<br />
<b>Warning</b>:  Constant ABSPATH already defined in <b>/home/borderie/borderie-xavier/wp-fr/wp-config.php</b> on line <b>26</b><br />
{"id":49,"date":"2005-03-20T12:20:06","date_gmt":"2005-03-20T11:20:06","guid":{"rendered":"http:\/\/xavier.borderie.net\/wp-fr\/?page_id=49"},"modified":"2013-05-29T10:55:19","modified_gmt":"2013-05-29T09:55:19","slug":"installation-de-wordpress-en-francais","status":"publish","type":"page","link":"https:\/\/xavier.borderie.net\/wp-fr\/installation-de-wordpress-en-francais\/","title":{"rendered":"Installation de WordPress en francais"},"content":{"rendered":"<p>Selon le cas, il y a plusieurs mani\u00c3\u00a8res de parvenir \u00c3\u00a0 un blog WordPress francis\u00c3\u00a9.<\/p>\n<h2>Vous avez un site WordPress \u00c2\u00a0dont l&rsquo;administration est en anglais<\/h2>\n<ol>\n<li>T\u00c3\u00a9l\u00c3\u00a9chargez <a href=\"http:\/\/svn.automattic.com\/wordpress-i18n\/fr_FR\/tags\/3.5.1\/messages\/\">les fichiers .mo<\/a>,\u00c2\u00a0et \u00c3\u00a0 l&rsquo;aide d&rsquo;un logiciel FTP, placez-le dans un nouveau r\u00c3\u00a9pertoire <code>\/languages<\/code>, qui vous devez cr\u00c3\u00a9er dans le dossier <code>\/wp-includes<\/code> de WordPress (donc, avoir la structure <code>\/[votre-blog]\/wp-includes\/languages<\/code>).<\/li>\n<li>Ouvrez le fichier <code>wp-config.php<\/code> (qui se trouve \u00c3\u00a0 la racine de votre blog), et trouvez la ligne suivante :<\/li>\n<\/ol>\n<blockquote><p><code>define ('WPLANG', '');<\/code><\/p><\/blockquote>\n<p>Rajoutez le fr_FR, de sorte que la ligne se lise comme ceci :<\/p>\n<blockquote><p><code>define ('WPLANG', 'fr_FR');<\/code><\/p><\/blockquote>\n<p>3. Sauvez le fichier et mettez-le en ligne \u00c3\u00a0 la place de son original, puis allez lire votre blog ou acc\u00c3\u00a9der \u00c3\u00a0 la zone d&rsquo;administration, qui devraient \u00c3\u00aatre francis\u00c3\u00a9s maintenant.<br \/>\n4. Il vous reste \u00c3\u00a0 franciser l&rsquo;interface du blog. Si vous utilisez l&rsquo;un des deux th\u00c3\u00a8mes par d\u00c3\u00a9faut, t\u00c3\u00a9l\u00c3\u00a9chargez <a href=\"http:\/\/fr.wordpress.org\/wordpress-3.5.1-fr_FR.zip\">archive compl\u00c3\u00a8te<\/a> et r\u00c3\u00a9cup\u00c3\u00a9rez ses th\u00c3\u00a8mes francis\u00c3\u00a9s, sit\u00c3\u00a9s dans <code>\/wp-admin\/wp-content\/themes<\/code>.<\/p>\n<p>&#8212;<\/p>\n<h2>Vous avez un site qui utilise WordPress, vous avez correctement suivi les instructions pour passer l&rsquo;administration en anglais, mais cela ne marche toujours pas<\/h2>\n<p>Apparemment, certains serveurs utilisant PHP en version 5.0 provoquent ce probl\u00c3\u00a8me. <a href=\"http:\/\/wordpress-fr.net\/support\/viewtopic.php?id=172\">La seule solution connue<\/a> pour le moment est de modifier le fichier <code>\/wp-include\/gettext.php<\/code>. Au niveau de la ligne 150, remplacer<\/p>\n<p><code>\/\/ $MAGIC1 = (int)0x950412de; \/\/bug in PHP 5<br \/>\n$MAGIC1 = (int) - 1794895138;<br \/>\n\/\/ $MAGIC2 = (int)0xde120495; \/\/bug<br \/>\n$MAGIC2 = (int) - 569244523;<\/code><br \/>\n&#8230;par&#8230;<br \/>\n<code><br \/>\n$MAGIC1 = (int)0x950412de; \/\/bug in PHP 5<br \/>\n\/\/$MAGIC1 = (int) - 1794895138;<br \/>\n$MAGIC2 = (int)0xde120495; \/\/bug<br \/>\n\/\/ $MAGIC2 = (int) - 569244523;<\/code><\/p>\n<p>Si le probl\u00c3\u00a8me persiste, v\u00c3\u00a9rifiez si votre serveur ne tourne pas sur une machine \u00c3\u00a0 processeur 64-bits. Dans ce cas, il faudra modifier ce m\u00c3\u00aame code un peu plus avant :<\/p>\n<p><code>\/\/ $MAGIC1 = (int)0x950412de; \/\/bug in PHP 5<br \/>\n$MAGIC1 = (int) - 1794895138;<br \/>\n\/\/ $MAGIC2 = (int)0xde120495; \/\/bug<br \/>\n$MAGIC2 = (int) - 569244523;<br \/>\n<strong> $MAGIC3 = (int) 2500072158; &lt; - ligne \u00c3\u00a0 ajouter<\/strong><br \/>\n<\/code><\/p>\n<p><code> $this-&gt;STREAM = $Reader;<br \/>\n$magic = $this-&gt;readint();<br \/>\n<strong> if ($magic == $MAGIC1 || $magic == $MAGIC3) { &lt; - ligne \u00c3\u00a0 modifier<\/strong><br \/>\n$this-&gt;BYTEORDER = 0;<br \/>\n} elseif ($magic == $MAGIC2) {<br \/>\n$this-&gt;BYTEORDER = 1;<br \/>\n} else {<br \/>\n$this-&gt;error = 1; \/\/ not MO file<br \/>\nreturn false;<br \/>\n}<\/code><\/p>\n<p>&#8212;<\/p>\n<h2>Vous avez un site qui utilise WordPress, mais installer la traduction (comme indiqu\u00c3\u00a9 ci-dessus) met des caract\u00c3\u00a8res bizarres \u00c3\u00a0 la place des accents dans vos articles<\/h2>\n<p>Votre blog utilise probablement l&rsquo;encodage ISO-8859-1 au lieu de l&rsquo;encodage UTF-8 (recommand\u00c3\u00a9 pour WordPress). Vous avez alors le choix :<\/p>\n<ul>\n<li>T\u00c3\u00a9l\u00c3\u00a9charger le <a href=\"http:\/\/svn.automattic.com\/wordpress-i18n\/fr_FR\/tags\/3.5.1\/messages\/fr_FR.po\">fr_FR.po<\/a>, convertissez-le en ISO-8859-1 \u00c3\u00a0 l&rsquo;aide d&rsquo;un logiciel comme <a href=\"http:\/\/www.poedit.net\/\">poEdit<\/a>, et installer le fichier compil\u00c3\u00a9 fr_FR.mo comme indiqu\u00c3\u00a9 ci-dessus. C&rsquo;est la solution la plus simple, mais la moins p\u00c3\u00a9renne.<\/li>\n<li>Modifier le contenu de votre base WordPress dans MySQL pour le passer en UTF-8, puis installer le fichier fr_FR.mo normal (pas la version ISO-8859-1). Cela se fait en exportant les donn\u00c3\u00a9es de votre base dans un fichier texte sur votre machine, \u00c3\u00a0 passer le contenu de ce fichier en UTF-8 (via le Bloc-Note par exemple), puis \u00c3\u00a0 remettre le contenu du fichier dans la base MySQL (et donc, remplacer l&rsquo;ancienne base de WordPress). Cette solution est plus compliqu\u00c3\u00a9e\/technique, mais vous assurera un avenir radieux sous les auspices d&rsquo;Unicode.<\/li>\n<\/ul>\n<p>&#8212;<\/p>\n<h2>Vous utilisez d\u00c3\u00a9j\u00c3\u00a0 WordPress, mais une version ant\u00c3\u00a9rieure \u00c3\u00a0 la 3.5<\/h2>\n<p>Mettez \u00c3\u00a0 jour votre WordPress vers la derni\u00c3\u00a8re version (conservez bien vos am\u00c3\u00a9liorations propres, HTML comme CSS &#8211; <a href=\"http:\/\/www.wordpress-fr.net\/blog\/wordpress\/sortie-de-wordpress-23-et-de-son-pack-franais\">instructions<\/a>), puis suivez le cheminement normal.<\/p>\n<p>&#8212;<\/p>\n<h2>L&rsquo;installation s&rsquo;est bien pass\u00c3\u00a9e, la section d&rsquo;administration est effectivement traduite, mais le blog lui-m\u00c3\u00aame contient des traces d&rsquo;anglais ici et l\u00c3\u00a0 (notamment la date, par exemple \u00ab\u00a0juin 25th, 2011\u00a0\u00bb)<\/h2>\n<p>Le probl\u00c3\u00a8me n\u00e2\u20ac\u2122est pas ici d\u00c3\u00bb \u00c3\u00a0 la traduction, mais au fait que certains th\u00c3\u00a8mes (les interfaces graphiques du blog) prennent eux-m\u00c3\u00aames en charge certaines lignes de texte. Les th\u00c3\u00a8mes par d\u00c3\u00a9faut (default et classic) ont \u00c3\u00a9t\u00c3\u00a9 traduits, et sont disponibles dans l\u00e2\u20ac\u2122<a href=\"http:\/\/fr.wordpress.org\">archive compl\u00c3\u00a8te<\/a>.<\/p>\n<p>&#8212;<\/p>\n<h2>Vous avez un blog, mais il n&rsquo;utilise pas WordPress. Vous souhaitez migrer vos articles vers WordPress<\/h2>\n<p>Installez la <a href=\"http:\/\/fr.wordpress.org\/\">version fran\u00c3\u00a7aise de WordPress<\/a>, puis faites appel \u00c3\u00a0 l&rsquo;un des <a href=\"http:\/\/codex.wordpress.org\/Importing_from_other_blogging_software\">scripts d&rsquo;import<\/a> fournis avec WordPress.<\/p>\n<p>&#8212;<\/p>\n<h2>Vous n&rsquo;avez pas encore de blog<\/h2>\n<p>Vous devez tout d&rsquo;abord disposer d&rsquo;un espace d&rsquo;h\u00c3\u00a9bergement personnel (au moins 20 Mo), vous autorisant l&rsquo;utilisation du langage PHP et de MySQL. Une fois en possession de vos codes d&rsquo;acc\u00c3\u00a8s FTP et MySQL (\u00c3\u00a0 demander \u00c3\u00a0 votre h\u00c3\u00a9bergeur), t\u00c3\u00a9l\u00c3\u00a9chargez <a href=\"http:\/\/fr.wordpress.org\/\">l&rsquo;archive compl\u00c3\u00a8te<\/a>, contenant WordPress pr\u00c3\u00a9configur\u00c3\u00a9 en fran\u00c3\u00a7ais. L&rsquo;installation devrait se faire rapidement et en fran\u00c3\u00a7ais, en suivant le\u00c2\u00a0<a href=\"http:\/\/codex.wordpress.org\/fr:Installer_WordPress\">guide d&rsquo;installation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selon le cas, il y a plusieurs mani\u00c3\u00a8res de parvenir \u00c3\u00a0 un blog WordPress francis\u00c3\u00a9. Vous avez un site WordPress \u00c2\u00a0dont l&rsquo;administration est en anglais T\u00c3\u00a9l\u00c3\u00a9chargez les fichiers .mo,\u00c2\u00a0et \u00c3\u00a0 l&rsquo;aide d&rsquo;un logiciel FTP, placez-le dans un nouveau r\u00c3\u00a9pertoire \/languages, qui vous devez cr\u00c3\u00a9er dans le dossier \/wp-includes de WordPress (donc, avoir la structure \/[votre-blog]\/wp-includes\/languages). &hellip; <a href=\"https:\/\/xavier.borderie.net\/wp-fr\/installation-de-wordpress-en-francais\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Installation de WordPress en francais<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-49","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/xavier.borderie.net\/wp-fr\/wp-json\/wp\/v2\/pages\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xavier.borderie.net\/wp-fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/xavier.borderie.net\/wp-fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/xavier.borderie.net\/wp-fr\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/xavier.borderie.net\/wp-fr\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":0,"href":"https:\/\/xavier.borderie.net\/wp-fr\/wp-json\/wp\/v2\/pages\/49\/revisions"}],"wp:attachment":[{"href":"https:\/\/xavier.borderie.net\/wp-fr\/wp-json\/wp\/v2\/media?parent=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}