LanguageLocalizations — различия между версиями

Материал из DevelopmenOnTheEdge
Перейти к: навигация, поиск
(Новая страница: «{{Stub}} {{ElementType|com.beanexplorer.enterprise.metadata.model.LanguageLocalizations|нет}} '''Локализации для языка''' — папка, р…»)
 
(+пример)
 
Строка 1: Строка 1:
 
{{Stub}}
 
{{Stub}}
{{ElementType|com.beanexplorer.enterprise.metadata.model.LanguageLocalizations|нет}}
+
{{ElementType|com.beanexplorer.enterprise.metadata.model.LanguageLocalizations|да}}
 
'''Локализации для языка''' — папка, расположенная внутри папки [[Localizations|Localization]], которая содержит локализованные сообщения для конкретного языка. Имя папки — двухбуквенный код [https://ru.wikipedia.org/wiki/ISO_639-1 ISO 639-1], обозначающий язык (например, ru для русского). Дочерние элементы — [[EntityLocalizations|локализации для сущностей]].
 
'''Локализации для языка''' — папка, расположенная внутри папки [[Localizations|Localization]], которая содержит локализованные сообщения для конкретного языка. Имя папки — двухбуквенный код [https://ru.wikipedia.org/wiki/ISO_639-1 ISO 639-1], обозначающий язык (например, ru для русского). Дочерние элементы — [[EntityLocalizations|локализации для сущностей]].
  
Локализация для каждого языка сериализуется в отдельный [[yaml]]-файл по умолчанию в папке src/l10n.
+
Локализация для каждого языка сериализуется в отдельный [[yaml]]-файл по умолчанию в папке src/l10n. На верхнем уровне содержится секция документации (doc) и секция сущностей (entities), в которую сериализуются локализации для сущностей. Пример:
 +
ru:
 +
  doc: |-
 +
    Локализованные сообщения для русского языка
 +
    @TODO: навести порядок
 +
  entities:
 +
  - algorithmDetails:
 +
    - topics: All records
 +
      entries:
 +
      - Algorithm: Алгоритм
 +
  - categories:
 +
    - topics:
 +
      - '*** Selection view ***'
 +
      - All records
 +
      entries:
 +
      - Type: Тип

Текущая версия на 15:57, 19 сентября 2014

Это незавершённая страница. Пожалуйста, добавьте сюда больше информации!
Класс
LanguageLocalizations
Поддерживает документацию
да
Поддерживает extras
нет

Локализации для языка — папка, расположенная внутри папки Localization, которая содержит локализованные сообщения для конкретного языка. Имя папки — двухбуквенный код ISO 639-1, обозначающий язык (например, ru для русского). Дочерние элементы — локализации для сущностей.

Локализация для каждого языка сериализуется в отдельный yaml-файл по умолчанию в папке src/l10n. На верхнем уровне содержится секция документации (doc) и секция сущностей (entities), в которую сериализуются локализации для сущностей. Пример:

ru:
  doc: |-
    Локализованные сообщения для русского языка
    @TODO: навести порядок
  entities:
  - algorithmDetails:
    - topics: All records
      entries:
      - Algorithm: Алгоритм
  - categories:
    - topics:
      - '*** Selection view ***'
      - All records
      entries:
      - Type: Тип