Thème NewGenn: mes fichiers de traductions ne sont pas pris en compte. (Créer un compte)

  • WordPress :4.7
  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #1610035
    Fennec72
    Participant
    Initié WordPress
    1 contributions

    Bonjour,

    Pour commencer, je débute avec WordPress.

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 5.6.25/5.6.28
    • Thème utilisé : NewGenn
    • Extensions en place : BackWPup, lorem shortcode, Menu responsive, Shortcake (Shortcode UI), WP Maintenance
    • Nom de l’hébergeur : pour l’instant site en local développé sous MAMP
    • Adresse du site : pour l’instant site en local développé sous MAMP

    Problème(s) rencontré(s) : mes fichiers de traductions ne sont pas pris en compte.

    Le thème NewGenn possède un dossier « languages » contenant 3 fichiers:

    newgenn.mo, newgenn.po et readme.txt (ce fichier ne fait que renvoyer à des pages du site de wordpress sur la localisation)

    J’ai utilisé Poedit pour créé de nouvelles traductions (pour l’instant je n’ai fait que la traduction pour la balise « Lire la suite… » qui affiche « Read More » à la place).

    Là où j’ai dû improviser c’est dans le nommage du fichier .po et donc du fichier .mo généré par Poedit.

    En effet, les fichiers livrés avec le thème ne respectent pas le nommage habituel du style en_US.mo et en_US.po puisque qu’ils sont nommés newgenn.mo, newgenn.po.

    j’ai donc opté pour newgenn_fr_FR.mo et newgenn_fr_FR.po.

    J’ai testé avec ces fichiers directement dans le dossier themes/newgenn/languages/, mais aussi, comme j’ai créé un thème enfant, je les ai copiés dans themes/newgenn-child/languages/

    Dans aucun des cas cela n’a fonctionné.

    Un peu d’aide ne serait pas de trop.

    Merci d’avance.

    #1610040
    PhiLyon
    Modérateur
    Maître WordPress
    28248 contributions

    Bonjour.

    Essaies de mettre tes fichiers de traduction dan wp-content/languages/themes

    Et pour ton Read More tu peux simplement le modifier/traduire dans Apparence/Personnaliser/Blog/Bloc Page/More Text.

    🙂

    #1610414
    WP Traduction
    Modérateur
    Maître WordPress
    2044 contributions

    Bonjour,

    C’est normal que ça ne fonctionne pas puisque vous avez mal nommé vos fichiers.

    Renommez-les newgenn-fr_FR.po & newgenn-fr_FR.mo et mettez-les dans le dossier wp-content/languages/themes

    Et pour votre information, en_US.mo et en_US.po n’est pas l’appellation recommandée pour les fichiers langue d’origine qui devrait plutôt être textdomain.pot (textdomain étant remplacé par la valeur correspondante, soit en général le nom du thème).

    Si vous avez l’habitude de voir des fichiers en_US.mo et en_US.po, c’est tout simplement parce que beaucoup de thèmes sont créés par des américains et qu’un certain nombre d’entre eux ne soucient pas trop des normes concernant les fichiers de traduction. On en rencontre encore pas mal qui ne vous offrent même pas la possibilité de traduire leurs thèmes.

    P.S: il est possible que « newgenn » ne soit pas le bon textdomain et que vos traductions ne soient toujours pas prises en compte, dans ce cas-là allez vérifiez le textdomain dans le fichier « functions.php » de votre thème (comme ici).

    #1610424
    PhiLyon
    Modérateur
    Maître WordPress
    28248 contributions

    Bonjour.

    J’ai testé selon les instructions de WP Traduction et avec le thème, cela fonctionne, le textdomain est OK

    Je déplace le sujet dans Traduction française.

    🙂

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