Ressources

framework Gettext

outil poedit

Traduction incomplète avec ZenPhoto

19. sep 11 | Catégories : | Commentaires : 6

Après avoir activé le multi-langues sur le site, pleins de parties du site restaient en Anglais alors que j'étais en Français. Je me suis aperçu que par défaut la traduction était pas tout à fait complète.

ZenPhoto est basé sur le framework Gettext. Ce framework utilise les fichier PO et MO pour contenir les traduction. Le fichier PO est un fichier texte contenant toutes les chaines à traduire et les traductions. Ce fichier est généré automatiquement par des outils en parsant le code source. Ensuite ce fichier peut-être édité à l'aide d'un outil et ensuite compilé pour généré le fichier MO, qui est un fichier binaire qui sera utilisé par le framework gettext, en l'occurrence votre hébergement PHP pour le site.

De mon côté, j'ai utilisé poedit qui est un petit outil super bien fait pour ouvrir le fichier PO, parser le code source pour le mettre à jour, cela vous permet ensuite de saisir les traductions manquantes et ensuite de générer votre fichier MO.

Procédure pour la mise à niveau de la traduction de ZenPhoto:

  1. Installer poedit et ouvrir le fichier PO de votre langue choisie se trouvant dans, pour le Français pare exemple, dans : \zp-core\locale\fr_FR\LC_MESSAGES
  2. Dans le menu Catalogue/Configuration, dans l'onglet Chemins, modifier le répertoire ou se trouve votre site
    poedit
  3. Dans le menu Catalogue cliquer sur Mise à jour depuis les sources, cela va parser le code source et mettre à jour la base de traduction.
  4. A ce stade, vous pouvez traduire les chaines non traduites. Attention, les chaines affichées en marron semblent être traduites, mais ce sont des traductions approximatives faites par l'outil. Donc il faut soit les corrigées, soit les validées à 'aide de l'icone sous le curseur de la souris...
    poedit
  5. Une fois que toutes les chaines sont traduites et affichées en noir, tout est bon, vous pouvez enregistrer votre fichier et automatiquement le fichier MO est généré ! Ne vous reste plus qu'à l'uploader sur votre site et le tour est joué.

Si vous avez une question n'hésitez pas à me contacter...

6 commentaires

louis vitton homme: on 29. nov 22

First, at sunrise, 21 Savage put on an all-white embossed suit and used colorful tones for rendering and embellishment, and then matched with Original Women louis Vuitton Sale|Authentic Women louis Vuitton Sale|Cheap Louis Vuitton Handbags Factory Outlet Online Sales's classic luxury bag styles to complement each other, and then extended to the gorgeous blue print carrying the Navy Blue striped denim fiber lining.
louis vitton homme https://lvoutletstores.com/

telescope for kids cheap: on 12. nov 23

1.Motorized Operation:"wwwsentro-knittingmachinecom_2024" The electric motor in the machine automates the movement of needles or hooks, eliminating the need for manual manipulation. This speeds up the knitting process and reduces the physical effort required.
telescope for kids cheap https://www.amazon.com/Knitting-Organizer-Portable-Handmade-Accessories/dp/B0CJR5B5QD

telescope for kids 9-12: on 20. nov 23

5.Yarn Selection: Sock maker machines can work with a variety of yarn weights and fibers,"wwwsentro-knittingmachinecom_2024" depending on the machine's capabilities and gauge. It's important to choose yarns appropriate for machine knitting to ensure smooth operation and optimal stitch quality.
telescope for kids 9-12 https://www.amazon.com/Silicone-Culinary-Resistant-Grilling-Multicolor/dp/B0CD28N54Y

hip flasks for men: on 20. nov 23

1.Knitting Loom Machine: A knitting loom machine is a tool used for loom knitting,"wwwsentro-knittingmachinecom_2024" a technique that involves using a loom to create knitted fabric. Unlike traditional knitting with needles, loom knitting uses a circular or rectangular loom with pegs or pins to hold the yarn and create the stitches.
hip flasks for men https://www.amazon.com/Abstract-Outdoor-Decorative-Pillowcases-Farmhouse/dp/B0CCP36JL2

cheap jordans: on 18. déc 23

Sneakers photographer just_elliott brings us a fresh set of top-notch pictures to appreciate the unique charm of this new color scheme. The overall body of the shoe is covered in luxurious platinum, followed by the Jumpman Logo and the leather outline of the upper, the tongue label, etc., all with striking red accents, which is extremely attractive.
cheap jordans https://cheapjordansee.com

chanel taschen kaufen original: on 07. avr 24

At the beginning of the big show, models walked in the magnificent Louvre and shuttled between ancient sculptures. Outside the window, you could also see the inverted pyramid of the Louvre's iconic building. The dazzling array of artworks in the gallery pavilion made people dizzying. There is no need to travel far because of the appearance of travel.
chanel taschen kaufen original https://chaneloutletsale.com/

Ajouter un commentaire :

*Nom :
*Email :
*Champs requis


S’abonner aux commentaires RSS Feed