|
Расширения файлов |
.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 = Check it out! This key has a description! (At least in some formats) key_with_line-break = This translations contains\na line-break. nested.deeply.key = I'm a deeply nested key. nested.key = This key is nested inside a namespace. null_translation = pluralized_key.one = Only one kitten found. pluralized_key.other = Wow, you have %s kittens! pluralized_key.zero = You have no kitten. sample_collection = --- - first item - second item - third item simple_key = Простой ключ, простое сообщение, так просто. unverified_key = Этот перевод еще не проверено и ждет подтверждения. (В некоторых форматах мы также экспортируем этот статус)