TITLE:Java API Doc の「日本語、英語」をブックマークレットで切り替える
#navi(../)
*Java API Doc の「日本語、英語」をブックマークレットで切り替える [#x21bc488]
#adsense2
>編集者:[[Terai Atsuhiro>aterai]]~
作成日:2011-03-02~
更新日:&lastmod;

#contents(none)

**概要 [#j3d7e5b3]
JavaのAPIドキュメントをブックマークレットを使って、日本語と英語で切り替えます。

**サンプルコード [#ufcab025]
- Java 6 API JP<>EN

#code{{
javascript:(function(){var l=location,m=l.href.match("^(https?://)(.+)(api[^+]+|technotes[^+]+)");if(m)l.href=m[1]+(/\/jp\//.test(m[2])?'docs.oracle.com/javase/6/docs/':'docs.oracle.com/javase/jp/6/')+m[3];}());
}}

- Java 7 API JP<>EN

#code{{
javascript:(function(){var l=location,m=l.href.match("^(https?://)(.+)(api[^+]+|technotes[^+]+)");if(m)l.href=m[1]+(/\/jp\//.test(m[2])?'docs.oracle.com/javase/7/docs/':'docs.oracle.com/javase/jp/7/')+m[3];}());
}}

//- dlc.sun.com.edgesuite.net 版?
//#code{{
//javascript:(function(){var l=location,m=l.href.match("^(https?://)(.+)(api.+|technotes.+)$");if(m)l.href=m[1]+(/\/ja\//.test(m[2])?'docs.oracle.com/javase/6/docs/':'dlc.sun.com.edgesuite.net/jdk/jdk-api-localizations/jdk-api-ja/builds/latest/html/ja/')+m[3];}());
//}}

**解説 [#j41ed46f]
適当に(Java API Doc JP<->ENとか)を名前を設定し、アドレスに上記の一行を貼り込んだブックマークを作成して使用します。例えば英語版のJavadocを表示中にこのブックマークをクリックすると日本語版のJavadocに移動することができます(逆も可能)。

-%%/ja/を取ったり付けたりしてるだけなので、%% Web上のJDK 6 版APIドキュメント専用
//-フレーム無しで使用しないと役に立たないと思います。
-フレーム有りで使用する場合は、URLが以下のようになっている必要がある
-- http://docs.oracle.com/javase/6/docs/api/index.html?javax/swing/JTable.html

よく分からない翻訳がある場合に、日本語版と英語版を切り替えながら見比べると結構便利です。

-個人的には[[Javadoc 日本語翻訳>Javadoc]]のメモを作成する場合によく使用中
-- %%JavaDoc の翻訳などに関する修正提案などは http://java.net/projects/jdk-api-ja/ にメールするのが良さそう%% もう活動していないかも?
--- via: [https://blogs.oracle.com/katakai/entry/jdk_japanese_docs_project_on JDK 日本語ドキュメントプロジェクト on java.net (Masaki Katakai's Weblog)])
//--- 「現在可動しているか?」、また「JDK 7 はどうなるか?」などは不明

**変更履歴 [#yd6fdea5]
- httpからhttps?に修正
- technotesに対応
- %%webnotes対応%% あまり使用しないので削除
- docs.oracle.comに対応
- %%日本語版は dlc.sun.com.edgesuite.net/jdk/jdk-api-localizations/jdk-api-ja/builds/latest/html/ja/ を見るように変更%%

**メモ [#b2b13194]
- URLがJavaのAPI doc 風?なら、Java 7 英語版(Oracle)に移動
#code{{
javascript:(function(){var l=location,m=l.href.match("^(https?://)(.+)(api[^+]+|technotes[^+]+)");if(m)l.href=m[1]+'download.oracle.com/javase/7/docs/'+m[3];}());
}}

- URLがJavaのAPI doc 風?なら、Java 6 日本語版(Oracle)に移動
#code{{
javascript:(function(){var l=location,m=l.href.match("^(https?://)(.+)(api[^+]+|technotes[^+]+)");if(m)l.href=m[1]+'docs.oracle.com/javase/jp/6/'+m[3];}());
}}

- guide には未対応。日本語版と英語版で、docs の有無が異なるので。
-- http://docs.oracle.com/javase/1.3/docs/guide/swing/JTreeChanges.html
-- http://docs.oracle.com/javase/jp/1.3/guide/swing/JTreeChanges.html

- URLがJavaのAPI doc 風?なら、Java 7 日本語版に移動
#code{{
javascript:(function(){var l=location,m=l.href.match("^(https?://)(.+)(api[^+]+|technotes[^+]+)");if(m)l.href=m[1]+'docs.oracle.com/javase/jp/7/'+m[3];}());
}}

**参考リンク [#x4ed11a1]
//- http://jdk-api-ja.dev.java.net/
- http://java.net/projects/jdk-api-ja
-- %%via: [http://blogs.sun.com/katakai/entry/jdk_japanese_docs_project_on JDK 日本語ドキュメントプロジェクト on java.net]%%
-- %%java.net に繋がらないけど、まだ今はメンテナンス中? それとも遅いだけ?%%
-[http://d.hatena.ne.jp/ymorimo/20070719/1184847240 ymorimoの日記 - Googleの日本語と英語を切り替え]

**コメント [#pcd07d68]
- 日本語版は docs.oracle.com/javase/jp/6/ を見るように変更 -- [[aterai]] &new{2012-04-11 (水) 19:15:42};
- %%googleなどの検索エンジンのキャッシュから移動できるように変更(検索結果に表示された java.sun.com のドキュメントが、http://www.oracle.com/technetwork/java/index.html に転送されてしまうようになったので) -- [[aterai]] &new{2012-09-18 (火) 22:59:31};%%
- pressufsbj, <a href="http://xternal-gaming.com/">&#1502;&#1504;&#1492;&#1500; &#1492;&#1513;&#1511;&#1506;&#1493;&#1514;</a>, NZVeHfN, [url=http://xternal-gaming.com/]ניהול תיק השקעות[/url], LqffvCA, http://xternal-gaming.com/ יועץ השקעות, VnjOxHU. -- [[&#1489;&#1504;&#1497;&#1497;&#1514; &#1514;&#1497;&#1511; &#1492;&#1513;&#1511;&#1506;&#1493;&#1514;]] &new{2014-02-08 (土) 20:51:23};
- snageufsbj, <a href="http://xternal-gaming.com/">ניהול השקעות</a>, lBQaIHC, [url=http://xternal-gaming.com/]&#1514;&#1497;&#1511; &#1492;&#1513;&#1511;&#1506;&#1493;&#1514;[/url], fJmFWWA, http://xternal-gaming.com/ השקעות, KrQtkSi, <a href="http://xn----1hcbfecq3b0a0he.co.il/">הדברה במרכז</a>, GeZDinN, [url=http://xn----1hcbfecq3b0a0he.co.il/]&#1492;&#1491;&#1489;&#1512;&#1492; &#1489;&#1502;&#1512;&#1499;&#1494;[/url], pzVbbkN, http://xn----1hcbfecq3b0a0he.co.il/ &#1492;&#1491;&#1489;&#1512;&#1492; &#1489;&#1502;&#1512;&#1499;&#1494;, ZOVAIZb, <a href="http://looktwo.com/%D7%A1%D7%95%D7%92/%D7%A2%D7%95%D7%A8%D7%9A-%D7%93%D7%99%D7%9F-%D7%9E%D7%A7%D7%A8%D7%A7%D7%A2%D7%99%D7%9F/"></a>, vMlgOSp, [url=http://looktwo.com/%D7%A1%D7%95%D7%92/%D7%A2%D7%95%D7%A8%D7%9A-%D7%93%D7%99%D7%9F-%D7%9E%D7%A7%D7%A8%D7%A7%D7%A2%D7%99%D7%9F/]עורך דין מקרקעין בבאר שבע[/url], PEOBAvK, http://looktwo.com/%D7%A1%D7%95%D7%92/%D7%A2%D7%95%D7%A8%D7%9A-%D7%93%D7%99%D7%9F-%D7%9E%D7%A7%D7%A8%D7%A7%D7%A2%D7%99%D7%9F/ עו""ד מקרקעין, QAGbTlh, <a href="http://xn----9hckbbcqnbf2h.com/">מילוי קמטים בצידי הפה</a>, qKMfZJi, [url=http://xn----9hckbbcqnbf2h.com/]קמטים מתחת לעיניים[/url], rFVwjpn, http://xn----9hckbbcqnbf2h.com/ &#1502;&#1497;&#1500;&#1493;&#1497; &#1511;&#1502;&#1496;&#1497;&#1501;, OBXzqjY. -- [[עו""ד מקרקעין]] &new{2014-02-08 (土) 21:08:54};

#comment