我目前正在制作一个双语表达引擎 2.5.2 网站。我正在使用这种技术来创建两种语言,效果很好。
我在两个 index.php 文件中创建了一个 {country_code} 全局变量,它允许我检测当前语言。
使用这种技术,我在访问条目时可以毫无问题地获取与语言相关的数据。我唯一担心的是我显然必须为特定语言的“干净”URL 提供特权。
示例条目:
- {entry_id} = 123
- {title} = 我的测试文章
- {title_permalink} = 我的测试文章
- {name_fr} = 周一文章
- {name_en} = 我的文章
如果我请求http://www.example.com/index.php/en/blog/articles/my-test-article
,我希望使用博客模板组中的模板文章找到英文“我的文章”。
一切都很好,但是在请求时可以访问法语翻译http://www.example.com/index.php/fr/blog/articles/my-test-article
。URL 的正确翻译应该是http://www.example.com/index.php/fr/blogue/articles/mon-article-test
.
有人遇到过这样的问题吗?通过扩展或模块的任何解决方案?