|
Расширения файлов |
.Strings |
|
Расширение API |
strings |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Нет |
|
Поддержка описания |
Да |
|
Варианты формата Эти параметры можно указать при загрузить и/или Скачать файл. В зависимости от метода загрузить/Скачать (интерфейс приложений API, CLI, синхронизация репозитория и т. д.), их можно указать в запрос параметрах |
convert_placeholder, include_pluralized_keys, multiline_comments |
Файлы Strings Resource — это стандартные файлы локализации, используемые для приложений iOS и OS X. Файл Strings Resource состоит из пар ключ-значение, соединенных знаком =. Он похож на файл Java Properties, за исключением того, что и ключи, и значения заключены в двойные кавычки, а каждая пара ключ-значение заканчивается точкой с запятой.
При создании файлов Strings Resource с помощью стороннего инструмента (например, genstrings) возможно появление файлов с Дублировать ключ Strings. Дублировать ключи обычно не является проблемой, но рекомендуется удалить их перед началом процесса перевода.
Параметры формата
|
Идентификатор |
convert_placeholder |
|
Тип |
булевский |
|
Загрузить |
Нет |
|
Скачать |
Да |
|
По умолчанию |
false |
|
Описание |
заполнитель будет Преобразовать в соответствии с требованиями конкретного формат. Пример: |
|
Идентификатор |
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";