我被搜索和阅读了很多网站,但找不到如何建立drupal多语言网站。
我想在一个网站中使用两种语言。
这两种语言都有不同的内容。(非内容翻译)。
我启用了区域设置模块,在每种内容类型中启用了多语言支持。
但是当我用两种语言添加内容时
头版列出了所有这些文章,没有过滤网站的语言。
如何设置drupal 7以列出使用过滤语言的文章。
例:http://example.com/en <-这个网址应该列出所有英文文章。http://example.com/fr <-这个url应该列出所有法国文章。
发布于 2013-04-23 14:24:38
我必须从Drupal贡献模块安装、i18n、或国际化模块,并启用这些选项。
**该模块需要变量模块。
发布于 2013-04-20 13:51:20
由于内容不同,实现这一点的一种方法是创建两种不同的内容类型。为每种内容类型分配别名模式,如en/node:title和fr/node:title。然后,您可以在任何页面上显示每种或两种内容类型;它可以是具有别名en或fr的分类法页面。如果选择此方法,则不需要区域设置。这个版本并不适用于每个内容都有匹配的翻译内容的翻译站点。
发布于 2014-02-21 03:17:20
如果您还想展开一些没有包含在语言库中的特殊单词,可以尝试使用以下代码:
$zh = variable_get('locale_custom_strings_zh-hans');//zh-hans is your language key.
$zh["More news"] = '更多信息'; // KEY/VALUE
variable_set('locale_custom_strings_zh-hans',$zh); // set it back.https://stackoverflow.com/questions/16114996
复制相似问题