Vous n'êtes pas identifié.
Annonce
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 02-02-2012 11:27:05
- nsink
- Habitué WP
- Date d'inscription: 23-02-2010
- Messages: 62
Internationaliser mon thème
Bonjour,
Problème(s) rencontré(s) :
Bonjour,
Je suis en train de traduire mon thème avec les fichiers poedit.
Donc un en FR et l'autre en UK.
J'ai insérer ce code dans functions.php
Code: html
add_filter( 'locale', 'theme_localized' );
function theme_localized($locale)
{
//fonction qui renvoit le nom de la langue à utiliser.
//ici, en fonction du site sur lequel on est.
//on peut évidemment mettre n'importe quel test :
//sur un domaine, sur la présence d'un cookie...
global $blog_id;
if ($blog_id == 1)
return 'en_US';
else
return 'fr_FR';
}
load_theme_textdomain( 'theme', TEMPLATEPATH.'/languages' );
J'ai ma version anglaise du site qui se situe sur l'url suivante http://www.example.fr/uk/ , ma question est comment puis je faire en sorte que wordpress me retourne ma traduction anglaise quand l'internaute surf sur ce lien UK. Merci par avance pour votre aide
Hors ligne
#3 02-02-2012 11:58:28
- nsink
- Habitué WP
- Date d'inscription: 23-02-2010
- Messages: 62
Re: Internationaliser mon thème
Bonjour,
Merci pour les précédentes réponses, c'est juste qu'elle ne réponde pas à ma question.
En effet, je ne cherche pas un plugin, mais juste une réponde précise à ma question.
Je veux juste savoir qu'est ce que je dois changer dans le code (certainement au niveau de la fonction $blog_id == 1) afin que je puisse récupérer mon fichier poedit traduit en Anglais sur la page http://www.example.com/uk/
merci
Hors ligne