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

.Strings - iOS Strings Resources (Strings)

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

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

.Strings

Расширение API 

strings

Импорт 

Да

Экспорт 

Да

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

Нет

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

Да

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

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

convert_placeholder, include_pluralized_keys, multiline_comments

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

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

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

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

convert_placeholder

Тип 

булевский

Загрузить 

Нет

Скачать 

Да

По умолчанию 

false

Описание 

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

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

include_pluralized_keys

Тип 

булевский

Загрузить 

Нет

Скачать 

Да

По умолчанию 

true

Описание 

Также включить ключи с формами множественного числа в файл языковой стандарт.

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

multiline_comments

Тип 

булевский

Загрузить 

Нет

Скачать 

Да

По умолчанию 

false

Описание 

Если включено, многострочные комментарии отображаются внутри файла .Strings.

Образец кода

"boolean_key" = "--- true\n";
"empty_string_translation" = "";
/* This is the amazing description for this key! */
"key_with_description" = "Check it out! This key has a description! (At least in some formats)";
"key_with_line-break" = "This translations contains\na line-break.";
"nested.deeply.key" = "Wow, this key is nested even deeper.";
"nested.ключ" = "Этот ключ вложен в пространство имен.";
"null_translation" = "";
"pluralized_ключ.one" = "Найдена только одна форма множественного числа.";
"pluralized_ключ.other" = "Ого, у вас %s форм множественного числа!";
"pluralized_ключ.zero" = "У вас нет форм множественного числа.";
"sample_collection" = "---\n- первый элемент\n- второй элемент\n- третий элемент\n";
"simple_ключ" = "Просто простой ключ с простым сообщением.";
"unverified_ключ" = "Этот перевод еще не подтвержден и ждет подтверждения. (В некоторых форматах мы также экспортируем этот статус)";

Множественное число для iOS Localizable Strings

Для значений во множественном числе добавьте следующие постфиксные операторы:

"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.