diff --git a/src/locales/zh_CN/achv.ts b/src/locales/zh_CN/achv.ts index 486ff3cc02b..a32f244400d 100644 --- a/src/locales/zh_CN/achv.ts +++ b/src/locales/zh_CN/achv.ts @@ -172,43 +172,43 @@ export const PGMachv: AchievementTranslationEntries = { "MONO_GEN_ONE": { name: "最初的劲敌", - description: "完成仅限第一世代的挑战.", + description: "完成仅限第一世代的挑战", }, "MONO_GEN_TWO": { name: "1.5世代", - description: "完成仅限第二世代的挑战.", + description: "完成仅限第二世代的挑战", }, "MONO_GEN_THREE": { name: "“水太多了”", - description: "完成仅限第三世代的挑战.", + description: "完成仅限第三世代的挑战", }, "MONO_GEN_FOUR": { name: "她真是最强冠军吗?", - description: "完成仅限第四世代的挑战.", + description: "完成仅限第四世代的挑战", }, "MONO_GEN_FIVE": { name: "完全原创", - description: "完成仅限第五世代的挑战.", + description: "完成仅限第五世代的挑战", }, "MONO_GEN_SIX": { name: "女大公", - description: "完成仅限第六世代的挑战.", + description: "完成仅限第六世代的挑战", }, "MONO_GEN_SEVEN": { name: "首届冠军", - description: "完成仅限第七世代的挑战.", + description: "完成仅限第七世代的挑战", }, "MONO_GEN_EIGHT": { name: "冠军时刻!", - description: "完成仅限第八世代的挑战.", + description: "完成仅限第八世代的挑战", }, "MONO_GEN_NINE": { name: "她又放水了", - description: "完成仅限第九世代的挑战.", + description: "完成仅限第九世代的挑战", }, "MonoType": { - description: "完成 {{type}} 单属性挑战.", + description: "完成 {{type}} 单属性挑战", }, "MONO_NORMAL": { name: "异乎寻常的寻常", @@ -264,6 +264,10 @@ export const PGMachv: AchievementTranslationEntries = { "MONO_FAIRY": { name: "林克,醒醒!", }, + "FRESH_START": { + name: "初次尝试!", + description: "完成初次尝试挑战" + } } as const; // Achievement translations for the when the player character is female (it for now uses the same translations as the male version) diff --git a/src/locales/zh_CN/battle.ts b/src/locales/zh_CN/battle.ts index c3c9077b7f1..b07cb79e258 100644 --- a/src/locales/zh_CN/battle.ts +++ b/src/locales/zh_CN/battle.ts @@ -4,17 +4,17 @@ export const battle: SimpleTranslationEntries = { "bossAppeared": "{{bossName}} 出现了。", "trainerAppeared": "{{trainerName}}\n想要和你对战!", "trainerAppearedDouble": "{{trainerName}}\n想要和你对战!", - "trainerSendOut": "{{trainerName}}派出了\n{{pokemonName}}!", + "trainerSendOut": "{{trainerName}}派出了\n{{pokemonName}}!", "singleWildAppeared": "一只野生的{{pokemonName}}出现了!", "multiWildAppeared": "野生的{{pokemonName1}}\n和{{pokemonName2}}出现了!", - "playerComeBack": "回来吧,{{pokemonName}}!", + "playerComeBack": "回来吧,{{pokemonName}}!", "trainerComeBack": "{{trainerName}}收回了{{pokemonName}}!", "playerGo": "去吧!{{pokemonName}}!", "trainerGo": "{{trainerName}}派出了\n{{pokemonName}}!", "switchQuestion": "要更换\n{{pokemonName}}吗?", "trainerDefeated": "你击败了\n{{trainerName}}!", "moneyWon": "你赢得了\n₽{{moneyAmount}}!", - "moneyPickedUp": "捡到了 ₽{{moneyAmount}}!", + "moneyPickedUp": "捡到了₽{{moneyAmount}}!", "pokemonCaught": "{{pokemonName}}被抓住了!", "addedAsAStarter": "增加了{{pokemonName}}作为\n一个新的基础宝可梦!", "partyFull": "你的队伍已满员。是否放生其他宝可梦\n为{{pokemonName}}腾出空间?", @@ -29,9 +29,9 @@ export const battle: SimpleTranslationEntries = { "attackMissed": "没有命中{{pokemonNameWithAffix}}!", "attackHitsCount": "击中{{count}}次!", "rewardGain": "你获得了\n{{modifierName}}!", - "expGain": "{{pokemonName}}获得了 {{exp}} 点经验值!", - "levelUp": "{{pokemonName}}升级到 Lv.{{level}}!", - "learnMove": "{{pokemonName}} 学会了 {{moveName}}!", + "expGain": "{{pokemonName}}获得了{{exp}} 点经验值!", + "levelUp": "{{pokemonName}}升级到Lv.{{level}}!", + "learnMove": "{{pokemonName}}学会了{{moveName}}!", "learnMovePrompt": "{{pokemonName}}想要学习{{moveName}}。", "learnMoveLimitReached": "但是,{{pokemonName}}已经学会了\n四个技能", "learnMoveReplaceQuestion": "要忘记一个技能并学习{{moveName}}吗?", @@ -61,27 +61,27 @@ export const battle: SimpleTranslationEntries = { "hpIsFull": "{{pokemonName}}的体力已满!", "skipItemQuestion": "你确定要跳过拾取道具吗?", "eggHatching": "咦?", - "stealEatBerry": "{{pokemonName}} stole and ate\n{{targetName}}'s {{berryName}}!", + "stealEatBerry": "{{pokemonName}}夺取并吃掉了\n{{targetName}}的{{berryName}}!", "ppHealBerry": "{{pokemonNameWithAffix}}用{{berryName}}\n回复了{{moveName}}的PP!", "hpHealBerry": "{{pokemonNameWithAffix}}用{{berryName}}\n回复了体力!", "ivScannerUseQuestion": "对{{pokemonName}}使用个体值扫描仪?", "wildPokemonWithAffix": "野生的{{pokemonName}}", - "foePokemonWithAffix": "对手 {{pokemonName}}", + "foePokemonWithAffix": "对手的{{pokemonName}}", "useMove": "{{pokemonNameWithAffix}}使用了\n{{moveName}}!", "drainMessage": "{{pokemonName}}\n吸取了体力!", "regainHealth": "{{pokemonName}}\n回复了体力!", "fainted": "{{pokemonNameWithAffix}}\n倒下了!", - "statsAnd": "and", - "stats": "Stats", - "statRose_other": "{{pokemonNameWithAffix}}的 {{stats}}提高了!", - "statSharplyRose_other": "{{pokemonNameWithAffix}}的 {{stats}}大幅提高了!", - "statRoseDrastically_other": "{{pokemonNameWithAffix}}的 {{stats}}极大幅提高了!", - "statWontGoAnyHigher_other": "{{pokemonNameWithAffix}}的 {{stats}}已经无法再提高了!", - "statFell_other": "{{pokemonNameWithAffix}}的 {{stats}}降低了!", - "statHarshlyFell_other": "{{pokemonNameWithAffix}}的 {{stats}}大幅降低了!", - "statSeverelyFell_other": "{{pokemonNameWithAffix}}的 {{stats}}极大幅降低了!", - "statWontGoAnyLower_other": "{{pokemonNameWithAffix}}的 {{stats}}已经无法再降低了!", - "transformedIntoType": "{{pokemonName}} transformed\ninto the {{type}} type!", + "statsAnd": "和", + "stats": "能力", + "statRose_other": "{{pokemonNameWithAffix}}的{{stats}}提高了!", + "statSharplyRose_other": "{{pokemonNameWithAffix}}的{{stats}}大幅提高了!", + "statRoseDrastically_other": "{{pokemonNameWithAffix}}的{{stats}}极大幅提高了!", + "statWontGoAnyHigher_other": "{{pokemonNameWithAffix}}的{{stats}}已经无法再提高了!", + "statFell_other": "{{pokemonNameWithAffix}}的{{stats}}降低了!", + "statHarshlyFell_other": "{{pokemonNameWithAffix}}的{{stats}}大幅降低了!", + "statSeverelyFell_other": "{{pokemonNameWithAffix}}的{{stats}}极大幅降低了!", + "statWontGoAnyLower_other": "{{pokemonNameWithAffix}}的{{stats}}已经无法再降低了!", + "transformedIntoType": "{{pokemonName}}变成了\n{{type}}属性!", "ppReduced": "降低了{{targetName}}的\n{{moveName}}的PP{{reduction}}点!", "retryBattle": "你要从对战开始时重试么?", "unlockedSomething": "{{unlockedThing}}\n已解锁。", @@ -147,5 +147,5 @@ export const battle: SimpleTranslationEntries = { "battlerTagsSaltCuredLapse": "{{pokemonNameWithAffix}}\n受到了{{moveName}}的伤害!", "battlerTagsCursedOnAdd": "{{pokemonNameWithAffix}}削减了自己的体力,\n并诅咒了{{pokemonName}}!", "battlerTagsCursedLapse": "{{pokemonNameWithAffix}}\n正受到诅咒!", - "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}} stockpiled {{stockpiledCount}}!" + "battlerTagsStockpilingOnAdd": "{{pokemonNameWithAffix}}蓄力了{{stockpiledCount}}次!" } as const; diff --git a/src/locales/zh_CN/challenges.ts b/src/locales/zh_CN/challenges.ts index 4c1b523ef16..de14d2f6486 100644 --- a/src/locales/zh_CN/challenges.ts +++ b/src/locales/zh_CN/challenges.ts @@ -22,4 +22,10 @@ export const challenges: TranslationEntries = { "desc": "你只能使用{{type}}\n属性的宝可梦", "desc_default": "你只能使用所选\n属性的宝可梦" }, + "freshStart": { + "name": "初次尝试", + "desc": "你只能使用御三家,就像是你第一次玩宝可梦肉鸽一样。", + "value.0": "关闭", + "value.1": "开启", + }, } as const; diff --git a/src/locales/zh_CN/menu-ui-handler.ts b/src/locales/zh_CN/menu-ui-handler.ts index 461f5bb9956..e5ca6d977df 100644 --- a/src/locales/zh_CN/menu-ui-handler.ts +++ b/src/locales/zh_CN/menu-ui-handler.ts @@ -18,10 +18,10 @@ export const menuUiHandler: SimpleTranslationEntries = { "exportSlotSelect": "选择要导出的存档位。", "importData": "导入数据", "exportData": "导出数据", - "linkDiscord": "Link Discord", - "unlinkDiscord": "Unlink Discord", - "linkGoogle": "Link Google", - "unlinkGoogle": "Unlink Google", + "linkDiscord": "关联Discord", + "unlinkDiscord": "解除关联Discord", + "linkGoogle": "关联Google", + "unlinkGoogle": "解除关联Google", "cancel": "取消", "losingProgressionWarning": "你将失去自战斗开始以来的所有进度。\n是否继续?", "noEggs": "当前没有任何蛋\n正在孵化中!" diff --git a/src/locales/zh_CN/menu.ts b/src/locales/zh_CN/menu.ts index 4ff4ffc3128..332457c949f 100644 --- a/src/locales/zh_CN/menu.ts +++ b/src/locales/zh_CN/menu.ts @@ -17,7 +17,7 @@ export const menu: SimpleTranslationEntries = { "username": "用户名", "password": "密码", "login": "登录", - "Or use": "Or use", + "Or use": "或使用", "register": "注册", "emptyUsername": "用户名不能为空", "invalidLoginUsername": "输入的用户名无效", diff --git a/src/locales/zh_CN/modifier-type.ts b/src/locales/zh_CN/modifier-type.ts index fcdaf9e8d9f..71f5b21ba81 100644 --- a/src/locales/zh_CN/modifier-type.ts +++ b/src/locales/zh_CN/modifier-type.ts @@ -153,7 +153,7 @@ export const modifierType: ModifierTypeTranslationEntries = { "REVIVER_SEED": { name: "复活种子", description: "受到技能攻击伤害濒死时,\n恢复该宝可梦的HP至1/2。" }, - "WHITE_HERB": { name: "White Herb", description: "An item to be held by a Pokémon. It will restore any lowered stat in battle." }, + "WHITE_HERB": { name: "白色香草", description: "当携带它的宝可梦能力降低时,\n仅能回到之前的状态1次。" }, "ETHER": { name: "PP单项小补剂" }, "MAX_ETHER": { name: "PP单项全补剂" }, @@ -184,7 +184,7 @@ export const modifierType: ModifierTypeTranslationEntries = { "SOOTHE_BELL": { name: "安抚之铃" }, - "SCOPE_LENS": { name: "焦点镜", description: "能看见弱点的镜片。携带它的宝可梦的招式 会变得容易击中要害。" }, + "SCOPE_LENS": { name: "焦点镜", description: "能看见弱点的镜片。携带它的宝可梦的招式\n会变得容易击中要害。" }, "LEEK": { name: "大葱", description: "非常长且坚硬的茎。让大葱鸭携带后,\n招式会变得容易击中要害。" }, "EVIOLITE": { name: "进化奇石", description: "携带后,还能进化的宝可梦的\n防御和特防就会提高。" }, @@ -220,8 +220,8 @@ export const modifierType: ModifierTypeTranslationEntries = { "LEFTOVERS": { name: "吃剩的东西", description: "携带后,在每个回合结束时恢复\n最大HP的1/16。" }, "SHELL_BELL": { name: "贝壳之铃", description: "携带后,在攻击对方成功造成伤害时,\n携带者的HP会恢复其所造成伤害的1/8。" }, - "TOXIC_ORB": { name: "剧毒宝珠", description: "触碰后会放出毒的神奇宝珠。携带后,在战斗时会变成剧毒状态。" }, - "FLAME_ORB": { name: "火焰宝珠", description: "触碰后会放出热量的神奇宝珠。携带后,在战斗时会变成灼伤状态。" }, + "TOXIC_ORB": { name: "剧毒宝珠", description: "触碰后会放出毒的神奇宝珠。\n携带后,在战斗时会变成剧毒状态。" }, + "FLAME_ORB": { name: "火焰宝珠", description: "触碰后会放出热量的神奇宝珠。\n携带后,在战斗时会变成灼伤状态。" }, "BATON": { name: "接力棒", description: "允许在切换宝可梦时保留能力变化, 对陷阱\n同样生效。" }, @@ -247,10 +247,10 @@ export const modifierType: ModifierTypeTranslationEntries = { "ENEMY_FUSED_CHANCE": { name: "融合硬币", description: "增加1%野生融合宝可梦出现概率。" }, }, SpeciesBoosterItem: { - "LIGHT_BALL": { name: "电气球", description: "让皮卡丘携带后,攻击和特攻就会提高的神奇之球。" }, - "THICK_CLUB": { name: "粗骨头", description: "某种坚硬的骨头。让卡拉卡拉或嘎啦嘎啦携带后,攻击就会提高。" }, - "METAL_POWDER": { name: "金属粉", description: "让百变怪携带后,防御就会提高的神奇粉末。非常细腻坚硬。" }, - "QUICK_POWDER": { name: "速度粉", description: "让百变怪携带后,速度就会提高的神奇粉末。非常细腻坚硬。" } + "LIGHT_BALL": { name: "电气球", description: "让皮卡丘携带后,\n攻击和特攻就会提高的神奇之球。" }, + "THICK_CLUB": { name: "粗骨头", description: "某种坚硬的骨头。\n让卡拉卡拉或嘎啦嘎啦携带后,攻击就会提高。" }, + "METAL_POWDER": { name: "金属粉", description: "让百变怪携带后,防御就会提高的神奇粉末。\n非常细腻坚硬。" }, + "QUICK_POWDER": { name: "速度粉", description: "让百变怪携带后,速度就会提高的神奇粉末。\n非常细腻坚硬。" } }, TempBattleStatBoosterItem: { "x_attack": "力量强化", diff --git a/src/locales/zh_CN/modifier.ts b/src/locales/zh_CN/modifier.ts index 458931ed9b5..57e01118ed2 100644 --- a/src/locales/zh_CN/modifier.ts +++ b/src/locales/zh_CN/modifier.ts @@ -5,7 +5,7 @@ export const modifier: SimpleTranslationEntries = { "turnHealApply": "{{pokemonNameWithAffix}}用{{typeName}}\n回复了体力!", "hitHealApply": "{{pokemonNameWithAffix}}用{{typeName}}\n回复了体力!", "pokemonInstantReviveApply": "{{pokemonNameWithAffix}}用{{typeName}}\n恢复了活力!", - "pokemonResetNegativeStatStageApply": "{{pokemonNameWithAffix}}'s lowered stats were restored\nby its {{typeName}}!", + "pokemonResetNegativeStatStageApply": "{{pokemonNameWithAffix}}降低的能力被{{typeName}}\复原了!", "moneyInterestApply": "用{{typeName}}\n获得了 ₽{{moneyAmount}} 利息!", "turnHeldItemTransferApply": "{{pokemonNameWithAffix}}的{{itemName}}被\n{{pokemonName}}的{{typeName}}吸收了!", "contactHeldItemTransferApply": "{{pokemonNameWithAffix}}的{{itemName}}被\n{{pokemonName}}的{{typeName}}夺取了!", diff --git a/src/locales/zh_CN/pokemon-form.ts b/src/locales/zh_CN/pokemon-form.ts index b8135cc78f1..9cba58838b6 100644 --- a/src/locales/zh_CN/pokemon-form.ts +++ b/src/locales/zh_CN/pokemon-form.ts @@ -5,7 +5,7 @@ export const pokemonForm: SimpleTranslationEntries = { "mega": "Mega {{pokemonName}}", "mega-x": "Mega {{pokemonName}} X", "mega-y": "Mega {{pokemonName}} Y", - "primal": "原始回归{{pokemonName}}", + "primal": "原始{{pokemonName}}", "gigantamax": "超极巨{{pokemonName}}", "eternamax": "无极巨{{pokemonName}}", @@ -53,7 +53,7 @@ export const pokemonForm: SimpleTranslationEntries = { "castformSunny": "晴天", "castformRainy": "雨天", "castformSnowy": "雪天", - "deoxysNormal": "Normal", + "deoxysNormal": "普通", // 4G "burmyPlant": "草木蓑衣", "burmySandy": "砂土蓑衣", @@ -65,8 +65,8 @@ export const pokemonForm: SimpleTranslationEntries = { "rotomFrost": "结冰", "rotomFan": "旋转", "rotomMow": "切割", - "giratinaAltered": "Altered", - "shayminLand": "Land", + "giratinaAltered": "别种", + "shayminLand": "陆上", // 5G "basculinRedStriped": "红条纹", "basculinBlueStriped": "蓝条纹", @@ -75,11 +75,11 @@ export const pokemonForm: SimpleTranslationEntries = { "deerlingSummer": "夏天", "deerlingAutumn": "秋天", "deerlingWinter": "冬天", - "tornadusIncarnate": "Incarnate", - "thundurusIncarnate": "Incarnate", - "landorusIncarnate": "Incarnate", - "keldeoOrdinary": "Ordinary", - "meloettaAria": "Aria", + "tornadusIncarnate": "化身", + "thundurusIncarnate": "化身", + "landorusIncarnate": "化身", + "keldeoOrdinary": "通常", + "meloettaAria": "歌声", // 6G "froakieBattleBond": "牵绊变身", "scatterbugMeadow": "花园花纹", @@ -156,11 +156,11 @@ export const pokemonForm: SimpleTranslationEntries = { "eiscueNoIce": "解冻头", "indeedeeMale": "雄性", "indeedeeFemale": "雌性", - "morpekoFullBelly": "Full Belly", - "zacianHeroOfManyBattles": "Hero Of Many Battles", - "zamazentaHeroOfManyBattles": "Hero Of Many Battles", + "morpekoFullBelly": "满腹花纹", + "zacianHeroOfManyBattles": "百战勇者", + "zamazentaHeroOfManyBattles": "百战勇者", "zarudeDada": "老爹", - "enamorusIncarnate": "Incarnate", + "enamorusIncarnate": "化身", // 9G "squawkabillyGreenPlumage": "绿羽毛", "squawkabillyBluePlumage": "蓝羽毛", @@ -171,16 +171,16 @@ export const pokemonForm: SimpleTranslationEntries = { "tatsugiriStretchy": "平挺姿势", "gimmighoulChest": "宝箱形态", "gimmighoulRoaming": "徒步形态", - "koraidonApexBuild": "Apex Build", - "koraidonLimitedBuild":"Limited Build", - "koraidonSprintingBuild":"Sprinting Build", - "koraidonSwimmingBuild":"Swimming Build", - "koraidonGlidingBuild":"Gliding Build", - "miraidonUltimateMode":"Ultimate Mode", - "miraidonLowPowerMode":"Low Power Mode", - "miraidonDriveMode":"Drive Mode", - "miraidonAquaticMode":"Aquatic Mode", - "miraidonGlideMode":"Glide Mode", + "koraidonApexBuild": "顶尖形态", + "koraidonLimitedBuild":"限制形态", + "koraidonSprintingBuild":"冲刺形态", + "koraidonSwimmingBuild":"游泳形态", + "koraidonGlidingBuild":"滑翔形态", + "miraidonUltimateMode":"极限模式", + "miraidonLowPowerMode":"节能模式", + "miraidonDriveMode":"驾驶模式", + "miraidonAquaticMode":"水上模式", + "miraidonGlideMode":"滑翔模式", "poltchageistCounterfeit": "冒牌货", "poltchageistArtisan": "高档货", "paldeaTaurosCombat": "斗战种", diff --git a/src/locales/zh_CN/starter-select-ui-handler.ts b/src/locales/zh_CN/starter-select-ui-handler.ts index c23ceb66eb0..b93fc26cde3 100644 --- a/src/locales/zh_CN/starter-select-ui-handler.ts +++ b/src/locales/zh_CN/starter-select-ui-handler.ts @@ -7,7 +7,7 @@ import { SimpleTranslationEntries } from "#app/interfaces/locales"; */ export const starterSelectUiHandler: SimpleTranslationEntries = { "confirmStartTeam": "使用这些宝可梦开始游戏吗?", - "invalidParty": "This is not a valid starting party!", + "invalidParty": "初始队伍不可用!", "gen1": "I", "gen2": "II", "gen3": "III",