Locale: 多语言支持

由 holz 于 周五, 2006-11-10 17:44 提交。

locale 模块允许你用自己的语言来表现你的 Drupal 站点,而不是默认的英语, 你可以用它来建立一个多语言的站点或者替换 内建 的文本达到定制站点的目的。当 locale 模块遇到需要显示的文本时,会尝试将它翻译为当前选定的语言,如果没有可用的翻译,这个字符串会被记录下来,然后你就可以轻易地检索尚未翻译的字串了。

locale 模块提供两种不同的翻译方式。 第一种集成到了 web 界面中,通过这个界面你可以搜索尚未翻译的字串,然后自行翻译。 当然更简易并且节省时间的方法是通过导入翻译好的语言文件,这些语言文件一般是 GNU gettext Portable Object files (简单说是 .po 文件)。在翻译页面有许多翻译好的语言文件可供下载使用。

如果一个翻译好的语言文件不能适应你的需求,.po 还可以通过特殊的编辑工具方便地再次修改。locale 模块的导入特性允许你从这些文件将字串导入到站点数据库中,而输出功能则允许你通过生成 Portable Object file 的方式与他人分享你的翻译。

你可以

  • 通过 管理 >> 本地化 来管理本地化。
  • 管理本地化字符串: 管理 >> 本地化 >> 管理字符串
  • 添加本地语言: 管理 >> 本地化 >> 添加语言
  • Drupal 翻译页面 下载翻译好的文件。

---------------
1、原文: Locale: multi-language support