有了这个改动,我们就不需要在每个页面都加入 [[Category:Zh]] 标记了,而是让 autolang macro 自动去加。
改了一下代码
-->{{#ifeq:yes|<!--
-->{{#switch:{{padleft:|2|{{lc:{{{1}}}}}}}|zh=yes}}|<!--
--><includeonly>[[Category:{{#switch:{{lc:{{{1}}}}}|{{padleft:|2|{{lc:{{{1}}}}}}}}}]]</includeonly><!--
-->}}<!--
这样
https://fedoraproject.org/wiki/Category:Zh 可以抓到 zh, zh-cn, zh-tw
BTW 这种代码如果出问题,效果非常惊人,刚才首页的 language box 就让我搞坏了, Category:zh 把所有用过
language box 的页面都列了出来。改好代码,加上 ?action=purge 参数刷新页面,几分钟后才恢复正常。
--
bbbush ^_^