feat: replace json tools with local data controls

This commit is contained in:
2026-06-12 01:11:50 +08:00
parent b88b947e66
commit b287a56731
10 changed files with 415 additions and 254 deletions
@@ -218,9 +218,6 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get deleteHabitBody => '这个习惯的历史完成记录也会删除。';
@override
String get exportJson => '导出 JSON';
@override
String get close => '关闭';
@@ -228,34 +225,32 @@ class AppLocalizationsZh extends AppLocalizations {
String get copy => '复制';
@override
String get exportCopied => '已复制导出内容';
String get clearTodayDataTitle => '清理今日数据?';
@override
String get importJson => '导入 JSON';
String get clearTodayDataBody => '只清除今天的目标、打卡、专注记录和复盘,过去日期的数据会保留。';
@override
String get importHint => '粘贴 Focus Seed 的 JSON 导出内容';
String get clearAllDataTitle => '删除全部本地数据?';
@override
String get import => '导入';
@override
String get clearDataTitle => '清除本地数据?';
@override
String get clearDataBody => '会清除本机的目标、习惯、专注记录和复盘。';
String get clearAllDataBody => '会删除本机的目标、习惯、专注记录和复盘,无法撤销。';
@override
String get clear => '清除';
@override
String get deleteAll => '全部删除';
@override
String get privacyTitle => '隐私';
@override
String get privacyBodyOne => 'Focus Seed 只在本机保存目标、习惯、专注记录、复盘和设置。当前版本没有登录、云同步、广告、分析 SDK 或付费 SDK。';
String get privacyBodyOne =>
'Focus Seed 只在本机保存目标、习惯、专注记录、复盘和设置。当前版本没有登录、云同步、广告、分析 SDK 或付费 SDK。';
@override
String get privacyBodyTwo => '你可以在“我的空间”导出、导入或清除本地数据。';
String get privacyBodyTwo => '你可以随时清理今日进度,或删除本机的全部本地数据。';
@override
String get reflectionEmptyError => '写一句真实的总结。';
@@ -324,31 +319,37 @@ class AppLocalizationsZh extends AppLocalizations {
String get languageChinese => '中文';
@override
String get yourData => '数据';
String get localData => '本地数据';
@override
String get exportJsonSubtitle => '复制一份本地备份。';
String get focusDataLabel => '专注';
@override
String get importJsonSubtitle => '恢复之前导出的数据。';
String get habitsDataLabel => '习惯';
@override
String get notesDataLabel => '记录';
@override
String get clearToday => '清理今日';
@override
String get clearTodaySubtitle => '只移除今天的进度。';
@override
String get privacySubtitle => '数据只保存在本机。';
@override
String get resetLocalGarden => '清除本地数据';
String get deleteAllLocalData => '删除全部本地数据';
@override
String get resetLocalGardenSubtitle => '清除目标、习惯、记录和复盘。';
String get deleteAllLocalDataSubtitle => '重置这台设备上的 Focus Seed。';
@override
String get dataImported => '已导入数据';
String get todayDataCleared => '今日数据已清理';
@override
String get importFailed => '导入失败';
@override
String get localDataCleared => '本地数据已清除';
String get localDataCleared => '本地数据已删除';
@override
String get journeyTitle => '今日进展';