None of the wordpress admin locale switcher plugins work, when you are using qTranslate and qTranslate does not have a separate option for admin locale, therefore to specify any other locale then the default content locale you’ll have to add the code below to qtranslate/qtranslate_hooks.php:
/** * This filter hook allows wordpress admin locale to be * different then your default qTranslate content language */ function qtrans_mofileFilter($mofile) { // replace "en_US" with your preferred admin language if (is_admin() || is_login()) return WP_LANG_DIR."/en_US.mo"; return $mofile; } add_filter('load_textdomain_mofile', 'qtrans_mofileFilter', 0); function is_login() { return in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php')); }
tested with WordPress version 3.2.1 and qTranslate version 2.5.24