I just added an event calendar to a multilanguage site using qTranslate Plus a fork of qTranslate.
Because I didn’t want to translate events into different languages I looked for a way to disable qTranslate for this specific post type.
I found this solution for qTranslate by jayaro and updated the hooks for qTranslate Plus:
function qtrans_disable(){ global $typenow, $pagenow; if (in_array($typenow, array('event')) && // post_types where qTranslate should be disabled in_array($pagenow, array('post-new.php', 'post.php'))) { remove_action('admin_head', 'ppqtrans_adminHeader'); remove_filter('admin_footer', 'ppqtrans_modifyExcerpt'); remove_filter('the_editor', 'ppqtrans_modifyRichEditor'); } } add_action('current_screen', 'qtrans_disable');