Cómo implementar multilenguaje en phpcms v9
Método 1. Utilice el paquete de idioma en phpcms para cambiar dinámicamente el paquete de idioma inglés para lograr varios idiomas. Puede crear cualquier paquete de idioma que desee en cualquier idioma. La clave es saber que al crear la interfaz de la plantilla, el texto dentro no puede estar directamente. está codificado, pero se debe usar la función L para llamar al texto correspondiente. Por ejemplo, "Centro de usuario" se puede escribir como "{L(L(L)))". La clave es saber que en la interfaz de la plantilla, el texto no se puede escribir directamente, sino que se debe usar la función L para llamar al vocabulario correspondiente. Por ejemplo, podemos escribir "centro de usuarios" como "{L('member_center'). }";
Método 2: usar phpcms Método 2: usar la función multisitio de phpcms para crear dos sitios en segundo plano y vincularlos a los nombres de dominio o directorios correspondientes, respectivamente. Luego uno usa la plantilla en inglés y el otro usa la plantilla en chino;
Ubicación: Backend-Configuración-Administración del sitio web-Agregar sitio web.
Método tres: instale dos sistemas phpcms pero utilice un módulo phpsso para lograr la interoperabilidad del usuario (alrededor del tercer paso de instalación del sistema, existe la opción de elegir "Instalar un nuevo sistema phpcms" o "Ya tengo un módulo phpsso" ", puede elegir este último para la segunda instalación), los dos sistemas son el sitio en inglés y el sitio en chino.
PD:
1. Ubicación del paquete de idioma: /phpcms/languages/... El paquete de idioma se guarda como una matriz.
2. Utilice paquetes de idiomas para lograr varios idiomas. En comparación con los dos últimos métodos, solo se necesita un conjunto de plantillas, pero está limitado solo al acceso dinámico. Aún necesitas usar los dos últimos métodos.