「模組:TemplateParameters/doc」:修訂間差異
小
文字取代 - "WP:" 取代為 "MP:"
(建立內容為「{{High-use|117801}} 本模組可以將參數填入以普通模板參數定義的格式化字符串 == 設計緣由 == 自定義的模板參數讀取之構想早在2018年11月就已提出。當時數學類條目面臨大量WP:114.27的似是而非的破壞,不易查證真偽,因此建立了Module:Number(及複變部分的Module:Complex Number,如高斯整數分解)來自動計算並輸出數…」的新頁面) |
小 (文字取代 - "WP:" 取代為 "MP:") |
||
第2行: | 第2行: | ||
本模組可以將參數填入以普通模板參數定義的[[格式化字符串]] | 本模組可以將參數填入以普通模板參數定義的[[格式化字符串]] | ||
== 設計緣由 == | == 設計緣由 == | ||
自定義的模板參數讀取之構想早在2018年11月就已提出。當時數學類條目面臨大量[[ | 自定義的模板參數讀取之構想早在2018年11月就已提出。當時數學類條目面臨大量[[MP:114.27]]的似是而非的破壞,不易查證真偽,因此建立了[[Module:Number]](及[[複數 (數學)|複變]]部分的[[Module:Complex Number]],如[[高斯整數]][[因數分解|分解]])來自動計算並輸出數學性質,避免遭[[MP:114.27]]竄改為錯誤資訊而不易查證(例如多1少1的破壞難以察覺和驗證),但有用戶認為輸出固定字串無法被修改或添加註解、參考文獻不妥,因此出現了[[格式化字符串]]的需求,而部分用戶認為,應儘量是要設計一般維基人都能編輯的語法,因此最後[[模块讨论:Number#請問{{#invoke:Number|numberDivisorInformation|1=28|use_math=yes}}是什麼東西?模板嗎?|決議選擇]]wikitext模板中的模板參數語法,但當時此功能獨自分散在各個需要[[格式化字符串]]功能的模組裡,例如[[Module:Number]]、[[Module:PeriodicTable]]和[[Module:Delcat]]等地方。 | ||
最初的版本僅包含簡單文字替換,-{只}-能處理已知數量的參數,而在2019年6月,有用戶問到能否不寫新的模組、也不使用大量<code><nowiki>{{#if:}}</nowiki></code>實現,因此認為可以把自動讀取參數填入[[格式化字符串]]的功能獨立出來(即建立本模組),順便提供些特殊參數解析功能,如參數批次trim和數字解析功能(根據[[ | 最初的版本僅包含簡單文字替換,-{只}-能處理已知數量的參數,而在2019年6月,有用戶問到能否不寫新的模組、也不使用大量<code><nowiki>{{#if:}}</nowiki></code>實現,因此認為可以把自動讀取參數填入[[格式化字符串]]的功能獨立出來(即建立本模組),順便提供些特殊參數解析功能,如參數批次trim和數字解析功能(根據[[MP:TG1]]請求用於{{tl|Infobox 日本的町村}})。 | ||
== 使用說明 == | == 使用說明 == |