Pregunta

Aquí está el caso de uso:

Estoy construyendo un sitio que atenderá a varios mercados globales y saldrá más de una plataforma. El sitio ya admite archivos de idioma. Una vez que el regalo se determina el archivo de idioma adecuado. Todo el texto está en la interfaz se sirve a través de archivos de idioma.

Para las cosas de enlace país / Estado-provincia He usado JavaScript en el pasado para cambiar las opciones, pero estoy buscando una solución que se maneja en el servidor, sin ninguna interacción del cliente (por lo que la solución debe funcionar sin javascript).

¿Alguien tiene alguna recomendación sobre la implementación? ¿Debo estar almacenando países / estados / locales en la base de datos? ¿Debo requerir que los usuarios envíen el formulario de registro con solo país seleccionado, y en función de la selección del país, muestran los estados + los locales relevantes para ese país?

Estoy buscando una solución aquí que se adhiere a los principios de mejora progresiva. Mejoraré cualquier ruta que tome con JavaScript más tarde, pero por ahora necesito algo que funcione sin ningún tipo de comandos de clientes. ¡Gracias!

¿Fue útil?

Solución

La mayor parte de lo que está diciendo depende específicamente de los usuarios finales y las necesidades de sus clientes.

Mi sugerencia (que probablemente será discutible), sería que el usuario seleccione su ubicación cuando se registre en el Sitio (pero permítelos que lo modifiquen en cualquier momento más tarde), y en función de esa selección, como ustedDicho, rellenar todos los datos correspondientes a esa localidad.

y en cuanto a la localización de idiomas, que se pueden almacenar en tablas o usar constantes PHP o un archivo XML o cualquier otro método con el que se sienta cómodo.

No estoy seguro de si esto fue útil, pero espero que valga la pena algo :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top