|
Расширения файлов |
.строки |
|
Расширение API |
strings |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Нет |
|
Поддержка описания |
Да |
|
Варианты формата Эти параметры могут быть указаны при загрузке и/или скачивании файла. В зависимости от метода загрузки/скачивания (API, CLI, синхронизация репозитория и т.д.), их можно указать в параметрах запроса |
convert_placeholder, include_pluralized_keys, multiline_comments |
Файлы ресурсов строк являются стандартными файлами локализации, используемыми для приложений iOS и OS X. Файл ресурсов строк состоит из пар ключ-значение, соединенных знаком =. Он похож на файл свойств Java, за исключением того, что как ключи, так и значения заключены в двойные кавычки, и каждая пара ключ-значение заканчивается точкой с запятой.
Если генерировать файлы ресурсов строк с помощью стороннего инструмента (например, genstrings), возможно, что будут файлы с дублирующимися строками ключей. Дублирующиеся ключи обычно не являются проблемой, но рекомендуется удалить их перед началом процесса перевода.
Параметры формата
|
Идентификатор |
convert_placeholder |
|
Тип |
булевский |
|
Загрузить |
Нет |
|
Скачать |
Да |
|
По умолчанию |
false |
|
Описание |
Заполнитель будет преобразован для соответствия специфическим требованиям формата. Пример: |
|
Идентификатор |
include_pluralized_keys |
|
Тип |
булевский |
|
Загрузить |
Нет |
|
Скачать |
Да |
|
По умолчанию |
true |
|
Описание |
Также включите множественные ключи в файл локали. |
|
Идентификатор |
multiline_comments |
|
Тип |
булевский |
|
Загрузить |
Нет |
|
Скачать |
Да |
|
По умолчанию |
false |
|
Описание |
Когда включено, многострочные комментарии отображаются в файле .строки. |
Образец кода
"boolean_key" = "--- true\n"; "empty_string_translation" = ""; /* Это удивительное описание для этого ключа! */ "key_with_description" = "Проверьте это! This key has a description! (По крайней мере, в некоторых форматах)"; "key_with_line-break" = "This translations contains\na line-break."; "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" = "Этот перевод еще не подтвержден и ждет подтверждения." (В некоторых форматах мы также экспортируем этот статус)";
Множественные числа для строк локализации iOS
Для множественных значений добавьте следующие постфиксные операторы:
"messages.zero" = "Сообщений не получено"; "messages.one" = "Получено одно сообщение"; "messages.other" = "%s сообщений получено";