changeset 4036:81dacdc9f634

7035843: [zh_CN, ja] JConsole mnemonic keys don't work Reviewed-by: ogino
author mfang
date Wed, 20 Apr 2011 20:15:27 -0700
parents 60d3d55dcc9c
children 832c57d6557b
files src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java
diffstat 2 files changed, 61 insertions(+), 61 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java	Wed Apr 13 16:56:16 2011 -0700
+++ b/src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java	Wed Apr 20 20:15:27 2011 -0700
@@ -103,9 +103,9 @@
         {"CPUUsageFormat","CPU\u4F7F\u7528\u7387: {0}%"},
         {"Cancel","\u53D6\u6D88"},
         {"Cascade", "\u91CD\u306D\u3066\u8868\u793A(C)"},
-        {"Cascade.mnemonic", "C"},
+        {"Cascade.mnemonic", 'C'},
         {"Chart:", "\u30C1\u30E3\u30FC\u30C8(C):"},
-        {"Chart:.mnemonic", "C"},
+        {"Chart:.mnemonic", 'C'},
         {"Class path","\u30AF\u30E9\u30B9\u30D1\u30B9"},
         {"Class","\u30AF\u30E9\u30B9"},
         {"ClassName","ClassName"},
@@ -122,7 +122,7 @@
         {"CompositeData","CompositeData"},
         {"Config","\u69CB\u6210"},
         {"Connect", "\u63A5\u7D9A(C)"},
-        {"Connect.mnemonic", "C"},
+        {"Connect.mnemonic", 'C'},
         {"Connect...","\u63A5\u7D9A..."},
         {"ConnectDialog.connectButton.toolTip", "Java\u4EEE\u60F3\u30DE\u30B7\u30F3\u306B\u63A5\u7D9A"},
         {"ConnectDialog.accessibleDescription", "\u30ED\u30FC\u30AB\u30EB\u307E\u305F\u306F\u30EA\u30E2\u30FC\u30C8\u306EJava\u4EEE\u60F3\u30DE\u30B7\u30F3\u3078\u306E\u65B0\u898F\u63A5\u7D9A\u3092\u884C\u3046\u30C0\u30A4\u30A2\u30ED\u30B0"},
@@ -133,7 +133,7 @@
         {"Connected. Click to disconnect.","\u63A5\u7D9A\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u30AF\u30EA\u30C3\u30AF\u3059\u308B\u3068\u5207\u65AD\u3057\u307E\u3059\u3002"},
         {"Connection failed","\u63A5\u7D9A\u306B\u5931\u6557\u3057\u307E\u3057\u305F"},
         {"Connection", "\u63A5\u7D9A(C)"},
-        {"Connection.mnemonic", "C"},
+        {"Connection.mnemonic", 'C'},
         {"Connection name", "\u63A5\u7D9A\u540D"},
         {"ConnectionName (disconnected)","{0} (\u5207\u65AD\u6E08)"},
         {"Constructor","\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF"},
@@ -150,7 +150,7 @@
         {"Descriptor", "\u8A18\u8FF0\u5B50"},
         {"Details", "\u8A73\u7D30"},
         {"Detect Deadlock", "\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF\u306E\u691C\u51FA(D)"},
-        {"Detect Deadlock.mnemonic", "D"},
+        {"Detect Deadlock.mnemonic", 'D'},
         {"Detect Deadlock.toolTip", "\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF\u6E08\u30B9\u30EC\u30C3\u30C9\u306E\u691C\u51FA"},
         {"Dimension is not supported:","\u6B21\u5143\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093:"},
         {"Discard chart", "\u30C1\u30E3\u30FC\u30C8\u306E\u7834\u68C4"},
@@ -168,7 +168,7 @@
         {"Error:","\u30A8\u30E9\u30FC:"},
         {"Event","\u30A4\u30D9\u30F3\u30C8"},
         {"Exit", "\u7D42\u4E86(X)"},
-        {"Exit.mnemonic", "X"},
+        {"Exit.mnemonic", 'X'},
         {"Fail to load plugin", "\u8B66\u544A: \u30D7\u30E9\u30B0\u30A4\u30F3\u306E\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3057\u307E\u3057\u305F: {0}"},
         {"FileChooser.fileExists.cancelOption", "\u53D6\u6D88"},
         {"FileChooser.fileExists.message", "<html><center>\u30D5\u30A1\u30A4\u30EB\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u3066\u3044\u307E\u3059:<br>{0}<br>\u7F6E\u63DB\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\u3002"},
@@ -193,16 +193,16 @@
         {"Help.AboutDialog.masthead.title", "JConsole\u306B\u3064\u3044\u3066"},
         {"Help.AboutDialog.title", "JConsole: \u8A73\u7D30"},
         {"Help.AboutDialog.userGuideLink", "JConsole\u30E6\u30FC\u30B6\u30FC\u30FB\u30AC\u30A4\u30C9(U):<br>{0}"},
-        {"Help.AboutDialog.userGuideLink.mnemonic", "U"},
+        {"Help.AboutDialog.userGuideLink.mnemonic", 'U'},
         {"Help.AboutDialog.userGuideLink.url", "http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html"},
         {"HelpMenu.About.title", "JConsole\u306B\u3064\u3044\u3066(A)"},
-        {"HelpMenu.About.title.mnemonic", "A"},
+        {"HelpMenu.About.title.mnemonic", 'A'},
         {"HelpMenu.UserGuide.title", "\u30AA\u30F3\u30E9\u30A4\u30F3\u30FB\u30E6\u30FC\u30B6\u30FC\u30FB\u30AC\u30A4\u30C9(U)"},
-        {"HelpMenu.UserGuide.title.mnemonic", "U"},
+        {"HelpMenu.UserGuide.title.mnemonic", 'U'},
         {"HelpMenu.title", "\u30D8\u30EB\u30D7(H)"},
-        {"HelpMenu.title.mnemonic", "H"},
+        {"HelpMenu.title.mnemonic", 'H'},
         {"Hotspot MBeans...", "Hotspot MBeans(H)..."},
-        {"Hotspot MBeans....mnemonic", "H"},
+        {"Hotspot MBeans....mnemonic", 'H'},
         {"Hotspot MBeans.dialog.accessibleDescription", "Hotspot MBeans\u306E\u7BA1\u7406\u7528\u30C0\u30A4\u30A2\u30ED\u30B0"},
         {"Impact","\u5F71\u97FF"},
         {"Info","\u60C5\u5831"},
@@ -222,7 +222,7 @@
         {"Live Threads","\u5B9F\u884C\u4E2D\u306E\u30B9\u30EC\u30C3\u30C9"},
         {"Loaded", "\u30ED\u30FC\u30C9\u6E08"},
         {"Local Process:", "\u30ED\u30FC\u30AB\u30EB\u30FB\u30D7\u30ED\u30BB\u30B9(L):"},
-        {"Local Process:.mnemonic", "L"},
+        {"Local Process:.mnemonic", 'L'},
         {"Look and Feel","Look&Feel"},
         {"Masthead.font", "Dialog-PLAIN-25"},
         {"Management Not Enabled","<b>\u6CE8\u610F</b>: \u7BA1\u7406\u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u306F\u3053\u306E\u30D7\u30ED\u30BB\u30B9\u3067\u306F\u6709\u52B9\u5316\u3055\u308C\u307E\u305B\u3093\u3002"},
@@ -233,20 +233,20 @@
         {"MBeanOperationInfo","MBeanOperationInfo"},
         {"MBeans","MBeans"},
         {"MBeansTab.clearNotificationsButton", "\u30AF\u30EA\u30A2(C)"},
-        {"MBeansTab.clearNotificationsButton.mnemonic", "C"},
+        {"MBeansTab.clearNotificationsButton.mnemonic", 'C'},
         {"MBeansTab.clearNotificationsButton.toolTip", "\u901A\u77E5\u306E\u30AF\u30EA\u30A2"},
         {"MBeansTab.compositeNavigationMultiple", "\u30B3\u30F3\u30DD\u30B8\u30C3\u30C8\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3{0}/{1}"},
         {"MBeansTab.compositeNavigationSingle", "\u30B3\u30F3\u30DD\u30B8\u30C3\u30C8\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3"},
         {"MBeansTab.refreshAttributesButton", "\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5(R)"},
-        {"MBeansTab.refreshAttributesButton.mnemonic", "R"},
+        {"MBeansTab.refreshAttributesButton.mnemonic", 'R'},
         {"MBeansTab.refreshAttributesButton.toolTip", "\u5C5E\u6027\u306E\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5"},
         {"MBeansTab.subscribeNotificationsButton", "\u30B5\u30D6\u30B9\u30AF\u30E9\u30A4\u30D6(S)"},
-        {"MBeansTab.subscribeNotificationsButton.mnemonic", "S"},
+        {"MBeansTab.subscribeNotificationsButton.mnemonic", 'S'},
         {"MBeansTab.subscribeNotificationsButton.toolTip", "\u901A\u77E5\u30EA\u30B9\u30CB\u30F3\u30B0\u306E\u958B\u59CB"},
         {"MBeansTab.tabularNavigationMultiple", "\u30BF\u30D6\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3{0}/{1}"},
         {"MBeansTab.tabularNavigationSingle", "\u30BF\u30D6\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3"},
         {"MBeansTab.unsubscribeNotificationsButton", "\u30B5\u30D6\u30B9\u30AF\u30E9\u30A4\u30D6\u89E3\u9664(U)"},
-        {"MBeansTab.unsubscribeNotificationsButton.mnemonic", "U"},
+        {"MBeansTab.unsubscribeNotificationsButton.mnemonic", 'U'},
         {"MBeansTab.unsubscribeNotificationsButton.toolTip", "\u901A\u77E5\u30EA\u30B9\u30CB\u30F3\u30B0\u306E\u505C\u6B62"},
         {"Manage Hotspot MBeans in: ", "Hotspot MBeans\u306E\u7BA1\u7406: "},
         {"Max","\u6700\u5927"},
@@ -263,7 +263,7 @@
         {"Message","\u30E1\u30C3\u30BB\u30FC\u30B8"},
         {"Method successfully invoked", "\u30E1\u30BD\u30C3\u30C9\u304C\u6B63\u5E38\u306B\u8D77\u52D5\u3055\u308C\u307E\u3057\u305F"},
         {"Minimize All", "\u3059\u3079\u3066\u6700\u5C0F\u5316(M)"},
-        {"Minimize All.mnemonic", "M"},
+        {"Minimize All.mnemonic", 'M'},
         {"Minus Version", "\u3053\u308C\u306F{0}\u306E\u30D0\u30FC\u30B8\u30E7\u30F3{1}\u3067\u3059"},
         {"Monitor locked",
              "   - \u30ED\u30C3\u30AF\u6E08{0}\n"},
@@ -279,7 +279,7 @@
         {"Name State LockName LockOwner",
              "\u540D\u524D: {0}\n\u72B6\u614B: {2}\u306E{1}\u3001\u6240\u6709\u8005: {3}\n"},
         {"New Connection...", "\u65B0\u898F\u63A5\u7D9A(N)..."},
-        {"New Connection....mnemonic", "N"},
+        {"New Connection....mnemonic", 'N'},
         {"New value applied","\u9069\u7528\u3055\u308C\u305F\u65B0\u898F\u5024"},
         {"No attribute selected","\u5C5E\u6027\u304C\u9078\u629E\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F"},
         {"No deadlock detected","\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF\u304C\u691C\u51FA\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F"},
@@ -305,19 +305,19 @@
         {"OverviewPanel.plotter.accessibleName", "{0}\u306E\u30C1\u30E3\u30FC\u30C8\u3002"},
         {"Parameter", "\u30D1\u30E9\u30E1\u30FC\u30BF"},
         {"Password: ", "\u30D1\u30B9\u30EF\u30FC\u30C9(P): "},
-        {"Password: .mnemonic", "P"},
+        {"Password: .mnemonic", 'P'},
         {"Password.accessibleName", "\u30D1\u30B9\u30EF\u30FC\u30C9"},
         {"Peak","\u30D4\u30FC\u30AF"},
         {"Perform GC", "GC\u306E\u5B9F\u884C(G)"},
-        {"Perform GC.mnemonic", "G"},
+        {"Perform GC.mnemonic", 'G'},
         {"Perform GC.toolTip", "\u30AC\u30D9\u30FC\u30B8\u30FB\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3\u306E\u30EA\u30AF\u30A8\u30B9\u30C8"},
         {"Plotter.accessibleName", "\u30C1\u30E3\u30FC\u30C8"},
         {"Plotter.accessibleName.keyAndValue", "{0}={1}\n"},
         {"Plotter.accessibleName.noData", "\u30C7\u30FC\u30BF\u304C\u30D7\u30ED\u30C3\u30C8\u3055\u308C\u307E\u305B\u3093\u3002"},
         {"Plotter.saveAsMenuItem", "\u540D\u524D\u3092\u4ED8\u3051\u3066\u30C7\u30FC\u30BF\u3092\u4FDD\u5B58(A)..."},
-        {"Plotter.saveAsMenuItem.mnemonic", "A"},
+        {"Plotter.saveAsMenuItem.mnemonic", 'A'},
         {"Plotter.timeRangeMenu", "\u6642\u9593\u7BC4\u56F2(T)"},
-        {"Plotter.timeRangeMenu.mnemonic", "T"},
+        {"Plotter.timeRangeMenu.mnemonic", 'T'},
         {"Problem adding listener","\u30EA\u30B9\u30CA\u30FC\u8FFD\u52A0\u4E2D\u306E\u554F\u984C"},
         {"Problem displaying MBean", "MBean\u8868\u793A\u4E2D\u306E\u554F\u984C"},
         {"Problem invoking", "\u547C\u51FA\u3057\u4E2D\u306E\u554F\u984C"},
@@ -329,11 +329,11 @@
         {"Received","\u53D7\u4FE1\u6E08"},
         {"Reconnect","\u518D\u63A5\u7D9A"},
         {"Remote Process:", "\u30EA\u30E2\u30FC\u30C8\u30FB\u30D7\u30ED\u30BB\u30B9(R):"},
-        {"Remote Process:.mnemonic", "R"},
+        {"Remote Process:.mnemonic", 'R'},
         {"Remote Process.textField.accessibleName", "\u30EA\u30E2\u30FC\u30C8\u30FB\u30D7\u30ED\u30BB\u30B9"},
         {"Remove","\u524A\u9664"},
         {"Restore All", "\u3059\u3079\u3066\u5FA9\u5143(R)"},
-        {"Restore All.mnemonic", "R"},
+        {"Restore All.mnemonic", 'R'},
         {"Return value", "\u623B\u308A\u5024"},
         {"ReturnType", "ReturnType"},
         {"SeqNum","SeqNum"},
@@ -364,9 +364,9 @@
         {"ThreadTab.threadPlotter.accessibleName", "\u30B9\u30EC\u30C3\u30C9\u6570\u306E\u30C1\u30E3\u30FC\u30C8\u3002"},
         {"Threshold","\u3057\u304D\u3044\u5024"},
         {"Tile", "\u4E26\u3079\u3066\u8868\u793A(T)"},
-        {"Tile.mnemonic", "T"},
+        {"Tile.mnemonic", 'T'},
         {"Time Range:", "\u6642\u9593\u7BC4\u56F2(T):"},
-        {"Time Range:.mnemonic", "T"},
+        {"Time Range:.mnemonic", 'T'},
         {"Time", "\u6642\u9593"},
         {"TimeStamp","TimeStamp"},
         {"Total Loaded", "\u30ED\u30FC\u30C9\u6E08\u5408\u8A08"},
@@ -387,7 +387,7 @@
         {"remoteTF.usage","<b>\u4F7F\u7528\u65B9\u6CD5</b>: &lt;hostname&gt;:&lt;port&gt;\u307E\u305F\u306Fservice:jmx:&lt;protocol&gt;:&lt;sap&gt;"},
         {"Used","\u4F7F\u7528\u6E08"},
         {"Username: ", "\u30E6\u30FC\u30B6\u30FC\u540D(U): "},
-        {"Username: .mnemonic", "U"},
+        {"Username: .mnemonic", 'U'},
         {"Username.accessibleName", "\u30E6\u30FC\u30B6\u30FC\u540D"},
         {"UserData","UserData"},
         {"Virtual Machine","\u4EEE\u60F3\u30DE\u30B7\u30F3"},
@@ -400,8 +400,8 @@
         {"Verbose Output.toolTip", "\u30AF\u30E9\u30B9\u8AAD\u8FBC\u307F\u30B7\u30B9\u30C6\u30E0\u3067\u8A73\u7D30\u51FA\u529B\u3092\u6709\u52B9\u306B\u3059\u308B"},
         {"View value", "\u5024\u306E\u8868\u793A"},
         {"View","\u8868\u793A"},
-        {"Window", "\u30A6\u30A3\u30F3\u30C9\u30A6"},
-        {"Window.mnemonic", "W"},
+        {"Window", "\u30A6\u30A3\u30F3\u30C9\u30A6(W)"},
+        {"Window.mnemonic", 'W'},
         {"Windows","\u30A6\u30A3\u30F3\u30C9\u30A6"},
         {"Writable","\u66F8\u8FBC\u307F\u53EF\u80FD"},
         {"You cannot drop a class here", "\u30AF\u30E9\u30B9\u3092\u3053\u3053\u306B\u30C9\u30ED\u30C3\u30D7\u3067\u304D\u307E\u305B\u3093"},
--- a/src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java	Wed Apr 13 16:56:16 2011 -0700
+++ b/src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java	Wed Apr 20 20:15:27 2011 -0700
@@ -102,10 +102,10 @@
         {"CPU Usage","CPU \u5360\u7528\u7387"},
         {"CPUUsageFormat","CPU \u5360\u7528\u7387: {0}%"},
         {"Cancel","\u53D6\u6D88"},
-        {"Cascade", "\u7EA7\u8054(C)"},
-        {"Cascade.mnemonic", "C"},
+        {"Cascade", "\u5C42\u53E0(C)"},
+        {"Cascade.mnemonic", 'C'},
         {"Chart:", "\u56FE\u8868(C):"},
-        {"Chart:.mnemonic", "C"},
+        {"Chart:.mnemonic", 'C'},
         {"Class path","\u7C7B\u8DEF\u5F84"},
         {"Class","\u7C7B"},
         {"ClassName","ClassName"},
@@ -122,7 +122,7 @@
         {"CompositeData","CompositeData"},
         {"Config","\u914D\u7F6E"},
         {"Connect", "\u8FDE\u63A5(C)"},
-        {"Connect.mnemonic", "C"},
+        {"Connect.mnemonic", 'C'},
         {"Connect...","\u8FDE\u63A5..."},
         {"ConnectDialog.connectButton.toolTip", "\u8FDE\u63A5\u5230 Java \u865A\u62DF\u673A"},
         {"ConnectDialog.accessibleDescription", "\u7528\u4E8E\u4E0E\u672C\u5730\u6216\u8FDC\u7A0B Java \u865A\u62DF\u673A\u5EFA\u7ACB\u65B0\u8FDE\u63A5\u7684\u5BF9\u8BDD\u6846"},
@@ -133,7 +133,7 @@
         {"Connected. Click to disconnect.","\u5DF2\u8FDE\u63A5\u3002\u5355\u51FB\u53EF\u65AD\u5F00\u8FDE\u63A5\u3002"},
         {"Connection failed","\u8FDE\u63A5\u5931\u8D25"},
         {"Connection", "\u8FDE\u63A5(C)"},
-        {"Connection.mnemonic", "C"},
+        {"Connection.mnemonic", 'C'},
         {"Connection name", "\u8FDE\u63A5\u540D\u79F0"},
         {"ConnectionName (disconnected)","{0} (\u5DF2\u65AD\u5F00\u8FDE\u63A5)"},
         {"Constructor","\u6784\u9020\u5668"},
@@ -150,7 +150,7 @@
         {"Descriptor", "\u63CF\u8FF0\u7B26"},
         {"Details", "\u8BE6\u7EC6\u8D44\u6599"},
         {"Detect Deadlock", "\u68C0\u6D4B\u6B7B\u9501(D)"},
-        {"Detect Deadlock.mnemonic", "D"},
+        {"Detect Deadlock.mnemonic", 'D'},
         {"Detect Deadlock.toolTip", "\u68C0\u6D4B\u5904\u4E8E\u6B7B\u9501\u72B6\u6001\u7684\u7EBF\u7A0B"},
         {"Dimension is not supported:","\u4E0D\u652F\u6301\u7EF4:"},
         {"Discard chart", "\u653E\u5F03\u56FE\u8868"},
@@ -168,7 +168,7 @@
         {"Error:","\u9519\u8BEF:"},
         {"Event","\u4E8B\u4EF6"},
         {"Exit", "\u9000\u51FA(X)"},
-        {"Exit.mnemonic", "X"},
+        {"Exit.mnemonic", 'X'},
         {"Fail to load plugin", "\u8B66\u544A: \u65E0\u6CD5\u52A0\u8F7D\u63D2\u4EF6: {0}"},
         {"FileChooser.fileExists.cancelOption", "\u53D6\u6D88"},
         {"FileChooser.fileExists.message", "<html><center>\u6587\u4EF6\u5DF2\u5B58\u5728:<br>{0}<br>\u662F\u5426\u8981\u66FF\u6362?"},
@@ -193,17 +193,17 @@
         {"Help.AboutDialog.masthead.title", "\u5173\u4E8E JConsole"},
         {"Help.AboutDialog.title", "JConsole: \u5173\u4E8E"},
         {"Help.AboutDialog.userGuideLink", "JConsole \u7528\u6237\u6307\u5357(U):<br>{0}"},
-        {"Help.AboutDialog.userGuideLink.mnemonic", "U"},
+        {"Help.AboutDialog.userGuideLink.mnemonic", 'U'},
         {"Help.AboutDialog.userGuideLink.url", "http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html"},
         {"HelpMenu.About.title", "\u5173\u4E8E JConsole(A)"},
-        {"HelpMenu.About.title.mnemonic", "A"},
+        {"HelpMenu.About.title.mnemonic", 'A'},
         {"HelpMenu.UserGuide.title", "\u8054\u673A\u7528\u6237\u6307\u5357(U)"},
-        {"HelpMenu.UserGuide.title.mnemonic", "U"},
+        {"HelpMenu.UserGuide.title.mnemonic", 'U'},
         {"HelpMenu.title", "\u5E2E\u52A9(H)"},
-        {"HelpMenu.title.mnemonic", "H"},
-        {"Hotspot MBeans...", "\u70ED\u70B9 MBean(H)..."},
-        {"Hotspot MBeans....mnemonic", "H"},
-        {"Hotspot MBeans.dialog.accessibleDescription", "\u7528\u4E8E\u7BA1\u7406\u70ED\u70B9 MBean \u7684\u5BF9\u8BDD\u6846"},
+        {"HelpMenu.title.mnemonic", 'H'},
+        {"Hotspot MBeans...", "HotSpot MBean(H)..."},
+        {"Hotspot MBeans....mnemonic", 'H'},
+        {"Hotspot MBeans.dialog.accessibleDescription", "\u7528\u4E8E\u7BA1\u7406 HotSpot MBean \u7684\u5BF9\u8BDD\u6846"},
         {"Impact","\u5F71\u54CD"},
         {"Info","\u4FE1\u606F"},
         {"INFO","INFO"},
@@ -222,7 +222,7 @@
         {"Live Threads","\u6D3B\u52A8\u7EBF\u7A0B"},
         {"Loaded", "\u5DF2\u52A0\u8F7D"},
         {"Local Process:", "\u672C\u5730\u8FDB\u7A0B(L):"},
-        {"Local Process:.mnemonic", "L"},
+        {"Local Process:.mnemonic", 'L'},
         {"Look and Feel","\u5916\u89C2"},
         {"Masthead.font", "Dialog-PLAIN-25"},
         {"Management Not Enabled","<b>\u6CE8</b>: \u672A\u5BF9\u6B64\u8FDB\u7A0B\u542F\u7528\u7BA1\u7406\u4EE3\u7406\u3002"},
@@ -233,22 +233,22 @@
         {"MBeanOperationInfo","MBeanOperationInfo"},
         {"MBeans","MBean"},
         {"MBeansTab.clearNotificationsButton", "\u6E05\u9664(C)"},
-        {"MBeansTab.clearNotificationsButton.mnemonic", "C"},
+        {"MBeansTab.clearNotificationsButton.mnemonic", 'C'},
         {"MBeansTab.clearNotificationsButton.toolTip", "\u6E05\u9664\u901A\u77E5"},
         {"MBeansTab.compositeNavigationMultiple", "\u7EC4\u5408\u5BFC\u822A{0}/{1}"},
         {"MBeansTab.compositeNavigationSingle", "\u7EC4\u5408\u5BFC\u822A"},
         {"MBeansTab.refreshAttributesButton", "\u5237\u65B0(R)"},
-        {"MBeansTab.refreshAttributesButton.mnemonic", "R"},
+        {"MBeansTab.refreshAttributesButton.mnemonic", 'R'},
         {"MBeansTab.refreshAttributesButton.toolTip", "\u5237\u65B0\u5C5E\u6027"},
         {"MBeansTab.subscribeNotificationsButton", "\u8BA2\u9605(S)"},
-        {"MBeansTab.subscribeNotificationsButton.mnemonic", "S"},
+        {"MBeansTab.subscribeNotificationsButton.mnemonic", 'S'},
         {"MBeansTab.subscribeNotificationsButton.toolTip", "\u5F00\u59CB\u76D1\u542C\u901A\u77E5"},
         {"MBeansTab.tabularNavigationMultiple", "\u8868\u683C\u5F0F\u5BFC\u822A{0}/{1}"},
         {"MBeansTab.tabularNavigationSingle", "\u8868\u683C\u5F0F\u5BFC\u822A"},
         {"MBeansTab.unsubscribeNotificationsButton", "\u53D6\u6D88\u8BA2\u9605(U)"},
-        {"MBeansTab.unsubscribeNotificationsButton.mnemonic", "U"},
+        {"MBeansTab.unsubscribeNotificationsButton.mnemonic", 'U'},
         {"MBeansTab.unsubscribeNotificationsButton.toolTip", "\u505C\u6B62\u76D1\u542C\u901A\u77E5"},
-        {"Manage Hotspot MBeans in: ", "\u7BA1\u7406\u4EE5\u4E0B\u4F4D\u7F6E\u7684\u70ED\u70B9 MBean: "},
+        {"Manage Hotspot MBeans in: ", "\u7BA1\u7406\u4EE5\u4E0B\u4F4D\u7F6E\u7684 HotSpot MBean: "},
         {"Max","\u6700\u5927\u503C"},
         {"Maximum heap size","\u6700\u5927\u5806\u5927\u5C0F"},
         {"Memory","\u5185\u5B58"},
@@ -263,7 +263,7 @@
         {"Message","\u6D88\u606F"},
         {"Method successfully invoked", "\u5DF2\u6210\u529F\u8C03\u7528\u65B9\u6CD5"},
         {"Minimize All", "\u5168\u90E8\u6700\u5C0F\u5316(M)"},
-        {"Minimize All.mnemonic", "M"},
+        {"Minimize All.mnemonic", 'M'},
         {"Minus Version", "\u8FD9\u662F{0}\u7248\u672C {1}"},
         {"Monitor locked",
              "   - \u5DF2\u9501\u5B9A{0}\n"},
@@ -279,7 +279,7 @@
         {"Name State LockName LockOwner",
              "\u540D\u79F0: {0}\n\u72B6\u6001: {2}\u4E0A\u7684{1}, \u62E5\u6709\u8005: {3}\n"},
         {"New Connection...", "\u65B0\u5EFA\u8FDE\u63A5(N)..."},
-        {"New Connection....mnemonic", "N"},
+        {"New Connection....mnemonic", 'N'},
         {"New value applied","\u5DF2\u5E94\u7528\u65B0\u503C"},
         {"No attribute selected","\u672A\u9009\u62E9\u5C5E\u6027"},
         {"No deadlock detected","\u672A\u68C0\u6D4B\u5230\u6B7B\u9501"},
@@ -305,19 +305,19 @@
         {"OverviewPanel.plotter.accessibleName", "{0}\u7684\u56FE\u8868\u3002"},
         {"Parameter", "\u53C2\u6570"},
         {"Password: ", "\u53E3\u4EE4(P): "},
-        {"Password: .mnemonic", "P"},
+        {"Password: .mnemonic", 'P'},
         {"Password.accessibleName", "\u53E3\u4EE4"},
         {"Peak","\u5CF0\u503C"},
         {"Perform GC", "\u6267\u884C GC(G)"},
-        {"Perform GC.mnemonic", "G"},
+        {"Perform GC.mnemonic", 'G'},
         {"Perform GC.toolTip", "\u8BF7\u6C42\u5783\u573E\u6536\u96C6"},
         {"Plotter.accessibleName", "\u56FE\u8868"},
         {"Plotter.accessibleName.keyAndValue", "{0}={1}\n"},
         {"Plotter.accessibleName.noData", "\u672A\u7ED8\u5236\u6570\u636E\u3002"},
         {"Plotter.saveAsMenuItem", "\u5C06\u6570\u636E\u53E6\u5B58\u4E3A(A)..."},
-        {"Plotter.saveAsMenuItem.mnemonic", "A"},
+        {"Plotter.saveAsMenuItem.mnemonic", 'A'},
         {"Plotter.timeRangeMenu", "\u65F6\u95F4\u8303\u56F4(T)"},
-        {"Plotter.timeRangeMenu.mnemonic", "T"},
+        {"Plotter.timeRangeMenu.mnemonic", 'T'},
         {"Problem adding listener","\u6DFB\u52A0\u76D1\u542C\u7A0B\u5E8F\u65F6\u51FA\u73B0\u95EE\u9898"},
         {"Problem displaying MBean", "\u663E\u793A MBean \u65F6\u51FA\u73B0\u95EE\u9898"},
         {"Problem invoking", "\u8C03\u7528\u65F6\u51FA\u73B0\u95EE\u9898"},
@@ -329,11 +329,11 @@
         {"Received","\u6536\u5230"},
         {"Reconnect","\u91CD\u65B0\u8FDE\u63A5"},
         {"Remote Process:", "\u8FDC\u7A0B\u8FDB\u7A0B(R):"},
-        {"Remote Process:.mnemonic", "R"},
+        {"Remote Process:.mnemonic", 'R'},
         {"Remote Process.textField.accessibleName", "\u8FDC\u7A0B\u8FDB\u7A0B"},
         {"Remove","\u5220\u9664"},
         {"Restore All", "\u5168\u90E8\u8FD8\u539F(R)"},
-        {"Restore All.mnemonic", "R"},
+        {"Restore All.mnemonic", 'R'},
         {"Return value", "\u8FD4\u56DE\u503C"},
         {"ReturnType", "ReturnType"},
         {"SeqNum","SeqNum"},
@@ -364,9 +364,9 @@
         {"ThreadTab.threadPlotter.accessibleName", "\u8868\u793A\u7EBF\u7A0B\u6570\u7684\u56FE\u8868\u3002"},
         {"Threshold","\u9608\u503C"},
         {"Tile", "\u5E73\u94FA(T)"},
-        {"Tile.mnemonic", "T"},
+        {"Tile.mnemonic", 'T'},
         {"Time Range:", "\u65F6\u95F4\u8303\u56F4(T):"},
-        {"Time Range:.mnemonic", "T"},
+        {"Time Range:.mnemonic", 'T'},
         {"Time", "\u65F6\u95F4"},
         {"TimeStamp","TimeStamp"},
         {"Total Loaded", "\u52A0\u8F7D\u603B\u6570"},
@@ -387,7 +387,7 @@
         {"remoteTF.usage","<b>\u7528\u6CD5</b>: &lt;hostname&gt;:&lt;port&gt; \u6216 service:jmx:&lt;protocol&gt;:&lt;sap&gt;"},
         {"Used","\u5DF2\u7528"},
         {"Username: ", "\u7528\u6237\u540D(U): "},
-        {"Username: .mnemonic", "U"},
+        {"Username: .mnemonic", 'U'},
         {"Username.accessibleName", "\u7528\u6237\u540D"},
         {"UserData","UserData"},
         {"Virtual Machine","\u865A\u62DF\u673A"},
@@ -401,7 +401,7 @@
         {"View value", "\u89C6\u56FE\u503C"},
         {"View","\u89C6\u56FE"},
         {"Window", "\u7A97\u53E3(W)"},
-        {"Window.mnemonic", "W"},
+        {"Window.mnemonic", 'W'},
         {"Windows","Windows"},
         {"Writable","\u53EF\u5199"},
         {"You cannot drop a class here", "\u65E0\u6CD5\u5220\u9664\u6B64\u5904\u7684\u7C7B"},