THBWiki 使用 TableMapping 扩展管理原作音乐名称的日、中、英映射方案,所有映射表均在音乐名模板目录列出,并且提供 API,对东方原作音乐的相关数据查询工具十分有益。其中 !COR 是一个特殊字段,内容为一条目名称,音乐映射表对于哪部原作,就设置为这部原作的主条目名。例如,映射表特殊:管理映射方案/红魔乡音乐名/日文的 !COR 字段内容为“东方红魔乡“,特殊:管理映射方案/大空魔术音乐名/日文的 !COR 字段内容为“大空魔术”。
我在编程时发现,!COR 字段存在多个问题,影响 API 的实用性:
1. !COR 字段飘忽不定
目前 !COR 字段有时在三个映射表同时存在,有时只出现在两个映射表,有时只出现在一个映射表。!COR 字段的使用应该统一。
日中英均存在 !COR 字段
燕石博物志音乐名, 旧约酒馆音乐名, 天空璋音乐名, 凭依华音乐名, 噩梦日记音乐名, 虹龙洞音乐名, 刚欲异闻音乐名, 虹色的北斗七星音乐名, 兽王园音乐名, 七夕坂梦幻能音乐名, 锦上京音乐名
英文缺失 !COR 字段
鬼形兽音乐名
只有日文存在 !COR 字段,中文英文均缺失 !COR 字段
红魔乡音乐名, 花映塚音乐名, 莲台野夜行音乐名, 蓬莱人形音乐名, 辉针城音乐名, 风神录音乐名, 鸟船遗迹音乐名, 黄昏酒场音乐名, 灵异传音乐名, 神魔讨绮传音乐名, 秋霜玉音乐名, 稀翁玉音乐名, 幺乐团4音乐名, 幺乐团5音乐名, 幻想乡音乐名, 幻想怀古曲音乐名, 幻想的音乐音乐名, 幻想麻雀音乐名, 心绮楼音乐名, 怪绮谈音乐名, 文花帖DS音乐名, 文花帖音乐名, 星莲船音乐名, 梦时空音乐名, 梦违科学世纪音乐名, 永夜抄音乐名, Cradle音乐名, TLM音乐名, 卯酉东海道音乐名, 地灵殿音乐名, 大战争音乐名, 妖妖梦音乐名, 封魔录音乐名, 幺乐团1音乐名, 幺乐团2音乐名, 幺乐团3音乐名, 绯想天音乐名, 萃梦想音乐名, 非想天则音乐名, 神灵庙音乐名, 伊奘诺物质音乐名, 大空魔术音乐名, 天邪鬼音乐名, 幡紫龙音乐名, 深秘录音乐名, 绀珠传音乐名, 8MPF音乐名
2. 有些 !COR 字段内容不指向任何有效条目
受影响的映射表包括:
- 文花帖(书籍)音乐名 -> 东方文花帖(书籍)CD
- 求闻史纪音乐名 -> 东方求闻史纪CD
- GoM音乐名 -> GoM CD
- 三月精E音乐名 -> 东方三月精E CD
- 三月精O音乐名 -> 东方三月精O1 CD
- 三月精S音乐名 -> 东方三月精S1 CD
- 儚月抄音乐名 -> 东方儚月抄CD
- 未知之花音乐名 -> 未知之花魅知之旅(标题缺少一个空格)
- 铃奈庵音乐名 -> 东方铃奈庵 CD
- ILE音乐名 -> ILE
是否应该将这些映射表的 !COR 字段修改,更改为某个条目名称,例如将“东方三月精E CD“更改为 ”东方三月精 ~ Eastern and Little Nature Deity.“或“东方三月精 ~ Eastern and Little Nature Deity./附属CD“?或者反过来,创建一个名为东方三月精E CD的重定向条目?
3. 有些映射表 !COR 字段完全缺失
以下映射表的任何版本都没有 !COR 字段:
- 外来韦编音乐名
- 东方音焰火音乐名
两者的 !COR 应该分别设置为“东方外来韦编”、“东方音焰火”。
4. !COR 字段没有文档
尽管几乎所有音乐映射表都存在 !COR 字段,但帮助:管理映射方案的文档并没有描述该字段的作用,无论是管理员还是普通用户均不知道本字段的功能。如可能,请补充文档。
请劳烦管理员研究一下以上问题,谢谢。