Files
asciinevrdie/lib/l10n/app_localizations_ja.dart
JiWoong Sul 1a8858a3b1 feat(l10n): 다국어 리소스 확장
- 아레나, 통계, 설정 등 신규 번역 키 추가
- 한국어, 영어, 일본어 리소스 업데이트
- 생성된 localizations 파일 반영
2026-02-23 15:49:28 +09:00

681 lines
14 KiB
Dart
Raw Permalink 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 L10nJa extends L10n {
L10nJa([String locale = 'ja']) : super(locale);
@override
String get appTitle => 'アスキー ネバー ダイ';
@override
String get tagNoNetwork => 'オフライン';
@override
String get tagIdleRpg => '放置型RPG';
@override
String get tagLocalSaves => 'ローカル保存';
@override
String get newCharacter => '新規キャラクター';
@override
String get loadSave => 'ロード';
@override
String get loadGame => 'ゲームをロード';
@override
String get viewBuildPlan => 'ビルド計画を見る';
@override
String get buildRoadmap => 'ビルドロードマップ';
@override
String get techStack => '技術スタック';
@override
String get cancel => 'キャンセル';
@override
String get exitGame => 'ゲーム終了';
@override
String get saveProgressQuestion => '終了する前にセーブしますか?';
@override
String get exitWithoutSaving => 'セーブせずに終了';
@override
String get saveAndExit => 'セーブして終了';
@override
String progressQuestTitle(String name) {
return 'アスキー ネバー ダイ - $name';
}
@override
String get levelUp => 'レベルアップ';
@override
String get completeQuest => 'クエスト完了';
@override
String get completePlot => 'プロット完了';
@override
String get characterSheet => 'キャラクターシート';
@override
String get traits => '特性';
@override
String get stats => '能力値';
@override
String get experience => '経験値';
@override
String get xpNeededForNextLevel => '次のレベルまでの必要XP';
@override
String get spellBook => 'スキル';
@override
String get noSpellsYet => '習得したスキルがありません';
@override
String get equipment => '装備';
@override
String get inventory => 'インベントリ';
@override
String get encumbrance => '積載量';
@override
String get combatLog => '戦闘ログ';
@override
String get plotDevelopment => 'ストーリー進行';
@override
String get quests => 'クエスト';
@override
String get traitName => '名前';
@override
String get traitRace => '種族';
@override
String get traitClass => '職業';
@override
String get traitLevel => 'レベル';
@override
String get statStr => 'STR';
@override
String get statCon => 'CON';
@override
String get statDex => 'DEX';
@override
String get statInt => 'INT';
@override
String get statWis => 'WIS';
@override
String get statCha => 'CHA';
@override
String get statHpMax => 'HP最大';
@override
String get statMpMax => 'MP最大';
@override
String get equipWeapon => '武器';
@override
String get equipShield => '';
@override
String get equipHelm => '';
@override
String get equipHauberk => '';
@override
String get equipBrassairts => '肩当て';
@override
String get equipVambraces => '腕甲';
@override
String get equipGauntlets => '篭手';
@override
String get equipGambeson => '防護服';
@override
String get equipCuisses => '腿当て';
@override
String get equipGreaves => '脛当て';
@override
String get equipSollerets => '鉄靴';
@override
String get gold => 'コイン';
@override
String goldAmount(int amount) {
return 'コイン: $amount';
}
@override
String get prologue => 'プロローグ';
@override
String actNumber(String number) {
return '$number幕';
}
@override
String get noActiveQuests => '進行中のクエストなし';
@override
String questNumber(int number) {
return 'クエスト #$number';
}
@override
String get welcomeMessage => 'ASCII NEVER DIEへようこそ';
@override
String get noSavedGames => 'セーブデータがありません。';
@override
String loadError(String error) {
return 'セーブファイルの読み込みに失敗しました: $error';
}
@override
String get name => '名前';
@override
String get generateName => '名前を生成';
@override
String get total => '合計';
@override
String get unroll => '元に戻す';
@override
String get roll => 'ロール';
@override
String get race => '種族';
@override
String get classTitle => '職業';
@override
String percentComplete(int percent) {
return '$percent% 完了';
}
@override
String get newCharacterTitle => 'アスキー ネバー ダイ - 新規キャラクター';
@override
String get soldButton => '決定!';
@override
String get endingCongratulations => '★ おめでとうございます ★';
@override
String get endingGameComplete => 'ゲームをクリアしました!';
@override
String get endingTheHero => '英雄';
@override
String endingLevelFormat(int level) {
return 'レベル $level';
}
@override
String get endingJourneyStats => '冒険の記録';
@override
String get endingMonstersSlain => '倒したモンスター';
@override
String get endingQuestsCompleted => '完了したクエスト';
@override
String get endingPlayTime => 'プレイ時間';
@override
String get endingFinalStats => '最終ステータス';
@override
String get endingCredits => 'クレジット';
@override
String get endingThankYou => 'プレイしていただきありがとうございます!';
@override
String get endingLegendLivesOn => 'あなたの伝説は続く...';
@override
String get endingHallOfFameLine1 => 'あなたの英雄的な功績は';
@override
String get endingHallOfFameLine2 => '殿堂に記録されます';
@override
String get endingHallOfFameButton => '殿堂入り';
@override
String get endingSkip => 'スキップ';
@override
String get endingTapToSkip => 'タップでスキップ';
@override
String get endingHoldToSpeedUp => '長押しで高速スクロール';
@override
String get menuTitle => 'メニュー';
@override
String get optionsTitle => 'オプション';
@override
String get soundTitle => 'サウンド';
@override
String get controlSection => '操作';
@override
String get infoSection => '情報';
@override
String get settingsSection => '設定';
@override
String get saveExitSection => 'セーブ / 終了';
@override
String get ok => 'OK';
@override
String get rechargeButton => 'チャージ';
@override
String get createButton => '作成';
@override
String get previewTitle => 'プレビュー';
@override
String get nameTitle => '名前';
@override
String get statsTitle => '能力値';
@override
String get raceTitle => '種族';
@override
String get classSection => '職業';
@override
String get bgmLabel => 'BGM';
@override
String get sfxLabel => '効果音';
@override
String get hpLabel => 'HP';
@override
String get mpLabel => 'MP';
@override
String get expLabel => 'EXP';
@override
String get notifyLevelUp => 'レベルアップ!';
@override
String notifyLevel(int level) {
return 'レベル $level';
}
@override
String get notifyQuestComplete => 'クエスト完了!';
@override
String get notifyPrologueComplete => 'プロローグ完了!';
@override
String notifyActComplete(int number) {
return '$number幕 完了!';
}
@override
String get notifyNewSpell => '新しいスキル!';
@override
String get notifyNewEquipment => '新しい装備!';
@override
String get notifyBossDefeated => 'ボス撃破!';
@override
String get rechargeRollsTitle => 'ロール回数チャージ';
@override
String get rechargeRollsFree => '無料で5回チャージしますか';
@override
String get rechargeRollsAd => '広告を見て5回チャージしますか';
@override
String get debugTitle => 'デバッグ';
@override
String get debugCheatsTitle => 'デバッグチート';
@override
String get debugToolsTitle => 'デバッグツール';
@override
String get debugDeveloperTools => '開発者ツール';
@override
String get debugSkipTask => 'タスクスキップ (L+1)';
@override
String get debugSkipTaskDesc => 'タスクを即時完了';
@override
String get debugSkipQuest => 'クエストスキップ (Q!)';
@override
String get debugSkipQuestDesc => 'クエストを即時完了';
@override
String get debugSkipAct => 'アクトスキップ (P!)';
@override
String get debugSkipActDesc => 'アクトを即時完了';
@override
String get debugCreateTestCharacter => 'テストキャラクター作成';
@override
String get debugCreateTestCharacterDesc => 'レベル100キャラクターを殿堂に登録';
@override
String get debugCreateTestCharacterTitle => 'テストキャラクターを作成しますか?';
@override
String get debugCreateTestCharacterMessage =>
'現在のキャラクターがレベル100に変換され\n殿堂に登録されます。\n\n⚠️ 現在のセーブファイルは削除されます。\nこの操作は元に戻せません。';
@override
String get debugTurbo => 'デバッグ: ターボ (20x)';
@override
String get debugIapPurchased => 'IAP購入済み';
@override
String get debugIapPurchasedDesc => 'ON: 有料ユーザーとして動作(広告非表示)';
@override
String get debugOfflineHours => 'オフライン時間';
@override
String get debugOfflineHoursDesc => '復帰報酬テスト(再起動時に適用)';
@override
String get debugTestCharacterDesc => '現在のキャラクターをレベル100に変更して\n殿堂に登録します。';
@override
String get arenaTitle => 'ローカルアリーナ';
@override
String get arenaSelectFighter => 'ファイターを選択';
@override
String get arenaEmptyTitle => 'ヒーローが不足しています';
@override
String get arenaEmptyHint => '2人以上のキャラでクリアしてください';
@override
String get arenaSetupTitle => 'アリーナ設定';
@override
String get arenaStartBattle => 'バトル開始';
@override
String get arenaBattleTitle => 'アリーナバトル';
@override
String get arenaMyEquipment => '自分の装備';
@override
String get arenaEnemyEquipment => '敵の装備';
@override
String get arenaSelected => '選択済み';
@override
String get arenaRecommended => 'おすすめ';
@override
String get arenaWeaponLocked => 'ロック';
@override
String get arenaVictory => '勝利!';
@override
String get arenaDefeat => '敗北...';
@override
String get arenaEquipmentExchange => '装備交換';
@override
String get arenaTurns => 'ターン';
@override
String get arenaWinner => '勝者';
@override
String get arenaLoser => '敗者';
@override
String arenaDefeatedIn(String winner, String loser, int turns) {
return '$winnerが$loserを$turnsターンで撃破';
}
@override
String arenaScoreGain(int score) {
return '+$score獲得予定';
}
@override
String arenaScoreLose(int score) {
return '$score損失予定';
}
@override
String get arenaEvenTrade => '等価交換';
@override
String get arenaScore => 'スコア';
@override
String get statsStatistics => '統計';
@override
String get statsSession => 'セッション';
@override
String get statsAccumulated => '累積';
@override
String get statsCombat => '戦闘';
@override
String get statsPlayTime => 'プレイ時間';
@override
String get statsMonstersKilled => '倒したモンスター';
@override
String get statsBossesDefeated => 'ボス討伐';
@override
String get statsDeaths => '死亡回数';
@override
String get statsDamage => 'ダメージ';
@override
String get statsDamageDealt => '与えたダメージ';
@override
String get statsDamageTaken => '受けたダメージ';
@override
String get statsAverageDps => '平均DPS';
@override
String get statsSkills => 'スキル';
@override
String get statsSkillsUsed => 'スキル使用';
@override
String get statsCriticalHits => 'クリティカルヒット';
@override
String get statsMaxCriticalStreak => '最大連続クリティカル';
@override
String get statsCriticalRate => 'クリティカル率';
@override
String get statsEconomy => '経済';
@override
String get statsGoldEarned => '獲得ゴールド';
@override
String get statsGoldSpent => '消費ゴールド';
@override
String get statsItemsSold => '売却アイテム';
@override
String get statsPotionsUsed => 'ポーション使用';
@override
String get statsProgress => '進行';
@override
String get statsLevelUps => 'レベルアップ';
@override
String get statsQuestsCompleted => '完了したクエスト';
@override
String get statsRecords => '記録';
@override
String get statsHighestLevel => '最高レベル';
@override
String get statsHighestGoldHeld => '最大所持ゴールド';
@override
String get statsBestCriticalStreak => '最高連続クリティカル';
@override
String get statsTotalPlay => '総プレイ';
@override
String get statsTotalPlayTime => '総プレイ時間';
@override
String get statsGamesStarted => '開始したゲーム';
@override
String get statsGamesCompleted => 'クリアしたゲーム';
@override
String get statsCompletionRate => 'クリア率';
@override
String get statsTotalCombat => '総戦闘';
@override
String get statsTotalDeaths => '総死亡';
@override
String get statsTotalLevelUps => '総レベルアップ';
@override
String get statsTotalDamage => '総ダメージ';
@override
String get statsTotalSkills => '総スキル';
@override
String get statsTotalEconomy => '総経済';
@override
String get notifyLevelUpLabel => 'レベルアップ';
@override
String get notifyQuestDoneLabel => 'クエスト完了';
@override
String get notifyActClearLabel => '幕完了';
@override
String get notifyNewSpellLabel => '新しいスキル';
@override
String get notifyNewItemLabel => '新しいアイテム';
@override
String get notifyBossSlainLabel => 'ボス撃破';
@override
String get notifySavedLabel => 'セーブ済み';
@override
String get notifyInfoLabel => '情報';
@override
String get notifyWarningLabel => '警告';
}