|
Extensiones de archivo |
.properties |
|
Extensión API |
mozilla_properties |
|
Importar |
Sí |
|
Exportación |
Sí |
|
Compatibilidad con formularios plurales |
No |
|
Compatibilidad con descripción |
No |
|
Opciones de formato Estas opciones que se pueden especificar cuando se carga y/o descarga un archivo. Dependiendo del método de carga/descarga (API, CLI, sincronización de repositorios, etc.), se pueden especificar en parámetros de consulta |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
La localización de Mozilla utiliza archivos .properties. La sintaxis y los requisitos para estas propiedades son en su mayoría idénticos a los archivos estándar Java properties.
Realice una verificación de sensatez antes de la traducción, incluyendo la eliminación de claves duplicadas (especialmente para archivos más grandes) y el uso de saltos de línea correctos (cualquier salto de línea en cadenas de texto debe ir precedido de un \n, de lo contrario será ignorado por el analizador).
Ejemplo de código
boolean_key = --- true\n empty_string_translation = # ¡Esta es la increíble descripción para esta clave! key_with_description = ¡Échale un vistazo\! ¡Esta clave tiene una descripción! (Al menos en algunos formatos) key_with_line-break = This translations contains\na line-break. nested.deeply.key = Soy una clave profundamente anidada. nested.key = Esta clave está anidada dentro de un espacio de nombres. null_translation = pluralized_key.one = Solo se encontró un gatito. pluralized_key.other = ¡Vaya, tienes %s gatitos! pluralized_key.zero = No tienes ningún gatito. sample_collection = --- - primer elemento - segundo elemento - tercer elemento simple_key = Clave simple, mensaje simple, tan simple. unverified_key = Esta traducción aún no está verificada y espera por ello. (En algunos formatos también exportamos este estado)