Wikipedia:井戸端/subj/ビジュアルエディタでCitation toolを使う時に書誌情報が英語になる問題
表示
< Wikipedia:井戸端 | subj
|
ビジュアルエディタでCitation toolを使う時に書誌情報が英語になる問題
[編集]日本語版のWikipedia:ビジュアルエディターでツールバーの「引用」をクリックし、Citation toolを使ってISBNなどを用いて単行本の書誌情報を呼びだそうとすると、和書であっても書名などが全てアルファベット表記で出てくるという問題があります。以下に例を示します。
- ウィリアム・シェイクスピア『新訳夏の夜の夢』河合祥一郎訳、角川文庫、2013[1]。
- ^ Shin'yaku natsu no yo no yume.. Shakespeare, William, 1564-1616, Kawai, Shoichiro, 1960-, 河合, 祥一郎, 1960-. Kadokawa. (2013.10). ISBN 9784041010495. 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)
- そうですね。早期の解消は見込めないと思います。--翼のない堕天使(会話) 2019年7月16日 (火) 14:14 (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)