Mám to takto (screenshot).
Každopádně bych se rád vyhnul, pokud to půjde kvantě pluginů, tzn. víte i o možnosti jak to přetížit přes functions.php
v motivu?
Našel jsem ještě tento zápis:
add_filter( 'load_textdomain_mofile', 'load_custom_plugin_translation_file', 10, 2 );
/*
* Replace 'textdomain' with your plugin's textdomain. e.g. 'woocommerce'.
* File to be named, for example, yourtranslationfile-en_GB.mo
* File to be placed, for example, wp-content/lanaguages/textdomain/yourtranslationfile-en_GB.mo
*/
function load_custom_plugin_translation_file( $mofile, $domain ) {
if ( 'woocommerce' === $domain ) {
$mofile = get_template_directory() . '/woocommerce/languages/' . get_locale() . '.mo';
}
return $mofile;
}
Avšak nevím, jak tam jsou ty priority, co se bude načítat jako poslední, jak to nastavit. Nerad bych přetěžoval kompletně celý překlad, dělal vlastní verzi, když mi jde o cca 20 klíčů, především kvůli aktualizacím.