gracias Malenko!
he estado mirando rápidamente opciones de gestión y veo que las 3 más habituales son:
- tablas mediante BBDD: gestión SQL, inicio puede ser tedioso
- XML: pensar bien la jerarquía de tags
- mediante constantes, opción más fácil, un fichero para cada idioma, ejemplo:
Código:
//archivo 'en.php'
define("NEW_USER", "New User");
define("WELCOME_MESSAGE", "Welcome to site.com!");
...
En sendas opciones, un usuario/cliente que quiera mantener/añadir/cambiar nuevas opciones, le será igual de complicado, quizás más fácil mediante constantes.
Creo que me inclinaré por constantes, con un único fichero para cada idioma (cada fichero de idioma contendrá todas las traducciones de todo el site). ¿Cómo lo ves? Creo que es eficaz pero no sé si algo obsoleto.