以下代码将在前端将月份名称从英语翻译为西班牙语:
/**
* Translates month names on the frontend of the site.
*/
function sx372871_translate_month_names( $translated_text ) {
if ( is_admin() ) {
return $translated_text;
}
$months = array(
\'january\' => \'Enero\',
\'february\' => \'Febrero\',
\'march\' => \'Marzo\',
\'april\' => \'Abril\',
\'may\' => \'Mayo\',
\'june\' => \'Junio\',
\'july\' => \'Julio\',
\'august\' => \'Agosto\',
\'september\' => \'Septiembre\',
\'october\' => \'Octubre\',
\'november\' => \'Noviembre\',
\'december\' => \'Diciembre\',
);
if ( array_key_exists( strtolower( $translated_text ), $months ) ) {
return $months[strtolower($translated_text)];
}
return $translated_text;
}
add_filter( \'gettext\', \'sx372871_translate_month_names\' );