02-01-2012, 10:43 AM
Coucou,
J'ai travaillé sur l'aspect technique de l'internationalisation de Magdales entre mars et décembre 2011.
Gettext s'est avéré une très bonne affaire pour la partie statique.
J'ai géré le côté dynamique par une méthode personnelle, n'ayant pas trouvé de réelle méthode toute faite.
Les fichiers texts qui sont fournis sont éditables et lisible par l'être humain. Ce qui n'est pas très optimum pour un ordinateur. Lui préfère une version compilée qu'il puisse directement charger en mémoire.
Gettext reste cependant simple à mettre en place. Utiliser du sprinf() et du _() n'est pas trop compliqué à faire.
Gettext a des défauts, comme par exemple l'abominable façon dont il faut arranger l'arboressance + la mise à disposition des locales côté serveurs.
L'internationalisation m'a apportée un lot de surprise. Par exemple, la redéfinition des variables locales ... qui donc modifiait aussi la manière de calculer (une virgule en français, un point en anglais), les dates, etc.
Au plaisir !
kéké
J'ai travaillé sur l'aspect technique de l'internationalisation de Magdales entre mars et décembre 2011.
Gettext s'est avéré une très bonne affaire pour la partie statique.
J'ai géré le côté dynamique par une méthode personnelle, n'ayant pas trouvé de réelle méthode toute faite.
Les fichiers texts qui sont fournis sont éditables et lisible par l'être humain. Ce qui n'est pas très optimum pour un ordinateur. Lui préfère une version compilée qu'il puisse directement charger en mémoire.
Gettext reste cependant simple à mettre en place. Utiliser du sprinf() et du _() n'est pas trop compliqué à faire.
Gettext a des défauts, comme par exemple l'abominable façon dont il faut arranger l'arboressance + la mise à disposition des locales côté serveurs.
L'internationalisation m'a apportée un lot de surprise. Par exemple, la redéfinition des variables locales ... qui donc modifiait aussi la manière de calculer (une virgule en français, un point en anglais), les dates, etc.
Au plaisir !
kéké