Hola,
Tengo una duda con el siguiente caso. Una base de datos con varias tablas. Una de ellas por ejemplo "transporte" con los siguientes atributos:
- Nombre
- Descripción
- Precio
En un principio la aplicación estará disponible en dos idiomas.
La duda es la siguiente:
¿Que guardar en la Base de datos? Me explico. A modo de ejemplo, la descripción deberá de estar en Español e Ingles. Entonces en la BD, en el campo descripción ¿guardo el nombre de la variable que estará alojada en el fichero string.xml de cada idioma? y en string.xml de cada idioma estará escrito el contenido.
De lo contrario la base de datos deberá de tener un campo por cada atributo multilingüe. Por ejemplo:
- Nombre_es
- Nombre_en
- Descripción_es
- Descripción
- precio
Pero este segundo caso creo que complica mas la app porque dependiendo de el idioma actual del usuario se realizarán distitas consultas SQL.
Cual es la mejor practica para desarrollar en este tipo de casos?
Un saludo y gracias!