From dd20de8441dfba531a8b332be5194d14e0fe822b Mon Sep 17 00:00:00 2001 From: bitpredator <67551273+bitpredator@users.noreply.github.com> Date: Tue, 2 Apr 2024 11:40:13 +0200 Subject: [PATCH 1/5] refactor: (esx_mechanicjob): refactor esx_mechanicjob --- .../[esx_addons]/esx_mechanicjob/README.md | 2 +- .../esx_mechanicjob/client/main.lua | 816 ++++++++---------- .../[esx_addons]/esx_mechanicjob/config.lua | 86 +- .../esx_mechanicjob/esx_mechanicjob.sql | 32 + .../esx_mechanicjob/fxmanifest.lua | 46 +- .../esx_mechanicjob/locales/de.lua | 170 ++-- .../esx_mechanicjob/locales/en.lua | 170 ++-- .../esx_mechanicjob/locales/es.lua | 170 ++-- .../esx_mechanicjob/locales/fi.lua | 168 ++-- .../esx_mechanicjob/locales/fr.lua | 170 ++-- .../esx_mechanicjob/locales/hu.lua | 172 ++-- .../esx_mechanicjob/locales/it.lua | 170 ++-- .../esx_mechanicjob/locales/nl.lua | 168 ++-- .../esx_mechanicjob/locales/pl.lua | 168 ++-- .../esx_mechanicjob/locales/sr.lua | 170 ++-- .../en_esx_mecanojob.sql} | 0 .../esx_mechanicjob/server/main.lua | 206 ++--- 17 files changed, 1398 insertions(+), 1486 deletions(-) create mode 100644 server-data/resources/[esx_addons]/esx_mechanicjob/esx_mechanicjob.sql rename server-data/resources/[esx_addons]/esx_mechanicjob/{esx_mecanojob.sql => localization/en_esx_mecanojob.sql} (100%) diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/README.md b/server-data/resources/[esx_addons]/esx_mechanicjob/README.md index cf4d2e07c..0fe86cd9a 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/README.md +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/README.md @@ -17,4 +17,4 @@ You are not authorized to sell this software (this is free project). This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. +You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. \ No newline at end of file diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/client/main.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/client/main.lua index 07a6cc9e5..6edbb1c2e 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/client/main.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/client/main.lua @@ -1,19 +1,14 @@ local HasAlreadyEnteredMarker, LastZone = false, nil -local CurrentAction, CurrentActionMsg, CurrentActionData = nil, "", {} +local CurrentAction, CurrentActionMsg, CurrentActionData = nil, '', {} local CurrentlyTowedVehicle, Blips, NPCOnJob, NPCTargetTowable, NPCTargetTowableZone = nil, {}, false, nil, nil -local NPCHasSpawnedTowable, NPCLastCancel, NPCHasBeenNextToTowable, NPCTargetDeleterZone = - false, GetGameTimer() - 5 * 60000, false, false +local NPCHasSpawnedTowable, NPCLastCancel, NPCHasBeenNextToTowable, NPCTargetDeleterZone = false, GetGameTimer() - 5 * 60000, false, false local isDead, isBusy = false, false function SelectRandomTowable() - local index = GetRandomIntInRange(1, #Config.Towables) - - for k, v in pairs(Config.Zones) do - if - v.Pos.x == Config.Towables[index].x - and v.Pos.y == Config.Towables[index].y - and v.Pos.z == Config.Towables[index].z - then + local index = GetRandomIntInRange(1, #Config.Towables) + + for k,v in pairs(Config.Zones) do + if v.Pos.x == Config.Towables[index].x and v.Pos.y == Config.Towables[index].y and v.Pos.z == Config.Towables[index].z then return k end end @@ -25,33 +20,33 @@ function StartNPCJob() NPCTargetTowableZone = SelectRandomTowable() local zone = Config.Zones[NPCTargetTowableZone] - Blips["NPCTargetTowableZone"] = AddBlipForCoord(zone.Pos.x, zone.Pos.y, zone.Pos.z) - SetBlipRoute(Blips["NPCTargetTowableZone"], true) + Blips['NPCTargetTowableZone'] = AddBlipForCoord(zone.Pos.x, zone.Pos.y, zone.Pos.z) + SetBlipRoute(Blips['NPCTargetTowableZone'], true) - ESX.ShowNotification(_U("drive_to_indicated")) + ESX.ShowNotification(TranslateCap('drive_to_indicated')) end function StopNPCJob(cancel) - if Blips["NPCTargetTowableZone"] then - RemoveBlip(Blips["NPCTargetTowableZone"]) - Blips["NPCTargetTowableZone"] = nil + if Blips['NPCTargetTowableZone'] then + RemoveBlip(Blips['NPCTargetTowableZone']) + Blips['NPCTargetTowableZone'] = nil end - if Blips["NPCDelivery"] then - RemoveBlip(Blips["NPCDelivery"]) - Blips["NPCDelivery"] = nil + if Blips['NPCDelivery'] then + RemoveBlip(Blips['NPCDelivery']) + Blips['NPCDelivery'] = nil end Config.Zones.VehicleDelivery.Type = -1 NPCOnJob = false - NPCTargetTowable = nil + NPCTargetTowable = nil NPCTargetTowableZone = nil NPCHasSpawnedTowable = false NPCHasBeenNextToTowable = false if cancel then - ESX.ShowNotification(_U("mission_canceled"), "error") + ESX.ShowNotification(TranslateCap('mission_canceled'), "error") else --TriggerServerEvent('esx_mechanicjob:onNPCJobCompleted') end @@ -59,254 +54,209 @@ end function OpenMechanicActionsMenu() local elements = { - { unselectable = true, icon = "fas fa-gear", title = _U("mechanic") }, - { icon = "fas fa-car", title = _U("vehicle_list"), value = "vehicle_list" }, - { icon = "fas fa-shirt", title = _U("work_wear"), value = "cloakroom" }, - { icon = "fas fa-shirt", title = _U("civ_wear"), value = "cloakroom2" }, - { icon = "fas fa-box", title = _U("deposit_stock"), value = "put_stock" }, - { icon = "fas fa-box", title = _U("withdraw_stock"), value = "get_stock" }, + {unselectable = true, icon = "fas fa-gear", title = TranslateCap('mechanic')}, + {icon = "fas fa-car", title = TranslateCap('vehicle_list'), value = 'vehicle_list'}, + {icon = "fas fa-shirt", title = TranslateCap('work_wear'), value = 'cloakroom'}, + {icon = "fas fa-shirt", title = TranslateCap('civ_wear'), value = 'cloakroom2'}, + {icon = "fas fa-box", title = TranslateCap('deposit_stock'), value = 'put_stock'}, + {icon = "fas fa-box", title = TranslateCap('withdraw_stock'), value = 'get_stock'} } - if Config.EnablePlayerManagement and ESX.PlayerData.job and ESX.PlayerData.job.grade_name == "boss" then - elements[#elements + 1] = { - icon = "fas fa-boss", - title = _U("boss_actions"), - value = "boss_actions", + if Config.EnablePlayerManagement and ESX.PlayerData.job and ESX.PlayerData.job.grade_name == 'boss' then + elements[#elements+1] = { + icon = 'fas fa-boss', + title = TranslateCap('boss_actions'), + value = 'boss_actions' } end - ESX.OpenContext("right", elements, function(menu, element) - if element.value == "vehicle_list" then + ESX.OpenContext("right", elements, function(menu,element) + if element.value == 'vehicle_list' then if Config.EnableSocietyOwnedVehicles then local elements2 = { - { unselectable = true, icon = "fas fa-car", title = _U("service_vehicle") }, + {unselectable = true, icon = "fas fa-car", title = TranslateCap('service_vehicle')} } - ESX.TriggerServerCallback("esx_society:getVehiclesInGarage", function(vehicles) - for i = 1, #vehicles, 1 do - elements2[#elements2 + 1] = { - icon = "fas fa-car", - title = GetDisplayNameFromVehicleModel(vehicles[i].model) - .. " [" - .. vehicles[i].plate - .. "]", - value = vehicles[i], + ESX.TriggerServerCallback('esx_society:getVehiclesInGarage', function(vehicles) + for i=1, #vehicles, 1 do + elements2[#elements2+1] = { + icon = 'fas fa-car', + title = GetDisplayNameFromVehicleModel(vehicles[i].model) .. ' [' .. vehicles[i].plate .. ']', + value = vehicles[i] } end - ESX.OpenContext("right", elements2, function(menu2, element2) + ESX.OpenContext("right", elements2, function(menu2,element2) ESX.CloseContext() local vehicleProps = element2.value - ESX.Game.SpawnVehicle( - vehicleProps.model, - Config.Zones.VehicleSpawnPoint.Pos, - 270.0, - function(vehicle) - ESX.Game.SetVehicleProperties(vehicle, vehicleProps) - local playerPed = PlayerPedId() - TaskWarpPedIntoVehicle(playerPed, vehicle, -1) - end - ) + ESX.Game.SpawnVehicle(vehicleProps.model, Config.Zones.VehicleSpawnPoint.Pos, 270.0, function(vehicle) + ESX.Game.SetVehicleProperties(vehicle, vehicleProps) + local playerPed = PlayerPedId() + TaskWarpPedIntoVehicle(playerPed, vehicle, -1) + end) - TriggerServerEvent("esx_society:removeVehicleFromGarage", "mechanic", vehicleProps) + TriggerServerEvent('esx_society:removeVehicleFromGarage', 'mechanic', vehicleProps) end) - end, "mechanic") + end, 'mechanic') else local elements2 = { - { unselectable = true, icon = "fas fa-car", title = _U("service_vehicle") }, - { icon = "fas fa-truck", title = _U("flat_bed"), value = "flatbed" }, - { icon = "fas fa-truck", title = _U("tow_truck"), value = "towtruck2" }, + {unselectable = true, icon = "fas fa-car", title = TranslateCap('service_vehicle')}, + {icon = "fas fa-truck", title = TranslateCap('flat_bed'), value = 'flatbed'}, + {icon = "fas fa-truck", title = TranslateCap('tow_truck'), value = 'towtruck2'} } - if - Config.EnablePlayerManagement - and ESX.PlayerData.job - and ( - ESX.PlayerData.job.grade_name == "boss" - or ESX.PlayerData.job.grade_name == "chief" - or ESX.PlayerData.job.grade_name == "experimente" - ) - then - elements2[#elements2 + 1] = { - icon = "fas fa-truck", - title = "Slamvan", - value = "slamvan3", + if Config.EnablePlayerManagement and ESX.PlayerData.job and (ESX.PlayerData.job.grade_name == 'boss' or ESX.PlayerData.job.grade_name == 'chief' or ESX.PlayerData.job.grade_name == 'experimente') then + elements2[#elements2+1] = { + icon = 'fas fa-truck', + title = 'Slamvan', + value = 'slamvan3' } end - ESX.OpenContext("right", elements2, function(menu2, element2) + ESX.OpenContext("right", elements2, function(menu2,element2) if Config.MaxInService == -1 then ESX.CloseContext() - ESX.Game.SpawnVehicle( - element2.value, - Config.Zones.VehicleSpawnPoint.Pos, - 90.0, - function(vehicle) - local playerPed = PlayerPedId() - TaskWarpPedIntoVehicle(playerPed, vehicle, -1) - end - ) + ESX.Game.SpawnVehicle(element2.value, Config.Zones.VehicleSpawnPoint.Pos, 90.0, function(vehicle) + local playerPed = PlayerPedId() + TaskWarpPedIntoVehicle(playerPed, vehicle, -1) + end) else - ESX.TriggerServerCallback( - "esx_service:enableService", - function(canTakeService, maxInService, inServiceCount) - if canTakeService then - ESX.CloseContext() - ESX.Game.SpawnVehicle( - element2.value, - Config.Zones.VehicleSpawnPoint.Pos, - 90.0, - function(vehicle) - local playerPed = PlayerPedId() - TaskWarpPedIntoVehicle(playerPed, vehicle, -1) - end - ) - else - ESX.ShowNotification(_U("service_full") .. inServiceCount .. "/" .. maxInService) - end - end, - "mechanic" - ) + ESX.TriggerServerCallback('esx_service:enableService', function(canTakeService, maxInService, inServiceCount) + if canTakeService then + ESX.CloseContext() + ESX.Game.SpawnVehicle(element2.value, Config.Zones.VehicleSpawnPoint.Pos, 90.0, function(vehicle) + local playerPed = PlayerPedId() + TaskWarpPedIntoVehicle(playerPed, vehicle, -1) + end) + else + ESX.ShowNotification(TranslateCap('service_full') .. inServiceCount .. '/' .. maxInService) + end + end, 'mechanic') end end) end - elseif element.value == "cloakroom" then + elseif element.value == 'cloakroom' then ESX.CloseContext() - ESX.TriggerServerCallback("esx_skin:getPlayerSkin", function(skin, jobSkin) + ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin) if skin.sex == 0 then - TriggerEvent("skinchanger:loadClothes", skin, jobSkin.skin_male) + TriggerEvent('skinchanger:loadClothes', skin, jobSkin.skin_male) else - TriggerEvent("skinchanger:loadClothes", skin, jobSkin.skin_female) + TriggerEvent('skinchanger:loadClothes', skin, jobSkin.skin_female) end end) - elseif element.value == "cloakroom2" then + elseif element.value == 'cloakroom2' then ESX.CloseContext() - ESX.TriggerServerCallback("esx_skin:getPlayerSkin", function(skin, jobSkin) - TriggerEvent("skinchanger:loadSkin", skin) + ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin) + TriggerEvent('skinchanger:loadSkin', skin) end) - elseif Config.OxInventory and (element.value == "put_stock" or element.value == "get_stock") then - exports.ox_inventory:openInventory("stash", "society_mechanic") + elseif Config.OxInventory and (element.value == 'put_stock' or element.value == 'get_stock') then + exports.ox_inventory:openInventory('stash', 'society_mechanic') return ESX.CloseContext() - elseif element.value == "put_stock" then + elseif element.value == 'put_stock' then OpenPutStocksMenu() - elseif element.value == "get_stock" then + elseif element.value == 'get_stock' then OpenGetStocksMenu() - elseif element.value == "boss_actions" then - TriggerEvent("esx_society:openBossMenu", "mechanic", function(data, menu) - ESX.CloseContext() + elseif element.value == 'boss_actions' then + TriggerEvent('esx_society:openBossMenu', 'mechanic', function(data, menu) + ESX.CloseContext() end) end end, function(menu) - CurrentAction = "mechanic_actions_menu" - CurrentActionMsg = _U("open_actions") + CurrentAction = 'mechanic_actions_menu' + CurrentActionMsg = TranslateCap('open_actions') CurrentActionData = {} end) end function OpenMechanicHarvestMenu() - if Config.EnablePlayerManagement and ESX.PlayerData.job and ESX.PlayerData.job.grade_name ~= "recrue" then + if Config.EnablePlayerManagement and ESX.PlayerData.job and ESX.PlayerData.job.grade_name ~= 'recrue' then local elements = { - { unselectable = true, icon = "fas fa-gear", title = "Mechanic Harvest Menu" }, - { icon = "fas fa-gear", title = _U("gas_can"), value = "gaz_bottle" }, - { icon = "fas fa-gear", title = _U("repair_tools"), value = "fix_tool" }, - { icon = "fas fa-gear", title = _U("body_work_tools"), value = "caro_tool" }, + {unselectable = true, icon = "fas fa-gear", title = "Mechanic Harvest Menu"}, + {icon = "fas fa-gear", title = TranslateCap('gas_can'), value = 'gaz_bottle'}, + {icon = "fas fa-gear", title = TranslateCap('repair_tools'), value = 'fix_tool'}, + {icon = "fas fa-gear", title = TranslateCap('body_work_tools'), value = 'caro_tool'} } - ESX.OpenContext("right", elements, function(menu, element) - if element.value == "gaz_bottle" then - TriggerServerEvent("esx_mechanicjob:startHarvest") - elseif element.value == "fix_tool" then - TriggerServerEvent("esx_mechanicjob:startHarvest2") - elseif element.value == "caro_tool" then - TriggerServerEvent("esx_mechanicjob:startHarvest3") + ESX.OpenContext("right", elements, function(menu,element) + if element.value == 'gaz_bottle' then + TriggerServerEvent('esx_mechanicjob:startHarvest') + elseif element.value == 'fix_tool' then + TriggerServerEvent('esx_mechanicjob:startHarvest2') + elseif element.value == 'caro_tool' then + TriggerServerEvent('esx_mechanicjob:startHarvest3') end end, function(menu) - CurrentAction = "mechanic_harvest_menu" - CurrentActionMsg = _U("harvest_menu") + CurrentAction = 'mechanic_harvest_menu' + CurrentActionMsg = TranslateCap('harvest_menu') CurrentActionData = {} end) else - ESX.ShowNotification(_U("not_experienced_enough")) + ESX.ShowNotification(TranslateCap('not_experienced_enough')) end end function OpenMechanicCraftMenu() - if Config.EnablePlayerManagement and ESX.PlayerData.job and ESX.PlayerData.job.grade_name ~= "recrue" then + if Config.EnablePlayerManagement and ESX.PlayerData.job and ESX.PlayerData.job.grade_name ~= 'recrue' then local elements = { - { unselectable = true, icon = "fas fa-gear", title = "Mechanic Craft Menu" }, - { icon = "fas fa-gear", title = _U("blowtorch"), value = "blow_pipe" }, - { icon = "fas fa-gear", title = _U("repair_kit"), value = "fix_kit" }, - { icon = "fas fa-gear", title = _U("body_kit"), value = "caro_kit" }, + {unselectable = true, icon = "fas fa-gear", title = "Mechanic Craft Menu"}, + {icon = "fas fa-gear", title = TranslateCap('blowtorch'), value = 'blow_pipe'}, + {icon = "fas fa-gear", title = TranslateCap('repair_kit'), value = 'fix_kit'}, + {icon = "fas fa-gear", title = TranslateCap('body_kit'), value = 'caro_kit'} } - ESX.OpenContext("right", elements, function(menu, element) - if element.value == "blow_pipe" then - TriggerServerEvent("esx_mechanicjob:startCraft") - elseif element.value == "fix_kit" then - TriggerServerEvent("esx_mechanicjob:startCraft2") - elseif element.value == "caro_kit" then - TriggerServerEvent("esx_mechanicjob:startCraft3") + ESX.OpenContext("right", elements, function(menu,element) + if element.value == 'blow_pipe' then + TriggerServerEvent('esx_mechanicjob:startCraft') + elseif element.value == 'fix_kit' then + TriggerServerEvent('esx_mechanicjob:startCraft2') + elseif element.value == 'caro_kit' then + TriggerServerEvent('esx_mechanicjob:startCraft3') end end, function(menu) - CurrentAction = "mechanic_craft_menu" - CurrentActionMsg = _U("craft_menu") + CurrentAction = 'mechanic_craft_menu' + CurrentActionMsg = TranslateCap('craft_menu') CurrentActionData = {} end) else - ESX.ShowNotification(_U("not_experienced_enough")) + ESX.ShowNotification(TranslateCap('not_experienced_enough')) end end function OpenMobileMechanicActionsMenu() local elements = { - { unselectable = true, icon = "fas fa-gear", title = _U("mechanic") }, - { icon = "fas fa-gear", title = _U("billing"), value = "billing" }, - { icon = "fas fa-gear", title = _U("hijack"), value = "hijack_vehicle" }, - { icon = "fas fa-gear", title = _U("repair"), value = "fix_vehicle" }, - { icon = "fas fa-gear", title = _U("clean"), value = "clean_vehicle" }, - { icon = "fas fa-gear", title = _U("imp_veh"), value = "del_vehicle" }, - { icon = "fas fa-gear", title = _U("flat_bed"), value = "dep_vehicle" }, - { icon = "fas fa-gear", title = _U("place_objects"), value = "object_spawner" }, + {unselectable = true, icon = "fas fa-gear", title = TranslateCap('mechanic')}, + {icon = "fas fa-gear", title = TranslateCap('billing'), value = 'billing'}, + {icon = "fas fa-gear", title = TranslateCap('hijack'), value = 'hijack_vehicle'}, + {icon = "fas fa-gear", title = TranslateCap('repair'), value = 'fix_vehicle'}, + {icon = "fas fa-gear", title = TranslateCap('clean'), value = 'clean_vehicle'}, + {icon = "fas fa-gear", title = TranslateCap('imp_veh'), value = 'del_vehicle'}, + {icon = "fas fa-gear", title = TranslateCap('flat_bed'), value = 'dep_vehicle'}, + {icon = "fas fa-gear", title = TranslateCap('place_objects'), value = 'object_spawner'} } - ESX.OpenContext("right", elements, function(menu, element) - if isBusy then - return - end + ESX.OpenContext("right", elements, function(menu,element) + if isBusy then return end if element.value == "billing" then local elements2 = { - { unselectable = true, icon = "fas fa-scroll", title = element.title }, - { - title = "Amount", - input = true, - inputType = "number", - inputMin = 1, - inputMax = 250000, - inputPlaceholder = "Amount to bill..", - }, - { icon = "fas fa-check-double", title = "Confirm", value = "confirm" }, + {unselectable = true, icon = "fas fa-scroll", title = element.title}, + {title = "Amount", input = true, inputType = "number", inputMin = 1, inputMax = 250000, inputPlaceholder = "Amount to bill.."}, + {icon = "fas fa-check-double", title = "Confirm", value = "confirm"} } - ESX.OpenContext("right", elements2, function(menu2, element2) + ESX.OpenContext("right", elements2, function(menu2,element2) local amount = tonumber(menu2.eles[2].inputValue) if amount == nil or amount < 0 then - ESX.ShowNotification(_U("amount_invalid"), "error") + ESX.ShowNotification(TranslateCap('amount_invalid'), "error") else local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer() if closestPlayer == -1 or closestDistance > 3.0 then - ESX.ShowNotification(_U("no_players_nearby"), "error") + ESX.ShowNotification(TranslateCap('no_players_nearby'), "error") else ESX.CloseContext() - TriggerServerEvent( - "esx_billing:sendBill", - GetPlayerServerId(closestPlayer), - "society_mechanic", - _U("mechanic"), - amount - ) + TriggerServerEvent('esx_billing:sendBill', GetPlayerServerId(closestPlayer), 'society_mechanic', TranslateCap('mechanic'), amount) end end end) @@ -316,13 +266,13 @@ function OpenMobileMechanicActionsMenu() local coords = GetEntityCoords(playerPed) if IsPedSittingInAnyVehicle(playerPed) then - ESX.ShowNotification(_U("inside_vehicle")) + ESX.ShowNotification(TranslateCap('inside_vehicle')) return end if DoesEntityExist(vehicle) then isBusy = true - TaskStartScenarioInPlace(playerPed, "WORLD_HUMAN_WELDING", 0, true) + TaskStartScenarioInPlace(playerPed, 'WORLD_HUMAN_WELDING', 0, true) CreateThread(function() Wait(10000) @@ -330,25 +280,25 @@ function OpenMobileMechanicActionsMenu() SetVehicleDoorsLockedForAllPlayers(vehicle, false) ClearPedTasksImmediately(playerPed) - ESX.ShowNotification(_U("vehicle_unlocked")) + ESX.ShowNotification(TranslateCap('vehicle_unlocked')) isBusy = false end) else - ESX.ShowNotification(_U("no_vehicle_nearby")) + ESX.ShowNotification(TranslateCap('no_vehicle_nearby')) end elseif element.value == "fix_vehicle" then local playerPed = PlayerPedId() - local vehicle = ESX.Game.GetVehicleInDirection() - local coords = GetEntityCoords(playerPed) + local vehicle = ESX.Game.GetVehicleInDirection() + local coords = GetEntityCoords(playerPed) if IsPedSittingInAnyVehicle(playerPed) then - ESX.ShowNotification(_U("inside_vehicle")) + ESX.ShowNotification(TranslateCap('inside_vehicle')) return end if DoesEntityExist(vehicle) then isBusy = true - TaskStartScenarioInPlace(playerPed, "PROP_HUMAN_BUM_BIN", 0, true) + TaskStartScenarioInPlace(playerPed, 'PROP_HUMAN_BUM_BIN', 0, true) CreateThread(function() Wait(20000) @@ -358,36 +308,36 @@ function OpenMobileMechanicActionsMenu() SetVehicleEngineOn(vehicle, true, true) ClearPedTasksImmediately(playerPed) - ESX.ShowNotification(_U("vehicle_repaired")) + ESX.ShowNotification(TranslateCap('vehicle_repaired')) isBusy = false end) else - ESX.ShowNotification(_U("no_vehicle_nearby")) + ESX.ShowNotification(TranslateCap('no_vehicle_nearby')) end elseif element.value == "clean_vehicle" then local playerPed = PlayerPedId() - local vehicle = ESX.Game.GetVehicleInDirection() - local coords = GetEntityCoords(playerPed) + local vehicle = ESX.Game.GetVehicleInDirection() + local coords = GetEntityCoords(playerPed) if IsPedSittingInAnyVehicle(playerPed) then - ESX.ShowNotification(_U("inside_vehicle")) + ESX.ShowNotification(TranslateCap('inside_vehicle')) return end if DoesEntityExist(vehicle) then isBusy = true - TaskStartScenarioInPlace(playerPed, "WORLD_HUMAN_MAID_CLEAN", 0, true) + TaskStartScenarioInPlace(playerPed, 'WORLD_HUMAN_MAID_CLEAN', 0, true) CreateThread(function() Wait(10000) SetVehicleDirtLevel(vehicle, 0) ClearPedTasksImmediately(playerPed) - ESX.ShowNotification(_U("vehicle_cleaned")) + ESX.ShowNotification(TranslateCap('vehicle_cleaned')) isBusy = false end) else - ESX.ShowNotification(_U("no_vehicle_nearby")) + ESX.ShowNotification(TranslateCap('no_vehicle_nearby')) end elseif element.value == "del_vehicle" then local playerPed = PlayerPedId() @@ -396,19 +346,19 @@ function OpenMobileMechanicActionsMenu() local vehicle = GetVehiclePedIsIn(playerPed, false) if GetPedInVehicleSeat(vehicle, -1) == playerPed then - ESX.ShowNotification(_U("vehicle_impounded")) + ESX.ShowNotification(TranslateCap('vehicle_impounded')) ESX.Game.DeleteVehicle(vehicle) else - ESX.ShowNotification(_U("must_seat_driver")) + ESX.ShowNotification(TranslateCap('must_seat_driver')) end else local vehicle = ESX.Game.GetVehicleInDirection() if DoesEntityExist(vehicle) then - ESX.ShowNotification(_U("vehicle_impounded")) + ESX.ShowNotification(TranslateCap('vehicle_impounded')) ESX.Game.DeleteVehicle(vehicle) else - ESX.ShowNotification(_U("must_near")) + ESX.ShowNotification(TranslateCap('must_near')) end end elseif element.value == "dep_vehicle" then @@ -425,119 +375,85 @@ function OpenMobileMechanicActionsMenu() if targetVehicle ~= 0 then if not IsPedInAnyVehicle(playerPed, true) then if vehicle ~= targetVehicle then - AttachEntityToEntity( - targetVehicle, - vehicle, - 20, - -0.5, - -5.0, - 1.0, - 0.0, - 0.0, - 0.0, - false, - false, - false, - false, - 20, - true - ) + AttachEntityToEntity(targetVehicle, vehicle, 20, -0.5, -5.0, 1.0, 0.0, 0.0, 0.0, false, false, false, false, 20, true) CurrentlyTowedVehicle = targetVehicle - ESX.ShowNotification(_U("vehicle_success_attached")) + ESX.ShowNotification(TranslateCap('vehicle_success_attached')) if NPCOnJob then if NPCTargetTowable == targetVehicle then - ESX.ShowNotification(_U("please_drop_off")) + ESX.ShowNotification(TranslateCap('please_drop_off')) Config.Zones.VehicleDelivery.Type = 1 - if Blips["NPCTargetTowableZone"] then - RemoveBlip(Blips["NPCTargetTowableZone"]) - Blips["NPCTargetTowableZone"] = nil + if Blips['NPCTargetTowableZone'] then + RemoveBlip(Blips['NPCTargetTowableZone']) + Blips['NPCTargetTowableZone'] = nil end - Blips["NPCDelivery"] = AddBlipForCoord( - Config.Zones.VehicleDelivery.Pos.x, - Config.Zones.VehicleDelivery.Pos.y, - Config.Zones.VehicleDelivery.Pos.z - ) - SetBlipRoute(Blips["NPCDelivery"], true) + Blips['NPCDelivery'] = AddBlipForCoord(Config.Zones.VehicleDelivery.Pos.x, Config.Zones.VehicleDelivery.Pos.y, Config.Zones.VehicleDelivery.Pos.z) + SetBlipRoute(Blips['NPCDelivery'], true) end end else - ESX.ShowNotification(_U("cant_attach_own_tt")) + ESX.ShowNotification(TranslateCap('cant_attach_own_tt')) end end else - ESX.ShowNotification(_U("no_veh_att")) + ESX.ShowNotification(TranslateCap('no_veh_att')) end else - AttachEntityToEntity( - CurrentlyTowedVehicle, - vehicle, - 20, - -0.5, - -12.0, - 1.0, - 0.0, - 0.0, - 0.0, - false, - false, - false, - false, - 20, - true - ) + AttachEntityToEntity(CurrentlyTowedVehicle, vehicle, 20, -0.5, -12.0, 1.0, 0.0, 0.0, 0.0, false, false, false, false, 20, true) DetachEntity(CurrentlyTowedVehicle, true, true) if NPCOnJob then if NPCTargetDeleterZone then + if CurrentlyTowedVehicle == NPCTargetTowable then ESX.Game.DeleteVehicle(NPCTargetTowable) - TriggerServerEvent("esx_mechanicjob:onNPCJobMissionCompleted") + TriggerServerEvent('esx_mechanicjob:onNPCJobMissionCompleted') StopNPCJob() NPCTargetDeleterZone = false else - ESX.ShowNotification(_U("not_right_veh")) + ESX.ShowNotification(TranslateCap('not_right_veh')) end + else - ESX.ShowNotification(_U("not_right_place")) + ESX.ShowNotification(TranslateCap('not_right_place')) end end CurrentlyTowedVehicle = nil - ESX.ShowNotification(_U("veh_det_succ")) + ESX.ShowNotification(TranslateCap('veh_det_succ')) end else - ESX.ShowNotification(_U("imp_flatbed")) + ESX.ShowNotification(TranslateCap('imp_flatbed')) end elseif element.value == "object_spawner" then local playerPed = PlayerPedId() if IsPedSittingInAnyVehicle(playerPed) then - ESX.ShowNotification(_U("inside_vehicle")) + ESX.ShowNotification(TranslateCap('inside_vehicle')) return end local elements2 = { - { unselectable = true, icon = "fas fa-object", title = _U("objects") }, - { icon = "fas fa-object", title = _U("roadcone"), value = "prop_roadcone02a" }, - { icon = "fas fa-object", title = _U("toolbox"), value = "prop_toolchest_01" }, + {unselectable= true, icon = "fas fa-object", title = TranslateCap('objects')}, + {icon = "fas fa-object", title = TranslateCap('roadcone'), value = 'prop_roadcone02a'}, + {icon = "fas fa-object", title = TranslateCap('toolbox'), value = 'prop_toolchest_01'} } - ESX.OpenContext("right", elements2, function(menuObj, elementObj) - local model = elementObj.value - local coords = GetEntityCoords(playerPed) + ESX.OpenContext("right", elements2, function(menuObj,elementObj) + local model = elementObj.value + local coords = GetEntityCoords(playerPed) local forward = GetEntityForwardVector(playerPed) local x, y, z = table.unpack(coords + forward * 1.0) - if model == "prop_roadcone02a" then + if model == 'prop_roadcone02a' then z = z - 2.0 - elseif model == "prop_toolchest_01" then + elseif model == 'prop_toolchest_01' then z = z - 2.0 end - ESX.Game.SpawnObject(model, { x = x, y = y, z = z }, function(obj) + ESX.Game.SpawnObject(model, {x = x, y = y, z = z}, function(obj) SetEntityHeading(obj, GetEntityHeading(playerPed)) PlaceObjectOnGroundProperly(obj) end) @@ -547,43 +463,36 @@ function OpenMobileMechanicActionsMenu() end function OpenGetStocksMenu() - ESX.TriggerServerCallback("esx_mechanicjob:getStockItems", function(items) + ESX.TriggerServerCallback('esx_mechanicjob:getStockItems', function(items) local elements = { - { unselectable = true, icon = "fas fa-box", title = _U("mechanic_stock") }, + {unselectable = true, icon = "fas fa-box", title = TranslateCap('mechanic_stock')} } - for i = 1, #items, 1 do - elements[#elements + 1] = { - icon = "fas fa-box", - title = "x" .. items[i].count .. " " .. items[i].label, - value = items[i].name, + for i=1, #items, 1 do + elements[#elements+1] = { + icon = 'fas fa-box', + title = 'x' .. items[i].count .. ' ' .. items[i].label, + value = items[i].name } end - ESX.OpenContext("right", elements, function(menu, element) + ESX.OpenContext("right", elements, function(menu,element) local itemName = element.value local elements2 = { - { unselectable = true, icon = "fas fa-box", title = element.title }, - { - title = "Amount", - input = true, - inputType = "number", - inputMin = 1, - inputMax = 100, - inputPlaceholder = "Amount to withdraw..", - }, - { icon = "fas fa-check-double", title = "Confirm", value = "confirm" }, + {unselectable = true, icon = "fas fa-box", title = element.title}, + {title = "Amount", input = true, inputType = "number", inputMin = 1, inputMax = 100, inputPlaceholder = "Amount to withdraw.."}, + {icon = "fas fa-check-double", title = "Confirm", value = "confirm"} } - ESX.OpenContext("right", elements2, function(menu2, element2) + ESX.OpenContext("right", elements2, function(menu2,element2) local count = tonumber(menu2.eles[2].inputValue) if count == nil then - ESX.ShowNotification(_U("invalid_quantity")) + ESX.ShowNotification(TranslateCap('invalid_quantity')) else ESX.CloseContext() - TriggerServerEvent("esx_mechanicjob:getStockItem", itemName, count) + TriggerServerEvent('esx_mechanicjob:getStockItem', itemName, count) Wait(1000) OpenGetStocksMenu() @@ -594,48 +503,41 @@ function OpenGetStocksMenu() end function OpenPutStocksMenu() - ESX.TriggerServerCallback("esx_mechanicjob:getPlayerInventory", function(inventory) + ESX.TriggerServerCallback('esx_mechanicjob:getPlayerInventory', function(inventory) local elements = { - { unselectable = true, icon = "fas fa-box", title = _U("inventory") }, + {unselectable = true, icon = "fas fa-box", title = TranslateCap('inventory')} } - for i = 1, #inventory.items, 1 do + for i=1, #inventory.items, 1 do local item = inventory.items[i] if item.count > 0 then - elements[#elements + 1] = { - icon = "fas fa-box", - title = item.label .. " x" .. item.count, - type = "item_standard", - value = item.name, + elements[#elements+1] = { + icon = 'fas fa-box', + title = item.label .. ' x' .. item.count, + type = 'item_standard', + value = item.name } end end - ESX.OpenContext("right", elements, function(menu, element) + ESX.OpenContext("right", elements, function(menu,element) local itemName = element.value local elements2 = { - { unselectable = true, icon = "fas fa-box", title = element.title }, - { - title = "Amount", - input = true, - inputType = "number", - inputMin = 1, - inputMax = 100, - inputPlaceholder = "Amount to deposit..", - }, - { icon = "fas fa-check-double", title = "Confirm", value = "confirm" }, + {unselectable = true, icon = "fas fa-box", title = element.title}, + {title = "Amount", input = true, inputType = "number", inputMin = 1, inputMax = 100, inputPlaceholder = "Amount to deposit.."}, + {icon = "fas fa-check-double", title = "Confirm", value = "confirm"} } - ESX.OpenContext("right", elements2, function(menu2, element2) + ESX.OpenContext("right", elements2, function(menu2,element2) local count = tonumber(menu2.eles[2].inputValue) if count == nil then - ESX.ShowNotification(_U("invalid_quantity")) + ESX.ShowNotification(TranslateCap('invalid_quantity')) else ESX.CloseContext() - TriggerServerEvent("esx_mechanicjob:putStockItems", itemName, count) + TriggerServerEvent('esx_mechanicjob:putStockItems', itemName, count) Wait(1000) OpenPutStocksMenu() @@ -645,8 +547,8 @@ function OpenPutStocksMenu() end) end -RegisterNetEvent("esx_mechanicjob:onHijack") -AddEventHandler("esx_mechanicjob:onHijack", function() +RegisterNetEvent('esx_mechanicjob:onHijack') +AddEventHandler('esx_mechanicjob:onHijack', function() local playerPed = PlayerPedId() local coords = GetEntityCoords(playerPed) @@ -660,7 +562,7 @@ AddEventHandler("esx_mechanicjob:onHijack", function() end local chance = math.random(100) - local alarm = math.random(100) + local alarm = math.random(100) if DoesEntityExist(vehicle) then if alarm <= 33 then @@ -668,7 +570,7 @@ AddEventHandler("esx_mechanicjob:onHijack", function() StartVehicleAlarm(vehicle) end - TaskStartScenarioInPlace(playerPed, "WORLD_HUMAN_WELDING", 0, true) + TaskStartScenarioInPlace(playerPed, 'WORLD_HUMAN_WELDING', 0, true) CreateThread(function() Wait(10000) @@ -676,9 +578,9 @@ AddEventHandler("esx_mechanicjob:onHijack", function() SetVehicleDoorsLocked(vehicle, 1) SetVehicleDoorsLockedForAllPlayers(vehicle, false) ClearPedTasksImmediately(playerPed) - ESX.ShowNotification(_U("veh_unlocked")) + ESX.ShowNotification(TranslateCap('veh_unlocked')) else - ESX.ShowNotification(_U("hijack_failed")) + ESX.ShowNotification(TranslateCap('hijack_failed')) ClearPedTasksImmediately(playerPed) end end) @@ -686,8 +588,8 @@ AddEventHandler("esx_mechanicjob:onHijack", function() end end) -RegisterNetEvent("esx_mechanicjob:onCarokit") -AddEventHandler("esx_mechanicjob:onCarokit", function() +RegisterNetEvent('esx_mechanicjob:onCarokit') +AddEventHandler('esx_mechanicjob:onCarokit', function() local playerPed = PlayerPedId() local coords = GetEntityCoords(playerPed) @@ -701,20 +603,20 @@ AddEventHandler("esx_mechanicjob:onCarokit", function() end if DoesEntityExist(vehicle) then - TaskStartScenarioInPlace(playerPed, "WORLD_HUMAN_HAMMERING", 0, true) + TaskStartScenarioInPlace(playerPed, 'WORLD_HUMAN_HAMMERING', 0, true) CreateThread(function() Wait(10000) SetVehicleFixed(vehicle) SetVehicleDeformationFixed(vehicle) ClearPedTasksImmediately(playerPed) - ESX.ShowNotification(_U("body_repaired")) + ESX.ShowNotification(TranslateCap('body_repaired')) end) end end end) -RegisterNetEvent("esx_mechanicjob:onFixkit") -AddEventHandler("esx_mechanicjob:onFixkit", function() +RegisterNetEvent('esx_mechanicjob:onFixkit') +AddEventHandler('esx_mechanicjob:onFixkit', function() local playerPed = PlayerPedId() local coords = GetEntityCoords(playerPed) @@ -728,71 +630,72 @@ AddEventHandler("esx_mechanicjob:onFixkit", function() end if DoesEntityExist(vehicle) then - TaskStartScenarioInPlace(playerPed, "PROP_HUMAN_BUM_BIN", 0, true) + TaskStartScenarioInPlace(playerPed, 'PROP_HUMAN_BUM_BIN', 0, true) CreateThread(function() Wait(20000) SetVehicleFixed(vehicle) SetVehicleDeformationFixed(vehicle) SetVehicleUndriveable(vehicle, false) ClearPedTasksImmediately(playerPed) - ESX.ShowNotification(_U("veh_repaired")) + ESX.ShowNotification(TranslateCap('veh_repaired')) end) end end end) -RegisterNetEvent("esx:playerLoaded") -AddEventHandler("esx:playerLoaded", function(xPlayer) +RegisterNetEvent('esx:playerLoaded') +AddEventHandler('esx:playerLoaded', function(xPlayer) ESX.PlayerData = xPlayer ESX.PlayerLoaded = true end) -RegisterNetEvent("esx:setJob") -AddEventHandler("esx:setJob", function(job) +RegisterNetEvent('esx:setJob') +AddEventHandler('esx:setJob', function(job) ESX.PlayerData.job = job end) -AddEventHandler("esx_mechanicjob:hasEnteredMarker", function(zone) - if zone == "NPCJobTargetTowable" then - elseif zone == "VehicleDelivery" then +AddEventHandler('esx_mechanicjob:hasEnteredMarker', function(zone) + if zone == 'NPCJobTargetTowable' then + + elseif zone =='VehicleDelivery' then NPCTargetDeleterZone = true - elseif zone == "MechanicActions" then - CurrentAction = "mechanic_actions_menu" - CurrentActionMsg = _U("open_actions") + elseif zone == 'MechanicActions' then + CurrentAction = 'mechanic_actions_menu' + CurrentActionMsg = TranslateCap('open_actions') CurrentActionData = {} - elseif zone == "Garage" then - CurrentAction = "mechanic_harvest_menu" - CurrentActionMsg = _U("harvest_menu") + elseif zone == 'Garage' then + CurrentAction = 'mechanic_harvest_menu' + CurrentActionMsg = TranslateCap('harvest_menu') CurrentActionData = {} - elseif zone == "Craft" then - CurrentAction = "mechanic_craft_menu" - CurrentActionMsg = _U("craft_menu") + elseif zone == 'Craft' then + CurrentAction = 'mechanic_craft_menu' + CurrentActionMsg = TranslateCap('craft_menu') CurrentActionData = {} - elseif zone == "VehicleDeleter" then + elseif zone == 'VehicleDeleter' then local playerPed = PlayerPedId() if IsPedInAnyVehicle(playerPed, false) then - local vehicle = GetVehiclePedIsIn(playerPed, false) + local vehicle = GetVehiclePedIsIn(playerPed, false) - CurrentAction = "delete_vehicle" - CurrentActionMsg = _U("veh_stored") - CurrentActionData = { vehicle = vehicle } + CurrentAction = 'delete_vehicle' + CurrentActionMsg = TranslateCap('veh_stored') + CurrentActionData = {vehicle = vehicle} end end ESX.TextUI(CurrentActionMsg) end) -AddEventHandler("esx_mechanicjob:hasExitedMarker", function(zone) - if zone == "VehicleDelivery" then +AddEventHandler('esx_mechanicjob:hasExitedMarker', function(zone) + if zone =='VehicleDelivery' then NPCTargetDeleterZone = false - elseif zone == "Craft" then - TriggerServerEvent("esx_mechanicjob:stopCraft") - TriggerServerEvent("esx_mechanicjob:stopCraft2") - TriggerServerEvent("esx_mechanicjob:stopCraft3") - elseif zone == "Garage" then - TriggerServerEvent("esx_mechanicjob:stopHarvest") - TriggerServerEvent("esx_mechanicjob:stopHarvest2") - TriggerServerEvent("esx_mechanicjob:stopHarvest3") + elseif zone == 'Craft' then + TriggerServerEvent('esx_mechanicjob:stopCraft') + TriggerServerEvent('esx_mechanicjob:stopCraft2') + TriggerServerEvent('esx_mechanicjob:stopCraft3') + elseif zone == 'Garage' then + TriggerServerEvent('esx_mechanicjob:stopHarvest') + TriggerServerEvent('esx_mechanicjob:stopHarvest2') + TriggerServerEvent('esx_mechanicjob:stopHarvest3') end CurrentAction = nil @@ -800,33 +703,33 @@ AddEventHandler("esx_mechanicjob:hasExitedMarker", function(zone) ESX.HideUI() end) -AddEventHandler("esx_mechanicjob:hasEnteredEntityZone", function(entity) +AddEventHandler('esx_mechanicjob:hasEnteredEntityZone', function(entity) local playerPed = PlayerPedId() - if ESX.PlayerData.job and ESX.PlayerData.job.name == "mechanic" and not IsPedInAnyVehicle(playerPed, false) then - CurrentAction = "remove_entity" - CurrentActionMsg = _U("press_remove_obj") - CurrentActionData = { entity = entity } + if ESX.PlayerData.job and ESX.PlayerData.job.name == 'mechanic' and not IsPedInAnyVehicle(playerPed, false) then + CurrentAction = 'remove_entity' + CurrentActionMsg = TranslateCap('press_remove_obj') + CurrentActionData = {entity = entity} ESX.TextUI(CurrentActionMsg) end end) -AddEventHandler("esx_mechanicjob:hasExitedEntityZone", function(entity) - if CurrentAction == "remove_entity" then +AddEventHandler('esx_mechanicjob:hasExitedEntityZone', function(entity) + if CurrentAction == 'remove_entity' then CurrentAction = nil end ESX.HideUI() end) -RegisterNetEvent("esx_phone:loaded") -AddEventHandler("esx_phone:loaded", function(phoneNumber, contacts) +RegisterNetEvent('esx_phone:loaded') +AddEventHandler('esx_phone:loaded', function(phoneNumber, contacts) local specialContact = { - name = _U("mechanic"), - number = "mechanic", - base64Icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA4BJREFUWIXtll9oU3cUx7/nJA02aSSlFouWMnXVB0ejU3wcRteHjv1puoc9rA978cUi2IqgRYWIZkMwrahUGfgkFMEZUdg6C+u21z1o3fbgqigVi7NzUtNcmsac40Npltz7S3rvUHzxQODec87vfD+/e0/O/QFv7Q0beV3QeXqmgV74/7H7fZJvuLwv8q/Xeux1gUrNBpN/nmtavdaqDqBK8VT2RDyV2VHmF1lvLERSBtCVynzYmcp+A9WqT9kcVKX4gHUehF0CEVY+1jYTTIwvt7YSIQnCTvsSUYz6gX5uDt7MP7KOKuQAgxmqQ+neUA+I1B1AiXi5X6ZAvKrabirmVYFwAMRT2RMg7F9SyKspvk73hfrtbkMPyIhA5FVqi0iBiEZMMQdAui/8E4GPv0oAJkpc6Q3+6goAAGpWBxNQmTLFmgL3jSJNgQdGv4pMts2EKm7ICJB/aG0xNdz74VEk13UYCx1/twPR8JjDT8wttyLZtkoAxSb8ZDCz0gdfKxWkFURf2v9qTYH7SK7rQIDn0P3nA0ehixvfwZwE0X9vBE/mW8piohhl1WH18UQBhYnre8N/L8b8xQvlx4ACbB4NnzaeRYDnKm0EALCMLXy84hwuTCXL/ExoB1E7qcK/8NCLIq5HcTT0i6u8TYbXUM1cAyyveVq8Xls7XhYrvY/4n3gC8C+dsmAzL1YUiyfWxvHzsy/w/dNd+KjhW2yvv/RfXr7x9QDcmo1he2RBiCCI1Q8jVj9szPNixVfgz+UiIGyDSrcoRu2J16d3I6e1VYvNSQjXpnucAcEPUOkGYZs/l4uUhowt/3kqu1UIv9n90fAY9jT3YBlbRvFTD4fw++wHjhiTRL/bG75t0jI2ITcHb5om4Xgmhv57xpGOg3d/NIqryOR7z+r+MC6qBJB/ZB2t9Om1D5lFm843G/3E3HI7Yh1xDRAfzLQr5EClBf/HBHK462TG2J0OABXeyWDPZ8VqxmBWYscpyghwtTd4EKpDTjCZdCNmzFM9k+4LHXIFACJN94Z6FiFEpKDQw9HndWsEuhnADVMhAUaYJBp9XrcGQKJ4qFE9k+6r2+MG3k5N8VQ22TVglbX2ZwOzX2VvNKr91zmY6S7N6zqZicVT2WNLyVSehESaBhxnOALfMeYX+K/S2yv7wmMAlvwyuR7FxQUyf0fgc/jztfkJr7XeGgC8BJJgWNV8ImT+AAAAAElFTkSuQmCC", + name = TranslateCap('mechanic'), + number = 'mechanic', + base64Icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA4BJREFUWIXtll9oU3cUx7/nJA02aSSlFouWMnXVB0ejU3wcRteHjv1puoc9rA978cUi2IqgRYWIZkMwrahUGfgkFMEZUdg6C+u21z1o3fbgqigVi7NzUtNcmsac40Npltz7S3rvUHzxQODec87vfD+/e0/O/QFv7Q0beV3QeXqmgV74/7H7fZJvuLwv8q/Xeux1gUrNBpN/nmtavdaqDqBK8VT2RDyV2VHmF1lvLERSBtCVynzYmcp+A9WqT9kcVKX4gHUehF0CEVY+1jYTTIwvt7YSIQnCTvsSUYz6gX5uDt7MP7KOKuQAgxmqQ+neUA+I1B1AiXi5X6ZAvKrabirmVYFwAMRT2RMg7F9SyKspvk73hfrtbkMPyIhA5FVqi0iBiEZMMQdAui/8E4GPv0oAJkpc6Q3+6goAAGpWBxNQmTLFmgL3jSJNgQdGv4pMts2EKm7ICJB/aG0xNdz74VEk13UYCx1/twPR8JjDT8wttyLZtkoAxSb8ZDCz0gdfKxWkFURf2v9qTYH7SK7rQIDn0P3nA0ehixvfwZwE0X9vBE/mW8piohhl1WH18UQBhYnre8N/L8b8xQvlx4ACbB4NnzaeRYDnKm0EALCMLXy84hwuTCXL/ExoB1E7qcK/8NCLIq5HcTT0i6u8TYbXUM1cAyyveVq8Xls7XhYrvY/4n3gC8C+dsmAzL1YUiyfWxvHzsy/w/dNd+KjhW2yvv/RfXr7x9QDcmo1he2RBiCCI1Q8jVj9szPNixVfgz+UiIGyDSrcoRu2J16d3I6e1VYvNSQjXpnucAcEPUOkGYZs/l4uUhowt/3kqu1UIv9n90fAY9jT3YBlbRvFTD4fw++wHjhiTRL/bG75t0jI2ITcHb5om4Xgmhv57xpGOg3d/NIqryOR7z+r+MC6qBJB/ZB2t9Om1D5lFm843G/3E3HI7Yh1xDRAfzLQr5EClBf/HBHK462TG2J0OABXeyWDPZ8VqxmBWYscpyghwtTd4EKpDTjCZdCNmzFM9k+4LHXIFACJN94Z6FiFEpKDQw9HndWsEuhnADVMhAUaYJBp9XrcGQKJ4qFE9k+6r2+MG3k5N8VQ22TVglbX2ZwOzX2VvNKr91zmY6S7N6zqZicVT2WNLyVSehESaBhxnOALfMeYX+K/S2yv7wmMAlvwyuR7FxQUyf0fgc/jztfkJr7XeGgC8BJJgWNV8ImT+AAAAAElFTkSuQmCC' } - TriggerEvent("esx_phone:addSpecialContact", specialContact.name, specialContact.number, specialContact.base64Icon) + TriggerEvent('esx_phone:addSpecialContact', specialContact.name, specialContact.number, specialContact.base64Icon) end) -- Pop NPC mission vehicle when inside area @@ -837,10 +740,10 @@ CreateThread(function() if NPCTargetTowableZone and not NPCHasSpawnedTowable then Sleep = 0 local coords = GetEntityCoords(PlayerPedId()) - local zone = Config.Zones[NPCTargetTowableZone] + local zone = Config.Zones[NPCTargetTowableZone] if #(coords - zone.Pos) < Config.NPCSpawnDistance then - local model = Config.Vehicles[GetRandomIntInRange(1, #Config.Vehicles)] + local model = Config.Vehicles[GetRandomIntInRange(1, #Config.Vehicles)] ESX.Game.SpawnVehicle(model, zone.Pos, 0, function(vehicle) NPCTargetTowable = vehicle @@ -853,34 +756,30 @@ CreateThread(function() if NPCTargetTowableZone and NPCHasSpawnedTowable and not NPCHasBeenNextToTowable then Sleep = 500 local coords = GetEntityCoords(PlayerPedId()) - local zone = Config.Zones[NPCTargetTowableZone] + local zone = Config.Zones[NPCTargetTowableZone] if #(coords - zone.Pos) < Config.NPCNextToDistance then Sleep = 0 - ESX.ShowNotification(_U("please_tow")) + ESX.ShowNotification(TranslateCap('please_tow')) NPCHasBeenNextToTowable = true end end - Wait(Sleep) + Wait(Sleep) end end) -- Create Blips CreateThread(function() - local blip = AddBlipForCoord( - Config.Zones.MechanicActions.Pos.x, - Config.Zones.MechanicActions.Pos.y, - Config.Zones.MechanicActions.Pos.z - ) + local blip = AddBlipForCoord(Config.Zones.MechanicActions.Pos.x, Config.Zones.MechanicActions.Pos.y, Config.Zones.MechanicActions.Pos.z) - SetBlipSprite(blip, 446) + SetBlipSprite (blip, 446) SetBlipDisplay(blip, 4) - SetBlipScale(blip, 1.0) - SetBlipColour(blip, 5) + SetBlipScale (blip, 1.0) + SetBlipColour (blip, 5) SetBlipAsShortRange(blip, true) - BeginTextCommandSetBlipName("STRING") - AddTextComponentSubstringPlayerName(_U("mechanic")) + BeginTextCommandSetBlipName('STRING') + AddTextComponentSubstringPlayerName(TranslateCap('mechanic')) EndTextCommandSetBlipName(blip) end) @@ -889,44 +788,19 @@ CreateThread(function() while true do local Sleep = 2000 - if ESX.PlayerData.job and ESX.PlayerData.job.name == "mechanic" then + if ESX.PlayerData.job and ESX.PlayerData.job.name == 'mechanic' then Sleep = 500 local coords, letSleep = GetEntityCoords(PlayerPedId()), true - for k, v in pairs(Config.Zones) do + for k,v in pairs(Config.Zones) do if v.Type ~= -1 and #(coords - v.Pos) < Config.DrawDistance then Sleep = 0 - DrawMarker( - v.Type, - v.Pos.x, - v.Pos.y, - v.Pos.z, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - v.Size.x, - v.Size.y, - v.Size.z, - v.Color.r, - v.Color.g, - v.Color.b, - 100, - true, - true, - 2, - true, - nil, - nil, - false - ) + DrawMarker(v.Type, v.Pos.x, v.Pos.y, v.Pos.z, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, v.Size.x, v.Size.y, v.Size.z, v.Color.r, v.Color.g, v.Color.b, 100, true, true, 2, true, nil, nil, false) letSleep = false end end end - Wait(Sleep) + Wait(Sleep) end end) @@ -935,38 +809,39 @@ CreateThread(function() while true do local Sleep = 500 - if ESX.PlayerData.job and ESX.PlayerData.job.name == "mechanic" then + if ESX.PlayerData.job and ESX.PlayerData.job.name == 'mechanic' then + local coords = GetEntityCoords(PlayerPedId()) local isInMarker = false local currentZone = nil - for k, v in pairs(Config.Zones) do - if #(coords - v.Pos) < v.Size.x then + for k,v in pairs(Config.Zones) do + if(#(coords - v.Pos) < v.Size.x) then Sleep = 0 - isInMarker = true + isInMarker = true currentZone = k end end if (isInMarker and not HasAlreadyEnteredMarker) or (isInMarker and LastZone ~= currentZone) then HasAlreadyEnteredMarker = true - LastZone = currentZone - TriggerEvent("esx_mechanicjob:hasEnteredMarker", currentZone) + LastZone = currentZone + TriggerEvent('esx_mechanicjob:hasEnteredMarker', currentZone) end if not isInMarker and HasAlreadyEnteredMarker then HasAlreadyEnteredMarker = false - TriggerEvent("esx_mechanicjob:hasExitedMarker", LastZone) + TriggerEvent('esx_mechanicjob:hasExitedMarker', LastZone) end end - Wait(Sleep) + Wait(Sleep) end end) CreateThread(function() local trackedEntities = { - "prop_roadcone02a", - "prop_toolchest_01", + 'prop_roadcone02a', + 'prop_toolchest_01' } while true do @@ -978,28 +853,28 @@ CreateThread(function() local closestDistance = -1 local closestEntity = nil - for i = 1, #trackedEntities, 1 do + for i=1, #trackedEntities, 1 do local object = GetClosestObjectOfType(coords, 3.0, joaat(trackedEntities[i]), false, false, false) if DoesEntityExist(object) then local objCoords = GetEntityCoords(object) - local distance = #(coords - objCoords) + local distance = #(coords - objCoords) if closestDistance == -1 or closestDistance > distance then closestDistance = distance - closestEntity = object + closestEntity = object end end end if closestDistance ~= -1 and closestDistance <= 3.0 then if LastEntity ~= closestEntity then - TriggerEvent("esx_mechanicjob:hasEnteredEntityZone", closestEntity) + TriggerEvent('esx_mechanicjob:hasEnteredEntityZone', closestEntity) LastEntity = closestEntity end else if LastEntity then - TriggerEvent("esx_mechanicjob:hasExitedEntityZone", LastEntity) + TriggerEvent('esx_mechanicjob:hasExitedEntityZone', LastEntity) LastEntity = nil end end @@ -1009,72 +884,69 @@ end) -- Key Controls CreateThread(function() while true do - local sleep = 500 + local sleep = 500 if CurrentAction then sleep = 0 - if IsControlJustReleased(0, 38) and ESX.PlayerData.job and ESX.PlayerData.job.name == "mechanic" then - if CurrentAction == "mechanic_actions_menu" then + if IsControlJustReleased(0, 38) and ESX.PlayerData.job and ESX.PlayerData.job.name == 'mechanic' then + if CurrentAction == 'mechanic_actions_menu' then OpenMechanicActionsMenu() - elseif CurrentAction == "mechanic_harvest_menu" then + elseif CurrentAction == 'mechanic_harvest_menu' then OpenMechanicHarvestMenu() - elseif CurrentAction == "mechanic_craft_menu" then + elseif CurrentAction == 'mechanic_craft_menu' then OpenMechanicCraftMenu() - elseif CurrentAction == "delete_vehicle" then - if Config.EnableSocietyOwnedVehicles then - local vehicleProps = ESX.Game.GetVehicleProperties(CurrentActionData.vehicle) - TriggerServerEvent("esx_society:putVehicleInGarage", "mechanic", vehicleProps) - else - local entityModel = GetEntityModel(CurrentActionData.vehicle) + elseif CurrentAction == 'delete_vehicle' then + if Config.EnableSocietyOwnedVehicles then - if entityModel == `flatbed` or entityModel == `towtruck2` or entityModel == `slamvan3` then - TriggerServerEvent("esx_service:disableService", "mechanic") - end - end - ESX.Game.DeleteVehicle(CurrentActionData.vehicle) - elseif CurrentAction == "remove_entity" then - DeleteEntity(CurrentActionData.entity) + local vehicleProps = ESX.Game.GetVehicleProperties(CurrentActionData.vehicle) + TriggerServerEvent('esx_society:putVehicleInGarage', 'mechanic', vehicleProps) + else + local entityModel = GetEntityModel(CurrentActionData.vehicle) + + if entityModel == `flatbed` or entityModel == `towtruck2` or entityModel == `slamvan3` then + TriggerServerEvent('esx_service:disableService', 'mechanic') + end + end + ESX.Game.DeleteVehicle(CurrentActionData.vehicle) + elseif CurrentAction == 'remove_entity' then + DeleteEntity(CurrentActionData.entity) end CurrentAction = nil - end - end + end + end Wait(sleep) end end) -RegisterCommand("mechanicMenu", function() - if ESX.PlayerData.job and ESX.PlayerData.job.name == "mechanic" then - OpenMobileMechanicActionsMenu() - end +RegisterCommand('mechanicMenu', function() + if ESX.PlayerData.job and ESX.PlayerData.job.name == 'mechanic' then + OpenMobileMechanicActionsMenu() + end end, false) -RegisterCommand("mechanicjob", function() + + +RegisterCommand('mechanicjob', function() local playerPed = PlayerPedId() - if ESX.PlayerData.job and ESX.PlayerData.job.name == "mechanic" then - if NPCOnJob then - if GetGameTimer() - NPCLastCancel > 5 * 60000 then - StopNPCJob(true) - NPCLastCancel = GetGameTimer() - else - ESX.ShowNotification(_U("wait_five"), "error") - end - else - if - IsPedInAnyVehicle(playerPed, false) and IsVehicleModel(GetVehiclePedIsIn(playerPed, false), `flatbed`) - then - StartNPCJob() + if ESX.PlayerData.job and ESX.PlayerData.job.name == 'mechanic' then + if NPCOnJob then + if GetGameTimer() - NPCLastCancel > 5 * 60000 then + StopNPCJob(true) + NPCLastCancel = GetGameTimer() + else + ESX.ShowNotification(TranslateCap('wait_five'), "error") + end else - ESX.ShowNotification(_U("must_in_flatbed"), "error") + if IsPedInAnyVehicle(playerPed, false) and IsVehicleModel(GetVehiclePedIsIn(playerPed, false), `flatbed`) then + StartNPCJob() + else + ESX.ShowNotification(TranslateCap('must_in_flatbed'), "error") + end end end - end end, false) -RegisterKeyMapping("mechanicMenu", "Open Mechanic Menu", "keyboard", "F6") -RegisterKeyMapping("mechanicjob", "Togggle NPC Job", "keyboard", "F6") +RegisterKeyMapping('mechanicMenu', 'Open Mechanic Menu', 'keyboard', Config.Controls.mechanicMenu) +RegisterKeyMapping('mechanicjob', 'Togggle NPC Job', 'keyboard', Config.Controls.toggleNPCJob) -AddEventHandler("esx:onPlayerDeath", function(data) - isDead = true -end) -AddEventHandler("esx:onPlayerSpawn", function(spawn) - isDead = false -end) +AddEventHandler('esx:onPlayerDeath', function(data) isDead = true end) +AddEventHandler('esx:onPlayerSpawn', function(spawn) isDead = false end) diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/config.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/config.lua index e158f986d..742be5517 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/config.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/config.lua @@ -1,70 +1,74 @@ -Config = {} -Config.Locale = GetConvar("esx:locale", "en") +Config = {} +Config.Locale = GetConvar('esx:locale', 'en') -Config.DrawDistance = 10.0 -- How close you need to be in order for the markers to be drawn (in GTA units). -Config.MaxInService = -1 -Config.EnablePlayerManagement = true -- Enable society managing. +Config.Controls = { + mechanicMenu = "F6", + toggleNPCJob = "F7" +} + +Config.DrawDistance = 10.0 -- How close you need to be in order for the markers to be drawn (in GTA units). +Config.MaxInService = -1 +Config.EnablePlayerManagement = true -- Enable society managing. Config.EnableSocietyOwnedVehicles = false -Config.NPCSpawnDistance = 500.0 -Config.NPCNextToDistance = 25.0 -Config.NPCJobEarnings = { min = 15, max = 40 } +Config.NPCSpawnDistance = 500.0 +Config.NPCNextToDistance = 25.0 +Config.NPCJobEarnings = { min = 15, max = 40 } -Config.OxInventory = ESX.GetConfig().OxInventory +Config.OxInventory = ESX.GetConfig().OxInventory Config.Vehicles = { - "adder", - "asea", - "asterope", - "banshee", - "buffalo", - "sultan", - "baller3", + 'adder', + 'asea', + 'asterope', + 'banshee', + 'buffalo', + 'sultan', + 'baller3' } Config.Zones = { MechanicActions = { - Pos = vector3(-342.291, -133.370, 39.009), - Size = { x = 1.0, y = 1.0, z = 1.0 }, + Pos = vector3(-342.291, -133.370, 39.009 ), + Size = { x = 1.0, y = 1.0, z = 1.0 }, Color = { r = 50, g = 200, b = 50 }, - Type = 21, + Type = 21 }, Garage = { - Pos = vector3(-97.5, 6496.1, 31.4), - Size = { x = 1.0, y = 1.0, z = 1.0 }, + Pos = vector3(-97.5, 6496.1, 31.4 ), + Size = { x = 1.0, y = 1.0, z = 1.0 }, Color = { r = 50, g = 200, b = 50 }, - Type = 21, + Type = 21 }, - --[[Craft = { + Craft = { Pos = vector3( -323.140, -129.882, 38.999 ), Size = { x = 1.0, y = 1.0, z = 1.0 }, Color = { r = 50, g = 200, b = 50 }, Type = 21 - },]] - -- + }, VehicleSpawnPoint = { - Pos = vector3(-366.354, -110.766, 37.696), - Size = { x = 1.5, y = 1.5, z = 1.0 }, - Type = -1, + Pos = vector3(-366.354, -110.766, 37.696 ), + Size = { x = 1.5, y = 1.5, z = 1.0 }, + Type = -1 }, VehicleDeleter = { - Pos = vector3(-386.899, -105.675, 37.683), - Size = { x = 3.0, y = 3.0, z = 1.0 }, + Pos = vector3(-386.899, -105.675, 37.683 ), + Size = { x = 3.0, y = 3.0, z = 1.0 }, Color = { r = 204, g = 204, b = 0 }, - Type = 1, + Type = 1 }, VehicleDelivery = { - Pos = vector3(-382.925, -133.748, 37.685), - Size = { x = 20.0, y = 20.0, z = 3.0 }, + Pos = vector3(-382.925, -133.748, 37.685 ), + Size = { x = 20.0, y = 20.0, z = 3.0 }, Color = { r = 204, g = 204, b = 0 }, - Type = -1, - }, + Type = -1 + } } Config.Towables = { @@ -107,14 +111,14 @@ Config.Towables = { vector3(-1709.8, 55.1, 65.7), vector3(-521.9, -266.8, 34.9), vector3(-451.1, -333.5, 34.0), - vector3(322.4, -1900.5, 25.8), + vector3(322.4, -1900.5, 25.8) } -for k, v in ipairs(Config.Towables) do - Config.Zones["Towable" .. k] = { - Pos = v, - Size = { x = 1.5, y = 1.5, z = 1.0 }, +for k,v in ipairs(Config.Towables) do + Config.Zones['Towable' .. k] = { + Pos = v, + Size = { x = 1.5, y = 1.5, z = 1.0 }, Color = { r = 204, g = 204, b = 0 }, - Type = -1, + Type = -1 } end diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/esx_mechanicjob.sql b/server-data/resources/[esx_addons]/esx_mechanicjob/esx_mechanicjob.sql new file mode 100644 index 000000000..e8deb2693 --- /dev/null +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/esx_mechanicjob.sql @@ -0,0 +1,32 @@ +INSERT INTO `addon_account` (name, label, shared) VALUES + ('society_mechanic', 'Mechanic', 1) +; + +INSERT INTO `addon_inventory` (name, label, shared) VALUES + ('society_mechanic', 'Mechanic', 1) +; + +INSERT INTO `datastore` (name, label, shared) VALUES + ('society_mechanic', 'Mechanic', 1) +; + +INSERT INTO `jobs` (name, label) VALUES + ('mechanic', 'Mechanic') +; + +INSERT INTO `job_grades` (job_name, grade, name, label, salary, skin_male, skin_female) VALUES + ('mechanic',0,'recrue','Recrue',12,'{}','{}'), + ('mechanic',1,'novice','Novice',24,'{}','{}'), + ('mechanic',2,'experimente','Experimente',36,'{}','{}'), + ('mechanic',3,'chief',"Chef d\'équipe",48,'{}','{}'), + ('mechanic',4,'boss','Patron',0,'{}','{}') +; + +INSERT INTO `items` (name, label, weight) VALUES + ('gazbottle', 'bouteille de gaz', 2), + ('fixtool', 'outils réparation', 2), + ('carotool', 'outils carosserie', 2), + ('blowpipe', 'Chalumeaux', 2), + ('fixkit', 'Kit réparation', 3), + ('carokit', 'Kit carosserie', 3) +; diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/fxmanifest.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/fxmanifest.lua index feecc78fa..b7a5535c6 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/fxmanifest.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/fxmanifest.lua @@ -1,29 +1,29 @@ -fx_version("adamant") +fx_version 'adamant' -game("gta5") +game 'gta5' -description("ESX Mechanic Job") -lua54("yes") -version("1.0.0") +description 'Allows players to RP as a mechanic (repair and modify vehicles)' +lua54 'yes' +version '1.0.1' -shared_script("@es_extended/imports.lua") +shared_script '@es_extended/imports.lua' -client_scripts({ - "@es_extended/locale.lua", - "locales/*.lua", - "config.lua", - "client/main.lua", -}) +client_scripts { + '@es_extended/locale.lua', + 'locales/*.lua', + 'config.lua', + 'client/main.lua' +} -server_scripts({ - "@es_extended/locale.lua", - "locales/*.lua", - "config.lua", - "server/main.lua", -}) +server_scripts { + '@es_extended/locale.lua', + 'locales/*.lua', + 'config.lua', + 'server/main.lua' +} -dependencies({ - "es_extended", - "esx_society", - "esx_billing", -}) +dependencies { + 'es_extended', + 'esx_society', + 'esx_billing' +} diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/de.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/de.lua index 9dd1e87ec..b21d4800a 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/de.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/de.lua @@ -1,86 +1,86 @@ -Locales["de"] = { - ["mechanic"] = "Mechaniker", - ["drive_to_indicated"] = "Fahre zum Makierten Standort", - ["mission_canceled"] = "Mission abgebrochen", - ["vehicle_list"] = "Fahrzeug Liste", - ["work_wear"] = "Arbeitskleidung", - ["civ_wear"] = "Zivilisten Kleidung", - ["deposit_stock"] = "Item einlagern", - ["withdraw_stock"] = "Item auslagern", - ["boss_actions"] = "Boss Aktionen", - ["service_vehicle"] = "Service Fahrzeug", - ["flat_bed"] = "Pritsche", - ["tow_truck"] = "Abschleppwagen", - ["service_full"] = "Service Voll: ", - ["open_actions"] = "Drücke [E] um auf das Menü zuzugreifen.", - ["harvest"] = "Ernten", - ["harvest_menu"] = "Drücke [E] um das Ernte Menü zu öffnen.", - ["not_experienced_enough"] = "Du bist zu unerfahren um dass zu machen!.", - ["gas_can"] = "Benzinkanister", - ["repair_tools"] = "Reparier Tools", - ["body_work_tools"] = "bodywork Tools", - ["blowtorch"] = "Zündkerze", - ["repair_kit"] = "Werkzeugkasten", - ["body_kit"] = "Fahrzeugkit", - ["craft"] = "Craften", - ["craft_menu"] = "Drücke [E] um das Crafting Menü zu öffnen.", - ["billing"] = "Rechnung", - ["hijack"] = "Aufbrechen", - ["repair"] = "Reparieren", - ["clean"] = "Sauber machen", - ["imp_veh"] = "Abschleppen", - ["place_objects"] = "Objekt Platzieren", - ["invoice_amount"] = "Rechnungsanzahl", - ["amount_invalid"] = "Ungültige Anzahl", - ["no_players_nearby"] = "Es gibt keine Person in der Nähe", - ["no_vehicle_nearby"] = "Es gibt kein Fahrzeug in der Nähe", - ["inside_vehicle"] = "Du kannst das nicht außerhalb eines Fahrzeugs tun!", - ["vehicle_unlocked"] = "Das Fahrzeug wurde aufgebrochen", - ["vehicle_repaired"] = "Das Fahrzeug wurde repariert", - ["vehicle_cleaned"] = "Das Fahrzeug wurde sauber gemacht", - ["vehicle_impounded"] = "Das Fahrzeug wurde abgeschleppt", - ["must_seat_driver"] = "Du musst auf dem Fahrersitz sein!", - ["must_near"] = "Du musst in der nähe eines Fahrzeugs sein, um es abzuschleppen", - ["vehicle_success_attached"] = "Fahrzeug erfolgreich aufgeladen", - ["please_drop_off"] = "Bitte lade das Fahrzeug an der Garage ab!", - ["cant_attach_own_tt"] = "Du kannst deinen eigenen Abschleppwagen nicht abschleppen!", - ["no_veh_att"] = "Es gibt kein Fahrzeug was abgeschleppt werden kann!", - ["not_right_veh"] = "Dies ist nicht das richtige Fahrzeug", - ["not_right_place"] = "Dies ist nicht die richtige Position", - ["veh_det_succ"] = "Fahrzeug erfolgreich abgeladen!", - ["imp_flatbed"] = "Aktion unmöglich! Du benötigst einen Abschleppwagen um das zu tun!", - ["objects"] = "Objekte", - ["roadcone"] = "Leitkegel", - ["toolbox"] = "Werkzeugkasten", - ["mechanic_stock"] = "Mechanikerlager", - ["quantity"] = "Anzahl", - ["invalid_quantity"] = "Ungültige Anzahl", - ["inventory"] = "Inventar", - ["veh_unlocked"] = "Fahrzeug aufgebrochen", - ["hijack_failed"] = "Aufbrechen fehlgeschlagen", - ["body_repaired"] = "Körper repariert", - ["veh_repaired"] = "Fahrzeug repariert", - ["veh_stored"] = "Drücke [E] um das Fahrzeug einzuparken.", - ["press_remove_obj"] = "Drücke [E] um das Objekt zu entfernen", - ["please_tow"] = "Bitte Schlepp das Fahrzeug ab", - ["wait_five"] = "Du musst 5 Minuten warten", - ["must_in_flatbed"] = "Du musst dafür in einem Abschleppwagen sitzen", - ["mechanic_customer"] = "Mechaniker Kunde", - ["you_do_not_room"] = "Du hast nicht genügend Platz", - ["recovery_gas_can"] = "Benzin Kanister wird abgerufen...", - ["recovery_repair_tools"] = "Reparierungstools werden abgerufen...", - ["recovery_body_tools"] = "Body Tools Abruf...", - ["not_enough_gas_can"] = "Du hast nicht genügend Benzinkanister.", - ["assembling_blowtorch"] = "Schweißbrenner wird angebracht...", - ["not_enough_repair_tools"] = "Du hast nicht genug Reparierungstools.", - ["assembling_repair_kit"] = "Zusammenbau des Reparatursatzes...", - ["not_enough_body_tools"] = "Du haben nicht genügend Bodytools.", - ["assembling_body_kit"] = "Zusammenbau des Bodykits...", - ["your_comp_earned"] = "Deine Firma verdient €", - ["you_used_blowtorch"] = "Du nutzt einen Schweißbrenner", - ["you_used_repair_kit"] = "Du nutzt ein Reparierungskit", - ["you_used_body_kit"] = "Du nutzt ein Body Kit", - ["have_withdrawn"] = "Du zahlst aus x%s %s", - ["have_deposited"] = "Du zahlst ein x%s %s", - ["player_cannot_hold"] = "Du hast nicht genügend freien Platz im Inventar!", +Locales['de'] = { + ['mechanic'] = 'Mechaniker', + ['drive_to_indicated'] = 'Fahre zum Makierten Standort', + ['mission_canceled'] = 'Mission abgebrochen', + ['vehicle_list'] = 'Fahrzeug Liste', + ['work_wear'] = 'Arbeitskleidung', + ['civ_wear'] = 'Zivilisten Kleidung', + ['deposit_stock'] = 'Item einlagern', + ['withdraw_stock'] = 'Item auslagern', + ['boss_actions'] = 'Boss Aktionen', + ['service_vehicle'] = 'Service Fahrzeug', + ['flat_bed'] = 'Pritsche', + ['tow_truck'] = 'Abschleppwagen', + ['service_full'] = 'Service Voll: ', + ['open_actions'] = 'Drücke [E] um auf das Menü zuzugreifen.', + ['harvest'] = 'Ernten', + ['harvest_menu'] = 'Drücke [E] um das Ernte Menü zu öffnen.', + ['not_experienced_enough'] = 'Du bist zu unerfahren um dass zu machen!.', + ['gas_can'] = 'Benzinkanister', + ['repair_tools'] = 'Reparier Tools', + ['body_work_tools'] = 'bodywork Tools', + ['blowtorch'] = 'Zündkerze', + ['repair_kit'] = 'Werkzeugkasten', + ['body_kit'] = 'Fahrzeugkit', + ['craft'] = 'Craften', + ['craft_menu'] = 'Drücke [E] um das Crafting Menü zu öffnen.', + ['billing'] = 'Rechnung', + ['hijack'] = 'Aufbrechen', + ['repair'] = 'Reparieren', + ['clean'] = 'Sauber machen', + ['imp_veh'] = 'Abschleppen', + ['place_objects'] = 'Objekt Platzieren', + ['invoice_amount'] = 'Rechnungsanzahl', + ['amount_invalid'] = 'Ungültige Anzahl', + ['no_players_nearby'] = 'Es gibt keine Person in der Nähe', + ['no_vehicle_nearby'] = 'Es gibt kein Fahrzeug in der Nähe', + ['inside_vehicle'] = 'Du kannst das nicht außerhalb eines Fahrzeugs tun!', + ['vehicle_unlocked'] = 'Das Fahrzeug wurde aufgebrochen', + ['vehicle_repaired'] = 'Das Fahrzeug wurde repariert', + ['vehicle_cleaned'] = 'Das Fahrzeug wurde sauber gemacht', + ['vehicle_impounded'] = 'Das Fahrzeug wurde abgeschleppt', + ['must_seat_driver'] = 'Du musst auf dem Fahrersitz sein!', + ['must_near'] = 'Du musst in der nähe eines Fahrzeugs sein, um es abzuschleppen', + ['vehicle_success_attached'] = 'Fahrzeug erfolgreich aufgeladen', + ['please_drop_off'] = 'Bitte lade das Fahrzeug an der Garage ab!', + ['cant_attach_own_tt'] = 'Du kannst deinen eigenen Abschleppwagen nicht abschleppen!', + ['no_veh_att'] = 'Es gibt kein Fahrzeug was abgeschleppt werden kann!', + ['not_right_veh'] = 'Dies ist nicht das richtige Fahrzeug', + ['not_right_place'] = 'Dies ist nicht die richtige Position', + ['veh_det_succ'] = 'Fahrzeug erfolgreich abgeladen!', + ['imp_flatbed'] = 'Aktion unmöglich! Du benötigst einen Abschleppwagen um das zu tun!', + ['objects'] = 'Objekte', + ['roadcone'] = 'Leitkegel', + ['toolbox'] = 'Werkzeugkasten', + ['mechanic_stock'] = 'Mechanikerlager', + ['quantity'] = 'Anzahl', + ['invalid_quantity'] = 'Ungültige Anzahl', + ['inventory'] = 'Inventar', + ['veh_unlocked'] = 'Fahrzeug aufgebrochen', + ['hijack_failed'] = 'Aufbrechen fehlgeschlagen', + ['body_repaired'] = 'Körper repariert', + ['veh_repaired'] = 'Fahrzeug repariert', + ['veh_stored'] = 'Drücke [E] um das Fahrzeug einzuparken.', + ['press_remove_obj'] = 'Drücke [E] um das Objekt zu entfernen', + ['please_tow'] = 'Bitte Schlepp das Fahrzeug ab', + ['wait_five'] = 'Du musst 5 Minuten warten', + ['must_in_flatbed'] = 'Du musst dafür in einem Abschleppwagen sitzen', + ['mechanic_customer'] = 'Mechaniker Kunde', + ['you_do_not_room'] = 'Du hast nicht genügend Platz', + ['recovery_gas_can'] = 'Benzin Kanister wird abgerufen...', + ['recovery_repair_tools'] = 'Reparierungstools werden abgerufen...', + ['recovery_body_tools'] = 'Body Tools Abruf...', + ['not_enough_gas_can'] = 'Du hast nicht genügend Benzinkanister.', + ['assembling_blowtorch'] = 'Schweißbrenner wird angebracht...', + ['not_enough_repair_tools'] = 'Du hast nicht genug Reparierungstools.', + ['assembling_repair_kit'] = 'Zusammenbau des Reparatursatzes...', + ['not_enough_body_tools'] = 'Du haben nicht genügend Bodytools.', + ['assembling_body_kit'] = 'Zusammenbau des Bodykits...', + ['your_comp_earned'] = 'Deine Firma verdient €', + ['you_used_blowtorch'] = 'Du nutzt einen Schweißbrenner', + ['you_used_repair_kit'] = 'Du nutzt ein Reparierungskit', + ['you_used_body_kit'] = 'Du nutzt ein Body Kit', + ['have_withdrawn'] = 'Du zahlst aus x%s %s', + ['have_deposited'] = 'Du zahlst ein x%s %s', + ['player_cannot_hold'] = 'Du hast nicht genügend freien Platz im Inventar!', } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/en.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/en.lua index 5279965a2..14921c470 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/en.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/en.lua @@ -1,86 +1,86 @@ -Locales["en"] = { - ["mechanic"] = "mechanic", - ["drive_to_indicated"] = "Drive to the indicated location.", - ["mission_canceled"] = "Mission canceled", - ["vehicle_list"] = "vehicle List", - ["work_wear"] = "workwear", - ["civ_wear"] = "civilian clothes", - ["deposit_stock"] = "deposit Stock", - ["withdraw_stock"] = "withdraw Stock", - ["boss_actions"] = "boss Actions", - ["service_vehicle"] = "service Vehicle", - ["flat_bed"] = "flatbed", - ["tow_truck"] = "tow Truck", - ["service_full"] = "service full: ", - ["open_actions"] = "Press [E] to access the menu.", - ["harvest"] = "harvest", - ["harvest_menu"] = "press [E] to access the harvest menu.", - ["not_experienced_enough"] = "you are not experienced enough to perform this action.", - ["gas_can"] = "gas Can", - ["repair_tools"] = "repair Tools", - ["body_work_tools"] = "bodywork Tools", - ["blowtorch"] = "blowtorch", - ["repair_kit"] = "repair Kit", - ["body_kit"] = "body Kit", - ["craft"] = "craft", - ["craft_menu"] = "press [E] to access the crafting menu.", - ["billing"] = "billing", - ["hijack"] = "hijack", - ["repair"] = "repair", - ["clean"] = "clean", - ["imp_veh"] = "impound", - ["place_objects"] = "place Objects", - ["invoice_amount"] = "invoice Amount", - ["amount_invalid"] = "invalid amount", - ["no_players_nearby"] = "there is no nearby player", - ["no_vehicle_nearby"] = "there is no nearby vehicle", - ["inside_vehicle"] = "you can't do this from inside the vehicle!", - ["vehicle_unlocked"] = "the vehicle has been unlocked", - ["vehicle_repaired"] = "the vehicle has been repaired", - ["vehicle_cleaned"] = "the vehicle has been cleaned", - ["vehicle_impounded"] = "the vehicle has been impounded", - ["must_seat_driver"] = "you must be in the driver seat!", - ["must_near"] = "you must be near a vehicle to impound it.", - ["vehicle_success_attached"] = "vehicle successfully attached", - ["please_drop_off"] = "please drop off the vehicle at the garage", - ["cant_attach_own_tt"] = "you can't attach own tow truck", - ["no_veh_att"] = "there is no vehicle to be attached", - ["not_right_veh"] = "this is not the right vehicle", - ["not_right_place"] = "this is not the right place", - ["veh_det_succ"] = "vehicle successfully dettached!", - ["imp_flatbed"] = "Action impossible! You need a Flatbed to load a vehicle", - ["objects"] = "objects", - ["roadcone"] = "roadcone", - ["toolbox"] = "toolbox", - ["mechanic_stock"] = "mechanic Stock", - ["quantity"] = "quantity", - ["invalid_quantity"] = "invalid quantity", - ["inventory"] = "inventory", - ["veh_unlocked"] = "Vehicle Unlocked", - ["hijack_failed"] = "Hijack Failed", - ["body_repaired"] = "Body repaired", - ["veh_repaired"] = "Vehicle Repaired", - ["veh_stored"] = "press [E] to store the vehicle.", - ["press_remove_obj"] = "press [E] to remove the object", - ["please_tow"] = "please tow the vehicle", - ["wait_five"] = "you must wait 5 minutes", - ["must_in_flatbed"] = "you must be in a flatbed to being the mission", - ["mechanic_customer"] = "mechanic Customer", - ["you_do_not_room"] = "You do not have more room", - ["recovery_gas_can"] = "Gas Can Retrieval...", - ["recovery_repair_tools"] = "Repair Tools Retrieval...", - ["recovery_body_tools"] = "Body Tools Retrieval...", - ["not_enough_gas_can"] = "You do not have enough gas cans.", - ["assembling_blowtorch"] = "Assembling Blowtorch...", - ["not_enough_repair_tools"] = "You do not have enough repair tools.", - ["assembling_repair_kit"] = "Assembling Repair Kit...", - ["not_enough_body_tools"] = "You do not have enough body tools.", - ["assembling_body_kit"] = "Assembling Body Kit...", - ["your_comp_earned"] = "your company has earned $", - ["you_used_blowtorch"] = "you used a blowtorch", - ["you_used_repair_kit"] = "you used a Repair Kit", - ["you_used_body_kit"] = "you used a Body Kit", - ["have_withdrawn"] = "you have withdrawn x%s %s", - ["have_deposited"] = "you have deposited x%s %s", - ["player_cannot_hold"] = "you do not have enough free space in your inventory!", +Locales['en'] = { + ['mechanic'] = 'mechanic', + ['drive_to_indicated'] = 'Drive to the indicated location.', + ['mission_canceled'] = 'Mission canceled', + ['vehicle_list'] = 'vehicle List', + ['work_wear'] = 'workwear', + ['civ_wear'] = 'civilian clothes', + ['deposit_stock'] = 'deposit Stock', + ['withdraw_stock'] = 'withdraw Stock', + ['boss_actions'] = 'boss Actions', + ['service_vehicle'] = 'service Vehicle', + ['flat_bed'] = 'flatbed', + ['tow_truck'] = 'tow Truck', + ['service_full'] = 'service full: ', + ['open_actions'] = 'Press [E] to access the menu.', + ['harvest'] = 'harvest', + ['harvest_menu'] = 'press [E] to access the harvest menu.', + ['not_experienced_enough'] = 'you are not experienced enough to perform this action.', + ['gas_can'] = 'gas Can', + ['repair_tools'] = 'repair Tools', + ['body_work_tools'] = 'bodywork Tools', + ['blowtorch'] = 'blowtorch', + ['repair_kit'] = 'repair Kit', + ['body_kit'] = 'body Kit', + ['craft'] = 'craft', + ['craft_menu'] = 'press [E] to access the crafting menu.', + ['billing'] = 'billing', + ['hijack'] = 'hijack', + ['repair'] = 'repair', + ['clean'] = 'clean', + ['imp_veh'] = 'impound', + ['place_objects'] = 'place Objects', + ['invoice_amount'] = 'invoice Amount', + ['amount_invalid'] = 'invalid amount', + ['no_players_nearby'] = 'there is no nearby player', + ['no_vehicle_nearby'] = 'there is no nearby vehicle', + ['inside_vehicle'] = 'you can\'t do this from inside the vehicle!', + ['vehicle_unlocked'] = 'the vehicle has been unlocked', + ['vehicle_repaired'] = 'the vehicle has been repaired', + ['vehicle_cleaned'] = 'the vehicle has been cleaned', + ['vehicle_impounded'] = 'the vehicle has been impounded', + ['must_seat_driver'] = 'you must be in the driver seat!', + ['must_near'] = 'you must be near a vehicle to impound it.', + ['vehicle_success_attached'] = 'vehicle successfully attached', + ['please_drop_off'] = 'please drop off the vehicle at the garage', + ['cant_attach_own_tt'] = 'you can\'t attach own tow truck', + ['no_veh_att'] = 'there is no vehicle to be attached', + ['not_right_veh'] = 'this is not the right vehicle', + ['not_right_place'] = 'this is not the right place', + ['veh_det_succ'] = 'vehicle successfully dettached!', + ['imp_flatbed'] = 'Action impossible! You need a Flatbed to load a vehicle', + ['objects'] = 'objects', + ['roadcone'] = 'roadcone', + ['toolbox'] = 'toolbox', + ['mechanic_stock'] = 'mechanic Stock', + ['quantity'] = 'quantity', + ['invalid_quantity'] = 'invalid quantity', + ['inventory'] = 'inventory', + ['veh_unlocked'] = 'Vehicle Unlocked', + ['hijack_failed'] = 'Hijack Failed', + ['body_repaired'] = 'Body repaired', + ['veh_repaired'] = 'Vehicle Repaired', + ['veh_stored'] = 'press [E] to store the vehicle.', + ['press_remove_obj'] = 'press [E] to remove the object', + ['please_tow'] = 'please tow the vehicle', + ['wait_five'] = 'you must wait 5 minutes', + ['must_in_flatbed'] = 'you must be in a flatbed to being the mission', + ['mechanic_customer'] = 'mechanic Customer', + ['you_do_not_room'] = 'You do not have more room', + ['recovery_gas_can'] = 'Gas Can Retrieval...', + ['recovery_repair_tools'] = 'Repair Tools Retrieval...', + ['recovery_body_tools'] = 'Body Tools Retrieval...', + ['not_enough_gas_can'] = 'You do not have enough gas cans.', + ['assembling_blowtorch'] = 'Assembling Blowtorch...', + ['not_enough_repair_tools'] = 'You do not have enough repair tools.', + ['assembling_repair_kit'] = 'Assembling Repair Kit...', + ['not_enough_body_tools'] = 'You do not have enough body tools.', + ['assembling_body_kit'] = 'Assembling Body Kit...', + ['your_comp_earned'] = 'your company has earned $', + ['you_used_blowtorch'] = 'you used a blowtorch', + ['you_used_repair_kit'] = 'you used a Repair Kit', + ['you_used_body_kit'] = 'you used a Body Kit', + ['have_withdrawn'] = 'you have withdrawn x%s %s', + ['have_deposited'] = 'you have deposited x%s %s', + ['player_cannot_hold'] = 'you do not have enough free space in your inventory!', } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/es.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/es.lua index 58629eddb..dbe223485 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/es.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/es.lua @@ -1,86 +1,86 @@ -Locales["es"] = { - ["mechanic"] = "Mecánico", - ["drive_to_indicated"] = "Conduce a la ubicación indicada.", - ["mission_canceled"] = "Misión cancelada", - ["vehicle_list"] = "Lista de vehículos", - ["work_wear"] = "Ropa de trabajo", - ["civ_wear"] = "Ropa de civil", - ["deposit_stock"] = "Depositar stock", - ["withdraw_stock"] = "Retirar stock", - ["boss_actions"] = "Acciones del jefe", - ["service_vehicle"] = "Vehículo de servicio", - ["flat_bed"] = "Plataforma", - ["tow_truck"] = "Camión de remolque", - ["service_full"] = "Servicio completo: ", - ["open_actions"] = "Presiona [E] para acceder al menú.", - ["harvest"] = "Cosecha", - ["harvest_menu"] = "Presiona [E] para acceder al menú de cosecha.", - ["not_experienced_enough"] = "Usted no está lo suficientemente experimentado para realizar esta acción.", - ["gas_can"] = "Lata de gas", - ["repair_tools"] = "Herramientas para reparar", - ["body_work_tools"] = "Herramientas de carrocería", - ["blowtorch"] = "Soplete", - ["repair_kit"] = "kit de reparación", - ["body_kit"] = "kit de carrocería", - ["craft"] = "Fabricar", - ["craft_menu"] = "Presiona [E] para acceder al menú de crafteo.", - ["billing"] = "Facturación", - ["hijack"] = "Forzar", - ["repair"] = "Reparar", - ["clean"] = "Limpiar", - ["imp_veh"] = "Incautar", - ["place_objects"] = "Colocar objetos", - ["invoice_amount"] = "Cantidad de factura", - ["amount_invalid"] = "Cantidad Inválida", - ["no_players_nearby"] = "No hay un jugador/a cercano", - ["no_vehicle_nearby"] = "No hay ningún vehículo cercano", - ["inside_vehicle"] = "¡No puedes hacer esto desde el interior del vehículo!", - ["vehicle_unlocked"] = "El vehículo ha sido desbloqueado", - ["vehicle_repaired"] = "El vehículo ha sido reparado", - ["vehicle_cleaned"] = "El vehículo ha sido limpiado", - ["vehicle_impounded"] = "El vehículo ha sido incautado", - ["must_seat_driver"] = "¡Debes estar en el asiento del conductor!", - ["must_near"] = "Usted debe estar cerca de un vehículo incautarlo.", - ["vehicle_success_attached"] = "Vehículo con éxito adjuntado", - ["please_drop_off"] = "Por favor, deje el vehículo en el garaje", - ["cant_attach_own_tt"] = "No puedes adjuntar su propia grúa", - ["no_veh_att"] = "No hay vehículo que se adjunte", - ["not_right_veh"] = "Este no es el vehículo correcto", - ["not_right_place"] = "Este no es el lugar correcto", - ["veh_det_succ"] = "Vehículo con éxito separado!", - ["imp_flatbed"] = "¡Acción imposible! Necesitas una Cama plana para cargar un vehículo", - ["objects"] = "Objetos", - ["roadcone"] = "Cono", - ["toolbox"] = "Caja de herramientas", - ["mechanic_stock"] = "Stock mecánico", - ["quantity"] = "Cantidad", - ["invalid_quantity"] = "Cantidad inválida", - ["inventory"] = "Inventario", - ["veh_unlocked"] = "Vehículo desbloqueado", - ["hijack_failed"] = "Secuestro fallido", - ["body_repaired"] = "Carrocería reparado", - ["veh_repaired"] = "Vehículo reparado", - ["veh_stored"] = "Presiona [E] para almacenar el vehículo.", - ["press_remove_obj"] = "Presiona [E] para quitar el objeto", - ["please_tow"] = "Por favor remolca el vehículo", - ["wait_five"] = "Debes esperar 5 minutos", - ["must_in_flatbed"] = "Debes estar en una plataforma para ser la misión", - ["mechanic_customer"] = "Cliente mecánico", - ["you_do_not_room"] = "No tienes mas espacio", - ["recovery_gas_can"] = "Lata de gas Recuperando...", - ["recovery_repair_tools"] = "Herramientas para reparar Recuperando...", - ["recovery_body_tools"] = "Herramientas de carrocería Recuperando...", - ["not_enough_gas_can"] = "No tienes suficiente latas de gas.", - ["assembling_blowtorch"] = "Montando Soplete...", - ["not_enough_repair_tools"] = "No tienes suficiente herramientas para reparar.", - ["assembling_repair_kit"] = "Montando Kit de reparación...", - ["not_enough_body_tools"] = "No tienes suficiente herramientas de carrocería.", - ["assembling_body_kit"] = "Montando Kit de carrocería...", - ["your_comp_earned"] = "Tu empresa ha ganado $", - ["you_used_blowtorch"] = "Usaste un soplete", - ["you_used_repair_kit"] = "Usaste un Kit de reparación", - ["you_used_body_kit"] = "Usaste un Kit de carrocería", - ["have_withdrawn"] = "Has retirado x%s %s", - ["have_deposited"] = "Has depositado x%s %s", - ["player_cannot_hold"] = "Tu no tienes suficiente espacio suficiente en tu inventario!", +Locales['es'] = { + ['mechanic'] = 'Mecánico', + ['drive_to_indicated'] = 'Conduce a la ubicación indicada.', + ['mission_canceled'] = 'Misión cancelada', + ['vehicle_list'] = 'Lista de vehículos', + ['work_wear'] = 'Ropa de trabajo', + ['civ_wear'] = 'Ropa de civil', + ['deposit_stock'] = 'Depositar stock', + ['withdraw_stock'] = 'Retirar stock', + ['boss_actions'] = 'Acciones del jefe', + ['service_vehicle'] = 'Vehículo de servicio', + ['flat_bed'] = 'Plataforma', + ['tow_truck'] = 'Camión de remolque', + ['service_full'] = 'Servicio completo: ', + ['open_actions'] = 'Presiona [E] para acceder al menú.', + ['harvest'] = 'Cosecha', + ['harvest_menu'] = 'Presiona [E] para acceder al menú de cosecha.', + ['not_experienced_enough'] = 'Usted no está lo suficientemente experimentado para realizar esta acción.', + ['gas_can'] = 'Lata de gas', + ['repair_tools'] = 'Herramientas para reparar', + ['body_work_tools'] = 'Herramientas de carrocería', + ['blowtorch'] = 'Soplete', + ['repair_kit'] = 'kit de reparación', + ['body_kit'] = 'kit de carrocería', + ['craft'] = 'Fabricar', + ['craft_menu'] = 'Presiona [E] para acceder al menú de crafteo.', + ['billing'] = 'Facturación', + ['hijack'] = 'Forzar', + ['repair'] = 'Reparar', + ['clean'] = 'Limpiar', + ['imp_veh'] = 'Incautar', + ['place_objects'] = 'Colocar objetos', + ['invoice_amount'] = 'Cantidad de factura', + ['amount_invalid'] = 'Cantidad Inválida', + ['no_players_nearby'] = 'No hay un jugador/a cercano', + ['no_vehicle_nearby'] = 'No hay ningún vehículo cercano', + ['inside_vehicle'] = '¡No puedes hacer esto desde el interior del vehículo!', + ['vehicle_unlocked'] = 'El vehículo ha sido desbloqueado', + ['vehicle_repaired'] = 'El vehículo ha sido reparado', + ['vehicle_cleaned'] = 'El vehículo ha sido limpiado', + ['vehicle_impounded'] = 'El vehículo ha sido incautado', + ['must_seat_driver'] = '¡Debes estar en el asiento del conductor!', + ['must_near'] = 'Usted debe estar cerca de un vehículo incautarlo.', + ['vehicle_success_attached'] = 'Vehículo con éxito adjuntado', + ['please_drop_off'] = 'Por favor, deje el vehículo en el garaje', + ['cant_attach_own_tt'] = 'No puedes adjuntar su propia grúa', + ['no_veh_att'] = 'No hay vehículo que se adjunte', + ['not_right_veh'] = 'Este no es el vehículo correcto', + ['not_right_place'] = 'Este no es el lugar correcto', + ['veh_det_succ'] = 'Vehículo con éxito separado!', + ['imp_flatbed'] = '¡Acción imposible! Necesitas una Cama plana para cargar un vehículo', + ['objects'] = 'Objetos', + ['roadcone'] = 'Cono', + ['toolbox'] = 'Caja de herramientas', + ['mechanic_stock'] = 'Stock mecánico', + ['quantity'] = 'Cantidad', + ['invalid_quantity'] = 'Cantidad inválida', + ['inventory'] = 'Inventario', + ['veh_unlocked'] = 'Vehículo desbloqueado', + ['hijack_failed'] = 'Secuestro fallido', + ['body_repaired'] = 'Carrocería reparado', + ['veh_repaired'] = 'Vehículo reparado', + ['veh_stored'] = 'Presiona [E] para almacenar el vehículo.', + ['press_remove_obj'] = 'Presiona [E] para quitar el objeto', + ['please_tow'] = 'Por favor remolca el vehículo', + ['wait_five'] = 'Debes esperar 5 minutos', + ['must_in_flatbed'] = 'Debes estar en una plataforma para ser la misión', + ['mechanic_customer'] = 'Cliente mecánico', + ['you_do_not_room'] = 'No tienes mas espacio', + ['recovery_gas_can'] = 'Lata de gas Recuperando...', + ['recovery_repair_tools'] = 'Herramientas para reparar Recuperando...', + ['recovery_body_tools'] = 'Herramientas de carrocería Recuperando...', + ['not_enough_gas_can'] = 'No tienes suficiente latas de gas.', + ['assembling_blowtorch'] = 'Montando Soplete...', + ['not_enough_repair_tools'] = 'No tienes suficiente herramientas para reparar.', + ['assembling_repair_kit'] = 'Montando Kit de reparación...', + ['not_enough_body_tools'] = 'No tienes suficiente herramientas de carrocería.', + ['assembling_body_kit'] = 'Montando Kit de carrocería...', + ['your_comp_earned'] = 'Tu empresa ha ganado $', + ['you_used_blowtorch'] = 'Usaste un soplete', + ['you_used_repair_kit'] = 'Usaste un Kit de reparación', + ['you_used_body_kit'] = 'Usaste un Kit de carrocería', + ['have_withdrawn'] = 'Has retirado x%s %s', + ['have_deposited'] = 'Has depositado x%s %s', + ['player_cannot_hold'] = 'Tu no tienes suficiente espacio suficiente en tu inventario!', } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fi.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fi.lua index d3772f4ce..a6738bc6b 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fi.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fi.lua @@ -1,85 +1,85 @@ -Locales["fi"] = { - ["mechanic"] = "mekaanikko", - ["drive_to_indicated"] = "Aja merkattuun pisteeseen.", - ["mission_canceled"] = "tehtävä ~r~peruutettu", - ["vehicle_list"] = "ajoneuvo lista", - ["work_wear"] = "työvaatteet", - ["civ_wear"] = "siviilivaatteet", - ["deposit_stock"] = "talleta varastoon", - ["withdraw_stock"] = "ota varastosta", - ["boss_actions"] = "pomo toiminnot", - ["service_vehicle"] = "huoltoajoneuvo", - ["flat_bed"] = "flatbed", - ["tow_truck"] = "hinausajoneuvo", - ["service_full"] = "työntekijöitä tarpeeksi: ", - ["open_actions"] = "paina [E] avataksesi menun.", - ["harvest"] = "kerää", - ["harvest_menu"] = "paina [E] avataksesi keräys menun.", - ["not_experienced_enough"] = "et ole ~r~tarpeeksi koulutettu että voit tehdä tätä.", - ["gas_can"] = "kaasupullo", - ["repair_tools"] = "korjaustyökalut", - ["body_work_tools"] = "korin korjaustyökalut", - ["blowtorch"] = "polttoleikkuri", - ["repair_kit"] = "korjauskitti", - ["body_kit"] = "korikitti", - ["craft"] = "valmista", - ["craft_menu"] = "paina [E] avataksesi valmistus menu", - ["billing"] = "laskutus", - ["hijack"] = "avaa lukot", - ["repair"] = "korjaa", - ["clean"] = "pese", - ["imp_veh"] = "takavarikoi", - ["place_objects"] = "aseta objekteja", - ["invoice_amount"] = "laskun summa", - ["amount_invalid"] = "virheellinen summa", - ["no_players_nearby"] = "ei pelaajia lähettyvillä", - ["no_vehicle_nearby"] = "there is no nearby vehicle", - ["inside_vehicle"] = "you can't do this from inside the vehicle!", - ["vehicle_unlocked"] = "ajoneuvo Avattu", - ["vehicle_repaired"] = "ajoneuvo Korjattu", - ["vehicle_cleaned"] = "ajoneuvo pesty", - ["vehicle_impounded"] = "ajoneuvo ~r~Takavarikoitu", - ["must_seat_driver"] = "sinun pitää olla ~r~kuskin paikalla", - ["must_near"] = "sinun pitää olla ~r~ajoneuvon lähellä että voit takavarikoida.", - ["vehicle_success_attached"] = "ajoneuvo onnistuneesti kytketty!.", - ["please_drop_off"] = "vie ajoneuvo korjauspajan pihalle, kiitos.", - ["cant_attach_own_tt"] = "~r~Et voi kytkeä omaa hinausautoa", - ["no_veh_att"] = "täällä ei ole ~r~ajoneuvoa jota kytkeä", - ["not_right_veh"] = "tämä ei ole oikea ajoneuvo", - ["veh_det_succ"] = "ajoneuvo onnistuunesti irroitettu!", - ["imp_flatbed"] = "~r~Toiminto mahdoton! Sinulla pitää olla Flatbed tähän.", - ["objects"] = "objektit", - ["roadcone"] = "kartio", - ["toolbox"] = "työkalupakki", - ["mechanic_stock"] = "mekaanikon varasto", - ["quantity"] = "määrä", - ["invalid_quantity"] = "virheellinen summa", - ["inventory"] = "reppu", - ["veh_unlocked"] = "Ajoneuvo avattu", - ["hijack_failed"] = "~r~Tiirikointi epäonnistu", - ["body_repaired"] = "Kori korjattu", - ["veh_repaired"] = "Ajoneuvo korjattu", - ["veh_stored"] = "paina [E] laittaaksesi auto talliin.", - ["press_remove_obj"] = "paina [E] poistaaksesi objekti", - ["please_tow"] = "voisitko hinata ajoneuvon, kiitos", - ["wait_five"] = "sinun pitää ~r~odottaa 5 minuuttia", - ["must_in_flatbed"] = "sinun pitää olla flatbedin kyydissä aloitaaksesi.", - ["mechanic_customer"] = "mekaanikon Asiakas", - ["you_do_not_room"] = "~r~Sinulla ei ole enempää tilaa", - ["recovery_gas_can"] = "Kaasupullon täyttö menossa...", - ["recovery_repair_tools"] = "Korjaustyökalujen kerääminen menossa...", - ["recovery_body_tools"] = "Korin työkalujen kerääminen menossa...", - ["not_enough_gas_can"] = "sinulla ~r~ei ole tarpeeksi kaasupulloja.", - ["assembling_blowtorch"] = "kasataan Polttoleikkuria...", - ["not_enough_repair_tools"] = "sinulla ~r~ei ole tarpeeksi korjaus työkaluja.", - ["assembling_repair_kit"] = "kasataan Korjauskittiä...", - ["not_enough_body_tools"] = "sinulla ~r~ei ole tarpeeksi kori työkaluja.", - ["assembling_body_kit"] = "kasataan Korikittiä...", - ["your_comp_earned"] = "yrityksesi tienasi $", - ["you_used_blowtorch"] = "sinä käytit yhden Polttoleikkurin", - ["you_used_repair_kit"] = "sinä käytit yhden Korjauskitin", - ["you_used_body_kit"] = "sinä käytit yhden Korikitin", - ["have_withdrawn"] = "sinä nostit x%s %s", - ["have_deposited"] = "sinä talletit x%s %s", - ["player_cannot_hold"] = "sinulla ~r~ei ole tarpeeksi vapaata tilaa repussasi!", +Locales['fi'] = { + ['mechanic'] = 'mekaanikko', + ['drive_to_indicated'] = 'Aja merkattuun pisteeseen.', + ['mission_canceled'] = 'tehtävä ~r~peruutettu', + ['vehicle_list'] = 'ajoneuvo lista', + ['work_wear'] = 'työvaatteet', + ['civ_wear'] = 'siviilivaatteet', + ['deposit_stock'] = 'talleta varastoon', + ['withdraw_stock'] = 'ota varastosta', + ['boss_actions'] = 'pomo toiminnot', + ['service_vehicle'] = 'huoltoajoneuvo', + ['flat_bed'] = 'flatbed', + ['tow_truck'] = 'hinausajoneuvo', + ['service_full'] = 'työntekijöitä tarpeeksi: ', + ['open_actions'] = 'paina [E] avataksesi menun.', + ['harvest'] = 'kerää', + ['harvest_menu'] = 'paina [E] avataksesi keräys menun.', + ['not_experienced_enough'] = 'et ole ~r~tarpeeksi koulutettu että voit tehdä tätä.', + ['gas_can'] = 'kaasupullo', + ['repair_tools'] = 'korjaustyökalut', + ['body_work_tools'] = 'korin korjaustyökalut', + ['blowtorch'] = 'polttoleikkuri', + ['repair_kit'] = 'korjauskitti', + ['body_kit'] = 'korikitti', + ['craft'] = 'valmista', + ['craft_menu'] = 'paina [E] avataksesi valmistus menu', + ['billing'] = 'laskutus', + ['hijack'] = 'avaa lukot', + ['repair'] = 'korjaa', + ['clean'] = 'pese', + ['imp_veh'] = 'takavarikoi', + ['place_objects'] = 'aseta objekteja', + ['invoice_amount'] = 'laskun summa', + ['amount_invalid'] = 'virheellinen summa', + ['no_players_nearby'] = 'ei pelaajia lähettyvillä', + ['no_vehicle_nearby'] = 'there is no nearby vehicle', + ['inside_vehicle'] = 'you can\'t do this from inside the vehicle!', + ['vehicle_unlocked'] = 'ajoneuvo Avattu', + ['vehicle_repaired'] = 'ajoneuvo Korjattu', + ['vehicle_cleaned'] = 'ajoneuvo pesty', + ['vehicle_impounded'] = 'ajoneuvo ~r~Takavarikoitu', + ['must_seat_driver'] = 'sinun pitää olla ~r~kuskin paikalla', + ['must_near'] = 'sinun pitää olla ~r~ajoneuvon lähellä että voit takavarikoida.', + ['vehicle_success_attached'] = 'ajoneuvo onnistuneesti kytketty!.', + ['please_drop_off'] = 'vie ajoneuvo korjauspajan pihalle, kiitos.', + ['cant_attach_own_tt'] = '~r~Et voi kytkeä omaa hinausautoa', + ['no_veh_att'] = 'täällä ei ole ~r~ajoneuvoa jota kytkeä', + ['not_right_veh'] = 'tämä ei ole oikea ajoneuvo', + ['veh_det_succ'] = 'ajoneuvo onnistuunesti irroitettu!', + ['imp_flatbed'] = '~r~Toiminto mahdoton! Sinulla pitää olla Flatbed tähän.', + ['objects'] = 'objektit', + ['roadcone'] = 'kartio', + ['toolbox'] = 'työkalupakki', + ['mechanic_stock'] = 'mekaanikon varasto', + ['quantity'] = 'määrä', + ['invalid_quantity'] = 'virheellinen summa', + ['inventory'] = 'reppu', + ['veh_unlocked'] = 'Ajoneuvo avattu', + ['hijack_failed'] = '~r~Tiirikointi epäonnistu', + ['body_repaired'] = 'Kori korjattu', + ['veh_repaired'] = 'Ajoneuvo korjattu', + ['veh_stored'] = 'paina [E] laittaaksesi auto talliin.', + ['press_remove_obj'] = 'paina [E] poistaaksesi objekti', + ['please_tow'] = 'voisitko hinata ajoneuvon, kiitos', + ['wait_five'] = 'sinun pitää ~r~odottaa 5 minuuttia', + ['must_in_flatbed'] = 'sinun pitää olla flatbedin kyydissä aloitaaksesi.', + ['mechanic_customer'] = 'mekaanikon Asiakas', + ['you_do_not_room'] = '~r~Sinulla ei ole enempää tilaa', + ['recovery_gas_can'] = 'Kaasupullon täyttö menossa...', + ['recovery_repair_tools'] = 'Korjaustyökalujen kerääminen menossa...', + ['recovery_body_tools'] = 'Korin työkalujen kerääminen menossa...', + ['not_enough_gas_can'] = 'sinulla ~r~ei ole tarpeeksi kaasupulloja.', + ['assembling_blowtorch'] = 'kasataan Polttoleikkuria...', + ['not_enough_repair_tools'] = 'sinulla ~r~ei ole tarpeeksi korjaus työkaluja.', + ['assembling_repair_kit'] = 'kasataan Korjauskittiä...', + ['not_enough_body_tools'] = 'sinulla ~r~ei ole tarpeeksi kori työkaluja.', + ['assembling_body_kit'] = 'kasataan Korikittiä...', + ['your_comp_earned'] = 'yrityksesi tienasi $', + ['you_used_blowtorch'] = 'sinä käytit yhden Polttoleikkurin', + ['you_used_repair_kit'] = 'sinä käytit yhden Korjauskitin', + ['you_used_body_kit'] = 'sinä käytit yhden Korikitin', + ['have_withdrawn'] = 'sinä nostit x%s %s', + ['have_deposited'] = 'sinä talletit x%s %s', + ['player_cannot_hold'] = 'sinulla ~r~ei ole tarpeeksi vapaata tilaa repussasi!', } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fr.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fr.lua index e85516f13..eb9283bd4 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fr.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fr.lua @@ -1,86 +1,86 @@ -Locales["fr"] = { - ["mechanic"] = "mécano", - ["drive_to_indicated"] = "Conduisez jusqu'à l'endroit indiqué", - ["mission_canceled"] = "Mission ~r~annulée", - ["vehicle_list"] = "sortir véhicule", - ["work_wear"] = "tenue de travail", - ["civ_wear"] = "Tenue civile", - ["deposit_stock"] = "Déposer Stock", - ["withdraw_stock"] = "Prendre Stock", - ["boss_actions"] = "action patron", - ["service_vehicle"] = "Véhicule de service", - ["flat_bed"] = "plateau", - ["tow_truck"] = "dépanneuse", - ["service_full"] = "service complet : ", - ["open_actions"] = "Appuyez sur [E] pour accéder au menu.", - ["harvest"] = "récolte", - ["harvest_menu"] = "Appuyez sur [E] pour accéder au menu de récolte.", - ["not_experienced_enough"] = "Vous n'êtes ~r~pas assez expérimenté pour effectuer cette action.", - ["gas_can"] = "Bouteille de gaz", - ["repair_tools"] = "Outils réparation", - ["body_work_tools"] = "Outils carosserie", - ["blowtorch"] = "chalumeaux", - ["repair_kit"] = "kit réparation", - ["body_kit"] = "kit carosserie", - ["craft"] = "établi", - ["craft_menu"] = "appuyez sur [E] pour accéder au menu établi.", - ["billing"] = "facturation", - ["hijack"] = "crocheter", - ["repair"] = "réparer", - ["clean"] = "nettoyer", - ["imp_veh"] = "fourrière", - ["place_objects"] = "placer objets", - ["invoice_amount"] = "montant de la facture", - ["amount_invalid"] = "montant invalide", - ["no_players_nearby"] = "aucun joueur à proximité", - ["no_vehicle_nearby"] = "aucun véhicule à proximité", - ["inside_vehicle"] = "vous ne pouvez pas effectuer cette action depuis un véhicule!", - ["vehicle_unlocked"] = "véhicule déverrouillé", - ["vehicle_repaired"] = "véhicule réparé", - ["vehicle_cleaned"] = "véhicule nettoyé", - ["vehicle_impounded"] = "vehicule ~r~mis en fourrière", - ["must_seat_driver"] = "vous devez être assis du ~r~côté conducteur!", - ["must_near"] = "vous devez être ~r~près d'un véhicule pour le mettre en fourrière", - ["vehicle_success_attached"] = "vehicule attaché avec succès!", - ["please_drop_off"] = "veuillez déposer le véhicule à la concession", - ["cant_attach_own_tt"] = "~r~Impossible d'attacher votre propre dépanneuse", - ["no_veh_att"] = "il n'y a ~r~pas de véhicule à attacher", - ["not_right_veh"] = "ce n'est pas le bon véhicule", - ["veh_det_succ"] = "vehicule détaché avec succès!", - ["imp_flatbed"] = "~r~Impossible! Vous devez avoir un Flatbed pour ça", - ["objects"] = "objets", - ["roadcone"] = "plot", - ["toolbox"] = "boîte à outils", - ["mechanic_stock"] = "coffre de l'entreprise", - ["quantity"] = "quantité", - ["invalid_quantity"] = "quantité invalide", - ["inventory"] = "inventaire", - ["veh_unlocked"] = "Véhicule déverouillé", - ["hijack_failed"] = "~r~Crochetage raté", - ["body_repaired"] = "Carosserie réparée", - ["veh_repaired"] = "Véhicule réparé", - ["veh_stored"] = "appuyez sur [E] pour ranger le véhicule.", - ["press_remove_obj"] = "appuyez sur [E] pour enlever l'objet", - ["please_tow"] = "veuillez remorquer le véhicule", - ["wait_five"] = "Vous devez ~r~attendre 5 minutes", - ["must_in_flatbed"] = "Vous devez être en flatbed pour commencer la mission", - ["not_right_place"] = "Vous devez être au bon endroit pour faire cela", - ["mechanic_customer"] = "client mecano", - ["you_do_not_room"] = "~r~Vous n'avez plus de place", - ["recovery_gas_can"] = "Récupération de bouteille de gaz...", - ["recovery_repair_tools"] = "Récupération d'outils réparation...", - ["recovery_body_tools"] = "Récupération d'outils carosserie...", - ["not_enough_gas_can"] = "Vous n'avez ~r~pas assez de bouteille de gaz", - ["assembling_blowtorch"] = "Assemblage de chalumeaux...", - ["not_enough_repair_tools"] = "Vous n'avez ~r~pas assez d'outils réparation", - ["assembling_repair_kit"] = "Assemblage de kit réparation...", - ["not_enough_body_tools"] = "Vous n'avez ~r~pas assez d'outils carosserie", - ["assembling_body_kit"] = "Assemblage de kit carosserie...", - ["your_comp_earned"] = "Votre société a gagné $", - ["you_used_blowtorch"] = "Vous avez utilisé un chalumeau", - ["you_used_repair_kit"] = "Vous avez utilisé un kit de réparation", - ["you_used_body_kit"] = "Vous avez utilisé un kit de carosserie", - ["have_withdrawn"] = "vous avez pris x%s %s", - ["have_deposited"] = "vous avez déposé x%s %s", - ["player_cannot_hold"] = "vous n'avez ~r~pas assez d'espace libre dans votre inventaire!", +Locales['fr'] = { + ['mechanic'] = 'mécano', + ['drive_to_indicated'] = 'Conduisez jusqu\'à l\'endroit indiqué', + ['mission_canceled'] = 'Mission ~r~annulée', + ['vehicle_list'] = 'sortir véhicule', + ['work_wear'] = 'tenue de travail', + ['civ_wear'] = 'Tenue civile', + ['deposit_stock'] = 'Déposer Stock', + ['withdraw_stock'] = 'Prendre Stock', + ['boss_actions'] = 'action patron', + ['service_vehicle'] = 'Véhicule de service', + ['flat_bed'] = 'plateau', + ['tow_truck'] = 'dépanneuse', + ['service_full'] = 'service complet : ', + ['open_actions'] = 'Appuyez sur [E] pour accéder au menu.', + ['harvest'] = 'récolte', + ['harvest_menu'] = 'Appuyez sur [E] pour accéder au menu de récolte.', + ['not_experienced_enough'] = 'Vous n\'êtes ~r~pas assez expérimenté pour effectuer cette action.', + ['gas_can'] = 'Bouteille de gaz', + ['repair_tools'] = 'Outils réparation', + ['body_work_tools'] = 'Outils carosserie', + ['blowtorch'] = 'chalumeaux', + ['repair_kit'] = 'kit réparation', + ['body_kit'] = 'kit carosserie', + ['craft'] = 'établi', + ['craft_menu'] = 'appuyez sur [E] pour accéder au menu établi.', + ['billing'] = 'facturation', + ['hijack'] = 'crocheter', + ['repair'] = 'réparer', + ['clean'] = 'nettoyer', + ['imp_veh'] = 'fourrière', + ['place_objects'] = 'placer objets', + ['invoice_amount'] = 'montant de la facture', + ['amount_invalid'] = 'montant invalide', + ['no_players_nearby'] = 'aucun joueur à proximité', + ['no_vehicle_nearby'] = 'aucun véhicule à proximité', + ['inside_vehicle'] = 'vous ne pouvez pas effectuer cette action depuis un véhicule!', + ['vehicle_unlocked'] = 'véhicule déverrouillé', + ['vehicle_repaired'] = 'véhicule réparé', + ['vehicle_cleaned'] = 'véhicule nettoyé', + ['vehicle_impounded'] = 'vehicule ~r~mis en fourrière', + ['must_seat_driver'] = 'vous devez être assis du ~r~côté conducteur!', + ['must_near'] = 'vous devez être ~r~près d\'un véhicule pour le mettre en fourrière', + ['vehicle_success_attached'] = 'vehicule attaché avec succès!', + ['please_drop_off'] = 'veuillez déposer le véhicule à la concession', + ['cant_attach_own_tt'] = '~r~Impossible d\'attacher votre propre dépanneuse', + ['no_veh_att'] = 'il n\'y a ~r~pas de véhicule à attacher', + ['not_right_veh'] = 'ce n\'est pas le bon véhicule', + ['veh_det_succ'] = 'vehicule détaché avec succès!', + ['imp_flatbed'] = '~r~Impossible! Vous devez avoir un Flatbed pour ça', + ['objects'] = 'objets', + ['roadcone'] = 'plot', + ['toolbox'] = 'boîte à outils', + ['mechanic_stock'] = 'coffre de l\'entreprise', + ['quantity'] = 'quantité', + ['invalid_quantity'] = 'quantité invalide', + ['inventory'] = 'inventaire', + ['veh_unlocked'] = 'Véhicule déverouillé', + ['hijack_failed'] = '~r~Crochetage raté', + ['body_repaired'] = 'Carosserie réparée', + ['veh_repaired'] = 'Véhicule réparé', + ['veh_stored'] = 'appuyez sur [E] pour ranger le véhicule.', + ['press_remove_obj'] = 'appuyez sur [E] pour enlever l\'objet', + ['please_tow'] = 'veuillez remorquer le véhicule', + ['wait_five'] = 'Vous devez ~r~attendre 5 minutes', + ['must_in_flatbed'] = 'Vous devez être en flatbed pour commencer la mission', + ['not_right_place'] = 'Vous devez être au bon endroit pour faire cela', + ['mechanic_customer'] = 'client mecano', + ['you_do_not_room'] = '~r~Vous n\'avez plus de place', + ['recovery_gas_can'] = 'Récupération de bouteille de gaz...', + ['recovery_repair_tools'] = 'Récupération d\'outils réparation...', + ['recovery_body_tools'] = 'Récupération d\'outils carosserie...', + ['not_enough_gas_can'] = 'Vous n\'avez ~r~pas assez de bouteille de gaz', + ['assembling_blowtorch'] = 'Assemblage de chalumeaux...', + ['not_enough_repair_tools'] = 'Vous n\'avez ~r~pas assez d\'outils réparation', + ['assembling_repair_kit'] = 'Assemblage de kit réparation...', + ['not_enough_body_tools'] = 'Vous n\'avez ~r~pas assez d\'outils carosserie', + ['assembling_body_kit'] = 'Assemblage de kit carosserie...', + ['your_comp_earned'] = 'Votre société a gagné $', + ['you_used_blowtorch'] = 'Vous avez utilisé un chalumeau', + ['you_used_repair_kit'] = 'Vous avez utilisé un kit de réparation', + ['you_used_body_kit'] = 'Vous avez utilisé un kit de carosserie', + ['have_withdrawn'] = 'vous avez pris x%s %s', + ['have_deposited'] = 'vous avez déposé x%s %s', + ['player_cannot_hold'] = 'vous n\'avez ~r~pas assez d\'espace libre dans votre inventaire!', } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/hu.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/hu.lua index a757fa804..2255cc257 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/hu.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/hu.lua @@ -1,86 +1,86 @@ -Locales["hu"] = { - ["mechanic"] = "LS Custom Tuningoló telep", - ["drive_to_indicated"] = "[Információ]: Menj a kijelölt pontra.", - ["mission_canceled"] = "Küldetés ~r~megszakítva", - ["vehicle_list"] = "Munkajárművek", - ["work_wear"] = "Munkaruha", - ["civ_wear"] = "Civil ruházat", - ["deposit_stock"] = "Készlet berakás", - ["withdraw_stock"] = "Készlet kivétel", - ["boss_actions"] = "Leader Panel", - ["service_vehicle"] = "szervíz jármű", - ["flat_bed"] = "Platós kocsi", - ["tow_truck"] = "Vontató", - ["service_full"] = "Szervíz full: ", - ["open_actions"] = "[Információ]: Nyomd meg az [E] gombot a menü megnyitásához", - ["harvest"] = "aratás", - ["harvest_menu"] = "nyomd meg a [E] gombot az aratás menühöz.", - ["not_experienced_enough"] = "nem vagy elég tapasztalt hogy végrehatjsd a műveletet", - ["gas_can"] = "nitro", - ["repair_tools"] = "Javítószerszámok", - ["body_work_tools"] = "karosszéria szerszámok", - ["blowtorch"] = "fújólámpa", - ["repair_kit"] = "javítókészlet", - ["body_kit"] = "body Kit", - ["craft"] = "barkácsolás", - ["craft_menu"] = "nyomd meg a [E] gombot a barkácsolás menü elérséhez", - ["billing"] = "Munkadíj átadása", - ["hijack"] = "Kocsi feltörése", - ["repair"] = "Javítás", - ["clean"] = "Kocsi lemosása", - ["imp_veh"] = "Lefoglalás", - ["place_objects"] = "Objectek lerakása", - ["invoice_amount"] = "Írd be az összeget (( Szabályzat alapján ))", - ["amount_invalid"] = "~r~[Információ]: Ismeretlen érték!", - ["no_players_nearby"] = "~r~[Információ]: Nincs a közeledben játékos!", - ["no_vehicle_nearby"] = "~r~[Információ]: Nincs a közeledben kocsi!", - ["inside_vehicle"] = "Jármű belsejéből nem csinálhatod!", - ["vehicle_unlocked"] = "[Információ]: Sikeresen feltörted a kijelölt kocsit!", - ["vehicle_repaired"] = "[Információ]: Kocsi sikeresen megjavítva! Oszd ki a munkadíjat!", - ["vehicle_cleaned"] = "[Információ]: Kocsi sikeresen lemosva!", - ["vehicle_impounded"] = "[Információ]: Kocsi sikeresen lefoglalva!", - ["must_seat_driver"] = "vezetőülésben kell lenned!", - ["must_near"] = "~r~[Információ]: Nincs a közeledben kocsi amit lefoglalhatnál!", - ["vehicle_success_attached"] = "[Információ]: A kocsit sikeresen felraktad a platóra.", - ["please_drop_off"] = "[Információ]: Most vidd el a kijelölt pontra!", - ["cant_attach_own_tt"] = "~r~[Információ]: Nem teheted meg!", - ["no_veh_att"] = "nincs csatlakoztatható ~r~jármű", - ["not_right_veh"] = "ez nem megfelelő jármű", - ["not_right_place"] = "ez nem a megfelelő hely", - ["veh_det_succ"] = "[Információ]: Sikeresen levetted a kocsit a platóról!", - ["imp_flatbed"] = "~r~[Információ]: Nem teheted meg!", - ["objects"] = "objectek", - ["roadcone"] = "útkúp", - ["toolbox"] = "eszköztár", - ["mechanic_stock"] = "Szerelő készlet", - ["quantity"] = "mennyiség", - ["invalid_quantity"] = "érvénytelen mennyiség", - ["inventory"] = "leltár", - ["veh_unlocked"] = "Jármű kinyitva", - ["hijack_failed"] = "~r~Eltérítés sikertelen", - ["body_repaired"] = "Body javítva", - ["veh_repaired"] = "Jármű javítva", - ["veh_stored"] = "[Információ]: Nyomd meg az [E] gombot a kocsi lerakásához.", - ["press_remove_obj"] = "[Információ]: Nyomd meg az [E] gombot a tárgy törléséhez", - ["please_tow"] = "[Információ]: Rakd fel a platóra a kocsit! (( F6 panel ))", - ["wait_five"] = "Neked muszáj ~r~várni 5 percet", - ["must_in_flatbed"] = "[Információ]: Csak platós kocsival tudsz küldetést csinálni!", - ["mechanic_customer"] = "Szerelő ügyfél", - ["you_do_not_room"] = "~r~Nincs több helyed", - ["recovery_gas_can"] = "Gázpalack Visszakeresés...", - ["recovery_repair_tools"] = "Javító szerszámok Visszakeresés...", - ["recovery_body_tools"] = "Body szerszámok Visszakeresés...", - ["not_enough_gas_can"] = "Nincs elég gázpalackod", - ["assembling_blowtorch"] = "Összeszerelés Fújólámpa...", - ["not_enough_repair_tools"] = "Nincs elég javítószerszámod", - ["assembling_repair_kit"] = "Összeszerelés Javító készlet...", - ["not_enough_body_tools"] = "Nincs elég body szerszámod", - ["assembling_body_kit"] = "Összeszerelés Body készlet...", - ["your_comp_earned"] = "[Információ]: Gratulálok, kapott egy kis pénzt a frakció és te is! ~r~", - ["you_used_blowtorch"] = "használtál egy fújólámpát", - ["you_used_repair_kit"] = "használtál egy Javító készletet", - ["you_used_body_kit"] = "használtál egy Body készletet", - ["have_withdrawn"] = "Kivettél x%s %s", - ["have_deposited"] = "Beraktál x%s %s", - ["player_cannot_hold"] = "Nincs elég szabad hely az inventorydban", -} +Locales['hu'] = { + ['mechanic'] = 'LS Custom Tuningoló telep', + ['drive_to_indicated'] = '[Információ]: Menj a kijelölt pontra.', + ['mission_canceled'] = 'Küldetés ~r~megszakítva', + ['vehicle_list'] = 'Munkajárművek', + ['work_wear'] = 'Munkaruha', + ['civ_wear'] = 'Civil ruházat', + ['deposit_stock'] = 'Készlet berakás', + ['withdraw_stock'] = 'Készlet kivétel', + ['boss_actions'] = 'Leader Panel', + ['service_vehicle'] = 'szervíz jármű', + ['flat_bed'] = 'Platós kocsi', + ['tow_truck'] = 'Vontató', + ['service_full'] = 'Szervíz full: ', + ['open_actions'] = '[Információ]: Nyomd meg az [E] gombot a menü megnyitásához', + ['harvest'] = 'aratás', + ['harvest_menu'] = 'nyomd meg a [E] gombot az aratás menühöz.', + ['not_experienced_enough'] = 'nem vagy elég tapasztalt hogy végrehatjsd a műveletet', + ['gas_can'] = 'nitro', + ['repair_tools'] = 'Javítószerszámok', + ['body_work_tools'] = 'karosszéria szerszámok', + ['blowtorch'] = 'fújólámpa', + ['repair_kit'] = 'javítókészlet', + ['body_kit'] = 'body Kit', + ['craft'] = 'barkácsolás', + ['craft_menu'] = 'nyomd meg a [E] gombot a barkácsolás menü elérséhez', + ['billing'] = 'Munkadíj átadása', + ['hijack'] = 'Kocsi feltörése', + ['repair'] = 'Javítás', + ['clean'] = 'Kocsi lemosása', + ['imp_veh'] = 'Lefoglalás', + ['place_objects'] = 'Objectek lerakása', + ['invoice_amount'] = 'Írd be az összeget (( Szabályzat alapján ))', + ['amount_invalid'] = '~r~[Információ]: Ismeretlen érték!', + ['no_players_nearby'] = '~r~[Információ]: Nincs a közeledben játékos!', + ['no_vehicle_nearby'] = '~r~[Információ]: Nincs a közeledben kocsi!', + ['inside_vehicle'] = 'Jármű belsejéből nem csinálhatod!', + ['vehicle_unlocked'] = '[Információ]: Sikeresen feltörted a kijelölt kocsit!', + ['vehicle_repaired'] = '[Információ]: Kocsi sikeresen megjavítva! Oszd ki a munkadíjat!', + ['vehicle_cleaned'] = '[Információ]: Kocsi sikeresen lemosva!', + ['vehicle_impounded'] = '[Információ]: Kocsi sikeresen lefoglalva!', + ['must_seat_driver'] = 'vezetőülésben kell lenned!', + ['must_near'] = '~r~[Információ]: Nincs a közeledben kocsi amit lefoglalhatnál!', + ['vehicle_success_attached'] = '[Információ]: A kocsit sikeresen felraktad a platóra.', + ['please_drop_off'] = '[Információ]: Most vidd el a kijelölt pontra!', + ['cant_attach_own_tt'] = '~r~[Információ]: Nem teheted meg!', + ['no_veh_att'] = 'nincs csatlakoztatható ~r~jármű', + ['not_right_veh'] = 'ez nem megfelelő jármű', + ['not_right_place'] = 'ez nem a megfelelő hely', + ['veh_det_succ'] = '[Információ]: Sikeresen levetted a kocsit a platóról!', + ['imp_flatbed'] = '~r~[Információ]: Nem teheted meg!', + ['objects'] = 'objectek', + ['roadcone'] = 'útkúp', + ['toolbox'] = 'eszköztár', + ['mechanic_stock'] = 'Szerelő készlet', + ['quantity'] = 'mennyiség', + ['invalid_quantity'] = 'érvénytelen mennyiség', + ['inventory'] = 'leltár', + ['veh_unlocked'] = 'Jármű kinyitva', + ['hijack_failed'] = '~r~Eltérítés sikertelen', + ['body_repaired'] = 'Body javítva', + ['veh_repaired'] = 'Jármű javítva', + ['veh_stored'] = '[Információ]: Nyomd meg az [E] gombot a kocsi lerakásához.', + ['press_remove_obj'] = '[Információ]: Nyomd meg az [E] gombot a tárgy törléséhez', + ['please_tow'] = '[Információ]: Rakd fel a platóra a kocsit! (( F6 panel ))', + ['wait_five'] = 'Neked muszáj ~r~várni 5 percet', + ['must_in_flatbed'] = '[Információ]: Csak platós kocsival tudsz küldetést csinálni!', + ['mechanic_customer'] = 'Szerelő ügyfél', + ['you_do_not_room'] = '~r~Nincs több helyed', + ['recovery_gas_can'] = 'Gázpalack Visszakeresés...', + ['recovery_repair_tools'] = 'Javító szerszámok Visszakeresés...', + ['recovery_body_tools'] = 'Body szerszámok Visszakeresés...', + ['not_enough_gas_can'] = 'Nincs elég gázpalackod', + ['assembling_blowtorch'] = 'Összeszerelés Fújólámpa...', + ['not_enough_repair_tools'] = 'Nincs elég javítószerszámod', + ['assembling_repair_kit'] = 'Összeszerelés Javító készlet...', + ['not_enough_body_tools'] = 'Nincs elég body szerszámod', + ['assembling_body_kit'] = 'Összeszerelés Body készlet...', + ['your_comp_earned'] = '[Információ]: Gratulálok, kapott egy kis pénzt a frakció és te is! ~r~', + ['you_used_blowtorch'] = 'használtál egy fújólámpát', + ['you_used_repair_kit'] = 'használtál egy Javító készletet', + ['you_used_body_kit'] = 'használtál egy Body készletet', + ['have_withdrawn'] = 'Kivettél x%s %s', + ['have_deposited'] = 'Beraktál x%s %s', + ['player_cannot_hold'] = 'Nincs elég szabad hely az inventorydban', +} \ No newline at end of file diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/it.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/it.lua index f7370dd1a..b1d4b8d33 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/it.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/it.lua @@ -1,86 +1,86 @@ -Locales["it"] = { - ["mechanic"] = "meccanico", - ["drive_to_indicated"] = "guida fino alla posizione indicata.", - ["mission_canceled"] = "missione annullata", - ["vehicle_list"] = "elenco veicoli", - ["work_wear"] = "abbigliamento da lavoro", - ["civ_wear"] = "abiti civili", - ["deposit_stock"] = "deposito", - ["withdraw_stock"] = "ritira", - ["boss_actions"] = "azioni boss", - ["service_vehicle"] = "veicoli di servizio", - ["flat_bed"] = "flatbed", - ["tow_truck"] = "carro attrezzi", - ["service_full"] = "servizio completo: ", - ["open_actions"] = "premi [E] per accedere al menu.", - ["harvest"] = "raccolto", - ["harvest_menu"] = "premi [E] per accedere al menu raccolto.", - ["not_experienced_enough"] = "non hai abbastanza esperienza per eseguire questa azione.", - ["gas_can"] = "bombola del gas", - ["repair_tools"] = "riparazione strumenti", - ["body_work_tools"] = "strumenti carrozzeria", - ["blowtorch"] = "fiamma ossidrica", - ["repair_kit"] = "kit di riparazione", - ["body_kit"] = "body Kit", - ["craft"] = "creazione", - ["craft_menu"] = "premi [E] per accedere al menu di creazione.", - ["billing"] = "fattura", - ["hijack"] = "trasportare", - ["repair"] = "riparazione", - ["clean"] = "pulito", - ["imp_veh"] = "sequestrato", - ["place_objects"] = "posiziona oggetti", - ["invoice_amount"] = "importo fattura", - ["amount_invalid"] = "importo non valido", - ["no_players_nearby"] = "nessun giocatore nelle vicinanze", - ["no_vehicle_nearby"] = "nessun veicolo nelle vicinanze", - ["inside_vehicle"] = "non puoi farlo dall'interno del veicolo!", - ["vehicle_unlocked"] = "il veicolo è stato sbloccato", - ["vehicle_repaired"] = "il veicolo è stato riparato", - ["vehicle_cleaned"] = "il veicolo è stato pulito", - ["vehicle_impounded"] = "il veicolo è stato sequestrato", - ["must_seat_driver"] = "devi essere al posto di guida!", - ["must_near"] = "devi essere vicino il veicolo per sequestrarlo.", - ["vehicle_success_attached"] = "veicolo collegato con successo", - ["please_drop_off"] = "perfavore lascia il veicolo al garage", - ["cant_attach_own_tt"] = "non puoi attaccare il tuo carro attrezzi", - ["no_veh_att"] = "non c'è nessu veicolo da attaccare", - ["not_right_veh"] = "questo non è il veicolo giusto", - ["not_right_place"] = "questo non è il posto giusto", - ["veh_det_succ"] = "veicolo staccato con successo!", - ["imp_flatbed"] = "azione impossibile! hai bisogno di un pianale per caricare il veicolo", - ["objects"] = "oggetti", - ["roadcone"] = "cono stradale", - ["toolbox"] = "cassetta degli attrezzi", - ["mechanic_stock"] = "deposito meccanico", - ["quantity"] = "quantità", - ["invalid_quantity"] = "quantità non valida", - ["inventory"] = "inventario", - ["veh_unlocked"] = "veicolo sbloccato", - ["hijack_failed"] = "traino fallito", - ["body_repaired"] = "carrozzeria riparata", - ["veh_repaired"] = "veicolo riparato", - ["veh_stored"] = "press [E] per depositare il veicolo.", - ["press_remove_obj"] = "premi [E] per rimuovere", - ["please_tow"] = "perfavore traina il veicolo", - ["wait_five"] = "devi attendere 5 minuti", - ["must_in_flatbed"] = "devi essere in un flatbed per avviare la missione", - ["mechanic_customer"] = "cliente meccanico", - ["you_do_not_room"] = "non hai più spazio", - ["recovery_gas_can"] = "recupero bomboletta di gas...", - ["recovery_repair_tools"] = "recupero degli strumenti di riparazione...", - ["recovery_body_tools"] = "recupero body tools...", - ["not_enough_gas_can"] = "non hai abbastanza bomboletta di gas.", - ["assembling_blowtorch"] = "montaggio fiamma ossidrica...", - ["not_enough_repair_tools"] = "non hai abbastanza strumenti di riparazione.", - ["assembling_repair_kit"] = "assemblaggio kit di riparazione...", - ["not_enough_body_tools"] = "non hai abbastanza body tools.", - ["assembling_body_kit"] = "Assemblaggio Body Kit...", - ["your_comp_earned"] = "la tua azienda ha guadagnato $", - ["you_used_blowtorch"] = "hai usato una fiamma ossidrica", - ["you_used_repair_kit"] = "hai usato un Kit di riparazione", - ["you_used_body_kit"] = "hai usato un Body Kit", - ["have_withdrawn"] = "hai prelevato x%s %s", - ["have_deposited"] = "hai depositato x%s %s", - ["player_cannot_hold"] = "non hai abbastanza spazio libero nel tuo inventario!", +Locales['it'] = { + ['mechanic'] = 'meccanico', + ['drive_to_indicated'] = 'guida fino alla posizione indicata.', + ['mission_canceled'] = 'missione annullata', + ['vehicle_list'] = 'elenco veicoli', + ['work_wear'] = 'abbigliamento da lavoro', + ['civ_wear'] = 'abiti civili', + ['deposit_stock'] = 'deposito', + ['withdraw_stock'] = 'ritira', + ['boss_actions'] = 'azioni boss', + ['service_vehicle'] = 'veicoli di servizio', + ['flat_bed'] = 'flatbed', + ['tow_truck'] = 'carro attrezzi', + ['service_full'] = 'servizio completo: ', + ['open_actions'] = 'premi [E] per accedere al menu.', + ['harvest'] = 'raccolto', + ['harvest_menu'] = 'premi [E] per accedere al menu raccolto.', + ['not_experienced_enough'] = 'non hai abbastanza esperienza per eseguire questa azione.', + ['gas_can'] = 'bombola del gas', + ['repair_tools'] = 'riparazione strumenti', + ['body_work_tools'] = 'strumenti carrozzeria', + ['blowtorch'] = 'fiamma ossidrica', + ['repair_kit'] = 'kit di riparazione', + ['body_kit'] = 'body Kit', + ['craft'] = 'creazione', + ['craft_menu'] = 'premi [E] per accedere al menu di creazione.', + ['billing'] = 'fattura', + ['hijack'] = 'trasportare', + ['repair'] = 'riparazione', + ['clean'] = 'pulito', + ['imp_veh'] = 'sequestrato', + ['place_objects'] = 'posiziona oggetti', + ['invoice_amount'] = 'importo fattura', + ['amount_invalid'] = 'importo non valido', + ['no_players_nearby'] = 'nessun giocatore nelle vicinanze', + ['no_vehicle_nearby'] = 'nessun veicolo nelle vicinanze', + ['inside_vehicle'] = 'non puoi farlo dall\'interno del veicolo!', + ['vehicle_unlocked'] = 'il veicolo è stato sbloccato', + ['vehicle_repaired'] = 'il veicolo è stato riparato', + ['vehicle_cleaned'] = 'il veicolo è stato pulito', + ['vehicle_impounded'] = 'il veicolo è stato sequestrato', + ['must_seat_driver'] = 'devi essere al posto di guida!', + ['must_near'] = 'devi essere vicino il veicolo per sequestrarlo.', + ['vehicle_success_attached'] = 'veicolo collegato con successo', + ['please_drop_off'] = 'perfavore lascia il veicolo al garage', + ['cant_attach_own_tt'] = 'non puoi attaccare il tuo carro attrezzi', + ['no_veh_att'] = 'non c\'è nessu veicolo da attaccare', + ['not_right_veh'] = 'questo non è il veicolo giusto', + ['not_right_place'] = 'questo non è il posto giusto', + ['veh_det_succ'] = 'veicolo staccato con successo!', + ['imp_flatbed'] = 'azione impossibile! hai bisogno di un pianale per caricare il veicolo', + ['objects'] = 'oggetti', + ['roadcone'] = 'cono stradale', + ['toolbox'] = 'cassetta degli attrezzi', + ['mechanic_stock'] = 'deposito meccanico', + ['quantity'] = 'quantità', + ['invalid_quantity'] = 'quantità non valida', + ['inventory'] = 'inventario', + ['veh_unlocked'] = 'veicolo sbloccato', + ['hijack_failed'] = 'traino fallito', + ['body_repaired'] = 'carrozzeria riparata', + ['veh_repaired'] = 'veicolo riparato', + ['veh_stored'] = 'press [E] per depositare il veicolo.', + ['press_remove_obj'] = 'premi [E] per rimuovere', + ['please_tow'] = 'perfavore traina il veicolo', + ['wait_five'] = 'devi attendere 5 minuti', + ['must_in_flatbed'] = 'devi essere in un flatbed per avviare la missione', + ['mechanic_customer'] = 'cliente meccanico', + ['you_do_not_room'] = 'non hai più spazio', + ['recovery_gas_can'] = 'recupero bomboletta di gas...', + ['recovery_repair_tools'] = 'recupero degli strumenti di riparazione...', + ['recovery_body_tools'] = 'recupero body tools...', + ['not_enough_gas_can'] = 'non hai abbastanza bomboletta di gas.', + ['assembling_blowtorch'] = 'montaggio fiamma ossidrica...', + ['not_enough_repair_tools'] = 'non hai abbastanza strumenti di riparazione.', + ['assembling_repair_kit'] = 'assemblaggio kit di riparazione...', + ['not_enough_body_tools'] = 'non hai abbastanza body tools.', + ['assembling_body_kit'] = 'Assemblaggio Body Kit...', + ['your_comp_earned'] = 'la tua azienda ha guadagnato $', + ['you_used_blowtorch'] = 'hai usato una fiamma ossidrica', + ['you_used_repair_kit'] = 'hai usato un Kit di riparazione', + ['you_used_body_kit'] = 'hai usato un Body Kit', + ['have_withdrawn'] = 'hai prelevato x%s %s', + ['have_deposited'] = 'hai depositato x%s %s', + ['player_cannot_hold'] = 'non hai abbastanza spazio libero nel tuo inventario!', } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/nl.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/nl.lua index 46c136b33..8c52001d5 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/nl.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/nl.lua @@ -1,85 +1,85 @@ -Locales["nl"] = { - ["mechanic"] = "monteur", - ["drive_to_indicated"] = "Rij naar de aangegeven locatie", - ["mission_canceled"] = "opdracht ~r~geannuleerd", - ["vehicle_list"] = "voertuigenlijst", - ["work_wear"] = "werk kleding", - ["civ_wear"] = "burger kleding", - ["deposit_stock"] = "vooraad wegleggen", - ["withdraw_stock"] = "vooraad opbergen", - ["boss_actions"] = "baas acties", - ["service_vehicle"] = "service voertuig", - ["flat_bed"] = "oprijwagen", - ["tow_truck"] = "sleepwagen", - ["service_full"] = "dienst volledig: ", - ["open_actions"] = "Druk op [E] om in het menu te komen.", - ["harvest"] = "oogsten", - ["harvest_menu"] = "druk op [E] om in het oogst menu te komen.", - ["not_experienced_enough"] = "je hebt ~r~niet genoeg ervaring om dit te doen.", - ["gas_can"] = "jerrycan", - ["repair_tools"] = "reparatie gereedschap", - ["body_work_tools"] = "plaatwerk gereedschap", - ["blowtorch"] = "gasbrander", - ["repair_kit"] = "reparatie set", - ["body_kit"] = "plaatwerk set", - ["craft"] = "maken", - ["craft_menu"] = "druk op [E] om in het maak menu te komen.", - ["billing"] = "factureren", - ["hijack"] = "openbreken", - ["repair"] = "repareer", - ["clean"] = "maak schoon", - ["imp_veh"] = "inbeslag nemen", - ["place_objects"] = "plaats objecten", - ["invoice_amount"] = "factuur bedrag", - ["amount_invalid"] = "ongeldig aantal", - ["no_players_nearby"] = "er is geen speler in de buurt", - ["no_vehicle_nearby"] = "er is geen voertuig in de buurt", - ["inside_vehicle"] = "je kan dit niet doen in een voertuig!", - ["vehicle_unlocked"] = "het voortuig is opengebroken", - ["vehicle_repaired"] = "het voortuig is gerepareerd", - ["vehicle_cleaned"] = "het voortuig is schoongemaakt", - ["vehicle_impounded"] = "het voortuig is ~r~in beslag genomen", - ["must_seat_driver"] = "je moet in de bestuurders stoel zitten", - ["must_near"] = "je moet ~r~dicht bij een voertuig zijn om hem in beslag te nemen.", - ["vehicle_success_attached"] = "voertuig succesvol vastgemaakt", - ["please_drop_off"] = "graag voertuig naar de garage brengen", - ["cant_attach_own_tt"] = "~r~je kan niet je eigen wagen vast maken", - ["no_veh_att"] = "er zijn geen ~r~voertuigen om vast te maken", - ["not_right_veh"] = "dit is niet het juiste voertuig", - ["veh_det_succ"] = "voertuig succesvol losgekoppeld!", - ["imp_flatbed"] = "~r~Actie onmogelijk! je hebt een oprijwagen nodig om deze te laden", - ["objects"] = "objecten", - ["roadcone"] = "pion", - ["toolbox"] = "gereedschaps kist", - ["mechanic_stock"] = "monteurs opslag", - ["quantity"] = "hoeveelheid", - ["invalid_quantity"] = "ongeldige hoeveelheid", - ["inventory"] = "inventaris", - ["veh_unlocked"] = "Voertuig opgengemaakt", - ["hijack_failed"] = "~r~Openbreken mislukt", - ["body_repaired"] = "Plaatwerk gerepareerd", - ["veh_repaired"] = "Voertuig gerepareerd", - ["veh_stored"] = "Druk op [E] om voertuig op te slaan.", - ["press_remove_obj"] = "Druk op [E] om object weg te halen", - ["please_tow"] = "graag voertuig afslepen", - ["wait_five"] = "je moet 5 minuten ~r~wachten", - ["must_in_flatbed"] = "je hebt een oprijwagen nodig voor deze klant", - ["mechanic_customer"] = "klant van garage", - ["you_do_not_room"] = "~r~Je hebt geen ruimte", - ["recovery_gas_can"] = "Jerrycan Ophalen...", - ["recovery_repair_tools"] = "Reparatie gereedschap Ophalen...", - ["recovery_body_tools"] = "Plaatwerk gereedschap Ophalen...", - ["not_enough_gas_can"] = "je hebt ~r~niet genoeg jerrycans.", - ["assembling_blowtorch"] = "In elkaar aan het zetten gasbrander...", - ["not_enough_repair_tools"] = "je hebt ~r~niet genoeg reparatie gereedschap.", - ["assembling_repair_kit"] = "In elkaar aan het zetten reparatie set...", - ["not_enough_body_tools"] = "je hebt ~r~niet genoeg plaatwerk gereedschap.", - ["assembling_body_kit"] = "In elkaar aan het zetten plaatwerk set...", - ["your_comp_earned"] = "de garage heeft verdient €", - ["you_used_blowtorch"] = "je gebruikte een gasbrannder", - ["you_used_repair_kit"] = "je gebruikte een reparatie set", - ["you_used_body_kit"] = "je gebruikte een plaatwerk set", - ["have_withdrawn"] = "je hebt x%s %s opgenomen", - ["have_deposited"] = "je hebt x%s %s gestort ", - ["player_cannot_hold"] = "je hebt ~r~niet genoeg vrije ruimte in je inventaris!", +Locales['nl'] = { + ['mechanic'] = 'monteur', + ['drive_to_indicated'] = 'Rij naar de aangegeven locatie', + ['mission_canceled'] = 'opdracht ~r~geannuleerd', + ['vehicle_list'] = 'voertuigenlijst', + ['work_wear'] = 'werk kleding', + ['civ_wear'] = 'burger kleding', + ['deposit_stock'] = 'vooraad wegleggen', + ['withdraw_stock'] = 'vooraad opbergen', + ['boss_actions'] = 'baas acties', + ['service_vehicle'] = 'service voertuig', + ['flat_bed'] = 'oprijwagen', + ['tow_truck'] = 'sleepwagen', + ['service_full'] = 'dienst volledig: ', + ['open_actions'] = 'Druk op [E] om in het menu te komen.', + ['harvest'] = 'oogsten', + ['harvest_menu'] = 'druk op [E] om in het oogst menu te komen.', + ['not_experienced_enough'] = 'je hebt ~r~niet genoeg ervaring om dit te doen.', + ['gas_can'] = 'jerrycan', + ['repair_tools'] = 'reparatie gereedschap', + ['body_work_tools'] = 'plaatwerk gereedschap', + ['blowtorch'] = 'gasbrander', + ['repair_kit'] = 'reparatie set', + ['body_kit'] = 'plaatwerk set', + ['craft'] = 'maken', + ['craft_menu'] = 'druk op [E] om in het maak menu te komen.', + ['billing'] = 'factureren', + ['hijack'] = 'openbreken', + ['repair'] = 'repareer', + ['clean'] = 'maak schoon', + ['imp_veh'] = 'inbeslag nemen', + ['place_objects'] = 'plaats objecten', + ['invoice_amount'] = 'factuur bedrag', + ['amount_invalid'] = 'ongeldig aantal', + ['no_players_nearby'] = 'er is geen speler in de buurt', + ['no_vehicle_nearby'] = 'er is geen voertuig in de buurt', + ['inside_vehicle'] = 'je kan dit niet doen in een voertuig!', + ['vehicle_unlocked'] = 'het voortuig is opengebroken', + ['vehicle_repaired'] = 'het voortuig is gerepareerd', + ['vehicle_cleaned'] = 'het voortuig is schoongemaakt', + ['vehicle_impounded'] = 'het voortuig is ~r~in beslag genomen', + ['must_seat_driver'] = 'je moet in de bestuurders stoel zitten', + ['must_near'] = 'je moet ~r~dicht bij een voertuig zijn om hem in beslag te nemen.', + ['vehicle_success_attached'] = 'voertuig succesvol vastgemaakt', + ['please_drop_off'] = 'graag voertuig naar de garage brengen', + ['cant_attach_own_tt'] = '~r~je kan niet je eigen wagen vast maken', + ['no_veh_att'] = 'er zijn geen ~r~voertuigen om vast te maken', + ['not_right_veh'] = 'dit is niet het juiste voertuig', + ['veh_det_succ'] = 'voertuig succesvol losgekoppeld!', + ['imp_flatbed'] = '~r~Actie onmogelijk! je hebt een oprijwagen nodig om deze te laden', + ['objects'] = 'objecten', + ['roadcone'] = 'pion', + ['toolbox'] = 'gereedschaps kist', + ['mechanic_stock'] = 'monteurs opslag', + ['quantity'] = 'hoeveelheid', + ['invalid_quantity'] = 'ongeldige hoeveelheid', + ['inventory'] = 'inventaris', + ['veh_unlocked'] = 'Voertuig opgengemaakt', + ['hijack_failed'] = '~r~Openbreken mislukt', + ['body_repaired'] = 'Plaatwerk gerepareerd', + ['veh_repaired'] = 'Voertuig gerepareerd', + ['veh_stored'] = 'Druk op [E] om voertuig op te slaan.', + ['press_remove_obj'] = 'Druk op [E] om object weg te halen', + ['please_tow'] = 'graag voertuig afslepen', + ['wait_five'] = 'je moet 5 minuten ~r~wachten', + ['must_in_flatbed'] = 'je hebt een oprijwagen nodig voor deze klant', + ['mechanic_customer'] = 'klant van garage', + ['you_do_not_room'] = '~r~Je hebt geen ruimte', + ['recovery_gas_can'] = 'Jerrycan Ophalen...', + ['recovery_repair_tools'] = 'Reparatie gereedschap Ophalen...', + ['recovery_body_tools'] = 'Plaatwerk gereedschap Ophalen...', + ['not_enough_gas_can'] = 'je hebt ~r~niet genoeg jerrycans.', + ['assembling_blowtorch'] = 'In elkaar aan het zetten gasbrander...', + ['not_enough_repair_tools'] = 'je hebt ~r~niet genoeg reparatie gereedschap.', + ['assembling_repair_kit'] = 'In elkaar aan het zetten reparatie set...', + ['not_enough_body_tools'] = 'je hebt ~r~niet genoeg plaatwerk gereedschap.', + ['assembling_body_kit'] = 'In elkaar aan het zetten plaatwerk set...', + ['your_comp_earned'] = 'de garage heeft verdient €', + ['you_used_blowtorch'] = 'je gebruikte een gasbrannder', + ['you_used_repair_kit'] = 'je gebruikte een reparatie set', + ['you_used_body_kit'] = 'je gebruikte een plaatwerk set', + ['have_withdrawn'] = 'je hebt x%s %s opgenomen', + ['have_deposited'] = 'je hebt x%s %s gestort ', + ['player_cannot_hold'] = 'je hebt ~r~niet genoeg vrije ruimte in je inventaris!', } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/pl.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/pl.lua index 90c7412c8..6e9b67cbe 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/pl.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/pl.lua @@ -1,85 +1,85 @@ -Locales["pl"] = { - ["mechanic"] = "mechanik", - ["drive_to_indicated"] = "Jedz do wskazanej lokalizacji.", - ["mission_canceled"] = "misja ~r~anulowana", - ["vehicle_list"] = "lista pojazdów", - ["work_wear"] = "ubrania robocze", - ["civ_wear"] = "ubrania cywilne", - ["deposit_stock"] = "deponuj przedmioty", - ["withdraw_stock"] = "wyciągnij przedmioty", - ["boss_actions"] = "akcje szefa", - ["service_vehicle"] = "serwisuj pojazd", - ["flat_bed"] = "laweta", - ["tow_truck"] = "holownik", - ["service_full"] = "serwis pełny: ", - ["open_actions"] = "wciśnij [E] aby otworzyć menu.", - ["harvest"] = "zbieraj", - ["harvest_menu"] = "wcisnij [E] aby otworzyć menu zbierania.", - ["not_experienced_enough"] = "nie jesteś wystarczająco ~r~doświadczony aby zrobić tą akcję.", - ["gas_can"] = "kanister z paliwem", - ["repair_tools"] = "zestaw do naprawy", - ["body_work_tools"] = "zestaw blacharski", - ["blowtorch"] = "palnik", - ["repair_kit"] = "narzedzia naprawcze", - ["body_kit"] = "karoseria", - ["craft"] = "twórz", - ["craft_menu"] = "wcisnij [E] aby otworzyc menu tworzenia.", - ["billing"] = "faktury", - ["hijack"] = "forsowanie", - ["repair"] = "naprawa", - ["clean"] = "wyczyść", - ["imp_veh"] = "odholowywanie", - ["place_objects"] = "połóż objekt", - ["invoice_amount"] = "suma faktury", - ["amount_invalid"] = "nieprawidłowa suma", - ["no_players_nearby"] = "brak gracza w pobliżu", - ["no_vehicle_nearby"] = "brak pojazdu w pobliżu", - ["inside_vehicle"] = "nie możesz tego zrobić z środka pojazdu!", - ["vehicle_unlocked"] = "pojazd został odblokowany", - ["vehicle_repaired"] = "pojazd został naprawiony", - ["vehicle_cleaned"] = "pojazd został umyty", - ["vehicle_impounded"] = "pojazd został ~r~odholowany", - ["must_seat_driver"] = "musisz być na siedzeniu kierowcy!", - ["must_near"] = "musisz być ~r~blisko pojazdu aby go odholować.", - ["vehicle_success_attached"] = "pojazd przyłączony", - ["please_drop_off"] = "proszę odstawić pojazd w garażu", - ["cant_attach_own_tt"] = "~r~nie możesz podłączyć własnego holwnika", - ["no_veh_att"] = "nie ma ~r~pojazdu do podłączenia", - ["not_right_veh"] = "to nie jest prawidłowy pojazd", - ["veh_det_succ"] = "pojazd odłączony!", - ["imp_flatbed"] = "~r~Akcja niemożliwa! Potrzebujesz lawety aby załadować pojazd", - ["objects"] = "objekty", - ["roadcone"] = "pachołek", - ["toolbox"] = "skrzynka z narzędziami", - ["mechanic_stock"] = "magazyn mechanika", - ["quantity"] = "ilość", - ["invalid_quantity"] = "nieprawidłowa ilość", - ["inventory"] = "ekwipunek", - ["veh_unlocked"] = "Pojazd odblokowany", - ["hijack_failed"] = "~r~Forsowanie nie udane", - ["body_repaired"] = "Karoseria naprawiona", - ["veh_repaired"] = "Pojazd naprawiony", - ["veh_stored"] = "wcisnij [E] aby schować pojazd.", - ["press_remove_obj"] = "wcisnij [E] aby usunąć objekt", - ["please_tow"] = "proszę odholować pojazd", - ["wait_five"] = "musisz ~r~poczekać 5 minut", - ["must_in_flatbed"] = "musisz być w lawecie aby rozpocząć misje", - ["mechanic_customer"] = "klient mechanika", - ["you_do_not_room"] = "~r~Nie masz wiecej miejsca", - ["recovery_gas_can"] = "odzyskiwanie Kanistra z paliwem...", - ["recovery_repair_tools"] = "odzyskiwanie Części naprawczych...", - ["recovery_body_tools"] = "odzyskiwanie Części blacharskich...", - ["not_enough_gas_can"] = "nie posiadasz ~r~wystarczająco paliwa w kanistrze.", - ["assembling_blowtorch"] = "składanie Palnika...", - ["not_enough_repair_tools"] = "nie posiadasz ~r~wystarczająco częsci naprawczych.", - ["assembling_repair_kit"] = "składanie częsci naprawczych...", - ["not_enough_body_tools"] = "nie posiadasz ~r~wystarczająco częsci blacharskich.", - ["assembling_body_kit"] = "składanie częsci blacharskich...", - ["your_comp_earned"] = "twoja firma zarobiła $", - ["you_used_blowtorch"] = "użyłeś palnik", - ["you_used_repair_kit"] = "użyłeś częsci naprawczych", - ["you_used_body_kit"] = "użyłeś częsci blacharskich", - ["have_withdrawn"] = "wyciągnąłeś x%s %s", - ["have_deposited"] = "zdeponowałeś x%s %s", - ["player_cannot_hold"] = "~r~nie masz wystarczająco wolnego miejsca w ekwipunku!", +Locales['pl'] = { + ['mechanic'] = 'mechanik', + ['drive_to_indicated'] = 'Jedz do wskazanej lokalizacji.', + ['mission_canceled'] = 'misja ~r~anulowana', + ['vehicle_list'] = 'lista pojazdów', + ['work_wear'] = 'ubrania robocze', + ['civ_wear'] = 'ubrania cywilne', + ['deposit_stock'] = 'deponuj przedmioty', + ['withdraw_stock'] = 'wyciągnij przedmioty', + ['boss_actions'] = 'akcje szefa', + ['service_vehicle'] = 'serwisuj pojazd', + ['flat_bed'] = 'laweta', + ['tow_truck'] = 'holownik', + ['service_full'] = 'serwis pełny: ', + ['open_actions'] = 'wciśnij [E] aby otworzyć menu.', + ['harvest'] = 'zbieraj', + ['harvest_menu'] = 'wcisnij [E] aby otworzyć menu zbierania.', + ['not_experienced_enough'] = 'nie jesteś wystarczająco ~r~doświadczony aby zrobić tą akcję.', + ['gas_can'] = 'kanister z paliwem', + ['repair_tools'] = 'zestaw do naprawy', + ['body_work_tools'] = 'zestaw blacharski', + ['blowtorch'] = 'palnik', + ['repair_kit'] = 'narzedzia naprawcze', + ['body_kit'] = 'karoseria', + ['craft'] = 'twórz', + ['craft_menu'] = 'wcisnij [E] aby otworzyc menu tworzenia.', + ['billing'] = 'faktury', + ['hijack'] = 'forsowanie', + ['repair'] = 'naprawa', + ['clean'] = 'wyczyść', + ['imp_veh'] = 'odholowywanie', + ['place_objects'] = 'połóż objekt', + ['invoice_amount'] = 'suma faktury', + ['amount_invalid'] = 'nieprawidłowa suma', + ['no_players_nearby'] = 'brak gracza w pobliżu', + ['no_vehicle_nearby'] = 'brak pojazdu w pobliżu', + ['inside_vehicle'] = 'nie możesz tego zrobić z środka pojazdu!', + ['vehicle_unlocked'] = 'pojazd został odblokowany', + ['vehicle_repaired'] = 'pojazd został naprawiony', + ['vehicle_cleaned'] = 'pojazd został umyty', + ['vehicle_impounded'] = 'pojazd został ~r~odholowany', + ['must_seat_driver'] = 'musisz być na siedzeniu kierowcy!', + ['must_near'] = 'musisz być ~r~blisko pojazdu aby go odholować.', + ['vehicle_success_attached'] = 'pojazd przyłączony', + ['please_drop_off'] = 'proszę odstawić pojazd w garażu', + ['cant_attach_own_tt'] = '~r~nie możesz podłączyć własnego holwnika', + ['no_veh_att'] = 'nie ma ~r~pojazdu do podłączenia', + ['not_right_veh'] = 'to nie jest prawidłowy pojazd', + ['veh_det_succ'] = 'pojazd odłączony!', + ['imp_flatbed'] = '~r~Akcja niemożliwa! Potrzebujesz lawety aby załadować pojazd', + ['objects'] = 'objekty', + ['roadcone'] = 'pachołek', + ['toolbox'] = 'skrzynka z narzędziami', + ['mechanic_stock'] = 'magazyn mechanika', + ['quantity'] = 'ilość', + ['invalid_quantity'] = 'nieprawidłowa ilość', + ['inventory'] = 'ekwipunek', + ['veh_unlocked'] = 'Pojazd odblokowany', + ['hijack_failed'] = '~r~Forsowanie nie udane', + ['body_repaired'] = 'Karoseria naprawiona', + ['veh_repaired'] = 'Pojazd naprawiony', + ['veh_stored'] = 'wcisnij [E] aby schować pojazd.', + ['press_remove_obj'] = 'wcisnij [E] aby usunąć objekt', + ['please_tow'] = 'proszę odholować pojazd', + ['wait_five'] = 'musisz ~r~poczekać 5 minut', + ['must_in_flatbed'] = 'musisz być w lawecie aby rozpocząć misje', + ['mechanic_customer'] = 'klient mechanika', + ['you_do_not_room'] = '~r~Nie masz wiecej miejsca', + ['recovery_gas_can'] = 'odzyskiwanie Kanistra z paliwem...', + ['recovery_repair_tools'] = 'odzyskiwanie Części naprawczych...', + ['recovery_body_tools'] = 'odzyskiwanie Części blacharskich...', + ['not_enough_gas_can'] = 'nie posiadasz ~r~wystarczająco paliwa w kanistrze.', + ['assembling_blowtorch'] = 'składanie Palnika...', + ['not_enough_repair_tools'] = 'nie posiadasz ~r~wystarczająco częsci naprawczych.', + ['assembling_repair_kit'] = 'składanie częsci naprawczych...', + ['not_enough_body_tools'] = 'nie posiadasz ~r~wystarczająco częsci blacharskich.', + ['assembling_body_kit'] = 'składanie częsci blacharskich...', + ['your_comp_earned'] = 'twoja firma zarobiła $', + ['you_used_blowtorch'] = 'użyłeś palnik', + ['you_used_repair_kit'] = 'użyłeś częsci naprawczych', + ['you_used_body_kit'] = 'użyłeś częsci blacharskich', + ['have_withdrawn'] = 'wyciągnąłeś x%s %s', + ['have_deposited'] = 'zdeponowałeś x%s %s', + ['player_cannot_hold'] = '~r~nie masz wystarczająco wolnego miejsca w ekwipunku!', } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/sr.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/sr.lua index 08df10c50..e34062c2e 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/sr.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/sr.lua @@ -1,86 +1,86 @@ -Locales["sr"] = { - ["mechanic"] = "mehaničar", - ["drive_to_indicated"] = "Vozite do označene lokacije.", - ["mission_canceled"] = "Misija prekinuta", - ["vehicle_list"] = "Lista vozila", - ["work_wear"] = "Radno odelo", - ["civ_wear"] = "Civilno odelo", - ["deposit_stock"] = "Ostavite novac", - ["withdraw_stock"] = "Podignite novac", - ["boss_actions"] = "Upravljanje kompjuterom", - ["service_vehicle"] = "Servisiranje vozila", - ["flat_bed"] = "flatbed", - ["tow_truck"] = "tow Truck", - ["service_full"] = "service full: ", - ["open_actions"] = "Pritisnite [E] da pristupite menu.", - ["harvest"] = "berba", - ["harvest_menu"] = "Pritisnite [E] da pristupite berbi.", - ["not_experienced_enough"] = "niste dovoljno iskusni da bi uradili to.", - ["gas_can"] = "gas Can", - ["repair_tools"] = "repair Tools", - ["body_work_tools"] = "bodywork Tools", - ["blowtorch"] = "blowtorch", - ["repair_kit"] = "repair Kit", - ["body_kit"] = "body Kit", - ["craft"] = "kraft", - ["craft_menu"] = "pritisni [E] da pristupis kraftu.", - ["billing"] = "račun", - ["hijack"] = "obijanje", - ["repair"] = "popravka", - ["clean"] = "čišćenje", - ["imp_veh"] = "zaplena", - ["place_objects"] = "Objekti", - ["invoice_amount"] = "Količina", - ["amount_invalid"] = "Nevažeća kolićina", - ["no_players_nearby"] = "nema igrača u blizini", - ["no_vehicle_nearby"] = "nema vozila u blizini", - ["inside_vehicle"] = "ne možete uraditi to iz vozila!", - ["vehicle_unlocked"] = "vozilo je otključano", - ["vehicle_repaired"] = "vozilo je popravljeno", - ["vehicle_cleaned"] = "vozilo je očišćeno", - ["vehicle_impounded"] = "vozilo je zaplenjeno", - ["must_seat_driver"] = "morate biti na vozačevom mestu!", - ["must_near"] = "morate biti u blizini vozila.", - ["vehicle_success_attached"] = "vozilo prikačeno", - ["please_drop_off"] = "ostavite vozilo u garaži", - ["cant_attach_own_tt"] = "ne možete prikačiti to vozilo", - ["no_veh_att"] = "nema vozila u blizini", - ["not_right_veh"] = "to nije pravo vozilo", - ["not_right_place"] = "to nije pravo mesto", - ["veh_det_succ"] = "vozilo otkačeno!", - ["imp_flatbed"] = "Akcija nemoguća! Treba Vam flatbed da zakačite vozilo", - ["objects"] = "objekti", - ["roadcone"] = "čunj", - ["toolbox"] = "toolbox", - ["mechanic_stock"] = "mechanic Stock", - ["quantity"] = "količina", - ["invalid_quantity"] = "nevažeća količina", - ["inventory"] = "inventar", - ["veh_unlocked"] = "Vozilo otključano", - ["hijack_failed"] = "Niste uspeli da obijete vozilo", - ["body_repaired"] = "Body popravljen", - ["veh_repaired"] = "Vozilo popravljeno", - ["veh_stored"] = "pritisni [E] da vratiš vozilo.", - ["press_remove_obj"] = "pritisni [E] da skloniš objekat", - ["please_tow"] = "zakačite vozilo", - ["wait_five"] = "morate sačekati 5 minuta", - ["must_in_flatbed"] = "Morate biti u flatbedu da započnete misiju", - ["mechanic_customer"] = "Mehaničar kupac", - ["you_do_not_room"] = "Nemate više mesta", - ["recovery_gas_can"] = "Povraćaj gasa...", - ["recovery_repair_tools"] = "Repair Tools povraćaj...", - ["recovery_body_tools"] = "Body Tools povraćaj...", - ["not_enough_gas_can"] = "Nemate dovoljno gas cans.", - ["assembling_blowtorch"] = "Sastavljanje Blowtorch...", - ["not_enough_repair_tools"] = "Nemate dovoljno repair tools.", - ["assembling_repair_kit"] = "Sastavljanje Repair Kit...", - ["not_enough_body_tools"] = "Nemate dovoljno body tools.", - ["assembling_body_kit"] = "Sastavljanje Body Kit...", - ["your_comp_earned"] = "Vaša firma je zaradila $", - ["you_used_blowtorch"] = "iskoristili ste blowtorch", - ["you_used_repair_kit"] = "iskoristili ste Repair Kit", - ["you_used_body_kit"] = "iskoristili ste Body Kit", - ["have_withdrawn"] = "podigli ste x%s %s", - ["have_deposited"] = "ostavili ste x%s %s", - ["player_cannot_hold"] = "Nemate više mesta u inventaru!", +Locales['sr'] = { + ['mechanic'] = 'mehaničar', + ['drive_to_indicated'] = 'Vozite do označene lokacije.', + ['mission_canceled'] = 'Misija prekinuta', + ['vehicle_list'] = 'Lista vozila', + ['work_wear'] = 'Radno odelo', + ['civ_wear'] = 'Civilno odelo', + ['deposit_stock'] = 'Ostavite novac', + ['withdraw_stock'] = 'Podignite novac', + ['boss_actions'] = 'Upravljanje kompjuterom', + ['service_vehicle'] = 'Servisiranje vozila', + ['flat_bed'] = 'flatbed', + ['tow_truck'] = 'tow Truck', + ['service_full'] = 'service full: ', + ['open_actions'] = 'Pritisnite [E] da pristupite menu.', + ['harvest'] = 'berba', + ['harvest_menu'] = 'Pritisnite [E] da pristupite berbi.', + ['not_experienced_enough'] = 'niste dovoljno iskusni da bi uradili to.', + ['gas_can'] = 'gas Can', + ['repair_tools'] = 'repair Tools', + ['body_work_tools'] = 'bodywork Tools', + ['blowtorch'] = 'blowtorch', + ['repair_kit'] = 'repair Kit', + ['body_kit'] = 'body Kit', + ['craft'] = 'kraft', + ['craft_menu'] = 'pritisni [E] da pristupis kraftu.', + ['billing'] = 'račun', + ['hijack'] = 'obijanje', + ['repair'] = 'popravka', + ['clean'] = 'čišćenje', + ['imp_veh'] = 'zaplena', + ['place_objects'] = 'Objekti', + ['invoice_amount'] = 'Količina', + ['amount_invalid'] = 'Nevažeća kolićina', + ['no_players_nearby'] = 'nema igrača u blizini', + ['no_vehicle_nearby'] = 'nema vozila u blizini', + ['inside_vehicle'] = 'ne možete uraditi to iz vozila!', + ['vehicle_unlocked'] = 'vozilo je otključano', + ['vehicle_repaired'] = 'vozilo je popravljeno', + ['vehicle_cleaned'] = 'vozilo je očišćeno', + ['vehicle_impounded'] = 'vozilo je zaplenjeno', + ['must_seat_driver'] = 'morate biti na vozačevom mestu!', + ['must_near'] = 'morate biti u blizini vozila.', + ['vehicle_success_attached'] = 'vozilo prikačeno', + ['please_drop_off'] = 'ostavite vozilo u garaži', + ['cant_attach_own_tt'] = 'ne možete prikačiti to vozilo', + ['no_veh_att'] = 'nema vozila u blizini', + ['not_right_veh'] = 'to nije pravo vozilo', + ['not_right_place'] = 'to nije pravo mesto', + ['veh_det_succ'] = 'vozilo otkačeno!', + ['imp_flatbed'] = 'Akcija nemoguća! Treba Vam flatbed da zakačite vozilo', + ['objects'] = 'objekti', + ['roadcone'] = 'čunj', + ['toolbox'] = 'toolbox', + ['mechanic_stock'] = 'mechanic Stock', + ['quantity'] = 'količina', + ['invalid_quantity'] = 'nevažeća količina', + ['inventory'] = 'inventar', + ['veh_unlocked'] = 'Vozilo otključano', + ['hijack_failed'] = 'Niste uspeli da obijete vozilo', + ['body_repaired'] = 'Body popravljen', + ['veh_repaired'] = 'Vozilo popravljeno', + ['veh_stored'] = 'pritisni [E] da vratiš vozilo.', + ['press_remove_obj'] = 'pritisni [E] da skloniš objekat', + ['please_tow'] = 'zakačite vozilo', + ['wait_five'] = 'morate sačekati 5 minuta', + ['must_in_flatbed'] = 'Morate biti u flatbedu da započnete misiju', + ['mechanic_customer'] = 'Mehaničar kupac', + ['you_do_not_room'] = 'Nemate više mesta', + ['recovery_gas_can'] = 'Povraćaj gasa...', + ['recovery_repair_tools'] = 'Repair Tools povraćaj...', + ['recovery_body_tools'] = 'Body Tools povraćaj...', + ['not_enough_gas_can'] = 'Nemate dovoljno gas cans.', + ['assembling_blowtorch'] = 'Sastavljanje Blowtorch...', + ['not_enough_repair_tools'] = 'Nemate dovoljno repair tools.', + ['assembling_repair_kit'] = 'Sastavljanje Repair Kit...', + ['not_enough_body_tools'] = 'Nemate dovoljno body tools.', + ['assembling_body_kit'] = 'Sastavljanje Body Kit...', + ['your_comp_earned'] = 'Vaša firma je zaradila $', + ['you_used_blowtorch'] = 'iskoristili ste blowtorch', + ['you_used_repair_kit'] = 'iskoristili ste Repair Kit', + ['you_used_body_kit'] = 'iskoristili ste Body Kit', + ['have_withdrawn'] = 'podigli ste x%s %s', + ['have_deposited'] = 'ostavili ste x%s %s', + ['player_cannot_hold'] = 'Nemate više mesta u inventaru!', } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/esx_mecanojob.sql b/server-data/resources/[esx_addons]/esx_mechanicjob/localization/en_esx_mecanojob.sql similarity index 100% rename from server-data/resources/[esx_addons]/esx_mechanicjob/esx_mecanojob.sql rename to server-data/resources/[esx_addons]/esx_mechanicjob/localization/en_esx_mecanojob.sql diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/server/main.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/server/main.lua index 8ec0ca3ea..4f8db9667 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/server/main.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/server/main.lua @@ -1,284 +1,288 @@ -local PlayersHarvesting, PlayersHarvesting2, PlayersHarvesting3, PlayersCrafting, PlayersCrafting2, PlayersCrafting3 = - {}, {}, {}, {}, {}, {} +local PlayersHarvesting, PlayersHarvesting2, PlayersHarvesting3, PlayersCrafting, PlayersCrafting2, PlayersCrafting3 = {}, {}, {}, {}, {}, {} if Config.MaxInService ~= -1 then - TriggerEvent("esx_service:activateService", "mechanic", Config.MaxInService) + TriggerEvent('esx_service:activateService', 'mechanic', Config.MaxInService) end -TriggerEvent("esx_phone:registerNumber", "mechanic", _U("mechanic_customer"), true, true) -TriggerEvent( - "esx_society:registerSociety", - "mechanic", - "mechanic", - "society_mechanic", - "society_mechanic", - "society_mechanic", - { type = "private" } -) +TriggerEvent('esx_phone:registerNumber', 'mechanic', TranslateCap('mechanic_customer'), true, true) +TriggerEvent('esx_society:registerSociety', 'mechanic', 'mechanic', 'society_mechanic', 'society_mechanic', 'society_mechanic', {type = 'private'}) local function Harvest(source) SetTimeout(4000, function() + if PlayersHarvesting[source] == true then local xPlayer = ESX.GetPlayerFromId(source) - local GazBottleQuantity = xPlayer.getInventoryItem("gazbottle").count + local GazBottleQuantity = xPlayer.getInventoryItem('gazbottle').count if GazBottleQuantity >= 5 then - TriggerClientEvent("esx:showNotification", source, _U("you_do_not_room")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('you_do_not_room')) else - xPlayer.addInventoryItem("gazbottle", 1) + xPlayer.addInventoryItem('gazbottle', 1) Harvest(source) end end + end) end -RegisterServerEvent("esx_mechanicjob:startHarvest") -AddEventHandler("esx_mechanicjob:startHarvest", function() +RegisterServerEvent('esx_mechanicjob:startHarvest') +AddEventHandler('esx_mechanicjob:startHarvest', function() local source = source PlayersHarvesting[source] = true - TriggerClientEvent("esx:showNotification", source, _U("recovery_gas_can")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('recovery_gas_can')) Harvest(source) end) -RegisterServerEvent("esx_mechanicjob:stopHarvest") -AddEventHandler("esx_mechanicjob:stopHarvest", function() +RegisterServerEvent('esx_mechanicjob:stopHarvest') +AddEventHandler('esx_mechanicjob:stopHarvest', function() local source = source PlayersHarvesting[source] = false end) local function Harvest2(source) SetTimeout(4000, function() + if PlayersHarvesting2[source] == true then local xPlayer = ESX.GetPlayerFromId(source) - local FixToolQuantity = xPlayer.getInventoryItem("fixtool").count + local FixToolQuantity = xPlayer.getInventoryItem('fixtool').count if FixToolQuantity >= 5 then - TriggerClientEvent("esx:showNotification", source, _U("you_do_not_room")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('you_do_not_room')) else - xPlayer.addInventoryItem("fixtool", 1) + xPlayer.addInventoryItem('fixtool', 1) Harvest2(source) end end + end) end -RegisterServerEvent("esx_mechanicjob:startHarvest2") -AddEventHandler("esx_mechanicjob:startHarvest2", function() +RegisterServerEvent('esx_mechanicjob:startHarvest2') +AddEventHandler('esx_mechanicjob:startHarvest2', function() local source = source PlayersHarvesting2[source] = true - TriggerClientEvent("esx:showNotification", source, _U("recovery_repair_tools")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('recovery_repair_tools')) Harvest2(source) end) -RegisterServerEvent("esx_mechanicjob:stopHarvest2") -AddEventHandler("esx_mechanicjob:stopHarvest2", function() +RegisterServerEvent('esx_mechanicjob:stopHarvest2') +AddEventHandler('esx_mechanicjob:stopHarvest2', function() local source = source PlayersHarvesting2[source] = false end) local function Harvest3(source) SetTimeout(4000, function() + if PlayersHarvesting3[source] == true then local xPlayer = ESX.GetPlayerFromId(source) - local CaroToolQuantity = xPlayer.getInventoryItem("carotool").count + local CaroToolQuantity = xPlayer.getInventoryItem('carotool').count if CaroToolQuantity >= 5 then - TriggerClientEvent("esx:showNotification", source, _U("you_do_not_room")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('you_do_not_room')) else - xPlayer.addInventoryItem("carotool", 1) + xPlayer.addInventoryItem('carotool', 1) Harvest3(source) end end + end) end -RegisterServerEvent("esx_mechanicjob:startHarvest3") -AddEventHandler("esx_mechanicjob:startHarvest3", function() +RegisterServerEvent('esx_mechanicjob:startHarvest3') +AddEventHandler('esx_mechanicjob:startHarvest3', function() local source = source PlayersHarvesting3[source] = true - TriggerClientEvent("esx:showNotification", source, _U("recovery_body_tools")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('recovery_body_tools')) Harvest3(source) end) -RegisterServerEvent("esx_mechanicjob:stopHarvest3") -AddEventHandler("esx_mechanicjob:stopHarvest3", function() +RegisterServerEvent('esx_mechanicjob:stopHarvest3') +AddEventHandler('esx_mechanicjob:stopHarvest3', function() local source = source PlayersHarvesting3[source] = false end) local function Craft(source) SetTimeout(4000, function() + if PlayersCrafting[source] == true then local xPlayer = ESX.GetPlayerFromId(source) - local GazBottleQuantity = xPlayer.getInventoryItem("gazbottle").count + local GazBottleQuantity = xPlayer.getInventoryItem('gazbottle').count if GazBottleQuantity <= 0 then - TriggerClientEvent("esx:showNotification", source, _U("not_enough_gas_can")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('not_enough_gas_can')) else - xPlayer.removeInventoryItem("gazbottle", 1) - xPlayer.addInventoryItem("blowpipe", 1) + xPlayer.removeInventoryItem('gazbottle', 1) + xPlayer.addInventoryItem('blowpipe', 1) Craft(source) end end + end) end -RegisterServerEvent("esx_mechanicjob:startCraft") -AddEventHandler("esx_mechanicjob:startCraft", function() +RegisterServerEvent('esx_mechanicjob:startCraft') +AddEventHandler('esx_mechanicjob:startCraft', function() local source = source PlayersCrafting[source] = true - TriggerClientEvent("esx:showNotification", source, _U("assembling_blowtorch")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('assembling_blowtorch')) Craft(source) end) -RegisterServerEvent("esx_mechanicjob:stopCraft") -AddEventHandler("esx_mechanicjob:stopCraft", function() +RegisterServerEvent('esx_mechanicjob:stopCraft') +AddEventHandler('esx_mechanicjob:stopCraft', function() local source = source PlayersCrafting[source] = false end) local function Craft2(source) SetTimeout(4000, function() + if PlayersCrafting2[source] == true then local xPlayer = ESX.GetPlayerFromId(source) - local FixToolQuantity = xPlayer.getInventoryItem("fixtool").count + local FixToolQuantity = xPlayer.getInventoryItem('fixtool').count if FixToolQuantity <= 0 then - TriggerClientEvent("esx:showNotification", source, _U("not_enough_repair_tools")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('not_enough_repair_tools')) else - xPlayer.removeInventoryItem("fixtool", 1) - xPlayer.addInventoryItem("fixkit", 1) + xPlayer.removeInventoryItem('fixtool', 1) + xPlayer.addInventoryItem('fixkit', 1) Craft2(source) end end + end) end -RegisterServerEvent("esx_mechanicjob:startCraft2") -AddEventHandler("esx_mechanicjob:startCraft2", function() +RegisterServerEvent('esx_mechanicjob:startCraft2') +AddEventHandler('esx_mechanicjob:startCraft2', function() local source = source PlayersCrafting2[source] = true - TriggerClientEvent("esx:showNotification", source, _U("assembling_repair_kit")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('assembling_repair_kit')) Craft2(source) end) -RegisterServerEvent("esx_mechanicjob:stopCraft2") -AddEventHandler("esx_mechanicjob:stopCraft2", function() +RegisterServerEvent('esx_mechanicjob:stopCraft2') +AddEventHandler('esx_mechanicjob:stopCraft2', function() local source = source PlayersCrafting2[source] = false end) local function Craft3(source) SetTimeout(4000, function() + if PlayersCrafting3[source] == true then local xPlayer = ESX.GetPlayerFromId(source) - local CaroToolQuantity = xPlayer.getInventoryItem("carotool").count + local CaroToolQuantity = xPlayer.getInventoryItem('carotool').count if CaroToolQuantity <= 0 then - TriggerClientEvent("esx:showNotification", source, _U("not_enough_body_tools")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('not_enough_body_tools')) else - xPlayer.removeInventoryItem("carotool", 1) - xPlayer.addInventoryItem("carokit", 1) + xPlayer.removeInventoryItem('carotool', 1) + xPlayer.addInventoryItem('carokit', 1) Craft3(source) end end + end) end -RegisterServerEvent("esx_mechanicjob:startCraft3") -AddEventHandler("esx_mechanicjob:startCraft3", function() +RegisterServerEvent('esx_mechanicjob:startCraft3') +AddEventHandler('esx_mechanicjob:startCraft3', function() local source = source PlayersCrafting3[source] = true - TriggerClientEvent("esx:showNotification", source, _U("assembling_body_kit")) + TriggerClientEvent('esx:showNotification', source, TranslateCap('assembling_body_kit')) Craft3(source) end) -RegisterServerEvent("esx_mechanicjob:stopCraft3") -AddEventHandler("esx_mechanicjob:stopCraft3", function() +RegisterServerEvent('esx_mechanicjob:stopCraft3') +AddEventHandler('esx_mechanicjob:stopCraft3', function() local source = source PlayersCrafting3[source] = false end) -RegisterServerEvent("esx_mechanicjob:onNPCJobMissionCompleted") -AddEventHandler("esx_mechanicjob:onNPCJobMissionCompleted", function() +RegisterServerEvent('esx_mechanicjob:onNPCJobMissionCompleted') +AddEventHandler('esx_mechanicjob:onNPCJobMissionCompleted', function() local source = source local xPlayer = ESX.GetPlayerFromId(source) - local total = math.random(Config.NPCJobEarnings.min, Config.NPCJobEarnings.max) + local total = math.random(Config.NPCJobEarnings.min, Config.NPCJobEarnings.max); if xPlayer.job.grade >= 3 then total = total * 2 end - TriggerEvent("esx_addonaccount:getSharedAccount", "society_mechanic", function(account) + TriggerEvent('esx_addonaccount:getSharedAccount', 'society_mechanic', function(account) account.addMoney(total) end) - TriggerClientEvent("esx:showNotification", source, _U("your_comp_earned") .. total) + TriggerClientEvent("esx:showNotification", source, TranslateCap('your_comp_earned').. total) end) -ESX.RegisterUsableItem("blowpipe", function(source) +ESX.RegisterUsableItem('blowpipe', function(source) local source = source - local xPlayer = ESX.GetPlayerFromId(source) + local xPlayer = ESX.GetPlayerFromId(source) - xPlayer.removeInventoryItem("blowpipe", 1) + xPlayer.removeInventoryItem('blowpipe', 1) - TriggerClientEvent("esx_mechanicjob:onHijack", source) - TriggerClientEvent("esx:showNotification", source, _U("you_used_blowtorch")) + TriggerClientEvent('esx_mechanicjob:onHijack', source) + TriggerClientEvent('esx:showNotification', source, TranslateCap('you_used_blowtorch')) end) -ESX.RegisterUsableItem("fixkit", function(source) +ESX.RegisterUsableItem('fixkit', function(source) local source = source - local xPlayer = ESX.GetPlayerFromId(source) + local xPlayer = ESX.GetPlayerFromId(source) - xPlayer.removeInventoryItem("fixkit", 1) + xPlayer.removeInventoryItem('fixkit', 1) - TriggerClientEvent("esx_mechanicjob:onFixkit", source) - TriggerClientEvent("esx:showNotification", source, _U("you_used_repair_kit")) + TriggerClientEvent('esx_mechanicjob:onFixkit', source) + TriggerClientEvent('esx:showNotification', source, TranslateCap('you_used_repair_kit')) end) -ESX.RegisterUsableItem("carokit", function(source) +ESX.RegisterUsableItem('carokit', function(source) local source = source - local xPlayer = ESX.GetPlayerFromId(source) + local xPlayer = ESX.GetPlayerFromId(source) - xPlayer.removeInventoryItem("carokit", 1) + xPlayer.removeInventoryItem('carokit', 1) - TriggerClientEvent("esx_mechanicjob:onCarokit", source) - TriggerClientEvent("esx:showNotification", source, _U("you_used_body_kit")) + TriggerClientEvent('esx_mechanicjob:onCarokit', source) + TriggerClientEvent('esx:showNotification', source, TranslateCap('you_used_body_kit')) end) -RegisterServerEvent("esx_mechanicjob:getStockItem") -AddEventHandler("esx_mechanicjob:getStockItem", function(itemName, count) +RegisterServerEvent('esx_mechanicjob:getStockItem') +AddEventHandler('esx_mechanicjob:getStockItem', function(itemName, count) local xPlayer = ESX.GetPlayerFromId(source) - TriggerEvent("esx_addoninventory:getSharedInventory", "society_mechanic", function(inventory) + TriggerEvent('esx_addoninventory:getSharedInventory', 'society_mechanic', function(inventory) local item = inventory.getItem(itemName) -- is there enough in the society? if count > 0 and item.count >= count then + -- can the player carry the said amount of x item? 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("invalid_quantity")) + xPlayer.showNotification(TranslateCap('invalid_quantity')) end end) end) -ESX.RegisterServerCallback("esx_mechanicjob:getStockItems", function(source, cb) - TriggerEvent("esx_addoninventory:getSharedInventory", "society_mechanic", function(inventory) +ESX.RegisterServerCallback('esx_mechanicjob:getStockItems', function(source, cb) + TriggerEvent('esx_addoninventory:getSharedInventory', 'society_mechanic', function(inventory) cb(inventory.items) end) end) -RegisterServerEvent("esx_mechanicjob:putStockItems") -AddEventHandler("esx_mechanicjob:putStockItems", function(itemName, count) +RegisterServerEvent('esx_mechanicjob:putStockItems') +AddEventHandler('esx_mechanicjob:putStockItems', function(itemName, count) local xPlayer = ESX.GetPlayerFromId(source) - TriggerEvent("esx_addoninventory:getSharedInventory", "society_mechanic", function(inventory) + TriggerEvent('esx_addoninventory:getSharedInventory', 'society_mechanic', function(inventory) local item = inventory.getItem(itemName) local playerItemCount = xPlayer.getInventoryItem(itemName).count @@ -286,16 +290,16 @@ AddEventHandler("esx_mechanicjob:putStockItems", function(itemName, count) xPlayer.removeInventoryItem(itemName, count) inventory.addItem(itemName, count) else - xPlayer.showNotification(_U("invalid_quantity")) + xPlayer.showNotification(TranslateCap('invalid_quantity')) end - xPlayer.showNotification(_U("have_deposited", count, item.label)) + xPlayer.showNotification(TranslateCap('have_deposited', count, item.label)) end) end) -ESX.RegisterServerCallback("esx_mechanicjob:getPlayerInventory", function(source, cb) - local xPlayer = ESX.GetPlayerFromId(source) - local items = xPlayer.inventory +ESX.RegisterServerCallback('esx_mechanicjob:getPlayerInventory', function(source, cb) + local xPlayer = ESX.GetPlayerFromId(source) + local items = xPlayer.inventory - cb({ items = items }) + cb({items = items}) end) From aa22383a30b689db29ad1623ee18c11153cae5b4 Mon Sep 17 00:00:00 2001 From: bitpredator <67551273+bitpredator@users.noreply.github.com> Date: Tue, 2 Apr 2024 11:47:15 +0200 Subject: [PATCH 2/5] chore: implement statistics in the readme --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 86999ba4d..04ecccf02 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,13 @@
Discord +# EMPIRETOWN + +![](https://img.shields.io/github/downloads/bitpredator/empiretown/total?logo=github) +![](https://img.shields.io/github/downloads/bitpredator/empiretown/latest/total?logo=github) +![](https://img.shields.io/github/contributors/bitpredator/empiretown?logo=github) +![](https://img.shields.io/github/v/release/bitpredator/empiretown?logo=github) + This program is a project for the fivem community, you have legal permission to distribute and / or modify it . ATTENTION: You are not authorized to change the name of the resources present within it. From 2f5dbb6fe69b2d714aae47f1ead85cc343639668 Mon Sep 17 00:00:00 2001 From: bitpredator <67551273+bitpredator@users.noreply.github.com> Date: Tue, 2 Apr 2024 11:50:40 +0200 Subject: [PATCH 3/5] fix: (esx_mechanicjob): corrected formatting of esx_mechanicjob translations --- .../esx_mechanicjob/locales/de.lua | 170 ++++++++--------- .../esx_mechanicjob/locales/en.lua | 170 ++++++++--------- .../esx_mechanicjob/locales/es.lua | 170 ++++++++--------- .../esx_mechanicjob/locales/fi.lua | 168 ++++++++--------- .../esx_mechanicjob/locales/fr.lua | 170 ++++++++--------- .../esx_mechanicjob/locales/hu.lua | 172 +++++++++--------- .../esx_mechanicjob/locales/it.lua | 170 ++++++++--------- .../esx_mechanicjob/locales/nl.lua | 168 ++++++++--------- .../esx_mechanicjob/locales/pl.lua | 168 ++++++++--------- .../esx_mechanicjob/locales/sr.lua | 170 ++++++++--------- 10 files changed, 848 insertions(+), 848 deletions(-) diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/de.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/de.lua index b21d4800a..9dd1e87ec 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/de.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/de.lua @@ -1,86 +1,86 @@ -Locales['de'] = { - ['mechanic'] = 'Mechaniker', - ['drive_to_indicated'] = 'Fahre zum Makierten Standort', - ['mission_canceled'] = 'Mission abgebrochen', - ['vehicle_list'] = 'Fahrzeug Liste', - ['work_wear'] = 'Arbeitskleidung', - ['civ_wear'] = 'Zivilisten Kleidung', - ['deposit_stock'] = 'Item einlagern', - ['withdraw_stock'] = 'Item auslagern', - ['boss_actions'] = 'Boss Aktionen', - ['service_vehicle'] = 'Service Fahrzeug', - ['flat_bed'] = 'Pritsche', - ['tow_truck'] = 'Abschleppwagen', - ['service_full'] = 'Service Voll: ', - ['open_actions'] = 'Drücke [E] um auf das Menü zuzugreifen.', - ['harvest'] = 'Ernten', - ['harvest_menu'] = 'Drücke [E] um das Ernte Menü zu öffnen.', - ['not_experienced_enough'] = 'Du bist zu unerfahren um dass zu machen!.', - ['gas_can'] = 'Benzinkanister', - ['repair_tools'] = 'Reparier Tools', - ['body_work_tools'] = 'bodywork Tools', - ['blowtorch'] = 'Zündkerze', - ['repair_kit'] = 'Werkzeugkasten', - ['body_kit'] = 'Fahrzeugkit', - ['craft'] = 'Craften', - ['craft_menu'] = 'Drücke [E] um das Crafting Menü zu öffnen.', - ['billing'] = 'Rechnung', - ['hijack'] = 'Aufbrechen', - ['repair'] = 'Reparieren', - ['clean'] = 'Sauber machen', - ['imp_veh'] = 'Abschleppen', - ['place_objects'] = 'Objekt Platzieren', - ['invoice_amount'] = 'Rechnungsanzahl', - ['amount_invalid'] = 'Ungültige Anzahl', - ['no_players_nearby'] = 'Es gibt keine Person in der Nähe', - ['no_vehicle_nearby'] = 'Es gibt kein Fahrzeug in der Nähe', - ['inside_vehicle'] = 'Du kannst das nicht außerhalb eines Fahrzeugs tun!', - ['vehicle_unlocked'] = 'Das Fahrzeug wurde aufgebrochen', - ['vehicle_repaired'] = 'Das Fahrzeug wurde repariert', - ['vehicle_cleaned'] = 'Das Fahrzeug wurde sauber gemacht', - ['vehicle_impounded'] = 'Das Fahrzeug wurde abgeschleppt', - ['must_seat_driver'] = 'Du musst auf dem Fahrersitz sein!', - ['must_near'] = 'Du musst in der nähe eines Fahrzeugs sein, um es abzuschleppen', - ['vehicle_success_attached'] = 'Fahrzeug erfolgreich aufgeladen', - ['please_drop_off'] = 'Bitte lade das Fahrzeug an der Garage ab!', - ['cant_attach_own_tt'] = 'Du kannst deinen eigenen Abschleppwagen nicht abschleppen!', - ['no_veh_att'] = 'Es gibt kein Fahrzeug was abgeschleppt werden kann!', - ['not_right_veh'] = 'Dies ist nicht das richtige Fahrzeug', - ['not_right_place'] = 'Dies ist nicht die richtige Position', - ['veh_det_succ'] = 'Fahrzeug erfolgreich abgeladen!', - ['imp_flatbed'] = 'Aktion unmöglich! Du benötigst einen Abschleppwagen um das zu tun!', - ['objects'] = 'Objekte', - ['roadcone'] = 'Leitkegel', - ['toolbox'] = 'Werkzeugkasten', - ['mechanic_stock'] = 'Mechanikerlager', - ['quantity'] = 'Anzahl', - ['invalid_quantity'] = 'Ungültige Anzahl', - ['inventory'] = 'Inventar', - ['veh_unlocked'] = 'Fahrzeug aufgebrochen', - ['hijack_failed'] = 'Aufbrechen fehlgeschlagen', - ['body_repaired'] = 'Körper repariert', - ['veh_repaired'] = 'Fahrzeug repariert', - ['veh_stored'] = 'Drücke [E] um das Fahrzeug einzuparken.', - ['press_remove_obj'] = 'Drücke [E] um das Objekt zu entfernen', - ['please_tow'] = 'Bitte Schlepp das Fahrzeug ab', - ['wait_five'] = 'Du musst 5 Minuten warten', - ['must_in_flatbed'] = 'Du musst dafür in einem Abschleppwagen sitzen', - ['mechanic_customer'] = 'Mechaniker Kunde', - ['you_do_not_room'] = 'Du hast nicht genügend Platz', - ['recovery_gas_can'] = 'Benzin Kanister wird abgerufen...', - ['recovery_repair_tools'] = 'Reparierungstools werden abgerufen...', - ['recovery_body_tools'] = 'Body Tools Abruf...', - ['not_enough_gas_can'] = 'Du hast nicht genügend Benzinkanister.', - ['assembling_blowtorch'] = 'Schweißbrenner wird angebracht...', - ['not_enough_repair_tools'] = 'Du hast nicht genug Reparierungstools.', - ['assembling_repair_kit'] = 'Zusammenbau des Reparatursatzes...', - ['not_enough_body_tools'] = 'Du haben nicht genügend Bodytools.', - ['assembling_body_kit'] = 'Zusammenbau des Bodykits...', - ['your_comp_earned'] = 'Deine Firma verdient €', - ['you_used_blowtorch'] = 'Du nutzt einen Schweißbrenner', - ['you_used_repair_kit'] = 'Du nutzt ein Reparierungskit', - ['you_used_body_kit'] = 'Du nutzt ein Body Kit', - ['have_withdrawn'] = 'Du zahlst aus x%s %s', - ['have_deposited'] = 'Du zahlst ein x%s %s', - ['player_cannot_hold'] = 'Du hast nicht genügend freien Platz im Inventar!', +Locales["de"] = { + ["mechanic"] = "Mechaniker", + ["drive_to_indicated"] = "Fahre zum Makierten Standort", + ["mission_canceled"] = "Mission abgebrochen", + ["vehicle_list"] = "Fahrzeug Liste", + ["work_wear"] = "Arbeitskleidung", + ["civ_wear"] = "Zivilisten Kleidung", + ["deposit_stock"] = "Item einlagern", + ["withdraw_stock"] = "Item auslagern", + ["boss_actions"] = "Boss Aktionen", + ["service_vehicle"] = "Service Fahrzeug", + ["flat_bed"] = "Pritsche", + ["tow_truck"] = "Abschleppwagen", + ["service_full"] = "Service Voll: ", + ["open_actions"] = "Drücke [E] um auf das Menü zuzugreifen.", + ["harvest"] = "Ernten", + ["harvest_menu"] = "Drücke [E] um das Ernte Menü zu öffnen.", + ["not_experienced_enough"] = "Du bist zu unerfahren um dass zu machen!.", + ["gas_can"] = "Benzinkanister", + ["repair_tools"] = "Reparier Tools", + ["body_work_tools"] = "bodywork Tools", + ["blowtorch"] = "Zündkerze", + ["repair_kit"] = "Werkzeugkasten", + ["body_kit"] = "Fahrzeugkit", + ["craft"] = "Craften", + ["craft_menu"] = "Drücke [E] um das Crafting Menü zu öffnen.", + ["billing"] = "Rechnung", + ["hijack"] = "Aufbrechen", + ["repair"] = "Reparieren", + ["clean"] = "Sauber machen", + ["imp_veh"] = "Abschleppen", + ["place_objects"] = "Objekt Platzieren", + ["invoice_amount"] = "Rechnungsanzahl", + ["amount_invalid"] = "Ungültige Anzahl", + ["no_players_nearby"] = "Es gibt keine Person in der Nähe", + ["no_vehicle_nearby"] = "Es gibt kein Fahrzeug in der Nähe", + ["inside_vehicle"] = "Du kannst das nicht außerhalb eines Fahrzeugs tun!", + ["vehicle_unlocked"] = "Das Fahrzeug wurde aufgebrochen", + ["vehicle_repaired"] = "Das Fahrzeug wurde repariert", + ["vehicle_cleaned"] = "Das Fahrzeug wurde sauber gemacht", + ["vehicle_impounded"] = "Das Fahrzeug wurde abgeschleppt", + ["must_seat_driver"] = "Du musst auf dem Fahrersitz sein!", + ["must_near"] = "Du musst in der nähe eines Fahrzeugs sein, um es abzuschleppen", + ["vehicle_success_attached"] = "Fahrzeug erfolgreich aufgeladen", + ["please_drop_off"] = "Bitte lade das Fahrzeug an der Garage ab!", + ["cant_attach_own_tt"] = "Du kannst deinen eigenen Abschleppwagen nicht abschleppen!", + ["no_veh_att"] = "Es gibt kein Fahrzeug was abgeschleppt werden kann!", + ["not_right_veh"] = "Dies ist nicht das richtige Fahrzeug", + ["not_right_place"] = "Dies ist nicht die richtige Position", + ["veh_det_succ"] = "Fahrzeug erfolgreich abgeladen!", + ["imp_flatbed"] = "Aktion unmöglich! Du benötigst einen Abschleppwagen um das zu tun!", + ["objects"] = "Objekte", + ["roadcone"] = "Leitkegel", + ["toolbox"] = "Werkzeugkasten", + ["mechanic_stock"] = "Mechanikerlager", + ["quantity"] = "Anzahl", + ["invalid_quantity"] = "Ungültige Anzahl", + ["inventory"] = "Inventar", + ["veh_unlocked"] = "Fahrzeug aufgebrochen", + ["hijack_failed"] = "Aufbrechen fehlgeschlagen", + ["body_repaired"] = "Körper repariert", + ["veh_repaired"] = "Fahrzeug repariert", + ["veh_stored"] = "Drücke [E] um das Fahrzeug einzuparken.", + ["press_remove_obj"] = "Drücke [E] um das Objekt zu entfernen", + ["please_tow"] = "Bitte Schlepp das Fahrzeug ab", + ["wait_five"] = "Du musst 5 Minuten warten", + ["must_in_flatbed"] = "Du musst dafür in einem Abschleppwagen sitzen", + ["mechanic_customer"] = "Mechaniker Kunde", + ["you_do_not_room"] = "Du hast nicht genügend Platz", + ["recovery_gas_can"] = "Benzin Kanister wird abgerufen...", + ["recovery_repair_tools"] = "Reparierungstools werden abgerufen...", + ["recovery_body_tools"] = "Body Tools Abruf...", + ["not_enough_gas_can"] = "Du hast nicht genügend Benzinkanister.", + ["assembling_blowtorch"] = "Schweißbrenner wird angebracht...", + ["not_enough_repair_tools"] = "Du hast nicht genug Reparierungstools.", + ["assembling_repair_kit"] = "Zusammenbau des Reparatursatzes...", + ["not_enough_body_tools"] = "Du haben nicht genügend Bodytools.", + ["assembling_body_kit"] = "Zusammenbau des Bodykits...", + ["your_comp_earned"] = "Deine Firma verdient €", + ["you_used_blowtorch"] = "Du nutzt einen Schweißbrenner", + ["you_used_repair_kit"] = "Du nutzt ein Reparierungskit", + ["you_used_body_kit"] = "Du nutzt ein Body Kit", + ["have_withdrawn"] = "Du zahlst aus x%s %s", + ["have_deposited"] = "Du zahlst ein x%s %s", + ["player_cannot_hold"] = "Du hast nicht genügend freien Platz im Inventar!", } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/en.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/en.lua index 14921c470..5279965a2 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/en.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/en.lua @@ -1,86 +1,86 @@ -Locales['en'] = { - ['mechanic'] = 'mechanic', - ['drive_to_indicated'] = 'Drive to the indicated location.', - ['mission_canceled'] = 'Mission canceled', - ['vehicle_list'] = 'vehicle List', - ['work_wear'] = 'workwear', - ['civ_wear'] = 'civilian clothes', - ['deposit_stock'] = 'deposit Stock', - ['withdraw_stock'] = 'withdraw Stock', - ['boss_actions'] = 'boss Actions', - ['service_vehicle'] = 'service Vehicle', - ['flat_bed'] = 'flatbed', - ['tow_truck'] = 'tow Truck', - ['service_full'] = 'service full: ', - ['open_actions'] = 'Press [E] to access the menu.', - ['harvest'] = 'harvest', - ['harvest_menu'] = 'press [E] to access the harvest menu.', - ['not_experienced_enough'] = 'you are not experienced enough to perform this action.', - ['gas_can'] = 'gas Can', - ['repair_tools'] = 'repair Tools', - ['body_work_tools'] = 'bodywork Tools', - ['blowtorch'] = 'blowtorch', - ['repair_kit'] = 'repair Kit', - ['body_kit'] = 'body Kit', - ['craft'] = 'craft', - ['craft_menu'] = 'press [E] to access the crafting menu.', - ['billing'] = 'billing', - ['hijack'] = 'hijack', - ['repair'] = 'repair', - ['clean'] = 'clean', - ['imp_veh'] = 'impound', - ['place_objects'] = 'place Objects', - ['invoice_amount'] = 'invoice Amount', - ['amount_invalid'] = 'invalid amount', - ['no_players_nearby'] = 'there is no nearby player', - ['no_vehicle_nearby'] = 'there is no nearby vehicle', - ['inside_vehicle'] = 'you can\'t do this from inside the vehicle!', - ['vehicle_unlocked'] = 'the vehicle has been unlocked', - ['vehicle_repaired'] = 'the vehicle has been repaired', - ['vehicle_cleaned'] = 'the vehicle has been cleaned', - ['vehicle_impounded'] = 'the vehicle has been impounded', - ['must_seat_driver'] = 'you must be in the driver seat!', - ['must_near'] = 'you must be near a vehicle to impound it.', - ['vehicle_success_attached'] = 'vehicle successfully attached', - ['please_drop_off'] = 'please drop off the vehicle at the garage', - ['cant_attach_own_tt'] = 'you can\'t attach own tow truck', - ['no_veh_att'] = 'there is no vehicle to be attached', - ['not_right_veh'] = 'this is not the right vehicle', - ['not_right_place'] = 'this is not the right place', - ['veh_det_succ'] = 'vehicle successfully dettached!', - ['imp_flatbed'] = 'Action impossible! You need a Flatbed to load a vehicle', - ['objects'] = 'objects', - ['roadcone'] = 'roadcone', - ['toolbox'] = 'toolbox', - ['mechanic_stock'] = 'mechanic Stock', - ['quantity'] = 'quantity', - ['invalid_quantity'] = 'invalid quantity', - ['inventory'] = 'inventory', - ['veh_unlocked'] = 'Vehicle Unlocked', - ['hijack_failed'] = 'Hijack Failed', - ['body_repaired'] = 'Body repaired', - ['veh_repaired'] = 'Vehicle Repaired', - ['veh_stored'] = 'press [E] to store the vehicle.', - ['press_remove_obj'] = 'press [E] to remove the object', - ['please_tow'] = 'please tow the vehicle', - ['wait_five'] = 'you must wait 5 minutes', - ['must_in_flatbed'] = 'you must be in a flatbed to being the mission', - ['mechanic_customer'] = 'mechanic Customer', - ['you_do_not_room'] = 'You do not have more room', - ['recovery_gas_can'] = 'Gas Can Retrieval...', - ['recovery_repair_tools'] = 'Repair Tools Retrieval...', - ['recovery_body_tools'] = 'Body Tools Retrieval...', - ['not_enough_gas_can'] = 'You do not have enough gas cans.', - ['assembling_blowtorch'] = 'Assembling Blowtorch...', - ['not_enough_repair_tools'] = 'You do not have enough repair tools.', - ['assembling_repair_kit'] = 'Assembling Repair Kit...', - ['not_enough_body_tools'] = 'You do not have enough body tools.', - ['assembling_body_kit'] = 'Assembling Body Kit...', - ['your_comp_earned'] = 'your company has earned $', - ['you_used_blowtorch'] = 'you used a blowtorch', - ['you_used_repair_kit'] = 'you used a Repair Kit', - ['you_used_body_kit'] = 'you used a Body Kit', - ['have_withdrawn'] = 'you have withdrawn x%s %s', - ['have_deposited'] = 'you have deposited x%s %s', - ['player_cannot_hold'] = 'you do not have enough free space in your inventory!', +Locales["en"] = { + ["mechanic"] = "mechanic", + ["drive_to_indicated"] = "Drive to the indicated location.", + ["mission_canceled"] = "Mission canceled", + ["vehicle_list"] = "vehicle List", + ["work_wear"] = "workwear", + ["civ_wear"] = "civilian clothes", + ["deposit_stock"] = "deposit Stock", + ["withdraw_stock"] = "withdraw Stock", + ["boss_actions"] = "boss Actions", + ["service_vehicle"] = "service Vehicle", + ["flat_bed"] = "flatbed", + ["tow_truck"] = "tow Truck", + ["service_full"] = "service full: ", + ["open_actions"] = "Press [E] to access the menu.", + ["harvest"] = "harvest", + ["harvest_menu"] = "press [E] to access the harvest menu.", + ["not_experienced_enough"] = "you are not experienced enough to perform this action.", + ["gas_can"] = "gas Can", + ["repair_tools"] = "repair Tools", + ["body_work_tools"] = "bodywork Tools", + ["blowtorch"] = "blowtorch", + ["repair_kit"] = "repair Kit", + ["body_kit"] = "body Kit", + ["craft"] = "craft", + ["craft_menu"] = "press [E] to access the crafting menu.", + ["billing"] = "billing", + ["hijack"] = "hijack", + ["repair"] = "repair", + ["clean"] = "clean", + ["imp_veh"] = "impound", + ["place_objects"] = "place Objects", + ["invoice_amount"] = "invoice Amount", + ["amount_invalid"] = "invalid amount", + ["no_players_nearby"] = "there is no nearby player", + ["no_vehicle_nearby"] = "there is no nearby vehicle", + ["inside_vehicle"] = "you can't do this from inside the vehicle!", + ["vehicle_unlocked"] = "the vehicle has been unlocked", + ["vehicle_repaired"] = "the vehicle has been repaired", + ["vehicle_cleaned"] = "the vehicle has been cleaned", + ["vehicle_impounded"] = "the vehicle has been impounded", + ["must_seat_driver"] = "you must be in the driver seat!", + ["must_near"] = "you must be near a vehicle to impound it.", + ["vehicle_success_attached"] = "vehicle successfully attached", + ["please_drop_off"] = "please drop off the vehicle at the garage", + ["cant_attach_own_tt"] = "you can't attach own tow truck", + ["no_veh_att"] = "there is no vehicle to be attached", + ["not_right_veh"] = "this is not the right vehicle", + ["not_right_place"] = "this is not the right place", + ["veh_det_succ"] = "vehicle successfully dettached!", + ["imp_flatbed"] = "Action impossible! You need a Flatbed to load a vehicle", + ["objects"] = "objects", + ["roadcone"] = "roadcone", + ["toolbox"] = "toolbox", + ["mechanic_stock"] = "mechanic Stock", + ["quantity"] = "quantity", + ["invalid_quantity"] = "invalid quantity", + ["inventory"] = "inventory", + ["veh_unlocked"] = "Vehicle Unlocked", + ["hijack_failed"] = "Hijack Failed", + ["body_repaired"] = "Body repaired", + ["veh_repaired"] = "Vehicle Repaired", + ["veh_stored"] = "press [E] to store the vehicle.", + ["press_remove_obj"] = "press [E] to remove the object", + ["please_tow"] = "please tow the vehicle", + ["wait_five"] = "you must wait 5 minutes", + ["must_in_flatbed"] = "you must be in a flatbed to being the mission", + ["mechanic_customer"] = "mechanic Customer", + ["you_do_not_room"] = "You do not have more room", + ["recovery_gas_can"] = "Gas Can Retrieval...", + ["recovery_repair_tools"] = "Repair Tools Retrieval...", + ["recovery_body_tools"] = "Body Tools Retrieval...", + ["not_enough_gas_can"] = "You do not have enough gas cans.", + ["assembling_blowtorch"] = "Assembling Blowtorch...", + ["not_enough_repair_tools"] = "You do not have enough repair tools.", + ["assembling_repair_kit"] = "Assembling Repair Kit...", + ["not_enough_body_tools"] = "You do not have enough body tools.", + ["assembling_body_kit"] = "Assembling Body Kit...", + ["your_comp_earned"] = "your company has earned $", + ["you_used_blowtorch"] = "you used a blowtorch", + ["you_used_repair_kit"] = "you used a Repair Kit", + ["you_used_body_kit"] = "you used a Body Kit", + ["have_withdrawn"] = "you have withdrawn x%s %s", + ["have_deposited"] = "you have deposited x%s %s", + ["player_cannot_hold"] = "you do not have enough free space in your inventory!", } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/es.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/es.lua index dbe223485..58629eddb 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/es.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/es.lua @@ -1,86 +1,86 @@ -Locales['es'] = { - ['mechanic'] = 'Mecánico', - ['drive_to_indicated'] = 'Conduce a la ubicación indicada.', - ['mission_canceled'] = 'Misión cancelada', - ['vehicle_list'] = 'Lista de vehículos', - ['work_wear'] = 'Ropa de trabajo', - ['civ_wear'] = 'Ropa de civil', - ['deposit_stock'] = 'Depositar stock', - ['withdraw_stock'] = 'Retirar stock', - ['boss_actions'] = 'Acciones del jefe', - ['service_vehicle'] = 'Vehículo de servicio', - ['flat_bed'] = 'Plataforma', - ['tow_truck'] = 'Camión de remolque', - ['service_full'] = 'Servicio completo: ', - ['open_actions'] = 'Presiona [E] para acceder al menú.', - ['harvest'] = 'Cosecha', - ['harvest_menu'] = 'Presiona [E] para acceder al menú de cosecha.', - ['not_experienced_enough'] = 'Usted no está lo suficientemente experimentado para realizar esta acción.', - ['gas_can'] = 'Lata de gas', - ['repair_tools'] = 'Herramientas para reparar', - ['body_work_tools'] = 'Herramientas de carrocería', - ['blowtorch'] = 'Soplete', - ['repair_kit'] = 'kit de reparación', - ['body_kit'] = 'kit de carrocería', - ['craft'] = 'Fabricar', - ['craft_menu'] = 'Presiona [E] para acceder al menú de crafteo.', - ['billing'] = 'Facturación', - ['hijack'] = 'Forzar', - ['repair'] = 'Reparar', - ['clean'] = 'Limpiar', - ['imp_veh'] = 'Incautar', - ['place_objects'] = 'Colocar objetos', - ['invoice_amount'] = 'Cantidad de factura', - ['amount_invalid'] = 'Cantidad Inválida', - ['no_players_nearby'] = 'No hay un jugador/a cercano', - ['no_vehicle_nearby'] = 'No hay ningún vehículo cercano', - ['inside_vehicle'] = '¡No puedes hacer esto desde el interior del vehículo!', - ['vehicle_unlocked'] = 'El vehículo ha sido desbloqueado', - ['vehicle_repaired'] = 'El vehículo ha sido reparado', - ['vehicle_cleaned'] = 'El vehículo ha sido limpiado', - ['vehicle_impounded'] = 'El vehículo ha sido incautado', - ['must_seat_driver'] = '¡Debes estar en el asiento del conductor!', - ['must_near'] = 'Usted debe estar cerca de un vehículo incautarlo.', - ['vehicle_success_attached'] = 'Vehículo con éxito adjuntado', - ['please_drop_off'] = 'Por favor, deje el vehículo en el garaje', - ['cant_attach_own_tt'] = 'No puedes adjuntar su propia grúa', - ['no_veh_att'] = 'No hay vehículo que se adjunte', - ['not_right_veh'] = 'Este no es el vehículo correcto', - ['not_right_place'] = 'Este no es el lugar correcto', - ['veh_det_succ'] = 'Vehículo con éxito separado!', - ['imp_flatbed'] = '¡Acción imposible! Necesitas una Cama plana para cargar un vehículo', - ['objects'] = 'Objetos', - ['roadcone'] = 'Cono', - ['toolbox'] = 'Caja de herramientas', - ['mechanic_stock'] = 'Stock mecánico', - ['quantity'] = 'Cantidad', - ['invalid_quantity'] = 'Cantidad inválida', - ['inventory'] = 'Inventario', - ['veh_unlocked'] = 'Vehículo desbloqueado', - ['hijack_failed'] = 'Secuestro fallido', - ['body_repaired'] = 'Carrocería reparado', - ['veh_repaired'] = 'Vehículo reparado', - ['veh_stored'] = 'Presiona [E] para almacenar el vehículo.', - ['press_remove_obj'] = 'Presiona [E] para quitar el objeto', - ['please_tow'] = 'Por favor remolca el vehículo', - ['wait_five'] = 'Debes esperar 5 minutos', - ['must_in_flatbed'] = 'Debes estar en una plataforma para ser la misión', - ['mechanic_customer'] = 'Cliente mecánico', - ['you_do_not_room'] = 'No tienes mas espacio', - ['recovery_gas_can'] = 'Lata de gas Recuperando...', - ['recovery_repair_tools'] = 'Herramientas para reparar Recuperando...', - ['recovery_body_tools'] = 'Herramientas de carrocería Recuperando...', - ['not_enough_gas_can'] = 'No tienes suficiente latas de gas.', - ['assembling_blowtorch'] = 'Montando Soplete...', - ['not_enough_repair_tools'] = 'No tienes suficiente herramientas para reparar.', - ['assembling_repair_kit'] = 'Montando Kit de reparación...', - ['not_enough_body_tools'] = 'No tienes suficiente herramientas de carrocería.', - ['assembling_body_kit'] = 'Montando Kit de carrocería...', - ['your_comp_earned'] = 'Tu empresa ha ganado $', - ['you_used_blowtorch'] = 'Usaste un soplete', - ['you_used_repair_kit'] = 'Usaste un Kit de reparación', - ['you_used_body_kit'] = 'Usaste un Kit de carrocería', - ['have_withdrawn'] = 'Has retirado x%s %s', - ['have_deposited'] = 'Has depositado x%s %s', - ['player_cannot_hold'] = 'Tu no tienes suficiente espacio suficiente en tu inventario!', +Locales["es"] = { + ["mechanic"] = "Mecánico", + ["drive_to_indicated"] = "Conduce a la ubicación indicada.", + ["mission_canceled"] = "Misión cancelada", + ["vehicle_list"] = "Lista de vehículos", + ["work_wear"] = "Ropa de trabajo", + ["civ_wear"] = "Ropa de civil", + ["deposit_stock"] = "Depositar stock", + ["withdraw_stock"] = "Retirar stock", + ["boss_actions"] = "Acciones del jefe", + ["service_vehicle"] = "Vehículo de servicio", + ["flat_bed"] = "Plataforma", + ["tow_truck"] = "Camión de remolque", + ["service_full"] = "Servicio completo: ", + ["open_actions"] = "Presiona [E] para acceder al menú.", + ["harvest"] = "Cosecha", + ["harvest_menu"] = "Presiona [E] para acceder al menú de cosecha.", + ["not_experienced_enough"] = "Usted no está lo suficientemente experimentado para realizar esta acción.", + ["gas_can"] = "Lata de gas", + ["repair_tools"] = "Herramientas para reparar", + ["body_work_tools"] = "Herramientas de carrocería", + ["blowtorch"] = "Soplete", + ["repair_kit"] = "kit de reparación", + ["body_kit"] = "kit de carrocería", + ["craft"] = "Fabricar", + ["craft_menu"] = "Presiona [E] para acceder al menú de crafteo.", + ["billing"] = "Facturación", + ["hijack"] = "Forzar", + ["repair"] = "Reparar", + ["clean"] = "Limpiar", + ["imp_veh"] = "Incautar", + ["place_objects"] = "Colocar objetos", + ["invoice_amount"] = "Cantidad de factura", + ["amount_invalid"] = "Cantidad Inválida", + ["no_players_nearby"] = "No hay un jugador/a cercano", + ["no_vehicle_nearby"] = "No hay ningún vehículo cercano", + ["inside_vehicle"] = "¡No puedes hacer esto desde el interior del vehículo!", + ["vehicle_unlocked"] = "El vehículo ha sido desbloqueado", + ["vehicle_repaired"] = "El vehículo ha sido reparado", + ["vehicle_cleaned"] = "El vehículo ha sido limpiado", + ["vehicle_impounded"] = "El vehículo ha sido incautado", + ["must_seat_driver"] = "¡Debes estar en el asiento del conductor!", + ["must_near"] = "Usted debe estar cerca de un vehículo incautarlo.", + ["vehicle_success_attached"] = "Vehículo con éxito adjuntado", + ["please_drop_off"] = "Por favor, deje el vehículo en el garaje", + ["cant_attach_own_tt"] = "No puedes adjuntar su propia grúa", + ["no_veh_att"] = "No hay vehículo que se adjunte", + ["not_right_veh"] = "Este no es el vehículo correcto", + ["not_right_place"] = "Este no es el lugar correcto", + ["veh_det_succ"] = "Vehículo con éxito separado!", + ["imp_flatbed"] = "¡Acción imposible! Necesitas una Cama plana para cargar un vehículo", + ["objects"] = "Objetos", + ["roadcone"] = "Cono", + ["toolbox"] = "Caja de herramientas", + ["mechanic_stock"] = "Stock mecánico", + ["quantity"] = "Cantidad", + ["invalid_quantity"] = "Cantidad inválida", + ["inventory"] = "Inventario", + ["veh_unlocked"] = "Vehículo desbloqueado", + ["hijack_failed"] = "Secuestro fallido", + ["body_repaired"] = "Carrocería reparado", + ["veh_repaired"] = "Vehículo reparado", + ["veh_stored"] = "Presiona [E] para almacenar el vehículo.", + ["press_remove_obj"] = "Presiona [E] para quitar el objeto", + ["please_tow"] = "Por favor remolca el vehículo", + ["wait_five"] = "Debes esperar 5 minutos", + ["must_in_flatbed"] = "Debes estar en una plataforma para ser la misión", + ["mechanic_customer"] = "Cliente mecánico", + ["you_do_not_room"] = "No tienes mas espacio", + ["recovery_gas_can"] = "Lata de gas Recuperando...", + ["recovery_repair_tools"] = "Herramientas para reparar Recuperando...", + ["recovery_body_tools"] = "Herramientas de carrocería Recuperando...", + ["not_enough_gas_can"] = "No tienes suficiente latas de gas.", + ["assembling_blowtorch"] = "Montando Soplete...", + ["not_enough_repair_tools"] = "No tienes suficiente herramientas para reparar.", + ["assembling_repair_kit"] = "Montando Kit de reparación...", + ["not_enough_body_tools"] = "No tienes suficiente herramientas de carrocería.", + ["assembling_body_kit"] = "Montando Kit de carrocería...", + ["your_comp_earned"] = "Tu empresa ha ganado $", + ["you_used_blowtorch"] = "Usaste un soplete", + ["you_used_repair_kit"] = "Usaste un Kit de reparación", + ["you_used_body_kit"] = "Usaste un Kit de carrocería", + ["have_withdrawn"] = "Has retirado x%s %s", + ["have_deposited"] = "Has depositado x%s %s", + ["player_cannot_hold"] = "Tu no tienes suficiente espacio suficiente en tu inventario!", } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fi.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fi.lua index a6738bc6b..d3772f4ce 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fi.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fi.lua @@ -1,85 +1,85 @@ -Locales['fi'] = { - ['mechanic'] = 'mekaanikko', - ['drive_to_indicated'] = 'Aja merkattuun pisteeseen.', - ['mission_canceled'] = 'tehtävä ~r~peruutettu', - ['vehicle_list'] = 'ajoneuvo lista', - ['work_wear'] = 'työvaatteet', - ['civ_wear'] = 'siviilivaatteet', - ['deposit_stock'] = 'talleta varastoon', - ['withdraw_stock'] = 'ota varastosta', - ['boss_actions'] = 'pomo toiminnot', - ['service_vehicle'] = 'huoltoajoneuvo', - ['flat_bed'] = 'flatbed', - ['tow_truck'] = 'hinausajoneuvo', - ['service_full'] = 'työntekijöitä tarpeeksi: ', - ['open_actions'] = 'paina [E] avataksesi menun.', - ['harvest'] = 'kerää', - ['harvest_menu'] = 'paina [E] avataksesi keräys menun.', - ['not_experienced_enough'] = 'et ole ~r~tarpeeksi koulutettu että voit tehdä tätä.', - ['gas_can'] = 'kaasupullo', - ['repair_tools'] = 'korjaustyökalut', - ['body_work_tools'] = 'korin korjaustyökalut', - ['blowtorch'] = 'polttoleikkuri', - ['repair_kit'] = 'korjauskitti', - ['body_kit'] = 'korikitti', - ['craft'] = 'valmista', - ['craft_menu'] = 'paina [E] avataksesi valmistus menu', - ['billing'] = 'laskutus', - ['hijack'] = 'avaa lukot', - ['repair'] = 'korjaa', - ['clean'] = 'pese', - ['imp_veh'] = 'takavarikoi', - ['place_objects'] = 'aseta objekteja', - ['invoice_amount'] = 'laskun summa', - ['amount_invalid'] = 'virheellinen summa', - ['no_players_nearby'] = 'ei pelaajia lähettyvillä', - ['no_vehicle_nearby'] = 'there is no nearby vehicle', - ['inside_vehicle'] = 'you can\'t do this from inside the vehicle!', - ['vehicle_unlocked'] = 'ajoneuvo Avattu', - ['vehicle_repaired'] = 'ajoneuvo Korjattu', - ['vehicle_cleaned'] = 'ajoneuvo pesty', - ['vehicle_impounded'] = 'ajoneuvo ~r~Takavarikoitu', - ['must_seat_driver'] = 'sinun pitää olla ~r~kuskin paikalla', - ['must_near'] = 'sinun pitää olla ~r~ajoneuvon lähellä että voit takavarikoida.', - ['vehicle_success_attached'] = 'ajoneuvo onnistuneesti kytketty!.', - ['please_drop_off'] = 'vie ajoneuvo korjauspajan pihalle, kiitos.', - ['cant_attach_own_tt'] = '~r~Et voi kytkeä omaa hinausautoa', - ['no_veh_att'] = 'täällä ei ole ~r~ajoneuvoa jota kytkeä', - ['not_right_veh'] = 'tämä ei ole oikea ajoneuvo', - ['veh_det_succ'] = 'ajoneuvo onnistuunesti irroitettu!', - ['imp_flatbed'] = '~r~Toiminto mahdoton! Sinulla pitää olla Flatbed tähän.', - ['objects'] = 'objektit', - ['roadcone'] = 'kartio', - ['toolbox'] = 'työkalupakki', - ['mechanic_stock'] = 'mekaanikon varasto', - ['quantity'] = 'määrä', - ['invalid_quantity'] = 'virheellinen summa', - ['inventory'] = 'reppu', - ['veh_unlocked'] = 'Ajoneuvo avattu', - ['hijack_failed'] = '~r~Tiirikointi epäonnistu', - ['body_repaired'] = 'Kori korjattu', - ['veh_repaired'] = 'Ajoneuvo korjattu', - ['veh_stored'] = 'paina [E] laittaaksesi auto talliin.', - ['press_remove_obj'] = 'paina [E] poistaaksesi objekti', - ['please_tow'] = 'voisitko hinata ajoneuvon, kiitos', - ['wait_five'] = 'sinun pitää ~r~odottaa 5 minuuttia', - ['must_in_flatbed'] = 'sinun pitää olla flatbedin kyydissä aloitaaksesi.', - ['mechanic_customer'] = 'mekaanikon Asiakas', - ['you_do_not_room'] = '~r~Sinulla ei ole enempää tilaa', - ['recovery_gas_can'] = 'Kaasupullon täyttö menossa...', - ['recovery_repair_tools'] = 'Korjaustyökalujen kerääminen menossa...', - ['recovery_body_tools'] = 'Korin työkalujen kerääminen menossa...', - ['not_enough_gas_can'] = 'sinulla ~r~ei ole tarpeeksi kaasupulloja.', - ['assembling_blowtorch'] = 'kasataan Polttoleikkuria...', - ['not_enough_repair_tools'] = 'sinulla ~r~ei ole tarpeeksi korjaus työkaluja.', - ['assembling_repair_kit'] = 'kasataan Korjauskittiä...', - ['not_enough_body_tools'] = 'sinulla ~r~ei ole tarpeeksi kori työkaluja.', - ['assembling_body_kit'] = 'kasataan Korikittiä...', - ['your_comp_earned'] = 'yrityksesi tienasi $', - ['you_used_blowtorch'] = 'sinä käytit yhden Polttoleikkurin', - ['you_used_repair_kit'] = 'sinä käytit yhden Korjauskitin', - ['you_used_body_kit'] = 'sinä käytit yhden Korikitin', - ['have_withdrawn'] = 'sinä nostit x%s %s', - ['have_deposited'] = 'sinä talletit x%s %s', - ['player_cannot_hold'] = 'sinulla ~r~ei ole tarpeeksi vapaata tilaa repussasi!', +Locales["fi"] = { + ["mechanic"] = "mekaanikko", + ["drive_to_indicated"] = "Aja merkattuun pisteeseen.", + ["mission_canceled"] = "tehtävä ~r~peruutettu", + ["vehicle_list"] = "ajoneuvo lista", + ["work_wear"] = "työvaatteet", + ["civ_wear"] = "siviilivaatteet", + ["deposit_stock"] = "talleta varastoon", + ["withdraw_stock"] = "ota varastosta", + ["boss_actions"] = "pomo toiminnot", + ["service_vehicle"] = "huoltoajoneuvo", + ["flat_bed"] = "flatbed", + ["tow_truck"] = "hinausajoneuvo", + ["service_full"] = "työntekijöitä tarpeeksi: ", + ["open_actions"] = "paina [E] avataksesi menun.", + ["harvest"] = "kerää", + ["harvest_menu"] = "paina [E] avataksesi keräys menun.", + ["not_experienced_enough"] = "et ole ~r~tarpeeksi koulutettu että voit tehdä tätä.", + ["gas_can"] = "kaasupullo", + ["repair_tools"] = "korjaustyökalut", + ["body_work_tools"] = "korin korjaustyökalut", + ["blowtorch"] = "polttoleikkuri", + ["repair_kit"] = "korjauskitti", + ["body_kit"] = "korikitti", + ["craft"] = "valmista", + ["craft_menu"] = "paina [E] avataksesi valmistus menu", + ["billing"] = "laskutus", + ["hijack"] = "avaa lukot", + ["repair"] = "korjaa", + ["clean"] = "pese", + ["imp_veh"] = "takavarikoi", + ["place_objects"] = "aseta objekteja", + ["invoice_amount"] = "laskun summa", + ["amount_invalid"] = "virheellinen summa", + ["no_players_nearby"] = "ei pelaajia lähettyvillä", + ["no_vehicle_nearby"] = "there is no nearby vehicle", + ["inside_vehicle"] = "you can't do this from inside the vehicle!", + ["vehicle_unlocked"] = "ajoneuvo Avattu", + ["vehicle_repaired"] = "ajoneuvo Korjattu", + ["vehicle_cleaned"] = "ajoneuvo pesty", + ["vehicle_impounded"] = "ajoneuvo ~r~Takavarikoitu", + ["must_seat_driver"] = "sinun pitää olla ~r~kuskin paikalla", + ["must_near"] = "sinun pitää olla ~r~ajoneuvon lähellä että voit takavarikoida.", + ["vehicle_success_attached"] = "ajoneuvo onnistuneesti kytketty!.", + ["please_drop_off"] = "vie ajoneuvo korjauspajan pihalle, kiitos.", + ["cant_attach_own_tt"] = "~r~Et voi kytkeä omaa hinausautoa", + ["no_veh_att"] = "täällä ei ole ~r~ajoneuvoa jota kytkeä", + ["not_right_veh"] = "tämä ei ole oikea ajoneuvo", + ["veh_det_succ"] = "ajoneuvo onnistuunesti irroitettu!", + ["imp_flatbed"] = "~r~Toiminto mahdoton! Sinulla pitää olla Flatbed tähän.", + ["objects"] = "objektit", + ["roadcone"] = "kartio", + ["toolbox"] = "työkalupakki", + ["mechanic_stock"] = "mekaanikon varasto", + ["quantity"] = "määrä", + ["invalid_quantity"] = "virheellinen summa", + ["inventory"] = "reppu", + ["veh_unlocked"] = "Ajoneuvo avattu", + ["hijack_failed"] = "~r~Tiirikointi epäonnistu", + ["body_repaired"] = "Kori korjattu", + ["veh_repaired"] = "Ajoneuvo korjattu", + ["veh_stored"] = "paina [E] laittaaksesi auto talliin.", + ["press_remove_obj"] = "paina [E] poistaaksesi objekti", + ["please_tow"] = "voisitko hinata ajoneuvon, kiitos", + ["wait_five"] = "sinun pitää ~r~odottaa 5 minuuttia", + ["must_in_flatbed"] = "sinun pitää olla flatbedin kyydissä aloitaaksesi.", + ["mechanic_customer"] = "mekaanikon Asiakas", + ["you_do_not_room"] = "~r~Sinulla ei ole enempää tilaa", + ["recovery_gas_can"] = "Kaasupullon täyttö menossa...", + ["recovery_repair_tools"] = "Korjaustyökalujen kerääminen menossa...", + ["recovery_body_tools"] = "Korin työkalujen kerääminen menossa...", + ["not_enough_gas_can"] = "sinulla ~r~ei ole tarpeeksi kaasupulloja.", + ["assembling_blowtorch"] = "kasataan Polttoleikkuria...", + ["not_enough_repair_tools"] = "sinulla ~r~ei ole tarpeeksi korjaus työkaluja.", + ["assembling_repair_kit"] = "kasataan Korjauskittiä...", + ["not_enough_body_tools"] = "sinulla ~r~ei ole tarpeeksi kori työkaluja.", + ["assembling_body_kit"] = "kasataan Korikittiä...", + ["your_comp_earned"] = "yrityksesi tienasi $", + ["you_used_blowtorch"] = "sinä käytit yhden Polttoleikkurin", + ["you_used_repair_kit"] = "sinä käytit yhden Korjauskitin", + ["you_used_body_kit"] = "sinä käytit yhden Korikitin", + ["have_withdrawn"] = "sinä nostit x%s %s", + ["have_deposited"] = "sinä talletit x%s %s", + ["player_cannot_hold"] = "sinulla ~r~ei ole tarpeeksi vapaata tilaa repussasi!", } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fr.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fr.lua index eb9283bd4..e85516f13 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fr.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/fr.lua @@ -1,86 +1,86 @@ -Locales['fr'] = { - ['mechanic'] = 'mécano', - ['drive_to_indicated'] = 'Conduisez jusqu\'à l\'endroit indiqué', - ['mission_canceled'] = 'Mission ~r~annulée', - ['vehicle_list'] = 'sortir véhicule', - ['work_wear'] = 'tenue de travail', - ['civ_wear'] = 'Tenue civile', - ['deposit_stock'] = 'Déposer Stock', - ['withdraw_stock'] = 'Prendre Stock', - ['boss_actions'] = 'action patron', - ['service_vehicle'] = 'Véhicule de service', - ['flat_bed'] = 'plateau', - ['tow_truck'] = 'dépanneuse', - ['service_full'] = 'service complet : ', - ['open_actions'] = 'Appuyez sur [E] pour accéder au menu.', - ['harvest'] = 'récolte', - ['harvest_menu'] = 'Appuyez sur [E] pour accéder au menu de récolte.', - ['not_experienced_enough'] = 'Vous n\'êtes ~r~pas assez expérimenté pour effectuer cette action.', - ['gas_can'] = 'Bouteille de gaz', - ['repair_tools'] = 'Outils réparation', - ['body_work_tools'] = 'Outils carosserie', - ['blowtorch'] = 'chalumeaux', - ['repair_kit'] = 'kit réparation', - ['body_kit'] = 'kit carosserie', - ['craft'] = 'établi', - ['craft_menu'] = 'appuyez sur [E] pour accéder au menu établi.', - ['billing'] = 'facturation', - ['hijack'] = 'crocheter', - ['repair'] = 'réparer', - ['clean'] = 'nettoyer', - ['imp_veh'] = 'fourrière', - ['place_objects'] = 'placer objets', - ['invoice_amount'] = 'montant de la facture', - ['amount_invalid'] = 'montant invalide', - ['no_players_nearby'] = 'aucun joueur à proximité', - ['no_vehicle_nearby'] = 'aucun véhicule à proximité', - ['inside_vehicle'] = 'vous ne pouvez pas effectuer cette action depuis un véhicule!', - ['vehicle_unlocked'] = 'véhicule déverrouillé', - ['vehicle_repaired'] = 'véhicule réparé', - ['vehicle_cleaned'] = 'véhicule nettoyé', - ['vehicle_impounded'] = 'vehicule ~r~mis en fourrière', - ['must_seat_driver'] = 'vous devez être assis du ~r~côté conducteur!', - ['must_near'] = 'vous devez être ~r~près d\'un véhicule pour le mettre en fourrière', - ['vehicle_success_attached'] = 'vehicule attaché avec succès!', - ['please_drop_off'] = 'veuillez déposer le véhicule à la concession', - ['cant_attach_own_tt'] = '~r~Impossible d\'attacher votre propre dépanneuse', - ['no_veh_att'] = 'il n\'y a ~r~pas de véhicule à attacher', - ['not_right_veh'] = 'ce n\'est pas le bon véhicule', - ['veh_det_succ'] = 'vehicule détaché avec succès!', - ['imp_flatbed'] = '~r~Impossible! Vous devez avoir un Flatbed pour ça', - ['objects'] = 'objets', - ['roadcone'] = 'plot', - ['toolbox'] = 'boîte à outils', - ['mechanic_stock'] = 'coffre de l\'entreprise', - ['quantity'] = 'quantité', - ['invalid_quantity'] = 'quantité invalide', - ['inventory'] = 'inventaire', - ['veh_unlocked'] = 'Véhicule déverouillé', - ['hijack_failed'] = '~r~Crochetage raté', - ['body_repaired'] = 'Carosserie réparée', - ['veh_repaired'] = 'Véhicule réparé', - ['veh_stored'] = 'appuyez sur [E] pour ranger le véhicule.', - ['press_remove_obj'] = 'appuyez sur [E] pour enlever l\'objet', - ['please_tow'] = 'veuillez remorquer le véhicule', - ['wait_five'] = 'Vous devez ~r~attendre 5 minutes', - ['must_in_flatbed'] = 'Vous devez être en flatbed pour commencer la mission', - ['not_right_place'] = 'Vous devez être au bon endroit pour faire cela', - ['mechanic_customer'] = 'client mecano', - ['you_do_not_room'] = '~r~Vous n\'avez plus de place', - ['recovery_gas_can'] = 'Récupération de bouteille de gaz...', - ['recovery_repair_tools'] = 'Récupération d\'outils réparation...', - ['recovery_body_tools'] = 'Récupération d\'outils carosserie...', - ['not_enough_gas_can'] = 'Vous n\'avez ~r~pas assez de bouteille de gaz', - ['assembling_blowtorch'] = 'Assemblage de chalumeaux...', - ['not_enough_repair_tools'] = 'Vous n\'avez ~r~pas assez d\'outils réparation', - ['assembling_repair_kit'] = 'Assemblage de kit réparation...', - ['not_enough_body_tools'] = 'Vous n\'avez ~r~pas assez d\'outils carosserie', - ['assembling_body_kit'] = 'Assemblage de kit carosserie...', - ['your_comp_earned'] = 'Votre société a gagné $', - ['you_used_blowtorch'] = 'Vous avez utilisé un chalumeau', - ['you_used_repair_kit'] = 'Vous avez utilisé un kit de réparation', - ['you_used_body_kit'] = 'Vous avez utilisé un kit de carosserie', - ['have_withdrawn'] = 'vous avez pris x%s %s', - ['have_deposited'] = 'vous avez déposé x%s %s', - ['player_cannot_hold'] = 'vous n\'avez ~r~pas assez d\'espace libre dans votre inventaire!', +Locales["fr"] = { + ["mechanic"] = "mécano", + ["drive_to_indicated"] = "Conduisez jusqu'à l'endroit indiqué", + ["mission_canceled"] = "Mission ~r~annulée", + ["vehicle_list"] = "sortir véhicule", + ["work_wear"] = "tenue de travail", + ["civ_wear"] = "Tenue civile", + ["deposit_stock"] = "Déposer Stock", + ["withdraw_stock"] = "Prendre Stock", + ["boss_actions"] = "action patron", + ["service_vehicle"] = "Véhicule de service", + ["flat_bed"] = "plateau", + ["tow_truck"] = "dépanneuse", + ["service_full"] = "service complet : ", + ["open_actions"] = "Appuyez sur [E] pour accéder au menu.", + ["harvest"] = "récolte", + ["harvest_menu"] = "Appuyez sur [E] pour accéder au menu de récolte.", + ["not_experienced_enough"] = "Vous n'êtes ~r~pas assez expérimenté pour effectuer cette action.", + ["gas_can"] = "Bouteille de gaz", + ["repair_tools"] = "Outils réparation", + ["body_work_tools"] = "Outils carosserie", + ["blowtorch"] = "chalumeaux", + ["repair_kit"] = "kit réparation", + ["body_kit"] = "kit carosserie", + ["craft"] = "établi", + ["craft_menu"] = "appuyez sur [E] pour accéder au menu établi.", + ["billing"] = "facturation", + ["hijack"] = "crocheter", + ["repair"] = "réparer", + ["clean"] = "nettoyer", + ["imp_veh"] = "fourrière", + ["place_objects"] = "placer objets", + ["invoice_amount"] = "montant de la facture", + ["amount_invalid"] = "montant invalide", + ["no_players_nearby"] = "aucun joueur à proximité", + ["no_vehicle_nearby"] = "aucun véhicule à proximité", + ["inside_vehicle"] = "vous ne pouvez pas effectuer cette action depuis un véhicule!", + ["vehicle_unlocked"] = "véhicule déverrouillé", + ["vehicle_repaired"] = "véhicule réparé", + ["vehicle_cleaned"] = "véhicule nettoyé", + ["vehicle_impounded"] = "vehicule ~r~mis en fourrière", + ["must_seat_driver"] = "vous devez être assis du ~r~côté conducteur!", + ["must_near"] = "vous devez être ~r~près d'un véhicule pour le mettre en fourrière", + ["vehicle_success_attached"] = "vehicule attaché avec succès!", + ["please_drop_off"] = "veuillez déposer le véhicule à la concession", + ["cant_attach_own_tt"] = "~r~Impossible d'attacher votre propre dépanneuse", + ["no_veh_att"] = "il n'y a ~r~pas de véhicule à attacher", + ["not_right_veh"] = "ce n'est pas le bon véhicule", + ["veh_det_succ"] = "vehicule détaché avec succès!", + ["imp_flatbed"] = "~r~Impossible! Vous devez avoir un Flatbed pour ça", + ["objects"] = "objets", + ["roadcone"] = "plot", + ["toolbox"] = "boîte à outils", + ["mechanic_stock"] = "coffre de l'entreprise", + ["quantity"] = "quantité", + ["invalid_quantity"] = "quantité invalide", + ["inventory"] = "inventaire", + ["veh_unlocked"] = "Véhicule déverouillé", + ["hijack_failed"] = "~r~Crochetage raté", + ["body_repaired"] = "Carosserie réparée", + ["veh_repaired"] = "Véhicule réparé", + ["veh_stored"] = "appuyez sur [E] pour ranger le véhicule.", + ["press_remove_obj"] = "appuyez sur [E] pour enlever l'objet", + ["please_tow"] = "veuillez remorquer le véhicule", + ["wait_five"] = "Vous devez ~r~attendre 5 minutes", + ["must_in_flatbed"] = "Vous devez être en flatbed pour commencer la mission", + ["not_right_place"] = "Vous devez être au bon endroit pour faire cela", + ["mechanic_customer"] = "client mecano", + ["you_do_not_room"] = "~r~Vous n'avez plus de place", + ["recovery_gas_can"] = "Récupération de bouteille de gaz...", + ["recovery_repair_tools"] = "Récupération d'outils réparation...", + ["recovery_body_tools"] = "Récupération d'outils carosserie...", + ["not_enough_gas_can"] = "Vous n'avez ~r~pas assez de bouteille de gaz", + ["assembling_blowtorch"] = "Assemblage de chalumeaux...", + ["not_enough_repair_tools"] = "Vous n'avez ~r~pas assez d'outils réparation", + ["assembling_repair_kit"] = "Assemblage de kit réparation...", + ["not_enough_body_tools"] = "Vous n'avez ~r~pas assez d'outils carosserie", + ["assembling_body_kit"] = "Assemblage de kit carosserie...", + ["your_comp_earned"] = "Votre société a gagné $", + ["you_used_blowtorch"] = "Vous avez utilisé un chalumeau", + ["you_used_repair_kit"] = "Vous avez utilisé un kit de réparation", + ["you_used_body_kit"] = "Vous avez utilisé un kit de carosserie", + ["have_withdrawn"] = "vous avez pris x%s %s", + ["have_deposited"] = "vous avez déposé x%s %s", + ["player_cannot_hold"] = "vous n'avez ~r~pas assez d'espace libre dans votre inventaire!", } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/hu.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/hu.lua index 2255cc257..a757fa804 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/hu.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/hu.lua @@ -1,86 +1,86 @@ -Locales['hu'] = { - ['mechanic'] = 'LS Custom Tuningoló telep', - ['drive_to_indicated'] = '[Információ]: Menj a kijelölt pontra.', - ['mission_canceled'] = 'Küldetés ~r~megszakítva', - ['vehicle_list'] = 'Munkajárművek', - ['work_wear'] = 'Munkaruha', - ['civ_wear'] = 'Civil ruházat', - ['deposit_stock'] = 'Készlet berakás', - ['withdraw_stock'] = 'Készlet kivétel', - ['boss_actions'] = 'Leader Panel', - ['service_vehicle'] = 'szervíz jármű', - ['flat_bed'] = 'Platós kocsi', - ['tow_truck'] = 'Vontató', - ['service_full'] = 'Szervíz full: ', - ['open_actions'] = '[Információ]: Nyomd meg az [E] gombot a menü megnyitásához', - ['harvest'] = 'aratás', - ['harvest_menu'] = 'nyomd meg a [E] gombot az aratás menühöz.', - ['not_experienced_enough'] = 'nem vagy elég tapasztalt hogy végrehatjsd a műveletet', - ['gas_can'] = 'nitro', - ['repair_tools'] = 'Javítószerszámok', - ['body_work_tools'] = 'karosszéria szerszámok', - ['blowtorch'] = 'fújólámpa', - ['repair_kit'] = 'javítókészlet', - ['body_kit'] = 'body Kit', - ['craft'] = 'barkácsolás', - ['craft_menu'] = 'nyomd meg a [E] gombot a barkácsolás menü elérséhez', - ['billing'] = 'Munkadíj átadása', - ['hijack'] = 'Kocsi feltörése', - ['repair'] = 'Javítás', - ['clean'] = 'Kocsi lemosása', - ['imp_veh'] = 'Lefoglalás', - ['place_objects'] = 'Objectek lerakása', - ['invoice_amount'] = 'Írd be az összeget (( Szabályzat alapján ))', - ['amount_invalid'] = '~r~[Információ]: Ismeretlen érték!', - ['no_players_nearby'] = '~r~[Információ]: Nincs a közeledben játékos!', - ['no_vehicle_nearby'] = '~r~[Információ]: Nincs a közeledben kocsi!', - ['inside_vehicle'] = 'Jármű belsejéből nem csinálhatod!', - ['vehicle_unlocked'] = '[Információ]: Sikeresen feltörted a kijelölt kocsit!', - ['vehicle_repaired'] = '[Információ]: Kocsi sikeresen megjavítva! Oszd ki a munkadíjat!', - ['vehicle_cleaned'] = '[Információ]: Kocsi sikeresen lemosva!', - ['vehicle_impounded'] = '[Információ]: Kocsi sikeresen lefoglalva!', - ['must_seat_driver'] = 'vezetőülésben kell lenned!', - ['must_near'] = '~r~[Információ]: Nincs a közeledben kocsi amit lefoglalhatnál!', - ['vehicle_success_attached'] = '[Információ]: A kocsit sikeresen felraktad a platóra.', - ['please_drop_off'] = '[Információ]: Most vidd el a kijelölt pontra!', - ['cant_attach_own_tt'] = '~r~[Információ]: Nem teheted meg!', - ['no_veh_att'] = 'nincs csatlakoztatható ~r~jármű', - ['not_right_veh'] = 'ez nem megfelelő jármű', - ['not_right_place'] = 'ez nem a megfelelő hely', - ['veh_det_succ'] = '[Információ]: Sikeresen levetted a kocsit a platóról!', - ['imp_flatbed'] = '~r~[Információ]: Nem teheted meg!', - ['objects'] = 'objectek', - ['roadcone'] = 'útkúp', - ['toolbox'] = 'eszköztár', - ['mechanic_stock'] = 'Szerelő készlet', - ['quantity'] = 'mennyiség', - ['invalid_quantity'] = 'érvénytelen mennyiség', - ['inventory'] = 'leltár', - ['veh_unlocked'] = 'Jármű kinyitva', - ['hijack_failed'] = '~r~Eltérítés sikertelen', - ['body_repaired'] = 'Body javítva', - ['veh_repaired'] = 'Jármű javítva', - ['veh_stored'] = '[Információ]: Nyomd meg az [E] gombot a kocsi lerakásához.', - ['press_remove_obj'] = '[Információ]: Nyomd meg az [E] gombot a tárgy törléséhez', - ['please_tow'] = '[Információ]: Rakd fel a platóra a kocsit! (( F6 panel ))', - ['wait_five'] = 'Neked muszáj ~r~várni 5 percet', - ['must_in_flatbed'] = '[Információ]: Csak platós kocsival tudsz küldetést csinálni!', - ['mechanic_customer'] = 'Szerelő ügyfél', - ['you_do_not_room'] = '~r~Nincs több helyed', - ['recovery_gas_can'] = 'Gázpalack Visszakeresés...', - ['recovery_repair_tools'] = 'Javító szerszámok Visszakeresés...', - ['recovery_body_tools'] = 'Body szerszámok Visszakeresés...', - ['not_enough_gas_can'] = 'Nincs elég gázpalackod', - ['assembling_blowtorch'] = 'Összeszerelés Fújólámpa...', - ['not_enough_repair_tools'] = 'Nincs elég javítószerszámod', - ['assembling_repair_kit'] = 'Összeszerelés Javító készlet...', - ['not_enough_body_tools'] = 'Nincs elég body szerszámod', - ['assembling_body_kit'] = 'Összeszerelés Body készlet...', - ['your_comp_earned'] = '[Információ]: Gratulálok, kapott egy kis pénzt a frakció és te is! ~r~', - ['you_used_blowtorch'] = 'használtál egy fújólámpát', - ['you_used_repair_kit'] = 'használtál egy Javító készletet', - ['you_used_body_kit'] = 'használtál egy Body készletet', - ['have_withdrawn'] = 'Kivettél x%s %s', - ['have_deposited'] = 'Beraktál x%s %s', - ['player_cannot_hold'] = 'Nincs elég szabad hely az inventorydban', -} \ No newline at end of file +Locales["hu"] = { + ["mechanic"] = "LS Custom Tuningoló telep", + ["drive_to_indicated"] = "[Információ]: Menj a kijelölt pontra.", + ["mission_canceled"] = "Küldetés ~r~megszakítva", + ["vehicle_list"] = "Munkajárművek", + ["work_wear"] = "Munkaruha", + ["civ_wear"] = "Civil ruházat", + ["deposit_stock"] = "Készlet berakás", + ["withdraw_stock"] = "Készlet kivétel", + ["boss_actions"] = "Leader Panel", + ["service_vehicle"] = "szervíz jármű", + ["flat_bed"] = "Platós kocsi", + ["tow_truck"] = "Vontató", + ["service_full"] = "Szervíz full: ", + ["open_actions"] = "[Információ]: Nyomd meg az [E] gombot a menü megnyitásához", + ["harvest"] = "aratás", + ["harvest_menu"] = "nyomd meg a [E] gombot az aratás menühöz.", + ["not_experienced_enough"] = "nem vagy elég tapasztalt hogy végrehatjsd a műveletet", + ["gas_can"] = "nitro", + ["repair_tools"] = "Javítószerszámok", + ["body_work_tools"] = "karosszéria szerszámok", + ["blowtorch"] = "fújólámpa", + ["repair_kit"] = "javítókészlet", + ["body_kit"] = "body Kit", + ["craft"] = "barkácsolás", + ["craft_menu"] = "nyomd meg a [E] gombot a barkácsolás menü elérséhez", + ["billing"] = "Munkadíj átadása", + ["hijack"] = "Kocsi feltörése", + ["repair"] = "Javítás", + ["clean"] = "Kocsi lemosása", + ["imp_veh"] = "Lefoglalás", + ["place_objects"] = "Objectek lerakása", + ["invoice_amount"] = "Írd be az összeget (( Szabályzat alapján ))", + ["amount_invalid"] = "~r~[Információ]: Ismeretlen érték!", + ["no_players_nearby"] = "~r~[Információ]: Nincs a közeledben játékos!", + ["no_vehicle_nearby"] = "~r~[Információ]: Nincs a közeledben kocsi!", + ["inside_vehicle"] = "Jármű belsejéből nem csinálhatod!", + ["vehicle_unlocked"] = "[Információ]: Sikeresen feltörted a kijelölt kocsit!", + ["vehicle_repaired"] = "[Információ]: Kocsi sikeresen megjavítva! Oszd ki a munkadíjat!", + ["vehicle_cleaned"] = "[Információ]: Kocsi sikeresen lemosva!", + ["vehicle_impounded"] = "[Információ]: Kocsi sikeresen lefoglalva!", + ["must_seat_driver"] = "vezetőülésben kell lenned!", + ["must_near"] = "~r~[Információ]: Nincs a közeledben kocsi amit lefoglalhatnál!", + ["vehicle_success_attached"] = "[Információ]: A kocsit sikeresen felraktad a platóra.", + ["please_drop_off"] = "[Információ]: Most vidd el a kijelölt pontra!", + ["cant_attach_own_tt"] = "~r~[Információ]: Nem teheted meg!", + ["no_veh_att"] = "nincs csatlakoztatható ~r~jármű", + ["not_right_veh"] = "ez nem megfelelő jármű", + ["not_right_place"] = "ez nem a megfelelő hely", + ["veh_det_succ"] = "[Információ]: Sikeresen levetted a kocsit a platóról!", + ["imp_flatbed"] = "~r~[Információ]: Nem teheted meg!", + ["objects"] = "objectek", + ["roadcone"] = "útkúp", + ["toolbox"] = "eszköztár", + ["mechanic_stock"] = "Szerelő készlet", + ["quantity"] = "mennyiség", + ["invalid_quantity"] = "érvénytelen mennyiség", + ["inventory"] = "leltár", + ["veh_unlocked"] = "Jármű kinyitva", + ["hijack_failed"] = "~r~Eltérítés sikertelen", + ["body_repaired"] = "Body javítva", + ["veh_repaired"] = "Jármű javítva", + ["veh_stored"] = "[Információ]: Nyomd meg az [E] gombot a kocsi lerakásához.", + ["press_remove_obj"] = "[Információ]: Nyomd meg az [E] gombot a tárgy törléséhez", + ["please_tow"] = "[Információ]: Rakd fel a platóra a kocsit! (( F6 panel ))", + ["wait_five"] = "Neked muszáj ~r~várni 5 percet", + ["must_in_flatbed"] = "[Információ]: Csak platós kocsival tudsz küldetést csinálni!", + ["mechanic_customer"] = "Szerelő ügyfél", + ["you_do_not_room"] = "~r~Nincs több helyed", + ["recovery_gas_can"] = "Gázpalack Visszakeresés...", + ["recovery_repair_tools"] = "Javító szerszámok Visszakeresés...", + ["recovery_body_tools"] = "Body szerszámok Visszakeresés...", + ["not_enough_gas_can"] = "Nincs elég gázpalackod", + ["assembling_blowtorch"] = "Összeszerelés Fújólámpa...", + ["not_enough_repair_tools"] = "Nincs elég javítószerszámod", + ["assembling_repair_kit"] = "Összeszerelés Javító készlet...", + ["not_enough_body_tools"] = "Nincs elég body szerszámod", + ["assembling_body_kit"] = "Összeszerelés Body készlet...", + ["your_comp_earned"] = "[Információ]: Gratulálok, kapott egy kis pénzt a frakció és te is! ~r~", + ["you_used_blowtorch"] = "használtál egy fújólámpát", + ["you_used_repair_kit"] = "használtál egy Javító készletet", + ["you_used_body_kit"] = "használtál egy Body készletet", + ["have_withdrawn"] = "Kivettél x%s %s", + ["have_deposited"] = "Beraktál x%s %s", + ["player_cannot_hold"] = "Nincs elég szabad hely az inventorydban", +} diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/it.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/it.lua index b1d4b8d33..f7370dd1a 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/it.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/it.lua @@ -1,86 +1,86 @@ -Locales['it'] = { - ['mechanic'] = 'meccanico', - ['drive_to_indicated'] = 'guida fino alla posizione indicata.', - ['mission_canceled'] = 'missione annullata', - ['vehicle_list'] = 'elenco veicoli', - ['work_wear'] = 'abbigliamento da lavoro', - ['civ_wear'] = 'abiti civili', - ['deposit_stock'] = 'deposito', - ['withdraw_stock'] = 'ritira', - ['boss_actions'] = 'azioni boss', - ['service_vehicle'] = 'veicoli di servizio', - ['flat_bed'] = 'flatbed', - ['tow_truck'] = 'carro attrezzi', - ['service_full'] = 'servizio completo: ', - ['open_actions'] = 'premi [E] per accedere al menu.', - ['harvest'] = 'raccolto', - ['harvest_menu'] = 'premi [E] per accedere al menu raccolto.', - ['not_experienced_enough'] = 'non hai abbastanza esperienza per eseguire questa azione.', - ['gas_can'] = 'bombola del gas', - ['repair_tools'] = 'riparazione strumenti', - ['body_work_tools'] = 'strumenti carrozzeria', - ['blowtorch'] = 'fiamma ossidrica', - ['repair_kit'] = 'kit di riparazione', - ['body_kit'] = 'body Kit', - ['craft'] = 'creazione', - ['craft_menu'] = 'premi [E] per accedere al menu di creazione.', - ['billing'] = 'fattura', - ['hijack'] = 'trasportare', - ['repair'] = 'riparazione', - ['clean'] = 'pulito', - ['imp_veh'] = 'sequestrato', - ['place_objects'] = 'posiziona oggetti', - ['invoice_amount'] = 'importo fattura', - ['amount_invalid'] = 'importo non valido', - ['no_players_nearby'] = 'nessun giocatore nelle vicinanze', - ['no_vehicle_nearby'] = 'nessun veicolo nelle vicinanze', - ['inside_vehicle'] = 'non puoi farlo dall\'interno del veicolo!', - ['vehicle_unlocked'] = 'il veicolo è stato sbloccato', - ['vehicle_repaired'] = 'il veicolo è stato riparato', - ['vehicle_cleaned'] = 'il veicolo è stato pulito', - ['vehicle_impounded'] = 'il veicolo è stato sequestrato', - ['must_seat_driver'] = 'devi essere al posto di guida!', - ['must_near'] = 'devi essere vicino il veicolo per sequestrarlo.', - ['vehicle_success_attached'] = 'veicolo collegato con successo', - ['please_drop_off'] = 'perfavore lascia il veicolo al garage', - ['cant_attach_own_tt'] = 'non puoi attaccare il tuo carro attrezzi', - ['no_veh_att'] = 'non c\'è nessu veicolo da attaccare', - ['not_right_veh'] = 'questo non è il veicolo giusto', - ['not_right_place'] = 'questo non è il posto giusto', - ['veh_det_succ'] = 'veicolo staccato con successo!', - ['imp_flatbed'] = 'azione impossibile! hai bisogno di un pianale per caricare il veicolo', - ['objects'] = 'oggetti', - ['roadcone'] = 'cono stradale', - ['toolbox'] = 'cassetta degli attrezzi', - ['mechanic_stock'] = 'deposito meccanico', - ['quantity'] = 'quantità', - ['invalid_quantity'] = 'quantità non valida', - ['inventory'] = 'inventario', - ['veh_unlocked'] = 'veicolo sbloccato', - ['hijack_failed'] = 'traino fallito', - ['body_repaired'] = 'carrozzeria riparata', - ['veh_repaired'] = 'veicolo riparato', - ['veh_stored'] = 'press [E] per depositare il veicolo.', - ['press_remove_obj'] = 'premi [E] per rimuovere', - ['please_tow'] = 'perfavore traina il veicolo', - ['wait_five'] = 'devi attendere 5 minuti', - ['must_in_flatbed'] = 'devi essere in un flatbed per avviare la missione', - ['mechanic_customer'] = 'cliente meccanico', - ['you_do_not_room'] = 'non hai più spazio', - ['recovery_gas_can'] = 'recupero bomboletta di gas...', - ['recovery_repair_tools'] = 'recupero degli strumenti di riparazione...', - ['recovery_body_tools'] = 'recupero body tools...', - ['not_enough_gas_can'] = 'non hai abbastanza bomboletta di gas.', - ['assembling_blowtorch'] = 'montaggio fiamma ossidrica...', - ['not_enough_repair_tools'] = 'non hai abbastanza strumenti di riparazione.', - ['assembling_repair_kit'] = 'assemblaggio kit di riparazione...', - ['not_enough_body_tools'] = 'non hai abbastanza body tools.', - ['assembling_body_kit'] = 'Assemblaggio Body Kit...', - ['your_comp_earned'] = 'la tua azienda ha guadagnato $', - ['you_used_blowtorch'] = 'hai usato una fiamma ossidrica', - ['you_used_repair_kit'] = 'hai usato un Kit di riparazione', - ['you_used_body_kit'] = 'hai usato un Body Kit', - ['have_withdrawn'] = 'hai prelevato x%s %s', - ['have_deposited'] = 'hai depositato x%s %s', - ['player_cannot_hold'] = 'non hai abbastanza spazio libero nel tuo inventario!', +Locales["it"] = { + ["mechanic"] = "meccanico", + ["drive_to_indicated"] = "guida fino alla posizione indicata.", + ["mission_canceled"] = "missione annullata", + ["vehicle_list"] = "elenco veicoli", + ["work_wear"] = "abbigliamento da lavoro", + ["civ_wear"] = "abiti civili", + ["deposit_stock"] = "deposito", + ["withdraw_stock"] = "ritira", + ["boss_actions"] = "azioni boss", + ["service_vehicle"] = "veicoli di servizio", + ["flat_bed"] = "flatbed", + ["tow_truck"] = "carro attrezzi", + ["service_full"] = "servizio completo: ", + ["open_actions"] = "premi [E] per accedere al menu.", + ["harvest"] = "raccolto", + ["harvest_menu"] = "premi [E] per accedere al menu raccolto.", + ["not_experienced_enough"] = "non hai abbastanza esperienza per eseguire questa azione.", + ["gas_can"] = "bombola del gas", + ["repair_tools"] = "riparazione strumenti", + ["body_work_tools"] = "strumenti carrozzeria", + ["blowtorch"] = "fiamma ossidrica", + ["repair_kit"] = "kit di riparazione", + ["body_kit"] = "body Kit", + ["craft"] = "creazione", + ["craft_menu"] = "premi [E] per accedere al menu di creazione.", + ["billing"] = "fattura", + ["hijack"] = "trasportare", + ["repair"] = "riparazione", + ["clean"] = "pulito", + ["imp_veh"] = "sequestrato", + ["place_objects"] = "posiziona oggetti", + ["invoice_amount"] = "importo fattura", + ["amount_invalid"] = "importo non valido", + ["no_players_nearby"] = "nessun giocatore nelle vicinanze", + ["no_vehicle_nearby"] = "nessun veicolo nelle vicinanze", + ["inside_vehicle"] = "non puoi farlo dall'interno del veicolo!", + ["vehicle_unlocked"] = "il veicolo è stato sbloccato", + ["vehicle_repaired"] = "il veicolo è stato riparato", + ["vehicle_cleaned"] = "il veicolo è stato pulito", + ["vehicle_impounded"] = "il veicolo è stato sequestrato", + ["must_seat_driver"] = "devi essere al posto di guida!", + ["must_near"] = "devi essere vicino il veicolo per sequestrarlo.", + ["vehicle_success_attached"] = "veicolo collegato con successo", + ["please_drop_off"] = "perfavore lascia il veicolo al garage", + ["cant_attach_own_tt"] = "non puoi attaccare il tuo carro attrezzi", + ["no_veh_att"] = "non c'è nessu veicolo da attaccare", + ["not_right_veh"] = "questo non è il veicolo giusto", + ["not_right_place"] = "questo non è il posto giusto", + ["veh_det_succ"] = "veicolo staccato con successo!", + ["imp_flatbed"] = "azione impossibile! hai bisogno di un pianale per caricare il veicolo", + ["objects"] = "oggetti", + ["roadcone"] = "cono stradale", + ["toolbox"] = "cassetta degli attrezzi", + ["mechanic_stock"] = "deposito meccanico", + ["quantity"] = "quantità", + ["invalid_quantity"] = "quantità non valida", + ["inventory"] = "inventario", + ["veh_unlocked"] = "veicolo sbloccato", + ["hijack_failed"] = "traino fallito", + ["body_repaired"] = "carrozzeria riparata", + ["veh_repaired"] = "veicolo riparato", + ["veh_stored"] = "press [E] per depositare il veicolo.", + ["press_remove_obj"] = "premi [E] per rimuovere", + ["please_tow"] = "perfavore traina il veicolo", + ["wait_five"] = "devi attendere 5 minuti", + ["must_in_flatbed"] = "devi essere in un flatbed per avviare la missione", + ["mechanic_customer"] = "cliente meccanico", + ["you_do_not_room"] = "non hai più spazio", + ["recovery_gas_can"] = "recupero bomboletta di gas...", + ["recovery_repair_tools"] = "recupero degli strumenti di riparazione...", + ["recovery_body_tools"] = "recupero body tools...", + ["not_enough_gas_can"] = "non hai abbastanza bomboletta di gas.", + ["assembling_blowtorch"] = "montaggio fiamma ossidrica...", + ["not_enough_repair_tools"] = "non hai abbastanza strumenti di riparazione.", + ["assembling_repair_kit"] = "assemblaggio kit di riparazione...", + ["not_enough_body_tools"] = "non hai abbastanza body tools.", + ["assembling_body_kit"] = "Assemblaggio Body Kit...", + ["your_comp_earned"] = "la tua azienda ha guadagnato $", + ["you_used_blowtorch"] = "hai usato una fiamma ossidrica", + ["you_used_repair_kit"] = "hai usato un Kit di riparazione", + ["you_used_body_kit"] = "hai usato un Body Kit", + ["have_withdrawn"] = "hai prelevato x%s %s", + ["have_deposited"] = "hai depositato x%s %s", + ["player_cannot_hold"] = "non hai abbastanza spazio libero nel tuo inventario!", } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/nl.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/nl.lua index 8c52001d5..46c136b33 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/nl.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/nl.lua @@ -1,85 +1,85 @@ -Locales['nl'] = { - ['mechanic'] = 'monteur', - ['drive_to_indicated'] = 'Rij naar de aangegeven locatie', - ['mission_canceled'] = 'opdracht ~r~geannuleerd', - ['vehicle_list'] = 'voertuigenlijst', - ['work_wear'] = 'werk kleding', - ['civ_wear'] = 'burger kleding', - ['deposit_stock'] = 'vooraad wegleggen', - ['withdraw_stock'] = 'vooraad opbergen', - ['boss_actions'] = 'baas acties', - ['service_vehicle'] = 'service voertuig', - ['flat_bed'] = 'oprijwagen', - ['tow_truck'] = 'sleepwagen', - ['service_full'] = 'dienst volledig: ', - ['open_actions'] = 'Druk op [E] om in het menu te komen.', - ['harvest'] = 'oogsten', - ['harvest_menu'] = 'druk op [E] om in het oogst menu te komen.', - ['not_experienced_enough'] = 'je hebt ~r~niet genoeg ervaring om dit te doen.', - ['gas_can'] = 'jerrycan', - ['repair_tools'] = 'reparatie gereedschap', - ['body_work_tools'] = 'plaatwerk gereedschap', - ['blowtorch'] = 'gasbrander', - ['repair_kit'] = 'reparatie set', - ['body_kit'] = 'plaatwerk set', - ['craft'] = 'maken', - ['craft_menu'] = 'druk op [E] om in het maak menu te komen.', - ['billing'] = 'factureren', - ['hijack'] = 'openbreken', - ['repair'] = 'repareer', - ['clean'] = 'maak schoon', - ['imp_veh'] = 'inbeslag nemen', - ['place_objects'] = 'plaats objecten', - ['invoice_amount'] = 'factuur bedrag', - ['amount_invalid'] = 'ongeldig aantal', - ['no_players_nearby'] = 'er is geen speler in de buurt', - ['no_vehicle_nearby'] = 'er is geen voertuig in de buurt', - ['inside_vehicle'] = 'je kan dit niet doen in een voertuig!', - ['vehicle_unlocked'] = 'het voortuig is opengebroken', - ['vehicle_repaired'] = 'het voortuig is gerepareerd', - ['vehicle_cleaned'] = 'het voortuig is schoongemaakt', - ['vehicle_impounded'] = 'het voortuig is ~r~in beslag genomen', - ['must_seat_driver'] = 'je moet in de bestuurders stoel zitten', - ['must_near'] = 'je moet ~r~dicht bij een voertuig zijn om hem in beslag te nemen.', - ['vehicle_success_attached'] = 'voertuig succesvol vastgemaakt', - ['please_drop_off'] = 'graag voertuig naar de garage brengen', - ['cant_attach_own_tt'] = '~r~je kan niet je eigen wagen vast maken', - ['no_veh_att'] = 'er zijn geen ~r~voertuigen om vast te maken', - ['not_right_veh'] = 'dit is niet het juiste voertuig', - ['veh_det_succ'] = 'voertuig succesvol losgekoppeld!', - ['imp_flatbed'] = '~r~Actie onmogelijk! je hebt een oprijwagen nodig om deze te laden', - ['objects'] = 'objecten', - ['roadcone'] = 'pion', - ['toolbox'] = 'gereedschaps kist', - ['mechanic_stock'] = 'monteurs opslag', - ['quantity'] = 'hoeveelheid', - ['invalid_quantity'] = 'ongeldige hoeveelheid', - ['inventory'] = 'inventaris', - ['veh_unlocked'] = 'Voertuig opgengemaakt', - ['hijack_failed'] = '~r~Openbreken mislukt', - ['body_repaired'] = 'Plaatwerk gerepareerd', - ['veh_repaired'] = 'Voertuig gerepareerd', - ['veh_stored'] = 'Druk op [E] om voertuig op te slaan.', - ['press_remove_obj'] = 'Druk op [E] om object weg te halen', - ['please_tow'] = 'graag voertuig afslepen', - ['wait_five'] = 'je moet 5 minuten ~r~wachten', - ['must_in_flatbed'] = 'je hebt een oprijwagen nodig voor deze klant', - ['mechanic_customer'] = 'klant van garage', - ['you_do_not_room'] = '~r~Je hebt geen ruimte', - ['recovery_gas_can'] = 'Jerrycan Ophalen...', - ['recovery_repair_tools'] = 'Reparatie gereedschap Ophalen...', - ['recovery_body_tools'] = 'Plaatwerk gereedschap Ophalen...', - ['not_enough_gas_can'] = 'je hebt ~r~niet genoeg jerrycans.', - ['assembling_blowtorch'] = 'In elkaar aan het zetten gasbrander...', - ['not_enough_repair_tools'] = 'je hebt ~r~niet genoeg reparatie gereedschap.', - ['assembling_repair_kit'] = 'In elkaar aan het zetten reparatie set...', - ['not_enough_body_tools'] = 'je hebt ~r~niet genoeg plaatwerk gereedschap.', - ['assembling_body_kit'] = 'In elkaar aan het zetten plaatwerk set...', - ['your_comp_earned'] = 'de garage heeft verdient €', - ['you_used_blowtorch'] = 'je gebruikte een gasbrannder', - ['you_used_repair_kit'] = 'je gebruikte een reparatie set', - ['you_used_body_kit'] = 'je gebruikte een plaatwerk set', - ['have_withdrawn'] = 'je hebt x%s %s opgenomen', - ['have_deposited'] = 'je hebt x%s %s gestort ', - ['player_cannot_hold'] = 'je hebt ~r~niet genoeg vrije ruimte in je inventaris!', +Locales["nl"] = { + ["mechanic"] = "monteur", + ["drive_to_indicated"] = "Rij naar de aangegeven locatie", + ["mission_canceled"] = "opdracht ~r~geannuleerd", + ["vehicle_list"] = "voertuigenlijst", + ["work_wear"] = "werk kleding", + ["civ_wear"] = "burger kleding", + ["deposit_stock"] = "vooraad wegleggen", + ["withdraw_stock"] = "vooraad opbergen", + ["boss_actions"] = "baas acties", + ["service_vehicle"] = "service voertuig", + ["flat_bed"] = "oprijwagen", + ["tow_truck"] = "sleepwagen", + ["service_full"] = "dienst volledig: ", + ["open_actions"] = "Druk op [E] om in het menu te komen.", + ["harvest"] = "oogsten", + ["harvest_menu"] = "druk op [E] om in het oogst menu te komen.", + ["not_experienced_enough"] = "je hebt ~r~niet genoeg ervaring om dit te doen.", + ["gas_can"] = "jerrycan", + ["repair_tools"] = "reparatie gereedschap", + ["body_work_tools"] = "plaatwerk gereedschap", + ["blowtorch"] = "gasbrander", + ["repair_kit"] = "reparatie set", + ["body_kit"] = "plaatwerk set", + ["craft"] = "maken", + ["craft_menu"] = "druk op [E] om in het maak menu te komen.", + ["billing"] = "factureren", + ["hijack"] = "openbreken", + ["repair"] = "repareer", + ["clean"] = "maak schoon", + ["imp_veh"] = "inbeslag nemen", + ["place_objects"] = "plaats objecten", + ["invoice_amount"] = "factuur bedrag", + ["amount_invalid"] = "ongeldig aantal", + ["no_players_nearby"] = "er is geen speler in de buurt", + ["no_vehicle_nearby"] = "er is geen voertuig in de buurt", + ["inside_vehicle"] = "je kan dit niet doen in een voertuig!", + ["vehicle_unlocked"] = "het voortuig is opengebroken", + ["vehicle_repaired"] = "het voortuig is gerepareerd", + ["vehicle_cleaned"] = "het voortuig is schoongemaakt", + ["vehicle_impounded"] = "het voortuig is ~r~in beslag genomen", + ["must_seat_driver"] = "je moet in de bestuurders stoel zitten", + ["must_near"] = "je moet ~r~dicht bij een voertuig zijn om hem in beslag te nemen.", + ["vehicle_success_attached"] = "voertuig succesvol vastgemaakt", + ["please_drop_off"] = "graag voertuig naar de garage brengen", + ["cant_attach_own_tt"] = "~r~je kan niet je eigen wagen vast maken", + ["no_veh_att"] = "er zijn geen ~r~voertuigen om vast te maken", + ["not_right_veh"] = "dit is niet het juiste voertuig", + ["veh_det_succ"] = "voertuig succesvol losgekoppeld!", + ["imp_flatbed"] = "~r~Actie onmogelijk! je hebt een oprijwagen nodig om deze te laden", + ["objects"] = "objecten", + ["roadcone"] = "pion", + ["toolbox"] = "gereedschaps kist", + ["mechanic_stock"] = "monteurs opslag", + ["quantity"] = "hoeveelheid", + ["invalid_quantity"] = "ongeldige hoeveelheid", + ["inventory"] = "inventaris", + ["veh_unlocked"] = "Voertuig opgengemaakt", + ["hijack_failed"] = "~r~Openbreken mislukt", + ["body_repaired"] = "Plaatwerk gerepareerd", + ["veh_repaired"] = "Voertuig gerepareerd", + ["veh_stored"] = "Druk op [E] om voertuig op te slaan.", + ["press_remove_obj"] = "Druk op [E] om object weg te halen", + ["please_tow"] = "graag voertuig afslepen", + ["wait_five"] = "je moet 5 minuten ~r~wachten", + ["must_in_flatbed"] = "je hebt een oprijwagen nodig voor deze klant", + ["mechanic_customer"] = "klant van garage", + ["you_do_not_room"] = "~r~Je hebt geen ruimte", + ["recovery_gas_can"] = "Jerrycan Ophalen...", + ["recovery_repair_tools"] = "Reparatie gereedschap Ophalen...", + ["recovery_body_tools"] = "Plaatwerk gereedschap Ophalen...", + ["not_enough_gas_can"] = "je hebt ~r~niet genoeg jerrycans.", + ["assembling_blowtorch"] = "In elkaar aan het zetten gasbrander...", + ["not_enough_repair_tools"] = "je hebt ~r~niet genoeg reparatie gereedschap.", + ["assembling_repair_kit"] = "In elkaar aan het zetten reparatie set...", + ["not_enough_body_tools"] = "je hebt ~r~niet genoeg plaatwerk gereedschap.", + ["assembling_body_kit"] = "In elkaar aan het zetten plaatwerk set...", + ["your_comp_earned"] = "de garage heeft verdient €", + ["you_used_blowtorch"] = "je gebruikte een gasbrannder", + ["you_used_repair_kit"] = "je gebruikte een reparatie set", + ["you_used_body_kit"] = "je gebruikte een plaatwerk set", + ["have_withdrawn"] = "je hebt x%s %s opgenomen", + ["have_deposited"] = "je hebt x%s %s gestort ", + ["player_cannot_hold"] = "je hebt ~r~niet genoeg vrije ruimte in je inventaris!", } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/pl.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/pl.lua index 6e9b67cbe..90c7412c8 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/pl.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/pl.lua @@ -1,85 +1,85 @@ -Locales['pl'] = { - ['mechanic'] = 'mechanik', - ['drive_to_indicated'] = 'Jedz do wskazanej lokalizacji.', - ['mission_canceled'] = 'misja ~r~anulowana', - ['vehicle_list'] = 'lista pojazdów', - ['work_wear'] = 'ubrania robocze', - ['civ_wear'] = 'ubrania cywilne', - ['deposit_stock'] = 'deponuj przedmioty', - ['withdraw_stock'] = 'wyciągnij przedmioty', - ['boss_actions'] = 'akcje szefa', - ['service_vehicle'] = 'serwisuj pojazd', - ['flat_bed'] = 'laweta', - ['tow_truck'] = 'holownik', - ['service_full'] = 'serwis pełny: ', - ['open_actions'] = 'wciśnij [E] aby otworzyć menu.', - ['harvest'] = 'zbieraj', - ['harvest_menu'] = 'wcisnij [E] aby otworzyć menu zbierania.', - ['not_experienced_enough'] = 'nie jesteś wystarczająco ~r~doświadczony aby zrobić tą akcję.', - ['gas_can'] = 'kanister z paliwem', - ['repair_tools'] = 'zestaw do naprawy', - ['body_work_tools'] = 'zestaw blacharski', - ['blowtorch'] = 'palnik', - ['repair_kit'] = 'narzedzia naprawcze', - ['body_kit'] = 'karoseria', - ['craft'] = 'twórz', - ['craft_menu'] = 'wcisnij [E] aby otworzyc menu tworzenia.', - ['billing'] = 'faktury', - ['hijack'] = 'forsowanie', - ['repair'] = 'naprawa', - ['clean'] = 'wyczyść', - ['imp_veh'] = 'odholowywanie', - ['place_objects'] = 'połóż objekt', - ['invoice_amount'] = 'suma faktury', - ['amount_invalid'] = 'nieprawidłowa suma', - ['no_players_nearby'] = 'brak gracza w pobliżu', - ['no_vehicle_nearby'] = 'brak pojazdu w pobliżu', - ['inside_vehicle'] = 'nie możesz tego zrobić z środka pojazdu!', - ['vehicle_unlocked'] = 'pojazd został odblokowany', - ['vehicle_repaired'] = 'pojazd został naprawiony', - ['vehicle_cleaned'] = 'pojazd został umyty', - ['vehicle_impounded'] = 'pojazd został ~r~odholowany', - ['must_seat_driver'] = 'musisz być na siedzeniu kierowcy!', - ['must_near'] = 'musisz być ~r~blisko pojazdu aby go odholować.', - ['vehicle_success_attached'] = 'pojazd przyłączony', - ['please_drop_off'] = 'proszę odstawić pojazd w garażu', - ['cant_attach_own_tt'] = '~r~nie możesz podłączyć własnego holwnika', - ['no_veh_att'] = 'nie ma ~r~pojazdu do podłączenia', - ['not_right_veh'] = 'to nie jest prawidłowy pojazd', - ['veh_det_succ'] = 'pojazd odłączony!', - ['imp_flatbed'] = '~r~Akcja niemożliwa! Potrzebujesz lawety aby załadować pojazd', - ['objects'] = 'objekty', - ['roadcone'] = 'pachołek', - ['toolbox'] = 'skrzynka z narzędziami', - ['mechanic_stock'] = 'magazyn mechanika', - ['quantity'] = 'ilość', - ['invalid_quantity'] = 'nieprawidłowa ilość', - ['inventory'] = 'ekwipunek', - ['veh_unlocked'] = 'Pojazd odblokowany', - ['hijack_failed'] = '~r~Forsowanie nie udane', - ['body_repaired'] = 'Karoseria naprawiona', - ['veh_repaired'] = 'Pojazd naprawiony', - ['veh_stored'] = 'wcisnij [E] aby schować pojazd.', - ['press_remove_obj'] = 'wcisnij [E] aby usunąć objekt', - ['please_tow'] = 'proszę odholować pojazd', - ['wait_five'] = 'musisz ~r~poczekać 5 minut', - ['must_in_flatbed'] = 'musisz być w lawecie aby rozpocząć misje', - ['mechanic_customer'] = 'klient mechanika', - ['you_do_not_room'] = '~r~Nie masz wiecej miejsca', - ['recovery_gas_can'] = 'odzyskiwanie Kanistra z paliwem...', - ['recovery_repair_tools'] = 'odzyskiwanie Części naprawczych...', - ['recovery_body_tools'] = 'odzyskiwanie Części blacharskich...', - ['not_enough_gas_can'] = 'nie posiadasz ~r~wystarczająco paliwa w kanistrze.', - ['assembling_blowtorch'] = 'składanie Palnika...', - ['not_enough_repair_tools'] = 'nie posiadasz ~r~wystarczająco częsci naprawczych.', - ['assembling_repair_kit'] = 'składanie częsci naprawczych...', - ['not_enough_body_tools'] = 'nie posiadasz ~r~wystarczająco częsci blacharskich.', - ['assembling_body_kit'] = 'składanie częsci blacharskich...', - ['your_comp_earned'] = 'twoja firma zarobiła $', - ['you_used_blowtorch'] = 'użyłeś palnik', - ['you_used_repair_kit'] = 'użyłeś częsci naprawczych', - ['you_used_body_kit'] = 'użyłeś częsci blacharskich', - ['have_withdrawn'] = 'wyciągnąłeś x%s %s', - ['have_deposited'] = 'zdeponowałeś x%s %s', - ['player_cannot_hold'] = '~r~nie masz wystarczająco wolnego miejsca w ekwipunku!', +Locales["pl"] = { + ["mechanic"] = "mechanik", + ["drive_to_indicated"] = "Jedz do wskazanej lokalizacji.", + ["mission_canceled"] = "misja ~r~anulowana", + ["vehicle_list"] = "lista pojazdów", + ["work_wear"] = "ubrania robocze", + ["civ_wear"] = "ubrania cywilne", + ["deposit_stock"] = "deponuj przedmioty", + ["withdraw_stock"] = "wyciągnij przedmioty", + ["boss_actions"] = "akcje szefa", + ["service_vehicle"] = "serwisuj pojazd", + ["flat_bed"] = "laweta", + ["tow_truck"] = "holownik", + ["service_full"] = "serwis pełny: ", + ["open_actions"] = "wciśnij [E] aby otworzyć menu.", + ["harvest"] = "zbieraj", + ["harvest_menu"] = "wcisnij [E] aby otworzyć menu zbierania.", + ["not_experienced_enough"] = "nie jesteś wystarczająco ~r~doświadczony aby zrobić tą akcję.", + ["gas_can"] = "kanister z paliwem", + ["repair_tools"] = "zestaw do naprawy", + ["body_work_tools"] = "zestaw blacharski", + ["blowtorch"] = "palnik", + ["repair_kit"] = "narzedzia naprawcze", + ["body_kit"] = "karoseria", + ["craft"] = "twórz", + ["craft_menu"] = "wcisnij [E] aby otworzyc menu tworzenia.", + ["billing"] = "faktury", + ["hijack"] = "forsowanie", + ["repair"] = "naprawa", + ["clean"] = "wyczyść", + ["imp_veh"] = "odholowywanie", + ["place_objects"] = "połóż objekt", + ["invoice_amount"] = "suma faktury", + ["amount_invalid"] = "nieprawidłowa suma", + ["no_players_nearby"] = "brak gracza w pobliżu", + ["no_vehicle_nearby"] = "brak pojazdu w pobliżu", + ["inside_vehicle"] = "nie możesz tego zrobić z środka pojazdu!", + ["vehicle_unlocked"] = "pojazd został odblokowany", + ["vehicle_repaired"] = "pojazd został naprawiony", + ["vehicle_cleaned"] = "pojazd został umyty", + ["vehicle_impounded"] = "pojazd został ~r~odholowany", + ["must_seat_driver"] = "musisz być na siedzeniu kierowcy!", + ["must_near"] = "musisz być ~r~blisko pojazdu aby go odholować.", + ["vehicle_success_attached"] = "pojazd przyłączony", + ["please_drop_off"] = "proszę odstawić pojazd w garażu", + ["cant_attach_own_tt"] = "~r~nie możesz podłączyć własnego holwnika", + ["no_veh_att"] = "nie ma ~r~pojazdu do podłączenia", + ["not_right_veh"] = "to nie jest prawidłowy pojazd", + ["veh_det_succ"] = "pojazd odłączony!", + ["imp_flatbed"] = "~r~Akcja niemożliwa! Potrzebujesz lawety aby załadować pojazd", + ["objects"] = "objekty", + ["roadcone"] = "pachołek", + ["toolbox"] = "skrzynka z narzędziami", + ["mechanic_stock"] = "magazyn mechanika", + ["quantity"] = "ilość", + ["invalid_quantity"] = "nieprawidłowa ilość", + ["inventory"] = "ekwipunek", + ["veh_unlocked"] = "Pojazd odblokowany", + ["hijack_failed"] = "~r~Forsowanie nie udane", + ["body_repaired"] = "Karoseria naprawiona", + ["veh_repaired"] = "Pojazd naprawiony", + ["veh_stored"] = "wcisnij [E] aby schować pojazd.", + ["press_remove_obj"] = "wcisnij [E] aby usunąć objekt", + ["please_tow"] = "proszę odholować pojazd", + ["wait_five"] = "musisz ~r~poczekać 5 minut", + ["must_in_flatbed"] = "musisz być w lawecie aby rozpocząć misje", + ["mechanic_customer"] = "klient mechanika", + ["you_do_not_room"] = "~r~Nie masz wiecej miejsca", + ["recovery_gas_can"] = "odzyskiwanie Kanistra z paliwem...", + ["recovery_repair_tools"] = "odzyskiwanie Części naprawczych...", + ["recovery_body_tools"] = "odzyskiwanie Części blacharskich...", + ["not_enough_gas_can"] = "nie posiadasz ~r~wystarczająco paliwa w kanistrze.", + ["assembling_blowtorch"] = "składanie Palnika...", + ["not_enough_repair_tools"] = "nie posiadasz ~r~wystarczająco częsci naprawczych.", + ["assembling_repair_kit"] = "składanie częsci naprawczych...", + ["not_enough_body_tools"] = "nie posiadasz ~r~wystarczająco częsci blacharskich.", + ["assembling_body_kit"] = "składanie częsci blacharskich...", + ["your_comp_earned"] = "twoja firma zarobiła $", + ["you_used_blowtorch"] = "użyłeś palnik", + ["you_used_repair_kit"] = "użyłeś częsci naprawczych", + ["you_used_body_kit"] = "użyłeś częsci blacharskich", + ["have_withdrawn"] = "wyciągnąłeś x%s %s", + ["have_deposited"] = "zdeponowałeś x%s %s", + ["player_cannot_hold"] = "~r~nie masz wystarczająco wolnego miejsca w ekwipunku!", } diff --git a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/sr.lua b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/sr.lua index e34062c2e..08df10c50 100644 --- a/server-data/resources/[esx_addons]/esx_mechanicjob/locales/sr.lua +++ b/server-data/resources/[esx_addons]/esx_mechanicjob/locales/sr.lua @@ -1,86 +1,86 @@ -Locales['sr'] = { - ['mechanic'] = 'mehaničar', - ['drive_to_indicated'] = 'Vozite do označene lokacije.', - ['mission_canceled'] = 'Misija prekinuta', - ['vehicle_list'] = 'Lista vozila', - ['work_wear'] = 'Radno odelo', - ['civ_wear'] = 'Civilno odelo', - ['deposit_stock'] = 'Ostavite novac', - ['withdraw_stock'] = 'Podignite novac', - ['boss_actions'] = 'Upravljanje kompjuterom', - ['service_vehicle'] = 'Servisiranje vozila', - ['flat_bed'] = 'flatbed', - ['tow_truck'] = 'tow Truck', - ['service_full'] = 'service full: ', - ['open_actions'] = 'Pritisnite [E] da pristupite menu.', - ['harvest'] = 'berba', - ['harvest_menu'] = 'Pritisnite [E] da pristupite berbi.', - ['not_experienced_enough'] = 'niste dovoljno iskusni da bi uradili to.', - ['gas_can'] = 'gas Can', - ['repair_tools'] = 'repair Tools', - ['body_work_tools'] = 'bodywork Tools', - ['blowtorch'] = 'blowtorch', - ['repair_kit'] = 'repair Kit', - ['body_kit'] = 'body Kit', - ['craft'] = 'kraft', - ['craft_menu'] = 'pritisni [E] da pristupis kraftu.', - ['billing'] = 'račun', - ['hijack'] = 'obijanje', - ['repair'] = 'popravka', - ['clean'] = 'čišćenje', - ['imp_veh'] = 'zaplena', - ['place_objects'] = 'Objekti', - ['invoice_amount'] = 'Količina', - ['amount_invalid'] = 'Nevažeća kolićina', - ['no_players_nearby'] = 'nema igrača u blizini', - ['no_vehicle_nearby'] = 'nema vozila u blizini', - ['inside_vehicle'] = 'ne možete uraditi to iz vozila!', - ['vehicle_unlocked'] = 'vozilo je otključano', - ['vehicle_repaired'] = 'vozilo je popravljeno', - ['vehicle_cleaned'] = 'vozilo je očišćeno', - ['vehicle_impounded'] = 'vozilo je zaplenjeno', - ['must_seat_driver'] = 'morate biti na vozačevom mestu!', - ['must_near'] = 'morate biti u blizini vozila.', - ['vehicle_success_attached'] = 'vozilo prikačeno', - ['please_drop_off'] = 'ostavite vozilo u garaži', - ['cant_attach_own_tt'] = 'ne možete prikačiti to vozilo', - ['no_veh_att'] = 'nema vozila u blizini', - ['not_right_veh'] = 'to nije pravo vozilo', - ['not_right_place'] = 'to nije pravo mesto', - ['veh_det_succ'] = 'vozilo otkačeno!', - ['imp_flatbed'] = 'Akcija nemoguća! Treba Vam flatbed da zakačite vozilo', - ['objects'] = 'objekti', - ['roadcone'] = 'čunj', - ['toolbox'] = 'toolbox', - ['mechanic_stock'] = 'mechanic Stock', - ['quantity'] = 'količina', - ['invalid_quantity'] = 'nevažeća količina', - ['inventory'] = 'inventar', - ['veh_unlocked'] = 'Vozilo otključano', - ['hijack_failed'] = 'Niste uspeli da obijete vozilo', - ['body_repaired'] = 'Body popravljen', - ['veh_repaired'] = 'Vozilo popravljeno', - ['veh_stored'] = 'pritisni [E] da vratiš vozilo.', - ['press_remove_obj'] = 'pritisni [E] da skloniš objekat', - ['please_tow'] = 'zakačite vozilo', - ['wait_five'] = 'morate sačekati 5 minuta', - ['must_in_flatbed'] = 'Morate biti u flatbedu da započnete misiju', - ['mechanic_customer'] = 'Mehaničar kupac', - ['you_do_not_room'] = 'Nemate više mesta', - ['recovery_gas_can'] = 'Povraćaj gasa...', - ['recovery_repair_tools'] = 'Repair Tools povraćaj...', - ['recovery_body_tools'] = 'Body Tools povraćaj...', - ['not_enough_gas_can'] = 'Nemate dovoljno gas cans.', - ['assembling_blowtorch'] = 'Sastavljanje Blowtorch...', - ['not_enough_repair_tools'] = 'Nemate dovoljno repair tools.', - ['assembling_repair_kit'] = 'Sastavljanje Repair Kit...', - ['not_enough_body_tools'] = 'Nemate dovoljno body tools.', - ['assembling_body_kit'] = 'Sastavljanje Body Kit...', - ['your_comp_earned'] = 'Vaša firma je zaradila $', - ['you_used_blowtorch'] = 'iskoristili ste blowtorch', - ['you_used_repair_kit'] = 'iskoristili ste Repair Kit', - ['you_used_body_kit'] = 'iskoristili ste Body Kit', - ['have_withdrawn'] = 'podigli ste x%s %s', - ['have_deposited'] = 'ostavili ste x%s %s', - ['player_cannot_hold'] = 'Nemate više mesta u inventaru!', +Locales["sr"] = { + ["mechanic"] = "mehaničar", + ["drive_to_indicated"] = "Vozite do označene lokacije.", + ["mission_canceled"] = "Misija prekinuta", + ["vehicle_list"] = "Lista vozila", + ["work_wear"] = "Radno odelo", + ["civ_wear"] = "Civilno odelo", + ["deposit_stock"] = "Ostavite novac", + ["withdraw_stock"] = "Podignite novac", + ["boss_actions"] = "Upravljanje kompjuterom", + ["service_vehicle"] = "Servisiranje vozila", + ["flat_bed"] = "flatbed", + ["tow_truck"] = "tow Truck", + ["service_full"] = "service full: ", + ["open_actions"] = "Pritisnite [E] da pristupite menu.", + ["harvest"] = "berba", + ["harvest_menu"] = "Pritisnite [E] da pristupite berbi.", + ["not_experienced_enough"] = "niste dovoljno iskusni da bi uradili to.", + ["gas_can"] = "gas Can", + ["repair_tools"] = "repair Tools", + ["body_work_tools"] = "bodywork Tools", + ["blowtorch"] = "blowtorch", + ["repair_kit"] = "repair Kit", + ["body_kit"] = "body Kit", + ["craft"] = "kraft", + ["craft_menu"] = "pritisni [E] da pristupis kraftu.", + ["billing"] = "račun", + ["hijack"] = "obijanje", + ["repair"] = "popravka", + ["clean"] = "čišćenje", + ["imp_veh"] = "zaplena", + ["place_objects"] = "Objekti", + ["invoice_amount"] = "Količina", + ["amount_invalid"] = "Nevažeća kolićina", + ["no_players_nearby"] = "nema igrača u blizini", + ["no_vehicle_nearby"] = "nema vozila u blizini", + ["inside_vehicle"] = "ne možete uraditi to iz vozila!", + ["vehicle_unlocked"] = "vozilo je otključano", + ["vehicle_repaired"] = "vozilo je popravljeno", + ["vehicle_cleaned"] = "vozilo je očišćeno", + ["vehicle_impounded"] = "vozilo je zaplenjeno", + ["must_seat_driver"] = "morate biti na vozačevom mestu!", + ["must_near"] = "morate biti u blizini vozila.", + ["vehicle_success_attached"] = "vozilo prikačeno", + ["please_drop_off"] = "ostavite vozilo u garaži", + ["cant_attach_own_tt"] = "ne možete prikačiti to vozilo", + ["no_veh_att"] = "nema vozila u blizini", + ["not_right_veh"] = "to nije pravo vozilo", + ["not_right_place"] = "to nije pravo mesto", + ["veh_det_succ"] = "vozilo otkačeno!", + ["imp_flatbed"] = "Akcija nemoguća! Treba Vam flatbed da zakačite vozilo", + ["objects"] = "objekti", + ["roadcone"] = "čunj", + ["toolbox"] = "toolbox", + ["mechanic_stock"] = "mechanic Stock", + ["quantity"] = "količina", + ["invalid_quantity"] = "nevažeća količina", + ["inventory"] = "inventar", + ["veh_unlocked"] = "Vozilo otključano", + ["hijack_failed"] = "Niste uspeli da obijete vozilo", + ["body_repaired"] = "Body popravljen", + ["veh_repaired"] = "Vozilo popravljeno", + ["veh_stored"] = "pritisni [E] da vratiš vozilo.", + ["press_remove_obj"] = "pritisni [E] da skloniš objekat", + ["please_tow"] = "zakačite vozilo", + ["wait_five"] = "morate sačekati 5 minuta", + ["must_in_flatbed"] = "Morate biti u flatbedu da započnete misiju", + ["mechanic_customer"] = "Mehaničar kupac", + ["you_do_not_room"] = "Nemate više mesta", + ["recovery_gas_can"] = "Povraćaj gasa...", + ["recovery_repair_tools"] = "Repair Tools povraćaj...", + ["recovery_body_tools"] = "Body Tools povraćaj...", + ["not_enough_gas_can"] = "Nemate dovoljno gas cans.", + ["assembling_blowtorch"] = "Sastavljanje Blowtorch...", + ["not_enough_repair_tools"] = "Nemate dovoljno repair tools.", + ["assembling_repair_kit"] = "Sastavljanje Repair Kit...", + ["not_enough_body_tools"] = "Nemate dovoljno body tools.", + ["assembling_body_kit"] = "Sastavljanje Body Kit...", + ["your_comp_earned"] = "Vaša firma je zaradila $", + ["you_used_blowtorch"] = "iskoristili ste blowtorch", + ["you_used_repair_kit"] = "iskoristili ste Repair Kit", + ["you_used_body_kit"] = "iskoristili ste Body Kit", + ["have_withdrawn"] = "podigli ste x%s %s", + ["have_deposited"] = "ostavili ste x%s %s", + ["player_cannot_hold"] = "Nemate više mesta u inventaru!", } From 300493c0498ff2c5084e2fbfa3dcfe7f9d63e83c Mon Sep 17 00:00:00 2001 From: bitpredator <67551273+bitpredator@users.noreply.github.com> Date: Tue, 2 Apr 2024 12:00:42 +0200 Subject: [PATCH 4/5] fix: (esx_policejob): corrected formatting of esx_mechanicjob translations --- .../[esx_addons]/esx_policejob/locales/cs.lua | 336 ++++++++--------- .../[esx_addons]/esx_policejob/locales/de.lua | 336 ++++++++--------- .../[esx_addons]/esx_policejob/locales/en.lua | 336 ++++++++--------- .../[esx_addons]/esx_policejob/locales/es.lua | 337 +++++++++-------- .../[esx_addons]/esx_policejob/locales/fi.lua | 337 +++++++++-------- .../[esx_addons]/esx_policejob/locales/fr.lua | 336 ++++++++--------- .../[esx_addons]/esx_policejob/locales/hu.lua | 338 ++++++++--------- .../[esx_addons]/esx_policejob/locales/it.lua | 336 ++++++++--------- .../[esx_addons]/esx_policejob/locales/nl.lua | 342 +++++++++--------- .../[esx_addons]/esx_policejob/locales/pl.lua | 336 ++++++++--------- .../[esx_addons]/esx_policejob/locales/sr.lua | 322 ++++++++--------- 11 files changed, 1845 insertions(+), 1847 deletions(-) diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/cs.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/cs.lua index 71c46ec28..8e607a78f 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/cs.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/cs.lua @@ -1,170 +1,170 @@ -Locales['cs'] = { - -- Cloakroom - ['cloakroom'] = 'satna', - ['citizen_wear'] = 'civilní oblek', - ['police_wear'] = 'policejní oblek', - ['gilet_wear'] = 'oranžová reflexní vesta', - ['bullet_wear'] = 'neprůstřelná vesta', - ['no_outfit'] = 'není zde žádná uniforma, která by ti sedla!', - ['open_cloackroom'] = 'stiskni [E] pro změnu oblečení.', - -- Armory - ['remove_object'] = 'vzít objekt', - ['deposit_object'] = 'odevzdat objekt', - ['get_weapon'] = 'vzít zbraň ze zbrojnice', - ['put_weapon'] = 'uchovat zbraň ve zbrojnici', - ['buy_weapons'] = 'koupit zbraně', - ['armory'] = 'zbrojnice', - ['open_armory'] = 'stiskni [E] pro přístup do zbrojnice.', - ['armory_owned'] = 'vlastněno', - ['armory_free'] = 'zdarma', - ['armory_item'] = '$%s', - ['armory_weapontitle'] = 'zbrojnice', - ['armory_componenttitle'] = 'zbrojnice - Příslušenství ke zbraním', - ['armory_bought'] = 'zakoupil jsi %s za $%s', - ['armory_money'] = 'nemáš dostatek peněz na tuto zbraň', - ['armory_hascomponent'] = 'toto příslušenství máš již nainstalováno!', - ['get_weapon_menu'] = 'zbrojnice - Vzít zbraň', - ['put_weapon_menu'] = 'zbrojnice - Uchovat zbraň', - ['confirm'] = 'Confirm', --not translated - -- Vehicles - ['vehicle_menu'] = 'vozidlo', - ['vehicle_blocked'] = 'vsechny dostupne spawn pointy jsou blokovany!', - ['garage_prompt'] = 'stiskni [E] pro otevreni akce vozidel.', - ['garage_title'] = 'akce vozidel', - ['garage_stored'] = 'uloženo', - ['garage_notstored'] = 'není v garáži', - ['garage_storing'] = 'pokousime se o odstraneni vozidla, ujisti se, ze kolem nej nejsou hraci.', - ['garage_has_stored'] = 'vozidlo bylo ulozeno do garaze', - ['garage_has_notstored'] = 'zadne nejblizsi vlastnene vozidlo nenalezeno', - ['garage_notavailable'] = 'tvoje vozidlo neni ulozeno v garazi.', - ['garage_blocked'] = 'nejsou zde zadne spawn pointy!', - ['garage_empty'] = 'zadne vozidlo nemas v garazi.', - ['garage_released'] = 'tvoje vozidlo bylo vyjmuto z garaze.', - ['garage_store_nearby'] = 'nejsou poblíž zádná vozidla.', - ['garage_storeditem'] = 'otevřít garáž', - ['garage_storeitem'] = 'uchovat vozidlo v garáži', - ['garage_buyitem'] = 'prodej vozidel', - ['garage_notauthorized'] = 'nemas opravneni ke koupi tohoto vozidla.', - ['helicopter_prompt'] = 'stiskni [E] pro pristup k akcim Helikopter.', - ['shop_item'] = '$%s', - ['vehicleshop_title'] = 'prodejce vozidel', - ['vehicleshop_confirm'] = 'opravdu chces koupit toto vozidlo?', - ['vehicleshop_bought'] = 'koupil jsi %s za ~r~$%s', - ['vehicleshop_money'] = 'toto vozidlo si nemuzete dovolit', - ['vehicleshop_awaiting_model'] = 'vozidlo se prave stahuje a nacita prosim pockej', - ['confirm_no'] = 'ne', - ['confirm_yes'] = 'ano', - ['view'] = 'View', --not translated - ['buy_car'] = 'Buy', --not translated - ['stop_view'] = 'Stop Viewing', --not translated - -- Service - ['service_max'] = 'nemuzete vstoupit do sluzby, max dustojníci v provozu: %s/%s', - ['service_not'] = 'nezadali jste sluzbu! Nejprve se musíte zmenit.', - ['service_anonunce'] = 'informace o sluzbe', - ['service_in'] = 'vstoupil jsi do sluzby, vitej!', - ['service_in_announce'] = 'operator %s se pripojil do sluzby!', - ['service_out'] = 'opustil jsi sluzbu.', - ['service_out_announce'] = 'operator %s opustil jejich sluzbu.', - -- Action Menu - ['menu_title'] = 'Police', --not translated - ['citizen_interaction'] = 'Interakce s občanem', - ['vehicle_interaction'] = 'Interakce vozidla', - ['object_spawner'] = 'Objekty', +Locales["cs"] = { + -- Cloakroom + ["cloakroom"] = "satna", + ["citizen_wear"] = "civilní oblek", + ["police_wear"] = "policejní oblek", + ["gilet_wear"] = "oranžová reflexní vesta", + ["bullet_wear"] = "neprůstřelná vesta", + ["no_outfit"] = "není zde žádná uniforma, která by ti sedla!", + ["open_cloackroom"] = "stiskni [E] pro změnu oblečení.", + -- Armory + ["remove_object"] = "vzít objekt", + ["deposit_object"] = "odevzdat objekt", + ["get_weapon"] = "vzít zbraň ze zbrojnice", + ["put_weapon"] = "uchovat zbraň ve zbrojnici", + ["buy_weapons"] = "koupit zbraně", + ["armory"] = "zbrojnice", + ["open_armory"] = "stiskni [E] pro přístup do zbrojnice.", + ["armory_owned"] = "vlastněno", + ["armory_free"] = "zdarma", + ["armory_item"] = "$%s", + ["armory_weapontitle"] = "zbrojnice", + ["armory_componenttitle"] = "zbrojnice - Příslušenství ke zbraním", + ["armory_bought"] = "zakoupil jsi %s za $%s", + ["armory_money"] = "nemáš dostatek peněz na tuto zbraň", + ["armory_hascomponent"] = "toto příslušenství máš již nainstalováno!", + ["get_weapon_menu"] = "zbrojnice - Vzít zbraň", + ["put_weapon_menu"] = "zbrojnice - Uchovat zbraň", + ["confirm"] = "Confirm", --not translated + -- Vehicles + ["vehicle_menu"] = "vozidlo", + ["vehicle_blocked"] = "vsechny dostupne spawn pointy jsou blokovany!", + ["garage_prompt"] = "stiskni [E] pro otevreni akce vozidel.", + ["garage_title"] = "akce vozidel", + ["garage_stored"] = "uloženo", + ["garage_notstored"] = "není v garáži", + ["garage_storing"] = "pokousime se o odstraneni vozidla, ujisti se, ze kolem nej nejsou hraci.", + ["garage_has_stored"] = "vozidlo bylo ulozeno do garaze", + ["garage_has_notstored"] = "zadne nejblizsi vlastnene vozidlo nenalezeno", + ["garage_notavailable"] = "tvoje vozidlo neni ulozeno v garazi.", + ["garage_blocked"] = "nejsou zde zadne spawn pointy!", + ["garage_empty"] = "zadne vozidlo nemas v garazi.", + ["garage_released"] = "tvoje vozidlo bylo vyjmuto z garaze.", + ["garage_store_nearby"] = "nejsou poblíž zádná vozidla.", + ["garage_storeditem"] = "otevřít garáž", + ["garage_storeitem"] = "uchovat vozidlo v garáži", + ["garage_buyitem"] = "prodej vozidel", + ["garage_notauthorized"] = "nemas opravneni ke koupi tohoto vozidla.", + ["helicopter_prompt"] = "stiskni [E] pro pristup k akcim Helikopter.", + ["shop_item"] = "$%s", + ["vehicleshop_title"] = "prodejce vozidel", + ["vehicleshop_confirm"] = "opravdu chces koupit toto vozidlo?", + ["vehicleshop_bought"] = "koupil jsi %s za ~r~$%s", + ["vehicleshop_money"] = "toto vozidlo si nemuzete dovolit", + ["vehicleshop_awaiting_model"] = "vozidlo se prave stahuje a nacita prosim pockej", + ["confirm_no"] = "ne", + ["confirm_yes"] = "ano", + ["view"] = "View", --not translated + ["buy_car"] = "Buy", --not translated + ["stop_view"] = "Stop Viewing", --not translated + -- Service + ["service_max"] = "nemuzete vstoupit do sluzby, max dustojníci v provozu: %s/%s", + ["service_not"] = "nezadali jste sluzbu! Nejprve se musíte zmenit.", + ["service_anonunce"] = "informace o sluzbe", + ["service_in"] = "vstoupil jsi do sluzby, vitej!", + ["service_in_announce"] = "operator %s se pripojil do sluzby!", + ["service_out"] = "opustil jsi sluzbu.", + ["service_out_announce"] = "operator %s opustil jejich sluzbu.", + -- Action Menu + ["menu_title"] = "Police", --not translated + ["citizen_interaction"] = "Interakce s občanem", + ["vehicle_interaction"] = "Interakce vozidla", + ["object_spawner"] = "Objekty", - ['id_card'] = 'Občanský průkaz', - ['search'] = 'prohledat', - ['handcuff'] = 'poutat / odpoutat', - ['drag'] = 'prenést', - ['put_in_vehicle'] = 'vlozit do vozidla', - ['out_the_vehicle'] = 'vytahnout z vozidla', - ['fine'] = 'pokuta', - ['unpaid_bills'] = 'spravovat nezaplacené pokuty', - ['license_check'] = 'spravovat průkazy', - ['license_revoke'] = 'zneplatnit průkaz', - ['license_revoked'] = 'vase %s bylo zruseno!', - ['licence_you_revoked'] = 'zrusil jsi %s ktery patril %s', - ['no_players_nearby'] = 'zadny hrac pobliz!', - ['being_searched'] = 'prave jsi prohledavan policii', - ['fine_enter_amount'] = 'Enter the amount of the fine', --not translated - ['fine_enter_text'] = 'Enter the reason for the fine', --not translated - ['invalid_amount'] = 'Error: Amount was not a number or invalid', --not translated - -- Vehicle interaction - ['vehicle_info'] = 'informace o vozidle', - ['pick_lock'] = 'vypáčit vozidlo', - ['vehicle_unlocked'] = 'vozidlo je Odemčeno', - ['no_vehicles_nearby'] = 'there is no vehicles nearby', - ['impound'] = 'odtahnout vozidlo', - ['impound_prompt'] = 'zmackni [E] pro zruseni odtahnuti', - ['impound_canceled'] = 'zrusil jsi odtah', - ['impound_canceled_moved'] = 'odtah byl zrusen,protoze se vozidlo pohlo!', - ['impound_successful'] = 'uspesne jsi odtahl vozidlo', - ['search_database'] = 'informace o vozidle', - ['search_database_title'] = 'informace o vozidle - pomocí registracnich cisel', - ['search_database_error_invalid'] = 'tohle ~r~neni spravne registracni cislo', - ['search_plate'] = 'Enter Plate', --not translated - ['lookup_plate'] = 'Lookup Plate', --not translated - -- Traffic interaction - ['traffic_interaction'] = 'interakce provozu', - ['cone'] = 'kuzel', - ['barrier'] = 'bariera', - ['spikestrips'] = 'ostnaty pas', - ['box'] = 'box', - ['cash'] = 'box penez', - -- ID Card Menu - ['name'] = 'jméno: %s', - ['job'] = 'práce: %s', - ['sex'] = 'pohlaví: %s', - ['dob'] = 'DOB: %s', - ['height'] = 'výška: %s', - ['bac'] = 'BAC: %s', - ['unknown'] = 'neznámé', - ['male'] = 'muž', - ['female'] = 'žena', - -- Body Search Menu - ['guns_label'] = '--- Zbraně ---', - ['inventory_label'] = '--- Inventář ---', - ['license_label'] = ' --- Průkazy ---', - ['confiscate'] = 'zabavit %s', - ['confiscate_weapon'] = 'zabavit %s s %s naboji', - ['confiscate_inv'] = 'zabavit %sx %s', - ['confiscate_dirty'] = 'zabavit spinave penize: $%s', - ['you_confiscated'] = 'zabavil jsi %sx %s od %s', - ['got_confiscated'] = '%sx %s byly zabaveny od %s', - ['you_confiscated_account'] = 'zabavil jsi $%s (%s) od %s', - ['got_confiscated_account'] = '$%s (%s) byly zabaveny %s', - ['you_confiscated_weapon'] = 'zabavil jsi %s od %s s ~o~%s naboji ', - ['got_confiscated_weapon'] = 'tvoje %s s ~o~%s bylo zabaveno od %s', - ['traffic_offense'] = 'dopravní přestupek', - ['minor_offense'] = 'malý přestupek', - ['average_offense'] = 'přestupek', - ['major_offense'] = 'trestný čin', - ['fine_total'] = 'pokuta: %s', - -- Vehicle Info Menu - ['plate'] = 'SPZ: %s', - ['owner_unknown'] = 'vlastník: Neznámý', - ['owner'] = 'vlastník: %s', - -- Boss Menu - ['open_bossmenu'] = 'stiskni [E] pro otevření menu', - ['quantity_invalid'] = 'neplatné množství', - ['have_withdrawn'] = 'vybral jsi %sx %s', - ['have_deposited'] = 'vložil jsi %sx %s', - ['quantity'] = 'množství', - ['quantity_placeholder'] = 'Amount to withdraw..', --not translated - ['inventory'] = 'inventář', - ['police_stock'] = 'policejní sklad', - -- Misc - ['remove_prop'] = 'stiskni [E] pro odstranění předmětu', - ['map_blip'] = 'policejní stanice', - ['unrestrained_timer'] = 'cítíš, že tvé pouta pomalu ztrácejí přilnavost a padají.', - -- Notifications - ['alert_police'] = 'policejní poplach', - ['phone_police'] = 'policie', - -- Keybind - ['interaction'] = 'Interact', --not translated - ['quick_actions'] = 'Quick Actions', --not translated - -- Other - ['society_police'] = 'Police', --not translated - ['s_m_y_sheriff_01'] = 'Sheriff Ped', --not translated - ['s_m_y_cop_01'] = 'Police Ped', -- not translated - ['s_m_y_swat_01'] = 'SWAT Ped', --not translated + ["id_card"] = "Občanský průkaz", + ["search"] = "prohledat", + ["handcuff"] = "poutat / odpoutat", + ["drag"] = "prenést", + ["put_in_vehicle"] = "vlozit do vozidla", + ["out_the_vehicle"] = "vytahnout z vozidla", + ["fine"] = "pokuta", + ["unpaid_bills"] = "spravovat nezaplacené pokuty", + ["license_check"] = "spravovat průkazy", + ["license_revoke"] = "zneplatnit průkaz", + ["license_revoked"] = "vase %s bylo zruseno!", + ["licence_you_revoked"] = "zrusil jsi %s ktery patril %s", + ["no_players_nearby"] = "zadny hrac pobliz!", + ["being_searched"] = "prave jsi prohledavan policii", + ["fine_enter_amount"] = "Enter the amount of the fine", --not translated + ["fine_enter_text"] = "Enter the reason for the fine", --not translated + ["invalid_amount"] = "Error: Amount was not a number or invalid", --not translated + -- Vehicle interaction + ["vehicle_info"] = "informace o vozidle", + ["pick_lock"] = "vypáčit vozidlo", + ["vehicle_unlocked"] = "vozidlo je Odemčeno", + ["no_vehicles_nearby"] = "there is no vehicles nearby", + ["impound"] = "odtahnout vozidlo", + ["impound_prompt"] = "zmackni [E] pro zruseni odtahnuti", + ["impound_canceled"] = "zrusil jsi odtah", + ["impound_canceled_moved"] = "odtah byl zrusen,protoze se vozidlo pohlo!", + ["impound_successful"] = "uspesne jsi odtahl vozidlo", + ["search_database"] = "informace o vozidle", + ["search_database_title"] = "informace o vozidle - pomocí registracnich cisel", + ["search_database_error_invalid"] = "tohle ~r~neni spravne registracni cislo", + ["search_plate"] = "Enter Plate", --not translated + ["lookup_plate"] = "Lookup Plate", --not translated + -- Traffic interaction + ["traffic_interaction"] = "interakce provozu", + ["cone"] = "kuzel", + ["barrier"] = "bariera", + ["spikestrips"] = "ostnaty pas", + ["box"] = "box", + ["cash"] = "box penez", + -- ID Card Menu + ["name"] = "jméno: %s", + ["job"] = "práce: %s", + ["sex"] = "pohlaví: %s", + ["dob"] = "DOB: %s", + ["height"] = "výška: %s", + ["bac"] = "BAC: %s", + ["unknown"] = "neznámé", + ["male"] = "muž", + ["female"] = "žena", + -- Body Search Menu + ["guns_label"] = "--- Zbraně ---", + ["inventory_label"] = "--- Inventář ---", + ["license_label"] = " --- Průkazy ---", + ["confiscate"] = "zabavit %s", + ["confiscate_weapon"] = "zabavit %s s %s naboji", + ["confiscate_inv"] = "zabavit %sx %s", + ["confiscate_dirty"] = 'zabavit spinave penize: $%s', + ["you_confiscated"] = "zabavil jsi %sx %s od %s", + ["got_confiscated"] = "%sx %s byly zabaveny od %s", + ["you_confiscated_account"] = "zabavil jsi $%s (%s) od %s", + ["got_confiscated_account"] = "$%s (%s) byly zabaveny %s", + ["you_confiscated_weapon"] = "zabavil jsi %s od %s s ~o~%s naboji ", + ["got_confiscated_weapon"] = "tvoje %s s ~o~%s bylo zabaveno od %s", + ["traffic_offense"] = "dopravní přestupek", + ["minor_offense"] = "malý přestupek", + ["average_offense"] = "přestupek", + ["major_offense"] = "trestný čin", + ["fine_total"] = "pokuta: %s", + -- Vehicle Info Menu + ["plate"] = "SPZ: %s", + ["owner_unknown"] = "vlastník: Neznámý", + ["owner"] = "vlastník: %s", + -- Boss Menu + ["open_bossmenu"] = "stiskni [E] pro otevření menu", + ["quantity_invalid"] = "neplatné množství", + ["have_withdrawn"] = "vybral jsi %sx %s", + ["have_deposited"] = "vložil jsi %sx %s", + ["quantity"] = "množství", + ["quantity_placeholder"] = "Amount to withdraw..", --not translated + ["inventory"] = "inventář", + ["police_stock"] = "policejní sklad", + -- Misc + ["remove_prop"] = "stiskni [E] pro odstranění předmětu", + ["map_blip"] = "policejní stanice", + ["unrestrained_timer"] = "cítíš, že tvé pouta pomalu ztrácejí přilnavost a padají.", + -- Notifications + ["alert_police"] = "policejní poplach", + ["phone_police"] = "policie", + -- Keybind + ["interaction"] = "Interact", --not translated + ["quick_actions"] = "Quick Actions", --not translated + -- Other + ["society_police"] = "Police", --not translated + ["s_m_y_sheriff_01"] = "Sheriff Ped", --not translated + ["s_m_y_cop_01"] = "Police Ped", -- not translated + ["s_m_y_swat_01"] = "SWAT Ped", --not translated } diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/de.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/de.lua index 68c0992e6..5b3b49cf1 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/de.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/de.lua @@ -1,170 +1,170 @@ -Locales['de'] = { - -- Cloackroom - ['cloakroom'] = 'Garderobe', - ['citizen_wear'] = 'Zivilkleidung', - ['police_wear'] = 'Arbeitskleidung', - ['gilet_wear'] = 'Orangene Sicherheits Weste', - ['bullet_wear'] = 'Schusssichere Weste', - ['no_outfit'] = 'Es gibt keine Klamotten die dir passen.', - ['open_cloackroom'] = 'Drücke [E] um dich umzuziehen', - -- Armory - ['remove_object'] = 'Objekt nehmen', - ['deposit_object'] = 'Objekt verstauen', - ['get_weapon'] = 'Waffen holen', - ['put_weapon'] = 'Waffen bringen', - ['buy_weapons'] = 'Waffen kaufen', - ['armory'] = 'Waffenkammer', - ['open_armory'] = 'Drücke [E] um die Waffenkammer zu öffnen.', - ['armory_owned'] = 'gekauft', - ['armory_free'] = 'gratis', - ['armory_item'] = '%s€', - ['armory_weapontitle'] = 'Waffenkammer - Waffe Kaufen', - ['armory_componenttitle'] = 'Waffenkammer - Waffenzubehör', - ['armory_bought'] = 'Du kaufst eine ~y~%s~s~ für ~r~%s€~s~', - ['armory_money'] = 'Du kannst dir diese Waffe nicht leisten!', - ['armory_hascomponent'] = 'Du hast dieses Zubehör an deiner Waffe!', - ['get_weapon_menu'] = 'Waffenkammer - Waffe nehmen', - ['put_weapon_menu'] = 'Waffenkammer - Waffe verstauen', - ['confirm'] = 'Bestätigen', - -- Vehicles - ['vehicle_menu'] = 'Fahrzeug', - ['vehicle_blocked'] = 'Alle verfügbaren Spawnpunkte sind derzeit belegt!', - ['garage_prompt'] = 'Drücke [E] um auf die ~y~Fahrzeug Aktionen~s~ zuzugreifen.', - ['garage_title'] = 'Fahrzeug Aktionen', - ['garage_stored'] = 'Eingeparkt', - ['garage_notstored'] = 'Nicht in der Garage', - ['garage_storing'] = 'Wir sind dabei dein Fahrzeug einzuparken! Bitte beachte das keine Personen drumrum sind!', - ['garage_has_stored'] = 'Das Fahrzeug wurde in deiner Garage verstaut!', - ['garage_has_notstored'] = 'Es wurden keine Fahrzeuge in der Nähe gefunden!', - ['garage_notavailable'] = 'Dein Fahrzeug ist nicht in der Garage.', - ['garage_blocked'] = 'Es existieren keine Spawnpunkte für die Fahrzeuge', - ['garage_empty'] = 'Du hast keine Fahrzeuge in der Garage.', - ['garage_released'] = 'Dein Auto wurde von der Garage befreit.', - ['garage_store_nearby'] = 'Es gibt keine Fahrzeuge in deiner Nähe', - ['garage_storeditem'] = 'Garage öffnen', - ['garage_storeitem'] = 'Parke dein Fahrzeug in der Garage ein', - ['garage_buyitem'] = 'Fahrzeug Händler', - ['garage_notauthorized'] = 'Du hast keinen zugriff auf die Garage!', - ['helicopter_prompt'] = 'Drücke [E] um auf die ~y~Helikopter Aktionen~s~ zuzugreifen.', - ['shop_item'] = '%s€', - ['vehicleshop_title'] = 'Fahrzeughändler', - ['vehicleshop_confirm'] = 'Möchtest du dieses Fahrzeug wirklich kaufen?', - ['vehicleshop_bought'] = 'Du kaufst ~y~%s~s~ für ~r~%s€~s~', - ['vehicleshop_money'] = 'Du kannst dir das Fahrzeug nicht leisten!', - ['vehicleshop_awaiting_model'] = 'Das Fahrzeug ist derzeit am ~g~Herunterladen & Laden~s~ warte bitte...', - ['confirm_no'] = 'Nein', - ['confirm_yes'] = 'Ja', - ['view'] = 'Ansehen', - ['buy_car'] = 'Kaufen', - ['stop_view'] = 'Ansehen beenden', - -- Service - ['service_max'] = 'Du kannst nicht On-Duty gehen. Es sind zuviele Officer im Dienst: %s/%s', - ['service_not'] = 'Du bist nun On-Duty! Du musst dich zuerst umziehen!', - ['service_anonunce'] = 'Service Informationen', - ['service_in'] = 'Du bist nun im Dienst! Willkommen!', - ['service_in_announce'] = 'Officer ~y~%s~s~ ist nun im Dienst!', - ['service_out'] = 'Du bist nun Off-Duty', - ['service_out_announce'] = 'Officer ~y~%s~s~ ist nun nicht mehr im Dienst!', - -- Action Menu - ['menu_title'] = 'Polizei', - ['citizen_interaction'] = 'Zivilisten Interaktion', - ['vehicle_interaction'] = 'Fahrzeug Interaktion', - ['object_spawner'] = 'Objekt Spawner', +Locales["de"] = { + -- Cloackroom + ["cloakroom"] = "Garderobe", + ["citizen_wear"] = "Zivilkleidung", + ["police_wear"] = "Arbeitskleidung", + ["gilet_wear"] = "Orangene Sicherheits Weste", + ["bullet_wear"] = "Schusssichere Weste", + ["no_outfit"] = "Es gibt keine Klamotten die dir passen.", + ["open_cloackroom"] = "Drücke [E] um dich umzuziehen", + -- Armory + ["remove_object"] = "Objekt nehmen", + ["deposit_object"] = "Objekt verstauen", + ["get_weapon"] = "Waffen holen", + ["put_weapon"] = "Waffen bringen", + ["buy_weapons"] = "Waffen kaufen", + ["armory"] = "Waffenkammer", + ["open_armory"] = "Drücke [E] um die Waffenkammer zu öffnen.", + ["armory_owned"] = "gekauft", + ["armory_free"] = "gratis", + ["armory_item"] = "%s€", + ["armory_weapontitle"] = "Waffenkammer - Waffe Kaufen", + ["armory_componenttitle"] = "Waffenkammer - Waffenzubehör", + ["armory_bought"] = "Du kaufst eine ~y~%s~s~ für ~r~%s€~s~", + ["armory_money"] = "Du kannst dir diese Waffe nicht leisten!", + ["armory_hascomponent"] = "Du hast dieses Zubehör an deiner Waffe!", + ["get_weapon_menu"] = "Waffenkammer - Waffe nehmen", + ["put_weapon_menu"] = "Waffenkammer - Waffe verstauen", + ["confirm"] = "Bestätigen", + -- Vehicles + ["vehicle_menu"] = "Fahrzeug", + ["vehicle_blocked"] = "Alle verfügbaren Spawnpunkte sind derzeit belegt!", + ["garage_prompt"] = "Drücke [E] um auf die ~y~Fahrzeug Aktionen~s~ zuzugreifen.", + ["garage_title"] = "Fahrzeug Aktionen", + ["garage_stored"] = "Eingeparkt", + ["garage_notstored"] = "Nicht in der Garage", + ["garage_storing"] = "Wir sind dabei dein Fahrzeug einzuparken! Bitte beachte das keine Personen drumrum sind!", + ["garage_has_stored"] = "Das Fahrzeug wurde in deiner Garage verstaut!", + ["garage_has_notstored"] = "Es wurden keine Fahrzeuge in der Nähe gefunden!", + ["garage_notavailable"] = "Dein Fahrzeug ist nicht in der Garage.", + ["garage_blocked"] = "Es existieren keine Spawnpunkte für die Fahrzeuge", + ["garage_empty"] = "Du hast keine Fahrzeuge in der Garage.", + ["garage_released"] = "Dein Auto wurde von der Garage befreit.", + ["garage_store_nearby"] = "Es gibt keine Fahrzeuge in deiner Nähe", + ["garage_storeditem"] = "Garage öffnen", + ["garage_storeitem"] = "Parke dein Fahrzeug in der Garage ein", + ["garage_buyitem"] = "Fahrzeug Händler", + ["garage_notauthorized"] = "Du hast keinen zugriff auf die Garage!", + ["helicopter_prompt"] = "Drücke [E] um auf die ~y~Helikopter Aktionen~s~ zuzugreifen.", + ["shop_item"] = "%s€", + ["vehicleshop_title"] = "Fahrzeughändler", + ["vehicleshop_confirm"] = "Möchtest du dieses Fahrzeug wirklich kaufen?", + ["vehicleshop_bought"] = "Du kaufst ~y~%s~s~ für ~r~%s€~s~", + ["vehicleshop_money"] = "Du kannst dir das Fahrzeug nicht leisten!", + ["vehicleshop_awaiting_model"] = "Das Fahrzeug ist derzeit am ~g~Herunterladen & Laden~s~ warte bitte...", + ["confirm_no"] = "Nein", + ["confirm_yes"] = "Ja", + ["view"] = "Ansehen", + ["buy_car"] = "Kaufen", + ["stop_view"] = "Ansehen beenden", + -- Service + ["service_max"] = "Du kannst nicht On-Duty gehen. Es sind zuviele Officer im Dienst: %s/%s", + ["service_not"] = "Du bist nun On-Duty! Du musst dich zuerst umziehen!", + ["service_anonunce"] = "Service Informationen", + ["service_in"] = "Du bist nun im Dienst! Willkommen!", + ["service_in_announce"] = "Officer ~y~%s~s~ ist nun im Dienst!", + ["service_out"] = "Du bist nun Off-Duty", + ["service_out_announce"] = "Officer ~y~%s~s~ ist nun nicht mehr im Dienst!", + -- Action Menu + ["menu_title"] = "Polizei", + ["citizen_interaction"] = "Zivilisten Interaktion", + ["vehicle_interaction"] = "Fahrzeug Interaktion", + ["object_spawner"] = "Objekt Spawner", - ['id_card'] = 'Ausweis', - ['search'] = 'Durchsuchen', - ['handcuff'] = 'Festnehmen / Freilassen', - ['drag'] = 'Ziehen', - ['put_in_vehicle'] = 'Ins Fahrzeug Packen', - ['out_the_vehicle'] = 'Aus dem Fahrzeug nehmen', - ['fine'] = 'Rechnung', - ['unpaid_bills'] = 'Unbezahlte Rechnungen verwalten', - ['license_check'] = 'Lizenzen Verwalten', - ['license_revoke'] = 'Lizenz entziehen', - ['license_revoked'] = 'Deine Lizenz ~b~%s~s~ wurde ~y~entzogen~s~!', - ['licence_you_revoked'] = 'Du entziehst eine ~b~%s~s~ welche zu ~y~%s~s~ gehörte.', - ['no_players_nearby'] = 'Es sind keine Personen in der Nähe!', - ['being_searched'] = 'Du wirst von der Polizei durchsucht!', - ['fine_enter_amount'] = 'Gebe den Betrag der Geldstrafe ein', - ['fine_enter_text'] = 'Gebe den Grund der Geldstrafe ein', - ['invalid_amount'] = 'Error: Amount was not a number or invalid', --not translated - -- Vehicle interaction - ['vehicle_info'] = 'Fahrzeug Info', - ['pick_lock'] = 'Fahrzeug Aufbrechen', - ['vehicle_unlocked'] = 'Fahrzeug ~g~Aufgeschlossen~s~', - ['no_vehicles_nearby'] = 'Es gibt keine Fahrzeuge in der Nähe', - ['impound'] = 'Fahrzeug Abschleppen', - ['impound_prompt'] = 'Drücke [E] um das Abschleppen abzubrechen', - ['impound_canceled'] = 'Du hast das abschleppen abgebrochen', - ['impound_canceled_moved'] = 'Das abschleppen wurde abgebrochen, da das Fahrzeug sich bewegt hat!', - ['impound_successful'] = 'Du hast das Fahrzeug abgeschleppt', - ['search_database'] = 'Fahrzeug Informationen', - ['search_database_title'] = 'Fahrzeug Informationen - Suche mit dem Kennzeichen', - ['search_database_error_invalid'] = 'Das ist kein gültiges Kennzeichen!', - -- Traffic interaction - ['search_plate'] = 'Kennzeichen Eingeben', - ['lookup_plate'] = 'Kennzeichen Suchen', - ['traffic_interaction'] = 'Vehrkehrs Interaktionen', - ['cone'] = 'Hütchen', - ['barrier'] = 'Barriere', - ['spikestrips'] = 'Nagelband', - ['box'] = 'Box', - ['cash'] = 'Box mit Geld', - -- ID Card Menu - ['name'] = 'Name: %s', - ['job'] = 'Job: %s', - ['sex'] = 'Geschlect: %s', - ['dob'] = 'Geburtsdatum: %s', - ['height'] = 'Größe: %s', - ['bac'] = 'BAC: %s', - ['unknown'] = 'Unbekannt', - ['male'] = 'Männlich', - ['female'] = 'Weiblich', - -- Body Search Menu - ['guns_label'] = '--- Waffen ---', - ['inventory_label'] = '--- Inventar ---', - ['license_label'] = ' --- Lizenzen ---', - ['confiscate'] = 'Konfiszieren %s', - ['confiscate_weapon'] = 'Du konfiszierst %s mit %s Munition', - ['confiscate_inv'] = 'Konfiziere %sx %s', - ['confiscate_dirty'] = 'Konfisziere Schwarzgeld: %s€', - ['you_confiscated'] = 'Du konfiszierst ~y~%sx~s~ ~b~%s~s~ von ~b~%s~s~', - ['got_confiscated'] = '~y~%sx~s~ ~b~%s~s~ wurden konfisziert von ~y~%s~s~', - ['you_confiscated_account'] = 'Du konfiszierst ~g~%s€~s~ (%s) von ~b~%s~s~', - ['got_confiscated_account'] = '~g~%s€~s~ (%s) wurde konfisziert von ~y~%s~s~', - ['you_confiscated_weapon'] = 'Du konfiszierst ~b~%s~s~ von ~b~%s~s~ mit ~o~%s~s~ Munition', - ['got_confiscated_weapon'] = 'Dein ~b~%s~s~ mit ~o~%s~s~ wurde konfisziert von ~y~%s~s~', - ['traffic_offense'] = 'Vehrkersvergehen', - ['minor_offense'] = 'Unerhebliches vergehen', - ['average_offense'] = 'Durchschnittliches Vergehen', - ['major_offense'] = 'Wesentliches Vehrgehen', - ['fine_total'] = 'Rechnung: %s', - -- Vehicle Info Menu - ['plate'] = 'Kennzeichen: %s', - ['owner_unknown'] = 'Besitzer: Unbekannt', - ['owner'] = 'Besitzer: %s', - -- Boss Menu - ['open_bossmenu'] = 'Drücke [E] um das Menü zu öffnen', - ['quantity_invalid'] = 'Ungültige Anzahl', - ['have_withdrawn'] = 'Du zahlst ~y~%sx~s~ ~b~%s~s~ aus', - ['have_deposited'] = 'Du zahlst ~y~%sx~s~ ~b~%s~s~ ein', - ['quantity'] = 'Anzahl', - ['quantity_placeholder'] = 'Anzahl zum Einzahlen..', - ['inventory'] = 'Inventar', - ['police_stock'] = 'Polizeilager', - -- Misc - ['remove_prop'] = 'Drücke [E] um das Objekt zu entfernen', - ['map_blip'] = 'Polizeiwache', - ['unrestrained_timer'] = 'Du fühlst wie du aus deinen Handschellen langsam rausgleitest! Renn!', - -- Notifications - ['alert_police'] = 'Polizei Alarmieren', - ['phone_police'] = 'Polizei', - -- Keybind - ['interaction'] = 'Interagieren', - ['quick_actions'] = 'Schnelle Aktionen', - -- Other - ['society_police'] = 'Polizei', - ['s_m_y_sheriff_01'] = 'Sheriff Charakter', - ['s_m_y_cop_01'] = 'Polizei Charakter', - ['s_m_y_swat_01'] = 'SWAT Charakter', + ["id_card"] = "Ausweis", + ["search"] = "Durchsuchen", + ["handcuff"] = "Festnehmen / Freilassen", + ["drag"] = "Ziehen", + ["put_in_vehicle"] = "Ins Fahrzeug Packen", + ["out_the_vehicle"] = "Aus dem Fahrzeug nehmen", + ["fine"] = "Rechnung", + ["unpaid_bills"] = "Unbezahlte Rechnungen verwalten", + ["license_check"] = "Lizenzen Verwalten", + ["license_revoke"] = "Lizenz entziehen", + ["license_revoked"] = "Deine Lizenz ~b~%s~s~ wurde ~y~entzogen~s~!", + ["licence_you_revoked"] = "Du entziehst eine ~b~%s~s~ welche zu ~y~%s~s~ gehörte.", + ["no_players_nearby"] = "Es sind keine Personen in der Nähe!", + ["being_searched"] = "Du wirst von der Polizei durchsucht!", + ["fine_enter_amount"] = "Gebe den Betrag der Geldstrafe ein", + ["fine_enter_text"] = "Gebe den Grund der Geldstrafe ein", + ["invalid_amount"] = "Error: Amount was not a number or invalid", --not translated + -- Vehicle interaction + ["vehicle_info"] = "Fahrzeug Info", + ["pick_lock"] = "Fahrzeug Aufbrechen", + ["vehicle_unlocked"] = "Fahrzeug ~g~Aufgeschlossen~s~", + ["no_vehicles_nearby"] = "Es gibt keine Fahrzeuge in der Nähe", + ["impound"] = "Fahrzeug Abschleppen", + ["impound_prompt"] = "Drücke [E] um das Abschleppen abzubrechen", + ["impound_canceled"] = "Du hast das abschleppen abgebrochen", + ["impound_canceled_moved"] = "Das abschleppen wurde abgebrochen, da das Fahrzeug sich bewegt hat!", + ["impound_successful"] = "Du hast das Fahrzeug abgeschleppt", + ["search_database"] = "Fahrzeug Informationen", + ["search_database_title"] = "Fahrzeug Informationen - Suche mit dem Kennzeichen", + ["search_database_error_invalid"] = "Das ist kein gültiges Kennzeichen!", + -- Traffic interaction + ["search_plate"] = "Kennzeichen Eingeben", + ["lookup_plate"] = "Kennzeichen Suchen", + ["traffic_interaction"] = "Vehrkehrs Interaktionen", + ["cone"] = "Hütchen", + ["barrier"] = "Barriere", + ["spikestrips"] = "Nagelband", + ["box"] = "Box", + ["cash"] = "Box mit Geld", + -- ID Card Menu + ["name"] = "Name: %s", + ["job"] = "Job: %s", + ["sex"] = "Geschlect: %s", + ["dob"] = "Geburtsdatum: %s", + ["height"] = "Größe: %s", + ["bac"] = "BAC: %s", + ["unknown"] = "Unbekannt", + ["male"] = "Männlich", + ["female"] = "Weiblich", + -- Body Search Menu + ["guns_label"] = "--- Waffen ---", + ["inventory_label"] = "--- Inventar ---", + ["license_label"] = " --- Lizenzen ---", + ["confiscate"] = "Konfiszieren %s", + ["confiscate_weapon"] = "Du konfiszierst %s mit %s Munition", + ["confiscate_inv"] = "Konfiziere %sx %s", + ["confiscate_dirty"] = 'Konfisziere Schwarzgeld: %s€', + ["you_confiscated"] = "Du konfiszierst ~y~%sx~s~ ~b~%s~s~ von ~b~%s~s~", + ["got_confiscated"] = "~y~%sx~s~ ~b~%s~s~ wurden konfisziert von ~y~%s~s~", + ["you_confiscated_account"] = "Du konfiszierst ~g~%s€~s~ (%s) von ~b~%s~s~", + ["got_confiscated_account"] = "~g~%s€~s~ (%s) wurde konfisziert von ~y~%s~s~", + ["you_confiscated_weapon"] = "Du konfiszierst ~b~%s~s~ von ~b~%s~s~ mit ~o~%s~s~ Munition", + ["got_confiscated_weapon"] = "Dein ~b~%s~s~ mit ~o~%s~s~ wurde konfisziert von ~y~%s~s~", + ["traffic_offense"] = "Vehrkersvergehen", + ["minor_offense"] = "Unerhebliches vergehen", + ["average_offense"] = "Durchschnittliches Vergehen", + ["major_offense"] = "Wesentliches Vehrgehen", + ["fine_total"] = "Rechnung: %s", + -- Vehicle Info Menu + ["plate"] = "Kennzeichen: %s", + ["owner_unknown"] = "Besitzer: Unbekannt", + ["owner"] = "Besitzer: %s", + -- Boss Menu + ["open_bossmenu"] = "Drücke [E] um das Menü zu öffnen", + ["quantity_invalid"] = "Ungültige Anzahl", + ["have_withdrawn"] = "Du zahlst ~y~%sx~s~ ~b~%s~s~ aus", + ["have_deposited"] = "Du zahlst ~y~%sx~s~ ~b~%s~s~ ein", + ["quantity"] = "Anzahl", + ["quantity_placeholder"] = "Anzahl zum Einzahlen..", + ["inventory"] = "Inventar", + ["police_stock"] = "Polizeilager", + -- Misc + ["remove_prop"] = "Drücke [E] um das Objekt zu entfernen", + ["map_blip"] = "Polizeiwache", + ["unrestrained_timer"] = "Du fühlst wie du aus deinen Handschellen langsam rausgleitest! Renn!", + -- Notifications + ["alert_police"] = "Polizei Alarmieren", + ["phone_police"] = "Polizei", + -- Keybind + ["interaction"] = "Interagieren", + ["quick_actions"] = "Schnelle Aktionen", + -- Other + ["society_police"] = "Polizei", + ["s_m_y_sheriff_01"] = "Sheriff Charakter", + ["s_m_y_cop_01"] = "Polizei Charakter", + ["s_m_y_swat_01"] = "SWAT Charakter", } diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/en.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/en.lua index 505a1d49a..3dd17297d 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/en.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/en.lua @@ -1,170 +1,170 @@ -Locales['en'] = { - -- Cloakroom - ['cloakroom'] = 'locker room', - ['citizen_wear'] = 'civilian Outfit', - ['police_wear'] = 'police Outfit', - ['gilet_wear'] = 'orange reflective jacket', - ['bullet_wear'] = 'bulletproof vest', - ['no_outfit'] = 'there\'s no uniform that fits you!', - ['open_cloackroom'] = 'press [E] to change clothes.', - -- Armory - ['remove_object'] = 'withdraw object', - ['deposit_object'] = 'deposit object', - ['get_weapon'] = 'withdraw weapon from armory', - ['put_weapon'] = 'store weapon in armory', - ['buy_weapons'] = 'buy weapons', - ['armory'] = 'armory', - ['open_armory'] = 'press [E] to access the Armory.', - ['armory_owned'] = 'owned', - ['armory_free'] = 'free', - ['armory_item'] = '$%s', - ['armory_weapontitle'] = 'armory - Buy weapon', - ['armory_componenttitle'] = 'armory - Weapon attatchments', - ['armory_bought'] = 'you bought an %s for $%s', - ['armory_money'] = 'you cannot afford that weapon', - ['armory_hascomponent'] = 'you have that attatchment equiped!', - ['get_weapon_menu'] = 'armory - Withdraw Weapon', - ['put_weapon_menu'] = 'armory - Store Weapon', - ['confirm'] = 'Confirm', - -- Vehicles - ['vehicle_menu'] = 'vehicle', - ['vehicle_blocked'] = 'all available spawn points are currently blocked!', - ['garage_prompt'] = 'press [E] to access the Vehicle Actions.', - ['garage_title'] = 'vehicle Actions', - ['garage_stored'] = 'stored', - ['garage_notstored'] = 'not in garage', - ['garage_storing'] = 'we\'re attempting to remove the vehicle, make sure no players are around it.', - ['garage_has_stored'] = 'the vehicle has been stored in your garage', - ['garage_has_notstored'] = 'no nearby owned vehicles were found', - ['garage_notavailable'] = 'your vehicle is not stored in the garage.', - ['garage_blocked'] = 'there\'s no available spawn points!', - ['garage_empty'] = 'you don\'t have any vehicles in your garage.', - ['garage_released'] = 'your vehicle has been released from the garage.', - ['garage_store_nearby'] = 'there is no nearby vehicles.', - ['garage_storeditem'] = 'open garage', - ['garage_storeitem'] = 'store vehicle in garage', - ['garage_buyitem'] = 'vehicle shop', - ['garage_notauthorized'] = 'you\'re not authorized to buy this kind of vehicles.', - ['helicopter_prompt'] = 'press [E] to access the Helicopter Actions.', - ['shop_item'] = '$%s', - ['vehicleshop_title'] = 'vehicle Shop', - ['vehicleshop_confirm'] = 'do you want to buy this vehicle?', - ['vehicleshop_bought'] = 'you have bought %s for ~r~$%s', - ['vehicleshop_money'] = 'you cannot afford that vehicle', - ['vehicleshop_awaiting_model'] = 'the vehicle is currently DOWNLOADING & LOADING please wait', - ['confirm_no'] = 'no', - ['confirm_yes'] = 'yes', - ['view'] = 'View', - ['buy_car'] = 'Buy', - ['stop_view'] = 'Stop Viewing', - -- Service - ['service_max'] = 'you cannot enter service, max officers in service: %s/%s', - ['service_not'] = 'you have not entered service! You\'ll have to get changed first.', - ['service_anonunce'] = 'service information', - ['service_in'] = 'you\'ve entered service, welcome!', - ['service_in_announce'] = 'operator %s has entered service!', - ['service_out'] = 'you have left service.', - ['service_out_announce'] = 'operator %s has left their service.', - -- Action Menu - ['menu_title'] = 'Police', - ['citizen_interaction'] = 'citizen Interaction', - ['vehicle_interaction'] = 'vehicle Interaction', - ['object_spawner'] = 'object Spawner', +Locales["en"] = { + -- Cloakroom + ["cloakroom"] = "locker room", + ["citizen_wear"] = "civilian Outfit", + ["police_wear"] = "police Outfit", + ["gilet_wear"] = "orange reflective jacket", + ["bullet_wear"] = "bulletproof vest", + ["no_outfit"] = "there's no uniform that fits you!", + ["open_cloackroom"] = "press [E] to change clothes.", + -- Armory + ["remove_object"] = "withdraw object", + ["deposit_object"] = "deposit object", + ["get_weapon"] = "withdraw weapon from armory", + ["put_weapon"] = "store weapon in armory", + ["buy_weapons"] = "buy weapons", + ["armory"] = "armory", + ["open_armory"] = "press [E] to access the Armory.", + ["armory_owned"] = "owned", + ["armory_free"] = "free", + ["armory_item"] = "$%s", + ["armory_weapontitle"] = "armory - Buy weapon", + ["armory_componenttitle"] = "armory - Weapon attatchments", + ["armory_bought"] = "you bought an %s for $%s", + ["armory_money"] = "you cannot afford that weapon", + ["armory_hascomponent"] = "you have that attatchment equiped!", + ["get_weapon_menu"] = "armory - Withdraw Weapon", + ["put_weapon_menu"] = "armory - Store Weapon", + ["confirm"] = "Confirm", + -- Vehicles + ["vehicle_menu"] = "vehicle", + ["vehicle_blocked"] = "all available spawn points are currently blocked!", + ["garage_prompt"] = "press [E] to access the Vehicle Actions.", + ["garage_title"] = "vehicle Actions", + ["garage_stored"] = "stored", + ["garage_notstored"] = "not in garage", + ["garage_storing"] = "we're attempting to remove the vehicle, make sure no players are around it.", + ["garage_has_stored"] = "the vehicle has been stored in your garage", + ["garage_has_notstored"] = "no nearby owned vehicles were found", + ["garage_notavailable"] = "your vehicle is not stored in the garage.", + ["garage_blocked"] = "there's no available spawn points!", + ["garage_empty"] = "you don't have any vehicles in your garage.", + ["garage_released"] = "your vehicle has been released from the garage.", + ["garage_store_nearby"] = "there is no nearby vehicles.", + ["garage_storeditem"] = "open garage", + ["garage_storeitem"] = "store vehicle in garage", + ["garage_buyitem"] = "vehicle shop", + ["garage_notauthorized"] = "you're not authorized to buy this kind of vehicles.", + ["helicopter_prompt"] = "press [E] to access the Helicopter Actions.", + ["shop_item"] = "$%s", + ["vehicleshop_title"] = "vehicle Shop", + ["vehicleshop_confirm"] = "do you want to buy this vehicle?", + ["vehicleshop_bought"] = "you have bought %s for ~r~$%s", + ["vehicleshop_money"] = "you cannot afford that vehicle", + ["vehicleshop_awaiting_model"] = "the vehicle is currently DOWNLOADING & LOADING please wait", + ["confirm_no"] = "no", + ["confirm_yes"] = "yes", + ["view"] = "View", + ["buy_car"] = "Buy", + ["stop_view"] = "Stop Viewing", + -- Service + ["service_max"] = "you cannot enter service, max officers in service: %s/%s", + ["service_not"] = "you have not entered service! You'll have to get changed first.", + ["service_anonunce"] = "service information", + ["service_in"] = "you've entered service, welcome!", + ["service_in_announce"] = "operator %s has entered service!", + ["service_out"] = "you have left service.", + ["service_out_announce"] = "operator %s has left their service.", + -- Action Menu + ["menu_title"] = "Police", + ["citizen_interaction"] = "citizen Interaction", + ["vehicle_interaction"] = "vehicle Interaction", + ["object_spawner"] = "object Spawner", - ['id_card'] = 'ID Card', - ['search'] = 'search', - ['handcuff'] = 'cuff / Uncuff', - ['drag'] = 'escort', - ['put_in_vehicle'] = 'put in Vehicle', - ['out_the_vehicle'] = 'drag out from vehicle', - ['fine'] = 'fine', - ['unpaid_bills'] = 'manage unpaid bills', - ['license_check'] = 'manage license', - ['license_revoke'] = 'revoke license', - ['license_revoked'] = 'your %s has been revoked!', - ['licence_you_revoked'] = 'you revoked a %s which belonged to %s', - ['no_players_nearby'] = 'there is no player(s) nearby!', - ['being_searched'] = 'you are being searched by the Police', - -- Vehicle interaction - ['vehicle_info'] = 'vehicle Info', - ['pick_lock'] = 'lockpick Vehicle', - ['vehicle_unlocked'] = 'vehicle Unlocked', - ['no_vehicles_nearby'] = 'there is no vehicles nearby', - ['impound'] = 'impound vehicle', - ['impound_prompt'] = 'press [E] to cancel the impound', - ['impound_canceled'] = 'you canceled the impound', - ['impound_canceled_moved'] = 'the impound has been canceled because the vehicle moved', - ['impound_successful'] = 'you have impounded the vehicle', - ['search_database'] = 'vehicle information', - ['search_database_title'] = 'vehicle information - search with registration number', - ['search_database_error_invalid'] = 'that is ~r~not a valid registration number', - ['search_plate'] = 'Enter Plate', - ['lookup_plate'] = 'Lookup Plate', - -- Traffic interaction - ['traffic_interaction'] = 'interaction Traffic', - ['cone'] = 'cone', - ['barrier'] = 'barrier', - ['spikestrips'] = 'spikestrips', - ['box'] = 'box', - ['cash'] = 'box of cash', - -- ID Card Menu - ['name'] = 'name: %s', - ['job'] = 'job: %s', - ['sex'] = 'sex: %s', - ['dob'] = 'DOB: %s', - ['height'] = 'height: %s', - ['bac'] = 'BAC: %s', - ['unknown'] = 'unknown', - ['male'] = 'male', - ['female'] = 'female', - -- Body Search Menu - ['guns_label'] = '--- Guns ---', - ['inventory_label'] = '--- Inventory ---', - ['license_label'] = ' --- Licenses ---', - ['confiscate'] = 'confiscate %s', - ['confiscate_weapon'] = 'confiscate %s with %s bullets', - ['confiscate_inv'] = 'confiscate %sx %s', - ['confiscate_dirty'] = 'confiscate dirty money: $%s', - ['you_confiscated'] = 'you confiscated %sx %s from %s', - ['got_confiscated'] = '%sx %s were confiscated by %s', - ['you_confiscated_account'] = 'you confiscated $%s (%s) from %s', - ['got_confiscated_account'] = '$%s (%s) was confiscated by %s', - ['you_confiscated_weapon'] = 'you confiscated %s from %s with ~o~%s bullets', - ['got_confiscated_weapon'] = 'your %s with ~o~%s bullets was confiscated by %s', - ['traffic_offense'] = 'traffic Offense', - ['minor_offense'] = 'minor Offense', - ['average_offense'] = 'average Offense', - ['major_offense'] = 'major Offense', - ['fine_total'] = 'fine: %s', - ['fine_enter_amount'] = 'Enter the amount of the fine', - ['fine_enter_text'] = 'Enter the reason for the fine', - ['invalid_amount'] = 'Error: Amount was not a number or invalid', - -- Vehicle Info Menu - ['plate'] = 'plate: %s', - ['owner_unknown'] = 'owner: Unknown', - ['owner'] = 'owner: %s', - -- Boss Menu - ['open_bossmenu'] = 'press [E] to open the menu', - ['quantity_invalid'] = 'invalid quantity', - ['have_withdrawn'] = 'you have withdrawn %sx %s', - ['have_deposited'] = 'you have deposited %sx %s', - ['quantity'] = 'quantity', - ['quantity_placeholder'] = 'Amount to withdraw..', - ['inventory'] = 'inventory', - ['police_stock'] = 'police Stock', - -- Misc - ['remove_prop'] = 'press [E] to delete the object', - ['map_blip'] = 'police Station', - ['unrestrained_timer'] = 'you feel your handcuffs slowly losing grip and fading away.', - -- Notifications - ['alert_police'] = 'police alert', - ['phone_police'] = 'police', - -- Keybind - ['interaction'] = 'Interact', - ['quick_actions'] = 'Quick Actions', - -- Other - ['society_police'] = 'Police', - ['s_m_y_sheriff_01'] = 'Sheriff Ped', - ['s_m_y_cop_01'] = 'Police Ped', - ['s_m_y_swat_01'] = 'SWAT Ped', + ["id_card"] = "ID Card", + ["search"] = "search", + ["handcuff"] = "cuff / Uncuff", + ["drag"] = "escort", + ["put_in_vehicle"] = "put in Vehicle", + ["out_the_vehicle"] = "drag out from vehicle", + ["fine"] = "fine", + ["unpaid_bills"] = "manage unpaid bills", + ["license_check"] = "manage license", + ["license_revoke"] = "revoke license", + ["license_revoked"] = "your %s has been revoked!", + ["licence_you_revoked"] = "you revoked a %s which belonged to %s", + ["no_players_nearby"] = "there is no player(s) nearby!", + ["being_searched"] = "you are being searched by the Police", + -- Vehicle interaction + ["vehicle_info"] = "vehicle Info", + ["pick_lock"] = "lockpick Vehicle", + ["vehicle_unlocked"] = "vehicle Unlocked", + ["no_vehicles_nearby"] = "there is no vehicles nearby", + ["impound"] = "impound vehicle", + ["impound_prompt"] = "press [E] to cancel the impound", + ["impound_canceled"] = "you canceled the impound", + ["impound_canceled_moved"] = "the impound has been canceled because the vehicle moved", + ["impound_successful"] = "you have impounded the vehicle", + ["search_database"] = "vehicle information", + ["search_database_title"] = "vehicle information - search with registration number", + ["search_database_error_invalid"] = "that is ~r~not a valid registration number", + ["search_plate"] = "Enter Plate", + ["lookup_plate"] = "Lookup Plate", + -- Traffic interaction + ["traffic_interaction"] = "interaction Traffic", + ["cone"] = "cone", + ["barrier"] = "barrier", + ["spikestrips"] = "spikestrips", + ["box"] = "box", + ["cash"] = "box of cash", + -- ID Card Menu + ["name"] = "name: %s", + ["job"] = "job: %s", + ["sex"] = "sex: %s", + ["dob"] = "DOB: %s", + ["height"] = "height: %s", + ["bac"] = "BAC: %s", + ["unknown"] = "unknown", + ["male"] = "male", + ["female"] = "female", + -- Body Search Menu + ["guns_label"] = "--- Guns ---", + ["inventory_label"] = "--- Inventory ---", + ["license_label"] = " --- Licenses ---", + ["confiscate"] = "confiscate %s", + ["confiscate_weapon"] = "confiscate %s with %s bullets", + ["confiscate_inv"] = "confiscate %sx %s", + ["confiscate_dirty"] = 'confiscate dirty money: $%s', + ["you_confiscated"] = "you confiscated %sx %s from %s", + ["got_confiscated"] = "%sx %s were confiscated by %s", + ["you_confiscated_account"] = "you confiscated $%s (%s) from %s", + ["got_confiscated_account"] = "$%s (%s) was confiscated by %s", + ["you_confiscated_weapon"] = "you confiscated %s from %s with ~o~%s bullets", + ["got_confiscated_weapon"] = "your %s with ~o~%s bullets was confiscated by %s", + ["traffic_offense"] = "traffic Offense", + ["minor_offense"] = "minor Offense", + ["average_offense"] = "average Offense", + ["major_offense"] = "major Offense", + ["fine_total"] = "fine: %s", + ["fine_enter_amount"] = "Enter the amount of the fine", + ["fine_enter_text"] = "Enter the reason for the fine", + ["invalid_amount"] = "Error: Amount was not a number or invalid", + -- Vehicle Info Menu + ["plate"] = "plate: %s", + ["owner_unknown"] = "owner: Unknown", + ["owner"] = "owner: %s", + -- Boss Menu + ["open_bossmenu"] = "press [E] to open the menu", + ["quantity_invalid"] = "invalid quantity", + ["have_withdrawn"] = "you have withdrawn %sx %s", + ["have_deposited"] = "you have deposited %sx %s", + ["quantity"] = "quantity", + ["quantity_placeholder"] = "Amount to withdraw..", + ["inventory"] = "inventory", + ["police_stock"] = "police Stock", + -- Misc + ["remove_prop"] = "press [E] to delete the object", + ["map_blip"] = "police Station", + ["unrestrained_timer"] = "you feel your handcuffs slowly losing grip and fading away.", + -- Notifications + ["alert_police"] = "police alert", + ["phone_police"] = "police", + -- Keybind + ["interaction"] = "Interact", + ["quick_actions"] = "Quick Actions", + -- Other + ["society_police"] = "Police", + ["s_m_y_sheriff_01"] = "Sheriff Ped", + ["s_m_y_cop_01"] = "Police Ped", + ["s_m_y_swat_01"] = "SWAT Ped", } diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/es.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/es.lua index 7baaf116a..ca4641b8d 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/es.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/es.lua @@ -1,171 +1,170 @@ -Locales['es'] = { - -- Cloakroom - ['cloakroom'] = 'Taquilla', - ['citizen_wear'] = 'Ropa de civil', - ['police_wear'] = 'Uniforme', - ['gilet_wear'] = 'Chaqueta reflectante naranja', - ['bullet_wear'] = 'Chaleco antibalas', - ['no_outfit'] = '¡No hay ningún uniforme disponible para ti!', - ['open_cloackroom'] = 'Presionar [E] para abrir su taquilla', - -- Armory - ['remove_object'] = 'Coger objeto', - ['deposit_object'] = 'Depositar objeto', - ['get_weapon'] = 'Coger arma', - ['put_weapon'] = 'Depositar arma', - ['buy_weapons'] = 'Comprar armas', - ['armory'] = 'Armeria', - ['open_armory'] = 'Presionar [E] para acceder a la armeria', - ['armory_owned'] = 'Comprada', - ['armory_free'] = 'Gratis', - ['armory_item'] = '$%s', - ['armory_weapontitle'] = 'Armeria - Comprar arma', - ['armory_componenttitle'] = 'Armeria - Complementos del arma', - ['armory_bought'] = 'compraste una %s por $%s', - ['armory_money'] = 'No dispones de suficiente dinero para comprar esta arma', - ['armory_hascomponent'] = '¡Ya dispones de ese complemento!', - ['get_weapon_menu'] = 'Armeria - Retirar arma', - ['put_weapon_menu'] = 'Armeria - Guardar arma', - ['confirm'] = 'Confirm', --not translated - -- Vehicles - ['vehicle_menu'] = 'Vehículos', - ['vehicle_blocked'] = '¡Todos los puntos de aparición de vehículos están ocupados!', - ['garage_prompt'] = 'Presione [E] para acceder a Acciones del Vehículo.', - ['garage_title'] = 'Acciones del vehículo', - ['garage_stored'] = 'Guardado', - ['garage_notstored'] = 'No se encuentra en el garaje', - ['garage_storing'] = 'Estamos intentando borrar el vehículo, asegurate de que no haya jugadores cerca.', - ['garage_has_stored'] = 'El vehículo ha sido guardado en su garaje', - ['garage_has_notstored'] = 'no nearby owned vehicles were found', - ['garage_notavailable'] = 'Su vehículo no está guardado en el garaje.', - ['garage_blocked'] = '¡No hay ningún punto de spawn disponible!', - ['garage_empty'] = 'No dispones de ningún vehículo en su garaje.', - ['garage_released'] = 'your vehicle has been released from the garage.', - ['garage_store_nearby'] = 'No hay vehículos cercanos.', - ['garage_storeditem'] = 'Abrir garaje', - ['garage_storeitem'] = 'Guardar vehículo en el garaje', - ['garage_buyitem'] = 'Tienda de vehículos', - ['garage_notauthorized'] = 'No estás autorizado a comprar este tipo de vehículos.', - ['helicopter_prompt'] = 'press [E] to access the Helicopter Actions.', - ['shop_item'] = '$%s', - ['vehicleshop_title'] = 'Tienda de vehículos', - ['vehicleshop_confirm'] = '¿Quieres comprar este vehículo?', - ['vehicleshop_bought'] = 'Has comprado un %s por ~r~$%s', - ['vehicleshop_money'] = 'No tienes suficiente dinero para comprar este vehículo', - ['vehicleshop_awaiting_model'] = 'El vehículo se está DESCARGANDO Y CARGANDO porfavor espere', - ['confirm_no'] = 'no', - ['confirm_yes'] = 'si', - ['view'] = 'View', --not translated - ['buy_car'] = 'Buy', --not translated - ['stop_view'] = 'Stop Viewing', --not translated - -- Service - ['service_max'] = 'No puedes entrar de servicio porque se ha alcanzado el número máximo: %s/%s', - ['service_not'] = '¡No has entrado de servicio! Debes hacerlo primeramente.', - ['service_anonunce'] = 'Información de servicio', - ['service_in'] = 'Has entrado de servicio. ¡Bienvenido!', - ['service_in_announce'] = '¡El agente %s ha entrado de servicio!', - ['service_out'] = 'Has salido de servicio.', - ['service_out_announce'] = 'El agente %s se ha salido de servicio.', - -- Action Menu - ['menu_title'] = 'Police', --not translated - ['citizen_interaction'] = 'Interacción ciudadana', - ['vehicle_interaction'] = 'Interacción vehículo', - ['object_spawner'] = 'Colocar objetos', +Locales["es"] = { + -- Cloakroom + ["cloakroom"] = "Taquilla", + ["citizen_wear"] = "Ropa de civil", + ["police_wear"] = "Uniforme", + ["gilet_wear"] = "Chaqueta reflectante naranja", + ["bullet_wear"] = "Chaleco antibalas", + ["no_outfit"] = "¡No hay ningún uniforme disponible para ti!", + ["open_cloackroom"] = "Presionar [E] para abrir su taquilla", + -- Armory + ["remove_object"] = "Coger objeto", + ["deposit_object"] = "Depositar objeto", + ["get_weapon"] = "Coger arma", + ["put_weapon"] = "Depositar arma", + ["buy_weapons"] = "Comprar armas", + ["armory"] = "Armeria", + ["open_armory"] = "Presionar [E] para acceder a la armeria", + ["armory_owned"] = "Comprada", + ["armory_free"] = "Gratis", + ["armory_item"] = "$%s", + ["armory_weapontitle"] = "Armeria - Comprar arma", + ["armory_componenttitle"] = "Armeria - Complementos del arma", + ["armory_bought"] = "compraste una %s por $%s", + ["armory_money"] = "No dispones de suficiente dinero para comprar esta arma", + ["armory_hascomponent"] = "¡Ya dispones de ese complemento!", + ["get_weapon_menu"] = "Armeria - Retirar arma", + ["put_weapon_menu"] = "Armeria - Guardar arma", + ["confirm"] = "Confirm", --not translated + -- Vehicles + ["vehicle_menu"] = "Vehículos", + ["vehicle_blocked"] = "¡Todos los puntos de aparición de vehículos están ocupados!", + ["garage_prompt"] = "Presione [E] para acceder a Acciones del Vehículo.", + ["garage_title"] = "Acciones del vehículo", + ["garage_stored"] = "Guardado", + ["garage_notstored"] = "No se encuentra en el garaje", + ["garage_storing"] = "Estamos intentando borrar el vehículo, asegurate de que no haya jugadores cerca.", + ["garage_has_stored"] = "El vehículo ha sido guardado en su garaje", + ["garage_has_notstored"] = "no nearby owned vehicles were found", + ["garage_notavailable"] = "Su vehículo no está guardado en el garaje.", + ["garage_blocked"] = "¡No hay ningún punto de spawn disponible!", + ["garage_empty"] = "No dispones de ningún vehículo en su garaje.", + ["garage_released"] = "your vehicle has been released from the garage.", + ["garage_store_nearby"] = "No hay vehículos cercanos.", + ["garage_storeditem"] = "Abrir garaje", + ["garage_storeitem"] = "Guardar vehículo en el garaje", + ["garage_buyitem"] = "Tienda de vehículos", + ["garage_notauthorized"] = "No estás autorizado a comprar este tipo de vehículos.", + ["helicopter_prompt"] = "press [E] to access the Helicopter Actions.", + ["shop_item"] = "$%s", + ["vehicleshop_title"] = "Tienda de vehículos", + ["vehicleshop_confirm"] = "¿Quieres comprar este vehículo?", + ["vehicleshop_bought"] = "Has comprado un %s por ~r~$%s", + ["vehicleshop_money"] = "No tienes suficiente dinero para comprar este vehículo", + ["vehicleshop_awaiting_model"] = "El vehículo se está DESCARGANDO Y CARGANDO porfavor espere", + ["confirm_no"] = "no", + ["confirm_yes"] = "si", + ["view"] = "View", --not translated + ["buy_car"] = "Buy", --not translated + ["stop_view"] = "Stop Viewing", --not translated + -- Service + ["service_max"] = "No puedes entrar de servicio porque se ha alcanzado el número máximo: %s/%s", + ["service_not"] = "¡No has entrado de servicio! Debes hacerlo primeramente.", + ["service_anonunce"] = "Información de servicio", + ["service_in"] = "Has entrado de servicio. ¡Bienvenido!", + ["service_in_announce"] = "¡El agente %s ha entrado de servicio!", + ["service_out"] = "Has salido de servicio.", + ["service_out_announce"] = "El agente %s se ha salido de servicio.", + -- Action Menu + ["menu_title"] = "Police", --not translated + ["citizen_interaction"] = "Interacción ciudadana", + ["vehicle_interaction"] = "Interacción vehículo", + ["object_spawner"] = "Colocar objetos", - ['id_card'] = 'Documento de identidad', - ['search'] = 'Buscar', - ['handcuff'] = 'Poner/quitar Esposas', - ['drag'] = 'escoltar', - ['put_in_vehicle'] = 'Meter en el vehículo', - ['out_the_vehicle'] = 'Sacar del vehículo', - ['fine'] = 'Multa', - ['unpaid_bills'] = 'manage unpaid bills', - ['license_check'] = 'Gestionar licencia', - ['license_revoke'] = 'Revocar licencia', - ['license_revoked'] = 'Su %s ha sido revocar!', - ['licence_you_revoked'] = 'you revoked a %s which belonged to %s', - ['no_players_nearby'] = 'no hay jugadores cerca', - ['being_searched'] = 'you are being searched by the Police', - ['fine_enter_amount'] = 'Enter the amount of the fine', --not translated - ['fine_enter_text'] = 'Enter the reason for the fine', --not translated - ['invalid_amount'] = 'Error: Amount was not a number or invalid', --not translated - -- Vehicle interaction - ['vehicle_info'] = 'Información del vehículo', - ['pick_lock'] = 'Forzar coche', - ['vehicle_unlocked'] = 'Vehículo desbloqueado', - ['no_vehicles_nearby'] = 'No hay vehículos cerca', - ['impound'] = 'Confiscar vehículo', - ['impound_prompt'] = 'Presione [E] para cancelar impound', - ['impound_canceled'] = 'you canceled the impound', - ['impound_canceled_moved'] = 'the impound has been canceled because the vehicle moved', - ['impound_successful'] = 'you have impounded the vehicle', - ['search_database'] = 'vehicle information', - ['search_database_title'] = 'vehicle information - search with registration number', - ['search_database_error_invalid'] = 'that is ~r~not a valid registration number', - ['search_plate'] = 'Enter Plate', --not translated - ['lookup_plate'] = 'Lookup Plate', --not translated - -- Traffic interaction - ['traffic_interaction'] = 'Rutas de interacción', - ['cone'] = 'Cono', - ['barrier'] = 'Barrera', - ['spikestrips'] = 'Grada', - ['box'] = 'Caja', - ['cash'] = 'Dinero', - -- ID Card Menu - ['name'] = 'Nombre: %s', - ['job'] = 'Trabajo: %s', - ['sex'] = 'Sexo: %s', - ['dob'] = 'DOB: %s', - ['height'] = 'Altura: %s', - ['bac'] = 'BAC: %s', - ['unknown'] = 'Desconocido', - ['male'] = 'Hombre', - ['female'] = 'Mujer', - -- Body Search Menu - ['guns_label'] = '--- Armas ---', - ['inventory_label'] = '--- Inventario ---', - ['license_label'] = ' --- Licenses ---', - ['confiscate'] = 'confiscar %s', - ['confiscate_weapon'] = 'confiscate %s with %s bullets', - ['confiscate_inv'] = 'confiscar %sx %s', - ['confiscate_dirty'] = 'confiscar dinero negro: €%s', - ['you_confiscated'] = 'you confiscated %sx %s from %s', - ['got_confiscated'] = '%sx %s were confiscated by %s', - ['you_confiscated_account'] = 'Has confiscado €%s (%s) de %s', - ['got_confiscated_account'] = '€%s (%s) ha sido confiscado por %s', - ['you_confiscated_weapon'] = 'you confiscated %s from %s with ~o~%s bullets', - ['got_confiscated_weapon'] = 'your %s with ~o~%s bullets was confiscated by %s', - ['traffic_offense'] = 'Delito de tráfico', - ['minor_offense'] = 'Delito menor', - ['average_offense'] = 'Delito medio', - ['major_offense'] = 'Delito grave', - ['fine_total'] = 'Multa total: %s', - -- Vehicle Info Menu - ['plate'] = 'n°: %s', - ['owner_unknown'] = 'propietario: Desconocido', - ['owner'] = 'propietario: %s', - -- Boss Menu - ['open_bossmenu'] = 'presionar [E] para abrir el menú', - ['quantity_invalid'] = 'cantidad invalida', - ['have_withdrawn'] = 'you have withdrawn %sx %s', - ['have_deposited'] = 'you have deposited %sx %s', - ['quantity'] = 'cantidad', - ['quantity_placeholder'] = 'Amount to withdraw..', --not translated - ['inventory'] = 'inventario', - ['police_stock'] = 'almacen Policial', - -- Misc - ['remove_prop'] = 'presionar [E] para eliminar el objeto', - ['map_blip'] = 'comisaría de policía', - ['unrestrained_timer'] = 'you feel your handcuffs slowly losing grip and fading away.', - -- Notifications - ['alert_police'] = 'alerta policia', - ['phone_police'] = 'policia', - -- Keybind - ['interaction'] = 'Interact', --not translated - ['quick_actions'] = 'Quick Actions', --not translated - -- Other - ['society_police'] = 'Police', --not translated - ['s_m_y_sheriff_01'] = 'Sheriff Ped', --not translated - ['s_m_y_cop_01'] = 'Police Ped', -- not translated - ['s_m_y_swat_01'] = 'SWAT Ped', --not translated - + ["id_card"] = "Documento de identidad", + ["search"] = "Buscar", + ["handcuff"] = "Poner/quitar Esposas", + ["drag"] = "escoltar", + ["put_in_vehicle"] = "Meter en el vehículo", + ["out_the_vehicle"] = "Sacar del vehículo", + ["fine"] = "Multa", + ["unpaid_bills"] = "manage unpaid bills", + ["license_check"] = "Gestionar licencia", + ["license_revoke"] = "Revocar licencia", + ["license_revoked"] = "Su %s ha sido revocar!", + ["licence_you_revoked"] = "you revoked a %s which belonged to %s", + ["no_players_nearby"] = "no hay jugadores cerca", + ["being_searched"] = "you are being searched by the Police", + ["fine_enter_amount"] = "Enter the amount of the fine", --not translated + ["fine_enter_text"] = "Enter the reason for the fine", --not translated + ["invalid_amount"] = "Error: Amount was not a number or invalid", --not translated + -- Vehicle interaction + ["vehicle_info"] = "Información del vehículo", + ["pick_lock"] = "Forzar coche", + ["vehicle_unlocked"] = "Vehículo desbloqueado", + ["no_vehicles_nearby"] = "No hay vehículos cerca", + ["impound"] = "Confiscar vehículo", + ["impound_prompt"] = "Presione [E] para cancelar impound", + ["impound_canceled"] = "you canceled the impound", + ["impound_canceled_moved"] = "the impound has been canceled because the vehicle moved", + ["impound_successful"] = "you have impounded the vehicle", + ["search_database"] = "vehicle information", + ["search_database_title"] = "vehicle information - search with registration number", + ["search_database_error_invalid"] = "that is ~r~not a valid registration number", + ["search_plate"] = "Enter Plate", --not translated + ["lookup_plate"] = "Lookup Plate", --not translated + -- Traffic interaction + ["traffic_interaction"] = "Rutas de interacción", + ["cone"] = "Cono", + ["barrier"] = "Barrera", + ["spikestrips"] = "Grada", + ["box"] = "Caja", + ["cash"] = "Dinero", + -- ID Card Menu + ["name"] = "Nombre: %s", + ["job"] = "Trabajo: %s", + ["sex"] = "Sexo: %s", + ["dob"] = "DOB: %s", + ["height"] = "Altura: %s", + ["bac"] = "BAC: %s", + ["unknown"] = "Desconocido", + ["male"] = "Hombre", + ["female"] = "Mujer", + -- Body Search Menu + ["guns_label"] = "--- Armas ---", + ["inventory_label"] = "--- Inventario ---", + ["license_label"] = " --- Licenses ---", + ["confiscate"] = "confiscar %s", + ["confiscate_weapon"] = "confiscate %s with %s bullets", + ["confiscate_inv"] = "confiscar %sx %s", + ["confiscate_dirty"] = 'confiscar dinero negro: €%s', + ["you_confiscated"] = "you confiscated %sx %s from %s", + ["got_confiscated"] = "%sx %s were confiscated by %s", + ["you_confiscated_account"] = "Has confiscado €%s (%s) de %s", + ["got_confiscated_account"] = "€%s (%s) ha sido confiscado por %s", + ["you_confiscated_weapon"] = "you confiscated %s from %s with ~o~%s bullets", + ["got_confiscated_weapon"] = "your %s with ~o~%s bullets was confiscated by %s", + ["traffic_offense"] = "Delito de tráfico", + ["minor_offense"] = "Delito menor", + ["average_offense"] = "Delito medio", + ["major_offense"] = "Delito grave", + ["fine_total"] = "Multa total: %s", + -- Vehicle Info Menu + ["plate"] = "n°: %s", + ["owner_unknown"] = "propietario: Desconocido", + ["owner"] = "propietario: %s", + -- Boss Menu + ["open_bossmenu"] = "presionar [E] para abrir el menú", + ["quantity_invalid"] = "cantidad invalida", + ["have_withdrawn"] = "you have withdrawn %sx %s", + ["have_deposited"] = "you have deposited %sx %s", + ["quantity"] = "cantidad", + ["quantity_placeholder"] = "Amount to withdraw..", --not translated + ["inventory"] = "inventario", + ["police_stock"] = "almacen Policial", + -- Misc + ["remove_prop"] = "presionar [E] para eliminar el objeto", + ["map_blip"] = "comisaría de policía", + ["unrestrained_timer"] = "you feel your handcuffs slowly losing grip and fading away.", + -- Notifications + ["alert_police"] = "alerta policia", + ["phone_police"] = "policia", + -- Keybind + ["interaction"] = "Interact", --not translated + ["quick_actions"] = "Quick Actions", --not translated + -- Other + ["society_police"] = "Police", --not translated + ["s_m_y_sheriff_01"] = "Sheriff Ped", --not translated + ["s_m_y_cop_01"] = "Police Ped", -- not translated + ["s_m_y_swat_01"] = "SWAT Ped", --not translated } diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/fi.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/fi.lua index 219c7d5e3..7fd38a81e 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/fi.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/fi.lua @@ -1,171 +1,170 @@ -Locales['fi'] = { - -- Cloakroom - ['cloakroom'] = 'vaatelokero', - ['citizen_wear'] = 'siviiliasu', - ['police_wear'] = 'poliisiasu', - ['gilet_wear'] = 'huomioliivi', - ['bullet_wear'] = 'luotiliivi', - ['no_outfit'] = 'täällä ei ole sinulle sopivaa asua', - ['open_cloackroom'] = 'paina [E] vaihtaaksesi vaatteita.', - -- Armory - ['remove_object'] = 'ota esine', - ['deposit_object'] = 'talleta esine', - ['get_weapon'] = 'ota ase', - ['put_weapon'] = 'laita ase pois', - ['buy_weapons'] = 'osta aseita', - ['armory'] = 'asevarasto', - ['open_armory'] = 'paina [E] avataksesi asevarasto', - ['armory_owned'] = 'sinulla on jo tämä', - ['armory_free'] = 'ilmainen', - ['armory_item'] = '$%s', - ['armory_weapontitle'] = 'Asevarasto - osta ase', - ['armory_componenttitle'] = 'Asevarasto - osta aseenosia', - ['armory_bought'] = 'ostit %s hintaan $%s', - ['armory_money'] = 'sinulla ei ole varaa tähän', - ['armory_hascomponent'] = 'sinulla on jo tämä aseenosa!', - ['get_weapon_menu'] = 'asevarasto - ota ase', - ['put_weapon_menu'] = 'asevarasto - talleta ase', - ['confirm'] = 'varmista', - -- Vehicles - ['vehicle_menu'] = 'ajoneuvo', - ['vehicle_blocked'] = 'kaikki saatavilla olevat parkkipaikat on varattuja!', - ['garage_prompt'] = 'Paina [E] avataksesi ajoneuvovalinnat.', - ['garage_title'] = 'ajoneuvovalinnat', - ['garage_stored'] = 'talletettu', - ['garage_notstored'] = 'ei tallissa', - ['garage_storing'] = 'yritämme poistaa ajoneuvoa..', - ['garage_has_stored'] = 'ajoneuvo on talletettu', - ['garage_has_notstored'] = 'ei ajoneuvoja lähettyvillä', - ['garage_notavailable'] = 'ajoneuvoa ei ole talletettu talliin.', - ['garage_blocked'] = 'ei vapaita parkkipaikkoja!', - ['garage_empty'] = 'sinulla ei ole ajoneuvoja tallissa.', - ['garage_released'] = 'ajoneuvosi on otettu ulos tallista.', - ['garage_store_nearby'] = 'ei ajoneuvoja lähettyvillä.', - ['garage_storeditem'] = 'avaa talli', - ['garage_storeitem'] = 'talleta ajoneuvo talliin', - ['garage_buyitem'] = 'ajoneuvokauppa', - ['garage_notauthorized'] = 'sinulla ei ole valtuuksia ostaa tätä.', - ['helicopter_prompt'] = 'paina [E] avataksesi helikopterivalinnat.', - ['shop_item'] = '$%s', - ['vehicleshop_title'] = 'Ajoneuvokauppa', - ['vehicleshop_confirm'] = 'Haluatko varmasti ostaa tämän ajoneuvon?', - ['vehicleshop_bought'] = 'Ostit %s hintaan ~r~$%s', - ['vehicleshop_money'] = 'Sinulla ei ole rahaa tähän autoon', - ['vehicleshop_awaiting_model'] = 'Ajoneuvo lataa ole killti ja odota', - ['confirm_no'] = 'no', - ['confirm_yes'] = 'yes', - ['view'] = 'Katso', - ['buy_car'] = 'Osta', - ['stop_view'] = 'Lopeta katsominen', - -- Service - ['service_max'] = 'et voi astua vuoroon, maksimi poliiseja jo kentällä: %s/%s', - ['service_not'] = 'et voi astua vuoroon, sinulla ei ole työvaatteita päällä.', - ['service_anonunce'] = 'vuoro informaatio', - ['service_in'] = 'astuit vuoroon, tervetuloa!', - ['service_in_announce'] = 'henkilö %s astui vuoroon!', - ['service_out'] = 'poistuit vuorosta.', - ['service_out_announce'] = 'henkilö %s poistui vuorosta.', - -- Action Menu - ['menu_title'] = 'Poliisi', - ['citizen_interaction'] = 'siviilin vuorovaikutus', - ['vehicle_interaction'] = 'ajoneuvon vuorovaikutus', - ['object_spawner'] = 'objekti spawneri', +Locales["fi"] = { + -- Cloakroom + ["cloakroom"] = "vaatelokero", + ["citizen_wear"] = "siviiliasu", + ["police_wear"] = "poliisiasu", + ["gilet_wear"] = "huomioliivi", + ["bullet_wear"] = "luotiliivi", + ["no_outfit"] = "täällä ei ole sinulle sopivaa asua", + ["open_cloackroom"] = "paina [E] vaihtaaksesi vaatteita.", + -- Armory + ["remove_object"] = "ota esine", + ["deposit_object"] = "talleta esine", + ["get_weapon"] = "ota ase", + ["put_weapon"] = "laita ase pois", + ["buy_weapons"] = "osta aseita", + ["armory"] = "asevarasto", + ["open_armory"] = "paina [E] avataksesi asevarasto", + ["armory_owned"] = "sinulla on jo tämä", + ["armory_free"] = "ilmainen", + ["armory_item"] = "$%s", + ["armory_weapontitle"] = "Asevarasto - osta ase", + ["armory_componenttitle"] = "Asevarasto - osta aseenosia", + ["armory_bought"] = "ostit %s hintaan $%s", + ["armory_money"] = "sinulla ei ole varaa tähän", + ["armory_hascomponent"] = "sinulla on jo tämä aseenosa!", + ["get_weapon_menu"] = "asevarasto - ota ase", + ["put_weapon_menu"] = "asevarasto - talleta ase", + ["confirm"] = "varmista", + -- Vehicles + ["vehicle_menu"] = "ajoneuvo", + ["vehicle_blocked"] = "kaikki saatavilla olevat parkkipaikat on varattuja!", + ["garage_prompt"] = "Paina [E] avataksesi ajoneuvovalinnat.", + ["garage_title"] = "ajoneuvovalinnat", + ["garage_stored"] = "talletettu", + ["garage_notstored"] = "ei tallissa", + ["garage_storing"] = "yritämme poistaa ajoneuvoa..", + ["garage_has_stored"] = "ajoneuvo on talletettu", + ["garage_has_notstored"] = "ei ajoneuvoja lähettyvillä", + ["garage_notavailable"] = "ajoneuvoa ei ole talletettu talliin.", + ["garage_blocked"] = "ei vapaita parkkipaikkoja!", + ["garage_empty"] = "sinulla ei ole ajoneuvoja tallissa.", + ["garage_released"] = "ajoneuvosi on otettu ulos tallista.", + ["garage_store_nearby"] = "ei ajoneuvoja lähettyvillä.", + ["garage_storeditem"] = "avaa talli", + ["garage_storeitem"] = "talleta ajoneuvo talliin", + ["garage_buyitem"] = "ajoneuvokauppa", + ["garage_notauthorized"] = "sinulla ei ole valtuuksia ostaa tätä.", + ["helicopter_prompt"] = "paina [E] avataksesi helikopterivalinnat.", + ["shop_item"] = "$%s", + ["vehicleshop_title"] = "Ajoneuvokauppa", + ["vehicleshop_confirm"] = "Haluatko varmasti ostaa tämän ajoneuvon?", + ["vehicleshop_bought"] = "Ostit %s hintaan ~r~$%s", + ["vehicleshop_money"] = "Sinulla ei ole rahaa tähän autoon", + ["vehicleshop_awaiting_model"] = "Ajoneuvo lataa ole killti ja odota", + ["confirm_no"] = "no", + ["confirm_yes"] = "yes", + ["view"] = "Katso", + ["buy_car"] = "Osta", + ["stop_view"] = "Lopeta katsominen", + -- Service + ["service_max"] = "et voi astua vuoroon, maksimi poliiseja jo kentällä: %s/%s", + ["service_not"] = "et voi astua vuoroon, sinulla ei ole työvaatteita päällä.", + ["service_anonunce"] = "vuoro informaatio", + ["service_in"] = "astuit vuoroon, tervetuloa!", + ["service_in_announce"] = "henkilö %s astui vuoroon!", + ["service_out"] = "poistuit vuorosta.", + ["service_out_announce"] = "henkilö %s poistui vuorosta.", + -- Action Menu + ["menu_title"] = "Poliisi", + ["citizen_interaction"] = "siviilin vuorovaikutus", + ["vehicle_interaction"] = "ajoneuvon vuorovaikutus", + ["object_spawner"] = "objekti spawneri", - ['id_card'] = 'henkilöllisyystodistus', - ['search'] = 'tutki', - ['handcuff'] = 'raudat On/Off', - ['drag'] = 'raahaa', - ['put_in_vehicle'] = 'laita ajoneuvoon', - ['out_the_vehicle'] = 'ota ulos ajoneuvosta', - ['fine'] = 'sakko', - ['unpaid_bills'] = 'hallinoi maksamattomia laskuja', - ['license_check'] = 'hallitse lisenssejä', - ['license_revoke'] = 'kumoa lisenssi', - ['license_revoked'] = 'sinun %s kumottiin!', - ['licence_you_revoked'] = 'sinä kumosit %s mikä kuului henkilölle %s', - ['no_players_nearby'] = 'ei pelaajia lähettyvillä', - ['being_searched'] = 'you are being searched by the Police', - ['fine_enter_amount'] = 'Enter the amount of the fine', --not translated - ['fine_enter_text'] = 'Enter the reason for the fine', --not translated - ['invalid_amount'] = 'Error: Amount was not a number or invalid', --not translated - -- Vehicle interaction - ['vehicle_info'] = 'ajoneuvon tiedot', - ['pick_lock'] = 'tiirikoi ovet', - ['vehicle_unlocked'] = 'ajoneuvo Avattu', - ['no_vehicles_nearby'] = 'ei ajoneuvoja lähettyvillä', - ['impound'] = 'takavarikoi ajoneuvo', - ['impound_prompt'] = 'paina [E] peruaksesi takavarikointi', - ['impound_canceled'] = 'sinä peruit takavarikoinnin', - ['impound_canceled_moved'] = 'takavarikointi peruuntui koska ajoneuvo liikku', - ['impound_successful'] = 'takavarikoit ajoneuvon', - ['search_database'] = 'ajoneuvon tiedot', - ['search_database_title'] = 'ajoneuvon tiedot - etsi rekisterinumerolla', - ['search_database_error_invalid'] = 'tämä ~r~ei ole voimassa oleva rekisterinumero', - ['search_plate'] = 'Kirjoita rekisteritunnus', - ['lookup_plate'] = 'Tarkista rekisteritunnus', - -- Traffic interaction - ['traffic_interaction'] = 'liikenteen vuorovaikutus', - ['cone'] = 'kartio', - ['barrier'] = 'este', - ['spikestrips'] = 'piikkimatto', - ['box'] = 'laatikko', - ['cash'] = 'rahalaatikko', - -- ID Card Menu - ['name'] = 'nimi: %s', - ['job'] = 'työ: %s', - ['sex'] = 'sukupuoli: %s', - ['dob'] = 'syntymäaika: %s', - ['height'] = 'pituus: %s', - ['bac'] = 'alkometri: %s', - ['unknown'] = 'tuntematon', - ['male'] = 'mies', - ['female'] = 'nainen', - -- Body Search Menu - ['guns_label'] = '--- Aseet ---', - ['inventory_label'] = '--- Reppu ---', - ['license_label'] = ' --- Lisenssit ---', - ['confiscate'] = 'takavarikoi %s', - ['confiscate_weapon'] = 'confiscate %s with %s bullets', - ['confiscate_inv'] = 'takavarikoi %sx %s', - ['confiscate_dirty'] = 'takavarikoi likainen raha: $%s', - ['you_confiscated'] = 'sinä takavarioit %sx %s pelaajalta %s', - ['got_confiscated'] = '%sx %s takavarikoitiin sinulta pelaajan %s toimesta', - ['you_confiscated_account'] = 'sinä takavarikoit $%s (%s) pelaajalta %s', - ['got_confiscated_account'] = '$%s (%s) takavarikoitiin sinulta pelaajan %s toimesta', - ['you_confiscated_weapon'] = 'sinä takavarikoit %s pelaajalta %s jossa oli ~o~%s panosta', - ['got_confiscated_weapon'] = 'sinun %s jossa oli ~o~%s panosta takavarikoitiin sinulta%s', - ['traffic_offense'] = 'liikenne rikokset', - ['minor_offense'] = 'lievät rikokset', - ['average_offense'] = 'keskisuuret rikokset', - ['major_offense'] = 'vakavat rikokset', - ['fine_total'] = 'sakko: %s', - --Vehicle Info Menu - ['plate'] = 'kilpi: %s', - ['owner_unknown'] = 'omistaja: Tuntematon', - ['owner'] = 'omistaja: %s', - --Boss Menu - ['open_bossmenu'] = 'paina [E] avataksesi valikon', - ['quantity_invalid'] = 'invalid quantity', - ['have_withdrawn'] = 'sinä otit varastosta %sx %s', - ['have_deposited'] = 'sinä talletit varastoon %sx %s', - ['quantity'] = 'määrä', - ['quantity_placeholder'] = 'Määrä mitä otat..', - ['inventory'] = 'varasto', - ['police_stock'] = 'poliisin Varasto', - -- Misc - ['remove_prop'] = 'paina [E] poistaaksesi objektin', - ['map_blip'] = 'poliisilaitos', - ['unrestrained_timer'] = 'tunnet kuinka hitaasti käsiraudat alkavat löystyä ja irtoavat', - -- Notifications - ['alert_police'] = 'hälyytys Poliisi', - ['phone_police'] = 'poliisi', - -- Keybind - ['interaction'] = 'Vuorovaikuta', - ['quick_actions'] = 'Pikavalinnat', - -- Other - ['society_police'] = 'Poliisi', - ['s_m_y_sheriff_01'] = 'Sheriffi npc', - ['s_m_y_cop_01'] = 'Poliisi npc', - ['s_m_y_swat_01'] = 'SWAT npc', - + ["id_card"] = "henkilöllisyystodistus", + ["search"] = "tutki", + ["handcuff"] = "raudat On/Off", + ["drag"] = "raahaa", + ["put_in_vehicle"] = "laita ajoneuvoon", + ["out_the_vehicle"] = "ota ulos ajoneuvosta", + ["fine"] = "sakko", + ["unpaid_bills"] = "hallinoi maksamattomia laskuja", + ["license_check"] = "hallitse lisenssejä", + ["license_revoke"] = "kumoa lisenssi", + ["license_revoked"] = "sinun %s kumottiin!", + ["licence_you_revoked"] = "sinä kumosit %s mikä kuului henkilölle %s", + ["no_players_nearby"] = "ei pelaajia lähettyvillä", + ["being_searched"] = "you are being searched by the Police", + ["fine_enter_amount"] = "Enter the amount of the fine", --not translated + ["fine_enter_text"] = "Enter the reason for the fine", --not translated + ["invalid_amount"] = "Error: Amount was not a number or invalid", --not translated + -- Vehicle interaction + ["vehicle_info"] = "ajoneuvon tiedot", + ["pick_lock"] = "tiirikoi ovet", + ["vehicle_unlocked"] = "ajoneuvo Avattu", + ["no_vehicles_nearby"] = "ei ajoneuvoja lähettyvillä", + ["impound"] = "takavarikoi ajoneuvo", + ["impound_prompt"] = "paina [E] peruaksesi takavarikointi", + ["impound_canceled"] = "sinä peruit takavarikoinnin", + ["impound_canceled_moved"] = "takavarikointi peruuntui koska ajoneuvo liikku", + ["impound_successful"] = "takavarikoit ajoneuvon", + ["search_database"] = "ajoneuvon tiedot", + ["search_database_title"] = "ajoneuvon tiedot - etsi rekisterinumerolla", + ["search_database_error_invalid"] = "tämä ~r~ei ole voimassa oleva rekisterinumero", + ["search_plate"] = "Kirjoita rekisteritunnus", + ["lookup_plate"] = "Tarkista rekisteritunnus", + -- Traffic interaction + ["traffic_interaction"] = "liikenteen vuorovaikutus", + ["cone"] = "kartio", + ["barrier"] = "este", + ["spikestrips"] = "piikkimatto", + ["box"] = "laatikko", + ["cash"] = "rahalaatikko", + -- ID Card Menu + ["name"] = "nimi: %s", + ["job"] = "työ: %s", + ["sex"] = "sukupuoli: %s", + ["dob"] = "syntymäaika: %s", + ["height"] = "pituus: %s", + ["bac"] = "alkometri: %s", + ["unknown"] = "tuntematon", + ["male"] = "mies", + ["female"] = "nainen", + -- Body Search Menu + ["guns_label"] = "--- Aseet ---", + ["inventory_label"] = "--- Reppu ---", + ["license_label"] = " --- Lisenssit ---", + ["confiscate"] = "takavarikoi %s", + ["confiscate_weapon"] = "confiscate %s with %s bullets", + ["confiscate_inv"] = "takavarikoi %sx %s", + ["confiscate_dirty"] = 'takavarikoi likainen raha: $%s', + ["you_confiscated"] = "sinä takavarioit %sx %s pelaajalta %s", + ["got_confiscated"] = "%sx %s takavarikoitiin sinulta pelaajan %s toimesta", + ["you_confiscated_account"] = "sinä takavarikoit $%s (%s) pelaajalta %s", + ["got_confiscated_account"] = "$%s (%s) takavarikoitiin sinulta pelaajan %s toimesta", + ["you_confiscated_weapon"] = "sinä takavarikoit %s pelaajalta %s jossa oli ~o~%s panosta", + ["got_confiscated_weapon"] = "sinun %s jossa oli ~o~%s panosta takavarikoitiin sinulta%s", + ["traffic_offense"] = "liikenne rikokset", + ["minor_offense"] = "lievät rikokset", + ["average_offense"] = "keskisuuret rikokset", + ["major_offense"] = "vakavat rikokset", + ["fine_total"] = "sakko: %s", + --Vehicle Info Menu + ["plate"] = "kilpi: %s", + ["owner_unknown"] = "omistaja: Tuntematon", + ["owner"] = "omistaja: %s", + --Boss Menu + ["open_bossmenu"] = "paina [E] avataksesi valikon", + ["quantity_invalid"] = "invalid quantity", + ["have_withdrawn"] = "sinä otit varastosta %sx %s", + ["have_deposited"] = "sinä talletit varastoon %sx %s", + ["quantity"] = "määrä", + ["quantity_placeholder"] = "Määrä mitä otat..", + ["inventory"] = "varasto", + ["police_stock"] = "poliisin Varasto", + -- Misc + ["remove_prop"] = "paina [E] poistaaksesi objektin", + ["map_blip"] = "poliisilaitos", + ["unrestrained_timer"] = "tunnet kuinka hitaasti käsiraudat alkavat löystyä ja irtoavat", + -- Notifications + ["alert_police"] = "hälyytys Poliisi", + ["phone_police"] = "poliisi", + -- Keybind + ["interaction"] = "Vuorovaikuta", + ["quick_actions"] = "Pikavalinnat", + -- Other + ["society_police"] = "Poliisi", + ["s_m_y_sheriff_01"] = "Sheriffi npc", + ["s_m_y_cop_01"] = "Poliisi npc", + ["s_m_y_swat_01"] = "SWAT npc", } diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/fr.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/fr.lua index ebb91d7e9..77c6298ba 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/fr.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/fr.lua @@ -1,170 +1,170 @@ -Locales['fr'] = { - -- Vestiaire - ['cloakroom'] = 'vestiaire', - ['citizen_wear'] = 'tenue Civil', - ['police_wear'] = 'tenue Policier', - ['gilet_wear'] = 'gilet orange', - ['bullet_wear'] = 'gilet pare-balles', - ['no_outfit'] = 'il n\'y a pas d\'uniforme à votre taille...', - ['open_cloackroom'] = 'appuyez sur [E] pour vous changer', - -- Armurerie - ['remove_object'] = 'prendre Objet', - ['deposit_object'] = 'déposer objet', - ['get_weapon'] = 'prendre Arme', - ['put_weapon'] = 'déposer Arme', - ['buy_weapons'] = 'acheter Armes', - ['armory'] = 'armurerie', - ['open_armory'] = 'appuyez sur [E] pour accéder à l\'armurerie', - ['armory_owned'] = 'possédé', - ['armory_free'] = 'gratuit', - ['armory_item'] = '$%s', - ['armory_weapontitle'] = 'armurerie - Acheter une arme', - ['armory_componenttitle'] = 'armurerie - Accessoires d\'armes', - ['armory_bought'] = 'vous achetez un %s pour $%s', - ['armory_money'] = 'vous ne pouvez pas acheter cette arme', - ['armory_hascomponent'] = 'vous avez cet accessoire équipé!', - ['get_weapon_menu'] = 'armurerie - Retirer arme', - ['put_weapon_menu'] = 'armurerie - Stocker arme', - ['confirm'] = 'Confirmer', - -- Véhicules - ['vehicle_menu'] = 'véhicule', - ['vehicle_blocked'] = 'tous les points de spawn sont bloqués!', - ['garage_prompt'] = 'appuyez sur [E] pour accéder aux Actions Véhicule.', - ['garage_title'] = 'actions Véhicules', - ['garage_stored'] = 'rangé', - ['garage_notstored'] = 'sorti(e)', - ['garage_storing'] = 'tentative de suppression du véhicule, assurez-vous que personne ne soit autour.', - ['garage_has_stored'] = 'le véhicule a bien été rangé dans le garage', - ['garage_has_notstored'] = 'aucun véhicule dans le garage', - ['garage_notavailable'] = 'votre véhicule n\'est pas rangé dans le garage.', - ['garage_blocked'] = 'la sortie du garage est obstruée!', - ['garage_empty'] = 'vous n\'avez aucun véhicule dans le garage.', - ['garage_released'] = 'votre véhicule a été sorti.', - ['garage_store_nearby'] = 'aucun véhicule a proximité.', - ['garage_storeditem'] = 'ouvrir le garage', - ['garage_storeitem'] = 'ranger le véhicule', - ['garage_buyitem'] = 'magasin véhicule', - ['garage_notauthorized'] = 'vous n\'êtes pas autorisé à acheter ce type de véhicules.', - ['helicopter_prompt'] = 'appuyez sur [E] pour accéder aux Actions de l\'hélicoptère.', - ['shop_item'] = '$%s', - ['vehicleshop_title'] = 'magasin véhicule', - ['vehicleshop_confirm'] = 'voulez-vous acheter ce véhicule?', - ['vehicleshop_bought'] = 'vous avez acheté %s pour ~r~$%s', - ['vehicleshop_money'] = 'vous ne pouvez pas acheter ce véhicule', - ['vehicleshop_awaiting_model'] = 'le véhicule est actuellement en PRÉPARATION veuillez patienter', - ['confirm_no'] = 'non', - ['confirm_yes'] = 'oui', - ['view'] = 'Voir', - ['buy_car'] = 'Acheter', - ['stop_view'] = 'Arrêter de voir', - -- Service - ['service_max'] = 'vous ne pouvez pas entrer en service, officiers en service: %s/%s', - ['service_not'] = 'vous n\'êtes pas en service! Vous devez d\'abord enfiler votre tenue.', - ['service_anonunce'] = 'prise de service', - ['service_in'] = 'vous êtes en service, bon courage!', - ['service_in_announce'] = 'l\'officier %s est entré en service!', - ['service_out'] = 'vous avez terminé votre service.', - ['service_out_announce'] = 'l\'officier %s a quitté son service.', - -- Menu d'intéraction - ['menu_title'] = 'Police', - ['citizen_interaction'] = 'interaction citoyen', - ['vehicle_interaction'] = 'interaction véhicule', - ['object_spawner'] = 'placer objets', +Locales["fr"] = { + -- Vestiaire + ["cloakroom"] = "vestiaire", + ["citizen_wear"] = "tenue Civil", + ["police_wear"] = "tenue Policier", + ["gilet_wear"] = "gilet orange", + ["bullet_wear"] = "gilet pare-balles", + ["no_outfit"] = "il n'y a pas d'uniforme à votre taille...", + ["open_cloackroom"] = "appuyez sur [E] pour vous changer", + -- Armurerie + ["remove_object"] = "prendre Objet", + ["deposit_object"] = "déposer objet", + ["get_weapon"] = "prendre Arme", + ["put_weapon"] = "déposer Arme", + ["buy_weapons"] = "acheter Armes", + ["armory"] = "armurerie", + ["open_armory"] = "appuyez sur [E] pour accéder à l'armurerie", + ["armory_owned"] = "possédé", + ["armory_free"] = "gratuit", + ["armory_item"] = "$%s", + ["armory_weapontitle"] = "armurerie - Acheter une arme", + ["armory_componenttitle"] = "armurerie - Accessoires d'armes", + ["armory_bought"] = "vous achetez un %s pour $%s", + ["armory_money"] = "vous ne pouvez pas acheter cette arme", + ["armory_hascomponent"] = "vous avez cet accessoire équipé!", + ["get_weapon_menu"] = "armurerie - Retirer arme", + ["put_weapon_menu"] = "armurerie - Stocker arme", + ["confirm"] = "Confirmer", + -- Véhicules + ["vehicle_menu"] = "véhicule", + ["vehicle_blocked"] = "tous les points de spawn sont bloqués!", + ["garage_prompt"] = "appuyez sur [E] pour accéder aux Actions Véhicule.", + ["garage_title"] = "actions Véhicules", + ["garage_stored"] = "rangé", + ["garage_notstored"] = "sorti(e)", + ["garage_storing"] = "tentative de suppression du véhicule, assurez-vous que personne ne soit autour.", + ["garage_has_stored"] = "le véhicule a bien été rangé dans le garage", + ["garage_has_notstored"] = "aucun véhicule dans le garage", + ["garage_notavailable"] = "votre véhicule n'est pas rangé dans le garage.", + ["garage_blocked"] = "la sortie du garage est obstruée!", + ["garage_empty"] = "vous n'avez aucun véhicule dans le garage.", + ["garage_released"] = "votre véhicule a été sorti.", + ["garage_store_nearby"] = "aucun véhicule a proximité.", + ["garage_storeditem"] = "ouvrir le garage", + ["garage_storeitem"] = "ranger le véhicule", + ["garage_buyitem"] = "magasin véhicule", + ["garage_notauthorized"] = "vous n'êtes pas autorisé à acheter ce type de véhicules.", + ["helicopter_prompt"] = "appuyez sur [E] pour accéder aux Actions de l'hélicoptère.", + ["shop_item"] = "$%s", + ["vehicleshop_title"] = "magasin véhicule", + ["vehicleshop_confirm"] = "voulez-vous acheter ce véhicule?", + ["vehicleshop_bought"] = "vous avez acheté %s pour ~r~$%s", + ["vehicleshop_money"] = "vous ne pouvez pas acheter ce véhicule", + ["vehicleshop_awaiting_model"] = "le véhicule est actuellement en PRÉPARATION veuillez patienter", + ["confirm_no"] = "non", + ["confirm_yes"] = "oui", + ["view"] = "Voir", + ["buy_car"] = "Acheter", + ["stop_view"] = "Arrêter de voir", + -- Service + ["service_max"] = "vous ne pouvez pas entrer en service, officiers en service: %s/%s", + ["service_not"] = "vous n'êtes pas en service! Vous devez d'abord enfiler votre tenue.", + ["service_anonunce"] = "prise de service", + ["service_in"] = "vous êtes en service, bon courage!", + ["service_in_announce"] = "l'officier %s est entré en service!", + ["service_out"] = "vous avez terminé votre service.", + ["service_out_announce"] = "l'officier %s a quitté son service.", + -- Menu d'intéraction + ["menu_title"] = "Police", + ["citizen_interaction"] = "interaction citoyen", + ["vehicle_interaction"] = "interaction véhicule", + ["object_spawner"] = "placer objets", - ['id_card'] = 'carte d\'identité', - ['search'] = 'fouiller', - ['handcuff'] = 'menotter / Démenotter', - ['drag'] = 'escorter', - ['put_in_vehicle'] = 'mettre dans véhicule', - ['out_the_vehicle'] = 'sortir du véhicule', - ['fine'] = 'Amende', - ['unpaid_bills'] = 'gérer les amendes impayées', - ['license_check'] = 'gérer les licences', - ['license_revoke'] = 'révoquer la licence', - ['license_revoked'] = 'votre %s a été révoqué!', - ['licence_you_revoked'] = 'vous avez révoqué un %s qui appartenait à %s', - ['no_players_nearby'] = 'aucun joueur à proximité', - ['being_searched'] = 'vous êtes recherché(e) par la Police', - ['fine_enter_amount'] = 'Enter the amount of the fine', --not translated - ['fine_enter_text'] = 'Enter the reason for the fine', --not translated - ['invalid_amount'] = 'Error: Amount was not a number or invalid', --not translated - -- Intéraction véhicule - ['vehicle_info'] = 'infos véhicule', - ['pick_lock'] = 'crocheter véhicule', - ['vehicle_unlocked'] = 'véhicule déverouillé', - ['no_vehicles_nearby'] = 'aucun véhicule à proximité', - ['impound'] = 'véhicule en fourrière', - ['impound_prompt'] = 'appuyez sur [E] pour annuler la saisie du véhicule', - ['impound_canceled'] = 'vous avez annulé la saisie', - ['impound_canceled_moved'] = 'la saisie a été annulée parce que le véhicule a déménagé', - ['impound_successful'] = 'vous avez saisi le véhicule', - ['search_database'] = 'information sur le véhicule', - ['search_database_title'] = 'informations sur le véhicule - recherche avec numéro d\'enregistrement', - ['search_database_error_invalid'] = 'Ce n\'est ~r~pas un numéro d\'enregistrement valide', - ['search_plate'] = 'Entrer la plaque', - ['lookup_plate'] = 'Vérifier la plaque', - -- Interaction routière - ['traffic_interaction'] = 'interaction routière', - ['cone'] = 'plot', - ['barrier'] = 'barrière', - ['spikestrips'] = 'herse', - ['box'] = 'caisse', - ['cash'] = 'caisse', - -- Menu de carte ID - ['name'] = 'nom: %s', - ['job'] = 'métier: %s', - ['sex'] = 'sexe: %s', - ['dob'] = 'DDN: %s', - ['height'] = 'taille: %s', - ['bac'] = 'BAC: %s', - ['unknown'] = 'inconnu', - ['male'] = 'homme', - ['female'] = 'femme', - -- Menu de fouille de corps - ['guns_label'] = '--- Armes ---', - ['inventory_label'] = '--- Inventaire ---', - ['license_label'] = ' --- Licenses ---', - ['confiscate'] = 'confisquer %s', - ['confiscate_weapon'] = 'confisqué %s avec %s balles', - ['confiscate_inv'] = 'confisquer %sx %s', - ['confiscate_dirty'] = 'confisquer argent sale: €%s', - ['you_confiscated'] = 'vous avez confisqué %sx %s à %s', - ['got_confiscated'] = '%sx %s ont été confisqués par %s', - ['you_confiscated_account'] = 'vous avez confisqué $%s (%s) à %s', - ['got_confiscated_account'] = '$%s (%s) ont été confisqués par %s', - ['you_confiscated_weapon'] = 'vous avez confisqué %s à %s avec ~o~%s balles', - ['got_confiscated_weapon'] = 'votre %s avec ~o~%s balles a été confisqué par %s', - ['traffic_offense'] = 'code de la route', - ['minor_offense'] = 'délit mineur', - ['average_offense'] = 'délit moyen', - ['major_offense'] = 'délit grave', - ['fine_total'] = 'amende: %s', - -- Menu Info véhicule - ['plate'] = 'n°: %s', - ['owner_unknown'] = 'propriétaire: Inconnu', - ['owner'] = 'propriétaire: %s', - -- Boss Menu - ['open_bossmenu'] = 'appuyez sur [E] pour ouvrir le menu', - ['quantity_invalid'] = 'quantité invalide', - ['have_withdrawn'] = 'vous avez retiré %sx %s', - ['have_deposited'] = 'vous avez déposé %sx %s', - ['quantity'] = 'quantité', - ['quantity_placeholder'] = 'Montant à retirer..', - ['inventory'] = 'inventaire', - ['police_stock'] = 'coffre de la police', - -- Misc - ['remove_prop'] = 'appuyez sur [E] pour enlever l\'objet', - ['map_blip'] = 'Commissariat', - ['unrestrained_timer'] = 'vous sentez que vos menottes deviennent fragiles.', - -- Notifications - ['alert_police'] = 'alerte police', - ['phone_police'] = 'police', - -- Keybind - ['interaction'] = 'Interagir', - ['quick_actions'] = 'Actions rapides', - -- Other - ['society_police'] = 'Police', - ['s_m_y_sheriff_01'] = 'Ped de Shérif', - ['s_m_y_cop_01'] = 'Ped de Police', - ['s_m_y_swat_01'] = 'Ped de SWAT', + ["id_card"] = "carte d'identité", + ["search"] = "fouiller", + ["handcuff"] = "menotter / Démenotter", + ["drag"] = "escorter", + ["put_in_vehicle"] = "mettre dans véhicule", + ["out_the_vehicle"] = "sortir du véhicule", + ["fine"] = "Amende", + ["unpaid_bills"] = "gérer les amendes impayées", + ["license_check"] = "gérer les licences", + ["license_revoke"] = "révoquer la licence", + ["license_revoked"] = "votre %s a été révoqué!", + ["licence_you_revoked"] = "vous avez révoqué un %s qui appartenait à %s", + ["no_players_nearby"] = "aucun joueur à proximité", + ["being_searched"] = "vous êtes recherché(e) par la Police", + ["fine_enter_amount"] = "Enter the amount of the fine", --not translated + ["fine_enter_text"] = "Enter the reason for the fine", --not translated + ["invalid_amount"] = "Error: Amount was not a number or invalid", --not translated + -- Intéraction véhicule + ["vehicle_info"] = "infos véhicule", + ["pick_lock"] = "crocheter véhicule", + ["vehicle_unlocked"] = "véhicule déverouillé", + ["no_vehicles_nearby"] = "aucun véhicule à proximité", + ["impound"] = "véhicule en fourrière", + ["impound_prompt"] = "appuyez sur [E] pour annuler la saisie du véhicule", + ["impound_canceled"] = "vous avez annulé la saisie", + ["impound_canceled_moved"] = "la saisie a été annulée parce que le véhicule a déménagé", + ["impound_successful"] = "vous avez saisi le véhicule", + ["search_database"] = "information sur le véhicule", + ["search_database_title"] = "informations sur le véhicule - recherche avec numéro d'enregistrement", + ["search_database_error_invalid"] = "Ce n'est ~r~pas un numéro d'enregistrement valide", + ["search_plate"] = "Entrer la plaque", + ["lookup_plate"] = "Vérifier la plaque", + -- Interaction routière + ["traffic_interaction"] = "interaction routière", + ["cone"] = "plot", + ["barrier"] = "barrière", + ["spikestrips"] = "herse", + ["box"] = "caisse", + ["cash"] = "caisse", + -- Menu de carte ID + ["name"] = "nom: %s", + ["job"] = "métier: %s", + ["sex"] = "sexe: %s", + ["dob"] = "DDN: %s", + ["height"] = "taille: %s", + ["bac"] = "BAC: %s", + ["unknown"] = "inconnu", + ["male"] = "homme", + ["female"] = "femme", + -- Menu de fouille de corps + ["guns_label"] = "--- Armes ---", + ["inventory_label"] = "--- Inventaire ---", + ["license_label"] = " --- Licenses ---", + ["confiscate"] = "confisquer %s", + ["confiscate_weapon"] = "confisqué %s avec %s balles", + ["confiscate_inv"] = "confisquer %sx %s", + ["confiscate_dirty"] = 'confisquer argent sale: €%s', + ["you_confiscated"] = "vous avez confisqué %sx %s à %s", + ["got_confiscated"] = "%sx %s ont été confisqués par %s", + ["you_confiscated_account"] = "vous avez confisqué $%s (%s) à %s", + ["got_confiscated_account"] = "$%s (%s) ont été confisqués par %s", + ["you_confiscated_weapon"] = "vous avez confisqué %s à %s avec ~o~%s balles", + ["got_confiscated_weapon"] = "votre %s avec ~o~%s balles a été confisqué par %s", + ["traffic_offense"] = "code de la route", + ["minor_offense"] = "délit mineur", + ["average_offense"] = "délit moyen", + ["major_offense"] = "délit grave", + ["fine_total"] = "amende: %s", + -- Menu Info véhicule + ["plate"] = "n°: %s", + ["owner_unknown"] = "propriétaire: Inconnu", + ["owner"] = "propriétaire: %s", + -- Boss Menu + ["open_bossmenu"] = "appuyez sur [E] pour ouvrir le menu", + ["quantity_invalid"] = "quantité invalide", + ["have_withdrawn"] = "vous avez retiré %sx %s", + ["have_deposited"] = "vous avez déposé %sx %s", + ["quantity"] = "quantité", + ["quantity_placeholder"] = "Montant à retirer..", + ["inventory"] = "inventaire", + ["police_stock"] = "coffre de la police", + -- Misc + ["remove_prop"] = "appuyez sur [E] pour enlever l'objet", + ["map_blip"] = "Commissariat", + ["unrestrained_timer"] = "vous sentez que vos menottes deviennent fragiles.", + -- Notifications + ["alert_police"] = "alerte police", + ["phone_police"] = "police", + -- Keybind + ["interaction"] = "Interagir", + ["quick_actions"] = "Actions rapides", + -- Other + ["society_police"] = "Police", + ["s_m_y_sheriff_01"] = "Ped de Shérif", + ["s_m_y_cop_01"] = "Ped de Police", + ["s_m_y_swat_01"] = "Ped de SWAT", } diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/hu.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/hu.lua index 48e19a34c..94f3cb9b5 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/hu.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/hu.lua @@ -1,171 +1,171 @@ -Locales['hu'] = { - -- Cloakroom - ['cloakroom'] = 'Öltöző', - ['citizen_wear'] = 'Civil öltözet', - ['police_wear'] = 'Egyenruha', - ['gilet_wear'] = 'Láthatósági mellény', - ['bullet_wear'] = 'Golyóálló mellény', - ['no_outfit'] = 'Nincs hozzád illő egyenruha!', - ['open_cloackroom'] = 'Nyomj [E] hogy hozzáférj: Öltöző.', - -- Armory - ['remove_object'] = 'Tárgy kivétele', - ['deposit_object'] = 'Tárgy berakás', - ['get_weapon'] = 'Fegyver kivétele', - ['put_weapon'] = 'Fegyver berakás', - ['buy_weapons'] = 'Fegyver vásárlás', - ['armory'] = 'Fegyvertár', - ['open_armory'] = 'Nyomj [E] betüt, hogy hozzáférj: Fegyvertár.', - ['armory_owned'] = 'saját', - ['armory_free'] = 'ingyenes', - ['armory_item'] = '%s Ft', - ['armory_weapontitle'] = 'fegyvertár - vásárlás', - ['armory_componenttitle'] = 'fegyvertár - kiegészitöks', - ['armory_bought'] = 'vásároltál: %s ennyiért: ~r~%s Ft', - ['armory_money'] = 'Ez számodra nem engedélyezett', - ['armory_hascomponent'] = 'kiegészitö felvéve!', - ['get_weapon_menu'] = 'Fegyvertár - fegyver kivétele', - ['put_weapon_menu'] = 'Fegyvertár - fegyver berakása', - ['confirm'] = 'Confirm', --not translated - -- Vehicles - ['vehicle_menu'] = 'jármü', - ['vehicle_blocked'] = 'Lerakási hely blokkolva!', - ['garage_prompt'] = 'Nyomj [E] hogy hozzáférj: Garázs.', - ['garage_title'] = 'Jármü opciók', - ['garage_stored'] = 'tárolva', - ['garage_notstored'] = 'nincs a garázsban', - ['garage_storing'] = 'megpróbáljuk eltávolítani a járművet, ügyeljen arra, hogy senki ne tartózkodjon körülütte.', - ['garage_has_stored'] = 'jármü tárolva', - ['garage_has_notstored'] = 'nincs a közeledben jármü', - ['garage_notavailable'] = 'a jármü nem tárolható a garázsban.', - ['garage_blocked'] = 'nem elérhetö lerakási pont!', - ['garage_empty'] = 'nincs jármüved garázsban.', - ['garage_released'] = 'jármü kiengedve.', - ['garage_store_nearby'] = 'nincs jármü a közeledben.', - ['garage_storeditem'] = 'garázs megnyitása', - ['garage_storeitem'] = 'jármü tárolása a garázsban', - ['garage_buyitem'] = 'Autó shop', - ['helicopter_prompt'] = 'Nyomj [E] betüt, hogy hozzáférj: Helikopter Garázs.', - ['helicopter_notauthorized'] = 'Nem használhatsz helikoptert.', - ['shop_item'] = '%s Ft', - ['vehicleshop_title'] = 'Autó shop', - ['vehicleshop_confirm'] = 'Meg szeretnéd venni?', - ['vehicleshop_bought'] = 'vásároltál %s ezért: ~r~%s Ft', - ['vehicleshop_money'] = 'Ezt nem engedheted meg.', - ['vehicleshop_awaiting_model'] = 'A jármű LETÖLT & BETÖLT kérlek várj', - ['confirm_no'] = 'nem', - ['confirm_yes'] = 'igen', - ['view'] = 'View', --not translated - ['buy_car'] = 'Buy', --not translated - ['stop_view'] = 'Stop Viewing', --not translated - -- Service - ['service_max'] = 'Nem léphet szolgálatba. Maximális létszám: %s/%s', - ['service_not'] = 'Elöször vedd fel a szolgálatot...', - ['service_anonunce'] = 'információk', - ['service_in'] = 'Szolgálatba léptél, üdvözlünk!', - ['service_in_announce'] = 'operátor %s szolgálatba lépett!', - ['service_out'] = 'elhagytad a szolgálatot.', - ['service_out_announce'] = 'operátor %s leadta a szolgálatot.', - -- Action Menu - ['menu_title'] = 'Police', --not translated - ['citizen_interaction'] = 'Ember interakciók', - ['vehicle_interaction'] = 'Jármű interakciók', - ['object_spawner'] = 'Objektum lerakása', +Locales["hu"] = { + -- Cloakroom + ["cloakroom"] = "Öltöző", + ["citizen_wear"] = "Civil öltözet", + ["police_wear"] = "Egyenruha", + ["gilet_wear"] = "Láthatósági mellény", + ["bullet_wear"] = "Golyóálló mellény", + ["no_outfit"] = "Nincs hozzád illő egyenruha!", + ["open_cloackroom"] = "Nyomj [E] hogy hozzáférj: Öltöző.", + -- Armory + ["remove_object"] = "Tárgy kivétele", + ["deposit_object"] = "Tárgy berakás", + ["get_weapon"] = "Fegyver kivétele", + ["put_weapon"] = "Fegyver berakás", + ["buy_weapons"] = "Fegyver vásárlás", + ["armory"] = "Fegyvertár", + ["open_armory"] = "Nyomj [E] betüt, hogy hozzáférj: Fegyvertár.", + ["armory_owned"] = "saját", + ["armory_free"] = "ingyenes", + ["armory_item"] = "%s Ft", + ["armory_weapontitle"] = "fegyvertár - vásárlás", + ["armory_componenttitle"] = "fegyvertár - kiegészitöks", + ["armory_bought"] = "vásároltál: %s ennyiért: ~r~%s Ft", + ["armory_money"] = "Ez számodra nem engedélyezett", + ["armory_hascomponent"] = "kiegészitö felvéve!", + ["get_weapon_menu"] = "Fegyvertár - fegyver kivétele", + ["put_weapon_menu"] = "Fegyvertár - fegyver berakása", + ["confirm"] = "Confirm", --not translated + -- Vehicles + ["vehicle_menu"] = "jármü", + ["vehicle_blocked"] = "Lerakási hely blokkolva!", + ["garage_prompt"] = "Nyomj [E] hogy hozzáférj: Garázs.", + ["garage_title"] = "Jármü opciók", + ["garage_stored"] = "tárolva", + ["garage_notstored"] = "nincs a garázsban", + ["garage_storing"] = "megpróbáljuk eltávolítani a járművet, ügyeljen arra, hogy senki ne tartózkodjon körülütte.", + ["garage_has_stored"] = "jármü tárolva", + ["garage_has_notstored"] = "nincs a közeledben jármü", + ["garage_notavailable"] = "a jármü nem tárolható a garázsban.", + ["garage_blocked"] = "nem elérhetö lerakási pont!", + ["garage_empty"] = "nincs jármüved garázsban.", + ["garage_released"] = "jármü kiengedve.", + ["garage_store_nearby"] = "nincs jármü a közeledben.", + ["garage_storeditem"] = "garázs megnyitása", + ["garage_storeitem"] = "jármü tárolása a garázsban", + ["garage_buyitem"] = "Autó shop", + ["helicopter_prompt"] = "Nyomj [E] betüt, hogy hozzáférj: Helikopter Garázs.", + ["helicopter_notauthorized"] = "Nem használhatsz helikoptert.", + ["shop_item"] = "%s Ft", + ["vehicleshop_title"] = "Autó shop", + ["vehicleshop_confirm"] = "Meg szeretnéd venni?", + ["vehicleshop_bought"] = "vásároltál %s ezért: ~r~%s Ft", + ["vehicleshop_money"] = "Ezt nem engedheted meg.", + ["vehicleshop_awaiting_model"] = "A jármű LETÖLT & BETÖLT kérlek várj", + ["confirm_no"] = "nem", + ["confirm_yes"] = "igen", + ["view"] = "View", --not translated + ["buy_car"] = "Buy", --not translated + ["stop_view"] = "Stop Viewing", --not translated + -- Service + ["service_max"] = "Nem léphet szolgálatba. Maximális létszám: %s/%s", + ["service_not"] = "Elöször vedd fel a szolgálatot...", + ["service_anonunce"] = "információk", + ["service_in"] = "Szolgálatba léptél, üdvözlünk!", + ["service_in_announce"] = "operátor %s szolgálatba lépett!", + ["service_out"] = "elhagytad a szolgálatot.", + ["service_out_announce"] = "operátor %s leadta a szolgálatot.", + -- Action Menu + ["menu_title"] = "Police", --not translated + ["citizen_interaction"] = "Ember interakciók", + ["vehicle_interaction"] = "Jármű interakciók", + ["object_spawner"] = "Objektum lerakása", - ['id_card'] = 'Személyi igazolvány', - ['search'] = 'Keresés', - ['handcuff'] = 'Kötözés / Elengedés', - ['drag'] = 'Kisérés', - ['put_in_vehicle'] = 'Berakás jármübe', - ['out_the_vehicle'] = 'Kivétel jármüböl', - ['fine'] = 'Birság', - ['unpaid_bills'] = 'fizetetlen számlák kezelése', - ['license_check'] = 'engedélyek kezelése', - ['license_revoke'] = 'engedélyek visszavonása', - ['license_revoked'] = '%s visszavonva!', - ['licence_you_revoked'] = 'visszavonta %s %s engedélyét', - ['no_players_nearby'] = 'nincs a közeledben játékos!', - ['being_searched'] = 'Téged éppen megmotoztak!', - ['fine_enter_amount'] = 'Írja be a bírság összegét', - ['fine_enter_text'] = 'Adja meg a bírság okát', - ['invalid_amount'] = 'Hiba: Az összeg nem szám vagy érvénytelen', - -- Vehicle interaction - ['vehicle_info'] = 'Jármü infó', - ['pick_lock'] = 'Jármü feltörése', - ['vehicle_unlocked'] = 'Jármü feltörve', - ['no_vehicles_nearby'] = 'nincs jármü a közelben', - ['impound'] = 'jármü lefoglalása', - ['impound_prompt'] = 'Nyomj [E] hogy megszakítsd', - ['impound_canceled'] = 'lefoglalás megszakitva', - ['impound_canceled_moved'] = 'lefoglalás nem sikerült, mert a jármü mozgásban volt', - ['impound_successful'] = 'sikeres lefoglalás', - ['search_database'] = 'Keresés rendszám alapján', - ['search_database_title'] = 'jármü információk - keresés rendszám alapján', - ['search_database_error_invalid'] = 'ez ~r~ nem egy érvényes rendszám', - ['search_plate'] = 'Enter Plate', --not translated - ['lookup_plate'] = 'Lookup Plate', --not translated - -- Traffic interaction - ['traffic_interaction'] = 'Útzárak', - ['cone'] = 'bólya', - ['barrier'] = 'útakadály', - ['spikestrips'] = 'szögesdrót', - ['box'] = 'doboz', - ['cash'] = 'pénzesdoboz', - -- ID Card Menu - ['name'] = 'név: %s', - ['job'] = 'munka: %s', - ['sex'] = 'neme: %s', - ['dob'] = 'születés: %s', - ['height'] = 'magasság: %s', - ['id'] = 'ID: %s', - ['bac'] = 'alkoholszint: %s', - ['unknown'] = 'ismeretlen', - ['male'] = 'férfi', - ['female'] = 'nö', - -- Body Search Menu - ['guns_label'] = '--- FEGYVEREK ---', - ['inventory_label'] = '--- LELTÁR ---', - ['license_label'] = ' --- ENGEDÉLYEK ---', - ['confiscate'] = 'elkobzás %s', - ['confiscate_weapon'] = 'elkobzás %s %s töltényekkel együtt', - ['confiscate_inv'] = 'elkobzás %sx %s', - ['confiscate_dirty'] = 'fekete pénz elkobzása: %s Ft', - ['you_confiscated'] = 'elkoboztad %sx %s töle: %s', - ['got_confiscated'] = '%sx %s elkobozta: %s', - ['you_confiscated_account'] = 'elkoboztad %s Ft (%s) töle %s', - ['got_confiscated_account'] = '%s Ft (%s) elkobozta: %s', - ['you_confiscated_weapon'] = '%s elkobozta: %s ~o~%s töltényekkel együtt', - ['got_confiscated_weapon'] = '%s ~o~%s elkobozta: %s', - ['traffic_offense'] = 'forgalmi vétségek', - ['minor_offense'] = 'kisebb büncselekmények', - ['average_offense'] = 'közepes büncselekmények', - ['major_offense'] = 'súlyos büncselekmények', - ['fine_total'] = 'birság: %s', - -- Vehicle Info Menu - ['plate'] = 'rendszám: %s', - ['owner_unknown'] = 'tulajdonos: ismeretlen', - ['owner'] = 'tulajdonos: %s', - -- Boss Menu - ['open_bossmenu'] = 'Nyomj [E] betüt, hogy hozzáférj: Parancsnoki Menü', - ['quantity_invalid'] = 'érvénytelen mennyiség', - ['have_withdrawn'] = 'Kivetted %sx %s', - ['have_deposited'] = 'Beraktad %sx %s', - ['quantity'] = 'mennyiség', - ['quantity_placeholder'] = 'Amount to withdraw..', --not translated - ['inventory'] = 'leltár', - ['police_stock'] = 'Állomány', - -- Misc - ['remove_prop'] = 'Nyomj [E] gombot az objektum törléséhez', - ['map_blip'] = 'Rendőrség', - ['unrestrained_timer'] = '...', - -- Notifications - ['alert_police'] = 'riasztás', - ['phone_police'] = 'rendörség', - -- Keybind - ['interaction'] = 'Interakció', --not translated - ['quick_actions'] = 'Gyorsmenü', --not translated - -- Other - ['society_police'] = 'Rendőrség', --not translated - ['s_m_y_sheriff_01'] = 'Sheriff Ped', --not translated - ['s_m_y_cop_01'] = 'Rendőr Ped', -- not translated - ['s_m_y_swat_01'] = 'SWAT Ped', --not translated + ["id_card"] = "Személyi igazolvány", + ["search"] = "Keresés", + ["handcuff"] = "Kötözés / Elengedés", + ["drag"] = "Kisérés", + ["put_in_vehicle"] = "Berakás jármübe", + ["out_the_vehicle"] = "Kivétel jármüböl", + ["fine"] = "Birság", + ["unpaid_bills"] = "fizetetlen számlák kezelése", + ["license_check"] = "engedélyek kezelése", + ["license_revoke"] = "engedélyek visszavonása", + ["license_revoked"] = "%s visszavonva!", + ["licence_you_revoked"] = "visszavonta %s %s engedélyét", + ["no_players_nearby"] = "nincs a közeledben játékos!", + ["being_searched"] = "Téged éppen megmotoztak!", + ["fine_enter_amount"] = "Írja be a bírság összegét", + ["fine_enter_text"] = "Adja meg a bírság okát", + ["invalid_amount"] = "Hiba: Az összeg nem szám vagy érvénytelen", + -- Vehicle interaction + ["vehicle_info"] = "Jármü infó", + ["pick_lock"] = "Jármü feltörése", + ["vehicle_unlocked"] = "Jármü feltörve", + ["no_vehicles_nearby"] = "nincs jármü a közelben", + ["impound"] = "jármü lefoglalása", + ["impound_prompt"] = "Nyomj [E] hogy megszakítsd", + ["impound_canceled"] = "lefoglalás megszakitva", + ["impound_canceled_moved"] = "lefoglalás nem sikerült, mert a jármü mozgásban volt", + ["impound_successful"] = "sikeres lefoglalás", + ["search_database"] = "Keresés rendszám alapján", + ["search_database_title"] = "jármü információk - keresés rendszám alapján", + ["search_database_error_invalid"] = "ez ~r~ nem egy érvényes rendszám", + ["search_plate"] = "Enter Plate", --not translated + ["lookup_plate"] = "Lookup Plate", --not translated + -- Traffic interaction + ["traffic_interaction"] = "Útzárak", + ["cone"] = "bólya", + ["barrier"] = "útakadály", + ["spikestrips"] = "szögesdrót", + ["box"] = "doboz", + ["cash"] = "pénzesdoboz", + -- ID Card Menu + ["name"] = "név: %s", + ["job"] = "munka: %s", + ["sex"] = "neme: %s", + ["dob"] = "születés: %s", + ["height"] = "magasság: %s", + ["id"] = "ID: %s", + ["bac"] = "alkoholszint: %s", + ["unknown"] = "ismeretlen", + ["male"] = "férfi", + ["female"] = "nö", + -- Body Search Menu + ["guns_label"] = "--- FEGYVEREK ---", + ["inventory_label"] = "--- LELTÁR ---", + ["license_label"] = " --- ENGEDÉLYEK ---", + ["confiscate"] = "elkobzás %s", + ["confiscate_weapon"] = "elkobzás %s %s töltényekkel együtt", + ["confiscate_inv"] = "elkobzás %sx %s", + ["confiscate_dirty"] = 'fekete pénz elkobzása: %s Ft', + ["you_confiscated"] = "elkoboztad %sx %s töle: %s", + ["got_confiscated"] = "%sx %s elkobozta: %s", + ["you_confiscated_account"] = "elkoboztad %s Ft (%s) töle %s", + ["got_confiscated_account"] = "%s Ft (%s) elkobozta: %s", + ["you_confiscated_weapon"] = "%s elkobozta: %s ~o~%s töltényekkel együtt", + ["got_confiscated_weapon"] = "%s ~o~%s elkobozta: %s", + ["traffic_offense"] = "forgalmi vétségek", + ["minor_offense"] = "kisebb büncselekmények", + ["average_offense"] = "közepes büncselekmények", + ["major_offense"] = "súlyos büncselekmények", + ["fine_total"] = "birság: %s", + -- Vehicle Info Menu + ["plate"] = "rendszám: %s", + ["owner_unknown"] = "tulajdonos: ismeretlen", + ["owner"] = "tulajdonos: %s", + -- Boss Menu + ["open_bossmenu"] = "Nyomj [E] betüt, hogy hozzáférj: Parancsnoki Menü", + ["quantity_invalid"] = "érvénytelen mennyiség", + ["have_withdrawn"] = "Kivetted %sx %s", + ["have_deposited"] = "Beraktad %sx %s", + ["quantity"] = "mennyiség", + ["quantity_placeholder"] = "Amount to withdraw..", --not translated + ["inventory"] = "leltár", + ["police_stock"] = "Állomány", + -- Misc + ["remove_prop"] = "Nyomj [E] gombot az objektum törléséhez", + ["map_blip"] = "Rendőrség", + ["unrestrained_timer"] = "...", + -- Notifications + ["alert_police"] = "riasztás", + ["phone_police"] = "rendörség", + -- Keybind + ["interaction"] = "Interakció", --not translated + ["quick_actions"] = "Gyorsmenü", --not translated + -- Other + ["society_police"] = "Rendőrség", --not translated + ["s_m_y_sheriff_01"] = "Sheriff Ped", --not translated + ["s_m_y_cop_01"] = "Rendőr Ped", -- not translated + ["s_m_y_swat_01"] = "SWAT Ped", --not translated } diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/it.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/it.lua index 08b029735..d27d65eaa 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/it.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/it.lua @@ -1,170 +1,170 @@ -Locales['it'] = { - -- Armadietto - ['cloakroom'] = 'spogliatoio', - ['citizen_wear'] = 'Vestito civile', - ['police_wear'] = 'Divisa di polizia', - ['gilet_wear'] = 'Giubbotto riflettente arancione', - ['bullet_wear'] = 'Giubbotto antiproiettile', - ['no_outfit'] = 'Non c\'è una divisa adatta a te!', - ['open_cloackroom'] = 'Premi [E] per cambiarti.', - -- Armeria - ['remove_object'] = 'Prendi oggetto', - ['deposit_object'] = 'Deposita oggetto', - ['get_weapon'] = 'Prendi arma dall\'armeria', - ['put_weapon'] = 'Deposita arma nell\'armeria', - ['buy_weapons'] = 'Acquista armi', - ['armory'] = 'armeria', - ['open_armory'] = 'Premi [E] per accedere all\'Armeria.', - ['armory_owned'] = 'posseduto', - ['armory_free'] = 'gratuito', - ['armory_item'] = '$%s', - ['armory_weapontitle'] = 'armeria - Acquista arma', - ['armory_componenttitle'] = 'armeria - Accessori arma', - ['armory_bought'] = 'Hai comprato un %s per $%s', - ['armory_money'] = 'Non puoi permetterti quell\'arma', - ['armory_hascomponent'] = 'Hai già quel accessorio equipaggiato!', - ['get_weapon_menu'] = 'armeria - Prendi arma', - ['put_weapon_menu'] = 'armeria - Deposita arma', - ['confirm'] = 'Conferma', - -- Veicoli - ['vehicle_menu'] = 'veicolo', - ['vehicle_blocked'] = 'tutti i punti di spawn disponibili sono attualmente bloccati!', - ['garage_prompt'] = 'Premi [E] per accedere alle Azioni sul Veicolo.', - ['garage_title'] = 'Azioni sul Veicolo', - ['garage_stored'] = 'nella rimessa', - ['garage_notstored'] = 'non in rimessa', - ['garage_storing'] = 'Stiamo cercando di rimuovere il veicolo, assicurati che nessun giocatore sia intorno ad esso.', - ['garage_has_stored'] = 'il veicolo è stato riposto in rimessa', - ['garage_has_notstored'] = 'nessun veicolo di proprietà è stato trovato nelle vicinanze', - ['garage_notavailable'] = 'il tuo veicolo non è riposto in rimessa.', - ['garage_blocked'] = 'non ci sono punti di spawn disponibili!', - ['garage_empty'] = 'non hai veicoli in rimessa.', - ['garage_released'] = 'il tuo veicolo è stato rilasciato dalla rimessa.', - ['garage_store_nearby'] = 'non ci sono veicoli nelle vicinanze.', - ['garage_storeditem'] = 'apri rimessa', - ['garage_storeitem'] = 'riponi veicolo in rimessa', - ['garage_buyitem'] = 'concessionario veicoli', - ['garage_notauthorized'] = 'non sei autorizzato ad acquistare questo tipo di veicoli.', - ['helicopter_prompt'] = 'Premi [E] per accedere alle Azioni sull\'Elicottero.', - ['shop_item'] = '$%s', - ['vehicleshop_title'] = 'concessionario veicoli', - ['vehicleshop_confirm'] = 'vuoi comprare questo veicolo?', - ['vehicleshop_bought'] = 'hai comprato %s per ~r~$%s', - ['vehicleshop_money'] = 'non puoi permetterti quel veicolo', - ['vehicleshop_awaiting_model'] = 'il veicolo è attualmente in DOWNLOAD & LOADING, per favore attendi', - ['confirm_no'] = 'no', - ['confirm_yes'] = 'sì', - ['view'] = 'Visualizza', - ['buy_car'] = 'Compra', - ['stop_view'] = 'Interrompi la visualizzazione', - -- Servizio - ['service_max'] = 'non puoi entrare in servizio, numero massimo di agenti in servizio: %s/%s', - ['service_not'] = 'non sei in servizio! Devi cambiarti prima.', - ['service_anonunce'] = 'informazioni servizio', - ['service_in'] = 'sei entrato in servizio, benvenuto!', - ['service_in_announce'] = 'l\'operatore %s è entrato in servizio!', - ['service_out'] = 'hai lasciato il servizio.', - ['service_out_announce'] = 'l\'operatore %s ha lasciato il servizio.', - -- Menu Azioni - ['menu_title'] = 'Polizia', - ['citizen_interaction'] = 'Interazione con cittadino', - ['vehicle_interaction'] = 'Interazione con veicolo', - ['object_spawner'] = 'Spawn oggetto', +Locales["it"] = { + -- Armadietto + ["cloakroom"] = "spogliatoio", + ["citizen_wear"] = "Vestito civile", + ["police_wear"] = "Divisa di polizia", + ["gilet_wear"] = "Giubbotto riflettente arancione", + ["bullet_wear"] = "Giubbotto antiproiettile", + ["no_outfit"] = "Non c'è una divisa adatta a te!", + ["open_cloackroom"] = "Premi [E] per cambiarti.", + -- Armeria + ["remove_object"] = "Prendi oggetto", + ["deposit_object"] = "Deposita oggetto", + ["get_weapon"] = "Prendi arma dall'armeria", + ["put_weapon"] = "Deposita arma nell'armeria", + ["buy_weapons"] = "Acquista armi", + ["armory"] = "armeria", + ["open_armory"] = "Premi [E] per accedere all'Armeria.", + ["armory_owned"] = "posseduto", + ["armory_free"] = "gratuito", + ["armory_item"] = "$%s", + ["armory_weapontitle"] = "armeria - Acquista arma", + ["armory_componenttitle"] = "armeria - Accessori arma", + ["armory_bought"] = "Hai comprato un %s per $%s", + ["armory_money"] = "Non puoi permetterti quell'arma", + ["armory_hascomponent"] = "Hai già quel accessorio equipaggiato!", + ["get_weapon_menu"] = "armeria - Prendi arma", + ["put_weapon_menu"] = "armeria - Deposita arma", + ["confirm"] = "Conferma", + -- Veicoli + ["vehicle_menu"] = "veicolo", + ["vehicle_blocked"] = "tutti i punti di spawn disponibili sono attualmente bloccati!", + ["garage_prompt"] = "Premi [E] per accedere alle Azioni sul Veicolo.", + ["garage_title"] = "Azioni sul Veicolo", + ["garage_stored"] = "nella rimessa", + ["garage_notstored"] = "non in rimessa", + ["garage_storing"] = "Stiamo cercando di rimuovere il veicolo, assicurati che nessun giocatore sia intorno ad esso.", + ["garage_has_stored"] = "il veicolo è stato riposto in rimessa", + ["garage_has_notstored"] = "nessun veicolo di proprietà è stato trovato nelle vicinanze", + ["garage_notavailable"] = "il tuo veicolo non è riposto in rimessa.", + ["garage_blocked"] = "non ci sono punti di spawn disponibili!", + ["garage_empty"] = "non hai veicoli in rimessa.", + ["garage_released"] = "il tuo veicolo è stato rilasciato dalla rimessa.", + ["garage_store_nearby"] = "non ci sono veicoli nelle vicinanze.", + ["garage_storeditem"] = "apri rimessa", + ["garage_storeitem"] = "riponi veicolo in rimessa", + ["garage_buyitem"] = "concessionario veicoli", + ["garage_notauthorized"] = "non sei autorizzato ad acquistare questo tipo di veicoli.", + ["helicopter_prompt"] = "Premi [E] per accedere alle Azioni sull'Elicottero.", + ["shop_item"] = "$%s", + ["vehicleshop_title"] = "concessionario veicoli", + ["vehicleshop_confirm"] = "vuoi comprare questo veicolo?", + ["vehicleshop_bought"] = "hai comprato %s per ~r~$%s", + ["vehicleshop_money"] = "non puoi permetterti quel veicolo", + ["vehicleshop_awaiting_model"] = "il veicolo è attualmente in DOWNLOAD & LOADING, per favore attendi", + ["confirm_no"] = "no", + ["confirm_yes"] = "sì", + ["view"] = "Visualizza", + ["buy_car"] = "Compra", + ["stop_view"] = "Interrompi la visualizzazione", + -- Servizio + ["service_max"] = "non puoi entrare in servizio, numero massimo di agenti in servizio: %s/%s", + ["service_not"] = "non sei in servizio! Devi cambiarti prima.", + ["service_anonunce"] = "informazioni servizio", + ["service_in"] = "sei entrato in servizio, benvenuto!", + ["service_in_announce"] = "l'operatore %s è entrato in servizio!", + ["service_out"] = "hai lasciato il servizio.", + ["service_out_announce"] = "l'operatore %s ha lasciato il servizio.", + -- Menu Azioni + ["menu_title"] = "Polizia", + ["citizen_interaction"] = "Interazione con cittadino", + ["vehicle_interaction"] = "Interazione con veicolo", + ["object_spawner"] = "Spawn oggetto", - ['id_card'] = 'Carta d\'identità', - ['search'] = 'perquisisci', - ['handcuff'] = 'manetta / Sgancia', - ['drag'] = 'scorta', - ['put_in_vehicle'] = 'metti in veicolo', - ['out_the_vehicle'] = 'trascina fuori dal veicolo', - ['fine'] = 'multa', - ['unpaid_bills'] = 'gestisci multe non pagate', - ['license_check'] = 'gestisci licenze', - ['license_revoke'] = 'revoca licenza', - ['license_revoked'] = 'la tua %s è stata revocata!', - ['licence_you_revoked'] = 'hai revocato una %s che apparteneva a %s', - ['no_players_nearby'] = 'non ci sono giocatori nelle vicinanze!', - ['being_searched'] = 'stai venendo perquisito dalla Polizia', - ['fine_enter_amount'] = 'Enter the amount of the fine', --not translated - ['fine_enter_text'] = 'Enter the reason for the fine', --not translated - ['invalid_amount'] = 'Error: Amount was not a number or invalid', --not translated - -- Interazione veicolo - ['vehicle_info'] = 'informazioni sul veicolo', - ['pick_lock'] = 'forza la serratura del veicolo', - ['vehicle_unlocked'] = 'veicolo sbloccato', - ['no_vehicles_nearby'] = 'non ci sono veicoli nelle vicinanze', - ['impound'] = 'recupera veicolo', - ['impound_prompt'] = 'Premi [E] per annullare il recupero', - ['impound_canceled'] = 'hai annullato il recupero', - ['impound_canceled_moved'] = 'il recupero è stato annullato perché il veicolo si è mosso', - ['impound_successful'] = 'hai confiscato il veicolo', - ['search_database'] = 'informazioni sul veicolo', - ['search_database_title'] = 'informazioni sul veicolo - cerca con numero di targa', - ['search_database_error_invalid'] = 'quello non è un numero di targa valido', - ['search_plate'] = 'Inserisci targa', - ['lookup_plate'] = 'Cerca targa', - -- Interazione Traffico - ['traffic_interaction'] = 'Interazione Traffico', - ['cone'] = 'cono', - ['barrier'] = 'barriera', - ['spikestrips'] = 'strisce chiodate', - ['box'] = 'scatola', - ['cash'] = 'scatola di contanti', - -- Menu Carta d'identità - ['name'] = 'nome: %s', - ['job'] = 'lavoro: %s', - ['sex'] = 'sesso: %s', - ['dob'] = 'DOB: %s', - ['height'] = 'altezza: %s', - ['bac'] = 'BAC: %s', - ['unknown'] = 'sconosciuto', - ['male'] = 'maschio', - ['female'] = 'femmina', - -- Menu Perquisizione corpo - ['guns_label'] = '--- Armi ---', - ['inventory_label'] = '--- Inventario ---', - ['license_label'] = ' --- Licenze ---', - ['confiscate'] = 'confisca %s', - ['confiscate_weapon'] = 'confisca %s con %s proiettili', - ['confiscate_inv'] = 'confisca %sx %s', - ['confiscate_dirty'] = 'confisca denaro sporco: $%s', - ['you_confiscated'] = 'hai confiscato %sx %s da %s', - ['got_confiscated'] = '%sx %s sono stati confiscati da %s', - ['you_confiscated_account'] = 'hai confiscato $%s (%s) da %s', - ['got_confiscated_account'] = '$%s (%s) sono stati confiscati da %s', - ['you_confiscated_weapon'] = 'hai confiscato %s da %s con ~o~%s proiettili', - ['got_confiscated_weapon'] = 'la tua %s con ~o~%s proiettili è stata confiscata da %s', - ['traffic_offense'] = 'infrazione del traffico', - ['minor_offense'] = 'infrazione minore', - ['average_offense'] = 'infrazione media', - ['major_offense'] = 'infrazione grave', - ['fine_total'] = 'multa: %s', - -- Menu Informazioni Veicolo - ['plate'] = 'targa: %s', - ['owner_unknown'] = 'proprietario: sconosciuto', - ['owner'] = 'proprietario: %s', - -- Menu Boss - ['open_bossmenu'] = 'premi [E] per aprire il menu', - ['quantity_invalid'] = 'quantità non valida', - ['have_withdrawn'] = 'hai prelevato %sx %s', - ['have_deposited'] = 'hai depositato %sx %s', - ['quantity'] = 'quantità', - ['quantity_placeholder'] = 'Importo da prelevare..', - ['inventory'] = 'inventario', - ['police_stock'] = 'stock di polizia', - -- Varie - ['remove_prop'] = 'premi [E] per eliminare l\'oggetto', - ['map_blip'] = 'Stazione di Polizia', - ['unrestrained_timer'] = 'senti le manette che si allentano lentamente e svaniscono.', - -- Notifiche - ['alert_police'] = 'allerta polizia', - ['phone_police'] = 'polizia', - -- Pulsante - ['interaction'] = 'Interagisci', - ['quick_actions'] = 'Azioni rapide', - -- Altro - ['society_police'] = 'Polizia', - ['s_m_y_sheriff_01'] = 'Ped Sceriffo', - ['s_m_y_cop_01'] = 'Ped Polizia', - ['s_m_y_swat_01'] = 'Ped SWAT', + ["id_card"] = "Carta d'identità", + ["search"] = "perquisisci", + ["handcuff"] = "manetta / Sgancia", + ["drag"] = "scorta", + ["put_in_vehicle"] = "metti in veicolo", + ["out_the_vehicle"] = "trascina fuori dal veicolo", + ["fine"] = "multa", + ["unpaid_bills"] = "gestisci multe non pagate", + ["license_check"] = "gestisci licenze", + ["license_revoke"] = "revoca licenza", + ["license_revoked"] = "la tua %s è stata revocata!", + ["licence_you_revoked"] = "hai revocato una %s che apparteneva a %s", + ["no_players_nearby"] = "non ci sono giocatori nelle vicinanze!", + ["being_searched"] = "stai venendo perquisito dalla Polizia", + ["fine_enter_amount"] = "Enter the amount of the fine", --not translated + ["fine_enter_text"] = "Enter the reason for the fine", --not translated + ["invalid_amount"] = "Error: Amount was not a number or invalid", --not translated + -- Interazione veicolo + ["vehicle_info"] = "informazioni sul veicolo", + ["pick_lock"] = "forza la serratura del veicolo", + ["vehicle_unlocked"] = "veicolo sbloccato", + ["no_vehicles_nearby"] = "non ci sono veicoli nelle vicinanze", + ["impound"] = "recupera veicolo", + ["impound_prompt"] = "Premi [E] per annullare il recupero", + ["impound_canceled"] = "hai annullato il recupero", + ["impound_canceled_moved"] = "il recupero è stato annullato perché il veicolo si è mosso", + ["impound_successful"] = "hai confiscato il veicolo", + ["search_database"] = "informazioni sul veicolo", + ["search_database_title"] = "informazioni sul veicolo - cerca con numero di targa", + ["search_database_error_invalid"] = "quello non è un numero di targa valido", + ["search_plate"] = "Inserisci targa", + ["lookup_plate"] = "Cerca targa", + -- Interazione Traffico + ["traffic_interaction"] = "Interazione Traffico", + ["cone"] = "cono", + ["barrier"] = "barriera", + ["spikestrips"] = "strisce chiodate", + ["box"] = "scatola", + ["cash"] = "scatola di contanti", + -- Menu Carta d'identità + ["name"] = "nome: %s", + ["job"] = "lavoro: %s", + ["sex"] = "sesso: %s", + ["dob"] = "DOB: %s", + ["height"] = "altezza: %s", + ["bac"] = "BAC: %s", + ["unknown"] = "sconosciuto", + ["male"] = "maschio", + ["female"] = "femmina", + -- Menu Perquisizione corpo + ["guns_label"] = "--- Armi ---", + ["inventory_label"] = "--- Inventario ---", + ["license_label"] = " --- Licenze ---", + ["confiscate"] = "confisca %s", + ["confiscate_weapon"] = "confisca %s con %s proiettili", + ["confiscate_inv"] = "confisca %sx %s", + ["confiscate_dirty"] = 'confisca denaro sporco: $%s', + ["you_confiscated"] = "hai confiscato %sx %s da %s", + ["got_confiscated"] = "%sx %s sono stati confiscati da %s", + ["you_confiscated_account"] = "hai confiscato $%s (%s) da %s", + ["got_confiscated_account"] = "$%s (%s) sono stati confiscati da %s", + ["you_confiscated_weapon"] = "hai confiscato %s da %s con ~o~%s proiettili", + ["got_confiscated_weapon"] = "la tua %s con ~o~%s proiettili è stata confiscata da %s", + ["traffic_offense"] = "infrazione del traffico", + ["minor_offense"] = "infrazione minore", + ["average_offense"] = "infrazione media", + ["major_offense"] = "infrazione grave", + ["fine_total"] = "multa: %s", + -- Menu Informazioni Veicolo + ["plate"] = "targa: %s", + ["owner_unknown"] = "proprietario: sconosciuto", + ["owner"] = "proprietario: %s", + -- Menu Boss + ["open_bossmenu"] = "premi [E] per aprire il menu", + ["quantity_invalid"] = "quantità non valida", + ["have_withdrawn"] = "hai prelevato %sx %s", + ["have_deposited"] = "hai depositato %sx %s", + ["quantity"] = "quantità", + ["quantity_placeholder"] = "Importo da prelevare..", + ["inventory"] = "inventario", + ["police_stock"] = "stock di polizia", + -- Varie + ["remove_prop"] = "premi [E] per eliminare l'oggetto", + ["map_blip"] = "Stazione di Polizia", + ["unrestrained_timer"] = "senti le manette che si allentano lentamente e svaniscono.", + -- Notifiche + ["alert_police"] = "allerta polizia", + ["phone_police"] = "polizia", + -- Pulsante + ["interaction"] = "Interagisci", + ["quick_actions"] = "Azioni rapide", + -- Altro + ["society_police"] = "Polizia", + ["s_m_y_sheriff_01"] = "Ped Sceriffo", + ["s_m_y_cop_01"] = "Ped Polizia", + ["s_m_y_swat_01"] = "Ped SWAT", } diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/nl.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/nl.lua index bbf24bca8..36fb7b129 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/nl.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/nl.lua @@ -1,171 +1,171 @@ -Locales['nl'] = { - -- Cloackroom - ['cloakroom'] = 'Kleedkamer', - ['citizen_wear'] = 'Burgerkleding', - ['police_wear'] = 'Politiekleding', - ['gilet_wear'] = 'Oranje reflecterend vest', - ['bullet_wear'] = 'Kogelwerend vest', - ['no_outfit'] = 'Er zijn geen passende uniformen voor jou!', - ['open_cloackroom'] = 'Druk op [E] om je kleding aan te passen.', - -- Wapenkamer - ['remove_object'] = 'Haal item uit kluis', - ['deposit_object'] = 'Leg item in kluis', - ['get_weapon'] = 'Haal wapen uit wapenkamer', - ['put_weapon'] = 'Leg wapen in wapenkamer', - ['buy_weapons'] = 'Koop wapens', - ['armory'] = 'Wapenkamer', - ['open_armory'] = 'Druk op [E] om de Wapenkamer te openen.', - ['armory_owned'] = 'In Bezit', - ['armory_free'] = 'Gratis', - ['armory_item'] = '€%s', - ['armory_weapontitle'] = 'Wapenkamer - Koop wapen', - ['armory_componenttitle'] = 'Wapenkamer - wapenbevestigingen', - ['armory_bought'] = 'Je hebt een %s gekocht voor €%s.', - ['armory_money'] = 'Je kan dit wapen niet betalen.', - ['armory_hascomponent'] = 'je hebt deze wapenbevestiging al!', - ['get_weapon_menu'] = 'Wapenkamer - Pak wapen', - ['put_weapon_menu'] = 'Wapenkamer - Leg wapen weg', - ['confirm'] = 'Confirm', --not translated - -- Vehicles - ['vehicle_menu'] = 'Voertuig', - ['vehicle_blocked'] = 'Alle spawnpunten zijn geblokkeerd!', - ['garage_prompt'] = 'Druk op [E] om de Garage te openen.', - ['garage_title'] = 'Garage', - ['garage_stored'] = 'Beschikbaar', - ['garage_notstored'] = 'Niet in garage', - ['garage_storing'] = 'We proberen je voertuig weg te halen, zorg dat er niemand langs staat.', - ['garage_has_stored'] = 'Het voertuig is opgeslagen in de garage.', - ['garage_has_notstored'] = 'Er zijn geen voertuigen in de buurt gevonden.', - ['garage_notavailable'] = 'Je voertuig is niet opgeslagen in de garage.', - ['garage_blocked'] = 'Er zijn geen beschikbare spawnpunten!', - ['garage_empty'] = 'Je hebt geen voertuigen in je garage.', - ['garage_released'] = 'Je voertuig is uit de garage gehaald.', - ['garage_store_nearby'] = 'Er zijn geen voertuigen in de buurt gevonden.', - ['garage_storeditem'] = 'Open garage', - ['garage_storeitem'] = 'Zet voertuig in garage', - ['garage_buyitem'] = 'Voertuigwinkel', - ['garage_notauthorized'] = 'Je bent niet bevoegd dit type voertuigen te halen.', - ['helicopter_prompt'] = 'Druk op [E] om de Helikopter Garage te openen.', - ['shop_item'] = '€%s', - ['vehicleshop_title'] = 'Voertuigwinkel', - ['vehicleshop_confirm'] = 'Wil je dit voertuig kopen?', - ['vehicleshop_bought'] = 'Je hebt een %s gekocht voor ~r~€%s.', - ['vehicleshop_money'] = 'Je kan dit voertuig niet betalen.', - ['vehicleshop_awaiting_model'] = 'Dit voertuig is momenteel aan het DOWNLOADEN & LADEN, even geduld asjeblieft', - ['confirm_no'] = 'Nee', - ['confirm_yes'] = 'Ja', - ['view'] = 'View', --not translated - ['buy_car'] = 'Buy', --not translated - ['stop_view'] = 'Stop Viewing', --not translated - -- Service - ['service_max'] = 'Je kan niet in dienst gaan, maximale aantal agenten in dienst: %s/%s', - ['service_not'] = 'Je bent niet in dienst! Kleed je eerst om.', - ['service_anonunce'] = 'Dienst Informatie', - ['service_in'] = 'Je bent nu in dienst, welkom!', - ['service_in_announce'] = 'Agent %s is nu in dienst!', - ['service_out'] = 'Je bent nu uit dienst, fijne dag.', - ['service_out_announce'] = 'Agent %s is nu niet meer in dienst.', - -- Action Menu - ['menu_title'] = 'Police', --not translated - ['citizen_interaction'] = 'Burger Interacties', - ['vehicle_interaction'] = 'Voertuig Interacties', - ['object_spawner'] = 'Object Interacties', - - ['id_card'] = 'Identiteitsbewijs', - ['search'] = 'Fouilleren', - ['handcuff'] = 'Boeien / Ontboeien', - ['drag'] = 'Meenemen', - ['put_in_vehicle'] = 'Zet in voertuig', - ['out_the_vehicle'] = 'Haal uit voertuig', - ['fine'] = 'Boete opleggen', - ['unpaid_bills'] = 'Openstaande boetes bekijken', - ['license_check'] = 'Rijbewijzen beheren', - ['license_revoke'] = 'Rijbewijs invorderen', - ['license_revoked'] = 'Je %s is ingevorderd!', - ['licence_you_revoked'] = 'Je hebt een %s van %s ingevorderd.', - ['no_players_nearby'] = 'Geen spelers in de buurt!', - ['being_searched'] = 'Je wordt gefouilleerd door de Politie', - ['fine_enter_amount'] = 'Enter the amount of the fine', --not translated - ['fine_enter_text'] = 'Enter the reason for the fine', --not translated - ['invalid_amount'] = 'Error: Amount was not a number or invalid', --not translated - -- Voertuig Interactie - ['vehicle_info'] = 'Voertuig Informatie', - ['pick_lock'] = 'Breek voertuig open', - ['vehicle_unlocked'] = 'Voertuig ontgrendeld.', - ['no_vehicles_nearby'] = 'Er zijn geen voertuigen in de buurt gevonden.', - ['impound'] = 'Neem voertuig in beslag', - ['impound_prompt'] = 'Druk op [E] om de inbeslagname te annuleren.', - ['impound_canceled'] = 'Je hebt de inbeslagname geannuleerd.', - ['impound_canceled_moved'] = 'De inbeslagname is geannuleerd omdat het voertuig is bewogen.', - ['impound_successful'] = 'Het voertuig is in beslag genomen.', - ['search_database'] = 'Kenteken natrekken', - ['search_database_title'] = 'Voertuig informatie - zoek op kenteken', - ['search_database_error_invalid'] = 'Het ingevoerde kenteken is ~r~ongeldig.', - ['search_plate'] = 'Enter Plate', --not translated - ['lookup_plate'] = 'Lookup Plate', --not translated - -- Objecten - ['traffic_interaction'] = 'Verkeers Interacties', - ['cone'] = 'Pion', - ['barrier'] = 'Barriere', - ['box'] = 'Box', - ['fence'] = 'PD Hek', - ['cash'] = 'Pallet met geld', - ['spikestrips'] = 'Spijkermatten', - -- ID Menu - ['name'] = 'Naam: %s', - ['job'] = 'Werk: %s', - ['sex'] = 'Geslacht: %s', - ['dob'] = 'Geboortedatum: %s', - ['height'] = 'Lengte: %s', - ['bac'] = 'BAC: %s', - ['unknown'] = 'onbekend', - ['male'] = 'man', - ['female'] = 'vrouw', - -- Fouilleren - ['guns_label'] = '--- Wapens ---', - ['inventory_label'] = '--- Inventaris ---', - ['license_label'] = ' --- Papieren ---', - ['confiscate'] = 'Neem %s in beslag', - ['confiscate_weapon'] = 'Neem een %s met %s kogels in beslag', - ['confiscate_inv'] = 'Neem %sx %s in beslag', - ['confiscate_dirty'] = 'Neem zwartgeld in beslag: €%s', - ['you_confiscated'] = 'Je hebt %sx %s van %s in beslag genomen.', - ['got_confiscated'] = '%sx %s is in beslag genomen door %s.', - ['you_confiscated_account'] = 'Je hebt €%s (%s) van %s in beslag genomen.', - ['got_confiscated_account'] = '€%s (%s) is in beslag genomen door %s.', - ['you_confiscated_weapon'] = 'Je hebt een %s van %s met ~o~%s kogels in beslag genomen.', - ['got_confiscated_weapon'] = 'Je %s met ~o~%s kogels is in beslag genomen door %s.', - ['traffic_offense'] = 'Verkeersovertreding', - ['minor_offense'] = 'Kleine overtreding', - ['average_offense'] = 'Gemiddelde overtreding', - ['major_offense'] = 'Grote overtreding', - ['fine_total'] = 'Boete: %s', - -- Voertuig Informatie - ['plate'] = 'Kenteken: %s', - ['owner_unknown'] = 'Eigenaar: Onbekend', - ['owner'] = 'Eigenaar: %s', - -- Boss Menu - ['open_bossmenu'] = 'Druk op [E] om het menu te openen.', - ['quantity_invalid'] = 'Ongeldig aantal', - ['have_withdrawn'] = 'Je hebt %sx %s gepakt.', - ['have_deposited'] = 'Je hebt %sx %s weg gelegt.', - ['quantity'] = 'Aantal', - ['quantity_placeholder'] = 'Amount to withdraw..', --not translated - ['inventory'] = 'Inventaris', - ['police_stock'] = 'Politie Voorraad', - -- Misc - ['remove_prop'] = 'Druk op [E] om dit object te verwijderen.', - ['map_blip'] = 'Politiebureau', - ['unrestrained_timer'] = 'Je voelt je handboeien langzaam wegglijden.', - -- Notifications - ['alert_police'] = 'politie alert', - ['phone_police'] = 'politie', - -- Keybind - ['interaction'] = 'Interactie', - ['quick_actions'] = 'Snelle Acties', - -- Other - ['society_police'] = 'Politie', - ['s_m_y_sheriff_01'] = 'Sheriff Ped', - ['s_m_y_cop_01'] = 'Politie Ped', - ['s_m_y_swat_01'] = 'SWAT Ped', - } +Locales["nl"] = { + -- Cloackroom + ["cloakroom"] = "Kleedkamer", + ["citizen_wear"] = "Burgerkleding", + ["police_wear"] = "Politiekleding", + ["gilet_wear"] = "Oranje reflecterend vest", + ["bullet_wear"] = "Kogelwerend vest", + ["no_outfit"] = "Er zijn geen passende uniformen voor jou!", + ["open_cloackroom"] = "Druk op [E] om je kleding aan te passen.", + -- Wapenkamer + ["remove_object"] = "Haal item uit kluis", + ["deposit_object"] = "Leg item in kluis", + ["get_weapon"] = "Haal wapen uit wapenkamer", + ["put_weapon"] = "Leg wapen in wapenkamer", + ["buy_weapons"] = "Koop wapens", + ["armory"] = "Wapenkamer", + ["open_armory"] = "Druk op [E] om de Wapenkamer te openen.", + ["armory_owned"] = "In Bezit", + ["armory_free"] = "Gratis", + ["armory_item"] = "€%s", + ["armory_weapontitle"] = "Wapenkamer - Koop wapen", + ["armory_componenttitle"] = "Wapenkamer - wapenbevestigingen", + ["armory_bought"] = "Je hebt een %s gekocht voor €%s.", + ["armory_money"] = "Je kan dit wapen niet betalen.", + ["armory_hascomponent"] = "je hebt deze wapenbevestiging al!", + ["get_weapon_menu"] = "Wapenkamer - Pak wapen", + ["put_weapon_menu"] = "Wapenkamer - Leg wapen weg", + ["confirm"] = "Confirm", --not translated + -- Vehicles + ["vehicle_menu"] = "Voertuig", + ["vehicle_blocked"] = "Alle spawnpunten zijn geblokkeerd!", + ["garage_prompt"] = "Druk op [E] om de Garage te openen.", + ["garage_title"] = "Garage", + ["garage_stored"] = "Beschikbaar", + ["garage_notstored"] = "Niet in garage", + ["garage_storing"] = "We proberen je voertuig weg te halen, zorg dat er niemand langs staat.", + ["garage_has_stored"] = "Het voertuig is opgeslagen in de garage.", + ["garage_has_notstored"] = "Er zijn geen voertuigen in de buurt gevonden.", + ["garage_notavailable"] = "Je voertuig is niet opgeslagen in de garage.", + ["garage_blocked"] = "Er zijn geen beschikbare spawnpunten!", + ["garage_empty"] = "Je hebt geen voertuigen in je garage.", + ["garage_released"] = "Je voertuig is uit de garage gehaald.", + ["garage_store_nearby"] = "Er zijn geen voertuigen in de buurt gevonden.", + ["garage_storeditem"] = "Open garage", + ["garage_storeitem"] = "Zet voertuig in garage", + ["garage_buyitem"] = "Voertuigwinkel", + ["garage_notauthorized"] = "Je bent niet bevoegd dit type voertuigen te halen.", + ["helicopter_prompt"] = "Druk op [E] om de Helikopter Garage te openen.", + ["shop_item"] = "€%s", + ["vehicleshop_title"] = "Voertuigwinkel", + ["vehicleshop_confirm"] = "Wil je dit voertuig kopen?", + ["vehicleshop_bought"] = "Je hebt een %s gekocht voor ~r~€%s.", + ["vehicleshop_money"] = "Je kan dit voertuig niet betalen.", + ["vehicleshop_awaiting_model"] = "Dit voertuig is momenteel aan het DOWNLOADEN & LADEN, even geduld asjeblieft", + ["confirm_no"] = "Nee", + ["confirm_yes"] = "Ja", + ["view"] = "View", --not translated + ["buy_car"] = "Buy", --not translated + ["stop_view"] = "Stop Viewing", --not translated + -- Service + ["service_max"] = "Je kan niet in dienst gaan, maximale aantal agenten in dienst: %s/%s", + ["service_not"] = "Je bent niet in dienst! Kleed je eerst om.", + ["service_anonunce"] = "Dienst Informatie", + ["service_in"] = "Je bent nu in dienst, welkom!", + ["service_in_announce"] = "Agent %s is nu in dienst!", + ["service_out"] = "Je bent nu uit dienst, fijne dag.", + ["service_out_announce"] = "Agent %s is nu niet meer in dienst.", + -- Action Menu + ["menu_title"] = "Police", --not translated + ["citizen_interaction"] = "Burger Interacties", + ["vehicle_interaction"] = "Voertuig Interacties", + ["object_spawner"] = "Object Interacties", + + ["id_card"] = "Identiteitsbewijs", + ["search"] = "Fouilleren", + ["handcuff"] = "Boeien / Ontboeien", + ["drag"] = "Meenemen", + ["put_in_vehicle"] = "Zet in voertuig", + ["out_the_vehicle"] = "Haal uit voertuig", + ["fine"] = "Boete opleggen", + ["unpaid_bills"] = "Openstaande boetes bekijken", + ["license_check"] = "Rijbewijzen beheren", + ["license_revoke"] = "Rijbewijs invorderen", + ["license_revoked"] = "Je %s is ingevorderd!", + ["licence_you_revoked"] = "Je hebt een %s van %s ingevorderd.", + ["no_players_nearby"] = "Geen spelers in de buurt!", + ["being_searched"] = "Je wordt gefouilleerd door de Politie", + ["fine_enter_amount"] = "Enter the amount of the fine", --not translated + ["fine_enter_text"] = "Enter the reason for the fine", --not translated + ["invalid_amount"] = "Error: Amount was not a number or invalid", --not translated + -- Voertuig Interactie + ["vehicle_info"] = "Voertuig Informatie", + ["pick_lock"] = "Breek voertuig open", + ["vehicle_unlocked"] = "Voertuig ontgrendeld.", + ["no_vehicles_nearby"] = "Er zijn geen voertuigen in de buurt gevonden.", + ["impound"] = "Neem voertuig in beslag", + ["impound_prompt"] = "Druk op [E] om de inbeslagname te annuleren.", + ["impound_canceled"] = "Je hebt de inbeslagname geannuleerd.", + ["impound_canceled_moved"] = "De inbeslagname is geannuleerd omdat het voertuig is bewogen.", + ["impound_successful"] = "Het voertuig is in beslag genomen.", + ["search_database"] = "Kenteken natrekken", + ["search_database_title"] = "Voertuig informatie - zoek op kenteken", + ["search_database_error_invalid"] = "Het ingevoerde kenteken is ~r~ongeldig.", + ["search_plate"] = "Enter Plate", --not translated + ["lookup_plate"] = "Lookup Plate", --not translated + -- Objecten + ["traffic_interaction"] = "Verkeers Interacties", + ["cone"] = "Pion", + ["barrier"] = "Barriere", + ["box"] = "Box", + ["fence"] = "PD Hek", + ["cash"] = "Pallet met geld", + ["spikestrips"] = "Spijkermatten", + -- ID Menu + ["name"] = "Naam: %s", + ["job"] = "Werk: %s", + ["sex"] = "Geslacht: %s", + ["dob"] = "Geboortedatum: %s", + ["height"] = "Lengte: %s", + ["bac"] = "BAC: %s", + ["unknown"] = "onbekend", + ["male"] = "man", + ["female"] = "vrouw", + -- Fouilleren + ["guns_label"] = "--- Wapens ---", + ["inventory_label"] = "--- Inventaris ---", + ["license_label"] = " --- Papieren ---", + ["confiscate"] = "Neem %s in beslag", + ["confiscate_weapon"] = "Neem een %s met %s kogels in beslag", + ["confiscate_inv"] = "Neem %sx %s in beslag", + ["confiscate_dirty"] = 'Neem zwartgeld in beslag: €%s', + ["you_confiscated"] = "Je hebt %sx %s van %s in beslag genomen.", + ["got_confiscated"] = "%sx %s is in beslag genomen door %s.", + ["you_confiscated_account"] = "Je hebt €%s (%s) van %s in beslag genomen.", + ["got_confiscated_account"] = "€%s (%s) is in beslag genomen door %s.", + ["you_confiscated_weapon"] = "Je hebt een %s van %s met ~o~%s kogels in beslag genomen.", + ["got_confiscated_weapon"] = "Je %s met ~o~%s kogels is in beslag genomen door %s.", + ["traffic_offense"] = "Verkeersovertreding", + ["minor_offense"] = "Kleine overtreding", + ["average_offense"] = "Gemiddelde overtreding", + ["major_offense"] = "Grote overtreding", + ["fine_total"] = "Boete: %s", + -- Voertuig Informatie + ["plate"] = "Kenteken: %s", + ["owner_unknown"] = "Eigenaar: Onbekend", + ["owner"] = "Eigenaar: %s", + -- Boss Menu + ["open_bossmenu"] = "Druk op [E] om het menu te openen.", + ["quantity_invalid"] = "Ongeldig aantal", + ["have_withdrawn"] = "Je hebt %sx %s gepakt.", + ["have_deposited"] = "Je hebt %sx %s weg gelegt.", + ["quantity"] = "Aantal", + ["quantity_placeholder"] = "Amount to withdraw..", --not translated + ["inventory"] = "Inventaris", + ["police_stock"] = "Politie Voorraad", + -- Misc + ["remove_prop"] = "Druk op [E] om dit object te verwijderen.", + ["map_blip"] = "Politiebureau", + ["unrestrained_timer"] = "Je voelt je handboeien langzaam wegglijden.", + -- Notifications + ["alert_police"] = "politie alert", + ["phone_police"] = "politie", + -- Keybind + ["interaction"] = "Interactie", + ["quick_actions"] = "Snelle Acties", + -- Other + ["society_police"] = "Politie", + ["s_m_y_sheriff_01"] = "Sheriff Ped", + ["s_m_y_cop_01"] = "Politie Ped", + ["s_m_y_swat_01"] = "SWAT Ped", +} diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/pl.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/pl.lua index f3b23318e..9b7ae7aaf 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/pl.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/pl.lua @@ -1,170 +1,170 @@ -Locales['pl'] = { - -- Cloakroom - ['cloakroom'] = 'szatnia', - ['citizen_wear'] = 'ubranie Cywilne', - ['police_wear'] = 'mundur', - ['gilet_wear'] = 'kamizelka odblaskowa', - ['bullet_wear'] = 'kamizelka kuloodporna', - ['no_outfit'] = 'brak ubrania', - ['open_cloackroom'] = 'naciśnij [E] aby zmienić ubranie.', - -- Armory - ['remove_object'] = 'weź przedmiot', - ['deposit_object'] = 'zdeponuj przedmiot', - ['get_weapon'] = 'weź broń', - ['put_weapon'] = 'odłóż broń', - ['buy_weapons'] = 'kup Broń', - ['armory'] = 'zbrojownia', - ['open_armory'] = 'naciśnij [E] żeby uzyskać dostęp do zbrojowni', - ['armory_owned'] = 'owned', - ['armory_free'] = 'free', - ['armory_item'] = '$%s', - ['armory_weapontitle'] = 'armory - Buy weapon', - ['armory_componenttitle'] = 'armory - Weapon attatchments', - ['armory_bought'] = 'you bought an %s for $%s', - ['armory_money'] = 'you cannot afford that weapon', - ['armory_hascomponent'] = 'you have that attatchment equiped!', - ['get_weapon_menu'] = 'armory - Withdraw Weapon', - ['put_weapon_menu'] = 'armory - Store Weapon', - ['confirm'] = 'Confirm', --not translated - -- Vehicles - ['vehicle_menu'] = 'vehicle', - ['vehicle_blocked'] = 'all available spawn points are currently blocked!', - ['garage_prompt'] = 'press [E] to access the Vehicle Actions.', - ['garage_title'] = 'vehicle Actions', - ['garage_stored'] = 'stored', - ['garage_notstored'] = 'not in garage', - ['garage_storing'] = 'we\'re attempting to remove the vehicle, make sure no players are around it.', - ['garage_has_stored'] = 'the vehicle has been stored in your garage', - ['garage_has_notstored'] = 'no nearby owned vehicles were found', - ['garage_notavailable'] = 'your vehicle is not stored in the garage.', - ['garage_blocked'] = 'there\'s no available spawn points!', - ['garage_empty'] = 'you don\'t have any vehicles in your garage.', - ['garage_released'] = 'your vehicle has been released from the garage.', - ['garage_store_nearby'] = 'there is no nearby vehicles.', - ['garage_storeditem'] = 'open garage', - ['garage_storeitem'] = 'store vehicle in garage', - ['garage_buyitem'] = 'vehicle shop', - ['garage_notauthorized'] = 'you\'re not authorized to buy this kind of vehicles.', - ['helicopter_prompt'] = 'press [E] to access the Helicopter Actions.', - ['shop_item'] = '$%s', - ['vehicleshop_title'] = 'vehicle Shop', - ['vehicleshop_confirm'] = 'do you want to buy this vehicle?', - ['vehicleshop_bought'] = 'you have bought %s for ~r~$%s', - ['vehicleshop_money'] = 'you cannot afford that vehicle', - ['vehicleshop_awaiting_model'] = 'the vehicle is currently DOWNLOADING & LOADING please wait', - ['confirm_no'] = 'no', - ['confirm_yes'] = 'yes', - ['view'] = 'View', --not translated - ['buy_car'] = 'Buy', --not translated - ['stop_view'] = 'Stop Viewing', --not translated - -- Service - ['service_max'] = 'nie możesz wejść do służby, maksymalna liczba oficerów w służbie: %s/%s', - ['service_not'] = 'nie rozpoczynasz służby! Najpierw musisz się przebrać.', - ['service_anonunce'] = 'informacje o służbie', - ['service_in'] = 'rozpoczynasz służbe, Witaj!', - ['service_in_announce'] = 'operator %s rozpoczyna służbę!', - ['service_out'] = 'opuszczasz służbę.', - ['service_out_announce'] = 'operator %s opuszcza służbe.', - -- Action Menu - ['menu_title'] = 'Police', --not translated - ['citizen_interaction'] = 'interakcja z cywilami', - ['vehicle_interaction'] = 'interakcja z pojazdami', - ['object_spawner'] = 'przedmioty do postawienia', +Locales["pl"] = { + -- Cloakroom + ["cloakroom"] = "szatnia", + ["citizen_wear"] = "ubranie Cywilne", + ["police_wear"] = "mundur", + ["gilet_wear"] = "kamizelka odblaskowa", + ["bullet_wear"] = "kamizelka kuloodporna", + ["no_outfit"] = "brak ubrania", + ["open_cloackroom"] = "naciśnij [E] aby zmienić ubranie.", + -- Armory + ["remove_object"] = "weź przedmiot", + ["deposit_object"] = "zdeponuj przedmiot", + ["get_weapon"] = "weź broń", + ["put_weapon"] = "odłóż broń", + ["buy_weapons"] = "kup Broń", + ["armory"] = "zbrojownia", + ["open_armory"] = "naciśnij [E] żeby uzyskać dostęp do zbrojowni", + ["armory_owned"] = "owned", + ["armory_free"] = "free", + ["armory_item"] = "$%s", + ["armory_weapontitle"] = "armory - Buy weapon", + ["armory_componenttitle"] = "armory - Weapon attatchments", + ["armory_bought"] = "you bought an %s for $%s", + ["armory_money"] = "you cannot afford that weapon", + ["armory_hascomponent"] = "you have that attatchment equiped!", + ["get_weapon_menu"] = "armory - Withdraw Weapon", + ["put_weapon_menu"] = "armory - Store Weapon", + ["confirm"] = "Confirm", --not translated + -- Vehicles + ["vehicle_menu"] = "vehicle", + ["vehicle_blocked"] = "all available spawn points are currently blocked!", + ["garage_prompt"] = "press [E] to access the Vehicle Actions.", + ["garage_title"] = "vehicle Actions", + ["garage_stored"] = "stored", + ["garage_notstored"] = "not in garage", + ["garage_storing"] = "we're attempting to remove the vehicle, make sure no players are around it.", + ["garage_has_stored"] = "the vehicle has been stored in your garage", + ["garage_has_notstored"] = "no nearby owned vehicles were found", + ["garage_notavailable"] = "your vehicle is not stored in the garage.", + ["garage_blocked"] = "there's no available spawn points!", + ["garage_empty"] = "you don't have any vehicles in your garage.", + ["garage_released"] = "your vehicle has been released from the garage.", + ["garage_store_nearby"] = "there is no nearby vehicles.", + ["garage_storeditem"] = "open garage", + ["garage_storeitem"] = "store vehicle in garage", + ["garage_buyitem"] = "vehicle shop", + ["garage_notauthorized"] = "you're not authorized to buy this kind of vehicles.", + ["helicopter_prompt"] = "press [E] to access the Helicopter Actions.", + ["shop_item"] = "$%s", + ["vehicleshop_title"] = "vehicle Shop", + ["vehicleshop_confirm"] = "do you want to buy this vehicle?", + ["vehicleshop_bought"] = "you have bought %s for ~r~$%s", + ["vehicleshop_money"] = "you cannot afford that vehicle", + ["vehicleshop_awaiting_model"] = "the vehicle is currently DOWNLOADING & LOADING please wait", + ["confirm_no"] = "no", + ["confirm_yes"] = "yes", + ["view"] = "View", --not translated + ["buy_car"] = "Buy", --not translated + ["stop_view"] = "Stop Viewing", --not translated + -- Service + ["service_max"] = "nie możesz wejść do służby, maksymalna liczba oficerów w służbie: %s/%s", + ["service_not"] = "nie rozpoczynasz służby! Najpierw musisz się przebrać.", + ["service_anonunce"] = "informacje o służbie", + ["service_in"] = "rozpoczynasz służbe, Witaj!", + ["service_in_announce"] = "operator %s rozpoczyna służbę!", + ["service_out"] = "opuszczasz służbę.", + ["service_out_announce"] = "operator %s opuszcza służbe.", + -- Action Menu + ["menu_title"] = "Police", --not translated + ["citizen_interaction"] = "interakcja z cywilami", + ["vehicle_interaction"] = "interakcja z pojazdami", + ["object_spawner"] = "przedmioty do postawienia", - ['id_card'] = 'dowód osobisty', - ['search'] = 'przeszukaj', - ['handcuff'] = 'zakuj/Rozkuj Kajdanki ', - ['drag'] = 'przemieść podejrzanego', - ['put_in_vehicle'] = 'wsadź do pojazdu', - ['out_the_vehicle'] = 'wyciągnij z pojazdu', - ['fine'] = 'mandaty', - ['unpaid_bills'] = 'zarządzaj niezapłaconymi rachunkami', - ['license_check'] = 'zarządzaj licencjami', - ['license_revoke'] = 'unieważnij licencje', - ['license_revoked'] = 'twoja licencja %s została unieważniona!', - ['licence_you_revoked'] = 'unieważniasz %s które należały do %s', - ['no_players_nearby'] = 'brak graczy w pobliżu', - ['being_searched'] = 'you are being searched by the Police', - ['fine_enter_amount'] = 'Enter the amount of the fine', --not translated - ['fine_enter_text'] = 'Enter the reason for the fine', --not translated - ['invalid_amount'] = 'Error: Amount was not a number or invalid', --not translated - -- Vehicle interaction - ['vehicle_info'] = 'informacje o pojeździe', - ['pick_lock'] = 'odblokuj pojazd', - ['vehicle_unlocked'] = 'pojazd Odblokowany', - ['no_vehicles_nearby'] = 'brak pojazdu w pobliżu', - ['impound'] = 'zajmij pojazd', - ['impound_prompt'] = 'naciśnij [E] żeby unieważnić zajęcie', - ['impound_canceled'] = 'unieważniasz zajęcie', - ['impound_canceled_moved'] = 'zajęcie zostało anulowane, ponieważ pojazd przemieścił się', - ['impound_successful'] = 'zajmujesz pojazd', - ['search_database'] = 'informacje o pojeździe', - ['search_database_title'] = 'informacjeo pojeździe - przeszukaj używając numeru rejestracyjnego', - ['search_database_error_invalid'] = 'to ~r~nie jest poprawny rnumer rejestracyjny', - ['search_plate'] = 'Enter Plate', --not translated - ['lookup_plate'] = 'Lookup Plate', --not translated - -- Traffic interaction - ['traffic_interaction'] = 'interakcje dla ruchu drogowego', - ['cone'] = 'pachołek', - ['barrier'] = 'barierka', - ['spikestrips'] = 'kolczatka', - ['box'] = 'pudła', - ['cash'] = 'paleta z pieniędzmi', - -- ID Card Menu - ['name'] = 'name: %s', - ['job'] = 'praca: %s', - ['sex'] = 'płeć: %s', - ['dob'] = 'data urodzenia: %s', - ['height'] = 'wzrost: %s', - ['bac'] = 'BAC: %s', - ['unknown'] = 'nieznany', - ['male'] = 'mężczyzna', - ['female'] = 'kobieta', - -- Body Search Menu - ['guns_label'] = '--- Bronie ---', - ['inventory_label'] = '--- Ekwipunek ---', - ['license_label'] = ' --- Licenses ---', - ['confiscate'] = 'skonfiskuj %s', - ['confiscate_weapon'] = 'skonfiskuj %s z %s kulami', - ['confiscate_inv'] = 'skonfiskuj %s x %s', - ['confiscate_dirty'] = 'skonfiskuj brudne pieniądze: $%s', - ['you_confiscated'] = 'skonfiskowałeś %sx %s od %s', - ['got_confiscated'] = '%sx %s zostały skonfiskowane przez %s', - ['you_confiscated_account'] = 'skonfiskowałeś %s$ (%s) od %s', - ['got_confiscated_account'] = '%s$ (%s) zostały skonfiskowane przez %s', - ['you_confiscated_weapon'] = 'skonfiskowałeś %s od %s z ~o~%s pociskami', - ['got_confiscated_weapon'] = 'twój %s z ~o~%s kulami został skonfiskowany przez %s', - ['traffic_offense'] = 'wykroczenia drogowe', - ['minor_offense'] = 'niewielkie wykroczenia', - ['average_offense'] = 'średnie wykroczenia', - ['major_offense'] = 'duże wykroczenia', - ['fine_total'] = 'mandat: %s', - -- Vehicle Info Menu - ['plate'] = 'tablica rejestracyjna: %s', - ['owner_unknown'] = 'właściciel: Nieznany', - ['owner'] = 'właściciel: %s', - -- Boss Menu - ['open_bossmenu'] = 'naciśnij [E] aby otworzyć menu', - ['quantity_invalid'] = 'nieprawidłowa ilość', - ['have_withdrawn'] = 'wyjmujesz z depozytu %sx %s', - ['have_deposited'] = 'zdeponowano %sx %s', - ['quantity'] = 'ilość', - ['quantity_placeholder'] = 'Amount to withdraw..', --not translated - ['inventory'] = 'ekwipunek', - ['police_stock'] = 'zapasy policji', - -- Misc - ['remove_prop'] = 'naciśnij [E] aby usunąć ten obiekt', - ['map_blip'] = 'komisariat Policji', - ['unrestrained_timer'] = 'czujesz, że twoje kajdanki powoli tracą przyczepność i znikają.', - -- Notifications - ['alert_police'] = 'ostrzeż policję', - ['phone_police'] = 'police', - -- Keybind - ['interaction'] = 'Interact', --not translated - ['quick_actions'] = 'Quick Actions', --not translated - -- Other - ['society_police'] = 'Police', --not translated - ['s_m_y_sheriff_01'] = 'Sheriff Ped', --not translated - ['s_m_y_cop_01'] = 'Police Ped', -- not translated - ['s_m_y_swat_01'] = 'SWAT Ped', --not translated + ["id_card"] = "dowód osobisty", + ["search"] = "przeszukaj", + ["handcuff"] = "zakuj/Rozkuj Kajdanki ", + ["drag"] = "przemieść podejrzanego", + ["put_in_vehicle"] = "wsadź do pojazdu", + ["out_the_vehicle"] = "wyciągnij z pojazdu", + ["fine"] = "mandaty", + ["unpaid_bills"] = "zarządzaj niezapłaconymi rachunkami", + ["license_check"] = "zarządzaj licencjami", + ["license_revoke"] = "unieważnij licencje", + ["license_revoked"] = "twoja licencja %s została unieważniona!", + ["licence_you_revoked"] = "unieważniasz %s które należały do %s", + ["no_players_nearby"] = "brak graczy w pobliżu", + ["being_searched"] = "you are being searched by the Police", + ["fine_enter_amount"] = "Enter the amount of the fine", --not translated + ["fine_enter_text"] = "Enter the reason for the fine", --not translated + ["invalid_amount"] = "Error: Amount was not a number or invalid", --not translated + -- Vehicle interaction + ["vehicle_info"] = "informacje o pojeździe", + ["pick_lock"] = "odblokuj pojazd", + ["vehicle_unlocked"] = "pojazd Odblokowany", + ["no_vehicles_nearby"] = "brak pojazdu w pobliżu", + ["impound"] = "zajmij pojazd", + ["impound_prompt"] = "naciśnij [E] żeby unieważnić zajęcie", + ["impound_canceled"] = "unieważniasz zajęcie", + ["impound_canceled_moved"] = "zajęcie zostało anulowane, ponieważ pojazd przemieścił się", + ["impound_successful"] = "zajmujesz pojazd", + ["search_database"] = "informacje o pojeździe", + ["search_database_title"] = "informacjeo pojeździe - przeszukaj używając numeru rejestracyjnego", + ["search_database_error_invalid"] = "to ~r~nie jest poprawny rnumer rejestracyjny", + ["search_plate"] = "Enter Plate", --not translated + ["lookup_plate"] = "Lookup Plate", --not translated + -- Traffic interaction + ["traffic_interaction"] = "interakcje dla ruchu drogowego", + ["cone"] = "pachołek", + ["barrier"] = "barierka", + ["spikestrips"] = "kolczatka", + ["box"] = "pudła", + ["cash"] = "paleta z pieniędzmi", + -- ID Card Menu + ["name"] = "name: %s", + ["job"] = "praca: %s", + ["sex"] = "płeć: %s", + ["dob"] = "data urodzenia: %s", + ["height"] = "wzrost: %s", + ["bac"] = "BAC: %s", + ["unknown"] = "nieznany", + ["male"] = "mężczyzna", + ["female"] = "kobieta", + -- Body Search Menu + ["guns_label"] = "--- Bronie ---", + ["inventory_label"] = "--- Ekwipunek ---", + ["license_label"] = " --- Licenses ---", + ["confiscate"] = "skonfiskuj %s", + ["confiscate_weapon"] = "skonfiskuj %s z %s kulami", + ["confiscate_inv"] = "skonfiskuj %s x %s", + ["confiscate_dirty"] = 'skonfiskuj brudne pieniądze: $%s', + ["you_confiscated"] = "skonfiskowałeś %sx %s od %s", + ["got_confiscated"] = "%sx %s zostały skonfiskowane przez %s", + ["you_confiscated_account"] = "skonfiskowałeś %s$ (%s) od %s", + ["got_confiscated_account"] = "%s$ (%s) zostały skonfiskowane przez %s", + ["you_confiscated_weapon"] = "skonfiskowałeś %s od %s z ~o~%s pociskami", + ["got_confiscated_weapon"] = "twój %s z ~o~%s kulami został skonfiskowany przez %s", + ["traffic_offense"] = "wykroczenia drogowe", + ["minor_offense"] = "niewielkie wykroczenia", + ["average_offense"] = "średnie wykroczenia", + ["major_offense"] = "duże wykroczenia", + ["fine_total"] = "mandat: %s", + -- Vehicle Info Menu + ["plate"] = "tablica rejestracyjna: %s", + ["owner_unknown"] = "właściciel: Nieznany", + ["owner"] = "właściciel: %s", + -- Boss Menu + ["open_bossmenu"] = "naciśnij [E] aby otworzyć menu", + ["quantity_invalid"] = "nieprawidłowa ilość", + ["have_withdrawn"] = "wyjmujesz z depozytu %sx %s", + ["have_deposited"] = "zdeponowano %sx %s", + ["quantity"] = "ilość", + ["quantity_placeholder"] = "Amount to withdraw..", --not translated + ["inventory"] = "ekwipunek", + ["police_stock"] = "zapasy policji", + -- Misc + ["remove_prop"] = "naciśnij [E] aby usunąć ten obiekt", + ["map_blip"] = "komisariat Policji", + ["unrestrained_timer"] = "czujesz, że twoje kajdanki powoli tracą przyczepność i znikają.", + -- Notifications + ["alert_police"] = "ostrzeż policję", + ["phone_police"] = "police", + -- Keybind + ["interaction"] = "Interact", --not translated + ["quick_actions"] = "Quick Actions", --not translated + -- Other + ["society_police"] = "Police", --not translated + ["s_m_y_sheriff_01"] = "Sheriff Ped", --not translated + ["s_m_y_cop_01"] = "Police Ped", -- not translated + ["s_m_y_swat_01"] = "SWAT Ped", --not translated } diff --git a/server-data/resources/[esx_addons]/esx_policejob/locales/sr.lua b/server-data/resources/[esx_addons]/esx_policejob/locales/sr.lua index 964ebc878..0be197bf7 100644 --- a/server-data/resources/[esx_addons]/esx_policejob/locales/sr.lua +++ b/server-data/resources/[esx_addons]/esx_policejob/locales/sr.lua @@ -1,162 +1,162 @@ -Locales['sr'] = { - -- Cloakroom - ['cloakroom'] = 'Svlačionica', - ['citizen_wear'] = 'Civilna odeća', - ['police_wear'] = 'Policijska odeća', - ['gilet_wear'] = 'Narandžasti prsluk', - ['bullet_wear'] = 'Pancir', - ['no_outfit'] = 'Nema uniforme koja Vam odgovara!', - ['open_cloackroom'] = 'Pritisni [E] da promeniš odeću.', - -- Armory - ['remove_object'] = 'Ukloni objekat', - ['deposit_object'] = 'Postavi objekat', - ['get_weapon'] = 'Uzmi oružje iz oružarnice', - ['put_weapon'] = 'Ostavi oružje u oružarnicu', - ['buy_weapons'] = 'Kupi oružje', - ['armory'] = 'Oružarnica', - ['open_armory'] = 'Pritisni [E] da pristupiš oružarnici.', - ['armory_owned'] = 'Kupljeno', - ['armory_free'] = 'Besplatno', - ['armory_item'] = '$%s', - ['armory_weapontitle'] = 'Oružarnica - Kupovina oružja', - ['armory_componenttitle'] = 'Oružarnica - Dodaci za oružje', - ['armory_bought'] = 'Kupili ste %s za $%s', - ['armory_money'] = 'Ne možete priuštiti to oružje', - ['armory_hascomponent'] = 'Već imate taj dodatak!', - ['get_weapon_menu'] = 'Oruzarnica - Podizanje oružja', - ['put_weapon_menu'] = 'Oruzarnica - Ostavljanje oružja', - -- Vehicles - ['vehicle_menu'] = 'Vozilo', - ['vehicle_blocked'] = 'Parking je trenutno blokiran!', - ['garage_prompt'] = 'Pritisni [E] da pristupiš garaži.', - ['garage_title'] = 'Interakcije vozilima', - ['garage_stored'] = 'Parkirano', - ['garage_notstored'] = 'Van garaze', - ['garage_storing'] = 'Pokušavamo da uklonimo vozilo, uverite se da nema igrača u blizini', - ['garage_has_stored'] = 'Vozilo je parkirano u vašu garazu', - ['garage_has_notstored'] = 'Nijedno vozilo nije pronađeno', - ['garage_notavailable'] = 'Vaše vozilo nije u garaži.', - ['garage_blocked'] = 'Parking je trenutno blokiran!', - ['garage_empty'] = 'Vi nemate vozila u garaži.', - ['garage_released'] = 'Vaše vozilo je isparkirano iz garaže.', - ['garage_store_nearby'] = 'Nema vozila u blizini.', - ['garage_storeditem'] = 'Otvori garažu', - ['garage_storeitem'] = 'Parkiraj vozilo', - ['garage_buyitem'] = 'Prodavac vozila', - ['garage_notauthorized'] = 'Niste autorizovani da kupite ovo vozilo.', - ['helicopter_prompt'] = 'Pritisni [E] da pristupiš opcijama Helikoptera.', - ['shop_item'] = '$%s', - ['vehicleshop_title'] = 'Prodavac vozila', - ['vehicleshop_confirm'] = 'Da li želite da kupite ovo vozilo?', - ['vehicleshop_bought'] = 'Kupili ste %s za ~r~$%s', - ['vehicleshop_money'] = 'Ne možete priuštiti to vozilo', - ['vehicleshop_awaiting_model'] = 'Vozilo se trenutno SKIDA & UČITAVA, sačekajte..', - ['confirm_no'] = 'Ne', - ['confirm_yes'] = 'Da', - -- Service - ['service_max'] = 'Ne možete pristupiti službi, najviše pripadnika u službi: %s/%s', - ['service_not'] = 'Niste pristupili službi! Prvo se morate presvući.', - ['service_anonunce'] = 'Informacije službe', - ['service_in'] = 'Pristupili ste službi, dobrodošli!', - ['service_in_announce'] = 'Operator %s je pristupio službi!', - ['service_out'] = 'Napustili ste službu.', - ['service_out_announce'] = 'Operator %s je napustio službu.', - -- Action Menu - ['citizen_interaction'] = 'Interakcija sa ljudima', - ['vehicle_interaction'] = 'Interakcija sa vozilom', - ['object_spawner'] = 'Objekti', - - ['id_card'] = 'Lična Karta', - ['search'] = 'Pretraži', - ['handcuff'] = 'Zaveži / Odveži', - ['drag'] = 'Vuci', - ['put_in_vehicle'] = 'Stavi u vozilo', - ['out_the_vehicle'] = 'Izvadi iz vozila', - ['fine'] = 'Naplati', - ['unpaid_bills'] = 'Upravljaj računima', - ['license_check'] = 'Upravljaj dozvolama', - ['license_revoke'] = 'Oduzmi dozvolu', - ['license_revoked'] = 'Vaša %s je oduzeta!', - ['licence_you_revoked'] = 'Oduzeli ste %s koja pripada %s', - ['no_players_nearby'] = 'Nema nikoga u blizini!', - ['being_searched'] = 'Pretraženi ste od Policije', - -- Vehicle interaction - ['vehicle_info'] = 'Informacije vozila', - ['pick_lock'] = 'Obij vozilo', - ['vehicle_unlocked'] = 'Vozilo otključano', - ['no_vehicles_nearby'] = 'Nema vozila u blizini', - ['impound'] = 'Zapleni vozilo', - ['impound_prompt'] = 'Pritisni [E] da prekineš zaplenu', - ['impound_canceled'] = 'Prekinuli ste zaplenu', - ['impound_canceled_moved'] = 'Zaplena je prekinuta jer se vozilo pomerilo', - ['impound_successful'] = 'Zaplenili ste vozilo', - ['search_database'] = 'Informacije vozila', - ['search_database_title'] = 'Informacije vozila - pretražite pomoću tablica', - ['search_database_error_invalid'] = 'To ~r~nije validan registarski broj', - -- Traffic interaction - ['traffic_interaction'] = 'Interakcije saobraćajem', - ['cone'] = 'Čunj', - ['barrier'] = 'Barijera', - ['spikestrips'] = 'Spajkovi', - ['box'] = 'Kutija', - ['cash'] = 'Kutija sa novcem', - -- ID Card Menu - ['name'] = 'Ime: %s', - ['job'] = 'Posao: %s', - ['sex'] = 'Pol: %s', - ['dob'] = 'DOB: %s', - ['height'] = 'Visina: %s', - ['bac'] = 'BAC: %s', - ['unknown'] = 'nepoznato', - ['male'] = 'Muško', - ['female'] = 'Žensko', - -- Body Search Menu - ['guns_label'] = '--- Oružja ---', - ['inventory_label'] = '--- Inventar ---', - ['license_label'] = ' --- Dozvole ---', - ['confiscate'] = 'Konfiskovano %s', - ['confiscate_weapon'] = 'Konfiskovano %s sa %s metaka', - ['confiscate_inv'] = 'Konfiskovano %sx %s', - ['confiscate_dirty'] = 'Konfiskovan prljav novac: $%s', - ['you_confiscated'] = 'Konfiskovali ste %sx %s od %s', - ['got_confiscated'] = '%sx %s je konfiskovano od %s', - ['you_confiscated_account'] = 'Konfiskovali ste $%s (%s) od %s', - ['got_confiscated_account'] = '$%s (%s) je konfiskovano od %s', - ['you_confiscated_weapon'] = 'Konfiskovali ste %s od %s sa ~o~%s metaka', - ['got_confiscated_weapon'] = 'Vaš %s sa ~o~%s metaka je konfiskovan od strane %s', - ['traffic_offense'] = 'Saobraćajni prekršaj', - ['minor_offense'] = 'Manji prekršaj', - ['average_offense'] = 'Prosečan prekršaj', - ['major_offense'] = 'Veliki prekršaj', - ['fine_total'] = 'kazna: %s', - ['fine_enter_amount'] = 'Enter the amount of the fine', --not translated - ['fine_enter_text'] = 'Enter the reason for the fine', --not translated - ['invalid_amount'] = 'Error: Amount was not a number or invalid', --not translated - -- Vehicle Info Menu - ['plate'] = 'Tablice: %s', - ['owner_unknown'] = 'Vlasnik: Nepoznat', - ['owner'] = 'Vlasnik: %s', - -- Boss Menu - ['open_bossmenu'] = 'Pritisni [E] da otvoriš meni', - ['quantity_invalid'] = 'Nevažeća količina', - ['have_withdrawn'] = 'Podigli ste %sx %s', - ['have_deposited'] = 'Ostavili ste %sx %s', - ['quantity'] = 'Količina', - ['inventory'] = 'Inventar', - ['police_stock'] = 'Policijske zalihe', - -- Misc - ['remove_prop'] = 'Pritisni [E] da ukloniš objekat', - ['map_blip'] = 'Policijska Stanica', - ['unrestrained_timer'] = 'Osećaš kako se lisice opuštaju.', - -- Notifications - ['alert_police'] = 'Policijsko obaveštenje', - ['phone_police'] = 'Policija', - -- Keybind - ['interaction'] = 'Interakcija', - ['quick_actions'] = 'Brze Akcije', - -- Other - ['society_police'] = 'Policija', - ['s_m_y_sheriff_01'] = 'Sheriff Ped', - ['s_m_y_cop_01'] = 'Policija Ped', - ['s_m_y_swat_01'] = 'SWAT Ped' +Locales["sr"] = { + -- Cloakroom + ["cloakroom"] = "Svlačionica", + ["citizen_wear"] = "Civilna odeća", + ["police_wear"] = "Policijska odeća", + ["gilet_wear"] = "Narandžasti prsluk", + ["bullet_wear"] = "Pancir", + ["no_outfit"] = "Nema uniforme koja Vam odgovara!", + ["open_cloackroom"] = "Pritisni [E] da promeniš odeću.", + -- Armory + ["remove_object"] = "Ukloni objekat", + ["deposit_object"] = "Postavi objekat", + ["get_weapon"] = "Uzmi oružje iz oružarnice", + ["put_weapon"] = "Ostavi oružje u oružarnicu", + ["buy_weapons"] = "Kupi oružje", + ["armory"] = "Oružarnica", + ["open_armory"] = "Pritisni [E] da pristupiš oružarnici.", + ["armory_owned"] = "Kupljeno", + ["armory_free"] = "Besplatno", + ["armory_item"] = "$%s", + ["armory_weapontitle"] = "Oružarnica - Kupovina oružja", + ["armory_componenttitle"] = "Oružarnica - Dodaci za oružje", + ["armory_bought"] = "Kupili ste %s za $%s", + ["armory_money"] = "Ne možete priuštiti to oružje", + ["armory_hascomponent"] = "Već imate taj dodatak!", + ["get_weapon_menu"] = "Oruzarnica - Podizanje oružja", + ["put_weapon_menu"] = "Oruzarnica - Ostavljanje oružja", + -- Vehicles + ["vehicle_menu"] = "Vozilo", + ["vehicle_blocked"] = "Parking je trenutno blokiran!", + ["garage_prompt"] = "Pritisni [E] da pristupiš garaži.", + ["garage_title"] = "Interakcije vozilima", + ["garage_stored"] = "Parkirano", + ["garage_notstored"] = "Van garaze", + ["garage_storing"] = "Pokušavamo da uklonimo vozilo, uverite se da nema igrača u blizini", + ["garage_has_stored"] = "Vozilo je parkirano u vašu garazu", + ["garage_has_notstored"] = "Nijedno vozilo nije pronađeno", + ["garage_notavailable"] = "Vaše vozilo nije u garaži.", + ["garage_blocked"] = "Parking je trenutno blokiran!", + ["garage_empty"] = "Vi nemate vozila u garaži.", + ["garage_released"] = "Vaše vozilo je isparkirano iz garaže.", + ["garage_store_nearby"] = "Nema vozila u blizini.", + ["garage_storeditem"] = "Otvori garažu", + ["garage_storeitem"] = "Parkiraj vozilo", + ["garage_buyitem"] = "Prodavac vozila", + ["garage_notauthorized"] = "Niste autorizovani da kupite ovo vozilo.", + ["helicopter_prompt"] = "Pritisni [E] da pristupiš opcijama Helikoptera.", + ["shop_item"] = "$%s", + ["vehicleshop_title"] = "Prodavac vozila", + ["vehicleshop_confirm"] = "Da li želite da kupite ovo vozilo?", + ["vehicleshop_bought"] = "Kupili ste %s za ~r~$%s", + ["vehicleshop_money"] = "Ne možete priuštiti to vozilo", + ["vehicleshop_awaiting_model"] = "Vozilo se trenutno SKIDA & UČITAVA, sačekajte..", + ["confirm_no"] = "Ne", + ["confirm_yes"] = "Da", + -- Service + ["service_max"] = "Ne možete pristupiti službi, najviše pripadnika u službi: %s/%s", + ["service_not"] = "Niste pristupili službi! Prvo se morate presvući.", + ["service_anonunce"] = "Informacije službe", + ["service_in"] = "Pristupili ste službi, dobrodošli!", + ["service_in_announce"] = "Operator %s je pristupio službi!", + ["service_out"] = "Napustili ste službu.", + ["service_out_announce"] = "Operator %s je napustio službu.", + -- Action Menu + ["citizen_interaction"] = "Interakcija sa ljudima", + ["vehicle_interaction"] = "Interakcija sa vozilom", + ["object_spawner"] = "Objekti", + + ["id_card"] = "Lična Karta", + ["search"] = "Pretraži", + ["handcuff"] = "Zaveži / Odveži", + ["drag"] = "Vuci", + ["put_in_vehicle"] = "Stavi u vozilo", + ["out_the_vehicle"] = "Izvadi iz vozila", + ["fine"] = "Naplati", + ["unpaid_bills"] = "Upravljaj računima", + ["license_check"] = "Upravljaj dozvolama", + ["license_revoke"] = "Oduzmi dozvolu", + ["license_revoked"] = "Vaša %s je oduzeta!", + ["licence_you_revoked"] = "Oduzeli ste %s koja pripada %s", + ["no_players_nearby"] = "Nema nikoga u blizini!", + ["being_searched"] = "Pretraženi ste od Policije", + -- Vehicle interaction + ["vehicle_info"] = "Informacije vozila", + ["pick_lock"] = "Obij vozilo", + ["vehicle_unlocked"] = "Vozilo otključano", + ["no_vehicles_nearby"] = "Nema vozila u blizini", + ["impound"] = "Zapleni vozilo", + ["impound_prompt"] = "Pritisni [E] da prekineš zaplenu", + ["impound_canceled"] = "Prekinuli ste zaplenu", + ["impound_canceled_moved"] = "Zaplena je prekinuta jer se vozilo pomerilo", + ["impound_successful"] = "Zaplenili ste vozilo", + ["search_database"] = "Informacije vozila", + ["search_database_title"] = "Informacije vozila - pretražite pomoću tablica", + ["search_database_error_invalid"] = "To ~r~nije validan registarski broj", + -- Traffic interaction + ["traffic_interaction"] = "Interakcije saobraćajem", + ["cone"] = "Čunj", + ["barrier"] = "Barijera", + ["spikestrips"] = "Spajkovi", + ["box"] = "Kutija", + ["cash"] = "Kutija sa novcem", + -- ID Card Menu + ["name"] = "Ime: %s", + ["job"] = "Posao: %s", + ["sex"] = "Pol: %s", + ["dob"] = "DOB: %s", + ["height"] = "Visina: %s", + ["bac"] = "BAC: %s", + ["unknown"] = "nepoznato", + ["male"] = "Muško", + ["female"] = "Žensko", + -- Body Search Menu + ["guns_label"] = "--- Oružja ---", + ["inventory_label"] = "--- Inventar ---", + ["license_label"] = " --- Dozvole ---", + ["confiscate"] = "Konfiskovano %s", + ["confiscate_weapon"] = "Konfiskovano %s sa %s metaka", + ["confiscate_inv"] = "Konfiskovano %sx %s", + ["confiscate_dirty"] = 'Konfiskovan prljav novac: $%s', + ["you_confiscated"] = "Konfiskovali ste %sx %s od %s", + ["got_confiscated"] = "%sx %s je konfiskovano od %s", + ["you_confiscated_account"] = "Konfiskovali ste $%s (%s) od %s", + ["got_confiscated_account"] = "$%s (%s) je konfiskovano od %s", + ["you_confiscated_weapon"] = "Konfiskovali ste %s od %s sa ~o~%s metaka", + ["got_confiscated_weapon"] = "Vaš %s sa ~o~%s metaka je konfiskovan od strane %s", + ["traffic_offense"] = "Saobraćajni prekršaj", + ["minor_offense"] = "Manji prekršaj", + ["average_offense"] = "Prosečan prekršaj", + ["major_offense"] = "Veliki prekršaj", + ["fine_total"] = "kazna: %s", + ["fine_enter_amount"] = "Enter the amount of the fine", --not translated + ["fine_enter_text"] = "Enter the reason for the fine", --not translated + ["invalid_amount"] = "Error: Amount was not a number or invalid", --not translated + -- Vehicle Info Menu + ["plate"] = "Tablice: %s", + ["owner_unknown"] = "Vlasnik: Nepoznat", + ["owner"] = "Vlasnik: %s", + -- Boss Menu + ["open_bossmenu"] = "Pritisni [E] da otvoriš meni", + ["quantity_invalid"] = "Nevažeća količina", + ["have_withdrawn"] = "Podigli ste %sx %s", + ["have_deposited"] = "Ostavili ste %sx %s", + ["quantity"] = "Količina", + ["inventory"] = "Inventar", + ["police_stock"] = "Policijske zalihe", + -- Misc + ["remove_prop"] = "Pritisni [E] da ukloniš objekat", + ["map_blip"] = "Policijska Stanica", + ["unrestrained_timer"] = "Osećaš kako se lisice opuštaju.", + -- Notifications + ["alert_police"] = "Policijsko obaveštenje", + ["phone_police"] = "Policija", + -- Keybind + ["interaction"] = "Interakcija", + ["quick_actions"] = "Brze Akcije", + -- Other + ["society_police"] = "Policija", + ["s_m_y_sheriff_01"] = "Sheriff Ped", + ["s_m_y_cop_01"] = "Policija Ped", + ["s_m_y_swat_01"] = "SWAT Ped", } From 66ac52ac2516733701074100127671c26cc46816 Mon Sep 17 00:00:00 2001 From: bitpredator <67551273+bitpredator@users.noreply.github.com> Date: Tue, 2 Apr 2024 18:40:39 +0200 Subject: [PATCH 5/5] refactor: (esx_dmvschool): Better Speeding check system --- .../esx_dmvschool/client/main.lua | 301 +++++++++++------- .../[esx_addons]/esx_dmvschool/config.lua | 37 +-- .../esx_dmvschool/esx_dmvschool.sql | 10 +- .../[esx_addons]/esx_dmvschool/fxmanifest.lua | 5 +- .../[esx_addons]/esx_dmvschool/locales/de.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/en.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/es.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/fi.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/fr.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/hu.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/it.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/nl.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/pl.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/sr.lua | 56 ++-- .../[esx_addons]/esx_dmvschool/locales/sv.lua | 58 ++-- .../[esx_addons]/esx_dmvschool/locales/tr.lua | 59 ++-- .../esx_dmvschool/locales/zh-cn.lua | 56 ++-- .../localization/en_esx_dmvschool.sql | 6 + 18 files changed, 580 insertions(+), 512 deletions(-) create mode 100644 server-data/resources/[esx_addons]/esx_dmvschool/localization/en_esx_dmvschool.sql diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/client/main.lua b/server-data/resources/[esx_addons]/esx_dmvschool/client/main.lua index 2f10eff99..155879c2e 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/client/main.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/client/main.lua @@ -1,29 +1,28 @@ -local CurrentAction = nil -local CurrentActionMsg = nil +local CurrentAction = nil +local CurrentActionMsg = nil local CurrentActionData = nil -local Licenses = {} -local CurrentTest = nil -local CurrentTestType = nil -local CurrentVehicle = nil +local Licenses = {} +local CurrentTest = nil +local CurrentTestType = nil +local CurrentVehicle = nil local CurrentCheckPoint, DriveErrors = 0, 0 -local LastCheckPoint = -1 -local CurrentBlip = nil -local CurrentZoneType = nil -local IsAboveSpeedLimit = false +local LastCheckPoint = -1 +local CurrentBlip = nil +local CurrentZoneType = nil local LastVehicleHealth = nil function DrawMissionText(msg, time) ClearPrints() - BeginTextCommandPrint('STRING') + BeginTextCommandPrint("STRING") AddTextComponentSubstringPlayerName(msg) EndTextCommandPrint(time, true) end function StartTheoryTest() - CurrentTest = 'theory' + CurrentTest = "theory" SendNUIMessage({ - openQuestion = true + openQuestion = true, }) ESX.SetTimeout(200, function() @@ -35,177 +34,199 @@ function StopTheoryTest(success) CurrentTest = nil SendNUIMessage({ - openQuestion = false + openQuestion = false, }) SetNuiFocus(false) if success then - TriggerServerEvent('esx_dmvschool:addLicense', 'dmv') - ESX.ShowNotification(_U('passed_test')) + TriggerServerEvent("esx_dmvschool:addLicense", "dmv") + ESX.ShowNotification(TranslateCap("passed_test")) else - ESX.ShowNotification(_U('failed_test')) + ESX.ShowNotification(TranslateCap("failed_test")) end end function StartDriveTest(type) - ESX.Game.SpawnVehicle(Config.VehicleModels[type], vector3(Config.Zones.VehicleSpawnPoint.Pos.x, Config.Zones.VehicleSpawnPoint.Pos.y, Config.Zones.VehicleSpawnPoint.Pos.z), Config.Zones.VehicleSpawnPoint.Pos.h, function(vehicle) - CurrentTest = 'drive' - CurrentTestType = type - CurrentCheckPoint = 0 - LastCheckPoint = -1 - CurrentZoneType = 'residence' - DriveErrors = 0 - IsAboveSpeedLimit = false - CurrentVehicle = vehicle - LastVehicleHealth = GetEntityHealth(vehicle) - - local playerPed = PlayerPedId() - TaskWarpPedIntoVehicle(playerPed, vehicle, -1) - SetVehicleFuelLevel(vehicle, 100.0) - DecorSetFloat(vehicle, "_FUEL_LEVEL", GetVehicleFuelLevel(vehicle)) - end) + ESX.Game.SpawnVehicle( + Config.VehicleModels[type], + vector3( + Config.Zones.VehicleSpawnPoint.Pos.x, + Config.Zones.VehicleSpawnPoint.Pos.y, + Config.Zones.VehicleSpawnPoint.Pos.z + ), + Config.Zones.VehicleSpawnPoint.Pos.h, + function(vehicle) + CurrentTest = "drive" + CurrentTestType = type + CurrentCheckPoint = 0 + LastCheckPoint = -1 + CurrentZoneType = "residence" + DriveErrors = 0 + IsAboveSpeedLimit = false + CurrentVehicle = vehicle + LastVehicleHealth = GetEntityHealth(vehicle) + + local playerPed = PlayerPedId() + TaskWarpPedIntoVehicle(playerPed, vehicle, -1) + SetVehicleFuelLevel(vehicle, 100.0) + DecorSetFloat(vehicle, "_FUEL_LEVEL", GetVehicleFuelLevel(vehicle)) + end + ) end function StopDriveTest(success) if success then - TriggerServerEvent('esx_dmvschool:addLicense', CurrentTestType) - ESX.ShowNotification(_U('passed_test')) + TriggerServerEvent("esx_dmvschool:addLicense", CurrentTestType) + ESX.ShowNotification(TranslateCap("passed_test")) else - ESX.ShowNotification(_U('failed_test')) + ESX.ShowNotification(TranslateCap("failed_test")) end - CurrentTest = nil + CurrentTest = nil CurrentTestType = nil end function SetCurrentZoneType(type) -CurrentZoneType = type + CurrentZoneType = type end function OpenDMVSchoolMenu() local ownedLicenses = {} - for i=1, #Licenses, 1 do + for i = 1, #Licenses, 1 do ownedLicenses[Licenses[i].type] = true end local elements = { - {unselectable = true, icon = "fas fa-car", title = _U("driving_school")} + { unselectable = true, icon = "fas fa-car", title = TranslateCap("driving_school") }, } - if not ownedLicenses['dmv'] then - elements[#elements+1] = { + if not ownedLicenses["dmv"] then + elements[#elements + 1] = { icon = "fas fa-car", - title = (('%s: %s'):format(_U('theory_test'), _U('school_item', ESX.Math.GroupDigits(Config.Prices['dmv'])))), - value = "theory_test" + title = (('%s: %s'):format( + TranslateCap("theory_test"), + TranslateCap("school_item", ESX.Math.GroupDigits(Config.Prices["dmv"])) + )), + value = "theory_test", } end - if ownedLicenses['dmv'] then - if not ownedLicenses['drive'] then - elements[#elements+1] = { + if ownedLicenses["dmv"] then + if not ownedLicenses["drive"] then + elements[#elements + 1] = { icon = "fas fa-car", - title = (('%s: %s'):format(_U('road_test_car'), _U('school_item', ESX.Math.GroupDigits(Config.Prices['drive'])))), + title = (('%s: %s'):format( + TranslateCap("road_test_car"), + TranslateCap("school_item", ESX.Math.GroupDigits(Config.Prices["drive"])) + )), value = "drive_test", - type = "drive" + type = "drive", } end - if not ownedLicenses['drive_bike'] then - elements[#elements+1] = { + if not ownedLicenses["drive_bike"] then + elements[#elements + 1] = { icon = "fas fa-car", - title = (('%s: %s'):format(_U('road_test_bike'), _U('school_item', ESX.Math.GroupDigits(Config.Prices['drive_bike'])))), + title = (('%s: %s'):format( + TranslateCap("road_test_bike"), + TranslateCap("school_item", ESX.Math.GroupDigits(Config.Prices["drive_bike"])) + )), value = "drive_test", - type = "drive_bike" + type = "drive_bike", } end - if not ownedLicenses['drive_truck'] then - elements[#elements+1] = { + if not ownedLicenses["drive_truck"] then + elements[#elements + 1] = { icon = "fas fa-car", - title = (('%s: %s'):format(_U('road_test_truck'), _U('school_item', ESX.Math.GroupDigits(Config.Prices['drive_truck'])))), + title = (('%s: %s'):format( + TranslateCap("road_test_truck"), + TranslateCap("school_item", ESX.Math.GroupDigits(Config.Prices["drive_truck"])) + )), value = "drive_test", - type = "drive_truck" + type = "drive_truck", } end end - ESX.OpenContext("right", elements, function(menu,element) + ESX.OpenContext("right", elements, function(menu, element) if element.value == "theory_test" then - ESX.TriggerServerCallback('esx_dmvschool:canYouPay', function(haveMoney) + ESX.TriggerServerCallback("esx_dmvschool:canYouPay", function(haveMoney) if haveMoney then ESX.CloseContext() StartTheoryTest() else - ESX.ShowNotification(_U('not_enough_money')) + ESX.ShowNotification(TranslateCap("not_enough_money")) end - end, 'dmv') + end, "dmv") elseif element.value == "drive_test" then - ESX.TriggerServerCallback('esx_dmvschool:canYouPay', function(haveMoney) + ESX.TriggerServerCallback("esx_dmvschool:canYouPay", function(haveMoney) if haveMoney then ESX.CloseContext() StartDriveTest(element.type) else - ESX.ShowNotification(_U('not_enough_money')) + ESX.ShowNotification(TranslateCap("not_enough_money")) end end, element.type) end end, function(menu) - CurrentAction = 'dmvschool_menu' - CurrentActionMsg = _U('press_open_menu') + CurrentAction = "dmvschool_menu" + CurrentActionMsg = TranslateCap("press_open_menu") CurrentActionData = {} end) end -RegisterNUICallback('question', function(data, cb) +RegisterNUICallback("question", function(data, cb) SendNUIMessage({ - openSection = 'question' + openSection = "question", }) cb() end) -RegisterNUICallback('close', function(data, cb) +RegisterNUICallback("close", function(data, cb) StopTheoryTest(true) cb() end) -RegisterNUICallback('kick', function(data, cb) +RegisterNUICallback("kick", function(data, cb) StopTheoryTest(false) cb() end) -AddEventHandler('esx_dmvschool:hasEnteredMarker', function(zone) - if zone == 'DMVSchool' then - CurrentAction = 'dmvschool_menu' - CurrentActionMsg = _U('press_open_menu') +AddEventHandler("esx_dmvschool:hasEnteredMarker", function(zone) + if zone == "DMVSchool" then + CurrentAction = "dmvschool_menu" + CurrentActionMsg = TranslateCap("press_open_menu") CurrentActionData = {} end end) -AddEventHandler('esx_dmvschool:hasExitedMarker', function(zone) +AddEventHandler("esx_dmvschool:hasExitedMarker", function(zone) CurrentAction = nil ESX.CloseContext() end) -RegisterNetEvent('esx_dmvschool:loadLicenses') -AddEventHandler('esx_dmvschool:loadLicenses', function(licenses) +RegisterNetEvent("esx_dmvschool:loadLicenses") +AddEventHandler("esx_dmvschool:loadLicenses", function(licenses) Licenses = licenses end) -- Create Blips CreateThread(function() - local blip = AddBlipForCoord(Config.Zones.DMVSchool.Pos.x, Config.Zones.DMVSchool.Pos.y, Config.Zones.DMVSchool.Pos.z) + local blip = + AddBlipForCoord(Config.Zones.DMVSchool.Pos.x, Config.Zones.DMVSchool.Pos.y, Config.Zones.DMVSchool.Pos.z) - SetBlipSprite (blip, 408) - SetBlipColour (blip, 0) + SetBlipSprite(blip, 408) + SetBlipColour(blip, 0) SetBlipDisplay(blip, 4) - SetBlipScale (blip, 1.2) + SetBlipScale(blip, 1.2) SetBlipAsShortRange(blip, true) BeginTextCommandSetBlipName("STRING") - AddTextComponentSubstringPlayerName(_U('driving_school_blip')) + AddTextComponentSubstringPlayerName(TranslateCap("driving_school_blip")) EndTextCommandSetBlipName(blip) end) @@ -216,16 +237,40 @@ CreateThread(function() local playerPed = PlayerPedId() local coords = GetEntityCoords(playerPed) - for k,v in pairs(Config.Zones) do + for k, v in pairs(Config.Zones) do local Pos = vector3(v.Pos.x, v.Pos.y, v.Pos.z) - if(v.Type ~= -1 and #(coords - Pos) < Config.DrawDistance) then + if v.Type ~= -1 and #(coords - Pos) < Config.DrawDistance then sleep = 0 - DrawMarker(v.Type, v.Pos.x, v.Pos.y, v.Pos.z, 0.0, 0.0, 0.0, 0, 0.0, 0.0, v.Size.x, v.Size.y, v.Size.z, v.Color.r, v.Color.g, v.Color.b, 100, false, true, 2, false, false, false, false) + DrawMarker( + v.Type, + v.Pos.x, + v.Pos.y, + v.Pos.z, + 0.0, + 0.0, + 0.0, + 0, + 0.0, + 0.0, + v.Size.x, + v.Size.y, + v.Size.z, + v.Color.r, + v.Color.g, + v.Color.b, + 100, + false, + true, + 2, + false, + false, + false, + false + ) end end - if CurrentTest == 'theory' then - + if CurrentTest == "theory" then sleep = 0 DisableControlAction(0, 1, true) -- LookLeftRight DisableControlAction(0, 2, true) -- LookUpDown @@ -234,7 +279,7 @@ CreateThread(function() DisableControlAction(0, 106, true) -- VehicleMouseControlOverride end - if CurrentTest == 'drive' then + if CurrentTest == "drive" then sleep = 0 local nextCheckPoint = CurrentCheckPoint + 1 @@ -245,7 +290,7 @@ CreateThread(function() CurrentTest = nil - ESX.ShowNotification(_U('driving_test_complete')) + ESX.ShowNotification(TranslateCap("driving_test_complete")) if DriveErrors < Config.MaxErrors then StopDriveTest(true) @@ -258,17 +303,31 @@ CreateThread(function() RemoveBlip(CurrentBlip) end - CurrentBlip = AddBlipForCoord(Config.CheckPoints[nextCheckPoint].Pos.x, Config.CheckPoints[nextCheckPoint].Pos.y, Config.CheckPoints[nextCheckPoint].Pos.z) + CurrentBlip = AddBlipForCoord( + Config.CheckPoints[nextCheckPoint].Pos.x, + Config.CheckPoints[nextCheckPoint].Pos.y, + Config.CheckPoints[nextCheckPoint].Pos.z + ) SetBlipRoute(CurrentBlip, 1) LastCheckPoint = CurrentCheckPoint end - local Pos = vector3(Config.CheckPoints[nextCheckPoint].Pos.x,Config.CheckPoints[nextCheckPoint].Pos.y,Config.CheckPoints[nextCheckPoint].Pos.z) + local Pos = vector3( + Config.CheckPoints[nextCheckPoint].Pos.x, + Config.CheckPoints[nextCheckPoint].Pos.y, + Config.CheckPoints[nextCheckPoint].Pos.z + ) local distance = #(coords - Pos) if distance <= Config.DrawDistance then - DrawMarker(1, Config.CheckPoints[nextCheckPoint].Pos.x, Config.CheckPoints[nextCheckPoint].Pos.y, Config.CheckPoints[nextCheckPoint].Pos.z, 0.0, 0.0, 0.0, 0, 0.0, 0.0, 1.5, 1.5, 1.5, 102, 204, 102, 100, false, true, 2, false, false, false, false) + DrawMarker( 1, + Config.CheckPoints[nextCheckPoint].Pos.x, + Config.CheckPoints[nextCheckPoint].Pos.y, + Config.CheckPoints[nextCheckPoint].Pos.z, + 0.0, 0.0, 0.0, 0, 0.0, 0.0, 1.5, 1.5, 1.5, 102, 204, 102, 100, + false, true, 2, false, false, false, false + ) end if distance <= 3.0 then @@ -282,33 +341,33 @@ CreateThread(function() sleep = 0 ESX.ShowHelpNotification(CurrentActionMsg) - if (IsControlJustReleased(0, 38)) and (CurrentAction == 'dmvschool_menu') then + if (IsControlJustReleased(0, 38)) and (CurrentAction == "dmvschool_menu") then OpenDMVSchoolMenu() CurrentAction = nil end end - local isInMarker = false + local isInMarker = false local currentZone = nil - for k,v in pairs(Config.Zones) do + for k, v in pairs(Config.Zones) do local Pos = vector3(v.Pos.x, v.Pos.y, v.Pos.z) - if(#(coords - Pos) < v.Size.x) then + if #(coords - Pos) < v.Size.x then sleep = 0 - isInMarker = true + isInMarker = true currentZone = k end end if (isInMarker and not HasAlreadyEnteredMarker) or (isInMarker and LastZone ~= currentZone) then HasAlreadyEnteredMarker = true - LastZone = currentZone - TriggerEvent('esx_dmvschool:hasEnteredMarker', currentZone) + LastZone = currentZone + TriggerEvent("esx_dmvschool:hasEnteredMarker", currentZone) end if not isInMarker and HasAlreadyEnteredMarker then HasAlreadyEnteredMarker = false - TriggerEvent('esx_dmvschool:hasExitedMarker', LastZone) + TriggerEvent("esx_dmvschool:hasExitedMarker", LastZone) end Wait(sleep) end @@ -319,41 +378,43 @@ CreateThread(function() while true do local sleep = 1500 - if CurrentTest == 'drive' then + if CurrentTest == "drive" then sleep = 0 local playerPed = PlayerPedId() if IsPedInAnyVehicle(playerPed, false) then + local vehicle = GetVehiclePedIsIn(playerPed, false) + local speed = GetEntitySpeed(vehicle) * Config.SpeedMultiplier - local vehicle = GetVehiclePedIsIn(playerPed, false) - local speed = GetEntitySpeed(vehicle) * Config.SpeedMultiplier - local tooMuchSpeed = false - - for k,v in pairs(Config.SpeedLimits) do + for k, v in pairs(Config.SpeedLimits) do if CurrentZoneType == k and speed > v then - tooMuchSpeed = true - - if not IsAboveSpeedLimit then - DriveErrors += 1 - IsAboveSpeedLimit = true - - ESX.ShowNotification(_U('driving_too_fast', v)) - ESX.ShowNotification(_U('errors', DriveErrors, Config.MaxErrors)) - end + DriveErrors += 1 + ESX.ShowNotification(TranslateCap("driving_too_fast", v)) + ESX.ShowNotification(TranslateCap("errors", DriveErrors, Config.MaxErrors)) + sleep = (Config.SpeedingErrorDelay < 5000) and 5000 or Config.SpeedingErrorDelay end end + end + end + Wait(sleep) + end +end) - if not tooMuchSpeed then - IsAboveSpeedLimit = false - end +CreateThread(function() + while true do + local sleep = 1500 + if CurrentTest == "drive" then + sleep = 0 + local playerPed = PlayerPedId() + if IsPedInAnyVehicle(playerPed, false) then + local vehicle = GetVehiclePedIsIn(playerPed, false) local health = GetEntityHealth(vehicle) if health < LastVehicleHealth then - DriveErrors += 1 - ESX.ShowNotification(_U('you_damaged_veh')) - ESX.ShowNotification(_U('errors', DriveErrors, Config.MaxErrors)) + ESX.ShowNotification(TranslateCap("you_damaged_veh")) + ESX.ShowNotification(TranslateCap("errors", DriveErrors, Config.MaxErrors)) -- avoid stacking faults LastVehicleHealth = health diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/config.lua b/server-data/resources/[esx_addons]/esx_dmvschool/config.lua index 8cadcc4e7..0a8c6c790 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/config.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/config.lua @@ -2,7 +2,8 @@ Config = {} Config.DrawDistance = 10.0 Config.MaxErrors = 5 Config.SpeedMultiplier = 3.6 -Config.Locale = 'en' +Config.SpeedingErrorDelay = 5000 --Min: 5000ms +Config.Locale = GetConvar('esx:locale', 'en') Config.Prices = { dmv = 500, @@ -46,14 +47,14 @@ Config.CheckPoints = { { Pos = {x = 255.139, y = -1400.731, z = 29.537}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('next_point_speed', Config.SpeedLimits['residence']), 5000) + DrawMissionText(TranslateCap('next_point_speed', Config.SpeedLimits['residence']), 5000) end }, { Pos = {x = 271.874, y = -1370.574, z = 30.932}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('go_next_point'), 5000) + DrawMissionText(TranslateCap('go_next_point'), 5000) end }, @@ -61,13 +62,13 @@ Config.CheckPoints = { Pos = {x = 234.907, y = -1345.385, z = 29.542}, Action = function(playerPed, vehicle, setCurrentZoneType) CreateThread(function() - DrawMissionText(_U('stop_for_ped'), 5000) + DrawMissionText(TranslateCap('stop_for_ped'), 5000) PlaySound(-1, 'RACE_PLACED', 'HUD_AWARDS', false, 0, true) FreezeEntityPosition(vehicle, true) Wait(4000) FreezeEntityPosition(vehicle, false) - DrawMissionText(_U('good_lets_cont'), 5000) + DrawMissionText(TranslateCap('good_lets_cont'), 5000) end) end }, @@ -78,13 +79,13 @@ Config.CheckPoints = { setCurrentZoneType('town') CreateThread(function() - DrawMissionText(_U('stop_look_left', Config.SpeedLimits['town']), 5000) + DrawMissionText(TranslateCap('stop_look_left', Config.SpeedLimits['town']), 5000) PlaySound(-1, 'RACE_PLACED', 'HUD_AWARDS', false, 0, true) FreezeEntityPosition(vehicle, true) Wait(6000) FreezeEntityPosition(vehicle, false) - DrawMissionText(_U('good_turn_right'), 5000) + DrawMissionText(TranslateCap('good_turn_right'), 5000) end) end }, @@ -92,21 +93,21 @@ Config.CheckPoints = { { Pos = {x = 178.550, y = -1401.755, z = 27.725}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('watch_traffic_lightson'), 5000) + DrawMissionText(TranslateCap('watch_traffic_lightson'), 5000) end }, { Pos = {x = 113.160, y = -1365.276, z = 27.725}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('go_next_point'), 5000) + DrawMissionText(TranslateCap('go_next_point'), 5000) end }, { Pos = {x = -73.542, y = -1364.335, z = 27.789}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('stop_for_passing'), 5000) + DrawMissionText(TranslateCap('stop_for_passing'), 5000) PlaySound(-1, 'RACE_PLACED', 'HUD_AWARDS', false, 0, true) FreezeEntityPosition(vehicle, true) Wait(6000) @@ -117,14 +118,14 @@ Config.CheckPoints = { { Pos = {x = -355.143, y = -1420.282, z = 27.868}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('go_next_point'), 5000) + DrawMissionText(TranslateCap('go_next_point'), 5000) end }, { Pos = {x = -439.148, y = -1417.100, z = 27.704}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('go_next_point'), 5000) + DrawMissionText(TranslateCap('go_next_point'), 5000) end }, @@ -133,7 +134,7 @@ Config.CheckPoints = { Action = function(playerPed, vehicle, setCurrentZoneType) setCurrentZoneType('freeway') - DrawMissionText(_U('hway_time', Config.SpeedLimits['freeway']), 5000) + DrawMissionText(TranslateCap('hway_time', Config.SpeedLimits['freeway']), 5000) PlaySound(-1, 'RACE_PLACED', 'HUD_AWARDS', false, 0, true) end }, @@ -141,21 +142,21 @@ Config.CheckPoints = { { Pos = {x = -463.237, y = -1592.178, z = 37.519}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('go_next_point'), 5000) + DrawMissionText(TranslateCap('go_next_point'), 5000) end }, { Pos = {x = -900.647, y = -1986.28, z = 26.109}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('go_next_point'), 5000) + DrawMissionText(TranslateCap('go_next_point'), 5000) end }, { Pos = {x = 1225.759, y = -1948.792, z = 38.718}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('go_next_point'), 5000) + DrawMissionText(TranslateCap('go_next_point'), 5000) end }, @@ -163,14 +164,14 @@ Config.CheckPoints = { Pos = {x = 1225.759, y = -1948.792, z = 38.718}, Action = function(playerPed, vehicle, setCurrentZoneType) setCurrentZoneType('town') - DrawMissionText(_U('in_town_speed', Config.SpeedLimits['town']), 5000) + DrawMissionText(TranslateCap('in_town_speed', Config.SpeedLimits['town']), 5000) end }, { Pos = {x = 1163.603, y = -1841.771, z = 35.679}, Action = function(playerPed, vehicle, setCurrentZoneType) - DrawMissionText(_U('gratz_stay_alert'), 5000) + DrawMissionText(TranslateCap('gratz_stay_alert'), 5000) PlaySound(-1, 'RACE_PLACED', 'HUD_AWARDS', false, 0, true) end }, diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/esx_dmvschool.sql b/server-data/resources/[esx_addons]/esx_dmvschool/esx_dmvschool.sql index 26fae51d5..85257ab9b 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/esx_dmvschool.sql +++ b/server-data/resources/[esx_addons]/esx_dmvschool/esx_dmvschool.sql @@ -1,6 +1,6 @@ INSERT INTO `licenses` (`type`, `label`) VALUES - ('dmv', 'Driving Permit'), - ('drive', 'Drivers License'), - ('drive_bike', 'Motorcycle License'), - ('drive_truck', 'Commercial Drivers License') -; + ('dmv', 'Code de la route'), + ('drive', 'Permis de conduire'), + ('drive_bike', 'Permis moto'), + ('drive_truck', 'Permis camion') +; \ No newline at end of file diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/fxmanifest.lua b/server-data/resources/[esx_addons]/esx_dmvschool/fxmanifest.lua index fb24328c2..106604ddc 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/fxmanifest.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/fxmanifest.lua @@ -2,9 +2,10 @@ fx_version 'adamant' game 'gta5' -description 'ESX DMV School' +description "A DMV School for players to get their drivers license" -version '1.0.0' +version '1.0' +legacyversion '1.9.1' lua54 'yes' diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/de.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/de.lua index 0ace2ae4c..952e955f2 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/de.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/de.lua @@ -1,29 +1,29 @@ -Locales['de'] = { - ['you_paid'] = 'Du zahlst %s€ an die Fahrschule!', - ['go_next_point'] = 'Fahre zum nächsten Punkt!', - ['in_town_speed'] = 'Du betrittst die Stadt! Neues Geschwindigkeitslimit: %s km/h', - ['next_point_speed'] = 'Fahre zum nächsten Punkt. Neues Geschwindigkeitslimit: %s km/h', - ['stop_for_ped'] = '~r~Stoppe, und lasse den Fußgänger den Weg passieren!', - ['good_lets_cont'] = 'Gut! Weiter so.', - ['stop_look_left'] = '~r~Stopp und gucke Links. Geschwindigkeitslimit: %s km/h', - ['good_turn_right'] = 'Gut, biege rechts ab, und folge der Linie!', - ['watch_traffic_lightson'] = 'Gucke auf den Vehrkehr und schalte deine Lichter an!', - ['stop_for_passing'] = '~r~Stopp für Fahrende fahrzeuge!', - ['hway_time'] = 'Es ist Zeit auf der Autobahn zu fahren! Neues Geschwindigkeitslimit: %s km/h', - ['gratz_stay_alert'] = 'Ich bin Stolz auf dich! Jedoch bleibe ~r~wachsam während du fährst!', - ['passed_test'] = 'Du hast den Test bestanden! Glückwunsch!', - ['failed_test'] = 'Du hast ~r~leider den Test nicht bestanden! Viel Glück beim nächsten mal!', - ['theory_test'] = 'Theoretische Fahrprüfung', - ['road_test_car'] = 'Auto Führerscheinprüfung', - ['road_test_bike'] = 'Motorrad Führerscheinprüfung', - ['road_test_truck'] = 'LKW Führerscheinprüfung', - ['school_item'] = '%s€', - ['driving_school'] = 'Fahrschule', - ['press_open_menu'] = 'Drücke [E] um das Menü zu öffnen!', - ['driving_school_blip'] = 'Fahrschule', - ['driving_test_complete'] = 'Führerschein Test beendet!', - ['driving_too_fast'] = '~r~Du bist zu Schnell Das derzeitige Geschwindigkeitslimit beträgt: %s km/h!', - ['errors'] = 'Fehler: ~r~%s/%s', - ['you_damaged_veh'] = 'Du hast das Fahrzeug beschädigt!', - ['not_enough_money'] = 'Du hast nicht genug Geld!', +Locales["de"] = { + ["you_paid"] = "Du zahlst %s€ an die Fahrschule!", + ["go_next_point"] = "Fahre zum nächsten Punkt!", + ["in_town_speed"] = "Du betrittst die Stadt! Neues Geschwindigkeitslimit: %s km/h", + ["next_point_speed"] = "Fahre zum nächsten Punkt. Neues Geschwindigkeitslimit: %s km/h", + ["stop_for_ped"] = "~r~Stoppe, und lasse den Fußgänger den Weg passieren!", + ["good_lets_cont"] = "Gut! Weiter so.", + ["stop_look_left"] = "~r~Stopp und gucke Links. Geschwindigkeitslimit: %s km/h", + ["good_turn_right"] = "Gut, biege rechts ab, und folge der Linie!", + ["watch_traffic_lightson"] = "Gucke auf den Vehrkehr und schalte deine Lichter an!", + ["stop_for_passing"] = "~r~Stopp für Fahrende fahrzeuge!", + ["hway_time"] = "Es ist Zeit auf der Autobahn zu fahren! Neues Geschwindigkeitslimit: %s km/h", + ["gratz_stay_alert"] = "Ich bin Stolz auf dich! Jedoch bleibe ~r~wachsam während du fährst!", + ["passed_test"] = "Du hast den Test bestanden! Glückwunsch!", + ["failed_test"] = "Du hast ~r~leider den Test nicht bestanden! Viel Glück beim nächsten mal!", + ["theory_test"] = "Theoretische Fahrprüfung", + ["road_test_car"] = "Auto Führerscheinprüfung", + ["road_test_bike"] = "Motorrad Führerscheinprüfung", + ["road_test_truck"] = "LKW Führerscheinprüfung", + ["school_item"] = "%s€", + ["driving_school"] = "Fahrschule", + ["press_open_menu"] = "Drücke [E] um das Menü zu öffnen!", + ["driving_school_blip"] = "Fahrschule", + ["driving_test_complete"] = "Führerschein Test beendet!", + ["driving_too_fast"] = "~r~Du bist zu Schnell Das derzeitige Geschwindigkeitslimit beträgt: %s km/h!", + ["errors"] = "Fehler: ~r~%s/%s", + ["you_damaged_veh"] = "Du hast das Fahrzeug beschädigt!", + ["not_enough_money"] = "Du hast nicht genug Geld!", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/en.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/en.lua index 7258cb45f..ec03dee91 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/en.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/en.lua @@ -1,29 +1,29 @@ -Locales['en'] = { - ['you_paid'] = 'you paid $%s to the DMV school', - ['go_next_point'] = 'go to the next point!', - ['in_town_speed'] = 'entered town, pay attention to your speed! Speed Limit: %s km/h', - ['next_point_speed'] = 'go to the next point! Speed Limit: %s km/h', - ['stop_for_ped'] = '~r~Stop for the pedestrian crossing', - ['good_lets_cont'] = 'Good, continue.', - ['stop_look_left'] = '~r~Stop and look left. Speed Limit: %s km/h', - ['good_turn_right'] = 'Good, turn right and follow the line', - ['watch_traffic_lightson'] = 'watch the traffic and turn on your lights!', - ['stop_for_passing'] = '~r~Stop for passing vehicles!', - ['hway_time'] = 'it\'s time to drive on the highway! Speed Limit: %s km/h', - ['gratz_stay_alert'] = 'i\'m impressed, but don\'t forget to stay ~r~alert whilst driving!', - ['passed_test'] = 'you passed the test, congratulations!', - ['failed_test'] = 'you ~r~failed the test, better luck next time!', - ['theory_test'] = 'theoretical Driving Test', - ['road_test_car'] = 'driving Test', - ['road_test_bike'] = 'motorcycle Skills Test', - ['road_test_truck'] = 'truck Skills Test', - ['school_item'] = '$%s', - ['driving_school'] = 'driving School', - ['press_open_menu'] = 'press [E] to open the menu', - ['driving_school_blip'] = 'driving School', - ['driving_test_complete'] = 'driving test completed', - ['driving_too_fast'] = '~r~You\'re driving too fast, the current speed limit is: %s km/h!', - ['errors'] = 'mistakes: ~r~%s/%s', - ['you_damaged_veh'] = 'you damaged the vehicle', - ['not_enough_money'] = 'You don\'t have enough money', +Locales["en"] = { + ["you_paid"] = "you paid $%s to the DMV school", + ["go_next_point"] = "go to the next point!", + ["in_town_speed"] = "entered town, pay attention to your speed! Speed Limit: %s km/h", + ["next_point_speed"] = "go to the next point! Speed Limit: %s km/h", + ["stop_for_ped"] = "~r~Stop for the pedestrian crossing", + ["good_lets_cont"] = "Good, continue.", + ["stop_look_left"] = "~r~Stop and look left. Speed Limit: %s km/h", + ["good_turn_right"] = "Good, turn right and follow the line", + ["watch_traffic_lightson"] = "watch the traffic and turn on your lights!", + ["stop_for_passing"] = "~r~Stop for passing vehicles!", + ["hway_time"] = "it's time to drive on the highway! Speed Limit: %s km/h", + ["gratz_stay_alert"] = "i'm impressed, but don't forget to stay ~r~alert whilst driving!", + ["passed_test"] = "you passed the test, congratulations!", + ["failed_test"] = "you ~r~failed the test, better luck next time!", + ["theory_test"] = "theoretical Driving Test", + ["road_test_car"] = "driving Test", + ["road_test_bike"] = "motorcycle Skills Test", + ["road_test_truck"] = "truck Skills Test", + ["school_item"] = "$%s", + ["driving_school"] = "driving School", + ["press_open_menu"] = "press [E] to open the menu", + ["driving_school_blip"] = "driving School", + ["driving_test_complete"] = "driving test completed", + ["driving_too_fast"] = "~r~You're driving too fast, the current speed limit is: %s km/h!", + ["errors"] = "mistakes: ~r~%s/%s", + ["you_damaged_veh"] = "you damaged the vehicle", + ["not_enough_money"] = "You don't have enough money", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/es.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/es.lua index 1d67c113b..0aa04f54a 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/es.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/es.lua @@ -1,29 +1,29 @@ -Locales['es'] = { - ['you_paid'] = 'Pagaste %s$ a la autoescuela', - ['go_next_point'] = '¡Vete al siguiente punto!', - ['in_town_speed'] = '¡Entraste a la ciudad, presta atención a tu velocidad! Límite de velocidad: %s km/h', - ['next_point_speed'] = '¡Vete al siguiente punto! Límite de velocidad: %s km/h', - ['stop_for_ped'] = '~r~Para en el paso de peatones', - ['good_lets_cont'] = 'Bien, continua', - ['stop_look_left'] = '~r~Para y mira a la izquierda. Límite de velocidad: %s km/h', - ['good_turn_right'] = 'Bien, gira a la derecha y sigue la línea', - ['watch_traffic_lightson'] = '¡Mira el tráfico y enciende las luces!', - ['stop_for_passing'] = '¡~r~Para para que pasen los vehículos!', - ['hway_time'] = '¡Es hora de conducir por la autopista! Límite de velocidad: %s km/h', - ['gratz_stay_alert'] = '¡Estoy impresionado pero no dejes de estar ~r~alerta mientras conduces!', - ['passed_test'] = 'Has aprobado el examen, ¡Enorabuena!', - ['failed_test'] = 'Has ~r~suspendido el examen, ¡Más suerte la próxima vez!', - ['theory_test'] = 'Examen teórico de conducir', - ['road_test_car'] = 'Examen práctico de conducir', - ['road_test_bike'] = 'Examen práctico de moto', - ['road_test_truck'] = 'Examen práctico de camiones', - ['school_item'] = '%s$', - ['driving_school'] = 'Escuela de conducción', - ['press_open_menu'] = 'Pulsa [E] para abrir el menú', - ['driving_school_blip'] = 'Autoescuela', - ['driving_test_complete'] = 'Examen de conducir finalizado', - ['driving_too_fast'] = '¡~r~Estás conduciendo muy rápido, el límite de velocidad actual es: %s km/h!', - ['errors'] = 'Fallos: ~r~%s / %s', - ['you_damaged_veh'] = '¡Has dañado el vehículo!', - ['not_enough_money'] = 'No tienes suficiente dinero' +Locales["es"] = { + ["you_paid"] = "Pagaste %s$ a la autoescuela", + ["go_next_point"] = "¡Vete al siguiente punto!", + ["in_town_speed"] = "¡Entraste a la ciudad, presta atención a tu velocidad! Límite de velocidad: %s km/h", + ["next_point_speed"] = "¡Vete al siguiente punto! Límite de velocidad: %s km/h", + ["stop_for_ped"] = "~r~Para en el paso de peatones", + ["good_lets_cont"] = "Bien, continua", + ["stop_look_left"] = "~r~Para y mira a la izquierda. Límite de velocidad: %s km/h", + ["good_turn_right"] = "Bien, gira a la derecha y sigue la línea", + ["watch_traffic_lightson"] = "¡Mira el tráfico y enciende las luces!", + ["stop_for_passing"] = "¡~r~Para para que pasen los vehículos!", + ["hway_time"] = "¡Es hora de conducir por la autopista! Límite de velocidad: %s km/h", + ["gratz_stay_alert"] = "¡Estoy impresionado pero no dejes de estar ~r~alerta mientras conduces!", + ["passed_test"] = "Has aprobado el examen, ¡Enorabuena!", + ["failed_test"] = "Has ~r~suspendido el examen, ¡Más suerte la próxima vez!", + ["theory_test"] = "Examen teórico de conducir", + ["road_test_car"] = "Examen práctico de conducir", + ["road_test_bike"] = "Examen práctico de moto", + ["road_test_truck"] = "Examen práctico de camiones", + ["school_item"] = "%s$", + ["driving_school"] = "Escuela de conducción", + ["press_open_menu"] = "Pulsa [E] para abrir el menú", + ["driving_school_blip"] = "Autoescuela", + ["driving_test_complete"] = "Examen de conducir finalizado", + ["driving_too_fast"] = "¡~r~Estás conduciendo muy rápido, el límite de velocidad actual es: %s km/h!", + ["errors"] = "Fallos: ~r~%s / %s", + ["you_damaged_veh"] = "¡Has dañado el vehículo!", + ["not_enough_money"] = "No tienes suficiente dinero", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/fi.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/fi.lua index 88e3ab9fd..db15dfee7 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/fi.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/fi.lua @@ -1,29 +1,29 @@ -Locales['fi'] = { - ['you_paid'] = 'Sinä maksoit $%s autokoululle', - ['go_next_point'] = 'Mene seuraavaan pisteeseen.', - ['in_town_speed'] = 'Saavuit kaupunkiin! Seuraa nopeuttasi Nopeusrajoitus: %s km/h', - ['next_point_speed'] = 'mene seuraavaan pisteeseen Nopeusrajoitus: %s km/h', - ['stop_for_ped'] = '~r~Pysähdy katso tietä ylittäviä jalankulikijoita', - ['good_lets_cont'] = 'Hyvä, jatkakaa.', - ['stop_look_left'] = '~r~Pysähdy ja katso vasemmalle. Nopeusrajoitus: %s km/h', - ['good_turn_right'] = 'Hyvä, käänny oikealle ja seuraa kaistaa', - ['watch_traffic_lightson'] = 'Seuraa liikennettä, ja käänny kun valot ovat vihreät!', - ['stop_for_passing'] = '~r~Pysähdy ohi menevien autojen vuoksi', - ['hway_time'] = 'On aika mennä moottoritielle. Nopeusrajoitus: %s km/h', - ['gratz_stay_alert'] = 'Onnitelut, ole ~r~tarkkana kun ajat!', - ['passed_test'] = 'Sinä läpäisit kokeen', - ['failed_test'] = 'Sinä ~r~epäonnistuit kokeessa', - ['theory_test'] = 'Teoriakoe', - ['road_test_car'] = 'Ajokoe', - ['road_test_bike'] = 'Moottoripyörä ajokoe', - ['road_test_truck'] = 'Rekka ajokoe', - ['school_item'] = '$%s', - ['driving_school'] = 'Autokoulu', - ['press_open_menu'] = 'Paina [E] hankkiaksesi ajokortti', - ['driving_school_blip'] = 'Autokoulu', - ['driving_test_complete'] = 'ajokoe suoritettu', - ['driving_too_fast'] = '~r~Ajat liian nopeaa! Hidasta! Nopeusrajoitus: %s km/h!', - ['errors'] = 'mistakes: ~r~%s/%s', - ['you_damaged_veh'] = 'Vahingoitit ajoneuvoa. Aja varovaisemmin...', - ['not_enough_money'] = 'Sinulla ei ole tarpeeksi rahaa' +Locales["fi"] = { + ["you_paid"] = "Sinä maksoit $%s autokoululle", + ["go_next_point"] = "Mene seuraavaan pisteeseen.", + ["in_town_speed"] = "Saavuit kaupunkiin! Seuraa nopeuttasi Nopeusrajoitus: %s km/h", + ["next_point_speed"] = "mene seuraavaan pisteeseen Nopeusrajoitus: %s km/h", + ["stop_for_ped"] = "~r~Pysähdy katso tietä ylittäviä jalankulikijoita", + ["good_lets_cont"] = "Hyvä, jatkakaa.", + ["stop_look_left"] = "~r~Pysähdy ja katso vasemmalle. Nopeusrajoitus: %s km/h", + ["good_turn_right"] = "Hyvä, käänny oikealle ja seuraa kaistaa", + ["watch_traffic_lightson"] = "Seuraa liikennettä, ja käänny kun valot ovat vihreät!", + ["stop_for_passing"] = "~r~Pysähdy ohi menevien autojen vuoksi", + ["hway_time"] = "On aika mennä moottoritielle. Nopeusrajoitus: %s km/h", + ["gratz_stay_alert"] = "Onnitelut, ole ~r~tarkkana kun ajat!", + ["passed_test"] = "Sinä läpäisit kokeen", + ["failed_test"] = "Sinä ~r~epäonnistuit kokeessa", + ["theory_test"] = "Teoriakoe", + ["road_test_car"] = "Ajokoe", + ["road_test_bike"] = "Moottoripyörä ajokoe", + ["road_test_truck"] = "Rekka ajokoe", + ["school_item"] = "$%s", + ["driving_school"] = "Autokoulu", + ["press_open_menu"] = "Paina [E] hankkiaksesi ajokortti", + ["driving_school_blip"] = "Autokoulu", + ["driving_test_complete"] = "ajokoe suoritettu", + ["driving_too_fast"] = "~r~Ajat liian nopeaa! Hidasta! Nopeusrajoitus: %s km/h!", + ["errors"] = "mistakes: ~r~%s/%s", + ["you_damaged_veh"] = "Vahingoitit ajoneuvoa. Aja varovaisemmin...", + ["not_enough_money"] = "Sinulla ei ole tarpeeksi rahaa", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/fr.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/fr.lua index e3db09793..705f18c2d 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/fr.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/fr.lua @@ -1,29 +1,29 @@ -Locales['fr'] = { - ['you_paid'] = 'Vous avez payé $%s', - ['go_next_point'] = 'Allez vers le prochain passage!', - ['in_town_speed'] = 'Entrée en ville, attention à votre vitesse! Vitesse limite: %s km/h', - ['next_point_speed'] = 'Allez vers le prochain passage! Vitesse limite: %s km/h', - ['stop_for_ped'] = 'Faites rapidement un ~r~stop pour le piéton qui traverse', - ['good_lets_cont'] = 'Bien! Continuons!', - ['stop_look_left'] = 'Marquer rapidement un ~r~stop et regardez à votre gauche. Vitesse limite: %s km/h', - ['good_turn_right'] = 'Bien! prenez à droite et suivez votre file', - ['watch_traffic_lightson'] = 'Observez le traffic allumez vos feux!', - ['stop_for_passing'] = 'Arrêtez-vous pour laisser passer les véhicules!', - ['hway_time'] = 'Il est temps d\'aller sur l\'autoroute! Vitesse limite: %s km/h', - ['gratz_stay_alert'] = 'Bravo, restez vigiliant!', - ['passed_test'] = 'Vous avez réussi le test', - ['failed_test'] = 'Vous avez ~r~raté le test', - ['theory_test'] = 'Examen du code', - ['road_test_car'] = 'Examen de conduite [voiture]', - ['road_test_bike'] = 'Examen de conduite [moto]', - ['road_test_truck'] = 'Examen de conduite [camion]', - ['school_item'] = '$%s', - ['driving_school'] = 'École de conduite', - ['press_open_menu'] = 'Appuyez sur [E] pour ouvrir le menu', - ['driving_school_blip'] = 'auto-école', - ['driving_test_complete'] = 'Test de conduite terminé', - ['driving_too_fast'] = 'Vous roulez trop vite, vitesse limite: %s km/h!', - ['errors'] = 'erreurs: ~r~%s/%s', - ['you_damaged_veh'] = 'Vous avez endommagé votre véhicule', - ['not_enough_money'] = 'Tu n\'as pas assez d\'argent' +Locales["fr"] = { + ["you_paid"] = "Vous avez payé $%s", + ["go_next_point"] = "Allez vers le prochain passage!", + ["in_town_speed"] = "Entrée en ville, attention à votre vitesse! Vitesse limite: %s km/h", + ["next_point_speed"] = "Allez vers le prochain passage! Vitesse limite: %s km/h", + ["stop_for_ped"] = "Faites rapidement un ~r~stop pour le piéton qui traverse", + ["good_lets_cont"] = "Bien! Continuons!", + ["stop_look_left"] = "Marquer rapidement un ~r~stop et regardez à votre gauche. Vitesse limite: %s km/h", + ["good_turn_right"] = "Bien! prenez à droite et suivez votre file", + ["watch_traffic_lightson"] = "Observez le traffic allumez vos feux!", + ["stop_for_passing"] = "Arrêtez-vous pour laisser passer les véhicules!", + ["hway_time"] = "Il est temps d'aller sur l'autoroute! Vitesse limite: %s km/h", + ["gratz_stay_alert"] = "Bravo, restez vigiliant!", + ["passed_test"] = "Vous avez réussi le test", + ["failed_test"] = "Vous avez ~r~raté le test", + ["theory_test"] = "Examen du code", + ["road_test_car"] = "Examen de conduite [voiture]", + ["road_test_bike"] = "Examen de conduite [moto]", + ["road_test_truck"] = "Examen de conduite [camion]", + ["school_item"] = "$%s", + ["driving_school"] = "École de conduite", + ["press_open_menu"] = "Appuyez sur [E] pour ouvrir le menu", + ["driving_school_blip"] = "auto-école", + ["driving_test_complete"] = "Test de conduite terminé", + ["driving_too_fast"] = "Vous roulez trop vite, vitesse limite: %s km/h!", + ["errors"] = "erreurs: ~r~%s/%s", + ["you_damaged_veh"] = "Vous avez endommagé votre véhicule", + ["not_enough_money"] = "Tu n'as pas assez d'argent", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/hu.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/hu.lua index 933ae7a46..4d0e1926a 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/hu.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/hu.lua @@ -1,29 +1,29 @@ -Locales['hu'] = { - ['you_paid'] = 'Fizettél $%s az autósiskolának iskolának!', - ['go_next_point'] = 'Menj a kövtkező ponthoz!', - ['in_town_speed'] = 'Beértél a városba, figyelj a sebességedre! A sebesség határ: %s km/h', - ['next_point_speed'] = 'Menj a következő ponthoz! Sebesség határ: %s km/h', - ['stop_for_ped'] = 'Mindig ~r~álj meg a zebránál!', - ['good_lets_cont'] = 'Ügyes, folytasd a vezetést.', - ['stop_look_left'] = '~r~Álj meg és néz balra. Sebesség határ: %s km/h', - ['good_turn_right'] = 'Ügyes, fordulj jobbra, és kövesd a vonalat', - ['watch_traffic_lightson'] = 'Nézd a forgalmat, és kapcsold fel a fényszóróidat!', - ['stop_for_passing'] = '~r~Álj meg a keresztező autóknak!', - ['hway_time'] = 'Itt az idő, hogy először vezess autópályán! Sebesség határ: %s km/h', - ['gratz_stay_alert'] = 'Levagyok nyűgözve, de sose feledd, ~r~NE vezess fáradtan!', - ['passed_test'] = 'Átmentél a vizsgán, gratulálok!', - ['failed_test'] = '~r~Megbuktál a vizsgán, pár óra plusz vezetés után próbáld újra!', - ['theory_test'] = 'Elméleti vizsga', - ['road_test_car'] = 'Személyautó vizsga', - ['road_test_bike'] = ' Nagy motor vizsga', - ['road_test_truck'] = 'Teher autó vizsga', - ['school_item'] = '$%s', - ['driving_school'] = 'Autósiskola', - ['press_open_menu'] = 'Nyomd meg a(z) [E] gombot, hogy megnyisd a menüt.', - ['driving_school_blip'] = 'Autósiskola', - ['driving_test_complete'] = 'A vizsga sikeres volt', - ['driving_too_fast'] = '~r~Túl gyorsan hajtasz,a végén még megállít a rendőr. A sebesség határ: %s km/h!', - ['errors'] = 'Hibapontok: ~r~%s/%s', - ['you_damaged_veh'] = 'Összetörted az autót, ez drága lesz.', - ['not_enough_money'] = 'Nincs elég pénzed!', +Locales["hu"] = { + ["you_paid"] = "Fizettél $%s az autósiskolának iskolának!", + ["go_next_point"] = "Menj a kövtkező ponthoz!", + ["in_town_speed"] = "Beértél a városba, figyelj a sebességedre! A sebesség határ: %s km/h", + ["next_point_speed"] = "Menj a következő ponthoz! Sebesség határ: %s km/h", + ["stop_for_ped"] = "Mindig ~r~álj meg a zebránál!", + ["good_lets_cont"] = "Ügyes, folytasd a vezetést.", + ["stop_look_left"] = "~r~Álj meg és néz balra. Sebesség határ: %s km/h", + ["good_turn_right"] = "Ügyes, fordulj jobbra, és kövesd a vonalat", + ["watch_traffic_lightson"] = "Nézd a forgalmat, és kapcsold fel a fényszóróidat!", + ["stop_for_passing"] = "~r~Álj meg a keresztező autóknak!", + ["hway_time"] = "Itt az idő, hogy először vezess autópályán! Sebesség határ: %s km/h", + ["gratz_stay_alert"] = "Levagyok nyűgözve, de sose feledd, ~r~NE vezess fáradtan!", + ["passed_test"] = "Átmentél a vizsgán, gratulálok!", + ["failed_test"] = "~r~Megbuktál a vizsgán, pár óra plusz vezetés után próbáld újra!", + ["theory_test"] = "Elméleti vizsga", + ["road_test_car"] = "Személyautó vizsga", + ["road_test_bike"] = " Nagy motor vizsga", + ["road_test_truck"] = "Teher autó vizsga", + ["school_item"] = "$%s", + ["driving_school"] = "Autósiskola", + ["press_open_menu"] = "Nyomd meg a(z) [E] gombot, hogy megnyisd a menüt.", + ["driving_school_blip"] = "Autósiskola", + ["driving_test_complete"] = "A vizsga sikeres volt", + ["driving_too_fast"] = "~r~Túl gyorsan hajtasz,a végén még megállít a rendőr. A sebesség határ: %s km/h!", + ["errors"] = "Hibapontok: ~r~%s/%s", + ["you_damaged_veh"] = "Összetörted az autót, ez drága lesz.", + ["not_enough_money"] = "Nincs elég pénzed!", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/it.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/it.lua index 340798273..b68e35d84 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/it.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/it.lua @@ -1,29 +1,29 @@ -Locales['it'] = { - ['you_paid'] = 'hai pagato $%s alla scuola guida', - ['go_next_point'] = 'vai al punto successivo!', - ['in_town_speed'] = 'sei entrato in città, fai attenzione alla tua velocità! Limite di velocità: %s km/h', - ['next_point_speed'] = 'vai al punto successivo! Limite di velocità: %s km/h', - ['stop_for_ped'] = '~r~Stop per il passaggio pedonale', - ['good_lets_cont'] = 'Bene, continua.', - ['stop_look_left'] = '~r~Fermati e guarda a sinistra. Limite di velocità: %s km/h', - ['good_turn_right'] = 'Bene, gira a destra e segui la linea', - ['watch_traffic_lightson'] = 'guarda il traffico e accendi le luci!', - ['stop_for_passing'] = '~r~Fermati per i veicoli in transito!', - ['hway_time'] = 'è ora di guidare in autostrada! Limite di velocità: %s km/h', - ['gratz_stay_alert'] = 'sono impressionato, ma non dimenticare di stare in ~r~allerta mentre guidi!', - ['passed_test'] = 'hai superato il test, congratulazioni!', - ['failed_test'] = '~r~non hai superato il test, buona fortuna per la prossima volta!', - ['theory_test'] = 'Quiz teorico', - ['road_test_car'] = 'Test pratico auto', - ['road_test_bike'] = 'Test pratico moto', - ['road_test_truck'] = 'Test pratico camion', - ['school_item'] = '$%s', - ['driving_school'] = 'scuola guida', - ['press_open_menu'] = 'premi [E] per aprire il menu', - ['driving_school_blip'] = 'scuola guida', - ['driving_test_complete'] = 'test di guida completato', - ['driving_too_fast'] = '~r~stai guidando troppo veloce, il limite di velocità attuale è: %s km/h!', - ['errors'] = 'errori: ~r~%s/%s', - ['you_damaged_veh'] = 'hai danneggiato il veicolo', - ['not_enough_money'] = 'non hai abbastanza soldi', +Locales["it"] = { + ["you_paid"] = "hai pagato $%s alla scuola guida", + ["go_next_point"] = "vai al punto successivo!", + ["in_town_speed"] = "sei entrato in città, fai attenzione alla tua velocità! Limite di velocità: %s km/h", + ["next_point_speed"] = "vai al punto successivo! Limite di velocità: %s km/h", + ["stop_for_ped"] = "~r~Stop per il passaggio pedonale", + ["good_lets_cont"] = "Bene, continua.", + ["stop_look_left"] = "~r~Fermati e guarda a sinistra. Limite di velocità: %s km/h", + ["good_turn_right"] = "Bene, gira a destra e segui la linea", + ["watch_traffic_lightson"] = "guarda il traffico e accendi le luci!", + ["stop_for_passing"] = "~r~Fermati per i veicoli in transito!", + ["hway_time"] = "è ora di guidare in autostrada! Limite di velocità: %s km/h", + ["gratz_stay_alert"] = "sono impressionato, ma non dimenticare di stare in ~r~allerta mentre guidi!", + ["passed_test"] = "hai superato il test, congratulazioni!", + ["failed_test"] = "~r~non hai superato il test, buona fortuna per la prossima volta!", + ["theory_test"] = "Quiz teorico", + ["road_test_car"] = "Test pratico auto", + ["road_test_bike"] = "Test pratico moto", + ["road_test_truck"] = "Test pratico camion", + ["school_item"] = "$%s", + ["driving_school"] = "scuola guida", + ["press_open_menu"] = "premi [E] per aprire il menu", + ["driving_school_blip"] = "scuola guida", + ["driving_test_complete"] = "test di guida completato", + ["driving_too_fast"] = "~r~stai guidando troppo veloce, il limite di velocità attuale è: %s km/h!", + ["errors"] = "errori: ~r~%s/%s", + ["you_damaged_veh"] = "hai danneggiato il veicolo", + ["not_enough_money"] = "non hai abbastanza soldi", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/nl.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/nl.lua index c06ce9aec..ea081e68a 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/nl.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/nl.lua @@ -1,29 +1,29 @@ -Locales['nl'] = { - ['you_paid'] = 'je betaalde €%s aan het CBR', - ['go_next_point'] = 'ga naar het volgende punt!', - ['in_town_speed'] = 'We zitten in de stad, let op je snelheid! Snelheids limiet: %s km/h', - ['next_point_speed'] = 'Ga naar het volgende punt! Snelheids limiet: %s km/h', - ['stop_for_ped'] = '~r~Stop voor de overstekende voetganger', - ['good_lets_cont'] = 'Goed, ga verder.', - ['stop_look_left'] = '~r~Stop en kijk naar links Snelheids limiet: %s km/h', - ['good_turn_right'] = 'Goed, ga naar rechts en volg de weg.', - ['watch_traffic_lightson'] = 'Let op het verkeer en zet je lichten aan!', - ['stop_for_passing'] = '~r~Stop voor passerende voertuigen!', - ['hway_time'] = 'Het is tijd om op de snelweg te rijden! Snelheids limiet: %s km/h', - ['gratz_stay_alert'] = 'Ik ben onder de indruk, vergeet tijdens het rijden niet om ~r~alert te blijven!', - ['passed_test'] = 'je bent geslaagd, gefeliciteerd!', - ['failed_test'] = 'je bent ~r~gezakt~s~, volgende keer beter!', - ['theory_test'] = 'Theorie examen', - ['road_test_car'] = 'Praktijk examen', - ['road_test_bike'] = 'Motor examen', - ['road_test_truck'] = 'Vrachtwagen examen', - ['school_item'] = '€%s', - ['driving_school'] = 'CBR', - ['press_open_menu'] = 'klik op [E] om het menu te openen', - ['driving_school_blip'] = 'CBR', - ['driving_test_complete'] = 'Praktijk examen gedaan', - ['driving_too_fast'] = '~r~Je rijd te snel! De snelheids limiet is: %s km/h!', - ['errors'] = 'Fouten: ~r~%s/%s', - ['you_damaged_veh'] = 'Je hebt het voertuig beschadigd', - ['not_enough_money'] = 'Je hebt niet genoeg geld', +Locales["nl"] = { + ["you_paid"] = "je betaalde €%s aan het CBR", + ["go_next_point"] = "ga naar het volgende punt!", + ["in_town_speed"] = "We zitten in de stad, let op je snelheid! Snelheids limiet: %s km/h", + ["next_point_speed"] = "Ga naar het volgende punt! Snelheids limiet: %s km/h", + ["stop_for_ped"] = "~r~Stop voor de overstekende voetganger", + ["good_lets_cont"] = "Goed, ga verder.", + ["stop_look_left"] = "~r~Stop en kijk naar links Snelheids limiet: %s km/h", + ["good_turn_right"] = "Goed, ga naar rechts en volg de weg.", + ["watch_traffic_lightson"] = "Let op het verkeer en zet je lichten aan!", + ["stop_for_passing"] = "~r~Stop voor passerende voertuigen!", + ["hway_time"] = "Het is tijd om op de snelweg te rijden! Snelheids limiet: %s km/h", + ["gratz_stay_alert"] = "Ik ben onder de indruk, vergeet tijdens het rijden niet om ~r~alert te blijven!", + ["passed_test"] = "je bent geslaagd, gefeliciteerd!", + ["failed_test"] = "je bent ~r~gezakt~s~, volgende keer beter!", + ["theory_test"] = "Theorie examen", + ["road_test_car"] = "Praktijk examen", + ["road_test_bike"] = "Motor examen", + ["road_test_truck"] = "Vrachtwagen examen", + ["school_item"] = "€%s", + ["driving_school"] = "CBR", + ["press_open_menu"] = "klik op [E] om het menu te openen", + ["driving_school_blip"] = "CBR", + ["driving_test_complete"] = "Praktijk examen gedaan", + ["driving_too_fast"] = "~r~Je rijd te snel! De snelheids limiet is: %s km/h!", + ["errors"] = "Fouten: ~r~%s/%s", + ["you_damaged_veh"] = "Je hebt het voertuig beschadigd", + ["not_enough_money"] = "Je hebt niet genoeg geld", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/pl.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/pl.lua index b1527fc55..2e685eee6 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/pl.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/pl.lua @@ -1,29 +1,29 @@ -Locales['pl'] = { - ['you_paid'] = 'zapłaciłes $%s dla szkoły jazdy.', - ['go_next_point'] = 'udaj się do nastepnego punktu!', - ['in_town_speed'] = 'wjeżdżasz do miasta, zachowaj ostrożność! Ograniczenie prędkości: %s km/h', - ['next_point_speed'] = 'udaj się do nastepnego punktu! Ograniczenie prędkości: %s km/h', - ['stop_for_ped'] = '~r~Stop przejście dla pieszych', - ['good_lets_cont'] = 'Świetnie, kontynuuj.', - ['stop_look_left'] = '~r~Stop spójrz w lewo. Ograniczenie prędkości: %s km/h', - ['good_turn_right'] = 'Świetnie, skręć w prawo i podążaj za linią', - ['watch_traffic_lightson'] = 'obserwuj ruch uliczny i włącz światła!', - ['stop_for_passing'] = '~r~Stop przepuść przejeżdźające pojazdy!', - ['hway_time'] = 'czas na autostradę! Ograniczenie prędkości: %s km/h', - ['gratz_stay_alert'] = 'jestem pod wrażeniem, ale nie zapomnij się zatrzymać ~r~alert podczas jazdy!', - ['passed_test'] = 'Zdałeś egzamin, gratulacje!', - ['failed_test'] = '~r~Oblałeś egzamin, powodzenia następnym razem!', - ['theory_test'] = 'ezgamin Teoretyczny', - ['road_test_car'] = 'egzamin praktyczny kat. B', - ['road_test_bike'] = 'egzamin praktyczny kat. A', - ['road_test_truck'] = 'egzamin praktyczny kat. C', - ['school_item'] = '$%s', - ['driving_school'] = 'szkoła jazdy', - ['press_open_menu'] = 'wciśnij [E] by otworzyć menu', - ['driving_school_blip'] = 'ośrodek egzaminacyjny', - ['driving_test_complete'] = 'test praktyczny zakończony', - ['driving_too_fast'] = '~r~Przekroczenie prędkości! , limit prędkości to: %s km/h!', - ['errors'] = 'błędy: ~r~%s/%s', - ['you_damaged_veh'] = 'uszkodziłeś auto', - ['not_enough_money'] = 'Nie masz wystarczająco dużo pieniędzy' +Locales["pl"] = { + ["you_paid"] = "zapłaciłes $%s dla szkoły jazdy.", + ["go_next_point"] = "udaj się do nastepnego punktu!", + ["in_town_speed"] = "wjeżdżasz do miasta, zachowaj ostrożność! Ograniczenie prędkości: %s km/h", + ["next_point_speed"] = "udaj się do nastepnego punktu! Ograniczenie prędkości: %s km/h", + ["stop_for_ped"] = "~r~Stop przejście dla pieszych", + ["good_lets_cont"] = "Świetnie, kontynuuj.", + ["stop_look_left"] = "~r~Stop spójrz w lewo. Ograniczenie prędkości: %s km/h", + ["good_turn_right"] = "Świetnie, skręć w prawo i podążaj za linią", + ["watch_traffic_lightson"] = "obserwuj ruch uliczny i włącz światła!", + ["stop_for_passing"] = "~r~Stop przepuść przejeżdźające pojazdy!", + ["hway_time"] = "czas na autostradę! Ograniczenie prędkości: %s km/h", + ["gratz_stay_alert"] = "jestem pod wrażeniem, ale nie zapomnij się zatrzymać ~r~alert podczas jazdy!", + ["passed_test"] = "Zdałeś egzamin, gratulacje!", + ["failed_test"] = "~r~Oblałeś egzamin, powodzenia następnym razem!", + ["theory_test"] = "ezgamin Teoretyczny", + ["road_test_car"] = "egzamin praktyczny kat. B", + ["road_test_bike"] = "egzamin praktyczny kat. A", + ["road_test_truck"] = "egzamin praktyczny kat. C", + ["school_item"] = "$%s", + ["driving_school"] = "szkoła jazdy", + ["press_open_menu"] = "wciśnij [E] by otworzyć menu", + ["driving_school_blip"] = "ośrodek egzaminacyjny", + ["driving_test_complete"] = "test praktyczny zakończony", + ["driving_too_fast"] = "~r~Przekroczenie prędkości! , limit prędkości to: %s km/h!", + ["errors"] = "błędy: ~r~%s/%s", + ["you_damaged_veh"] = "uszkodziłeś auto", + ["not_enough_money"] = "Nie masz wystarczająco dużo pieniędzy", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/sr.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/sr.lua index 4386aa6a7..a9f845552 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/sr.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/sr.lua @@ -1,29 +1,29 @@ -Locales['sr'] = { - ['you_paid'] = 'Platili ste $%s AutoŠkoli', - ['go_next_point'] = 'Idite do sledeće tačke!', - ['in_town_speed'] = 'Ušli ste u grad, obratite pažnju na brzinu! Ograničenje Brzine: %s km/h', - ['next_point_speed'] = 'Idite do sledeće tačke! Ograničenje Brzine: %s km/h', - ['stop_for_ped'] = '~r~Stanite da propustite pešaka', - ['good_lets_cont'] = 'Odlično, nastavite.', - ['stop_look_left'] = '~r~Stanite i pogledajte levo. Ograničenje Brzine: %s km/h', - ['good_turn_right'] = 'Odlično, skrenite desno i nastavite pravo', - ['watch_traffic_lightson'] = 'Pratite semafore i uključite vasa svetla!', - ['stop_for_passing'] = '~r~Stanite da propustite vozila!', - ['hway_time'] = 'Vreme je da vozimo na autoputu! Ograničenje Brzine: %s km/h', - ['gratz_stay_alert'] = 'Impresioniran sam, ali ne zaboravite da ostanete ~r~fokusirani dok vozite!', - ['passed_test'] = 'Položili ste test, čestitamo!', - ['failed_test'] = 'Vi ste ~r~pali test, više sreće drugi put!', - ['theory_test'] = 'Teorijski Test', - ['road_test_car'] = 'Polaganje Vožnje', - ['road_test_bike'] = 'Test za Motor', - ['road_test_truck'] = 'Test za Kamion', - ['school_item'] = '$%s', - ['driving_school'] = 'AutoSkola', - ['press_open_menu'] = 'Pritisnite [E] da otvorite meni', - ['driving_school_blip'] = 'AutoŠkola', - ['driving_test_complete'] = 'Polaganje vožnje završeno', - ['driving_too_fast'] = '~r~Vozite prebrzo, trenutno ograničenje brzine: %s km/h!', - ['errors'] = 'Greške: ~r~%s/%s', - ['you_damaged_veh'] = 'Oštetili ste vozilo', - ['not_enough_money'] = 'Nemate dovoljno novca', +Locales["sr"] = { + ["you_paid"] = "Platili ste $%s AutoŠkoli", + ["go_next_point"] = "Idite do sledeće tačke!", + ["in_town_speed"] = "Ušli ste u grad, obratite pažnju na brzinu! Ograničenje Brzine: %s km/h", + ["next_point_speed"] = "Idite do sledeće tačke! Ograničenje Brzine: %s km/h", + ["stop_for_ped"] = "~r~Stanite da propustite pešaka", + ["good_lets_cont"] = "Odlično, nastavite.", + ["stop_look_left"] = "~r~Stanite i pogledajte levo. Ograničenje Brzine: %s km/h", + ["good_turn_right"] = "Odlično, skrenite desno i nastavite pravo", + ["watch_traffic_lightson"] = "Pratite semafore i uključite vasa svetla!", + ["stop_for_passing"] = "~r~Stanite da propustite vozila!", + ["hway_time"] = "Vreme je da vozimo na autoputu! Ograničenje Brzine: %s km/h", + ["gratz_stay_alert"] = "Impresioniran sam, ali ne zaboravite da ostanete ~r~fokusirani dok vozite!", + ["passed_test"] = "Položili ste test, čestitamo!", + ["failed_test"] = "Vi ste ~r~pali test, više sreće drugi put!", + ["theory_test"] = "Teorijski Test", + ["road_test_car"] = "Polaganje Vožnje", + ["road_test_bike"] = "Test za Motor", + ["road_test_truck"] = "Test za Kamion", + ["school_item"] = "$%s", + ["driving_school"] = "AutoSkola", + ["press_open_menu"] = "Pritisnite [E] da otvorite meni", + ["driving_school_blip"] = "AutoŠkola", + ["driving_test_complete"] = "Polaganje vožnje završeno", + ["driving_too_fast"] = "~r~Vozite prebrzo, trenutno ograničenje brzine: %s km/h!", + ["errors"] = "Greške: ~r~%s/%s", + ["you_damaged_veh"] = "Oštetili ste vozilo", + ["not_enough_money"] = "Nemate dovoljno novca", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/sv.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/sv.lua index 11c98c4b8..cd87d3f4b 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/sv.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/sv.lua @@ -1,29 +1,29 @@ -Locales['sv'] = { - ['you_paid'] = 'Du betalade %skr till körskolan!', - ['go_next_point'] = 'Åk till nästa punkt!', - ['in_town_speed'] = 'Du är inne i stan, håll koll på hastigheten! Hastighetsgräns: %s km/h', - ['next_point_speed'] = 'Åk till nästa punkt! Hastighetsgräns: %s km/h', - ['stop_for_ped'] = '~r~Stanna för övergångsstället', - ['good_lets_cont'] = 'Bra, fortsätt.', - ['stop_look_left'] = '~r~Stanna och kolla vänster. Hastighetsgräns: %s km/h', - ['good_turn_right'] = 'Bra, sväng höger och följ linjen', - ['watch_traffic_lightson'] = 'Håll koll på trafiken och sätt på dina lampor!', - ['stop_for_passing'] = '~r~Stanna för förbipasserande fordon!', - ['hway_time'] = 'Dags att köra ut på motorvägen! Hastighetsgräns: %s km/h', - ['gratz_stay_alert'] = 'Jag är imponerad, men glöm inte att vara ~r~alert medans du kör!', - ['passed_test'] = 'Du klarade testet, grattis!', - ['failed_test'] = 'Du ~r~misslyckades med testet, lycka till nästa gång!', - ['theory_test'] = 'Teoretiskt körprov', - ['road_test_car'] = 'Körprov', - ['road_test_bike'] = 'Motorcykel kompetensprov', - ['road_test_truck'] = 'Lastbil färdighetstest', - ['school_item'] = '%skr', - ['driving_school'] = 'Körskola', - ['press_open_menu'] = 'Tryck [E] för att öppna menyn', - ['driving_school_blip'] = 'Körskola', - ['driving_test_complete'] = 'Körprov avklarat', - ['driving_too_fast'] = '~r~Du kör för fort, tillåtna hastighet är: %s km/h!', - ['errors'] = 'Misstag: ~r~%s/%s', - ['you_damaged_veh'] = 'Du skadade fordonet', - ['not_enough_money'] = 'Du har inte tillräckligt med pengar', - } +Locales["sv"] = { + ["you_paid"] = "Du betalade %skr till körskolan!", + ["go_next_point"] = "Åk till nästa punkt!", + ["in_town_speed"] = "Du är inne i stan, håll koll på hastigheten! Hastighetsgräns: %s km/h", + ["next_point_speed"] = "Åk till nästa punkt! Hastighetsgräns: %s km/h", + ["stop_for_ped"] = "~r~Stanna för övergångsstället", + ["good_lets_cont"] = "Bra, fortsätt.", + ["stop_look_left"] = "~r~Stanna och kolla vänster. Hastighetsgräns: %s km/h", + ["good_turn_right"] = "Bra, sväng höger och följ linjen", + ["watch_traffic_lightson"] = "Håll koll på trafiken och sätt på dina lampor!", + ["stop_for_passing"] = "~r~Stanna för förbipasserande fordon!", + ["hway_time"] = "Dags att köra ut på motorvägen! Hastighetsgräns: %s km/h", + ["gratz_stay_alert"] = "Jag är imponerad, men glöm inte att vara ~r~alert medans du kör!", + ["passed_test"] = "Du klarade testet, grattis!", + ["failed_test"] = "Du ~r~misslyckades med testet, lycka till nästa gång!", + ["theory_test"] = "Teoretiskt körprov", + ["road_test_car"] = "Körprov", + ["road_test_bike"] = "Motorcykel kompetensprov", + ["road_test_truck"] = "Lastbil färdighetstest", + ["school_item"] = "%skr", + ["driving_school"] = "Körskola", + ["press_open_menu"] = "Tryck [E] för att öppna menyn", + ["driving_school_blip"] = "Körskola", + ["driving_test_complete"] = "Körprov avklarat", + ["driving_too_fast"] = "~r~Du kör för fort, tillåtna hastighet är: %s km/h!", + ["errors"] = "Misstag: ~r~%s/%s", + ["you_damaged_veh"] = "Du skadade fordonet", + ["not_enough_money"] = "Du har inte tillräckligt med pengar", +} diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/tr.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/tr.lua index 615a333f2..317ad5984 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/tr.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/tr.lua @@ -1,30 +1,29 @@ -Locales['tr'] = { - ['you_paid'] = 'DMV okuluna $%s ödediniz', - ['go_next_point'] = 'Bir sonraki noktaya git!', - ['in_town_speed'] = 'Şehre girdiniz, hızınıza dikkat edin! Hız Sınırı: %s km/sa', - ['next_point_speed'] = 'Bir sonraki noktaya git! Hız Sınırı: %s km/sa', - ['stop_for_ped'] = '~r~Yaya geçidine durun', - ['good_lets_cont'] = 'Harika, devam edin.', - ['stop_look_left'] = '~r~Durun ve sola bakın. Hız Sınırı: %s km/sa', - ['good_turn_right'] = 'Harika, sağa dönün ve çizgiyi takip edin', - ['watch_traffic_lightson'] = 'Trafik kurallarına dikkat edin ve ışıkları açın!', - ['stop_for_passing'] = '~r~Geçen araçlar için durun!', - ['hway_time'] = 'Otoyolda sürmeyi zamanı geldi! Hız Sınırı: %s km/sa', - ['gratz_stay_alert'] = 'Etkilendim, ancak sürerken ~r~uyanık kalmayı unutmayın!', - ['passed_test'] = 'Sınavı geçtiniz, tebrikler!', - ['failed_test'] = 'Sınavı ~r~başaramadınız, bir sonraki sefer daha iyi şanslar!', - ['theory_test'] = 'Teorik Sürüş Sınavı', - ['road_test_car'] = 'Sürüş Sınavı', - ['road_test_bike'] = 'Motosiklet Beceri Sınavı', - ['road_test_truck'] = 'Tır Beceri Sınavı', - ['school_item'] = '$%s', - ['driving_school'] = 'Sürücü Okulu', - ['press_open_menu'] = 'Menüyü açmak için [E] tuşuna basın', - ['driving_school_blip'] = 'Sürücü Okulu', - ['driving_test_complete'] = 'Sürüş testi tamamlandı', - ['driving_too_fast'] = '~r~Çok hızlı sürüyorsunuz, mevcut hız sınırı: %s km/sa!', - ['errors'] = 'Hatalar: ~r~%s/%s', - ['you_damaged_veh'] = 'Araç hasar gördü', - ['not_enough_money'] = 'Yeterli paranız yok', - } - \ No newline at end of file +Locales["tr"] = { + ["you_paid"] = "DMV okuluna $%s ödediniz", + ["go_next_point"] = "Bir sonraki noktaya git!", + ["in_town_speed"] = "Şehre girdiniz, hızınıza dikkat edin! Hız Sınırı: %s km/sa", + ["next_point_speed"] = "Bir sonraki noktaya git! Hız Sınırı: %s km/sa", + ["stop_for_ped"] = "~r~Yaya geçidine durun", + ["good_lets_cont"] = "Harika, devam edin.", + ["stop_look_left"] = "~r~Durun ve sola bakın. Hız Sınırı: %s km/sa", + ["good_turn_right"] = "Harika, sağa dönün ve çizgiyi takip edin", + ["watch_traffic_lightson"] = "Trafik kurallarına dikkat edin ve ışıkları açın!", + ["stop_for_passing"] = "~r~Geçen araçlar için durun!", + ["hway_time"] = "Otoyolda sürmeyi zamanı geldi! Hız Sınırı: %s km/sa", + ["gratz_stay_alert"] = "Etkilendim, ancak sürerken ~r~uyanık kalmayı unutmayın!", + ["passed_test"] = "Sınavı geçtiniz, tebrikler!", + ["failed_test"] = "Sınavı ~r~başaramadınız, bir sonraki sefer daha iyi şanslar!", + ["theory_test"] = "Teorik Sürüş Sınavı", + ["road_test_car"] = "Sürüş Sınavı", + ["road_test_bike"] = "Motosiklet Beceri Sınavı", + ["road_test_truck"] = "Tır Beceri Sınavı", + ["school_item"] = "$%s", + ["driving_school"] = "Sürücü Okulu", + ["press_open_menu"] = "Menüyü açmak için [E] tuşuna basın", + ["driving_school_blip"] = "Sürücü Okulu", + ["driving_test_complete"] = "Sürüş testi tamamlandı", + ["driving_too_fast"] = "~r~Çok hızlı sürüyorsunuz, mevcut hız sınırı: %s km/sa!", + ["errors"] = "Hatalar: ~r~%s/%s", + ["you_damaged_veh"] = "Araç hasar gördü", + ["not_enough_money"] = "Yeterli paranız yok", +} diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/locales/zh-cn.lua b/server-data/resources/[esx_addons]/esx_dmvschool/locales/zh-cn.lua index 42712225c..f553cbf0f 100644 --- a/server-data/resources/[esx_addons]/esx_dmvschool/locales/zh-cn.lua +++ b/server-data/resources/[esx_addons]/esx_dmvschool/locales/zh-cn.lua @@ -1,29 +1,29 @@ -Locales['zh-cn'] = { - ['you_paid'] = '成功支付驾考学费:$%s', - ['go_next_point'] = '请小心驾驶前往下一考试点!', - ['in_town_speed'] = '请注意进入城区, 请减速! 注意限速: %s km/h', - ['next_point_speed'] = '请小心驾驶前往下一考试点! 注意限速: %s km/h', - ['stop_for_ped'] = '路过~r~人行横道时~s~, 请小心驾驶注意两边行人', - ['good_lets_cont'] = 'Good, 继续.', - ['stop_look_left'] = '驾驶时应~r~时刻保持警惕~s~两边来往车辆. 注意限速: %s km/h', - ['good_turn_right'] = '做的好, 现在右转前往汇入城区主干道', - ['watch_traffic_lightson'] = '请时刻注意驾驶时的道路红绿灯!', - ['stop_for_passing'] = '停车! 有过往车辆时请注意避让', - ['hway_time'] = '现在正在汇入高速公路路段! 注意限速: %s km/h', - ['gratz_stay_alert'] = '完成驾考! 现在请返回驾校! 以后的驾驶中请勿忘记今日所学内容!', - ['passed_test'] = '你已通过测验, 恭喜你!', - ['failed_test'] = '考试~r~失败~s~! 下次继续努力!', - ['theory_test'] = '理论驾驶考试', - ['road_test_car'] = '小型轿车驾考', - ['road_test_bike'] = '摩托载具驾考', - ['road_test_truck'] = '商业卡车驾考', - ['school_item'] = '$%s', - ['driving_school'] = '驾校', - ['press_open_menu'] = '键下 [E] 访问驾校', - ['driving_school_blip'] = '驾校', - ['driving_test_complete'] = '驾驶考试完成', - ['driving_too_fast'] = '驾驶载具速度过快, 注意限速: %s km/h!', - ['errors'] = '失误: ~r~%s~s~/~g~%s~s~', - ['you_damaged_veh'] = '载具出现受损!', - ['not_enough_money'] = '您暂无足够现金', +Locales["zh-cn"] = { + ["you_paid"] = "成功支付驾考学费:$%s", + ["go_next_point"] = "请小心驾驶前往下一考试点!", + ["in_town_speed"] = "请注意进入城区, 请减速! 注意限速: %s km/h", + ["next_point_speed"] = "请小心驾驶前往下一考试点! 注意限速: %s km/h", + ["stop_for_ped"] = "路过~r~人行横道时~s~, 请小心驾驶注意两边行人", + ["good_lets_cont"] = "Good, 继续.", + ["stop_look_left"] = "驾驶时应~r~时刻保持警惕~s~两边来往车辆. 注意限速: %s km/h", + ["good_turn_right"] = "做的好, 现在右转前往汇入城区主干道", + ["watch_traffic_lightson"] = "请时刻注意驾驶时的道路红绿灯!", + ["stop_for_passing"] = "停车! 有过往车辆时请注意避让", + ["hway_time"] = "现在正在汇入高速公路路段! 注意限速: %s km/h", + ["gratz_stay_alert"] = "完成驾考! 现在请返回驾校! 以后的驾驶中请勿忘记今日所学内容!", + ["passed_test"] = "你已通过测验, 恭喜你!", + ["failed_test"] = "考试~r~失败~s~! 下次继续努力!", + ["theory_test"] = "理论驾驶考试", + ["road_test_car"] = "小型轿车驾考", + ["road_test_bike"] = "摩托载具驾考", + ["road_test_truck"] = "商业卡车驾考", + ["school_item"] = "$%s", + ["driving_school"] = "驾校", + ["press_open_menu"] = "键下 [E] 访问驾校", + ["driving_school_blip"] = "驾校", + ["driving_test_complete"] = "驾驶考试完成", + ["driving_too_fast"] = "驾驶载具速度过快, 注意限速: %s km/h!", + ["errors"] = "失误: ~r~%s~s~/~g~%s~s~", + ["you_damaged_veh"] = "载具出现受损!", + ["not_enough_money"] = "您暂无足够现金", } diff --git a/server-data/resources/[esx_addons]/esx_dmvschool/localization/en_esx_dmvschool.sql b/server-data/resources/[esx_addons]/esx_dmvschool/localization/en_esx_dmvschool.sql new file mode 100644 index 000000000..26fae51d5 --- /dev/null +++ b/server-data/resources/[esx_addons]/esx_dmvschool/localization/en_esx_dmvschool.sql @@ -0,0 +1,6 @@ +INSERT INTO `licenses` (`type`, `label`) VALUES + ('dmv', 'Driving Permit'), + ('drive', 'Drivers License'), + ('drive_bike', 'Motorcycle License'), + ('drive_truck', 'Commercial Drivers License') +;