當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Django get_language_info用法及代碼示例


本文介紹 django.utils.translation.get_language_info 的用法。

聲明

get_language_info(lang_code)[source]

get_language_info() 函數提供有關語言的詳細信息:

>>> from django.utils.translation import activate, get_language_info
>>> activate('fr')
>>> li = get_language_info('de')
>>> print(li['name'], li['name_local'], li['name_translated'], li['bidi'])
German Deutsch Allemand False

字典的 namename_localname_translated 屬性分別包含英語、語言本身和當前活動語言的語言名稱。 bidi 屬性僅對 bi-directional 語言為 True。

語言信息的來源是django.conf.locale 模塊。模板代碼也可以訪問類似的信息。見下文。

相關用法


注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.utils.translation.get_language_info。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。