当前位置: 代码迷 >> 综合 >> gettext 汉化的*正规*正轨*而且还是简单的方法
  详细解决方案

gettext 汉化的*正规*正轨*而且还是简单的方法

热度:60   发布时间:2023-12-18 22:05:42.0
道喜技术高强, 下面两篇看完了就明了

http://www.hhtong.com/blog1/articles/2006/05/15/rails20060514_i18n_gettext

关键的步骤是
[quote]
增加文件application.rb的代码,其中第四行和第十一行参数要调整。其目的在于,我们确定我们软件使用什么语言。在这个文件中,[color=blue]我们定义该软件项目文字区域(textdomain):i18n_gettext。这一点是很重要。它必须和后面谈到文件.po的文件名相同。[/color]
[/quote]
http://www.hhtong.com/blog1/articles/2006/05/15/tools20060514_use_poedit

比Globalize简洁易行

:wink:

Download poedit最新版1.3.6的link
2006-10-30 03:36:

http://sourceforge.net/project/showfiles.php?group_id=27043&package_id=18746&release_id=459538

[img]http://bd7lx.iteye.com/upload/picture/pic/281/8d47d3bb-4d5c-49ce-a816-6fdbefff91c5.jpg[/img]

http://manuals.rubyonrails.com/read/chapter/105

有这么个笑话老鼠给猫挂铃铛, 敢挂是勇气, 要挂的太多了, 老鼠也不愿意干了

铃铛出在第六步, 手工要维护的括号太多了

[quote]#
# 我们要把所有文件D:\works_rails\i18n_gettext\*\*.rb,D:\works_rails\i18n_gettext\*\*.rhtml 需要翻译的文字写成为规定格式为:
_('原文')
例如,我们修改文件D:\works_rails\i18n_gettext\app\views\admin\list.rhtml
[size=24]_('Show')[/size]
原来的形式为
‘Show’[/quote]