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 |
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.
Al igual que con todos los formatos compatibles, el sistema intenta extraer claves y valores del documento basándose en los tags XML que se utilizan en segundo plano. Durante este proceso se detectan correctamente elementos simples del archivo .HTML (titulares, párrafos, etc.), pero no se admite ningún contenido más complejo.
Todos los tags HTML se importan al editor permitiendo un reconocimiento preciso de los párrafos.
Ejemplo:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Ejemplo Phrase Strings</title> </head> <body> <h1 data-i18n="page.title">Bienvenido a Nuestra App</h1> <p data-i18n="page.subtitle">Esperamos que disfrute su estancia.</p> <!-- Bloque estilo XML usado para envolver Strings traducibles --> <translations> <cadena clave="usuario.login.button">Iniciar sesión</cadena> <cadena clave="user.logout.button">Cerrar</cadena> <string key="user.greeting">Hello, {{username}}!</string> <cadena clave="form.error.required">Este campo es requerido.</cadena> <cadena clave="formulario.error.correo electrónico">Por favor, introduzca una dirección de correo electrónico válida.</cadena> </translations> <!-- Más contenido IU que podría identificarse como Strings --> <button data-i18n="user.login.button">Log In</button> <botón data-i18n="user.logout.botón">Log Out</ botón> <!-- SVG integrado (¡aún XML!) --> <svg width="100" height="100"> <text x="10" y="20" data-i18n="graphic.label">Carta</text> </svg> </body> </html>
-
Los atributos
data-i18n
son una forma común de detectar qué elementos HTML deben sustituirse por Strings localizados. -
El bloque
<translations>
con<cadena clave="...">valor</cadena>
es un bloque XML personalizado identificable. -
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 se debe basar la exportación. |