跳至內容

模組討論: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)回覆