summaryrefslogtreecommitdiff
path: root/docs/narr/i18n.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/narr/i18n.rst')
-rw-r--r--docs/narr/i18n.rst16
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/narr/i18n.rst b/docs/narr/i18n.rst
index c2ecba9bb..e261f9a11 100644
--- a/docs/narr/i18n.rst
+++ b/docs/narr/i18n.rst
@@ -149,7 +149,7 @@ generated by using it. For example:
from pyramid.i18n import TranslationStringFactory
_ = TranslationStringFactory('pyramid')
- ts = _('Add ${number}', msgid='add-number', mapping={'number':1})
+ ts = _('add-number', default='Add ${number}', mapping={'number':1})
.. note:: We assigned the translation string factory to the name
``_``. This is a convention which will be supported by translation
@@ -170,7 +170,7 @@ to:
:linenos:
from pyramid.i18n import TranslationString as _
- ts = _('Add ${number}', msgid='add-number', mapping={'number':1},
+ ts = _('add-number', default='Add ${number}', mapping={'number':1},
domain='pyramid')
You can set up your own translation string factory much like the one
@@ -185,7 +185,7 @@ do something like this:
from pyramid.i18n import TranslationStringFactory
_ = TranslationStringFactory('form')
- ts = _('Add ${number}', msgid='add-number', mapping={'number':1})
+ ts = _('add-number', default='Add ${number}', mapping={'number':1})
Creating a unique domain for your application via a translation string
factory is best practice. Using your own unique translation domain
@@ -249,7 +249,7 @@ GNU gettext uses three types of files in the translation framework,
The tools for working with :term:`gettext` translation files related to a
:app:`Pyramid` application is :term:`Babel` and :term:`Lingua`. Lingua is a
-Balel extension that provides support for scraping i18n references out of
+Babel extension that provides support for scraping i18n references out of
Python and Chameleon files.
.. index::
@@ -347,7 +347,7 @@ extract the messages:
$ cd /place/where/myapplication/setup.py/lives
$ mkdir -p myapplication/locale
- $ python setup.py extract_messages
+ $ $myvenv/bin/python setup.py extract_messages
The message catalog ``.pot`` template will end up in:
@@ -439,7 +439,7 @@ init_catalog`` command:
.. code-block:: text
$ cd /place/where/myapplication/setup.py/lives
- $ python setup.py init_catalog -l es
+ $ $myvenv/bin/python setup.py init_catalog -l es
By default, the message catalog ``.po`` file will end up in:
@@ -471,7 +471,7 @@ Then use the ``setup.py update_catalog`` command.
.. code-block:: text
$ cd /place/where/myapplication/setup.py/lives
- $ python setup.py update_catalog
+ $ $myvenv/bin/python setup.py update_catalog
.. index::
pair: compiling; message catalog
@@ -487,7 +487,7 @@ translations, compile ``.po`` files to ``.mo`` files:
.. code-block:: text
$ cd /place/where/myapplication/setup.py/lives
- $ python setup.py compile_catalog
+ $ $myvenv/bin/python setup.py compile_catalog
This will create a ``.mo`` file for each ``.po`` file in your
application. As long as the :term:`translation directory` in which