Estensioni dei file |
.properties |
Estensione API |
mozilla_properties |
Importa |
Sì |
Esporta |
Sì |
Supporto forme plurali |
No |
Supporto descrizione |
No |
Opzioni di formato |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
Mozilla Localization usa file .properties. La sintassi e i requisiti per queste proprietà sono per lo più identici ai file di proprietà Java standard.
Esegui una verifica di integrità prima della traduzione, inclusa la rimozione delle chiavi duplicate (specialmente per i file di grandi dimensioni) e l'utilizzo di interruzioni di riga corrette (qualsiasi interruzione di riga nelle Strings di testo deve essere preceduta da una \n
, altrimenti verrà ignorata dall'analizzatore).
Campione di codice
boolean_key = --- true\n empty_string_translation = # Questa è la descrizione incredibile per questa chiave! key_with_description = Check it out\! Questa chiave ha una descrizione\! (Almeno in alcuni formati) key_with_line-break = Questa traduzione contiene\nun’interruzione di riga. "nested.deeply.key": "I'm a deep nested key.", Chiave nidificata = Questa chiave è nidificata all'interno di uno spazio dei nomi. null_translation = pluralized_key.one = Only one kitten found. pluralized_key.other = Wow, you have %s kittens\! pluralized_key.zero = Non hai gattini. sample_collection = ---\n- first item\n- second item\n- third item\n simple_key = chiave semplice, messaggio semplice, così semplice. non verificato_chiave = Questa traduzione non è ancora verificata e la attende. (In alcuni formati esportiamo anche questo stato)