Add config for the new "echotorussian" setting

This commit is contained in:
2025-01-14 18:08:44 +01:00
parent 308b65e2f6
commit 3376b4fa7c
3 changed files with 12 additions and 2 deletions

View File

@@ -407,7 +407,7 @@ local function init()
stinkies = shared.GetOrDefault(Heimdall_Data, { "config", "stinkies" }, {}),
scale = shared.GetOrDefault(Heimdall_Data, { "config", "scale" }, 1),
locale = shared.GetOrDefault(Heimdall_Data, { "config", "locale" }, "en"),
echoToRussian = shared.GetOrDefault(Heimdall_Data, { "config", "echoToRussian" }, true),
echoToRussian = shared.GetOrDefault(Heimdall_Data, { "config", "echoToRussian" }, false),
bonkDetector = {
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "bonkDetector", "enabled" }, false),
debug = shared.GetOrDefault(Heimdall_Data, { "config", "bonkDetector", "debug" }, false),

View File

@@ -761,7 +761,15 @@ function shared.Config.Init()
return Heimdall_Data.config.messenger.enabled
end)
enableButton:UpdateColor(Heimdall_Data.config.messenger.enabled)
messengerConfigFrame:Add(enableButton, 2, 6)
messengerConfigFrame:Add(enableButton, 2, 3)
local echoToRussian = CreateBasicButton("HeimdallMessengerConfigEchoToRussianButton",
messengerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.echoToRussian, function()
Heimdall_Data.config.echoToRussian = not Heimdall_Data.config.echoToRussian
return Heimdall_Data.config.echoToRussian
end)
echoToRussian:UpdateColor(Heimdall_Data.config.echoToRussian)
messengerConfigFrame:Add(echoToRussian, 2, 3)
local interval = CreateBasicSmallEditBox("HeimdallMessengerConfigInterval",
messengerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.interval,

2
_L.lua
View File

@@ -38,6 +38,7 @@ shared.L = {
duelThrottle = "Duel Throttle",
dueler = "Dueler",
echoer = "Echoer",
echoToRussian = "Russian",
emoter = "Emoter",
enabled = "Enabled",
english = "English",
@@ -118,6 +119,7 @@ shared.L = {
duelThrottle = "Регулятор Дуэли",
dueler = "Дуэлянт",
echoer = "Эхо-модуль",
echoToRussian = "Русский",
emoter = "Генератор Эмоций",
enabled = "Включено",
english = "Английский",