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

Формат сообщений ICU (Strings)

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

ICU (International Components for Unicode) — это набор библиотек, обеспечивающих поддержку глобализации для интернационализации программных систем.

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

ИИ-чат-боты могут быть очень эффективны при проверке правил ICU.

Включите формат сообщений ICU на вкладке «Дополнительно» окна «Настройки проекта».

Формат сообщений ICU предоставляет следующие возможности:

  • Подсветка синтаксиса

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

  • Проверка синтаксиса

    Правильность синтаксиса проверяется во время перевода. Это позволяет предотвратить появление сообщений ICU с ошибками в файлах локализации.

  • Предварительный просмотр

    Синтаксис формата сообщений ICU может быть сложным, поэтому можно предварительно просмотреть, как перевод будет выглядеть с фактическими аргументами. Нажмите кнопку предварительного просмотра в редакторе Strings и задайте сообщению ICU реальные значения атрибутов, чтобы проверить правильность синтаксиса перевода и убедиться, что все возможные случаи обрабатываются должным образом.

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

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

Когда включён формат сообщений ICU и всё содержимое ключа представляет собой сообщение ICU, машинный и предварительный перевод не обрабатывают этот ключ. Ключ сохраняет свой исходный текст.

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

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.