Voila, j'essaie de traduire un petit plugin de squirrelamil poru me faire la main.
J'ai compris qu'on avait un fichier .po pour faire les correspondance entre le texte original et le texte dans la nouvelel langue.
Ensutie on compile le .po en .mo (msgfmt -o exemple.mo -c exemple.po)
Et on met le tout dans le dossier fr_FR/LC_MESSAGES/ du dossier locale indiqué dans le code php de la page c'est-à-dire:
Le fichier .mo ayant le nom: abook_import_export.
Code :
- define( 'SM_PATH' , '../../');
- bindtextdomain('abook_import_export',SM_PATH . 'locale');
- textdomain('abook_import_export');
|
Ensuite avec les maigre information que je trouve sur les traductions, c'est le grand blanc. Tout laisse à penser que ca doit se faire automatiquement...
Mais bon dans mon cas non ça ne fonctionne pas.
Et s'est marrant mais pour m'amuser j'ai virer le squirrelmail.mo du fr_FR/LC_MESSAGES et squirrelmail reste en français. Ca doit bien être stocké autre part tous ces strings ....
Merci de votre aide
Message édité par clockover le 16-05-2006 à 21:00:57