我们的 Cake 1.3 php 站点以英语作为默认语言进行编码。在首页,我们有一个西班牙和巴西国旗,用于通过使用 .po 文件将网站翻译成所需的语言。当标志被起诉时,翻译没有问题。
但是我们发现,当我们使用西班牙语版本的 Firefox 直接查看该站点时,我们会看到巴西文本!我本来希望看到英文文本,甚至浏览器可能会尝试翻译成西班牙语。
我们的 Locale 文件夹的结构如下:
区域设置或 LC_MESSAGES default.po Spa LC_MESSAGES default.po
由于西班牙访问者在网站上看到葡萄牙语的明显错误,这也导致任何注册为英语注册的注册,这导致我们在管理员中真正头疼。
西班牙语 Firefox 只是选择它看到的第一个翻译文件吗?如果是这样,我们如何阻止它并让它使用正确的版本,或者,我怀疑它应该这样做,显示英文文本,从而使按下西班牙国旗变得明显。
任何帮助或建议将不胜感激。