diff --git a/__resource.lua b/__resource.lua index 40b44860..d6d3babb 100644 --- a/__resource.lua +++ b/__resource.lua @@ -3,12 +3,18 @@ resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937' description 'ESX Garage' server_scripts { + '@es_extended/locale.lua', + 'locales/en.lua', + 'locales/fr.lua', '@mysql-async/lib/MySQL.lua', 'config.lua', 'server/main.lua' } client_scripts { + '@es_extended/locale.lua', + 'locales/en.lua', + 'locales/fr.lua', 'config.lua', 'client/main.lua' } diff --git a/config.lua b/config.lua index 234498f1..6cfd1130 100644 --- a/config.lua +++ b/config.lua @@ -5,11 +5,12 @@ Config.MarkerSize = {x = 2.0, y = 2.0, z = 1.0} Config.MarkerColor = {r = 204, g = 204, b = 0} Config.ParkingMarkerSize = {x = 3.0, y = 3.0, z = 2.0} Config.ParkingMarkerColor = {r = 102, g = 102, b = 204} +Config.Locale = 'fr' Config.Zones = {} Config.Garages = { - + MiltonDrive = { IsClosed = true, diff --git a/locales/en.lua b/locales/en.lua new file mode 100644 index 00000000..6c670be0 --- /dev/null +++ b/locales/en.lua @@ -0,0 +1,6 @@ +Locales['en'] = { + + ['veh_released'] = 'vehicle ~g~released', + ['veh_stored'] = 'vehicle ~g~stored', + +} diff --git a/locales/fr.lua b/locales/fr.lua new file mode 100644 index 00000000..576dfa41 --- /dev/null +++ b/locales/fr.lua @@ -0,0 +1,6 @@ +Locales['fr'] = { + + ['veh_released'] = 'véhicule ~g~sorti', + ['veh_stored'] = 'véhicule ~g~rangé', + +} diff --git a/server/main.lua b/server/main.lua index b4d1f90c..458539bb 100644 --- a/server/main.lua +++ b/server/main.lua @@ -16,7 +16,7 @@ AddEventHandler('esx_garage:setParking', function(garage, zone, vehicleProps) ['@garage'] = garage; ['@zone'] = zone }, function(rowsChanged) - TriggerClientEvent('esx:showNotification', xPlayer.source, 'Véhicule ~g~sorti') + TriggerClientEvent('esx:showNotification', xPlayer.source, _U('veh_released')) end ) @@ -30,7 +30,7 @@ AddEventHandler('esx_garage:setParking', function(garage, zone, vehicleProps) ['@zone'] = zone, ['vehicle'] = json.encode(vehicleProps) }, function(rowsChanged) - TriggerClientEvent('esx:showNotification', xPlayer.source, 'Véhicule ~g~rangé') + TriggerClientEvent('esx:showNotification', xPlayer.source, _U('veh_stored')) end ) @@ -64,4 +64,4 @@ ESX.RegisterServerCallback('esx_vehicleshop:getVehiclesInGarage', function(sourc end ) -end) \ No newline at end of file +end)