Multi-language support

This commit is contained in:
nearbyplayer
2017-08-15 21:22:19 -04:00
parent 9bb32684e2
commit 8b8fcb532f
5 changed files with 26 additions and 7 deletions
+6
View File
@@ -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
View File
@@ -1,4 +1,5 @@
Config = {}
Config.Locale = 'fr'
Config.TickTime = 100
Config.UpdateClientTime = 5000
Config.UpdateClientTime = 5000
+6
View File
@@ -0,0 +1,6 @@
Locales['en'] = {
['used_bread'] = 'you have used 1x bread',
['used_water'] = 'you have used 1x water',
}
+6
View File
@@ -0,0 +1,6 @@
Locales['fr'] = {
['used_bread'] = 'vous avez utilisé 1x pain',
['used_water'] = 'vous avez utilisé 1x eau',
}
+6 -6
View File
@@ -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)