diff --git a/src/locales/ko/battle-message-ui-handler.ts b/src/locales/ko/battle-message-ui-handler.ts new file mode 100644 index 00000000000..9720a279f3b --- /dev/null +++ b/src/locales/ko/battle-message-ui-handler.ts @@ -0,0 +1,10 @@ +import { SimpleTranslationEntries } from "#app/plugins/i18n"; + +export const battleMessageUiHandler: SimpleTranslationEntries = { + "ivBest": "최고", + "ivFantastic": "훌륭하다", + "ivVeryGood": "굉장히 좋다", + "ivPrettyGood": "상당히 좋다", + "ivDecent": "적당하다", + "ivNoGood": "별로인 듯", +} as const; \ No newline at end of file diff --git a/src/locales/ko/berry.ts b/src/locales/ko/berry.ts new file mode 100644 index 00000000000..357438ee705 --- /dev/null +++ b/src/locales/ko/berry.ts @@ -0,0 +1,48 @@ +import { BerryTranslationEntries } from "#app/plugins/i18n"; + +export const berry: BerryTranslationEntries = { + "SITRUS": { + name: "자뭉열매", + effect: "지니게 하면 HP가 50% 미만일 때 HP를 25% 회복", + }, + "LUM": { + name: "리샘열매", + effect: "지니게 하면 모든 상태 이상과 혼란을 회복", + }, + "ENIGMA": { + name: "의문열매", + effect: "지니게 하면 효과가 뛰어난 기술에 당했을 때 HP를 25% 회복", + }, + "LIECHI": { + name: "치리열매", + effect: "지니게 하면 HP가 25% 미만일 때 자신의 공격이 상승", + }, + "GANLON": { + name: "용아열매", + effect: "지니게 하면 HP가 25% 미만일 때 자신의 방어가 상승", + }, + "PETAYA": { + name: "야타비열매", + effect: "지니게 하면 HP가 25% 미만일 때 자신의 특수공격이 상승", + }, + "APICOT": { + name: "규살열매", + effect: "지니게 하면 HP가 25% 미만일 때 자신의 특수방어가 상승", + }, + "SALAC": { + name: "캄라열매", + effect: "지니게 하면 HP가 25% 미만일 때 자신의 스피드가 상승", + }, + "LANSAT": { + name: "랑사열매", + effect: "지니게 하면 HP가 25% 미만일 때 공격이 급소를 맞히기 쉬워짐", + }, + "STARF": { + name: "스타열매", + effect: "지니게 하면 HP가 25% 미만일 때 능력 중의 하나가 크게 상승", + }, + "LEPPA": { + name: "과사열매", + effect: "지니게 하면 기술의 PP가 0이 되었을 때 PP를 10만큼 회복", + }, +} as const; \ No newline at end of file diff --git a/src/locales/ko/config.ts b/src/locales/ko/config.ts index 0b9e20689ca..023bff5cacc 100644 --- a/src/locales/ko/config.ts +++ b/src/locales/ko/config.ts @@ -1,6 +1,8 @@ import { ability } from "./ability"; import { abilityTriggers } from "./ability-trigger"; import { battle } from "./battle"; +import { battleMessageUiHandler } from "./battle-message-ui-handler"; +import { berry } from "./berry"; import { commandUiHandler } from "./command-ui-handler"; import { egg } from "./egg"; import { fightUiHandler } from "./fight-ui-handler"; @@ -12,7 +14,7 @@ import { move } from "./move"; import { nature } from "./nature"; import { pokeball } from "./pokeball"; import { pokemon } from "./pokemon"; -import { pokemonStat } from "./pokemon-stat"; +import { pokemonInfo } from "./pokemon-info"; import { splashMessages } from "./splash-messages"; import { starterSelectUiHandler } from "./starter-select-ui-handler"; import { titles, trainerClasses, trainerNames } from "./trainers"; @@ -24,6 +26,8 @@ export const koConfig = { ability, abilityTriggers, battle, + battleMessageUiHandler, + berry, commandUiHandler, egg, fightUiHandler, @@ -35,7 +39,7 @@ export const koConfig = { nature, pokeball, pokemon, - pokemonStat, + pokemonInfo, splashMessages, starterSelectUiHandler, titles, diff --git a/src/locales/ko/modifier-type.ts b/src/locales/ko/modifier-type.ts index e28b965bd69..bfac48cbe4b 100644 --- a/src/locales/ko/modifier-type.ts +++ b/src/locales/ko/modifier-type.ts @@ -110,7 +110,7 @@ export const modifierType: ModifierTypeTranslationEntries = { }, "TerastallizeModifierType": { name: "테라피스 {{teraType}}", - description: "지니게 하면 10번의 배틀 동안 {{teraType}}타입 테라스탈", + description: "지니게 하면 10번의 배틀 동안 {{teraType}} 테라스탈타입으로 테라스탈", }, "ContactHeldItemTransferChanceModifierType": { description: "공격했을 때, {{chancePercent}}%의 확률로 상대의 도구를 도둑질", @@ -384,26 +384,4 @@ export const modifierType: ModifierTypeTranslationEntries = { "CHILL_DRIVE": "프리즈카세트", "DOUSE_DRIVE": "아쿠아카세트", }, - TeraType: { - "UNKNOWN": "Unknown", - "NORMAL": "노말", - "FIGHTING": "격투", - "FLYING": "비행", - "POISON": "독", - "GROUND": "땅", - "ROCK": "바위", - "BUG": "벌레", - "GHOST": "고스트", - "STEEL": "강철", - "FIRE": "불꽃", - "WATER": "물", - "GRASS": "풀", - "ELECTRIC": "전기", - "PSYCHIC": "에스퍼", - "ICE": "얼음", - "DRAGON": "드래곤", - "DARK": "악", - "FAIRY": "페어리", - "STELLAR": "스텔라", - }, } as const; \ No newline at end of file diff --git a/src/locales/ko/pokemon-info.ts b/src/locales/ko/pokemon-info.ts new file mode 100644 index 00000000000..2a9ee418389 --- /dev/null +++ b/src/locales/ko/pokemon-info.ts @@ -0,0 +1,41 @@ +import { PokemonInfoTranslationEntries } from "#app/plugins/i18n"; + +export const pokemonInfo: PokemonInfoTranslationEntries = { + Stat: { + "HP": "HP", + "HPshortened": "HP", + "ATK": "공격", + "ATKshortened": "공격", + "DEF": "방어", + "DEFshortened": "방어", + "SPATK": "특수공격", + "SPATKshortened": "특공", + "SPDEF": "특수방어", + "SPDEFshortened": "특방", + "SPD": "스피드", + "SPDshortened": "스피드" + }, + + Type: { + "UNKNOWN": "Unknown", + "NORMAL": "노말", + "FIGHTING": "격투", + "FLYING": "비행", + "POISON": "독", + "GROUND": "땅", + "ROCK": "바위", + "BUG": "벌레", + "GHOST": "고스트", + "STEEL": "강철", + "FIRE": "불꽃", + "WATER": "물", + "GRASS": "풀", + "ELECTRIC": "전기", + "PSYCHIC": "에스퍼", + "ICE": "얼음", + "DRAGON": "드래곤", + "DARK": "악", + "FAIRY": "페어리", + "STELLAR": "스텔라", + }, +} as const; \ No newline at end of file diff --git a/src/locales/ko/pokemon-stat.ts b/src/locales/ko/pokemon-stat.ts deleted file mode 100644 index 76f2a1f4734..00000000000 --- a/src/locales/ko/pokemon-stat.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { SimpleTranslationEntries } from "#app/plugins/i18n"; - -export const pokemonStat: SimpleTranslationEntries = { - "HP": "HP", - "HPshortened": "HP", - "ATK": "공격", - "ATKshortened": "공격", - "DEF": "방어", - "DEFshortened": "방어", - "SPATK": "특수공격", - "SPATKshortened": "특공", - "SPDEF": "특수방어", - "SPDEFshortened": "특방", - "SPD": "스피드", - "SPDshortened": "스피드" -} as const; \ No newline at end of file diff --git a/src/locales/ko/trainers.ts b/src/locales/ko/trainers.ts index b692e5d87f0..39fb154a7df 100644 --- a/src/locales/ko/trainers.ts +++ b/src/locales/ko/trainers.ts @@ -44,8 +44,8 @@ export const trainerClasses: SimpleTranslationEntries = { "depot_agent": "역무원", "doctor": "의사", "doctor_female": "간호사", // doctor_f.png 파일이 간호사 - "fishermen": "낚시꾼", - "fishermen_female": "낚시꾼", + "fisherman": "낚시꾼", + "fisherman_female": "낚시꾼", "gentleman": "신사", "guitarist": "기타리스트", "guitarist_female": "기타리스트", @@ -61,15 +61,15 @@ export const trainerClasses: SimpleTranslationEntries = { "maid": "메이드", "madame": "마담", "medical_team": "의료팀", - "musican": "뮤지션", + "musician": "뮤지션", "hex_maniac": "오컬트마니아", "nurse": "간호사", "nursery_aide": "보육사", "officer": "경찰관", "parasol_lady": "파라솔 아가씨", "pilot": "파일럿", - "poké_fan": "애호가클럽", - "poké_fan_family": "애호가부부", + "pokefan": "애호가클럽", + "pokefan_family": "애호가부부", "preschooler": "보육원아", "preschooler_female": "보육원아", "preschoolers": "보육원아", @@ -80,8 +80,12 @@ export const trainerClasses: SimpleTranslationEntries = { "pokémon_rangers": "포켓몬 레인저", "ranger": "포켓몬 레인저", "restaurant_staff": "요리사", // 혹은 오너로 추정 + "rich": "신사", + "rich_female": "마담", "rich_boy": "도련님", "rich_couple": "신사 & 마담", // 확인 필요 + "rich_kid": "도련님", + "rich_kid_female": "아가씨", "rich_kids": "도련님 & 아가씨", // 확인 필요 "roughneck": "빡빡이", "scientist": "연구원",