#1 Le 28/01/2014, à 12:31
- Compte supprimé
[RÉSOLU] Besoin d'aide internationalisation
Bonjour
J'ai récemment repris un de mes projet google2ubuntu. J'aimerai l'internationaliser sachant qu'il se compose principalement de deux scripts Python.
Avant de venir ici, j'ai lu et tenté d'implémenter ceci sur chacun des scripts:
http://www.framasoft.net/article4328.html
http://blog.nicolargo.com/2012/11/inter … ython.html
La première méthode n'a rien donné, la seconde me chargeait toujours les locales en anglais, même quand mon système était en français.
Du coups, je suis revenu à un projet propre et je cherche comment faire. Si quelqu'un pouvait me souffler une méthode claire et rapide ça serait géniale.
Merci d'avance.
Dernière modification par benoitfra (Le 29/01/2014, à 16:52)
#2 Le 28/01/2014, à 13:08
- moths-art
Re : [RÉSOLU] Besoin d'aide internationalisation
la seconde me chargeait toujours les locales en même quand mon système était en français.
Ben, c'est pas ce que tu désires?
Tu aimerais que l'on puisse changer de langue sans toucher aux locales?
Sinon, tu connais un peu Django : je me suis pas mal inspiré de leur sources pour l'i18n de mes derniers projets (même non web).
C'est vraiment bien pensé, propre et complet...
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#3 Le 28/01/2014, à 14:03
- Compte supprimé
Re : [RÉSOLU] Besoin d'aide internationalisation
Pardon j'ai oublié un mot, j'ai corrigé
#4 Le 29/01/2014, à 11:59
- Compte supprimé
Re : [RÉSOLU] Besoin d'aide internationalisation
j'ai finalement continué avc la méthode 2, et j'ai réussi mais il y a des petits problèmes avec les caractère utf-8
#5 Le 29/01/2014, à 12:09
- moths-art
Re : [RÉSOLU] Besoin d'aide internationalisation
Tu peux en dire plus : genre capture d'écran...
update : Je viens de regarder tes sources sur github et je m'aperçois que tu mets en première langue le français.
Je ne sais pas si c'est ça qui coince mais je dirais qu'il est recommandé d'écrire tous tes chaines de caractères en anglais dans ton python
_("english only)
et de les traduire dans fr/LC_MESSAGES/tes_fichiers.po
J'imagine que l'inverse est possible mais peu recommandé.
Dernière modification par moths-art (Le 29/01/2014, à 12:19)
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#6 Le 29/01/2014, à 13:07
- Compte supprimé
Re : [RÉSOLU] Besoin d'aide internationalisation
En fait les chaines qui ont un accent ne sont pas traduites.
ps: ok donc c'est mieux de mettre toutes les chaînes de caractère en anglais et je traduis.
Je vais faire ça et je reviens
#7 Le 29/01/2014, à 15:43
- Compte supprimé
Re : [RÉSOLU] Besoin d'aide internationalisation
Merci à toi tout roule maintenant.
#8 Le 29/01/2014, à 16:45
- moths-art
Re : [RÉSOLU] Besoin d'aide internationalisation
tant mieux! N'oublie pas de mettre un [résolu] en haut du topic.
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne