Extensions de fichiers |
.properties |
Extension d'API |
mozilla_properties |
Import |
oui |
Export |
oui |
Prise en charge des formes plurielles |
non |
Prise en charge de la description |
non |
Options de format |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
Mozilla Localization utilise des fichiers .properties. La syntaxe et les exigences pour ces propriétés sont pour la plupart identiques aux fichiers de propriétés Java standard.
Effectuer un contrôle de santé avant la traduction comprenant la suppression des clés dupliquées (en particulier pour les fichiers plus volumineux) et l'utilisation de sauts de ligne corrects (tout saut de ligne dans les Strings textuels doit être précédé d'un \n
, sinon il sera ignoré par l'analyseur).
Exemple de code
boolean_key = --- true\n empty_string_translation = # Ceci est la description incroyable pour cette clé ! key_with_description = Vérifiez-le\! Cette clé a une description\ ! (Au moins dans certains formats) key_with_line-break = Cette traduction contient\na line-break. nested.deeply.key = Je suis une clé profondément imbriquée. nested.key = Cette clé est imbriquée à l'intérieur d'un espace de noms. null_translation = pluralized_key.one = Un seul chaton a été trouvé. pluralized_key.other = Wow, you have %s kittens\! pluralized_key.zero = Vous n'avez pas de chaton. sample_collection = ---\n- premier élément\n- deuxième élément\n- troisième élément\n simple_key = Simple clé, simple message, tellement simple. non vérifié_key = Cette traduction n'a pas encore été vérifiée, elle est en attente. (Dans certains formats, nous exportons également ce statut)