打开/关闭搜索
搜索
打开/关闭菜单
331
1.7K
131
11.8K
星露谷物语扩展百科
导航
首页
最近更改
随机页面
交流群
互通站
上传文件
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
创建账号
登录
查看“︁模块:GiftsByItem”︁的源代码
来自星露谷物语扩展百科
查看
阅读
查看源代码
查看历史
associated-pages
模块
讨论
更多操作
←
模块:GiftsByItem
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:已验证邮箱用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
local Vanilla = require("模块:GiftsByItem") local p = {} -- SVE 新增人物 local newVillagers = { ["Lance"] = "兰斯", ["Magnus"] = "马格努斯", ["Marlon"] = "马龙", ["Martin"] = "马丁", ["Morgan"] = "摩根", ["Morris"] = "莫里斯", ["Olivia"] = "奥利维亚", ["Andy"] = "安迪", ["Scarlett"] = "斯嘉丽", ["Sophia"] = "索菲娅", ["Susan"] = "苏珊", ["Victor"] = "维克多", ["Henchman"] = "仆从", ["Claire"] = "克莱尔", ["Gunther"] = "冈瑟", ["Apples"] = "苹果" } local orderAdditions = { "索菲娅", "维克多", "克莱尔", "马丁", "安迪", "苏珊", "奥利维亚", "兰斯", "斯嘉丽", "莫里斯", "马龙", "冈瑟", "仆从", "马格努斯", "摩根", "苹果" } -- 翻译映射表合并 local function createTranslationMap() local combined = {} -- 原版翻译 for k, v in pairs(Vanilla.translation) do combined[k] = v end -- SVE 翻译 for k, v in pairs(newVillagers) do combined[k] = v end return combined end -- 排序顺序合并 local function createNewOrder() local combined = {} -- 原版顺序 for _, name in ipairs(Vanilla.predefinedOrder) do table.insert(combined, name) end -- SVE 顺序 for _, name in ipairs(orderAdditions) do table.insert(combined, name) end return combined end -- 创建 SVE 的数据 local newTranslationMap = createTranslationMap() local newOrder = createNewOrder() -- 生成 SVE 的反向映射和索引 local sveOriginal = {} for en, zh in pairs(newTranslationMap) do sveOriginal[zh] = en end local newOrderIndex = {} for i, name in ipairs(newOrder) do newOrderIndex[name] = i end -- SVE 的主函数 function p.tssve(frame) local villagerlist = frame.args[1] return Vanilla.processVillagers(villagerlist, newTranslationMap, newOrderIndex, sveOriginal, "SVE") end -- 导出原版模块的函数供其他地方使用 p.base = Vanilla return p
该页面嵌入的页面:
模板:Documentation header
(
查看源代码
)
模板:Template link
(
查看源代码
)
模板:Tl
(
查看源代码
)
模块:Array
(
查看源代码
)
模块:Documentation
(
查看源代码
)
模块:Documentation/styles.css
(
查看源代码
)
模块:GiftsByItem/doc
(
查看源代码
)
模块:ProcessArgs
(
查看源代码
)
模块:STConversion
(
查看源代码
)
模块:Static
(
查看源代码
)
模块:TSLoader
(
查看源代码
)
返回
模块:GiftsByItem
。
查看“︁模块:GiftsByItem”︁的源代码
来自星露谷物语扩展百科