Problème concernant la version française du thème THERAPY // WooThemes (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 19)
  • Auteur
    Messages
  • #477051
    Gamaziko
    Participant
    Initié WordPress
    13 contributions

    Bonsoir, je suis Gamaziko et je rencontre un problème assez perturbant, d’où ma venue sur votre forum!

    Ma configuration WP actuelle
    – Version de WordPress : 2.9 (MAJ aujourd’hui)
    – Thème utilisé : Therapy (de WooThemes)
    – Extensions en place : Hello Dolly – Akismet – !Wartungsmodus (pour maintenance)
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://maedoc.com

    Problème rencontré : Problème pour mettre en place la traduction du thème.

    Alors voilà, depuis cette soirée j’ai mis à jour mon blog en version 2.9.
    J’ai décidé de le renouveler par un thème, anciennement acquis qui me plaisait avec un pack français.

    Le problème est que j’ai plusieurs fichiers dans le dossier « lang » du thème..
    Et je ne sais pas trop où les mettre, voilà les 3 fichiers :

    Finder_1.png

    Évidemment, j’ai essayé par moi même, en un premier temps, d’installer le thème normalement sans rien toucher.
    -> Echec.
    Ensuite, j’ai essayé de mettre les fichiers therapy-fr_FR.po et therapy-fr_FR.mo dans le dossier langages de WP.
    -> Echec également.

    Donc en fait, j’aimerais mettre mon thème en français, je l’ai acheté exprès pour pouvoir avoir ce thème en fr.
    J’aimerais bien qu’il marche, et qu’il soit bien traduit ce qui m’a l’air vrai vu le fichier que j’ai vu traduit.

    Voici ce que contiennent les différents fichiers du dossier « lang » du thème :

    therapy.po

    Komodo_1.png

    therapy-fr_FR.po

    Komodo_2.png

    therapy-fr_FR.mo

    Komodo_3.png

    Voilà mon blog, non-traduit..

    Firefox_1.png

    Merci d’avance pour votre aide qui me sera chère!
    Bonne soirée.

    Gamaziko, alias Maedoc.

    #705292
    chamomor
    Participant
    Maître WordPress
    1912 contributions

    Bonsoir,
    vite en passant, as tu écrit à Woothèmes ? Ils ont un forum de support pour leurs clients non ?
    Est ce qu’avant la version 2.9 ta traduction fonctionnait ?
    As tu essayé de mettre ces fichiers à la racine de ton thème ? (parfois ils vont là…)

    #705293
    Gamaziko
    Participant
    Initié WordPress
    13 contributions

    Bonsoir.

    Sachant que le support de WooThemes est intégralement en anglais et que je suis pas du tout bon en anglais..
    Je préfère me tourner vers vous plutôt que de tenter le diable là-haut, peut-être qu’un utilisateur a déjà eu ce problème et qu’il pourra m’indiquer la solution, qui sait.

    Sinon oui, ma traduction antérieure était française, j’ai fais la mise à jour automatique FR 2.9 de WP toute à l’heure.

    Pour essayer de mettre les fichiers à la racine, je ne pense pas..
    Surtout que les fichiers sont placés dans le dossier du thème > lang.
    Donc ils doivent sûrement rester là.

    Voilà le contenu du dossier :

    Finder_2.png

    #705294
    gd6d
    Participant
    Chevalier WordPress
    220 contributions

    Bonjour,
    Il suffit normalement de mettre ces fichiers dans le dossier du thème, en l’occurrence dans le dossier « Therapy », donc les « sortir » du dossier « lang ».

    Bonne chance !

    #705295
    Gamaziko
    Participant
    Initié WordPress
    13 contributions

    J’ai essayé, et donc transmis le dossier du thème, comportant ces fichiers, sur mon FTP :

    Finder.png

    Une fois transmis sur mon FTP, puis activé via le panel, ce n’est toujours pas la version traduite..

    #705296
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Est-ce que le fichier functions de ton thème comporte la ligne

    loadtextdomain(‘therapy’) ;

    ?

    #705297
    Gamaziko
    Participant
    Initié WordPress
    13 contributions

    Non, le fichier functions.php ne comporte pas cette ligne, mais voilà ce qu’il y a dedans :

    Komodo.png

    #705298
    gd6d
    Participant
    Chevalier WordPress
    220 contributions

    Rassurez-moi, vous avez bien la version FR de WordPress ?
    Dans le fichier wp-config.php, vous avez bien cette ligne :
    define (‘WPLANG’, ‘fr_FR’);

    Sinon, c’est un problème de traduction / chaine de caractères, il vous faudra alors contacter le support…

    Bonne chance !

    #705299
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    S’il te plait, arrêtes de coller des images, et mets le texte dans la balise « code ».

    Il ne faut pas modifier l’emplacement des fichiers .mo et .po, car si ils se trouvent dans un emplacement exotique, cela veut obligatoirement dire que le thème a déclaré ce chemin d’accès dans la déclaration du textdomain.

    A priori, la chaine qu’on recherche doit se trouver dans le fichier theme-functions.php

    cherche le mot textdomain et copie les 5 lignes avant et les 5 lignes après

    #705300
    Gamaziko
    Participant
    Initié WordPress
    13 contributions

    @gd6d, oui j’ai bien la version française certifié par le service module d’ovh.
    Et d’ailleurs, j’ai mis à jour la version par le biais automatique de wordpress qui était marqué « FR ».


    @Lumi
    ère de Lune, bien, désolé d’avoir posté les images, ça me semblait plus explicite.
    Désormais je marquerais le code par les balises que vous m’avez indiqué, encore une fois désolé.

    Alors j’ai cherché le mot textdomain dans le fichier theme-functions.php via l’éditeur de WP.
    Et il ne le trouve pas, j’ai recherché via mon éditeur de codes personnel, il ne le trouve pas non plus.
    J’ai recherché par la suite si il était dans le fichier functions.php mais il n’y était pas non plus..

    Croyez-vous que mon achat était inutile, et donc que j’ai payé dans le vent?
    Ce qui me fait conclure que je devrais trouver un autre thème alors que celui-ci me plaisait vraiment?

    En tout cas merci de m’aider, c’est très gentil de votre part (surtout en si peu de temps).

    Gamaziko.

    #705301
    xavier
    Participant
    Maître WordPress
    2124 contributions

    Franchement, si tu as payé, c’est aussi pour avoir du support…
    http://www.woothemes.com/support/

    #705302
    Gamaziko
    Participant
    Initié WordPress
    13 contributions

    Oui, mais le problème c’est que je ne suis pas très à l’aise en anglais.

    N’y aurait-il pas moyen de traduire moi même les différents fichiers?

    #705303
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Je t’ai dit de regarder dans le fichier theme-functions.php pas dans le fichier functions.php ^^
    (et tu peux aussi rajouter theme-options.php)

    #705304
    Gamaziko
    Participant
    Initié WordPress
    13 contributions

    Bah oui, justement j’ai regardé, je l’ai marqué en haut : il ne trouve pas le mot textdomain..
    J’ai aussi regardé dans theme-options.php, il ne le trouve pas non plus.

    #705305
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Bon, tu vas donc rajouter ces lignes dans le fichier functions.php, juste après la ligne avec includes_path

    $currentLocale = get_locale();
    if(!empty($currentLocale)) {
    $moFile = dirname(__FILE__) . « /lang/therapy- » . $currentLocale . « .mo »;
    if(@file_exists($moFile) && is_readable($moFile)) load_textdomain(‘sitemap’, $moFile);
    }

15 sujets de 1 à 15 (sur un total de 19)
  • Vous devez être connecté pour répondre à ce sujet.