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

323 lines
8.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 Japanese (`ja`).
class AppLocalizationsJa extends AppLocalizations {
AppLocalizationsJa([String locale = 'ja']) : 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いつでもタップ\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\nADHD、不安症、または従来のタイマーが厳しすぎると感じる方に最適です。';
@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 => 'SNS';
@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 => 'العربية';
}