// 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 => 'العربية';
}
