--- a/cwctl.py Fri May 22 00:06:20 2009 +0200
+++ b/cwctl.py Fri May 22 00:20:50 2009 +0200
@@ -744,10 +744,10 @@
identifiers of the applications to consider. If no application is
given, recompile for all registered applications.
"""
- name = 'i18ncompile'
+ name = 'i18ninstance'
@staticmethod
- def i18ncompile_application(appid):
+ def i18ninstance_application(appid):
"""recompile application's messages catalogs"""
config = cwcfg.config_for(appid)
try:
--- a/debian/cubicweb-ctl.bash_completion Fri May 22 00:06:20 2009 +0200
+++ b/debian/cubicweb-ctl.bash_completion Fri May 22 00:20:50 2009 +0200
@@ -75,7 +75,7 @@
COMPREPLY=(${COMPREPLY[@]:-} $(compgen -W '$options $instances' -- "$cur"))
;;
# commands with template as argument
- i18nupdate)
+ i18ncube)
cubes="$("$ec" listcubes 2>/dev/null)" || cubes=""
COMPREPLY=(${COMPREPLY[@]:-} $(compgen -W '$options $cubes' -- "$cur"))
;;
@@ -86,12 +86,12 @@
COMPREPLY=(${COMPREPLY[@]:-} $(compgen -W '$options $instances' -- "$cur"))
;;
# generic commands without argument
- list|newtemplate|i18nlibupdate|live-server)
+ list|newtemplate|i18ncubicweb|live-server)
options="$("$ec" listcommands "$cmd" 2>/dev/null)" || options=""
COMPREPLY=(${COMPREPLY[@]:-} $(compgen -W '$options $instances' -- "$cur"))
;;
# generic commands without option
- shell|i18ncompile|delete|status|schema-sync)
+ shell|i18ninstance|delete|status|schema-sync)
instances="$("$ec" listinstances 2>/dev/null)" || instances=""
COMPREPLY=(${COMPREPLY[@]:-} $(compgen -W '$options $instances' -- "$cur"))
;;
--- a/devtools/devctl.py Fri May 22 00:06:20 2009 +0200
+++ b/devtools/devctl.py Fri May 22 00:20:50 2009 +0200
@@ -246,7 +246,7 @@
It will regenerate cubicweb/i18n/xx.po files. You'll have then to edit those
files to add translations of newly added messages.
"""
- name = 'i18nlibupdate'
+ name = 'i18ncubicweb'
def run(self, args):
"""run the command with its specific arguments"""
@@ -307,14 +307,14 @@
print 'you can now edit the following files:'
print '* ' + '\n* '.join(toedit)
print
- print "then you'll have to update cubes catalogs using the i18nupdate command"
+ print "then you'll have to update cubes catalogs using the i18ncube command"
class UpdateTemplateCatalogCommand(Command):
"""Update i18n catalogs for cubes. If no cube is specified, update
catalogs of all registered cubes.
"""
- name = 'i18nupdate'
+ name = 'i18ncube'
arguments = '[<cube>...]'
def run(self, args):
--- a/doc/book/en/admin/gae.rst Fri May 22 00:06:20 2009 +0200
+++ b/doc/book/en/admin/gae.rst Fri May 22 00:20:50 2009 +0200
@@ -119,13 +119,13 @@
``myapp/i18n``. To compile the translation files, use the `gettext` tools
or the ``laxctl`` command ::
- $ python myapp/bin/laxctl i18nupdate
- $ python myapp/bin/laxctl i18ncompile
+ $ python myapp/bin/laxctl i18ncube
+ $ python myapp/bin/laxctl i18ninstance
Ignore the errors that print "No translation file found for domain
-'cubicweb'". They disappear after the first run of i18ncompile.
+'cubicweb'". They disappear after the first run of i18ninstance.
-.. note:: The command myapp/bin/laxctl i18nupdate needs to be executed
+.. note:: The command myapp/bin/laxctl i18ncube needs to be executed
only if your application is using cubes from cubicweb-apps.
Otherwise, please skip it.
@@ -133,7 +133,7 @@
recommand you to use ``self.req._("msgId")`` in your application code
to flag new message id to add to the catalog, where ``_`` refers to
xgettext that is used to collect new strings to translate.
-While running ``laxctl i18nupdate``, new string will be added to the catalogs.
+While running ``laxctl i18ncube``, new string will be added to the catalogs.
Generating the data directory
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- a/doc/book/en/annexes/cubicweb-ctl.rst Fri May 22 00:06:20 2009 +0200
+++ b/doc/book/en/annexes/cubicweb-ctl.rst Fri May 22 00:20:50 2009 +0200
@@ -73,9 +73,9 @@
Commands to maintain i18n catalogs
----------------------------------
-* ``i18nlibupdate``, regenerates messages catalogs of the `CubicWeb` library
-* ``i18nupdate``, regenerates the messages catalogs of a cube
-* ``i18ncompile``, recompiles the messages catalogs of an instance.
+* ``i18ncubicweb``, regenerates messages catalogs of the `CubicWeb` library
+* ``i18ncube``, regenerates the messages catalogs of a cube
+* ``i18ninstance``, recompiles the messages catalogs of an instance.
This is automatically done while upgrading.
See also chapter :ref:`internationalisation`.
--- a/doc/book/en/development/devweb/internationalization.rst Fri May 22 00:06:20 2009 +0200
+++ b/doc/book/en/development/devweb/internationalization.rst Fri May 22 00:20:50 2009 +0200
@@ -78,17 +78,17 @@
following commands for this purpose:
-* `i18nlibupdate` updates Cubicweb framework's translation
+* `i18ncubicweb` updates Cubicweb framework's translation
catalogs. Unless you work on the framework development, you don't
need to use this command.
-* `i18nupdate` updates the translation catalogs of *one particular
+* `i18ncube` updates the translation catalogs of *one particular
component* (or of all components). After this command is
executed you must update the translation files *.po* in the "i18n"
directory of your template. This command will of course not remove
existing translations still in use.
-* `i18ncompile` recompile the translation catalogs of *one particular
+* `i18ninstance` recompile the translation catalogs of *one particular
instance* (or of all instances) after the translation catalogs of
its components have been updated. This command is automatically
called every time you create or update your instance. The compiled
@@ -103,8 +103,8 @@
(after creating a new view or modifying the application's schema for exemple).
To update the translation catalogs you need to do:
-1. `cubicweb-ctl i18nupdate <component>`
+1. `cubicweb-ctl i18ncube <component>`
2. Edit the <component>/xxx.po files and add missing translations (empty `msgstr`)
3. `hg ci -m "updated i18n catalogs"`
-4. `cubicweb-ctl i18ncompile <myapplication>`
+4. `cubicweb-ctl i18ninstance <myapplication>`
--- a/doc/book/fr/03-03-cubicweb-ctl.fr.txt Fri May 22 00:06:20 2009 +0200
+++ b/doc/book/fr/03-03-cubicweb-ctl.fr.txt Fri May 22 00:20:50 2009 +0200
@@ -71,9 +71,9 @@
Commandes pour la maintenance des catalogues i18n
-------------------------------------------------
-* ``i18nlibupdate``, regénère les catalogues de messages de la librairie CubicWeb
-* ``i18nupdate``, regénère les catalogues de messages d'un composant
-* ``i18ncompile``, recompile les catalogues de messages d'une instance. Cela est
+* ``i18ncubicweb``, regénère les catalogues de messages de la librairie CubicWeb
+* ``i18ncube``, regénère les catalogues de messages d'un composant
+* ``i18ninstance``, recompile les catalogues de messages d'une instance. Cela est
effectué automatiquement lors d'une upgrade
Cf :ref:`Internationalisation`.
--- a/doc/book/fr/12-internationalization.fr.txt Fri May 22 00:06:20 2009 +0200
+++ b/doc/book/fr/12-internationalization.fr.txt Fri May 22 00:20:50 2009 +0200
@@ -41,17 +41,17 @@
Une fois l'application rendu internationalisable coté code, reste à gérer les
catalogues de traductions. erudi-ctl intègre pour cela les commandes suivantes :
-* `i18nlibupdate`, met à jour les catalogues de messages *de la librairie
+* `i18ncubicweb`, met à jour les catalogues de messages *de la librairie
erudi*. Sauf si vous développez sur le framework (et non votre propre
application), vous ne devriez pas avoir à utiliser cette commande
-* `i18nupdate`, met à jour les catalogues de messages *du composant* (ou de tous
+* `i18ncube`, met à jour les catalogues de messages *du composant* (ou de tous
les composants). A la suite de cette commande, vous devez mettre à jour les
fichiers de traduction *.po* dans le sous-répertoire "i18n" de votre
template. Évidemment les traductions précédentes toujours utilisées ont été
conservées.
-* `i18ncompile`, recompile les catalogues de messages *d'une instance* (ou de
+* `i18ninstance`, recompile les catalogues de messages *d'une instance* (ou de
toutes les instances) après mise à jour des catalogues de son composant. Cela
est effectué automatiquement lors d'une création ou d'une mise à jour. Les
catalogues de messages compilés se trouvent dans le répertoire
@@ -65,9 +65,9 @@
application (en ajoutant une nouvelle vue ou en ayant modifié le schéma par
exemple) :
-1. `cubicweb-ctl i18nupdate <composant>`
+1. `cubicweb-ctl i18ncube <composant>`
2. éditer les fichiers <composant>/xxx.po dans pour y rajouter les traductions
manquantes (`msgstr` vide)
3. `hg ci -m "updated i18n catalogs"`
-4. `cubicweb-ctl i18n compile <monapplication>`
+4. `cubicweb-ctl i18ninstance <monapplication>`
--- a/doc/book/fr/19-i18n.fr.txt Fri May 22 00:06:20 2009 +0200
+++ b/doc/book/fr/19-i18n.fr.txt Fri May 22 00:20:50 2009 +0200
@@ -39,17 +39,17 @@
Une fois l'application rendu internationalisable coté code, reste à gérer les
catalogues de traductions. cubicweb-ctl intègre pour cela les commandes suivantes :
-* `i18nlibupdate`, met à jour les catalogues de messages *de la librairie
+* `i18ncubicweb`, met à jour les catalogues de messages *de la librairie
cubicweb*. Sauf si vous développez sur le framework (et non votre propre
application), vous ne devriez pas avoir à utiliser cette commande
-* `i18nupdate`, met à jour les catalogues de messages *du composant* (ou de tous
+* `i18ncube`, met à jour les catalogues de messages *du composant* (ou de tous
les composants). A la suite de cette commande, vous devez mettre à jour les
fichiers de traduction *.po* dans le sous-répertoire "i18n" de votre
template. Évidemment les traductions précédentes toujours utilisées ont été
conservées.
-* `i18ncompile`, recompile les catalogues de messages *d'une instance* (ou de
+* `i18ninstance`, recompile les catalogues de messages *d'une instance* (ou de
toutes les instances) après mise à jour des catalogues de son composant. Cela
est effectué automatiquement lors d'une création ou d'une mise à jour. Les
catalogues de messages compilés se trouvent dans le répertoire
@@ -63,9 +63,9 @@
application (en ajoutant une nouvelle vue ou en ayant modifié le schéma par
exemple) :
-1. `cubicweb-ctl i18nupdate <composant>`
+1. `cubicweb-ctl i18ncube <composant>`
2. éditer les fichiers <composant>/xxx.po dans pour y rajouter les traductions
manquantes (`msgstr` vide)
3. `hg ci -m "updated i18n catalogs"`
-4. `cubicweb-ctl i18n compile <monapplication>`
+4. `cubicweb-ctl i18ninstance <monapplication>`
--- a/goa/doc/devmanual_fr/chap_i18n.txt Fri May 22 00:06:20 2009 +0200
+++ b/goa/doc/devmanual_fr/chap_i18n.txt Fri May 22 00:20:50 2009 +0200
@@ -34,17 +34,17 @@
Une fois l'application rendu internationalisable coté code, reste à gérer les
catalogues de traductions. cubicweb-ctl intègre pour cela les commandes suivantes :
-* `i18nlibupdate`, met à jour les catalogues de messages *de la librairie
+* `i18ncubicweb`, met à jour les catalogues de messages *de la librairie
cubicweb*. Sauf si vous développez sur le framework (et non votre propre
application), vous ne devriez pas avoir à utiliser cette commande
-* `i18nupdate`, met à jour les catalogues de messages *du composant* (ou de tous
+* `i18ncube`, met à jour les catalogues de messages *du composant* (ou de tous
les composants). A la suite de cette commande, vous devez mettre à jour les
fichiers de traduction *.po* dans le sous-répertoire "i18n" de votre
template. Évidemment les traductions précédentes toujours utilisées ont été
conservées.
-* `i18ncompile`, recompile les catalogues de messages *d'une instance* (ou de
+* `i18ninstance`, recompile les catalogues de messages *d'une instance* (ou de
toutes les instances) après mise à jour des catalogues de son composant. Cela
est effectué automatiquement lors d'une création ou d'une mise à jour. Les
catalogues de messages compilés se trouvent dans le répertoire
@@ -58,9 +58,9 @@
application (en ajoutant une nouvelle vue ou en ayant modifié le schéma par
exemple) :
-1. `cubicweb-ctl i18nupdate <composant>`
+1. `cubicweb-ctl i18ncube <composant>`
2. éditer les fichiers <composant>/xxx.po dans pour y rajouter les traductions
manquantes (`msgstr` vide)
3. `hg ci -m "updated i18n catalogs"`
-4. `cubicweb-ctl i18n compile <monapplication>`
+4. `cubicweb-ctl i18ninstance <monapplication>`
--- a/goa/doc/devmanual_fr/sect_erudi-ctl.txt Fri May 22 00:06:20 2009 +0200
+++ b/goa/doc/devmanual_fr/sect_erudi-ctl.txt Fri May 22 00:20:50 2009 +0200
@@ -56,9 +56,9 @@
Commandes pour la maintenance des catalogues i18n
`````````````````````````````````````````````````
-* ``i18nlibupdate``, regénère les catalogues de messages de la librairie CubicWeb
-* ``i18nupdate``, regénère les catalogues de messages d'un composant
-* ``i18ncompile``, recompile les catalogues de messages d'une instance. Cela est
+* ``i18ncubicweb``, regénère les catalogues de messages de la librairie CubicWeb
+* ``i18ncube``, regénère les catalogues de messages d'un composant
+* ``i18ninstance``, recompile les catalogues de messages d'une instance. Cela est
effectué automatiquement lors d'une upgrade
Cf Internationalisation_.