Cómo hacer que mi página web (una comunidad con usuarios / phpadmin db) sea de varios idiomas

Aquí está mi respuesta a tu dilema.

Muchos sistemas de administración de contenido simplemente usan un archivo de configuración regional con el nombre del idioma con el archivo que contiene una matriz variable con una clave en inglés y el valor en el idioma del archivo.

Ejemplo: english.php dentro de un / locale o incluso english.locale.php

Contenido del archivo:

$ lang [‘intro’] = “Bienvenido a nuestro sitio web, regístrese a continuación”;

Obviamente esa cadena estaría en la configuración regional del archivo. Su sitio cargaría el archivo PHP que el usuario especifica en un cuadro desplegable en el encabezado de su sitio o algo así. Estas variables reemplazarían el texto codificado en su sitio web.

Si construyó su lado con nodeJS / Angular / ect, sugeriría simplemente cargar un archivo json que contenga sus traducciones. Mismo concepto realmente.

Fuente: Trabajo para la compañía de traducción más grande que ofrece numerosos productos para lograr la tarea que busca lograr.

Etiqueta blanca las cadenas en tus plantillas de vista y deja que los valores se llenen con datos de tu archivo i18n.
Digamos que en la barra superior quieres decir “Bienvenido “. Ahora, aquí, Welcome es una cadena y debe tener una etiqueta blanca. Entonces diría% salutation%
donde% salutation% será reemplazado por una cadena de la configuración regional elegida por el usuario. También puede prever la configuración regional alternativa para que si falta una traducción, se muestre la cadena de configuración regional predeterminada.

More Interesting

¿Cuál es el concepto detrás de las imágenes integradas como el adjunto en la descripción?

Cómo evitar la inyección de código HTML para recuperar la base de datos en servlet y JSP

¿Cuáles son los errores de WordPress más comunes para los usuarios?

¿Cómo puedo encontrar un mentor de desarrollo web? Puedo aprender por mi cuenta, pero un mentor del mundo real sería bueno.

Cómo agregar un mapa del sitio y robots.txt en el sitio HTML

¿Necesito saber cómo codificar ampliamente para desarrollar un sitio web?

¿Cuál es el procedimiento a seguir para traducir con éxito los requisitos de diseño web en maquetas?

¿Cuál es la mejor manera de autenticar un inicio de sesión personalizado en ASP.NET con C #, sesión o autenticación de formulario?

¿Cuál es el límite de carga para todos los documentos cargados en WordPress?

Con la esperanza de contratar a un ingeniero informático pronto para una participación en el capital, ¿algún consejo sobre dónde / a quién buscar? ¿Qué quieren ver los ingenieros informáticos para convencerlos de trabajar por la equidad?

Cómo contratar a un desarrollador de Drupal en Londres

¿Cómo se usa Java en el desarrollo web?

¿Cómo lograrías una gran satisfacción del cliente junto con otras presiones?

¿Cuántos desarrolladores web back-end y front-end serían ideales para hacer un sitio web sólido? Estaba pensando en desarrolladores que dominan Ruby y SQL.

¿Cuáles son los 10 mandamientos del uso de WordPress para su sitio web?