跳转到内容

用户:Zestbot/Bot17

维基百科,自由的百科全书

Zestbot (讨论 · 贡献 · 日志

任务说明

[编辑]

Wikipedia:机器人/作业请求#请求批量替换所有lang-xx模板为langx模板

本次任务不会很快完成

申请许可
Wikipedia:机器人/申请/Zestbot/17
频率: 一分钟15笔上限(因为为简单、固定、单一大量小更改,故为此速上限)
尖峰回避
低速:每分钟 5笔/min、300 笔/hr、 7,200 笔/day
高速:每分钟15笔/min、900 笔/hr、21,600 笔/day
当前平均速度 14,500笔/day

目前进度

[编辑]
  • ru|en|fr为固定包含项目,目前只会跟下述模板同时处理
  • 2025-11-6开始,A-B 包含 ab|af|am|ar|as|az|ba|be|bg|bn|bo|br|bs
    • A-B 除ar外完成,ar搁置,共完成9800+
  • it|es|de|pl|pt列为固定包含项目,只会跟下述模板同时处理
  • 2025-11-9开始,C-E 包含 ca|ce|co|cs|da|dv|dz|eo|et|eu 不包含de|en|es|el ,另包含sk|sv|lb 根据语系共同处理
    • C-E 和 sk sv lb 完成,共完成19800+
  • 2025-11-10开始, F-I 包含 fa|fi|fo|ga|gd|gl|gu|hi|hr|ht|hu|hy|ii|is|id 不包含it
    • F-H 除 id 外完成,共完成29300+
  • 2025-11-12开始, K-L 包含ka|kk|km|kn|ku|kv|kw|ky|li|lo|lt|lv 不包含ja|ko
    • ja|ko|de|el列为固定包含项目,只会跟下述模板同时处理
    • K-L完成+ id 完成,共完成35000+
  • 2025-11-12开始, M-P包含mg|mi|mk|ml|mr|ms|mt|my|or|os|pi|pl|ps|pt 不包含no|nn|nl,el|pl|pt 列入
  • ar完成 ,M-P除pi pt外完成
  • 2025-11-14开始,增加nl|no 不包含nn,uk列为固定包含项目
  • 共完成50000+,P前二位数馀 de|en|el|es|fr|it|ja|ko|la|no|nn|nl|pi|pt
  • 添加 rm|ro|sa|sc|sd|se|si|sl|sm|so|sq|sr|sw,并处理 ta|te|tg|th|ti|tk|tn|to|tr|tt|uk|uz|vi|wa|yi|za
  • 2025-11-16部分完成,见下表处理中的box
  • 2025-11-17,添加与处理见下表处理中的box
  • 共完成76000+,已完成15%大语种以外的语言,剩少量,将开始处理大语种 包含
  • 2025-11-21
  • 共完成118000+已完成30%
  • 2025-11-25
  • 共完成185000+已完成50%
  • 2025-12-03
  • 共完成256000+已完成75%
  • en外的条目部份已完成,接下来将依分类顺序处理
  • 2025-12-05
  • 共完成285000+已完成80%
  • 2025-12-08
  • 共完成332000+已完成95%
  • 2025-12-10
  • 共完成349928 已完成99.985%


清单

[编辑]

概要

[编辑]
伪流程
  • 统计引用数
    • 排除非单纯的模板,例如包含其他模板与ref格式 包含{{}}<>[]
      • 手动处理上述非单纯模板,或确定无误后批量修改
    • 替换等价的lang-xx
    • 非等价的lang-xx
      • 确认Style是否符合mos
        • 替换正确模板或修或改可使用模板
          • 列出格式差异,再采取后续动作
    • 其他引用lang-xx的模板
      • 统计后个别处理
    • 其他事项

特殊情况说明

[编辑]
  • 套其他模板
    • {{small|{{lang-xx}}
      • 不属于此项目
    • {{lang-XX|{{Unicode|Пицунда}}}}
      • {{Unicode}}如果不是unicode编码可移除
    • Lang-bn|{{Mousetext|চরকা|Charka}} diff=prev&oldid=89854365
      • abbr如果为罗马化或转写直接移除并替代成相应格式
    • {{langx|xx|..}}
    • {{Nastaliq}}和{{script}}
      • 保留
  • link相关
    • langx|ar预设为|links=no,故移除|links=no 手动/完成
  • script相关
    • lang-yy-cyr > langx|yy-cyrl /lang-yy-latin > langx-yy-latn 半自动/完成 与相似变体,确认后自动处理
  • lang相关
    • Willy1018-bot将lang-gr改成el,同时误将grc改成elc,手动/完成,同类手动检查包含 gre|elc|ell|gr ,依古希腊分为grc/希腊语为el 半自动/完成
    • gk> grc 手动/完成
    • ger> de手动/完成
  • sr相关

待办事项

[编辑]


  • {{langx|he|{{script/Hebrew|טלביה}}|}},lang与script共同使用的情况、{{langx|ar|{{rtl-lang|ar|الحملة الفرنسية على مصر}}}},lang与rtl-lang。---Zest 2025年11月6日 (四) 14:39 (UTC)
    • (!)意见与处理:保留script,虽然个人认为如果script更好于显示则应该写入语言模板内,但目前选择保留,而rtl-lang将被移除,已被写入span dir,故功能重复。---Zest 2025年11月7日 (五) 18:55 (UTC)
  • 过程中发现 langx|xm, 如依原模板应为lang-xm,另有讨论见WikiProject_talk:生物学,目前先修复为lang-xm/snamei,(手动,依语叙是否需要显示学名两字)---Zest 2025年11月6日 (四) 17:09 (UTC)

讨论区

[编辑]