Files
FocusBuddy/lib/l10n/app_localizations_zh.dart
2025-11-24 14:01:01 +08:00

320 lines
7.5 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 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 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完整隐私政策请访问:\n[您的网站 URL]/privacy';
@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 => 'العربية';
}