mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-18 23:46:03 +01:00
feat(settings): toggle notification audio
This commit is contained in:
@@ -7,7 +7,8 @@
|
|||||||
"more": "More...",
|
"more": "More...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "المزيد ...",
|
"more": "المزيد ...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Více...",
|
"more": "Více...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Otevřít kruhové menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Mere...",
|
"more": "Mere...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Mehr...",
|
"more": "Mehr...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "More...",
|
"more": "More...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Más...",
|
"more": "Más...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Rohkem...",
|
"more": "Rohkem...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Lisää...",
|
"more": "Lisää...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Plus...",
|
"more": "Plus...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "...עוד",
|
"more": "...עוד",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Više...",
|
"more": "Više...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Tovább...",
|
"more": "Tovább...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "More...",
|
"more": "More...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Altro...",
|
"more": "Altro...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Daugiau...",
|
"more": "Daugiau...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Meer...",
|
"more": "Meer...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Mer...",
|
"more": "Mer...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Więcej...",
|
"more": "Więcej...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Mais...",
|
"more": "Mais...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Ещё...",
|
"more": "Ещё...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "More...",
|
"more": "More...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "More...",
|
"more": "More...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Mer...",
|
"more": "Mer...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "เพิ่มเติม...",
|
"more": "เพิ่มเติม...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "Daha Fazla...",
|
"more": "Daha Fazla...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "更多...",
|
"more": "更多...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -7,7 +7,8 @@
|
|||||||
"more": "更多...",
|
"more": "更多...",
|
||||||
"settings": {
|
"settings": {
|
||||||
"locale": "Change locale",
|
"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",
|
"open_radial_menu": "Open radial menu",
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
local settings = {
|
local settings = {
|
||||||
locale = GetResourceKvpString('locale'),
|
locale = GetResourceKvpString('locale'),
|
||||||
|
notification_audio = GetResourceKvpInt('notification_audio') == 1
|
||||||
}
|
}
|
||||||
|
|
||||||
RegisterCommand('ox_lib', function()
|
RegisterCommand('ox_lib', function()
|
||||||
@@ -11,12 +12,22 @@ RegisterCommand('ox_lib', function()
|
|||||||
description = locale('ui.settings.locale_description', settings.locale),
|
description = locale('ui.settings.locale_description', settings.locale),
|
||||||
options = GlobalState['ox_lib:locales'],
|
options = GlobalState['ox_lib:locales'],
|
||||||
icon = 'book',
|
icon = 'book',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type = 'checkbox',
|
||||||
|
label = locale('ui.settings.notification_audio'),
|
||||||
|
checked = settings.notification_audio,
|
||||||
}
|
}
|
||||||
}) --[[@as any]]
|
}) --[[@as any]]
|
||||||
|
|
||||||
if not input then return end
|
if not input then return end
|
||||||
|
|
||||||
if input[1] then lib.setLocale(input[1]) 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)
|
end)
|
||||||
|
|
||||||
return settings
|
return settings
|
||||||
|
|||||||
Reference in New Issue
Block a user