Skip to content

Commit

Permalink
feat: ox locales
Browse files Browse the repository at this point in the history
  • Loading branch information
Swellington-Soares authored Oct 4, 2024
1 parent f9d2545 commit 2871f2e
Show file tree
Hide file tree
Showing 25 changed files with 283 additions and 347 deletions.
30 changes: 15 additions & 15 deletions client/main.lua
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ end
local function pickProcess()
if lib.progressCircle({
duration = math.random(6000, 8000),
label = Lang:t('progress.pick_grapes'),
label = locale('progress.pick_grapes'),
useWhileDead = false,
canCancel = true,
disable = {
Expand All @@ -33,7 +33,7 @@ local function pickProcess()
tasking = false
TriggerServerEvent("qbx_vineyard:server:getGrapes")
else
exports.qbx_core:Notify(Lang:t('task.cancel_task'), 'error')
exports.qbx_core:Notify(locale('task.cancel_task'), 'error')
end
ClearPedTasks(cache.ped)
end
Expand All @@ -56,7 +56,7 @@ local function wineProcessing()
loadIngredients = true
if lib.progressBar({
duration = 5000,
label = Lang:t('progress.process_wine'),
label = locale('progress.process_wine'),
useWhileDead = false,
canCancel = true,
disable = {
Expand All @@ -72,10 +72,10 @@ local function wineProcessing()
}) then
TriggerServerEvent('qbx_vineyard:server:receiveWine')
else
exports.qbx_core:Notify(Lang:t('task.cancel_task'), 'error')
exports.qbx_core:Notify(locale('task.cancel_task'), 'error')
end
else
exports.qbx_core:Notify(Lang:t('error.invalid_items'), 'error')
exports.qbx_core:Notify(locale('error.invalid_items'), 'error')
end
end)
end
Expand All @@ -86,7 +86,7 @@ local function juiceProcessing()
loadIngredients = true
if lib.progressBar({
duration = 5000,
label = Lang:t('progress.process_juice'),
label = locale('progress.process_juice'),
useWhileDead = false,
canCancel = true,
disable = {
Expand All @@ -102,10 +102,10 @@ local function juiceProcessing()
}) then
TriggerServerEvent('qbx_vineyard:server:receiveGrapeJuice')
else
exports.qbx_core:Notify(Lang:t('task.cancel_task'), 'error')
exports.qbx_core:Notify(locale('task.cancel_task'), 'error')
end
else
exports.qbx_core:Notify(Lang:t('error.invalid_items'), 'error')
exports.qbx_core:Notify(locale('error.invalid_items'), 'error')
end
end)
end
Expand All @@ -114,19 +114,19 @@ end
local function processingMenu()
lib.registerContext({
id = 'processingMenu',
title = Lang:t('menu.title'),
title = locale('menu.title'),
options = {
{
title = Lang:t('menu.process_wine_title'),
description = Lang:t('menu.wine_items_needed', { amount = sharedConfig.grapeJuicesNeeded }),
title = locale('menu.process_wine_title'),
description = locale('menu.wine_items_needed', sharedConfig.grapeJuicesNeeded ),
icon = 'wine-bottle',
onSelect = function()
wineProcessing()
end,
},
{
title = Lang:t('menu.process_juice_title'),
description = Lang:t('menu.juice_items_needed', { amount = sharedConfig.grapesNeeded }),
title = locale('menu.process_juice_title'),
description = locale('menu.juice_items_needed', sharedConfig.grapesNeeded ),
icon = 'bottle-droplet',
onSelect = function()
juiceProcessing()
Expand All @@ -147,7 +147,7 @@ lib.zones.box({
lib.hideTextUI()
end,
onEnter = function ()
lib.showTextUI(Lang:t('task.vineyard_processing'))
lib.showTextUI(locale('task.vineyard_processing'))
end,
inside = function()
if IsControlJustReleased(0, 38) then
Expand All @@ -166,7 +166,7 @@ for _, coords in pairs(config.grapeLocations) do
lib.hideTextUI()
end,
onEnter = function()
lib.showTextUI(Lang:t("task.start_task"))
lib.showTextUI(locale("task.start_task"))
end,
inside = toPickGrapes,
})
Expand Down
9 changes: 4 additions & 5 deletions fxmanifest.lua
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ version '1.0.0'

shared_scripts {
'@ox_lib/init.lua',
'@qbx_core/shared/locale.lua',
'locales/en.lua',
'locales/*.lua',
}

server_scripts {
Expand All @@ -22,8 +19,10 @@ client_scripts {

files {
'config/client.lua',
'config/shared.lua'
'config/shared.lua',
'locales/*.json'
}

lua54 'yes'
use_experimental_fxv2_oal 'yes'
use_experimental_fxv2_oal 'yes'
ox_lib 'locale'
22 changes: 22 additions & 0 deletions locales/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"error": {
"invalid_items": "Nemáte správné předměty!"
},
"progress": {
"pick_grapes": "Sbírání hroznů...",
"process_wine": "Processing Wine",
"process_juice": "Processing Grape Juice"
},
"task": {
"start_task": "[E] Zahájit",
"vineyard_processing": "[E] Vineyard Processing",
"cancel_task": "Zrušili jste úkol"
},
"menu": {
"title": "Vineyard Processing",
"process_wine_title": "Process Wine",
"process_juice_title": "Process Grape Juice",
"wine_items_needed": "Required Item: Grape Juice\nAmount Needed: %s",
"juice_items_needed": "Required Item: Grape\nAmount Needed: %s"
}
}
30 changes: 0 additions & 30 deletions locales/cs.lua

This file was deleted.

22 changes: 22 additions & 0 deletions locales/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"error": {
"invalid_items": "Du hast nicht die korrekten Gegenstände!"
},
"progress": {
"pick_grapes": "Sammle Weintrauben ..",
"process_wine": "Processing Wine",
"process_juice": "Processing Grape Juice"
},
"task": {
"start_task": "[E] zum Starten",
"vineyard_processing": "[E] Vineyard Processing",
"cancel_task": "Du hast deine Aufgabe Abgebrochen"
},
"menu": {
"title": "Vineyard Processing",
"process_wine_title": "Process Wine",
"process_juice_title": "Process Grape Juice",
"wine_items_needed": "Required Item: Grape Juice\nAmount Needed: %s",
"juice_items_needed": "Required Item: Grape\nAmount Needed: %s"
}
}
30 changes: 0 additions & 30 deletions locales/de.lua

This file was deleted.

22 changes: 22 additions & 0 deletions locales/en.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"error": {
"invalid_items": "You do not have the correct items!"
},
"progress": {
"pick_grapes": "Picking Grapes ..",
"process_wine": "Processing Wine",
"process_juice": "Processing Grape Juice"
},
"task": {
"start_task": "[E] To Start",
"vineyard_processing": "[E] Vineyard Processing",
"cancel_task": "You have cancelled the task"
},
"menu": {
"title": "Vineyard Processing",
"process_wine_title": "Process Wine",
"process_juice_title": "Process Grape Juice",
"wine_items_needed": "Required Item: Grape Juice\nAmount Needed: %s",
"juice_items_needed": "Required Item: Grape\nAmount Needed: %s"
}
}
27 changes: 0 additions & 27 deletions locales/en.lua

This file was deleted.

22 changes: 22 additions & 0 deletions locales/es.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"error": {
"invalid_items": "¡No tienes el item correcto!"
},
"progress": {
"pick_grapes": "Recogiendo uvas..",
"process_wine": "Processing Wine",
"process_juice": "Processing Grape Juice"
},
"task": {
"start_task": "[E] Para empezar",
"vineyard_processing": "[E] Vineyard Processing",
"cancel_task": "Has cancelado la tarea"
},
"menu": {
"title": "Vineyard Processing",
"process_wine_title": "Process Wine",
"process_juice_title": "Process Grape Juice",
"wine_items_needed": "Required Item: Grape Juice\nAmount Needed: %s",
"juice_items_needed": "Required Item: Grape\nAmount Needed: %s"
}
}
30 changes: 0 additions & 30 deletions locales/es.lua

This file was deleted.

22 changes: 22 additions & 0 deletions locales/fi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"error": {
"invalid_items": "Sinulla ei ole oikeita esineitä!"
},
"progress": {
"pick_grapes": "Kerätään rypäleitä ..",
"process_wine": "Processing Wine",
"process_juice": "Processing Grape Juice"
},
"task": {
"start_task": "Paina [E] aloittaaksesi",
"vineyard_processing": "[E] Vineyard Processing",
"cancel_task": "Olet peruuttanut tehtävän!"
},
"menu": {
"title": "Vineyard Processing",
"process_wine_title": "Process Wine",
"process_juice_title": "Process Grape Juice",
"wine_items_needed": "Required Item: Grape Juice\nAmount Needed: %s",
"juice_items_needed": "Required Item: Grape\nAmount Needed: %s"
}
}
Loading

0 comments on commit 2871f2e

Please sign in to comment.