コード例 #1
0
ファイル: env.py プロジェクト: hychen/lazyscripts
def get_local():
    lang = os.getenv("LANG")
    try:
        # zh_TW.UTF-8 or zh_TW:zh.UTF-8
        local = lang[0:5]
    except TypeError:
        local = locale.getlocal(locale.LC_ALL)
        if local:
            local = local[0]
    return local
コード例 #2
0
ファイル: env.py プロジェクト: pombredanne/lazyscripts
def get_local():
    lang = os.getenv('LANG')
    try:
        # zh_TW.UTF-8 or zh_TW:zh.UTF-8
        local = lang[0:5]
    except TypeError:
        local = locale.getlocal(locale.LC_ALL)
        if local:
            local = local[0]
    return local
コード例 #3
0
def get_locale():
    lang = os.getenv('LANG')
    try:
        # zh_TW.UTF-8 or zh_TW:zh.UTF-8
        local = lang[0:5]
    except TypeError:
        local = locale.getlocal(locale.LC_ALL)
        if local:
            local = local[0]
    if not find_localedir(local):
        local = 'en_US'
    return local
コード例 #4
0
ファイル: env.py プロジェクト: Lazyscripts/lazyscripts
def get_locale():
    lang = os.getenv('LANG')
    try:
        # zh_TW.UTF-8 or zh_TW:zh.UTF-8
        local = lang[0:5]
    except TypeError:
        local = locale.getlocal(locale.LC_ALL)
        if local:
            local = local[0]
    if not find_localedir(local):
        local = 'en_US'
    return local