Wiktionary:削除依頼/2020年5月/テンプレート:contextの関連テンプレート

テンプレート:contextの関連テンプレート

編集

テンプレート:contextは、旧来は同じような処理を別名でいくつも作って擬似的に再帰呼び出しを行って処理していた。再帰呼び出しをするメリットが無い上に保守性の観点から問題があるので処理の構造を大きく変えた。このためサブルーチンはいらなくなった。また分野などのテンプレートは、典型的な悪い構造となっていたため内部データとしてテンプレート:context/dataに集約した。このため古い分野等テンプレートはいらなくなった。 --Naggy Nagumo (トーク) 2020年5月8日 (金) 14:12 (UTC)[返信]

この過程で「中世ラテン語」や「教会ラテン語」のカテゴリはそれぞれ「カテゴリ:ラテン語 中世ラテン語」「カテゴリ:ラテン語 教会ラテン語」に変わっているのですが、これらのカテゴリについては新しいカテゴリ名に移動して大丈夫でしょうか? --M-30722 (トーク) 2020年5月8日 (金) 14:49 (UTC)[返信]
@M-30722: これはまたトリッキーな実装ですね……気づきませんでした。それらのテンプレートでは{{context}}を呼び出す際にlangを渡していないので言語が出力されなくなっていたようです。このような設計は不具合を容易に生みます……。英語版ウィクショナリーを真似るとすれば地域・方言カテゴリ名称の「○○○ English」のようなスタイルでカテゴライズすることになると思いますが、日本語版ウィクショナリーでは慣習的に分野・用法・地域方言に関係なく、ほぼ全てが「英語 ○○○」のようになっているかと思います。そう考えると移動して良いように思います。 --Naggy Nagumo (トーク) 2020年5月9日 (土) 02:09 (UTC)[返信]
@Naggy Nagumo: 分かりました。新しいカテゴリ名自体には特に問題無さそうなので移行する作業を始めてみます。 --M-30722 (トーク) 2020年5月9日 (土) 08:19 (UTC)[返信]
ラテン語関連のカテゴリの移動が完了致しましたのでここに報告致します。 --M-30722 (トーク) 2020年5月9日 (土) 10:06 (UTC)[返信]
調査の結果同種のlangを無視しているテンプレートはM-30722さんが対応なさったラテン語関係のみであったことを付言します。 --Naggy Nagumo (トーク) 2020年5月9日 (土) 10:46 (UTC)[返信]
  • (コメント)管理者として申し上げます。現時点では依頼に対し明確な賛否表明(削除か存続か)がなく、したがって合意が明確でなく、対処不能です。削除依頼による削除には、原則として、明確な合意が必要です(明らかな即時削除対象は例外)M-30722 さんからコメントが付いていますが、これは削除意見を含んだものでしょうか。皆さま、削除意見または存続意見の表明をお願いいたします。 --Kanjy (トーク) 2020年8月15日 (土) 22:57 (UTC)[返信]
  •   コメント 上記コメントに関しては特に削除意見を含んだものではございませんが、新しい方式が正常に作動するのであれば(現時点では大丈夫そうですね)決定に従います。 --M-30722 (トーク) 2020年8月16日 (日) 04:57 (UTC)[返信]
  コメント 依頼者です。何やら「無害なら削除するまでもない」という空気感が漂っているような気がしますが、使わないページを放置しても無害というわけではなく、存在しているだけでデメリットがあります。使わないテンプレートは使わないテンプレートとしてメンテナンスし続ける必要があります(例えば編集者が誤って使わないように監視する必要がある、テンプレートページに非推奨あるいは使用禁止テンプレートとして表示する必要がある)。削除する方が品質が向上するのではないでしょうか。 --Naggy Nagumo (トーク) 2021年3月4日 (木) 13:57 (UTC)[返信]
  賛成 改めまして賛否表明致します。新たな仕様になってから特に不都合は起こっておらず、従来のテンプレートを残す必要性は無さそうなので削除に同意致します。 --M-30722 (トーク) 2021年3月4日 (木) 14:04 (UTC)[返信]
  • たしかに残すことで若干の手間は生じ、英語版でもこういったものは移行が済みしだい削除されている(en:Template:biology)のですが、できれば削除より廃止のほうがいいと思います。これらは本文中に使用されたテンプレートで、10年以上前に作成されたもの[1]もあり、削除すると過去版の内容を損う恐れがあります(Template:ふりがなのように、なくしてしまうと文章として読めなくなるほど大きな影響のあるものではありませんが)。使用されたページをCategory:廃止されたテンプレートを使用しているページのように専用の隠しカテゴリに入れて検出できるようにする、という方法をとれば、あまり手間をかけずに間違って使用されたページを見つけて修正することができるのではないでしょうか。 --whym (トーク) 2021年3月31日 (水) 12:51 (UTC)[返信]
  • 個人的には最新の実装を第一に考えたいです。これは無知を晒すことになってしまうかもしれないのですが、過去版の表示を維持する必要性についてあまり理解できなく、できれば過去の遺物は削除してしまいたいと考えています。ただ、理解できないものについて正しい判断ができる自信がないので、コミュニティの決定に従います。なお{{biology}}などのテンプレートを維持する場合、すでに互換性を失っているので、改めて実装しなおす必要が出てきます。テンプレート名が表示されれば意味が分かる気もするので、やはり削除してよいように思います。 --Naggy Nagumo (トーク) 2021年4月2日 (金) 10:25 (UTC)[返信]
  コメント 過去版を見た限り残すにしても消すにしても今の状況では「()」のように括弧だけの表示になっており何がなんだか分からないものとなっております。また、これらcontext関連のテンプレートは現在、メンテナンスカテゴリのカテゴリ:メンテナンス/言語情報を指定せずにテンプレート:contextを呼び出しているページを圧迫してしまっている状況となっております。そこで暫定的な措置として  提案なのですが、テンプレート:contextと完全に切り離し、単純に分野を表示するだけのテンプレートに変えて一旦置いておくのはどうかと思います。また、現役で使われているテンプレートと区別する為、「カテゴリ:分野テンプレート」ではなく「カテゴリ:廃止されたテンプレート(仮)」等現在使われていないことがわかるようにするのはどうかなと思いますがいかがでしょうか?言葉ではイメージしにくいと思いますので見本テンプレートとしてテンプレート:anatomyを編集してみました。 --M-30722 (トーク) 2024年3月27日 (水) 07:45 (UTC)[返信]
特に異議は無さそうなので一旦そのような形で対応致します。削除するか否かは管理者の方にお任せ致します。 --M-30722 (トーク) 2024年4月15日 (月) 12:26 (UTC)[返信]
  削除 使われなくなった分野テンプレートが残っていたために新規に作成される事態が発生しましたので全て削除願いたく思います。残すことによるメリットはさほどなく、むしろデメリットの方が大きいと感じます。 --M-30722 (トーク) 2024年6月24日 (月) 15:29 (UTC)[返信]