langs = uifactory.addDropdownSingleselect("select.language", langLayout, langKeys, langValues, langCssClasses);
langs.addActionListener(this, FormEvent.ONCHANGE);
langs.select(curlang, true);
Locale loc = I18nManager.getInstance().getLocaleOrDefault(curlang);
langLayout.contextPut("languageCode", loc.toString());
langLayout.contextPut("selectLanguage", translate("select.language"));
final FormLayoutContainer buttonLayout = FormLayoutContainer.createButtonLayout("buttonLayout", getTranslator());
formLayout.add(buttonLayout);
uifactory.addFormSubmitButton("submit", buttonLayout);
uifactory.addFormCancelButton("cancel", buttonLayout, ureq, getWindowControl());