Configurações de importação de arquivo

.XML - Linguagem de marcação extensível (TMS)

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

O formato de arquivo .XML não foi projetado para tradução e requer configurações adicionais para importação bem-sucedida.

As configurações padrão são marcadas com um asterisco (*) e importarão todos os elementos XML para tradução. As opções de importação podem ser usadas para alterar o comportamento de importação.

Tipos de arquivo

  • .XML

Opções de importação

Regras de importação simples

  • Elementos

    Somente os elementos selecionados (ou seja, nome, título, parág.)são importados. Um asterisco (*) importa todos os elementos.

  • Atributos

    Somente os atributos selecionados (ou seja, nome, título, para) são importados. Um asterisco (*) importa todos os atributos.

  • Elementos embutidos traduzíveis

    Se a opção Identificar elementos embutidos automaticamente estiver selecionada, todos os elementos no texto traduzível serão importados como elementos embutidos traduzíveis.

  • Elementos embutidos não traduzíveis

    O nome do elemento embutido selecionado, o título, o para serão convertidos em tags e o conteúdo não será traduzível.

  • Identificar elementos embutidos automaticamente

    Os elementos vizinhos dos nós de texto serão convertidos automaticamente em marcas embutidas.

  • Elementos (processados como HTML)

    O código do elemento selecionado é processado como .HTML. .HTML as configurações de importação, como Preservar espaços em branco ou Quebrar tag (<br/>) cria um novo segmento podem ser usadas para esses elementos.

  • Elementos bloqueados

    Os elementos selecionados serão importados como Bloqueados.

  • Atributos bloqueados

    Os atributos selecionados serão importados como Bloqueado.

  • Analisar mensagens da UTI

    As mensagens da UTI são convertidas automaticamente em tags. Arquivos com mensagens de UTI não podem conter elementos embutidos.

  • Importar entidades XML

    As entidades XML na Declaração DTD serão importadas para tradução.

  • XML de segmento

    Desmarque se a segmentação não for desejada.

  • Importar comentários

    Os comentários não serão importados se os elementos forem processados como HTML, conforme indicado na opção Elementos (processados como HTML).

  • Converter em tags TMS de frase 

    Aplique expressões regulares para converter texto especificado em marcas.

  • Converter em entidades de caractere

    Insira uma lista de referências de caracteres (separadas por vírgulas) no arquivo de saída.

    Exemplo:

    Se as aspas (") forem necessárias, elas serão representadas como ", o caractere Σ será representado como &#x3A3; use ", &#x3A3; . & e <são sempre exportados como & e < respectivamente.

Configurações XML usando XPath

O uso da linguagem de consulta XPath permite a criação de regras de importação complexas e alguns recursos adicionais não disponíveis em regras de importação simples.

A expressão XPath deve definir os elementos e/ou atributos cujo texto/valor deve ser traduzido e não o nó de texto real.

Recomenda-se familiaridade com XPath antes de usar.

A nota, de contexto,a chave, de contexto e o comprimento de destino máximo não serão processados para arquivos com mais de 10.000 elementos XML.

  • Chave de contexto

    Constitui contexto TM (101% de correspondências), se aplicável.

  • Nota de contexto

    Importe elementos ou atributos de contexto para cada elemento.

  • Comprimento alvo máximo

    Importe elementos ou o comprimento máximo de destino para cada elemento. O limite de caracteres para cada segmento é exibido no painel Nota de contexto dentro do editor. Qualquer caractere que exceda o limite é realçado em vermelho.

  • Preservar espaços em branco

    Mantenha vazio para preservar espaços em branco nos elementos. Aplique xml:whitespace='preserve'. //* para preservar todos os espaços em branco em todos os elementos ou use uma expressão XPath arbitrária.

Pré-visualização HTML com folha de estilo XSLT

A linguagem XSLT (Extensible Stylesheet Language Transformations) pode ser usada para transformar documentos .XML em .HTML formato para fins de visualização no contexto. Assim, os arquivos de visualização baixados via tradução de visualização no menu Documento vêm com extensão HTML. Phrase atualmente suporta XSLT 2.0.

Clique em Escolher arquivo para importar uma folha de estilo.

Clique em Baixar XSLT para baixar a folha de estilo após a importação do arquivo.

CDATA no arquivo XML

CDATA significa Dados de Caracteres e é definido como blocos de texto que não são processados pelo analisador, mas são reconhecidos como marcação. Entidades predefinidas como <, >, e & exigem digitação e geralmente são difíceis de ler na marcação., Nesses casos, a seção CDATA pode ser usada.

Se CDATA contiver .HTML incorporadas, os elementos XML correspondentes deverão ser listados em Elementos (processados como HTML).

Se o arquivo de origem contiver CDATA e o XML de segmento for usado, CDATA será adicionado a cada segmento no arquivo Concluído.

O CDATA só será segmentado se houver uma indicação clara de uma quebra de segmento, como pontuação ou espaçamento.

Fonte:

<texto><! [CDATA[Texto traduzível A. Texto traduzível B.]] ></texto>

Alvo:

<texto><! [CDATA[Texto traduzível A.]] ><! [CDATA[ ]]><! [CDATA[Texto traduzível B.]] ></texto>

O arquivo Concluído é válido .XML e o visualizador XML exibirá o texto corretamente como texto traduzível A. Texto traduzível B.

Configurações específicas do aplicativo

Wordpress XML

Configurações recomendadas para Wordpress XML:

  • XML

    XPath

  • Elementos & atributos

    //*[local-name()='encoded']|//description|//title

  • Elementos (processados como HTML)

    //*[local-name()='encoded']|//description|//title

  • Converter em tags de frase

    (\[[^\]]++\])++

Selecione Preservar espaços em branco em Configurações de HTML .

Multilingual XML

Os arquivos multilíngues são importados como vários trabalhos bilíngues com idiomas mapeados antes da importação. Eles são representados com multilingual_xml.png na tabela de empregos . Se importado para vários idiomas de destino, o arquivo Concluído será composto por todos os idiomas de destino.

Phrase oferece suporte a arquivos XML que têm elementos de origem e de destino presentes para todos os parágrafos, mesmo se o destino estiver vazio. Quando a segmentação de origem e de destino são diferentes, a segmentação de origem é determinante.

Todos os elementos linguísticos individuais devem ser descendentes do mesmo elemento transunitário e uma língua não pode ser contida na outra. O conteúdo de origem e de destino não pode ser armazenado em valores de atributo. Se vários elementos corresponderem ao XPath para origem ou destino dentro do elemento trans-unidade, somente o primeiro será importado para tradução.

  • Ao criar um trabalho, selecione XML multilíngue no painel Tipo de arquivo antes de aplicar Opções de importação. Se não for especificado, o arquivo será importado como .XML padrão.

  • O conteúdo da marca do arquivo de .XML de origem pode ser visualizado no editor clicando em Expandir marcas no menu Ferramenta e editado clicando em F2.

Exemplo:

Amostra de texto parcialmente traduzido do inglês para o alemão e francês. Todos os <tuv lang="en">, <tuv lang="de"> e <tuv lang="fr"> são filhos do mesmo elemento <tu>, .

<?xml version="1.0" encoding="utf-8"?>
<root>
Texto não traduzível.
<tu note="context note" key="ID 254" maxlen="16"> 
  <tuv lang="en">
    <seg>Primeiro segmento.</seg>
  </tuv>
  <tuv lang="de">
    <segmento seg>Erste</seg>
  </tuv>
  <tuv lang="fr">
    <seg></seg>
  </tuv>
</tu>
<tu note="another context note" key="ID 255" maxlen="18"> 
  <tuv lang="en">
    <seg>Segundo segmento.</seg>
  </tuv>
  <tuv lang="de">
    <seg></seg>
  </tuv>
  <tuv lang="fr">
    <seg></seg>
  </tuv>
</tu>
</root>

Opções de importação

Para a importação de arquivos .XML multilíngues, o idioma de consulta XPath deve ser usado. Veja o exemplo acima para referência. A expressão XPath define os elementos nos quais o texto/valor deve ser traduzido e não o nó de texto real.

  • Elementos que contêm subelementos de origem e de destino

    //tu

  • Elementos que contêm texto de origem

    tuv[@lang='en']/seg (em relação ao elemento pai //tu)

  • Elementos que contêm texto de destino

    tuv[@lang='de']/seg (em relação ao elementode aluguel da nota de contexto pa//tu)

  • Elementos que contêm texto de destino

    tuv[@lang='fr']/seg (em relação ao elemento pai //tu)

  • Elementos embutidos não traduzíveis

    Todos os elementos na origem ou no destino são considerados elementos embutidos traduzíveis, a menos que especificado aqui como elementos embutidos não traduzíveis.

  • Converter em tags TMS de frase 

    Aplique expressões regulares para converter texto especificado em marcas.

  • Chave de contexto

    Especifique uma chave de contexto que é salva com o segmento na memória de tradução e usada para o contexto de correspondência.

  • Nota de contexto

    Importe elementos ou atributos de contexto para cada elemento.

  • Comprimento alvo máximo

    Importar elementos ou o comprimento máximo de destino para cada elemento

  • Converter em entidades de caractere

    Insira uma lista de referências de caracteres (separadas por vírgulas) no arquivo de saída.

    Exemplo:

    Se as aspas (") forem necessárias, elas serão representadas como ", o caractere Σ será representado como &#x3A3; use ", &#x3A3; . & e <são sempre exportados como & e < respectivamente.

  • Analisar mensagens da UTI

    As mensagens da UTI são convertidas automaticamente em tags. Arquivos com mensagens de UTI não podem conter elementos embutidos.

  • Usar subfiltro HTML 

    Importa marcas HTML contidas no arquivo. As tags podem ser usadas com as Configurações de Importação de Arquivos HTML. As marcas de parágrafo <p> criarão novos segmentos mesmo se a opção Segmentar XML multilíngue não estiver selecionada.

  • Segmentar XML multilíngue

    O texto é segmentado por uma regra geral de segmentação em vez de um segmento por célula.

    Cuidado

    A aplicação de XML multilíngue de segmento a um arquivo que contém texto de destino pode resultar em um número diferente de segmentos na origem do que no destino.

  • Definir o status do segmento de destino não vazio 

    Selecione o status de confirmação padrão e se os segmentos confirmados serão adicionados automaticamente à MT.

Exemplo:

Se um .XML multilíngue contiver namespace, o XPath poderá ser o seguinte:

  • Elementos que contêm subelementos de origem e de destino

    //*[local-name()='trans-unit']

  • Elementos que contêm texto de origem

    *[local-name()='source']

  • Elementos que contêm texto de destino

    *[local-name()='target']

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.