首次远程推送

This commit is contained in:
2026-09-27 23:40:22 +08:00
parent 2e0bf3c784
commit 8afa47952a
70 changed files with 8603 additions and 4502 deletions
+230 -55
View File
@@ -24,7 +24,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get navToday => '今日';
@override
String get navJourney => '进展';
String get navRecords => '记录';
@override
String get navMe => '我的';
@@ -35,6 +35,9 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get couldNotOpenApp => '无法打开 Focus Seed。';
@override
String get loadingLocalData => '正在读取本地数据';
@override
String get openFailed => '本地数据打开失败。';
@@ -80,7 +83,18 @@ class AppLocalizationsZh extends AppLocalizations {
String get timerCompleted => '已完成';
@override
String get reflectOneMinute => '复盘 1 分钟';
String focusCurrentIntention(String intention) {
return '今日重点:$intention';
}
@override
String get focusNoIntentionTitle => '先开始这一段';
@override
String get reflectOneMinute => '写一句进展';
@override
String get startFocus => '开始专注';
@override
String get startAnotherSession => '再来一轮';
@@ -94,6 +108,12 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get end => '结束';
@override
String get completeSession => '完成本轮';
@override
String get continueSession => '继续本轮';
@override
String get resume => '继续';
@@ -123,7 +143,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get add => '添加';
@override
String get emptyHabitPrompt => '添加一个可重复的小习惯。';
String get emptyHabitPrompt => '保持可选,也保持很小。';
@override
String viewAllHabits(int count) {
@@ -167,7 +187,7 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String dailyStepsComplete(int completed) {
return '今日完成 $completed/4';
return '今日完成 $completed/3';
}
@override
@@ -180,13 +200,13 @@ class AppLocalizationsZh extends AppLocalizations {
String get delete => '删除';
@override
String get habitsTitle => '习惯';
String get habitsTitle => '辅助习惯';
@override
String get habitsSubtitle => '少量、可重复。';
String get habitsSubtitle => '可选的重复动作,今日重点仍然放在前面。';
@override
String get emptyHabitsTitle => '添加小习惯';
String get emptyHabitsTitle => '添加一个辅助习惯';
@override
String get addHabitTitle => '添加习惯';
@@ -204,10 +224,13 @@ class AppLocalizationsZh extends AppLocalizations {
String get save => '保存';
@override
String get setIntentionTitle => '设置目标';
String get textEntryRequired => '先写一个短句。';
@override
String get editIntentionTitle => '编辑目标';
String get setIntentionTitle => '设置今日重点';
@override
String get editIntentionTitle => '编辑今日重点';
@override
String get intentionHint => '今天最重要的是什么?';
@@ -249,7 +272,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get privacyBodyOne => 'Focus Seed 只在本机保存目标、习惯、专注记录、复盘和设置。当前版本没有登录、云同步、广告、分析 SDK 或付费 SDK。';
@override
String get privacyBodyTwo => '你可以随时清理今日进度,或删除本机的全部本地数据。';
String get privacyBodyTwo => '你可以随时在设置中清理今日进度,或删除本机的全部本地数据。';
@override
String get reflectionEmptyError => '写一句真实的总结。';
@@ -258,19 +281,22 @@ class AppLocalizationsZh extends AppLocalizations {
String get reflectionSaveError => '保存失败,请重试。';
@override
String get reflectionSheetTitle => '复盘一下';
String get reflectionSheetTitle => '留下一句进展';
@override
String get reflectionSheetSubtitle => '保留有效的,调整一个点。';
String get reflectionSheetSubtitle => '记下刚推进了什么,下次就知道从哪里继续。';
@override
String get reflectionHint => '一句有用的话就够。';
String get reflectionHint => '刚才推进了什么?';
@override
String get reflectionMoodLabel => '状态可以稍后补';
@override
String get savingLabel => '保存中';
@override
String get saveReflection => '保存复盘';
String get saveReflection => '保存记录';
@override
String get moodCalm => '平静';
@@ -285,10 +311,13 @@ class AppLocalizationsZh extends AppLocalizations {
String get moodTired => '疲惫';
@override
String get meTitle => '我的花园';
String get meTitle => '我的';
@override
String get meSubtitle => '偏好和记录都只保存在本机。';
String get meSubtitle => '管理你的节奏、外观和记录。';
@override
String get appSettingsTitle => '应用设置';
@override
String get appearance => '主题';
@@ -321,7 +350,13 @@ class AppLocalizationsZh extends AppLocalizations {
String get preferencesTitle => '偏好';
@override
String get preferencesDetail => '让界面更顺手';
String get preferencesDetail => '主题、语言和默认专注';
@override
String get defaultFocusDuration => '默认专注';
@override
String get defaultFocusDurationDetail => '下一轮';
@override
String get localData => '本地记录';
@@ -330,10 +365,10 @@ class AppLocalizationsZh extends AppLocalizations {
String get localDataDetail => '只在本机';
@override
String get personalGardenTitle => '你的专注花园';
String get personalGardenTitle => '我的累计';
@override
String get personalGardenSubtitle => '每一次小专注,都会留下可回看的痕迹。';
String get personalGardenSubtitle => '你的本地行动记录、进展和应用控制都保留在这台设备上。';
@override
String get focusDataLabel => '专注';
@@ -342,7 +377,16 @@ class AppLocalizationsZh extends AppLocalizations {
String get habitsDataLabel => '习惯';
@override
String get notesDataLabel => '记录';
String get notesDataLabel => '进展';
@override
String get totalActionTimeLabel => '行动时间';
@override
String get recordsCountLabel => '记录';
@override
String get progressNotesCountLabel => '进展';
@override
String get clearToday => '清理今天';
@@ -366,39 +410,33 @@ class AppLocalizationsZh extends AppLocalizations {
String get localDataCleared => '本地数据已删除';
@override
String get journeyTitle => '进展';
String get todayLoopLabel => '今日闭环';
@override
String get journeyOverviewLabel => '今日闭环';
String get todayLoopStartTitle => '先定下一个重点';
@override
String get journeyOverviewStartTitle => '先定下一个重点';
String get todayLoopStartBody => '先写下今天最重要的一件事。';
@override
String get journeyOverviewStartBody => '写下今天最值得完成的那件事。';
String get todayLoopActiveTitle => '今天正在成形';
@override
String get journeyOverviewActiveTitle => '今天正在成形';
String get todayLoopActiveBody => '先完成一轮专注,再留一句有用的记录。';
@override
String get journeyOverviewActiveBody => '继续推进:专注、打卡,然后用一句话复盘。';
String get todayLoopDoneTitle => '进展已保存';
@override
String get journeyOverviewDoneTitle => '今日闭环完成';
String get todayLoopDoneBody => '今天已经推进了一点,下次也知道从哪里继续。';
@override
String get journeyOverviewDoneBody => '你已经给未来的自己留下了一条清晰记录。';
@override
String journeyOverviewProgress(int completed) {
return '已完成 $completed/4';
String todayLoopProgress(int completed) {
return '已完成 $completed/3';
}
@override
String get reviewNow => '现在复盘';
@override
String get journeyStatsTitle => '7 日节奏';
String get reviewNow => '写一句记录';
@override
String get weekFocusLabel => '专注';
@@ -441,13 +479,51 @@ class AppLocalizationsZh extends AppLocalizations {
String get emptyFocusHistoryTitle => '还没有专注记录';
@override
String get emptyFocusHistoryBody => '从今日页开始一轮专注,完成后会出现在这里。';
String get emptyFocusHistoryBody => '完成一轮专注后,记录会出现在这里。';
@override
String get emptyNotesHistoryTitle => '还没有复盘';
@override
String get emptyNotesHistoryBody => '专注后保存一句复盘,让进展更清晰。';
String get emptyNotesHistoryBody => '专注后留一句复盘,这里会保留它。';
@override
String get recordsEmptyTitle => '还没有进展记录';
@override
String get recordsEmptyBody => '完成一次专注,再留一句记录,这里就会保留今天的进展。';
@override
String get recordsCalendarTitle => '活动日期';
@override
String get recordsDateLedgerTitle => '当日账本';
@override
String get backToToday => '回到今日';
@override
String get recordsNoIntention => '未命名今日重点';
@override
String get recordsNoReflection => '还没有进展记录';
@override
String get recordsMissingProgressHelper => '补一句,之后更容易接上。';
@override
String get addProgressNote => '补一句进展';
@override
String get continueThisAction => '继续这件事';
@override
String get replaceTodayActionTitle => '替换今天的行动?';
@override
String replaceTodayActionBody(String actionTitle) {
return '会把今天的行动改为“$actionTitle”,已有记录不会删除。';
}
@override
String get recentFocus => '最近专注';
@@ -485,57 +561,156 @@ class AppLocalizationsZh extends AppLocalizations {
String get reflectionCaptured => '今日复盘已记录';
@override
String get reflectionAction => '用一句话收尾';
String get reflectionAction => '用一句话给今天收尾';
@override
String get growthTitle => '成长';
String get nextActionTitle => '下一步';
@override
String get growthFlowerOpen => '今日花朵已开放';
String get nextActionSetFocusTitle => '写下今天的重点';
@override
String get growthLocked => '复盘后解锁';
String get nextActionSetFocusBody => '一个短句就够了,之后还可以调整。';
@override
String get sevenDayGrowth => '7 日成长';
String get nextActionStartFocusTitle => '开始 10 分钟';
@override
String get sevenDayGrowthSubtitle => '连续行动会被看见。';
String get nextActionStartFocusBody => '写不写都可以,先开始。';
@override
String get growthSeed => '种子';
String get nextActionStartActionBody => '先推进一小段,完成后留一句进展。';
@override
String get growthSprout => '发芽';
String get nextActionHabitsTitle => '完成一个小习惯';
@override
String get growthLeaves => '生长';
String get nextActionHabitsBody => '趁着还顺手,先做掉一个可重复的小动作。';
@override
String get growthFlower => '开花';
String get nextActionReflectTitle => '写一句记录';
@override
String growthDaySemantic(Object date, Object stage) {
return '$date,$stage';
String get nextActionReflectBody => '记下刚才推进了什么,下次更容易继续。';
@override
String get nextActionCompleteTitle => '今天已经推进了一点';
@override
String get nextActionCompleteBody => '进展已经留下,想继续时再来一段。';
@override
String nextActionContinueFocus(int minutes) {
return '再专注 $minutes 分钟';
}
@override
String get growthSeedSemantic => '等待今日目标的种子';
String get habitTemplatesTitle => '可以直接开始';
@override
String get growthSproutSemantic => '目标已种下,正在发芽';
String get habitTemplatesBody => '添加一个很小但能重复的动作。';
@override
String get growthLeavesSemantic => '今日进度让植物生长';
String get habitTemplateStretch => '2 分钟拉伸';
@override
String get growthFlowerSemantic => '今日闭环完成,花朵开放';
String get habitTemplateRead => '读 10 页书';
@override
String get habitTemplateWalk => '出门走走';
@override
String get habitTemplateNoScroll => '午餐不刷手机';
@override
String get languageDetail => '界面语言';
@override
String get recordsAndPrivacyTitle => '记录与隐私';
@override
String get recordsAndPrivacyBody => '历史只保存在本机。你可以保留、重置或彻底删除。';
@override
String get welcomeTrustLabel => '今日';
@override
String get welcomeTitle => '每天只种一件事。';
@override
String get welcomeBody => '先选今天最重要的一件。';
@override
String get welcomeNext => '下一步会从这里开始。';
@override
String get onboardingFocusBadge => '专注';
@override
String get onboardingFocusTitle => '先守住 10 分钟。';
@override
String get onboardingFocusBody => '时间不用长,能开始就有进展。';
@override
String get onboardingFocusNext => '专注时,把这件事留在眼前。';
@override
String get onboardingReflectBadge => '记录';
@override
String get onboardingReflectTitle => '留下一句进展。';
@override
String get onboardingReflectBody => '结束时记一句,下次就知道从哪里继续。';
@override
String get onboardingReflectNext => '现在设置今天重点。';
@override
String get onboardingNext => '继续';
@override
String get welcomeStart => '设置今天重点';
@override
String get welcomeSkip => '跳过';
@override
String get landingTitle => '先开始 10 分钟。';
@override
String get landingBody => '写不写都可以,先开始。';
@override
String get landingFocusLabel => '今天想先做什么?';
@override
String get landingFocusEntry => '写下这次要做的事';
@override
String get landingFocusHint => '例如:完成上线检查清单';
@override
String get customFocusDuration => '自定义时长';
@override
String get customFocusDurationHint => '输入 1-180 分钟';
@override
String get minutesInputLabel => '分钟数';
@override
String get landingStart => '开始 10 分钟';
@override
String get landingSkip => '进入今日页';
@override
String get defaultHabitPlanTask => '计划一个明确任务';
@override
String get defaultHabitFocus => '专注 25 分钟';
String get defaultHabitFocus => '专注 10 分钟';
@override
String get defaultHabitReflect => '写一句复盘';