@events.language_changedотменить нельзя1 методКогда игрок выбирает другой язык в настройках клиента.
Строки, которые скрипт перевёл один раз и сложил в переменные, после смены языка устарели. По этому событию их пересобирают.
Имена настроек, значения режимов и описания модулей клиент переводит сам на каждой отрисовке, их трогать не нужно.
lang.load({
"ru_ru": {"mymod.title": "Мой модуль"},
"en_us": {"mymod.title": "My module"},
})
title = lang("mymod.title")
@events.language_changed
def on_language(event):
global title
title = lang("mymod.title")
client.msg("язык теперь " + event.getCode())Общий список всех событий и правила подписки лежат на странице События.