Extensions de fichiers |
.xml |
Extension d'API |
properties_xml |
Import |
oui |
Export |
oui |
Prise en charge des formes plurielles |
non |
Prise en charge de la description |
oui |
Propriétés Java XML est l'équivalent XML du fichier Propriétés Java. Les clés d'un fichier Propriétés Java existent en tant qu'attribut à l'élément entrée dans le XML tandis que les valeurs sont des Strings textuelles inline imbriquées à l'intérieur des tags entrée. Comparé aux fichiers de propriétés Java standard, le type XML offre une flexibilité plus élevée dans le sens où vous pouvez ajouter plus d'attributs à l'élément d'entrée. Vous pouvez par exemple décider que seules les clés avec un attribut class='traduisible'
sont prises en charge pour la traduction.
Exemple de code
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <entrée clé="clé_booleenne">--- true </entry> <entry key="empty_string_translation"/> <entrée clé="clé_avec_description">Regardez ça ! Cette clé a une description ! (Au moins dans certains formats)</entrée> <entrée clé="clé_avec_ligne-break">Cette traduction contient a line-break.</entrée> <entrée clé="nested.deeply.key">Ouah, cette clé est imbriquée encore plus profondément.</entrée> <entrée clé="nested.clé">Cette clé est imbriquée à l'intérieur d'un espace de noms.</entrée> <entry key="null_translation"/> <entrée one="Une seule pluralisation trouvée." other="Ouah, vous avez %s pluralisations !" zero="Vous n'avez aucune pluralisation." clé="clé_pluralisée"/> <entry key="sample_collection">--- — premier élément — deuxième élément - troisième élément </entry> <entrée clé="simple_clé">Simple clé, simple message, tellement simple.</entrée> <entrée clé="clé_non vérifiée">Cette traduction n'est pas encore vérifiée et demeure en attente. (Dans certains formats, nous exportons également ce statut)</entrée> </properties>