Hola Ana.
Tengo tu respuesta.
Para poder agregar/cambiar una palabra en los distintos idiomas, se debe crear una nueva entrada en el array $string, para ello si lo que deseas es agregar una nueva palabra al moodle se debe abrir el fichero lang/es_es/moodle.php. Por ejemplo si deseo meter la palabra "mi_nombre" debo añadir en dicho fichero:
$string['mi_nombre']="Pedro" en lang/es_es/moodle.lib //En castellano español
$string['mi_nombre']="Peter" en lang/en/moodle.lib //En ingles nativo
$string['mi_nombre']="Michael_peter" en lang/en_us/moodle.lib //En ingles americanado
etc.. para los distintos idiomas, es decir mediante una unica entrada en este array y modificandolo en los distintos directorios (lenguajes) del directorio lang se permite mostrar una palabra en sus diferentes idiomas.
Eso si para mostrarlo adecuadamente se ha de llamar a la funcion get_string("mi_nombre").
Enga saludos a tod@s. VIVA EL SOFT LIBRE DE EUROS.