448 lines
9.2 KiB
Dart
448 lines
9.2 KiB
Dart
// ignore: unused_import
|
||
import 'package:intl/intl.dart' as intl;
|
||
import 'app_localizations.dart';
|
||
|
||
// ignore_for_file: type=lint
|
||
|
||
/// The translations for Chinese (`zh`).
|
||
class AppLocalizationsZh extends AppLocalizations {
|
||
AppLocalizationsZh([String locale = 'zh']) : super(locale);
|
||
|
||
@override
|
||
String get appTitle => 'Focus Seed';
|
||
|
||
@override
|
||
String get brandName => 'Focus Seed';
|
||
|
||
@override
|
||
String get saving => '保存中';
|
||
|
||
@override
|
||
String get local => '本地';
|
||
|
||
@override
|
||
String get navToday => '今日';
|
||
|
||
@override
|
||
String get navJourney => '进展';
|
||
|
||
@override
|
||
String get navMe => '我的';
|
||
|
||
@override
|
||
String get tryAgain => '重试';
|
||
|
||
@override
|
||
String get couldNotOpenApp => '无法打开 Focus Seed。';
|
||
|
||
@override
|
||
String get openFailed => '本地数据打开失败。';
|
||
|
||
@override
|
||
String get saveFailed => '保存失败,请重试。';
|
||
|
||
@override
|
||
String get goodMorning => '早上好';
|
||
|
||
@override
|
||
String get goodDay => '今天好';
|
||
|
||
@override
|
||
String get goodEvening => '晚上好';
|
||
|
||
@override
|
||
String get goodNight => '夜深了';
|
||
|
||
@override
|
||
String readableDate(Object date, Object weekday) {
|
||
return '$date - $weekday';
|
||
}
|
||
|
||
@override
|
||
String get todayIntentionLabel => '今日目标';
|
||
|
||
@override
|
||
String get chooseOneOutcome => '选一个结果';
|
||
|
||
@override
|
||
String get focusLabel => '专注';
|
||
|
||
@override
|
||
String get timerReady => '准备好了就开始';
|
||
|
||
@override
|
||
String get timerRunning => '专注中';
|
||
|
||
@override
|
||
String get timerPaused => '已暂停';
|
||
|
||
@override
|
||
String get timerCompleted => '已完成';
|
||
|
||
@override
|
||
String get reflectOneMinute => '复盘 1 分钟';
|
||
|
||
@override
|
||
String get startAnotherSession => '再来一轮';
|
||
|
||
@override
|
||
String get setTodaysIntention => '设置今日目标';
|
||
|
||
@override
|
||
String get pause => '暂停';
|
||
|
||
@override
|
||
String get end => '结束';
|
||
|
||
@override
|
||
String get resume => '继续';
|
||
|
||
@override
|
||
String startMinutes(int minutes) {
|
||
return '开始 $minutes 分钟';
|
||
}
|
||
|
||
@override
|
||
String get resetTimer => '重置计时';
|
||
|
||
@override
|
||
String get todaysHabits => '今日习惯';
|
||
|
||
@override
|
||
String completedCount(int completed, int total) {
|
||
return '$completed/$total 完成';
|
||
}
|
||
|
||
@override
|
||
String get manageHabits => '管理习惯';
|
||
|
||
@override
|
||
String get addHabit => '添加习惯';
|
||
|
||
@override
|
||
String get add => '添加';
|
||
|
||
@override
|
||
String get emptyHabitPrompt => '添加一个可重复的小习惯。';
|
||
|
||
@override
|
||
String viewAllHabits(int count) {
|
||
return '查看全部 $count 个';
|
||
}
|
||
|
||
@override
|
||
String get reflectionSaved => '复盘已保存';
|
||
|
||
@override
|
||
String get reflectionPromptTitle => '复盘一下';
|
||
|
||
@override
|
||
String get reflectionPromptBody => '写一句有用的总结。';
|
||
|
||
@override
|
||
String get progressIntention => '目标';
|
||
|
||
@override
|
||
String get progressFocus => '专注';
|
||
|
||
@override
|
||
String get progressHabits => '习惯';
|
||
|
||
@override
|
||
String get progressReflect => '复盘';
|
||
|
||
@override
|
||
String get done => '完成';
|
||
|
||
@override
|
||
String get next => '下一步';
|
||
|
||
@override
|
||
String get later => '稍后';
|
||
|
||
@override
|
||
String minutesShort(int minutes) {
|
||
return '$minutes 分钟';
|
||
}
|
||
|
||
@override
|
||
String dailyStepsComplete(int completed) {
|
||
return '今日完成 $completed/4';
|
||
}
|
||
|
||
@override
|
||
String get habitOptions => '习惯选项';
|
||
|
||
@override
|
||
String get rename => '重命名';
|
||
|
||
@override
|
||
String get delete => '删除';
|
||
|
||
@override
|
||
String get habitsTitle => '习惯';
|
||
|
||
@override
|
||
String get habitsSubtitle => '少量、可重复。';
|
||
|
||
@override
|
||
String get emptyHabitsTitle => '添加小习惯';
|
||
|
||
@override
|
||
String get addHabitTitle => '添加习惯';
|
||
|
||
@override
|
||
String get renameHabitTitle => '重命名习惯';
|
||
|
||
@override
|
||
String get habitHint => '例如:读 10 页书';
|
||
|
||
@override
|
||
String get cancel => '取消';
|
||
|
||
@override
|
||
String get save => '保存';
|
||
|
||
@override
|
||
String get setIntentionTitle => '设置目标';
|
||
|
||
@override
|
||
String get editIntentionTitle => '编辑目标';
|
||
|
||
@override
|
||
String get intentionHint => '今天最重要的是什么?';
|
||
|
||
@override
|
||
String get deleteHabitTitle => '删除习惯?';
|
||
|
||
@override
|
||
String get deleteHabitBody => '这个习惯的历史完成记录也会删除。';
|
||
|
||
@override
|
||
String get close => '关闭';
|
||
|
||
@override
|
||
String get copy => '复制';
|
||
|
||
@override
|
||
String get clearTodayDataTitle => '清理今日数据?';
|
||
|
||
@override
|
||
String get clearTodayDataBody => '只清除今天的目标、打卡、专注记录和复盘,过去日期的数据会保留。';
|
||
|
||
@override
|
||
String get clearAllDataTitle => '删除全部本地数据?';
|
||
|
||
@override
|
||
String get clearAllDataBody => '会删除本机的目标、习惯、专注记录和复盘,无法撤销。';
|
||
|
||
@override
|
||
String get clear => '清除';
|
||
|
||
@override
|
||
String get deleteAll => '全部删除';
|
||
|
||
@override
|
||
String get privacyTitle => '隐私';
|
||
|
||
@override
|
||
String get privacyBodyOne =>
|
||
'Focus Seed 只在本机保存目标、习惯、专注记录、复盘和设置。当前版本没有登录、云同步、广告、分析 SDK 或付费 SDK。';
|
||
|
||
@override
|
||
String get privacyBodyTwo => '你可以随时清理今日进度,或删除本机的全部本地数据。';
|
||
|
||
@override
|
||
String get reflectionEmptyError => '写一句真实的总结。';
|
||
|
||
@override
|
||
String get reflectionSaveError => '保存失败,请重试。';
|
||
|
||
@override
|
||
String get reflectionSheetTitle => '复盘一下';
|
||
|
||
@override
|
||
String get reflectionSheetSubtitle => '保留有效的,调整一个点。';
|
||
|
||
@override
|
||
String get reflectionHint => '一句有用的话就够。';
|
||
|
||
@override
|
||
String get savingLabel => '保存中';
|
||
|
||
@override
|
||
String get saveReflection => '保存复盘';
|
||
|
||
@override
|
||
String get moodCalm => '平静';
|
||
|
||
@override
|
||
String get moodClear => '清醒';
|
||
|
||
@override
|
||
String get moodProud => '满意';
|
||
|
||
@override
|
||
String get moodTired => '疲惫';
|
||
|
||
@override
|
||
String get meTitle => '我的空间';
|
||
|
||
@override
|
||
String get meSubtitle => '本地私有,无需账号。';
|
||
|
||
@override
|
||
String get appearance => '外观';
|
||
|
||
@override
|
||
String get system => '系统';
|
||
|
||
@override
|
||
String get light => '浅色';
|
||
|
||
@override
|
||
String get dark => '深色';
|
||
|
||
@override
|
||
String get language => '语言';
|
||
|
||
@override
|
||
String get developmentOnly => '仅开发环境';
|
||
|
||
@override
|
||
String get languageDefault => '默认';
|
||
|
||
@override
|
||
String get languageEnglish => 'English';
|
||
|
||
@override
|
||
String get languageChinese => '中文';
|
||
|
||
@override
|
||
String get localData => '本地数据';
|
||
|
||
@override
|
||
String get focusDataLabel => '专注';
|
||
|
||
@override
|
||
String get habitsDataLabel => '习惯';
|
||
|
||
@override
|
||
String get notesDataLabel => '记录';
|
||
|
||
@override
|
||
String get clearToday => '清理今日';
|
||
|
||
@override
|
||
String get clearTodaySubtitle => '只移除今天的进度。';
|
||
|
||
@override
|
||
String get privacySubtitle => '数据只保存在本机。';
|
||
|
||
@override
|
||
String get deleteAllLocalData => '删除全部本地数据';
|
||
|
||
@override
|
||
String get deleteAllLocalDataSubtitle => '重置这台设备上的 Focus Seed。';
|
||
|
||
@override
|
||
String get todayDataCleared => '今日数据已清理';
|
||
|
||
@override
|
||
String get localDataCleared => '本地数据已删除';
|
||
|
||
@override
|
||
String get journeyTitle => '今日进展';
|
||
|
||
@override
|
||
String get recentFocus => '最近专注';
|
||
|
||
@override
|
||
String sessionsTotal(int count) {
|
||
return '共 $count 次';
|
||
}
|
||
|
||
@override
|
||
String focusMinutes(int minutes) {
|
||
return '专注 $minutes 分钟';
|
||
}
|
||
|
||
@override
|
||
String get recentReflections => '最近复盘';
|
||
|
||
@override
|
||
String get recentReflectionsDetail => '值得保留的记录';
|
||
|
||
@override
|
||
String focusedMinutes(int minutes) {
|
||
return '已专注 $minutes 分钟';
|
||
}
|
||
|
||
@override
|
||
String get noFocusSessionYet => '还没有完成专注';
|
||
|
||
@override
|
||
String habitsCompleted(int completed, int total) {
|
||
return '$completed/$total 完成';
|
||
}
|
||
|
||
@override
|
||
String get reflectionCaptured => '今日复盘已记录';
|
||
|
||
@override
|
||
String get reflectionAction => '用一句话收尾';
|
||
|
||
@override
|
||
String get growthTitle => '成长';
|
||
|
||
@override
|
||
String get growthFlowerOpen => '今日花朵已开放';
|
||
|
||
@override
|
||
String get growthLocked => '复盘后解锁';
|
||
|
||
@override
|
||
String get sevenDayGrowth => '7 日成长';
|
||
|
||
@override
|
||
String get sevenDayGrowthSubtitle => '连续行动会被看见。';
|
||
|
||
@override
|
||
String get growthSeed => '种子';
|
||
|
||
@override
|
||
String get growthSprout => '发芽';
|
||
|
||
@override
|
||
String get growthLeaves => '生长';
|
||
|
||
@override
|
||
String get growthFlower => '开花';
|
||
|
||
@override
|
||
String growthDaySemantic(Object date, Object stage) {
|
||
return '$date,$stage';
|
||
}
|
||
|
||
@override
|
||
String get growthSeedSemantic => '等待今日目标的种子';
|
||
|
||
@override
|
||
String get growthSproutSemantic => '目标已种下,正在发芽';
|
||
|
||
@override
|
||
String get growthLeavesSemantic => '今日进度让植物生长';
|
||
|
||
@override
|
||
String get growthFlowerSemantic => '今日闭环完成,花朵开放';
|
||
|
||
@override
|
||
String get defaultHabitPlanTask => '计划一个明确任务';
|
||
|
||
@override
|
||
String get defaultHabitFocus => '专注 25 分钟';
|
||
|
||
@override
|
||
String get defaultHabitReflect => '写一句复盘';
|
||
}
|