Estensioni dei file |
.xml |
Estensione API |
properties_xml |
Importa |
Sì |
Esporta |
Sì |
Supporto forme plurali |
No |
Supporto descrizione |
Sì |
Java Properties XML è l’equivalente XML del file Java Properties. Le chiavi di un file Java Properties esistono come attributo dell’elemento voce nell’XML mentre i valori sono Strings di testo in linea nidificate all’interno dei tags voce. Rispetto ai file Java Properties standard, il tipo XML offre una maggiore flessibilità in quanto è possibile aggiungere più attributi all'elemento voce. Ad esempio, si può decidere che solo le chiavi con attributo class='traducibile'
vengano prese in considerazione per la traduzione.
Campione di codice
<?xml version="1.0" encoding="utf-8"?> <!Sistema di proprietà DOCTIPO "http://java.sun.com/dtd/properties.dtd"> <properties> <entry key="boolean_key">--- true </voce> <entry key="empty_string_translation"/> <voce chiave="chiave_with_description"> Dai un'occhiata! Questa chiave ha una descrizione! (Almeno in alcuni formati)</voce> <voce chiave="chiave_with_line-break">Questa traduzione contiene un'interruzione di riga.</voce> <voce chiave="nested.deeply.chiave">Wow, questa chiave è nidificata ancora più profondamente.</voce> <voce chiave="nested.chiave">Questa chiave è nidificata all'interno di uno spazio dei nomi.</voce> <entry key="null_translation"/> <voce one="Trovata solo una pluralizzazione." other="Wow, hai %s pluralizzazioni!" zero="Non hai pluralizzazione." chiave="pluralized_chiave"/> <entry key="sample_collection">--- - primo elemento - secondo elemento - terzo elemento </voce> <voce chiave="simple_chiave">chiave semplice, messaggio semplice, così semplice.</voce> <voce chiave="non verificata_chiave">Questa traduzione non è ancora verificata e la attende. (In alcuni formati esportiamo anche questo stato)</voce> </properties>