コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

Wikipedia:井戸端/subj/ビジュアルエディタでCitation toolを使う時に書誌情報が英語になる問題

ビジュアルエディタでCitation toolを使う時に書誌情報が英語になる問題

[編集]

日本語版のWikipedia:ビジュアルエディターでツールバーの「引用」をクリックし、Citation toolを使ってISBNなどを用いて単行本の書誌情報を呼びだそうとすると、和書であっても書名などが全てアルファベット表記で出てくるという問題があります。以下に例を示します。

ウィリアム・シェイクスピア『新訳夏の夜の夢』河合祥一郎訳、角川文庫、2013[1]
  1. ^ Shin'yaku natsu no yo no yume.. Shakespeare, William, 1564-1616, Kawai, Shoichiro, 1960-, 河合, 祥一郎, 1960-. Kadokawa. (2013.10). ISBN 9784041010495. OCLC 867733940. https://www.worldcat.org/oclc/867733940 

これはどうも書誌情報をWorldCatから呼び出しているからではないかと思うのですが、日本語の本の情報をCite bookテンプレートに入れたい時はとても不便です。国立国会図書館とか、Webcat Plusあたりから書誌情報を呼んでくる形にするのは無理でしょうか?詳しい方がいましたら是非コメントを頂きたいと思います。(Wikipedia:ビジュアルエディター/フィードバックはあまりにも人目につかないのでここに投稿しました。)--さえぼー会話2019年7月16日 (火) 09:12 (UTC)[返信]

日本語文献の場合はNDLからデータを取得するようにするのはCite tool導入時に提案され、phabricator:T192528で修正を依頼していますが、1年以上経ってもまだ修正実施されていません。。。--翼のない堕天使会話2019年7月16日 (火) 14:00 (UTC)[返信]
  • ありがとうございます、既に去年井戸端で議論があったのですね。気付きませんでした。しかしまだ実施されていないということは、しばらく実施は見込めないのでしょうか…--さえぼー会話2019年7月16日 (火) 14:05 (UTC)[返信]
コメント 書き換えまではできませんが、ISBNからタイトル、著者名などを参照表示するGreasemonkeyの即席スクリプトです。APIはopenbdを使ってます。参照できるだけでコピペは必要です。
// ==UserScript==
// @name     ISBN参照
// @description 	wikipedia用スクリプト
// @version  1
// @grant    none
// @include  https://ja-two.iwiki.icu/wiki/*
// @require  https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
// ==/UserScript==
(function () {
   $("#p-views > ul").append($("<li><br />ISBN</li>").attr({'id':'cnv_btn', 'title':'ISBNから検索'}).css({'color':'#0000ff','font-size':'13px', 'cursor':'pointer'}).css({'color':'#0000ff','cursor':'pointer'}));
   $('#cnv_btn').click(function() {
// var isbnx = document.getElementByXpath('//div/input')[2].value;
 
      var isbnx = window.prompt("ISBNを入力してください", "");
      const url = "https://api.openbd.jp/v1/get?isbn=" + isbnx;
      $.getJSON( url, function( data ) {
                   if( data[0] == null ) {
                       alert("該当データがありません");
                    } else {
                       alert('ISBN: '+isbnx+"\nタイトル: "+ data[0].summary.title+"\n著者: "+data[0].summary.author +"\n出版社: "+data[0].summary.publisher);
                    }
      });
   });    
})();

値書き換えられないかと考えましたがモーダルウィンドウなので諦めました。ユーザスクリプト化する人がいれば参考まで。--115.38.216.15 2019年7月21日 (日) 12:39 (UTC)[返信]