其实,今天晚上本来像做i18n的
http://webpy.org/cookbook/i18n_support_in_template_file.zh-cn
结果开始还看得比较明白
不过到后面的pot, po,mo文件,就完全不知道了
毕竟struts里,配上myeclipse的插件,编辑i18n文件这种东西
就是纯粹的一个翻译工作而已
也许这章的内容,对于我这种反应比较慢的人来说,应该从后面开始看
Gettext的简介
http://zh.wikipedia.org/wiki/Gettext
这个东西的历史还真古老
简单说
po 可以编辑,类似于py文件
mo 不能编辑,类似于编译后的pyc文件
不过有 poedit这种软件,mo其实也是可以编辑的
关于po和mo最简单转换的描述
msgunfmt.exe d:/english.mo -o d:/english.po
来反编译mo文件,然后再下载poedit,对english.po进行编辑、翻译,完成后再运行:
msgfmt.exe -o d:/chinese.mo d:/english.po
然后就编译完成了chinese.mo文件
http://blog.csdn.net/brave_heart_lxl/article/details/5601013
关于用poedit转换po和mo的描述
http://hi.baidu.com/feiyu_zone/blog/item/2cdfb2f94366a52b4f4aeac4.html
其实命令是一样的
回到官方给的例子(还没做到这一步)
shell> python /path/to/pygettext.py -a -v -d messages -o i18n/messages.po *.py templates/*.html
将py文件和html文件生成po文件
然后再生成mo文件
msgfmt -o i18n/en_US/LC_MESSAGES/messages.mo i18n/en_US/LC_MESSAGES/messages.po
行了,到此为止,po ,mo都有了,就算给i18n做好准备了,明天再继续试验,还有那个另外的例子
发表评论
-
用webpy+gae做一个隐藏播放文件地址的东东,失败了2 -半成功
2012-04-23 21:14 1006昨天说到失败了想换一个html5播放器试试其实跟播放器根本没有 ... -
用webpy+gae做一个隐藏播放文件地址的东东,失败了
2012-04-22 22:52 1360很简单 想把一些mp3文件放到gae上,不过不想被下载,虽 ... -
用chrome访问gae的static文件的问题
2012-04-21 14:49 2655Traceback (most recent call ... -
一篇写的还不错的gae入门
2012-04-08 20:37 1021经过一段时间的摸索,感觉gae已经入门了 特地把查到的资料上 ... -
web.py笔记gae的session总结
2012-03-09 00:04 2572这几天利用gae部署webpy的小东西 感慨颇多 1 ga ... -
web.py笔记db处理 坑爹_test=True
2012-03-04 15:44 3278http://webpy.org/cookbook/Inser ... -
web.py笔记 表单post的checkbox
2012-03-02 23:40 3626<p> <label for=&quo ... -
web.py笔记 中文html
2012-03-01 00:37 1365本来今天测试的是数据库 结果在template的html里面 ... -
web.py笔记模板3 i18n 切换
2012-02-26 21:42 1670研究了很久pot,po,gettext,poedit的文档 ... -
web.py笔记模板1
2012-02-21 22:27 3439http://webpy.org/docs/0.3/templ ... -
web.py笔记 cookie
2012-02-19 16:28 1493官方url http://webpy.org/co ... -
web.py笔记 大块文件下载
2012-02-17 22:26 4646官方url http://webpy.org/cook ... -
web.py笔记 处理404 500
2012-02-12 22:50 3161官方cookbook http://webpy. ... -
wing ide 设置
2012-02-12 22:43 11331用惯了eclipse,这个轻量级的wingide 还真是有点不 ... -
web.py笔记ctx
2012-02-12 16:48 4879http://webpy.org/cookbook/ctx ... -
web.py笔记ssl 续 apache
2012-02-11 22:32 1381对前几天ssl的连接方式,仍然比较担心 感觉不是那么妥当 ... -
web.py笔记ssl 坑爹
2012-02-09 21:42 3805今天又回过神来,准备看看web.py的ssl支持 结果调了半 ... -
web.py 笔记 控制url
2012-01-15 22:54 4106web.py 的url控制说明 ,官方的中文coo ... -
web.py笔记session
2012-01-08 21:58 4160官方的例子 http://webpy.o ... -
web.py
2012-01-04 21:37 7555http://webpy.org/ import ...
相关推荐
5. 模板文件中的i18n支持:讲解如何在web.py的模板文件中使用i18n支持 6. 在web.py中使用Mako模板引擎:展示如何在web.py中使用Mako模板引擎 7. 在web.py中使用Cheetah模板引擎:讲解如何在web.py中使用Cheetah模板...
2. **应用(Application)**:Web.py中的应用是一个Python对象,它包含所有路由和配置信息。创建一个基本的应用非常简单,如`app = web.application(urls, globals())`。 3. **处理器(Handlers)**:处理器是处理...
例如,解压后的文件可能包含`site-packages`目录,其中可能包含了web.py和flup的安装包,而`web`目录可能包含了你的web.py应用源码。在已有的Python环境中,可以直接使用这些库,无需额外安装。 总结来说,web.py...
2. **提供静态文件访问**: 可以通过 web.py 服务静态文件,如 CSS、JavaScript 或图片。 3. **URL 控制**: web.py 使用 URL 映射规则,将 URL 路径映射到处理函数。 4. **跳转与重定向**: `web.redirect()` 函数用于...
Web.py Cookbook 简体中文版手册 欢迎来到web.py 0.3的Cookbook。提醒您注意:某些特性在之前的版本中并不可用。当前开发版本是0.3。 web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目...
【标题】"py2+web.py.rar" 指的是一个使用Python 2版本和Web.py框架构建的Web应用程序的压缩文件。Web.py是Python语言中的一个轻量级Web开发框架,它允许开发者快速地创建功能丰富的Web服务。在Windows Server 2008 ...
web.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy ...
web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目。该框架由美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发。web.py目前已被很多家大型网站所使用。
web.py 内置了模板引擎,支持简单的变量替换、条件判断和循环等逻辑。开发者可以通过`render` 函数渲染模板并返回HTML响应,如 `return render.index()`。模板文件通常以`.html` 结尾,且与处理函数同名。 4. **...
从提供的文件内容来看,这部分文档涵盖了几个关键的知识点,包括用户输入的访问、数据库的访问、模板的使用以及Web.py应用的部署等方面。 首先,关于用户输入的访问,这是Web开发中的基础任务之一。Web.py框架提供...
总之,`web.py针对python3.7调整版`是一个专门为了解决Python 3.7与`web.py`不兼容问题的版本,它体现了对新语言特性和标准库更新的适应,旨在提供更稳定、高效的开发体验。在升级或迁移项目时,使用这样的调整版...
`web.py` 是一个针对Python编程语言设计的轻量级Web框架,它的核心设计理念是简洁和高效。作为一个小巧而灵活的框架,`web.py` 能够帮助开发者快速构建Web应用程序,同时保持代码的清晰性和可维护性。在本文中,我们...
Web.py Cookbook 简体中文版V0.3
一个用web.py写的Hello World,主要是入门感受下pthon而已。 使用: 1、用终端CD到web.py,执行:python setup.py install,在Linux 等系统下,需要root 的权限,可以执行:sudo python setup.py install。 2、CD到...
web.py 的官方网址是 http://webpy.org,这里提供了详细的文档、示例和社区支持。 **1. web.py 的核心特性** 1.1 **简洁的语法**:web.py 提供了一种直观的URL映射方式,通过`url()`函数定义路由,使得代码更易读...
**基于Web.py的博客系统详解** ...通过学习这个项目,你可以深入理解Web.py的使用,同时也能掌握数据库操作、模板渲染和基本的Web安全知识。这个博客系统不仅适合个人使用,也是进一步学习Web开发的良好起点。
在**webpy-0.36**这个压缩包中,包含了web.py框架的源代码文件。解压后,你可以看到框架的各个组成部分,如核心模块、模板引擎、数据库接口等。通过阅读和学习这些源码,开发者不仅可以深入理解web.py的工作原理,还...
2. **MVC模式**:虽然`web.py`没有严格遵循MVC(模型-视图-控制器)架构,但它的设计思路与之相似。通过类定义处理HTTP请求的函数,类的实例作为控制器,而视图和模型则可以通过类的方法和属性来实现。 3. **内置...
web.py是一个轻量级的Python Web框架,它的设计哲学是简洁而直接,适合初学者和有经验的开发者。由于其开源性质,web.py可以在任何项目中自由使用,不受任何限制。虽然小巧,但web.py功能强大,能够处理复杂的Web...