Поддерживаемые типы файлов (Strings)

.PROPERTIES - Java Properties (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Расширения файлов 

.properties

Расширение API 

properties

Импорт 

Да

Экспорт 

Да

Поддержка форм множественного числа 

Нет

Поддержка описания 

Да

Варианты формата 

Эти параметры могут быть указаны при загрузке и/или скачивании файла. В зависимости от метода загрузки/скачивания (API, CLI, синхронизация репозитория и т.д.) они могут быть указаны в параметрах запроса Загрузить, Скачать или в конфигурационном файле phrase.yml.

escape_single_quotes

omit_separator_space

crlf_line_terminators

escape_meta_chars

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 = Этот перевод еще не подтвержден и ждет подтверждения. (В некоторых форматах мы также экспортируем этот статус)
Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.