WoWDeliveryApp / deliveryApp

0 stars 0 forks source link

Maquetar e Implememtar un sistema multilenguaje. #2

Open v1siond opened 7 years ago

v1siond commented 7 years ago

La app debe estar disponible, en un principio, en ingles y español, por lo que es necesario realizar un sistema multilenguaje.

Existen 4 maneras en las cuales puedo pensar ahora mismo en las que, se podría implementar. Suponiendo que no haya gemas para eso, cosa que dudo.

1: por medio de css, lo cual es horrible, pero funcional. Consiste en generar el doble de todo, doble div, doble form, etc. y asignar una clase español y otra ingles y aplicar display none/block dependiendo de cual idioma se seleccione, NO RECOMENDADO, sólo considerable en caso de que las otras formas resulten muy complicadas.

2: Teniendo una versión de la web en otro idioma, en una carpeta aparte. Por ejemplo, APPINGLES, y se carga mediante el uso de ajax, también es algo feo, pero es la mas usada para doble lenguajes.

3: Colocando todos los textos en la base de datos y haciendo una llamada ajax no para cargar enlaces, sino para hacer consulta de DB respectiva al idioma.

4: Implementar api de google traductor -> JAJAJAJAJAJA, obviamente no será la manera, pero había que mencionarla.

loldlm1 commented 7 years ago

A ver, esos seran los ultimos recursos a tomar en caso de no conseguir una Gema viable para esto, mas tardar en la noche estaria publicando la o las gemas que consiga por aqui explicando como funcionan para luego impletar el issue para integrarla al proyecto.

JAJAJAJAJAJA La vaina del Api de google translate me cago de la risa xD

loldlm1 commented 7 years ago

Seguir esta guia para la implementacion multi-idioma de la APP:

v1siond commented 7 years ago

Eso está excelente! Mucho mas sencillo de lo que originalmente pensamos, será cuestión de configurar los textos y listo. Good job!

v1siond commented 7 years ago

Eso está excelente! Mucho mas sencillo de lo que originalmente pensamos, será cuestión de configurar los textos y listo. Good job!

loldlm1 commented 7 years ago

Exactamente uno mismo traduce el texto y listo :)