Hello les gens,
je suis en train de passer un prog sous gettext, c'est génial et il y a plein d'outils pour aider mais je me demande si il y a des rêgles non écrites de bonne utilisation, des standards dans l'utilisation ?
Exemple : j'ai commencé à remplacer mes chaines avec des trucs du genre 'menu_new', 'error_file_not_found' plutôt que de laisser les chaines non traduites d'avant. Ca permet de classer le fichier po avec de jolis contexte puisque si dans le programme j'ai plusieurs "New" mais qu'un jour je veux que l'un d'eux soit "New file", les autres ne sont pas touchés mais quand on gagne d'un coté, on perd de l'autre par exemple si je veux remplacer un "File %s not_found", c'est bidon de remplacer par un "error_file_s_not_found" ...
Voyez vous d'autres avantages, inconvenients à cette façon de faire ?
Avantages :
* contexte pour les messages
Inconvenients :
* répétition pour chaque occurence identique dans l'appli
* pas de jolie façon de prévenir des %s, %l, etc.
Et question subsidiaire : pourquoi xgettext avec l'option -j écrase à chaque fois les headers de type CHARSET, AUTHOR, etc. au lieu de juste mettre les nouvelles chaines.
Merci !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.