traduction de Summ ? (Créer un compte)

  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #494079
    leeloo
    Membre
    Padawan WordPress
    89 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.1.1
    – Version de PHP/MySQL :
    – Thème utilisé : Summ
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site :

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

    Bonjour,

    Je débute sous WordPress.
    Je voudrais réaliser un petit projet perso.
    Le thème Summ (dans la gallerie WordPress) me plait bien.
    Par contre, j’aurai voulu le traduire.
    J’ai télécharger PoEdit et je me suis documenté, mais il n’y a pas de fichier .po dans mon thème …
    Est-ce que j’ai loupé une étape ?
    Ou alors quelle est la procédure dans ce cas ?

    Merci pour votre aide.

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

    C’est le développeur qui a loupé l’étape pour permettre la traduction 😉

    Dans ce cas, il faut soit traduire tous les termes anglais en français dans toutes les pages du thème (c’est le plus simple pour un petit site perso cf http://www.herewithme.fr/2006/02/07/traduction-dun-theme-wp/ ) soit mettre en place un domaine de traduction (c’est un peu plus compliqué cf http://www.la57ieme.net/wordpress/articles/internationalisation-des-themes-partie3/ mais plus pratique si tu veux utiliser le thème en plusieurs langues)

    #766052
    leeloo
    Membre
    Padawan WordPress
    89 contributions

    Merci la première solution me va bien, je ne compte pas faire un site multilingue.
    Je vais m’y coller avant de passer en résolu …

    #766050
    leeloo
    Membre
    Padawan WordPress
    89 contributions

    ah il me semblait que j’aurai à nouveau besoin d’aide …

    ça se passe pas trop mal,
    je n’arrive toutefois pas à modifier l’affichage date / heure dans les comentaires : date at heure
    j’ai pu le faire pour la page index, mais le code était différent (pour un réultat similaire)

    le code est le suivant :


    <dt id="ping »><span class="name"></span> <span class="date"></span></dt>
    <dd>

    merci

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

    Je ne connais pas le format que tu souhaites, mais remplace le comment_date par :

    Tu as une page dans le codex si tu as besoin d’affiner les paramètres liés à la date regarde ici : http://codex.wordpress.org/fr:Marqueurs_de_Modele/the_date

    #766057
    leeloo
    Membre
    Padawan WordPress
    89 contributions

    désolée, je n’y arrive pas … :boulet:

    je voudrais avoir date heure :

    même si j’utilise ce bout de code (ou celui que tu m’as donné), je reste sur mon format : date at heure

    pour info, le code qui est dans la page index et qui fonctionne est :

    <span class="dateinfo"><a href=" »></span>

    j’ai essayé aussi de me servir de celui là … mais comme c’est tout nouveau pour moi le php, je n’arrive pas à trouver mon erreur.

    merci pour votre aide.

    #766055
    Guy
    Participant
    Maître WordPress
    14817 contributions

    date_format est défini dans WordPress, le format peut être modifié dans le panneau d’administrateur du blog, de même pour time_format. Si tu ne précises rien à l’appel des fonctions, il prendra ce format par défaut

    Pour ton thème:
    tu peux remplacer

    par

    ou

    à

    A voir si tu dois remplaçer le à par à pour être lu partout.

    Cela devrait marcher (peut-être 🙂),

    #766056
    Guy
    Participant
    Maître WordPress
    14817 contributions

    pfffffff !!!!!!!!!!!

    j’ai oublié les traduction, pas de chance pour un post sur les traductions.

    la chaine « %1$s at %2$s » est dans le fr_FR.mo des traductions francaises, pour l’avoir en français, il te faudra juste mettre

    Si tu as installé WordPress français, ça sera traduit.

    Une petite remarque, le fait de traduire les sources directement te fait perdre le bénéfice des mises à jour, je crois préférable de contacter l’auteur du thème et de lui demander son fichier po, il sera très content que tu le traduises et l’ajoutera sans aucun doute dans ses prochaines mises à jour avec en prime un crédit pour ton travail 🙂

    #766053
    leeloo
    Membre
    Padawan WordPress
    89 contributions

    désolée mais aucun des codes proposés ne fonctionne !

    je vous donne l’adresse du thème : Summ
    ça sera plus facile que de copier ici tous les bouts de codes,

    dans le même temps, j’essai de contacter Axiu pour récupérer le fichier po

    merci encore

    #766054
    Guy
    Participant
    Maître WordPress
    14817 contributions

    OK, OK, j’aurai du charger le thème et faire des tests :(

    Ca ne se passe pas dans le fichier comments.php mais dans functions.php et il faut remplacer

    par

    L’auteur à prévu une traduction pour ‘%1$s at %2$s’ liée à son thème, cette chaine existe déja dans WordPress, il suffit donc d’enlever le nom pour avoir la traduction originale.

    J’ai testé ça marche (avec la traduction francaise de la version 3.1.1)

    de même dans index.php, je ne sais pas comment tu as fait, je te propose ma solution:
    remplacer

    the_time(__(« $dateformat a\t $timeformat »));

    par

    printf( __( ‘%1$s at %2$s’), get_the_date($dateformat), get_the_time($timeformat) );

    voila, cela a l’avantage de garder les traduction originales.

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