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

.STRINGS - iOS Strings Resources (Strings)

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

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

.строки

Расширение API 

strings

Импорт 

Да

Экспорт 

Да

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

Нет

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

Да

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

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

convert_placeholder, include_pluralized_keys, multiline_comments

Файлы ресурсов строк являются стандартными файлами локализации, используемыми для приложений iOS и OS X. Файл ресурсов строк состоит из пар ключ-значение, соединенных знаком =. Он похож на файл свойств Java, за исключением того, что как ключи, так и значения заключены в двойные кавычки, и каждая пара ключ-значение заканчивается точкой с запятой.

Если генерировать файлы ресурсов строк с помощью стороннего инструмента (например, genstrings), возможно, что будут файлы с дублирующимися строками ключей. Дублирующиеся ключи обычно не являются проблемой, но рекомендуется удалить их перед началом процесса перевода.

Параметры формата

Идентификатор 

convert_placeholder

Тип 

булевский

Загрузить 

Нет

Скачать 

Да

По умолчанию 

false

Описание 

Заполнитель будет преобразован для соответствия специфическим требованиям формата. Пример: $s$@, %s%@

Идентификатор 

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 сообщений получено";
Была ли эта статья полезной?

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.