Hi @matdeweb,
The reason the new languages don’t load is because of the caching that we have set in place. Essentially, the first language is cached and loaded when the second language is queried.
Take a look at the following knowledgebase article we have set up outlining a fix:
https://www.wp-timelineexpress.com/documentation/qtranslate-languages-not-loading-properly/
In short, all you’d need to do is drop the following code snippet into your theme’s functions.php or an MU plugin:
/**
* Clear Timeline Express cache on qtranslate pages
*
* @author Code Parrots
*/
function timeline_qtranslate_bust_cache() {
global $post;
if ( ! isset( $post->ID ) || false === get_transient( "timeline-express-query-{$post->ID}" ) ) {
return;
}
delete_transient( "timeline-express-query-{$post->ID}" );
}
add_action( 'qtranslate_head_add_css', 'timeline_qtranslate_bust_cache' );
Let us know if that helps out!