462 lines
8.9 KiB
Dart
462 lines
8.9 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'app_localizations.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for English (`en`).
|
|
class L10nEn extends L10n {
|
|
L10nEn([String locale = 'en']) : super(locale);
|
|
|
|
@override
|
|
String get appTitle => 'ASCII NEVER DIE';
|
|
|
|
@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 => 'Skills';
|
|
|
|
@override
|
|
String get noSpellsYet => 'No skills yet';
|
|
|
|
@override
|
|
String get equipment => 'Equipment';
|
|
|
|
@override
|
|
String get inventory => 'Inventory';
|
|
|
|
@override
|
|
String get encumbrance => 'Encumbrance';
|
|
|
|
@override
|
|
String get combatLog => 'Combat Log';
|
|
|
|
@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 => 'Coin';
|
|
|
|
@override
|
|
String goldAmount(int amount) {
|
|
return 'Coin: $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 => 'Welcome to 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 => 'Undo';
|
|
|
|
@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 => '★ CONGRATULATIONS ★';
|
|
|
|
@override
|
|
String get endingGameComplete => 'You have completed the game!';
|
|
|
|
@override
|
|
String get endingTheHero => 'THE HERO';
|
|
|
|
@override
|
|
String endingLevelFormat(int level) {
|
|
return 'Level $level';
|
|
}
|
|
|
|
@override
|
|
String get endingJourneyStats => 'JOURNEY STATISTICS';
|
|
|
|
@override
|
|
String get endingMonstersSlain => 'Monsters Slain';
|
|
|
|
@override
|
|
String get endingQuestsCompleted => 'Quests Completed';
|
|
|
|
@override
|
|
String get endingPlayTime => 'Play Time';
|
|
|
|
@override
|
|
String get endingFinalStats => 'FINAL STATS';
|
|
|
|
@override
|
|
String get endingCredits => 'CREDITS';
|
|
|
|
@override
|
|
String get endingThankYou => 'Thank you for playing!';
|
|
|
|
@override
|
|
String get endingLegendLivesOn => 'Your legend lives on...';
|
|
|
|
@override
|
|
String get endingHallOfFameLine1 => 'Your heroic deeds will be';
|
|
|
|
@override
|
|
String get endingHallOfFameLine2 => 'remembered in the Hall of Fame';
|
|
|
|
@override
|
|
String get endingHallOfFameButton => 'HALL OF FAME';
|
|
|
|
@override
|
|
String get endingSkip => 'SKIP';
|
|
|
|
@override
|
|
String get endingTapToSkip => 'TAP TO SKIP';
|
|
|
|
@override
|
|
String get endingHoldToSpeedUp => 'HOLD TO SPEED UP';
|
|
|
|
@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.';
|
|
}
|