Tuto traduction des fichiers lang
Tutoriel pour la traduction des fichiers de GuppY 5
Ce tutoriel a pour but de vous aider pour la traduction des fichiers nécessaires au bon fonctionnement de GuppY 5 dans votre langue.
Vous devez commencer par télécharger les archives des fichiers à traduire et dézipper une archive dans un répertoire Lang-xx-GuppY-50202 (xx correspond au nom de la langue que vous voulez traduire).
Les deux archives sont à votre disposition en téléchargement sur ce lien pour le français et sur ce lien pour l’anglais.
Ensuite, selon votre choix, vous pouvez commencer à partir des fichiers en langue française ou des fichiers en langue anglaise.
Pour éditer les fichiers, je vous recommande l’utilisation de l’éditeur de texte pur Notepad++, il est gratuit et en téléchargement sur ce lien.
Les fichiers doivent être encodés en UTF-8 (sans BOM), vous devez le vérifier dans Notepad++ à l’onglet Encodage.
La première modification à faire est d’ajouter le drapeau de votre langue s’il n’est pas présent dans le répertoire lang et de remplacer fr ou en par l’appellation de votre langue.
Quelques recommandations générales :
- Traduire le texte sans toucher au code s’il y en a,
- Ne pas toucher même pas aux espaces par exemple en fin de ligne,
- Prendre le temps de faire une traduction précise,
- Sans oublier que nous serons à vos côtés pour vous aider, si besoin.
Dans plusieurs fichiers, les textes à traduire sont limités à quelques mots ou phrases.
Par contre, Lang avec les fichiers fr-admin.inc, fr-help.inc, fr-plus.inc, fr-special.inc et fr-web.inc est le principal répertoire :
fr.gif : à remplacer par le drapeau de votre langue
fr-admin.inc : pour toute la partie admin de GuppY 5
fr-adminplus.inc : pour modifier le texte de variables en admin
fr-help.inc : pour des variables d’aide
fr-lsadmin.inc : pour les variables de configuration de Liquid Slider (nouveau en 5.02.02)
fr-plus.inc : pour modifier le texte de variables existantes
fr-special.inc : pour les jours fériés notamment
fr-ugadmin.inc : pour les variables de configuration de Unite Gallery (nouveau en 5.02.02)
fr-web.inc : pour toute la partie publique
Ceci représente un important travail et nous vous remercions de l’accomplir pour permettre à des utilisateurs de GuppY 5 de mettre en ligne leur site.
Traduction des fichiers à partir du français
Fichiers présentés en respectant l’arborescence de GuppY 5 :
- admin
- editors
- upload
- lang
fr_upload.inc
- inc
- ckeditor
- plugins
- citation
-lang
fr.js
- lytebox
- lang
fr.js
- pbckcode
- lang
fr.js
- lang
fr.gif
fr-admin.inc
fr-adminplus.inc
fr-help.inc
fr-lsadmin.inc
fr-plus.inc
fr-special.inc
fr-ugadmin.inc
fr-web.inc
- install
fr-install.inc
- plugins
- clock
- fr-clock.inc
- mind
- fr-mind.inc
-speed
- fr-speed.inc
Ces fichiers sont inclus dans le zip Lang_fr_guppy50201.zip .
Quelques exemples de fichiers :
- pour le fichier inc/ckeditor/plugins/lytebox/lang/fr.js
Dans ce fichier, seules les 2 parties surlignées en jaune sont à traduire, aux lignes 14 et 15.
- pour le fichier inc/lang/fr-admin.inc
Sur la première ligne surlignée, vous traduisez Hauteur en conservant l’espace avant les 2 points,
Sur la seconde, si vous utilisez l’apostrophe, vous devez la précéder d’un anti-slash (touches Alt-Gr + 8)
- pour le fichier inc/lang/fr-web.inc
Un exemple pour vous montrer que vous ne devez pas toucher à %s.
Un autre exemple, à la fin du fichier fr-web.inc
Ici, vous devez remplacer fr par l’appellation de votre langue pour permettre le chargement du fichier dans votre langue.
- pour le fichier inc/lang/fr-plus.inc
Dans l’archive, j’ai mis un exemple de modification pour votre information.
Cet ajout dans le fichier fr-plus.inc supprime l’affichage de « Texte à méditer : » avant une citation, et sera conservé même si le fichier fr-web.inc est concerné par une mise à jour lors d’un patch.
Pour le fichier install/fr-install.inc, veillez à bien respecter le code, sous peine de plantage de vos fichiers.
Pour terminer, j’espère que ce tutoriel vous sera utile pour vous lancer dans la traduction pour GuppY 5, tous les packs lang sont en téléchargement sur freeGuppY Rubrique Télécharger puis Fichiers Langues GuppY 5.
Votre langue ne s’y trouve pas, alors vous pouvez nous envoyer un zip de votre traduction par « Nous contacter » dans la boite Infos Site sur freeGuppY.
Nous la mettrons en ligne avec un lien vers votre site GuppY.
Tutoriel réalisé par Papinou pour la GuppY Team – mars 2017 – maj décembre 2017 - Licence Libre CeCILL