模組討論: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達到類似效果,見變更。
English
|
|---|
|
Use wikitext
{{#invoke:WikidataIB|getValue|P1181|qid={{{qid|Q737120}}}|qual=P585|fetchwikidata=ALL|scale=a|unitabbr=true|noicon=true|maxvals=1}} to see the bug and compare 9.274e-24 ±2.9e-33 J/T(present) and 9.274e-24 ±2.9e-33 J/T(sandbox) in your home wiki.
|