• R/O
  • SSH
  • HTTPS

mergedoc: コミット


コミットメタ情報

リビジョン2974 (tree)
日時2023-03-07 17:57:16
作者cypher256

ログメッセージ

(メッセージはありません)

変更サマリ

差分

--- trunk/Pleiades/readme/readme_pleiades_changes.txt (revision 2973)
+++ trunk/Pleiades/readme/readme_pleiades_changes.txt (revision 2974)
@@ -1,6 +1,6 @@
11 2023.03.15
22
3-・訳追加修正: Eclipse、Buildship、M2E
3+・訳追加修正: Eclipse、Buildship、M2E、WTP
44
55 2023.02.12
66
--- trunk/Pleiades/src/main/java/jp/sourceforge/mergedoc/pleiades/runtime/resource/TranslationDictionary.java (revision 2973)
+++ trunk/Pleiades/src/main/java/jp/sourceforge/mergedoc/pleiades/runtime/resource/TranslationDictionary.java (revision 2974)
@@ -379,6 +379,10 @@
379379
380380 // 翻訳プロパティーの value に合致 (翻訳済み、つまり en は日本語) する場合は何もしない
381381 if (transCacheProp.containsValue(en.trim())) {
382+ if (mnemonics) {
383+ // 翻訳除外対応 &INCLUDE -> INCLUDE(&I)
384+ return convertMnemonicEnToJa(enWithMnemonic, en, en);
385+ }
382386 return enWithMnemonic;
383387 }
384388
--- trunk/Pleiades/src/main/resources/pleiades-config.xml (revision 2973)
+++ trunk/Pleiades/src/main/resources/pleiades-config.xml (revision 2974)
@@ -153,6 +153,18 @@
153153
154154 </pointCut>
155155
156+ <!-- About ダイアログにコピーライト追加 2023.03.07 -->
157+ <pointCut editPoint="execution" timing="after">
158+ <advice><![CDATA[
159+ return $_ + "\nPleiades AOP Dynamic Translation Container © Shinji Kashihara (cypher256).\n";
160+ ]]></advice>
161+
162+ <joinPoint className="org.eclipse.ui.internal.ProductProperties"
163+ methodName="getAboutText"
164+ descriptor="(Lorg/eclipse/core/runtime/IProduct;)Ljava/lang/String;"/>
165+
166+ </pointCut>
167+
156168 <!-- HTML と CSS のファイルロード時ヒューリスティクス自動判別で Shift_JIS となるため無効化 -->
157169 <pointCut editPoint="call" timing="around">
158170 <advice><![CDATA[
--- trunk/Pleiades/src/test/java/jp/sourceforge/mergedoc/pleiades/runtime/resource/TranslationDictionaryTest.java (revision 2973)
+++ trunk/Pleiades/src/test/java/jp/sourceforge/mergedoc/pleiades/runtime/resource/TranslationDictionaryTest.java (revision 2974)
@@ -251,9 +251,12 @@
251251 // ニーモニック 翻訳済み -> ニーモニックがある場合はそのまま
252252 assertLookup("左(&L)", "左(&L)");
253253
254- // ニーモニック、文
254+ // ニーモニック 文
255255 assertLookup("Remo&ve Buildfile", "ビルドファイルの除去(&V)");
256256
257+ // ニーモニック 翻訳なし
258+ assertLookup("&INCLUDE", "INCLUDE(&I)");
259+
257260 // 正規表現
258261 assertLookup("JavaHL 1.4.5 Win32 Binaries (Optional)", "JavaHL 1.4.5 Win32 バイナリー (オプション)");
259262
旧リポジトリブラウザで表示