From 77c34b869934434be191c3457bd59d86bedd4eca Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Wed, 3 Apr 2024 14:58:35 +1100 Subject: [PATCH] feat(settings): toggle notification audio --- locales/al.json | 3 ++- locales/ar.json | 3 ++- locales/cs.json | 3 ++- locales/da.json | 3 ++- locales/de.json | 3 ++- locales/en.json | 3 ++- locales/es.json | 3 ++- locales/et.json | 3 ++- locales/fi.json | 3 ++- locales/fr.json | 3 ++- locales/he.json | 3 ++- locales/hr.json | 3 ++- locales/hu.json | 3 ++- locales/id.json | 3 ++- locales/it.json | 3 ++- locales/lt.json | 3 ++- locales/nl.json | 3 ++- locales/no.json | 3 ++- locales/pl.json | 3 ++- locales/pt-br.json | 3 ++- locales/ru.json | 3 ++- locales/sk.json | 3 ++- locales/sl.json | 3 ++- locales/sv.json | 3 ++- locales/th.json | 3 ++- locales/tr.json | 3 ++- locales/zh-cn.json | 3 ++- locales/zh-tw.json | 3 ++- resource/settings.lua | 11 +++++++++++ 29 files changed, 67 insertions(+), 28 deletions(-) diff --git a/locales/al.json b/locales/al.json index e4af875..860f725 100644 --- a/locales/al.json +++ b/locales/al.json @@ -7,7 +7,8 @@ "more": "More...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/ar.json b/locales/ar.json index 975f2cf..84445d4 100644 --- a/locales/ar.json +++ b/locales/ar.json @@ -7,7 +7,8 @@ "more": "المزيد ...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/cs.json b/locales/cs.json index d9405a0..503287d 100644 --- a/locales/cs.json +++ b/locales/cs.json @@ -7,7 +7,8 @@ "more": "Více...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Otevřít kruhové menu", diff --git a/locales/da.json b/locales/da.json index 4a9ab11..413a358 100644 --- a/locales/da.json +++ b/locales/da.json @@ -7,7 +7,8 @@ "more": "Mere...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/de.json b/locales/de.json index 59bcbec..540a2cf 100644 --- a/locales/de.json +++ b/locales/de.json @@ -7,7 +7,8 @@ "more": "Mehr...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/en.json b/locales/en.json index e0b835d..8bdaf61 100644 --- a/locales/en.json +++ b/locales/en.json @@ -7,7 +7,8 @@ "more": "More...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/es.json b/locales/es.json index 5253289..86e8657 100644 --- a/locales/es.json +++ b/locales/es.json @@ -7,7 +7,8 @@ "more": "Más...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/et.json b/locales/et.json index 3a528a1..2d4ee98 100644 --- a/locales/et.json +++ b/locales/et.json @@ -7,7 +7,8 @@ "more": "Rohkem...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/fi.json b/locales/fi.json index a34e503..eb8ab52 100644 --- a/locales/fi.json +++ b/locales/fi.json @@ -7,7 +7,8 @@ "more": "Lisää...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/fr.json b/locales/fr.json index 3529462..b9f6cb8 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -7,7 +7,8 @@ "more": "Plus...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/he.json b/locales/he.json index 5ab7ccd..3bf2ab5 100644 --- a/locales/he.json +++ b/locales/he.json @@ -7,7 +7,8 @@ "more": "...עוד", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/hr.json b/locales/hr.json index 29e5f8d..b8498df 100644 --- a/locales/hr.json +++ b/locales/hr.json @@ -7,7 +7,8 @@ "more": "Više...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/hu.json b/locales/hu.json index f17ab4b..9fc9ea8 100644 --- a/locales/hu.json +++ b/locales/hu.json @@ -7,7 +7,8 @@ "more": "Tovább...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/id.json b/locales/id.json index 872d78b..196464d 100644 --- a/locales/id.json +++ b/locales/id.json @@ -7,7 +7,8 @@ "more": "More...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/it.json b/locales/it.json index 4c6935d..e30ab93 100644 --- a/locales/it.json +++ b/locales/it.json @@ -7,7 +7,8 @@ "more": "Altro...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/lt.json b/locales/lt.json index 546aee8..c7e97ae 100644 --- a/locales/lt.json +++ b/locales/lt.json @@ -7,7 +7,8 @@ "more": "Daugiau...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/nl.json b/locales/nl.json index c96eeb5..255a193 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -7,7 +7,8 @@ "more": "Meer...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/no.json b/locales/no.json index 9207e53..7f65a61 100644 --- a/locales/no.json +++ b/locales/no.json @@ -7,7 +7,8 @@ "more": "Mer...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/pl.json b/locales/pl.json index 4b6758b..ec5ebe2 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -7,7 +7,8 @@ "more": "Więcej...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/pt-br.json b/locales/pt-br.json index 31ca00f..bc06042 100644 --- a/locales/pt-br.json +++ b/locales/pt-br.json @@ -7,7 +7,8 @@ "more": "Mais...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/ru.json b/locales/ru.json index 4f09c7b..12bef1b 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -7,7 +7,8 @@ "more": "Ещё...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/sk.json b/locales/sk.json index 398716c..e106a16 100644 --- a/locales/sk.json +++ b/locales/sk.json @@ -7,7 +7,8 @@ "more": "More...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/sl.json b/locales/sl.json index ec9ef15..4a77fe9 100644 --- a/locales/sl.json +++ b/locales/sl.json @@ -7,7 +7,8 @@ "more": "More...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/sv.json b/locales/sv.json index 2252892..6fa3ce8 100644 --- a/locales/sv.json +++ b/locales/sv.json @@ -7,7 +7,8 @@ "more": "Mer...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/th.json b/locales/th.json index e245e9d..732e876 100644 --- a/locales/th.json +++ b/locales/th.json @@ -7,7 +7,8 @@ "more": "เพิ่มเติม...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/tr.json b/locales/tr.json index 563c164..9e193a5 100644 --- a/locales/tr.json +++ b/locales/tr.json @@ -7,7 +7,8 @@ "more": "Daha Fazla...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/zh-cn.json b/locales/zh-cn.json index d05bbdc..75c89a8 100644 --- a/locales/zh-cn.json +++ b/locales/zh-cn.json @@ -7,7 +7,8 @@ "more": "更多...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/locales/zh-tw.json b/locales/zh-tw.json index 03273be..7afd8cd 100644 --- a/locales/zh-tw.json +++ b/locales/zh-tw.json @@ -7,7 +7,8 @@ "more": "更多...", "settings": { "locale": "Change locale", - "locale_description": "Current language: ${language} (%s)" + "locale_description": "Current language: ${language} (%s)", + "notification_audio": "Notification audio" } }, "open_radial_menu": "Open radial menu", diff --git a/resource/settings.lua b/resource/settings.lua index 02c8e04..812e10e 100644 --- a/resource/settings.lua +++ b/resource/settings.lua @@ -1,5 +1,6 @@ local settings = { locale = GetResourceKvpString('locale'), + notification_audio = GetResourceKvpInt('notification_audio') == 1 } RegisterCommand('ox_lib', function() @@ -11,12 +12,22 @@ RegisterCommand('ox_lib', function() description = locale('ui.settings.locale_description', settings.locale), options = GlobalState['ox_lib:locales'], icon = 'book', + }, + { + type = 'checkbox', + label = locale('ui.settings.notification_audio'), + checked = settings.notification_audio, } }) --[[@as any]] if not input then return end if input[1] then lib.setLocale(input[1]) end + + if input[2] ~= nil then + settings.notification_audio = input[2] + SetResourceKvpInt('notification_audio', input[2] and 1 or 0) + end end) return settings