跳转到内容

模块讨论:WikidataIB

页面内容不支持其他语言。
添加话题
维基百科,自由的百科全书
Shizhao在话题“编辑请求 2026-08-25”中的最新留言:2个月前

编辑请求 2022-07-22

[编辑]

参考EN维基版本加入工具函数label。目前T:Infobox song contest entry中第3行有使用{{#invoke:WikidataIB|label}}。

此代码会出现错误:脚本错误:函数“label”不存在。。

加入函数后,此代码会出现空字空字符串,不会出现错误:{{#invoke:WikidataIB/sandbox|label}} → 。

谢谢!--Tjmj(留言) 2022年7月22日 (五) 17:54 (UTC)回复

编辑请求 2026-08-25

[编辑]

请求已处理

见Module talk:WikidataIB/testcases#数值单位。从英文维基导入该脚本后,将数量词改为了1e4进制的万/亿(82行),但未能修改scale的向下取整。此修改修改了向下取整为1e4。

@1F616EMO 请求活跃的界面管理员/管理员处理。 ――小老虎3018☂ 2026年8月25日 (二) 19:11 (UTC)回复

顺便已在沙盒修正自动数量缩放逻辑。 1F616EMO(喵留言~求助?) 2026年8月26日 (三) 10:02 (UTC)回复
支持更新。—— Eric Liu 創造は生命(留言・留名・学生会) 2026年8月26日 (三) 14:25 (UTC)回复
感谢补充,提供了更多缩放案例。@1F616EMO、Ericliu1912:同时更新了误差值、精度显示相关的代码。现在应该都正常了。
说明: 最后一个极小小数的显示曾有{{formatNum:9.2740100657e-24}}自带函数的缺陷,据c:Module:Formatnum,大精度数会产生误差,且小数点后过多前置零将被截断,因此显示为0 (after magic word: 9.2740100657e-24{{formatNum:9.2740100657e-24|LOSSLESS}})。再据去年的phab:T393483,MediaWiki 1.45已引入魔术字LOSSLESS供所有wiki使用,效果仍是不再格式化数字,直到php上游支持无损转换。
而 Lua 模组里可使用mw.language:parseFormattedNumber达到类似效果,见变更。

--小老虎3018☂ 2026年8月27日 (四) 16:29 (UTC)回复

完成-百無一用是書生 (☎) 2026年9月2日 (三) 09:20 (UTC)回复