Creo que la solución podría ser la siguiente:
Elimina del archivo de traducción al español, lo que está antes de las frases. La parte entre <codes> y </codes>. Así no se modificarán los títulos de los módulos.
Ahora edita el archivo
includes/vba_cmps_include_top.php y busca esto:
PHP:
else
{
require(DIR . '/modules/' . $mods['filename']);
}
A continuación añade lo siguiente:
PHP:
if($home[$mods['modid']]['mytitle'])
{
$mods['title'] = $home[$mods['modid']]['mytitle'];
unset($home[$mods['modid']]['mytitle']);
}
Ya sólo te quedaría editar los módulos, para añadirles la variable de la frase personalizada por tí. Por ejemplo, para añadir
Cumpleaños de hoy", editas el módulo
modules/birthdays.php y al final del todo, justo antes de
?> añade lo siguiente:
PHP:
$home[$mods['modid']]['mytitle'] = $vbphrase['todays_birthdays'];
Lo he probado y en función del idioma elegido, inglés o español, la frase es Cumpleaños de hoy o Today's Birthdays.
Debes hacer lo mismo en todos los módulos, sustituyendo
$vbphrase['todays_birthdays'];, por la variable de las frases creadas por tí.
Ya nos contarás que tal te fué.