|
Extensions de fichiers |
.ts |
|
Extension d'API |
ts |
|
Import |
oui |
|
Export |
oui |
|
Prise en charge des formes plurielles |
non |
|
Prise en charge de la description |
oui |
Un format de fichier de localisation standard basé sur XML pour les applications QT. Les traductions sont généralement placées dans la balise <translation>. Chaque balise <translation> peut avoir différentes propriétés de type type y compris inachevé, disparu, obsolète, etc. Assurez-vous que type=’inachevé’ est ajouté aux balises où les chaînes doivent être traduites.
Exemple de code
<?xml version="1.0" encoding="UTF-8"?>
<TS version="2.0" language="fr-FR">
<context>
<message>
<source>clé_booleenne</source>
<translation>--- vrai
</translation>
</message>
<message>
<source>traduction_chaine_vide</source>
<translation/>
</message>
<message>
<source>key_with_description</source>
<translation>Cette clé a une description ! (Du moins dans certains formats)</translation>
</message>
<message>
<source>clé_avec_retour_ligne</source>
<translation>Cette traduction contient
un retour à la ligne.</translation>
</message>
<message>
<source>nested.deeply.key</source>
<translation>Je suis une clé profondément nichée.</translation>
</message>
<message>
<source>nested.key</source>
<translation>Regardez, cette clé est imbriquée dans un espace de noms.</translation>
</message>
<message>
<source>null_translation</source>
<translation/>
</message>
<message numerus="yes">
<source>pluralized_key</source>
<translation>
<numerusform>Une seule pluralisation trouvée.</numerusform>
<numerusform>Hé, vous avez %s pluralisations !</numerusform>
<numerusform>Vous n'avez pas de pluralisation.</numerusform>
</translation>
</message>
<message>
<source>sample_collection</source>
<translation>---
- first item
- second item
- third item
</translation>
</message>
<message>
<source>simple_key</source>
<translation>Clé simple, message simple, tellement simple.</translation>
</message>
<message>
<source>clé_non_vérifiée</source>
<translation>Cette traduction n'a pas encore été vérifiée et est en attente.</translation> (Dans certains formats, nous exportons également ce statut)</translation>
</message>
</context>
</TS>