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

Формы множественного числа (Strings)

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

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

Например:

  • В английском языке две формы: one и other, как в 1 file и 2 files.

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

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

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

Например:

  • Английская строка There are %d% items left, где %d% представляет любое число, кроме 1.

  • В чешском языке это необходимо перевести двумя способами.

    Первый для чисел 2, 3 или 4 (т.е. few), а второй для чисел 0, 5 и более (т.е. other).

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

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

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

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

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

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

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.