Posted ON Posted By => n anglais malgré la traduction (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 15)
  • Auteur
    Messages
  • #519011
    Anonyme_01
    Invité
    Maître WordPress
    34072 contributions

    Bonjour,

    Ma configuration WP actuelle 3.5
    – Version de WordPress : 3.5
    – Version de PHP/MySQL : 5.4
    – Thème utilisé : CATCHBOX (pas pro)
    – Extensions en place :
    – Nom de l’hebergeur : 1&1
    – Adresse du site : http://www.jsuisprof.fr

    Problème(s) rencontré(s) :

    Bonjour à tous,

    Marlgré la traduction du theme… J’ai toujours un soucis avec Posted on (puis la date) et Posted By (puis l’auteur)…

    J’ai verifié le fichier le french.po dans le language du theme … c’est bien traduit pourtant…

    Une idée pour regler ce soucis ?

    #874047
    lorenzolamas
    Participant
    Maître WordPress
    3229 contributions

    Bonjour,

    Pt etre en allant modifier ça directement dans les fichiers ou ça apparait: loop.php, single.php, etc.

    #874048
    Guy
    Participant
    Maître WordPress
    14817 contributions

    le fichier dans le répertoire de traduction du thèmes devrait s’appeler fr_FR.mo, pas french.mo.

    La localisation est définie par la fonction load_theme_textdomain que tu devrais trouver dans le fichier functions.php de ton thème.

    #874049
    Anonyme_01
    Invité
    Maître WordPress
    34072 contributions

    Bonjour à tous et merci pour le support 🙂

    Le fichier s’appelle bien fr_FR.mo

    J’ai regardé le contenu de single.php mais rien a modifier de ce coté pour le fichier loop, je ne l’ai aps trouvé.

    Il doit bien y avoir un moyen de modifier ces textes anglais non ?

    #874050
    Guy
    Participant
    Maître WordPress
    14817 contributions

    As tu la dernière version du thème, elle est sortie il y a quelques jours? Avais tu fait des modifications dans les fichiers PHP du thème?

    #874051
    Franck (fge)
    Modérateur
    Maître WordPress
    9572 contributions

    J’ai eu du mal à comprendre l’origine du problème. Je pense en fait que c’est le catalogue de traduction lui-même qui est corrompu (il génère des erreurs lors de son enregistrement). En le régénérant complètement à partir d’un fichier vide cela semble fonctionner (je n’ai traduit que les chaînes « posted by » pour tester).

    #874052
    Franck (fge)
    Modérateur
    Maître WordPress
    9572 contributions

    Pour apporter plus de précisions, le fichier fr_FR a une entrée dupliquée (Twitter) et le fichier catchbox.pot a également une entrée dupliquée (One thought on “%2$s”). Le mieux serait donc de repartir sur une base propre pour régénérer les fichiers de traduction.

    #874053
    Anonyme_01
    Invité
    Maître WordPress
    34072 contributions

    Youhou Nickel fge !!

    Peux tu m’indiquer la marche à suivre stp ?

    #874054
    Franck (fge)
    Modérateur
    Maître WordPress
    9572 contributions

    Tu peux recréer le catalogue avec poedit (Fichier > Nouveau catalogue…) Il faut reprendre les paramètres du fichier .po original en modifiant le chemin où se trouve tes fichiers (j’ai aussi modifié le paramètres « Formes plurielles à « nplurals=2;plural=n>1 » n’étant pas sûr de la syntaxe originelle)
    Il faut ensuite cliquer sur l’cône « Mettre à jour le catalogue – le synchroniser depuis les sources. », cela régénérera un fichier propre (j’ai 209 chaînes dans le nouveau fichier).
    Si tu n’y arrives pas envoie-moi une adresse mail en MP, je t’enverrai le catalogue généré (mais je n’ai pas reporté toutes les traductions je n’en ai mis que quelques unes pour vérifier que cela fonctionne).

    #874055
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Vincent quand tu auras tout fait, tu pourras notifier l’auteur du thème ou de la version française si il ne le savait pas de façon à ce qu’il fasse la correction et mette à jour son package.

    #874056
    Anonyme_01
    Invité
    Maître WordPress
    34072 contributions

    Wow merci… tout seul, j’aurais jamais trouvé ca… pas de probleme pour contacter l’auteur du theme une fois que ce sera fait !

    J’ai POEDIT mais je ne vois pas trop quoi faire …?

    #874057
    cmils
    Participant
    Initié WordPress
    45 contributions
    fge wrote:
    Tu peux recréer le catalogue avec poedit (Fichier > Nouveau catalogue…) Il faut reprendre les paramètres du fichier .po original en modifiant le chemin où se trouve tes fichiers (j’ai aussi modifié le paramètres « Formes plurielles à « nplurals=2;plural=n>1 » n’étant pas sûr de la syntaxe originelle)
    Il faut ensuite cliquer sur l’cône « Mettre à jour le catalogue – le synchroniser depuis les sources. », cela régénérera un fichier propre (j’ai 209 chaînes dans le nouveau fichier).
    Si tu n’y arrives pas envoie-moi une adresse mail en MP, je t’enverrai le catalogue généré (mais je n’ai pas reporté toutes les traductions je n’en ai mis que quelques unes pour vérifier que cela fonctionne).

    J’ai le même souci avec le thème Catch-box. Merci pour toutes ces explications. Me sens un peu démunie pour faire la modif que tu indiques, connais-pas encore les arcanes de la traduc dans WP.

    Le fichier .po original, c’est lequel ? celui qui contient la version d’origine en anglais ? celui en français qui ne marche pas bien ?

    Je ne sais pas très bien comment m’y prendre : pouvez-vous m’indiquer la marche à suivre façon newbie svp ?

    Merci
    Corinne

    #874058
    cmils
    Participant
    Initié WordPress
    45 contributions

    Bonjour,

    J’ai essayé de modifier le fichier fr_FR.po du thème Catch-box avec Poedit, mais pour l’instant ça ne donne pas grand chose de positif.
    – j’ai ouvert le fichier fr_FR.po du thème
    – j’ai demandé la mises à jour depuis un fichier .pot –> voilà la liste des erreurs générées par cette MAJ :

    16:55:50: C:UsersAnneAppDataLocalTemppoeE15A.tmp1input.po:786: duplicate message definition…
    16:55:50: C:UsersAnneAppDataLocalTemppoeE15A.tmp1input.po:782: …this is the location of the first definition
    16:55:50: C:Program FilesPoeditbinmsgmerge.exe: found 1 fatal error
    16:55:50: Certains éléments du catalogue sont probablement incorrects.

    Les 2 premières erreurs sont sur des entrées nommées toutes les deux « Twitter » :

    capture-poedit1.jpg

    –> je ne peux pas supprimer ces entrées. Si je mets « Twitter » en traduction, c’est refusé.

    Bref, suis coincée, avec ce thème qui répond à mes besoins mais n’est pas correctement traduit. Avez-vous des pistes ? Faut-il que je refasse entièrement la traduc ? Si oui, à partir de quel fichier source ?

    Merci pour vos conseils
    Corinne

    #874059
    cmils
    Participant
    Initié WordPress
    45 contributions

    Pour moi, pb réglé grâce aux bons soins de fge. Merci !

    #874060
    ouistiti.net
    Participant
    Maître WordPress
    1879 contributions
    cmils wrote:
    – j’ai ouvert le fichier fr_FR.po du thème.

    Comme il a été mentionné ci-dessus, il ne faut pas ouvrir directement le fichier fr_FR.po du thème. Mais d’ouvrir le programme poedit —> Fichier —> Nouveau catalogue…

    Bref!! ensuite suivre les indications de

    fge wrote:
    Tu peux recréer le catalogue avec poedit (Fichier > Nouveau catalogue…) Il faut reprendre les paramètres du fichier .po original en modifiant le chemin où se trouve tes fichiers (j’ai aussi modifié le paramètres « Formes plurielles à « nplurals=2;plural=n>1 » n’étant pas sûr de la syntaxe originelle)
    Il faut ensuite cliquer sur l’cône « Mettre à jour le catalogue – le synchroniser depuis les sources. », cela régénérera un fichier propre (j’ai 209 chaînes dans le nouveau fichier).(…)
15 sujets de 1 à 15 (sur un total de 15)
  • Vous devez être connecté pour répondre à ce sujet.