登录 注册

登录

问题 joomfish 如何将多语言站点中you are here-home这个翻译过来,或者干脆去掉!

更多
2012年12月06日 20:26 - 2012年12月06日 20:30 #1 作者: bignose
最近用Joomfish做了一个双语网站,其他都很好,只是如何能将多语言站点中you are here:home这个翻译过来,或者干脆去掉!找了很久都不知道这块是属于什么?请高手看看。谢谢!网址如下:顺便发个截图。http://bignosestudio.com/test-PHCI/index.php?lang=en
bignosestudio.com/test-PHCI/index.php?lang=zh




附件:
最后修改: 2012年12月06日 20:30 由 bignose. 原因: 改截图大小

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年12月07日 00:27 #2 作者: Joomla之门
这句话是显示在“导航路径”(breadcrumbs)上的。按理来说,只要安装了 mod_breadcrumbs 这个模块的多语种语言文件,就可以自动切换语言了。不过,很多模板设计人员不这么做。他们直接把这句话写在模板的语言文件里面了。

因此,你尝试这么操作:

1、进入网站的前台语言目录,在英文语言文件夹( /language/en-GB/ ) 里面寻找形如“en-GB.tpl_模板名称.ini”这样的语言文件,找到之后,看看该文件里面是否含有 “You are here”这个值。如果有,就好办了:将这个语言文件复制后翻译,然后改名为译文对应语种的文件名并上传到相应目录中。

2、Home 这个词稍微复杂一点,一般这个词不是来自模板,也不是来自任何语言文件,而是直接在 mod_breadcrumbs 模块中手工输入的。你进入网站后台的“模块管理”,找到 mod_breadcrumbs 模块,看看它的参数,里面应该有一项是输入“首页文字”的。要使这个 Home 按语种切换译文,就需要借助 JoomFish 对于模块的多语种管理功能(可能涉及到复制模块并按语种来发布),你阅读一下 JoomFish 的官方指南学习一下吧。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年12月08日 04:44 - 2012年12月08日 04:59 #3 作者: bignose
感谢白老大的指引,按照你给我的方法,问题解决了。

但是,现在改好的中文却出现乱码。不知道是哪里又出了问题?http://bignosestudio.com/test-PHCI/index.php?lang=zh
英文的没有问题。http://bignosestudio.com/test-PHCI/index.php?lang=en

附件:
最后修改: 2012年12月08日 04:59 由 Joomla之门. 原因: 删除重复引用

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年12月08日 05:03 - 2012年12月08日 05:09 #4 作者: Joomla之门
原因很简单:你创建的新的 zh-CN.tpl_**** 文件,在保存的时候,忘记把文件的字符编码设置为 “utf-8 无签名” 了。把这个文件用 Notepad++ 编辑器 打开,然后另存一下,无需改名,只修改字符编码为 “utf-8 无签名” 就行了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
最后修改: 2012年12月08日 05:09 由 Joomla之门.

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年12月09日 08:45 #5 作者: bignose
白老大谢谢了!按照您的指示,一步步走向成功。

登录 或者   注册一个会员帐号 来参与讨论