Процесс перевода

Множественные формы (строки)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Каждый язык имеет свои грамматические формы для единственного и множественного числа.

Пример:

  • В английском языке есть две формы: один и другой, как в 1 файл и 2 файлаов.

  • В других языках может быть одна или даже несколько форм: один, несколько и другой.

Это представляет собой проблему для локализации.

Поддерживается перевод строк, чувствительных к множественному числу, включая как кардинальные, так и порядковые формы множественного числа. Эти строки должны быть переведены с использованием форм множественного числа в соответствии с правилами множественного числа целевого языка. Эти формы множественного числа должны быть определены в исходном файле.

Пример:

  • Английская строка Осталось %d% элементов, где %d% представляет любое число, кроме 1.

  • На чешском это нужно перевести двумя способами.

    Первый для чисел 2, 3 или 4 (т.е. несколько) и второй для чисел 0, 5 и более (т.е. другой).

Файлы PO (gettext) обычно используют формы множественного числа, а также ICU сообщения.

Для получения дополнительной информации о правилах множественного числа см. правила множественного числа CLDR.

Обработка форм множественного числа

Поддерживается множество форматов файлов локализации, которые обрабатывают множественные значения по-разному. Наиболее распространенные способы представлены для каждого формата.

Количество форм множественного числа автоматически обрабатывается в соответствии с правилами Unicode. Это означает, что в некоторых языках может быть до 6 форм, в то время как в других — только несколько. При добавлении языкового стандарта в проект и указании ISO-кода правильные категории множественного числа для этого языка автоматически отображаются в Редакторе строк для перевода. При экспорте множественные ключи преобразуются в правильный синтаксис для целевой платформы.

Множественные формы обрабатываются на вкладке Множественные формы окна Настройки проекта.

plural_forms_tab.gif

Ключи могут быть установлены как множественные, если включить множественные формы при создании или редактировании ключа. Чтобы включить множественные формы для каждого ключа на вкладке Ключи проекта, выполните следующие шаги:

  1. На странице проекта выберите Еще/Ключи.

    Вкладка Ключи отображается.

  2. Нажмите на значок шестеренки Modify желаемого ключа.

    Окно Редактировать ключ отображается.

  3. Нажмите на вкладку Множественные формы и выберите Включить множественные формы для этого ключа.

    Выпадающий список Тип множественной формы отображается.

  4. Выберите между Кардинальными и Порядковыми множественными типами.

    Важно

    Изменение типа множественной формы очищает существующие переводы.

  5. Нажмите Сохранить.

Убедитесь, что предоставлено Имя множественного ключа, если это требуется используемым форматом (например, при использовании gettext).

Тип множественной формы также отображается и редактируется в разделе Метаданные боковой панели редактора для каждого ключа.

Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.