Traduction « Read More » dans la boucle de posts récents « blog »

  • WordPress :4.9
  • Statut : non résolu
5 sujets de 16 à 20 (sur un total de 20)
  • Auteur
    Messages
  • #2034282
    PhiLyon
    Modérateur
    Maître WordPress
    19355 contributions

    j’ai fait mon petit ménage et n’ai conservé les traductions du thème (parent) et du plugin que dans les dossiers suivants :

    • wp-content/languages/themes/jupiter-fr_FR.po
    • wp-content/languages/plugins/js_composer-fr_FR.po

    Les fichiers .mo également ?

    🙂

    #2034486
    Mag Lite
    Participant
    Initié WordPress
    10 contributions

    @WP_Traduction ci-dessous le code php lié :

    }
    public function language() {
    
    load_theme_textdomain( 'mk_framework', get_stylesheet_directory() . '/languages' );
    }

     

    Je me suis dit que c’était le chemin qui était erroné. J’ai tenté de mettre /languages/themes … j’ai essayé aussi de renommer mes fichiers diretement en fr_FR.po et fr_FR.mo mais ça n’a pas non plus traduit le « read more ».

    @PhiLyon j’ai pris soin de vérifier que chaque fichier po était bien associé à son fichier mo.

     

    #2034497
    PhiLyon
    Modérateur
    Maître WordPress
    19355 contributions

    As-tu lu cette page dans la doc https://themes.artbees.net/docs/translate-theme/

    🙂

    #2034532
    Mag Lite
    Participant
    Initié WordPress
    10 contributions

    C’est ce que j’avais fait avant de venir sur ce forum. J’avais suivi toutes les recommandation ce qui fait que mes fichiers po et mo se sont retrouvés un peu partout dans mes dossiers (avant que je ne fasse le ménage comme précisé dans un précédent post).

    Rien n’a traduit ce bout de texte.

    #2034547
    Flobogo
    Modérateur
    Maître WordPress
    14573 contributions

    Bonjour,

    Je peux me tromper, et WP Traduction rectifiera, mais  get_stylesheet_directory()  fait appel au dossier contenant la feuille de style. Or, si vous utilisez un thème-enfant, get_stylesheet_directory()  appelle donc le dossier du thème-enfant.

    Pour ma part, sur ce genre de configuration, j’ai placé les fichiers de langue dans un dossier languages, lui-même placé dans le dossier du thème-enfant ; et les nommant simplement fr_FR.po et fr_FR.mo

    Je précise que du coup, l’appel des fichiers de langue avec load_theme_textdomain doit être copié dans le functions.php du thème-enfant

    –> essayez de reproduire cette configuration.

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