我有一个多语种Drupal 7站点,启用了以下语言:
现在,当我启用我的全站式联系人表单,并使用荷兰语(http://www.mywebsite.com/nl/contact)导航到它时,它是荷兰语(应该是荷兰语)。
然而,当我浏览到应该是法语版本(使用http://www.mywebsite.com/fr/contact)时,它会向我展示英语联系人表格.
我已经下载并导入了联系表格的法语.po
文件,但没有效果,联系表格仍然是英文的。
有人知道这个问题的解决办法吗?
发布于 2012-12-26 00:43:23
不要使用.po
-files,而是安装本地化更新模块。它为下载、更新和管理翻译提供了一个更好的界面。
发布于 2012-07-29 02:53:59
我建议您安装本地化客户端模块,因为这对其他翻译也有帮助。
安装后,当您转到法语联系人表单(或任何其他法语页面)时,您将在页面底部看到页面中的翻译界面。只需搜索像“您的名字”这样的术语,将法语翻译并保存。重新加载页面,您应该会看到翻译。
发布于 2015-07-04 03:41:25
确保启用了i18n的“联系人翻译”(i18n_contact)子模块。
如果然后导航到admin/structure/contact,并对任何可用类别使用“编辑”链接,则还会有一个“翻译”选项卡。
此选项卡可用于翻译所选语言中的“类别”,并用于翻译该语言的“自动回复”。
有关更详细的(社区)文档,请参阅https://www.drupal.org/node/1396984。
注意:本地化客户端和本地化更新模块(在其他答案中提出)是很棒的模块,但它们的用途不同。他们将无助于使法语版本的表单出现(而不是英文版)。
https://drupal.stackexchange.com/questions/38418
复制相似问题