mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-10 18:32:16 +02:00
Delete src/locales/chs directory
This commit is contained in:
parent
e774500ceb
commit
04f7e61d51
File diff suppressed because it is too large
Load Diff
@ -1,53 +0,0 @@
|
|||||||
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
||||||
|
|
||||||
export const battle: SimpleTranslationEntries = {
|
|
||||||
"bossAppeared": "{{bossName}} 出现了。",
|
|
||||||
"trainerAppeared": "{{trainerName}}\nwould like to battle!",
|
|
||||||
"singleWildAppeared": "一只野生 {{pokemonName}} 出现了。!",
|
|
||||||
"multiWildAppeared": "野生的 {{pokemonName1}}\nand {{pokemonName2}} 出现了。!",
|
|
||||||
"playerComeBack": "回来吧, {{pokemonName}}!",
|
|
||||||
"trainerComeBack": "{{trainerName}} 收回了 {{pokemonName}}!",
|
|
||||||
"playerGo": "去吧! {{pokemonName}}!",
|
|
||||||
"trainerGo": "{{trainerName}} 派出了 {{pokemonName}}!",
|
|
||||||
"switchQuestion": "要切换\n{{pokemonName}}?",
|
|
||||||
"trainerDefeated": `你击败了\n{{trainerName}}!`,
|
|
||||||
"pokemonCaught": "{{pokemonName}} 被抓住了!",
|
|
||||||
"pokemon": "宝可梦上吧!",
|
|
||||||
"sendOutPokemon": "上吧! {{pokemonName}}!",
|
|
||||||
"hitResultCriticalHit": "击中了要害!",
|
|
||||||
"hitResultSuperEffective": "效果拔群!",
|
|
||||||
"hitResultNotVeryEffective": "收效甚微…",
|
|
||||||
"hitResultNoEffect": "对 {{pokemonName}} 没有效果!!",
|
|
||||||
"hitResultOneHitKO": "一击必杀!",
|
|
||||||
"attackFailed": "但是失败了!",
|
|
||||||
"attackHitsCount": `击中 {{count}} 次!`,
|
|
||||||
"expGain": "{{pokemonName}} 获得了 {{exp}} 经验值!",
|
|
||||||
"levelUp": "{{pokemonName}} 升级到 Lv. {{level}}!",
|
|
||||||
"learnMove": "{{pokemonName}} 学会了 {{moveName}}!",
|
|
||||||
"learnMovePrompt": "{{pokemonName}} 想要学习 {{moveName}}。",
|
|
||||||
"learnMoveLimitReached": "但是,{{pokemonName}} 已经学会了\n四个技能",
|
|
||||||
"learnMoveReplaceQuestion": "要忘记一个技能并学习 {{moveName}} 吗?",
|
|
||||||
"learnMoveStopTeaching": "不再尝试学习 {{moveName}}?",
|
|
||||||
"learnMoveNotLearned": "{{pokemonName}} 没有学会 {{moveName}}。",
|
|
||||||
"learnMoveForgetQuestion": "要忘记哪个技能?",
|
|
||||||
"learnMoveForgetSuccess": "{{pokemonName}} 忘记了\n如何使用 {{moveName}}。",
|
|
||||||
"levelCapUp": "等级上限提升到 {{levelCap}}!",
|
|
||||||
"moveNotImplemented": "{{moveName}} 尚未实装,无法选择。",
|
|
||||||
"moveNoPP": "这个技能的 PP 用完了",
|
|
||||||
"moveDisabled": "{{moveName}} 被禁用!",
|
|
||||||
"noPokeballForce": "一股无形的力量阻止了你使用精灵球。",
|
|
||||||
"noPokeballTrainer": "你不能捕捉其他训练家的宝可梦!",
|
|
||||||
"noPokeballMulti": "只能在剩下一只宝可梦时才能扔出精灵球!",
|
|
||||||
"noPokeballStrong": "目标宝可梦太强了,无法捕捉!你需要先削弱它!",
|
|
||||||
"noEscapeForce": "一股无形的力量阻止你逃跑。",
|
|
||||||
"noEscapeTrainer": "你不能从训练家战斗中逃跑!",
|
|
||||||
"noEscapePokemon": "{{pokemonName}} 的 {{moveName}} 阻止了你 {{escapeVerb}}!",
|
|
||||||
"runAwaySuccess": "你成功逃脱了!",
|
|
||||||
"runAwayCannotEscape": '你无法逃脱!',
|
|
||||||
"escapeVerbSwitch": "切换",
|
|
||||||
"escapeVerbFlee": "逃跑",
|
|
||||||
"notDisabled": "{{moveName}} 不再被禁用!",
|
|
||||||
"skipItemQuestion": "你确定要跳过拾取道具吗?",
|
|
||||||
"eggHatching": "咦?",
|
|
||||||
"ivScannerUseQuestion": "对 {{pokemonName}} 使用个体值扫描仪?"
|
|
||||||
} as const;
|
|
@ -1,9 +0,0 @@
|
|||||||
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
||||||
|
|
||||||
export const commandUiHandler: SimpleTranslationEntries = {
|
|
||||||
"fight": "战斗",
|
|
||||||
"ball": "精灵球",
|
|
||||||
"pokemon": "宝可梦",
|
|
||||||
"run": "逃跑",
|
|
||||||
"actionMessage": "要让\n{{pokemonName}} 做什么?",
|
|
||||||
} as const;
|
|
@ -1,28 +0,0 @@
|
|||||||
import { ability } from "./ability";
|
|
||||||
import { battle } from "./battle";
|
|
||||||
import { commandUiHandler } from "./command-ui-handler";
|
|
||||||
import { fightUiHandler } from "./fight-ui-handler";
|
|
||||||
import { menu } from "./menu";
|
|
||||||
import { menuUiHandler } from "./menu-ui-handler";
|
|
||||||
import { move } from "./move";
|
|
||||||
import { pokeball } from "./pokeball";
|
|
||||||
import { pokemon } from "./pokemon";
|
|
||||||
import { pokemonStat } from "./pokemon-stat";
|
|
||||||
import { starterSelectUiHandler } from "./starter-select-ui-handler";
|
|
||||||
import { tutorial } from "./tutorial";
|
|
||||||
|
|
||||||
|
|
||||||
export const chsConfig = {
|
|
||||||
ability: ability,
|
|
||||||
battle: battle,
|
|
||||||
commandUiHandler: commandUiHandler,
|
|
||||||
fightUiHandler: fightUiHandler,
|
|
||||||
menuUiHandler: menuUiHandler,
|
|
||||||
menu: menu,
|
|
||||||
move: move,
|
|
||||||
pokeball: pokeball,
|
|
||||||
pokemonStat: pokemonStat,
|
|
||||||
pokemon: pokemon,
|
|
||||||
starterSelectUiHandler: starterSelectUiHandler,
|
|
||||||
tutorial: tutorial
|
|
||||||
}
|
|
@ -1,6 +0,0 @@
|
|||||||
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
||||||
|
|
||||||
export const fightUiHandler: SimpleTranslationEntries = {
|
|
||||||
"pp": "PP",
|
|
||||||
"power": "POWER",
|
|
||||||
} as const;
|
|
@ -1,23 +0,0 @@
|
|||||||
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
||||||
|
|
||||||
export const menuUiHandler: SimpleTranslationEntries = {
|
|
||||||
"GAME_SETTINGS": '游戏设置',
|
|
||||||
"ACHIEVEMENTS": "成就",
|
|
||||||
"STATS": "数据统计",
|
|
||||||
"VOUCHERS": "兑换券",
|
|
||||||
"EGG_LIST": "蛋列表",
|
|
||||||
"EGG_GACHA": "蛋扭蛋",
|
|
||||||
"MANAGE_DATA": "管理数据",
|
|
||||||
"COMMUNITY": "社区",
|
|
||||||
"RETURN_TO_TITLE": "返回标题画面",
|
|
||||||
"LOG_OUT": "登出",
|
|
||||||
"slot": "存档位 {{slotNumber}}",
|
|
||||||
"importSession": "导入存档",
|
|
||||||
"importSlotSelect": "选择要导入到的存档位。",
|
|
||||||
"exportSession": "导出存档",
|
|
||||||
"exportSlotSelect": "选择要导出的存档位。",
|
|
||||||
"importData": "导入数据",
|
|
||||||
"exportData": "导出数据",
|
|
||||||
"cancel": "取消",
|
|
||||||
"losingProgressionWarning": "你将失去自战斗开始以来的所有进度。是否继续?"
|
|
||||||
} as const;
|
|
@ -1,46 +0,0 @@
|
|||||||
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The menu namespace holds most miscellaneous text that isn't directly part of the game's
|
|
||||||
* contents or directly related to Pokemon data. This includes menu navigation, settings,
|
|
||||||
* account interactions, descriptive text, etc.
|
|
||||||
*/
|
|
||||||
export const menu: SimpleTranslationEntries = {
|
|
||||||
"cancel": "取消",
|
|
||||||
"continue": "继续",
|
|
||||||
"dailyRun": "每日挑战 (Beta)",
|
|
||||||
"loadGame": "加载游戏",
|
|
||||||
"newGame": "新游戏",
|
|
||||||
"selectGameMode": "选择一个游戏模式",
|
|
||||||
"logInOrCreateAccount": "登录或创建账户以开始游戏。无需邮箱!",
|
|
||||||
"username": "用户名",
|
|
||||||
"password": "密码",
|
|
||||||
"login": "登录",
|
|
||||||
"register": "注册",
|
|
||||||
"emptyUsername": "用户名不能为空",
|
|
||||||
"invalidLoginUsername": "提供的用户名无效",
|
|
||||||
"invalidRegisterUsername": "用户名只能包含字母、数字或下划线",
|
|
||||||
"invalidLoginPassword": "提供的密码无效",
|
|
||||||
"invalidRegisterPassword": "密码必须至少包含 6 个字符",
|
|
||||||
"usernameAlreadyUsed": "提供的用户名已被使用",
|
|
||||||
"accountNonExistent": "提供的用户不存在",
|
|
||||||
"unmatchingPassword": "提供的密码不匹配",
|
|
||||||
"passwordNotMatchingConfirmPassword": "密码必须与确认密码一致",
|
|
||||||
"confirmPassword": "确认密码",
|
|
||||||
"registrationAgeWarning": "注册即表示您确认您已年满 13 岁。",
|
|
||||||
"backToLogin": "返回登录",
|
|
||||||
"failedToLoadSaveData": "读取存档数据失败。请重新加载页面。如果问题仍然存在,请联系管理员。",
|
|
||||||
"sessionSuccess": "会话加载成功。",
|
|
||||||
"failedToLoadSession": "无法加载您的会话数据。它可能已损坏。",
|
|
||||||
"boyOrGirl": "你是男孩还是女孩?",
|
|
||||||
"boy": "男孩",
|
|
||||||
"girl": "女孩",
|
|
||||||
"dailyRankings": "每日排名",
|
|
||||||
"weeklyRankings": "每周排名",
|
|
||||||
"noRankings": "无排名",
|
|
||||||
"loading": "加载中…",
|
|
||||||
"playersOnline": "在线玩家",
|
|
||||||
"empty": "空",
|
|
||||||
"yes": "是",
|
|
||||||
"no": "否",
|
|
||||||
} as const;
|
|
File diff suppressed because it is too large
Load Diff
@ -1,10 +0,0 @@
|
|||||||
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
||||||
|
|
||||||
export const pokeball: SimpleTranslationEntries = {
|
|
||||||
"pokeBall": "Poké Ball",
|
|
||||||
"greatBall": "Great Ball",
|
|
||||||
"ultraBall": "Ultra Ball",
|
|
||||||
"rogueBall": "Rogue Ball",
|
|
||||||
"masterBall": "Master Ball",
|
|
||||||
"luxuryBall": "Luxury Ball",
|
|
||||||
} as const;
|
|
@ -1,16 +0,0 @@
|
|||||||
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
||||||
|
|
||||||
export const pokemonStat: SimpleTranslationEntries = {
|
|
||||||
"HP": "Max. HP",
|
|
||||||
"HPshortened": "MaxHP",
|
|
||||||
"ATK": "Attack",
|
|
||||||
"ATKshortened": "Atk",
|
|
||||||
"DEF": "Defense",
|
|
||||||
"DEFshortened": "Def",
|
|
||||||
"SPATK": "Sp. Atk",
|
|
||||||
"SPATKshortened": "SpAtk",
|
|
||||||
"SPDEF": "Sp. Def",
|
|
||||||
"SPDEFshortened": "SpDef",
|
|
||||||
"SPD": "Speed",
|
|
||||||
"SPDshortened": "Spd"
|
|
||||||
} as const;
|
|
File diff suppressed because it is too large
Load Diff
@ -1,32 +0,0 @@
|
|||||||
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The menu namespace holds most miscellaneous text that isn't directly part of the game's
|
|
||||||
* contents or directly related to Pokemon data. This includes menu navigation, settings,
|
|
||||||
* account interactions, descriptive text, etc.
|
|
||||||
*/
|
|
||||||
export const starterSelectUiHandler: SimpleTranslationEntries = {
|
|
||||||
"confirmStartTeam":'Begin with these Pokémon?',
|
|
||||||
"growthRate": "Growth Rate:",
|
|
||||||
"ability": "Ability:",
|
|
||||||
"passive": "Passive:",
|
|
||||||
"nature": "Nature:",
|
|
||||||
"eggMoves": 'Egg Moves',
|
|
||||||
"start": "Start",
|
|
||||||
"addToParty": "Add to Party",
|
|
||||||
"toggleIVs": 'Toggle IVs',
|
|
||||||
"manageMoves": 'Manage Moves',
|
|
||||||
"useCandies": 'Use Candies',
|
|
||||||
"selectMoveSwapOut": "Select a move to swap out.",
|
|
||||||
"selectMoveSwapWith": "Select a move to swap with",
|
|
||||||
"unlockPassive": "Unlock Passive",
|
|
||||||
"reduceCost": "Reduce Cost",
|
|
||||||
"cycleShiny": "R: Cycle Shiny",
|
|
||||||
"cycleForm": 'F: Cycle Form',
|
|
||||||
"cycleGender": 'G: Cycle Gender',
|
|
||||||
"cycleAbility": 'E: Cycle Ability',
|
|
||||||
"cycleNature": 'N: Cycle Nature',
|
|
||||||
"cycleVariant": 'V: Cycle Variant',
|
|
||||||
"enablePassive": "Enable Passive",
|
|
||||||
"disablePassive": "Disable Passive"
|
|
||||||
}
|
|
@ -1,42 +0,0 @@
|
|||||||
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
||||||
|
|
||||||
export const tutorial: SimpleTranslationEntries = {
|
|
||||||
"intro": `Welcome to PokéRogue! This is a battle-focused Pokémon fangame with roguelite elements.
|
|
||||||
$This game is not monetized and we claim no ownership of Pokémon nor of the copyrighted assets used.
|
|
||||||
$The game is a work in progress, but fully playable.\nFor bug reports, please use the Discord community.
|
|
||||||
$If the game runs slowly, please ensure 'Hardware Acceleration' is turned on in your browser settings.`,
|
|
||||||
|
|
||||||
"accessMenu": `To access the menu, press M or Escape while awaiting input.\nThe menu contains settings and various features.`,
|
|
||||||
|
|
||||||
"menu": `From this menu you can access the settings.
|
|
||||||
$From the settings you can change game speed, window style, and other options.
|
|
||||||
$There are also various other features here, so be sure to check them all!`,
|
|
||||||
|
|
||||||
"starterSelect": `From this screen, you can select your starters.\nThese are your initial party members.
|
|
||||||
$Each starter has a value. Your party can have up to\n6 members as long as the total does not exceed 10.
|
|
||||||
$You can also select gender, ability, and form depending on\nthe variants you've caught or hatched.
|
|
||||||
$The IVs for a species are also the best of every one you've\ncaught or hatched, so try to get lots of the same species!`,
|
|
||||||
|
|
||||||
"pokerus": `A daily random 3 selectable starters have a purple border.
|
|
||||||
$If you see a starter you own with one of these,\ntry adding it to your party. Be sure to check its summary!`,
|
|
||||||
|
|
||||||
"statChange": `Stat changes persist across battles as long as your Pokémon aren't recalled.
|
|
||||||
$Your Pokémon are recalled before a trainer battle and before entering a new biome.
|
|
||||||
$You can also view the stat changes for the Pokémon on the field by holding C or Shift.`,
|
|
||||||
|
|
||||||
"selectItem": `After every battle, you are given a choice of 3 random items.\nYou may only pick one.
|
|
||||||
$These range from consumables, to Pokémon held items, to passive permanent items.
|
|
||||||
$Most non-consumable item effects will stack in various ways.
|
|
||||||
$Some items will only show up if they can be used, such as evolution items.
|
|
||||||
$You can also transfer held items between Pokémon using the transfer option.
|
|
||||||
$The transfer option will appear in the bottom right once you have obtained a held item.
|
|
||||||
$You may purchase consumable items with money, and a larger variety will be available the further you get.
|
|
||||||
$Be sure to buy these before you pick your random item, as it will progress to the next battle once you do.`,
|
|
||||||
|
|
||||||
"eggGacha": `From this screen, you can redeem your vouchers for\nPokémon eggs.
|
|
||||||
$Eggs have to be hatched and get closer to hatching after\nevery battle. Rarer eggs take longer to hatch.
|
|
||||||
$Hatched Pokémon also won't be added to your party, they will\nbe added to your starters.
|
|
||||||
$Pokémon hatched from eggs generally have better IVs than\nwild Pokémon.
|
|
||||||
$Some Pokémon can only even be obtained from eggs.
|
|
||||||
$There are 3 different machines to pull from with different\nbonuses, so pick the one that suits you best!`,
|
|
||||||
} as const;
|
|
Loading…
Reference in New Issue
Block a user