Outils pour utilisateurs

Outils du site


Panneau latéral

gcweb:documentation:traduire

Traduire GCweb

GCweb est développé en français. Il est traduisible (à partir du français) dans toutes les autres langues et aucune connaissance en programmation !

État des traductions

Allemand 50% Taducteur : hiscorebob.
Anglais 95% Taducteur : Michel Normand, hiscorebob et quelque contributeurs anonyme.
Français Langue de développement

État au 04/06/2010

Comment traduire GCweb

Rendez-vous sur http://gcweb.web4me.fr/gcweb/translate/

  • Nom d'utilisateur : Entrez le nom du programme (en minuscule) avec lequel vous présentez vos collection sur le web.
  • Mot de passe : Entrez le nom du programme (en minuscule) avec lequel vous gérez vos collections.

En cas de problème et/ou si vous souhaitez traduir GCweb dans un autre langue contactez moi via le forum

Note à l'attention des traducteurs de niveau avancé

Vous pouvez utiliser votre éditeur de fichier po habituel mais attention ! GCweb utilise des fichiers .po mais n'utilise pas gettext.

Dans le code des pages les chaines à traduire ont une forme similaire à celle de gettext (__(“chaine à traduire”)) ce qui permet d'utiliser les outils de gettext pour mettre à jour les traductions. Les fichiers po sont ensuite transformés en tableau php via l'outil maison po2phparray.

Afin de limité la taille des tableaux php les traductions des différentes pages sont séparées dans plusieurs fichiers. Une série se trouve dans /locales l'autre dans /templates/locales.

Pour créer les fichiers php contenant les tableaux, l'utilitaire po2phparray écrit en python devrait fonctionner sur tout les plateformes (Windows, MacOS, GNU/Linux…) où est installé python. Sous GNU/Linux des scripts bash (/locales/potfiles/po2arrayphp.sh et /templates/locales/potfiles/po2arrayphp.sh) permettent de convertir en quelques cliques l'ensemble des fichiers php.

gcweb/documentation/traduire.1275681776.txt.gz · Dernière modification: 04/06/2010 20:02 par jonas