Я использую платформу 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);
}
Допустим, я использую бота на английском языке. Когда я использую бота, язык внезапно переключается на nl (голландский) между разговорами, хотя условия не выполняются. Бывает и наоборот.
В чем может быть проблема? Что-то с кешем, если несколько пользователей используют его одновременно? Есть ли обходной путь для того же?