Kilfwan Posted October 19, 2015 Share Posted October 19, 2015 Hola, estaba haciendo un multilenguaje atraves de setElementData, pero tengo un par de dudas. Esto es lo que hice: --Tabla languagetable = { ["textos"] = { BUTTON_CLOSE = { ing = "close", es = "cerrar" }, BUTTON_BUY = { ing = "Buy", es = "Comprar" }, BUTTON_ACCEPT = { ing = "Accept", es = "Aceptar" }, BUTTON_TRANSFER = { ing = "Transferring", es = "Transferir" }, TEXT_JOIN = { ing = "Hi word", es = "Hola mundo" }, TEXT_INFO = { ing = "this is a message", es = "Esto es un mensaje" }, }, } function getTableTexts() return languagetable end --Funcion de prueba local hispanos = {ec = "Espanol", ar = "Espanol"} addEventHandler("onClientResourceStart", resourceRoot, function () local localizacion = getLocalization()["code"] if hispanos[localizacion] then setElementData(getLocalPlayer(), "espanol", 1) else setElementData(getLocalPlayer(), "ingles", 2) end end) addCommandHandler("cp", function () local tTable = getTableTexts() if tTable then if getElementData(getLocalPlayer(), "espanol") then outputChatBox(tTable["textos"].TEXT_INFO.es) else outputChatBox(tTable["textos"].TEXT_INFO.ing) end end end ) Pero como podria crear la función para traducir el texto obteniendo la localizacion de habla hispana de la tabla de arriba ( Falta poner paises ). Link to comment
DeathMta Posted October 19, 2015 Share Posted October 19, 2015 explicate lo deseas para un panel? Link to comment
Kilfwan Posted October 19, 2015 Author Share Posted October 19, 2015 explicate lo deseas para un panel? Es un multilenguaje para usarlo en muchas cosas, Pero ya me dieron ideas de como hacer la función. Link to comment
Tomas Posted October 20, 2015 Share Posted October 20, 2015 "esto es lo que hice", editaste el código que postié hace unas semanas... heuheuh Link to comment
Kilfwan Posted October 20, 2015 Author Share Posted October 20, 2015 "esto es lo que hice", editaste el código que postié hace unas semanas... heuheuh Solo la tabla por que no tenia ni puta idea de como hacerlo Link to comment
UserToDelete Posted October 22, 2015 Share Posted October 22, 2015 Es mas facil si usas una tabla multidimensional con los valores en string, y no usando elementos, de esa forma tendrias que estar comparando lenguajes todo el rato, o directamente no funcionaria Link to comment
Recommended Posts