|
Расширения файлов |
.stringsdict |
|
Расширение API |
stringsdict |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Да |
|
Поддержка описания |
Нет |
|
Варианты формата Эти параметры могут быть указаны при загрузке и/или скачивании файла. В зависимости от метода загрузки/скачивания (API, CLI, синхронизация репозитория и т.д.) они могут быть указаны в параметрах запроса |
convert_placeholder |
OS Localizable Stringsdict — это основанный на XML формат обмена файлами, используемый для определения правил множественного числа языка. Он используется при предоставлении нескольких переводов для строки на языке с различными формами множественного числа (например, арабский). Корневой элемент файла Stringsdict — это <plist>, который содержит один или несколько элементов <dict>. Каждый элемент dict представляет собой ключ, который будет ссылаться в исходном коде.
iOS Stringsdict следует использовать только для предоставления альтернативных переводов для языков с различными правилами множественного числа. В противном случае используйте стандартный формат локализации для iOS и OS X, который является форматом файла ресурсов строк iOS.
Параметры формата
|
Идентификатор |
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>
<строка>NSStringPluralRuleType</строка>
<ключ>NSStringFormatValueTypeKey</ключ>
<строка>d</строка>
<ключ>one</ключ>
<строка>Найдена только одна форма множественного числа.</строка>
<ключ>other</ключ>
<строка>У вас %s форм множественного числа!</строка>
<ключ>zero</ключ>
<строка>У вас нет форм множественного числа.</строка>
</словарь>
</словарь>
</словарь>
</plist>