- Statut : non résolu
- Ce sujet contient 295 réponses, 72 participants et a été mis à jour pour la dernière fois par
vivi12, le il y a 10 années et 1 mois.
-
AuteurMessages
-
7 mai 2008 à 16 h 12 min #580134
J’ajoute : le plugin est-il fonctionnel avec les navigateurs Safari et autre WebKit ?
à l’heure actuelle FF (sur mac) m’affiche le nom des langues et Safari essaye d’afficher les drapeaux sans y arriver (l’URL est bon mais le lien me donne un beau ‘Error 403 – Forbidden’)
Pourtant j’ai bien mis ‘false’ pour l’affichage des drapeaux… ?!
7 mai 2008 à 16 h 54 min #580133Nicow wrote:Bonjour,j’utilise polyglot sur ce site : prieure-saint-michel dot com
Wordpress 2.3.3
thème : LivingOS UPSILON 1
les plugins installées sont peu nombreux :
cforms II 7.2
FeedBurner FeedSmith 2.3.1
Flexible upload 1.9
Google XML Sitemaps 3.0.3
Polyglot 2.4J’ai mis la valeur $polyglot_settings = false; car cela me générais autrement une erreur 404 sur la home.
Voici le début de mon fichier polyglot :
// Default language version – used when proper language version of the text is not present or the visitor’s prefered language is unknown
$polyglot_settings[‘default_lang’] = ‘fr’;
//You can define your own translations of language shortcuts
$polyglot_settings[‘trans’][‘en’] = ‘english’;
$polyglot_settings[‘trans’][‘de’] = ‘deutsch’;
$polyglot_settings[‘trans’][‘nl’] = ‘nederlands’;
$polyglot_settings[‘trans’][‘fr’] = ‘française’;
$polyglot_settings[‘trans’][‘cs’] = ‘česky’;
$polyglot_settings[‘trans’][‘it’] = ‘italiano’;
$polyglot_settings[‘trans’][‘sv’] = ‘svenska’;
//Which language versions you offer for the whole web – use the proper ISO codes!
$polyglot_settings[‘knownlangs’] = array(‘en’,’fr’);
//set to ‘true’ if there should be shown flags instead of names of languages
$polyglot_settings[‘use_flags’] = true;
//list of ISO codes and their image represantations (flags).
//all flags can be found in ‘polyglot_flags’ directory
$polyglot_settings[‘flags’][‘en’] = ‘gb.png’;
$polyglot_settings[‘flags’][‘de’] = ‘de.png’;
$polyglot_settings[‘flags’][‘nl’] = ‘nl.png’;
$polyglot_settings[‘flags’][‘fr’] = ‘fr.png’;
$polyglot_settings[‘flags’][‘cs’] = ‘cz.png’;
$polyglot_settings[‘flags’][‘it’] = ‘it.png’;
$polyglot_settings[‘flags’][‘sv’] = ‘se.png’;
//time format for each language
//if not set – default WP time format is used
$polyglot_settings[‘time_format’][‘en’] = ‘g.i a’;
$polyglot_settings[‘time_format’][‘de’] = ‘G:i’;
$polyglot_settings[‘time_format’][‘nl’] = ‘G:i’;
$polyglot_settings[‘time_format’][‘fr’] = ‘G:i’;
$polyglot_settings[‘time_format’][‘cs’] = ‘G.i’;
$polyglot_settings[‘date_format’][‘en’] = ‘Y-m-d’;
$polyglot_settings[‘date_format’][‘de’] = ‘j. F Y’;
$polyglot_settings[‘date_format’][‘nl’] = ‘j F Y’;
$polyglot_settings[‘date_format’][‘fr’] = ‘j F Y’;
$polyglot_settings[‘date_format’][‘cs’] = ‘j. n. Y’;
/*path to the plugin directory
don’t forget trailing slash if you are changing this value
*/
$polyglot_settings[‘path_to_flags’] = get_bloginfo(‘wpurl’).’/wp-content/plugins/polyglot_flags/’;
//if you use WP older than 1.5 you must use this:
//$polyglot_settings[‘path_to_flags’] = get_bloginfo(‘url’).’/wp-content/plugins/’;
//default text that is shown when the proper language version of the post is missing and even the default language version is not there
// use $polyglot_settings[‘text_is_missing_message’] = »; if you want to turn it off.
$polyglot_settings[‘text_is_missing_message’] = ‘[lang_en]Sorry, but this post is not available in English[/lang_en][lang_cs]Tento příspěvek bohužel není dostupný v češtině.[/lang_cs]’;
//———————-advanced———————————————————————–
//Should be printed where xx stands for ISO code of current language?
$polyglot_settings[‘print_meta’] = false;
// Name of the cookie – default:’wordpress_lang_pref’.$cookiehash
$polyglot_settings[‘lang_pref_cookie’] = ‘wordpress_lang_pref’.COOKIEHASH;
/*
Should Polyglot attempt to dynamically change the WP locale
setting based on user’s prefered language? Note, for this to work
.mo files must be renamed to match the name specified in $polyglot_settings[‘wplang’] array
but you don’t have to rename anything in most cases as there is already list of current WP versions present.
*/
$polyglot_settings[‘lang_change_locale’] = false;
/*
To use permalinks for other languages set this to « true ».
You probably don’t have to do anything else if you have « index.php » in your permalink structure.
In some cases it doesn’t work smoothly with re-writing rules specified in .htaccess file – then you have to add some rules to that file manually.
For more info check: http://www.google.com/search?hl=en&q=mod_rewrite
*/
$polyglot_settings[‘lang_rewrite’] = false;
/**
This should stay turned off unless you had problems with rules in your .htaccess file and you have edited them manually.
*/
$polyglot_settings[‘i_have_manually_edited_my_htaccess_file’] = false; //change this only if you know what you are doing!
/**
There are some helpers added (/lang/, /lang-pref/) by default to the url to help Polyglot distinguish between language code and short post slug.
These can be turned off. But don’t turn them off unless you have a good reason to do that.
*/
$polyglot_settings[‘use_helpers_in_uri’] = true;
/**
If you want to use these helpers but you want to change them – do that here:
*/
$polyglot_settings[‘uri_helpers’][‘lang_view’] = ‘lang’;
$polyglot_settings[‘uri_helpers’][‘lang_pref’] = ‘lang-pref’;Quelqu’un utilise ce plugin avec wp 2.3.3 ?
Merci pour votre aide
Juste pour dire que mon problème semble être le même et je suis sur 2.3.3 aussi !!
8 mai 2008 à 15 h 58 min #580135globule22 wrote:Est-ce que Polyglot gère l’administration multilangue ?
Oui, toute l’administration du blog est formaté désormais avec la librairie guettexed, donc qd tu installeras polyglot, et que tu changeras de langue dans le blog, cela se fera de même dans l’admin.
Merci Globule, ça c’est une bonne nouvelle…
13 mai 2008 à 15 h 24 min #580136Est-ce qqn peut me dire si c’est normal que Safari (Mac/Windows) essaye d’afficher l’image du drapeau malgré que je lui ai indiqué de ne pas l’afficher (Firefox et IE n’ont pas le problème).
C’est le plugin qui à un bug ?
14 mai 2008 à 16 h 50 min #580137Bouhooo pas de réponses, c’est pourtant intéressant de savoir si le plugin bug sous Webkit non ?!
Pour info Safari Windows est dispo à cette adresse
Faites le test…
19 mai 2008 à 13 h 37 min #580138un petit up au cas ou
19 mai 2008 à 19 h 43 min #580139Je n’ai pas l’extension, je n’ai pas Safari. Que te manque-t-il, à toi, pour trouver la réponse à ta question ?
A priori, le code servi par WordPress ne dépend pas du navigateur cible. Tu peux donc 1/ comparer, à tout hasard, le code des pages HTML entre Safari et, par exemple, Firefox. 2/ regarder plus en détail la zone où apparaît ce fameux drapeau 3/ voir si le code HTML produit est incorrect ou si Safari bugue, et dans un cas comme de l’autre, signaler le problème à l’auteur de l’extension.
Non ?19 mai 2008 à 21 h 51 min #580140oui j’ai fait tout ça déjà.
Mais pour que ça est une valeur il faut bien que d’autres personnes fassent le test. Et avec plusieurs sites.
Tant pis.
6 juin 2008 à 12 h 12 min #580141Bonjour,
je voudrais si il est possible d’utiliser polyglot et d’obtenir ce résultat :
exemple.com/article
exemple.com/de/articleCe qui est plus propre en terme de SEO.
6 juin 2008 à 13 h 45 min #580142Bonne question.
Perso je suis en passe de switcher vers un autre plugin, je trouve qu’il n’y a pas vraiment de support serieux (site inexistant, pas de réponse du dev…) et pas moyen de régler mon probème avec Safari∞
je vais essayer Language Switcher :
http://www.poplarware.com/languageplugin.html6 juin 2008 à 15 h 57 min #580143nlex wrote:Bonne question.Perso je suis en passe de switcher vers un autre plugin, je trouve qu’il n’y a pas vraiment de support serieux (site inexistant, pas de réponse du dev…) et pas moyen de régler mon probème avec Safari∞
je vais essayer Language Switcher :
http://www.poplarware.com/languageplugin.htmlJ’utilise global translator qui à l’avantage de faire des url clean,
mais comme je vois que polyglot a du succès sur le forum j’imagine qu’il doit bien y avoir des avantages!7 juin 2008 à 12 h 24 min #580144Mouai, en tout cas Language Switcher et global translator ont cette fonction.
7 juin 2008 à 14 h 19 min #580145Et avec toutes les modifications que vous avez apporté, le plug In est mis à jour ? 2tant un peu feignant je n’ ai pas envie d’ aller trifouiller de partout pour que ça fonctionne lol
8 juin 2008 à 12 h 55 min #580146comprends pas
12 juin 2008 à 17 h 24 min #580147globule22 wrote:Re,Alors ptit rappel:
Les balises [lang_fr], [/lang_fr] et [lang_en] et [/lang_en] ne s’utilisent que dans le corps d’un article ou d’une page et dans le titre. Pour traduire le reste qui est dans d’une page, dans la sidebar par exemple, il faut passer par la méthode guettexed et employer le
Donc dans ton cas:
Le « Panorient, the specialist blabla… » tu dois le mettre dans ton fichier .po comme expliqué précédemment:#: wp-content/themes/classic/sidebar.php:33
msgid « Panorient, the specialist blabla… »
msgstr « Panorient, le spécialiste du pain oriental. »T’enregistres. Tu l’ouvre avec poedit, tu enregistres pour qu’il compile le fichier et crée le fichier fr_FR.mo
Tu upload le fichier fr_FR.mo dans ton répertoire wp-include/languages/Et ton code final devient:
<img src="/img/profile.jpg » alt= »Profile » class= »profile » />
A+
Mais dans le tuto et les réponses, on dirait que vous partez du principe qu’on utilise le Theme Classic… ! Mais comment faire si comme moi on utilise un autre thème ? Perso j’ai utilisé un theme libre que j’ai trouvé sur un site et je l’ai bidouillé pour qu’il me convienne au mieux. Comment faire maintenant ? Mon theme s’appelle Simple et si je veux traduire dans ma sidebar le menu ‘catégorie’ suffit il de rajouter le code dans le fichier .PO de mon WordPress Français ???
SI oui ça donnerait :
#: wp-content/themes/simple/sidebar.php:12
msgid « navigation par mot-clé »
msgstr « keyword browsing »12 c’est bien le numéro de la ligne concernée dans sidebar.php ?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.