|
Расширения файлов |
.properties |
|
Расширение API |
mozilla_properties |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Нет |
|
Поддержка описания |
Нет |
|
Варианты формата Эти параметры можно указать при загрузке и/или Скачать файла. В зависимости от метода загрузки/Скачать (интерфейс приложений API, CLI, синхронизация репозитория и т. д.), их можно указать в параметрах запрос |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
Локализация Mozilla использует файлы .properties. Синтаксис и требования к этим Свойства практически идентичны стандартным файлам Java properties.
Выполните проверку перед переводом, включая удаление Дублировать ключей (особенно для больших файлов) и использование правильных разрывов строк (любой разрыв строки в текстовых Strings должен предваряться \\n, иначе он будет проигнорирован парсером).
Образец кода
boolean_key = --- true\n empty_string_translation = # Это потрясающее описание для этого ключа! key_with_description = Зацените! У этого ключа есть описание! (По крайней мере, в некоторых форматах) key_with_line-break = Этот перевод содержит\nразрыв строки. nested.deeply.key = Я глубоко вложенный ключ. nested.key = Этот ключ вложен в пространство имен. null_translation = pluralized_key.one = Найден только один котенок. pluralized_key.other = Ого, у вас %s котят! pluralized_key.zero = У вас нет котят. sample_collection = --- - first item - second item - third item simple_key = Простой ключ, простое сообщение, так просто. unverified_key = Этот перевод еще не проверено и ждет подтверждения. (В некоторых форматах мы также экспортируем этот статус)