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