比这篇新的文章:
生成四位不重复数字(0-9)的所有组合,比如8765, 9876, 0123
比这篇旧的文章: Python版的农历日历Calendar,功能简单
作者: Bibby, 点击511次, 评论(1), 收藏者(0)
打分:
所有评论,共1条:( 我也来说两句)
比这篇旧的文章: Python版的农历日历Calendar,功能简单
Python i18n HowTo
语言: Python, 标签: 无 2008/06/22发布 6个月前更新作者: Bibby, 点击511次, 评论(1), 收藏者(0)
Python语言: Python i18n HowTo
01 #!/usr/bin/env python
02 # encoding: utf-8
03 # File: testi18n.py
04
05 # Author: Zhang Huangbin <michaelbibby (at) gmail.com>
06
07 import gettext
08
09 # 这里指定了几个值:
10 # moFileName: 这是经过 msgfmt 工具转换后得到的文件。只需要给文件名
11 # 即可,不需要带上 '.mo' 这个后缀名。
12 # languages: 这是一个 list,指定要使用的语言文件('.mo')。
13 # localedir: 这是指定从哪里查找 mo 文件。它有固定的目录结构:
14 #
15 # localedir/
16 # |- language/
17 # |- en/
18 # |- LC_MESSAGES/
19 # |- moFileName.mo
20 # |- zh_CN/
21 # |- LC_MESSAGES/
22 # |- moFileName.mo
23
24 gettext.translation('moFileName', localedir='./locale', languages=['en']).install(True)
25
26 # 这是调用翻译的方法: _("这里填上需要翻译的字符串")
27 print _("Hello, world")
02 # encoding: utf-8
03 # File: testi18n.py
04
05 # Author: Zhang Huangbin <michaelbibby (at) gmail.com>
06
07 import gettext
08
09 # 这里指定了几个值:
10 # moFileName: 这是经过 msgfmt 工具转换后得到的文件。只需要给文件名
11 # 即可,不需要带上 '.mo' 这个后缀名。
12 # languages: 这是一个 list,指定要使用的语言文件('.mo')。
13 # localedir: 这是指定从哪里查找 mo 文件。它有固定的目录结构:
14 #
15 # localedir/
16 # |- language/
17 # |- en/
18 # |- LC_MESSAGES/
19 # |- moFileName.mo
20 # |- zh_CN/
21 # |- LC_MESSAGES/
22 # |- moFileName.mo
23
24 gettext.translation('moFileName', localedir='./locale', languages=['en']).install(True)
25
26 # 这是调用翻译的方法: _("这里填上需要翻译的字符串")
27 print _("Hello, world")
所有评论,共1条:( 我也来说两句)
| 1 |
jiyu
4个月前
回复
贴个link,结合这里面的讲解,会更容易明白。http://www.javaeye.com/topic/66558
|
代码