{{CLIENT_NAME}}
{[if (ENABLE_XABBER_ACCOUNT) {]} {[}]}
{[print(xabber.getString("settings__menu_item__xmpp_account"))]}
{[print(xabber.getString("settings__menu_item__keyboard"))]}
{[print(xabber.getString("category_contact_list"))]}
{[print(xabber.getString("settings__menu_item__notifications"))]}
{[print(xabber.getString("settings__menu_item__sounds"))]}
{[print(xabber.getString("settings__menu_item__appearance"))]}
{[print(xabber.getString("settings__menu_item__interface_language"))]}
{[if (PERSONAL_AREA_URL && Object.keys(PERSONAL_AREA_URL).length) {]} {[}]}
{[print(xabber.getString("button_quit"))]}
{[print(xabber.getString("preference_editor"))]}
{[if (ENABLE_XABBER_ACCOUNT) {]} {[}]}
{[print(xabber.getString("settings__menu_item__xmpp_account"))]}
{[print(xabber.getString("settings__menu_item__keyboard"))]}

{[print(xabber.getString("category_contact_list"))]}
{[print(xabber.getString("settings__menu_item__notifications"))]}
{[print(xabber.getString("settings__section_notifications__toggle_desktop_notifications"))]}
{[print(xabber.getString("settings__section_notifications__toggle_message_preview"))]}
{[print(xabber.getString("settings__section_notifications__toggle_call_attention"))]}
{[print(xabber.getString("settings__menu_item__sounds"))]}

{[print(xabber.getString("settings__menu_item__appearance"))]}
{[print(xabber.getString("settings__section_appearance__header_background"))]}

{[print(xabber.getString("settings__section_appearance__background__button_update"))]}

{[print(xabber.getString("settings__section_appearance__header_toolbar_icons_color"))]}
{[print(xabber.getString("settings__section_appearance__header_main_color"))]}
{[print(xabber.getString("settings__section_appearance__header_side_panel"))]}

{[print(xabber.getString("settings__menu_item__interface_language"))]}
{[if (window.navigator.language.indexOf(xabber.get("default_language")) < 0) {]} {[}]} {[for (let lang in constants.languages) { if (!lang || lang == xabber.get("default_language")) continue;]}
{[let locale = Object.keys(client_translation_progress).find(key => !lang.indexOf(key)) || constants.languages_another_locales[lang] && Object.keys(client_translation_progress).find(key => !constants.languages_another_locales[lang].indexOf(key));]} {[if (locale) { let progress = client_translation_progress[locale];]}
{[print((progress == 100) ? xabber.getString("settings__section_interface_language__translation_progress_fully") : xabber.getString("settings__section_interface_language__translation_progress", [`${progress}%`]))]}
{[}]}
{[}]}