Zum Inhalt springen

Multilingüismo

Por defecto, el proyecto de ejemplo está preparado para dos idiomas: Alemán como idioma por defecto e Inglés como segundo idioma.

Personalizar la lengua estándar

Los ajustes para el idioma por defecto se realizan en el archivo fileadmin/jweilandnet_musterprojekt_62/Resources/Typoscript/config.ts:





## valores para el idioma por defecto: Alemán sys_language_uid = 0 language = de locale_all = de_DE htmlTag_langKey = de

Crear idiomas adicionales

Puede crear idiomas adicionales a través del backend en la página raíz "Proyecto de ejemplo" (id = 0). Necesitará el ID del nuevo idioma en la configuración posterior en el Typoscript.

Otros idiomas se configuran en el archivoadmin/jweilandnet_musterprojekt_62/Resources/Typoscript/lib.multilanguage.ts

El inglés ya está predefinido, se prepara un bloque de código para un idioma adicional.

Puede almacenar el ID de un idioma adicional como una constante en el archivoadmin/jweilandnet_musterprojekt_62/Resources/Typoscript/lib.multilanguage.txt.

Si añade otro idioma, deberá adaptar también la configuración de la extensión RealUrl.

Para ello, abra el archivo typo3conf/realurl_conf.php y busque la siguiente sección:




array( 'GETvar' => 'L', 'valueMap' => array(

'en' => '1', 'de' => '0' ),

Aquí debes añadir el idioma adicional con el ID correspondiente.

Ejemplo: idioma adicional francés, ID = 2




array( 'GETvar' => 'L', 'valueMap' => array( 'fr' =>


' 2', 'en' => '1', 'de' => '0' ),

Menú para cambiar de idioma como variante de texto o bandera

En la configuración por defecto, el menú para cambiar de idioma se muestra como un menú de texto. Una segunda variante es la visualización de banderas de países. Al utilizar esta variante, sin embargo, hay que tener en cuenta y ajustar algunas cosas.

El tipo de visualización se controla a través del archivo lib.multilanguage.ts en el directorio fileadmin/jweilandnet_musterprojekt/Resources/Typoscript.

Para cambiar a la visualización por bandera, debe comentar el último bloque de código de este archivo a partir de la línea 63 con los caracteres /* y */ para que el bloque quede inactivo y no se ejecute.

Tenga en cuenta lo siguiente:

El menú de banderas sólo está preparado para ser utilizado con las banderas alemana e inglesa. Si desea utilizar otros idiomas o idiomas adicionales, deberá adaptar el gráfico que se utiliza para mostrar las banderas. Encontrará el gráfico flagsprite.gif en el directorio fileadmin/jweilandnet_musterprojekt/Resources/Images/

Además, también es necesario ajustar el CSS en el archivo musterprojekt_style.css en el directorio fileadmin/jweilandnet_musterprojekt/Resources/Css/.

Por lo tanto, recomendamos utilizar la versión de texto del menú de cambio de idioma, que también está activa por defecto.

Desactivar el multilingüismo

Si su sitio web sólo utiliza un idioma, también puede desactivar el multilingüismo en el proyecto de ejemplo.

Ocultar el menú de idiomas

Para desactivar la visualización del menú de idiomas, vaya al módulo backend de plantillas. Abra la plantilla raíz en la página "Inicio". Utilice el cuadro de selección de la parte superior para cambiar a la vista "Info/Editar" y, a continuación, haga clic en "Constantes".

A continuación, establezca la constante langMenu = 0 aquí.

Esto significa que el menú de idioma ya no se muestra en el frontend, pero la funcionalidad multilingüe sigue estando disponible en el backend.

Suprimir idiomas adicionales

Si desea eliminar definitivamente el idioma adicional (inglés en la instalación estándar), vaya al módulo backend "Lista" y seleccione la página "Proyecto de ejemplo" (id = 0).

Desplácese hacia abajo en el área de la derecha hasta que vea el área "Idioma del sitio web". Haga clic en el icono situado delante de "Inglés" y seleccione la opción de menú "Eliminar".

Esto eliminará el idioma adicional y ya no estará disponible en el backend. No obstante, deberá desactivar la visualización del menú de idiomas tal y como se ha descrito anteriormente para que deje de mostrarse en el frontend.

El contenido de esta página se ha traducido automáticamente.

Aktualisiert: 17.07.2024