Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
methode_de_traduction_du_panel-gzw [2009/10/26 20:59] goldyfruit |
methode_de_traduction_du_panel-gzw [2009/10/26 21:01] (version actuelle) goldyfruit |
||
|---|---|---|---|
| Ligne 34: | Ligne 34: | ||
| ===== Une fois le développement terminé. ===== | ===== Une fois le développement terminé. ===== | ||
| - | Maintenant que le développement de votre plugin par exemple, il est impératif de générer les fichiers sources "**.mo**" qui seront utilisés par poEdit. | + | Maintenant que le développement de votre plugin par exemple est terminé, il est impératif de générer les fichiers sources "**.mo**" qui seront utilisés par poEdit. |
| - | Pour générer ces fichiers c'est très simple, encore une fois CakePHP possède un script qui va rechercher toutes les fonctions "**_ _d()**" présente dans le code pour ensuite les insérer dans un catalogue qui sera utilisable dans poEdit.\\ | + | Pour générer ces fichiers c'est très simple, encore une fois CakePHP possède un script qui va rechercher toutes les fonctions "**_ _d()**" présente dans le code pour ensuite les insérer dans un catalogue qui sera utilisable par poEdit.\\ |
| - | Ce script est a utiliser via la console de CakePHP. | + | Ce script est à utiliser via la console de CakePHP. |
| <code>$ ./cake i18n</code> | <code>$ ./cake i18n</code> | ||
| Ligne 63: | Ligne 63: | ||
| [/var/www/dev/cake/Panel-GZW/app] > | [/var/www/dev/cake/Panel-GZW/app] > | ||
| </file> | </file> | ||
| - | Nous souhaitons traduire le plugin "**crontab**". Nous mettons donc le chemin suivant : | + | Nous souhaitons traduire le plugin "**crontab**". Nous insérons donc le chemin suivant : |
| <file>/var/www/dev/cake/Panel-GZW/app/plugins/crontab</file> | <file>/var/www/dev/cake/Panel-GZW/app/plugins/crontab</file> | ||
| Ligne 74: | Ligne 74: | ||
| </file> | </file> | ||
| - | Ici la question est de savoir ou le catalogue doit être généré, nous allons le générer dans le répertoire suivant : | + | Ici la question est de savoir ou le catalogue sera généré, nous allons le générer dans le répertoire suivant : |
| <file>/var/www/dev/cake/Panel-GZW/app/plugins/crontab/locale/fre</file> | <file>/var/www/dev/cake/Panel-GZW/app/plugins/crontab/locale/fre</file> | ||
| - | <note warning>Il est indispensable de créer les répertoires suivants dans l'arborescence du plugin : | + | <note warning>Il est indispensable de créer les répertoires suivants dans l'arborescence du plugin avant de lancer la commande d'extraction : |
| --> locale\\ | --> locale\\ | ||
| Ligne 83: | Ligne 83: | ||
| --> locale/fre/LC_MESSAGES\\ | --> locale/fre/LC_MESSAGES\\ | ||
| - | "**fre**" égal "**french**" | + | "**fre**" est égal à "**french**" |
| Pour la traduction anglaise ça ressemblera à ceci : | Pour la traduction anglaise ça ressemblera à ceci : | ||
| Ligne 91: | Ligne 91: | ||
| --> locale/eng/LC_MESSAGES\\ | --> locale/eng/LC_MESSAGES\\ | ||
| - | "**eng**" égal "**english**" | + | "**eng**" est égal à "**english**" |
| </note> | </note> | ||
| Ligne 125: | Ligne 125: | ||
| Voila, la console a généré notre catalogue.\\ | Voila, la console a généré notre catalogue.\\ | ||
| - | Nous avons obtenu un nouveau fichier. | + | Nous avons obtenu un nouveau fichier qui se nomme : |
| - crontab.pot | - crontab.pot | ||