我正在使用语言切换块来使我的 drupal 网站语言化。它显示语言切换器块,但是当我单击任何语言时,内容不会被翻译。URL 会根据语言选择进行更改。
我已经通过 config/languages 添加了语言。我还通过启用多语言翻译支持来发布我的内容。在翻译选项卡中,我启用已翻译的操作。
实际上我遵循了所有步骤,但不知道为什么我的内容没有被翻译。我想不出问题。任何人都可以给我一些指示?
提前致谢
管理多语言内容时涉及的阶段很多,涉及的各个模块以及配置设置之间,可能很难从远处调试您的问题。
每当我建立一个多语言网站时,我都会使用相同的参考
HowTo: Basic Internationalization setup on drupal.org。
由于我发现几乎不可能记住设置的每个细节,因此我通过逐步遵循本指南来避免任何问题。
现在工作....
浏览此站点http://localize.drupal.org/并单击您的语言。然后下载您的语言文件(例如 drupal-7.21.language-code.po)。
转到 admin/config/regional/translate 并单击 Import 选项卡。将您刚刚下载的翻译包导入所需的语言。返回概览选项卡。请注意您添加的语言的翻译字符串百分比较高。之后,您的翻译工作正常。
请转到配置 - 区域和语言 - 语言 - 检测和选择,然后通过 URL 或会话启用选择