跳至內容

模板討論:Langx

頁面內容不支援其他語言。
維基百科,自由的百科全書
由Jimmy-bot在話題提議以langx模板取代lang-xx系列模板上作出的最新留言:1 個月前


提議以langx模板取代lang-xx系列模板

通過:
公示期間無人對把對應{{langx}}模板的代碼引入Module:Lang之事有異議。Sanmosa 新朝雅政 2025年3月1日 (六) 13:26 (UTC)
下列討論已經關閉,請勿修改。如有任何意見,請在合適的討論頁提出,而非再次編輯本討論。

近日翻譯條目時留意到英文維基百科已經基本全面停用{{lang-xx}}系列的模板,而改為使用{{langx}}模板。我翻查了一下英文維基百科當時的討論,他們認為改用{{langx}}模板能使需要維護的語言模板數量大幅減少,因此會更便利社羣管理,而這點對於現時與此前的英文維基百科同樣擁有大量語言模板的中文維基百科社羣來説也是適用的。因此,我提議將所有沒有特殊情況的{{lang-xx}}系列模板一律替換為{{langx}}模板,以增進語言模板的維護效率。此外,我相信大家已經發現中文維基百科本地是存在{{langx}}模板的,然而由於Module:Lang欠缺對應{{langx}}模板的代碼,本地的{{langx}}模板並未能起任何作用,因此無論以{{langx}}模板取代{{lang-xx}}系列模板的提案通過與否,我希望能有人盡快把對應{{langx}}模板的代碼引入Module:Lang,以使{{langx}}模板在本地能正常使用。Sanmosa 新朝雅政 2025年2月13日 (四) 13:15 (UTC)

聽上去不錯。--YFdyh000留言2025年2月13日 (四) 19:24 (UTC)
現存的{{lang-xx}}系列模板見此,但不排除仍有所遺漏。Sanmosa 新朝雅政 2025年2月14日 (五) 00:23 (UTC)
(+)支持對IPA和lang模板的更新我半年前就提過了,但一直沒見中維有行動。--BigBullfrog𓆏2025年2月14日 (五) 00:29 (UTC)
本地的Module:IPA倒是沒被保護,但替換掉所有{{IPA-xx}}系列模板的事情可能需要再開一個討論串。Sanmosa 新朝雅政 2025年2月14日 (五) 01:01 (UTC)
(+)支持。--Tim Wu留言2025年2月14日 (五) 01:45 (UTC)
@蕭漫VozhuoSanmosa 新朝雅政 2025年2月14日 (五) 02:05 (UTC)
我已經在Module:Lang/sandbox更新了最新的版本,但是這個模塊的代碼太多,我只能說現在根據測試樣例貌似沒什麼問題,但是不保證部署上去不會有任何問題發生。如果部署的話要同時更新Module:Lang/sandboxModule:Lang/data/sandbox的內容。--Vozhuowhisper 2025年2月14日 (五) 07:58 (UTC)
(+)支持。--Kcx36留言2025年2月14日 (五) 09:44 (UTC)
(+)支持。--東風留言2025年2月14日 (五) 14:19 (UTC)
(+)支持,但我估計實際部署起來可能有點麻煩。交給機器人做就好了。--花開夜 留言 ·簽名 ·貢獻 2025年2月14日 (五) 20:21 (UTC)
(+)支持不過lang-xx是否要強制替換為langx還有得商榷--Gaolezhe留言2025年2月15日 (六) 06:25 (UTC)
(+)支持 Aqurs1留言三玖天下第一 2025年2月15日 (六) 14:54 (UTC)
基本支持更改推薦格式,但不建議比照英文刪除舊模板,以最大程度保持相容。—— Eric Liu 創造は生命(留言留名學生會 2025年2月16日 (日) 12:53 (UTC)
不刪除舊模板可能會引起一些意想不到的麻煩,比如用戶錯誤比照不改為{{langx}}模板的{{lang-xx}}系列模板建立新的{{lang-xx}}系列模板,但新模板的機能實際上應該由{{langx}}模板處理之類的,而且重新導向可以被撤銷,當有用戶意外地或故意地撤銷重新導向時,由於{{lang-xx}}系列模板與{{langx}}模板外觀上高度相似,社羣將難以察覺。Sanmosa 新朝雅政 2025年2月16日 (日) 23:43 (UTC)
誤建出現可輕鬆解決,且不可輕率假定這是個問題。刪除後更容易誤建,難道還想白紙保護。不改為的模板不是一樣有可能修改風險,大不了都加上保護或過濾器。--YFdyh000留言2025年2月16日 (日) 23:57 (UTC)
這是難以察覺與否的問題,不應存在的模板存在了不會難以察覺。Sanmosa 新朝雅政 2025年2月17日 (一) 04:20 (UTC)
真想察覺您可以監視頁面/鏈出更改。「不會難以察覺」不成立,如果無鏈入或者效果相似,誰去注意呢。總之不認為您的設想合理。--YFdyh000留言2025年2月17日 (一) 04:49 (UTC)
原始碼上很容易看出來,hypen與管道符號正常人是肯定能分出來的,一旦有人錯誤地新建了模板並使用,大家自然能發現了。Sanmosa 新朝雅政 2025年2月17日 (一) 04:56 (UTC)
實際上過往經驗指出,遺留追蹤分類較直接刪除模板或分類更有利於長期維護。又lang-xx模板除涵蓋極大量頁面及其歷史版本外,本身亦並不因此次更新完全失效,甚且模板「過時」之際,並不當然發生危害;除明確告知停用(停止維護)外,增加若干追蹤分類,乃已足以使社群知悉模板使用情況,並儘速替換之。實則英文方面強制替換之措施,有相當規模社群志願者支撐,逕移植於本地是否穩妥,亦大有商榷之虞。社群為減少技術成本起見,認可更新推薦使用之模板格式(或且停用舊模板)、乃至於鼓勵替換等,並不代表授權徹底「清剿」(刪除)既有堪用版本。故本人不得不認為Sanmosa的提議過於輕率,忽視可能徒增之社群成本,且對百科全書建設有害無益。—— Eric Liu 創造は生命(留言留名學生會 2025年2月17日 (一) 20:45 (UTC)
強制替換可以由bot處理,這與「有相當規模社群志願者支撐」與否無關。另外,我需要提醒你你已經不是第一次説些脫離實際情況的話了,你這樣做會誤導社羣。Sanmosa 新朝雅政 2025年2月18日 (二) 03:00 (UTC)
這句話原封不動還給你。—— Eric Liu 創造は生命(留言留名學生會 2025年2月28日 (五) 21:26 (UTC)
(+)支持。--蕭漫留言2025年2月19日 (三) 12:01 (UTC)
(+)支持,不過現存的{{lang-xx}}{{langx}}效果一樣的話,何不作為後者的語法糖,例如{{lang-en|English}}等價於{{langx|en|English}}--Kunjinkao留言2025年2月19日 (三) 12:49 (UTC)
那要看這語法糖是如何實現的。如果實現方式是定製資料盒的話,那我上面提到的問題仍然存在。Sanmosa 新朝雅政 2025年2月20日 (四) 01:45 (UTC)
我沒看懂你提到的問題是什麼,如果是怕有人改的話就上保護,不然有人硬要改或重新創建的話根本攔不住。因為參數的原因重定向不可行,所以實現的方式就是預先填充一些常用參數,{{lang-en}}就是把{{langx}}的第一個參數設置為en,剩下的原樣傳遞。舉一個數學上的例子作類比,表示自然對數時可以用作為的簡寫,而不是有了的寫法後就廢除。--Kunjinkao留言2025年2月20日 (四) 05:34 (UTC)
去看了一眼代碼,發現底層都是調用的_lang_xx,根本就不存在維護的問題,真怕有人亂改就保護,實在要改就提編輯請求。真要刪的話,同樣的理由{{link-en}}系列也得刪,因為{{ilh|lang-code=en|Text}}Text英語Text)和{{link-en|Text}}Text英語Text)效果一樣。--Kunjinkao留言2025年2月20日 (四) 06:02 (UTC)
我說的維護問題是模板數量龐大引申的監察困難,你説這話某程度上説明了你沒有認真看過原始提案內容。Sanmosa 新朝雅政 2025年2月20日 (四) 06:42 (UTC)
(+)支持--Saimmx留言2025年2月22日 (六) 04:22 (UTC)
現公示提案7日,具體操作方式為以Module:Lang/sandboxModule:Lang/data/sandbox的內容替換現Module:LangModule:Lang/data的內容。Sanmosa 新朝雅政 2025年2月22日 (六) 09:10 (UTC)
@Sanmosa可以實施了吧,我已經等不及了--BigBullfrog𓆏2025年3月1日 (六) 11:08 (UTC)

本討論已關閉,請勿修改。如有任何意見,請在合適的討論頁提出,而非再次編輯本討論。