|
Estensioni dei file |
.html |
|
Estensione API |
html |
|
Importa |
Sì |
|
Esporta |
Sì |
|
Supporto forme plurali |
No |
|
Supporto descrizione |
No |
|
Opzioni di formato Queste opzioni possono essere specificate quando un file viene caricato e/o scaricato. A seconda del metodo di caricamento/scaricamento (API, CLI, sincronizzazione Repo, ecc.), possono essere specificate nei parametri di query |
document_id |
HTML è utilizzato in molti contesti. Lo sviluppo web si è allontanato dai file HTML statici, ma il contenuto HTML è ancora presente, ad esempio sotto forma di email.
Come per tutti i formati supportati, il sistema tenta di estrarre chiavi e valori dal documento in base ai tag XML utilizzati in background. Durante questo processo, gli elementi semplici del file .HTML (titoli, paragrafi, ecc.) vengono rilevati correttamente, ma qualsiasi contenuto più complesso non è supportato.
Tutti i tag HTML vengono importati nell'editor consentendo un riconoscimento accurato dei paragrafi.
Esempio:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=\"UTF-8\">
<title>Esempio di Strings Phrase</title>
</head>
<body>
<h1 data-i18n=\"page.title\">Benvenuto nella nostra app</h1>
<p data-i18n=\"page.subtitle\">Speriamo che il tuo soggiorno sia di tuo gradimento.</p>
<!-- Blocco in stile XML utilizzato per racchiudere le stringhe traducibili -->
<translations>
<string key=\"user.login.button\">Accedi</string>
<string key=\"user.logout.button\">Disconnetti</string>
<string key=\"user.greeting\">Ciao, {{username}}!</string>
<string key=\"form.error.required\">Questo campo è obbligatorio.</string>
<string key=\"form.error.email\">Inserisci un indirizzo e-mail valido.</string>
</translations>
<!-- Altro contenuto dell'interfaccia utente che potrebbe essere identificato come Strings -->
<button data-i18n=\"user.login.button\">Accedi</button>
<button data-i18n=\"user.logout.button\">Disconnetti</button>
<!-- SVG incorporato (ancora XML!) -->
<svg width=\"100\" height=\"100\">
<text X=\"10\" y=\"20\" data-i18n=\"graphic.label\">Grafico</text>
</svg>
</body>
</html>
-
Quando presente su un elemento traducibile, o sulla sua entità principale per i nodi di testo semplici, il valore dell'attributo
data-i18ndiventa la chiave del segmento. Quando l'attributo è assente o vuoto, Phrase genera una chiave dal contenuto testuale del segmento stesso. -
Il blocco
<translations>con<string key=\"...\">valore</string>è un blocco XML Personalizzato identificabile. -
I segnaposto come
{{username}}segnalano contenuto dinamico.
Opzioni di formato
|
Identificatore |
document_id |
|
Tipo |
stringa |
|
Caricamento |
No |
|
Download |
Sì |
|
Descrizione |
Accetta l'ID documento dei documenti HTML esistenti all'interno del progetto su cui l'esportare dovrebbe basarsi. |