Bonjour,

Dans app/locale/fre/LC_MESSAGES/default.po, j'ai traduis certaines 
expressions et mots standards que l'on trouve lorsqu'on utilise Bake.
Exemples :

msgid "Page %page% of %pages%, showing %current% records out of %count% 
total, starting on record %start%, ending on %end%"
msgstr "Enregistrements de %start% à %end% - Page %page%/%pages%"

msgid "previous"
msgstr "Precedent"

msgid "next"
msgstr "Suivant"


J'ai enregistré le fichier tantôt en UTF-8 comme recommandé, tantôt en 
ISO-8859-1, mais le résultat est le même :
Alors que la traduction du message "Page %page% of %page...." qui 
contient un caractère accentué est parfaitement affiché, pour la 
traduction de "previous", je n'ai rien à l'écran dès lors que j'écris 
"Précédent" au lieu de "Precedent".
Je n'ai rien touché au code généré en standard :

<?php echo $paginator->prev('<< '.__('previous', true), array(), null, 
array('class'=>'disabled'));?>

Vu ce qui est écrit, si la traduction de "previous" ne pouvait pas être 
trouvé, je devrais au moins avoir les deux chevrons affichés. Et bien 
non : rien, comme si la méthode prev() échouait en silence...

J'ai testé si __('previous') fonctionnait bien et me retournait sa 
traduction : pas de problème. Le hic semble se situer dans prev()

Une idée ?






--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à