模板讨论:Langx
外观
Jimmy-bot在话题“提议以langx模板取代lang-xx系列模板”中的最新留言:1个月前
![]() | 本页是以往讨论的存档。请勿编辑本页。若您想发起新讨论或重启现有讨论,请在当前讨论页进行。 |
提议以langx模板取代lang-xx系列模板
通过:
- 下列讨论已经关闭,请勿修改。如有任何意见,请在合适的讨论页提出,而非再次编辑本讨论。
近日翻译条目时留意到英文维基百科已经基本全面停用{{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)
- 本地的Module:IPA倒是没被保护,但替换掉所有
- (+)支持。--Tim Wu(留言) 2025年2月14日 (五) 01:45 (UTC)
- @蕭漫、Vozhuo。Sanmosa 新朝雅政 2025年2月14日 (五) 02:05 (UTC)
- 我已经在Module:Lang/sandbox更新了最新的版本,但是这个模块的代码太多,我只能说现在根据测试样例貌似没什么问题,但是不保证部署上去不会有任何问题发生。如果部署的话要同时更新Module:Lang/sandbox和Module: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)
- 真想察觉您可以监视页面/链出更改。“不会难以察觉”不成立,如果无链入或者效果相似,谁去注意呢。总之不认为您的设想合理。--YFdyh000(留言) 2025年2月17日 (一) 04:49 (UTC)
- 这是难以察觉与否的问题,不应存在的模板存在了不会难以察觉。Sanmosa 新朝雅政 2025年2月17日 (一) 04:20 (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)
- 强制替换可以由bot处理,这与“有相当规模社群志愿者支撑”与否无关。另外,我需要提醒你你已经不是第一次说些脱离实际情况的话了,你这样做会误导社群。Sanmosa 新朝雅政 2025年2月18日 (二) 03:00 (UTC)
- 误建出现可轻松解决,且不可轻率假定这是个问题。删除后更容易误建,难道还想白纸保护。不改为的模板不是一样有可能修改风险,大不了都加上保护或过滤器。--YFdyh000(留言) 2025年2月16日 (日) 23:57 (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)和{{link-en|Text}}
(Text)效果一样。--Kunjinkao(留言) 2025年2月20日 (四) 06:02 (UTC)- 我说的维护问题是模板数量庞大引申的监察困难,你说这话某程度上说明了你没有认真看过原始提案内容。Sanmosa 新朝雅政 2025年2月20日 (四) 06:42 (UTC)
- 我没看懂你提到的问题是什么,如果是怕有人改的话就上保护,不然有人硬要改或重新创建的话根本拦不住。因为参数的原因重定向不可行,所以实现的方式就是预先填充一些常用参数,
- 那要看这语法糖是如何实现的。如果实现方式是定制资料盒的话,那我上面提到的问题仍然存在。Sanmosa 新朝雅政 2025年2月20日 (四) 01:45 (UTC)
- (+)支持--Saimmx(留言) 2025年2月22日 (六) 04:22 (UTC)
- 现公示提案7日,具体操作方式为以Module:Lang/sandbox与Module:Lang/data/sandbox的内容替换现Module:Lang与Module:Lang/data的内容。Sanmosa 新朝雅政 2025年2月22日 (六) 09:10 (UTC)
- @Sanmosa:可以实施了吧,我已经等不及了--BigBullfrog(𓆏) 2025年3月1日 (六) 11:08 (UTC)
- 本讨论已关闭,请勿修改。如有任何意见,请在合适的讨论页提出,而非再次编辑本讨论。