qTranslate makes creation of multilingual content as easy as working with a single language. qTranslate supports infinite languages, which can be easily added/modified/deleted via the comfortable Configuration Page.
qTranslate does not support custom post types. If you are using qTranslate for a multi-lingual site, and are having issues with the custom post type links always re-directing to your default language posts. As it appears qTranslate in its current iteration doesn’t support custom post types. And the_permalink or get_permalink will not change to current lang as you switch them.
Solution was very simple. Just include this in your theme’s functions.php file.
add_filter( 'post_type_link', 'qtrans_convertURL' );