|
Расширения файлов |
.properties |
|
Расширение API |
mozilla_properties |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Нет |
|
Поддержка описания |
Нет |
|
Варианты формата Эти параметры могут быть указаны при загрузке и/или скачивании файла. В зависимости от метода загрузки/скачивания (API, CLI, синхронизация репозитория и т.д.) они могут быть указаны в параметрах запроса |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
Mozilla Localization использует файлы .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 = Этот перевод еще не подтвержден и ждет подтверждения. (В некоторых форматах мы также экспортируем этот статус)