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 |
document_id |
O HTML é usado em muitos contextos. O desenvolvimento da Web mudou de arquivos HTML estáticos, mas o conteúdo HTML ainda está presente, p.ex., no formulário de e-mails.
Como com todos os formatos compatíveis, o sistema tenta extrair chaves e valores do documento com base nos códigos XML que são usados no background. Durante este processo, elementos simples do arquivo .HTML (cabeçalhos, parágrafos, etc.) são detectados corretamente, mas qualquer conteúdo mais complexo não é aceito.
Todos os códigos HTML são importados no editor permitindo a reconhecimento exato de parágrafos.
Exemplo:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Exemplo de Phrase Strings</title> </head> <body> <h1 data-i18n="page.title">Bem-vindo ao Nosso aplicativo</h1> <p data-i18n="page.subtitle">Esperamos que você possa desfrutar de sua estadia.</p> <!-- bloco de estilo XML usado para finalizar strings traduzíveis --> <translations> <string key="user.login.button">Log In</string> <string key="user.logout.button">Log Out</string> <string key="user.greeting">Hello, {{username}}!</string> <string key="form.error.required">Este campo é obrigatório.</string> <string key="form.error.email">Inserir um endereço de e-mail válido.</string> </translations> <!-- Mais conteúdo de interface que pode ser identificado como strings --> <button data-i18n="user.login.button">Log In</button> <button data-i18n="user.logout.button">Log Out</button> <!-- SVG integrada (ainda XML!) --> <svg width="100" height="100"> <text x="10" y="20" data-i18n="graphic.label">Chart</text> </svg> </body> </html>
-
Os atributos
data-i18n
são uma maneira comum de detectar quais elementos HTML devem substituir seu conteúdo por strings localizadas. -
O bloco
<translations>
com<string key="...">value</string>
é um bloco XML personalizado identificável. -
Marcadores como
{{username}}
sinalizam conteúdo dinâmico.
Opções de formato
Identificador |
document_id |
Tipo |
string |
Upload |
Não |
Download |
Sim |
Descrição |
Aceita o ID de documento dos documentos HTML existentes no projeto em que a exportação deve ser baseada. |