模板讨论:Redirect2
说明的部分
[编辑]说明部分不够清晰,加个例子会更好,有助新手学习。页面被保护了,不能修改,因此添加到对话页。银狐 (留言) 2008年6月6日 (五) 09:48 (UTC)
范例
[编辑]源代码
[编辑]{{redirect2|法西斯|這個詞語的本來含意|束棒}}
结果
[编辑]问题
[编辑]最后一格无法用不转换繁简标记 ,例子有无--水水 (留言) 2010年10月5日 (二) 16:23 (UTC)
编辑请求
[编辑]请求已处理--Xiplus#Talk 2018年7月9日 (一) 03:25 (UTC)
修改如上。参考Module:CGroup/IT。-- tang891228 留言 2018年7月6日 (五) 13:44 (UTC)
编辑请求 2019-09-08
[编辑]请求已拒绝--Xiplus#Talk 2019年9月22日 (日) 03:37 (UTC)
改为 <includeonly>{{#invoke:Redirect hatnote|redirect|2}}</includeonly><noinclude> {{Documentation}} </noinclude> --A1Cafel(留言) 2019年9月8日 (日) 08:10 (UTC)
编辑请求 2020-08-17
[编辑]请求已处理
只有这个重新导向模板使用“详见”,其他都是“请见”。--AHuRh(留言) 2020年8月17日 (一) 09:25 (UTC)
关于{{Redirect2}}存在的数个问题的讨论
[编辑]首先,{{Redirect2}}连接到了维基数据项目的Q6491724页面,与英文维基百科的en:Template:Redirect2相关联;但中文维基百科的此模板是用于标示单一重定向页面重定向至某页面的,而其它语言维基百科(例如英语维基百科)的同名模板是用于标示双个重定向页面重定向至某页面的,两者明显不应相互关联。
其次,{{Redirect}}原先是不可自定重定向提示的,而{{Redirect2}}就是为了可以自定重定向提示而创建的。但是因为{{Redirect}}模板的更新换代,现在{{Redirect2}}反而成为了更落后的模板:
- {{Redirect2}}不能在不添加额外信息的情况下显示多个参数重定向的相关用法,但是,{{Redirect}}却能。
- {{Redirect2}}不能自动在不填写第三个参数时添加(消歧义)后缀,但是,{{Redirect}}却能。
- {{Redirect2}}不能自动在不填写第四个参数时添加(消歧义)后缀,但是,{{Redirect}}却能。
这些缺点在Template:Redirect/doc和Template:Redirect2/doc的历史版本中的对比中都能体现。
因此,我有如下建议:
- 移除{{Redirect2}}至英文维基百科同名模板的维基数据库的链接;
- 将{{Redirect2}}并入{{Redirect}}(使用{{Redirect}}的代码),然后使用机器人手动将维基百科页面中的{{Redirect2}}改为{{Redirect}};
- 模板保护{{Redirect}};
- 在上述工作均完成后,删除现有的{{Redirect2}},并翻译英文维基百科模板en:Template:Redirect2。
祝编安。——角色扮演对话(留言 · 贡献) 2022年5月7日 (六) 22:54 (UTC)
- {{Redirect2}}的链入有1619个,说多不多说少不少。其不支持多组、不自动追加“(消歧义)”的简单性,是否反而方便使用?
- 例如Redirect当前例子中的{{Redirect|事物1||事物2|事物3}},参数2(替代第一组“其他用法”的文本)省略时,第三组完全不会显示出来,我感到很困惑。
- 是否值得让编者改变使用习惯和替换链入呢,链入可能包含一些历史存档。
- 维基数据链接不同名称的页面,不成问题。仅从英文维基翻译条目时需做调整。
- 即使Redirect2被取代,也不需要删除页面,更名如Redirect2_old更保留历史记录。--YFdyh000(留言) 2022年5月7日 (六) 23:35 (UTC)
- @YFdyh000:
- 我对您“不支持多组、不自动追加“(消歧义)”方便使用”的说法表示不解。个人认为不支持多组、不自动追加“(消歧义)”的功能应该能尽量减少模板使用时的无用参数,应该是更简单了才对。
- 我承认我确实没有太多的考虑到编者习惯问题……是我疏忽了。但我认为{{Redirect}}和{{Redirect2}}还是有合并必要的。或许可以采取重定向的方式?
- 我明白了。也就是说英文的{{Redirect2}}模板在翻译至中文后,没有必要延续{{Redirect2}}的名称。我对这点表示同意:只需要解除两者在维基数据上的关系就行了。
- 历史记录也可以通过重定向来保留。——角色扮演对话(留言 · 贡献) 2022年5月8日 (日) 22:21 (UTC)
- 说的不是同一个意思吗,我指现有Redirect2比多功能的Redirect可能更容易理解,比如上面提到的问题2。关于Redirect2换成Redirect,如果Redirect2不更名,似乎没必要,不然暂无意见。同上,英文Redirect2翻译时也可以换用别的名字,中文Redirect2是否更名我不确定;如果更名,Template:Redirect-one?--YFdyh000(留言) 2022年5月8日 (日) 22:41 (UTC)
- 我认为多功能并不代表不易理解:例如{{About}}也有和{{Redirect}}类似的功能,但并非不易理解。用户完全可以对照{{About}}的使用方式快速理解{{Redirect}}的使用方式。——角色扮演对话(留言 · 贡献) 2022年5月8日 (日) 22:53 (UTC)
- 如果替代,应先完成文档翻译和校对。测试看到,中维似乎尚不支持参数4填入'and'。--YFdyh000(留言) 2022年5月8日 (日) 23:08 (UTC)
- (✓)改善中:文档翻译和校对正在进行中,翻译完成会在此页面告知。另,中维确实尚不支持参数4填入"and",因为中文应该在对应位置填入“和”。--角色扮演对话(留言 · 贡献) 2022年5月8日 (日) 23:57 (UTC)
- (✓)已改善:文档翻译完成。——角色扮演对话(留言 · 贡献) 2022年5月9日 (一) 01:52 (UTC)
- 如果替代,应先完成文档翻译和校对。测试看到,中维似乎尚不支持参数4填入'and'。--YFdyh000(留言) 2022年5月8日 (日) 23:08 (UTC)
- 我认为多功能并不代表不易理解:例如{{About}}也有和{{Redirect}}类似的功能,但并非不易理解。用户完全可以对照{{About}}的使用方式快速理解{{Redirect}}的使用方式。——角色扮演对话(留言 · 贡献) 2022年5月8日 (日) 22:53 (UTC)
- 说的不是同一个意思吗,我指现有Redirect2比多功能的Redirect可能更容易理解,比如上面提到的问题2。关于Redirect2换成Redirect,如果Redirect2不更名,似乎没必要,不然暂无意见。同上,英文Redirect2翻译时也可以换用别的名字,中文Redirect2是否更名我不确定;如果更名,Template:Redirect-one?--YFdyh000(留言) 2022年5月8日 (日) 22:41 (UTC)
- 其他意见我没什么特别的,就没有这种模板吗?
- “XXX”重定向至此,此条目的主题是_______。关于YYY,请见“____”;关于ZZZ,请见“____”;关于……--MilkyDefer 2022年5月8日 (日) 15:10 (UTC)
- 似乎没有,模板:Other uses list和模板:About有类似作用,只是不注明“重定向至此”。--YFdyh000(留言) 2022年5月8日 (日) 18:47 (UTC)
- @MilkyDefer:现在的{{Redirect}}应该就是这种用途的,参见Template:Redirect/doc#举例中的第四项。--以上未签名的留言由角色扮演对话(讨论|贡献)于2022年5月8日 (一) 22:02 (UTC)加入。
编辑请求 2022-08-06
[编辑]请求已处理
使模板可以兼容{{Redirect}}的参数,并方便清理{{Redirect2}}的旧式用法,以便于此模板并入{{Redirect}}。--角色扮演对话(留言 · 贡献) 2022年8月6日 (六) 09:52 (UTC)
编辑请求 2023-04-30
[编辑]请求已处理
将模板内容的第一行改为{{hatnote|1=[[File:Disambig_gray.svg|25px|link=Wikipedia:消歧义]] 「'''-{zh-hans;zh-hant|{{{1}}}}-'''」-{zh-cn:重定向; zh-tw:重新導向;}-至此。關於{{{2|与本條目同名之其他主题}}},請見「'''[[:{{{3}}}{{#if:{{{3c|}}}|{{!}}{{{3c|}}}|}}]]'''」。{{{text|{{{note|{{{4|}}}}}}}}}}}{{If either|{{{3c|}}}|{{If either|{{{note|}}}|{{{4|}}}}}|[[Category:需要清理Redirect2旧式用法的页面]]|}}<noinclude>
。
原因:{{Redirect}}
中用于在模板末尾添加文本的参数是text,而不是note。如果要使本模板参数兼容{{Redirect}}的话,应该以text而非note作为语尾自由附加注解文字的参数名称才对。--惠龙(留言) 2023年4月30日 (日) 07:17 (UTC)