diff --git a/code/CMSMain.php b/code/CMSMain.php index ff36da37..5f3ea74f 100644 --- a/code/CMSMain.php +++ b/code/CMSMain.php @@ -1250,7 +1250,15 @@ JS; function LangSelector() { $member = Member::currentUser(); //check to see if the current user can switch langs or not if(Permission::checkMember($member, 'VIEW_LANGS')) { - return new LanguageDropdownField('LangSelector', 'Language', array(), 'SiteTree', 'Locale-English'); + $dropdown = new LanguageDropdownField( + 'LangSelector', + 'Language', + array(), + 'SiteTree', + 'Locale-English' + ); + $dropdown->setValue(Translatable::get_current_locale()); + return $dropdown; } //user doesn't have permission to switch langs so just show a string displaying current language