681 lines
14 KiB
Dart
681 lines
14 KiB
Dart
// 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 => '警告';
|
||
}
|