I’m using (m)qtranslate for multi-language websites.
I translated the posts and the excerpts as well. However the posts in the Masonry aren’t displayed in the other languages (only in the first language).
I’ve just found the solution. Maybe you can implement it in the next update.
In /wp-masonry-layout/includes/client/wml_container.php there is a variable $link = admin_url(‘admin-ajax.php?action=wml_load_posts&shortcodeId=’.$shortcodeId), which always calls default language of admin-ajax.php instead of admin-ajax.php?lang=<current qtranslate> lanaguage.
$currentWebsiteLanguage = $q_config[‘language’];
$link = admin_url(‘admin-ajax.php?lang=’.$currentWebsiteLanguage.’&action=wml_load_posts&shortcodeId=’.$shortcodeId);