在本节我们来谈一下JOOMLA的多语言语言管理,以及JOOMLA的汉化原理。
关于JOOMLA的多语言你需要明白下面的事情:
我就不啰嗦了。直接在语言管理中点击安装,既可以看到所有支持的语言了
你可以通过下图来进行对比: 将前端语言设置为英文:
后台语言设置为中文:
前台的显示情况:
后台的显示情况:
以上截图说明了JOOMLA的前台语言设置和后台语言设置是独立的。你完全可以使用JOOMLA建立一个前台是英文语言,后台是中文语言的外貌网站。
我们已经将前台设置成了中文,可以前台界面为什么还是大部分的是英文呢?如图下图:
图中红圈部分是我标出的中文。我们可以看到网站前台还是存在大多数的英文。你可能感到有些失望,前台不应该全是中文的吗?对于这种现象你可以这样理解,就相当于我们的手机,虽然默认语言设置成了中文,但是我们还是可以发送英文内容的短信。系统的多语言其实只是将系统使用的一些关键标签换成了对应的中文,至于你要在你的网站上显示什么,那还是由你决定。就像上图中,系统已经出现了中文的“登陆”,但是Getting Started这篇文章的内容还是保持为英文。
汉化是十分容易的事情,你完全可以自己来汉化。这里需要谈一下JOOMLA的汉化原理。JOOMLA系统会对所有使用到的字符进行一个替换。比喻当前要输出“联系人”这几个字,在代码中实际上是使用“COM_CONTACT_CONTENT_TYPE_CONTACT”这一串字符来代替的。在真正现实的时候,系统会首先判段当前使用的语言,如果是中文 ,那么系统会在其对应的语言文件中找到COM_CONTACT_CONTENT_TYPE_CONTACT相对于的解释。比喻:COM_CONTACT_CONTENT_TYPE_CONTACT="联系人"。因此,最后给我看到就是“联系人”几个字了,如果你修改COM_CONTACT_CONTENT_TYPE_CONTACT="我的联系人",那么最后就会输出“我的联系人”这几个字。原理就是这么的简单:下面给一个语言文件的截图:
你只需要使用文本编辑器进行修改就行了。就是这么简单。
记录本站的成长经历
评论 (0)