Skip to content

Commit

Permalink
chore: (bpt_unicornjob) replace _U with TranslateCap
Browse files Browse the repository at this point in the history
  • Loading branch information
bitpredator committed Mar 26, 2024
1 parent de1a084 commit a9543ac
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 44 deletions.
64 changes: 32 additions & 32 deletions server-data/resources/[bpt_addons]/bpt_unicornjob/client/main.lua
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ end

function OpenCloakroom()
local elements = {
{ unselectable = true, icon = "fas fa-shirt", title = _U("cloakroom_menu") },
{ icon = "fas fa-shirt", title = _U("wear_citizen"), value = "wear_citizen" },
{ icon = "fas fa-shirt", title = _U("wear_work"), value = "wear_work" },
{ unselectable = true, icon = "fas fa-shirt", title = TranslateCap("cloakroom_menu") },
{ icon = "fas fa-shirt", title = TranslateCap("wear_citizen"), value = "wear_citizen" },
{ icon = "fas fa-shirt", title = TranslateCap("wear_work"), value = "wear_work" },
}

ESX.OpenContext("right", elements, function(_, element)
Expand All @@ -63,20 +63,20 @@ function OpenCloakroom()
ESX.CloseContext()
end, function()
CurrentAction = "cloakroom"
CurrentActionMsg = _U("cloakroom_prompt")
CurrentActionMsg = TranslateCap("cloakroom_prompt")
CurrentActionData = {}
end)
end

function OpenVehicleSpawnerMenu()
local elements = {
{ unselectable = true, icon = "fas fa-car", title = _U("spawn_veh") },
{ unselectable = true, icon = "fas fa-car", title = TranslateCap("spawn_veh") },
}

if Config.EnableSocietyOwnedVehicles then
ESX.TriggerServerCallback("esx_society:getVehiclesInGarage", function(vehicles)
if #vehicles == 0 then
ESX.ShowNotification(_U("empty_garage"))
ESX.ShowNotification(TranslateCap("empty_garage"))
return
end

Expand All @@ -90,7 +90,7 @@ function OpenVehicleSpawnerMenu()

ESX.OpenContext("right", elements, function(_, element)
if not ESX.Game.IsSpawnPointClear(Config.Zones.VehicleSpawnPoint.Pos, 5.0) then
ESX.ShowNotification(_U("spawnpoint_blocked"))
ESX.ShowNotification(TranslateCap("spawnpoint_blocked"))
return
end

Expand All @@ -106,13 +106,13 @@ function OpenVehicleSpawnerMenu()
TriggerServerEvent("esx_society:removeVehicleFromGarage", "unicorn", vehicleProps)
end, function()
CurrentAction = "vehicle_spawner"
CurrentActionMsg = _U("spawner_prompt")
CurrentActionMsg = TranslateCap("spawner_prompt")
CurrentActionData = {}
end)
end, "unicorn")
else -- not society vehicles
if #Config.AuthorizedVehicles == 0 then
ESX.ShowNotification(_U("empty_garage"))
ESX.ShowNotification(TranslateCap("empty_garage"))
return
end

Expand All @@ -126,7 +126,7 @@ function OpenVehicleSpawnerMenu()

ESX.OpenContext("right", elements, function(_, element)
if not ESX.Game.IsSpawnPointClear(Config.Zones.VehicleSpawnPoint.Pos, 5.0) then
ESX.ShowNotification(_U("spawnpoint_blocked"))
ESX.ShowNotification(TranslateCap("spawnpoint_blocked"))
return
end

Expand All @@ -136,12 +136,12 @@ function OpenVehicleSpawnerMenu()
end

ESX.TriggerServerCallback("bpt_unicornjob:SpawnVehicle", function()
ESX.ShowNotification(_U("vehicle_spawned"), "success")
ESX.ShowNotification(TranslateCap("vehicle_spawned"), "success")
end, element.value, { plate = "CORN JOB" })
ESX.CloseContext()
end, function()
CurrentAction = "vehicle_spawner"
CurrentActionMsg = _U("spawner_prompt")
CurrentActionMsg = TranslateCap("spawner_prompt")
CurrentActionData = {}
end)
end
Expand All @@ -160,22 +160,22 @@ function DeleteJobVehicle()
TriggerServerEvent("esx_service:disableService", "unicorn")
end
else
ESX.ShowNotification(_U("only_unicorn"))
ESX.ShowNotification(TranslateCap("onlyTranslateCapnicorn"))
end
end
end

function OpenUnicornActionsMenu()
local elements = {
{ unselectable = true, icon = "fas fa-unicorn", title = _U("unicorn") },
{ icon = "fas fa-box", title = _U("deposit_stock"), value = "put_stock" },
{ icon = "fas fa-box", title = _U("take_stock"), value = "get_stock" },
{ unselectable = true, icon = "fas fa-unicorn", title = TranslateCap("unicorn") },
{ icon = "fas fa-box", title = TranslateCap("deposit_stock"), value = "put_stock" },
{ icon = "fas fa-box", title = TranslateCap("take_stock"), value = "get_stock" },
}

if Config.EnablePlayerManagement and ESX.PlayerData.job ~= nil and ESX.PlayerData.job.grade_name == "boss" then
elements[#elements + 1] = {
icon = "fas fa-wallet",
title = _U("boss_actions"),
title = TranslateCap("boss_actions"),
value = "boss_actions",
}
end
Expand All @@ -195,50 +195,50 @@ function OpenUnicornActionsMenu()
end
end, function()
CurrentAction = "unicorn_actions_menu"
CurrentActionMsg = _U("press_to_open")
CurrentActionMsg = TranslateCap("press_to_open")
CurrentActionData = {}
end)
end

function OpenMobileUnicornActionsMenu()
local elements = {
{ unselectable = true, icon = "fas fa-unicorn", title = _U("unicorn") },
{ icon = "fas fa-scroll", title = _U("billing"), value = "billing" },
{ unselectable = true, icon = "fas fa-unicorn", title = TranslateCap("unicorn") },
{ icon = "fas fa-scroll", title = TranslateCap("billing"), value = "billing" },
}

ESX.OpenContext("right", elements, function(_, element)
if element.value == "billing" then
local elements2 = {
{ unselectable = true, icon = "fas fa-unicorn", title = element.title },
{
title = _U("amount"),
title = TranslateCap("amount"),
input = true,
inputType = "number",
inputMin = 1,
inputMax = 250000,
inputPlaceholder = _U("bill_amount"),
inputPlaceholder = TranslateCap("bill_amount"),
},
{ icon = "fas fa-check-double", title = _U("confirm"), value = "confirm" },
{ icon = "fas fa-check-double", title = TranslateCap("confirm"), value = "confirm" },
}

ESX.OpenContext("right", elements2, function(menu2)
local amount = tonumber(menu2.eles[2].inputValue)
if amount == nil then
ESX.ShowNotification(_U("amount_invalid"))
ESX.ShowNotification(TranslateCap("amount_invalid"))
else
ESX.CloseContext()
local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer()
if closestPlayer == -1 or closestDistance > 3.0 then
ESX.ShowNotification(_U("no_players_near"))
ESX.ShowNotification(TranslateCap("no_players_near"))
else
TriggerServerEvent(
"esx_billing:sendBill",
GetPlayerServerId(closestPlayer),
"society_unicorn",
"societyTranslateCapnicorn",
"Unicorn",
amount
)
ESX.ShowNotification(_U("billing_sent"))
ESX.ShowNotification(TranslateCap("billing_sent"))
end
end
end)
Expand All @@ -262,26 +262,26 @@ end
AddEventHandler("bpt_unicornjob:hasEnteredMarker", function(zone)
if zone == "VehicleSpawner" then
CurrentAction = "vehicle_spawner"
CurrentActionMsg = _U("spawner_prompt")
CurrentActionMsg = TranslateCap("spawner_prompt")
CurrentActionData = {}
elseif zone == "VehicleDeleter" then
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)

if IsPedInAnyVehicle(playerPed, false) and GetPedInVehicleSeat(vehicle, -1) == playerPed then
CurrentAction = "delete_vehicle"
CurrentActionMsg = _U("store_veh")
CurrentActionMsg = TranslateCap("store_veh")
CurrentActionData = {
vehicle = vehicle,
}
end
elseif zone == "UnicornActions" then
CurrentAction = "unicorn_actions_menu"
CurrentActionMsg = _U("press_to_open")
CurrentActionMsg = TranslateCap("press_to_open")
CurrentActionData = {}
elseif zone == "Cloakroom" then
CurrentAction = "cloakroom"
CurrentActionMsg = _U("cloakroom_prompt")
CurrentActionMsg = TranslateCap("cloakroom_prompt")
CurrentActionData = {}
end
end)
Expand All @@ -306,7 +306,7 @@ CreateThread(function()
SetBlipAsShortRange(blip, true)

BeginTextCommandSetBlipName("STRING")
AddTextComponentSubstringPlayerName(_U("blip_unicorn"))
AddTextComponentSubstringPlayerName(TranslateCap("blipTranslateCapnicorn"))
EndTextCommandSetBlipName(blip)
end)

Expand Down
18 changes: 6 additions & 12 deletions server-data/resources/[bpt_addons]/bpt_unicornjob/server/main.lua
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
TriggerEvent(
"esx_society:registerSociety",
"unicorn",
"Unicorn",
"society_unicorn",
"society_unicorn",
"society_unicorn",
TriggerEvent("esx_society:registerSociety", "unicorn", "Unicorn", "society_unicorn", "society_unicorn", "society_unicorn",
{
type = "public",
}
Expand Down Expand Up @@ -50,12 +44,12 @@ AddEventHandler("bpt_unicornjob:getStockItem", function(itemName, count)
if xPlayer.canCarryItem(itemName, count) then
inventory.removeItem(itemName, count)
xPlayer.addInventoryItem(itemName, count)
xPlayer.showNotification(_U("have_withdrawn", count, item.label))
xPlayer.showNotification(TranslateCap("have_withdrawn", count, item.label))
else
xPlayer.showNotification(_U("player_cannot_hold"))
xPlayer.showNotification(TranslateCap("player_cannot_hold"))
end
else
xPlayer.showNotification(_U("quantity_invalid"))
xPlayer.showNotification(TranslateCap("quantity_invalid"))
end
end)
else
Expand All @@ -81,9 +75,9 @@ AddEventHandler("bpt_unicornjob:putStockItems", function(itemName, count)
if sourceItem.count >= count and count > 0 then
xPlayer.removeInventoryItem(itemName, count)
inventory.addItem(itemName, count)
xPlayer.showNotification(_U("have_deposited", count, item.label))
xPlayer.showNotification(TranslateCap("have_deposited", count, item.label))
else
xPlayer.showNotification(_U("quantity_invalid"))
xPlayer.showNotification(TranslateCap("quantity_invalid"))
end
end)
else
Expand Down

0 comments on commit a9543ac

Please sign in to comment.