|
Расширения файлов |
.stringsdict |
|
Расширение API |
stringsdict |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Да |
|
Поддержка описания |
Нет |
|
Варианты формата Эти параметры могут быть указаны при загрузке и/или скачивании файла. В зависимости от метода загрузки/скачивания (API, CLI, синхронизация репозитория и т.д.) они могут быть указаны в параметрах запроса |
convert_placeholder |
Локализуемый Stringsdict для ОС - это основанный на XML формат обмена файлами, используемый для определения правил множественного числа языка. Он используется при предоставлении нескольких переводов для строки на языке с различными формами множественного числа (например, арабский). Корневой элемент файла Stringsdict - это <plist>, который содержит один или несколько элементов <dict>. Каждый элемент dict представляет собой ключ, который будет ссылаться в исходном коде.
iOS Stringsdict следует использовать только для предоставления альтернативных переводов для языков, имеющих различные правила множественного числа. В противном случае используйте стандартный формат локализации для iOS и OS X, который является форматом файла ресурсов iOS Strings.
Параметры формата
|
Идентификатор |
convert_placeholder |
|
Тип |
булевский |
|
Загрузить |
Да |
|
Скачать |
Нет |
|
По умолчанию |
false |
|
Описание |
Заполнитель будет преобразован для соответствия специфическим требованиям формата. Пример: |
Образец кода
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>pluralized_key</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@localized_format_key@</string>
<key>localized_format_key</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>Найдено только одно множественное число.</string>
<key>other</key>
<string>Ух ты, у вас %s множественных чисел!</string>
<key>zero</key>
<строка>У вас нет множественного числа.</строка>
</словарь>
</словарь>
</словарь>
</список>