我正在使用Bot框架作为直接实施。 Bot使用两种语言:“ en”和“ nl”。我正在按如下所示设置语言:
if(somecondition)
{
locale = "nl";
session.preferredLocale(locale);
var text = session.localizer.gettext(locale,"pastErrorText");
session.send(text);
} else {
locale = "en";
session.preferredLocale(locale);
var text = session.localizer.gettext(locale,"pastErrorText");
session.send(text);
}
可以说我正在使用bot(英语)。当我突然使用漫游器时,即使不满足条件,该语言也会在对话之间切换为nl(荷兰语)。反之亦然。
可能是什么问题?如果多个用户同时使用它,是否有缓存?有相同的解决方法吗?
答案 0 :(得分:0)
您可以使用TextTranslator API。