Updated Russian localization

Change-Id: I803c6b90f5e011ab2c3ebf906736b9914f488a55
(cherry picked from commit e931e74a9dd6e24c5c243d545d2fcf3731c6d6f5)
diff --git a/gui/theme/common/languages/ru.xml b/gui/theme/common/languages/ru.xml
index 284e45f..6e46b5e 100644
--- a/gui/theme/common/languages/ru.xml
+++ b/gui/theme/common/languages/ru.xml
@@ -62,10 +62,10 @@
 		<string name="files_btn">Файлы</string>
 		<string name="copy_log_btn">Копировать лог</string>
 		<string name="select_type_hdr">Выбор типа</string>
-		<string name="install_zip_hdr">Установка Zip</string>
-		<string name="install_zip_btn">Установка Zip</string>
-		<string name="install_image_hdr">Установка Img-образа</string>
-		<string name="install_image_btn">Установка Img</string>
+		<string name="install_zip_hdr">Установка ZIP</string>
+		<string name="install_zip_btn">Установка ZIP</string>
+		<string name="install_image_hdr">Установка IMG-образа</string>
+		<string name="install_image_btn">Установка IMG</string>
 		<string name="install_select_file_hdr">Выбор файла</string>
 		<string name="file_selector_folders_hdr">Папки</string>
 		<string name="select_file_from_storage">Текущий накопитель: %tw_storage_display_name% (%tw_storage_free_size% МБ)</string>
@@ -78,11 +78,11 @@
 		<string name="zip_queue_count_s">Файл %tw_zip_queue_count% из 10:</string>
 		<string name="zip_warn1">Эта операция может установить несовместимое ПО на</string>
 		<string name="zip_warn2">ваше устройство и сделать загрузку системы невозможной.</string>
-		<string name="zip_back_cancel">Нажмите назад для отмены установки этого zip.</string>
+		<string name="zip_back_cancel">Нажмите назад для отмены установки этого ZIP.</string>
 		<string name="zip_back_clear">Нажмите назад для очистки очереди.</string>
 		<string name="folder">Папка:</string>
 		<string name="file">Файл:</string>
-		<string name="zip_sig_chk">Проверка подписи Zip</string>
+		<string name="zip_sig_chk">Проверка подписи ZIP</string>
 		<string name="inject_twrp_chk">Интегрировать TWRP после установки</string>
 		<string name="install_reboot_chk">Автоматическая перезагрузка после установки</string>
 		<string name="options_hdr">Опции</string>
@@ -90,10 +90,10 @@
 		<string name="zip_queue">Очередь:</string>
 		<string name="options">Опции:</string>
 		<string name="swipe_confirm">   Подтвердить</string>
-		<string name="zip_add_btn">Добавить ещё Zip</string>
-		<string name="zip_clear_btn">Очистить очередь Zip</string>
-		<string name="install_zip_count_hdr">Установка Zip %tw_zip_index% из %tw_zip_queue_count%</string>
-		<string name="installing_zip_xml">Установка Zip: %tw_file%</string>
+		<string name="zip_add_btn">Добавить ещё ZIP</string>
+		<string name="zip_clear_btn">Очистить очередь ZIP</string>
+		<string name="install_zip_count_hdr">Установка ZIP %tw_zip_index% из %tw_zip_queue_count%</string>
+		<string name="installing_zip_xml">Установка ZIP: %tw_file%</string>
 		<string name="failed">Неудача</string>
 		<string name="successful">Успешно</string>
 		<string name="install_failed">Установка не удалась</string>
@@ -109,7 +109,6 @@
 		<string name="wipe_cache_dalvik_confirm">Очистить Cache &amp; Dalvik?</string>
 		<string name="wipe_dalvik_confirm">Очистить Dalvik?</string>
 		<string name="wiping_cache_dalvik">Очистка Cache &amp; Dalvik...</string>
-		<string name="wiping_dalvik">Очистка Dalvik...</string>
 		<string name="wipe_cache_dalvik_complete">Очистка Cache &amp; Dalvik завершена</string>
 		<string name="wipe_dalvik_complete">Очистка Dalvik завершена</string>
 		<string name="swipe_wipe">Свайп для очистки</string>
@@ -120,13 +119,17 @@
 		<string name="rebooting">Перезагрузка...</string>
 		<string name="swipe_reboot">Свайп для перезагрузки</string>
 		<string name="swipe_reboot_s">   Перезагрузка</string>
-		<string name="reboot_install_app_hdr">Установить TWRP App?</string>
+		<string name="reboot_install_app_hdr">Установить TWRP App</string>
 		<string name="reboot_install_app1">Вы хотите установить официальное приложение TWRP?</string>
 		<string name="reboot_install_app2">Оно позволит вам проверять наличие новой версии TWRP.</string>
 		<string name="reboot_install_app_prompt_install">Предлагать установку TWRP App при его отсутствии</string>
 		<string name="reboot_install_app_system">Установить как системное приложение</string>
 		<string name="reboot_installing_app">Установка TWRP приложения...</string>
 		<string name="swipe_to_install_app">Свайп для установки TWRP App</string>
+		<string name="uninstall_twrp_system_app">Удаление TWRP App из системы</string>
+		<string name="uninstall_twrp_system_app_confirm">Удалить TWRP App из системы?</string>
+		<string name="uninstalling_twrp_system_app">Удаление TWRP App из системы...</string>
+		<string name="uninstall_twrp_system_app_complete">Удаление TWRP App из системы завершено</string>
 		<string name="swipe_flash">Свайп для прошивки</string>
 		<string name="confirm_action">Подтвердить действие</string>
 		<string name="back_cancel">Нажмите назад для отмены.</string>
@@ -138,6 +141,7 @@
 		<string name="factory_reset2">(исключая внутреннее хранилище)</string>
 		<string name="factory_reset3">В большинстве случаев очистка</string>
 		<string name="factory_reset4">этих разделов достаточна.</string>
+		<string name="factory_reset5">(исключая аккаунты и экран блокировки)</string>
 		<string name="factory_resetting">Сброс до заводского состояния...</string>
 		<string name="advanced_wipe_hdr">Выборочная очистка</string>
 		<string name="advanced_wipe_btn">Выборочная очистка</string>
@@ -298,11 +302,11 @@
 		<string name="sys_rop2">чтобы сохранить возможность официальных обновлений.</string>
 		<string name="sys_rop3">При этом система сможет вернуть обратно стоковый</string>
 		<string name="sys_rop4">рекавери, а TWRP не будет предлагать установку root.</string>
-		<string name="sys_rop5">Установка zip или работа adb всё равно смогут изменять</string>
+		<string name="sys_rop5">Установка ZIP или работа ADB всё равно смогут изменять</string>
 		<string name="sys_rop6">системный раздел.</string>
 		<string name="sys_rol1">TWRP может оставить системный раздел неизменным, чтобы сохранить возможность официальных обновлений.</string>
 		<string name="sys_rol2">При этом система сможет вернуть обратно стоковый рекавери, а TWRP не будет предлагать установку root.</string>
-		<string name="sys_rol3">Установка zip или работа adb всё равно смогут изменять системный раздел.</string>
+		<string name="sys_rol3">Установка ZIP или работа ADB всё равно смогут изменять системный раздел.</string>
 		<string name="sys_ro_never_show_chk">Больше не показывать это при загрузке</string>
 		<string name="sys_ro_keep_ro_btn">Только для чтения</string>
 		<string name="swipe_allow_mod">Разрешить изменения</string>
@@ -461,7 +465,7 @@
 		<string name="decrypt_data_failed_pattern">Шаблон неверный, попробуйте снова!</string>
 		<string name="decrypt_data_enter_pattern">Введите шаблон.</string>
 		<string name="decrypt_data_trying">Попытка расшифровки</string>
-		<string name="decrypt_data_vold_os_missing">Missing files needed for vold decrypt: {1}</string>
+		<string name="decrypt_data_vold_os_missing">Отсутствуют файлы необходимые для расшифровки vold: {1}</string>
 		<string name="term_hdr">Команда терминала</string>
 		<string name="term_s_hdr">Терминал</string>
 		<string name="term_kill_btn">УБИТЬ</string>
@@ -508,6 +512,19 @@
 		<string name="fix_recovery_loop_complete">Исправление циклической перезагрузки рекавери завершено</string>
 		<string name="fixing_recovery_loop_patch">Патчинг ядра...</string>
 		<string name="fix_recovery_loop_patch_error">Ошибка патчинга ядра.</string>
+		<string name="decrypt_users">Расшифровка пользователей</string>
+		<string name="decrypt_users_selection">Выберите ID пользователя для расшифровки</string>
+		<string name="select_user">Выбор пользователя</string>
+        <string name="backup_storage_undecrypt_warning">В резервную копию не включены некоторые файлы пользователя {1}, потому что пользователь не расшифрован.</string>
+        <string name="decrypting_user_fbe">Попытка расшифровать FBE пользователя {1}...</string>
+		<string name="decrypt_user_success_fbe">Пользователь {1} расшифрован успешно</string>
+		<string name="decrypt_user_fail_fbe">Ошибка расшифровки пользователя {1}</string>
+		<string name="decrypt_data_enter_pass_fbe">Введите пароль пользователя [%tw_crypto_user_id%]</string>
+		<string name="decrypt_data_enter_pattern_fbe">Введите шаблон пользователя [%tw_crypto_user_id%]</string>
+		<string name="multiuser_warning1">Не все пользователи расшифрованы!</string>
+        <string name="multiuser_warning2">Резервное копирование или восстановление могут завершиться неудачно!</string>
+		<string name="multiuser_warning_accept">Всё равно продолжить</string>
+        <string name="multiuser_warning_hdr">Предупреждение о нескольких пользователях</string>
 
 		<!-- Various console messages - these consist of user displayed messages, oftentimes errors -->
 		<string name="no_kernel_selinux">Чтение SELinux-контекста не поддерживается ядром.</string>
@@ -515,8 +532,8 @@
 		<string name="no_selinux">Отсутствует поддержка SELinux (нет libselinux).</string>
 		<string name="mtp_enabled">MTP Включено</string>
 		<string name="mtp_crash">Сбой MTP: MTP не запущен при загрузке.</string>
-		<string name="decrypt_success">Расшифровка выполнена успешно с паролем по умолчанию.</string>
-		<string name="unable_to_decrypt">Невозможно расшифровать с паролем по умолчанию. Возможно потребуется выполнить форматирование Data.</string>
+		<string name="decrypt_success">Расшифровка выполнена успешно с паролём по умолчанию.</string>
+		<string name="unable_to_decrypt">Невозможно расшифровать с паролём по умолчанию. Возможно потребуется выполнить форматирование Data.</string>
 		<string name="generating_digest1" version="2">Вычисление контрольной суммы</string>
 		<!-- Message displayed during a backup if we are generating an Digest, ideally, leave the leading " * " to help align and separate this text from other console text -->
 		<string name="generating_digest2" version="2"> * Вычисление контрольной суммы...</string>
@@ -559,7 +576,7 @@
 		<string name="unable_find_part_path">Не удаётся найти раздел по пути '{1}'</string>
 		<string name="update_part_details">Обновление информации о разделах...</string>
 		<string name="update_part_details_done">...готово</string>
-
+		<string name="wiping_dalvik">Очистка Dalvik...</string>
 		<string name="cleaned">Очищены: {1}...</string>
 		<string name="cache_dalvik_done">-- Очистка директорий Dalvik Cache завершена!</string>
 		<string name="dalvik_done">-- Очистка директорий Dalvik завершена!</string>
@@ -645,12 +662,12 @@
 		<string name="running_command">Запуск команды</string>
 		<string name="sideload">ADB Sideload</string>
 		<string name="start_sideload">Запуск ADB Sideload...</string>
-		<string name="need_new_adb">Вам необходим adb 1.0.32 или новее для выполнения sideload на этом устр-ве.</string>
+		<string name="need_new_adb">Вам необходим ADB 1.0.32 или новее для выполнения sideload на этом устр-ве.</string>
 		<string name="no_pwd">Не предоставлен пароль.</string>
 		<string name="done_ors">Завершено выполнение файла сценария</string>
 		<string name="injecttwrp">Введение TWRP в образ boot...</string>
-		<string name="zip_err">Ошибка при установке zip файла '{1}'</string>
-		<string name="installing_zip">Установка zip файла '{1}'</string>
+		<string name="zip_err">Ошибка при установке ZIP-файла '{1}'</string>
+		<string name="installing_zip">Установка ZIP-файла '{1}'</string>
 		<string name="select_backup_opt">Установка опций резервного копирования:</string>
 		<string name="compression_on">Сжатие включено</string>
 		<string name="digest_off" version="2">Вычисление контрольных сумм выключено</string>
@@ -661,12 +678,12 @@
 		<string name="running_ors">Выполнение OpenRecoveryScript</string>
 		<string name="ors_complete">OpenRecoveryScript выполнен</string>
 		<string name="check_for_digest" version="2">Проверка файлов контрольных сумм...</string>
-		<string name="invalid_zip_format">Неверный формат zip файла!</string>
+		<string name="invalid_zip_format">Неверный формат ZIP-файла!</string>
 		<string name="fail_sysmap">Не удалось отобразить в память файл '{1}'</string>
-		<string name="verify_zip_sig">Проверка подписи zip...</string>
-		<string name="verify_zip_fail">Подпись Zip не прошла проверку!</string>
-		<string name="verify_zip_done">Подпись Zip проверена успешно.</string>
-		<string name="zip_corrupt">Zip-файл повреждён!</string>
+		<string name="verify_zip_sig">Проверка подписи ZIP...</string>
+		<string name="verify_zip_fail">Подпись ZIP не прошла проверку!</string>
+		<string name="verify_zip_done">Подпись ZIP проверена успешно.</string>
+		<string name="zip_corrupt">ZIP-файл повреждён!</string>
 		<string name="no_digest" version="2">Пропуск проверки контрольной суммы: не найден файл контрольной суммы</string>
 		<string name="digest_fail" version="2">Контрольная сумма не соответствует</string>
 		<string name="digest_match" version="2">Контрольная сумма соответствует</string>
@@ -684,18 +701,18 @@
 		<!-- These 2 items are saved in the data manager instead of resource manager, so %llu, etc is correct instead of {1} -->
 		<string name="file_progress">%llu из %llu файлов, %i%%</string>
 		<string name="size_progress">%llu МБ из %llu МБ, %i%%</string>
-		<string name="decrypt_cmd">Попытка расшифровать раздел данных с помощью командной строки.</string>
+		<string name="decrypt_cmd" version="2">Попытка расшифровать раздел данных или пользовательских данных с помощью командной строки.</string>
 		<string name="base_pkg_err">Неудача при загрузке базовых пакетов.</string>
 		<string name="simulating">Имитация действий...</string>
 		<string name="backup_cancel">Резервное копирование отменено</string>
 		<string name="config_twrp">Конфигурирование TWRP...</string>
 		<string name="config_twrp_err">Невозможно сконфигурировать TWRP с этим ядром.</string>
 		<string name="copy_log">recovery.log скопирован в {1}.</string>
-		<string name="max_queue">Максимум zip в очереди достигнут!</string>
-		<string name="min_queue">Минимум zip в очереди достигнут!</string>
+		<string name="max_queue">Максимум ZIP в очереди достигнут!</string>
+		<string name="min_queue">Минимум ZIP в очереди достигнут!</string>
 		<string name="screenshot_saved">Скриншот сохранён в {1}</string>
 		<string name="screenshot_err">Не удалось сделать скриншот!</string>
-		<string name="zip_wipe_cache">Один или более zip запрашивают очистку cache -- Очистка cache...</string>
+		<string name="zip_wipe_cache">Один или более ZIP запрашивают очистку cache -- Очистка cache...</string>
 		<string name="and_sec_wipe_err">Невозможно очистить android secure</string>
 		<string name="dalvik_wipe_err">Не удалось очистить dalvik</string>
 		<string name="auto_gen">(Создать автоматически)</string>
@@ -710,11 +727,18 @@
 		<string name="install_reboot" version="2">Устройство будет перезагружено через %tw_sleep% сек.</string>
 		<string name="adbbackup_error">Ошибка резервного копирования по ADB. Выход...</string>
 		<string name="adbbackup_control_error">Невозможно записать в канал управления ADB.</string>
-		<string name="twrp_adbbu_option">-- эта опция позволяет делать резервное копирование по adb</string>
+		<string name="twrp_adbbu_option">-- эта опция позволяет делать резервное копирование по ADB</string>
 		<string name="partition_not_found">путь: {1} отсутствует в списке разделов.</string>
 		<string name="copy_kernel_log">Kernel Log скопирован в {1}</string>
 		<string name="include_kernel_log">Добавить Kernel Log</string>
 		<string name="sha2_chk">Использовать SHA2 для контрольных сумм (иначе - MD5)</string>
 		<string name="unable_set_boot_slot">Ошибка смены слота загрузки bootloader на {1}</string>
+		<string name="unmount_sys_install">Размонтировать System перед установкой ZIP</string>
+		<string name="unmount_system">Размонтирование System...</string>
+		<string name="unmount_system_err">Ошибка размонтирования System</string>
+		<string name="flash_ab_inactive">Прошивка A/B ZIP в неактивный слот: {1}</string>
+        <string name="flash_ab_reboot">Для прошивки дополнительных ZIP перезагрузите рекавери для переключения на обновлённый слот.</string>
+		<string name="ozip_decrypt_decryption">Начало расшифровки Ozip...</string>
+		<string name="ozip_decrypt_finish">Расшифровка Ozip завершена!</string>
 	</resources>
 </language>