|
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 Essas 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.), eles podem ser especificados em parâmetros de consulta |
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 esse processo, elementos simples do arquivo .HTML (títulos, 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 de Frase</title>
</head>
<body>
<h1 data-i18n="page.title">Bem-vindo ao nosso aplicativo</h1>
<p data-i18n="page.subtitle">Esperamos que você 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>
</translations>
<!-- Mais conteúdo da interface do usuário 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">Chart</text>
</svg>
</body>
</html>
-
data-i18natributos são uma maneira comum de detectar quais elementos HTML devem ter seus conteúdos substituídos por strings localizadas. -
O bloco
<translations>com<string key="...">valor</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 |
Recebe o ID do documento dos documentos HTML existentes dentro do projeto com base no qual a exportação deve ser feita. |