From 50dd7ee226107bd804913fd59350b59cc94ee4c6 Mon Sep 17 00:00:00 2001 From: nearbyplayer Date: Tue, 12 Sep 2017 19:30:00 -0400 Subject: [PATCH] Multi-language support --- __resource.lua | 4 ++++ config.lua | 3 ++- locales/en.lua | 5 +++++ locales/fr.lua | 5 +++++ server/main.lua | 2 +- 5 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 locales/en.lua create mode 100644 locales/fr.lua diff --git a/__resource.lua b/__resource.lua index 398c16ab..67113903 100644 --- a/__resource.lua +++ b/__resource.lua @@ -3,6 +3,10 @@ resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937' description 'ESX Optional Needs' server_scripts { + '@es_extended/locale.lua', + 'locales/en.lua', + 'locales/fr.lua', + 'config.lua', 'server/main.lua' } diff --git a/config.lua b/config.lua index db3c2fca..7623baa0 100644 --- a/config.lua +++ b/config.lua @@ -1,4 +1,5 @@ Config = {} Config.TickTime = 100 -Config.UpdateClientTime = 5000 \ No newline at end of file +Config.UpdateClientTime = 5000 +Config.Locale = 'fr' \ No newline at end of file diff --git a/locales/en.lua b/locales/en.lua new file mode 100644 index 00000000..eda37985 --- /dev/null +++ b/locales/en.lua @@ -0,0 +1,5 @@ +Locales['en'] = { + + ['used_beer'] = 'you used 1x ~y~Beer~s~', + +} \ No newline at end of file diff --git a/locales/fr.lua b/locales/fr.lua new file mode 100644 index 00000000..528abb41 --- /dev/null +++ b/locales/fr.lua @@ -0,0 +1,5 @@ +Locales['fr'] = { + + ['used_beer'] = 'Vous avez utilisé 1x ~y~Bière~s~', + +} \ No newline at end of file diff --git a/server/main.lua b/server/main.lua index a2c2689a..8ff48f3e 100644 --- a/server/main.lua +++ b/server/main.lua @@ -12,6 +12,6 @@ ESX.RegisterUsableItem('beer', function(source) TriggerClientEvent('esx_status:add', source, 'drunk', 250000) TriggerClientEvent('esx_optionalneeds:onDrink', source) - TriggerClientEvent('esx:showNotification', source, 'Vous avez utilisé 1x ~y~Bière~s~') + TriggerClientEvent('esx:showNotification', source, _U('used_beer')) end)