Suplementar todas las traducciones faltantes del Español internacional con traducciones del Español de México
De MoodleDocs
Suplementar todas las traducciones faltantes del Español internacional con traducciones del Español de México
- Esto puede serle útil a los usuarios de España y SudAmérica que necesitan usar la coma decimal, acostumbran la redacción ibérica peninsular, pero preferirían ver la traducción mexicana en lugar del inglés para las cadenas que aun no han sido traducidas en el paquete del Español internacional, especialmente para los plugins adicionales de tercerosde reciente creación.
- Obviamente, se recomienda encarecidamente probar esto en un servidor local antes de intentarlo en un sitio en producción.
Método 1 (probado exitosamente en abril del 2017 con Moodle 3.3DEV)
- Instalar ambos paquetes del español, el internacional y el de México. Actualizarlos.
- Navegar a la carpeta moodledata/lang y ver que allí están las subcarpetas es y es_mx
- Crear una carpeta es_suple junto a es y es_mx
- Copiar todos los archivos presentes dentro de la carpeta es a la nueva carpeta es_suple. Estas serán las traducciones que el servidor preferirá emplear.
- Dentro de la carpeta es_suple, editar el archivo langconfig.php mediante un editor de texto que no inserte caracteres adicionales. Se recomienda usar Notepad ++, Vi o cualquier editor de texto simple y EVITAR USAR MS-WORD.
- Editar la línea que dice $string['parentlanguage'] = ;
- Cambiarla a que diga $string['parentlanguage'] = 'es_mx';
- Esto hará que se tengan disponibles todas las traducciones mexicanas que no existieran en el paquete del español intenacional.
- Editar la línea que dice $string['thislanguage'] = 'Español - Internacional';
- Cambiarla a $string['thislanguage'] = 'Español - SUPLEMENTADO';
- Este es el nombre del nuevo paquete suplementado con ambos idiomas, en donde se prefiere la versión internacional (si existiera) y se usa la mexicana para las frases no traducidas.
- Guardar los cambios.
- Este nuevo archivo langconfig.php es el que tiene los cambios que harán que Moodle suplemente al paquete dentro de la carpeta es_supl con las traducciones de México.
- Actualizar todos los paquetes de idioma.
- Hacer una muy pequeña personalización del paquete de idioma del Español intenacional y guardar los cambios
- Al momento de volver a actualizar todos los paquetes de idioma deberá de aparecer el nuevo paquete de Español - SUPLEMENTADO, cuya actualización será pasada por alto.
- Es muy importante recordar que las traducciones del español internacional que se emplearán son las que estaban vigentes al momento de copiar los archivos a la carpeta es_supl
- Después de actualizar TODOS los paquetes de idioma (una vez por semana), el usuario deberá de copiar todos los archivos que se encuentran adentro de la carpeta es EXCEPTO langconfig.php a la carpeta es_supl para poder actuar su paquete internacional. El paquete es_mx lo actualiza Moodle directamente.