|
Расширения файлов |
.properties |
|
Расширение API |
properties |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Нет |
|
Поддержка описания |
Да |
|
Варианты формата Эти параметры могут быть указаны при загрузке и/или скачивании файла. В зависимости от метода загрузки/скачивания (API, CLI, синхронизация репозитория и т.д.) они могут быть указаны в параметрах запроса |
escape_single_quotes omit_separator_space crlf_line_terminators
|
Java Properties — это стандартные файлы конфигурации/локализации, обычно используемые в Java. Этот формат файла содержит пары ключ-значение, соединенные знаком =. Кроме этого, у него нет других каскадных элементов. Значения в файле всегда будут интерпретироваться как тип String.
Дублирующие ключи (файл содержит два или более идентичных ключа) не должны вызывать проблем, но значения, загруженные позже в процессе, перезапишут предыдущие данные. При подготовке файла для перевода проверьте наличие дублирующих ключей, поместив файлы свойств в Java IDE (например, Eclipse, IntelliJ) для их идентификации.
Параметры формата
|
Идентификатор |
escape_single_quotes |
|
Тип |
булевский |
|
Загрузить |
Да |
|
Скачать |
Да |
|
По умолчанию |
true |
|
Описание |
Экранируйте одинарные кавычки другой одинарной кавычкой (например, I'm -> I''m). |
|
Идентификатор |
omit_separator_space |
|
Тип |
булевский |
|
Загрузить |
Нет |
|
Скачать |
Да |
|
По умолчанию |
false |
|
Описание |
Пропустите пробел перед и после знака-разделителя (= ). |
|
Идентификатор |
crlf_line_terminators |
|
Тип |
булевский |
|
Загрузить |
Нет |
|
Скачать |
Да |
|
По умолчанию |
false |
|
Описание |
Используйте символы завершения строки CRLF (Windows). |
|
Идентификатор |
escape_meta_chars |
|
Тип |
булевский |
|
Загрузить |
Нет |
|
Скачать |
Да |
|
По умолчанию |
true |
|
Описание |
Экранируйте мета-символы ( |
Образец кода
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 = Этот перевод еще не подтвержден и ждет подтверждения. (В некоторых форматах мы также экспортируем этот статус)