Каждый язык имеет свои грамматические формы для единственного и множественного числа.
Например:
-
В английском языке есть две формы: один и другой, как в 1 файл и 2 файлаов.
-
В других языках может быть одна или даже несколько форм: один, несколько, и другие.
Это представляет собой проблему для локализации.
Поддерживается перевод строк, чувствительных к множественному числу, включая как кардинальные, так и порядковые формы множественного числа. Эти строки должны быть переведены с использованием форм множественного числа в соответствии с правилами множественного числа целевого языка. Эти формы множественного числа должны быть определены в исходном файле.
Например:
-
Английская строка Осталось %d% предметов, где %d% представляет любое число, кроме 1.
-
На чешском это нужно перевести двумя способами.
Первый для чисел 2, 3 или 4 (т.е. несколько) и второй для чисел 0, 5 и более (т.е. другие).
Заказ на покупку (gettext) файлы обычно используют формы множественного числа, а также ICU сообщения.
Для получения дополнительной информации о правилах множественного числа см. правила множественного числа CLDR.
Обработка форм множественного числа
Поддерживается множество форматов файлов локализации, которые обрабатывают значения множественного числа по-разному. Наиболее распространенные способы представлены для каждого формата.
Количество форм множественного числа автоматически обрабатывается в соответствии с правилами Unicode. Это означает, что в некоторых языках может быть до 6 форм, в то время как в других - только несколько. При добавлении языкового стандарта в проект и указании ISO-кода правильные категории множественного числа для этого языка автоматически отображаются в Редакторе строк для перевода. При экспорте ключи множественного числа преобразуются в правильный синтаксис для целевой платформы.
Формы множественного числа обрабатываются на вкладке окна .
Ключи могут быть установлены во множественном числе, если включить множественные формы при создании или редактировании ключа. Чтобы включить множественные формы для каждого ключа в вкладке проекта, выполните следующие шаги:
-
На странице проекта выберите Еще/Ключи.
Вкладка отображается.
-
Нажмите на значок шестеренки
желаемого ключа.
Окно отображается.
-
Нажмите на вкладку и выберите .
Выпадающий список отображается.
-
Выберите между и типом множественного числа.
Важно
Изменение типа множественного числа очищает существующие переводы.
-
Нажмите «Сохранить».
Убедитесь, что предоставлено , если это требуется используемым форматом (например, при использовании gettext).
Тип множественной формы также отображается и может быть отредактирован в разделе боковой панели редактора для каждого ключа.