选择语言

时间:2010-10-28 04:40:11

标签: html css django user-interface

选择语言我看到http://github.com/和OpenBSD.org有2个例子。 Github有一个下拉列表和openbsd.org链接。您可以推荐哪种用例的用户界面? 我现在将参数hl = el用于例如greek,它将i18n内部切换为希腊语或其他语言,并提供这样的可用语言

{% get_current_language as LANGUAGE_CODE %}&nbsp;<b>{{ LANGUAGE_CODE }}</b>{% get_available_languages as LANGUAGES %}{% for LANGUAGE in LANGUAGES %}{% ifnotequal LANGUAGE_CODE LANGUAGE.0 %}&nbsp;<a href='?hl={{ LANGUAGE.0 }}'>{{ LANGUAGE.0 }}</a>{% endifnotequal %}{% endfor %}

对于希腊语ui,可以考虑其他参数处理而不是http get hl = el,并且没有明显的标准。大多数网站似乎使用下拉列表,其中通过链接直接与大多数常见语言的组合下拉列表也是可行的选项。我希望你能评论或推荐这些替代品。

1 个答案:

答案 0 :(得分:1)

default l10n middleware会查找名为django_language的会话变量或Cookie。