JavaScript/APIDocEnJa のバックアップ差分(No.9)
- バックアップ一覧
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- JavaScript/APIDocEnJa へ行く。
- 1 (2013-06-15 (土) 02:01:45)
- 2 (2014-02-08 (土) 20:51:23)
- 3 (2014-02-09 (日) 16:47:19)
- 4 (2014-03-24 (月) 19:01:20)
- 5 (2014-03-24 (月) 20:01:28)
- 6 (2014-03-24 (月) 21:04:40)
- 7 (2014-03-25 (火) 00:28:03)
- 8 (2014-03-25 (火) 13:03:05)
- 9 (2014-03-25 (火) 14:25:54)
- 10 (2014-05-23 (金) 14:50:44)
- 11 (2014-09-04 (木) 01:27:02)
- 12 (2015-03-09 (月) 14:28:16)
- 13 (2015-03-10 (火) 18:43:12)
- 14 (2017-06-08 (木) 16:28:25)
- 15 (2017-08-22 (火) 15:34:07)
- 16 (2018-02-27 (火) 14:35:27)
- 17 (2018-04-10 (火) 17:13:36)
- 18 (2018-06-14 (木) 11:02:19)
- 19 (2019-01-08 (火) 18:45:51)
- 20 (2019-03-12 (火) 18:23:11)
- 追加された行はこの色です。
- 削除された行はこの色です。
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};%% - `Java 8`は、まだ英語版のみなので未対応。 -- [[aterai]] &new{2014-03-24 (月) 19:05:08}; -- `Java 8`のドキュメントでは、空白や`(,)`などが`-`に置き換わっている? 空白を`%20`などと`URL`エンコードしなくても良いのは便利そう(メモ: 詳しい変更内容を探すこと)。 -- [[aterai]] &new{2014-03-24 (月) 19:37:54}; - `Java 8`のドキュメントは、まだ英語版のみなので未対応。ただ、`7`に比べると無駄?な装飾も減って、文字サイズも`6`並の大きさに戻っているので見やすくなっている。 -- [[aterai]] &new{2014-03-24 (月) 19:05:08}; -- `Java 8`のドキュメントでは、各メソッドなどへのアンカーにある空白や`(,)`などが`-`に置き換わっている? 空白を`%20`などと`URL`エンコードしなくても良いのは便利そう(メモ: 詳しい変更内容を探すこと)。 -- [[aterai]] &new{2014-03-24 (月) 19:37:54}; //Java 8 用に、(、)、, だけ?対応 javascript:(function(){var l=location,m=l.href.match("^(https?://)(.+)(api[^+]+|technotes[^+]+)");if(m)l.href=m[1]+'download.oracle.com/javase/8/docs/'+m[3].replace(/, |\(|\)| ,/g,"-");}()); -- 配列は、`[]` [http://docs.oracle.com/javase/8/docs/api/java/awt/geom/AffineTransform.html#transform(double%5B%5D,%20int,%20double%5B%5D,%20int,%20int) %5B%5D]から[http://docs.oracle.com/javase/8/docs/api/java/awt/geom/AffineTransform.html#transform-double:A-int-double:A-int-int- :A]。 -- [[aterai]] &new{2014-03-24 (月) 20:00:03}; -- 配列は、`[]` [http://docs.oracle.com/javase/7/docs/api/java/awt/geom/AffineTransform.html#transform(double%5B%5D,%20int,%20double%5B%5D,%20int,%20int) %5B%5D]から[http://docs.oracle.com/javase/8/docs/api/java/awt/geom/AffineTransform.html#transform-double:A-int-double:A-int-int- :A]。 -- [[aterai]] &new{2014-03-24 (月) 20:00:03}; //Java 8 用に、(、)、, 、[]だけ?対応 javascript:(function(){var l=location,m=l.href.match("^(https?://)(.+)(api[^+]+|technotes[^+]+)");if(m)l.href=m[1]+'docs.oracle.com/javase/8/docs/'+decodeURIComponent(m[3]).replace(/\+.*$/,"").replace(/\[\]/g,":A").replace(/, |\(|\)/g,"-");}()); javascript:(function(){var l=location,m=l.href.match("^(https?://)(.+)(api[^+]+|technotes[^+]+)");if(m)l.href=m[1]+'docs.oracle.com/javase/8/docs/'+decodeURIComponent(m[3]).replace(/\+.*$/,'').replace(/\[\]/g,':A').replace(/, |\(|\)/g,'-');}()); -- メモ: [http://en.wikipedia.org/wiki/Template_talk:Javadoc:SE Need help in converting this template to Java 8] 仕様が見つからない・・・。 -- [[aterai]] &new{2014-03-24 (月) 21:04:40}; #comment