Closed DGCK81LNN closed 1 year ago
通过以下代码
/** @type {{ [lang: string]: { [name: string]: number } }} */ const dicts = await GET_DICTS() // (略) const test = {} for (const [lang, dictPromise] of Object.entries(dictPromises)) { const dict = await dictPromise for (const [name, id] of Object.entries(dict)) { if (!test[id]) test[id] = {} test[id][lang] = name } } const langs = Object.keys(dictPromises) const tsv = [ ["item_id", ...langs], ...Object.entries(test).map(([id, names]) => [ id, ...langs.map(lang => names[lang] || ""), ]).filter(a => a.includes("")), ] .map(line => line.join("\t")) .join("\n") writeFileSync("~test.tsv", tsv)
发现原神物品翻译中存在下列空缺:
其中:
11505
11506
11507
12505
12506
13506
14503
15504
15505
15506
10000005
10000007
林尼之类的翻译还没更新,这 UIGF-API 是没法用了,这下不得不改成从 Snap.Metadata 获取翻译了🤣,那边也没出现本 issue 提到的问题
感谢
通过以下代码
发现原神物品翻译中存在下列空缺:
其中:
11505
一行有值的均为其正确译名,11506
一行对应的日、韩、俄、越均为错误译名,但11506
的其余语言译名均正确。鉴于只有11505
有简体中文译名,建议弃用 ID11506
,全部统一至11505
(?)11507
、12505
、12506
、13506
、14503
、15504
、15505
、15506
似乎均为未实装物品,可暂时忽略10000005
一行为部分区分阴阳性词的语言中男旅行者的译名,而10000007
为女旅行者或不区分性别的语言中旅行者的译名