feat(database): Add database compression function (#1027)
* feat(database): Add database compression function Add database compression functionality to the connection statistics page to reduce the size of the database file Add multi-language support and related UI interactions * fix(database): Update the description of database compression operations and fix the statistics cleanup logic Update the description of database compression operations in the multilingual files to explicitly state that data will not be lost Fix the connection statistics cleanup logic to ensure correct matching of server IDs Add error handling for the compression operation to prevent the UI from freezing * Update lib/l10n/app_en.arb Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
@@ -153,6 +153,17 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
@override
|
||||
String get clearThisServerStats => '清空此服务器统计';
|
||||
|
||||
@override
|
||||
String get compactDatabase => '压缩数据库';
|
||||
|
||||
@override
|
||||
String compactDatabaseContent(Object size) {
|
||||
return '数据库大小:$size\n\n此操作将重新组织数据库以减少体积,数据不会丢失。';
|
||||
}
|
||||
|
||||
@override
|
||||
String get confirm => '确认';
|
||||
|
||||
@override
|
||||
String get closeAfterSave => '保存后关闭';
|
||||
|
||||
@@ -1135,6 +1146,14 @@ class AppLocalizationsZhTw extends AppLocalizationsZh {
|
||||
@override
|
||||
String get clearThisServerStats => '清空此伺服器統計';
|
||||
|
||||
@override
|
||||
String get compactDatabase => '壓縮資料庫';
|
||||
|
||||
@override
|
||||
String compactDatabaseContent(Object size) {
|
||||
return '資料庫大小:$size\n\n此操作將重新組織資料庫以減少體積,資料不會遺失。';
|
||||
}
|
||||
|
||||
@override
|
||||
String get closeAfterSave => '儲存後關閉';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user