diff --git a/languages/icon-zh.css b/languages/icon-zh.css index 630ac0a7..4e976dd5 100644 --- a/languages/icon-zh.css +++ b/languages/icon-zh.css @@ -1,14 +1,14 @@ -@charset "utf-8"; -/*Some icons, style different from the Japanese version*/ -.awoken-icon[data-awoken-icon='46'], -.awoken-icon[data-awoken-icon='47'] -{ - background-position-x: calc(-32px * 2); -} -.badge[data-badge-icon='1']::before, -.badge[data-badge-icon='10']::before, -.badge[data-badge-icon='20']::before, -.badge[data-badge-icon='51']::before -{ - background-position-x: calc(-36px * 3); +@charset "utf-8"; +/*Some icons, style different from the Japanese version*/ +.awoken-icon[data-awoken-icon='46'], +.awoken-icon[data-awoken-icon='47'] +{ + background-position-x: calc(-32px * 2); +} +.badge[data-badge-icon='1']::before, +.badge[data-badge-icon='10']::before, +.badge[data-badge-icon='20']::before, +.badge[data-badge-icon='51']::before +{ + background-position-x: calc(-36px * 3); } \ No newline at end of file diff --git a/languages/language-list.js b/languages/language-list.js index 9e8b6472..e15fbe09 100644 --- a/languages/language-list.js +++ b/languages/language-list.js @@ -1,26 +1,26 @@ -const languageList = [ - { - name:"English",i18n:"en",searchlist:["en","ja"], - guideURL:id=>`http://www.puzzledragonx.com/en/monster.asp?n=${id}` //or (id,name)=>`http://www.puzzledragonx.com/en/search.asp?q=${name}` - }, - { - name:"中文(繁體)",i18n:"zh-TW",i18n_RegExp:/^zh-(?:hant-)?TW/i,searchlist:["cht","ja"], - guideURL:id=>`https://pad.skyozora.com/pets/${id}` - }, - { - name:"中文(简体)技能解析",i18n:"zh-CN",i18n_RegExp:/^zh-(?:hans-)?/i,searchlist:["chs","ja"], - guideURL:id=>`https://pad.skyozora.com/pets/${id}` - }, - { - name:"中文(简体)原版技能",i18n:"zh",searchlist:["chs","ja"], - guideURL:id=>`https://pad.skyozora.com/pets/${id}` - }, - { - name:"日本語",i18n:"ja",searchlist:["ja"], - guideURL:id=>`https://pd.appbank.net/m${id}` //or id=>`https://pd.appbank.net/m${id}` - }, - { - name:"한국어",i18n:"ko",searchlist:["ko","ja"], - guideURL:id=>`http://www.thisisgame.com/pad/info/monster/detail.php?code=${id}` - }, +const languageList = [ + { + name:"English",i18n:"en",searchlist:["en","ja"], + guideURL:id=>`http://www.puzzledragonx.com/en/monster.asp?n=${id}` //or (id,name)=>`http://www.puzzledragonx.com/en/search.asp?q=${name}` + }, + { + name:"中文(繁體)",i18n:"zh-TW",i18n_RegExp:/^zh-(?:hant-)?TW/i,searchlist:["cht","ja"], + guideURL:id=>`https://pad.skyozora.com/pets/${id}` + }, + { + name:"中文(简体)",i18n:"zh",i18n_RegExp:/^zh-(?:hans-)?/i,searchlist:["chs","ja"], + guideURL:id=>`https://pad.skyozora.com/pets/${id}` + }, + { + name:"日本語",i18n:"ja",searchlist:["ja"], + guideURL:id=>`https://pd.appbank.net/m${id}` //or id=>`https://pd.appbank.net/m${id}` + }, + { + name:"한국어",i18n:"ko",searchlist:["ko","ja"], + guideURL:id=>`http://www.thisisgame.com/pad/info/monster/detail.php?code=${id}` + }, + { + name:"Debug用",i18n:"zh-CN",searchlist:["chs","ja"], + guideURL:id=>`https://pad.skyozora.com/pets/${id}` + }, ]; \ No newline at end of file diff --git a/languages/zh.css b/languages/zh.css index aa649887..e23d77d0 100644 --- a/languages/zh.css +++ b/languages/zh.css @@ -1,607 +1,615 @@ -@charset "utf-8"; -@import "icon-zh.css"; -.status.loading-check-version .text::before{ - content: "正在检查数据版本,请稍候……"; -} -.status.loading-mon-info .text::before{ - content: "正在加载怪物数据,请稍候……"; -} -.status.loading-skill-info .text::before{ - content: "正在加载技能数据,请稍候……"; -} -.status.prepare-capture .text::before{ - content: "正在准备截图,请稍候……"; -} -.help-link::before{ - content: "ℹ️帮助和提示"; -} -.monster.delay::before{ - content: "应 对\A威 吓"; -} -.monster .level.max::before{ - content: "Lv.最大"; -} -.monster .level::before{ - content: "Lv."; -} -.monster .id::before{ - content: "No."; -} -.team-1 .team-box-name::after, -.team-1 .team-box-name::before -{ - content: "队伍\A A"; -} -.team-2 .team-box-name::after, -.team-2 .team-box-name::before -{ - content: "队伍\A B"; -} -.team-3 .team-box-name::after, -.team-3 .team-box-name::before -{ - content: "队伍\A C"; -} -.team-box .team-assist .member::after -{ - content: "▼辅助"; -} -.team-box .team-assist .member::before -{ - content: "▲辅助"; -} -.abilitys .hp::before, -.search-mon-list .hp-preview::before -{ - content: "HP:"; -} -.abilitys .atk::before, -.search-mon-list .atk-preview::before -{ - content: "攻击:"; -} -.abilitys .rcv::before, -.search-mon-list .rcv-preview::before -{ - content: "回复:"; -} -.search-mon-list .index-preview::before -{ - content: "加权:"; -} -.edit-box .edit-box-title::before{ - content: "修改队员"; -} -.edit-box .edit-box-title.edit-box-title-assist::before{ - content: "修改辅助"; -} -.edit-box .setting-box .row-mon-id::before{ - content: "▼怪物ID"; -} -.monsterinfo-box .monster-id::before{ - content: "No."; -} -.monsterinfo-box .monster-seriesId::before{ - content: "系列ID:"; -} -.monsterinfo-box .monster-collabId::before{ - content: "合作ID:"; -} -.monsterinfo-box .monster-altName::before{ - content: "標簽"; -} -.m-level-exp::before{ - content: "需要经验值:"; -} -.edit-box .setting-box .row-mon-awoken::before{ - content: "▼怪物觉醒"; -} -.edit-box .setting-box .row-mon-super-awoken::before{ - content: "▼超觉醒"; -} - -.edit-box .setting-box .row-mon-ability::before{ - content: "▼怪物能力"; -} -.edit-box .setting-box .row-mon-plus::before{ - content: "▼怪物加值"; -} -.row-mon-ability .m-hp-li::before, -.dialog-dungeon-enchance label[for="dungeon-hp"]::before -{ - content: "HP:"; -} -.row-mon-ability .m-atk-li::before, -.dialog-dungeon-enchance label[for="dungeon-atk"]::before -{ - content: "攻撃:"; -} -.row-mon-ability .m-rcv-li::before, -.dialog-dungeon-enchance label[for="dungeon-rcv"]::before -{ - content: "回復:"; -} -.edit-box .setting-box .row-mon-level::before{ - content: "▼怪物等级"; -} -.edit-box .setting-box .monster-cost::before{ - content: "消耗:"; -} -.edit-box .setting-box .row-mon-latent::before{ - content: "▼潜在觉醒"; -} -.edit-box .setting-box .hide-less-use-latent-label::after{ - content: "隐藏少用的潜觉"; -} - -.skill-box .skill-cd::before, -.search-mon-list .cd-preview::before -{ - content: "回合:"; -} -.skill-box .skill-level-label::before{ - content: "Lv."; -} -.row-mon-skill .type-title::before, -.row-mon-skill .type-title::after -{ - content: "主動技能"; -} -.row-mon-leader-skill .type-title::before, -.row-mon-leader-skill .type-title::after -{ - content: "隊長技能"; -} -label[for="show-skill-original"]::after{ - content: "技能原文"; -} -label[for="merge-skill"]::after{ - content: "合并技能"; -} - -.edit-box .button-box .button-null::after{ - content: "留空格子"; -} -.edit-box .button-box .button-delay::after{ - content: "应对威吓"; -} -.edit-box .button-box .button-cancel::after{ - content: "取消修改"; -} -.edit-box .button-box .button-done::after{ - content: "确认修改"; -} -.edit-box .button-box .button-done.cant-assist::after{ - content: "不能辅助"; -} -.team-awoken::before{ - content: "队伍觉醒总计:"; -} -.formation-awoken::before{ - content: "阵型觉醒总计:"; -} -.type-name[data-type-name='4']::after{ - content: "龍"; -} -.type-name[data-type-name='5']::after{ - content: "神"; -} -.type-name[data-type-name='7']::after{ - content: "惡魔"; -} -.type-name[data-type-name='8']::after{ - content: "机械"; -} -.type-name[data-type-name='1']::after{ - content: "平衡"; -} -.type-name[data-type-name='6']::after{ - content: "攻撃"; -} -.type-name[data-type-name='2']::after{ - content: "体力"; -} -.type-name[data-type-name='3']::after{ - content: "回復"; -} -.type-name[data-type-name='0']::after{ - content: "進化用"; -} -.type-name[data-type-name='12']::after{ - content: "能力覺醒用"; -} -.type-name[data-type-name='14']::after{ - content: "強化合成用"; -} -.type-name[data-type-name='15']::after{ - content: "販賣用"; -} -.type-name[data-type-name='9']::after{ - content: "特別保護"; -} -.control-box .languages-label::before{ - content: "🌐语言:"; -} -.control-box .datasource-label::before{ - content: "🕹️数据来源:"; -} -.control-box .datasource-updatetime::before{ - content: "⌚更新时间:"; -} -.control-box .btn-solo-link::before{ - content: "🧑转到单人游戏"; -} -.control-box .btn-multi-link::before{ - content: "🧑‍🤝‍🧑转到2人车队"; -} -.control-box .btn-triple-link::before{ - content: "👪转到3人协力"; -} -.control-box .btn-guide-link::before{ - content: "📓图鉴模式"; -} -.control-box .btn-clear-data::before{ - content: "🗑️清除数据"; -} -.control-box .btn-capture::before{ - content: "📷截图"; -} -.control-box .btn-player-data::before{ - content: "📦我的箱子"; -} -.control-box .btn-swap-AB-team::before{ - content: "🔄交换AB队"; -} -.control-box .btn-swap-ABC-team::before{ - content: "🔄轮换ABC队"; -} -.control-box .lbl-henshin-change::before{ - content: "🕴️变身"; -} -.control-box .show-mon-id-lbl::after{ - content:"🆔显示怪物ID"; -} -.control-box .show-mon-skill-cd-lbl::after{ - content:"❄️显示技能冷却"; -} -.control-box .show-mon-awoken-lbl::after{ - content:"👁显示卡片觉醒"; -} -.control-box .show-awoken-count-lbl::after{ - content:"⚔️显示觉醒统计和能力值"; -} -.control-box .change-swap-to-copy-lbl::after{ - content:"拖拽时使用“复制”"; -} - -.tIf-total-move .general::after, -.tIf-total-move .awoken-bind::after -{ - content: " 秒"; -} - -.dialog-hp-detail .dialog-title::before -{ - content: "HP 階段減傷詳情"; -} -.hp-range-table .hp-range th::before -{ - content: "HP 范围"; -} -.hp-range-table .reduce-scale .reduce-probability:before -{ - content: "几率 "; -} -.hp-range-table caption::before -{ - content: "全属性敵人"; -} -.hp-range-table[data-attr="0"] caption::before -{ - content: "火属性敵人"; -} -.hp-range-table[data-attr="1"] caption::before -{ - content: "水属性敵人"; -} -.hp-range-table[data-attr="2"] caption::before -{ - content: "木属性敵人"; -} -.hp-range-table[data-attr="3"] caption::before -{ - content: "光属性敵人"; -} -.hp-range-table[data-attr="4"] caption::before -{ - content: "暗属性敵人"; -} - -.search-box::before{ - content: "搜索怪物"; -} -.search-box .attrs-div .attr-list-1::before{ - content: "属性 1:"; -} -.search-box .attrs-div .attr-list-2::before{ - content: "属性 2:"; -} -.search-box .attrs-div .fix-main-color-label::after{ - content: "限制属性 1 为主属性,属性 2 为副属性"; -} -.search-box .consider-equivalent-awoken-label::after{ - content: "同时搜索等效觉醒"; -} -.search-box .can-assist-label::after{ - content: "可以作为辅助"; -} -.search-box .include-super-awoken-label::after{ - content: "包括超觉醒"; -} -.search-box .show-official-awoken-sorting-label::after{ - content: "使用官方觉醒排序"; -} -.search-box .search-list-length::before{ - content: "结果数量:"; -} -.search-box .sort-div::before{ - content: "排序:"; -} -.search-box .sort-reverse-label::after{ - content: "逆序"; -} -.search-box .additional-div::before{ - content: "附加显示:"; -} -.search-box .add-show-awoken-label::after{ - content: "觉醒列表"; -} -.search-box .add-show-CD-label::after{ - content: "冷却回合"; -} -.search-box .add-show-abilities-label::after{ - content: "能力值"; -} -.search-box .add-show-abilities-with-awoken-label::after{ - content: "能力值(+觉醒)"; -} -.attrs-div .attr[data-attr-icon='-1']::before{ - content: "无"; -} -.search-box .types-div::before{ - content: "类型:"; -} -.search-box .rare-div::before{ - content: "稀有(OR):"; -} -.search-box .awoken-option::before{ - content: "▼觉醒(AND)"; -} -.search-box .rare-clear::before -{ - content: "重置"; -} -.search-box .awoken-clear::before, -.search-box .sawoken-clear::before, -.special-div .special-clear::before, -.dialog-dungeon-enchance .dialog-clear::before -{ - content: "清除"; -} -.search-box .awoken-div::before{ - content: "▼添加觉醒"; -} -.search-box .sawoken-div::before{ - content: "▼超觉醒(OR)"; -} -.search-box .special-div::before{ - content: "▼特殊搜索"; -} -.search-box .fast-switch::before { - content: "快速开关:"; -} -label[for="no-henshin"]::after -{ - content: "非变身"; -} -label[for="box-have"]::after -{ - content: "强调箱子拥有"; -} -.special-div .special-add::before { - content: "➕"; -} -.control-div .search-start::before{ - content: "🔍开始搜索"; -} -.control-div .search-clear::before{ - content: "清空搜索"; -} -.control-div .search-close::before{ - content: "关闭搜索"; -} -.dialog-search-string .dialog-title::before -{ - content: "以標簽搜索"; -} -.dialog-close::before, -.mask-close::before -{ - content: "关闭"; -} -.dialog .dialog-content .additional-string::before -{ - content: "其他語言"; -} -.open-evolutionary-tree::before -{ - content: "⛓️进化链"; -} -.search-evolution-by-this::after -{ - content: "需要此宠物作为进化素材的宠物"; -} -.real-time-change-card-label::after -{ - content: "即时更新卡片"; -} -.base .evo-type::before, -.base .evo-type::after -{ - content: "基礎"; -} -.evolution .evo-type::before, -.evolution .evo-type::after -{ - content: "進化"; -} -.ult-evo .evo-type::before, -.ult-evo .evo-type::after -{ - content: "究極進化"; -} -.reincarnation .evo-type::before, -.reincarnation .evo-type::after -{ - content: "轉生進化"; -} -.pixel-evo .evo-type::before, -.pixel-evo .evo-type::after -{ - content: "像素進化"; -} -.assist-evo .evo-type::before, -.assist-evo .evo-type::after -{ - content: "輔助進化"; -} -.super-reincarnation .evo-type::before, -.super-reincarnation .evo-type::after -{ - content: "超轉生進化"; -} -.super-ult-evo .evo-type::before, -.super-ult-evo .evo-type::after -{ - content: "超究極進化"; -} -.henshin .evo-type::before, -.henshin .evo-type::after -{ - content: "変身"; -} -.henshin-loop .evo-type::before, -.henshin-loop .evo-type::after -{ - content: "循環変身"; -} - -.control-box .btn-qrcode::before{ - content: "\f029 二维码"; -} - -.read-qr-box::before -{ - content: "读取二维码:"; -} -.save-qr-box::before -{ - content: "生成二维码:"; -} - -.formation-from-string::before -{ - content: "从字符串中读取的队伍链接"; -} -label[for="sourceSelect"]::before -{ - content: "视频源选择:"; -} -#qr-code-frame .save-qr-img::before -{ - content: "\f0c7 保存二维码图片"; -} -#qr-code-frame .read-qr-camera::before -{ - content: "\f030 使用相机扫描"; -} -#qr-code-frame .read-qr-camera.running::before -{ - content: "\f28d 停止使用相机"; -} -#qr-code-frame .read-qr-file::before -{ - content: "\f1c5 读取二维码图片"; -} -#qr-code-frame .read-string::before { - content: "\f891 读取字符串"; -} - -label[for="qr-data-type-pdf"]::before -{ - content: "智龙急速阵型"; -} -label[for="qr-data-type-pdc"]::before -{ - content: "智龙迷城伤害计算器(PDC)"; -} -label[for="qr-data-type-pdchu"]::before { - content: "Valeria(pdchu)"; -} -.btn-set-dungeon-enchance::before -{ - content: "\f6d9 地下城强化"; -} -.dialog-dungeon-enchance .dialog-title::before -{ - content: "地下城強化倍率設定"; -} -.dialog-dungeon-enchance .dialog-confirm::before -{ - content: "確認"; -} -.dialog-dungeon-enchance .rare-list::before -{ - content: "生效稀有度:"; -} -.dialog-dungeon-enchance .attr-list::before -{ - content: "生效属性:"; -} -.dialog-dungeon-enchance .type-list::before -{ - content: "生效類型:"; -} -.dialog-dungeon-enchance .stats-list::before -{ - content: "強化倍率:"; -} - -#player-data-frame .player-box-title::before -{ - content: "\f2bd\A 玩家数据"; -} -#player-data-frame .how-to-use::before -{ - content: "📕如何使用"; -} -#player-data-frame .upload-data::before -{ - content: "\f07c 打开数据"; -} -.player-card .set-default::before -{ - content: "\f468\A 绑定箱子"; -} -.player-card .lvexp::before -{ - content: "EXP"; -} -.player-card .lvexp .level::before -{ - content: "等級"; -} -.player-card .stama::before -{ - content: "体力"; +@charset "utf-8"; +@import "icon-zh.css"; +.status.loading-check-version .text::before{ + content: "正在检查数据版本,请稍候……"; +} +.status.loading-mon-info .text::before{ + content: "正在加载怪物数据,请稍候……"; +} +.status.loading-skill-info .text::before{ + content: "正在加载技能数据,请稍候……"; +} +.status.prepare-capture .text::before{ + content: "正在准备截图,请稍候……"; +} +.help-link::before{ + content: "ℹ️帮助和提示"; +} +.monster.delay::before{ + content: "应 对\A威 吓"; +} +.monster .level.max::before{ + content: "Lv.最大"; +} +.monster .level::before{ + content: "Lv."; +} +.monster .id::before{ + content: "No."; +} +.team-1 .team-box-name::after, +.team-1 .team-box-name::before +{ + content: "队伍\A A"; +} +.team-2 .team-box-name::after, +.team-2 .team-box-name::before +{ + content: "队伍\A B"; +} +.team-3 .team-box-name::after, +.team-3 .team-box-name::before +{ + content: "队伍\A C"; +} +.team-box .team-assist .member::after +{ + content: "▼辅助"; +} +.team-box .team-assist .member::before +{ + content: "▲辅助"; +} +.abilitys .hp::before, +.search-mon-list .hp-preview::before +{ + content: "HP:"; +} +.abilitys .atk::before, +.search-mon-list .atk-preview::before +{ + content: "攻击:"; +} +.abilitys .rcv::before, +.search-mon-list .rcv-preview::before +{ + content: "回复:"; +} +.search-mon-list .index-preview::before +{ + content: "加权:"; +} +.edit-box .edit-box-title::before{ + content: "修改队员"; +} +.edit-box .edit-box-title.edit-box-title-assist::before{ + content: "修改辅助"; +} +.edit-box .setting-box .row-mon-id::before{ + content: "▼怪物ID"; +} +.monsterinfo-box .monster-id::before{ + content: "No."; +} +.monsterinfo-box .monster-seriesId::before{ + content: "系列ID:"; +} +.monsterinfo-box .monster-collabId::before{ + content: "合作ID:"; +} +.monsterinfo-box .monster-altName::before{ + content: "標簽"; +} +.m-level-exp::before{ + content: "需要经验值:"; +} +.edit-box .setting-box .row-mon-awoken::before{ + content: "▼怪物觉醒"; +} +.edit-box .setting-box .row-mon-super-awoken::before{ + content: "▼超觉醒"; +} + +.edit-box .setting-box .row-mon-ability::before{ + content: "▼怪物能力"; +} +.edit-box .setting-box .row-mon-plus::before{ + content: "▼怪物加值"; +} +.row-mon-ability .m-hp-li::before, +.dialog-dungeon-enchance label[for="dungeon-hp"]::before +{ + content: "HP:"; +} +.row-mon-ability .m-atk-li::before, +.dialog-dungeon-enchance label[for="dungeon-atk"]::before +{ + content: "攻撃:"; +} +.row-mon-ability .m-rcv-li::before, +.dialog-dungeon-enchance label[for="dungeon-rcv"]::before +{ + content: "回復:"; +} +.edit-box .setting-box .row-mon-level::before{ + content: "▼怪物等级"; +} +.edit-box .setting-box .monster-cost::before{ + content: "消耗:"; +} +.edit-box .setting-box .row-mon-latent::before{ + content: "▼潜在觉醒"; +} +.edit-box .setting-box .hide-less-use-latent-label::after{ + content: "隐藏少用的潜觉"; +} + +.skill-box .skill-cd::before, +.search-mon-list .cd-preview::before +{ + content: "回合:"; +} +.skill-box .skill-level-label::before{ + content: "Lv."; +} +.row-mon-skill .type-title::before, +.row-mon-skill .type-title::after +{ + content: "主動技能"; +} +.row-mon-leader-skill .type-title::before, +.row-mon-leader-skill .type-title::after +{ + content: "隊長技能"; +} +label[for="show-skill-original"]::after{ + content: "技能原文"; +} +label[for="merge-skill"]::after{ + content: "合并技能"; +} + +.edit-box .button-box .button-null::after{ + content: "留空格子"; +} +.edit-box .button-box .button-delay::after{ + content: "应对威吓"; +} +.edit-box .button-box .button-cancel::after{ + content: "取消修改"; +} +.edit-box .button-box .button-done::after{ + content: "确认修改"; +} +.edit-box .button-box .button-done.cant-assist::after{ + content: "不能辅助"; +} +.team-awoken::before{ + content: "队伍觉醒总计:"; +} +.formation-awoken::before{ + content: "阵型觉醒总计:"; +} +.type-name[data-type-name='4']::after{ + content: "龍"; +} +.type-name[data-type-name='5']::after{ + content: "神"; +} +.type-name[data-type-name='7']::after{ + content: "惡魔"; +} +.type-name[data-type-name='8']::after{ + content: "机械"; +} +.type-name[data-type-name='1']::after{ + content: "平衡"; +} +.type-name[data-type-name='6']::after{ + content: "攻撃"; +} +.type-name[data-type-name='2']::after{ + content: "体力"; +} +.type-name[data-type-name='3']::after{ + content: "回復"; +} +.type-name[data-type-name='0']::after{ + content: "進化用"; +} +.type-name[data-type-name='12']::after{ + content: "能力覺醒用"; +} +.type-name[data-type-name='14']::after{ + content: "強化合成用"; +} +.type-name[data-type-name='15']::after{ + content: "販賣用"; +} +.type-name[data-type-name='9']::after{ + content: "特別保護"; +} +.control-box .languages-label::before{ + content: "🌐语言:"; +} +.control-box .datasource-label::before{ + content: "🕹️数据来源:"; +} +.control-box .datasource-updatetime::before{ + content: "⌚更新时间:"; +} +.control-box .btn-solo-link::before{ + content: "🧑转到单人游戏"; +} +.control-box .btn-multi-link::before{ + content: "🧑‍🤝‍🧑转到2人车队"; +} +.control-box .btn-triple-link::before{ + content: "👪转到3人协力"; +} +.control-box .btn-guide-link::before{ + content: "📓图鉴模式"; +} +.control-box .btn-clear-data::before{ + content: "🗑️清除数据"; +} +.control-box .btn-capture::before{ + content: "📷截图"; +} +.control-box .btn-player-data::before{ + content: "📦我的箱子"; +} +.control-box .btn-swap-AB-team::before{ + content: "🔄交换AB队"; +} +.control-box .btn-swap-ABC-team::before{ + content: "🔄轮换ABC队"; +} +.control-box .lbl-henshin-change::before{ + content: "🕴️变身"; +} +.control-box .show-mon-id-lbl::after{ + content:"🆔显示怪物ID"; +} +.control-box .show-mon-skill-cd-lbl::after{ + content:"❄️显示技能冷却"; +} +.control-box .show-mon-awoken-lbl::after{ + content:"👁显示卡片觉醒"; +} +.control-box .show-awoken-count-lbl::after{ + content:"⚔️显示觉醒统计和能力值"; +} +.control-box .change-swap-to-copy-lbl::after{ + content:"拖拽时使用“复制”"; +} + +.tIf-total-move .general::after, +.tIf-total-move .awoken-bind::after +{ + content: " 秒"; +} + +.dialog-hp-detail .dialog-title::before +{ + content: "HP 階段減傷詳情"; +} +.hp-range-table .hp-range th::before +{ + content: "HP 范围"; +} +.hp-range-table .reduce-scale .reduce-probability:before +{ + content: "几率 "; +} +.hp-range-table caption::before +{ + content: "全属性敵人"; +} +.hp-range-table[data-attr="0"] caption::before +{ + content: "火属性敵人"; +} +.hp-range-table[data-attr="1"] caption::before +{ + content: "水属性敵人"; +} +.hp-range-table[data-attr="2"] caption::before +{ + content: "木属性敵人"; +} +.hp-range-table[data-attr="3"] caption::before +{ + content: "光属性敵人"; +} +.hp-range-table[data-attr="4"] caption::before +{ + content: "暗属性敵人"; +} + +.search-box::before{ + content: "搜索怪物"; +} +.search-box .attrs-div .attr-list-1::before{ + content: "属性 1:"; +} +.search-box .attrs-div .attr-list-2::before{ + content: "属性 2:"; +} +.search-box .attrs-div .fix-main-color-label::after{ + content: "限制属性 1 为主属性,属性 2 为副属性"; +} +.search-box .consider-equivalent-awoken-label::after{ + content: "同时搜索等效觉醒"; +} +.search-box .can-assist-label::after{ + content: "可以作为辅助"; +} +.search-box .include-super-awoken-label::after{ + content: "包括超觉醒"; +} +.search-box .show-official-awoken-sorting-label::after{ + content: "使用官方觉醒排序"; +} +.search-box .search-list-length::before{ + content: "结果数量:"; +} +.search-box .sort-div::before{ + content: "排序:"; +} +.search-box .sort-reverse-label::after{ + content: "逆序"; +} +.search-box .additional-div::before{ + content: "附加显示:"; +} +.search-box .add-show-awoken-label::after{ + content: "觉醒列表"; +} +.search-box .add-show-CD-label::after{ + content: "冷却回合"; +} +.search-box .add-show-abilities-label::after{ + content: "能力值"; +} +.search-box .add-show-abilities-with-awoken-label::after{ + content: "能力值(+觉醒)"; +} +.attrs-div .attr[data-attr-icon='-1']::before{ + content: "无"; +} +.search-box .types-div::before{ + content: "类型:"; +} +.search-box .rare-div::before{ + content: "稀有(OR):"; +} +.search-box .awoken-option::before{ + content: "▼觉醒(AND)"; +} +.search-box .rare-clear::before +{ + content: "重置"; +} +.search-box .awoken-clear::before, +.search-box .sawoken-clear::before, +.special-div .special-clear::before, +.dialog-dungeon-enchance .dialog-clear::before +{ + content: "清除"; +} +.search-box .awoken-div::before{ + content: "▼添加觉醒"; +} +.search-box .sawoken-div::before{ + content: "▼超觉醒(OR)"; +} +.search-box .special-div::before{ + content: "▼特殊搜索"; +} +.search-box .fast-switch::before { + content: "快速开关:"; +} +label[for="no-henshin"]::after +{ + content: "非变身"; +} +label[for="box-have"]::after +{ + content: "强调箱子拥有"; +} +.special-div .special-add::before { + content: "➕"; +} +.control-div .search-start::before{ + content: "🔍开始搜索"; +} +.control-div .search-clear::before{ + content: "清空搜索"; +} +.control-div .search-close::before{ + content: "关闭搜索"; +} +.dialog-search-string .dialog-title::before +{ + content: "以標簽搜索"; +} +.dialog-close::before, +.mask-close::before +{ + content: "关闭"; +} +.dialog .dialog-content .additional-string::before +{ + content: "其他語言"; +} +.open-evolutionary-tree::before +{ + content: "⛓️进化链"; +} +.search-evolution-by-this::after +{ + content: "需要此宠物作为进化素材的宠物"; +} +.real-time-change-card-label::after +{ + content: "即时更新卡片"; +} +.base .evo-type::before, +.base .evo-type::after +{ + content: "基礎"; +} +.evolution .evo-type::before, +.evolution .evo-type::after +{ + content: "進化"; +} +.ult-evo .evo-type::before, +.ult-evo .evo-type::after +{ + content: "究極進化"; +} +.reincarnation .evo-type::before, +.reincarnation .evo-type::after +{ + content: "轉生進化"; +} +.pixel-evo .evo-type::before, +.pixel-evo .evo-type::after +{ + content: "像素進化"; +} +.assist-evo .evo-type::before, +.assist-evo .evo-type::after +{ + content: "輔助進化"; +} +.super-reincarnation .evo-type::before, +.super-reincarnation .evo-type::after +{ + content: "超轉生進化"; +} +.super-ult-evo .evo-type::before, +.super-ult-evo .evo-type::after +{ + content: "超究極進化"; +} +.henshin .evo-type::before, +.henshin .evo-type::after +{ + content: "変身"; +} +.henshin-loop .evo-type::before, +.henshin-loop .evo-type::after +{ + content: "循環変身"; +} + +.control-box .btn-qrcode::before{ + content: "\f029 二维码"; +} + +.read-qr-box::before +{ + content: "读取二维码:"; +} +.save-qr-box::before +{ + content: "生成二维码:"; +} + +.formation-from-string::before +{ + content: "从字符串中读取的队伍链接"; +} +label[for="sourceSelect"]::before +{ + content: "视频源选择:"; +} +#qr-code-frame .save-qr-img::before +{ + content: "\f0c7 保存二维码图片"; +} +#qr-code-frame .read-qr-camera::before +{ + content: "\f030 使用相机扫描"; +} +#qr-code-frame .read-qr-camera.running::before +{ + content: "\f28d 停止使用相机"; +} +#qr-code-frame .read-qr-file::before +{ + content: "\f1c5 读取二维码图片"; +} +#qr-code-frame .read-string::before { + content: "\f891 读取字符串"; +} + +label[for="qr-data-type-pdf"]::before +{ + content: "智龙急速阵型"; +} +label[for="qr-data-type-pdc"]::before +{ + content: "智龙迷城伤害计算器(PDC)"; +} +label[for="qr-data-type-pdchu"]::before { + content: "Valeria(pdchu)"; +} +.btn-set-dungeon-enchance::before +{ + content: "\f6d9 地下城强化"; +} +.dialog-dungeon-enchance .dialog-title::before +{ + content: "地下城強化倍率設定"; +} +.dialog-dungeon-enchance .dialog-confirm::before +{ + content: "確認"; +} +.dialog-dungeon-enchance .rare-list::before +{ + content: "生效稀有度:"; +} +.dialog-dungeon-enchance .attr-list::before +{ + content: "生效属性:"; +} +.dialog-dungeon-enchance .type-list::before +{ + content: "生效類型:"; +} +.dialog-dungeon-enchance .stats-list::before +{ + content: "強化倍率:"; +} + +#player-data-frame .player-box-title::before +{ + content: "\f2bd\A 玩家数据"; +} +#player-data-frame .how-to-use::before +{ + content: "📕如何使用"; +} +#player-data-frame .upload-data::before +{ + content: "\f07c 打开数据"; +} +.player-card .set-default::before +{ + content: "\f468\A 绑定箱子"; +} +.player-card .lvexp::before +{ + content: "EXP"; +} +.player-card .lvexp .level::before +{ + content: "等級"; +} +.player-card .stama::before +{ + content: "体力"; +} + + +.edit-box .monsterinfo-box .monster-name, +.evo-panel-right .monster-name +{ + font-family: var(--font-family); + font-weight: bold; } \ No newline at end of file diff --git a/languages/zh.js b/languages/zh.js index 36b12f4c..ca95775e 100644 --- a/languages/zh.js +++ b/languages/zh.js @@ -1,2 +1,33 @@ - -localisation(localTranslating); \ No newline at end of file +//const _localTranslating = {}; +//deepMerge(localTranslating, _localTranslating); +localisation(localTranslating); + +//大数字缩短长度 +Number.prototype.bigNumberToString = function() { + const negative = this < 0; + + let numTemp = negative ? Math.abs(this) : this.valueOf(); + if (!numTemp) return "0"; + const grouping = 1e4; + const unit = ['', '万', '亿', '兆', '京', '垓']; + const numParts = []; + do { + numParts.push(numTemp % grouping); + numTemp = Math.floor(numTemp / grouping); + } while (numTemp > 0 && numParts.length < (unit.length - 1)) + if (numTemp > 0) { + numParts.push(numTemp); + } + let numPartsStr = numParts.map((num, idx) => { + if (num > 0) { + return (num < 1e3 ? "零" : "") + num + unit[idx]; + } else + return "零"; + }); + + numPartsStr.reverse(); //反向 + let outStr = numPartsStr.join(""); + outStr = outStr.replace(/(^零+|零+$)/g, ''); //去除开头的零 + outStr = outStr.replace(/零{2,}/g, '零'); //去除多个连续的零 + return (negative ? "-" : "") + outStr; +} \ No newline at end of file