feat(settings): toggle notification audio

This commit is contained in:
Linden
2024-04-03 14:58:35 +11:00
parent dbbb4b6563
commit 77c34b8699
29 changed files with 67 additions and 28 deletions

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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