Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 20-04-2011 20:50:26

leeloo
Connaisseur WP
Date d'inscription: 16-04-2011
Messages: 22

traduction de Summ ?

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.

Hors ligne

 

#2 20-04-2011 22:06:34

fge
Modérateur
Lieu: Bourgogne / Rhône-Alpes
Date d'inscription: 22-12-2009
Messages: 3756

Re: traduction de Summ ?

C'est le développeur qui a loupé l'étape pour permettre la traduction wink

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/tra … -theme-wp/ ) soit mettre en place un domaine de traduction (c'est un peu plus compliqué cf http://www.la57ieme.net/wordpress/artic … s-partie3/ mais plus pratique si tu veux utiliser le thème en plusieurs langues)

Hors ligne

 

#3 20-04-2011 22:25:14

leeloo
Connaisseur WP
Date d'inscription: 16-04-2011
Messages: 22

Re: traduction de Summ ?

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 ...

Hors ligne

 

#4 20-04-2011 22:59:33

leeloo
Connaisseur WP
Date d'inscription: 16-04-2011
Messages: 22

Re: traduction de Summ ?

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 :

Code: html

<?php			foreach ($trackpingArray as $comment) : ?>
					<dt id="ping<?php comment_ID() ?>"><span class="name"><?php printf(__("%s from %s", 'summ'), get_comment_type(), get_comment_author_link()); ?></span> <span class="date"><?php comment_date( get_option( 'date_format' )); ?></span></dt>
					<dd>

merci

Hors ligne

 

#5 21-04-2011 07:38:12

fge
Modérateur
Lieu: Bourgogne / Rhône-Alpes
Date d'inscription: 22-12-2009
Messages: 3756

Re: traduction de Summ ?

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

<?php comment_date('d-m-Y'); ?>

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 … e/the_date

Hors ligne

 

#6 21-04-2011 13:04:59

leeloo
Connaisseur WP
Date d'inscription: 16-04-2011
Messages: 22

Re: traduction de Summ ?

désolée, je n'y arrive pas ... boulet

je voudrais avoir date heure :

Code: html

<?php comment_date('d/m/Y g:i:s'); ?>

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 :

Code: html

<span class="dateinfo"><a href="<?php the_permalink() ?>"><?php $dateformat = get_option('date_format');$timeformat = get_option('time_format');the_time("$dateformat \\ $timeformat"); ?></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.

Hors ligne

 

#7 21-04-2011 18:01:55

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6769

Re: traduction de Summ ?

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

<?php comment_date( get_option( 'date_format' )); ?>

par

<?php printf( __( '%1$s à %2$s' ), get_comment_date(), get_comment_time()); ?>

ou

<?php comment_date(); ?> à <?php comment_time(); ?>

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

Cela devrait marcher (peut-être smile),

Dernière modification par Guy (21-04-2011 18:17:30)

Hors ligne

 

#8 21-04-2011 18:13:32

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6769

Re: traduction de Summ ?

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

<?php printf( __( '%1$s at %2$s' ), get_comment_date(), get_comment_time()); ?>

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 smile

Dernière modification par Guy (21-04-2011 18:16:56)

Hors ligne

 

#9 21-04-2011 21:50:26

leeloo
Connaisseur WP
Date d'inscription: 16-04-2011
Messages: 22

Re: traduction de Summ ?

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

Hors ligne

 

#10 21-04-2011 23:56:56

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6769

Re: traduction de Summ ?

OK, OK, j'aurai du charger le thème et faire des tests sad

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

<span class="date"><?php printf( __( '%1$s at %2$s', 'Summ' ), get_comment_date(),  get_comment_time() ); ?></span>

par

<span class="date"><?php printf( __( '%1$s at %2$s'), get_comment_date(),  get_comment_time() ); ?></span>

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.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.036 seconds, 17 queries executed ]