「モジュール‐ノート:Citation/CS1」の版間の差分

削除された内容 追加された内容
編集済1件、提案1件
m 節 5 件 を過去ログ化: 5件をモジュール‐ノート:Citation/CS1/過去ログ/2020年に過去ログ化 - 前の編集: ネイ, 2020-04-06 07:16
タグ: サイズの大幅な増減
1行目:
{{Autoarchive resolved section|age=7|show=yes|level=2|archive=モジュール‐ノート:Citation/CS1/過去ログ/((year))年}}
{{Archive box|[[/過去ログ/2020年]]}}
== Cite journalでNAIDが使えない ==
{{Section resolved|1=[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月30日 (月) 05:00 (UTC)}}
{{解決済み}}
{{Tl|Cite journal}}を利用する際に「和書」パラメーターを追加せずに利用すると、論文への固定リンクが<code>http://</code>から<code>https://</code>となり、接続できなくなります。
*和書パラメーターを使用した場合(このモジュールは読み込まれないらしい)
**<code><nowiki>{{Cite journal|和書
|author = 南部陽一郎
|date = 1975-03
|title = 新粒子について
|journal = 日本物理学会誌
|issue = 3
|volume = 30
|publisher = 日本物理学会
|naid = 110002073474
}}</nowiki></code>
**{{Cite journal|和書
|author = 南部陽一郎
|date = 1975-03
|title = 新粒子について
|journal = 日本物理学会誌
|issue = 3
|volume = 30
|publisher = 日本物理学会
|naid = 110002073474
}}
 
*和書パラメーターなし
**<code><nowiki>{{Cite journal
|author = 南部陽一郎
|date = 1975-03
|title = 新粒子について
|journal = 日本物理学会誌
|issue = 3
|volume = 30
|publisher = 日本物理学会
|naid = 110002073474
}}</nowiki></code>
**{{Cite journal
|author = 南部陽一郎
|date = 1975-03
|title = 新粒子について
|journal = 日本物理学会誌
|issue = 3
|volume = 30
|publisher = 日本物理学会
|naid = 110002073474
}}
 
一見するとリンクしているように見えますが接続はできません。どう修正したらいいのかさっぱり分かりませんでしたので、分かる方いましたら修正をお願いします。もししばらく経っても修正されないのであれば、どうせ接続できないリンクなのでNAIDは使えないように一旦差し戻すことを考えています。ちなみにdoiは問題ないようです。--[[利用者:にょきにょき|にょきにょき]]([[利用者‐会話:にょきにょき|会話]]) 2015年2月17日 (火) 16:05 (UTC)
 
:モジュールを修正しました。和書パラメータを使わない方でもhttp接続になってアクセスできるようになりました。--[[利用者:K-iczn|K-iczn]]([[利用者‐会話:K-iczn|会話]]) 2015年2月17日 (火) 17:11 (UTC)
 
::まさか、こんなに早く修正してくださるとは。素晴らしい仕事に驚きが隠しきれません。素早い対応ありがとうございました。--[[利用者:にょきにょき|にょきにょき]]([[利用者‐会話:にょきにょき|会話]]) 2015年2月18日 (水) 12:25 (UTC)
 
== 日本語化に伴う句点とスペースの修正提案 ==
{{Section resolved|1=[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月30日 (月) 05:00 (UTC)}}
ここ最近、[[モジュール:Citation/CS1/Configuration]]の日本語化が進められています(当方からもいくつかを日本語に変更しています)。しかし、{{para|archive-date}}を指定している場合など表示に日本語を使用している箇所では{{tl|Cite web}}などが末尾をピリオド(.)ではなく句点(。)にしているのに対し、{{tl|Cite web2}}など本モジュールを使用するテンプレートでは末尾がピリオドのままになっています。つきまして、将来モジュール使用への移行を見越して句点に変更するよう対応を進めるべきと考え、修正案を[[モジュール:Citation/CS1/sandbox]]にて作成しました(変更点は[[特別:差分/75783831/75785326]]、テストケースは[[Template:Cite web2/testcases]]にて)。これを[[モジュール:Citation/CS1]]に反映することを提案します。
 
通常の修正よりやや複雑となっているため、通常の1週間後ではなく2週間後の29日深夜(日本時間)を目処に実施することを予定しています(いつも通り、バグが出た場合でも閲覧者に大きな影響が出る前に修正できる深夜にしています)。
 
なお、{{para|access-date}}などの日付も日本語に変換すべきですが、これは次の段階で修正する予定なので、今回の提案では特に変更していません。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年1月15日 (水) 13:52 (UTC)
:{{済}} 編集しました。不具合があるかを確かめるため、しばらく巡回します。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年1月29日 (水) 16:07 (UTC)
 
== モジュール更新提案(2020年2月) ==
{{Section resolved|1=[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月30日 (月) 05:00 (UTC)}}
本モジュール(およびサブモジュール)を英語版から再移入して更新することを提案します。全モジュールを更新する形となっていますので、サンドボックスのリンクは[[モジュール:Citation/CS1/doc]]をご参照ください。前回の更新が1年ほど前となっているので、変更点は多いですが、影響が出そうなのは「[[Wikipedia:OABOT]]で言及された引数の導入」「dead-url引数がurl-status引数に置換される」の2点になると思います。なお、上記[[#日本語化に伴う句点とスペースの修正提案]]節の変更は残すようにしています。特に問題がなければ、8日か9日の深夜(日本時間)を目処に更新し、引数の置換も行います。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年1月31日 (金) 18:10 (UTC)
:すみません、更新時間である週末を逃してしまいました。2月11日が日本の祝日なので、その日の深夜に更新したいと思います。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年2月10日 (月) 08:39 (UTC)
::{{済}} 編集しました。なお、[[モジュール:Citation/CS1/Identifiers]]ではPMIDの上限変更というかなり細かい変更を追加で行いました。しばらく巡回します。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年2月11日 (火) 15:01 (UTC)
 
== CitationClassがwebの場合にaccessdateを必須にする提案 ==
題名通りの提案です。{{para|CitationClass|web}}とはすなわち{{tl|Cite web2}}を使用している場合のことであり、{{tl|Cite web}}ではすでにaccessdateが必須になっているためそれに合わせる形になります。本提案に必要な編集は[[モジュール:Citation/CS1/sandbox]]と[[モジュール:Citation/CS1/Configuration/sandbox]]にて試行しています。特に問題がない場合は来週末、日本時間の深夜に更新します。なお、今回の提案によりエラーカテゴリに含まれる記事数が増える可能性がありますが、これは今まで仕様をCite webに合わせなかったツケということでお願いします。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年2月15日 (土) 14:58 (UTC)
80 ⟶ 11行目:
#外部リンクテンプレートでrequire-access-dateを追加します。
#来週末の日本時間の深夜にCS1本体の変更を反映します。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年4月6日 (月) 07:15 (UTC)
 
== 日付表示の変更提案 ==
{{Section resolved|1=[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月30日 (月) 05:00 (UTC)}}
現在、CS1テンプレートと{{tl|Citation/core}}系のテンプレートとでは日付の表示が違います。具体的にはCitation/core系が日付を常に「YYYY年M月D日」に整形するのに対し、CS1テンプレートでは{{para|df}}引数が入力された場合のみ整形します。これを下記に変更することを提案します。([[Template:Cite web2/testcases|テストケース]]、[[Special:Diff/76001970/76412253|Citation/CS1の変更点]]、[[Special:Diff/76164965/76412213|Configurationの変更点]]、[[Special:Diff/76000515/76412867|Date validationの変更点]])
#{{para|df|ja}}と指定した場合、「YYYY年M月D日」に整形するようにする。
#*既定で整形しないようにしたのは、[[Template‐ノート:Cite journal#洋書におけるdate引数に関する提案]]にて洋書では整形すべきでないという見解が示されたため。
#*{{para|df|ja}}と指定しても、「YYYY-MM」は整形しないようにしています。これは「2005-08」のように、「2005年から2008年まで」と「2005年8月」の2通りの解釈があるためです。その代わり、前者は「2005-2008」、後者は「Aug 2005」または「August 2005」と指定することで整形されます。YYYY-MMの可能性がない「2010-13」の場合に自動整形するようにもできますが、[[Template:Cite web/doc]]などではYYYY-MMの使い方しか紹介していないため例外を設ける必要性が薄いように思えます。
#{{para|df}}の指定にかかわらず、archive-dateとaccess-dateをYYYY年M月D日に整形する。
#*archive-dateとaccess-date引数は「いついつ時点のオリジナルよりアーカイブ。」「いついつ閲覧。」のように表示されるので、整形すべきでない場合があるdate引数と違い、整形しなければ日本語の文章としておかしくなります。したがって、常に整形するようにしています。
#上記の修正に伴い、YYYY-MM-DDで0詰めをしなかった場合(例:「2005-5-5」)は「日付が不正」のエラーにならず正常に表示されるようになります。
 
特に問題がない場合は3月8日の夜、日本時間の深夜に更新します。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月1日 (日) 06:36 (UTC)
*{{済}} 編集しました。しばらく巡回します。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月8日 (日) 16:47 (UTC)
 
== Use dmy dates関連の廃止提案 ==
{{Section resolved|1=[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月30日 (月) 05:00 (UTC)}}
CS1/CS2テンプレートの表示において、ページ全体で日付の表示を変更する機能として{{tl|Use dmy dates}}と{{tl|Use mdy dates}}のテンプレートがあります。これは日付がYYYY年MM月DD日で表示される日本語版においては必要のない機能ですが、この機能の実装が本モジュールから除去されていないため、下記の影響を引き起こしています。
#mw.title.getCurrentTitle():getContent()という、本モジュールを使用しているページの内容を取得する関数が繰り返し呼び出されています。これにより、CS1/CS2テンプレートの呼び出しが(呼び出さない場合と比べて)遅くなっている(計測はしていませんが、「呼び出さない場合」との比較なので自明であろう)。
#上記関数の呼び出しの結果、CS1/CS2テンプレートを使用するページではそのページ自体がテンプレートとして呼び出されていると表示される。
#ウィキペディア日本語版では当該機能の設定が正しくなされていないため、上記2テンプレートを使用した場合は日付が正しく表示されません。
設定を修正することはできますが、[[Template‐ノート:Cite_journal#洋書におけるdate引数に関する提案]]で挙げられる例などで日付を英語に表示する場合でもdmyとmdyの2種類を提供する必要性は薄いようにみえます。つきまして、下記を提案します。
#Use dmy dates、Use mdy dates両テンプレートの廃止。テンプレートの解説文ではすでに「日本語版の記事で使用する必要はありません」とありますが、「Template:廃止されたテンプレート」をつけるために改めて合意を形成します。
#ボット作業依頼による両テンプレートの除去(現時点でそれぞれ521件、207件)。
#[[モジュール:Citation/CS1]]と[[モジュール:Citation/CS1/Configuration]]における該当機能の除去(変更後は[[モジュール:Citation/CS1/sandbox|CS1/sandbox]]、[[モジュール:Citation/CS1/Configuration/sandbox|CS1/Configuration/sandbox]]をご参照ください)。
#CS1/CS2テンプレートにおける日付表示形式のdmy/mdyへの統一は、必要があれば改めて議論を提起するものとする(すなわち、本提案では統一を目指しません)。
特に問題がない場合は3月15日の夜、日本時間の深夜に更新します。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月14日 (土) 17:31 (UTC)
*{{賛成}} 必要があったとも思えない状況で導入されて、現時点で需要がなく不具合の原因にしかならないという状況であれば、対応して差し支えないと思います。同様の機能が必要になったとき、改めて別の対応が取れるようなので、「先々のために」と言って残す意味もなさそうです。よろしくお願いします。--[[User:Marine-Blue|Marine-Blue]]<sup>[[User talk:Marine-Blue|talk]]&#10047;[[Special:Contributions/Marine-Blue|contribs]]&#10048;[[Special:EmailUser/Marine-Blue|mail]]</sup> 2020年3月15日 (日) 03:53 (UTC)
* {{賛成}} [[Template‐ノート:Cite tweet#参照読み込み?]]から誘導されて参りました。ご提案に賛成です。--[[利用者:切干大根|切干大根]]([[利用者‐会話:切干大根|会話]]) 2020年3月20日 (金) 03:02 (UTC)
*特に反対がなかったため、モジュールを編集し、テンプレートの除去についてボット作業依頼を提出しました。「Template:廃止されたテンプレート」はボット作業が完了した後につけます。Marine-Blueさん、切干大根さん、コメントをいただきありがとうございます。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月22日 (日) 15:47 (UTC)
*{{報告}} ボット作業依頼が完了したので、「Template:廃止されたテンプレート」を貼付しました。また、両テンプレート用の追跡カテゴリについては[[Wikipedia:削除依頼/Category:Use dmy dates、Category:Use mdy dates]]を提起しました。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2020年3月24日 (火) 12:59 (UTC)
 
== NAIDとNCIDの追加提案 ==
ページ「Citation/CS1」に戻る。