Browse files

updated i18n documentation for the LANGUAGES setting

git-svn-id: http://code.djangoproject.com/svn/django/trunk@1205 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
1 parent 5f39a6a commit 33accf560d9a8a318a34fc6a38c038f2d86165ff Georg Bauer committed Nov 12, 2005
Showing with 12 additions and 0 deletions.
  1. +12 −0 docs/i18n.txt
View
12 docs/i18n.txt
@@ -426,6 +426,18 @@ Notes:
Django uses the base language. For example, if a user specifies ``de-at``
(Austrian German) but Django only has ``de`` available, Django uses
``de``.
+ * only languages listed in the LANGUAGES setting can be selected. So if you want
+ to restrict the language selection to a subset of provided languages (because
+ your appliaction doesn't provide all those languages), just set it to a list
+ of languages like this::
+
+ LANGUAGES = (
+ ('de', _('German')),
+ ('en', _('English')),
+ )
+
+ This would restrict the available languages for automatic selection to German
+ and English (and any sublanguage of those, like de-ch or en-us).
Once ``LocaleMiddleware`` determines the user's preference, it makes this
preference available as ``request.LANGUAGE_CODE`` for each `request object`_.

0 comments on commit 33accf5

Please sign in to comment.