En mi web tengo pensamiento de hacer algo así:
El usuario escribe [es]Texto en español[/es] y eso se mostraría si el idioma de la web es español, y así.
Tengo este código y funciona perfectamente:
Código PHP:
Ver original
function obtenerIdiomaTexto($texto) { $idiomaActual = 'de'; { { return $idiomaTextoBien[1]; } { return $idiomaTextoBien[1]; } { return $idiomaTextoBien[1]; } } else { return FALSE; } } $texto = obtenerIdiomaTexto('[es]Texto en español[/es][en]Texto en inglés[/en][de]Texto en alemán[/de]'); echo $texto;
Mi duda es, ¿cargaría mucho la web? ¿hay alguna manera mas liviana de hacerlo?
Ya se que puedo crear campos en la base de datos con texto_es, texto_en y así, pero es que son muchas cosas las que lo van a usar, como en las noticias, titulos de noticias, fichas de animales, etc etc y por eso así no es viable.
Mucho menos cuando la web se va a ir traduciendo a otros idiomas y hay que agregar otros idiomas.
Gracias!