Depende de la aplicación. Alguien solo implementará el traductor de Google, pero eso no es aconsejable.
El proceso de implementación de varios idiomas en el sitio web se llama localización.
Hay muchas formas de implementarlo.
- ¿Qué es WAFS y cómo funciona WAFS (seguridad de firewall de aplicaciones web)?
- ¿Cuál es el requisito de hardware (infraestructura) necesario para que Jmeter cargue grandes aplicaciones web de prueba? (Digamos, sitios web y aplicaciones de la universidad).
- ¿Un sitio web que sea muy útil con muchas características útiles, pero bastante feo / simple, superará a un sitio web que es hermoso pero tiene características limitadas y es (más o menos) difícil de usar?
- ¿Cuál es la mejor herramienta web para crear diagramas visuales colaborativos?
- ¿Cuáles son los buenos campos de desarrollo web o software de aplicación?
- Usar archivos de localización
- Implementación de traducción en el nivel de base de datos.
Usar archivos de localización
Tendrá los archivos de idioma o la carpeta con el nombre abreviado de idioma global o el código de idioma (Ej .: en, fi)
Si se trata de una carpeta, habrá varios archivos o un solo archivo que devolverá un objeto o una matriz con un par de valores clave
Pero la clave debería ser la misma para todos los idiomas (en nuestro caso es en, fi).
Por lo tanto, nos estamos diferenciando del nivel de carpeta o archivo que tiene un código de idioma
Si el usuario selecciona en, mostraremos el contenido de los archivos de la carpeta final. Más del otro.
El idioma de reserva siempre se ha establecido en el idioma local predeterminado en el nivel de codificación.
Implementación de traducción en el nivel de base de datos.
Habrá una tabla de idioma maestro con la bandera activa y la bandera de idioma de reserva.
Y para cada tabla habrá una tabla de idiomas que hace referencia a la tabla de idiomas maestra.
Entonces habrá n número de filas para cada texto donde n = número de idiomas activos
Cada fila está asignada al idioma apropiado que yo.
Espero que esto ayude
Comenta aquí si necesitas más explicaciones