Управление проектом

Plural Forms (TMS)

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

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

Например:

  • Английский имеет две формы: одну и другую, как в одном файле и двух файлах-ах.

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

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

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

Например:

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

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

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

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

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

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

Импорт файлов

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

Чтобы задать тип контекста как ключ сегмента, выполните следующие действия:

  1. На странице «Настройки Setup_gear.png» прокрутите вниз раздел «Настройки проекта» и нажмите «Память переводов (TM) контекст и оптимизация».

    Открывается страница памяти переводов (TM) совпадения контекста и оптимизации.

  2. Для типа контекста выберите ключ сегмента в раскрывающемся списке.

  3. Нажмите «Сохранить». Настройки применяются к импортированным файлам.

Эти настройки также можно применить на уровне проекта, отредактировав проект.

Использование памяти переводов (TM)

При наличии нескольких совпадений памяти переводов (TM), при которых процент совпадения совпадает, а оригинал совпадает, но при этом контекст ключа сегмента отличается, совпадение с соответствующей формой множественного числа будет предложено сначала на панели CAT и предварительно переведено с учетом настроек.

Предупреждения контроля качества

Strings, чувствительные к множественному числу, могут иметь другой контекст, и это учитывается записью при выполнении контроля качества (QA) при задании со Strings, чувствительными к множественному числу.

  • Warning Идентичный оригинал, но разный перевод не указывается, если сегменты со Strings с множественной чувствительностью (и другим контекстом) переведены другим способом.

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

Идентификация повторов

Strings с множественным числом, имеющие одинаковый текст оригинала, не считаются повторами при анализе или в редакторе CAT, если они не имеют одинакового контекста.

Перевод файлов с формами множественного числа

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

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

  • Контекстное примечание всегда открыто, если эти сегменты активны для отображения требуемых данных множественного числа, чтобы убедиться в правильности перевода.

  • Сегменты, содержащие plural-sensitive Strings, помечаются синим P в столбце Info и соответствующей всплывающей подсказкой.

  • Чувствительные к множественному числу сегменты фильтруются с помощью фильтра «Множественное число» в параметрах фильтрующего статуса сегмента. Их также можно фильтровать, используя фильтр «Не во множественном числе».

  • Разделить или объединить сегменты, чувствительные к множественному числу, невозможно.

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

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.