IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Web development | Open source  >

Ruby 和 Rails 的国际化与本地化技术

developerWorks

级别: 中级

杨 波 (bob.yang.dev@gmail.com), 技术经理, 结信网络有限公司

2007 年 11 月 05 日

现在注册或者使用您的 IBM ID 和密码登录。

在本教程中,您将通过两个例子循序渐进地学习使用 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公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


    关于 IBM 隐私条约 联系 IBM 使用条款