|
Estensioni dei file |
.properties |
|
Estensione API |
properties |
|
Importa |
Sì |
|
Esporta |
Sì |
|
Supporto forme plurali |
No |
|
Supporto descrizione |
Sì |
|
Opzioni di formato Queste opzioni possono essere specificate quando un file viene caricato e/o Scarica. A seconda del metodo di caricare/Scarica (API, CLI, Repo sync ecc.), possono essere specificate nei parametri query |
escape_single_quotes omit_separator_space crlf_line_terminators
|
Java Properties sono file di configurazione/localizzazione standard tipicamente usati da Java. Questo formato di file contiene coppie chiave-valore collegate da un segno =. Oltre a questo, non ha altri elementi a cascata. I Values nel file saranno sempre analizzati come tipo stringa.
Duplica chiavi (il file contiene due o più chiavi identiche) non dovrebbero essere problematiche, ma i valori caricati successivamente nel processo sovrascriveranno i dati precedenti. Quando prepari un file per la traduzione, controlla la presenza di chiavi duplicate inserendo i file properties in un IDE Java (ad es. Eclipse, IntelliJ) per identificarle.
Opzioni di formato
|
Identificatore |
escape_single_quotes |
|
Tipo |
booleano |
|
Caricamento |
Sì |
|
Download |
Sì |
|
Predefinito |
vero |
|
Descrizione |
Esegui l'escape degli apici singoli con un altro apice singolo (ad es. I'm -> I''m ). |
|
Identificatore |
omit_separator_space |
|
Tipo |
booleano |
|
Caricamento |
No |
|
Download |
Sì |
|
Predefinito |
false |
|
Descrizione |
Salta lo spazio prima e dopo il segno di separazione (= ). |
|
Identificatore |
crlf_line_terminators |
|
Tipo |
booleano |
|
Caricamento |
No |
|
Download |
Sì |
|
Predefinito |
false |
|
Descrizione |
Usare caratteri di terminazione riga CRLF (Windows). |
|
Identificatore |
escape_meta_chars |
|
Tipo |
booleano |
|
Caricamento |
No |
|
Download |
Sì |
|
Predefinito |
vero |
|
Descrizione |
Esegui l'escape dei metacaratteri ( |
Campione di codice
boolean_key = --- true\n empty_string_translation = # Questa è la fantastica descrizione per questa chiave! key_with_description = Check it out! Questa chiave ha una descrizione! (Almeno in alcuni formati) chiave_con_interruzione-di-riga = Questa traduzione contiene\nun'interruzione di riga. nested.deeply.chiave = Wow, questa chiave è annidata ancora più in profondità. nested.chiave = Questa chiave è annidata all'interno di un namespace. null_translation = pluralized_chiave.one = Trovata solo una pluralizzazione. pluralized_chiave.other = Wow, hai %s pluralizzazioni! pluralized_chiave.zero = Non hai alcuna pluralizzazione. sample_collection = ---\n- primo elemento\n- secondo elemento\n- terzo elemento\n simple_chiave = Solo una semplice chiave con un semplice messaggio. unverified_chiave = Questa traduzione non è ancora verificata e attende di esserlo. (In alcuni formati esportiamo anche questo stato)