Administração

Especificando nomes de arquivos concluídos e caminhos de exportar (TMS)

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

Automatizar o renomeamento e a tradução de arquivos baixados (traduzidos).

Siga estas etapas:

  1. Na página de configurações Setup_gear.png, role para baixo até a seção configurações do projeto e clique em Nome do arquivo concluído e caminho de exportar.

    A página Nome do arquivo concluído e caminho de exportar é aberta.

  2. Aplicar macro Renomear arquivos concluídos para se necessário. Nomes de macro diferenciam maiúsculas de minúsculas.

    Macros suportadas:

    • {path}

      Apenas para arquivos importados no formato ZIP com uma estrutura de pastas.

    • {fileName}

      Caracteres podem ser removidos do nome do arquivo original usando uma posição de caractere (começando de 0) para Selecionar parte do nome. Exemplos:

      • {fileName[2:6]} para manter do 3º ao 7º caractere do nome do arquivo

      • {fileName[0:-3]} para cortar os últimos 2 caracteres.

    • {sourceLang}

      Adiciona idioma do texto original

    • Usar estas macros para representar idioma da tradução

      Macros de idioma da tradução para arquivos multilíngue são uma concatenação de todos os códigos de idioma da tradução (por exemplo, ./cs-de-zh_cn):

      • {targetLang} Com base em códigos de idioma.

      • {targetLangName} Com base em nomes de idioma.

      • {targetLangRFC}

        • Exemplos: es, en-US, az-Latn-AZ

        • Com base em RFC 5646

      • {targetLangRFCLower}

        • Exemplos: de-de, en-us

      • {targetLangIso}

        • Exemplos: de, en

      • {targetLangLocale}

        • Exemplos: de_DE

      • {targetLangJavaResourceBundle}

        • Esta macro segue as convenções de nomenclatura de pacotes de recursos Java legado. Para alguns idiomas, o código resultante difere do código de local padrão produzido por {targetLangLocale}. Indonésio resolve para in_ID em vez de ID_ID, hebraico resolve para iw_IL em vez de he_IL, e iídiche resolve para ji em vez de yi.

      • {targetLangAndroid}

        • Exemplos: es, en-rUS

      • {targetLangAndroidBCP}

        • Exemplos: b+es, b+en+US

    • {workflow}

    • {status}

    • {date}

      Data do download do arquivo no fuso horário do GP

    • {time}

      Hora do download do arquivo no fuso horário do GP

    • {userName}

      Adiciona o nome de usuário do linguista ou fornecedor atribuído. Se vários linguistas estiverem atribuídos, o nome ficará vazio.

    • {replaceExt[xx]}

      A extensão do arquivo é substituída pela especificada entre colchetes [ ].

      • Exemplo:

        Se {replaceExt[txt]} for especificado, o arquivo test.POT é baixado como test.txt.

      • Alterar extensões não altera o formato em si; renomear '.docx' para '.xlsx' não transforma um arquivo de texto em um arquivo de planilha.

  3. Forneça a macro para Exportar arquivos do repositório online para.

    • Se arquivos específicos forem monitorados, selecione subpasta de idioma de tradução para Exportar arquivos concluídos para.

      Especifique o nome da pasta no Caminho da subpasta de tradução:

      • Use estas macros para representar o idioma de tradução.

      • Para alguns repositórios, um caminho absoluto está disponível. Comece seu caminho com / para indicar o caminho absoluto.

        Disponível para Amazon S3, Azure, FTP, SFTP, Dropbox, Google Drive, Box, OneDrive, Git, GitHub, GitLab e SharePoint. Ao usar o conector Git, a barra / inicial é seguida pelo nome do ramo e, em seguida, pela raiz do repositório onde a pasta .git está localizada. Se o ramo não existir, ele será criado. Ao usar outros conectores baseados em Git (por exemplo, GitLab), a barra inicial é seguida pela raiz do repositório onde a pasta .git está localizada.

      • Use .. para se referir à pasta principal.

      Dica

      Exemplos

      Se o texto original for /files/loc/ui.properties e o idioma de tradução for alemão (Alemanha):

      • translations/{targetLang} irá Criar /files/loc/translations/de_de

      • /files-{targetLang}/loc irá Criar /files-de_de/loc/<filename>

      • ../{targetLang} irá Criar /files/de_de/<filename>

    • Use . para exportar um arquivo para a mesma pasta que o texto original.

      Disponível para conectores FTP e SFTP.

    • Se Rename completed files to incluir segmentos de pasta, como {path} ou uma macro de idioma de tradução usada como pasta (por exemplo {targetLangRFC}/{fileName}), Export online repository files to também deve especificar um caminho correspondente. Se Export online repository files to for deixado vazio nesse caso, a exportar falha.

  4. Clique em Gravar.

    Macros especificadas são aplicadas aos arquivos baixados.

Se a regra de nomenclatura especificada em Renomear arquivos concluídos para incluir segmentos de pasta (por exemplo, {path}, ou macros de idioma de tradução usadas para implicar uma estrutura de pastas), o campo Exportar arquivos do repositório online para também deve ser preenchido com um caminho correspondente. Se a regra de nomenclatura contiver segmentos de pasta e o campo de caminho de exportar for deixado vazio, o exportar falha silenciosamente: nenhuma barra de progresso aparece, nenhuma entrada é adicionada ao histórico de exportar e nenhuma mensagem de erro é exibida.

Usar um dos seguintes pares:

  • Regra de nomenclatura {fileName} pareada com o caminho de exportar translated/{targetLangRFC}

  • Regra de nomenclatura {path}/{fileName} pareada com um campo de caminho de exportar vazio

O campo de caminho de exportar só precisa ser preenchido quando a regra de nomenclatura incluir segmentos de pasta. Se o campo de caminho de exportar for deixado vazio, a regra de nomenclatura não deve conter nenhum segmento de pasta e deve consistir apenas em {fileName}.

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.