ICU (Международные компоненты для Юникода) — это набор библиотек, обеспечивающих поддержку глобализации для интернационализации программных систем.
Поддерживаются переводы с синтаксисом формат сообщения ICU.
Чат-боты на основе ИИ могут быть очень эффективными в проверке правил ICU.
Если опция доступна для формата файла и выбрана, сообщения парсятся и представляются в CAT-редакторах.
-
Чтобы гарантировать, что файлы с сообщениями ICU правильно экспортируются после завершения перевода, теги в целевом сегменте должны соответствовать тегам в исходном сегменте, а теги в исходном сегменте не должны редактироваться.
-
В результате нового парсинга может потребоваться переместить некоторые части текста из одного целевого сегмента в другой целевой сегмент, чтобы соблюсти грамматические правила целевых языков. Чтобы просмотреть переведенные сообщения ICU в полном объеме, обратитесь к предварительному просмотру в контексте.
-
Сегменты, представляющие собой определенные формы (подсообщения), сохраняются в памяти переводов и используются в процессе перевода.
Поддерживаемые типы файлов:
-
.XLIFF 1.2
-
.XLIFF 2.0
-
.SDL XLIFF
-
.JSON
-
.XML
-
Многоязычный .XML
-
.PO
-
.YAML
-
Android Strings
-
iOS Strings
Если сообщения ICU присутствуют при импорте файла как задания и сегментированы, сегмент помечается как в редакторах CAT с типом ICU, представленным в левом столбце. Содержимое ICU представлено как тег в тексте.
Наведение курсора на тип ICU отображает категории и пример использования в подсказке.
Вся информация о сообщении ICU импортируется и доступна для просмотра как контекстное примечание с полной формой сообщения, представленным в предварительном просмотре в контексте. Все варианты переведенного сообщения ICU также можно проверить через конфигуратор ICU, доступный в предварительном просмотре в контексте.
Сообщения ICU не могут быть разделены или объединены.
Конфигуратор ICU позволяет проверять все варианты полных сообщений ICU на основе значений, введенных в конфигуратор, и переведенных сегментов.
Нажмите кнопку ICU в правом верхнем углу предварительного просмотра сообщения ICU в контексте, чтобы открыть окно .
Для нет типа переменных конфигуратор отображает пустое поле ввода; значение отражается в предварительном просмотре сообщения ICU. В случае ICU с сложной иерархией несвязанные значения скрываются на основе выбранных вариантов.
Вкладка целевой
Введите значения для любых переменных, перечисленных во вкладке , чтобы предварительно просмотреть выбранный перевод сообщения ICU в верхней части окна. Предварительный просмотр целевого сообщения ICU доступен только в том случае, если все сегменты, связанные с ICU, переведены.
Вкладка источника
Выберите вкладку , чтобы переключиться на предварительный просмотр сообщения ICU источника.
Переключение между вкладками и не влияет на предварительный просмотр в контексте.
Повторы
Основные сообщения ICU и подсообщения, если они повторяются в задании и имеют одинаковый ключ, идентифицируются как повторы.
КОНТРОЛЬ КАЧЕСТВА (QA)
Чтобы избежать ложных срабатываний (генерации предупреждений QA для несогласованных переводов, где такое предупреждение не требуется) и ложных отрицаний (отсутствия предупреждений QA для переводов, где такое предупреждение требуется), учитывается контекст ICU.
В случае различного контекста:
-
не отображается в случае различных переводов.
-
отображается для сообщений ICU с идентичным переводом и тем же исходным текстом, но с различным контекстным ключом.