Différences

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
 
methode_de_traduction_du_panel-gzw.txt · Dernière modification: 2009/10/26 21:01 par goldyfruit
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki