Home > wordpress > WordPress本地化技术

WordPress本地化技术

March 9th, 2009

WordPress的开发人员选择使用的GNU gettext本地化框架提供本地化的基础架构 。 gettext是一个成熟的,广泛使用的模块化翻译框架,并且它是开源免费的软件。

gettext使用消息级别的翻译-也就是,每一个“信息”显示给用户单独翻译,无论是一个段落或一个字。在WordPress的,如“messages”的生成,转化,并使用WordPress的PHP文件的通过两个PHP函数。 __()时使用的信息是作为变量传递到另一个函数; _e()是用来直接向网页显示。下面的说明能让你更详细地了解这两个功能:

__($messages)
搜索定位模块的翻译$信息,并通过翻译到PHP return语句。如果没有发现翻译为信息,它只是返回$messages。

_e($messages)
搜索定位模块的翻译$messages,并通过翻译返回到PHP用于显示。如果没有发现翻译信息,它只是返回$messages。

请注意,如果您是国际主题或插件,您应该使用“文本域” 。见写作一个插件的更多信息,关于如何做到这一点的一个插件;主题是相同的。

该gettext框架照顾大多数WordPress的。但是,有少数地方在WordPress的分布情况gettext无法使用-见文件的直接翻译的更多信息,如何单独翻译文件。

以上文档翻译自wordpress官方。google翻译,我徽调了一下,比较简单,能看懂就行了。

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Live
  • Google Bookmarks
  • MySpace
  • email

wordpress ,

  1. March 14th, 2009 at 15:32 | #1

    很喜欢你的博客想和你做个友情连接!!
    方便以后访问~~你的链接已经做好咯~~
    网站名称:凡客诚品
    网站地址:www.redcu.cn/

    [Reply]

  1. No trackbacks yet.