添加中文怪物名
This commit is contained in:
parent
59889d629a
commit
c82e45b65a
|
@ -65,7 +65,7 @@ This is a Object for a language list item.
|
|||
* `name` is the name shown in the list.
|
||||
* `i18n` is the language-tag for your language.
|
||||
* `searchlist` is the search candidate list string order when you search monster in edit window.
|
||||
Currently only `ja`,`en`,`ko` languages.(See `monsters-info`)
|
||||
Currently only `ja`,`en`,`ko`,`cht`,`chs` languages.(See `monsters-info`)
|
||||
* `guideURL` is the game guide URL for your language, `$1` means monster ID.
|
||||
1. Create your language's Localisation file `i18n.css` and `i18n.js`.
|
||||
Please refer to existing files.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
var languageList = [
|
||||
{
|
||||
name:"中文(简体)",i18n:"zh",searchlist:["ja","en"],
|
||||
name:"中文(简体)",i18n:"zh",searchlist:["chs","ja"],
|
||||
guideURL:"http://pad.skyozora.com/pets/$1"
|
||||
},
|
||||
{
|
||||
name:"中文(繁體)",i18n:"zh-TW",searchlist:["ja","en"],
|
||||
name:"中文(繁體)",i18n:"zh-TW",searchlist:["cht","ja"],
|
||||
guideURL:"http://pad.skyozora.com/pets/$1"
|
||||
},
|
||||
{
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 7cee91035fd37d1888afa85afb91c3c0cecd8b86
|
||||
Subproject commit bb859646c0d6efb4a083f284bf788032886a61d2
|
|
@ -45,7 +45,9 @@ function g(id)
|
|||
}
|
||||
```
|
||||
|
||||
命令行内执行如下代码
|
||||
`CHT.json`与`CHS.json`信息来源于战友网,见子项目 https://github.com/Mapaler/Download-pad.skyozora.com
|
||||
|
||||
运行`提取整合怪物信息.bat`
|
||||
Execute the following code in CMD
|
||||
```bat
|
||||
node.exe extractByNode.js
|
||||
|
|
|
@ -1,33 +1,19 @@
|
|||
var fs = require('fs');
|
||||
|
||||
console.log('正在读取日文怪物信息');
|
||||
fs.readFile('./ja.json',function(err,data){
|
||||
if(err){
|
||||
return console.error(err);
|
||||
}
|
||||
var ja_json = data.toString();//将二进制的数据转换为字符串
|
||||
var ja_json = fs.readFileSync("./ja.json", 'utf-8'); //使用同步读取
|
||||
var ja = JSON.parse(ja_json);//将字符串转换为json对象
|
||||
var msja = ja.card;
|
||||
|
||||
console.log('正在读取英文怪物信息');
|
||||
fs.readFile('./en.json',function(err,data){
|
||||
if(err){
|
||||
return console.error(err);
|
||||
}
|
||||
var en_json = data.toString();//将二进制的数据转换为字符串
|
||||
var en_json = fs.readFileSync("./en.json", 'utf-8'); //使用同步读取
|
||||
var en = JSON.parse(en_json);//将字符串转换为json对象
|
||||
var msen = en.card;
|
||||
|
||||
console.log('正在读取韩文怪物信息');
|
||||
fs.readFile('./ko.json',function(err,data){
|
||||
if(err){
|
||||
return console.error(err);
|
||||
}
|
||||
var ko_json = data.toString();//将二进制的数据转换为字符串
|
||||
var ko_json = fs.readFileSync("./ko.json", 'utf-8'); //使用同步读取
|
||||
var ko = JSON.parse(ko_json);//将字符串转换为json对象
|
||||
var msko = ko.card;
|
||||
|
||||
var mArr = [];
|
||||
|
||||
for (var mi=0;mi<msja.length;mi++)
|
||||
{
|
||||
var m = msja[mi],m2 = msen[mi],m3 = msko[mi];
|
||||
|
@ -73,6 +59,21 @@ fs.readFile('./ja.json',function(err,data){
|
|||
mArr.push(mon);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
console.log('正在读取繁体中文怪物信息');
|
||||
var CHTtext = fs.readFileSync("CHT.json", 'utf-8'); //使用同步读取
|
||||
console.log('正在读取简体中文怪物信息');
|
||||
var CHStext = fs.readFileSync("CHS.json", 'utf-8'); //使用同步读取
|
||||
var CHT = JSON.parse(CHTtext);//将字符串转换为json对象
|
||||
var CHS = JSON.parse(CHStext);//将字符串转换为json对象
|
||||
|
||||
CHT.forEach(function(cm,idx){
|
||||
var m = mArr[cm.id];
|
||||
m.name["cht"] = cm.name;
|
||||
m.name["chs"] = CHS[idx].name;
|
||||
});
|
||||
|
||||
var str = JSON.stringify(mArr);
|
||||
fs.writeFile('./mon.json',str,function(err){
|
||||
if(err){
|
||||
|
@ -80,6 +81,3 @@ fs.readFile('./ja.json',function(err,data){
|
|||
}
|
||||
console.log('----------导出成功-------------');
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,2 @@
|
|||
node.exe extractByNode.js
|
||||
pause
|
Loading…
Reference in New Issue