`

Python 国际化

 
阅读更多

>>> help(locale)
Help on module locale:

NAME
    locale - Locale support.

FILE
    c:\python27\lib\locale.py

DESCRIPTION
    The module provides low-level access to the C lib's locale APIs
    and adds high level number formatting APIs as well as a locale
    aliasing engine to complement these.
    
    The aliasing engine includes support for many commonly used locale
    names and maps them to values suitable for passing to the C lib's
    setlocale() function. It also includes default encodings for all
    supported locale names.

>>> import locale
>>> locale.setlocale(locale.LC_ALL, "")
"Chinese (Simplified)_People's Republic of China.936"

>>> lang, encoding = locale.getdefaultlocale()
>>> print lang
zh_CN
>>> print encoding
cp936
>>> 
 
分享到:
评论

相关推荐

    python国际化demo

    python国际化demo 下载后先看readme文件 启动服务,运行:http://localhost:8000/test/test2_view,可查看国际化效果 标记国际化的方法,index.html里面都有示例

    python国际化的例子

    Python的国际化(i18n,internationalization)是让软件能够适应不同语言和文化环境的过程。这个过程涉及将文本、日期、时间等可变内容与程序逻辑分离,以便在不同的地区进行定制。在这个例子中,我们将深入探讨如何...

    python国际化编译工具

    Python国际化编译工具是开发多语言应用的关键组件,它使得Python程序能够适应不同地区和语言的用户需求。在Python中,实现国际化(i18n)和本地化(l10n)的主要库是`gettext`和`babel`。本文将深入探讨这两个库以及...

    python 国际化 的例子

    Python的国际化(i18n,Internationalization)是让软件能够适应不同语言和文化环境的过程。这个过程涉及到了代码的编写、资源文件的组织以及如何根据用户的选择来切换语言。在Python中,我们可以使用标准库中的`...

    babel:Babel的官方存储库,Python国际化库

    Babel是一个Python库,提供集成的实用程序集合,可帮助国际化和本地化Python应用程序(特别是基于Web的应用程序)。 可以在docs文件夹中HTML文件中找到详细信息。 有关更多信息,请访问Babel网站: 在加入聊天 为...

    Python数据可视化编程

    《Python数据可视化编程》是一本深入探讨如何使用Python进行数据可视化的著作,由...这本书的中文版结合了作者的国际视野和译者的本土化解读,使得内容更加贴近中国读者的阅读习惯,让读者更容易理解和应用书中的知识。

    python国际化的另一种实现方式

    在Python编程中,国际化(Internationalization)通常使用标准库中的`gettext`模块来实现,它提供了处理翻译文本的标准方法。然而,上述提到的是一种非传统但实用的国际化实现方式,尤其适用于GUI应用,如使用PyQt5...

    Python-AndroidIOS使用Python来帮助你的App国际化文言

    "Python-AndroidIOS使用Python来帮助你的App国际化文言"这个主题揭示了一个高效的方法,即利用Python脚本来自动化处理Android和iOS应用的多语言支持。下面将详细介绍这一过程,以及相关的Python库和技术。 首先,...

    Python库 | plone.i18n-1.0.9.zip

    今天我们要探讨的是一个名为`plone.i18n`的库,它是Python国际化(i18n)解决方案的一部分,专为Plone内容管理系统设计。`plone.i18n-1.0.9.zip`是这个库的一个特定版本,包含了所有必要的文件和资源。 首先,让...

    python象棋ai入门教程-用Python编写一个国际象棋AI程序.pdf

    在本篇《Python象棋AI入门教程》中,作者通过Python实现了国际象棋的AI程序,并分享了关于AI部分的设计和工作原理。整个AI系统主要分为三个步骤:生成所有合法棋步、构建棋步树以及遍历树以寻找最佳决策。 首先,AI...

    Python-人性化的格式日期字符串的R包

    4. 支持国际化,包括不同语言的日期和时间格式。 5. 高级功能,如日期间隔的计算和日期范围的处理。 使用`foRmatDate`包,可能的代码示例可能是: ```python from foRmatDate import formatDate # 假设formatDate...

    Python有价值资源合集

    - **Babel**:Python国际化库,支持消息翻译、日期/时间格式化等功能。 - **gettext**:GNU提供的文本翻译工具,支持多语言。 通过以上概述,可以看出《Python有价值资源合集》覆盖了Python开发中的各个方面,无论...

    Python库 | i18ndude-4.1-py2-none-any.whl

    `i18ndude-4.1-py2-none-any.whl` 是一个与 Python 国际化(i18n)相关的库,主要用于处理软件的多语言支持。这个库的名字 "i18ndude" 可能是 "internationalization dude" 的缩写,它专门设计来帮助开发者管理他们...

    一个简单的python 国际象棋游戏,具有单独的棋盘表示/验证和 TkInter GUI_python_代码_下载

    一个简单的python国际象棋实现,一个学习项目。 事实证明,编写国际象棋游戏并非易事, 所以我试图让它成为模块化的,并且尽可能容易学习。 包含: *基于字典的董事会代表 * 移动验证 * 基于控制台的 Unicode ...

    基于python-chess库的国际象棋AI内核及SVG可视化Client源码+使用文档+全部资料(优秀项目).zip

    基于python-chess库的国际象棋AI内核及SVG可视化Client源码+使用文档+全部资料(优秀项目).zip基于python-chess库的国际象棋AI内核及SVG可视化Client源码+使用文档+全部资料(优秀项目).zip 【备注】 1、该项目是...

    PyPI 官网下载 | infrae.i18nextract-1.0.tar.gz

    《PyPI官网下载 | infrae.i18nextract-1.0.tar.gz——Python国际化处理利器》 在Python的世界里,PyPI(Python Package Index)是开发者们分享和获取开源软件包的重要平台。今天我们要讨论的是PyPI上的一款名为...

    PyPI 官网下载 | zope.i18nmessageid-3.4.3-py2.6-win-amd64.egg

    总结,zope.i18nmessageid库是Python国际化方案中的一个重要组成部分,它简化了消息标识的管理和翻译工作。对于需要跨语言支持的Python应用,尤其是那些基于Zope框架的项目,该库是一个不可或缺的工具。了解并熟练...

    PyPI 官网下载 | asgi-babel-0.7.0.tar.gz

    Babel是一个广泛使用的Python国际化和本地化库,它提供了处理日期、时间、数字格式、货币、消息等多语言支持的功能。Babel不仅适用于Web应用,还可以在命令行工具、桌面应用等任何需要多语言支持的Python项目中使用...

    PyPI 官网下载 | rumi-i18n-0.0.1a1.post3.tar.gz

    总结一下,"rumi-i18n"是一个与Python国际化相关的库,可以从PyPI官网下载,适用于需要处理多语言环境的项目。了解如何使用和管理这样的库,对于Python开发者来说是非常重要的技能,也是构建可扩展和国际化软件的...

Global site tag (gtag.js) - Google Analytics