Расширения файлов |
.properties |
Расширение API |
свойства |
Импорт |
Да |
Экспорт |
Да |
Поддержка форм множественного числа |
Нет |
Поддержка описания |
Да |
Варианты формата |
escape_single_quotes omit_separator_space crlf_line_terminators escape_meta_chars |
Свойства Java — это стандартные файлы конфигурации/локализации, обычно используемые в Java. Этот формат файла содержит пары ключ- значение, связанные знаком =
. Помимо этого, в Memsource нет других каскадных элементов. Значения
в файле всегда будут анализироваться как тип строки.
Дублировать ключи (файл содержит два или более одинаковых ключа) не должно быть проблемой, однако значения, загруженные позже в процессе, перезапишут предыдущие данные. При подготовке файла к переводу проверьте наличие дублирующихся ключей, поместив файлы свойств в Java IDE (например, Eclipse, IntelliJ), чтобы идентифицировать их.
Варианты формата
Идентификатор |
escape_single_quotes |
Тип |
булевский |
Загрузить |
Да |
Скачать |
Да |
По умолчанию |
истина |
Описание |
Избегайте одинарных кавычек с помощью другого одинарного ценового предложения (например, я -> я ). |
Идентификатор |
omit_separator_space |
Тип |
булевский |
Загрузить |
Нет |
Скачать |
Да |
По умолчанию |
ложь |
Описание |
Пропустите каталог до и после знака разделителя (= ). |
Идентификатор |
crlf_line_terminators |
Тип |
булевский |
Загрузить |
Нет |
Скачать |
Да |
По умолчанию |
ложь |
Описание |
Используйте символы конца строки CRLF (Windows). |
Идентификатор |
escape_meta_chars |
Тип |
булевский |
Загрузить |
Нет |
Скачать |
Да |
По умолчанию |
истина |
Описание |
Экранировать метасимволы (! : =) |
Образец кода
boolean_key = --- true\n empty_string_translation = # Вот потрясающее описание для этого ключа! key_with_description = Проверьте\! У этого ключа есть описание\! (По крайней мере, в некоторых форматах) key_with_line-break = Этот перевод содержит\na line-break. вложенный.deeply.ключ = Ничего себе, этот ключ вложен еще глубже. вложенный.ключ = Этот ключ вложен внутри пространства имен. null_translation = pluralized_key.one = найдено только одно множественное число. pluralized_key.other = Ничего себе, у вас %s множественного числа\! pluralized_key.zero = у вас нет множественного числа. sample_collection = ---\n- первый элемент\n- второй элемент\n- третий элемент\n простой_ключ = простой ключ с простым сообщением. не проверено_ключ = Этот перевод еще не подтвержден и ждет его. (В некоторых форматах мы также экспортируем этот статус)