Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 21-01-2012 12:08:49

rodcorp
Connaisseur WP
Date d'inscription: 08-10-2010
Messages: 12

[PROBLEME] Traduction du thème

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 3.3.1
- Version de PHP/MySQL :
- Thème utilisé : Avenue
- Extensions en place : aucune
- Nom de l'hebergeur : 1&1
- Adresse du site : www.pharmawebinfo.com

Problème(s) rencontré(s) : Traduction du thème

Bonjour à tous,

J'ai voulu hier traduire un peu plus mon thème Avenue (Thème Forest) mais sans succès.

La version que j'ai est déjà partiellement traduite, il reste cependant un certain nombre d'items qui apparaissent en anglais, et j'aimerai pas trop toucher au risque d'avoir des incohérences.

J'ai suivi le tuto en cherchant le fichier En_en.po et en le traduisant, mais bizarrement les termes dedans ne reprenaient pas ceux qui sont non traduits sur le site, et le fait d'avoir traduit n'a absolument rien changé.

Je sais que j'ai un theme payant, mais je ne trouve pas non plus d'aide particuliere sur le site ThemeForest.

Merci de votre aide.

Hors ligne

 

#2 21-01-2012 12:23:00

Chouby
Bavard WP
Date d'inscription: 09-01-2012
Messages: 228
Site web

Re: [PROBLEME] Traduction du thème

Tu utilises quel logiciel pour traduire ? Il y a un très bon plugin : Code Styling Localization. Si tu veux traduire en Français, c'est le fichier fr_FR.po qu'il faut modifier. Puis il faut génerer un fichier fr_FR.mo (qui est le seul lu par WordPress).

Hors ligne

 

#3 21-01-2012 12:24:43

rodcorp
Connaisseur WP
Date d'inscription: 08-10-2010
Messages: 12

Re: [PROBLEME] Traduction du thème

Ah je ne connaissais pas cette extension

Par contre je trouve pas de Fr_fr pourtant il y a bien de nombreux items en francais sur mon site...

Comment on se sert de l'extension ?

Merci

Hors ligne

 

#4 21-01-2012 13:50:00

Chouby
Bavard WP
Date d'inscription: 09-01-2012
Messages: 228
Site web

Re: [PROBLEME] Traduction du thème

Tout ce que tu as en français ne vient pas forcément de ton thème. Une partie est générée par WordPress directement.

Pour Code Styling Localization, c'est assez simple. Une fois le plugin installé,
* Outils-> Localisation
* Tu cherches ton thème dans la liste
* Clic sur ajouter une traduction
* Choisis ta langue
* Clic sur Rescanner (scanne les fichiers de ton thème pour créer un fichier po contenant les phrases à traduire)
* Clic sur modifier
* Tu traduis chaque phrase (la traduction est ajoutée au fichier po)
* Clic sur génerer le fichier .mo
* Contempler le résultat smile

Sinon, plus rapide, Google "wordpress thème avenue" permet de trouver la traduction en téléchargement pour pas trop cher (pas d'actions chez eux).

Hors ligne

 

#5 21-01-2012 16:42:57

rodcorp
Connaisseur WP
Date d'inscription: 08-10-2010
Messages: 12

Re: [PROBLEME] Traduction du thème

Deux autres interrogations :

- le fichier trouvé est un fichier en_EN cela pose problème? en même temps c'est normal, c'est de l'anglais que je vais traduire.
- Une fois la traduction terminée, je clique sur générer un .mo, mais ou est il ce fichier? rien ne m'est proposé et je ne peux donc comprendre comment continuer. J'imaginais prendre ce fichier et le mettre dans le dossier de mon theme en l'uploadant ?

Merci

Hors ligne

 

#6 21-01-2012 17:28:21

Chouby
Bavard WP
Date d'inscription: 09-01-2012
Messages: 228
Site web

Re: [PROBLEME] Traduction du thème

Je ne comprends pas. Tu me parles d'un fichier en_EN (je n'en ai jamais vu... on pourrait éventuellement trouver en_US, en_GB mais même ceux là sont en général inutiles puisque les thèmes sont généralement écrits en Anglais) et ut me demandes où trouver le fichier ?

Les fichiers générés (fr_FR.po et fr_FR.mo pour le français) par Code Styling Localization sont mis dans le répertoire où se trouvent les traductions de ton thème. En principe ton_theme/languages/ (mais l'auteur peut choisir un autre répertoire...)

Hors ligne

 

#7 02-02-2012 19:51:16

rodcorp
Connaisseur WP
Date d'inscription: 08-10-2010
Messages: 12

Re: [PROBLEME] Traduction du thème

En fait, des fichiers de langues se trouvent dans :
- /Wordpress/wp-content/themes/Avenue
On trouve dedans : trois fichiers en_EN.po et en_EN.mo et fr_FR.po

et dans /Wordpress/wp-content/themes/Avenue/Languages qui contient lui par ailleurs deux fichiers en_EN.po et en_EN.mo.

Qui fait quoi ? Lequel est a modifier , je ne sais pas du tout !

Hors ligne

 

#8 02-02-2012 20:21:32

Chouby
Bavard WP
Date d'inscription: 09-01-2012
Messages: 228
Site web

Re: [PROBLEME] Traduction du thème

C'est le bazard ce thème. Il est vraiment très curieux de trouver des fichiers de langue à deux endroits. Pour être sûr de savoir lequel est le bon, il faut rechercher quel répertoire utilise la fonction load_theme_textdomain (on la trouve en principe dans le fichier functions.php mais certains auteurs la mettent ailleurs...)

J'ai trouvé ça:
http://themeforest.net/item/avenue-a-wo … faq/289114
qui renvoie là:
http://themehybrid.com/themes/hybrid/translating

Hors ligne

 

#9 02-02-2012 21:24:09

rodcorp
Connaisseur WP
Date d'inscription: 08-10-2010
Messages: 12

Re: [PROBLEME] Traduction du thème

J'avais loupé une étape !!

Mais le fichier fr_FR.mo n'existait pas ! Donc j'avais bien traduit  tous les items mais pas enregistré selon le bon nom pour que cela soit pris en compte

Concernant la localisation :
load_theme_textdomain('Avenue', get_template_directory() . '/languages');
Donc il etait aussi mal placé !! Theoriquement je peux donc effacer tous les fichiers po ou mo en dehors de ce repertoire?

Merci de ton aide tres précieuse ! Post Résolu !!

Hors ligne

 

#10 02-02-2012 21:36:03

rodcorp
Connaisseur WP
Date d'inscription: 08-10-2010
Messages: 12

Re: [PROBLEME] Traduction du thème

Question Subsidiaire :

Le fichier wp-config.php definit la langue pour wordpress, c'est exact ?

Y a t il un autre endroit (autre wp-config.php) propre au theme dans lequel on va définir que l'on veut le theme en francais ?
Parce que dans le mini tutoriel de ton lien précédent ils demandent d'aller voir le wp-config mais logiquement, on s'en fout puisque c'est le language basique de wordpress et non celui du theme installé ?!

Merci smile

Hors ligne

 

#11 02-02-2012 21:42:38

Chouby
Bavard WP
Date d'inscription: 09-01-2012
Messages: 228
Site web

Re: [PROBLEME] Traduction du thème

C'est justement dans wp-config.php que WordPress décide quel fichier de traduction il va charger, à la fois pour WordPress, le thème et tous les plugins. Si pour l'un deux, il ne trouve pas de fichier de traduction, alors il revient à la langue par défaut (généralement l'anglais). C'est ce qui se passait au début pour toi. Ne trouvant pas le fichier de traduction fr_FR.mo de ton thème, il l'affichait en anglais...

Certains plugins peuvent passer par dessus WP_LANG (notamment ceux qui permettent de gérer un site multilingue).

Dernière modification par Chouby (02-02-2012 21:44:46)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 1.237 seconds, 20 queries executed ]