跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
偶像大师中文维基
搜索
搜索
外观
登录
个人工具
登录
欢迎来到偶像大师中文维基,本站仍在筹备阶段,如有兴趣参与建设可加群申请账号:
542540342
《
偶像大师 全力以赴
》汉化补丁现已发布,
点击此处
转至发布页查看详情
查看“︁Module:Photrans”︁的源代码
模块
讨论
English
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
刷新
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
←
Module:Photrans
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于这些用户组的用户执行:
用户
、editor
您可以查看和复制此页面的源代码。
local p = {} local getArgs = require('module:arguments').getArgs function main(args) local rb = args[1] local rt = args[2] local rt2 = args[3] local newrb = '' local newrt = '' if rt then local lrb = mw.ustring.len(rb) local lrt = mw.ustring.len(rt) local diff = lrt * 0.75 - lrb local space = '' local important = rt2 and '!important' or '' if diff > 0 then space = tostring(math.floor(diff / (lrb + 1) * 1000) / 1000)..'em' newrb = '<span style="margin-left:'..space..important..';letter-spacing:'..space..important..'">'..rb..'</span>' newrt = rt else space = tostring(math.floor(-diff / (lrt + 1) / 0.75 * 1000) / 1000)..'em' newrb = rb newrt = '<span style="margin-left:'..space..';letter-spacing:'..space..'">'..rt..'</span>' end else newrb = rb newrt = '<span class="photrans-s">'..rb..'</span>' end return newrb, newrt, rt2 end function p.one(frame) local args = getArgs(frame) local rb = args[1] or '' local rt = args[2] or ' ' return '<ruby><rb>'..rb..'</rb><rt'..(args[2] and '>' or ' class="photrans-s">').. (args.on and rt or '<span>'..rt..'</span>')..'</rt></ruby>' end function p.multi(frame) local args = getArgs(frame) local fullrb = '' local fullrt = '' local flag = false local fullrt2 = '<span class="photrans-off">' for k, v in ipairs(args) do local eachArg = mw.text.split(v, '_') if args.on then eachArg[3] = true end local newrb, newrt, rt2 = main(eachArg) fullrb = fullrb..newrb fullrt = fullrt..newrt flag = flag or rt2 fullrt2 = fullrt2..(rt2 and newrt or '<span class="photrans-s">'..eachArg[1]..'</span>') end fullrt2 = fullrt2..'</span>' return '<ruby><rb>'..fullrb..'</rb><rt><span>'..fullrt..'</span>'..(flag and fullrt2 or '')..'</rt></ruby>' end return p
该页面使用的模板:
Module:Photrans/doc
(
查看源代码
)
返回
Module:Photrans
。