Выбор языка, который я вижу http://github.com/, и OpenBSD.org получил 2 примера как.В Github есть выпадающий список, а openbsd.org просто ссылки.Какой интерфейс для этого варианта использования вы можете порекомендовать?Теперь я беру параметр hl = el, например, для греческого, который переключает внутренние компоненты i18n на греческий или другой язык и представляет доступные языки, такие как
{% get_current_language as LANGUAGE_CODE %} <b>{{ LANGUAGE_CODE }}</b>{% get_available_languages as LANGUAGES %}{% for LANGUAGE in LANGUAGES %}{% ifnotequal LANGUAGE_CODE LANGUAGE.0 %} <a href='?hl={{ LANGUAGE.0 }}'>{{ LANGUAGE.0 }}</a>{% endifnotequal %}{% endfor %}
Можно думать, что обработка других параметров отличается от, например, http get hl =el для греческого интерфейса, и нет очевидного стандарта.Кажется, что большинство сайтов используют выпадающий список, где выпадающий вариант с большинством распространенных языков напрямую по ссылкам также выглядит возможным вариантом.Я надеюсь, что вы можете прокомментировать или рекомендовать эти альтернативы.