0

我有一个有 2 种语言的网站:默认为德语(de)和翻译为英语(en)。我正在尝试使用扩展名“rlmp_language_detection”7.0.0 版在网站中实现语言检测功能。

我想要实现的是,对于奥地利 (at)、瑞士 (ch) 和德国 (de) 国家,网站应保持默认语言德语,而对于所有其他国家,其他国家/地区的用户应以英语查看网站.

我添加了下面的打字稿来实现这一点。但不再工作了;

plugin.tx_rlmplanguagedetection_pi1 {
    defaultLang = de
    languageAliases >
    languageAliases {
        de = de
        at = de
        ch = de
    }
    countryCodeToLanguageCode >
    countryCodeToLanguageCode {
        de = de
        at = de
        ch = de
    }
}
page.987 =< plugin.tx_rlmplanguagedetection_pi1

你能帮我解决这个问题吗?提前致谢。

4

1 回答 1

1

我添加了以下配置;

plugin.tx_rlmplanguagedetection_pi1 {
   useOneTreeMethod = 1
   defaultLang = de
   limitToLanguages = de,en
}

page.987 =< plugin.tx_rlmplanguagedetection_pi1

我了解该功能不仅适用于此配置。我们需要在网站语言中“选择官方语言(ISO 代码):”(我们在根目录中添加的替代语言)。

现在它按预期工作..:)

于 2015-06-03T07:24:53.847 回答