|  | 级别: 中级 杨 波 (bob.yang.dev@gmail.com), 技术经理, 结信网络有限公司
2007 年 11 月 05 日 在本教程中,您将通过两个例子循序渐进地学习使用 Ruby-Gettext 进行 Ruby 和 Rails 程序国际化和本地化开发的相关方法和知识。通过学习,您可以掌握国际化 Ruby、Rails 程序的技术,为您进一步了解和使用 Ruby-Gettext 打下良好的基础。
在本教程中
在本教程中,您将学习: - Gettext 的概述和 Ruby-Gettext 包的安装;
- 第一个国际化的 Ruby 程序 hello_i18n;
- 如何创建 POT 文件,翻译 PO 文件,并最终生成 MO 文件;
- 如何国际化和本地化一个 Rails 应用程序;
目标 通过本教程的学习,您不仅可以了解 Gettext
的基础知识,而且可以掌握如何使用 Ruby-Gettext 包对 Ruby 程序和 Rails 程序进行国际化和本地化的技术。
预备知识
这里假设读者已经掌握了常用的 Ruby 程序开发技术以及初步的 Rails 程序开发技术,知道 Rails 中的数据库迁移(migration)的概念,知道 Ruby Gems 包管理系统的相关知识,知道常用的 MySQL 数据库使用知识,知道常用的 Linux 命令。
系统需求
本文所有示例均在 Linux 系统中测试完成。您需要一台能运行 Linux 或者 Windows
系统的机器,除此之外您还需要一些工具才能试用本教程中的代码。所有这些工具都可以免费下载:
- Ruby 1.8.6;
- RubyGems 0.9.2;
- Rails 1.2.3;
- gettext gem 1.9.0;
- MySQL 4.1;
- Firefox;
学习时间
1 小时
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|