Joomla之门广告招商,PR=5,alexa 排名2万1

作者 主题: J1.5组件中有汉化包却显示英文界面的解决方法  (阅读 4457 次)

wwwwoicn

  • Newbie
  • *
  • 来自:
  • 帖子: 5
  • 声望: +1/-0
  • 上次登录:2009-10-28, 21:32
  • 注册于:2007-07-19, 14:49
    想必很多安装J1.5的朋友都发现,安装的组件明明有汉化包,使用的时候,前后台却只显示英文界面。这个问题可不是因为J!本身的代码有问题哦,而是因为joomlagate制作的汉化包和joomla.cn的汉化包都有一个同样的错误,导致了J1.5组件在使用兼容模式时,识别的汉化文件是english造成的。解决方法:

    修改文件:language和administrator/language目录下的zh-CN.xml
    更改:<backwardLang>english</backwardLang>
    为:<backwardLang>simplified_chinese</backwardLang>

    这一行的意思是,在兼容模式下,语言文件应该是什么,这么做的原因就是,J1.5中语言文件的文件命名方式发生了改变,比如J1.5中,en-GB对应的就是english,de_DE对应的就是german(参见http://www.jevents.net/forum/viewtopic.php?f=11&t=5),zh-CN对应的就是simplified_chinese。

    Native模式的组件翻译不存在这个问题,所以可以忽略。


    jackyking

    • 汉化功臣
    • Full Member
    • *
    • 来自: webtmp.cn
    • 帖子: 204
    • 声望: +9/-0
    • 上次登录:2009-12-09, 15:01
    • 注册于:2007-02-12, 01:04
      • Webtmp
    thx

    我居然忽略了这个问题,一直都直接去改相应组件的代码去了,谢谢lz的分享

    本站维护下列组件汉化
    • Community Builder 1.2RC4 Qcontacts
    • uddeIM 1.6  Custom Properties Alphauserpoints
    • JomComment JComments JFusion


    panner

    • Newbie
    • *
    • 来自:
    • 帖子: 17
    • 声望: +0/-0
    • 上次登录:2008-11-29, 12:57
    • 注册于:2007-06-12, 11:18
      • 大榕树
    好东西
    谢谢楼主分享

    xuexiacumt

    • 捐赠会员
    • Newbie
    • *
    • 来自:
    • 帖子: 7
    • 声望: +0/-0
    • 上次登录:2010-09-02, 20:42
    • 注册于:2009-08-15, 17:46
      • 电子邮件
    • 权限至: 2011年07月21日

    shrine

    • 捐赠会员
    • Newbie
    • *
    • 来自:
    • 帖子: 13
    • 声望: +0/-0
    • 上次登录:2010-08-23, 10:07
    • 注册于:2008-08-26, 15:01
      • 电子邮件
    谢谢!

    组件下载回复区里,有不少同学就此发问,结果答案就在这里。

    如果多国语言版的组件介绍中能有这个帖子的链接,就好了。
    水浒名言:不要焦躁……

    find

    • 捐赠会员
    • Newbie
    • *
    • 来自:
    • 帖子: 22
    • 声望: +0/-0
    • 上次登录:2010-06-10, 16:11
    • 注册于:2009-09-28, 09:28
      还好找到了wwwwoicn发的帖子,我一直以为没有汉化呢!多谢多谢

      yooyooh

      • Moderator
      • Sr. Member
      • *****
      • 来自:
      • 帖子: 383
      • 声望: +10/-0
      • 上次登录:2010-08-17, 13:18
      • 注册于:2008-01-09, 14:35
        很有价值,解决了实战问题。
        Every man dies, Not every man really lives.