How to use my .mo file in the Divi child theme instead of file in a parent /builder directory?

its because there was different domain! I added another load_theme_textdomain and it works now. function my_lang_function() { load_theme_textdomain( “Divi”, get_stylesheet_directory() . “/lang” ); load_theme_textdomain( “et_builder”, get_stylesheet_directory() . “/lang/builder” ); } add_action( “after_setup_theme”, “my_lang_function” ); its my code in function.php of child-theme. is anything wrong with this code?

Qtranslate-X get raw post title value

post_title_ml property should be used to get a raw post value, instead of post_title $title = $post->post_title_ml To translate raw value translate_text filter can be used $english_title = apply_filters(‘translate_text’, $title, ‘en’); Or qtranxf_use_language() function $english_title = qtranxf_use_language(‘en’, $title, false, true);

Load custom translation in custom plugin fails

I think Jacob has probably solved your problem in the comments. However, to your question: How to debug further this issue? I would hook into the load_textdomain_mofile filter and check the fully built file paths WordPress is actually trying to read: Example: <?php function debug_missing_mofile( $mofile, $domain ){ if( ‘ausg’ === $domain && ! is_readable($mofile) … Read more