Files
asciinevrdie/lib/l10n/app_localizations_ja.dart
JiWoong Sul faf87eccb0 feat(l10n): 다국어 문자열 추가
- 옵션 메뉴, 통계, 도움말 등 UI 문자열 추가
- en, ko, ja, zh 지원
2026-01-21 17:34:39 +09:00

462 lines
9.1 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 L10nJa extends L10n {
L10nJa([String locale = 'ja']) : super(locale);
@override
String get appTitle => 'アスキー ネバー ダイ';
@override
String get tagNoNetwork => 'No network';
@override
String get tagIdleRpg => 'Idle RPG loop';
@override
String get tagLocalSaves => 'Local saves';
@override
String get newCharacter => 'New character';
@override
String get loadSave => 'Load save';
@override
String get loadGame => 'Load Game';
@override
String get viewBuildPlan => 'View build plan';
@override
String get buildRoadmap => 'Build roadmap';
@override
String get techStack => 'Tech stack';
@override
String get cancel => 'Cancel';
@override
String get exitGame => 'Exit Game';
@override
String get saveProgressQuestion => 'Save your progress before leaving?';
@override
String get exitWithoutSaving => 'Exit without saving';
@override
String get saveAndExit => 'Save and Exit';
@override
String progressQuestTitle(String name) {
return 'ASCII NEVER DIE - $name';
}
@override
String get levelUp => 'Level Up';
@override
String get completeQuest => 'Complete Quest';
@override
String get completePlot => 'Complete Plot';
@override
String get characterSheet => 'Character Sheet';
@override
String get traits => 'Traits';
@override
String get stats => 'Stats';
@override
String get experience => 'Experience';
@override
String get xpNeededForNextLevel => 'XP needed for next level';
@override
String get spellBook => 'スキル';
@override
String get noSpellsYet => '習得したスキルがありません';
@override
String get equipment => 'Equipment';
@override
String get inventory => 'Inventory';
@override
String get encumbrance => 'Encumbrance';
@override
String get combatLog => '戦闘ログ';
@override
String get plotDevelopment => 'Plot Development';
@override
String get quests => 'Quests';
@override
String get traitName => 'Name';
@override
String get traitRace => 'Race';
@override
String get traitClass => 'Class';
@override
String get traitLevel => 'Level';
@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 Max';
@override
String get statMpMax => 'MP Max';
@override
String get equipWeapon => 'Weapon';
@override
String get equipShield => 'Shield';
@override
String get equipHelm => 'Helm';
@override
String get equipHauberk => 'Hauberk';
@override
String get equipBrassairts => 'Brassairts';
@override
String get equipVambraces => 'Vambraces';
@override
String get equipGauntlets => 'Gauntlets';
@override
String get equipGambeson => 'Gambeson';
@override
String get equipCuisses => 'Cuisses';
@override
String get equipGreaves => 'Greaves';
@override
String get equipSollerets => 'Sollerets';
@override
String get gold => 'コイン';
@override
String goldAmount(int amount) {
return 'コイン: $amount';
}
@override
String get prologue => 'Prologue';
@override
String actNumber(String number) {
return 'Act $number';
}
@override
String get noActiveQuests => 'No active quests';
@override
String questNumber(int number) {
return 'Quest #$number';
}
@override
String get welcomeMessage => 'ASCII NEVER DIEへようこそ';
@override
String get noSavedGames => 'No saved games found.';
@override
String loadError(String error) {
return 'Failed to load save file: $error';
}
@override
String get name => 'Name';
@override
String get generateName => 'Generate Name';
@override
String get total => 'Total';
@override
String get unroll => '元に戻す';
@override
String get roll => 'Roll';
@override
String get race => 'Race';
@override
String get classTitle => 'Class';
@override
String percentComplete(int percent) {
return '$percent% complete';
}
@override
String get newCharacterTitle => 'ASCII NEVER DIE - New Character';
@override
String get soldButton => 'Sold!';
@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 => 'MENU';
@override
String get optionsTitle => 'OPTIONS';
@override
String get soundTitle => 'SOUND';
@override
String get controlSection => 'CONTROL';
@override
String get infoSection => 'INFO';
@override
String get settingsSection => 'SETTINGS';
@override
String get saveExitSection => 'SAVE / EXIT';
@override
String get ok => 'OK';
@override
String get rechargeButton => 'RECHARGE';
@override
String get createButton => 'CREATE';
@override
String get previewTitle => 'PREVIEW';
@override
String get nameTitle => 'NAME';
@override
String get statsTitle => 'STATS';
@override
String get raceTitle => 'RACE';
@override
String get classSection => 'CLASS';
@override
String get bgmLabel => 'BGM';
@override
String get sfxLabel => 'SFX';
@override
String get hpLabel => 'HP';
@override
String get mpLabel => 'MP';
@override
String get expLabel => 'EXP';
@override
String get notifyLevelUp => 'LEVEL UP!';
@override
String notifyLevel(int level) {
return 'Level $level';
}
@override
String get notifyQuestComplete => 'QUEST COMPLETE!';
@override
String get notifyPrologueComplete => 'PROLOGUE COMPLETE!';
@override
String notifyActComplete(int number) {
return 'ACT $number COMPLETE!';
}
@override
String get notifyNewSpell => 'NEW SPELL!';
@override
String get notifyNewEquipment => 'NEW EQUIPMENT!';
@override
String get notifyBossDefeated => 'BOSS DEFEATED!';
@override
String get rechargeRollsTitle => 'RECHARGE ROLLS';
@override
String get rechargeRollsFree => 'Recharge 5 rolls for free?';
@override
String get rechargeRollsAd => 'Watch an ad to recharge 5 rolls?';
@override
String get debugTitle => 'DEBUG';
@override
String get debugCheatsTitle => 'DEBUG CHEATS';
@override
String get debugToolsTitle => 'DEBUG TOOLS';
@override
String get debugDeveloperTools => 'DEVELOPER TOOLS';
@override
String get debugSkipTask => 'SKIP TASK (L+1)';
@override
String get debugSkipTaskDesc => 'Complete task instantly';
@override
String get debugSkipQuest => 'SKIP QUEST (Q!)';
@override
String get debugSkipQuestDesc => 'Complete quest instantly';
@override
String get debugSkipAct => 'SKIP ACT (P!)';
@override
String get debugSkipActDesc => 'Complete act instantly';
@override
String get debugCreateTestCharacter => 'CREATE TEST CHARACTER';
@override
String get debugCreateTestCharacterDesc =>
'Register Level 100 character to Hall of Fame';
@override
String get debugCreateTestCharacterTitle => 'CREATE TEST CHARACTER?';
@override
String get debugCreateTestCharacterMessage =>
'Current character will be converted to Level 100\nand registered to the Hall of Fame.\n\n⚠️ Current save file will be deleted.\nThis action cannot be undone.';
@override
String get debugTurbo => 'DEBUG: TURBO (20x)';
@override
String get debugIapPurchased => 'IAP PURCHASED';
@override
String get debugIapPurchasedDesc => 'ON: Behave as paid user (ads removed)';
@override
String get debugOfflineHours => 'OFFLINE HOURS';
@override
String get debugOfflineHoursDesc =>
'Test return rewards (applies on restart)';
@override
String get debugTestCharacterDesc =>
'Modify current character to Level 100\nand register to the Hall of Fame.';
}