モジュール‐ノート:Citation/CS1
![]() |
このページでは SpBot による過去ログ化が行われています。解決済みの節に |
![]() |
---|
|
モジュール更新提案(2023年9月)
英語版モジュールから移入したサンドボックス版の反映を提案します。前回の更新が2年前(モジュール‐ノート:Citation/CS1/過去ログ/2021年#モジュール更新提案(2021年6月))であり、それ以降英語版では下記の通り更新が4回行われています。
- 2022年1月:en:Wikipedia:Village pump (proposals)/Archive 186#rfc: shall we update cs1/2?
- 2022年7月:en:Help talk:Citation Style 1/Archive 84#Update the module
- 2023年1月:en:Help talk:Citation Style 1/Archive 87#module suite update 14–15 January 2023
- 2023年8月:en:Help talk:Citation Style 1#module suite update 12–13 August 2023
今回の更新では最新版まで追いつきますが、en:Template:Cs1 config関連は導入せず、ハイフンなし引数の廃止も行いません。詳しい変更点は上記英語版のリリースノートを参照するとして、いくつか下記にも挙げておきます。
- 新テンプレート:{{Cite document}}(モジュール版)、{{Cite medRxiv}}対応
- 新引数:
|article-number=
、|ssrn-access=
、|title-note=
対応 - 引数廃止:
|lay-date=
、|lay-format=
、|lay-source=
、|lay-url=
:非専門家向けの要約ページを元の論文と並んで記載するための引数です。「要約を完全な形で明記できない」「信頼できる情報源での要約ならば、要約自体を出典とすべき」という理由による廃止であり、移行先は個別の出典テンプレートとなります。|isbn13=
、|ISBN13=
:ほぼ未使用の引数で、|isbn=
に移行します。
|archive-date=
と|archive-url=
のアーカイブ日付が同一でない場合をエラーとして検出- PMC、PMID、SSRNなどの検査に使用する上限値の更新
--ネイ(会話) 2023年9月1日 (金) 09:29 (UTC)
- 賛成 "The Backrooms" を翻訳しようとしていたところ、
s2cid
引数の上限に引っ掛かっているというエラーが出ました。原因を調査して報告・修正しようとしたところ、この提案を発見しました。 Special:Diff/93112729/96749840 の更新は、この問題を修正しています。このため、この提案に賛成します。 -- Hexirp(会話) 2023年9月4日 (月) 14:10 (UTC) - 賛成 ネイさんのご提案後に私の方でサンドボックス版モジュールに手を加えましたが(特別:差分/96886979および特別:差分/96887513)、これらについてもぜひ本体への反映をお願いします。--本日晴天(会話) 2023年9月10日 (日) 03:37 (UTC)
- 済 更新しました。しばらく巡回します。--ネイ(会話) 2023年9月10日 (日) 14:18 (UTC)
{{Cite web2}}で、date引数が「YYYY-MM-DD」の場合、df引数で明示しないと英語表記になる問題
モジュール更新お疲れのところ申し訳ないのですが、ちょっとした国際化にかかる問題を見つけました。{{Cite web2}}を使っているページで見つけたのですが、以上の2点です。
- date=引数が正しく「YYYY-MM-DD」で記されている場合、access-date引数が『2023年9月12日閲覧。』のように日本語になるのに対し、date引数は英語のまま残ります。
date=2010-5-26
のように手抜き記述すると、後続の正しく「YYYY-MM-DD」形式で記述された access-date引数までも巻き添えに、リテラルのまま表示されます。
挙動の違いは、サンドボックスのテスト編集を参照くださいませ。
あと、細かい点ですが、access-date引数は必ず日本語ロケールの日付になるのに対し、出典の日付である date引数は df引数でロケールを明示しないと英語表記の日付表記になるのは、あえて残した仕様でしょうか? この点、{{Cite web}}とは異なるので、{{Citation}}系のテンプレートが展開の限界に達し、機械的に{{Cite web2}}のようなモジュール呼び出し系のテンプレートに置換した際、表示が異なってしまう非互換性が生じますが、これは置換の実施者にて日付表記を統一するよう、アナウンスしておかないと、後々、問題になる気がします。--Licsak(会話) 2023年9月11日 (月) 23:41 (UTC)