// 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 => '专注伙伴'; @override String get startFocusing => '开始专注'; @override String minutes(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '分钟', one: '分钟', ); return '$_temp0'; } @override String minutesValue(int count, Object minutes) { return '$count $minutes'; } @override String get tapDistractionAnytime => '随时点击\'我分心了\'\n——没有负罪感。'; @override String get history => '历史'; @override String get settings => '设置'; @override String get iGotDistracted => '我分心了'; @override String get pause => '暂停'; @override String get resume => '继续'; @override String get stopSession => '停止会话'; @override String get whatPulledYouAway => '是什么分散了你的注意力?'; @override String get skipThisTime => '跳过'; @override String get stopEarly => '提前停止?'; @override String stopEarlyMessage(int minutes, Object minuteText) { return '完全没问题——你已经专注了 $minutes $minuteText!'; } @override String get keepGoing => '继续'; @override String get yesStop => '确定停止'; @override String get distractionEncouragement => '没关系,让我们温柔地回到正轨。'; @override String get focusComplete => '专注完成!'; @override String get youFocusedFor => '你专注了'; @override String totalToday(int minutes) { return '今日总计:$minutes 分钟'; } @override String distractionsCount(int count, Object times) { return '分心:$count $times'; } @override String times(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '次', one: '次', ); return '$_temp0'; } @override String get startAnother => '再来一次'; @override String get viewHistory => '查看历史'; @override String get yourFocusJourney => '你的专注之旅'; @override String get noFocusSessionsYet => '还没有专注记录'; @override String get startFirstSession => '开始你的第一次专注\n在这里查看进度!'; @override String get today => '今天'; @override String sessions(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '$count 次会话', one: '$count 次会话', ); return '$_temp0'; } @override String get completed => '已完成'; @override String get stoppedEarly => '提前停止'; @override String distractions(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '次分心', one: '次分心', ); return '$_temp0'; } @override String get focusSettings => '专注设置'; @override String get defaultFocusDuration => '默认专注时长'; @override String get defaultLabel => '默认'; @override String get about => '关于'; @override String get privacyPolicy => '隐私政策'; @override String get termsOfService => '服务条款'; @override String get aboutFocusBuddy => '关于专注伙伴'; @override String get resetOnboarding => '重置引导'; @override String get version => '版本 1.0.0 (MVP)'; @override String get privacyPolicyTitle => '隐私政策'; @override String get privacyPolicyContent => '专注伙伴 100% 离线运行。我们不收集您的姓名、电子邮件、位置或使用数据。所有会话数据都保存在您的设备上。\n\n没有云同步,没有账户系统,没有分析追踪。\n\n完整隐私政策请访问:\nhttps://ytc1012.github.io/focusbuddy-site/privacy-policy.html'; @override String get termsOfServiceTitle => '服务条款'; @override String get termsOfServiceContent => '专注伙伴按\"现状\"提供,不提供任何保证。使用本应用即表示您同意自行承担风险。\n\n本应用是一款专注计时工具,不保证特定结果。所有数据均存储在您的设备本地。\n\n完整服务条款请访问:\nhttps://ytc1012.github.io/focusbuddy-site/terms-of-service.html'; @override String get close => '关闭'; @override String get aboutTitle => '关于专注伙伴'; @override String get aboutSubtitle => '为神经多样性人群设计的温柔专注计时器'; @override String get aboutQuote => '\"专注不是永不分心——而是每次分心后温柔地回来。\"'; @override String get aboutFeatures => '✨ 不惩罚分心\n💚 鼓励而非批评\n🔒 100% 离线和私密\n🌱 用心制作'; @override String get resetOnboardingTitle => '重置引导?'; @override String get resetOnboardingMessage => '重启应用后将再次显示引导页面。'; @override String get cancel => '取消'; @override String get reset => '重置'; @override String get onboardingReset => '引导已重置。重启应用后将再次显示。'; @override String get onboarding1Title => '无负罪感地专注'; @override String get onboarding1Description => '这个应用与众不同——它不会因为你失去专注而惩罚你。\n\n完美适合 ADHD、焦虑症患者,或任何觉得传统计时器太苛刻的人。'; @override String get onboarding2Title => '分心时轻触按钮'; @override String get onboarding2Description => '我们会温柔地提醒你回来。\n\n没有羞愧。没有压力。只是友好的提醒。'; @override String get onboarding3Title => '追踪你的进步'; @override String get onboarding3Description => '看看你是如何一次次进步的。\n\n每次分心都只是数据——而非失败。'; @override String get skip => '跳过'; @override String get next => '下一步'; @override String get getStarted => '开始使用'; @override String get notificationFocusInProgress => '专注进行中'; @override String notificationRemaining(String time) { return '剩余 $time'; } @override String get notificationFocusCompleteTitle => '🎉 专注完成!'; @override String notificationFocusCompleteBodyNoDistractions( int minutes, Object minuteText, ) { return '你专注了 $minutes $minuteText,没有分心!'; } @override String notificationFocusCompleteBody(int minutes, Object minuteText) { return '你专注了 $minutes $minuteText。做得很棒!'; } @override String get distractionPhoneNotification => '手机/通知'; @override String get distractionSocialMedia => '社交媒体'; @override String get distractionThoughts => '思绪/白日梦'; @override String get distractionOther => '其他'; @override String get language => '语言'; @override String get selectLanguage => '选择语言'; @override String get english => 'English'; @override String get chinese => '中文'; @override String get japanese => '日本語'; @override String get korean => '한국어'; @override String get spanish => 'Español'; @override String get german => 'Deutsch'; @override String get french => 'Français'; @override String get portuguese => 'Português'; @override String get russian => 'Русский'; @override String get hindi => 'हिन्दी'; @override String get indonesian => 'Bahasa Indonesia'; @override String get italian => 'Italiano'; @override String get arabic => 'العربية'; @override String get points => '积分'; @override String get level => '等级'; @override String get checked => '已签到'; @override String get checkIn => '签到'; @override String get earnedPoints => '获得:'; @override String get basePoints => '基础积分'; @override String get honestyBonus => '诚实奖励'; @override String totalPoints(int count) { return '总积分:$count ⚡'; } @override String distractionsRecorded(int count, Object distractionText) { return '($count $distractionText 已记录)'; } @override String get achievementUnlocked => '🎖️ 成就解锁!'; @override String bonusPoints(int points) { return '+$points 积分 ⚡'; } @override String checkInSuccess(int points) { return '签到成功!+$points 积分 ⚡'; } @override String get weeklyStreakBonus => '🎉 连续签到一周奖励!'; @override String get newAchievementUnlocked => '🎖️ 新成就解锁!'; @override String get alreadyCheckedIn => '你今天已经签到过了!明天再来 📅'; @override String get checkInCalendar => '签到日历 📅'; @override String get checkInToday => '📅 今日签到'; @override String get checkedInToday => '✓ 今日已签到'; @override String get currentStreak => '🔥 当前连续'; @override String get longestStreak => '🏆 最长连续'; @override String get days => '天'; @override String daysCount(int count) { return '$count 天'; } @override String get achievements => '成就 🎖️'; @override String get viewAllAchievements => '查看所有成就'; @override String get allAchievementsComingSoon => '完整成就页面即将推出!'; @override String get profile => '个人资料'; @override String get focuser => '专注者'; @override String pointsToNextLevel(int points, int level) { return '距离等级 $level 还需 $points 积分'; } @override String get achievement_first_session_name => '专注新手'; @override String get achievement_first_session_desc => '完成首个专注会话'; @override String get achievement_sessions_10_name => '初露锋芒'; @override String get achievement_sessions_10_desc => '完成 10 次专注会话'; @override String get achievement_sessions_50_name => '专注达人'; @override String get achievement_sessions_50_desc => '完成 50 次专注会话'; @override String get achievement_sessions_100_name => '专注大师'; @override String get achievement_sessions_100_desc => '完成 100 次专注会话'; @override String get achievement_honest_bronze_name => '诚实记录者·铜'; @override String get achievement_honest_bronze_desc => '诚实记录 50 次分心'; @override String get achievement_honest_silver_name => '诚实记录者·银'; @override String get achievement_honest_silver_desc => '诚实记录 200 次分心'; @override String get achievement_honest_gold_name => '诚实记录者·金'; @override String get achievement_honest_gold_desc => '诚实记录 500 次分心'; @override String get achievement_marathon_name => '马拉松跑者'; @override String get achievement_marathon_desc => '累计专注 10 小时'; @override String get achievement_century_name => '百时俱乐部'; @override String get achievement_century_desc => '累计专注 100 小时'; @override String get achievement_master_name => '专注宗师'; @override String get achievement_master_desc => '累计专注 1000 小时'; @override String get achievement_persistence_star_name => '坚持之星'; @override String get achievement_persistence_star_desc => '连续签到 7 天'; @override String get achievement_monthly_habit_name => '月度习惯'; @override String get achievement_monthly_habit_desc => '连续签到 30 天'; @override String get achievement_centurion_name => '百日勇士'; @override String get achievement_centurion_desc => '连续签到 100 天'; @override String get achievement_year_warrior_name => '年度战士'; @override String get achievement_year_warrior_desc => '连续签到 365 天'; }