Bonne pratique traduction extension après mise à jour

  • WordPress :4.7
  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #1647870

    PatK
    Participant
    Initié WordPress
    18 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé :
    • Extensions en place :
    • Nom de l’hébergeur :
    • Adresse du site :

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

    Bonjour,

    Il me semble qu’après la mise à jour d’un plugin les traductions réalisées sont écrasées.
    Puis-je avoir confirmation?

    Si c’est vrai, mon problème consiste à garder toutes les traductions de mes extensions.
    Comme j’utilise un thème enfant j’ai essayé de charger les traduction à partir du fichier functions.php comme ceci:

    add_action('plugins_loaded', 'wp_responsive_recent_post_slider');
    function wp_responsive_recent_post_slider() {
        $traduction_plugin = load_plugin_textdomain( 'wp-responsive-recent-post-slider', get_stylesheet_directory() . '/languages/' );
        return $traduction_plugin;
    }
    
    

     

    Le textedomain est correct. Mes fichiers de traductions sont bien dans le dossier et correctement nommés: wp-responsive-recent-post-slider-fr_FR.mo wp-responsive-recent-post-slider-fr_FR.po Mais la fonction ne retourne rien c’est à dire que les fichiers ne sont pas chargés. En revanche aucun souci quant à la traduction de mon thème enfant. Merci pour votre aide

     

     

    • Ce sujet a été modifié le il y a 3 mois par  Flobogo. Raison: mise en forme
    • Ce sujet a été modifié le il y a 2 mois et 4 semaines par  momofr@free.fr.
    #1647985

    momofr@free.fr
    Participant
    Maître WordPress
    1303 contributions

    Salut, tout dépend de comment sont géré les traductions, 2 mondes coexistent encore :

    • Traductions embarquées dans le thème ou l’extension (dossier languages ou lang, etc)
    • Traductions récupérées sur la base partagée des traductions WordPress (nouvelle méthodologie)

    Dans le dernier cas les fichiers po/mo sont présents dans le dossier wp-content -> languages -> themes ou plugins selon le cas.

    Pou ma part si je traduit un thème avec des traductions embarquées je met ma traduction dans le dossier WP au lieu du thème, les mises à jours ne viennent pas l’écraser (jusqu’au jour ou le dev passe en mode WP). Le plus souvent je transmet mes traductions au développeur du thème pour qu’il les inclue.

    Je participe aussi au traduction sur la plateforme WP mais la validation est lente et il faut attendre parfois des mois avant de voir les traductions être vraiment actives.

    #1648049

    WP Traduction
    Modérateur
    Maître WordPress
    1221 contributions

    Bonjour PatK,

    Pour que vos traductions ne soient pas écrasées lors des mises à jour, il vous suffit de les mettre dans le dossier :

    • wp-content/languages/themes pour les thèmes
    • wp-content/languages/plugins pour les extensions

    Cependant pour qu’elles fonctionnent, il vous faudra nommer les fichiers avec le bon textdomain comme indiqué ici pour les thèmes et ici pour les extensions.

    @momofr :

    Je participe aussi au traduction sur la plateforme WP mais la validation est lente et il faut attendre parfois des mois avant de voir les traductions être vraiment actives.

    Merci pour ta/tes contributions, mais il faut avertir le PTE de l’extension ou du thème concerné (à défaut les GTE) sur le Slack WP francophone, car nous ne sommes pas prévenus et on ne peut pas passer notre temps à nous rendre sur la page de traduction de chacune des + de 50000 extensions pour voir s’il y a des traductions en attente.

    Par ailleurs, pour garantir un certain niveau de qualité et la cohérence dans les traductions, il est demandé de respecter le glossaire officiel et les règles typographiques, je t’invite donc à prendre connaissance des différentes ressources ci-dessous, ça t’évitera de perdre inutilement du temps :

    Enregistre-toi sur le Slack (tout en bas à gauche de https://wpfr.net/support/), si ce n’est pas encore fait et communique-moi ton pseudo, je t’inviterai dans la section #traductions 😉

    #1648323

    PatK
    Participant
    Initié WordPress
    18 contributions

    Merci messieurs pour cette info qui a réglé mon problème.

    Mon pseudo Slack: patk

    #1648328

    WP Traduction
    Modérateur
    Maître WordPress
    1221 contributions

    Invitation envoyée, même si à la base je m’adressais à momo dans cette partie de mon message 😉

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