|
Extensiones de archivo |
.html |
|
Extensión API |
html |
|
Importación |
Sí |
|
Exportación |
Sí |
|
Compatibilidad con formularios plurales |
No |
|
Compatibilidad con descripción |
No |
|
Opciones de formato Estas opciones se pueden especificar cuando se carga y/o descarga un archivo. Dependiendo del método de carga/Descarga (API, CLI, sincronización de repositorio, etc.), se pueden especificar en los parámetros de consulta |
document_id |
HTML se utiliza en muchos contextos. El desarrollo web se ha alejado de los archivos HTML estáticos, pero el contenido HTML sigue presente, por ejemplo, en forma de correos electrónicos.
Como con todos los formatos admitidos, el sistema intenta extraer las claves y los valores del documento basándose en las etiquetas XML que se utilizan en segundo plano. Durante este proceso, los elementos simples del archivo .html (titulares, párrafos, etc.) se detectan correctamente, pero cualquier contenido más complejo no es compatible.
Todas las etiquetas HTML se importan al editor, lo que permite un reconocimiento preciso de los párrafos.
Ejemplo:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=\"UTF-8\">
<title>Phrase Strings Example</title>
</head>
<body>
<h1 data-i18n=\"page.title\">Welcome to Our App</h1>
<p data-i18n=\"page.subtitle\">We hope you enjoy your stay.</p>
<!-- Bloque de estilo XML utilizado para envolver las Strings traducibles -->
<translations>
<string key=\"user.login.button\">Log In</string>
<string key="user.logout.button">Cerrar sesión</string>
<string key="user.greeting">¡Hola, {{username}}!</string>
<string key="form.error.required">Este campo es obligatorio.</string>
<string key="form.error.email">Por favor, introduzca una dirección de correo electrónico válida.</string>
</translations>
<!-- Más contenido de la interfaz de usuario que podría identificarse como Strings -->
<button data-i18n="user.login.button">Log In</button>
<button data-i18n="user.logout.button">Cerrar sesión</button>
<!-- SVG incrustado (¡todavía es XML!) -->
<svg width="100" height="100">
<text x="10" y="20" data-i18n="graphic.label">Chart</text>
</svg>
</body>
</html>
-
Cuando está presente en un elemento traducible, o en su elemento raíz para nodos de texto sin formato, el valor del atributo
data-i18nse convierte en la clave del segmento. Cuando el atributo está ausente o vacío, Phrase genera una clave a partir del propio contenido de texto del segmento. -
El bloque
<translations>con<string key="...">valor</string>es un bloque XML Personalizar identificable. -
Los marcadores de posición como
{{username}}señalan contenido dinámico.
Opciones de formato
|
Identificador |
document_id |
|
Tipo |
cadena |
|
Carga |
No |
|
Descarga |
Sí |
|
Descripción |
Toma el ID del documento de los documentos HTML existentes dentro del proyecto en el que debe basarse la exportar. |