更改语言标题后对多语言joomla 3.2站点进行故障排除

时间:2013-12-29 15:16:16

标签: joomla multilingual

我制作了一个完整的双语joomla(3.2)网站,该网站工作得非常好,直到我尝试将英语的标题从“英语(英国)”更改为“英语”。我这样做的原因是因为我只想在前端看到“英语”切换到英语。

即使将语言标题更改回“英语(英国)”,它也不再起作用了。

基本上我有两个问题:

  1. 如何让英语开关再次工作
  2. 如何摆脱国家标签,即DE和GB?

1 个答案:

答案 0 :(得分:1)

问题解决了:看起来它是Joomla中的一个错误,已报告错误。 我遇到了两个解决方案,我只尝试了第一个,所以我不知道第二个是否有效。

  • 转到语言管理器中的“内容语言”标签
  • 打开编辑
  • 的语言en-GB
  • 将访客权限更改为公开
  • 保存更改

  • 调用phpMyAdmin

  • 在左侧面板上双击用于您网站的数据库
  • 在左侧面板上点击名为xyz_languages的表格(其中xyz_是您网站的表格前缀),在右侧则会看到表格中的行
  • 在右侧面板上,单击“使用lang_id 1
  • 行”的“编辑”链接
  • 在Access面板右侧面板的结果窗口中,将值从5更改为1
  • 保存行

注意:在进行此更改之前,请备份数据库内容。

显然,这应该在下一个版本的Joomla中解决!建议审核跟踪器http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=33034和Github拉取请求https://github.com/joomla/joomla-cms/pull/2714

删除语言切换器模块的(DE)和(UK)部分非常简单,只需在语言管理器的内容选项卡中更改标题。只需确保将访问权限设置为公开。