Le blog de Bruno Caruso Mon espace personnel

19Jun/090

WordPress : Prise en compte de la langue française

Même s'il existe une version entièrement francisée de WordPress par l'excellentissime WordPress Francophone, j'aime travailler à partir de la version anglaise.

Dans le cas où vous utilisez un thème emprunté sur WordPress.org : Répertoire de thèmes gratuits et non disponible en langue française (non internationalisé), vous devriez éditer les fichiers du thème manuellement pour tenir compte des noms des champs affichés, qui ont été personnalisés par l'auteur du thème... Bon courage.

  • Tout d'abord, il suffit de télécharger le fichier compilé .mo disponible sur "http://www.wordpress-fr.net/telechargements.
  • Créer le dossier /wp-content/languages/
  • Placer le fichier fr_FR.mo dans ce dossier
  • Editer le fichier wp-config.php situé à la racine du répertoire d'installation de WordPress et modifier la variable WPLANG par define ('WPLANG', 'fr_FR');
  • Recharger la page, et hop : WordPress vous "parle" maintenant dans la langue de Molière, que ce soit pour les formats des dates affichées (Janvier et non January par exemple) que dans l'interface d'administration ou lors de l'installation.

Wordpress en français

19Jun/090

Focus au démarrage d’une page

Le navigateur Firefox utilise la page de démarrage par défaut http://www.google.fr/firefox. Or pour des raisons pratiques, de performances et de confidentialité (je n'aime pas requêter Google à chaque fois que je lance mon navigateur préféré), je me suis fait ma propre page de démarrage stockée en local (rapidité) qui comporte des raccourcis vers des sites que je visite régulièrement. Cette page intègre un formulaire identique à la page par défaut de Firefox et permet d'interroger Google.

A chaque affichage de la page, je veux que le champs de saisie (input type="text" name="q") de ce formulaire soit automatiquement sélectionné. Pour cela je recours à du javascript dans le code HTML de ma page. Cette fonction javascript est lancée au démarrage (grâce à l'évènement onLoad positionné directement dans le tag body).

Extrait du code dans le head :

<script type="text/javascript">
function fairefocus() {
document.gform.q.focus();
}
</script>

Dans le body de la page :

<body onLoad="fairefocus();">
[...]
<div id="google">
<form action="http://www.google.fr/search?hl=fr" name="gform">
Recherche Google :
<input type="text" name="q" /><input type="submit" />
</form>
</div>

La page affichée avec le formulaire Google :

Image de ma page de Démarrage personnalisée Google

Il suffit ensuite de définir la page HTML comme page d'accueil de Firefox : Outils - Options - Général - Démarrage - Page d'accueil et le bouton "Pages courantes". Veillez à ce que cette page soit la seule lancée dans Firefox, car sinon Firefox ajoutera toutes les pages ouvertes dans Firefox dans ce champs et lancera toutes ces pages à chaque démarrage.

Image sur comment définir une page d'accueil dans Firefox