diff --git a/Client/Emote.lua b/Client/Emote.lua index 5054c8d..941edd9 100644 --- a/Client/Emote.lua +++ b/Client/Emote.lua @@ -10,6 +10,7 @@ local PlayerGender = "male" local PlayerHasProp = false local PlayerProps = {} local SecondPropEmote = false +local lang = Config.MenuLanguage Citizen.CreateThread(function() while true do @@ -110,7 +111,7 @@ function EmotesOnCommand(source, args, raw) EmotesCommand = EmotesCommand .. ""..a..", " end EmoteChatMessage(EmotesCommand) - EmoteChatMessage("Do /emotemenu for a menu") + EmoteChatMessage(Config.Languages[lang]['emotemenucmd']) end function pairsByKeys (t, f) @@ -139,20 +140,20 @@ function EmoteMenuStart(args, hard) if DP.Dances[name] ~= nil then if OnEmotePlay(DP.Dances[name]) then end else - EmoteChatMessage("'"..name.."' is not a valid dance") + EmoteChatMessage("'"..name.."'"..Config.Languages[lang]['notvaliddance'].."") end elseif etype == "props" then if DP.PropEmotes[name] ~= nil then if OnEmotePlay(DP.PropEmotes[name]) then end else - EmoteChatMessage("'"..name.."' is not a valid emote") + EmoteChatMessage("'"..name.."'"..Config.Languages[lang]['notvalidemote'].."") end elseif etype == "emotes" then if DP.Emotes[name] ~= nil then if OnEmotePlay(DP.Emotes[name]) then end else if name ~= "🕺 Dance Emotes" then - EmoteChatMessage("'"..name.."' is not a valid emote") + --EmoteChatMessage("'"..name.."'"..Config.Languages[lang]['notvalidemote'].."") end end elseif etype == "expression" then @@ -169,7 +170,7 @@ function EmoteCommandStart(source, args, raw) if IsInAnimation then EmoteCancel() else - EmoteChatMessage("No emote to cancel") + EmoteChatMessage(Config.Languages[lang]['nocancel']) end return elseif name == "help" then @@ -183,7 +184,8 @@ function EmoteCommandStart(source, args, raw) elseif DP.PropEmotes[name] ~= nil then if OnEmotePlay(DP.PropEmotes[name]) then end return else - EmoteChatMessage("'"..name.."' is not a valid emote") + print(lang) + EmoteChatMessage("'"..name.."'"..Config.Languages[lang]['notvalidemote'].."") end end end @@ -279,7 +281,7 @@ function OnEmotePlay(EmoteName) DebugPrint("Playing scenario = ("..ChosenAnimation..")") IsInAnimation = true else - EmoteChatMessage("This emote is male only, sorry!") + EmoteChatMessage(Config.Languages[lang]['maleonly']) end return elseif ChosenDict == "ScenarioObject" then BehindPlayer = GetOffsetFromEntityInWorldCoords(PlayerPedId(), 0.0, 0 - 0.5, -0.5); diff --git a/Config.lua b/Config.lua index 8f05da9..8352e4c 100644 --- a/Config.lua +++ b/Config.lua @@ -2,7 +2,7 @@ Config = { -- Change the language of the menu here!. -- Note fr and de are google translated, if you would like to help out with translation / just fix it for your server check below and change translations yourself -- try en, fr, de or sv. - MenuLanguage = 'en', + MenuLanguage = 'fr', -- Set this to true to enable some extra prints DebugDisplay = false, -- Set this to false if you have something else on X, and then just use /e c to cancel emotes. @@ -52,7 +52,12 @@ Config.Languages = { ['moods'] = "Moods", ['infoupdate'] = "Info / Update notes", ['suggestions'] = "Suggestions?", - ['suggestionsinfo'] = "'dullpear_dev' on FiveM forums for any feature/emote suggestions! ✉️" + ['suggestionsinfo'] = "'dullpear_dev' on FiveM forums for any feature/emote suggestions! ✉️", + ['notvaliddance'] = "is not a valid dance", + ['notvalidemote'] = "is not a valid emote", + ['nocancel'] = "No emote to cancel", + ['maleonly'] = "This emote is male only, sorry!", + ['emotemenucmd'] = "Do /emotemenu for a menu", }, ['fr'] = { ['emotes'] = 'Emotes', @@ -73,7 +78,12 @@ Config.Languages = { ['moods'] = "Humeurs", ['infoupdate'] = "Info / Notes de mise à jour", ['suggestions'] = "Suggestions?", - ['suggestionsinfo'] = "'dullpear_dev' sur les forums FiveM pour toutes les suggestions de fonction / emote! ✉️" + ['suggestionsinfo'] = "'dullpear_dev' sur les forums FiveM pour toutes les suggestions de fonction / emote! ✉️", + ['notvaliddance'] = "n'est pas une danse valide", + ['notvalidemote'] = "n'est pas un emote valide", + ['nocancel'] = "Pas d'emote à annuler", + ['maleonly'] = "Cet emote est réservé aux hommes, désolé!", + ['emotemenucmd'] = "Do /emotemenu pour un menu", }, ['de'] = { ['emotes'] = 'Emotes', @@ -94,7 +104,12 @@ Config.Languages = { ['moods'] = "Stimmungen", ['infoupdate'] = "Info / Update Notizen", ['suggestions'] = "Vorschläge?", - ['suggestionsinfo'] = "'dullpear_dev' in FiveM-Foren für alle Feature- / Emote-Vorschläge! ✉️" + ['suggestionsinfo'] = "'dullpear_dev' in FiveM-Foren für alle Feature- / Emote-Vorschläge! ✉️", + ['notvaliddance'] = "ist kein gültiger Tanz", + ['notvalidemote'] = "ist kein gültiges Emote", + ['nocancel'] = "Kein Emote zum Abbrechen", + ['maleonly'] = "Dieses Emote ist nur männlich, sorry!", + ['emotemenucmd'] = "Do /emotemenu für ein Menü", }, ['sv'] = { ['emotes'] = 'Emotes', @@ -115,6 +130,11 @@ Config.Languages = { ['moods'] = "Humör", ['infoupdate'] = "Info / Updateringar", ['suggestions'] = "Förslag?", - ['suggestionsinfo'] = "'dullpear_dev' på FiveM-forum för alla funktioner/emote-förslag! ✉️" + ['suggestionsinfo'] = "'dullpear_dev' på FiveM-forum för alla funktioner/emote-förslag! ✉️", + ['notvaliddance'] = "är inte en giltig dans", + ['notvalidemote'] = "är inte en giltig emote", + ['nocancel'] = "Ingen emote att avbryta", + ['maleonly'] = "Den här emoten är endast för män, ledsen!", + ['emotemenucmd'] = "Gör /emotemenu för en meny", }, } \ No newline at end of file