// ==UserScript== // @name PokéSurvivor 中文化(西语源) // @name:en PokéSurvivor Chinese (from Spanish) // @namespace https://github.com/yiyuan521/yiyuan-userscripts // @version 1.0.0 // @description 把 PokéSurvivor 的界面、提示、任务、道具说明、宝可梦名/招式名和局内文字翻译成简体中文(离线词表,不联网;含全国图鉴 1-1025 全部宝可梦名)。本版以游戏原生的西班牙语文本为源。 // @author yiyuan521 // @match https://pokesurvivor.com/* // @match https://www.pokesurvivor.com/* // @match https://pokesurvivor.games/* // @icon https://pokesurvivor.com/assets/icons/icon-96.png // @run-at document-start // @grant none // @downloadURL https://raw.githubusercontent.com/yiyuan521/yiyuan-userscripts/master/pokesurvivor/pokesurvivor-zh-es.user.js // @updateURL https://raw.githubusercontent.com/yiyuan521/yiyuan-userscripts/master/pokesurvivor/pokesurvivor-zh-es.user.js // ==/UserScript== /* * 工作原理 * -------- * 游戏的原生语言是西班牙语,英文只是它自带的一层翻译(js/data/lang-en.js)。 * 本脚本把游戏固定成西语渲染(ps.lang=es)。此时游戏自己的 i18n 完全不工作 * (t() 直接返回原文、DOM 与 canvas 都不包装),调用链只剩 本脚本(es→zh) → 原生: * 以西语原文为准,少一层中转,也不再依赖它英文层是否完整。 * 接管方式: * 1. 覆盖 CanvasRenderingContext2D 的 fillText / strokeText / measureText * 2. 用 TreeWalker + MutationObserver 遍历并持续翻译 DOM 文本节点与属性 * 3. 另接 confirm / alert / prompt(游戏用它们弹确认框) * 词表是离线的(界面词条 + 宝可梦名 + 招式名 + 更新内容都在同一张 DICT 里),不发起任何网络请求。 * 本文件由 tools/build-es.js 从 pokesurvivor-zh-en.user.js 生成 —— 请改英文版再重新生成。 */ (function () { 'use strict'; var CFG = { forceLang: 'es', // 强制游戏用哪种语言渲染:'en' 用英文词表,'es' 用西语词表 canvas: true, // 翻译 canvas 上的文字(局内 HUD、伤害数字、提示) partial: true, // 允许在长句里替换嵌入的词条(游戏会把词条拼接成句子) fixNumbers: true, // 把西语千分位 1.000 改成 1,000(中文读者不会误读成小数) debug: false }; /* ===================== 界面词表:UI / 按钮 / 提示 / 任务 / 道具说明 ===================== */ /* ===================== 界面词表:UI / 按钮 / 提示 / 任务 / 道具说明 ===================== */ /* ===================== 界面词表:UI / 按钮 / 提示 / 任务 / 道具说明 ===================== */ var Interface_Dict = { "Vida": "体力", "Niveles": "Lv.", "Pokémon": "Pokémon", "No": "否", "Todos": "全部", "Veto": "禁用", "Bicho": "虫", "Esc": "Esc", "Niebla": "浓雾", "Hielo": "冰", "baja": "低", "Baja": "低", "Nv.": "Lv.", "MIT": "MIT", "OFL": "OFL", "PMD": "PMD", "Sí": "是", "tú": "你", "Tú": "你", "Auto": "自动", "Atrás": "返回", "Volver": "返回", "Vínculo": "羁绊", "Siniestro": "恶", "CAÍDO": "下", "Épica": "史诗", "Fuego": "火", "gratis": "免费", "Libre": "免费", "Furia": "愤怒", "Alta": "高", "Anfitrión": "房主", "Unirme": "加入", "Quedarme con": "保留", "leal": "忠诚", "Leal": "忠诚", "Máx.": "最大", "Menú": "菜单", "moverse": "招式", "Nombre": "名字", "¡NUEVO!": "新!", "Probabilidades": "概率", "Jugar": "开始", "TIRADA": "抽取", "Lluvia": "下雨", "Rara": "稀有", "Roca": "岩石", "Sala": "房间", "Runs": "场次", "Guardar": "保存", "Partida": "存档", "Visto": "已见", "en solitario": "单人", "Cambiar": "替换", "WASD": "WASD", "+8 vida": "+8 HP", "Acerca de": "关于", "Alola": "阿罗拉", "Coraza": "护甲", "Valiente": "勇敢", "La calma.": "冷静", "Recoger": "领取", "Cerrar": "关闭", "Coins": "金币", "MONEDAS": "金币", "Diarias": "每日", "Diario": "每日", "dulce": "温柔", "Dulce": "温柔", "Hada": "妖精", "Fijo": "固定", "Fuente:": "字体:", "Gacha": "扭蛋", "Galar": "伽勒尔", "Fantasma": "幽灵", "Gmail": "Gmail", "Planta": "草", "Grupo": "组队", "invitado": "访客", "Invitado": "访客", "Guía": "指南", "Hoenn": "丰缘", "Johto": "城都", "Kalos": "卡洛斯", "Kanto": "关都", "Ko-fi": "Ko-fi", "Grande": "大", "¡Nivel": "等级", "Nivel": "等级", "Afortunado": "幸运", "Movimientos": "招式", "Música": "音乐", "En PC": "在电脑上", "Tengo": "已拥有", "pausa": "暂停", "Pausa": "暂停", "Colocar": "名次", "Potencia": "威力", "Grietas": "裂隙", "Shiny": "异色", "Pequeño": "小", "Sonido": "音效", "Velocidad": "速度", "Acero": "钢", "Enjambre": "虫群", "tenaz": "坚韧", "Tenaz": "坚韧", "Título": "称号", "Resistente": "坚韧", "Teselia": "合众", "Agua": "水", "+1 orbe": "+1 宝珠", "Aceptar": "接受", "alegre": "开朗", "Alegre": "开朗", "astuto": "机灵", "Astuto": "机灵", "Ataque": "攻击", "vigor": "活力", "Aprendizaje": "知识", "Jefes": "BOSS", "Cancelar": "取消", "Elegir": "选择", "Combate": "战斗", "Común": "普通", "Dragón": "龙", "¡¿ÉPICO?!": "史诗?!", "Volador": "飞行", "Google": "Google", "Tierra": "地面", "Juzgado": "已判定", "Leyenda": "传说", "Entrar": "登录", "Imán": "磁铁", "Medallas": "勋章", "media": "中", "Media": "中", "moverse ·": "招式 ·", "movimiento ·": "招式 ·", "Normal": "一般", "en línea": "在线", "En línea": "在线", "Paldea": "帕底亚", "Veneno": "毒", "Recargar": "重新加载", "Quitar": "移除", "Grieta ·": "裂隙 ·", "GRIETA ·": "裂隙 ·", "sereno": "沉静", "Sereno": "沉静", "Sinnoh": "神奥", "Sounds": "音效", "Carrera": "冲刺", "Constante": "稳健", "Zancada": "步伐", "tímido": "害羞", "Tímido": "害羞", "Activar sonido": "取消静音", "Semanales": "每周", "Semanal": "每周", "Sabiduría": "智慧", "Anual": "每年", "· ¡nuevo!": "· 新!", "+1 mina": "+1 地雷", "Cuenta": "账号", "Ataques": "攻击", "caótico": "混乱", "Caótico": "混乱", "Recogido": "已领取", "Contacto": "联系", "Créditos": "制作人员", "ciclar ·": "切换 ·", "Rechazar": "拒绝", "Pantalla": "显示", "Efectos": "特效", "English": "英语", "Español": "西班牙语", "Evoluciona": "进化", "Fortuna": "幸运", "Amigos": "好友", "Gen {x}": "第 {x} 世代", "Salir": "退出登录", "Cerrar sesión": "退出登录", "Lv. {x}": "Lv. {x}", "Me faltan": "缺少", "Misterioso": "神秘", "Ahora no": "暂不", "Nv. {x}": "Lv. {x}", "Desconectado": "离线", "Compañero": "伙伴", "PokeAPI": "PokeAPI", "Pokédex": "图鉴", "Privacidad": "隐私", "Perfil": "档案", "Calidad": "画质", "Guardando…": "保存中…", "Shinies": "异色", "Crear cuenta": "注册", "¡Pegajoso!": "黏住了!", "Apoyar": "支持", "Entrenador": "训练家", "Activar": "开启", "Mejora": "升级", "Veterano": "老手", "+2 saltos": "+2 跳跃", "+3 disparos": "+3 弹幕", "histórico": "历史", "Histórico": "历史", "¡Un objeto!": "一个道具!", "Baneados": "已封禁", "bug-bite": "虫咬", "bug-buzz": "虫鸣", "Continuar": "继续", "Controles": "操作", "Derrotados": "已击败", "directamente": "直接", "Eléctrico": "电", "Explorador": "探索者", "Juego de fans": "同人游戏", "Lucha": "格斗", "Firebase": "Firebase", "Flotante": "漂浮", "La libertad.": "自由。", "Bolsa llena": "背包已满", "Gráficos": "画面", "ice-beam": "冰冻光束", "Idioma": "语言", "Vidasfera": "生命宝珠", "Cargando…": "加载中…", "Misiones": "任务", "mud-shot": "泥巴射击", "Silenciar todo": "全部静音", "Apodo": "昵称", "Nintendo": "Nintendo", "paciente": "耐心", "Paciente": "耐心", "Contraseña": "密码", "PolyForm": "PolyForm", "prudente": "谨慎", "Prudente": "谨慎", "TIRADA ×10": "抽取 ×10", "Abandonar run": "退出本局", "Reflejos": "反应", "Reportes": "举报", "Cambiar opciones (": "重抽 (", "Run terminada": "本局结束", "Ajustes": "设置", "Mostrar FPS": "显示帧率", "Pico Celeste": "天空之巅", "Nevada": "降雪", "Sprites:": "精灵图:", "Superviviente": "幸存者", "Incansable": "不知疲倦", "travieso": "顽皮", "Travieso": "顽皮", "Poco común": "罕见", "Mejoras": "升级", "valiente": "勇敢", "Vitalidad": "体力", "Tienes": "你有", "(compañero)": "(伙伴)", "+0.2 vida/s": "+0.2 HP/秒", "+1 meteoro": "+1 陨石", "+3% velocidad": "+3% 速度", "body-slam": "泰山压顶", "Coleccionista": "收藏家", "Conectado": "已连接", "Creatures": "Creatures", "daño ×2": "伤害 ×2", "Evolución": "进化", "EVOLUCIÓN": "进化", "fire-spin": "火焰旋涡", "Firestore": "Firestore", "heat-wave": "热风", "impulsivo": "冲动", "Impulsivo": "冲动", "Restos": "吃剩的东西", "Legendaria": "传说", "Huevo Suerte": "幸运蛋", "Nivel máximo": "满级", "Más información": "更多信息", "DE ARCEUS": "阿尔宙斯", "orgulloso": "骄傲", "Orgulloso": "骄傲", "PokéCoins": "宝可币", "Tirar ×1 ·": "抽取 ×1 ·", "solitario": "孤僻", "Solitario": "孤僻", "Cambiar a": "切换到", "de esta semana": "本周", "de este año": "今年", "tranquilo": "平静", "Tranquilo": "平静", "¡Conseguido!": "已解锁!", "vine-whip": "藤鞭", "Has caído…": "你倒下了…", "{x} Grupo": "{x} 队伍", "hace {x} h": "{x} 小时前", "(sin título)": "(无称号)", "+25% alcance": "+25% 范围", "+30% alcance": "+30% 范围", "+4% daño": "+4% 伤害", "+40% potencia": "+40% 威力", "+45% velocidad": "+45% 速度", "Añadir amigo": "添加好友", "Mejor nivel": "最高等级", "Colección": "图鉴", "Callejón Oscuro": "暗巷", "dark-pulse": "恶之波动", "DERROTADOS ·": "已击败 ·", "fairy-wind": "妖精之风", "Farfetch’d": "大葱鸭", "Banda Focus": "气势披带", "Pantalla completa": "全屏", "GAME FREAK": "GAME FREAK", "giga-drain": "终极吸取", "¡SUERTE!": "祝你好运!", "Creciendo": "成长中", "hydro-pump": "水炮", "en grupo": "组队中", "leaf-storm": "飞叶风暴", "¡Nivel {x}!": "等级 {x}!", "Moderación": "管理", "Domador de mitos": "神话驯服者", "No, gracias": "不用了", "psycho-cut": "精神利刃", "Tirar ×10 ·": "抽取 ×10 ·", "Garra Rápida": "先制之爪", "razor-leaf": "飞叶快刀", "Desierto Rojo": "红漠", "Repertorio": "招式库", "Grieta · {x}": "裂隙 · {x}", "rock-slide": "岩崩", "rock-throw": "落石", "Gruta Marina": "海蚀洞", "Cascabel Concha": "贝壳之铃", "Pequeño equipo": "小队", "Empezar partida": "开始游戏", "de este mes": "本月", "Título: {x}": "称号:{x}", "Central Voltio": "电气工厂", "Calentando": "热身中", "Novedades": "更新内容", "{x} en línea": "{x} 在线", "· Derrotados": "· 已击败", "+12% recogida": "+12% 拾取", "+2% defensa": "+2% 防御", "+30% radio": "+30% 半径", "+35% de velocidad.": "+35% 速度", "+40% daño": "+40% 伤害", "+45% daño": "+45% 伤害", "+50% daño": "+50% 伤害", "+55% daño": "+55% 伤害", "Moneda Amuleto": "护符金币", "Anticuario": "古董商", "Volcán Ceniza": "灰烬火山", "aura-sphere": "波导弹", "Cazajefes": "BOSS 猎手", "Cambio de cartas": "卡牌重抽", "Cinta Elección": "讲究头带", "elegir ataque": "选择招式", "Conectando…": "连接中…", "dragon-rage": "龙之怒", "Repetido ·": "重复 ·", "Proyecto de fan": "同人项目", "¡Banda Focus!": "气势披带!", "La amistad.": "友情", "Guía y preguntas": "指南与常见问题", "Bosque Colmena": "蜂巢森林", "En curso": "进行中", "En la sala": "在房间内", "Ranking": "排行榜", "Legendarios": "传说宝可梦", "meteor-mash": "彗星拳", "Templo Mental": "心灵神殿", "Maestro de movimientos": "招式大师", "night-shade": "黑夜魔影", "de siempre": "历史", "de la semana": "本周", "del año": "年度", "powder-snow": "细雪", "Saltagrietas": "裂隙跳跃者", "shadow-ball": "暗影球", "Empieza con": "初始为", "string-shot": "吐丝", "Ese eres tú.": "这是你。", "¡Ticket ×10!": "抽奖券 ×10!", "tickets y": "抽奖券和", "Ciénaga Tóxica": "剧毒沼泽", "Imparable": "势不可挡", "Versión {x}": "版本 {x}", "wing-attack": "翅膀攻击", "hace {x} min": "{x} 分钟前", "{x} solicitud": "{x} 个请求", "· Mejor tiempo": "· 最佳时间", "· ¡vencido!": "· 已击败!", "tickets ×10": "×10 抽奖券", "+1 a la vez": "每次 +1", "+1 bumerán": "+1 回旋镖", "+1 acumulación máxima": "+1 最大层数", "-3% recarga": "-3% 冷却", "Logros": "成就", "Dojo Ancestral": "古代道场", "Chaleco Asalto": "突击背心", "Volver al menú": "返回菜单", "Pañuelo Elección": "讲究围巾", "Elegir ({x})": "选择 ({x})", "Quitar filtro": "清除筛选", "Golpe Crítico": "会心一击", "Cueva Cristal": "水晶洞窟", "dragon-dance": "龙之舞", "Enciclopedia": "百科", "Evolucionista": "进化研究者", "Sólo amigos": "仅好友", "Consigue 1 shiny.": "获得 1 只异色。", "Matagigantes": "巨人杀手", "Duro de pelar": "难以击败", "En tu sala": "在你的房间", "Aviso legal": "法律声明", "del mes": "本月", "poison-sting": "毒针", "PokéSurvivor": "PokéSurvivor", "Solicitud enviada": "请求已发送", "GRIETA · {x} s": "裂隙 · {x} 秒", "Casco Dentado": "凸凸头盔", "Bosque Umbrío": "幽暗森林", "Cazashinies": "异色猎人", "Baya Zidra": "文柚果", "Tragaperras": "老虎机", "Código fuente:": "源码:", "SpriteCollab": "SpriteCollab", "Sprites de": "精灵图来自", "swords-dance": "剑舞", "La Sentencia": "制裁", "LA SENTENCIA": "制裁", "toxic-spikes": "毒菱", "Tienes {x}": "你有 {x}", "hace {x} días": "{x} 天前", "{x} solicitudes": "{x} 个请求", "+1 proyectil": "+1 弹幕", "+30% distancia": "+30% 距离", "+40% duración": "+40% 持续时间", "+50% duración": "+50% 持续时间", "+8% Pokémonedas": "+8% 宝可币", "-25% recarga": "-25% 冷却", "-40% recarga": "-40% 冷却", "Código (GitHub)": "源码 (GitHub)", "Derrota a un jefe": "击败一个 BOSS", "Evoluciona un movimiento": "进化一个招式", "Primeros combates": "初次战斗", "Primer compañero": "第一个伙伴", "Tickets del gacha": "抽奖券", "Tamaño del joystick": "摇杆大小", "Vincular mi Gmail": "绑定我的 Gmail", "Leyenda viva": "活着的传说", "Compañero fiel": "忠诚的伙伴", "Noncommercial": "Noncommercial", "o flechas": "或方向键", "Juega 50 runs.": "玩 50 局。", "Jugar como invitado": "以访客身份游玩", "Datos de los Pokémon:": "宝可梦数据:", "Guardar apodo": "保存昵称", "tiempo aguantado": "生存时间", "thunder-shock": "电击", "Tu compañero:": "你的伙伴:", "¡{x} se ha escapado!": "{x} 逃走了!", "≈12 € al año": "约 €12/年", "+4 proyectiles": "+4 弹幕", "+5% experiencia": "+5% 经验", "Ante Arceus": "对抗阿尔宙斯", "Cantera Antigua": "古代采石场", "Botones colocados": "按键已放置", "Elegir otro": "换一个", "Números de daño": "伤害数字", "dazzling-gleam": "魔法闪耀", "Derrota a un jefe.": "击败一个 BOSS。", "Borrar para siempre": "永久删除", "Selva Esmeralda": "翡翠丛林", "Pradera Eterna": "永恒草原", "Evoluciona un movimiento.": "进化一个招式。", "Generation {x}": "第 {x} 世代", "Consigue 5 shinies.": "获得 5 只异色。", "Ir a la sala": "前往房间", "Sol abrasador": "强烈日照", "Invitar amigos": "邀请好友", "Coleccionista de objetos": "道具收藏家", "Salir de la partida": "离开游戏", "Salir de la sala": "离开房间", "Marca · {x} m": "标记 · {x} 米", "Atajos de movimientos": "招式快捷键", "Nuevo título: {x}": "新称号:{x}", "Ten 1 Pokémon.": "拥有 1 只宝可梦。", "Selecciona un Pokémon": "选择一只宝可梦", "Maestro Pokémon": "宝可梦大师", "¡Marea de Pokémon!": "宝可梦潮!", "Pulsa para empezar": "按任意键开始", "Inicia sesión primero.": "请先登录。", "Fortaleza de Acero": "钢铁堡垒", "Al otro lado": "另一边", "Tu apodo:": "你的昵称:", "· ×{x} Fortuna": "· ×{x} 幸运", ", nada más.": ",没有别的了。", "Cuenta borrada": "账号已删除", "Ser el mejor.": "成为最强。", "No volver a preguntar": "不再询问", "Donar en Ko-fi": "在 Ko-fi 上捐助", "Glaciar Eterno": "永恒冰川", "Volcán Ígneo": "熔岩火山", "Invite a friend": "邀请好友", "Misiones y más": "任务与更多", "Mundo Misterioso": "不可思议迷宫", "Ten 10 Pokémon.": "拥有 10 只宝可梦。", "Ten 50 Pokémon.": "拥有 50 只宝可梦。", "premio por recoger": "个奖励可领取", "Tu colección": "你的图鉴", "¡{x} se ha enfurecido!": "{x} 暴怒了!", "· tiempo aguantado": "· 生存时间", "+30% de experiencia.": "+30% 经验。", "Ojo para el brillo": "异色之眼", "Elige tu carta": "选择你的卡牌", "Elegido de Arceus": "阿尔宙斯选中者", "Criptomonedas": "加密货币", "Desafío divino": "神圣挑战", "Santuario Dragón": "龙之圣域", "Bosque Encantado": "魔法森林", "Evoluciona 25 movimientos.": "进化 25 个招式。", "Evoluciona {x} movimientos": "进化 {x} 个招式", "Encuentra un objeto equipable": "找到一个持有道具", "Dispara un 35% más rápido": "射速提升 35%", "Cementerio Sombrío": "阴森墓地", "¡Nuevo récord de tiempo!": "新的时间纪录!", "Web oficial": "官方网站", "Ten 100 Pokémon.": "拥有 100 只宝可梦。", "Ten 250 Pokémon.": "拥有 250 只宝可梦。", "Ten 500 Pokémon.": "拥有 500 只宝可梦。", "Pokémonedas ganadas": "已获得宝可币", "Charcos un 30% más grandes": "范围扩大 30%", "Se renuevan en {x}": "{x} 后刷新", "Visto hace {x} min": "{x} 分钟前见过", "Algo brilla": "有东西在发光", "Empezar partida ({x})": "开始游戏 ({x})", "Apoyar en Ko-fi": "在 Ko-fi 上支持", "Terror de los jefes": "BOSS 的噩梦", "Esperando a {x}…": "等待 {x}…", "+30% radio de explosión": "+30% 爆炸半径", "Cien amigos": "一百个好友", "¡Horda de tipo {x}!": "{x} 属性兽潮!", "¡Logro: {x}!": "成就:{x}!", "Elige una recompensa ·": "选择一个奖励 ·", "Clic para acelerar": "点击加速", "Derrota a 25 jefes.": "击败 25 个 BOSS。", "Derrota a {x} jefes": "击败 {x} 个 BOSS", "Entra en la mazmorra": "进入地牢", "Música y sonidos:": "音乐与音效:", "Nombre y contraseña": "名称与密码", "Sin favoritos todavía.": "还没有收藏。", "o clic en el icono": "或点击它的图标", "Colocar los botones": "放置按键", "Profesor Pokémon": "宝可梦博士", "Gira el móvil": "请旋转手机", "Ruinas del Juicio": "制裁遗迹", "Visto hace {x} días": "{x} 天前见过", "Crear cuenta o entrar": "注册或登录", "La sala está llena.": "房间已满。", "El tiempo se ha agotado…": "时间到了…", "Gana una pelea en una grieta": "赢得一场裂隙战", "Estás jugando como": "你正以…身份游玩", "HORDA {x} · {x} s": "{x} 兽潮 · {x} 秒", "{x} ha dejado la partida": "{x} 离开了游戏", "¡SE HA ABIERTO UNA GRIETA!": "裂隙开启了!", "Ante el Creador": "在创世者面前", "Derrota a 100 jefes.": "击败 100 个 BOSS。", "Derrota a {x} Pokémon": "击败 {x} 只宝可梦", "Encuentra los 11 objetos.": "找齐全部 11 个道具。", "Invitación enviada a {x}": "已向 {x} 发送邀请", "¡Vamos juntos!": "一起出发!", "Movimientos que puede aprender": "可学会的招式", "Juega una partida en grupo.": "玩一局组队游戏。", "Guardado en la nube": "已保存到云端", "Sign up or sign in": "注册或登录", "Empiezas con 2 movimientos": "开局携带 2 个招式", "Quédate a su lado": "守在他们身边", "Aguanta 5 minutos.": "生存 5 分钟。", "donación voluntaria": "自愿捐助", "{x} Shinies conseguidos": "已捕获 {x} 只异色", "+7% de velocidad de movimiento.": "+7% 移动速度。", "Elige el favorito {x}": "选择收藏 {x}", "Elige a tu compañero": "选择你的伙伴", "gratuito y sin ánimo de lucro": "免费且非营利", "HORA DORADA · {x} s": "黄金时刻 · {x} 秒", "Golpea un 40% más a menudo": "命中频率提升 40%", "En móvil o tablet": "在手机或平板上", "Abre un cofre con candado": "打开一个上锁的宝箱", "Pulsa Espacio para saltar": "按空格跳过", "Pregunta {x} de {x}": "第 {x} 题 / 共 {x} 题", "Solicitud enviada a {x}": "已向 {x} 发送请求", "Entrar con Google": "用 Google 登录", "Faltan por elegir: {x}": "还在选择:{x}", "Apoyar el proyecto": "支持这个项目", "Aguanta 10 minutos.": "生存 10 分钟。", "Aguanta 15 minutos.": "生存 15 分钟。", "Aguanta 20 minutos.": "生存 20 分钟。", "No hay solicitud.": "没有请求。", "Contenido de terceros": "第三方内容", "Escribe tu contraseña.": "输入你的密码。", "Tienes {x} de {x}": "你有 {x} / {x}", "¡Llevas {x}!": "你持有 {x}!", "{x} premio por recoger": "{x} 个奖励可领取", "{x} · {x} legendario": "{x} · {x} 传说", "+30% alcance y grosor": "+30% 范围与宽度", "¡{x} salvaje apareció!": "野生的 {x} 出现了!", "Elegir de compañero{x}": "选为伙伴{x}", "Elige tu apodo": "选择你的昵称", "Pixelify Sans (OFL).": "Pixelify Sans 字体(OFL)。", "Juega 10 partidas en grupo.": "玩 10 局组队游戏。", "ataque anterior / siguiente": "上一个 / 下一个招式", "Grieta · {x} m · {x} s": "裂隙 · {x} 米 · {x} 秒", "GRIETA · {x} m · {x} s": "裂隙 · {x} 米 · {x} 秒", "Quién aguanta más": "谁活得最久", "Gana 10 peleas en grietas.": "赢得 10 场裂隙战。", "Gana {x} peleas en grietas": "赢得 {x} 场裂隙战", "Ya llevas {x}": "你已经持有 {x}", "¡Has conseguido a {x} shiny!": "你获得了异色 {x}!", "Tu apodo es {x}": "你的昵称是 {x}", "Tu personalidad es…": "你的性格是…", "¡{x} se une a tu equipo!": "{x} 加入了你的队伍!", "{x} premios por recoger": "{x} 个奖励可领取", "{x} · {x}: nivel {x}": "{x} · {x}:等级 {x}", "+6% de reducción de daño recibido.": "+6% 伤害减免。", "+60% daño y más ancho": "+60% 伤害且范围更宽", "¡ARCEUS HA DESCENDIDO!": "阿尔宙斯降临了!", "Completa 10 misiones.": "完成 10 个任务。", "Completa 50 misiones.": "完成 50 个任务。", "Derrota a 1.000 Pokémon.": "击败 1,000 只宝可梦。", "Derrota a {x} en una grieta.": "在裂隙中击败 {x}。", "¿Olvidaste tu contraseña?": "忘记密码?", "Modo invitado: no se guarda": "访客模式:不保存", "Haz 100 tiradas en el gacha.": "抽 100 次扭蛋。", "Misión completada: {x}": "任务完成:{x}", "Que no me rindo nunca.": "我从不放弃。", "Sin barras del navegador.": "无浏览器工具栏。", "Has entrado en la grieta…": "你进入了裂隙…", "+1 orbe y +55% daño": "+1 宝珠且 +55% 伤害", "+20% de reducción de daño recibido.": "+20% 伤害减免。", "+3 disparos y +1 perforación": "+3 弹幕且 +1 穿透", "¡Un {x} shiny anda cerca!": "附近有异色 {x}!", "Completa 200 misiones.": "完成 200 个任务。", "Derrota a 10.000 Pokémon.": "击败 10,000 只宝可梦。", "Me agobio muchísimo.": "我会非常紧张。", "Nv. {x} · {x} derrotados": "Lv. {x} · 已击败 {x}", "Ninguno con este filtro.": "此筛选下没有结果。", "Abre {x} cofres con candado": "打开 {x} 个上锁的宝箱", "Toca la pantalla para saltar": "点击屏幕跳过", "El largo, sin prisa.": "漫长的一天,不着急。", "Cuenta de este navegador": "本浏览器的账号", "Ver mi perfil público": "查看我的公开档案", "Aún no lo tienes.": "你还没有它。", "Apodo de tu amigo": "你好友的昵称", "Tu día libre ideal es…": "你理想的休息日是…", "+1 acumulación y +40% potencia": "+1 层数且 +40% 威力", "+12% de experiencia ganada.": "+12% 经验获取。", "¡Vínculo! {x} movimientos a la vez": "羁绊! 同时释放 {x} 个招式", "No se pudo entrar en la sala.": "无法加入房间。", "No se pudo enviar ({x}).": "发送失败 ({x})。", "Derrota a 100.000 Pokémon.": "击败 100,000 只宝可梦。", "Vence a todos los legendarios.": "击败所有传说宝可梦。", "Encuentra 5 objetos distintos.": "找到 5 个不同的道具。", "es un juego hecho por fans,": "是一款由粉丝制作的游戏,", "Haz más fuerte cada run": "让每一局都更强", "Sin conexión a internet.": "没有网络连接。", "La invitación ha caducado.": "邀请已过期。", "La grieta os ha expulsado…": "裂隙把你抛了出来…", "Quiere ser tu amigo": "想成为你的好友", "Ya la has reportado": "你已经举报过了", "Sólo puedes llevar uno ·": "你只能持有一个 ·", "Ya sois amigos.": "你们已经是好友了。", "Tus 3 Pokémon favoritos": "你最喜欢的 3 只宝可梦", "{x} es ahora tu compañero": "{x} 现在是你的伙伴了", "¡{x} necesita ayuda! · {x} m": "{x} 需要帮助! · {x} 米", "+2 saltos y +40% daño": "+2 跳跃且 +40% 伤害", "Aguijón rápido que envenena.": "一次快速的毒刺。", "Zarpazo de acero en arco.": "一道弧形的钢斩。", "¿Examen? Ya veré mañana.": "考试? 明天再说。", "Pausa: {x} está eligiendo…": "暂停:{x} 正在选择…", "Juega en grupo, hasta 4": "组队游玩,最多 4 人", "Llega al nivel 20 en una run.": "单局达到 20 级。", "Llega al nivel 40 en una run.": "单局达到 40 级。", "Llega al nivel {x} en una run": "单局达到等级 {x}", "Reportar marca sospechosa": "举报可疑记录", "La sala se ha cerrado": "房间已关闭", "¡Poder {x}! {x} durante {x} s": "{x} 之力! {x} 持续 {x} 秒", "×1,7 daño y +3 saltos": "×1.7 伤害且 +3 跳跃", "+1 mina y -25% recarga": "+1 地雷且 -25% 冷却", "No se pudo aceptar ({x}).": "接受失败 ({x})。", "No se pudo borrar ({x}).": "移除失败 ({x})。", "Consíguelo en el banner de": "从…的卡池获取", "Le ignoro por completo.": "我完全无视它们。", "Menos sacudidas y destellos": "减少抖动与闪光", "Pausa: {x} están eligiendo…": "暂停:{x} 正在选择…", "Gracias: la revisaremos": "谢谢:我们会进行审核", "¡{x} acude a la Sentencia!": "{x} 回应了制裁!", "+20 de vida máxima (y la recupera).": "+20 最大 HP(并治疗)。", "3-16 letras, números o _": "3-16 个字母、数字或 _", "¡{x} shiny salvaje apareció!": "野生的异色 {x} 出现了!", "Le contesto en el acto.": "我当场回嘴。", "Guardado sólo en este navegador": "仅保存在本浏览器", "Que soy un poco misterioso.": "我有点神秘。", "移除 marcas de más de 1 hora": "移除超过 1 小时的记录", "+1 proyectil y +1 perforación": "+1 弹幕且 +1 穿透", "+30% radio y +50% daño": "+30% 半径且 +50% 伤害", "+50% daño y +30% radio": "+50% 伤害且 +30% 半径", "-8% de recarga en todos los movimientos.": "每个招式 -8% 冷却。", ": todo el dinero se usa para los": ":所有收入都用于", "Elige qué movimiento se une a {x}": "选择哪个招式加入 {x}", "Primero elige tu apodo.": "请先选择你的昵称。", "Completa {x} misiones diarias": "完成 {x} 个每日任务", "Conectando con tus amigos…": "正在连接你的好友…", "Contacto y retirada de contenido": "联系与内容删除", "Vence a los {x} legendarios.": "击败全部 {x} 只传说宝可梦。", "Derrota a {x} Pokémon de tipo {x}": "击败 {x} 只 {x} 属性宝可梦", "SENTENCIA · {x} · JEFES {x}": "制裁 · {x} · BOSS {x}", "Nada te altera. Nada.": "什么都影响不了你。什么都。", "Ese nombre ya existe.": "该名称已被占用。", "Esa sala ya no existe.": "该房间已不存在。", "El anfitrión ha terminado la partida": "房主已结束游戏", "La sala está llena (máximo {x}).": "房间已满(上限 {x})。", "Remolinos de viento que te escoltan.": "护送你的旋风。", "Gana tu primera pelea en una grieta.": "赢得你的第一场裂隙战。", "Usuario o contraseña incorrectos.": "用户名或密码错误。", "Ahora eres amigo de {x}": "你和 {x} 现在是好友了", "+1 bumerán y +40% daño": "+1 回旋镖且 +40% 伤害", "+2 meteoros y -20% recarga": "+2 陨石且 -20% 冷却", "+25% radio y gira más rápido": "+25% 半径且旋转更快", "+4 proyectiles y +1 perforación": "+4 弹幕且 +1 穿透", "Mordisco rápido en arco corto.": "短弧范围内的一次快速啃咬。", "Filtrar por Pokémon (histórico)": "按宝可梦筛选(历史)", "Me siento a pensarlo un rato.": "我会坐下来仔细想想。", "Estudio hasta las tantas.": "我会学到深夜。", "Se ha perdido la conexión con el anfitrión.": "与房主的连接已断开。", "Ningún amigo en línea ahora mismo.": "现在没有好友在线。", "Aguanta {x} minutos en una run": "单局生存 {x} 分钟", "¡{x} te esperaba en la grieta!": "{x} 在裂隙里等着你!", "¡Se ha abierto una grieta misteriosa!": "一个神秘的裂隙开启了!", "Elige el primer movimiento que vas a unir": "选择第一个要羁绊的招式", "Recoge el premio en Misiones": "在任务中领取你的奖励", "No se pudo conectar (reintentando…)": "无法连接(重试中…)", "Borrar mi cuenta y mi partida": "删除我的账号和游戏", "Lo observo todo desde lejos.": "我会远远地观察一切。", "PokéSurvivor es y será": "PokéSurvivor 现在是并将永远是", "¿Quitar a {x} de tus amigos?": "将 {x} 从好友中移除?", "{x} shiny es ahora tu compañero": "异色 {x} 现在是你的伙伴了", "Si vinculaste tu Gmail, pulsa": "如果你绑定了 Gmail,请点击", "Siempre tienes una broma preparada.": "你总是随时准备好一个笑话。", "atraes todo desde lejos": "你会从远处拉来一切", "¡{x} se ha asustado y ha huido…!": "{x} 被吓跑了…!", "+30% de radio de recogida de experiencia.": "+30% 经验拾取半径。", "¿Te da miedo perder tu cuenta?": "担心丢失你的账号?", "elegir carta al subir de nivel": "升级时选择一张卡牌", "Recoge {x} monedas en tus runs": "在游戏过程中收集 {x} 金币", "¡Hora dorada! Doble de experiencia": "黄金时刻! 双倍经验", "Le devuelvo una broma mejor.": "我会用更好的笑话回击。", "Legendarios vencidos {x} / {x}": "已击败传说宝可梦 {x} / {x}", "Sin conexión con la base de datos.": "无法连接到数据库。", "Ten todos los Pokémon del juego.": "拥有游戏中的每一只宝可梦。", "Leer, pensar, estar tranquilo.": "阅读、思考、保持冷静。", "El oscuro, ¡más emoción!": "黑暗的那个,更刺激!", "No hay cuenta que borrar.": "没有可删除的账号。", "{x} · {x} DERROTADOS · {x} MONEDAS": "{x} · 已击败 {x} · {x} 金币", "+0.9 de vida regenerada por segundo.": "每秒回复 0.9 HP。", "+1 cambio de cartas de nivel por run": "每局 +1 次升级卡牌重抽", "9 regiones · Pokémon y shinies": "9 个地区 · 宝可梦与异色", "Abanico de tres hojas perforantes.": "三片穿透飞叶的扇形攻击。", "Lluvia de rocas alrededor tuyo.": "你周围落下的一阵岩石雨。", "¡Otro {x} shiny! (+300 monedas)": "又一只异色 {x}! (+300 金币)", "No se pudo invitar ({x}).": "邀请发送失败 ({x})。", "Según cuánta gente juegue": "取决于有多少人在玩", "Evoluciona los {x} movimientos distintos.": "进化全部 {x} 个不同招式。", "Látigos de largo alcance en arco amplio.": "宽弧范围内的远程鞭击。", "Ninguno: abro un atajo nuevo.": "都不:我会开一条新路。", "Pausa: esperando a {x} (anfitrión)…": "暂停:等待 {x}(房主)…", "Pokédex: todos los Pokémon jugables": "宝可梦图鉴:所有可玩宝可梦", "Ese apodo ya lo tiene otro jugador.": "该昵称已被占用。", "Este jugador aún no tiene perfil.": "该玩家还没有档案。", "×1,8 daño y un 35% más de radio": "×1.8 伤害且半径增加 35%", "Bola de fuego al enemigo más cercano.": "向最近的敌人发射火球。", "Destello a tu alrededor.": "你周围的一圈闪光。", "Vence a 10 legendarios distintos.": "击败 10 只不同的传说宝可梦。", "Vence a 30 legendarios distintos.": "击败 30 只不同的传说宝可梦。", "Quedar con todos mis amigos.": "和我所有的朋友一起玩。", "Ten los {x} Pokémon del juego.": "拥有游戏中全部 {x} 只宝可梦。", "¿Reportar la marca de {x} como trampa?": "举报 {x} 的记录为作弊?", "Aguanta 1 minuto ante Arceus.": "对抗阿尔宙斯生存 1 分钟。", "Lo que cuesta mantenerlo": "维持运行的成本", "¿Con cuál unes {x}?": "你要让 {x} 与哪个招式羁绊?", "Ya has reportado esta marca": "你已经举报过这条记录", "Ya le enviaste una solicitud.": "你已经向他们发送过请求。", "Te encuentras una cartera en el suelo.": "你在地上发现一个钱包。", "+3% de críticos (x1,5 de daño)": "+3% 会心几率(×1.5 伤害)", "Una aventura sin ningún plan.": "一场毫无计划的冒险。", "No se pudo guardar el apodo ({x}).": "昵称保存失败 ({x})。", "te invita a jugar en su sala": "邀请你到他们的房间一起玩", "Es único y no se puede cambiar.": "它是唯一的,无法更改。", "¡Huye de Arceus! Es invencible": "快躲开阿尔宙斯! 它无敌", "Que siempre pueden contar conmigo.": "他们总能依靠我。", "No hay ningún Pokémon con ese nombre": "没有叫这个名字的宝可梦", "Sólo puedes invitar a tus amigos.": "你只能邀请你的好友。", "Rayo de luz metálica que perfora.": "一道穿透的金属光束。", "Chorro de burbujas en abanico corto que frena.": "短距离的泡沫扇形,能减速。", "Arrastra los botones a donde quieras": "把按键拖到任何你想要的位置", "Juego de fans {x} — sin anuncios ni pagos.": "同人游戏 {x} —— 无广告、无付费。", "Partidas en grupo: tu navegador se conecta": "组队游戏:你的浏览器会连接", "Me río y animo a los dos.": "我会笑着给他们两个加油。", "Misiones, logros y perfil": "任务、成就与档案", "Todavía no hay marcas aquí. ¡Sé el primero!": "这里还没有记录。来当第一个!", "Recupera el 45% de tu vida ahora mismo.": "立即回复你 45% 的 HP。", "Escribe el apodo exacto de tu amigo.": "输入你好友的准确昵称。", "Recuperas vida con el daño que haces.": "你造成的伤害会治疗你。", "Contagias energía allá donde vas.": "你走到哪里就把能量传播到哪里。", "{x} se ha cansado de esperar y se ha ido…": "{x} 等得不耐烦,走了…", "Dentellada rápida que hace retroceder.": "一次能击退敌人的快速啃咬。", "Cañonazo de agua lento pero devastador.": "缓慢但毁灭性的水炮。", "Onda que persigue sola a su objetivo.": "会追踪目标的波浪。", "Rayo psíquico ancho y contundente.": "一道宽大、沉重的超能力光束。", "Esfera de energía que nunca falla.": "一颗永不落空的能量球。", "Llamarada dracónica en línea recta.": "直线喷射的龙之火焰。", "Me meto a ayudar sin pensarlo.": "我会不加思索地冲上去帮忙。", "Busco a alguien que pueda pararla.": "我会去找能阻止它的人。", "Consigue logros para desbloquear títulos.": "解锁成就以获得称号。", "¿Qué dicen de ti tus amigos?": "你的朋友怎么评价你?", "¡Has llevado a {x} a casa! Te lo agradece": "你把 {x} 带回了家! 它感谢你", "¡Has vencido a {x}! Recoge el premio…": "你击败了 {x}! 领取你的奖励…", "×1,7 daño, +4 disparos y +1 perforación": "×1.7 伤害、+4 弹幕且 +1 穿透", "+2 orbes, ×1,7 daño y más radio": "+2 宝珠、×1.7 伤害且范围更大", "Brisa mágica en todas direcciones.": "向四面八方吹出的魔法微风。", "¡{x} shiny te esperaba en la grieta!": "一只异色 {x} 在裂隙里等着你!", "No se pudo cargar el ranking ({x}).": "排行榜加载失败 ({x})。", "Fantasma, Hada y Psíquico se potencian": "幽灵、妖精和超能力属性被强化", "Ni la toco, no vaya a ser.": "我碰都不碰,以防万一。", "PokéSurvivor se juega en horizontal.": "PokéSurvivor 请横屏游玩。", "El juego se recarga al cambiarlo.": "更改后游戏会重新加载。", "Lodo tóxico que envenena al impactar.": "命中时使目标中毒的剧毒污泥。", "Gana en las 18 arenas (una por tipo).": "在全部 18 个竞技场获胜(每属性一个)。", "Mañana tienes un examen importante.": "你明天有一场重要的考试。", "+50% de Pokémonedas al acabar la run.": "本局结束时 +50% 宝可币。", "el Fuego se potencia y el Agua se debilita": "火属性被强化,水属性被削弱", "Cuánto hay que arrastrar el dedo.": "你需要拖动手指的距离。", "Repaso lo justo: confío en mí.": "我只会大致复习:我相信自己。", "Se lanzará a la vez que {x}.": "它会和 {x} 同时释放。", "Cuchillas psíquicas que vuelven a ti.": "会飞回你身边的超能力刀刃。", "Sonido, gráficos, controles y cuenta": "音效、画面、操作与账号", "La partida de esa sala ya ha empezado.": "该房间的游戏已经开始。", "La partida empieza para todos a la vez.": "游戏会为所有人同时开始。", "No hay ningún jugador con ese apodo.": "没有叫这个昵称的玩家。", "el Agua se potencia y el Fuego se debilita": "水属性被强化,火属性被削弱", "Vas a tu aire y no te importa.": "你做自己的事,不在乎别人。", "{x} te invita a jugar en su sala": "{x} 邀请你到他们的房间一起玩", "{x} de {x} logros · títulos: {x}": "{x} / {x} 个成就 · 称号:{x}", "Ventisca a tu alrededor que ralentiza.": "你周围能减速敌人的暴风雪。", "Lametazo espectral que paraliza un poco.": "一次短暂麻痹敌人的幽灵舔舐。", "Campo eléctrico permanente alrededor de ti.": "你身边永久的电场。", "Chorro perforante. Fiable a cualquier distancia.": "一道穿透的水流。任何距离都可靠。", "Golpe seco y potente al frente.": "向正前方打出的一记凌厉重击。", "Explota en llamas en todas las direcciones.": "向四面八方爆发出火焰。", "if anyone asks you to pay, it isn't us": "如果有人要你付费,那不是我们。", "Ni tú sabes qué vas a hacer después.": "连你自己都不知道下一步会做什么。", "Has caído: un compañero puede levantarte": "你倒下了:队友可以救起你", "Un rayo instantáneo que perfora en línea.": "一道瞬间穿透直线的闪电。", "Los que te golpean cuerpo a cuerpo reciben daño.": "近身攻击你的敌人会受到伤害。", "¡Nueva mejor marca {x} en el ranking!": "排行榜新纪录 {x}!", "originales, generados por el propio juego.": "原创,由游戏本身生成。", "Alguien se burla de ti delante de todos.": "有人在大家面前嘲笑你。", "Que soy lo más divertido del grupo.": "我是这群人里最搞笑的。", "y es tu misma cuenta, con todo lo tuyo.": ",那就是你的同一个账号,所有东西都在。", "Recuperas un 1,5% de tu vida por segundo.": "你每秒回复 1.5% 的 HP。", "×1,7 daño, +2 meteoros y más radio": "×1.7 伤害、+2 陨石且范围更大", "Esfera oscura que atraviesa a varios.": "一颗能穿透多个敌人的暗影球。", "Barrido de alas amplio que empuja.": "一次能击退敌人的大范围翅膀横扫。", "Donar no da ninguna ventaja en el juego.": "捐助不会在游戏中带来任何优势。", "Fotogramas por segundo, en la esquina de abajo.": "帧率,显示在屏幕角落。", "No tienes tickets suficientes: consíguelos jugando": "抽奖券不足:通过游玩来获得", "Sin conexión: se subirá al volver": "离线:恢复连接后会自动上传", "Mides cada paso antes de darlo.": "你每一步都三思而后行。", "Tu amabilidad tranquiliza a todos los que te rodean.": "你的善良能安抚身边所有人。", "×1,8 daño, +1 bumerán y más alcance": "×1.8 伤害、+1 回旋镖且范围更大", "×1,8 daño, +2 minas y explosión más grande": "×1.8 伤害、+2 地雷且爆炸范围更大", "×1,8 daño, rayo un 50% más grueso y más largo": "×1.8 伤害,光束宽 50% 且更长", "×1,9 daño, más alcance y golpea en 360°": "×1.9 伤害、范围更大且 360° 攻击", "+6 proyectiles, ×1,6 daño y +1 perforación": "+6 弹幕、×1.6 伤害且 +1 穿透", "Estallido mental radial que busca enemigos.": "自动追踪敌人的放射状精神爆发。", "Onda de energía oscura en todas direcciones.": "向四面八方的暗能量波。", "Bolas de hielo caen sobre los enemigos y los frenan.": "冰雹落在敌人身上并使其减速。", "Cuántos efectos y partículas se dibujan.": "绘制多少特效与粒子。", "Inicia sesión para poder borrar tu cuenta.": "登录后才能删除你的账号。", "Llega a la Sentencia de Arceus (minuto 30).": "抵达阿尔宙斯的制裁(第 30 分钟)。", "Necesitas al menos un amigo en la sala.": "房间里至少需要一位好友。", "o derrotándolo cuando salga shiny.": "或在它以异色形态出现时击败它。", "Cambia esta misión por otra (una vez al día)": "把此任务换成另一个(每天一次)", "Mantienes la calma cuando todo se complica.": "事情变复杂时你能保持冷静。", "Sabes esperar el momento justo.": "你知道如何等待合适的时机。", "×1,8 daño, +1 a la vez y dispara más rápido": "×1.8 伤害、每次 +1 且射速更快", "Un muñeco que se queda disparando por ti.": "留在原地替你射击的诱饵。", "Pedrusco pesado que empuja al enemigo.": "能把敌人击退的沉重巨石。", "Rayo helado que congela casi del todo.": "几乎能把敌人冻成冰块的冰光束。", "Bloquea 1 movimiento: no te sale en las cartas": "禁用 1 个招式:它不会再出现在你的卡牌中", "No hace daño: acumula VELOCIDAD mientras esté activo.": "不造成伤害:激活期间累积速度。", "Tiradas sin legendaria en {x}: {x} / {x}": "在 {x} 中未出传说的抽取次数:{x} / {x}", "Siembra púas que estallan al pisarlas.": "撒下踩到就会爆开的尖刺。", "Aguanta {x} minutos con un Pokémon de tipo {x}": "用 {x} 属性宝可梦生存 {x} 分钟", "Un ciclón de hojas gira amplio a tu alrededor.": "叶片旋风在你周围大幅旋转。", "No hace daño: acumula ATAQUE mientras esté activo.": "不造成伤害:激活期间累积攻击。", "No hace daño: acumula REGENERACIÓN de vida.": "不造成伤害:累积生命回复。", "Busco a su dueño aunque tarde horas.": "就算要花几个小时我也会去找失主。", "Caen rocas del cielo sobre los enemigos cercanos.": "岩石从天而降砸向附近的敌人。", "Sobrevive a las hordas con tu compañero Pokémon": "和你的宝可梦伙伴一起在兽潮中生存", "El nombre debe tener 3-16 letras, números o _.": "名称必须是 3-16 个字母、数字或 _。", "Ves soluciones donde otros ven problemas.": "别人看到问题,你看到解决方案。", "· La tirada ×10 garantiza al menos una Épica.": "· ×10 抽取至少保证一张史诗。", "×1,8 daño, charcos más grandes y duraderos": "×1.8 伤害,范围更大且持续更久", "×1,9 daño, más distancia y menos recarga": "×1.9 伤害、距离更远且冷却更短", "Un rayo que salta de un enemigo a otro.": "会在敌人之间弹跳的闪电。", "Un hueso que va y vuelve golpeando fuerte.": "飞出去再飞回来、威力强劲的骨头。", "Ráfaga veloz y constante. Poco daño, mucha cadencia.": "快速而稳定的连击。伤害低,频率高。", "Placaje con todo el peso: lento, corto y brutal.": "全力撞击:缓慢、短距但凶悍。", "Onda sonora que sale en todas direcciones.": "向四面八方扩散的声波。", "No hace daño: acumula DEFENSA mientras esté activo.": "不造成伤害:激活期间累积防御。", "el Hielo se potencia; el resto sufre y va más lento": "冰属性被强化;其余属性受苦并减速", "Dos meteoros de acero que aplastan donde caen.": "两颗砸落即碾压的钢之陨石。", "Ya tienes {x} vetados: quita uno primero": "你已经禁用了 {x} 个:请先移除一个", "Llamas que giran a tu alrededor. Defensa constante.": "环绕你旋转的火焰。持续防御。", "La cámara tiembla menos y los fogonazos son suaves.": "镜头抖动更少,闪光更柔和。", "No te lo piensas dos veces cuando alguien necesita ayuda.": "有人需要帮助时你毫不犹豫。", "· dáselo a tus amigos para que te añadan.": "· 把它给你的好友,他们就能加你。", "+30% de daño, pero cada ataque te quita un poco de vida.": "+30% 伤害,但每次攻击消耗少量 HP。", "Arrastra el dedo para moverte · toca un ataque para cambiarlo": "拖动手指移动 · 点击招式切换", "Raíces que atrapan y machacan todo lo que tienes cerca.": "缠住并猛击附近一切的根系。", "Ese método de inicio de sesión no está activado en Firebase.": "该登录方式在 Firebase 中未启用。", "El manantial se ha secado (se recarga solo)": "泉水已枯竭(它会自行恢复)", "Te lanzas en picado y cortas todo lo que cruzas.": "你冲进去,斩过路上的一切。", "Tus amigos saben que pueden contar contigo siempre.": "你的朋友知道他们总能依靠你。", "Burbujas en abanico que ralentizan a quien tocan.": "碰到什么就减速什么的泡沫扇形。", "¡Un {x} se ha perdido! Búscalo y llévalo a la marca": "一只 {x} 迷路了! 找到它并带到标记处", "Embiste en arco a todo lo que tengas delante.": "沿弧线冲向前方的一切。", "PMD SpriteCollab y sus artistas (CC BY-NC 4.0).": "PMD SpriteCollab 及其画师(CC BY-NC 4.0)。", "Púas venenosas que envenenan mucho al estallar.": "爆开时造成剧毒的毒刺。", "El apodo debe tener 3-16 letras, números o _.": "昵称必须是 3-16 个字母、数字或 _。", "Los números que salen al golpear y al recibir daño.": "命中或被命中时弹出的数字。", "La contraseña debe tener al menos 6 caracteres.": "密码长度至少为 6 个字符。", "¡{x} te da las gracias! (+150 monedas, ya lo tenías)": "{x} 感谢你!(+150 金币,你已经有过了)", "Una sombra te rodea y consume lo cercano.": "暗影环绕着你,吞噬附近的一切。", "¡{x} te sigue! Llévalo a la marca verde": "{x} 跟着你! 把它带到绿色标记处", "×1,8 daño, +2 proyectiles, +2 perforación y más grandes": "×1.8 伤害、+2 弹幕、+2 穿透且范围更大", "Sigue la flecha morada: dentro te espera un legendario": "跟着紫色箭头走:里面有一只传说在等你", "la baja sola si el juego va a tirones (ahora:": "如果游戏卡顿会自动降低(当前:", "La contraseña debe tener al menos {x} caracteres.": "密码长度至少为 {x} 个字符。", "Actúas primero y piensas después. ¡A veces sale bien!": "你先行动后思考。有时候还真管用!", "· Los repetidos dan Pokémonedas. Los shiny no se repiten.": "· 重复的会给宝可币。异色不会重复。", "Vibración constante que machaca lo cercano.": "持续震动,猛击附近的一切。", "Descarga rapidísima que atraviesa varios enemigos.": "一道闪电般穿透多个敌人的电光。", "Roca, Tierra y Acero se potencian; el resto sufre": "岩石、地面和钢属性被强化;其余属性受苦", "Pendiente de subir (se sube al salir del juego)": "等待上传(离开游戏时上传)", "Corres envuelto en fuego y dejas un rastro de llamas.": "你裹着火焰奔跑,留下一路火痕。", "Estás en la sala de {x}. El anfitrión empezará la partida.": "你在 {x} 的房间里。房主会开始游戏。", "Hay una versión nueva del juego: actualizando en {x} s…": "游戏有新版本:{x} 秒后更新…", "Derrota a 3 legendarios ante Arceus en una partida.": "单局中在阿尔宙斯面前击败 3 只传说。", "Es invencible: huye y aguanta todo lo que puedas": "它无敌:跑起来,尽可能活得久", "Entrar con Google (si ya tienes cuenta)": "用 Google 登录(如果你已有账号)", "Dos hojas que van y vuelven cortando a la ida y a la vuelta.": "两片飞出又飞回、来回切割的叶子。", "Partida en grupo: el juego sigue mientras estás aquí.": "组队游戏:你在这里时游戏会继续进行。", "El navegador no deja guardar datos (¿modo incógnito?).": "浏览器不允许我们保存数据(无痕模式?)。", "Este navegador no deja guardar datos: juega como invitado.": "此浏览器不允许保存数据:请以访客身份游玩。", "¡Un {x} cargado de monedas! ¡Atrápalo antes de que huya!": "一只装满金币的 {x}! 趁它跑掉前抓住它!", "¡Un {x} con un ticket ×10! ¡Atrápalo antes de que huya!": "一只带着 ×10 抽奖券的 {x}! 趁它跑掉前抓住它!", "Se lanzará a la vez que {x}. Queda un hueco libre.": "它会和 {x} 同时释放。空出一个格子。", "Los iniciales de todas las regiones, y dos amigos más.": "来自每个地区的初始宝可梦,外加两个朋友。", "Servidores (partidas, cuentas, ranking y multijugador)": "服务器(存档、账号、排行榜和多人联机)", "Hilos pegajosos en todas direcciones que frenan mucho.": "向四面八方喷出、大幅减速敌人的黏丝。", "La base de datos rechazó el acceso (revisa las reglas de Firestore).": "数据库拒绝访问(请检查 Firestore 规则)。", "Cuando el anfitrión empiece, entraréis todos a la vez.": "房主开始时,你们会同时进入。", "No hace daño: acumula ATAQUE más rápido que Danza Espada.": "不造成伤害:比剑舞更快累积攻击。", "Por seguridad, vuelve a iniciar sesión y repite la operación.": "为安全起见,请重新登录后再执行此操作。", "Deja una llama flotante que dispara sola y quema.": "留下自行射击并灼烧的浮游火焰。", "No se pudo cargar todo el juego (¿se cortó la conexión?).": "游戏未能完全加载(连接中断了?)。", "Eres invitado: se perderá todo el progreso. ¿Salir?": "你是访客:所有进度都会丢失。要退出吗?", "Chorro de fuego que atraviesa todo en línea recta.": "直线穿透一切的火焰喷射。", "Los movimientos unidos se lanzan a la vez y ocupan un solo hueco": "羁绊招式同时释放,只占一个格子", "Los {x} Pokémon de la generación {x}. ¡Los legendarios esperan!": "{x} 只宝可梦,第{x}世代。传说在等着你!", "Vincula tu Gmail: si un día olvidas la contraseña, pulsas": "绑定你的 Gmail:如果哪天忘了密码,就点击", "El juego ha fallado: tu partida se ha guardado hasta aquí": "游戏崩溃了:你的本局进度已保存到此刻", "Esto necesita la versión online del juego (con la nube).": "这需要游戏的在线版本(带云端)。", "Juego de supervivencia con Pokémon, gratis en el navegador y en el móvil.": "一款宝可梦生存游戏,浏览器和手机上都免费。", "Elige un apodo (en Amigos) para salir en el ranking.": "选择一个昵称(在好友里)即可出现在排行榜上。", "El navegador bloqueó la ventana de Google. Permite las ventanas emergentes.": "浏览器拦截了 Google 窗口。请允许弹出窗口。", "Te exiges ser el mejor, y casi siempre lo consigues.": "你逼自己做到最好,而且几乎总能做到。", "WASD moverse · 1-4 / Q / E o clic en un ataque para cambiarlo · Esc pausa": "WASD 移动 · 1-4 / Q / E 或点击招式切换 · Esc 暂停", "Nube sin configurar: la partida sólo se guarda en este navegador.": "云端未配置:你的游戏只保存在本浏览器中。", "Te cuesta dar el primer paso, pero sientes mucho.": "你很难迈出第一步,但你感受得很深。", "El camino se divide: uno oscuro y corto, otro largo y soleado.": "路分两条:一条阴暗而短,一条漫长而阳光明媚。", "Un golpe que te dejaría KO te deja con 1 de vida (cada 60 s).": "致命一击会让你留下 1 HP(每 60 秒一次)。", "¡Gmail vinculado! Si olvidas la contraseña, entra con Google.": "Gmail 已绑定! 如果忘记密码,用 Google 登录。", "Ese Gmail ya tiene su propia cuenta del juego. Usa otro Gmail.": "该 Gmail 已经有自己的游戏账号了。请换一个 Gmail。", "Tu perfil se publica cuando juegas con una cuenta online.": "使用在线账号游玩时,你的档案会被公开。", "PokéSurvivor necesita JavaScript para funcionar. Actívalo para jugar.": "PokéSurvivor 需要 JavaScript 才能运行。请启用以开始游玩。", "Aún no tienes amigos añadidos. Escribe arriba el apodo de un amigo.": "你还没有添加任何好友。在上方输入好友的昵称。", "Vas dejando charcos de veneno que intoxican a quien los pisa.": "你留下毒池,踩上去的人会陷入剧毒。", "Estás jugando como {x}: tu progreso no se guarda al salir.": "你正以 {x} 身份游玩:离开时进度不会保存。", "Cruzas como un rayo hacia el enemigo y golpeas todo el camino.": "你如闪电般冲向敌人,击中路上的一切。", "· A las {x} tiradas sin Legendaria en un banner, la siguiente lo es.": "· 在某个卡池抽 {x} 次没出传说后,下一次必定出。", "Crea una cuenta para jugar con amigos y salir en el ranking.": "创建账号即可与好友一起玩并登上排行榜。", "Sobrevive a las hordas con tu compañero Pokémon · gratis, en PC y móvil": "和你的伙伴宝可梦一起在兽潮中生存 · 免费,支持电脑与手机", "No se pudo conectar con la nube: la partida sólo se guarda en este navegador.": "无法连接云端:你的游戏只保存在本浏览器中。", "Cada Pokémon tiene sus propias mejoras: sólo cuentan cuando juegas con él.": "每只宝可梦都有自己的升级:只有当你和它一起游玩时才会计入。", "Se borrarán tu cuenta y toda tu partida, para siempre. ¿Seguro?": "你的账号和所有进度将被永久删除。你确定吗?", "Así te ven los demás jugadores (desde el ranking y la lista de amigos).": "其他玩家看到你的样子(来自排行榜和好友列表)。", "Eres el anfitrión. Invita a tus amigos (hasta {x}) y empezad cuando estéis.": "你是房主。邀请你的好友(最多 {x} 人),准备好就开始。", "(CC BY-NC 4.0, créditos completos en CREDITS.md del repositorio). Datos de la Pokédex de": "(CC BY-NC 4.0,完整署名见仓库的 CREDITS.md)。宝可梦图鉴数据来自", ", sin anuncios ni compras. Si quieres ayudar a que siga en línea, puedes hacer una": ",无广告、无内购。如果你想帮忙让它继续在线,你可以进行", "Flotante: aparece donde pones el dedo. Fijo: siempre en el mismo sitio.": "浮动:出现在你放手指的位置。固定:始终在同一位置。", ". Fuente Pixelify Sans (OFL). La música y los efectos de sonido son originales del proyecto.": "。Pixelify Sans 字体(OFL)。音乐和音效均为项目原创。", ". No tiene anuncios, ni compras, ni ninguna forma de ingreso, y no la tendrá.": "。它没有广告、没有内购,也没有任何形式的收入来源,将来也不会有。", "Toca los movimientos que no quieres que te salgan en las cartas ({x}). El movimiento de inicio no se puede vetar.": "点击你不想出现在卡牌中的招式({x})。初始招式无法禁用。", "Tu partida se guarda en la nube: entra desde cualquier ordenador. Como invitado no se guarda.": "你的游戏保存在云端:可以在任何电脑上登录。访客进度不会保存。", "Este dominio no está autorizado en Firebase (Authentication > Configuración > Dominios autorizados).": "该域名未在 Firebase 中授权(Authentication > Settings > Authorized domains)。", "Se borrarán tu cuenta y toda tu partida, para siempre. Para confirmarlo, escribe tu contraseña.": "你的账号和所有进度将被永久删除。请输入密码以确认。", "Maldición que salta entre enemigos. Mucho más daño si están quemados, envenenados o frenados.": "在敌人之间弹跳的诅咒。若目标处于灼烧、中毒或减速状态则伤害更高。", "Pon los ataques, la pausa y el joystick (fijo, si quieres) donde quieras de la pantalla.": "把攻击、暂停按钮和摇杆(如果喜欢也可以固定)放到屏幕上的任何位置。", "Puedes borrar tu cuenta cuando quieras (se borran también tu apodo, tus amigos y tus marcas):": "你可以随时删除你的账号(你的昵称、好友和记录也会一并删除):", "Cuántos efectos y partículas se dibujan. {x} la baja sola si el juego va a tirones (ahora: {x}).": "绘制多少特效与粒子。{x} 会在游戏卡顿时自动降低(当前:{x})。", "Proyecto de fan sin ánimo de lucro · Sprites: SpriteCollab (CC BY-NC 4.0) · Pokémon © Nintendo/Creatures/GAME FREAK ·": "非营利同人项目 · 精灵图:SpriteCollab(CC BY-NC 4.0) · Pokémon © Nintendo/Creatures/GAME FREAK ·", "Este mes ya no quedan plazas para cuentas nuevas (vuelven el 1 de {x}). Mientras, puedes jugar como invitado.": "本月没有新的账号名额了({x} 月 1 日重新开放)。在此期间,你可以以访客身份游玩。", "Abierto desde un archivo: la partida sólo se guarda en este navegador. Para guardar en la nube, juega en la versión publicada.": "从文件打开:你的游戏只保存在本浏览器中。要保存到云端,请玩在线版本。", "Cuanta más gente juega, más cuestan los servidores. Lo que sobre se guarda para los gastos de los meses siguientes.": "玩的人越多,服务器成本越高。剩余的部分会留作接下来几个月的开销。", "Si eres titular de derechos y quieres que retiremos algo, escríbenos y lo quitaremos lo antes posible:": "如果你是权利人并希望移除某些内容,请写信给我们,我们会尽快下架:", "¿Te está gustando PokéSurvivor? Lo hago yo solo y los servidores cuestan dinero. Si quieres, puedes ayudarme a mantenerlo en línea.": "喜欢 PokéSurvivor 吗? 我一个人在做,服务器要花钱。如果你愿意,可以帮忙让它继续在线。", "Esta no es la web oficial: la partida sólo se guarda en este navegador. El juego oficial y gratis está en pokesurvivor.com.": "这不是官方网站:你的游戏只保存在本浏览器中。官方免费游戏在 pokesurvivor.com。", "Es el nombre que verán tus amigos y el que sale en el ranking. Tu nombre y tu correo de Google no se enseñan a nadie.": "这是你的好友和排行榜上会看到的名字。你的真实姓名和 Google 邮箱绝不会展示给任何人。", "Ahora mismo no se pueden crear cuentas nuevas. Si ya tienes cuenta, entra normal; si no, puedes jugar como invitado.": "目前无法创建新账号。如果你已有账号,照常登录;如果没有,可以以访客身份游玩。", "· Los tickets se consiguen jugando: algunos Pokémon los sueltan al caer, y los jefes y los legendarios de las grietas, a veces, tickets ×10.": "· 抽奖券通过游玩获得:有些宝可梦被击败时会掉落,BOSS 和裂隙传说有时会给 ×10 抽奖券。", "Este mes se han llenado las plazas de cuentas nuevas: vuelven el 1 de {x}. Si ya tienes cuenta, entra normal. Si no, juega como invitado.": "本月新账号名额已满:{x} 月 1 日重新开放。如果你已有账号,照常登录。如果没有,请以访客身份游玩。", "es público para otros jugadores. Guardamos tu lista de amigos, si estás en línea y tus mejores tiempos (con tu apodo y tu Pokémon).": "对其他玩家是公开的。我们会存储你的好友列表、你是否在线以及你的最佳成绩(连同你的昵称和宝可梦)。", "La única web oficial de PokéSurvivor es pokesurvivor.com. El juego es y será gratis: si alguien te pide pagar, no somos nosotros.": "PokéSurvivor 唯一的官方网站是 pokesurvivor.com。游戏现在是、将来也永远是免费的:如果有人要你付费,那不是我们。", ": sin anuncios ni pagos. Pokémon y sus personajes son propiedad de Nintendo, Creatures y GAME FREAK; este proyecto no está afiliado a ellos.": ":无广告、无付费。Pokémon 及其角色归 Nintendo、Creatures 和 GAME FREAK 所有;本项目与他们无关联。", ": sin anuncios ni compras. Pokémon y sus personajes son propiedad de Nintendo, Creatures y GAME FREAK; este proyecto no está afiliado a ellos.": ":无广告、无内购。Pokémon 及其角色归 Nintendo、Creatures 和 GAME FREAK 所有;本项目与他们无关联。", "Licencia del código: PolyForm Noncommercial 1.0.0 (se puede usar, estudiar y modificar, pero no para ganar dinero). Las versiones hasta el 14-10-2026 siguen bajo MIT.": "代码许可:PolyForm Noncommercial 1.0.0(你可以使用、研究和修改,但不得用于盈利)。截至 2026-10-14 的版本仍为 MIT 许可。", "No se puede conectar con algún amigo: su red (o la tuya) no deja jugar en grupo. Probad con otra wifi o datos móviles; se reintenta solo.": "无法连接到你的某位好友:他们的网络(或你的)不允许组队游玩。试试其他 Wi-Fi 或移动数据;它会自动重试。", "En iPhone, Safari no deja poner las webs a pantalla completa. Pulsa Compartir y luego \"Añadir a pantalla de inicio\": abriendo el juego desde ese icono se juega a pantalla completa.": "在 iPhone 上,Safari 不允许网站进入全屏。点击\"分享\",然后选\"添加到主屏幕\":从那个图标打开游戏即可全屏游玩。", "Juego de fans {x}: sin anuncios ni pagos. Pokémon y sus personajes son propiedad de Nintendo, Creatures y GAME FREAK; este proyecto no está afiliado a ellos.": "同人游戏 {x}:无广告、无付费。Pokémon 及其角色归 Nintendo、Creatures 和 GAME FREAK 所有;本项目与他们无关联。", "Juego de fans {x}: sin anuncios ni compras. Pokémon y sus personajes son propiedad de Nintendo, Creatures y GAME FREAK; este proyecto no está afiliado a ellos.": "同人游戏 {x}:无广告、无内购。Pokémon 及其角色归 Nintendo、Creatures 和 GAME FREAK 所有;本项目与他们无关联。", ". No tiene anuncios ni compras. Se puede apoyar con donaciones voluntarias, que se usan sólo para pagar los servidores y el dominio, y que no dan ninguna ventaja en el juego.": "。它没有广告和内购。你可以通过自愿捐助来支持它,捐助只用于支付服务器和域名费用,不会在游戏中带来任何优势。", "Elige qué movimiento va siempre en cada hueco (teclas 1-4 o los iconos de abajo), para la memoria muscular. Si aún no tienes tantos movimientos, va al hueco más cercano.": "选择每个格子固定放哪个招式(按键 1-4 或底部的图标),以形成肌肉记忆。如果你还没有那么多招式,它会放到最接近的格子。", "con ese Gmail: es tu misma cuenta. Si no lo vinculaste, no se puede recuperar: crea una cuenta nueva (y esta vez vincula tu Gmail desde el aviso que sale al iniciar sesión).": "用那个 Gmail:那就是你的同一个账号。如果你没有绑定,就无法找回:请创建一个新账号(这次记得在登录时弹出的提示里绑定你的 Gmail)。", "Fan game gratuito de supervivencia con 966 Pokémon de las 9 regiones: elige tu compañero, sobrevive a las hordas, evoluciona tus ataques, enfréntate a legendarios y juega en cooperativo con hasta 4 amigos.": "一款免费的生存同人游戏,收录全部 9 个地区的 966 只宝可梦:选择你的伙伴,在兽潮中生存,进化你的招式,挑战传说宝可梦,并最多与 4 位好友联机。", "No está afiliado, patrocinado ni aprobado por Nintendo, Creatures Inc., GAME FREAK ni The Pokémon Company. Pokémon y todos los nombres y personajes relacionados son marcas y propiedad de sus respectivos dueños.": "它与 Nintendo、Creatures Inc.、GAME FREAK 或 The Pokémon Company 无关联,也未获其赞助或认可。Pokémon 及所有相关名称和角色均为其各自所有者的商标和财产。", "con el de tus compañeros (como en una videollamada), así que cada uno puede llegar a ver la dirección IP del otro. Juega en grupo sólo con gente que conozcas. Si la conexión directa no es posible, la partida pasa por los servidores de Firebase.": "连接到队友的浏览器(类似视频通话),因此你们彼此可能会看到对方的 IP 地址。请只和你认识的人组队。如果无法直连,游戏会经由 Firebase 服务器中转。", "PokéSurvivor no tiene ninguna criptomoneda, token ni NFT oficial, y su autor no ha creado ninguno. Cualquier token que use el nombre del juego lo han creado terceros: no nos hacemos cargo de ninguna compra, venta o inversión que hagas con ellos, y nada de lo que hay aquí es una recomendación de inversión.": "PokéSurvivor 没有官方加密货币、代币或 NFT,其作者也没有创建过任何此类东西。任何使用游戏名称的代币均由第三方创建:对于你与之进行的任何购买、出售或投资,我们不承担任何责任,此处内容也不构成投资建议。", "Si creas una cuenta, guardamos tu nombre de jugador y tu partida (colección, monedas, mejoras y estadísticas) en Google Firebase para que puedas seguir en cualquier ordenador. Si entras con Google, Firebase guarda también tu correo de Google para identificarte (nunca se enseña a otros jugadores). No usamos tus datos para nada más, ni los compartimos, ni hay publicidad ni seguimiento. Como invitado no se guarda nada fuera de tu navegador.": "如果你创建账号,我们会把你的玩家名称和你的游戏数据(图鉴、金币、升级和统计)存储在 Google Firebase 中,以便你在任何电脑上继续。如果你用 Google 登录,Firebase 还会存储你的 Google 邮箱以识别你的身份(绝不会展示给其他玩家)。我们不会把你的数据用于其他用途,不会分享,也没有广告或追踪。作为访客,除了你的浏览器之外不会存储任何东西。", }; /* ===================== 宝可梦名表:全国图鉴 1-1025 ===================== */ var Pokemon_Dict = { "Bulbasaur": "妙蛙种子", "Ivysaur": "妙蛙草", "Venusaur": "妙蛙花", "Charmander": "小火龙", "Charmeleon": "火恐龙", "Charizard": "喷火龙", "Squirtle": "杰尼龟", "Wartortle": "卡咪龟", "Blastoise": "水箭龟", "Caterpie": "绿毛虫", "Metapod": "铁甲蛹", "Butterfree": "巴大蝶", "Weedle": "独角虫", "Kakuna": "铁壳蛹", "Beedrill": "大针蜂", "Pidgey": "波波", "Pidgeotto": "比比鸟", "Pidgeot": "大比鸟", "Rattata": "小拉达", "Raticate": "拉达", "Spearow": "烈雀", "Fearow": "大嘴雀", "Ekans": "阿柏蛇", "Arbok": "阿柏怪", "Pikachu": "皮卡丘", "Raichu": "雷丘", "Sandshrew": "穿山鼠", "Sandslash": "穿山王", "Nidoran♀": "尼多兰", "Nidorina": "尼多娜", "Nidoqueen": "尼多后", "Nidoran♂": "尼多朗", "Nidorino": "尼多力诺", "Nidoking": "尼多王", "Clefairy": "皮皮", "Clefable": "皮可西", "Vulpix": "六尾", "Ninetales": "九尾", "Jigglypuff": "胖丁", "Wigglytuff": "胖可丁", "Zubat": "超音蝠", "Golbat": "大嘴蝠", "Oddish": "走路草", "Gloom": "臭臭花", "Vileplume": "霸王花", "Paras": "派拉斯", "Parasect": "派拉斯特", "Venonat": "毛球", "Venomoth": "摩鲁蛾", "Diglett": "地鼠", "Dugtrio": "三地鼠", "Meowth": "喵喵", "Persian": "猫老大", "Psyduck": "可达鸭", "Golduck": "哥达鸭", "Mankey": "猴怪", "Primeape": "火暴猴", "Growlithe": "卡蒂狗", "Arcanine": "风速狗", "Poliwag": "蚊香蝌蚪", "Poliwhirl": "蚊香君", "Poliwrath": "蚊香泳士", "Abra": "凯西", "Kadabra": "勇基拉", "Alakazam": "胡地", "Machop": "腕力", "Machoke": "豪力", "Machamp": "怪力", "Bellsprout": "喇叭芽", "Weepinbell": "口呆花", "Victreebel": "大食花", "Tentacool": "玛瑙水母", "Tentacruel": "毒刺水母", "Geodude": "小拳石", "Graveler": "隆隆石", "Golem": "隆隆岩", "Ponyta": "小火马", "Rapidash": "烈焰马", "Slowpoke": "呆呆兽", "Slowbro": "呆壳兽", "Magnemite": "小磁怪", "Magneton": "三合一磁怪", "Farfetch'd": "大葱鸭", "Doduo": "嘟嘟", "Dodrio": "嘟嘟利", "Seel": "小海狮", "Dewgong": "白海狮", "Grimer": "臭泥", "Muk": "臭臭泥", "Shellder": "大舌贝", "Cloyster": "刺甲贝", "Gastly": "鬼斯", "Haunter": "鬼斯通", "Gengar": "耿鬼", "Onix": "大岩蛇", "Drowzee": "催眠貘", "Hypno": "引梦貘人", "Krabby": "大钳蟹", "Kingler": "巨钳蟹", "Voltorb": "霹雳电球", "Electrode": "顽皮雷弹", "Exeggcute": "蛋蛋", "Exeggutor": "椰蛋树", "Cubone": "卡拉卡拉", "Marowak": "嘎啦嘎啦", "Hitmonlee": "飞腿郎", "Hitmonchan": "快拳郎", "Lickitung": "大舌头", "Koffing": "瓦斯弹", "Weezing": "双弹瓦斯", "Rhyhorn": "独角犀牛", "Rhydon": "钻角犀兽", "Chansey": "吉利蛋", "Tangela": "蔓藤怪", "Kangaskhan": "袋兽", "Horsea": "墨海马", "Seadra": "海刺龙", "Goldeen": "角金鱼", "Seaking": "金鱼王", "Staryu": "海星星", "Starmie": "宝石海星", "Mr. Mime": "魔墙人偶", "Scyther": "飞天螳螂", "Jynx": "迷唇姐", "Electabuzz": "电击兽", "Magmar": "鸭嘴火兽", "Pinsir": "凯罗斯", "Tauros": "肯泰罗", "Magikarp": "鲤鱼王", "Gyarados": "暴鲤龙", "Lapras": "拉普拉斯", "Ditto": "百变怪", "Eevee": "伊布", "Vaporeon": "水伊布", "Jolteon": "雷伊布", "Flareon": "火伊布", "Porygon": "多边兽", "Omanyte": "菊石兽", "Omastar": "多刺菊石兽", "Kabuto": "化石盔", "Kabutops": "镰刀盔", "Aerodactyl": "化石翼龙", "Snorlax": "卡比兽", "Articuno": "急冻鸟", "Zapdos": "闪电鸟", "Moltres": "火焰鸟", "Dratini": "迷你龙", "Dragonair": "哈克龙", "Dragonite": "快龙", "Mewtwo": "超梦", "Mew": "梦幻", "Chikorita": "菊草叶", "Bayleef": "月桂叶", "Meganium": "大竺葵", "Cyndaquil": "火球鼠", "Quilava": "火岩鼠", "Typhlosion": "火暴兽", "Totodile": "小锯鳄", "Croconaw": "蓝鳄", "Feraligatr": "大力鳄", "Sentret": "尾立", "Furret": "大尾立", "Hoothoot": "咕咕", "Noctowl": "猫头夜鹰", "Ledyba": "芭瓢虫", "Ledian": "安瓢虫", "Spinarak": "圆丝蛛", "Ariados": "阿利多斯", "Crobat": "叉字蝠", "Chinchou": "灯笼鱼", "Lanturn": "电灯怪", "Pichu": "皮丘", "Cleffa": "皮宝宝", "Igglybuff": "宝宝丁", "Togepi": "波克比", "Togetic": "波克基古", "Natu": "天然雀", "Xatu": "天然鸟", "Mareep": "咩利羊", "Flaaffy": "茸茸羊", "Ampharos": "电龙", "Bellossom": "美丽花", "Marill": "玛力露", "Azumarill": "玛力露丽", "Sudowoodo": "树才怪", "Politoed": "蚊香蛙皇", "Hoppip": "毽子草", "Skiploom": "毽子花", "Jumpluff": "毽子棉", "Aipom": "长尾怪手", "Sunkern": "向日种子", "Sunflora": "向日花怪", "Yanma": "蜻蜻蜓", "Wooper": "乌波", "Quagsire": "沼王", "Espeon": "太阳伊布", "Umbreon": "月亮伊布", "Murkrow": "黑暗鸦", "Slowking": "呆呆王", "Misdreavus": "梦妖", "Unown": "未知图腾", "Wobbuffet": "果然翁", "Girafarig": "麒麟奇", "Pineco": "榛果球", "Forretress": "佛烈托斯", "Dunsparce": "土龙弟弟", "Gligar": "天蝎", "Steelix": "大钢蛇", "Snubbull": "布鲁", "Granbull": "布鲁皇", "Qwilfish": "千针鱼", "Scizor": "巨钳螳螂", "Shuckle": "壶壶", "Heracross": "赫拉克罗斯", "Sneasel": "狃拉", "Teddiursa": "熊宝宝", "Ursaring": "圈圈熊", "Slugma": "熔岩虫", "Magcargo": "熔岩蜗牛", "Swinub": "小山猪", "Piloswine": "长毛猪", "Corsola": "太阳珊瑚", "Remoraid": "铁炮鱼", "Octillery": "章鱼桶", "Delibird": "信使鸟", "Mantine": "巨翅飞鱼", "Skarmory": "盔甲鸟", "Houndour": "戴鲁比", "Houndoom": "黑鲁加", "Kingdra": "刺龙王", "Phanpy": "小小象", "Donphan": "顿甲", "Porygon2": "多边兽2型", "Stantler": "惊角鹿", "Smeargle": "图图犬", "Tyrogue": "无畏小子", "Hitmontop": "战舞郎", "Smoochum": "迷唇娃", "Elekid": "电击怪", "Magby": "鸭嘴宝宝", "Miltank": "大奶罐", "Blissey": "幸福蛋", "Raikou": "雷公", "Entei": "炎帝", "Suicune": "水君", "Larvitar": "幼基拉斯", "Pupitar": "沙基拉斯", "Tyranitar": "班基拉斯", "Lugia": "洛奇亚", "Ho-Oh": "凤王", "Celebi": "时拉比", "Treecko": "木守宫", "Grovyle": "森林蜥蜴", "Sceptile": "蜥蜴王", "Torchic": "火稚鸡", "Combusken": "力壮鸡", "Blaziken": "火焰鸡", "Mudkip": "水跃鱼", "Marshtomp": "沼跃鱼", "Swampert": "巨沼怪", "Poochyena": "土狼犬", "Mightyena": "大狼犬", "Zigzagoon": "蛇纹熊", "Linoone": "直冲熊", "Wurmple": "刺尾虫", "Silcoon": "甲壳茧", "Beautifly": "狩猎凤蝶", "Cascoon": "盾甲茧", "Dustox": "毒粉蛾", "Lotad": "莲叶童子", "Lombre": "莲帽小童", "Ludicolo": "乐天河童", "Seedot": "橡实果", "Nuzleaf": "长鼻叶", "Shiftry": "狡猾天狗", "Taillow": "傲骨燕", "Swellow": "大王燕", "Wingull": "长翅鸥", "Pelipper": "大嘴鸥", "Ralts": "拉鲁拉丝", "Kirlia": "奇鲁莉安", "Gardevoir": "沙奈朵", "Surskit": "溜溜糖球", "Masquerain": "雨翅蛾", "Shroomish": "蘑蘑菇", "Breloom": "斗笠菇", "Slakoth": "懒人獭", "Vigoroth": "过动猿", "Slaking": "请假王", "Nincada": "土居忍士", "Ninjask": "铁面忍者", "Shedinja": "脱壳忍者", "Whismur": "咕妞妞", "Loudred": "吼爆弹", "Exploud": "爆音怪", "Makuhita": "幕下力士", "Hariyama": "铁掌力士", "Azurill": "露力丽", "Nosepass": "朝北鼻", "Skitty": "向尾喵", "Delcatty": "优雅猫", "Sableye": "勾魂眼", "Mawile": "大嘴娃", "Aron": "可可多拉", "Lairon": "可多拉", "Aggron": "波士可多拉", "Meditite": "玛沙那", "Medicham": "恰雷姆", "Electrike": "落雷兽", "Manectric": "雷电兽", "Plusle": "正电拍拍", "Minun": "负电拍拍", "Volbeat": "电萤虫", "Illumise": "甜甜萤", "Roselia": "毒蔷薇", "Gulpin": "溶食兽", "Swalot": "吞食兽", "Carvanha": "利牙鱼", "Sharpedo": "巨牙鲨", "Wailmer": "吼吼鲸", "Wailord": "吼鲸王", "Numel": "呆火驼", "Camerupt": "喷火驼", "Torkoal": "煤炭龟", "Spoink": "跳跳猪", "Grumpig": "噗噗猪", "Spinda": "晃晃斑", "Trapinch": "大颚蚁", "Vibrava": "超音波幼虫", "Flygon": "沙漠蜻蜓", "Cacnea": "刺球仙人掌", "Cacturne": "梦歌仙人掌", "Swablu": "青绵鸟", "Altaria": "七夕青鸟", "Zangoose": "猫鼬斩", "Seviper": "饭匙蛇", "Lunatone": "月石", "Solrock": "太阳岩", "Barboach": "泥泥鳅", "Whiscash": "鲶鱼王", "Corphish": "龙虾小兵", "Crawdaunt": "铁螯龙虾", "Baltoy": "天秤偶", "Claydol": "念力土偶", "Lileep": "触手百合", "Cradily": "摇篮百合", "Anorith": "太古羽虫", "Armaldo": "太古盔甲", "Feebas": "丑丑鱼", "Milotic": "美纳斯", "Castform": "飘浮泡泡", "Kecleon": "变隐龙", "Shuppet": "怨影娃娃", "Banette": "诅咒娃娃", "Duskull": "夜巡灵", "Dusclops": "彷徨夜灵", "Tropius": "热带龙", "Chimecho": "风铃铃", "Absol": "阿勃梭鲁", "Wynaut": "小果然", "Snorunt": "雪童子", "Glalie": "冰鬼护", "Spheal": "海豹球", "Sealeo": "海魔狮", "Walrein": "帝牙海狮", "Clamperl": "珍珠贝", "Huntail": "猎斑鱼", "Gorebyss": "樱花鱼", "Relicanth": "古空棘鱼", "Luvdisc": "爱心鱼", "Bagon": "宝贝龙", "Shelgon": "甲壳龙", "Salamence": "暴飞龙", "Beldum": "铁哑铃", "Metang": "金属怪", "Metagross": "巨金怪", "Regirock": "雷吉洛克", "Regice": "雷吉艾斯", "Registeel": "雷吉斯奇鲁", "Latias": "拉帝亚斯", "Latios": "拉帝欧斯", "Kyogre": "盖欧卡", "Groudon": "固拉多", "Rayquaza": "烈空坐", "Jirachi": "基拉祈", "Deoxys": "代欧奇希斯", "Turtwig": "草苗龟", "Grotle": "树林龟", "Torterra": "土台龟", "Chimchar": "小火焰猴", "Monferno": "猛火猴", "Infernape": "烈焰猴", "Piplup": "波加曼", "Prinplup": "波皇子", "Empoleon": "帝王拿波", "Starly": "姆克儿", "Staravia": "姆克鸟", "Staraptor": "姆克鹰", "Bidoof": "大牙狸", "Bibarel": "大尾狸", "Kricketot": "圆法师", "Kricketune": "音箱蟀", "Shinx": "小猫怪", "Luxio": "勒克猫", "Luxray": "伦琴猫", "Budew": "含羞苞", "Roserade": "罗丝雷朵", "Cranidos": "头盖龙", "Rampardos": "战槌龙", "Shieldon": "盾甲龙", "Bastiodon": "护城龙", "Burmy": "结草儿", "Wormadam": "结草贵妇", "Mothim": "绅士蛾", "Combee": "三蜜蜂", "Vespiquen": "蜂女王", "Pachirisu": "帕奇利兹", "Buizel": "泳圈鼬", "Floatzel": "浮潜鼬", "Cherubi": "樱花宝", "Cherrim": "樱花儿", "Shellos": "无壳海兔", "Gastrodon": "海兔兽", "Ambipom": "双尾怪手", "Drifloon": "飘飘球", "Drifblim": "随风球", "Buneary": "卷卷耳", "Lopunny": "长耳兔", "Mismagius": "梦妖魔", "Honchkrow": "乌鸦头头", "Glameow": "魅力喵", "Purugly": "东施喵", "Chingling": "铃铛响", "Stunky": "臭鼬噗", "Skuntank": "坦克臭鼬", "Bronzor": "铜镜怪", "Bronzong": "青铜钟", "Bonsly": "盆才怪", "Mime Jr.": "魔尼尼", "Happiny": "小福蛋", "Chatot": "聒噪鸟", "Spiritomb": "花岩怪", "Gible": "圆陆鲨", "Gabite": "尖牙陆鲨", "Garchomp": "烈咬陆鲨", "Munchlax": "小卡比兽", "Riolu": "利欧路", "Lucario": "路卡利欧", "Hippopotas": "沙河马", "Hippowdon": "河马兽", "Skorupi": "钳尾蝎", "Drapion": "龙王蝎", "Croagunk": "不良蛙", "Toxicroak": "毒骷蛙", "Carnivine": "尖牙笼", "Finneon": "荧光鱼", "Lumineon": "霓虹鱼", "Mantyke": "小球飞鱼", "Snover": "雪笠怪", "Abomasnow": "暴雪王", "Weavile": "玛狃拉", "Magnezone": "自爆磁怪", "Lickilicky": "大舌舔", "Rhyperior": "超甲狂犀", "Tangrowth": "巨蔓藤", "Electivire": "电击魔兽", "Magmortar": "鸭嘴炎兽", "Togekiss": "波克基斯", "Yanmega": "远古巨蜓", "Leafeon": "叶伊布", "Glaceon": "冰伊布", "Gliscor": "天蝎王", "Mamoswine": "象牙猪", "Porygon-Z": "多边兽乙型", "Gallade": "艾路雷朵", "Probopass": "大朝北鼻", "Dusknoir": "黑夜魔灵", "Froslass": "雪妖女", "Rotom": "洛托姆", "Uxie": "由克希", "Mesprit": "艾姆利多", "Azelf": "亚克诺姆", "Dialga": "帝牙卢卡", "Palkia": "帕路奇亚", "Heatran": "席多蓝恩", "Regigigas": "雷吉奇卡斯", "Giratina": "骑拉帝纳", "Cresselia": "克雷色利亚", "Phione": "霏欧纳", "Manaphy": "玛纳霏", "Darkrai": "达克莱伊", "Shaymin": "谢米", "Arceus": "阿尔宙斯", "Victini": "比克提尼", "Snivy": "藤藤蛇", "Servine": "青藤蛇", "Serperior": "君主蛇", "Tepig": "暖暖猪", "Pignite": "炒炒猪", "Emboar": "炎武王", "Oshawott": "水水獭", "Dewott": "双刃丸", "Samurott": "大剑鬼", "Patrat": "探探鼠", "Watchog": "步哨鼠", "Lillipup": "小约克", "Herdier": "哈约克", "Stoutland": "长毛狗", "Purrloin": "扒手猫", "Liepard": "酷豹", "Pansage": "花椰猴", "Simisage": "花椰猿", "Pansear": "爆香猴", "Simisear": "爆香猿", "Panpour": "冷水猴", "Simipour": "冷水猿", "Munna": "食梦梦", "Musharna": "梦梦蚀", "Pidove": "豆豆鸽", "Tranquill": "咕咕鸽", "Unfezant": "高傲雉鸡", "Blitzle": "斑斑马", "Zebstrika": "雷电斑马", "Roggenrola": "石丸子", "Boldore": "地幔岩", "Gigalith": "庞岩怪", "Woobat": "滚滚蝙蝠", "Swoobat": "心蝙蝠", "Drilbur": "螺钉地鼠", "Excadrill": "龙头地鼠", "Audino": "差不多娃娃", "Timburr": "搬运小匠", "Gurdurr": "铁骨土人", "Conkeldurr": "修建老匠", "Tympole": "圆蝌蚪", "Palpitoad": "蓝蟾蜍", "Seismitoad": "蟾蜍王", "Throh": "投摔鬼", "Sawk": "打击鬼", "Sewaddle": "虫宝包", "Swadloon": "宝包茧", "Leavanny": "保姆虫", "Venipede": "百足蜈蚣", "Whirlipede": "车轮球", "Scolipede": "蜈蚣王", "Cottonee": "木棉球", "Whimsicott": "风妖精", "Petilil": "百合根娃娃", "Lilligant": "裙儿小姐", "Basculin": "野蛮鲈鱼", "Sandile": "黑眼鳄", "Krokorok": "混混鳄", "Krookodile": "流氓鳄", "Darumaka": "火红不倒翁", "Darmanitan": "达摩狒狒", "Maractus": "沙铃仙人掌", "Dwebble": "石居蟹", "Crustle": "岩殿居蟹", "Scraggy": "滑滑小子", "Scrafty": "头巾混混", "Sigilyph": "象征鸟", "Yamask": "哭哭面具", "Cofagrigus": "迭失棺", "Tirtouga": "原盖海龟", "Carracosta": "肋骨海龟", "Archen": "始祖小鸟", "Archeops": "始祖大鸟", "Trubbish": "破破袋", "Garbodor": "灰尘山", "Zorua": "索罗亚", "Zoroark": "索罗亚克", "Minccino": "泡沫栗鼠", "Cinccino": "奇诺栗鼠", "Gothita": "哥德宝宝", "Gothorita": "哥德小童", "Gothitelle": "哥德小姐", "Solosis": "单卵细胞球", "Duosion": "双卵细胞球", "Reuniclus": "人造细胞卵", "Ducklett": "鸭宝宝", "Swanna": "舞天鹅", "Vanillite": "迷你冰", "Vanillish": "多多冰", "Vanilluxe": "双倍多多冰", "Deerling": "四季鹿", "Sawsbuck": "萌芽鹿", "Emolga": "电飞鼠", "Karrablast": "盖盖虫", "Escavalier": "骑士蜗牛", "Foongus": "哎呀球菇", "Amoonguss": "败露球菇", "Frillish": "轻飘飘", "Jellicent": "胖嘟嘟", "Alomomola": "保姆曼波", "Joltik": "电电虫", "Galvantula": "电蜘蛛", "Ferroseed": "种子铁球", "Ferrothorn": "坚果哑铃", "Klink": "齿轮儿", "Klang": "齿轮组", "Klinklang": "齿轮怪", "Tynamo": "麻麻小鱼", "Eelektrik": "麻麻鳗", "Eelektross": "麻麻鳗鱼王", "Elgyem": "小灰怪", "Beheeyem": "大宇怪", "Litwick": "烛光灵", "Lampent": "灯火幽灵", "Chandelure": "水晶灯火灵", "Axew": "牙牙", "Fraxure": "斧牙龙", "Haxorus": "双斧战龙", "Cubchoo": "喷嚏熊", "Beartic": "冻原熊", "Cryogonal": "几何雪花", "Shelmet": "小嘴蜗", "Accelgor": "敏捷虫", "Stunfisk": "泥巴鱼", "Mienfoo": "功夫鼬", "Mienshao": "师父鼬", "Druddigon": "赤面龙", "Golett": "泥偶小人", "Golurk": "泥偶巨人", "Pawniard": "驹刀小兵", "Bisharp": "劈斩司令", "Bouffalant": "爆炸头水牛", "Rufflet": "毛头小鹰", "Braviary": "勇士雄鹰", "Vullaby": "秃鹰丫头", "Mandibuzz": "秃鹰娜", "Heatmor": "熔蚁兽", "Durant": "铁蚁", "Deino": "单首龙", "Zweilous": "双首暴龙", "Hydreigon": "三首恶龙", "Larvesta": "燃烧虫", "Volcarona": "火神蛾", "Cobalion": "勾帕路翁", "Terrakion": "代拉基翁", "Virizion": "毕力吉翁", "Tornadus": "龙卷云", "Thundurus": "雷电云", "Reshiram": "莱希拉姆", "Zekrom": "捷克罗姆", "Landorus": "土地云", "Kyurem": "酋雷姆", "Keldeo": "凯路迪欧", "Meloetta": "美洛耶塔", "Genesect": "盖诺赛克特", "Chespin": "哈力栗", "Quilladin": "胖胖哈力", "Chesnaught": "布里卡隆", "Fennekin": "火狐狸", "Braixen": "长尾火狐", "Delphox": "妖火红狐", "Froakie": "呱呱泡蛙", "Frogadier": "呱头蛙", "Greninja": "甲贺忍蛙", "Bunnelby": "掘掘兔", "Diggersby": "掘地兔", "Fletchling": "小箭雀", "Fletchinder": "火箭雀", "Talonflame": "烈箭鹰", "Scatterbug": "粉蝶虫", "Spewpa": "粉蝶蛹", "Vivillon": "彩粉蝶", "Litleo": "小狮狮", "Pyroar": "火炎狮", "Flabébé": "花蓓蓓", "Floette": "花叶蒂", "Florges": "花洁夫人", "Skiddo": "坐骑小羊", "Gogoat": "坐骑山羊", "Pancham": "顽皮熊猫", "Pangoro": "霸道熊猫", "Furfrou": "多丽米亚", "Espurr": "妙喵", "Meowstic": "超能妙喵", "Honedge": "独剑鞘", "Doublade": "双剑鞘", "Aegislash": "坚盾剑怪", "Spritzee": "粉香香", "Aromatisse": "芳香精", "Swirlix": "绵绵泡芙", "Slurpuff": "胖甜妮", "Inkay": "好啦鱿", "Malamar": "乌贼王", "Binacle": "龟脚脚", "Barbaracle": "龟足巨铠", "Skrelp": "垃垃藻", "Dragalge": "毒藻龙", "Clauncher": "铁臂枪虾", "Clawitzer": "钢炮臂虾", "Helioptile": "伞电蜥", "Heliolisk": "光电伞蜥", "Tyrunt": "宝宝暴龙", "Tyrantrum": "怪颚龙", "Amaura": "冰雪龙", "Aurorus": "冰雪巨龙", "Sylveon": "仙子伊布", "Hawlucha": "摔角鹰人", "Dedenne": "咚咚鼠", "Carbink": "小碎钻", "Goomy": "黏黏宝", "Sliggoo": "黏美儿", "Goodra": "黏美龙", "Klefki": "钥圈儿", "Phantump": "小木灵", "Trevenant": "朽木妖", "Pumpkaboo": "南瓜精", "Gourgeist": "南瓜怪人", "Bergmite": "冰宝", "Avalugg": "冰岩怪", "Noibat": "嗡蝠", "Noivern": "音波龙", "Xerneas": "哲尔尼亚斯", "Yveltal": "伊裴尔塔尔", "Zygarde": "基格尔德", "Diancie": "蒂安希", "Hoopa": "胡帕", "Volcanion": "波尔凯尼恩", "Rowlet": "木木枭", "Dartrix": "投羽枭", "Decidueye": "狙射树枭", "Litten": "火斑喵", "Torracat": "炎热喵", "Incineroar": "炽焰咆哮虎", "Popplio": "球球海狮", "Brionne": "花漾海狮", "Primarina": "西狮海壬", "Pikipek": "小笃儿", "Trumbeak": "喇叭啄鸟", "Toucannon": "铳嘴大鸟", "Yungoos": "猫鼬少", "Gumshoos": "猫鼬探长", "Grubbin": "强颚鸡母虫", "Charjabug": "虫电宝", "Vikavolt": "锹农炮虫", "Crabrawler": "好胜蟹", "Crabominable": "好胜毛蟹", "Oricorio": "花舞鸟", "Cutiefly": "萌虻", "Ribombee": "蝶结萌虻", "Rockruff": "岩狗狗", "Lycanroc": "鬃岩狼人", "Wishiwashi": "弱丁鱼", "Mareanie": "好坏星", "Toxapex": "超坏星", "Mudbray": "泥驴仔", "Mudsdale": "重泥挽马", "Dewpider": "滴蛛", "Araquanid": "滴蛛霸", "Fomantis": "伪螳草", "Lurantis": "兰螳花", "Morelull": "睡睡菇", "Shiinotic": "灯罩夜菇", "Salandit": "夜盗火蜥", "Salazzle": "焰后蜥", "Stufful": "童偶熊", "Bewear": "穿着熊", "Bounsweet": "甜竹竹", "Steenee": "甜舞妮", "Tsareena": "甜冷美后", "Comfey": "花疗环环", "Oranguru": "智挥猩", "Passimian": "投掷猴", "Wimpod": "胆小虫", "Golisopod": "具甲武者", "Sandygast": "沙丘娃", "Palossand": "噬沙堡爷", "Pyukumuku": "拳海参", "Type: Null": "属性:空", "Código Cero": "属性:空", "Silvally": "银伴战兽", "Minior": "小陨星", "Komala": "树枕尾熊", "Turtonator": "爆焰龟兽", "Togedemaru": "托戈德玛尔", "Mimikyu": "谜拟丘", "Bruxish": "磨牙彩皮鱼", "Drampa": "老翁龙", "Dhelmise": "破破舵轮", "Jangmo-o": "心鳞宝", "Hakamo-o": "鳞甲龙", "Kommo-o": "杖尾鳞甲龙", "Tapu Koko": "卡璞・鸣鸣", "Tapu Lele": "卡璞・蝶蝶", "Tapu Bulu": "卡璞・哞哞", "Tapu Fini": "卡璞・鳍鳍", "Cosmog": "科斯莫古", "Cosmoem": "科斯莫姆", "Solgaleo": "索尔迦雷欧", "Lunala": "露奈雅拉", "Nihilego": "虚吾伊德", "Buzzwole": "爆肌蚊", "Pheromosa": "费洛美螂", "Xurkitree": "电束木", "Celesteela": "铁火辉夜", "Kartana": "纸御剑", "Guzzlord": "恶食大王", "Necrozma": "奈克洛兹玛", "Magearna": "玛机雅娜", "Marshadow": "玛夏多", "Poipole": "毒贝比", "Naganadel": "四颚针龙", "Stakataka": "垒磊石", "Blacephalon": "砰头小丑", "Zeraora": "捷拉奥拉", "Meltan": "美录坦", "Melmetal": "美录梅塔", "Grookey": "敲音猴", "Thwackey": "啪咚猴", "Rillaboom": "轰擂金刚猩", "Scorbunny": "炎兔儿", "Raboot": "腾蹴小将", "Cinderace": "闪焰王牌", "Sobble": "泪眼蜥", "Drizzile": "变涩蜥", "Inteleon": "千面避役", "Skwovet": "贪心栗鼠", "Greedent": "藏饱栗鼠", "Rookidee": "稚山雀", "Corvisquire": "蓝鸦", "Corviknight": "钢铠鸦", "Blipbug": "索侦虫", "Dottler": "天罩虫", "Orbeetle": "以欧路普", "Nickit": "狡小狐", "Thievul": "猾大狐", "Gossifleur": "幼棉棉", "Eldegoss": "白蓬蓬", "Wooloo": "毛辫羊", "Dubwool": "毛毛角羊", "Chewtle": "咬咬龟", "Drednaw": "暴噬龟", "Yamper": "来电汪", "Boltund": "逐电犬", "Rolycoly": "小炭仔", "Carkol": "大炭车", "Coalossal": "巨炭山", "Applin": "啃果虫", "Flapple": "苹裹龙", "Appletun": "丰蜜龙", "Silicobra": "沙包蛇", "Sandaconda": "沙螺蟒", "Cramorant": "古月鸟", "Arrokuda": "刺梭鱼", "Barraskewda": "戽斗尖梭", "Toxel": "电音婴", "Toxtricity": "颤弦蝾螈", "Sizzlipede": "烧火蚣", "Centiskorch": "焚焰蚣", "Clobbopus": "拳拳蛸", "Grapploct": "八爪武师", "Sinistea": "来悲茶", "Polteageist": "怖思壶", "Hatenna": "迷布莉姆", "Hattrem": "提布莉姆", "Hatterene": "布莉姆温", "Impidimp": "捣蛋小妖", "Morgrem": "诈唬魔", "Grimmsnarl": "长毛巨魔", "Obstagoon": "堵拦熊", "Perrserker": "喵头目", "Cursola": "魔灵珊瑚", "Sirfetch'd": "葱游兵", "Mr. Rime": "踏冰人偶", "Runerigus": "迭失板", "Milcery": "小仙奶", "Alcremie": "霜奶仙", "Falinks": "列阵兵", "Pincurchin": "啪嚓海胆", "Snom": "雪吞虫", "Frosmoth": "雪绒蛾", "Stonjourner": "巨石丁", "Eiscue": "冰砌鹅", "Indeedee": "爱管侍", "Morpeko": "莫鲁贝可", "Cufant": "铜象", "Copperajah": "大王铜象", "Dracozolt": "雷鸟龙", "Arctozolt": "雷鸟海兽", "Dracovish": "鳃鱼龙", "Arctovish": "鳃鱼海兽", "Duraludon": "铝钢龙", "Dreepy": "多龙梅西亚", "Drakloak": "多龙奇", "Dragapult": "多龙巴鲁托", "Zacian": "苍响", "Zamazenta": "藏玛然特", "Eternatus": "无极汰那", "Kubfu": "熊徒弟", "Urshifu": "武道熊师", "Zarude": "萨戮德", "Regieleki": "雷吉艾勒奇", "Regidrago": "雷吉铎拉戈", "Glastrier": "雪暴马", "Spectrier": "灵幽马", "Calyrex": "蕾冠王", "Wyrdeer": "诡角鹿", "Kleavor": "劈斧螳螂", "Ursaluna": "月月熊", "Basculegion": "幽尾玄鱼", "Sneasler": "大狃拉", "Overqwil": "万针鱼", "Enamorus": "眷恋云", "Sprigatito": "新叶喵", "Floragato": "蒂蕾喵", "Meowscarada": "魔幻假面喵", "Fuecoco": "呆火鳄", "Crocalor": "炙烫鳄", "Skeledirge": "骨纹巨声鳄", "Quaxly": "润水鸭", "Quaxwell": "涌跃鸭", "Quaquaval": "狂欢浪舞鸭", "Lechonk": "爱吃豚", "Oinkologne": "飘香豚", "Tarountula": "团珠蛛", "Spidops": "操陷蛛", "Nymble": "豆蟋蟀", "Lokix": "烈腿蝗", "Pawmi": "布拨", "Pawmo": "布土拨", "Pawmot": "巴布土拨", "Tandemaus": "一对鼠", "Maushold": "一家鼠", "Fidough": "狗仔包", "Dachsbun": "麻花犬", "Smoliv": "迷你芙", "Dolliv": "奥利纽", "Arboliva": "奥利瓦", "Squawkabilly": "怒鹦哥", "Nacli": "盐石宝", "Naclstack": "盐石垒", "Garganacl": "盐石巨灵", "Charcadet": "炭小侍", "Armarouge": "红莲铠骑", "Ceruledge": "苍炎刃鬼", "Tadbulb": "光蚪仔", "Bellibolt": "电肚蛙", "Wattrel": "电海燕", "Kilowattrel": "大电海燕", "Maschiff": "偶叫獒", "Mabosstiff": "獒教父", "Shroodle": "滋汁鼹", "Grafaiai": "涂标客", "Bramblin": "纳噬草", "Brambleghast": "怖纳噬草", "Toedscool": "原野水母", "Toedscruel": "陆地水母", "Klawf": "毛崖蟹", "Capsakid": "热辣娃", "Scovillain": "狠辣椒", "Rellor": "虫滚泥", "Rabsca": "虫甲圣", "Flittle": "飘飘雏", "Espathra": "超能艳鸵", "Tinkatink": "小锻匠", "Tinkatuff": "巧锻匠", "Tinkaton": "巨锻匠", "Wiglett": "海地鼠", "Wugtrio": "三海地鼠", "Bombirdier": "下石鸟", "Finizen": "波普海豚", "Palafin": "海豚侠", "Varoom": "噗隆隆", "Revavroom": "普隆隆姆", "Cyclizar": "摩托蜥", "Orthworm": "拖拖蚓", "Glimmet": "晶光芽", "Glimmora": "晶光花", "Greavard": "墓仔狗", "Houndstone": "墓扬犬", "Flamigo": "缠红鹤", "Cetoddle": "走鲸", "Cetitan": "浩大鲸", "Veluza": "轻身鳕", "Dondozo": "吃吼霸", "Tatsugiri": "米立龙", "Annihilape": "弃世猴", "Clodsire": "土王", "Farigiraf": "奇麒麟", "Dudunsparce": "土龙节节", "Kingambit": "仆刀将军", "Great Tusk": "雄伟牙", "Colmilargo": "雄伟牙", "Scream Tail": "吼叫尾", "Colagrito": "吼叫尾", "Brute Bonnet": "猛恶菇", "Flutter Mane": "振翼发", "Melenaleteo": "振翼发", "Slither Wing": "爬地翅", "Reptalada": "爬地翅", "Sandy Shocks": "沙铁皮", "Pelarena": "沙铁皮", "Iron Treads": "铁辙迹", "Iron Bundle": "铁包袱", "Ferrosaco": "铁包袱", "Iron Hands": "铁臂膀", "Ferropalmas": "铁臂膀", "Iron Jugulis": "铁脖颈", "Iron Moth": "铁毒蛾", "Ferropolilla": "铁毒蛾", "Iron Thorns": "铁荆棘", "Ferropúas": "铁荆棘", "Frigibax": "凉脊龙", "Arctibax": "冻脊龙", "Baxcalibur": "戟脊龙", "Gimmighoul": "索财灵", "Gholdengo": "赛富豪", "Wo-Chien": "古简蜗", "Chien-Pao": "古剑豹", "Ting-Lu": "古鼎鹿", "Chi-Yu": "古玉鱼", "Roaring Moon": "轰鸣月", "Bramaluna": "轰鸣月", "Iron Valiant": "铁武者", "Ferropaladín": "铁武者", "Koraidon": "故勒顿", "Miraidon": "密勒顿", "Walking Wake": "波荡水", "Ondulagua": "波荡水", "Iron Leaves": "铁斑叶", "Ferroverdor": "铁斑叶", "Dipplin": "裹蜜虫", "Poltchageist": "斯魔茶", "Sinistcha": "来悲粗茶", "Okidogi": "够赞狗", "Munkidori": "愿增猿", "Fezandipiti": "吉雉鸡", "Ogerpon": "厄诡椪", "Archaludon": "铝钢桥龙", "Hydrapple": "蜜集大蛇", "Gouging Fire": "破空焰", "Raging Bolt": "猛雷鼓", "Iron Boulder": "铁磐岩", "Iron Crown": "铁头壳", "Terapagos": "太乐巴戈斯", "Pecharunt": "桃歹郎", }; /* ===================== 招式表 ===================== */ var Skill_Dict = { "Infortunio": "祸不单行", "bite": "咬住", "Mordisco": "咬住", "gust": "起风", "Tornado": "起风", "hail": "冰雹", "Granizo": "冰雹", "lick": "舌舔", "Lengüetazo": "舌舔", "Ascuas": "火花", "Escaldar": "热水", "Alarido": "大声咆哮", "Tóxico": "剧毒", "bubble": "泡沫", "Burbuja": "泡沫", "Triturar": "咬碎", "harden": "变硬", "Fortaleza": "变硬", "sludge": "污泥攻击", "Residuos": "污泥攻击", "spikes": "撒菱", "Púas": "撒菱", "tackle": "撞击", "Placaje": "撞击", "Alboroto": "吵闹", "agility": "高速移动", "Agilidad": "高速移动", "Fisura": "地裂", "Infierno": "炼狱", "psybeam": "幻象光线", "Psicorrayo": "幻象光线", "psychic": "精神强念", "Psíquico": "超能力", "Trueno": "打雷", "Ventisca": "暴风雪", "Picadura": "虫咬", "Zumbido": "虫鸣", "Erupción": "喷火", "Rayo Hielo": "冰冻光束", "Viento Hielo": "冰冻之风", "Disparo Lodo": "泥巴射击", "Sofoco": "过热", "Psicocarga": "精神冲击", "Fuerza": "力量", "Acua Aro": "水流环", "Acua Cola": "水流尾", "Alud": "雪崩", "Golpe Cuerpo": "泰山压顶", "Ataque Óseo": "骨棒乱打", "confusion": "念力", "Confusión": "念力", "discharge": "放电", "Chispazo": "放电", "Giro Fuego": "火焰旋涡", "Lanza Mugre": "垃圾射击", "Onda Ígnea": "热风", "Vendaval": "暴风", "Cabeza de Hierro": "铁头", "Fuerza Lunar": "月亮之力", "Tormenta de arena": "沙暴", "Síntesis": "光合作用", "Derribo": "猛撞", "Látigo Cepa": "藤鞭", "Pistola Agua": "水枪", "Tijera X": "十字剪", "Golpe Aéreo": "燕返", "Huesomerang": "骨头回力镖", "Pájaro Osado": "勇鸟猛攻", "Pulso Umbrío": "恶之波动", "Terremoto": "地震", "Viento Feérico": "妖精之风", "Llamarada": "大字爆炎", "Gigadrenado": "终极吸取", "Hierba Lazo": "打草结", "Hidrobomba": "水炮", "Lluevehojas": "飞叶风暴", "Garra Metal": "金属爪", "Gas Venenoso": "毒瓦斯", "Puya Nociva": "毒击", "Latigazo": "强力鞭打", "Psicocorte": "精神利刃", "Hoja Afilada": "飞叶快刀", "Avalancha": "岩崩", "Lanzarrocas": "落石", "Rayo Metálico": "铁蹄光线", "Red Viscosa": "黏黏网", "Roca Afilada": "尖石攻击", "substitute": "替身", "Sustituto": "替身", "Esfera Aural": "波导弹", "Rayo Burbuja": "泡沫光线", "Furia Dragón": "龙之怒", "Tierra Viva": "大地之力", "Rueda Fuego": "火焰轮", "Envite Ígneo": "闪焰冲锋", "Golpe Kárate": "空手劈", "Bomba Imán": "磁铁炸弹", "Puño Meteoro": "彗星拳", "Tinieblas": "黑夜魔影", "Danza Pétalo": "花瓣舞", "Nieve Polvo": "细雪", "Fuego Sagrado": "神圣之火", "Bola Sombra": "暗影球", "Bomba Lodo": "污泥炸弹", "Disparo Demora": "吐丝", "Rayo": "十万伏特", "will-o-wisp": "鬼火", "Fuego Fatuo": "鬼火", "Ataque Ala": "翅膀攻击", "A Bocajarro": "近身战", "Cometa Draco": "流星群", "Danza Dragón": "龙之舞", "flamethrower": "喷射火焰", "Lanzallamas": "喷射火焰", "Foco Resplandor": "加农光炮", "Planta Feroz": "疯狂植物", "Premonición": "预知未来", "Hidrocañón": "加农水炮", "Picotazo Veneno": "毒针", "Ataque Rápido": "电光一闪", "Puño Sombra": "暗影拳", "Trampa Rocas": "隐形岩", "Danza Espada": "剑舞", "Púas Tóxicas": "毒菱", "Campo de Niebla": "薄雾场地", "Golpe Fantasma": "潜灵奇袭", "Psicocolmillo": "精神之牙", "Impactrueno": "电击", "Brillo Mágico": "魔法闪耀", "Tormenta Floral": "落英缤纷", "Vasta Fuerza": "广域战力", "Campo Eléctrico": "电气场地", "Vozarrón": "巨声", }; /* ===================== 补充表:优先级最高 ===================== */ var Addition_Dict = { "Electrocañón": "电磁炮", "Terratemblor": "重踏", "Onda Certera": "真气弹", "Pesadilla": "恶梦", "Velocidad Extrema": "神速", "Gigaimpacto": "终极冲击", "Surf": "冲浪", "Drena vida de todo lo cercano y te cura con cada golpe.": "吸取附近一切的生命,每次命中都会治疗你。", "Nube venenosa a tu alrededor que intoxica.": "环绕你的一团毒云,会使敌人中毒。", "Sacude el suelo: daña y frena a lo cercano.": "震动地面:对附近一切造成伤害并减速。", "Salpica lodo alrededor y ralentiza.": "向四周溅射泥巴,使敌人减速。", "Golpea en 360° y +50% daño": "全方位 360° 攻击且 +50% 伤害", "Nuevo · {x}": "新 · {x}", "+10% de daño con todos los movimientos.": "所有招式 +10% 伤害。", "+40% de daño, pero no puedes cambiar de movimiento.": "+40% 伤害,但无法切换招式。", "-20% de recarga en todos tus movimientos.": "所有招式 -20% 冷却。", "Prisa": "迅捷", "Gira el móvil: se juega en horizontal.": "请旋转手机:本游戏需要横屏游玩。", "Joystick": "摇杆", "Restablecer": "重置", "Guardas el vínculo: aprende otro movimiento para usarlo": "羁绊已保存:学会另一个招式即可使用", "+1 ticket": "+1 抽奖券", "Habéis caído todos…": "全员倒下了…", "Tiempo": "时间", "Demasiados intentos seguidos. Espera un poco.": "连续尝试次数过多,请稍等片刻。", "Entrar con Google necesita la versión publicada del juego.": "Google 登录需要游戏的在线版本。", "Error:": "错误:", "¡{x} se une a ti!": "{x} 加入了你的队伍!", "¡Hay una pelea en mitad del pueblo! ¿Qué haces?": "镇上有人打起来了! 你会怎么做?", "La llevo enseguida a la policía.": "我立刻把它交给警察。", "Primero miro qué hay dentro…": "先看看里面有什么…", "Me afecta, aunque no lo diga.": "即使不说出口,我也会难受。", "¿Qué es lo más importante para ti?": "对你来说最重要的是什么?", "Entrenar para ser mejor.": "通过训练变得更强。", "Rendirse no entra en tus planes.": "放弃不在你的计划里。", "premios por recoger": "个奖励可领取", "Volver a tu sala ({x})": "返回你的房间 ({x})", "Es tu compañero": "它是你的伙伴", "¡SHINY NUEVO!": "新的异色!", "¡Premio recogido!": "奖励已领取!", "Aún sin medallas.": "还没有勋章。", "Mejor tiempo": "最佳时间", "Supervivencia": "生存", "Consigue 20 shinies.": "获得 20 只异色。", "Llega al nivel 15 en una run.": "单局达到 15 级。", "Llega al nivel 30 en una run.": "单局达到 30 级。", "Viajero de grietas": "裂隙旅行者", "Cazalegendarios": "传说猎人", "Vence a {x}": "击败 {x}", "Cumplidor": "守信", "En compañía": "结伴同行", "Brillante": "闪耀", "Jugando": "游玩中", "Visto hace {x} h": "{x} 小时前见过", "Invitar": "邀请", "Conectado (por servidor)": "已连接(经服务器)", "Sólo el anfitrión de la sala puede invitar.": "只有房主可以邀请。", "Mensual": "每月", "de hoy": "今日", "Pon el dedo en cualquier parte y arrastra para moverte: el joystick aparece donde tocas. Toca un ataque de abajo para cambiarlo y el botón de arriba a la derecha para pausar. Se juega en horizontal.": "把手指放在任意位置拖动即可移动:摇杆会出现在你触碰的地方。点击底部的招式即可切换,右上角按钮为暂停。请横屏游玩。", "Tipo de cuenta": "账号类型", "Borrar cuenta": "删除账号", ": tu progreso no se guarda al salir.": ":离开时你的进度不会被保存。", "Invitado: no se guarda": "访客:不保存", "Amigos y ranking: tu": "好友与排行榜:你的", "Guía del juego": "游戏指南", "servidores y el dominio": "服务器和域名", "Dominio pokesurvivor.com": "域名 pokesurvivor.com", "Doble Equipo": "影子分身", "Acróbata": "杂技", "Poltergeist": "灵骚", "Chorro de llamas en abanico corto que quema.": "短距离的火焰扇形,能灼烧敌人。", "Deja telarañas en el suelo que atrapan y frenan mucho al que las pisa.": "在地面留下黏网,踩上去的敌人会被困住并大幅减速。", "+50% duración y +40% daño": "+50% 持续时间且 +40% 伤害", "En grupo": "组队", "Aviso legal y privacidad": "法律声明与隐私", "/ mes": "/ 月", "Revisando {x} / {x}…": "正在审核 {x} / {x}…", "Quitadas {x} marcas de más de 1 hora ({x} tablas)": "已移除 {x} 条超过 1 小时的记录({x} 个榜单)", "No se pudo: {x}": "失败:{x}", "No se pudo cargar ({x}).": "加载失败({x})。", "Borrar marca": "删除记录", "Marca borrada": "记录已删除", "Banear": "封禁", "Desbanear": "解除封禁", "Desbaneada": "已解除封禁", "Descartar": "忽略", "Reporte descartado": "举报已忽略", "Quitar marcas de más de 1 hora": "移除超过 1 小时的记录", "¿Quitar del ranking TODAS las marcas de más de 1 hora (todas las tablas)? No se puede deshacer.": "要从排行榜移除所有超过 1 小时的记录吗(所有榜单)? 此操作无法撤销。", "¿Banear a {x}? No podrán volver a salir en el ranking y se borra su marca.": "要封禁 {x} 吗? 他们将无法再出现在排行榜上,其记录也会被删除。", "Más de 33 min: casi imposible con la Sentencia de Arceus": "超过 33 分钟:有阿尔宙斯的制裁后几乎不可能", "ya no está en el top 50": "已不在前 50 名", "sólo ": "仅 ", "veces reportada": "被举报次数", "No hay reportes.": "没有举报。", "No hay cuentas baneadas.": "没有被封禁的账号。", "monedas": "金币", "tickets": "抽奖券", "{x} d {x} h": "{x} 天 {x} 小时", "{x} h {x} min": "{x} 小时 {x} 分钟", " y ": "和", " and ": "和", "POKé SLOTS": "宝可梦老虎机", "Solo": "单人", "Hoy": "今日", "Semana": "本周", "Mes": "本月", "Baneado": "已封禁", "desconocido": "未知", "ATK": "攻", "VEL": "速", "DEF": "防", "REG": "回", "Aún no estás en el top 50 de hoy en solitario. Tu puesto exacto está en Histórico.": "你还不在今日单人榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de hoy en solitario:": "你的今日单人最佳名次:", "Aún no tienes marca de hoy en solitario.": "你还没有今日单人的纪录。", "Aún no estás en el top 50 de hoy en solitario con {x}. Tu puesto exacto está en Histórico.": "你还不在今日单人榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de hoy en solitario con {x}:": "你的今日单人({x})最佳名次:", "Aún no tienes marca de hoy en solitario con {x}.": "你还没有今日单人({x})的纪录。", "Aún no estás en el top 50 de esta semana en solitario. Tu puesto exacto está en Histórico.": "你还不在本周单人榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de esta semana en solitario:": "你的本周单人最佳名次:", "Aún no tienes marca de esta semana en solitario.": "你还没有本周单人的纪录。", "Aún no estás en el top 50 de esta semana en solitario con {x}. Tu puesto exacto está en Histórico.": "你还不在本周单人榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de esta semana en solitario con {x}:": "你的本周单人({x})最佳名次:", "Aún no tienes marca de esta semana en solitario con {x}.": "你还没有本周单人({x})的纪录。", "Aún no estás en el top 50 de este mes en solitario. Tu puesto exacto está en Histórico.": "你还不在本月单人榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de este mes en solitario:": "你的本月单人最佳名次:", "Aún no tienes marca de este mes en solitario.": "你还没有本月单人的纪录。", "Aún no estás en el top 50 de este mes en solitario con {x}. Tu puesto exacto está en Histórico.": "你还不在本月单人榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de este mes en solitario con {x}:": "你的本月单人({x})最佳名次:", "Aún no tienes marca de este mes en solitario con {x}.": "你还没有本月单人({x})的纪录。", "Aún no estás en el top 50 de este año en solitario. Tu puesto exacto está en Histórico.": "你还不在今年单人榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de este año en solitario:": "你的今年单人最佳名次:", "Aún no tienes marca de este año en solitario.": "你还没有今年单人的纪录。", "Aún no estás en el top 50 de este año en solitario con {x}. Tu puesto exacto está en Histórico.": "你还不在今年单人榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de este año en solitario con {x}:": "你的今年单人({x})最佳名次:", "Aún no tienes marca de este año en solitario con {x}.": "你还没有今年单人({x})的纪录。", "Aún no estás en el top 50 de siempre en solitario. Tu puesto exacto está en Histórico.": "你还不在历史单人榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de siempre en solitario:": "你的历史单人最佳名次:", "Aún no tienes marca de siempre en solitario.": "你还没有历史单人的纪录。", "Aún no estás en el top 50 de siempre en solitario con {x}. Tu puesto exacto está en Histórico.": "你还不在历史单人榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de siempre en solitario con {x}:": "你的历史单人({x})最佳名次:", "Aún no tienes marca de siempre en solitario con {x}.": "你还没有历史单人({x})的纪录。", "Aún no estás en el top 50 de hoy en grupo. Tu puesto exacto está en Histórico.": "你还不在今日组队榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de hoy en grupo:": "你的今日组队最佳名次:", "Aún no tienes marca de hoy en grupo.": "你还没有今日组队的纪录。", "Aún no estás en el top 50 de hoy en grupo con {x}. Tu puesto exacto está en Histórico.": "你还不在今日组队榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de hoy en grupo con {x}:": "你的今日组队({x})最佳名次:", "Aún no tienes marca de hoy en grupo con {x}.": "你还没有今日组队({x})的纪录。", "Aún no estás en el top 50 de esta semana en grupo. Tu puesto exacto está en Histórico.": "你还不在本周组队榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de esta semana en grupo:": "你的本周组队最佳名次:", "Aún no tienes marca de esta semana en grupo.": "你还没有本周组队的纪录。", "Aún no estás en el top 50 de esta semana en grupo con {x}. Tu puesto exacto está en Histórico.": "你还不在本周组队榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de esta semana en grupo con {x}:": "你的本周组队({x})最佳名次:", "Aún no tienes marca de esta semana en grupo con {x}.": "你还没有本周组队({x})的纪录。", "Aún no estás en el top 50 de este mes en grupo. Tu puesto exacto está en Histórico.": "你还不在本月组队榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de este mes en grupo:": "你的本月组队最佳名次:", "Aún no tienes marca de este mes en grupo.": "你还没有本月组队的纪录。", "Aún no estás en el top 50 de este mes en grupo con {x}. Tu puesto exacto está en Histórico.": "你还不在本月组队榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de este mes en grupo con {x}:": "你的本月组队({x})最佳名次:", "Aún no tienes marca de este mes en grupo con {x}.": "你还没有本月组队({x})的纪录。", "Aún no estás en el top 50 de este año en grupo. Tu puesto exacto está en Histórico.": "你还不在今年组队榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de este año en grupo:": "你的今年组队最佳名次:", "Aún no tienes marca de este año en grupo.": "你还没有今年组队的纪录。", "Aún no estás en el top 50 de este año en grupo con {x}. Tu puesto exacto está en Histórico.": "你还不在今年组队榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de este año en grupo con {x}:": "你的今年组队({x})最佳名次:", "Aún no tienes marca de este año en grupo con {x}.": "你还没有今年组队({x})的纪录。", "Aún no estás en el top 50 de siempre en grupo. Tu puesto exacto está en Histórico.": "你还不在历史组队榜的前 50 名。你的精确名次在「历史」里。", "Tu mejor puesto de siempre en grupo:": "你的历史组队最佳名次:", "Aún no tienes marca de siempre en grupo.": "你还没有历史组队的纪录。", "Aún no estás en el top 50 de siempre en grupo con {x}. Tu puesto exacto está en Histórico.": "你还不在历史组队榜的前 50 名({x})。你的精确名次在「历史」里。", "Tu mejor puesto de siempre en grupo con {x}:": "你的历史组队({x})最佳名次:", "Aún no tienes marca de siempre en grupo con {x}.": "你还没有历史组队({x})的纪录。", "enero": "1", "febrero": "2", "marzo": "3", "abril": "4", "mayo": "5", "junio": "6", "julio": "7", "agosto": "8", "septiembre": "9", "octubre": "10", "noviembre": "11", "diciembre": "12", "Estamos en mantenimiento.": "我们正在维护。", "Estamos mudando el juego a servidores nuevos para que siga siendo gratis para todos. Tu cuenta, tu partida y tus Pokémon están a salvo. ¡Vuelve en unas horas!": "我们正在把游戏迁移到新服务器,以便继续对所有人免费。你的账号、存档和宝可梦都安然无恙。请几小时后再来!", "Volver a intentarlo": "重试", "Vigor": "活力", "Web oficial: pokesurvivor.com · si alguien te pide pagar, no somos nosotros": "官方网站: pokesurvivor.com · 如果有人要你付费,那不是我们。", "¡Vínculo!": "羁绊!", "(shiny)": "(异色)", "· {x} shiny": "· {x} 异色", "tickets y {x}": "抽奖券和 {x}", "· {x} {x} shiny": "· {x} {x} 异色", "{x} Shiny": "{x} 异色", "¡¿SHINY?!": "异色?!", "¡¿LEGENDARIO?!": "传说?!", "SHINY ·": "异色 ·", "Evoluciona los 47 movimientos distintos.": "进化全部 47 个不同招式。", "{x} Solo": "{x} 单人", "Tu mejor puesto {x} {x}:": "你的最佳排名 {x} {x}:", "Aún no tienes marca {x} {x}.": "你还没有 {x} {x} 的记录。", "alta": "高", "{x} · {x} legendarios": "{x} · {x} 传说宝可梦", "Recupera tu cuenta con Gmail": "用 Gmail 找回你的账号", "Si juegas con nombre y contraseña, puedes vincular tu Gmail: si un día olvidas la contraseña, entras con Google y es tu misma cuenta. Te lo ofrecemos al entrar.": "如果你用名称和密码游玩,可以绑定你的 Gmail:万一忘了密码,用 Google 登录就是同一个账号。登录时我们会提示你绑定。", "Móvil: ya puedes colocar los botones donde quieras. En Ajustes > Controles > Colocar los botones arrastras los ataques (con el objeto), la pausa y el joystick, que ahora también puede ser fijo en vez de aparecer donde pones el dedo.": "手机端:现在可以把按键放在任何位置。在 设置 > 操作 > 放置按键 里,拖动攻击键(连同道具)、暂停键和摇杆;摇杆现在也可以设为固定,而不是出现在你手指按下的地方。", "Las tablas de la semana y del mes del ranking empiezan de cero, como el histórico: ahora sólo cuentan partidas con la Sentencia de Arceus y todas las tablas cuadran entre sí.": "周榜和月榜与历史榜一样从零开始:现在只有抵达阿尔宙斯制裁的场次才计入,所有榜单也互相一致。", "Aviso importante: la única web oficial de PokéSurvivor es pokesurvivor.com. El juego es y será gratis: si alguna otra web te pide pagar (por tickets, monedas o lo que sea), no somos nosotros. Lo verás también al entrar y en el Aviso legal.": "重要提示:PokéSurvivor 唯一的官方网站是 pokesurvivor.com。游戏现在是、将来也永远是免费的:如果有其他网站要你付费(买抽奖券、金币或其他任何东西),那不是我们。登录时和法律声明中也会看到这一点。", "El código del juego pasa a una licencia no comercial (PolyForm Noncommercial 1.0.0): se puede seguir estudiando y modificando, pero nadie puede cobrar por él.": "游戏代码改为非商业许可(PolyForm Noncommercial 1.0.0):你仍然可以研究和修改,但任何人都不能以此收费。", "Cooperativo: la partida ya no se queda parada con cada uno esperando a que el otro elija. Un objeto y las cartas de nivel ya no se tapan, y si la conexión pierde un aviso se arregla solo.": "组队:不会再因为互相等待对方选择而卡住。道具和升级卡牌不再互相遮挡,连接漏掉一条提示时也会自动修复。", "Cooperativo: al volver de una grieta, quien no era el anfitrión ya ve a todos los enemigos (antes algunos eran invisibles y sólo se veían sus ataques).": "组队:从裂隙返回后,非房主玩家又能看到所有敌人了(以前有些敌人不可见,只能看到它们的攻击)。", "Amigos: si tu móvil u ordenador tiene la hora (o la zona horaria) mal puesta, tus amigos ya no salen siempre desconectados y sus invitaciones te llegan.": "好友:如果你的手机或电脑时间(或时区)不对,好友不再总是显示为离线,他们的邀请也能送达。", "Los avisos grandes de la partida (un Gholdengo cerca, una marea...) ya salen siempre centrados.": "局内的大提示(附近有赛富豪、兽潮…)现在始终居中显示。", "La Sentencia de Arceus": "制裁 阿尔宙斯", "La Sentencia de Arceus: al llegar al minuto 30, Arceus baja del cielo y te lleva a las Ruinas del Juicio. Es invencible, te persigue cada vez más deprisa y lanza pilares de luz, rayos y ondas; si te toca, te quita casi media vida. Cada 5 segundos acude un legendario con el doble de vida y de daño que el anterior. ¿Cuánto aguantarás?": "阿尔宙斯的制裁:到达第 30 分钟时,阿尔宙斯从天而降,把你带到制裁遗迹。它无敌,追你的速度越来越快,并释放光柱、光束和冲击波;一旦碰到你,你会失去近一半 HP。每 5 秒会有一只传说宝可梦加入,生命和伤害都是上一只的两倍。你能撑多久?", "Tres logros nuevos: La Sentencia (llega al minuto 30), Ante el Creador (aguanta 1 minuto ante Arceus) y Desafío divino (derrota a 3 legendarios ante Arceus en una partida).": "三个新成就:制裁(到达第 30 分钟)、在创世者面前(在阿尔宙斯面前坚持 1 分钟)和神圣挑战(单局中在阿尔宙斯面前击败 3 只传说宝可梦)。", "Música nueva para la pelea contra Arceus.": "为阿尔宙斯之战新增了音乐。", "Botón para reportar marcas sospechosas en el ranking (la banderita de cada fila).": "排行榜上新增举报可疑记录的按钮(每行的小旗子)。", "El ranking histórico empieza de cero: ahora que las partidas acaban ante Arceus, las marcas de antes ya no se podrían alcanzar. Las tablas de hoy, de la semana y del mes siguen igual.": "历史排行榜从零开始:既然现在场次都在阿尔宙斯面前结束,以前的纪录已经无法达到。今日、本周和本月的榜单保持不变。", "Se quita el tiempo extra del minuto 60 (ya no se llega hasta ahí).": "移除了第 60 分钟后的加时(现在已经到不了那时)。", "Desde el minuto 28 ya no se abren grietas, para que la Sentencia no te pille dentro de una.": "第 28 分钟起不再开启裂隙,以免制裁把你困在里面。", "Ranking protegido contra trampas: el servidor comprueba que cada marca se ha jugado de verdad. Nunca se pierde nada de lo que ganas jugando.": "排行榜加入防作弊保护:服务器会核实每条纪录都是真正玩出来的。你靠游玩获得的东西永远不会丢失。", "Se han quitado del ranking las marcas de más de 35 minutos: con la Sentencia de Arceus ya no son posibles.": "排行榜已移除超过 35 分钟的纪录:有了阿尔宙斯的制裁,这些纪录已经不可能。", "Las tiradas del gacha, los Pokémon nuevos y los premios se guardan en la nube al momento. Si abriste el juego en otro aparato o navegador y te faltaba algo, vuelve a abrirlo donde lo conseguiste: se recupera solo.": "扭蛋抽取、新宝可梦和奖励都会立即保存到云端。如果你在另一台设备或浏览器上打开游戏发现少了东西,就在获得它的地方重新打开:它会自动恢复。", "Tiempo extra y grietas con menos azar": "加时与更少随机的裂隙", "Tiempo extra: desde el minuto 60 los Pokémon salvajes se vuelven cada vez más fuertes (más vida y más daño), y cada vez más deprisa. Antes, con las mejoras al máximo, algunas partidas no acababan nunca; ahora las mejores rondarán la hora y media.": "加时:从第 60 分钟起,野生宝可梦会越来越强(生命和伤害更高),而且速度越来越快。以前升级满级后有些场次永远不会结束;现在最好的场次大约能持续一个半小时。", "El juego se actualiza solo cuando sale una versión nueva: si estás en el menú, a los 5 segundos; si estás jugando, al acabar la partida (sin perder nada).": "游戏现在会在新版本发布时自动更新:在菜单中 5 秒内更新,游玩中则在你的本局结束后更新(不会丢失任何东西)。", "Botón de Novedades (esta ventana) con todos los cambios del juego.": "新增“更新内容”按钮(就是本窗口),包含游戏的每一项改动。", "Números más fáciles de leer: el 2, el 5 y el 8 ya no se confunden.": "数字更容易辨认:2、5 和 8 不再混淆。", "Elige la versión normal o shiny de tu compañero desde el menú principal, debajo de él.": "可以直接在主菜单中、伙伴下方选择普通版或异色版的伙伴。", "Mejoras nuevas para cada Pokémon: Golpe Crítico (+3 % de críticos por nivel, que hacen x1,5 de daño), Cambio de cartas (+1 cambio de las cartas de nivel por run) y Veto (bloquea movimientos para que no te salgan en las cartas; se eligen en Mejoras).": "每只宝可梦的新升级:会心一击(每级 +3% 会心几率,会心造成 ×1.5 伤害)、卡牌重抽(每局 +1 次升级卡牌重抽)和禁用(屏蔽招式,使其不再出现在你的卡牌中;在升级里选择)。", "Atajos de movimientos (en Mejoras, para cada Pokémon): elige qué movimiento va siempre en cada hueco, por ejemplo Confusión siempre en el 1, para la memoria muscular.": "招式快捷键(在升级中,针对每只宝可梦):选择每个格子固定放哪个招式,例如念力永远放在 1 号位,以形成肌肉记忆。", "Avalancha hace menos daño (21 en vez de 26): derrotaba casi el doble que la media de los movimientos.": "岩崩的伤害降低(从 26 降到 21):它击败的敌人几乎是平均招式的两倍。", "Los cambios de cartas de nivel ya no se ganan venciendo jefes: tienes 1 gratis por run y el resto se compra en Mejoras.": "升级卡牌重抽不再通过击败 BOSS 获得:每局免费获得 1 次,其余可以在升级中购买。", "Los legendarios de grieta ya no dan siempre tickets x10: dan uno la mitad de las veces (antes daban 2 siempre y salían demasiados).": "裂隙传说不再总是掉落 ×10 抽奖券:现在只有一半的概率掉落(以前总是掉 2 张,太多了)。", "Cooperativo: si vuestras redes no consiguen conectar entre sí, la sala lo avisa y lo reintenta sola, en vez de jugar a tirones por un servidor lento.": "组队:如果你们的网络无法互相连接,房间会提示并自动重试,而不是经由缓慢的服务器卡顿地游玩。", "Hemos cambiado de servidores para que el juego siga siendo gratis: puede que tengas que volver a iniciar sesión (con la misma cuenta y contraseña, o con Google). Tu partida y tus Pokémon siguen igual.": "我们迁移到了新服务器,让游戏能继续保持免费:你可能需要重新登录(用原来的账号和密码,或用 Google)。你的存档和宝可梦都没有变化。", "Gacha: los shiny ya no salen repetidos. Si te toca uno que ya tienes, sale otro de la misma rareza que te falte.": "扭蛋:异色不再重复出现。如果抽到已有的异色,会给你另一只同稀有度且你还没有的。", "Grietas con menos azar: cada vez que no sale una, la siguiente es más probable (como mucho 2,5 minutos sin grieta).": "裂隙的随机性降低:每次没出现,下一次出现的概率就更高(最多 2.5 分钟不出裂隙)。", "Los legendarios que aún no has vencido salen 4 veces más en las grietas.": "你还没击败过的传说宝可梦在裂隙中出现的概率提高 4 倍。", "Los curanderos curan más cuanto más fuerte pegas, pero cada vez menos y con un tope (como mucho el 2,5x).": "治疗者在你打得越狠时治疗越多,但收益递减且有上限(最多 2.5 倍)。", "Ataques cuerpo a cuerpo más fuertes: mientras llevas uno activo recibes un 25 % menos de daño, llegan un 25 % más lejos y hacen un 20 % más de daño.": "近身攻击更强了:激活期间你受到的伤害减少 25%,攻击距离增加 25%,伤害增加 20%。", "Cooperativo: al elegir con qué objeto quedarte, la partida se para para todos (antes seguía y te pegaban mientras elegías).": "组队:选择保留哪个持有道具时,现在会为所有人暂停本局(以前会继续进行,你会在选择时被打到)。", "Cooperativo: mientras alguien elige una fusión, la partida se para para todos.": "组队:有人在选择融合时,本局会为所有人暂停。", "Cooperativo: si el anfitrión cambia de pestaña o se le para el juego, la partida se pausa para todos hasta que vuelva.": "组队:如果房主切换标签页或游戏卡住,本局会为所有人暂停,直到他回来。", "Las runs de menos de 1 minuto ya no cuentan para el ranking.": "不足 1 分钟的场次不再计入排行榜。", "Quitadas del ranking las marcas rotas por el fallo del minuto 84 (el reloj seguía corriendo con el juego parado) y alguna imposible. Si tenías una, tu próxima partida vuelve a contar.": "已从排行榜移除由第 84 分钟漏洞(游戏卡死时计时仍在走)造成的异常纪录,以及少数不可能达成的纪录。如果你有这类纪录,下一局会重新计入。", "iPhone (Safari y Chrome): a veces no se podía cambiar de movimiento tocando los iconos, sobre todo con el otro dedo en el joystick. Además los botones quedan por encima de la barra de inicio.": "iPhone(Safari 和 Chrome):有时点击图标无法切换招式,尤其是另一根手指还按在摇杆上时。按键现在也不会被底部横条挡住。", "En las partidas de más de 84 minutos la pantalla se quedaba en negro, el juego se paraba o empezabas a subir de nivel sin fin. Ya puedes jugar todo lo que aguantes.": "在场次超过 84 分钟时,屏幕会变黑、游戏卡死或一直不停升级。现在你想玩多久就能玩多久,全凭你能撑多久。", "Si el juego fallara, la partida se cierra sola y se guarda (tiempo, derrotados, récords y ranking) en vez de perderse.": "如果游戏崩溃,本局会自行结束并保存(时间、击败数、纪录和排行榜),而不会丢失。", "Las partidas muy largas a veces se tomaban por trampas y no contaban para el ranking.": "超长场次有时会被判定为作弊,不计入排行榜。", "Cooperativo: si el anfitrión cambiaba de pestaña, los enemigos se quedaban quietos y los demás jugaban con ventaja.": "组队:如果房主切换标签页,敌人会静止不动,其他人就白占了便宜。", "iPhone: mantener el dedo en el joystick sacaba \"Copiar / Seleccionar todo\".": "iPhone:手指长按摇杆会弹出“拷贝 / 全选”。", "iPhone: a veces no salía la pantalla completa. Ahora el botón explica cómo tenerla (Compartir y \"Añadir a pantalla de inicio\").": "iPhone:全屏按钮有时不显示。现在该按钮会说明如何实现全屏(分享 → 添加到主屏幕)。", "Vínculos": "羁绊", "Vínculos: al vencer a un legendario fusionas movimientos que se lanzan a la vez desde un solo hueco (hasta 4).": "羁绊:击败传说宝可梦后,可以把多个招式融合起来,从同一个格子同时释放(最多 4 个)。", "Botón para cambiar las cartas de subir de nivel.": "新增重抽升级卡牌的按钮。", "Más grietas.": "更多裂隙。", "Movimientos psíquicos y curanderos más flojos.": "削弱了超能力招式和治疗者。", "Las mejoras de las cartas de nivel (velocidad, recarga, experiencia, imán, coraza y potencia) tienen un tope de veces.": "升级卡牌类强化(速度、冷却、经验、磁铁、护甲和威力)现在有获取次数上限。", "En el móvil, la ficha del Pokémon sale al lado; entrar es más rápido y el gacha x10 se puede cerrar.": "手机端会同时显示宝可梦详情;登录更快,×10 扭蛋可以关闭。", "Pantalla negra en partidas de más de una hora por llenarse la memoria de imágenes.": "修复了超过一小时的场次因图像内存占满而黑屏的问题。", "Los tickets se perdían si se cerraba la pestaña antes de acabar la partida: ahora se guardan al cogerlos.": "以前在本局结束前关掉标签页会丢失抽奖券:现在一捡到就会保存。", "Una mejora comprada justo después de guardar se cobraba y no se apuntaba.": "修复了刚保存后购买的升级被扣费但没有生效的问题。", "El juego se quedaba congelado para siempre si algo fallaba a mitad de partida.": "修复了对局中途出错后游戏永久卡死的问题。", "Más reto": "更具挑战", "Jefes y legendarios con 4 ataques avisados que se enfurecen a media vida.": "BOSS 和传说宝可梦拥有 4 个有预警的攻击,并在半血时暴怒。", "12 movimientos nuevos y 8 formas de atacar nuevas: bumerán, cadena, minas, meteoros, torreta, embestida, rastro y abanico.": "12 个新招式和 8 种新的攻击方式:回旋镖、连锁、地雷、陨石、炮台、突进、轨迹和喷射。", "Eventos a mitad de partida (hordas de un tipo, hora dorada, Pokémon perdidos) y Meowth y Gholdengo que huyen cargados de monedas.": "局内事件(单一属性兽潮、黄金时刻、迷路的宝可梦),以及带着金币逃跑的喵喵和赛富豪。", "Estatuas para los Pokémon grandes.": "为体型大的宝可梦增加了雕像。", "Más difícil: menos enemigos pero más duros.": "更难:敌人更少但更硬。", "Subir de nivel es más lento, los tickets son más raros y los jefes dan ticket x10 una de cada tres veces.": "升级更慢,抽奖券更稀有,BOSS 每三次会掉一次 ×10 抽奖券。", "Carga más rápida.": "加载更快。", "Los enemigos rezagados desaparecían delante de ti: ahora sólo fuera de la vista.": "落单的敌人以前会在你眼前消失:现在只会在屏幕外消失。", "Los menús y pantallas se montaban encima de la barra de arriba.": "修复了菜单和界面与顶部栏重叠的问题。", "Móvil e inglés": "手机端与英语", "Se puede jugar en móvil y tablet con joystick táctil, e instalar como app.": "可以用触摸摇杆在手机和平板上游玩,也可以安装为应用。", "El juego, en español y en inglés.": "游戏支持英语和西班牙语。", "Pantalla de ajustes con calidad gráfica automática.": "设置界面新增自动画质。", "Menos enemigos en pantalla pero más fuertes.": "屏幕上的敌人更少但更强。", "Gigadrenado pasa a ser Hierba Lazo (ya no cura).": "终极吸取改为打草结(不再治疗)。", "Misiones, grietas y cooperativo": "任务、裂隙与组队", "Misiones diarias y semanales, logros con medallas y títulos, y perfil público.": "每日和每周任务、带勋章和称号的成就,以及公开档案。", "Objetos equipables, evoluciones de movimientos y enemigos que curan, protegen, invocan o explotan.": "持有道具、招式进化,以及会治疗、护盾、召唤或爆炸的敌人。", "Grietas que llevan a 18 arenas legendarias, una por tipo, y clima que cambia la batalla.": "通往 18 个传说竞技场的裂隙(每种属性一个),以及会改变战局的天气。", "Cooperativo con tu lista de amigos y ranking.": "与好友列表和排行榜配合的组队玩法。", "Mejoras para cada Pokémon, gacha tragaperras con tickets y tabla de tipos.": "每只宝可梦各自的升级、老虎机抽奖券扭蛋,以及属性相克表。", "Cámara más lejos y enemigos que rodean los obstáculos.": "镜头拉得更远,敌人会绕开障碍物。", "Primera versión": "首个版本", "Primera versión pública de PokéSurvivor.": "PokéSurvivor 的首个公开版本。", "Nuevo": "新增", "Cambios": "调整", "Arreglos": "修复", }; /* ===================== 合并四张表(后者覆盖前者)===================== */ var DICT = /*__DICT__*/ {}; [Interface_Dict, Skill_Dict, Pokemon_Dict, Addition_Dict].forEach(function (t) { for (var k in t) { if (Object.prototype.hasOwnProperty.call(t, k)) DICT[k] = t[k]; } }); /* ===================== 索引构建 ===================== */ var exact = new Map(); var lower = new Map(); for (var k in DICT) { if (!Object.prototype.hasOwnProperty.call(DICT, k)) continue; exact.set(k, DICT[k]); var lk = k.toLowerCase(); if (!lower.has(lk)) lower.set(lk, DICT[k]); } function esc(s) { return s.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); } // 带 {x} 占位符的条目 -> 正则规则 var rules = []; for (var key in DICT) { if (!Object.prototype.hasOwnProperty.call(DICT, key)) continue; if (key.indexOf('{x}') < 0) continue; var segs = key.split('{x}').map(esc); try { rules.push({ re: new RegExp('^' + segs.join('(.+?)') + '$', 'iu'), zh: DICT[key], len: key.length }); } catch (e) { /* 忽略构造失败的单条 */ } } // 长键优先:先试更具体的规则 rules.sort(function (a, b) { return b.len - a.len; }); // 只用于整串/占位符匹配、不参与"长句内嵌替换"的键:月份名 // (否则英文句子里的 "may" 会被替换成"5月")。 var NO_PARTIAL = new Set(['january','february','march','april','may','june','july','august','september','october','november','december', 'enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','setiembre','octubre','noviembre','diciembre']); // 长句内嵌词条替换(按长度降序,长词优先) var partialRe = null, partialMap = null; if (CFG.partial) { partialMap = new Map(); var pkeys = Object.keys(DICT).filter(function (s) { return s.length >= 3 && s.indexOf('{x}') < 0 && !NO_PARTIAL.has(s.toLowerCase()); }).sort(function (a, b) { return b.length - a.length; }); for (var pi = 0; pi < pkeys.length; pi++) partialMap.set(pkeys[pi].toLowerCase(), DICT[pkeys[pi]]); var alts = pkeys.map(function (s) { var e = esc(s); return /^[A-Za-z0-9]+$/.test(s) ? '\\b' + e + '\\b' : e; }); try { partialRe = new RegExp(alts.join('|'), 'giu'); } catch (e) { partialRe = null; } } var cache = new Map(); var HIT = 0, MISS = 0; // 单个词的直译:先整串,再全大写回落(不再递归,避免死循环) function wordOf(s) { if (typeof s !== 'string' || !s) return s; var t = s.replace(/\s+/g, ' '); var v = exact.get(t); if (v === undefined && t === t.toUpperCase()) v = lower.get(t.toLowerCase()); return v !== undefined ? v : s; } /* 日期:en-GB "14 October 2026" / es-ES "14 de octubre de 2026" -> "2026年10月14日" */ var MONTH_NO = { january: 1, february: 2, march: 3, april: 4, may: 5, june: 6, july: 7, august: 8, september: 9, october: 10, november: 11, december: 12, enero: 1, febrero: 2, marzo: 3, abril: 4, mayo: 5, junio: 6, julio: 7, agosto: 8, septiembre: 9, setiembre: 9, octubre: 10, noviembre: 11, diciembre: 12 }; var DATE_RE = /^(\d{1,2})\s+(?:de\s+)?([A-Za-z\u00C0-\u024F]+)(?:\s+de)?\s+(\d{4})$/u; /* 西语千分位 1.000 -> 1,000(避免中文读者误读成小数)。 只匹配"非零开头、后面跟整 3 位一组"的数字,所以 1.5 / 0.015 / 192.168.1.1 都不受影响。 */ var NUM_RE = /(?= 0 ? s.replace(NUM_RE, function (m) { return m.replace(/\./g, ','); }) : s; } // 只做「长句内嵌替换」,不再匹配整串规则(避免递归) function fragOnly(s) { if (!partialRe || !s) return s; partialRe.lastIndex = 0; var out = s.replace(partialRe, function (w) { var v = partialMap.get(w.toLowerCase()); return v !== undefined ? v : w; }); // 再按"词"直译一遍:补上被 partialMap 的"长度 >= 3"门槛挡掉的短词(tú、yo…) return out.replace(/[A-Za-zÀ-ÿ]+/g, function (w) { var v = exact.get(w); if (v === undefined && w === w.toUpperCase()) v = lower.get(w.toLowerCase()); return v !== undefined ? v : w; }); } /* ===================== 核心翻译 ===================== */ function translate(str) { if (typeof str !== 'string' || !str) return str; if (!/\p{L}/u.test(str)) return CFG.fixNumbers ? fixNum(str) : str; // 纯数字/符号:只做千分位整理 var hit = cache.get(str); if (hit !== undefined) { HIT++; return hit; } MISS++; var m = /^(\s*)([\s\S]*?)(\s*)$/.exec(str); var lead = m[1], body = m[2], trail = m[3]; var text = body.replace(/\s+/g, ' '); var out; if (text) { out = exact.get(text); // 全大写:回退到小写索引 if (out === undefined && text === text.toUpperCase()) { out = lower.get(text.toLowerCase()); } // {x} 占位符规则(捕获到的内容再直译一次,这样名字也能翻) if (out === undefined) { for (var i = 0; i < rules.length; i++) { var mm = rules[i].re.exec(text); if (mm) { var idx = 0; out = rules[i].zh.replace(/\{x\}/g, function () { var cap = mm[++idx] || ''; var one = wordOf(cap); return one === cap ? fragOnly(cap) : one; }); break; } } } // 英文/西语日期(「更新内容」里的日期就是这种格式) if (out === undefined) { var dm = DATE_RE.exec(text); if (dm) { var mno = MONTH_NO[dm[2].toLowerCase()]; if (mno) out = dm[3] + '年' + mno + '月' + (+dm[1]) + '日'; } } // 长句内嵌替换 if (out === undefined && partialRe) { partialRe.lastIndex = 0; var rep = text.replace(partialRe, function (w) { var v = partialMap.get(w.toLowerCase()); return v !== undefined ? v : w; }); if (rep !== text) out = rep; } } // 没命中就原样返回,绝不改动空白 if (out === undefined) { if (cache.size > 6000) cache.clear(); cache.set(str, str); return CFG.fixNumbers ? fixNum(str) : str; } var res = lead + out + trail; if (CFG.fixNumbers) res = fixNum(res); if (cache.size > 6000) cache.clear(); cache.set(str, res); return res; } /* ===================== canvas 接管(必须最先执行) ===================== */ if (CFG.canvas && typeof CanvasRenderingContext2D !== 'undefined') { var proto = CanvasRenderingContext2D.prototype; ['fillText', 'strokeText', 'measureText'].forEach(function (fn) { var orig = proto[fn]; if (typeof orig !== 'function') return; proto[fn] = function (text) { if (typeof text === 'string') text = translate(text); return orig.apply(this, [text].concat(Array.prototype.slice.call(arguments, 1))); }; }); } /* ===================== 浏览器原生弹窗 ===================== * 游戏用 confirm() 弹「删除账号 / 移除好友 / 举报记录 / 访客退出」四个确认框, * 这些文字不经过 DOM 也不经过 canvas,必须单独接管。 * 游戏随后也会包一层,于是调用链同样是 游戏(es→en) → 本脚本(en→zh) → 原生。 */ ['confirm', 'alert', 'prompt'].forEach(function (fn) { var orig = window[fn]; if (typeof orig !== 'function') return; window[fn] = function (msg) { if (typeof msg === 'string') msg = translate(msg); return orig.apply(window, [msg].concat(Array.prototype.slice.call(arguments, 1))); }; }); /* ===================== DOM 翻译 ===================== */ var SKIP_SEL = 'script, style, code, textarea, .pszh-skip'; var ATTRS = ['placeholder', 'title', 'alt', 'aria-label']; // 游戏把玩家昵称放在 里以防被翻译。 // 但同一位置在访客模式下显示的是 "Guest" 这类界面词,需要放行。 var NO_TRANSLATE_OK = new Set(['Guest', 'Invitado', 'Player', 'Entrenador', 'Trainer']); function closestAny(node, sel) { var el = node.nodeType === 1 ? node : node.parentElement; if (!el || !el.closest) return false; try { return !!el.closest(sel); } catch (e) { return false; } } // 游戏把「更新内容」正文、排行榜上你自己的名次、维护/崩溃屏也标了 translate="no" // (它自己已按语言取好那一句),但这些正是要译的内容:强制放行。 var FORCE_SEL = '#news-body, #rk-me, #boot, #mod-list small'; function skipped(node) { if (closestAny(node, SKIP_SEL)) return true; if (closestAny(node, FORCE_SEL)) return false; if (closestAny(node, '[translate="no"]')) { var v = node.nodeValue || ''; return !NO_TRANSLATE_OK.has(v.trim()); } return false; } function trTextNode(node) { var v = node.nodeValue; if (!v || node.__zh === v) return; if (skipped(node)) return; var out = translate(v); node.__zh = out; if (out !== v) node.nodeValue = out; } function trAttrs(el) { for (var i = 0; i < ATTRS.length; i++) { var a = ATTRS[i]; var v = el.getAttribute && el.getAttribute(a); if (!v) continue; var out = translate(v); if (out !== v) el.setAttribute(a, out); } } function walk(root) { if (!root) return; if (root.nodeType === 3) { trTextNode(root); return; } if (root.nodeType !== 1) return; if (skipped(root)) return; trAttrs(root); var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT | NodeFilter.SHOW_ELEMENT, null); var n; while ((n = w.nextNode())) { if (n.nodeType === 3) trTextNode(n); else trAttrs(n); } } var enabled = true; function startObserver() { var obs = new MutationObserver(function (muts) { if (!enabled) return; for (var i = 0; i < muts.length; i++) { var mu = muts[i]; if (mu.type === 'characterData') trTextNode(mu.target); else if (mu.type === 'attributes') trAttrs(mu.target); else for (var j = 0; j < mu.addedNodes.length; j++) walk(mu.addedNodes[j]); } }); obs.observe(document.documentElement || document, { childList: true, subtree: true, characterData: true, attributes: true, attributeFilter: ATTRS }); return obs; } /* ===================== 启动 ===================== */ // 让游戏以词表对应的语言渲染,词表才对得上 if (CFG.forceLang) { try { localStorage.setItem('ps.lang', CFG.forceLang); } catch (e) {} } function boot() { try { document.documentElement.lang = 'zh-CN'; } catch (e) {} walk(document.body || document.documentElement); startObserver(); // 静态标题(服务端给的是西语) try { var t = document.title || ''; if (/PokéSurvivor/i.test(t)) document.title = 'PokéSurvivor —— 宝可梦幸存者 · 免费在线小游戏'; } catch (e) {} if (CFG.debug) { console.log('[PSZH] ready · dict=' + exact.size + ' rules=' + rules.length); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', boot, { once: true }); } else { boot(); } // 调试 / 开关 window.__PSZH = { translate: translate, dict: DICT, stats: function () { return { hits: HIT, misses: MISS, cache: cache.size, enabled: enabled }; }, toggle: function (on) { enabled = (on === undefined) ? !enabled : !!on; if (enabled) walk(document.body || document.documentElement); return enabled; } }; })();