Tradução

Formato de mensagem ICU (Strings)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

ICU (International Components for Unicode) é um conjunto de bibliotecas que fornece suporte à globalização para a internacionalização de sistemas de software.

Traduções com a sintaxe do formato de mensagem ICU são suportadas.

Chatbots de IA podem ser muito eficazes na verificação das regras do ICU.

Ative o formato de mensagem ICU na guia Avançado da janela Configurações do projeto.

O formato de mensagem ICU oferece:

  • Realce de sintaxe

    Quando abertas no editor de tradução, as diferentes partes de uma mensagem são realçadas e exibidas junto com metadados relevantes, como o tipo de formato. Argumentos e formatos individuais podem ser inseridos diretamente na tradução de destino para evitar erros de digitação. Clique em um marcador de posição na lista de marcadores de posição extraídos ou diretamente na parte do conteúdo de origem a ser usada na tradução de destino.

  • Validação de sintaxe

    A sintaxe é validada durante a tradução. Isso pode evitar mensagens ICU corrompidas em arquivos de localização.

  • Visualização

    A sintaxe do formato de mensagem ICU pode ser complexa e é possível visualizar como a tradução ficará com os argumentos reais. Clique no botão de visualização no editor de Strings e atribua atributos reais à mensagem ICU para verificar se a sintaxe da tradução está correta e se todos os casos possíveis são suportados conforme o esperado.

    Valores de teste podem ser atribuídos aos atributos de uma tradução no painel de visualização. É possível ver como a string ficará e conferir se a tradução funciona conforme o esperado.

Quando uma chave contendo uma mensagem de plural ICU é enviada do Strings para o TMS por meio do Job Sync com a opção “Analisar mensagens ICU” ativada, o TMS expande as categorias de plural para corresponder ao conjunto completo de regras de plural do CLDR para a localidade de destino. Isso pode adicionar categorias que não estão presentes na origem do Strings. Quando o trabalho é exportado de volta para o Strings, a mensagem ICU mantém essa estrutura expandida de categorias em vez de voltar ao número original de categorias na origem.

Quando o formato de mensagem ICU está ativado e todo o conteúdo de uma chave é uma mensagem ICU, a tradução automática e a pré-tradução não traduzem essa chave. A chave mantém seu texto de origem.

Esse artigo foi útil?
★ ★ ★ ★ ★

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.