我是 Drupal 7 国际化的新手,这就是我想要做的。
假设我的网站有 3 种语言。英语、法语和荷兰语。我想要的是当一篇文章没有被翻译成特定语言时,看到文章的英文版本。
我可以用英语写我的文章,然后使用中性语言来确保文章出现在每种语言中,但是我不能只翻译法语或荷兰语的文章。
示例:我用英语创建了一篇文章。我把它翻译成法语。我还没有把它翻译成荷兰语,但我仍然希望这篇文章的英文版出现在网站的荷兰语版中。
如果有人有任何想法,我将不胜感激。
我是 Drupal 7 国际化的新手,这就是我想要做的。
假设我的网站有 3 种语言。英语、法语和荷兰语。我想要的是当一篇文章没有被翻译成特定语言时,看到文章的英文版本。
我可以用英语写我的文章,然后使用中性语言来确保文章出现在每种语言中,但是我不能只翻译法语或荷兰语的文章。
示例:我用英语创建了一篇文章。我把它翻译成法语。我还没有把它翻译成荷兰语,但我仍然希望这篇文章的英文版出现在网站的荷兰语版中。
如果有人有任何想法,我将不胜感激。
(基于我安装的 Drupal 6,如果找不到相同的选项,您可能需要进一步查看)
在站点配置选项中,转到语言,然后转到“多语言系统”。在 Drupal 6 中,它带有 i18n 模块;我相信它是 Drupal 7 中的核心功能。对于内容选择,选择“混合当前语言(如果可用)或默认语言(如果没有)和中性语言”选项。此外,请确保将英语设置为您的默认语言。
我正在为上述问题使用选择翻译模块。您可以在https://drupal.org/node/1098708找到模块。
在视图中添加过滤器:选择翻译在选择翻译选择模式中使用当前语言;如果不可用,则使用默认语言;如果不可用,请使用原始语言。