Nota mental: Cuando tenga que revisar por qué no funciona la traducción de un site con WordPress debo depurar esta funcion
[shell]
#./wp-includes/l10n.php
function load_theme_textdomain( $domain, $path = false ) {
$locale = apply_filters( ‘theme_locale’, get_locale(), $domain );
if ( ! $path )
$path = get_template_directory();
// Load the textdomain from the Theme provided location, or theme directory first
$mofile = «{$path}/{$locale}.mo»;
if ( $loaded = load_textdomain($domain, $mofile) )
return $loaded;
// Else, load textdomain from the Language directory
$mofile = WP_LANG_DIR . «/themes/{$domain}-{$locale}.mo»;
return load_textdomain($domain, $mofile);
}
[/shell]
En este fichero se cargan todos los ficheros de traducciones que se van a usar para traducir el theme.
fin de la nota 😀
Deja una respuesta