Articles taggés avec ‘Localisation’

Rendre un plugin traduisible

L’une des conditions préalables à l’adoption par le plus grand nombre d’un plugin CakePHP, c’est la possibilité de pouvoir le traduire dans n’importe quelle langue. Voyons comment préparer un plugin à son internationalisation. Lire la suite

Multilingue : quelques astuces

En complément du sujet sur la mise en place d’un site multilingue, voici quelques astuces supplémentaires :

  • Gestion du pluriel avec __n() ;
  • Gestion de variables dans une chaîne avec printf() ;
  • Traduire le coeur de CakePHP.
Lire la suite

Un site multilingue avec CakePHP

Nous allons voir comment préparer une application CakePHP pour qu’elle reçoive plusieurs langues. Nous devrons faire attention :

  • à traiter correctement les caractères spécifiques à chaque langue ;
  • traduire l’interface du site ;
  • trouver une méthode pour déterminer la langue demandée par le visiteur tout en soignant le référencement par les moteurs de recherche ;
  • et enfin traduire les textes enregistrés dans la base de données.
Lire la suite