|
Extensiones de archivo |
.properties |
|
Extensión API |
mozilla_properties |
|
Importación |
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 |
Mozilla Localization utiliza archivos .properties. La sintaxis y los requisitos para estas propiedades son en su mayoría idénticos a los archivos de Java properties estándar.
Realice una verificación de cordura 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 = Esta traducción contiene\un salto de línea. 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 gatitos. sample_collection = ---\n- primer elemento\n- segundo elemento\n- tercer elemento\n 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)