Set Dark theme in Settings

Add MyViewModel to keep ThemeSettings state
Use ListItem to display SSIDs in WiFi SSID Policy
Use green color scheme as default color scheme
Add Compose BOM dependency, update dependencies
This commit is contained in:
BinTianqi
2024-11-16 12:48:01 +08:00
parent 66d7e80c8c
commit 2546a9c3c8
16 changed files with 316 additions and 259 deletions

View File

@@ -38,7 +38,6 @@
<string name="decide_by_user">Определять пользователем</string>
<string name="unsupported">Не поддерживается</string>
<string name="developing">Разрабатываемая функция</string>
<string name="unknown_effect">Неизвестный эффект</string>
<string name="options">Опции</string>
<string name="copy_command">Копировать команду</string>
<string name="package_name">Имя пакета</string>
@@ -58,6 +57,8 @@
<string name="no">Нет</string>
<string name="previous">Предыдущий</string>
<string name="next">Следующий</string>
<string name="on">On</string> <!--TODO-->
<string name="off">Off</string> <!--TODO-->
<!--Разрешения-->
@@ -222,7 +223,6 @@
<string name="lockdown_admin_configured_network">Блокировка ети, настроенной администратором</string>
<string name="wifi_ssid_policy">Политика SSID Wi-Fi</string>
<string name="ssid_list_is">Список SSID:</string>
<string name="cannot_be_empty">Не может быть пустым</string>
<string name="already_exist">Уже существует</string>
<string name="private_dns">Частный DNS</string>
<string name="dns_provide_hostname">Укажите имя хоста</string>
@@ -330,7 +330,6 @@
<string name="ucd">Отключить управление пользователем</string>
<string name="ucd_desc">Если вы установите этот флажок, вы не сможете очистить хранилище этих приложений или принудительно остановить их.</string>
<string name="app_list_is">Список приложений:</string>
<string name="clear_list">Очистить список</string>
<string name="permission_manage">Управление разрешениями</string>
<string name="cross_profile_package">Кросс-профильный пакет</string>
<string name="cross_profile_widget">Кросс-профильный виджет</string>
@@ -469,8 +468,6 @@
<string name="logout_current_user">Выйти из текущего пользователя</string>
<string name="start_in_background">Запустить в фоновом режиме</string>
<string name="user_operation_switch">Переключиться</string>
<string name="user_operation_stop">Остановить</string>
<string name="user_operation_remove">Удалить</string>
<string name="create_user">Создать пользователя</string>
<string name="username">Имя пользователя</string>
<string name="create_user_skip_wizard">Пропустить мастер настройки</string>
@@ -478,7 +475,6 @@
<string name="create_user_enable_all_system_app">Включить все системные приложения</string>
<string name="serial_number_of_new_user_is">Серийный номер этого пользователя: %1$s</string>
<string name="affiliation_id">Идентификатор принадлежности</string>
<string name="include_empty_string">Включая пустую строку</string>
<string name="change_user_icon">Изменить значок пользователя</string>
<string name="file_picker_instead_gallery">Использовать выборщик файлов вместо галереи</string>
<string name="select_picture" tools:ignore="TypographyEllipsis">Выберите изображение...</string>
@@ -552,13 +548,13 @@
<string name="setting">Настройки</string>
<string name="show_dangerous_features">Показывать опасные функции</string>
<string name="material_you_color">Цвет Material You</string>
<string name="dynamic_color_desc">Android 12+</string>
<string name="dark_theme">Dark theme</string> <!--TODO-->
<string name="follow_system">Follow system</string> <!--TODO-->
<string name="black_theme">Black theme</string> <!--TODO-->
<string name="about">О приложении</string>
<string name="user_guide">Руководство пользователя</string>
<string name="source_code">Исходный код</string>
<string name="theme">Тема</string>
<string name="amoled_black">Черная тема</string>
<string name="blackTheme_desc">Требуется включенный темный режим</string>
<string name="security">Безопасность</string>
<string name="lock_owndroid">Заблокировать OwnDroid</string>

View File

@@ -39,7 +39,6 @@
<string name="decide_by_user">Kullanıcı Tarafından Karar Ver</string>
<string name="unsupported">Desteklenmiyor</string>
<string name="developing">Geliştirilen İşlev</string>
<string name="unknown_effect">Bilinmeyen Etki</string>
<string name="options">Seçenekler</string>
<string name="copy_command">Komutu Kopyala</string>
<string name="package_name">Paket Adı</string>
@@ -59,6 +58,8 @@
<string name="no">No</string> <!--TODO-->
<string name="previous">Previous</string> <!--TODO-->
<string name="next">Next</string> <!--TODO-->
<string name="on">On</string> <!--TODO-->
<string name="off">Off</string> <!--TODO-->
<!--Permissions-->
<string name="click_to_activate">Etkinleştirmek İçin Tıklayın</string>
@@ -223,7 +224,6 @@
<string name="lockdown_admin_configured_network">Yönetici tarafından yapılandırılmış ağı kilitle</string>
<string name="wifi_ssid_policy">WiFi SSID politikası</string>
<string name="ssid_list_is">SSID listesi:</string>
<string name="cannot_be_empty">Boş olamaz</string>
<string name="already_exist">Zaten mevcut</string>
<string name="private_dns">Özel DNS</string>
<string name="dns_provide_hostname">Ana bilgisayar adı sağlayın</string>
@@ -329,7 +329,6 @@
<string name="ucd">Kullanıcı kontrolünü devre dışı bırak</string>
<string name="ucd_desc">Bunu ayarlarsanız, bu uygulamaların depolama alanını temizleyemez veya zorla durduramazsınız. </string>
<string name="app_list_is">Uygulama listesi:</string>
<string name="clear_list">Listeyi temizle</string>
<string name="permission_manage">İzin yönetimi</string>
<string name="cross_profile_package">Profil geçişli paket</string>
<string name="cross_profile_widget">Profil geçişli widget</string>
@@ -467,8 +466,6 @@
<string name="logout_current_user">Mevcut kullanıcıyı çıkış yap</string>
<string name="start_in_background">Arka planda başlat</string>
<string name="user_operation_switch">Değiştir</string>
<string name="user_operation_stop">Durdur</string>
<string name="user_operation_remove">Kaldır</string>
<string name="create_user">Kullanıcı oluştur</string>
<string name="username">Kullanıcı adı</string>
<string name="create_user_skip_wizard">Sihirbazı atla</string>
@@ -476,7 +473,6 @@
<string name="create_user_enable_all_system_app">Tüm sistem uygulamalarını etkinleştir</string>
<string name="serial_number_of_new_user_is">Bu kullanıcının seri numarası: %1$s</string>
<string name="affiliation_id">Bağlılık ID</string>
<string name="include_empty_string">Boş string dahil et</string>
<string name="change_user_icon">Kullanıcı simgesini değiştir</string>
<string name="file_picker_instead_gallery">Galeri yerine dosya seçici kullan</string>
<string name="select_picture" tools:ignore="TypographyEllipsis">Resim seç...</string>
@@ -547,13 +543,13 @@
<string name="setting">Ayarlar</string>
<string name="show_dangerous_features">Show dangerous features</string> <!--TODO-->
<string name="material_you_color">Material You rengi</string>
<string name="dynamic_color_desc">Android 12+</string>
<string name="dark_theme">Dark theme</string> <!--TODO-->
<string name="follow_system">Follow system</string> <!--TODO-->
<string name="black_theme">Black theme</string> <!--TODO-->
<string name="about">Hakkında</string>
<string name="user_guide">Kullanıcı rehberi</string>
<string name="source_code">Kaynak kodu</string>
<string name="theme">Tema</string>
<string name="amoled_black">Siyah tema</string>
<string name="blackTheme_desc">Karanlık modun açık olmasını gerektirir</string>
<string name="security">Güvenlik</string>
<string name="lock_owndroid">OwnDroid\'u kilitle</string>

View File

@@ -38,7 +38,6 @@
<string name="decide_by_user">由用户决定</string>
<string name="unsupported">不支持</string>
<string name="developing">功能开发中</string>
<string name="unknown_effect">效果未知</string>
<string name="options">选项</string>
<string name="copy_command">复制代码</string>
<string name="unknown_status">未知状态</string>
@@ -56,6 +55,8 @@
<string name="no"></string>
<string name="previous">上一个</string>
<string name="next">下一个</string>
<string name="on">开启</string>
<string name="off">关闭</string>
<!--Permissions-->
<string name="click_to_activate">点击以激活</string>
@@ -218,7 +219,6 @@
<string name="lockdown_admin_configured_network">锁定由管理员配置的网络</string>
<string name="wifi_ssid_policy">WiFi SSID策略</string>
<string name="ssid_list_is">SSID列表</string>
<string name="cannot_be_empty">不能为空</string>
<string name="already_exist">已经存在</string>
<string name="private_dns">私人DNS</string>
<string name="dns_provide_hostname">指定主机名</string>
@@ -320,7 +320,6 @@
<string name="ucd">禁止用户控制</string>
<string name="ucd_desc">用户将无法清除这些应用的存储空间或强制停止这些应用</string>
<string name="app_list_is">应用列表:</string>
<string name="clear_list">清空列表</string>
<string name="permission_manage">权限管理</string>
<string name="cross_profile_package">跨资料应用</string>
<string name="cross_profile_widget">跨资料微件</string>
@@ -459,8 +458,6 @@
<string name="logout_current_user">登出当前用户</string>
<string name="start_in_background">在后台启动</string>
<string name="user_operation_switch">切换</string>
<string name="user_operation_stop">停止</string>
<string name="user_operation_remove">移除</string>
<string name="create_user">创建用户</string>
<string name="username">用户名</string>
<string name="create_user_skip_wizard">跳过创建用户向导</string>
@@ -468,7 +465,6 @@
<string name="create_user_enable_all_system_app">启用所有系统应用</string>
<string name="serial_number_of_new_user_is">新用户的序列号:%1$s</string>
<string name="affiliation_id">附属用户ID</string>
<string name="include_empty_string">有空字符串</string>
<string name="change_user_icon">更换用户头像</string>
<string name="file_picker_instead_gallery">使用文件选择器而不是相册</string>
<string name="select_picture" tools:ignore="TypographyEllipsis">选择图片...</string>
@@ -539,13 +535,13 @@
<string name="setting">设置</string>
<string name="show_dangerous_features">显示危险功能</string>
<string name="material_you_color">Material you 颜色</string>
<string name="dynamic_color_desc">安卓12+</string>
<string name="dark_theme">深色主题</string>
<string name="follow_system">跟随系统</string>
<string name="black_theme">黑色主题</string>
<string name="about">关于</string>
<string name="user_guide">使用教程</string>
<string name="source_code">源代码</string>
<string name="theme">主题</string>
<string name="amoled_black">纯黑夜间主题</string>
<string name="blackTheme_desc">需要打开夜间模式</string>
<string name="security">安全</string>
<string name="lock_owndroid">锁定OwnDroid</string>

View File

@@ -39,7 +39,6 @@
<string name="decide_by_user">Decide by user</string>
<string name="unsupported">Unsupported</string>
<string name="developing">Developing function</string>
<string name="unknown_effect">Unknown effect</string>
<string name="options">Options</string>
<string name="copy_command">Copy Command</string>
<string name="package_name">Package name</string>
@@ -59,6 +58,8 @@
<string name="no">No</string>
<string name="previous">Previous</string>
<string name="next">Next</string>
<string name="on">On</string>
<string name="off">Off</string>
<!--Permissions-->
<string name="click_to_activate">Click to activate</string>
@@ -227,7 +228,6 @@
<string name="lockdown_admin_configured_network">Lockdown admin configured network</string>
<string name="wifi_ssid_policy">WiFi SSID policy</string>
<string name="ssid_list_is">SSID list:</string>
<string name="cannot_be_empty">Cannot be empty</string>
<string name="already_exist">Already exist</string>
<string name="private_dns">Private DNS</string>
<string name="dns_provide_hostname">Provide hostname</string>
@@ -335,7 +335,6 @@
<string name="ucd">Disable user control</string>
<string name="ucd_desc">If you set this, you cannot clear these apps\' storage or force stop them. </string>
<string name="app_list_is">App list:</string>
<string name="clear_list">Clear list</string>
<string name="permission_manage">Permission manage</string>
<string name="cross_profile_package">Cross profile package</string>
<string name="cross_profile_widget">Cross profile widget</string>
@@ -472,8 +471,6 @@
<string name="logout_current_user">Logout current user</string>
<string name="start_in_background">Start in background</string>
<string name="user_operation_switch">Switch</string>
<string name="user_operation_stop">Stop</string>
<string name="user_operation_remove">Remove</string>
<string name="create_user">Create user</string>
<string name="username">Username</string>
<string name="create_user_skip_wizard">Skip wizard</string>
@@ -481,7 +478,6 @@
<string name="create_user_enable_all_system_app">Enable all system app</string>
<string name="serial_number_of_new_user_is">Serial number of this user: %1$s</string>
<string name="affiliation_id">Affiliation ID</string>
<string name="include_empty_string">Include empty string</string>
<string name="change_user_icon">Change user icon</string>
<string name="file_picker_instead_gallery">Use file picker instead of gallery</string>
<string name="select_picture" tools:ignore="TypographyEllipsis">Select image...</string>
@@ -552,13 +548,13 @@
<string name="setting">Settings</string>
<string name="show_dangerous_features">Show dangerous features</string>
<string name="material_you_color">Material you color</string>
<string name="dynamic_color_desc">Android 12+</string>
<string name="dark_theme">Dark theme</string>
<string name="follow_system">Follow system</string>
<string name="black_theme">Black theme</string>
<string name="about">About</string>
<string name="user_guide">User guide</string>
<string name="source_code">Source code</string>
<string name="theme">Theme</string>
<string name="amoled_black">Black theme</string>
<string name="blackTheme_desc">Require dark mode on</string>
<string name="security">Security</string>
<string name="lock_owndroid">Lock OwnDroid</string>