无编辑摘要
无编辑摘要
第1行: 第1行:
local p = {}
local p = {}


-- [[------------------------------------------------------------------]]
-- 1. 国际化和常量  
-- [[ 1. 国际化和常量 ]]
 
-- [[------------------------------------------------------------------]]
local i18n = {
local i18n = {
['true'] = '是',       
['true'] = '是',       
第14行: 第13行:
}
}


-- [[------------------------------------------------------------------]]
-- 2. 表格标题映射  
-- [[ 2. 表格标题映射 ]]
 
-- [[------------------------------------------------------------------]]
local displayNames = {
local displayNames = {
     ['title'] = '歌曲标题',
     ['title'] = '歌曲标题',
     ['artist'] = '艺术家',
     ['composer'] = '艺术家',
     ['duration'] = '时长',
     ['bpm'] = 'BPM',
     ['is_featured'] = '精选',
     ['singer'] = '歌手',
     ['genre'] = '流派',
     ['genre'] = '流派',
     ['id'] = '歌曲ID',
     ['id'] = '歌曲ID',
    ['key'] = 'KEY音',
    ['bga'] = 'BGA作者',
     -- 4B 字段
     -- 4B 字段
     ['4b_nm'] = '4B NM',
     ['4b_nm'] = '4B NM',
第62行: 第62行:
}
}


-- [[------------------------------------------------------------------]]
-- 3. 本地辅助函数定义 (Local Helper Functions)  
-- [[ 3. 本地辅助函数定义 (Local Helper Functions) ]]
--     这些函数必须在 p.value 等公共函数之前定义。
-- [[    这些函数必须在 p.value 等公共函数之前定义。]]
-- [[------------------------------------------------------------------]]
local function GetValuesTable()
local function GetValuesTable()
     return mw.loadData('Module:db_song')
     return mw.loadData('Module:db_song')