|
Расширения файлов |
.свойства |
|
Расширение 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 файлам.
Выполните проверку перед переводом, включая удаление дублирующихся ключей (особенно для больших файлов) и использование правильных переносов строк (любой перенос строки в текстовых строках должен предшествовать \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 = ---\n- первый элемент\n- второй элемент\n- третий элемент\n simple_key = Простой ключ, простое сообщение, так просто. unverified_key = Этот перевод еще не подтвержден и ждет подтверждения. (В некоторых форматах мы также экспортируем этот статус)