|
Estensioni dei file |
.properties |
|
Estensione API |
mozilla_properties |
|
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 |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
La localizzazione di Mozilla utilizza file .properties. La sintassi e i requisiti per queste proprietà sono per lo più identici ai file standard Java properties.
Esegui un controllo di sanità prima della traduzione, inclusa la rimozione delle chiavi duplicate (soprattutto per file più grandi) e l'uso di corretti a capo (ogni a capo nelle stringhe di testo deve essere preceduto da un \n, altrimenti verrà ignorato dal parser).
Campione di codice
boolean_key = --- true\n empty_string_translation = # Questa è l'incredibile descrizione per questa chiave! key_with_description = Controllalo\! Questa chiave ha una descrizione\! (Almeno in alcuni formati) key_with_line-break = Questa traduzione contiene\un a capo. nested.deeply.key = Sono una chiave profondamente annidata. nested.key = Questa chiave è annidata all'interno di uno spazio dei nomi. null_translation = pluralized_key.one = È stato trovato solo un gattino. pluralized_key.other = Wow, hai %s gattini\! pluralized_key.zero = Non hai gattini. sample_collection = ---\n- primo elemento\n- secondo elemento\n- terzo elemento\n simple_key = Chiave semplice, messaggio semplice, così semplice. unverified_key = Questa traduzione non è ancora verificata e aspetta di essere. (In alcuni formati esportiamo anche questo stato)