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 07-11-2011 05:39:36

radiCarl
Bavard WP
Lieu: Québec
Date d'inscription: 17-11-2006
Messages: 129
Site web

traduction du widget Twitter dans Jetpack

Bonjour à vous,

Ma version WordPress est à jour ainsi que l'extension Jetpack. Cependant, à l'intérieur du Widget pour Twitter, il y demeure l'expression «days ago» en anglais. Voir ici en haut à droite dans mon blogue http://radicarl.net/. J'ai trouvé le code en question dans le fichier twitter-widget.php du plugin en question. Mais bon, je ne sais pas quoi faire pour pour pouvoir afficher «Il y a» devant le nombre de jour depuis le dernier tweet. Or, pouvez-vous nous aider à traduire intégrallement ce widget?

Merci

Code: html

/*
				 * Create links from plain text based on Twitter patterns
				 * @link http://github.com/mzsanford/twitter-text-rb/blob/master/lib/regex.rb Official Twitter regex
				 */
				$text = preg_replace_callback( '/(^|[^0-9A-Z&\/]+)(#|\xef\xbc\x83)([0-9A-Z_]*[A-Z_]+[a-z0-9_\xc0-\xd6\xd8-\xf6\xf8\xff]*)/iu',  array( $this, '_wpcom_widget_twitter_hashtag' ), $text );
				$text = preg_replace_callback( '/([^a-zA-Z0-9_]|^)([@\xef\xbc\xa0]+)([a-zA-Z0-9_]{1,20})(\/[a-zA-Z][a-zA-Z0-9\x80-\xff-]{0,79})?/u', array( $this, '_wpcom_widget_twitter_username' ), $text );
				if ( isset( $tweet['id_str'] ) )
					$tweet_id = urlencode( $tweet['id_str'] );
				else
					$tweet_id = urlencode( $tweet['id'] );
				$created_at = str_replace( '+0000', '', $tweet['created_at'] ) . ' UTC'; // Twitter's datetime format is strange, refactor for the sake of PHP4
				echo "<li>{$before_tweet}{$text}{$before_timesince}<a href=\"" . esc_url( "http://twitter.com/{$account}/statuses/{$tweet_id}" ) . '" class="timesince">' . str_replace( ' ', '&nbsp;', wpcom_time_since( strtotime( $created_at ) ) ) . "&nbsp;ago</a></li>\n";
				unset( $tweet_id );
				$tweets_out++;
			}

Hors ligne

 

#2 07-11-2011 10:17:40

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

Re: traduction du widget Twitter dans Jetpack

smile cela va faire quelque chose du sytyle '32 days il y a ' , je crois qu'il va falloir aussi rechercher ce quis e passe dans la fonction wpcom_time_since

Hors ligne

 

#3 09-11-2011 19:03:12

radiCarl
Bavard WP
Lieu: Québec
Date d'inscription: 17-11-2006
Messages: 129
Site web

Re: traduction du widget Twitter dans Jetpack

Merci pour ce démarrage vers une solution. Cependant Chouf1, je n'arrive pas à comprendre ce que tu évoques quand tu parles de mettre un echo dans la phrases précédente?!? Or s'il te plait, pourrais-tu me laisser le code de ce que tu figures en guise de solution ange

Encore merci pour les réponses

Hors ligne

 

#4 09-11-2011 19:26:24

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

Re: traduction du widget Twitter dans Jetpack

Ce n'est pas aussi simple, on peut déplacer le mot ago, le mettre avant le nombre de jours et traduire "ago" par "il y a".
Le widget n'a à priori pas été conçu pour être traduit et est anglo-centré.  Donc en traduisant le ago, on restera avec une phrase du type " il y a 32 days".

le days doit être traduit dans la fonction wpcom_time_since, à toi de vérifier que cela n'impacte pas d'autres parties du plugin.

Hors ligne

 

Pied de page des forums

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

[ Generated in 0.023 seconds, 12 queries executed ]