From 3fc84398f64d8e9a1449f42a83b8eed9540fdc1c Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Wed, 17 Apr 2024 21:12:20 +1000 Subject: [PATCH] refactor(settings): reset saved locales --- resource/settings.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/resource/settings.lua b/resource/settings.lua index 73a5c4c..f92c87f 100644 --- a/resource/settings.lua +++ b/resource/settings.lua @@ -1,9 +1,17 @@ +-- Some users have locale set from ox_lib v2 +if GetResourceKvpInt('reset_locale') ~= 1 then + DeleteResourceKvp('locale') + SetResourceKvpInt('reset_locale', 1) +end + local settings = { - locale = GetResourceKvpString('locale') or GetConvar('ox:locale', 'en'), + default_locale = GetConvar('ox:locale', 'en'), notification_position = GetResourceKvpString('notification_position') or 'top-right', notification_audio = GetResourceKvpInt('notification_audio') == 1 } +settings.locale = GetResourceKvpString('locale') or settings.default_locale + local function set(key, value) if settings[key] == value then return false end