From c59b39e63caa875fa382bce54b940dec11f8b052 Mon Sep 17 00:00:00 2001 From: TheFantomas Date: Sat, 26 Nov 2022 10:47:03 +0100 Subject: [PATCH] Fix shitty multicharacter locales :( --- [esx]/esx_multicharacter/client/main.lua | 10 +++++----- [esx]/esx_multicharacter/locales/cs.lua | 6 ++++++ [esx]/esx_multicharacter/locales/en.lua | 6 ++++++ 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/[esx]/esx_multicharacter/client/main.lua b/[esx]/esx_multicharacter/client/main.lua index c3da1835..77df81c7 100644 --- a/[esx]/esx_multicharacter/client/main.lua +++ b/[esx]/esx_multicharacter/client/main.lua @@ -142,14 +142,14 @@ if ESX.GetConfig().Multichar then end function CharacterOptions(Characters, slots, SelectedCharacter) - local elements = {{title = "Character: ".. Characters[SelectedCharacter.value].firstname .. " ".. Characters[SelectedCharacter.value].lastname,icon = "fa-regular fa-user", unselectable = true}, - {title = "Return", unselectable = false,icon = "fa-solid fa-arrow-left",description ="Return To Character Selection.", action = "return"}} + local elements = {{title = _('char_play'.. Characters[SelectedCharacter.value].firstname .. " ".. Characters[SelectedCharacter.value].lastname),icon = "fa-regular fa-user", unselectable = true}, + {title = _('return'), unselectable = false,icon = "fa-solid fa-arrow-left",description =_('return_description'), action = "return"}} if not Characters[SelectedCharacter.value].disabled then - elements[3] = {title = _('char_play'), description ="Continue Into The City.", icon ="fa-solid fa-play",action = 'play', value = SelectedCharacter.value} + elements[3] = {title = _('char_play'), description =_('char_play_description'), icon ="fa-solid fa-play",action = 'play', value = SelectedCharacter.value} else - elements[3] = {title = _('char_disabled'), value = SelectedCharacter.value, icon ="fa-solid fa-xmark", description ="This Character Is Unusable.",} + elements[3] = {title = _('char_disabled'), value = SelectedCharacter.value, icon ="fa-solid fa-xmark", description =_('char_disabled_description'),} end - if Config.CanDelete then elements[4] = {title = _('char_delete'),icon ="fa-solid fa-xmark",description ="Permanently Remove This Character.", action = 'delete', value = SelectedCharacter.value} end + if Config.CanDelete then elements[4] = {title = _('char_delete'),icon ="fa-solid fa-xmark",description =_('char_delete_description'), action = 'delete', value = SelectedCharacter.value} end ESX.OpenContext("left", elements, function(element, Action) if Action.action == "play" then SendNUIMessage({ diff --git a/[esx]/esx_multicharacter/locales/cs.lua b/[esx]/esx_multicharacter/locales/cs.lua index f5510ab3..303b479c 100644 --- a/[esx]/esx_multicharacter/locales/cs.lua +++ b/[esx]/esx_multicharacter/locales/cs.lua @@ -6,8 +6,14 @@ Locales['cs'] = { ["select_char_description"] = "Select a character to play as.", ['create_char'] = "Vytvořit Novou Postavu", ['char_play'] = "Hrát za postavu", + ["char_play_description"] = "Continue Into The City.", ['char_disabled'] = "Tato postava je zakázána!", + ["char_disabled_description"] = "This Character Is Unusable.", ['char_delete'] = "Vymazat postavu", + ["char_delete_description"] = "Permanently Remove This Character.", + ["character"] = "Character %s", + ["return"] = "Return", + ["return_description"] = "Return To Character Selection.", ['cancel'] = "Zrušit", ['confirm'] = "Potvrdit", ['command_setslots'] = "Nastavit slot pro hráče v multicharacteru", diff --git a/[esx]/esx_multicharacter/locales/en.lua b/[esx]/esx_multicharacter/locales/en.lua index 12639abb..e3440c64 100644 --- a/[esx]/esx_multicharacter/locales/en.lua +++ b/[esx]/esx_multicharacter/locales/en.lua @@ -6,8 +6,14 @@ Locales["en"] = { ["select_char_description"] = "Select a character to play as.", ["create_char"] = "New Character", ["char_play"] = "Play", + ["char_play_description"] = "Continue Into The City.", ["char_disabled"] = "Disabled", + ["char_disabled_description"] = "This Character Is Unusable.", ["char_delete"] = "Delete", + ["char_delete_description"] = "Permanently Remove This Character.", + ["character"] = "Character %s", + ["return"] = "Return", + ["return_description"] = "Return To Character Selection.", ["cancel"] = "Cancel", ["confirm"] = "Confirm", ["command_setslots"] = "Set multicharacter slots number of a player",