|
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 Ces options peuvent être spécifiées lors du téléchargement et/ou de l'upload d'un fichier. Selon la méthode d'upload/téléchargement (API, CLI, synchronisation de dépôt, etc.), elles peuvent être spécifiées dans les paramètres de requête |
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 principalement identiques aux fichiers Java properties standard.
Effectuez une vérification de validité avant la traduction, y compris la suppression des clés en double (surtout pour les fichiers plus volumineux) et l'utilisation de sauts de ligne corrects (tout saut de ligne dans les chaînes de texte doit être précédé d'un \n, sinon il sera ignoré par le parseur).
Exemple de code
boolean_key = --- vrai\n empty_string_translation = # Ceci est la description incroyable pour cette clé ! key_with_description = Regardez !\ Cette clé a une description ! (Au moins dans certains formats) key_with_line-break = Cette traduction contient\un saut de ligne. nested.deeply.key = Je suis une clé profondément imbriquée. nested.key = Cette clé est imbriquée dans un espace de noms. null_translation = pluralized_key.one = Un seul chaton trouvé. pluralized_key.other = Wow, vous avez %s chatons\ ! 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 = Clé simple, message simple, tellement simple. unverified_key = Cette traduction n'est pas encore vérifiée et demeure en attente. (Dans certains formats, nous exportons également ce statut)