- Statut : non résolu
- Ce sujet contient 9 réponses, 3 participants et a été mis à jour pour la dernière fois par
leeloo, le il y a 12 années et 5 mois.
-
AuteurMessages
-
20 avril 2011 à 18 h 50 min #494079
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.
20 avril 2011 à 20 h 06 min #766051C’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)
20 avril 2011 à 20 h 25 min #766052Merci 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 …20 avril 2011 à 20 h 59 min #766050ah 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
21 avril 2011 à 5 h 38 min #766049Je 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
21 avril 2011 à 11 h 04 min #766057dé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.
21 avril 2011 à 16 h 01 min #766055date_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 remplacerpar
ou
à
A voir si tu dois remplaçer le à par à pour être lu partout.
Cela devrait marcher (peut-être 🙂),
21 avril 2011 à 16 h 13 min #766056pfffffff !!!!!!!!!!!
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 🙂
21 avril 2011 à 19 h 50 min #766053dé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
21 avril 2011 à 21 h 56 min #766054OK, 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:
remplacerthe_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.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.