mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-29 17:28:53 +00:00
Multi-language support
This commit is contained in:
@@ -3,11 +3,17 @@ resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937'
|
||||
description 'ESX Basic Needs'
|
||||
|
||||
server_scripts {
|
||||
'@es_extended/locale.lua',
|
||||
'locales/en.lua',
|
||||
'locales/fr.lua',
|
||||
'config.lua',
|
||||
'server/main.lua'
|
||||
}
|
||||
|
||||
client_scripts {
|
||||
'@es_extended/locale.lua',
|
||||
'locales/en.lua',
|
||||
'locales/fr.lua',
|
||||
'config.lua',
|
||||
'client/main.lua'
|
||||
}
|
||||
|
||||
+2
-1
@@ -1,4 +1,5 @@
|
||||
Config = {}
|
||||
Config.Locale = 'fr'
|
||||
|
||||
Config.TickTime = 100
|
||||
Config.UpdateClientTime = 5000
|
||||
Config.UpdateClientTime = 5000
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
Locales['en'] = {
|
||||
|
||||
['used_bread'] = 'you have used 1x bread',
|
||||
['used_water'] = 'you have used 1x water',
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
Locales['fr'] = {
|
||||
|
||||
['used_bread'] = 'vous avez utilisé 1x pain',
|
||||
['used_water'] = 'vous avez utilisé 1x eau',
|
||||
|
||||
}
|
||||
+6
-6
@@ -2,7 +2,7 @@ ESX = nil
|
||||
|
||||
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
|
||||
|
||||
TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F',
|
||||
TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F',
|
||||
function(status)
|
||||
return true
|
||||
end,
|
||||
@@ -12,7 +12,7 @@ TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F',
|
||||
{remove = 200}
|
||||
)
|
||||
|
||||
TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1',
|
||||
TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1',
|
||||
function(status)
|
||||
return true
|
||||
end,
|
||||
@@ -50,9 +50,9 @@ ESX.RegisterUsableItem('bread', function(source)
|
||||
|
||||
status.add(200000)
|
||||
status.updateClient()
|
||||
|
||||
|
||||
TriggerClientEvent('esx_basicneeds:onEat', _source)
|
||||
TriggerClientEvent('esx:showNotification', _source, 'Vous avez utilisé 1x pain')
|
||||
TriggerClientEvent('esx:showNotification', _source, _U('used_bread'))
|
||||
|
||||
end)
|
||||
|
||||
@@ -71,8 +71,8 @@ ESX.RegisterUsableItem('water', function(source)
|
||||
status.updateClient()
|
||||
|
||||
TriggerClientEvent('esx_basicneeds:onDrink', _source)
|
||||
TriggerClientEvent('esx:showNotification', _source, 'Vous avez utilisé 1x Eau')
|
||||
TriggerClientEvent('esx:showNotification', _source, _U('used_water'))
|
||||
|
||||
end)
|
||||
|
||||
end)
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user