samedi 26 janvier 2013

Des pluriels bien singuliers


Dans la plupart des langues, à l'unité correspond une forme non marquée d'un mot, le pluriel étant obtenu par inflexion du singulier. Par exemple, au singulier chat du français correspond le pluriel chats. Le français compte deux nombres grammaticaux : le singulier et le pluriel. D'autres langues ont plusieurs formes de nombres grammaticaux suivant le nombre d'unités associées.

mardi 15 janvier 2013

Tutoriel CodeIgniter : étendre les helpers


Les helpers de CodeIgniter sont des boîtes à outils de fonctions qui simplifient la vie. On les trouve dans le répertoire system/helpers/. Parmi les helpers proposés, on en trouve pour les tableaux, les captchas, les cookies, les emails, les formulaires…

Le helper inflector (inflector_helper.php) définit par exemple les fonctions singular (qui retourne la forme au singulier du mot passé en paramètre) et plural (qui retourne la forme au pluriel du mot passé en paramètre), mais uniquement pour l'anglais. Nous allons voir dans ce tutoriel comment ajouter le support d'une autre langue, ici le français, à la fonction plural et ainsi permettre la pluralisation du français.

samedi 5 janvier 2013

CodeIgniter : URLs SEO-friendly et localisées


Après avoir vu comment internationaliser CodeIgniter en utilisant des fichiers de langue, nous allons voir dans ce billet comment créer des URLs localisées et SEO-friendly, c'est-à-dire des URLs explicites à la fois pour les moteurs de recherche et les utilisateurs.