Changeset 2059
- Timestamp:
- 01/18/06 19:08:42 (3 years ago)
- Files:
-
- django/trunk/docs/i18n.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/docs/i18n.txt
r2046 r2059 448 448 449 449 .. _LANGUAGES setting: http://www.djangoproject.com/documentation/settings/#languages 450 * the LocaleMiddlewarecan only select languages for which there is a451 djangoprovided base translation. If you want to provide translations450 * The ``LocaleMiddleware`` can only select languages for which there is a 451 Django-provided base translation. If you want to provide translations 452 452 for your application that aren't already in the set of translations 453 in Django s source tree, you will want to at least providebasic454 translations for that language. For example Django uses technical455 message IDs to translate date formats and time formats - so you will453 in Django's source tree, you'll want to provide at least basic 454 translations for that language. For example, Django uses technical 455 message IDs to translate date formats and time formats -- so you will 456 456 need at least those translations for the system to work correctly. 457 457 458 A good starting point is to just copy over the english ``.po`` file459 and to translate at least the technical messages andmaybe the validator458 A good starting point is to copy the English ``.po`` file and to 459 translate at least the technical messages -- maybe the validator 460 460 messages, too. 461 462 Technical message IDs are easily recognized by them being all upper case.463 You don't translate the message ID as with other messages, you provide464 the correct local variant on the provided english value. For examplewith461 462 Technical message IDs are easily recognized; they're all upper case. You 463 don't translate the message ID as with other messages, you provide the 464 correct local variant on the provided English value. For example, with 465 465 ``DATETIME_FORMAT`` (or ``DATE_FORMAT`` or ``TIME_FORMAT``), this would 466 be the format string that you want to use in your language. The format467 is identical to the ``now`` tag date formattings.466 be the format string that you want to use in your language. The format 467 is identical to the format strings used by the ``now`` template tag. 468 468 469 469 Once ``LocaleMiddleware`` determines the user's preference, it makes this
