Small style cleanups to the recent changes in docs/i18n.txt

git-svn-id: http://code.djangoproject.com/svn/django/trunk@2059 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty 2006-01-19 01:08:42 +00:00
parent c12c225a66
commit 78c8be9218
1 changed files with 13 additions and 13 deletions

View File

@ -447,24 +447,24 @@ Notes:
en-us). en-us).
.. _LANGUAGES setting: http://www.djangoproject.com/documentation/settings/#languages .. _LANGUAGES setting: http://www.djangoproject.com/documentation/settings/#languages
* the LocaleMiddleware can only select languages for which there is a * The ``LocaleMiddleware`` can only select languages for which there is a
django provided base translation. If you want to provide translations Django-provided base translation. If you want to provide translations
for your application that aren't already in the set of translations for your application that aren't already in the set of translations
in Djangos source tree, you will want to at least provide basic in Django's source tree, you'll want to provide at least basic
translations for that language. For example Django uses technical translations for that language. For example, Django uses technical
message IDs to translate date formats and time formats - so you will message IDs to translate date formats and time formats -- so you will
need at least those translations for the system to work correctly. need at least those translations for the system to work correctly.
A good starting point is to just copy over the english ``.po`` file A good starting point is to copy the English ``.po`` file and to
and to translate at least the technical messages and maybe the validator translate at least the technical messages -- maybe the validator
messages, too. messages, too.
Technical message IDs are easily recognized by them being all upper case. Technical message IDs are easily recognized; they're all upper case. You
You don't translate the message ID as with other messages, you provide don't translate the message ID as with other messages, you provide the
the correct local variant on the provided english value. For example with correct local variant on the provided English value. For example, with
``DATETIME_FORMAT`` (or ``DATE_FORMAT`` or ``TIME_FORMAT``), this would ``DATETIME_FORMAT`` (or ``DATE_FORMAT`` or ``TIME_FORMAT``), this would
be the format string that you want to use in your language. The format be the format string that you want to use in your language. The format
is identical to the ``now`` tag date formattings. is identical to the format strings used by the ``now`` template tag.
Once ``LocaleMiddleware`` determines the user's preference, it makes this Once ``LocaleMiddleware`` determines the user's preference, it makes this
preference available as ``request.LANGUAGE_CODE`` for each `request object`_. preference available as ``request.LANGUAGE_CODE`` for each `request object`_.