Traduction plugin (Créer un compte)

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #557358
    SVE69
    Membre
    Padawan WordPress
    51 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.4
    – Version de PHP/MySQL :
    – Thème utilisé : Parabola
    – Extensions en place :
    – Nom de l’hebergeur : OVH
    – Adresse du site : cvvl.fr

    Problème(s) rencontré(s) : Depuis la mise à jour du plugin WP useronline 2.87 la traduction du plugin n’est plus active, dans la liste des modification du plugin il y a ça

    •NEW: Remove po/mo files from the plugin
    •NEW: Use translate.wordpress.org to translate the plugin

    Comment faire pour retraduire ce plugin

    Merci d’avance

    #1032078
    Li-An
    Participant
    Maître WordPress
    28876 contributions

    https://translate.wordpress.org/projects/wp-plugins/wp-useronline

    Il faut aller dans la sidebar de la page du plugin et cliquer sur translate. Les traductions vont être gérées là-bas désormais.

    #1032079
    SVE69
    Membre
    Padawan WordPress
    51 contributions

    Bonsoir

    Ok ça j’ai fait mais ensuite, comment je la met en service cette traduction sur mon site ?

    #1032080
    Li-An
    Participant
    Maître WordPress
    28876 contributions

    Tout en bas de la page de traduction, il y a un bouton – tout petit- d’export au format .po ou .mo qu’il faudra ensuite coller dans le bon répertoire de votre plugin par FTP.
    Vous pouvez aussi le mettre dans un répertoire spécial: http://www.lumieredelune.com/encrelune/preserver-traduction-po,2014,03

    #1032081
    SVE69
    Membre
    Padawan WordPress
    51 contributions

    Oui j’ai fait ça mais ça ne fonctionne pas ni dans le répertoire du plugin ni en créant un sous répertoire Lang dans celui ci comme avant pour stocker les 2 fichiers.

    #1032082
    Li-An
    Participant
    Maître WordPress
    28876 contributions

    Et dans le répertoire « spécial » comme indiqué dans le lien ?

    #1032083
    SVE69
    Membre
    Padawan WordPress
    51 contributions

    C’est bon merci j’ai pu faire fonctionner la traduction, du plugin. J’ai utilisé les anciens . Po et .Mo du plugin que j’avais dans ma sauvegarde. Ils sont plus complets que les nouveaux disponibles ici https://translate.wordpress.org/projects/wp-plugins/wp-useronline

    #1032084
    boddhi
    Participant
    Padawan WordPress
    54 contributions

    si tu veux partager ta trad plus complète avec la communauté, l’équipe de trad française se fera un plaisir de l’intégrer sur translate

    .po par mp et le tour est joué

    Bonne année

    #1032085
    Flobogo
    Modérateur
    Maître WordPress
    20573 contributions

    Bonjour,

    @ Li-An :

    Vous pouvez aussi le mettre dans un répertoire spécial : http://www.lumieredelune.com/encrelune/preserver-traduction-po,2014,03

    Comme le précise Lumière de Lune dans son article, elle n’avait pas testé pour les plugins.

    Pour info, même si c’est sur un autre plugin : j’ai refait cet après-m’ la traduction du plugin Theme My Login. Elle ne fonctionne que si elle se trouve dans le dossier language du plugin lui-même (avec le fichier .POT), et ne fonctionne pas quand je place les 2 fichiers .po et .mo (correctement nommés) dans le dossier wp-content/plugins/languages

    #1032086
    PhiLyon
    Modérateur
    Maître WordPress
    28260 contributions

    @ Flobogo – Je viens également de faire un essai avec One-Click Child Theme.

    Je l’ai enregistré sous one-click-child-theme-fr_FR.po dans le dossier wp-content/languages/plugins et cela fonctionne.

    Pourquoi parles-tu de dossier wp-content/plugins/languages, il n’existe pas (ou tu as inversé les deux mots) ?

    🙂

    #1032087
    Flobogo
    Modérateur
    Maître WordPress
    20573 contributions

    Pourquoi parles-tu de dossier wp-content/plugins/languages, il n’existe pas (ou tu as inversé les deux mots) ?

    J’ai effectivement inversé : il s’agit bien de wp-content/languages/plugins, dans lequel j’ai mis theme-my-login-fr_FR.po et son frère .mo …
    Mais avec cette méthode, Theme My Login n’est pas traduit :(

    Je précise qu’il existe un fichier theme-my-login.POT qui lui, est situé dans wp-content/plugins/theme-my-login/language et c’est à partir de là que j’ai créé ma traduction.
    Peut-être que le problème vient de là : une question de « chemin » du fichier au départ ?

    #1032088
    PhiLyon
    Modérateur
    Maître WordPress
    28260 contributions

    J’ai procédé de la même manière, à partir du fichier pot

    La différence vient peut-être du fait que j’ai enregistré sous le fichier po directement dans wp-content/languages/plugins et non pas déplacé le fichier du dossier du plugin vers le dossier sus-dit.

    Enfin je ne sais pas, peut-être as-tu fait de même ?

    🙂

    #1032089
    PhiLyon
    Modérateur
    Maître WordPress
    28260 contributions

    PS – Donc je n’ai pas créé le fichier mo avant, c’est Poedit qui l’a créé en l’enregistrant dans le dossier.

    🙂

    #1032090
    Flobogo
    Modérateur
    Maître WordPress
    20573 contributions

    peut-être as-tu fait de même ?

    Justement, non : mes fichiers .po et .mo ont d’abord été créés et enregistrés dans wp-content/plugins/theme-my-login/language, là où se situait le fichier .POT. –> la trad’ fonctionne
    Je les ai ensuite déplacés dans wp-content/languages/plugins –> la trad’ ne fonctionne plus.
    Je les ai re-déplacés et la trad’ re-fonctionne 😕

    Bon, je referai quand même un test demain. (tout à l’heure … après une nuit de sommeil), en essayant d’enregistrer mon fichier .po directement dans wp-content/languages/plugins.

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