459 lines
9.4 KiB
Dart
459 lines
9.4 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'app_localizations.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for Korean (`ko`).
|
|
class L10nKo extends L10n {
|
|
L10nKo([String locale = 'ko']) : 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 => '힘';
|
|
|
|
@override
|
|
String get statCon => '체력';
|
|
|
|
@override
|
|
String get statDex => '민첩';
|
|
|
|
@override
|
|
String get statInt => '지능';
|
|
|
|
@override
|
|
String get statWis => '지혜';
|
|
|
|
@override
|
|
String get statCha => '매력';
|
|
|
|
@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 => '아스키 네버 다이에 오신 것을 환영합니다!';
|
|
|
|
@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 => '확인';
|
|
|
|
@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 => '경험치';
|
|
|
|
@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명예의 전당에 등록합니다.';
|
|
}
|