J'ai un bug bizarre.
mon site est dupliqué dans 2 répertoires différents (preprod : /var/www/test/ et prod : /home/prod). Je sais ça serait mieux sur 2 serveurs différents mais bon j'ai pas trop le choix :)
j'ai modifié les fichier .po de la preprod et ça marche nickel.
j'ai copier (commande cp) les fichiers .po de la preprod vers la prod.
quand je modifie les .po de la preprod ça marche. Mais quand je modifie les fichier de la prod mes modif ne sont pas prisent en compte...
Même si je supprime carrément mes fichiers .po de la prod, les traductions sont toujours affichées sur mon site.
Je n'ai pas utilisé POEdit. j'ai créé mes fichier PO dans app/Locale/fre/LC_MESSAGES et dans app/Locale/eng/LC_MESSAGES.
Les fichiers default.po sont identiques en preprod et prod.
Je suis sur cakephp v 2.1
Une idée quelqu'un ?
J'ai trouvé une autre solution (1 an après c'est bien :) ), plutot que de vider le rep cache il faut aller dans app/Config/core.php changer le
Configure::write('debug', 0);
en
Configure::write('debug', 2);
j'actualise et mes traductions fonctionnent, ensuite je remets
Configure::write('debug', 0);
et ca fonctionne toujours.
http://stackoverflow.com/questions/13518603/cakephp-cache-i18n-translate
J'ai viré le repertoire cache dans tmp et ça refonctionne (par contre il n'est pas recréer au fur et à mesure que je navigue sur le site).
Il n'y a pas des commande pour vider le cache ? un peu comme symfony cc ?
Merci !