Каждый язык имеет свои собственные грамматические формы для фраз в единственном и множественном числе.
Например:
-
В английском языке две формы: one и other, как в 1 file и 2 files.
-
В других языках может быть одна или даже несколько форм: one, few и other.
Это создает проблему для локализации.
Поддерживается перевод строк, чувствительных к множественному числу, включая как количественные, так и порядковые формы множественного числа. Эти строки должны быть переведены с использованием форм множественного числа, основанных на правилах множественного числа для целевого язык. Эти формы множественного числа должны быть определены в файле оригинал.
Например:
-
Английская строка There are %d% items left, где %d% представляет любое число, кроме 1.
-
В чешском языке это необходимо перевести двумя способами.
Первый для чисел 2, 3 или 4 (т.е. few), а второй для чисел 0, 5 и более (т.е. other).
Файлы PO (gettext) обычно используют формы множественного числа, так же как и сообщения ICU.
Дополнительную информацию о правилах множественного числа см. в правилах множественного числа CLDR.
Обработка форм множественного числа
Поддерживается множество форматов файлов локализации, и каждый из них обрабатывает значения множественного числа по-своему. Наиболее распространенные способы представлены для каждого формат.
Количество форм множественного числа обрабатывается автоматически в соответствии с правилами Unicode. Это означает, что в некоторых языках до 6 форм, в то время как в других — всего несколько. При добавлении языковой стандарт в проект и указании кода ISO правильные категории множественного числа для этого языка автоматически отображаются в Strings Editor для перевода. При экспортировать ключи множественного числа преобразуются в правильный синтаксис для целевой платформы.
Множественные формы обрабатываются во вкладке окна .
Ключи можно настроить как множественные, включив множественные формы при создании или редактировании ключ. Чтобы включить множественные формы для каждого ключ отдельно во вкладке проект, выполните следующие действия:
-
На странице проект выберите Больше/Ключи.
Отобразится вкладка .
-
Нажмите на значок шестеренки
нужного ключ.
Отобразится окно .
-
Перейдите во вкладку и выберите .
Отобразится выпадающий список .
-
Выберите между и типом множественного числа.
Важно
Изменение типа множественного числа удаляет существующие переводы.
-
Нажмите «Сохранить».
Убедитесь, что предоставлено, если это требуется используемым формат (например, при использовании gettext).
Тип множественного числа также отображается и доступен для редактирования в разделе боковой панели редактора для каждого ключ.