Tipos de arquivos aceitos (Strings)

.HTML (Strings)

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

Extensões de arquivo

.html

Extensão de API

html

Importar

Sim

Exportar

Sim

Suporte para formas plurais

Não

Suporte para descrição

Não

Opções de formato

Estas opções podem ser especificadas quando um arquivo é enviado e/ou baixado. Dependendo do método de upload/Download (API, CLI, sincronização de repositório, etc.), elas podem ser especificadas em parâmetros de consulta upload, Download ou no arquivo de configuração phrase.yml.

document_id

HTML é usado em muitos contextos. O desenvolvimento web se afastou de arquivos HTML estáticos, mas o conteúdo HTML ainda está presente, por exemplo, na forma de e-mails.

Como em todos os formatos suportados, o sistema tenta extrair chaves e valores do documento com base nas tags XML que são usadas em segundo plano. Durante este processo, elementos simples do arquivo .HTML (manchetes, parágrafos, etc.) são detectados corretamente, mas qualquer conteúdo mais complexo não é suportado.

Todas as tags HTML são importadas para o editor, permitindo o reconhecimento preciso de parágrafos.

Exemplo:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset=\"UTF-8\">
  <title>Exemplo de Strings do Phrase</title>
</head>
<body>
  <h1 data-i18n=\"page.title\">Bem-vindo ao nosso aplicativo</h1>
  <p data-i18n=\"page.subtitle\">Esperamos que aproveite sua estadia.</p>

  <!-- Bloco estilo XML usado para envolver strings traduzíveis -->
  <translations>
    <string key=\"user.login.button\">Entrar</string>
    <string key=\"user.logout.button\">Sair</string>
    <string key=\"user.greeting\">Olá, {{username}}!</string>
    <string key=\"form.error.required\">Este campo é obrigatório.</string>
    <string key=\"form.error.email\">Por favor, insira um endereço de e-mail válido.</string>,translation_3:
  </translations>

  <!-- Mais conteúdo de UI que pode ser identificado como Strings -->
  <button data-i18n=\"user.login.button\">Entrar</button>
  <button data-i18n=\"user.logout.button\">Sair</button>

  <!-- SVG incorporado (ainda XML!) -->
  <svg width="100" height="100">
    <text x=\"10\" y=\"20\" data-i18n=\"graphic.label\">Gráfico</text>
  </svg>
</body>
</html>
  • Quando presente em um elemento traduzível, ou em seu elemento principal para nós de texto simples, o valor do atributo data-i18n torna-se a chave do segmento. Quando o atributo está ausente ou vazio, o Phrase gera uma chave a partir do próprio conteúdo de texto do segmento.

  • O bloco <translations> com <string key=\"...\">valor</string> é um bloco XML Personalizado identificável.

  • Placeholders como {{username}} sinalizam conteúdo dinâmico.

Opções de formato

Identificador

document_id

Tipo

string

Upload

Não

Download

Sim

Descrição

Recebe o ID do documento dos documentos HTML existentes dentro do projeto no qual a exportar deve ser baseada.

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.