From a3ef1de612a7cd2e3c7bcb1fdbd04e8df41e5872 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Thu, 2 Apr 2020 18:21:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E2=80=9C=E5=85=B6=E4=BB=96?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E2=80=9D=E5=86=85=E5=AD=98=E5=9C=A8=E8=87=AA?= =?UTF-8?q?=E5=B7=B1=E6=9C=AC=E8=BA=AB=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- monsters-info/extractByNode.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/monsters-info/extractByNode.js b/monsters-info/extractByNode.js index 12a4c7a0..fc695a45 100644 --- a/monsters-info/extractByNode.js +++ b/monsters-info/extractByNode.js @@ -132,10 +132,18 @@ for (let li = 0;li < officialAPI.length; li++) if (!new RegExp(searchRegString,"i").test(otName)) { if (!m.otLangName) //如果没有其他语言名称属性,则添加一个对象属性 - {m.otLangName = {};} + m.otLangName = {}; + m.otLangName[otLang.code] = otName; + if (_m.otLangName) - {m.otLangName = Object.assign(m.otLangName, _m.otLangName);} //增加储存当前语言的全部其他语言 + { //增加储存当前语言的全部其他语言 + Object.entries(_m.otLangName).forEach(entry=>{ + const lcode = entry[0]; + if (lcode != l1 && !Object.keys(m.otLangName).includes(lcode)) //如果不是本来的的语言 + m.otLangName[lcode] = entry[1]; + }); + } } } });