Des informations techniques pour le développement

Internationalisation

Les fichiers d'internationalisation ctulu_fr_en.txt, bu_en.txt, etc. ont quelques contraintes sur les chaines supportées :

  • Les chaines à traduire ne doivent pas se terminer par ':' ou ' '. Si c'est le cas, concaténer ce caractère au reste de la chaine traduite. Exemple : 

Remplacez :

String mes=CtuluLib.getS("Longueur de la polyligne ");

Par :

String mes=CtuluLib.getS("Longueur de la polyligne")+" ";

 

  • Si les chaines contiennent des caractères ':' ou '=' dans leur corps, on veillera à les backslasher dans le fichier de traduction. Exemple :

Code

String mes=CtuluLib.getS("Objet {0}: Longueur={1}");

Fichier de traduction

Objet {0}\: Longueur\={1}=Object {0}\: Width\={1}