我安装了面板模块并在我的站点中启用,该站点是在drupal 6.26中构建的,我的面板模块的版本是6.x-3.10。我已经在面板上创建了许多块,我的网站中有两种语言:英语和法语。
我还安装并启用了翻译模块。它适用于其他事情,但不适用于专家组的标题。
我已经在网上搜索了很多,但还没有得到适当的解决方案。
提前谢谢。!
答案 0 :(得分:0)
如果您需要Drupal的任何类型的i18n或l10n(国际化/本地化),您应该查看此文档:
http://drupal-translation.com/
回答你的问题,直接来自drupal-translation:
参考:http://drupal-translation.com/content/translating-block-contents#
Drupal的i18n模块可以翻译块内容。
要以多种语言显示块,您可以使用其中一种 接近:
为每种语言创建不同的块。使用字符串 本地化创建块时,您可以选择将其分配给 特定语言或所有语言并使用字符串翻译。
方法1 - 每种语言的不同块选择一种独特的语言 块并指示要显示它的节点。你应该 只选择用与块相同的语言编写的节点。
然后,在其他语言中创建类似的块并启用它们 这些语言的节点。
此过程将在不同的块之间保持完全隔离 语言。它们可以是彼此的翻译,但也可以 包含完全独立的内容。 Drupal和i18n不提供 任何用于在不同的块内容之间进行同步的工具 语言。
方法2 - 字符串本地化Drupal可以从中翻译字符串 英语到其他语言(目前,没有解决方案 从英语以外的任何语言翻译)。你可以告诉Drupal 将字符串的标题和内容作为字符串处理并查找 使用Drupal的字符串翻译机制进行翻译。
当用不同语言显示块时,Drupal会 查找块的标题和正文以查看是否有字符串 标题和正文的翻译。如果它们可用的话 将显示翻译,否则将显示原始 文本。