diff --git a/package.cmd b/package.cmd
index fd5e2f5..f988834 100644
--- a/package.cmd
+++ b/package.cmd
@@ -1,90 +1,3 @@
cd resources_en
-native2ascii -encoding utf8 messages\ActionsBundle_zh_CN.properties messages\ActionsBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\AnalysisScopeBundle_zh_CN.properties messages\AnalysisScopeBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\ApplicationBundle_zh_CN.properties messages\ApplicationBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\CodeEditorBundle_zh_CN.properties messages\CodeEditorBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\CodeInsightBundle_zh_CN.properties messages\CodeInsightBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\CommonBundle_zh_CN.properties messages\CommonBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\DaemonBundle_zh_CN.properties messages\DaemonBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\DesignerBundle_zh_CN.properties messages\DesignerBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\DiagnosticBundle_zh_CN.properties messages\DiagnosticBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\DiffBundle_zh_CN.properties messages\DiffBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\DomBundle_zh_CN.properties messages\DomBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\DupLocatorBundle_zh_CN.properties messages\DupLocatorBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\EditorBundle_zh_CN.properties messages\EditorBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\ExecutionBundle_zh_CN.properties messages\ExecutionBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\FeatureStatisticsBundle_zh_CN.properties messages\FeatureStatisticsBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\FileTypesBundle_zh_CN.properties messages\FileTypesBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\FindBundle_zh_CN.properties messages\FindBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\GraphBundle_zh_CN.properties messages\GraphBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\IdeBundle_zh_CN.properties messages\IdeBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\InspectionsBundle_zh_CN.properties messages\InspectionsBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\KeyMapBundle_zh_CN.properties messages\KeyMapBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\LangBundle_zh_CN.properties messages\LangBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\LicenseCommonBundle_zh_CN.properties messages\LicenseCommonBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\LocalHistoryBundle_zh_CN.properties messages\LocalHistoryBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\OptionsBundle_zh_CN.properties messages\OptionsBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\ProjectBundle_zh_CN.properties messages\ProjectBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\PsiBundle_zh_CN.properties messages\PsiBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\RefactoringBundle_zh_CN.properties messages\RefactoringBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\SMTestsRunnerBundle_zh_CN.properties messages\SMTestsRunnerBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\SSRBundle_zh_CN.properties messages\SSRBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\StatisticsBundle_zh_CN.properties messages\StatisticsBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\ToolsBundle_zh_CN.properties messages\ToolsBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\UIBundle_zh_CN.properties messages\UIBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\UsageView_zh_CN.properties messages\UsageView_zh_CN.properties
-native2ascii -encoding utf8 messages\VcsBundle_zh_CN.properties messages\VcsBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\VfsBundle_zh_CN.properties messages\VfsBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\XDebuggerBundle_zh_CN.properties messages\XDebuggerBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\XmlBundle_zh_CN.properties messages\XmlBundle_zh_CN.properties
-native2ascii -encoding utf8 messages\XmlErrorMessages_zh_CN.properties messages\XmlErrorMessages_zh_CN.properties
-native2ascii -encoding utf8 i18n/ExternalSystemBundle_zh_CN.properties i18n/ExternalSystemBundle_zh_CN.properties
-native2ascii -encoding utf8 RuntimeBundle_zh_CN.properties RuntimeBundle_zh_CN.properties
-
-
-native2ascii -encoding utf8 messages\ActionsBundle_zh_TW.properties messages\ActionsBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\AnalysisScopeBundle_zh_TW.properties messages\AnalysisScopeBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\ApplicationBundle_zh_TW.properties messages\ApplicationBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\CodeEditorBundle_zh_TW.properties messages\CodeEditorBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\CodeInsightBundle_zh_TW.properties messages\CodeInsightBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\CommonBundle_zh_TW.properties messages\CommonBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\DaemonBundle_zh_TW.properties messages\DaemonBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\DesignerBundle_zh_TW.properties messages\DesignerBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\DiagnosticBundle_zh_TW.properties messages\DiagnosticBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\DiffBundle_zh_TW.properties messages\DiffBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\DomBundle_zh_TW.properties messages\DomBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\DupLocatorBundle_zh_TW.properties messages\DupLocatorBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\EditorBundle_zh_TW.properties messages\EditorBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\ExecutionBundle_zh_TW.properties messages\ExecutionBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\FeatureStatisticsBundle_zh_TW.properties messages\FeatureStatisticsBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\FileTypesBundle_zh_TW.properties messages\FileTypesBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\FindBundle_zh_TW.properties messages\FindBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\GraphBundle_zh_TW.properties messages\GraphBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\IdeBundle_zh_TW.properties messages\IdeBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\InspectionsBundle_zh_TW.properties messages\InspectionsBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\KeyMapBundle_zh_TW.properties messages\KeyMapBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\LangBundle_zh_TW.properties messages\LangBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\LicenseCommonBundle_zh_TW.properties messages\LicenseCommonBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\LocalHistoryBundle_zh_TW.properties messages\LocalHistoryBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\OptionsBundle_zh_TW.properties messages\OptionsBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\ProjectBundle_zh_TW.properties messages\ProjectBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\PsiBundle_zh_TW.properties messages\PsiBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\RefactoringBundle_zh_TW.properties messages\RefactoringBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\SMTestsRunnerBundle_zh_TW.properties messages\SMTestsRunnerBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\SSRBundle_zh_TW.properties messages\SSRBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\StatisticsBundle_zh_TW.properties messages\StatisticsBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\ToolsBundle_zh_TW.properties messages\ToolsBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\UIBundle_zh_TW.properties messages\UIBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\UsageView_zh_TW.properties messages\UsageView_zh_TW.properties
-native2ascii -encoding utf8 messages\VcsBundle_zh_TW.properties messages\VcsBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\VfsBundle_zh_TW.properties messages\VfsBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\XDebuggerBundle_zh_TW.properties messages\XDebuggerBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\XmlBundle_zh_TW.properties messages\XmlBundle_zh_TW.properties
-native2ascii -encoding utf8 messages\XmlErrorMessages_zh_TW.properties messages\XmlErrorMessages_zh_TW.properties
-native2ascii -encoding utf8 i18n/ExternalSystemBundle_zh_TW.properties i18n/ExternalSystemBundle_zh_TW.properties
-native2ascii -encoding utf8 RuntimeBundle_zh_TW.properties RuntimeBundle_zh_TW.properties
-
-
-
jar cvf ../resources_zh.jar ./*
\ No newline at end of file
diff --git a/resources_en/META-INF/MANIFEST.MF b/resources_en/META-INF/MANIFEST.MF
index f47f97f..d75c01a 100644
--- a/resources_en/META-INF/MANIFEST.MF
+++ b/resources_en/META-INF/MANIFEST.MF
@@ -1,4 +1,4 @@
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
-Created-By: 1.8.0_152-release-1024-b6 (JetBrains s.r.o)
+Created-By: 1.8.0_152-release-1024-b11 (JetBrains s.r.o)
diff --git a/resources_en/RuntimeBundle_zh_CN.properties b/resources_en/RuntimeBundle_zh_CN.properties
index da11e3c..c452b25 100644
--- a/resources_en/RuntimeBundle_zh_CN.properties
+++ b/resources_en/RuntimeBundle_zh_CN.properties
@@ -1,17 +1,17 @@
-form.preview.title=Form Preview
+form.preview.title=\u8868\u5355\u9884\u89c8
form.menu.preview=\u9884\u89c8
form.menu.preview.mnemonic=\u5bc6\u7801
form.menu.file.exit=\u9000\u51fa
form.menu.laf=\u754c\u9762\u5916\u89c2
form.menu.laf.mnemonic=L
form.menu.view.pack=Pack
-error.cannot.change.look.feel=Cannot change LookAndFeel.\nReason: {0}
+error.cannot.change.look.feel=\u65e0\u6cd5\u6539\u53d8\u754c\u9762\u5916\u89c2\u3002\n\u539f\u56e0: {0}
error.title=\u9519\u8bef
junit.runner.error=\u9519\u8bef: {0}
-junit.class.not.found=Class not found: "{0}"
-junit.cannot.instantiate.tests=Cannot instantiate test(s): {0}
+junit.class.not.found=\u672a\u627e\u5230\u7c7b: "{0}"
+junit.cannot.instantiate.tests=\u65e0\u6cd5\u5b9e\u4f8b\u5316\u6d4b\u8bd5: {0}
junit.class.not.derived={0} is not derived from TestCase. Do not provide method name.
junit.suite.must.be.static=''{0}.suite()'' method must be static
junit.failed.to.invoke.suite=Failed to invoke suite(): {0}
junit.method.not.found=Method ''{0}'' not found
-tests.found.in.package={0} test {0, choice, 0#classes|1#class|2#classes} found in package ''{1}''
+tests.found.in.package={0} test {0, choice, 0#classes|1#class|2#classes} found in package ''{1}''
\ No newline at end of file
diff --git a/resources_en/RuntimeBundle_zh_TW.properties b/resources_en/RuntimeBundle_zh_TW.properties
index dd6d2b4..d7eeebf 100644
--- a/resources_en/RuntimeBundle_zh_TW.properties
+++ b/resources_en/RuntimeBundle_zh_TW.properties
@@ -1,17 +1,17 @@
-form.preview.title=Form Preview
+form.preview.title=\u8868\u55ae\u9810\u89bd
form.menu.preview=\u9810\u89bd
form.menu.preview.mnemonic=\u5bc6\u78bc
form.menu.file.exit=\u7d50\u675f
form.menu.laf=\u4ecb\u9762\u5916\u89c0
form.menu.laf.mnemonic=L
form.menu.view.pack=Pack
-error.cannot.change.look.feel=Cannot change LookAndFeel.\nReason: {0}
+error.cannot.change.look.feel=\u7121\u6cd5\u6539\u8b8a\u4ecb\u9762\u5916\u89c0\u3002\n\u539f\u56e0: {0}
error.title=\u932f\u8aa4
junit.runner.error=\u932f\u8aa4: {0}
-junit.class.not.found=Class not found: "{0}"
-junit.cannot.instantiate.tests=Cannot instantiate test(s): {0}
+junit.class.not.found=\u672a\u627e\u5230\u985e\u5225: "{0}"
+junit.cannot.instantiate.tests=\u7121\u6cd5\u5be6\u4f8b\u5316\u6e2c\u8a66: {0}
junit.class.not.derived={0} is not derived from TestCase. Do not provide method name.
junit.suite.must.be.static=''{0}.suite()'' method must be static
junit.failed.to.invoke.suite=Failed to invoke suite(): {0}
junit.method.not.found=Method ''{0}'' not found
-tests.found.in.package={0} test {0, choice, 0#classes|1#class|2#classes} found in package ''{1}''
+tests.found.in.package={0} test {0, choice, 0#classes|1#class|2#classes} found in package ''{1}''
\ No newline at end of file
diff --git a/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_CN.properties b/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_CN.properties
new file mode 100644
index 0000000..b622fe6
--- /dev/null
+++ b/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_CN.properties
@@ -0,0 +1,23 @@
+clone.button=\u514b\u9686
+clone.destination.directory.description=\u9009\u62e9\u514b\u9686\u7684\u7236\u76ee\u5f55
+clone.destination.directory.title=\u7236\u76ee\u5f55
+clone.destination.exists.error=\u76ee\u5f55{0}\u5df2\u7ecf\u5b58\u5728\u3002\u8bf7\u9009\u62e9\u53e6\u4e00\u4e2a\u76ee\u5f55\u3002
+clone.dir.name=\u76ee\u5f55\u540d\u79f0(&N):
+clone.invalid.url=\u5b58\u50a8\u5e93URL\u662f\u683c\u5f0f\u4e0d\u6b63\u786e\u7684URL\u6216\u4e0d\u5b58\u5728\u7684\u76ee\u5f55\u3002
+clone.parent.dir=\u7236\u76ee\u5f55(&P):
+clone.parent.missing.error=\u7236\u8def\u5f84{0}\u5fc5\u987b\u5b58\u5728\u3002
+clone.repository.url={0}\u8d44\u6599\u5e93\u7f51\u5740:
+clone.test.failed.error=\u7248\u672c\u5e93\u6d4b\u8bd5\u5931\u8d25\u3002
+clone.test.success.message=\u4e0e{0}\u7684\u8fde\u63a5\u5df2\u6210\u529f\u5efa\u7acb\u3002
+clone.test.connection.title=\u6d4b\u8bd5\u8fde\u63a5
+clone.test=\u6d4b\u8bd5(&T)
+clone.testing=\u6d4b\u8bd5{0}
+clone.title=\u514b\u9686\u5b58\u50a8\u5e93
+clone.url.is.not.directory.error=\u5b58\u50a8\u5e93URL\u4e0d\u662f\u4e00\u4e2a\u76ee\u5f55\u3002
+cloning.repository=\u514b\u9686\u6e90\u5b58\u50a8\u5e93{0}
+commit.amend=\u4fee\u6539\u63d0\u4ea4
+commit.amend.tooltip=\u5c06\u6b64\u63d0\u4ea4\u4e0e\u524d\u4e00\u4e2a\u5408\u5e76
+push.force.confirmation.text = \u60a8\u5c06\u5f3a\u5236\u63a8\u9001{0}\u3002\u5b83\u53ef\u80fd\u4f1a\u8986\u76d6\u8fdc\u7a0b\u7684\u63d0\u4ea4\u3002\u4f60\u786e\u5b9a\u8981\u7ee7\u7eed\u5417\uff1f
+
+sync.setting=\u5728\u6240\u6709\u6839\u4e0a\u6267\u884c\u5206\u652f\u64cd\u4f5c
+sync.setting.description=\u5982\u679c\u9009\u4e2d\uff0c\u60a8\u5c06\u53ef\u4ee5\u901a\u8fc7\u4e00\u4e2a\u64cd\u4f5c\u68c0\u51fa\uff0c\u6bd4\u8f83\uff0c\u5220\u9664\u548c\u521b\u5efa\u6240\u6709{0}\u6839\u76ee\u5f55\u4e2d\u7684\u65b0\u5206\u652f\u3002\u8fd9\u4e5f\u4f1a\u5f71\u54cd\u63a8\u9001\u5bf9\u8bdd\u6846\u7684\u884c\u4e3a\u3002
diff --git a/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_TW.properties b/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_TW.properties
new file mode 100644
index 0000000..9726dcc
--- /dev/null
+++ b/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_TW.properties
@@ -0,0 +1,23 @@
+clone.button=\u514b\u9686
+clone.destination.directory.description=\u9078\u53d6\u514b\u9686\u7684\u7236\u76ee\u9304
+clone.destination.directory.title=\u7236\u76ee\u9304
+clone.destination.exists.error=\u76ee\u9304{0}\u5df2\u7d93\u5b58\u5728\u3002\u8acb\u9078\u53d6\u53e6\u4e00\u500b\u76ee\u9304\u3002
+clone.dir.name=\u76ee\u9304\u540d\u7a31(&N):
+clone.invalid.url=\u5b58\u5132\u5eabURL\u662f\u683c\u5f0f\u4e0d\u6b63\u78ba\u7684URL\u6216\u4e0d\u5b58\u5728\u7684\u76ee\u9304\u3002
+clone.parent.dir=\u7236\u76ee\u9304(&P):
+clone.parent.missing.error=\u7236\u8def\u5f91{0}\u5fc5\u9808\u5b58\u5728\u3002
+clone.repository.url={0}\u8cc7\u6599\u5eab\u7db2\u5740:
+clone.test.failed.error=\u7248\u672c\u5eab\u6e2c\u8a66\u5931\u6557\u3002
+clone.test.success.message=\u8207{0}\u7684\u9023\u63a5\u5df2\u6210\u529f\u5efa\u7acb\u3002
+clone.test.connection.title=\u6e2c\u8a66\u9023\u63a5
+clone.test=\u6e2c\u8a66(&T)
+clone.testing=\u6e2c\u8a66{0}
+clone.title=\u514b\u9686\u5b58\u5132\u5eab
+clone.url.is.not.directory.error=\u5b58\u5132\u5eabURL\u4e0d\u662f\u4e00\u500b\u76ee\u9304\u3002
+cloning.repository=\u514b\u9686\u6e90\u5b58\u5132\u5eab{0}
+commit.amend=\u4fee\u6539\u63d0\u4ea4
+commit.amend.tooltip=\u5c07\u6b64\u63d0\u4ea4\u8207\u524d\u4e00\u500b\u5408\u4f75
+push.force.confirmation.text = \u60a8\u5c07\u5f37\u5236\u63a8\u9001{0}\u3002\u5b83\u53ef\u80fd\u6703\u8986\u5beb\u9060\u7aef\u7684\u63d0\u4ea4\u3002\u4f60\u78ba\u5b9a\u8981\u7e7c\u7e8c\u55ce\uff1f
+
+sync.setting=\u5728\u6240\u6709\u6839\u4e0a\u57f7\u884c\u5206\u652f\u64cd\u4f5c
+sync.setting.description=\u5982\u679c\u9078\u53d6\uff0c\u60a8\u5c07\u53ef\u4ee5\u900f\u904e\u4e00\u500b\u64cd\u4f5c\u6aa2\u51fa\uff0c\u6bd4\u8f03\uff0c\u522a\u9664\u548c\u5efa\u7acb\u6240\u6709{0}\u6839\u76ee\u9304\u4e2d\u7684\u65b0\u5206\u652f\u3002\u9019\u4e5f\u6703\u5f71\u97ff\u63a8\u9001\u5c0d\u8a71\u65b9\u584a\u7684\u884c\u70ba\u3002
diff --git a/resources_en/com/intellij/json/JsonBundle_zh_CN.properties b/resources_en/com/intellij/json/JsonBundle_zh_CN.properties
new file mode 100644
index 0000000..27a1276
--- /dev/null
+++ b/resources_en/com/intellij/json/JsonBundle_zh_CN.properties
@@ -0,0 +1,42 @@
+json.array=\u6392\u5217
+json.object=\u76ee\u7684
+json.property=\u5c5e\u6027
+
+syntax.error.missing.closing.quote=\u7f3a\u5c11\u7ed3\u675f\u62a5\u4ef7
+syntax.error.illegal.escape.sequence=\u975e\u6cd5\u8f6c\u4e49\u5e8f\u5217
+syntax.error.illegal.unicode.escape.sequence=\u975e\u6cd5unicode\u8f6c\u4e49\u5e8f\u5217
+syntax.error.illegal.floating.point.literal=\u975e\u6cd5\u7684\u6d6e\u70b9\u6587\u5b57
+
+# Inspections
+json.inspection.group=JSON
+
+inspection.compliance.name=\u7b26\u5408JSON\u6807\u51c6
+inspection.compliance.msg.comments=JSON\u6807\u51c6\u4e0d\u5141\u8bb8\u8bc4\u8bba\u3002\u5728\u89e3\u6790\u4e4b\u524d\u4f7f\u7528JSMin\u6216\u7c7b\u4f3c\u7684\u5de5\u5177\u6765\u5220\u9664\u6ce8\u91ca\u3002
+inspection.compliance.msg.single.quoted.strings=JSON\u6807\u51c6\u4e0d\u5141\u8bb8\u5355\u5f15\u53f7\u5b57\u7b26\u4e32
+inspection.compliance.msg.bad.token=JSON\u6807\u51c6\u4e0d\u5141\u8bb8\u8fd9\u6837\u7684\u6807\u8bb0
+inspection.compliance.msg.illegal.property.key=JSON\u6807\u51c6\u53ea\u5141\u8bb8\u53cc\u5f15\u53f7\u5b57\u7b26\u4e32\u4f5c\u4e3a\u5c5e\u6027\u952e
+inspection.compliance.msg.trailing.comma=JSON\u6807\u51c6\u4e0d\u5141\u8bb8\u5c3e\u968f\u9017\u53f7
+inspection.compliance.msg.multiple.top.level.values=JSON\u6807\u51c6\u53ea\u5141\u8bb8\u4e00\u4e2a\u9876\u5c42\u7684\u503c
+
+inspection.compliance.option.comments=\u8b66\u544a\u5173\u4e8e\u8bc4\u8bba
+inspection.compliance.option.multiple.top.level.values=\u8b66\u544a\u591a\u4e2a\u9876\u7ea7\u503c
+
+inspection.duplicate.keys.name=\u5bf9\u8c61\u6587\u5b57\u4e2d\u91cd\u590d\u7684\u952e
+inspection.duplicate.keys.msg.duplicate.keys=\u5bf9\u8c61\u5305\u542b\u91cd\u590d\u952e\u201c{0}\u201d
+
+# Formatter
+formatter.align.properties.caption=\u5bf9\u9f50
+
+formatter.align.properties.none=\u4e0d\u8981\u5bf9\u9f50
+formatter.align.properties.on.colon=\u5728\u5192\u53f7
+formatter.align.properties.on.value=\u4ef7\u503c
+
+# Quickfixes and editor actions
+quickfix.add.double.quotes.desc=\u7528\u53cc\u5f15\u53f7\u5305\u8d77\u6765
+
+surround.with.object.literal.desc=\u5bf9\u8c61\u6587\u5b57
+json.template.context.type=JSON
+
+#json schema
+json.schema.add.schema.chooser.title=\u9009\u62e9JSON\u6a21\u5f0f\u6587\u4ef6
+json.schema.annotation.not.allowed.property=\u5c5e\u6027\u201c{0}\u201d\u662f\u4e0d\u5141\u8bb8\u7684
\ No newline at end of file
diff --git a/resources_en/com/intellij/json/JsonBundle_zh_TW.properties b/resources_en/com/intellij/json/JsonBundle_zh_TW.properties
new file mode 100644
index 0000000..293bbe1
--- /dev/null
+++ b/resources_en/com/intellij/json/JsonBundle_zh_TW.properties
@@ -0,0 +1,42 @@
+json.array=\u6392\u5217
+json.object=\u76ee\u7684
+json.property=\u5c6c\u6027
+
+syntax.error.missing.closing.quote=\u7f3a\u5c11\u7d50\u675f\u5831\u50f9
+syntax.error.illegal.escape.sequence=\u975e\u6cd5\u8f49\u7fa9\u5e8f\u5217
+syntax.error.illegal.unicode.escape.sequence=\u975e\u6cd5unicode\u8f49\u7fa9\u5e8f\u5217
+syntax.error.illegal.floating.point.literal=\u975e\u6cd5\u7684\u6d6e\u9ede\u6587\u5b57
+
+# Inspections
+json.inspection.group=JSON
+
+inspection.compliance.name=\u7b26\u5408JSON\u6a19\u6e96
+inspection.compliance.msg.comments=JSON\u6a19\u6e96\u4e0d\u5141\u8a31\u8a55\u8ad6\u3002\u5728\u5256\u6790\u4e4b\u524d\u4f7f\u7528JSMin\u6216\u985e\u4f3c\u7684\u5de5\u5177\u4f86\u522a\u9664\u8a3b\u89e3\u3002
+inspection.compliance.msg.single.quoted.strings=JSON\u6a19\u6e96\u4e0d\u5141\u8a31\u55ae\u5f15\u865f\u5b57\u4e32
+inspection.compliance.msg.bad.token=JSON\u6a19\u6e96\u4e0d\u5141\u8a31\u9019\u6a23\u7684\u6a19\u8a18
+inspection.compliance.msg.illegal.property.key=JSON\u6a19\u6e96\u53ea\u5141\u8a31\u96d9\u5f15\u865f\u5b57\u4e32\u4f5c\u70ba\u5c6c\u6027\u9375
+inspection.compliance.msg.trailing.comma=JSON\u6a19\u6e96\u4e0d\u5141\u8a31\u5c3e\u96a8\u9017\u865f
+inspection.compliance.msg.multiple.top.level.values=JSON\u6a19\u6e96\u53ea\u5141\u8a31\u4e00\u500b\u9802\u5c64\u7684\u503c
+
+inspection.compliance.option.comments=\u8b66\u544a\u95dc\u65bc\u8a55\u8ad6
+inspection.compliance.option.multiple.top.level.values=\u8b66\u544a\u591a\u500b\u9802\u7d1a\u503c
+
+inspection.duplicate.keys.name=\u7269\u4ef6\u6587\u5b57\u4e2d\u91cd\u8907\u7684\u9375
+inspection.duplicate.keys.msg.duplicate.keys=\u7269\u4ef6\u5305\u542b\u91cd\u8907\u9375\u300c{0}\u300d
+
+# Formatter
+formatter.align.properties.caption=\u5c0d\u9f4a
+
+formatter.align.properties.none=\u4e0d\u8981\u5c0d\u9f4a
+formatter.align.properties.on.colon=\u5728\u5192\u865f
+formatter.align.properties.on.value=\u50f9\u503c
+
+# Quickfixes and editor actions
+quickfix.add.double.quotes.desc=\u7528\u96d9\u5f15\u865f\u5305\u8d77\u4f86
+
+surround.with.object.literal.desc=\u7269\u4ef6\u6587\u5b57
+json.template.context.type=JSON
+
+#json schema
+json.schema.add.schema.chooser.title=\u9078\u53d6JSON\u6a21\u5f0f\u6a94\u6848
+json.schema.annotation.not.allowed.property=\u5c6c\u6027\u300c{0}\u300d\u662f\u4e0d\u5141\u8a31\u7684
\ No newline at end of file
diff --git a/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_CN.properties b/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_CN.properties
new file mode 100644
index 0000000..23c3606
--- /dev/null
+++ b/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_CN.properties
@@ -0,0 +1,36 @@
+change.to.0=\u9519\u5b57\uff1a\u66f4\u6539\u4e3a\u201c{0}\u201d
+change.to=\u9519\u5b57\uff1a\u66f4\u6539\u4e3a...
+rename.to.0=\u9519\u5b57\uff1a\u91cd\u547d\u540d\u4e3a\u201c{0}\u201d
+rename.to=\u9519\u5b57\uff1a\u91cd\u547d\u540d\u4e3a...
+spelling=\u62fc\u5b57
+spellchecking.inspection.name=\u9519\u5b57
+typo.in.word.ref=\u9519\u5b57\uff1a\u7528\u201c#ref\u201d
+add.0.to.dictionary=\u9519\u5b57\uff1a\u5c06\u201c{0}\u201d\u4fdd\u5b58\u4e3a\u5b57\u5178
+add.to.dictionary=\u4fdd\u5b58\u5230\u5b57\u5178
+class.name.with.mistakes=\u6709\u9519\u8bef\u7684\u7c7b\u540d
+method.name.with.mistakes=\u65b9\u6cd5\u540d\u79f0\u4e0e\u9519\u8bef
+field.name.with.mistakes=\u5b57\u6bb5\u540d\u79f0\u4e0e\u9519\u8bef
+property.value.with.mistakes=\u5c5e\u6027\u503c\u4e0e\u9519\u8bef
+string.value.with.mistakes=\u6587\u5b57\u8868\u8fbe\u4e0e\u9519\u8bef
+user.dictionary=\u7528\u6237\u8bcd\u5178
+ignored.words=\u88ab\u5ffd\u89c6\u7684\u8bcd\u8bed
+enter.simple.word=\u8f93\u5165\u5355\u8bcd:
+add.new.word=\u6dfb\u52a0\u65b0\u8bcd
+entered.word.0.is.mixed.cased.you.must.enter.simple.word=\u5355\u8bcd\u201c{0}\u201d\u662f\u6df7\u5408\u5728\u4e00\u8d77\u7684\u3002\u628a\u5b83\u5206\u89e3\u6210\u7b80\u5355\u7684\u5355\u8bcd
+entered.word.0.is.correct.you.no.need.to.add.this.in.list=\u5355\u8bcd\u201c{0}\u201d\u5df2\u7ecf\u5728\u5b57\u5178\u4e2d\u3002
+no.suggestions=<\u6ca1\u6709\u5efa\u8bae>
+process.code=\u5904\u7406\u4ee3\u7801
+process.literals=\u8fc7\u7a0b\u6587\u5b57
+process.comments=\u5904\u7406\u8bc4\u8bba
+link.to.settings=\u7ba1\u7406\u5b57\u5178
+link.to.inspection.settings=\u914d\u7f6e\u201c\u62fc\u5199\u68c0\u67e5\u201d
+exact.rename.to=\u9519\u5b57\uff1a\u91cd\u547d\u540d\u4e3a\u201c{0}\u201d
+add.directory.title=\u81ea\u5b9a\u4e49\u5b57\u5178\u6587\u4ef6\u5939
+add.directory.description=\u6dfb\u52a0\u6587\u4ef6\u5939\u6765\u52a0\u8f7d\u5b57\u5178(\u660e\u6587\u5355\u8bcd\u5217\u8868\uff09
+directory.is.already.included=\u76ee\u5f55\u5df2\u7ecf\u5305\u542b\u5728\u5185
+dictionaries.panel.title=\u5b57\u5178
+dictionaries.panel.description=\u542f\u7528/\u7981\u7528\u60a8\u7684\u9879\u76ee\u7684\u5b57\u5178
+
+no.words=\u6ca1\u6709\u989d\u5916\u7684\u8bdd\u8bed
+no.custom.folders=\u6ca1\u6709\u81ea\u5b9a\u4e49\u6587\u4ef6\u5939
+no.dictionaries=\u6ca1\u6709\u5b57\u5178\u53d1\u73b0
diff --git a/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_TW.properties b/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_TW.properties
new file mode 100644
index 0000000..c81a784
--- /dev/null
+++ b/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_TW.properties
@@ -0,0 +1,36 @@
+change.to.0=\u932f\u5b57\uff1a\u8b8a\u66f4\u70ba\u300c{0}\u300d
+change.to=\u932f\u5b57\uff1a\u8b8a\u66f4\u70ba...
+rename.to.0=\u932f\u5b57\uff1a\u91cd\u65b0\u547d\u540d\u70ba\u300c{0}\u300d
+rename.to=\u932f\u5b57\uff1a\u91cd\u65b0\u547d\u540d\u70ba...
+spelling=\u62fc\u5b57
+spellchecking.inspection.name=\u932f\u5b57
+typo.in.word.ref=\u932f\u5b57\uff1a\u7528\u300c#ref\u300d
+add.0.to.dictionary=\u932f\u5b57\uff1a\u5c07\u300c{0}\u300d\u5132\u5b58\u70ba\u5b57\u5178
+add.to.dictionary=\u5132\u5b58\u5230\u5b57\u5178
+class.name.with.mistakes=\u6709\u932f\u8aa4\u7684\u985e\u5225\u540d
+method.name.with.mistakes=\u65b9\u6cd5\u540d\u7a31\u8207\u932f\u8aa4
+field.name.with.mistakes=\u6b04\u4f4d\u540d\u7a31\u8207\u932f\u8aa4
+property.value.with.mistakes=\u5c6c\u6027\u503c\u8207\u932f\u8aa4
+string.value.with.mistakes=\u6587\u5b57\u8868\u9054\u8207\u932f\u8aa4
+user.dictionary=\u4f7f\u7528\u8005\u5b57\u5178
+ignored.words=\u88ab\u5ffd\u8996\u7684\u8a5e\u8a9e
+enter.simple.word=\u8f38\u5165\u55ae\u5b57:
+add.new.word=\u65b0\u589e\u65b0\u8a5e
+entered.word.0.is.mixed.cased.you.must.enter.simple.word=\u55ae\u5b57\u300c{0}\u300d\u662f\u6df7\u5408\u5728\u4e00\u8d77\u7684\u3002\u628a\u5b83\u5206\u89e3\u6210\u7c21\u55ae\u7684\u55ae\u5b57
+entered.word.0.is.correct.you.no.need.to.add.this.in.list=\u55ae\u5b57\u300c{0}\u300d\u5df2\u7d93\u5728\u5b57\u5178\u4e2d\u3002
+no.suggestions=<\u6c92\u6709\u5efa\u8b70>
+process.code=\u8655\u7406\u4ee3\u78bc
+process.literals=\u904e\u7a0b\u6587\u5b57
+process.comments=\u8655\u7406\u8a55\u8ad6
+link.to.settings=\u7ba1\u7406\u5b57\u5178
+link.to.inspection.settings=\u8a2d\u5b9a\u300c\u62fc\u5b57\u6aa2\u67e5\u300d
+exact.rename.to=\u932f\u5b57\uff1a\u91cd\u65b0\u547d\u540d\u70ba\u300c{0}\u300d
+add.directory.title=\u81ea\u8a02\u5b57\u5178\u8cc7\u6599\u593e
+add.directory.description=\u65b0\u589e\u8cc7\u6599\u593e\u4f86\u8f09\u5165\u5b57\u5178(\u660e\u6587\u55ae\u5b57\u6e05\u55ae\uff09
+directory.is.already.included=\u76ee\u9304\u5df2\u7d93\u5305\u542b\u5728\u5167
+dictionaries.panel.title=\u5b57\u5178
+dictionaries.panel.description=\u555f\u7528/\u7981\u7528\u60a8\u7684\u9805\u76ee\u7684\u5b57\u5178
+
+no.words=\u6c92\u6709\u984d\u5916\u7684\u8a71\u8a9e
+no.custom.folders=\u6c92\u6709\u81ea\u8a02\u8cc7\u6599\u593e
+no.dictionaries=\u6c92\u6709\u5b57\u5178\u767c\u73fe
diff --git a/resources_en/com/intellij/tasks/TaskBundle_zh_CN.properties b/resources_en/com/intellij/tasks/TaskBundle_zh_CN.properties
new file mode 100644
index 0000000..9de7273
--- /dev/null
+++ b/resources_en/com/intellij/tasks/TaskBundle_zh_CN.properties
@@ -0,0 +1,27 @@
+failure.login=\u767b\u5f55\u5931\u8d25\u3002\u68c0\u67e5\u60a8\u7684\u51ed\u636e\u3002
+failure.permissions=\u8bf7\u6c42\u5931\u8d25\u3002\u68c0\u67e5\u60a8\u7684\u6743\u9650\u3002
+failure.server.message=\u8bf7\u6c42\u5931\u8d25\u3002\u539f\u56e0\uff1a{0}
+failure.http.error=\u8bf7\u6c42\u5931\u8d25\uff0c\u51fa\u73b0HTTP\u9519\u8bef\uff1a {0,number} {1}.
+failure.configuration=\u672a\u914d\u7f6e\u3002
+
+## JIRA
+jira.default.query=\u53d7\u8ba9\u4eba= currentUser()\u548c\u5206\u8fa8\u7387=\u672a\u89e3\u51b3\u7684\u8ba2\u5355\u66f4\u65b0
+
+# Missing features
+jira.failure.no.REST=\u4f4e\u4e8e4.2.0\u7684JIRA\u6ca1\u6709REST API\uff0c\u4e0d\u518d\u652f\u6301\u3002
+# actually JQL support was first added to SOAP API for JIRA 4.0
+jira.failure.no.JQL=JQL\u641c\u7d22\u4e0d\u80fd\u7528\u4e8e4.2\u4e4b\u524d\u7684JIRA\u7248\u672c\u3002
+jira.failure.no.state.update=\u4efb\u52a1\u72b6\u6001\u4e0d\u80fd\u57284.2\u4e4b\u524d\u7684JIRA\u7248\u672c\u4e2d\u66f4\u65b0\u3002
+jira.failure.no.time.spent=\u57285.0\u4e4b\u524d\u7684JIRA\u7248\u672c\u4e2d\u4e0d\u80fd\u66f4\u65b0\u6240\u82b1\u8d39\u7684\u65f6\u95f4\u3002
+
+jira.failure.captcha=\u767b\u5f55\u5931\u8d25\u3002\u5728web\u754c\u9762\u4e2d\u8f93\u5165\u9a8c\u8bc1\u7801\u3002
+
+## YouTrack
+youtrack.default.query=\u4e3a\uff1a\u6211\u6392\u5e8f\uff1a\u66f4\u65b0#\u672a\u89e3\u51b3
+
+## Bugzilla
+bugzilla.failure.malformed.response=\u65e0\u6cd5\u89e3\u7801\u670d\u52a1\u5668\u54cd\u5e94\u3002\u68c0\u67e5\u662f\u5426\u542f\u7528\u4e86XML-RPC\u63d2\u4ef6\u3002
+bugzilla.failure.no.version=\u627e\u4e0d\u5230Bugzilla\u7248\u672c\u3002\u68c0\u67e5URL\u662f\u5426\u4ee5\u201cxmlrpc.cgi\u201d\u7ed3\u5c3e\u3002
+
+## Trello
+trello.failure.write.access.required=\u6b64\u64cd\u4f5c\u9700\u8981\u5bf9\u60a8\u7684\u5e10\u6237\u8fdb\u884c\u5199\u5165\u8bbf\u95ee\u3002\u8bf7\u5728\u8bbe\u7f6e\u4e2d\u66f4\u65b0\u6388\u6743\u4ee4\u724c\u3002
diff --git a/resources_en/com/intellij/tasks/TaskBundle_zh_TW.properties b/resources_en/com/intellij/tasks/TaskBundle_zh_TW.properties
new file mode 100644
index 0000000..e33c0c6
--- /dev/null
+++ b/resources_en/com/intellij/tasks/TaskBundle_zh_TW.properties
@@ -0,0 +1,27 @@
+failure.login=\u767b\u5165\u5931\u6557\u3002\u6aa2\u67e5\u60a8\u7684\u6191\u64da\u3002
+failure.permissions=\u8981\u6c42\u5931\u6557\u3002\u6aa2\u67e5\u60a8\u7684\u6b0a\u9650\u3002
+failure.server.message=\u8981\u6c42\u5931\u6557\u3002\u539f\u56e0\uff1a{0}
+failure.http.error=\u8981\u6c42\u5931\u6557\uff0c\u51fa\u73feHTTP\u932f\u8aa4\uff1a {0,number} {1}.
+failure.configuration=\u672a\u8a2d\u5b9a\u3002
+
+## JIRA
+jira.default.query=\u53d7\u8b93\u4eba= currentUser()\u548c\u5206\u8fa8\u7387=\u672a\u89e3\u6c7a\u7684\u8a02\u55ae\u66f4\u65b0
+
+# Missing features
+jira.failure.no.REST=\u4f4e\u65bc4.2.0\u7684JIRA\u6c92\u6709REST API\uff0c\u4e0d\u518d\u652f\u63f4\u3002
+# actually JQL support was first added to SOAP API for JIRA 4.0
+jira.failure.no.JQL=JQL\u641c\u7d22\u4e0d\u80fd\u7528\u65bc4.2\u4e4b\u524d\u7684JIRA\u7248\u672c\u3002
+jira.failure.no.state.update=\u5de5\u4f5c\u72c0\u614b\u4e0d\u80fd\u57284.2\u4e4b\u524d\u7684JIRA\u7248\u672c\u4e2d\u66f4\u65b0\u3002
+jira.failure.no.time.spent=\u57285.0\u4e4b\u524d\u7684JIRA\u7248\u672c\u4e2d\u4e0d\u80fd\u66f4\u65b0\u6240\u82b1\u8cbb\u7684\u6642\u9593\u3002
+
+jira.failure.captcha=\u767b\u5165\u5931\u6557\u3002\u5728web\u4ecb\u9762\u4e2d\u8f38\u5165\u9a57\u8b49\u78bc\u3002
+
+## YouTrack
+youtrack.default.query=\u70ba\uff1a\u6211\u6392\u5e8f\uff1a\u66f4\u65b0#\u672a\u89e3\u6c7a
+
+## Bugzilla
+bugzilla.failure.malformed.response=\u7121\u6cd5\u89e3\u78bc\u4f3a\u670d\u5668\u97ff\u61c9\u3002\u6aa2\u67e5\u662f\u5426\u555f\u7528\u4e86XML-RPC\u589e\u76ca\u96c6\u3002
+bugzilla.failure.no.version=\u627e\u4e0d\u5230Bugzilla\u7248\u672c\u3002\u6aa2\u67e5URL\u662f\u5426\u4ee5\u300cxmlrpc.cgi\u300d\u7d50\u5c3e\u3002
+
+## Trello
+trello.failure.write.access.required=\u6b64\u64cd\u4f5c\u9700\u8981\u5c0d\u60a8\u7684\u5e33\u6236\u9032\u884c\u5beb\u5165\u5b58\u53d6\u3002\u8acb\u5728\u8a2d\u5b9a\u4e2d\u66f4\u65b0\u6388\u6b0a\u6b0a\u6756\u3002
diff --git a/resources_en/com/intellij/util/UltimateFeaturesBundle_zh_CN.properties b/resources_en/com/intellij/util/UltimateFeaturesBundle_zh_CN.properties
new file mode 100644
index 0000000..36dc51c
--- /dev/null
+++ b/resources_en/com/intellij/util/UltimateFeaturesBundle_zh_CN.properties
@@ -0,0 +1,13 @@
+group.diagrams=\u56fe
+diagram.show=\u663e\u793a\u56fe\u8868
+diagram.show.popup=\u663e\u793a\u56fe\u8868\u5f39\u51fa
+diagram.show.diff=\u5728\u56fe\u4e0a\u663e\u793a\u5dee\u5f02
+
+group.database=\u6570\u636e\u5e93
+db.diff=\u6570\u636e\u5e93\u67b6\u6784\u5dee\u5f02
+db.table.editor=\u6570\u636e\u5e93\u8868\u7f16\u8f91\u5668
+db.table.editor.wrapper=SQL / CSV / TSV\u6587\u4ef6\u8868\u7f16\u8f91\u5668
+db.console=\u6570\u636e\u5e93\u63a7\u5236\u53f0
+db.console.execute=\u6267\u884cSQL\u8bed\u53e5
+db.console.run.intention=\u5728\u63a7\u5236\u53f0\u4e2d\u8fd0\u884c\u67e5\u8be2
+codeassist.locate.duplicates=\u627e\u5230\u91cd\u590d
diff --git a/resources_en/com/intellij/util/UltimateFeaturesBundle_zh_TW.properties b/resources_en/com/intellij/util/UltimateFeaturesBundle_zh_TW.properties
new file mode 100644
index 0000000..7dac665
--- /dev/null
+++ b/resources_en/com/intellij/util/UltimateFeaturesBundle_zh_TW.properties
@@ -0,0 +1,13 @@
+group.diagrams=\u5716
+diagram.show=\u986f\u793a\u5716\u8868
+diagram.show.popup=\u986f\u793a\u5716\u8868\u5f48\u51fa
+diagram.show.diff=\u5728\u5716\u4e0a\u986f\u793a\u5dee\u7570
+
+group.database=\u8cc7\u6599\u5eab
+db.diff=\u8cc7\u6599\u5eab\u67b6\u69cb\u5dee\u7570
+db.table.editor=\u8cc7\u6599\u5eab\u8868\u7de8\u8f2f\u5668
+db.table.editor.wrapper=SQL / CSV / TSV\u6a94\u6848\u8868\u7de8\u8f2f\u5668
+db.console=\u8cc7\u6599\u5eab\u4e3b\u63a7\u53f0
+db.console.execute=\u57f7\u884cSQL\u8a9e\u53e5
+db.console.run.intention=\u5728\u4e3b\u63a7\u53f0\u4e2d\u57f7\u884c\u67e5\u8a62
+codeassist.locate.duplicates=\u627e\u5230\u91cd\u8907
diff --git a/resources_en/com/intellij/webcore/WebCoreBundle_zh_CN.properties b/resources_en/com/intellij/webcore/WebCoreBundle_zh_CN.properties
new file mode 100644
index 0000000..f2c1ace
--- /dev/null
+++ b/resources_en/com/intellij/webcore/WebCoreBundle_zh_CN.properties
@@ -0,0 +1,12 @@
+resource.root.action.title=\u8d44\u6e90\u6839
+resource.root.action.description=\u5c06\u8def\u5f84\u6807\u8bb0\u4e3a\u8d44\u6e90\u6839
+resource.root.path.component.title=\u8d44\u6e90\u6839
+mark.as.resource.root.action.text=\u8d44\u6e90\u6839
+unmark.as.resource.root.action.text=\u53d6\u6d88\u6807\u8bb0\u4e3a\u8d44\u6e90\u6839
+exclude.folder.prompt=\u60a8\u786e\u5b9a\u8981\u5c06\u9879\u76ee\u4e2d\u7684{0}\u6392\u9664\u5728\u5916\u5417\uff1f\n\u7a0d\u540e\u53ef\u4ee5\u4f7f\u7528\u201c\u76ee\u5f55\u201d\u5bf9\u8bdd\u6846\u8fd8\u539f\u6392\u9664\u7684\u6587\u4ef6\u5939\u3002
+edit.library.attach.files.popup.title=\u9644\u52a0\u6587\u4ef6...
+edit.library.attach.directories.popup.title=\u9644\u52a0\u76ee\u5f55...
+edit.library.attach.files.dialog.title=\u9009\u62e9\u6587\u4ef6
+edit.library.dialog.attach.directories.dialog.title=\u9009\u62e9\u76ee\u5f55
+refactoring.inlineVariable=\u5185\u8054\u53d8\u91cf\u91cd\u6784
+refactoring.introduceConstant=\u63d0\u53d6\u5e38\u91cf\u91cd\u6784
diff --git a/resources_en/com/intellij/webcore/WebCoreBundle_zh_TW.properties b/resources_en/com/intellij/webcore/WebCoreBundle_zh_TW.properties
new file mode 100644
index 0000000..8119b87
--- /dev/null
+++ b/resources_en/com/intellij/webcore/WebCoreBundle_zh_TW.properties
@@ -0,0 +1,12 @@
+resource.root.action.title=\u8cc7\u6e90\u6839
+resource.root.action.description=\u5c07\u8def\u5f91\u6a19\u8a18\u70ba\u8cc7\u6e90\u6839
+resource.root.path.component.title=\u8cc7\u6e90\u6839
+mark.as.resource.root.action.text=\u8cc7\u6e90\u6839
+unmark.as.resource.root.action.text=\u53d6\u6d88\u6a19\u8a18\u70ba\u8cc7\u6e90\u6839
+exclude.folder.prompt=\u60a8\u78ba\u5b9a\u8981\u5c07\u9805\u76ee\u4e2d\u7684{0}\u6392\u9664\u5728\u5916\u55ce\uff1f\n\u7a0d\u5f8c\u53ef\u4ee5\u4f7f\u7528\u300c\u76ee\u9304\u300d\u5c0d\u8a71\u65b9\u584a\u9084\u539f\u6392\u9664\u7684\u8cc7\u6599\u593e\u3002
+edit.library.attach.files.popup.title=\u9644\u52a0\u6a94\u6848...
+edit.library.attach.directories.popup.title=\u9644\u52a0\u76ee\u9304...
+edit.library.attach.files.dialog.title=\u9078\u53d6\u6a94\u6848
+edit.library.dialog.attach.directories.dialog.title=\u9078\u53d6\u76ee\u9304
+refactoring.inlineVariable=\u5167\u806f\u8b8a\u6578\u91cd\u69cb
+refactoring.introduceConstant=\u64f7\u53d6\u5e38\u6578\u91cd\u69cb
diff --git a/resources_en/i18n/ExternalSystemBundle.properties b/resources_en/i18n/ExternalSystemBundle.properties
index bd63ca0..a672be5 100644
--- a/resources_en/i18n/ExternalSystemBundle.properties
+++ b/resources_en/i18n/ExternalSystemBundle.properties
@@ -5,7 +5,10 @@ import.importChanged=Import Changes
import.enableAutoImport=Enable Auto-Import
module.type.title={0} Module
module.type.description={0} modules are used for developing JVM-based applications with dependencies managed by {0}
-orphan.modules.text=The modules below are not imported from {0} anymore.
Check those to be removed from the ide project too:
+orphan.modules.dialog.title=Orphan Modules
+orphan.modules.dialog.text=The modules below are not exist in {0} and were removed from the IDE.
Check those to be restored in this IDE project.
+orphan.modules.text=The modules below are not imported from {0} anymore:
{1}
Open dialog to restore removed modules
+local.history.remove.orphan.modules=Remove orphan modules after import
# Settings.
setting.type.location.deduced={0} location is deduced
@@ -67,6 +70,7 @@ action.open.settings.description=Edit {0} settings for the current project
# Notification
notification.project.refresh.fail.title={0} ''{1}'' project refresh failed
+notification.project.build.fail.title={0} ''{1}'' project build failed
notification.messages.project.sync.tab.name={0} Sync
notification.messages.task.execution.tab.name={0} Task
diff --git a/resources_en/i18n/ExternalSystemBundle_zh_CN.properties b/resources_en/i18n/ExternalSystemBundle_zh_CN.properties
index 21dbf97..cdf1353 100644
--- a/resources_en/i18n/ExternalSystemBundle_zh_CN.properties
+++ b/resources_en/i18n/ExternalSystemBundle_zh_CN.properties
@@ -1,42 +1,45 @@
# Import.
import.title=\u5bfc\u5165\u9879\u76ee {0}
import.needed=\u9879\u76ee {0} \u9700\u8981\u5bfc\u5165
-import.importChanged=Import Changes
+import.importChanged=\u5bfc\u5165\u66f4\u6539
import.enableAutoImport=\u542f\u7528\u81ea\u52a8\u5bfc\u5165
module.type.title={0} \u6a21\u5757
-module.type.description={0} modules are used for developing JVM-based applications with dependencies managed by {0}
-orphan.modules.text=The modules below are not imported from {0} anymore.
Check those to be removed from the ide project too:
+module.type.description={0}\u6a21\u5757\u7528\u4e8e\u5f00\u53d1\u5177\u6709\u7531 {0} \u7ba1\u7406\u7684\u4f9d\u8d56\u5173\u7cfb\u7684\u57fa\u4e8eJVM\u7684\u5e94\u7528\u7a0b\u5e8f\u3002
+orphan.modules.dialog.title=\u5b64\u7acb\u7684\u6a21\u5757
+orphan.modules.dialog.text=\u4ee5\u4e0b\u6a21\u5757\u5728 {0} \u4e2d\u4e0d\u5b58\u5728\uff0c\u5e76\u4eceIDE\u4e2d\u5220\u9664\u3002
\u68c0\u67e5\u8fd9\u4e2aIDE\u9879\u76ee\u4e2d\u7684\u90a3\u4e9b\u9879\u76ee\u3002
+orphan.modules.text=\u4ee5\u4e0b\u6a21\u5757\u4e0d\u518d\u4ece{0}\u5bfc\u5165\u3002\u68c0\u67e5\u90a3\u4e9b\u8981\u4eceide\u9879\u76ee\u4e2d\u5220\u9664\u7684\u9879\u76ee:
+local.history.remove.orphan.modules=\u5bfc\u5165\u540e\u5220\u9664\u5b64\u7acb\u6a21\u5757
# Settings.
-setting.type.location.deduced={0} location is deduced
-setting.type.location.unknown={0} location is unknown
-setting.type.location.explicit.correct={0} location is defined
-setting.type.location.explicit.incorrect={0} location is incorrect
-settings.label.select.project={0} project:
-settings.label.project.format=Project format:
+setting.type.location.deduced=\u63a8\u5bfc\u51fa{0}\u4f4d\u7f6e
+setting.type.location.unknown={0}\u4f4d\u7f6e\u672a\u77e5
+setting.type.location.explicit.correct=\u5b9a\u4e49\u4e86{0}\u4f4d\u7f6e
+setting.type.location.explicit.incorrect={0}\u4f4d\u7f6e\u4e0d\u6b63\u786e
+settings.label.select.project={0}\u9879\u76ee:
+settings.label.project.format=\u9879\u76ee\u683c\u5f0f:
settings.label.use.auto.import=\u4f7f\u7528\u81ea\u52a8\u5bfc\u5165
-settings.label.create.empty.content.root.directories=Create directories for empty content roots automatically
+settings.label.create.empty.content.root.directories=\u81ea\u52a8\u4e3a\u7a7a\u7684\u5185\u5bb9\u6839\u76ee\u5f55\u521b\u5efa\u76ee\u5f55
settings.label.group.modules=\u7ec4\u6a21\u5757:
settings.radio.button.use.module.groups=\u4f7f\u7528\u660e\u786e\u7684\u6a21\u5757\u7ec4
-settings.radio.button.use.qualified.name=using &qualified names
-settings.title.linked.projects=Linked {0} projects
-settings.title.project.settings=Project-level settings
-settings.title.system.settings=Global {0} settings
+settings.radio.button.use.qualified.name=\u4f7f\u7528\u5408\u683c\u7684\u540d\u5b57(&Q)
+settings.title.linked.projects=\u5173\u8054\u7684{0}\u9879\u76ee
+settings.title.project.settings=\u9879\u76ee\u7ea7\u8bbe\u7f6e
+settings.title.system.settings=\u5168\u5c40{0}\u8bbe\u7f6e
# Progress.
-progress.import.text=Building ''{0}'' {1} project info
-progress.refresh.text=Refreshing ''{0}'' {1} project
-progress.resolve.libraries=Resolving {0} libraries
+progress.import.text=\u5efa\u7acb''{0}'' {1} \u9879\u76ee\u4fe1\u606f
+progress.refresh.text=\u5237\u65b0''{0}'' {1} \u9879\u76ee
+progress.resolve.libraries=\u89e3\u51b3 {0} \u5e93
progress.update.text={0}: {1}
# Errors.
-error.project.undefined=No external project config file is defined
-error.project.already.registered=The project is already registered
-error.cannot.parse.project=Can not parse {0} project
-error.resolve.with.reason={0}\n\nConsult IDE log for more details (Help | Show Log)
-error.resolve.with.log_link={0}
Consult IDE log for more details (Help | Show Log)
-error.resolve.generic=Resolve Error
-error.resolve.already.running=Another ''refresh project'' task is currently running for the project: {0}
+error.project.undefined=\u6ca1\u6709\u5b9a\u4e49\u5916\u90e8\u9879\u76ee\u914d\u7f6e\u6587\u4ef6
+error.project.already.registered=\u8be5\u9879\u76ee\u5df2\u7ecf\u6ce8\u518c
+error.cannot.parse.project=\u65e0\u6cd5\u5206\u6790 {0} \u9879\u76ee
+error.resolve.with.reason={0}\n\n\u8bf7\u53c2\u9605IDE\u65e5\u5fd7\u4ee5\u83b7\u53d6\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f(\u5e2e\u52a9 | \u663e\u793a\u65e5\u5fd7\uff09
+error.resolve.with.log_link={0}
\u8bf7\u53c2\u9605IDE\u65e5\u5fd7\u4ee5\u83b7\u53d6\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\uff08\u5e2e\u52a9 | \u663e\u793a\u65e5\u5fd7\uff09
+error.resolve.generic=\u89e3\u51b3\u9519\u8bef
+error.resolve.already.running=\u76ee\u524d\u6b63\u5728\u8fd0\u884c\u53e6\u4e00\u4e2a\u201c\u5237\u65b0\u9879\u76ee\u201d\u4efb\u52a1\uff1a {0}
# Tool window
tool.window.title.projects=\u9879\u76ee
@@ -44,31 +47,32 @@ tool.window.title.tasks=\u4efb\u52a1
external.system.view.nodes.run_configurations.name = \u8fd0\u884c\u914d\u7f6e
# Action.
-action.refresh.all.projects.text=Refresh all {0} projects
-action.refresh.all.projects.description=Force refresh all linked {0} projects
-action.refresh.project.text=Refresh {0} project
-action.refresh.project.description=Force refresh selected linked {0} project
-action.attach.external.project.text=Attach {0} project
-action.attach.external.project.description=Attach {0} project to the current ide project
-action.detach.external.project.text=Detach {0} project
-action.detach.external.project.description=Detach selected external project
-action.ignore.external.project.text=Ignore {0} project
-action.ignore.external.project.description=Ignore selected {0} project
-action.unignore.external.project.text=Unignore {0} project
-action.unignore.external.project.description=Unignore selected {0} project
-action.open.config.text=Open {0} config
-action.open.config.description=Allows to open project file of the linked {0} project at the editor
+action.refresh.all.projects.text=\u5237\u65b0\u6240\u6709\u7684 {0} \u9879\u76ee
+action.refresh.all.projects.description=\u5f3a\u5236\u5237\u65b0\u6240\u6709\u94fe\u63a5\u7684 {0} \u9879\u76ee
+action.refresh.project.text=\u5237\u65b0 {0} \u9879\u76ee
+action.refresh.project.description=\u5f3a\u5236\u5237\u65b0\u9009\u5b9a\u7684\u94fe\u63a5\u7684 {0} \u9879\u76ee
+action.attach.external.project.text=\u9644\u52a0 {0} \u9879\u76ee
+action.attach.external.project.description=\u5c06 {0} \u9879\u76ee\u9644\u52a0\u5230\u5f53\u524d\u7684ide\u9879\u76ee
+action.detach.external.project.text=\u5206\u79bb {0} \u9879\u76ee
+action.detach.external.project.description=\u5206\u79bb\u9009\u5b9a\u7684\u5916\u90e8\u9879\u76ee
+action.ignore.external.project.text=\u5ffd\u7565 {0} \u9879\u76ee
+action.ignore.external.project.description=\u5ffd\u7565\u9009\u5b9a\u7684 {0} \u9879\u76ee
+action.unignore.external.project.text=Unignore {0} \u9879\u76ee
+action.unignore.external.project.description=\u53d6\u6d88\u5bf9\u9009\u5b9a\u7684 {0} \u9879\u76ee\u8fdb\u884c\u53d6\u6d88
+action.open.config.text=\u6253\u5f00 {0} \u914d\u7f6e
+action.open.config.description=\u5141\u8bb8\u5728\u7f16\u8f91\u5668\u4e2d\u6253\u5f00\u94fe\u63a5\u7684 {0} \u9879\u76ee\u7684\u9879\u76ee\u6587\u4ef6
action.refresh.project.auto.text=\u81ea\u52a8\u5bfc\u5165
-action.refresh.project.auto.description=Enable/disable project auto-import
+action.refresh.project.auto.description=\u542f\u7528/\u7981\u7528\u9879\u76ee\u81ea\u52a8\u5bfc\u5165
-action.open.settings.text={0} Settings
-action.open.settings.description=Edit {0} settings for the current project
+action.open.settings.text={0} \u8bbe\u7f6e
+action.open.settings.description=\u7f16\u8f91\u5f53\u524d\u9879\u76ee\u7684 {0} \u8bbe\u7f6e
# Notification
-notification.project.refresh.fail.title={0} ''{1}'' project refresh failed
-notification.messages.project.sync.tab.name={0} Sync
-notification.messages.task.execution.tab.name={0} Task
+notification.project.refresh.fail.title={0} ''{1}'' \u9879\u76ee\u5237\u65b0\u5931\u8d25
+notification.project.build.fail.title={0} ''{1}'' project build failed
+notification.messages.project.sync.tab.name={0} \u540c\u6b65
+notification.messages.task.execution.tab.name={0} \u4efb\u52a1
# Tasks.
tasks.recent.title=\u6700\u8fd1\u7684\u4efb\u52a1
@@ -84,31 +88,31 @@ external.system.task.after.rebuild=\u91cd\u65b0\u6784\u5efa\u4e4b\u540e
external.system.task.before.run=\u6267\u884c\u4e4b\u524d
## Tasks UI
external.system.task.activation.title=\u4efb\u52a1\u6fc0\u6d3b
-external.system.task.activation.description=Edit {0} tasks activation settings
+external.system.task.activation.description=\u7f16\u8f91 {0} \u4efb\u52a1\u6fc0\u6d3b\u8bbe\u7f6e
# Execution
-run.configuration.description={0} build
-run.configuration.tooltip.choose.registered.project=Choose one of registered {0} projects
-run.configuration.title.choose.registered.project=Choose {0} project
-run.configuration.settings.label.project={0} project:
+run.configuration.description={0} \u6784\u5efa
+run.configuration.tooltip.choose.registered.project=\u9009\u62e9\u4e00\u4e2a\u5df2\u6ce8\u518c\u7684 {0} \u9879\u76ee
+run.configuration.title.choose.registered.project=\u9009\u62e9 {0} \u9879\u76ee
+run.configuration.settings.label.project={0} \u9879\u76ee:
run.configuration.settings.label.tasks=\u4efb\u52a1:
run.configuration.settings.label.vmoptions=VM \u53c2\u6570:
run.configuration.settings.label.arguments=\u53c2\u6570:
-run.text.starting.multiple.task={0}: Executing tasks ''{1}''...
-run.text.starting.single.task={0}: Executing task ''{1}''...
-run.text.ended.multiple.task={0}: Tasks execution finished ''{1}''.
-run.text.ended.single.task={0}: Task execution finished ''{1}''.
-run.error.undefined.task=No task to execute is specified
-run.invalid.jvm.agent.configuration=Invalid JVM agent configuration used ''{0}''
+run.text.starting.multiple.task={0}\uff1a\u6267\u884c\u591a\u4e2a\u4efb\u52a1 ''{1}''...
+run.text.starting.single.task={0}\uff1a\u6267\u884c\u5355\u4e2a\u4efb\u52a1 ''{1}''...
+run.text.ended.multiple.task={0}\uff1a\u591a\u4e2a\u4efb\u52a1\u6267\u884c\u5b8c\u6210 ''{1}''\u3002
+run.text.ended.single.task={0}\uff1a\u5355\u4e2a\u4efb\u52a1\u6267\u884c\u5b8c\u6210 ''{1}''\u3002
+run.error.undefined.task=\u6ca1\u6709\u6307\u5b9a\u6267\u884c\u7684\u4efb\u52a1
+run.invalid.jvm.agent.configuration=\u4f7f\u7528\u7684 ''{0}'' JVM\u4ee3\u7406\u914d\u7f6e\u65e0\u6548
external.system.java.internal.jre=Use Internal JRE
external.system.java.home.env=Use JAVA_HOME
-external.system.project_jdk.not_specified=Project JDK is not specified. Open Project SDK Configuration
-external.system.java.home.undefined=JAVA_HOME environment variable not defined
-external.system.java.home.invalid=JAVA_HOME environment variable does not point to valid JDK or JRE ({0})
-external.system.platform.sdk.invalid=Platform SDK does not point to valid JDK ({0})
+external.system.project_jdk.not_specified=\u6ca1\u6709\u6307\u5b9aJDK\u9879\u76ee\u3002 \u6253\u5f00\u9879\u76eeSDK\u914d\u7f6e
+external.system.java.home.undefined=JAVAHOME\u73af\u5883\u53d8\u91cf\u672a\u5b9a\u4e49(_H)
+external.system.java.home.invalid=JAVAHOME\u73af\u5883\u53d8\u91cf\u4e0d\u6307\u5411\u6709\u6548\u7684JDK\u6216JRE({0})(_H)
+external.system.platform.sdk.invalid=\u5e73\u53f0SDK\u4e0d\u6307\u5411\u6709\u6548\u7684JDK({0})
-tasks.select.task.title=Select {0} Task
-tasks.edit.task.title=Edit {0} Task
-tasks.before.run.empty=Run {0} task
-tasks.before.run=Run {0} task ''{1}''
+tasks.select.task.title=\u9009\u62e9 {0} \u4efb\u52a1
+tasks.edit.task.title=\u7f16\u8f91 {0} \u4efb\u52a1
+tasks.before.run.empty=\u8fd0\u884c {0} \u4efb\u52a1
+tasks.before.run=\u8fd0\u884c {0} \u4efb\u52a1 ''{1}''
\ No newline at end of file
diff --git a/resources_en/i18n/ExternalSystemBundle_zh_TW.properties b/resources_en/i18n/ExternalSystemBundle_zh_TW.properties
index 4f04325..19f5c37 100644
--- a/resources_en/i18n/ExternalSystemBundle_zh_TW.properties
+++ b/resources_en/i18n/ExternalSystemBundle_zh_TW.properties
@@ -1,42 +1,45 @@
# Import.
import.title=\u532f\u5165\u9805\u76ee {0}
import.needed=\u9805\u76ee {0} \u9700\u8981\u532f\u5165
-import.importChanged=Import Changes
+import.importChanged=\u532f\u5165\u8b8a\u66f4
import.enableAutoImport=\u555f\u7528\u81ea\u52d5\u532f\u5165
module.type.title={0} \u6a21\u7d44
-module.type.description={0} modules are used for developing JVM-based applications with dependencies managed by {0}
-orphan.modules.text=The modules below are not imported from {0} anymore.
Check those to be removed from the ide project too:
+module.type.description={0}\u6a21\u7d44\u7528\u65bc\u958b\u767c\u5177\u6709\u7531 {0} \u7ba1\u7406\u7684\u4f9d\u8cf4\u95dc\u4fc2\u7684\u57fa\u65bcJVM\u7684\u61c9\u7528\u7a0b\u5f0f\u3002
+orphan.modules.dialog.title=\u5b64\u7acb\u7684\u6a21\u7d44
+orphan.modules.dialog.text=\u4ee5\u4e0b\u6a21\u7d44\u5728 {0} \u4e2d\u4e0d\u5b58\u5728\uff0c\u4e26\u5f9eIDE\u4e2d\u522a\u9664\u3002
\u6aa2\u67e5\u9019\u500bIDE\u9805\u76ee\u4e2d\u7684\u90a3\u4e9b\u9805\u76ee\u3002
+orphan.modules.text=\u4ee5\u4e0b\u6a21\u7d44\u4e0d\u518d\u5f9e{0}\u532f\u5165\u3002\u6aa2\u67e5\u90a3\u4e9b\u8981\u5f9eide\u9805\u76ee\u4e2d\u522a\u9664\u7684\u9805\u76ee:
+local.history.remove.orphan.modules=\u532f\u5165\u5f8c\u522a\u9664\u5b64\u7acb\u6a21\u7d44
# Settings.
-setting.type.location.deduced={0} location is deduced
-setting.type.location.unknown={0} location is unknown
-setting.type.location.explicit.correct={0} location is defined
-setting.type.location.explicit.incorrect={0} location is incorrect
-settings.label.select.project={0} project:
-settings.label.project.format=Project format:
+setting.type.location.deduced=\u63a8\u532f\u51fa{0}\u4f4d\u7f6e
+setting.type.location.unknown={0}\u4f4d\u7f6e\u672a\u77e5
+setting.type.location.explicit.correct=\u5b9a\u7fa9\u4e86{0}\u4f4d\u7f6e
+setting.type.location.explicit.incorrect={0}\u4f4d\u7f6e\u4e0d\u6b63\u78ba
+settings.label.select.project={0}\u9805\u76ee:
+settings.label.project.format=\u9805\u76ee\u683c\u5f0f:
settings.label.use.auto.import=\u4f7f\u7528\u81ea\u52d5\u532f\u5165
-settings.label.create.empty.content.root.directories=Create directories for empty content roots automatically
+settings.label.create.empty.content.root.directories=\u81ea\u52d5\u70ba\u7a7a\u7684\u5167\u5bb9\u6839\u76ee\u9304\u5efa\u7acb\u76ee\u9304
settings.label.group.modules=\u7d44\u6a21\u7d44:
settings.radio.button.use.module.groups=\u4f7f\u7528\u660e\u78ba\u7684\u6a21\u7d44\u7d44
-settings.radio.button.use.qualified.name=using &qualified names
-settings.title.linked.projects=Linked {0} projects
-settings.title.project.settings=Project-level settings
-settings.title.system.settings=Global {0} settings
+settings.radio.button.use.qualified.name=\u4f7f\u7528\u5408\u683c\u7684\u540d\u5b57(&Q)
+settings.title.linked.projects=\u95dc\u806f\u7684{0}\u9805\u76ee
+settings.title.project.settings=\u9805\u76ee\u7d1a\u8a2d\u5b9a
+settings.title.system.settings=\u5168\u5c40{0}\u8a2d\u5b9a
# Progress.
-progress.import.text=Building ''{0}'' {1} project info
-progress.refresh.text=Refreshing ''{0}'' {1} project
-progress.resolve.libraries=Resolving {0} libraries
+progress.import.text=\u5efa\u7acb''{0}'' {1} \u9805\u76ee\u8a0a\u606f
+progress.refresh.text=\u66f4\u65b0''{0}'' {1} \u9805\u76ee
+progress.resolve.libraries=\u89e3\u6c7a {0} \u5eab
progress.update.text={0}: {1}
# Errors.
-error.project.undefined=No external project config file is defined
-error.project.already.registered=The project is already registered
-error.cannot.parse.project=Can not parse {0} project
-error.resolve.with.reason={0}\n\nConsult IDE log for more details (Help | Show Log)
-error.resolve.with.log_link={0}
Consult IDE log for more details (Help | Show Log)
-error.resolve.generic=Resolve Error
-error.resolve.already.running=Another ''refresh project'' task is currently running for the project: {0}
+error.project.undefined=\u6c92\u6709\u5b9a\u7fa9\u5916\u90e8\u9805\u76ee\u8a2d\u5b9a\u6a94\u6848
+error.project.already.registered=\u8a72\u9805\u76ee\u5df2\u7d93\u8a3b\u518a
+error.cannot.parse.project=\u7121\u6cd5\u5206\u6790 {0} \u9805\u76ee
+error.resolve.with.reason={0}\n\n\u8acb\u53c3\u95b1IDE\u65e5\u8a8c\u4ee5\u7372\u53d6\u66f4\u591a\u7d30\u7bc0\u8a0a\u606f(\u8aaa\u660e | \u986f\u793a\u65e5\u8a8c\uff09
+error.resolve.with.log_link={0}
\u8acb\u53c3\u95b1IDE\u65e5\u8a8c\u4ee5\u7372\u53d6\u66f4\u591a\u7d30\u7bc0\u8a0a\u606f\uff08\u8aaa\u660e | \u986f\u793a\u65e5\u8a8c\uff09
+error.resolve.generic=\u89e3\u6c7a\u932f\u8aa4
+error.resolve.already.running=\u76ee\u524d\u6b63\u5728\u57f7\u884c\u53e6\u4e00\u500b\u300c\u66f4\u65b0\u9805\u76ee\u300d\u5de5\u4f5c\uff1a {0}
# Tool window
tool.window.title.projects=\u9805\u76ee
@@ -44,31 +47,32 @@ tool.window.title.tasks=\u5de5\u4f5c
external.system.view.nodes.run_configurations.name = \u57f7\u884c\u8a2d\u5b9a
# Action.
-action.refresh.all.projects.text=Refresh all {0} projects
-action.refresh.all.projects.description=Force refresh all linked {0} projects
-action.refresh.project.text=Refresh {0} project
-action.refresh.project.description=Force refresh selected linked {0} project
-action.attach.external.project.text=Attach {0} project
-action.attach.external.project.description=Attach {0} project to the current ide project
-action.detach.external.project.text=Detach {0} project
-action.detach.external.project.description=Detach selected external project
-action.ignore.external.project.text=Ignore {0} project
-action.ignore.external.project.description=Ignore selected {0} project
-action.unignore.external.project.text=Unignore {0} project
-action.unignore.external.project.description=Unignore selected {0} project
-action.open.config.text=Open {0} config
-action.open.config.description=Allows to open project file of the linked {0} project at the editor
+action.refresh.all.projects.text=\u66f4\u65b0\u6240\u6709\u7684 {0} \u9805\u76ee
+action.refresh.all.projects.description=\u5f37\u5236\u66f4\u65b0\u6240\u6709\u9023\u7d50\u7684 {0} \u9805\u76ee
+action.refresh.project.text=\u66f4\u65b0 {0} \u9805\u76ee
+action.refresh.project.description=\u5f37\u5236\u66f4\u65b0\u9078\u64c7\u7684\u9023\u7d50\u7684 {0} \u9805\u76ee
+action.attach.external.project.text=\u9644\u52a0 {0} \u9805\u76ee
+action.attach.external.project.description=\u5c07 {0} \u9805\u76ee\u9644\u52a0\u5230\u76ee\u524d\u7684ide\u9805\u76ee
+action.detach.external.project.text=\u5206\u96e2 {0} \u9805\u76ee
+action.detach.external.project.description=\u5206\u96e2\u9078\u64c7\u7684\u5916\u90e8\u9805\u76ee
+action.ignore.external.project.text=\u5ffd\u7565 {0} \u9805\u76ee
+action.ignore.external.project.description=\u5ffd\u7565\u9078\u64c7\u7684 {0} \u9805\u76ee
+action.unignore.external.project.text=Unignore {0} \u9805\u76ee
+action.unignore.external.project.description=\u53d6\u6d88\u5c0d\u9078\u64c7\u7684 {0} \u9805\u76ee\u9032\u884c\u53d6\u6d88
+action.open.config.text=\u958b\u555f {0} \u8a2d\u5b9a
+action.open.config.description=\u5141\u8a31\u5728\u7de8\u8f2f\u5668\u4e2d\u958b\u555f\u9023\u7d50\u7684 {0} \u9805\u76ee\u7684\u9805\u76ee\u6a94\u6848
action.refresh.project.auto.text=\u81ea\u52d5\u532f\u5165
-action.refresh.project.auto.description=Enable/disable project auto-import
+action.refresh.project.auto.description=\u555f\u7528/\u7981\u7528\u9805\u76ee\u81ea\u52d5\u532f\u5165
-action.open.settings.text={0} Settings
-action.open.settings.description=Edit {0} settings for the current project
+action.open.settings.text={0} \u8a2d\u5b9a
+action.open.settings.description=\u7de8\u8f2f\u76ee\u524d\u9805\u76ee\u7684 {0} \u8a2d\u5b9a
# Notification
-notification.project.refresh.fail.title={0} ''{1}'' project refresh failed
-notification.messages.project.sync.tab.name={0} Sync
-notification.messages.task.execution.tab.name={0} Task
+notification.project.refresh.fail.title={0} ''{1}'' \u9805\u76ee\u66f4\u65b0\u5931\u6557
+notification.project.build.fail.title={0} ''{1}'' project build failed
+notification.messages.project.sync.tab.name={0} \u540c\u6b65
+notification.messages.task.execution.tab.name={0} \u5de5\u4f5c
# Tasks.
tasks.recent.title=\u6700\u8fd1\u7684\u5de5\u4f5c
@@ -84,31 +88,31 @@ external.system.task.after.rebuild=\u91cd\u65b0\u69cb\u5efa\u4e4b\u5f8c
external.system.task.before.run=\u57f7\u884c\u4e4b\u524d
## Tasks UI
external.system.task.activation.title=\u5de5\u4f5c\u555f\u7528
-external.system.task.activation.description=Edit {0} tasks activation settings
+external.system.task.activation.description=\u7de8\u8f2f {0} \u5de5\u4f5c\u555f\u7528\u8a2d\u5b9a
# Execution
-run.configuration.description={0} build
-run.configuration.tooltip.choose.registered.project=Choose one of registered {0} projects
-run.configuration.title.choose.registered.project=Choose {0} project
-run.configuration.settings.label.project={0} project:
+run.configuration.description={0} \u69cb\u5efa
+run.configuration.tooltip.choose.registered.project=\u9078\u53d6\u4e00\u500b\u5df2\u8a3b\u518a\u7684 {0} \u9805\u76ee
+run.configuration.title.choose.registered.project=\u9078\u53d6 {0} \u9805\u76ee
+run.configuration.settings.label.project={0} \u9805\u76ee:
run.configuration.settings.label.tasks=\u5de5\u4f5c:
run.configuration.settings.label.vmoptions=VM \u53c3\u6578:
run.configuration.settings.label.arguments=\u53c3\u6578:
-run.text.starting.multiple.task={0}: Executing tasks ''{1}''...
-run.text.starting.single.task={0}: Executing task ''{1}''...
-run.text.ended.multiple.task={0}: Tasks execution finished ''{1}''.
-run.text.ended.single.task={0}: Task execution finished ''{1}''.
-run.error.undefined.task=No task to execute is specified
-run.invalid.jvm.agent.configuration=Invalid JVM agent configuration used ''{0}''
+run.text.starting.multiple.task={0}\uff1a\u57f7\u884c\u591a\u500b\u5de5\u4f5c ''{1}''...
+run.text.starting.single.task={0}\uff1a\u57f7\u884c\u55ae\u500b\u5de5\u4f5c ''{1}''...
+run.text.ended.multiple.task={0}\uff1a\u591a\u500b\u5de5\u4f5c\u57f7\u884c\u5b8c\u6210 ''{1}''\u3002
+run.text.ended.single.task={0}\uff1a\u55ae\u500b\u5de5\u4f5c\u57f7\u884c\u5b8c\u6210 ''{1}''\u3002
+run.error.undefined.task=\u6c92\u6709\u6307\u5b9a\u57f7\u884c\u7684\u5de5\u4f5c
+run.invalid.jvm.agent.configuration=\u4f7f\u7528\u7684 ''{0}'' JVM\u4ee3\u7406\u8a2d\u5b9a\u7121\u6548
external.system.java.internal.jre=Use Internal JRE
external.system.java.home.env=Use JAVA_HOME
-external.system.project_jdk.not_specified=Project JDK is not specified. Open Project SDK Configuration
-external.system.java.home.undefined=JAVA_HOME environment variable not defined
-external.system.java.home.invalid=JAVA_HOME environment variable does not point to valid JDK or JRE ({0})
-external.system.platform.sdk.invalid=Platform SDK does not point to valid JDK ({0})
+external.system.project_jdk.not_specified=\u6c92\u6709\u6307\u5b9aJDK\u9805\u76ee\u3002 \u958b\u555f\u9805\u76eeSDK\u8a2d\u5b9a
+external.system.java.home.undefined=JAVAHOME\u74b0\u5883\u8b8a\u6578\u672a\u5b9a\u7fa9(_H)
+external.system.java.home.invalid=JAVAHOME\u74b0\u5883\u8b8a\u6578\u4e0d\u6307\u5411\u6709\u6548\u7684JDK\u6216JRE({0})(_H)
+external.system.platform.sdk.invalid=\u5e73\u53f0SDK\u4e0d\u6307\u5411\u6709\u6548\u7684JDK({0})
-tasks.select.task.title=Select {0} Task
-tasks.edit.task.title=Edit {0} Task
-tasks.before.run.empty=Run {0} task
-tasks.before.run=Run {0} task ''{1}''
+tasks.select.task.title=\u9078\u53d6 {0} \u5de5\u4f5c
+tasks.edit.task.title=\u7de8\u8f2f {0} \u5de5\u4f5c
+tasks.before.run.empty=\u57f7\u884c {0} \u5de5\u4f5c
+tasks.before.run=\u57f7\u884c {0} \u5de5\u4f5c ''{1}''
\ No newline at end of file
diff --git a/resources_en/messages/ActionsBundle_zh_CN.properties b/resources_en/messages/ActionsBundle_zh_CN.properties
index 9000351..2b7f474 100644
--- a/resources_en/messages/ActionsBundle_zh_CN.properties
+++ b/resources_en/messages/ActionsBundle_zh_CN.properties
@@ -4,21 +4,21 @@
action.CaptureMemorySnapShot.text=\u6355\u83b7\u5185\u5b58\u5feb\u7167
action.CaptureMemorySnapShot.description=\u6355\u83b7\u5185\u5b58\u5feb\u7167
-action.CaptureCPUUsageData.text=\u542f\u52a8CPU\u7684\u4f7f\u7528\u60c5\u51b5\u5206\u6790
-action.CaptureCPUUsageData.description=\u6355\u83b7CPU\u4f7f\u7528\u7387\u6570\u636e
-stop.capture.cpu.usage.data.action.name=\u505c\u6b62CPU\u7684\u4f7f\u7528\u60c5\u51b5\u5206\u6790
-action.CaptureAllocations.text=\u6355\u6349\u5206\u914d
+action.CaptureCPUUsageData.text=\u542f\u52a8 CPU \u4f7f\u7528\u60c5\u51b5\u5206\u6790
+action.CaptureCPUUsageData.description=\u6355\u83b7 CPU \u4f7f\u7528\u6570\u636e
+stop.capture.cpu.usage.data.action.name=\u505c\u6b62 CPU \u4f7f\u7528\u60c5\u51b5\u5206\u6790
+action.CaptureAllocations.text=\u6355\u83b7\u5206\u914d
action.CaptureAllocations.description=\u6355\u83b7\u5185\u5b58\u5206\u914d\u6570\u636e
stop.capture.allocations.data.action.name=\u505c\u6b62\u6355\u83b7\u5206\u914d
-action.ContextHelp.text=\u4e0a\u4e0b\u6587\u5e2e\u52a9
-action.ContextHelp.description=\u663e\u793a\u5373\u65f6\u5e2e\u52a9
+action.ContextHelp.text=\u4e0a\u4e0b\u6587\u5e2e\u52a9(_X)
+action.ContextHelp.description=\u663e\u793a\u4e0a\u4e0b\u6587\u5e2e\u52a9
action.RunConfiguration.text=\u9009\u62e9\u8fd0\u884c/\u8c03\u8bd5\u914d\u7f6e
-action.SwitchCoverage.text=\u663e\u793a\u4ee3\u7801\u8986\u76d6\u7387\u6570\u636e
-action.GenerateCoverageReport.text=\u751f\u6210\u8986\u76d6\u7387\u62a5\u544a
+action.SwitchCoverage.text=\u663e\u793a\u4ee3\u7801\u8986\u76d6\u7387\u6570\u636e(_V)
+action.GenerateCoverageReport.text=\u751f\u6210\u8986\u76d6\u7387\u62a5\u544a(_G)
action.RunConfiguration.description=\u9009\u62e9\u8fd0\u884c/\u8c03\u8bd5\u914d\u7f6e
-action.ShowIntentionActions.text=\u663e\u793a\u884c\u52a8\u610f\u5411
+action.ShowIntentionActions.text=\u663e\u793a\u610f\u5411\u52a8\u4f5c
action.ToggleReadOnlyAttribute.text=\u5207\u6362\u53ea\u8bfb\u5c5e\u6027
-action.ToggleReadOnlyAttribute.description=\u5f53\u524d\u6587\u4ef6\u7684\u5207\u6362\u53ea\u8bfb\u5c5e\u6027
+action.ToggleReadOnlyAttribute.description=\u5207\u6362\u5f53\u524d\u6587\u4ef6\u7684\u53ea\u8bfb\u5c5e\u6027
# suppress inspection "UnusedMessageFormatParameter"
action.ToggleReadOnlyAttribute.files=\u4f7f {2,choice,1#File|2#Files} {0,choice,0#Read-only|1#Writeable}
# suppress inspection "UnusedMessageFormatParameter"
@@ -26,197 +26,197 @@ action.ToggleReadOnlyAttribute.dirs=\u4f7f {3,choice,1#Directory|2#Directories}
# suppress inspection "UnusedMessageFormatParameter"
action.ToggleReadOnlyAttribute.mixed=\u4f7f\u6587\u4ef6/\u76ee\u5f55 {0,choice,0#Read-only|1#Writeable}
action.TogglePopupHints.text=\u5207\u6362\u5f53\u524d\u6587\u4ef6\u7684\u5f39\u51fa\u63d0\u793a
-action.RunGc.text=\u8fd0\u884c\u5783\u573e\u6536\u96c6\u5668
+action.RunGc.text=\u8fd0\u884c\u5783\u573e\u56de\u6536\u5668
action.ShowPopupMenu.text=\u663e\u793a\u4e0a\u4e0b\u6587\u83dc\u5355
action.CloseWindow.text=\u5173\u95ed\u6d3b\u52a8\u7a97\u53e3
-action.Vcs.ShowMessageHistory.text=\u63d0\u4ea4\u6d88\u606f\u5386\u53f2\u8bb0\u5f55
+action.Vcs.ShowMessageHistory.text=\u63d0\u4ea4\u4fe1\u606f\u5386\u53f2
action.Vcs.ShowMessageHistory.description=\u663e\u793a\u63d0\u4ea4\u4fe1\u606f\u7684\u5386\u53f2
-action.Vcs.ShowHistoryForBlock.text=\u663e\u793a\u5386\u53f2\u9009\u62e9
-action.Vcs.ShowHistoryForBlock.description=\u663e\u793a\u5386\u53f2\u7f16\u8f91\u9009\u62e9
-action.Vcs.ShowHistoryForRevision.text=\u663e\u793a\u4fee\u8ba2\u5386\u53f2(R)
-action.Vcs.ShowHistoryForRevision.description=\u663e\u793a\u6240\u9009\u6587\u4ef6\u7684\u4fee\u8ba2\u5386\u53f2
-action.Vcs.ShowTabbedFileHistory.text=\u663e\u793a\u5386\u53f2\u8bb0\u5f55
-action.Vcs.ShowTabbedFileHistory.description=\u663e\u793a\u6587\u4ef6\u7684\u5386\u53f2
-action.AddToFavoritesPopup.text=\u6dfb\u52a0\u5230\u6536\u85cf\u5939
-action.AddToFavoritesPopup.description=\u6dfb\u52a0\u9009\u62e9\u7684\u8282\u70b9\u5230\u6536\u85cf\u5939
-group.AddToFavorites.text=\u6dfb\u52a0\u5230\u6536\u85cf\u5939
-group.AddAllToFavorites.text=\u5168\u90e8\u6dfb\u52a0\u5230\u6536\u85cf\u5939
-action.AddNewFavoritesList.text=\u6dfb\u52a0\u65b0\u6536\u85cf\u5939\u5217\u8868
-action.AddNewFavoritesList.description=\u6dfb\u52a0\u65b0\u6536\u85cf\u5939\u5217\u8868
+action.Vcs.ShowHistoryForBlock.text=\u663e\u793a\u9009\u4e2d\u5386\u53f2(_F)
+action.Vcs.ShowHistoryForBlock.description=\u663e\u793a\u7f16\u8f91\u5668\u9009\u4e2d\u5386\u53f2
+action.Vcs.ShowHistoryForRevision.text=\u663e\u793a\u4fee\u8ba2\u5386\u53f2(_R)
+action.Vcs.ShowHistoryForRevision.description=\u663e\u793a\u9009\u4e2d\u6587\u4ef6\u7684\u4fee\u8ba2\u5386\u53f2
+action.Vcs.ShowTabbedFileHistory.text=\u663e\u793a\u5386\u53f2(_H)
+action.Vcs.ShowTabbedFileHistory.description=\u663e\u793a\u6587\u4ef6\u5386\u53f2
+action.AddToFavoritesPopup.text=\u6dfb\u52a0\u5230\u6536\u85cf
+action.AddToFavoritesPopup.description=\u5c06\u9009\u4e2d\u8282\u70b9\u6dfb\u52a0\u5230\u6536\u85cf
+group.AddToFavorites.text=\u6dfb\u52a0\u5230\u6536\u85cf(_A)
+group.AddAllToFavorites.text=\u5168\u90e8\u6536\u85cf(_L)
+action.AddNewFavoritesList.text=\u6dfb\u52a0\u5230\u65b0\u6536\u85cf\u5939\u5217\u8868
+action.AddNewFavoritesList.description=\u6dfb\u52a0\u5230\u65b0\u6536\u85cf\u5939\u5217\u8868
action.EditFavorites.text=\u91cd\u547d\u540d\u6536\u85cf\u5939\u5217\u8868
action.RemoveFavoritesList.text=\u5220\u9664\u6536\u85cf\u5939\u5217\u8868
-action.RemoveFavoritesList.description=\u5220\u9664\u9009\u5b9a\u7684\u8282\u70b9\u6240\u5c5e\u7684\u6240\u6709\u6536\u85cf\u5230
-action.RemoveAllFavoritesListsButThis.text=\u5220\u9664\u6240\u6709\u6536\u85cf\u5217\u8868\u4e2d\uff0c\u4f46\u6b64
-action.RemoveAllFavoritesListsButThis.description=\u5220\u9664\u6240\u6709\u6536\u85cf\u8fd9\u4e9b\u9664\u5916
-group.SendToFavoritesGroup.text=\u53d1\u9001\u5230\u6536\u85cf\u5939
-action.ActivateNavBar.text=\u6fc0\u6d3b\u5bfc\u822a\u680f
+action.RemoveFavoritesList.description=\u5220\u9664\u9009\u4e2d\u8282\u70b9\u6240\u5c5e\u7684\u6240\u6709\u6536\u85cf\u5939
+action.RemoveAllFavoritesListsButThis.text=\u5220\u9664\u9664\u6b64\u4e4b\u5916\u7684\u6240\u6709\u6536\u85cf
+action.RemoveAllFavoritesListsButThis.description=\u5220\u9664\u9664\u4e86\u8fd9\u4e9b\u4ee5\u5916\u7684\u6240\u6709\u6536\u85cf
+group.SendToFavoritesGroup.text=\u53d1\u9001\u5230\u6536\u85cf\u5939(_S)
+action.ActivateNavBar.text=\u6fc0\u6d3b\u5bfc\u822a\u680f(_B)
action.ActivateNavBar.description=\u6fc0\u6d3b\u5bfc\u822a\u680f
action.CreateRunConfiguration.text=\u521b\u5efa\u8fd0\u884c\u914d\u7f6e
-action.CreateRunConfiguration.description=\u4ece\u4e0a\u4e0b\u6587\u4e2d\u521b\u5efa\u8fd0\u884c\u914d\u7f6e
+action.CreateRunConfiguration.description=\u6839\u636e\u5f53\u524d\u6587\u672c\u521b\u5efa\u8fd0\u884c\u914d\u7f6e
group.RunContextPopupGroup.text=\u8fd0\u884c\u914d\u7f6e
group.EditorActions.text=\u7f16\u8f91\u5668\u64cd\u4f5c
-action.EditorChooseLookupItem.text=\u9009\u62e9\u67e5\u627e\u9879\u76ee
-action.EditorChooseLookupItemReplace.text=\u9009\u62e9\u67e5\u627e\u9879\u76ee\u66ff\u6362
-action.EditorChooseLookupItemCompleteStatement.text=\u9009\u62e9\u67e5\u627e\u9879\u76ee\uff0c\u5e76\u8c03\u7528\u5b8c\u6574\u7684\u9648\u8ff0
-action.EditorChooseLookupItemDot.text=\u9009\u62e9\u67e5\u627e\u9879\u76ee\uff0c\u5e76\u63d2\u5165\u70b9
+action.EditorChooseLookupItem.text=\u9009\u62e9\u67e5\u8be2\u9879
+action.EditorChooseLookupItemReplace.text=\u9009\u62e9\u67e5\u8be2\u9879\u66ff\u6362
+action.EditorChooseLookupItemCompleteStatement.text=\u9009\u62e9\u67e5\u8be2\u9879\u5e76\u5c06\u8bed\u53e5\u8865\u5145\u5b8c\u6574
+action.EditorChooseLookupItemDot.text=\u9009\u62e9\u67e5\u8be2\u9879\u5e76\u63d2\u5165\u70b9
action.NextTemplateVariable.text=\u4e0b\u4e00\u4e2a\u6a21\u677f\u53d8\u91cf\u6216\u5b8c\u6210\u5c31\u5730\u91cd\u6784
action.PreviousTemplateVariable.text=\u4e0a\u4e00\u4e2a\u6a21\u677f\u53d8\u91cf
action.NextParameter.text=\u4e0b\u4e00\u4e2a\u53c2\u6570
action.PrevParameter.text=\u4e0a\u4e00\u4e2a\u53c2\u6570
-action.EditorPageUp.text=\u5411\u4e0a\u7ffb\u9875
-action.EditorPageDown.text=\u5411\u4e0b\u7ffb\u9875
-action.EditorPageUpWithSelection.text=Page Up\u952e\u9009\u62e9
-action.EditorPageDownWithSelection.text=Page Down\u952e\u9009\u62e9
+action.EditorPageUp.text=\u4e0a\u4e00\u9875
+action.EditorPageDown.text=\u4e0b\u4e00\u9875
+action.EditorPageUpWithSelection.text=\u4e0a\u7ffb\u9875\u5e76\u9009\u62e9
+action.EditorPageDownWithSelection.text=\u4e0b\u7ffb\u9875\u5e76\u9009\u62e9
action.EditorCopy.text=\u590d\u5236
action.EditorCut.text=\u526a\u5207
action.EditorPaste.text=\u7c98\u8d34
-action.EditorPasteSimple.text=\u7b80\u5355\u7c98\u8d34
-action.EditorPasteSimple.description=\u7c98\u8d34\u4e0d\u8fdb\u884c\u683c\u5f0f\u5316\uff0c\u81ea\u52a8\u5bfc\u5165\uff0c\u5b57\u7b26\u8f6c\u6362\u7b49\u3002
+action.EditorPasteSimple.text=\u7b80\u5355\u7c98\u8d34(_I)
+action.EditorPasteSimple.description=\u7c98\u8d34\uff0c\u4e0d\u8fdb\u884c\u683c\u5f0f\u5316\uff0c\u81ea\u52a8\u5bfc\u5165\uff0c\u6587\u5b57\u8f6c\u4e49\u7b49\u3002
action.EditorPasteFromX11.text=\u4ece X \u526a\u8d34\u677f\u7c98\u8d34
action.EditorDelete.text=\u5220\u9664
action.EditorBackSpace.text=\u9000\u683c
-action.EditorHungryBackSpace.text=\u75af\u72c2\u9000\u683c
-action.EditorHungryBackSpace.description=\u5220\u9664\u5149\u6807\u524d\u6240\u6709\u7684\u7a7a\u683c\u7b26\u53f7\uff08\u5982\u679c\u6709\u7684\u8bdd\uff09
-action.EditorMoveToPageTop.text=\u63d2\u5165\u7b26\u79fb\u52a8\u5230\u9875\u9762\u9876\u90e8
-action.EditorMoveToPageBottom.text=\u63d2\u5165\u7b26\u79fb\u52a8\u5230\u9875\u9762\u5e95\u90e8
-action.EditorMoveToPageTopWithSelection.text=\u63d2\u5165\u7b26\u79fb\u52a8\u5230\u9875\u9762\u9876\u90e8\u4e0e\u9009\u62e9
-action.EditorMoveToPageBottomWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u4e0e\u9009\u62e9\u9875\u9762\u5e95\u90e8
-action.EditorEnter.text=\u786e\u5b9a
-action.EditorEscape.text=\u8f6c\u610f
-action.EditorUp.text=\u5411\u4e0a
-action.EditorDown.text=\u5411\u4e0b
-action.EditorLeft.text=\u9760\u5de6
-action.EditorRight.text=\u9760\u53f3
-action.EditorUpWithSelection.text=\u5411\u4e0a\u9009\u62e9
-action.EditorDownWithSelection.text=\u5411\u4e0b\u9009\u62e9
-action.EditorLeftWithSelection.text=\u5411\u5de6\u9009\u62e9
-action.EditorRightWithSelection.text=\u5411\u53f3\u9009\u62e9
+action.EditorHungryBackSpace.text=\u9965\u997f\u9000\u683c
+action.EditorHungryBackSpace.description=\u548c\u9000\u683c\u952e\u7684\u884c\u4e3a\u4e00\u6837\uff0c\u4f46\u4f1a\u5220\u9664\u63d2\u5165\u7b26\u4e4b\u524d\u7684\u6240\u6709\u7a7a\u767d\u7b26\u53f7(\u5982\u679c\u6709\u7684\u8bdd)
+action.EditorMoveToPageTop.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u9875\u7684\u9876\u90e8
+action.EditorMoveToPageBottom.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u9875\u7684\u5e95\u90e8
+action.EditorMoveToPageTopWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u9875\u7684\u9876\u90e8\u5e76\u9009\u62e9
+action.EditorMoveToPageBottomWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u9875\u7684\u5e95\u90e8\u5e76\u9009\u62e9
+action.EditorEnter.text=\u56de\u8f66
+action.EditorEscape.text=Esc
+action.EditorUp.text=\u4e0a
+action.EditorDown.text=\u4e0b
+action.EditorLeft.text=Left
+action.EditorRight.text=Right
+action.EditorUpWithSelection.text=\u5411\u4e0a\u9009\u4e2d
+action.EditorDownWithSelection.text=\u5411\u4e0b\u9009\u4e2d
+action.EditorLeftWithSelection.text=\u5411\u5de6\u9009\u4e2d
+action.EditorRightWithSelection.text=\u5411\u53f3\u9009\u4e2d
action.EditorLookupUp.text=\u5411\u4e0a\u67e5\u627e
action.EditorLookupDown.text=\u5411\u4e0b\u67e5\u627e
-action.EditorIndentSelection.text=\u884c\u7f29\u8fdb
-action.EditorUnindentSelection.text=\u53d6\u6d88\u884c\u7f29\u8fdb
-action.EditorIndentLineOrSelection.text=\u9009\u62e9\u884c\u7f29\u8fdb
-action.EditorTab.text=Tab \u952e
-action.EditorResetFontSize.text=\u91cd\u8bbe\u5b57\u4f53\u5927\u5c0f
-action.EmacsStyleIndent.text=Emacs\u6807\u7b7e
+action.EditorIndentSelection.text=\u7f29\u8fdb\u9009\u4e2d\u5185\u5bb9
+action.EditorUnindentSelection.text=\u53d6\u6d88\u9009\u4e2d\u884c\u6216\u9009\u4e2d\u5185\u5bb9\u7684\u7f29\u8fdb
+action.EditorIndentLineOrSelection.text=\u7f29\u8fdb\u884c\u6216\u9009\u4e2d\u533a\u57df
+action.EditorTab.text=Tab
+action.EditorResetFontSize.text=\u91cd\u7f6e\u5b57\u4f53\u5927\u5c0f
+action.EmacsStyleIndent.text=Emacs \u9009\u9879\u5361
action.EditorScrollUp.text=\u5411\u4e0a\u6eda\u52a8
action.EditorScrollDown.text=\u5411\u4e0b\u6eda\u52a8
-action.EditorScrollUpAndMove.text=\u5fc5\u8981\u65f6\u5411\u4e0a\u6eda\u52a8\u548c\u79fb\u52a8
-action.EditorScrollDownAndMove.text=\u5fc5\u8981\u65f6\u5411\u4e0b\u6eda\u52a8\u5e76\u79fb\u52a8
+action.EditorScrollUpAndMove.text=\u5411\u4e0a\u6eda\u52a8\u5e76\u79fb\u52a8\uff0c\u5982\u679c\u9700\u8981
+action.EditorScrollDownAndMove.text=\u5411\u4e0b\u6eda\u52a8\u5e76\u79fb\u52a8\uff0c\u5982\u679c\u9700\u8981
action.EditorScrollLeft.text=\u5411\u5de6\u6eda\u52a8
action.EditorScrollRight.text=\u5411\u53f3\u6eda\u52a8
-action.EditorScrollTop.text=\u6eda\u52a8\u5230\u9875\u9996
-action.EditorScrollBottom.text=\u6eda\u52a8\u5230\u5e95\u90e8
+action.EditorScrollTop.text=\u6eda\u52a8\u5230\u9876\u90e8
+action.EditorScrollBottom.text=\u6eda\u52a8\u81f3\u5e95\u90e8
action.EditorMoveUpAndScroll.text=\u4e0a\u79fb\u548c\u6eda\u52a8
action.EditorMoveDownAndScroll.text=\u4e0b\u79fb\u548c\u6eda\u52a8
-action.EditorMoveUpAndScrollWithSelection.text=\u5411\u4e0a\u79fb\u52a8\u5e76\u9009\u62e9
-action.EditorMoveDownAndScrollWithSelection.text=\u5411\u4e0b\u79fb\u52a8\u5e76\u9009\u62e9
-action.EditorAddOrRemoveCaret.text=\u6dfb\u52a0\u6216\u5220\u9664\u63d2\u5165\u7b26\u53f7
-action.EditorAddOrRemoveCaret.description=\u8bbe\u7f6e\u5f53\u524d\u6587\u4ef6\u4e2d\u7684\u591a\u4e2a\u5149\u6807\u540c\u65f6\u7f16\u8f91\u591a\u884c\u4ee3\u7801\u3002
+action.EditorMoveUpAndScrollWithSelection.text=\u5411\u4e0a\u6eda\u52a8\u5e76\u9009\u62e9
+action.EditorMoveDownAndScrollWithSelection.text=\u5411\u4e0b\u6eda\u52a8\u5e76\u9009\u62e9
+action.EditorAddOrRemoveCaret.text=\u6dfb\u52a0\u6216\u79fb\u9664\u63d2\u5165\u7b26
+action.EditorAddOrRemoveCaret.description=\u5728\u5f53\u524d\u6587\u4ef6\u4e2d\u8bbe\u7f6e\u591a\u4e2a\u5149\u6807\uff0c\u4ee5\u540c\u65f6\u7f16\u8f91\u591a\u884c\u4ee3\u7801\u3002
action.EditorCreateRectangularSelection.text=\u521b\u5efa\u77e9\u5f62\u9009\u533a
action.EditorAddRectangularSelectionOnMouseDrag.text=\u62d6\u52a8\u9f20\u6807\u6dfb\u52a0\u77e9\u5f62\u9009\u533a
action.EditorCloneCaretBelow.text=\u5728\u4e0b\u65b9\u514b\u9686\u63d2\u5165\u7b26\u53f7
-action.EditorCloneCaretBelow.description=\u5728\u4e0b\u9762\u7684\u884c\u4e2d\u63d2\u5165\u4e00\u4e2a\u8f85\u52a9\u5149\u6807\uff0c\u4ee5\u540c\u65f6\u7f16\u8f91\u591a\u884c\u4ee3\u7801
+action.EditorCloneCaretBelow.description=\u5728\u4e0b\u9762\u7684\u884c\u4e2d\u63d2\u5165\u4e00\u4e2a\u8f85\u52a9\u5149\u6807\uff0c\u4ee5\u540c\u65f6\u7f16\u8f91\u591a\u884c\u4ee3\u7801\u3002
action.EditorCloneCaretAbove.text=\u5728\u4e0a\u65b9\u514b\u9686\u63d2\u5165\u7b26\u53f7
-action.EditorCloneCaretAbove.description=\u5728\u4e0a\u9762\u7684\u884c\u4e2d\u63d2\u5165\u4e00\u4e2a\u8f85\u52a9\u5149\u6807\uff0c\u4ee5\u540c\u65f6\u7f16\u8f91\u591a\u884c\u4ee3\u7801
-action.SelectNextOccurrence.text=\u6dfb\u52a0\u4e0b\u4e00\u4e2a\u5339\u914d\u9879\u7684\u9009\u62e9
+action.EditorCloneCaretAbove.description=\u5728\u4e0a\u9762\u7684\u884c\u4e2d\u63d2\u5165\u4e00\u4e2a\u8f85\u52a9\u5149\u6807\uff0c\u4ee5\u540c\u65f6\u7f16\u8f91\u591a\u884c\u4ee3\u7801\u3002
+action.SelectNextOccurrence.text=\u5c06\u4e0b\u4e00\u4e2a\u5339\u914d\u9879\u6dfb\u52a0\u5230\u9009\u62e9
action.SelectNextOccurrence.description=\u901a\u8fc7\u5c06\u5f53\u524d\u5355\u8bcd\u7684\u4e0b\u4e00\u4e2a\u5339\u914d\u9879\u6dfb\u52a0\u5230\u9009\u62e9\uff0c\u6765\u8bbe\u7f6e\u591a\u4e2a\u5149\u6807\u3002
action.SelectAllOccurrences.text=\u9009\u62e9\u6240\u6709\u5339\u914d\u9879
action.SelectAllOccurrences.description=\u901a\u8fc7\u5c06\u5f53\u524d\u5355\u8bcd\u7684\u6240\u6709\u5339\u914d\u9879\u6dfb\u52a0\u5230\u9009\u62e9\uff0c\u6765\u8bbe\u7f6e\u591a\u4e2a\u5149\u6807\u3002
action.UnselectPreviousOccurrence.text=\u53d6\u6d88\u9009\u62e9\u5339\u914d\u9879
-action.UnselectPreviousOccurrence.description=\u4ece\u9009\u62e9\u4e2d\u5220\u9664\u5f53\u524d\u5355\u8bcd\u3002
+action.UnselectPreviousOccurrence.description=\u4ece\u9009\u62e9\u4e2d\u79fb\u9664\u5f53\u524d\u5355\u8bcd\u7684\u5339\u914d\u9879\u3002
action.EditorToggleStickySelection.text=\u5207\u6362\u7c98\u6027\u9009\u62e9
-action.EditorSwapSelectionBoundaries.text=\u4ea4\u6362\u9009\u62e9\u8fb9\u754c
-action.EditorLineStart.text=\u79fb\u52a8\u5149\u6807\u5230\u884c\u9996
-action.EditorLineEnd.text=\u79fb\u52a8\u5149\u6807\u5230\u884c\u5c3e
+action.EditorSwapSelectionBoundaries.text=\u4ea4\u6362\u9009\u62e9\u7684\u8fb9\u754c
+action.EditorLineStart.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u884c\u9996
+action.EditorLineEnd.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u884c\u5c3e
action.EditorDeleteToLineStart.text=\u5220\u9664\u5230\u884c\u9996
action.EditorDeleteToLineEnd.text=\u5220\u9664\u5230\u884c\u5c3e
-action.EditorCutLineBackward.text=\u5411\u540e\u526a\u5207
+action.EditorCutLineBackward.text=\u53cd\u5411\u526a\u5207\u884c
action.EditorCutLineEnd.text=\u526a\u5207\u5230\u884c\u5c3e
-action.EditorTextStart.text=\u79fb\u52a8\u5149\u6807\u5230\u6587\u672c\u5f00\u59cb
-action.EditorTextEnd.text=\u79fb\u52a8\u5149\u6807\u5230\u6587\u672c\u7ed3\u675f
-action.EditorForwardParagraph.text = \u5411\u524d\u4e00\u6bb5\u843d\u79fb\u52a8\u5149\u6807
-action.EditorBackwardParagraph.text = \u5411\u540e\u4e00\u6bb5\u843d\u79fb\u52a8\u5149\u6807
-action.EditorLineStartWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u9009\u62e9\u884c\u5f00\u59cb
-action.EditorLineEndWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u9009\u533a\u884c\u5c3e
-action.EditorTextStartWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u6587\u672c\u5f00\u59cb\u9009\u62e9
-action.EditorTextEndWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u6587\u672c\u7ed3\u5c3e\u7684\u9009\u62e9
-action.EditorNextWord.text=\u79fb\u52a8\u5149\u6807\u5230\u4e0b\u4e00\u4e2a\u5b57
-action.EditorNextWordInDifferentHumpsMode.text=\u79fb\u52a8\u5149\u6807\u5230\u4e0b\u4e00\u4e2a\u8bcd\u5728\u4e0d\u540c\u7684\u201cCamelHumps\u201d\u6a21\u5f0f
-action.EditorPreviousWord.text=\u79fb\u52a8\u5149\u6807\u5230\u524d\u4e00\u4e2a\u5b57
-action.EditorPreviousWordInDifferentHumpsMode.text=\u79fb\u52a8\u5149\u6807\u5230\u524d\u4e00\u4e2a\u5b57\u5728\u4e0d\u540c\u7684\u201cCamelHumps\u201d\u6a21\u5f0f
-action.EditorNextWordWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u4e0b\u4e00\u4e2a\u5b57\u4e0e\u9009\u578b
-action.EditorNextWordInDifferentHumpsModeWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u4e0b\u4e00\u4e2a\u8bcd\u7684\u9009\u62e9\u4e0e\u4e0d\u540c\u201cCamelHumps\u201d\u6a21\u5f0f
-action.EditorPreviousWordWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u524d\u4e00\u4e2a\u5b57\u4e0e\u9009\u62e9
-action.EditorPreviousWordInDifferentHumpsModeWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u524d\u4e00\u4e2a\u5b57\u7684\u9009\u62e9\u4e0e\u4e0d\u540c\u201cCamelHumps\u201d\u6a21\u5f0f
-action.EditorCodeBlockStart.text=\u79fb\u52a8\u5149\u6807\u5230\u4ee3\u7801\u5757\u5f00\u59cb
-action.EditorCodeBlockEnd.text=\u79fb\u52a8\u5149\u6807\u5230\u4ee3\u7801\u5757\u7ed3\u675f
-action.EditorCodeBlockStartWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u4ee3\u7801\u5757\u5f00\u59cb\u9009\u62e9
-action.EditorCodeBlockEndWithSelection.text=\u79fb\u52a8\u5149\u6807\u5230\u9009\u533a\u4ee3\u7801\u5757\u7ed3\u675f
-action.EditorMatchBrace.text=\u79fb\u52a8\u63d2\u5165\u7b26\u5230\u5bf9\u5e94\u7684\u62ec\u53f7
-action.EditorDeleteToWordStart.text=\u5220\u9664\u81f3\u5355\u8bcd\u5f00\u59cb
-action.EditorDeleteToWordStartInDifferentHumpsMode.text=\u5728\u4e0d\u540c\u7684\u201cCamelHumps\u201d\u6a21\u5f0f\u5220\u9664\u5230Word\u5f00\u59cb
-action.EditorDeleteToWordEnd.text=\u5220\u9664\u81f3\u5355\u8bcd\u7ed3\u675f
-action.EditorDeleteToWordEndInDifferentHumpsMode.text=\u5728\u4e0d\u540c\u7684\u201cCamelHumps\u201d\u6a21\u5f0f\u5220\u9664\u5230\u5355\u8bcd\u7ed3\u675f
+action.EditorTextStart.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u6587\u672c\u7684\u5f00\u59cb\u5904
+action.EditorTextEnd.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u6587\u672c\u7684\u672b\u5c3e\u5904
+action.EditorForwardParagraph.text = \u63d2\u5165\u7b26\u53f7\u5411\u524d\u79fb\u52a8\u4e00\u4e2a\u6bb5\u843d
+action.EditorBackwardParagraph.text = \u63d2\u5165\u7b26\u53f7\u5411\u540e\u79fb\u52a8\u4e00\u4e2a\u6bb5\u843d
+action.EditorLineStartWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u884c\u9996\u5e76\u9009\u62e9
+action.EditorLineEndWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u884c\u5c3e\u5e76\u9009\u62e9
+action.EditorTextStartWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u6587\u672c\u7684\u5f00\u59cb\u5e76\u9009\u62e9
+action.EditorTextEndWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u6587\u672c\u7684\u672b\u5c3e\u5e76\u9009\u62e9
+action.EditorNextWord.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4e0b\u4e2a\u5355\u8bcd
+action.EditorNextWordInDifferentHumpsMode.text=\u5728\u9a7c\u5cf0\u5339\u914d\u6a21\u5f0f\u4e2d\u81ea\u52a8\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4e0b\u4e2a\u5355\u8bcd
+action.EditorPreviousWord.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4e0a\u4e2a\u5355\u8bcd
+action.EditorPreviousWordInDifferentHumpsMode.text=\u5728\u9a7c\u5cf0\u5339\u914d\u6a21\u5f0f\u4e2d\u81ea\u52a8\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4e0a\u4e2a\u5355\u8bcd
+action.EditorNextWordWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4e0b\u4e2a\u5355\u8bcd\u5e76\u9009\u62e9
+action.EditorNextWordInDifferentHumpsModeWithSelection.text=\u5728\u9a7c\u5cf0\u5339\u914d\u6a21\u5f0f\u4e2d\u81ea\u52a8\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4e0b\u4e2a\u5355\u8bcd\u5e76\u9009\u62e9
+action.EditorPreviousWordWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4e0a\u4e2a\u5355\u8bcd\u5e76\u9009\u62e9
+action.EditorPreviousWordInDifferentHumpsModeWithSelection.text=\u5728\u9a7c\u5cf0\u5339\u914d\u6a21\u5f0f\u4e2d\u81ea\u52a8\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4e0a\u4e2a\u5355\u8bcd\u5e76\u9009\u62e9
+action.EditorCodeBlockStart.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4ee3\u7801\u5757\u5f00\u59cb\u5904
+action.EditorCodeBlockEnd.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4ee3\u7801\u5757\u7ed3\u5c3e\u5904
+action.EditorCodeBlockStartWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4ee3\u7801\u5757\u5f00\u59cb\u5904\u5e76\u9009\u62e9
+action.EditorCodeBlockEndWithSelection.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u4ee3\u7801\u5757\u7ed3\u5c3e\u5904\u5e76\u9009\u62e9
+action.EditorMatchBrace.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u5339\u914d\u7684\u5c0f\u62ec\u53f7
+action.EditorDeleteToWordStart.text=\u5220\u9664\u5230\u8bcd\u9996
+action.EditorDeleteToWordStartInDifferentHumpsMode.text=\u5728\u9a7c\u5cf0\u5339\u914d\u6a21\u5f0f\u4e2d\u5220\u9664\u5230\u8bcd\u9996
+action.EditorDeleteToWordEnd.text=\u5220\u9664\u5230\u8bcd\u5c3e
+action.EditorDeleteToWordEndInDifferentHumpsMode.text=\u5728\u9a7c\u5cf0\u5339\u914d\u6a21\u5f0f\u4e2d\u5220\u9664\u5230\u8bcd\u5c3e
action.EditorDeleteLine.text=\u5220\u9664\u884c
-action.EditorKillToWordStart.text=\u5220\u9664\u81f3\u5355\u8bcd\u5f00\u59cb
-action.EditorKillToWordEnd.text=\u5220\u9664\u81f3\u5355\u8bcd\u7ed3\u675f
-action.EditorKillRegion.text=\u5e72\u6389\u9009\u5b9a\u533a\u57df
-action.EditorKillRingSave.text=\u4fdd\u5b58\u5230\u64a4\u9500\u533a
-action.EditorDuplicate.text=\u590d\u5236\u884c\u6216\u9009\u533a
-action.EditorDuplicateLines.text=\u590d\u5236\u6574\u884c
+action.EditorKillToWordStart.text=\u5220\u9664\u81f3\u8bcd\u9996
+action.EditorKillToWordEnd.text=\u5220\u9664\u81f3\u8bcd\u5c3e
+action.EditorKillRegion.text=\u5220\u9664\u9009\u4e2d\u533a\u57df
+action.EditorKillRingSave.text=\u4fdd\u5b58\u81f3\u5220\u9664\u73af
+action.EditorDuplicate.text=\u91cd\u590d\u884c\u6216\u9009\u4e2d\u533a\u57df
+action.EditorDuplicateLines.text=\u91cd\u590d\u6574\u884c
action.EditorSelectWord.text=\u6269\u5c55\u9009\u62e9
action.EditorUnSelectWord.text=\u7f29\u5c0f\u9009\u62e9
group.EditorBidiTextDirection.text=Bidi \u6587\u672c\u65b9\u5411
group.EditorBidiTextDirection.description=\u6df7\u5408 LTR/RTL \u6587\u672c\u7684\u4e3b\u8981\u65b9\u5411
action.EditorSetContentBasedBidiTextDirection.text=\u57fa\u4e8e\u5185\u5bb9
action.EditorSetContentBasedBidiTextDirection.description=\u65b9\u5411\u7531\u521d\u59cb\u5b57\u7b26\u51b3\u5b9a
-action.EditorSetLtrBidiTextDirection.text=\u4ece\u5de6\u5230\u53f3
-action.EditorSetRtlBidiTextDirection.text=\u4ece\u53f3\u5230\u5de6
-action.EditorToggleInsertState.text=\u5207\u6362\u63d2\u5165/\u6539\u5199
-action.EditorToggleColumnMode.text=\u5217\u9009\u62e9\u6a21\u5f0f
-action.EditorToggleColumnMode.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u5207\u6362\u5217\u9009\u62e9\u6a21\u5f0f
-action.EditorToggleShowWhitespaces.text=\u663e\u793a\u7a7a\u767d\u5b57\u7b26
-action.EditorToggleShowWhitespaces.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u5207\u6362\u663e\u793a\u7a7a\u683c
-action.EditorToggleShowIndentLines.text=\u663e\u793a\u7f29\u8fdb\u6307\u5357
-action.EditorToggleShowIndentLines.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u5207\u6362\u663e\u793a\u7f29\u8fdb\u5411\u5bfc
-action.EditorToggleShowBreadcrumbs.text=Show Breadcrumbs
-action.EditorToggleShowBreadcrumbs.description=Toggle display the breadcrumbs bar in current editor
-action.EditorToggleShowLineNumbers.text=\u663e\u793a\u884c\u53f7
-action.EditorToggleShowLineNumbers.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u5207\u6362\u663e\u793a\u884c\u53f7
-action.EditorToggleShowGutterIcons.text=\u663e\u793a\u88c5\u8ba2\u7ebf\u56fe\u6807
-action.EditorToggleShowGutterIcons.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u4e2d\u5207\u6362\u663e\u793a\u88c5\u8ba2\u7ebf\u56fe\u6807
-action.EditorToggleUseSoftWraps.text=\u4f7f\u7528\u81ea\u52a8\u6362\u884c
-action.EditorToggleUseSoftWraps.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u4f7f\u7528\u81ea\u52a8\u6362\u884c
-action.EditorToggleUseSoftWrapsInPreview.text=\u5728\u9884\u89c8\u7f16\u8f91\u5668\u4f7f\u7528\u81ea\u52a8\u6362\u884c
-action.EditorToggleUseSoftWrapsInPreview.description=\u5728\u9884\u89c8\u7f16\u8f91\u5668\u4f7f\u7528\u81ea\u52a8\u6362\u884c\u5207\u6362
-action.EditorConsoleScrollToTheEnd.text=\u6eda\u52a8\u5230\u672b\u5c3e
-action.EditorIncreaseFontSize.text=\u589e\u52a0\u5b57\u4f53\u5927\u5c0f
-action.EditorDecreaseFontSize.text=\u7f29\u5c0f\u5b57\u4f53
-action.ViewImportPopups.text=\u663e\u793a\u5bfc\u5165\u5f39\u51fa\u7a97\u53e3
-action.ViewImportPopups.description=\u5207\u6362\u663e\u793a\u8f93\u5165\u5f39\u51fa\u7a97\u53e3\u7684\u5f53\u524d\u6587\u4ef6
+action.EditorSetLtrBidiTextDirection.text=\u5de6\u5230\u53f3
+action.EditorSetRtlBidiTextDirection.text=\u53f3\u5230\u5de6
+action.EditorToggleInsertState.text=\u5207\u6362\u63d2\u5165/\u8986\u76d6
+action.EditorToggleColumnMode.text=\u5217\u9009\u62e9\u6a21\u5f0f(_M)
+action.EditorToggleColumnMode.description=\u5728\u5f53\u524d\u7f16\u8f91\u7a97\u53e3\u5207\u6362\u5217\u9009\u62e9\u6a21\u5f0f
+action.EditorToggleShowWhitespaces.text=\u663e\u793a\u7a7a\u683c(_O)
+action.EditorToggleShowWhitespaces.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u4e2d\u5207\u6362\u663e\u793a\u7a7a\u683c
+action.EditorToggleShowIndentLines.text=\u663e\u793a\u7f29\u8fdb\u5411\u5bfc(_O)
+action.EditorToggleShowIndentLines.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u4e2d\u5207\u6362\u663e\u793a\u7f29\u8fdb\u6307\u5357
+action.EditorToggleShowBreadcrumbs.text=\u663e\u793a\u9762\u5305\u5c51\u5bfc\u822a
+action.EditorToggleShowBreadcrumbs.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u4e2d\u5207\u6362\u663e\u793a\u9762\u5305\u5c51\u5bfc\u822a
+action.EditorToggleShowLineNumbers.text=\u663e\u793a\u884c\u53f7(_I)
+action.EditorToggleShowLineNumbers.description=\u5f53\u524d\u7f16\u8f91\u7a97\u53e3\u4e2d\u5207\u6362\u884c\u53f7\u663e\u793a
+action.EditorToggleShowGutterIcons.text=\u663e\u793a Gutter \u56fe\u6807(_O)
+action.EditorToggleShowGutterIcons.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u4e2d\u5207\u6362\u663e\u793a Gutter \u56fe\u6807
+action.EditorToggleUseSoftWraps.text=\u542f\u7528\u81ea\u52a8\u6362\u884c
+action.EditorToggleUseSoftWraps.description=\u5f53\u524d\u7f16\u8f91\u7a97\u53e3\u4e2d\u5207\u6362\u81ea\u52a8\u6362\u884c
+action.EditorToggleUseSoftWrapsInPreview.text=\u5728\u7f16\u8f91\u5668\u9884\u89c8\u4e2d\u4f7f\u7528\u81ea\u52a8\u6362\u884c
+action.EditorToggleUseSoftWrapsInPreview.description=\u5207\u6362\u5728\u7f16\u8f91\u5668\u9884\u89c8\u4e2d\u4f7f\u7528\u81ea\u52a8\u6362\u884c
+action.EditorConsoleScrollToTheEnd.text=\u6eda\u52a8\u5230\u7ed3\u5c3e
+action.EditorIncreaseFontSize.text=\u589e\u5927\u5b57\u4f53\u5927\u5c0f
+action.EditorDecreaseFontSize.text=\u51cf\u5c0f\u5b57\u4f53\u5927\u5c0f
+action.ViewImportPopups.text=\u663e\u793a\u5bfc\u5165\u5f39\u7a97
+action.ViewImportPopups.description=\u5728\u5f53\u524d\u6587\u4ef6\u4e2d\u5207\u6362\u663e\u793a\u5bfc\u5165\u5f39\u7a97
action.EditorScrollToCenter.text=\u6eda\u52a8\u5230\u4e2d\u5fc3
-action.EditorToggleCase.text=\u5207\u6362\u6848\u4f8b
-action.EditorJoinLines.text=\u8054\u63a5\u884c
-action.EditorSelectLine.text=\u9009\u4e2d\u5f53\u524d\u884c
-action.EditorSplitLine.text=\u5206\u5272\u884c
+action.EditorToggleCase.text=\u5207\u6362\u5927\u5c0f\u5199
+action.EditorJoinLines.text=\u8fde\u63a5\u884c
+action.EditorSelectLine.text=\u9009\u62e9\u63d2\u5165\u7b26\u53f7\u6240\u5728\u884c
+action.EditorSplitLine.text=\u62c6\u5206\u884c
action.EditorStartNewLine.text=\u5f00\u59cb\u65b0\u884c
-action.EditorStartNewLineBefore.text=\u5f53\u524d\u4f4d\u7f6e\u5f00\u59cb\u65b0\u884c
-action.EditorCompleteStatement.text=\u5b8c\u6574\u7684\u5f53\u524d\u58f0\u660e
+action.EditorStartNewLineBefore.text=\u5728\u5f53\u524d\u4f4d\u7f6e\u4e4b\u524d\u5f00\u59cb\u65b0\u884c
+action.EditorCompleteStatement.text=\u8865\u5168\u5f53\u524d\u8bed\u53e5
action.ExpandAll.text=\u5168\u90e8\u5c55\u5f00
action.CollapseAll.text=\u5168\u90e8\u6298\u53e0
action.ExportToTextFile.text=\u5bfc\u51fa\u5230\u6587\u672c\u6587\u4ef6
action.ExpandTreeNode.text=\u5c55\u5f00\u6811\u8282\u70b9
action.CollapseTreeNode.text=\u6298\u53e0\u6811\u8282\u70b9
action.FullyExpandTreeNode.text=\u5b8c\u5168\u5c55\u5f00\u6811\u8282\u70b9
-group.GenerateGroup.text=\u751f\u6210
+group.GenerateGroup.text=\u751f\u6210(_G)
action.GenerateTestMethod.text=\u6d4b\u8bd5\u65b9\u6cd5
-action.GenerateSetUpMethod.text=\u8bbe\u7f6e\u65b9\u6cd5
-action.GenerateTearDownMethod.text=\u62c6\u5378\u65b9\u6cd5
+action.GenerateSetUpMethod.text=SetUp \u65b9\u6cd5
+action.GenerateTearDownMethod.text=TearDown \u65b9\u6cd5
action.GenerateDataMethod.text=\u53c2\u6570\u65b9\u6cd5
action.GenerateConstructor.text=\u6784\u9020\u51fd\u6570
action.GenerateConstructor.description=\u751f\u6210\u6784\u9020\u51fd\u6570
-action.GenerateCreateUI.text=\u521b\u5efa UI (...)
+action.GenerateCreateUI.text=createUI(...)
action.GenerateCreateUI.description=\u751f\u6210 createUI(...)
action.GenerateGetter.text=Getter
action.GenerateGetter.description=\u751f\u6210 getter
@@ -225,408 +225,408 @@ action.GenerateSetter.description=\u751f\u6210 setter
action.GenerateGetterAndSetter.text=Getter \u548c Setter
action.GenerateGetterAndSetter.description=\u751f\u6210 getter \u548c setter
action.GenerateEquals.text=equals() \u548c hashCode()
-action.GenerateEquals.description=\u751f\u6210 equals() and hashCode()
-action.OverrideMethods.text=\u91cd\u5199\u65b9\u6cd5(_O)...
-action.OverrideMethods.description=\u5728\u5f53\u524d\u7c7b\u4e2d\u91cd\u5199\u57fa\u7840\u7c7b\u65b9\u6cd5
-action.ImplementMethods.text=\u5b9e\u73b0\u65b9\u6cd5...
+action.GenerateEquals.description=\u751f\u6210 equals() \u548c hashCode()
+action.OverrideMethods.text=\u91cd\u5199\u65b9\u6cd5...(_O)
+action.OverrideMethods.description=\u5728\u5f53\u524d\u7c7b\u4e2d\u91cd\u5199\u57fa\u7c7b\u65b9\u6cd5
+action.ImplementMethods.text=\u5b9e\u73b0\u65b9\u6cd5...(_I)
action.ImplementMethods.description=\u5728\u5f53\u524d\u7c7b\u4e2d\u5b9e\u73b0\u57fa\u672c\u63a5\u53e3/\u7c7b\u65b9\u6cd5
-action.DelegateMethods.text=\u59d4\u6258\u65b9\u6cd5...
-action.DelegateMethods.description=\u751f\u6210\u59d4\u6258\u65b9\u6cd5 field/getter
-action.GenerateSuperMethodCall.text=\u8d85\u7ea7\u65b9\u6cd5\u8c03\u7528
-action.GenerateSuperMethodCall.description=Generate super method call
-action.NextDiff.text=\u4e0b\u4e00\u4e2a\u5dee\u5f02
+action.DelegateMethods.text=\u59d4\u6258\u65b9\u6cd5...(_D)
+action.DelegateMethods.description=\u4e3a\u5b57\u6bb5/getter \u751f\u6210\u59d4\u6258\u65b9\u6cd5
+action.GenerateSuperMethodCall.text=\u8c03\u7528 super \u65b9\u6cd5
+action.GenerateSuperMethodCall.description=\u751f\u6210 super \u65b9\u6cd5\u8c03\u7528
+action.NextDiff.text=\u4e0b\u4e00\u5904\u5dee\u5f02
action.NextDiff.description=\u79fb\u52a8\u5230\u4e0b\u4e00\u4e2a\u5dee\u5f02
-action.PreviousDiff.text=\u4e0a\u4e00\u4e2a\u5dee\u5f02
+action.PreviousDiff.text=\u4e0a\u4e00\u5904\u5dee\u5f02
action.PreviousDiff.description=\u79fb\u52a8\u5230\u4e0a\u4e00\u4e2a\u5dee\u5f02
action.Diff.NextConflict.text=\u4e0b\u4e00\u4e2a\u51b2\u7a81
action.Diff.NextConflict.description=\u79fb\u52a8\u5230\u4e0b\u4e00\u4e2a\u672a\u89e3\u51b3\u7684\u51b2\u7a81
action.Diff.PreviousConflict.text=\u4e0a\u4e00\u4e2a\u51b2\u7a81
action.Diff.PreviousConflict.description=\u79fb\u52a8\u5230\u4e0a\u4e00\u4e2a\u672a\u89e3\u51b3\u7684\u51b2\u7a81
-action.GotoChangedFile.text=\u6253\u5f00\u4fee\u6539\u8fc7\u7684\u6587\u4ef6...
-action.GotoChangedFile.description=\u5feb\u901f\u5bfc\u822a\u5230\u66f4\u540d\u8fc7\u7684\u6587\u4ef6
-action.Refresh.text=\u5237\u65b0
+action.GotoChangedFile.text=\u8f6c\u5230\u66f4\u6539\u7684\u6587\u4ef6...
+action.GotoChangedFile.description=\u5feb\u901f\u5bfc\u822a\u5230\u66f4\u6539\u7684\u6587\u4ef6
+action.Refresh.text=\u5237\u65b0(_E)
action.CheckinProject.text=\u63d0\u4ea4(_I)
action.CheckinFiles.text=\u63d0\u4ea4\u6587\u4ef6(_I)
-action.UpdateFiles.text=\u66f4\u65b0
+action.UpdateFiles.text=\u66f4\u65b0(_U)
action.CheckStatusForFiles.text=\u68c0\u67e5\u72b6\u6001(_K)
action.Annotate.text=\u6ce8\u91ca(_N)
-action.Annotate.description=\u663e\u793a\u6709\u5173\u6700\u540e\u4fee\u6539\u65e5\u671f\u548c\u4f5c\u8005\u7684\u6bcf\u4e00\u884c\u4fe1\u606f
-action.Compare.SameVersion.text=\u6bd4\u8f83\u76f8\u540c\u5b58\u50a8\u5e93\u7684\u7248\u672c
-action.Compare.LastVersion.text=\u7528\u6700\u65b0\u7684\u7248\u672c\u5e93\u6bd4\u8f83
-action.Compare.Selected.text=\u6bd4\u8f83(C)...
+action.Annotate.description=\u663e\u793a\u6bcf\u884c\u7684\u6700\u540e\u4fee\u6539\u65e5\u671f\u548c\u4f5c\u8005\u4fe1\u606f
+action.Compare.SameVersion.text=\u4e0e\u540c\u4e00\u4e2a\u7248\u672c\u5e93\u6bd4\u8f83(_Y)
+action.Compare.LastVersion.text=\u4e0e\u6700\u65b0\u7684\u4e00\u4e2a\u4ed3\u5e93\u6bd4\u8f83(_V)
+action.Compare.Selected.text=\u4e0e...\u6bd4\u8f83...(_C)
group.NewGroup.text=\u65b0\u5efa(_N)
group.WeighingNewGroup.text=\u65b0\u5efa(_N)
-action.NewClass.text=Java\u7c7b
+action.NewClass.text=Java \u7c7b
action.NewFile.text=\u6587\u4ef6
-action.NewDir.text=\u76ee\u5f55/\u5305\u88c5
-action.NewFromTemplate.text=\u6765\u81ea\u6a21\u677f
+action.NewDir.text=\u76ee\u5f55/\u5305
+action.NewFromTemplate.text=\u4ece\u6a21\u677f
action.Diff.ShowDiff.text=\u663e\u793a\u5dee\u5f02
-action.Diff.ShowDiff.description=\u6bd4\u8f83\u6587\u4ef6\u6216\u6821\u6b63
-action.CompareTwoFiles.text=\u6bd4\u8f83\u6587\u4ef6
-action.CompareTwoFiles.description=\u6bd4\u8f83\u4e24\u4e2a\u9009\u4e2d\u7684\u6587\u4ef6\u6216\u6587\u4ef6\u5939
-action.CompareFileWithEditor.text=\u7f16\u8f91\u5668\u4e2d\u6bd4\u8f83\u6587\u4ef6
-action.CompareFileWithEditor.description=\u7528\u7f16\u8f91\u5668\u6bd4\u8f83\u6240\u9009\u6587\u4ef6
-action.ShowQuickDocAtPinnedWindowFromTooltip.text=\u5728\u4e00\u4e2a\u56fa\u5b9a\u7684\u7a97\u53e3\u5b8c\u6574\u7684\u6587\u6863
-action.ShowQuickDocAtPinnedWindowFromTooltip.description=\u663e\u793a\u5728\u4e00\u4e2a\u56fa\u5b9a\u7684\u7a97\u53e3\u5b8c\u6574\u7684\u6587\u6863
-action.JumpToColorsAndFonts.text=\u8df3\u8f6c\u5230\u989c\u8272\u548c\u5b57\u4f53\u9009\u9879
-action.JumpToColorsAndFonts.description=\u8df3\u8f6c\u5230\u989c\u8272\u548c\u5b57\u4f53\u9009\u9879
+action.Diff.ShowDiff.description=\u6bd4\u8f83\u6587\u4ef6\u6216\u4fee\u8ba2
+action.CompareTwoFiles.text=\u6bd4\u8f83\u4e24\u4e2a\u6587\u4ef6(_F)
+action.CompareTwoFiles.description=\u6bd4\u8f83\u4e24\u4e2a\u9009\u4e2d\u6587\u4ef6
+action.CompareFileWithEditor.text=\u4e0e\u7f16\u8f91\u5668\u4e2d\u7684\u6587\u4ef6\u6bd4\u8f83(_M)
+action.CompareFileWithEditor.description=\u5c06\u9009\u4e2d\u6587\u4ef6\u548c\u7f16\u8f91\u4e2d\u7684\u6587\u4ef6\u8fdb\u884c\u6bd4\u8f83
+action.ShowQuickDocAtPinnedWindowFromTooltip.text=\u5728\u56fa\u5b9a\u7a97\u53e3\u663e\u793a\u5b8c\u6574\u6587\u6863
+action.ShowQuickDocAtPinnedWindowFromTooltip.description=\u5728\u4e00\u4e2a\u56fa\u5b9a\u7a97\u53e3\u663e\u793a\u5b8c\u6574\u6587\u6863
+action.JumpToColorsAndFonts.text=\u8df3\u8f6c\u5230\u989c\u8272\u548c\u5b57\u4f53
+action.JumpToColorsAndFonts.description=\u8df3\u8f6c\u5230\u63d2\u5165\u7b26\u53f7\u5904\u7684\u989c\u8272\u548c\u5b57\u4f53\u9009\u9879
-group.LocalHistory.text=\u672c\u5730\u5386\u53f2\u8bb0\u5f55
-action.LocalHistory.ShowHistory.text=\u663e\u793a\u5386\u53f2\u8bb0\u5f55
-action.LocalHistory.ShowSelectionHistory.text=\u663e\u793a\u5386\u53f2\u9009\u62e9
-action.LocalHistory.PutLabel.text=\u6309\u6807\u7b7e(L)...
+group.LocalHistory.text=\u672c\u5730\u5386\u53f2(_H)
+action.LocalHistory.ShowHistory.text=\u663e\u793a\u5386\u53f2(_H)
+action.LocalHistory.ShowSelectionHistory.text=\u663e\u793a\u9009\u4e2d\u5386\u53f2
+action.LocalHistory.PutLabel.text=\u8d34\u6807\u7b7e...(_L)
group.VcsGroups.text=VCS(_S)
-group.VcsGlobalGroup.text=VCS\u7ec4
-action.Vcs.FileView.text=\u663e\u793a\u6587\u4ef6\u89c6\u56fe
-action.Vcs.FileView.description=\u663e\u793a\u7248\u672c\u63a7\u5236\u76f8\u5173\u7684\u4fe1\u606f\u5bf9\u6240\u6709\u672c\u5730\u6587\u4ef6
-action.Vcs.UpdateProject.text=\u66f4\u65b0\u9879\u76ee
-action.Vcs.ProjectStatus.text=\u68c0\u67e5\u9879\u76ee\u72b6\u6001
-group.VcsGroup.text=\u7248\u672c\u63a7\u5236
+group.VcsGlobalGroup.text=VCS \u7ec4
+action.Vcs.FileView.text=\u663e\u793a\u6587\u4ef6\u89c6\u56fe(_L)
+action.Vcs.FileView.description=\u663e\u793a\u5168\u90e8\u672c\u5730\u6587\u4ef6\u7684\u7248\u672c\u63a7\u5236\u4fe1\u606f
+action.Vcs.UpdateProject.text=\u66f4\u65b0\u9879\u76ee(_U)
+action.Vcs.ProjectStatus.text=\u68c0\u67e5\u9879\u76ee\u72b6\u6001(_H)
+group.VcsGroup.text=Version Control
group.VcsFileGroupPopup.text=\u7248\u672c\u63a7\u5236\u7ec4
-group.FileMenu.text=\u6587\u4ef6
-group.ProjectImport.text=\u5bfc\u5165\u9879\u76ee
+group.FileMenu.text=\u6587\u4ef6(_F)
+group.ProjectImport.text=\u5bfc\u5165\u9879\u76ee(_P)
action.NewProject.text=\u9879\u76ee...(_P)
-action.NewProject.description=\u4ece\u5934\u5f00\u59cb\u521b\u5efa\u4e00\u4e2a\u65b0\u9879\u76ee
-action.NewModule.text=\u7ec4\u4ef6(M)...
-action.NewModule.description=\u4ece\u5934\u5f00\u59cb\u521b\u5efa\u65b0\u7684\u6a21\u5757\uff0c\u5e76\u5c06\u5176\u6dfb\u52a0\u5230\u9879\u76ee
-action.ImportProject.description=\u521b\u5efa\u9879\u76ee\u7ed3\u6784\u4e0e\u73b0\u6709\u7684\u6e90\u76ee\u5f55\u6216\u8f6c\u6362\u73b0\u6709\u7684\u9879\u76ee\u6a21\u578b
-action.ImportModule.description=\u4ece\u73b0\u6709\u6e90\u76ee\u5f55\u6216\u4ece\u73b0\u6709\u7684\u9879\u76ee\u6a21\u578b\u5bfc\u5165\u6a21\u5757
-action.OpenFile.text=\u6253\u5f00...
-action.OpenFile.description=\u6253\u5f00\u7f16\u8f91\u5668\u4e2d\u7684\u9879\u76ee\u6216\u6587\u4ef6
-group.reopen.win.text=\u91cd\u65b0\u6253\u5f00
-group.reopen.mac.text=\u6253\u5f00\u6700\u8fd1\u7684
-group.$LRU.text=\u6253\u5f00\u6700\u8fd1(R)
+action.NewProject.description=\u4ece\u8349\u7a3f\u521b\u5efa\u4e00\u4e2a\u65b0\u9879\u76ee
+action.NewModule.text=\u6a21\u5757...(_M)
+action.NewModule.description=\u4ece\u8349\u7a3f\u521b\u5efa\u6a21\u5757\u5e76\u6dfb\u52a0\u65b0\u6a21\u5757\u5230\u8be5\u9879\u76ee
+action.ImportProject.description=\u6839\u636e\u73b0\u6709\u7684\u6e90\u7801\u76ee\u5f55\u521b\u5efa\u9879\u76ee\u7ed3\u6784\u6216\u8f6c\u6362\u73b0\u6709\u7684\u9879\u76ee\u6a21\u578b
+action.ImportModule.description=\u6839\u636e\u73b0\u6709\u7684\u6e90\u7801\u76ee\u5f55\u521b\u5efa\u6a21\u5757\u6216\u8f6c\u6362\u73b0\u6709\u7684\u9879\u76ee\u6a21\u578b
+action.OpenFile.text=\u6253\u5f00...(_O)
+action.OpenFile.description=\u5728\u7f16\u8f91\u7a97\u53e3\u4e2d\u6253\u5f00\u9879\u76ee\u6216\u6587\u4ef6
+group.reopen.win.text=\u91cd\u65b0\u6253\u5f00(_R)
+group.reopen.mac.text=\u6253\u5f00\u6700\u8fd1(_R)
+group.$LRU.text=\u6253\u5f00\u6700\u8fd1(_R)
action.ManageRecentProjects.text=\u7ba1\u7406\u9879\u76ee...
-group.$LRU.description=\u6700\u8fd1\u6253\u5f00\u7684\u9879\u76ee\u5217\u8868
-action.CloseProject.text=\u5173\u95ed\u9879\u76ee
+group.$LRU.description=\u6700\u8fd1\u6253\u5f00\u9879\u76ee\u7684\u5217\u8868
+action.CloseProject.text=\u5173\u95ed\u9879\u76ee(_J)
action.CloseProject.description=\u5173\u95ed\u5f53\u524d\u9879\u76ee
action.ShowProjectStructureSettings.text=\u9879\u76ee\u7ed3\u6784...
action.ShowProjectStructureSettings.description=\u914d\u7f6e\u9879\u76ee\u7ed3\u6784
-action.TemplateProjectProperties.text=\u9ed8\u8ba4\u8bbe\u7f6e...
-action.TemplateProjectProperties.description=\u914d\u7f6e\u6240\u6709\u65b0\u5efa\u9879\u76ee\u7684\u9ed8\u8ba4\u8bbe\u7f6e
-action.TemplateProjectStructure.text=\u9ed8\u8ba4\u7684\u9879\u76ee\u7ed3\u6784...
-action.TemplateProjectStructure.description=\u914d\u7f6e\u6240\u6709\u65b0\u5efa\u9879\u76ee\u7684\u9ed8\u8ba4\u7ed3\u6784
-action.SaveAll.text=\u5168\u90e8\u4fdd\u5b58
+action.TemplateProjectProperties.text=\u9ed8\u8ba4\u8bbe\u7f6e...(_A)
+action.TemplateProjectProperties.description=\u914d\u7f6e\u6240\u6709\u65b0\u9879\u76ee\u7684\u9ed8\u8ba4\u8bbe\u7f6e
+action.TemplateProjectStructure.text=\u9ed8\u8ba4\u9879\u76ee\u7ed3\u6784...
+action.TemplateProjectStructure.description=\u914d\u7f6e\u6240\u6709\u65b0\u9879\u76ee\u7684\u9ed8\u8ba4\u7ed3\u6784
+action.SaveAll.text=\u4fdd\u5b58\u5168\u90e8(_S)
action.SaveAll.description=\u4fdd\u5b58\u6240\u6709\u6587\u4ef6\u548c\u8bbe\u7f6e
-action.ExportSettings.text=\u5bfc\u51fa\u8bbe\u7f6e...
+action.ExportSettings.text=\u5bfc\u51fa\u8bbe\u7f6e...(_E)
action.ExportSettings.description=\u5bfc\u51fa\u5168\u5c40\u8bbe\u7f6e
action.ImportSettings.text=\u5bfc\u5165\u8bbe\u7f6e...
action.ImportSettings.description=\u5bfc\u5165\u5168\u5c40\u8bbe\u7f6e
-action.ImportFromJBuilder.text=\u4eceJBuilder\u5bfc\u5165...
-action.ImportFromJBuilder.description=\u4eceJBuilder\u9879\u76ee\u52a0\u8f7d\u6a21\u5757
-action.ImportFromEclipse.text=\u4eceEclipse\u5bfc\u5165...
-action.ImportFromEclipse.description=\u4eceEclipse\u9879\u76ee\u521b\u5efa\u9879\u76ee
-action.ExportToEclipse.text=\u5bfc\u51fa\u5230Eclipse...
-action.ExportToEclipse.description=\u521b\u5efaEclipse\u9879\u76ee\u4e3a\u6bcf\u4e2a\u6a21\u5757
-action.Synchronize.text=\u540c\u6b65
-action.Synchronize.description=\u68c0\u6d4b\u6240\u6709\u5916\u90e8\u66f4\u6539\u6587\u4ef6\uff0c\u5e76\u4ece\u78c1\u76d8\u91cd\u65b0\u52a0\u8f7d\u5b83\u4eec
-action.ReloadFromDisk.text=\u4ece\u78c1\u76d8\u91cd\u65b0\u52a0\u8f7d
-action.ReloadFromDisk.description=\u4ece\u786c\u76d8\u91cd\u65b0\u8f7d\u5165\u5f53\u524d\u6587\u4ef6\u5e76\u4e22\u5931\u6240\u6709\u7684\u6539\u53d8
-group.Vcs.Checkout.text=\u4ece\u7248\u672c\u63a7\u5236\u7cfb\u7edfCheck_out
-action.ExportToHTML.text=\u5bfc\u51fa\u5230_HTML...
-action.ExportToHTML.description=\u4ee5HTML\u683c\u5f0f\u4fdd\u5b58\u6587\u4ef6\u5185\u5bb9\u4e0e\u8bed\u6cd5\u7740\u8272
-action.Print.text=\u6253\u5370...
+action.ImportFromJBuilder.text=\u4ece JBuilder \u5bfc\u5165...(_F)
+action.ImportFromJBuilder.description=\u4ece JBuilder \u9879\u76ee\u52a0\u8f7d\u6a21\u5757
+action.ImportFromEclipse.text=\u4ece Eclipse \u5bfc\u5165...
+action.ImportFromEclipse.description=\u4ece Eclipse \u9879\u76ee\u6765\u521b\u5efa\u9879\u76ee
+action.ExportToEclipse.text=\u5bfc\u51fa\u5230 Eclipse...
+action.ExportToEclipse.description=\u4e3a\u6240\u6709\u6a21\u5757\u521b\u5efa Eclipse \u9879\u76ee
+action.Synchronize.text=\u540c\u6b65(_Y)
+action.Synchronize.description=\u68c0\u6d4b\u6240\u6709\u5916\u90e8\u66f4\u6539\u7684\u6587\u4ef6\uff0c\u5e76\u4ece\u78c1\u76d8\u91cd\u65b0\u52a0\u8f7d
+action.ReloadFromDisk.text=\u91cd\u65b0\u4ece\u78c1\u76d8\u52a0\u8f7d(_K)
+action.ReloadFromDisk.description=\u4ece\u78c1\u76d8\u91cd\u65b0\u52a0\u8f7d\u5f53\u524d\u6587\u4ef6\u5e76\u653e\u5f03\u6240\u6709\u66f4\u6539
+group.Vcs.Checkout.text=\u4ece\u7248\u672c\u63a7\u5236\u4e2d\u68c0\u51fa(_O)
+action.ExportToHTML.text=\u5bfc\u51fa\u5230 HTML...(_H)
+action.ExportToHTML.description=\u4fdd\u5b58\u6587\u4ef6\u5185\u5bb9\u4e3a HTML \u8bed\u6cd5\u683c\u5f0f
+action.Print.text=\u6253\u5370...(_P)
action.Print.description=\u6253\u5370\u6587\u4ef6
-action.Exit.text=\u9000\u51fa
-action.Exit.description=\u9000\u51faIDE
-group.EditMenu.text=\u7f16\u8f91
-group.FindMenuGroup.text=\u67e5\u627e
-action.undo.text=\u64a4\u6d88{0}
-action.undo.description=\u64a4\u6d88{0}
+action.Exit.text=\u9000\u51fa(_X)
+action.Exit.description=\u9000\u51fa IDE
+group.EditMenu.text=\u7f16\u8f91(_E)
+group.FindMenuGroup.text=\u67e5\u627e(_F)
+action.undo.text=\u64a4\u9500 {0}(_U)
+action.undo.description=\u64a4\u9500 {0}
action.undo.description.empty=\u6700\u540e\u64cd\u4f5c
-action.redo.text=\u91cd\u505a{0}
-action.redo.description=\u91cd\u505a{0}
-action.redo.description.empty=\u4e0a\u6b21\u64a4\u6d88\u7684\u64cd\u4f5c
-action.$Cut.text=\u526a\u5207
-action.$Cut.description=\u5207\u5230\u526a\u8d34\u677f
-action.$Copy.text=\u590d\u5236
+action.redo.text=\u91cd\u505a {0}(_R)
+action.redo.description=\u91cd\u505a {0}
+action.redo.description.empty=\u6700\u540e\u64a4\u9500\u64cd\u4f5c
+action.$Cut.text=\u526a\u5207(_T)
+action.$Cut.description=\u526a\u5207\u5230\u526a\u8d34\u677f
+action.$Copy.text=\u590d\u5236(_C)
action.$Copy.description=\u590d\u5236\u5230\u526a\u8d34\u677f
-action.$SearchWeb.text=\u4f7f\u7528Google\u67e5\u627e
-action.$SearchWeb.description=\u641c\u7d22\u9009\u62e9\u4e0e\u8c37\u6b4c
-action.CopyUrl.text=\u590d\u5236URL
-action.CopyUrl.description=\u590d\u5236\u5f53\u524dURL\u5230\u526a\u8d34\u677f
-action.CopyPaths.text=\u590d\u5236\u8def\u5f84
-action.CopyPaths.description=\u5bf9\u5e94\u4e8e\u9009\u5b9a\u7684\u6587\u4ef6\u6216\u76ee\u5f55\u5230\u526a\u8d34\u677f\u62f7\u8d1d\u8def\u5f84
-action.CopyReference.text=\u590d\u5236\u53c2\u8003
-action.CopyReference.description=\u590d\u5236\u5f15\u7528\u9009\u5b9a\u7684\u7c7b\uff0c\u65b9\u6cd5\u6216\u51fd\u6570
-action.CopyAsRichText.text=\u590d\u5236\u4e3a\u5bcc\u6587\u672c\u683c\u5f0f
-action.CopyAsRichText.description=\u590d\u5236\u9009\u533a\u5230\u526a\u8d34\u677f\u4e3a\u5bcc\u6587\u672c(RTF\u548cHTML\u683c\u5f0f)
+action.$SearchWeb.text=\u7528 Google \u641c\u7d22(_S)
+action.$SearchWeb.description=\u7528 Google \u641c\u7d22\u9009\u4e2d\u5185\u5bb9
+action.CopyUrl.text=\u590d\u5236 URL
+action.CopyUrl.description=\u5c06\u63d2\u5165\u7b26\u53f7\u4e0b\u7684 URL \u590d\u5236\u5230\u526a\u8d34\u677f
+action.CopyPaths.text=\u590d\u5236\u8def\u5f84(_O)
+action.CopyPaths.description=\u590d\u5236\u9009\u4e2d\u6587\u4ef6\u6216\u76ee\u5f55\u7684\u8def\u5f84\u5230\u526a\u8d34\u677f
+action.CopyReference.text=\u590d\u5236\u5f15\u7528(_Y)
+action.CopyReference.description=\u590d\u5236\u5bf9\u9009\u4e2d\u7c7b\u3001\u65b9\u6cd5\u6216\u51fd\u6570\u7684\u5f15\u7528
+action.CopyAsRichText.text=\u590d\u5236\u4e3a\u5bcc\u6587\u672c
+action.CopyAsRichText.description=\u5c06\u9009\u4e2d\u590d\u5236\u5230\u526a\u8d34\u677f\u4f5c\u4e3a\u5bcc\u6587\u672c(\u4ee5 RTF \u548c HTML \u683c\u5f0f)
action.CopyAsPlainText.text=\u590d\u5236\u4e3a\u7eaf\u6587\u672c
-action.CopyAsPlainText.description=\u590d\u5236\u9009\u533a\u5230\u526a\u8d34\u677f\u4e3a\u7eaf\u6587\u672c
-action.$Paste.text=\u7c98\u8d34
+action.CopyAsPlainText.description=\u5c06\u9009\u62e9\u590d\u5236\u5230\u526a\u8d34\u677f\u4f5c\u4e3a\u7eaf\u6587\u672c
+action.$Paste.text=\u7c98\u8d34(_P)
action.$Paste.description=\u4ece\u526a\u8d34\u677f\u7c98\u8d34
-action.PasteMultiple.text=\u4ece\u5386\u53f2\u8bb0\u5f55\u7c98\u8d34...
+action.PasteMultiple.text=\u4ece\u5386\u53f2\u8bb0\u5f55\u7c98\u8d34...(_E)
action.PasteMultiple.description=\u4ece\u6700\u8fd1\u7684\u526a\u8d34\u677f\u7c98\u8d34
-action.$SelectAll.text=\u5168\u9009
-action.$SelectAll.description=\u9009\u62e9\u6240\u6709
-action.NewElement.text=\u65b0\u5efa...
-action.NewElement.description=\u521b\u5efa\u65b0\u7684\u7c7b\uff0c\u63a5\u53e3\uff0c\u6587\u4ef6\u6216\u76ee\u5f55
-action.NewElementSamePlace.text=\u65b0\u5efa...
-action.NewElementSamePlace.description=\u521b\u5efa\u65b0\u7684\u7c7b\uff0c\u63a5\u53e3\uff0c\u6587\u4ef6\u6216\u76ee\u5f55
-action.$Delete.text=\u5220\u9664
-action.$Delete.description=\u5220\u9664\u6240\u9009\u9879\u76ee
-action.ToggleBookmark.text=\u5207\u6362\u4e66\u7b7e
-action.ToggleBookmark.description=\u5207\u6362\u4e66\u7b7e\u5728\u5f53\u524d\u4f4d\u7f6e
-action.ShowBookmarks.text=\u663e\u793a\u4e66\u7b7e
-action.ShowBookmarks.description=\u6240\u6709\u4e66\u7b7e\u7684\u663e\u793a\u5217\u8868
-action.Find.text=\u67e5\u627e...
-action.Find.description=\u5728\u5f53\u524d\u7f16\u8f91\u5668\u67e5\u627e\u5b57\u7b26\u4e32
-action.FindModal.text=\u67e5\u627e...
-action.FindModal.description=\u5f53\u524d\u7f16\u8f91\u5668\u4e2d\u67e5\u627e\u5b57\u7b26\u4e32\uff0c\u663e\u793a\u6a21\u5f0f\u5bf9\u8bdd\u6846
-action.Replace.text=\u66ff\u6362...
-action.Replace.description=\u7528\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32\u66ff\u6362\u5f53\u524d\u7f16\u8f91\u5668\u4e2d\u7684\u5b57\u7b26\u4e32
-action.FindNext.text=\u67e5\u627e\u4e0b\u4e00\u4e2a\u5339\u914d\u9879
-action.FindNext.description=\u91cd\u590d\u4e0a\u4e00\u6b21\u67e5\u627e/\u66ff\u6362\u64cd\u4f5c\uff0c\u5e76\u79fb\u5230\u4e0b\u4e00\u4e2a\u5339\u914d\u9879
-action.FindPrevious.text=\u67e5\u627e\u4e0a\u4e00\u4e2a\u5339\u914d\u9879
-action.FindPrevious.description=\u5411\u4e0a\u6267\u884c\u4e0a\u4e00\u6b21\u7684\u67e5\u627e/\u66ff\u6362\u64cd\u4f5c\uff0c\u5e76\u79fb\u5230\u4e0b\u4e00\u4e2a\u5339\u914d\u9879
-action.FindWordAtCaret.text=\u67e5\u627e\u5149\u6807\u4f4d\u7f6e\u7684\u5355\u8bcd
-action.FindWordAtCaret.description=\u67e5\u627e\u5355\u8bcd\u5728\u5149\u6807\u7684\u4e0b\u4e00\u4e2a\u51fa\u73b0
-action.IncrementalSearch.text=\u589e\u91cf\u641c\u7d22
-action.IncrementalSearch.description=\u5f00\u59cb\u589e\u91cf\u641c\u7d22\uff08\u5f53\u60a8\u8f93\u5165\u641c\u7d22\u5b57\u7b26\u4e32\uff09\uff0cIntelliJ IDEA 6.0\u5b9e\u73b0\u3002
-action.FindUsages.text=\u67e5\u627e\u7528\u6cd5\u5b9e\u4f8b(U)
-action.FindUsages.description=\u67e5\u627e\u7b26\u53f7\u7684\u7528\u6cd5\u5728\u63d2\u5165\u7b26\u53f7
-action.ShowUsages.text=\u663e\u793a\u7528\u6cd5\u5b9e\u4f8b(S)
-action.ShowUsages.description=\u663e\u793a\u7528\u6cd5\u5728\u63d2\u5165\u7b26\u53f7\u7684\u7b26\u53f7
-action.ShowSettingsAndFindUsages.text=\u67e5\u627e\u4f7f\u7528\u5b9e\u4f8b\u8bbe\u7f6e...
-action.ShowSettingsAndFindUsages.description=\u9009\u62e9\u7528\u4e8e\u67e5\u627e\u7528\u6cd5\u884c\u52a8\u8303\u56f4\u5e76\u4fee\u6539\u9009\u9879
-action.FindUsagesInFile.text=\u5728\u6587\u4ef6\u4e2d\u67e5\u627e\u4f7f\u7528\u5b9e\u4f8b
-action.FindUsagesInFile.description=\u67e5\u627e\u7b26\u53f7\u7684\u7528\u6cd5\u5728\u63d2\u5165\u7b26\u5728\u5f53\u524d\u7f16\u8f91\u5668
-action.HighlightUsagesInFile.text=\u5728\u6587\u4ef6\u4e2d\u9ad8\u4eae\u663e\u793a\u7528\u6cd5\u5b9e\u4f8b(H)
-action.HighlightUsagesInFile.description=\u7a81\u51fa\u663e\u793a\u5728\u5f53\u524d\u7f16\u8f91\u5668\u4e2d\u7684\u63d2\u5165\u7b26\u53f7
-action.HighlightUsagesInFile.not.ready=\u8fd9\u79cd\u641c\u7d22\u7528\u6cd5\u9700\u8981\u7d22\u5f15\uff0c\u5426\u5219\u65e0\u6cd5\u6267\u884c
-action.FindJoinpointsByPointcutAction.text=\u627e\u5230\u8fde\u63a5\u70b9\u786e\u5b9a\u5207\u5165\u70b9
-action.FindJoinpointsByPointcutAction.description=\u627e\u5230\u8fde\u63a5\u70b9\u786e\u5b9a\u5207\u5165\u70b9
-action.FindInPath.text=\u5728\u8def\u5f84\u4e2d\u67e5\u627e...
-action.FindInPath.description=\u627e\u5230\u7684\u5b57\u7b26\u4e32\u4e2d\u7684\u591a\u4e2a\u6587\u4ef6
-action.ReplaceInPath.text=\u5728\u8def\u5f84\u66ff\u6362...
-action.ReplaceInPath.description=\u66ff\u6362\u5b57\u7b26\u4e32\u4e2d\u7684\u591a\u4e2a\u6587\u4ef6\u7528\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32
-group.ViewMenu.text=\u89c6\u56fe
-action.ViewToolBar.text=\u5de5\u5177\u680f
+action.$SelectAll.text=\u5168\u9009(_A)
+action.$SelectAll.description=\u5168\u9009
+action.NewElement.text=\u65b0\u5efa...(_N)
+action.NewElement.description=\u521b\u5efa\u65b0\u7684\u7c7b, \u63a5\u53e3, \u6587\u4ef6\u6216\u76ee\u5f55
+action.NewElementSamePlace.text=\u65b0\u5efa...(_N)
+action.NewElementSamePlace.description=\u521b\u5efa\u65b0\u7684\u7c7b, \u63a5\u53e3, \u6587\u4ef6\u6216\u76ee\u5f55
+action.$Delete.text=\u5220\u9664(_D)
+action.$Delete.description=\u5220\u9664\u9009\u4e2d\u9879
+action.ToggleBookmark.text=\u5207\u6362\u4e66\u7b7e(_B)
+action.ToggleBookmark.description=\u5728\u5f53\u524d\u4f4d\u7f6e\u5207\u6362\u4e66\u7b7e
+action.ShowBookmarks.text=\u663e\u793a\u4e66\u7b7e(_S)
+action.ShowBookmarks.description=\u663e\u793a\u5168\u90e8\u4e66\u7b7e\u5217\u8868
+action.Find.text=\u67e5\u627e...(_F)
+action.Find.description=\u5728\u5f53\u524d\u7f16\u8f91\u7a97\u53e3\u4e2d\u67e5\u627e\u5b57\u7b26\u4e32
+action.FindModal.text=\u67e5\u627e...(_F)
+action.FindModal.description=\u5728\u6d3b\u52a8\u7f16\u8f91\u5668\u67e5\u627e\u4e00\u4e2a\u5b57\u7b26\u4e32\uff0c\u5e76\u663e\u793a\u6a21\u5f0f\u5bf9\u8bdd\u6846
+action.Replace.text=\u66ff\u6362...(_R)
+action.Replace.description=\u7528\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32\u66ff\u6362\u5f53\u524d\u7f16\u8f91\u7a97\u53e3\u4e2d\u7684\u5b57\u7b26\u4e32
+action.FindNext.text=\u67e5\u627e\u4e0b\u4e00\u4e2a/\u79fb\u5230\u4e0b\u4e00\u4e2a\u5339\u914d\u9879(_N)
+action.FindNext.description=\u91cd\u590d\u4e0a\u4e00\u6b21\u67e5\u627e/\u66ff\u6362\u64cd\u4f5c\uff0c\u6216\u79fb\u52a8\u5230\u9009\u4e2d\u6587\u672c\u7684\u4e0b\u4e00\u4e2a\u5339\u914d\u9879
+action.FindPrevious.text=\u67e5\u627e\u4e0a\u4e00\u4e2a/\u79fb\u52a8\u5230\u4e0a\u4e00\u4e2a\u5339\u914d\u9879(_V)
+action.FindPrevious.description=\u53cd\u65b9\u5411\u91cd\u590d\u4e0a\u4e00\u6b21\u67e5\u627e/\u66ff\u6362\u64cd\u4f5c\uff0c\u6216\u79fb\u52a8\u5230\u9009\u4e2d\u6587\u672c\u7684\u4e0a\u4e00\u4e2a\u5339\u914d\u9879
+action.FindWordAtCaret.text=\u67e5\u627e\u63d2\u5165\u7b26\u53f7\u5904\u7684\u5b57(_W)
+action.FindWordAtCaret.description=\u627e\u5230\u63d2\u5165\u7b26\u53f7\u5904\u7684\u5b57\u7684\u4e0b\u4e00\u4e2a\u5339\u914d\u9879
+action.IncrementalSearch.text=\u589e\u91cf\u641c\u7d22(_L)
+action.IncrementalSearch.description=\u542f\u52a8\u589e\u91cf\u641c\u7d22(\u641c\u7d22\u5b57\u7b26\u4e32\u65f6\u8f93\u5165)\uff0cIntelliJ IDEA 6.0\u5b9e\u73b0\u3002
+action.FindUsages.text=\u67e5\u627e\u4f7f\u7528(_U)
+action.FindUsages.description=\u67e5\u627e\u63d2\u5165\u7b26\u5904\u7b26\u53f7\u7684\u4f7f\u7528
+action.ShowUsages.text=\u663e\u793a\u4f7f\u7528(_S)
+action.ShowUsages.description=\u663e\u793a\u63d2\u5165\u7b26\u53f7\u5904\u7b26\u53f7\u7684\u4f7f\u7528
+action.ShowSettingsAndFindUsages.text=\u67e5\u627e\u4f7f\u7528\u8bbe\u7f6e...
+action.ShowSettingsAndFindUsages.description=\u4e3a\u67e5\u627e\u4f7f\u7528\u64cd\u4f5c\u9009\u62e9\u8303\u56f4\u548c\u7f16\u8f91\u9009\u9879
+action.FindUsagesInFile.text=\u5728\u6587\u4ef6\u4e2d\u67e5\u627e\u4f7f\u7528(_I)
+action.FindUsagesInFile.description=\u5728\u6d3b\u52a8\u7f16\u8f91\u5668\u4e2d\u67e5\u627e\u63d2\u5165\u7b26\u53f7\u5904\u7b26\u53f7\u7684\u4f7f\u7528
+action.HighlightUsagesInFile.text=\u5728\u6587\u4ef6\u4e2d\u9ad8\u4eae\u663e\u793a\u4f7f\u7528(_H)
+action.HighlightUsagesInFile.description=\u5728\u6d3b\u52a8\u7f16\u8f91\u5668\u4e2d\u9ad8\u4eae\u663e\u793a\u63d2\u5165\u7b26\u53f7\u5904\u7b26\u53f7\u7684\u4f7f\u7528
+action.HighlightUsagesInFile.not.ready=\u4f7f\u7528\u641c\u7d22\u9700\u8981\u7d22\u5f15\uff0c\u5e76\u4e14\u5728\u7d22\u5f15\u88ab\u5efa\u7acb\u4e4b\u524d\u4e0d\u80fd\u88ab\u6267\u884c
+action.FindJoinpointsByPointcutAction.text=\u67e5\u627e Pointcut \u8bc6\u522b\u7684\u52a0\u5165\u70b9(_J)
+action.FindJoinpointsByPointcutAction.description=\u67e5\u627e Pointcut \u8bc6\u522b\u7684\u52a0\u5165\u70b9
+action.FindInPath.text=\u5728\u8def\u5f84\u4e2d\u67e5\u627e...(_P)
+action.FindInPath.description=\u5728\u591a\u4e2a\u6587\u4ef6\u4e2d\u67e5\u627e\u5b57\u7b26\u4e32
+action.ReplaceInPath.text=\u5728\u8def\u5f84\u4e2d\u66ff\u6362...(_A)
+action.ReplaceInPath.description=\u5728\u591a\u4e2a\u6587\u4ef6\u4e2d\u7528\u4e00\u4e2a\u5b57\u7b26\u4e32\u66ff\u6362\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32
+group.ViewMenu.text=\u89c6\u56fe(_V)
+action.ViewToolBar.text=\u5de5\u5177\u680f(_T)
action.ViewToolBar.description=\u663e\u793a/\u9690\u85cf\u4e3b\u5de5\u5177\u680f
-action.ViewStatusBar.text=\u72b6\u6001\u680f
+action.ViewStatusBar.text=\u72b6\u6001\u680f(_S)
action.ViewStatusBar.description=\u663e\u793a/\u9690\u85cf\u72b6\u6001\u680f
-action.ViewToolButtons.text=\u5de5\u5177\u6309\u94ae
+action.ViewToolButtons.text=\u5de5\u5177\u6309\u94ae(_T)
action.ViewToolButtons.description=\u663e\u793a/\u9690\u85cf\u5de5\u5177\u7a97\u53e3\u6309\u94ae
-action.ViewNavigationBar.text=\u5bfc\u822a\u680f
+action.ViewNavigationBar.text=\u5bfc\u822a\u680f(_V)
action.ViewNavigationBar.description=\u663e\u793a/\u9690\u85cf\u5bfc\u822a\u680f
-action.FileStructurePopup.text=\u6587\u4ef6\u7ed3\u6784
-action.FileStructurePopup.description=\u5bf9\u5f53\u524d\u6587\u4ef6\u8fdb\u884c\u5feb\u901f\u5bfc\u822a\u5f39\u51fa\u5f0f\u7ed3\u6784
-action.ShowFilePath.text=\u6587\u4ef6\u8def\u5f84
-action.ShowFilePath.description=\u5728\u5916\u90e8\u6587\u4ef6\u7ba1\u7406\u5668\u5f53\u524d\u7684\u6587\u4ef6\u6253\u5f00\u7684\u5f39\u51fa\u8def\u5f84
+action.FileStructurePopup.text=\u6587\u4ef6\u7ed3\u6784(_I)
+action.FileStructurePopup.description=\u5f39\u51fa\u5f53\u524d\u6587\u4ef6\u7684\u7ed3\u6784\uff0c\u7528\u4e8e\u5feb\u901f\u5bfc\u822a
+action.ShowFilePath.text=\u6587\u4ef6\u8def\u5f84(_P)
+action.ShowFilePath.description=\u5f39\u51fa\u5f53\u524d\u6587\u4ef6\u8def\u5f84\u4ee5\u4fbf\u5916\u90e8\u6587\u4ef6\u7ba1\u7406\u5668\u6253\u5f00
action.ShowFilePath.tuned={0,choice,0#File|1#Directory} \u8def\u5f84(_P)
-action.SelectIn.text=\u9009\u62e9(L)...
-action.SelectIn.description=\u9009\u62e9\u5728\u4efb\u610f\u89c6\u56fe\u5f53\u524d\u7c7b\u6216\u65b9\u6cd5
+action.SelectIn.text=\u9009\u62e9...(_L)
+action.SelectIn.description=\u9009\u62e9\u5f53\u524d\u7684\u7c7b\u6216\u65b9\u6cd5\u5728\u4efb\u610f\u89c6\u56fe
action.FixDocComment.text=\u4fee\u590d\u6587\u6863\u6ce8\u91ca
-action.FixDocComment.description=\u4ea7\u751f\u6216\u4fee\u590d\u6587\u6863\u6ce8\u91ca\u4e3a\u5f53\u524d\u4e0a\u4e0b\u6587
-action.QuickJavaDoc.text=\u5feb\u901f\u6587\u6863
-action.QuickJavaDoc.description=\u663e\u793a\u4e00\u4e2a\u5f39\u51fa\u7a97\u53e3\uff0c\u7528\u4e8e\u5728\u63d2\u5165\u7b26\u53f7\u7684\u7b26\u53f7\u6587\u4ef6
-action.QuickImplementations.text=\u5feb\u6377\u952e\u5b9a\u4e49
-action.QuickImplementations.description=\u663e\u793a\u4e00\u4e2a\u5f39\u51fa\u7a97\u53e3\uff0c\u7528\u7b26\u53f7\uff08\u53ca\u5176\u5b9e\u73b0\uff09\u542b\u91cf
-action.ShowSiblings.text=\u663e\u793a\u540c\u7ea7\u7684
-action.ShowSiblings.description=\u663e\u793a\u4e00\u4e2a\u5f39\u51fa\u5f0f\u7a97\u53e3\u4e0e\u7b26\u53f7\u7684\u5144\u5f1f\u59d0\u59b9\u5185\u5bb9
-action.ParameterInfo.text=\u53c2\u6570\u4fe1\u606f
-action.ParameterInfo.description=\u8be5\u65b9\u6cd5\u5728\u8c03\u7528\u63d2\u5165\u7b26\u53f7\u663e\u793a\u53c2\u6570
+action.FixDocComment.description=\u751f\u6210\u6216\u4fee\u590d\u5f53\u524d\u4e0a\u4e0b\u6587\u7684\u6587\u6863\u6ce8\u91ca
+action.QuickJavaDoc.text=\u5feb\u6377\u6587\u6863(_D)
+action.QuickJavaDoc.description=\u4e3a\u63d2\u5165\u7b26\u53f7\u5904\u7684\u7b26\u53f7\u5f39\u7a97\u663e\u793a\u4e00\u4e2a\u6587\u6863
+action.QuickImplementations.text=\u5feb\u901f\u5b9a\u4e49(_K)
+action.QuickImplementations.description=\u663e\u793a\u4e00\u4e2a\u5f39\u51fa\u7a97\u53e3\u663e\u793a\u7b26\u53f7(\u4ee5\u53ca\u5b83\u7684\u5b9e\u73b0)\u7684\u5185\u5bb9
+action.ShowSiblings.text=\u663e\u793a\u540c\u7ea7
+action.ShowSiblings.description=\u663e\u793a\u4e00\u4e2a\u5f39\u51fa\u7a97\u53e3\u663e\u793a\u7b26\u53f7\u7684\u540c\u7ea7\u5185\u5bb9
+action.ParameterInfo.text=\u53c2\u6570\u4fe1\u606f(_P)
+action.ParameterInfo.description=\u663e\u793a\u63d2\u5165\u7b26\u53f7\u5904\u7684\u65b9\u6cd5\u7684\u53c2\u6570
action.ToggleInlineHintsAction.text=\u5207\u6362\u53c2\u6570\u540d\u79f0\u63d0\u793a
action.ToggleInlineHintsAction.description=\u5207\u6362\u53c2\u6570\u540d\u79f0\u63d0\u793a
-action.ToggleCompletionHintsAction.text=Show parameter name hints on completion
-action.ExpressionTypeInfo.text=\u8868\u8fbe\u5f0f\u7684\u7c7b\u578b(E)
-action.ExpressionTypeInfo.description=\u663e\u793a\u9009\u5b9a\u7684\u8868\u8fbe\u5f0f\u7684\u7c7b\u578b
-action.EditorContextInfo.text=\u4e0a\u4e0b\u6587\u4fe1\u606f
-action.EditorContextInfo.description=\u663e\u793a\u5f53\u524d\u7684\u65b9\u6cd5\u6216\u7c7b\u58f0\u660e\u65f6\uff0c\u5b83\u662f\u4e0d\u53ef\u89c1\u7684
-action.ShowErrorDescription.text=\u9519\u8bef\u8bf4\u660e
-action.ShowErrorDescription.description=\u9519\u8bef\u6216\u8b66\u544a\u5728\u63d2\u5165\u7b26\u53f7\u7684\u663e\u793a\u8bf4\u660e
+action.ToggleCompletionHintsAction.text=\u8865\u5168\u65f6\u663e\u793a\u53c2\u6570\u540d\u63d0\u793a
+action.ExpressionTypeInfo.text=\u8868\u8fbe\u5f0f\u7c7b\u578b(_E)
+action.ExpressionTypeInfo.description=\u663e\u793a\u9009\u4e2d\u8868\u8fbe\u5f0f\u7684\u7c7b\u578b
+action.EditorContextInfo.text=\u4e0a\u4e0b\u6587\u4fe1\u606f(_C)
+action.EditorContextInfo.description=\u663e\u793a\u5f53\u524d\u65b9\u6cd5\u6216\u7c7b\u58f0\u660e\uff0c\u5f53\u5b83\u4e0d\u53ef\u89c1\u65f6
+action.ShowErrorDescription.text=\u9519\u8bef\u63cf\u8ff0(_R)
+action.ShowErrorDescription.description=\u663e\u793a\u63d2\u5165\u7b26\u53f7\u5904\u7684\u9519\u8bef\u6216\u8b66\u544a\u8bf4\u660e
action.ProjectViewChangeView.text=\u66f4\u6539\u89c6\u56fe...
-action.ProjectViewChangeView.description=\u9009\u62e9\u9879\u76ee\uff0c\u6e90\u8def\u5f84\u548c\u7c7b\u8def\u5f84,\u9879\u76ee\u6811\u89c6\u56fe\u7a97\u53e3
-action.EditSource.text=\u8df3\u8f6c\u5230\u6e90
-action.EditSource.description=\u6253\u5f00\u7f16\u8f91\u6240\u9009\u9879\u76ee\u5e76\u5c06\u5176\u63d0\u4f9b\u7126\u70b9
-action.EditSourceInNewWindow.text=\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00\u6e90
-action.EditSourceInNewWindow.description=\u6253\u5f00\u7f16\u8f91\u5668\u5728\u65b0\u7a97\u53e3\u4e2d\u9009\u62e9\u7684\u9879\u76ee\uff0c\u5e76\u7ed9\u5b83\u63d0\u4f9b\u7126\u70b9
-action.ViewSource.text=\u663e\u793a\u6e90\u4ee3\u7801
-action.ViewSource.description=\u6253\u5f00\u7f16\u8f91\u6240\u9009\u9879\u76ee
-action.ExternalJavaDoc.text=\u5916\u90e8\u6587\u6863
-action.ExternalJavaDoc.description=\u4e0e\u6240\u9009\u9879\u76ee\u7684\u6587\u6863\u6253\u5f00\u7684\u6d4f\u89c8\u5668
-action.RecentFiles.text=\u6700\u8fd1\u7684\u6587\u4ef6
-action.RecentFiles.description=\u6700\u8fd1\u67e5\u770b\u8fc7\u7684\u6587\u4ef6\u663e\u793a\u5217\u8868
+action.ProjectViewChangeView.description=\u5728\u9879\u76ee\u89c6\u56fe\u7a97\u53e3\u4e2d\u9009\u62e9\u9879\u76ee\uff0c\u6e90\u8def\u5f84\u6216\u7c7b\u8def\u5f84\u6811
+action.EditSource.text=\u8df3\u8f6c\u5230\u6e90\u7801(_J)
+action.EditSource.description=\u6253\u5f00\u9009\u4e2d\u9879\u76ee\u7684\u7f16\u8f91\u5668\u5e76\u653e\u7f6e\u7126\u70b9
+action.EditSourceInNewWindow.text=\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00\u6e90\u7801
+action.EditSourceInNewWindow.description=\u5728\u65b0\u7a97\u53e3\u6253\u5f00\u9009\u4e2d\u9879\u76ee\u7684\u7f16\u8f91\u5668\u5e76\u653e\u7f6e\u7126\u70b9
+action.ViewSource.text=\u663e\u793a\u6e90\u7801(_W)
+action.ViewSource.description=\u6253\u5f00\u9009\u4e2d\u9879\u76ee\u7684\u7f16\u8f91\u5668
+action.ExternalJavaDoc.text=\u5916\u90e8\u6587\u6863(_X)
+action.ExternalJavaDoc.description=\u4e3a\u9009\u4e2d\u9879\u76ee\u6587\u4ef6\u6253\u5f00\u6d4f\u89c8\u5668
+action.RecentFiles.text=\u6700\u8fd1\u7684\u6587\u4ef6(_N)
+action.RecentFiles.description=\u663e\u793a\u6700\u8fd1\u67e5\u770b\u7684\u6587\u4ef6\u5217\u8868
action.RecentChangedFiles.text=\u6700\u8fd1\u66f4\u6539\u7684\u6587\u4ef6
-action.RecentChangedFiles.description=\u6700\u8fd1\u66f4\u6539\u7684\u6587\u4ef6\u663e\u793a\u5217\u8868
-action.QuickChangeScheme.text=\u5feb\u901f\u5207\u6362\u65b9\u6848...
-action.QuickChangeScheme.description=\u6539\u53d8\u5f53\u524d\u7684\u4ee3\u7801\u6837\u5f0f\u65b9\u6848\uff0c\u989c\u8272\u5b57\u4f53\u65b9\u6848\uff0c\u5feb\u6377\u952e\u6216\u5916\u89c2\u611f\u89c9(&F)
-action.TypeHierarchy.text=\u7c7b\u578b\u5c42\u6b21\u7ed3\u6784
+action.RecentChangedFiles.description=\u663e\u793a\u6700\u8fd1\u66f4\u6539\u7684\u6587\u4ef6\u5217\u8868
+action.QuickChangeScheme.text=\u5feb\u901f\u5207\u6362\u65b9\u6848...(_Q)
+action.QuickChangeScheme.description=\u66f4\u6539\u5f53\u524d\u7684\u4ee3\u7801\u6837\u5f0f\u65b9\u6848\uff0c\u989c\u8272&\u5b57\u4f53\u65b9\u6848\uff0c\u5feb\u6377\u952e\u6216\u5916\u89c2&\u611f\u89c9\u7b49\u3002
+action.TypeHierarchy.text=\u7c7b\u578b\u5c42\u6b21\u7ed3\u6784(_H)
action.TypeHierarchy.description=\u6d4f\u89c8\u9009\u4e2d\u7c7b\u7684\u5c42\u6b21\u7ed3\u6784
-action.MethodHierarchy.text=\u65b9\u6cd5\u7684\u5c42\u6b21\u7ed3\u6784
-action.MethodHierarchy.description=\u6d4f\u89c8\u9009\u5b9a\u65b9\u6cd5\u7684\u5c42\u6b21\u7ed3\u6784
-action.CallHierarchy.text=\u8c03\u7528\u7684\u5c42\u6b21\u7ed3\u6784
-action.CallHierarchy.description=\u6d4f\u89c8\u8c03\u7528\u7684\u5c42\u6b21\u7ed3\u6784
+action.MethodHierarchy.text=\u65b9\u6cd5\u5c42\u6b21\u7ed3\u6784(_M)
+action.MethodHierarchy.description=\u6d4f\u89c8\u9009\u4e2d\u65b9\u6cd5\u7684\u5c42\u6b21\u7ed3\u6784
+action.CallHierarchy.text=\u8c03\u7528\u5c42\u6b21\u7ed3\u6784(_Y)
+action.CallHierarchy.description=\u6d4f\u89c8\u9009\u4e2d\u65b9\u6cd5\u7684\u8c03\u7528\u5c42\u6b21\u7ed3\u6784
group.FoldingGroup.text=\u6298\u53e0
-group.ExpandToLevel.text=\u5c55\u5f00\u5230\u5c42\u6b21(_e)
+group.ExpandToLevel.text=\u5c55\u5f00\u5230\u5c42\u6b21(_E)
action.ExpandToLevel1.text=_1
action.ExpandToLevel2.text=_2
action.ExpandToLevel3.text=_3
action.ExpandToLevel4.text=_4
action.ExpandToLevel5.text=_5
-group.ExpandAllToLevel.text=\u5168\u90e8\u5c55\u5f00\u5230\u5c42\u6b21(_l)
+group.ExpandAllToLevel.text=\u5168\u90e8\u5c55\u5f00\u5230\u5c42\u6b21(_L)
action.ExpandAllToLevel1.text=_1
action.ExpandAllToLevel2.text=_2
action.ExpandAllToLevel3.text=_3
action.ExpandAllToLevel4.text=_4
action.ExpandAllToLevel5.text=_5
-action.ExpandRegion.text=\u5c55\u5f00
-action.ExpandRegion.description=\u5c55\u5f00\u6298\u53e0\u533a\u57df\u7684\u63d2\u5165\u7b26\u53f7
-action.ExpandRegionRecursively.text=\u4ee5\u9012\u5f52\u65b9\u5f0f\u5c55\u5f00
-action.ExpandRegionRecursively.description=\u5728\u63d2\u5165\u7b26\u53f7\u4ee5\u9012\u5f52\u65b9\u5f0f\u5c55\u5f00
-action.CollapseRegion.text=\u6298\u53e0
-action.CollapseRegion.description=\u6536\u8d77\u6298\u53e0\u533a\u57df\u7684\u63d2\u5165\u7b26\u53f7
-action.CollapseRegionRecursively.text=\u4ee5\u9012\u5f52\u65b9\u5f0f\u6298\u53e0
-action.CollapseRegionRecursively.description=\u5728\u63d2\u5165\u7b26\u53f7\u4ee5\u9012\u5f52\u65b9\u5f0f\u6298\u53e0
-action.ExpandAllRegions.text=\u5168\u90e8\u5c55\u5f00
-action.ExpandAllRegions.description=\u5c55\u5f00\u5168\u90e8\u6298\u53e0\u533a\u57df\uff08\u9009\u533a\uff09
-action.CollapseAllRegions.text=\u5168\u90e8\u6298\u53e0
-action.CollapseAllRegions.description=\u5173\u95ed\u5168\u90e8\u6298\u53e0\u533a\u57df\uff08\u9009\u533a\uff09
-action.ExpandDocComments.text=\u5c55\u5f00\u6587\u6863\u6ce8\u91ca
-action.ExpandDocComments.description=\u5c55\u5f00\u5168\u90e8\u6587\u6863\u6ce8\u91ca
-action.CollapseDocComments.text=\u5173\u95ed\u6587\u6863\u6ce8\u91ca
-action.CollapseDocComments.description=\u5173\u95ed\u5168\u90e8\u6587\u6863\u6ce8\u91ca
-action.CollapseSelection.text=\u6298\u53e0\u9009\u533a / \u5220\u9664\u533a\u57df
-action.CollapseSelection.description=\u6298\u53e0\u9009\u5b9a\u7684\u5757
-action.CollapseBlock.text=\u6298\u53e0\u4ee3\u7801\u5757
+action.ExpandRegion.text=\u5c55\u5f00(_X)
+action.ExpandRegion.description=\u5728\u63d2\u5165\u7b26\u53f7\u5904\u5c55\u5f00\u53ef\u6298\u53e0\u533a\u57df
+action.ExpandRegionRecursively.text=\u9012\u5f52\u5c55\u5f00(_R)
+action.ExpandRegionRecursively.description=\u5728\u63d2\u5165\u7b26\u53f7\u5904\u9012\u5f52\u5c55\u5f00\u5757
+action.CollapseRegion.text=\u6298\u53e0(_C)
+action.CollapseRegion.description=\u5728\u63d2\u5165\u7b26\u53f7\u5904\u6298\u53e0\u53ef\u6298\u53e0\u533a
+action.CollapseRegionRecursively.text=\u9012\u5f52\u6298\u53e0(_A)
+action.CollapseRegionRecursively.description=\u5728\u63d2\u5165\u7b26\u53f7\u5904\u9012\u5f52\u6298\u53e0\u5757
+action.ExpandAllRegions.text=\u5168\u90e8\u5c55\u5f00(_E)
+action.ExpandAllRegions.description=\u5168\u90e8\u5c55\u5f00\u53ef\u6298\u53e0\u533a\u57df(\u9009\u4e2d\u90e8\u5206\u7684)
+action.CollapseAllRegions.text=\u5168\u90e8\u6298\u53e0(_A)
+action.CollapseAllRegions.description=\u5168\u90e8\u6298\u53e0\u53ef\u6298\u53e0\u533a\u57df(\u9009\u4e2d\u90e8\u5206)
+action.ExpandDocComments.text=\u5c55\u5f00 doc \u6ce8\u91ca(_D)
+action.ExpandDocComments.description=\u5c55\u5f00\u6240\u6709\u7684\u6587\u6863\u6ce8\u91ca
+action.CollapseDocComments.text=\u6298\u53e0 doc \u6ce8\u91ca(_O)
+action.CollapseDocComments.description=\u6298\u53e0\u6240\u6709\u7684\u6587\u6863\u6ce8\u91ca
+action.CollapseSelection.text=\u6298\u53e0\u9009\u4e2d/\u79fb\u9664\u533a\u57df(_S)
+action.CollapseSelection.description=\u6298\u53e0\u9009\u62e9\u5757
+action.CollapseBlock.text=\u6298\u53e0\u4ee3\u7801\u5757(_B)
action.CollapseBlock.description=\u6298\u53e0\u5f53\u524d\u4ee3\u7801\u5757
-action.RecentChanges.text=\u6700\u8fd1\u7684\u4fee\u6539
-group.GoToMenu.text=\u5bfc\u822a
-action.SearchEverywhere.text=\u641c\u7d22\u4efb\u4f55\u5730\u65b9
-action.SearchEverywhere.description=\u641c\u7d22\u7c7b\uff0c\u6587\u4ef6\uff0c\u5de5\u5177\u7a97\u53e3\uff0c\u52a8\u4f5c\u548c\u559c\u597d
+action.RecentChanges.text=\u6700\u8fd1\u7684\u66f4\u6539(_E)
+group.GoToMenu.text=\u5bfc\u822a(_N)
+action.SearchEverywhere.text=\u5168\u5c40\u641c\u7d22
+action.SearchEverywhere.description=\u641c\u7d22\u7c7b\uff0c\u6587\u4ef6\uff0c\u5de5\u5177\u7a97\u53e3\uff0c\u64cd\u4f5c\u548c\u9996\u9009\u9879
action.SmartSelect.text=\u6269\u5c55\u9009\u62e9
action.SmartUnSelect.text=\u7f29\u5c0f\u9009\u62e9
-action.GotoClass.text=\u7c7b...
-action.GotoClass.description=\u5feb\u901f\u5bfc\u822a\u5230\u4e00\u4e2a\u7c7b\u7684\u540d\u5b57
-action.GotoFile.text=\u6587\u4ef6...
-action.GotoFile.description=\u5feb\u901f\u5bfc\u822a\u5230\u4e00\u4e2a\u6587\u4ef6\u540d
-action.GotoSymbol.text=\u6807\u8bb0(S)...
-action.GotoSymbol.description=\u5feb\u901f\u5bfc\u822a\u5230\u540d\u79f0\u7684\u4efb\u4f55\u7b26\u53f7
+action.GotoClass.text=\u7c7b...(_C)
+action.GotoClass.description=\u901a\u8fc7\u540d\u5b57\u5feb\u901f\u5bfc\u822a\u5230\u4e00\u4e2a\u7c7b
+action.GotoFile.text=\u6587\u4ef6...(_F)
+action.GotoFile.description=\u901a\u8fc7\u540d\u5b57\u5feb\u901f\u5bfc\u822a\u5230\u4e00\u4e2a\u6587\u4ef6
+action.GotoSymbol.text=\u7b26\u53f7...(_S)
+action.GotoSymbol.description=\u901a\u8fc7\u540d\u5b57\u5feb\u901f\u5bfc\u822a\u5230\u67d0\u4e2a\u7b26\u53f7
action.GotoCustomRegion.text=\u81ea\u5b9a\u4e49\u6298\u53e0...
-action.GotoAction.text=\u67e5\u627e\u52a8\u4f5c...
-action.GotoAction.description=\u5feb\u901f\u5bfc\u822a\u5230\u901a\u8fc7\u540d\u79f0\u64cd\u4f5c
-action.GotoLine.text=\u884c/\u5217...
-action.GotoLine.description=\u5bfc\u822a\u5230\u7f16\u8f91\u5668\u4e2d\u7684\u884c\uff08\u6216\u5217\uff09
-action.GotoDeclaration.text=\u58f0\u660e
-action.GotoDeclaration.description=\u5bfc\u822a\u5230\u8be5\u7b26\u53f7\u5728\u63d2\u5165\u7b26\u7684\u58f0\u660e
-action.GotoImplementation.text=\u5b9e\u73b0
-action.GotoImplementation.description=\u5bfc\u822a\u5230\u9009\u5b9a\u7684\u7c7b\u6216\u65b9\u6cd5\u7684\u5b9e\u73b0
-action.GotoTypeDeclaration.text=\u7c7b\u578b\u58f0\u660e(T)
-action.GotoTypeDeclaration.description=\u5bfc\u822a\u5230\u8be5\u7b26\u53f7\u7684\u7c7b\u578b\u5728\u63d2\u5165\u7b26\u7684\u58f0\u660e
-action.GotoSuperMethod.text=\u8d85\u7c7b\u65b9\u6cd5
+action.GotoAction.text=\u67e5\u627e\u64cd\u4f5c...(_F)
+action.GotoAction.description=\u901a\u8fc7\u540d\u5b57\u5feb\u901f\u5bfc\u822a\u5230\u64cd\u4f5c
+action.GotoLine.text=\u884c/\u5217...(_L)
+action.GotoLine.description=\u901a\u8fc7\u6570\u5b57\u5728\u7f16\u8f91\u5668\u4e2d\u5bfc\u822a\u5230\u67d0\u4e00\u884c(\u548c/\u6216\u5217)
+action.GotoDeclaration.text=\u58f0\u660e(_D)
+action.GotoDeclaration.description=\u5bfc\u822a\u5230\u63d2\u5165\u7b26\u53f7\u5904\u7684\u7b26\u53f7\u7684\u58f0\u660e
+action.GotoImplementation.text=\u5b9e\u73b0(_M)
+action.GotoImplementation.description=\u5bfc\u822a\u5230\u9009\u4e2d\u7c7b\u6216\u65b9\u6cd5\u7684\u5b9e\u73b0
+action.GotoTypeDeclaration.text=\u7c7b\u578b\u58f0\u660e(_T)
+action.GotoTypeDeclaration.description=\u5bfc\u822a\u63d2\u5165\u7b26\u53f7\u5904\u7684\u7b26\u53f7\u7c7b\u578b\u7684\u58f0\u660e
+action.GotoSuperMethod.text=\u8d85\u7c7b\u65b9\u6cd5(_U)
action.GotoSuperMethod.description=\u5bfc\u822a\u5230\u5f53\u524d\u65b9\u6cd5\u8986\u76d6\u6216\u5b9e\u73b0\u7684\u65b9\u6cd5\u58f0\u660e
-action.GotoSuperClass.text=\u8d85\u7ea7\u7c7b (_S)
-action.GotoSuperClass.description=\u5bfc\u822a\u5230\u5f53\u524d\u7c7b\u6269\u5c55\u6216\u5b9e\u73b0\u7c7b\u7684\u58f0\u660e
-action.GotoTest.text=\u6d4b\u8bd5
-action.GotoTest.description=\u5bfc\u822a\u5230\u9009\u5b9a\u7c7b\u7684\u6d4b\u8bd5
-action.GotoTestSubject.text=\u6d4b\u8bd5\u4e3b\u9898
-action.GotoTestSubject.description=\u5bfc\u822a\u5230\u6240\u9009\u62e9\u7684\u6d4b\u8bd5\u5bf9\u8c61
-action.GotoAspect.text=\u5916\u89c2(_A)
-action.GotoAspect.description=\u5bfc\u822a\u5230\u5149\u6807\u4f4d\u7f6e\u5f71\u54cd\u7684\u9519\u8bef\u6216\u8b66\u544a\u7684\u5efa\u8bae\u62a5\u544a
-action.GotoNextError.text=\u4e0b\u4e00\u4e2a\u9ad8\u4eae\u663e\u793a\u7684\u9519\u8bef
-action.GotoNextError.description=\u5bfc\u822a\u5230\u5f53\u524d\u7f16\u8f91\u5668\u7684\u4e0b\u4e00\u4e2a\u9ad8\u4eae\u9519\u8bef
-action.GotoPreviousError.text=\u4e0a\u4e00\u4e2a\u9ad8\u4eae\u663e\u793a\u7684\u9519\u8bef
-action.GotoPreviousError.description=\u5bfc\u822a\u5230\u5f53\u524d\u7f16\u8f91\u5668\u7684\u4e0a\u4e00\u4e2a\u9ad8\u4eae\u9519\u8bef
-action.GotoRelated.text=\u76f8\u5173\u7b26\u53f7...
-action.GotoRelated.description=\u5bfc\u822a\u5230\u76f8\u5173\u6216\u94fe\u63a5\u7684\u7b26\u53f7\u4e4b\u4e00
-action.MethodDown.text=\u4e0b\u4e00\u4e2a\u65b9\u6cd5
-action.MethodDown.description=\u5bfc\u822a\u5230\u5f53\u524d\u7f16\u8f91\u5668\u4e0b\u4e00\u4e2a\u65b9\u6cd5
-action.MethodUp.text=\u4e0a\u4e00\u4e2a\u65b9\u6cd5
-action.MethodUp.description=\u5bfc\u822a\u5230\u5f53\u524d\u7f16\u8f91\u5668\u4e0a\u4e00\u4e2a\u65b9\u6cd5
-action.GotoNextBookmark.text=\u4e0b\u4e00\u4e2a\u4e66\u7b7e
-action.GotoNextBookmark.description=\u5bfc\u822a\u5230\u5f53\u524d\u7f16\u8f91\u5668\u7684\u4e0b\u4e00\u4e2a\u4e66\u7b7e
-action.GotoPreviousBookmark.text=\u4e0a\u4e00\u4e2a\u4e66\u7b7e
-action.GotoPreviousBookmark.description=\u5207\u6362\u5230\u5f53\u524d\u7f16\u8f91\u5668\u7684\u4e0a\u4e00\u4e2a\u4e66\u7b7e
-action.Back.text=\u540e\u9000
-action.Back.description=\u64a4\u6d88\u6700\u540e\u4e00\u4e2a\u5bfc\u822a\u64cd\u4f5c
-action.Forward.text=\u524d\u8fdb
-action.Forward.description=\u91cd\u505a\u4e0a\u6b21\u64a4\u6d88\u5bfc\u822a\u64cd\u4f5c
-action.JumpToLastChange.text=\u6700\u540e\u7f16\u8f91\u4f4d\u7f6e
-action.JumpToLastChange.description=\u79fb\u5230\u6700\u8fd1\u7684\u4fee\u6539\u70b9
+action.GotoSuperClass.text=\u8d85\u7c7b(_U)
+action.GotoSuperClass.description=\u5bfc\u822a\u5230\u5f53\u524d\u7c7b\u6269\u5c55\u6216\u5b9e\u73b0\u7684\u7c7b\u58f0\u660e
+action.GotoTest.text=\u6d4b\u8bd5(_E)
+action.GotoTest.description=\u5bfc\u822a\u5230\u9009\u4e2d\u7c7b\u7684\u6d4b\u8bd5
+action.GotoTestSubject.text=\u6d4b\u8bd5\u5bf9\u8c61(_E)
+action.GotoTestSubject.description=\u5bfc\u822a\u5230\u6240\u9009\u6d4b\u8bd5\u7684\u5bf9\u8c61
+action.GotoAspect.text=Aspect(_A)
+action.GotoAspect.description=\u5bfc\u822a\u5230\u5728\u63d2\u5165\u7b26\u53f7\u5904\u5f71\u54cd\u8fde\u63a5\u70b9\u7684\u5efa\u8bae\uff0c\u9519\u8bef\u6216\u8b66\u544a\u58f0\u660e\u7684\u58f0\u660e
+action.GotoNextError.text=\u4e0b\u4e00\u4e2a\u9ad8\u4eae\u9519\u8bef(_N)
+action.GotoNextError.description=\u5728\u6d3b\u52a8\u7f16\u8f91\u5668\u5bfc\u822a\u5230\u4e0b\u4e00\u4e2a\u7a81\u51fa\u663e\u793a\u7684\u9519\u8bef
+action.GotoPreviousError.text=\u4e0a\u4e00\u4e2a\u9ad8\u4eae\u9519\u8bef(_P)
+action.GotoPreviousError.description=\u5728\u6d3b\u52a8\u7f16\u8f91\u5668\u5bfc\u822a\u5230\u4e0a\u4e00\u4e2a\u7a81\u51fa\u663e\u793a\u7684\u9519\u8bef
+action.GotoRelated.text=\u76f8\u5173\u6587\u4ef6...(_R)
+action.GotoRelated.description=\u5bfc\u822a\u5230\u4e00\u4e2a\u76f8\u5173\u6216\u94fe\u63a5\u7684\u6587\u4ef6
+action.MethodDown.text=\u4e0b\u4e00\u65b9\u6cd5(_E)
+action.MethodDown.description=\u5728\u6d3b\u52a8\u7f16\u8f91\u5668\u4e2d\u5bfc\u822a\u5230\u4e0b\u4e00\u4e2a\u65b9\u6cd5
+action.MethodUp.text=\u4e0a\u4e00\u65b9\u6cd5(_I)
+action.MethodUp.description=\u5728\u6d3b\u52a8\u7f16\u8f91\u5668\u4e2d\u5bfc\u822a\u5230\u4e0a\u4e00\u4e2a\u65b9\u6cd5
+action.GotoNextBookmark.text=\u4e0b\u4e00\u4e2a\u4e66\u7b7e(_X)
+action.GotoNextBookmark.description=\u5728\u6d3b\u52a8\u7f16\u8f91\u5668\u4e2d\u5bfc\u822a\u5230\u4e0b\u4e00\u4e2a\u4e66\u7b7e
+action.GotoPreviousBookmark.text=\u4e0a\u4e00\u4e2a\u4e66\u7b7e(_R)
+action.GotoPreviousBookmark.description=\u5728\u6d3b\u52a8\u7f16\u8f91\u5668\u4e2d\u5bfc\u822a\u5230\u4e0a\u4e00\u4e2a\u4e66\u7b7e
+action.Back.text=\u540e\u9000(_B)
+action.Back.description=\u64a4\u6d88\u4e0a\u6b21\u5bfc\u822a\u64cd\u4f5c
+action.Forward.text=\u5411\u524d(_W)
+action.Forward.description=\u6062\u590d\u4e0a\u6b21\u64a4\u6d88\u7684\u5bfc\u822a\u64cd\u4f5c
+action.JumpToLastChange.text=\u6700\u540e\u7f16\u8f91\u4f4d\u7f6e(_O)
+action.JumpToLastChange.description=\u5728\u6700\u8fd1\u7684\u66f4\u6539\u70b9\u4e2d\u79fb\u52a8
action.JumpToNextChange.text=\u4e0b\u4e00\u4e2a\u7f16\u8f91\u4f4d\u7f6e
-action.JumpToNextChange.description=\u79fb\u5230\u6700\u8fd1\u7684\u4fee\u6539\u70b9
-action.PreviousOccurence.text=\u4e0a\u4e00\u4e2a\u4e8b\u4ef6(O)
-action.PreviousOccurence.description=\u5bfc\u822a\u5230\u4e0a\u4e00\u4e2a\u4e8b\u4ef6
-action.NextOccurence.text=\u4e0b\u4e00\u4e2a\u4e8b\u4ef6(X)
-action.NextOccurence.description=\u5bfc\u822a\u5230\u4e0b\u4e00\u4e2a\u4e8b\u4ef6
-action.VcsShowCurrentChangeMarker.text=\u6539\u53d8\u63d2\u5165\u7b26\u53f7
-action.VcsShowCurrentChangeMarker.description=\u5f39\u51fa\u663e\u793a\u5f53\u524d\u9009\u62e9\u7684\u66f4\u6539
-action.VcsShowNextChangeMarker.text=\u4e0b\u4e00\u5904\u4fee\u6539(H)
-action.VcsShowNextChangeMarker.description=\u8f6c\u5230\u4e0b\u4e00\u4e2a\u4fee\u6539\u4f4d\u7f6e
-action.VcsShowPrevChangeMarker.text=\u4e0a\u4e00\u5904\u4fee\u6539(A)
-action.VcsShowPrevChangeMarker.description=\u8df3\u5230\u4e0a\u4e00\u5904\u4fee\u6539\u4f4d\u7f6e
+action.JumpToNextChange.description=\u5728\u6700\u8fd1\u7684\u66f4\u6539\u70b9\u4e2d\u79fb\u52a8
+action.PreviousOccurence.text=\u4e0a\u4e00\u4e2a\u5339\u914d\u9879(_O)
+action.PreviousOccurence.description=\u5bfc\u822a\u5230\u4e0a\u4e00\u6b21\u5339\u914d\u9879
+action.NextOccurence.text=\u4e0b\u4e00\u4e2a\u5339\u914d\u9879(_X)
+action.NextOccurence.description=\u5bfc\u822a\u5230\u4e0b\u4e00\u6b21\u5339\u914d\u9879
+action.VcsShowCurrentChangeMarker.text=\u4fee\u6539\u63d2\u5165\u7b26\u53f7\u5904(_H)
+action.VcsShowCurrentChangeMarker.description=\u5f53\u524d\u9009\u62e9\u7684\u66f4\u6539\u5f39\u7a97
+action.VcsShowNextChangeMarker.text=\u4e0b\u4e00\u4e2a\u66f4\u6539(_H)
+action.VcsShowNextChangeMarker.description=\u8f6c\u5230\u4e0b\u4e00\u4e2a\u66f4\u6539
+action.VcsShowPrevChangeMarker.text=\u4e0a\u4e00\u4e2a\u66f4\u6539(_A)
+action.VcsShowPrevChangeMarker.description=\u8f6c\u5230\u4e0a\u4e00\u4e2a\u66f4\u6539
group.CodeMenu.text=\u4ee3\u7801(_C)
-action.SurroundWith.text=\u5305\u88f9(S)...
-action.SurroundWith.description=\u4f7f\u7528 if, while, try/catch or other construct\u5305\u88f9\u4f4f\u9009\u5b9a\u7684\u4ee3\u7801\u7247\u6bb5
+action.SurroundWith.text=\u5305\u56f4...(_S)
+action.SurroundWith.description=\u7528 if/while/try-catch \u6216\u5176\u4ed6\u7ed3\u6784\u5305\u56f4\u9009\u4e2d\u4ee3\u7801\u7247\u6bb5
action.Generate.text=\u751f\u6210...
-action.Generate.description=\u751f\u6210\u7684\u6784\u9020\u51fd\u6570\uff0cgetter\u6216setter\u65b9\u6cd5\u7b49
-action.Unwrap.text=\u89e3\u9664/\u5220\u9664...
-action.Unwrap.description=\u5b89\u5168\u5730\u89e3\u9664\u6216\u5220\u9664\u9009\u62e9\u7684\u5305\u88f9
-group.CodeCompletionGroup.text=\u5b8c\u6210
-group.EditorToggleActions.text=\u5f53\u524d\u7f16\u8f91\u5668
-action.CodeCompletion.text=\u57fa\u672c
-action.CodeCompletion.description=\u5b8c\u6574\u4ee3\u7801
-action.HippieCompletion.text=\u5faa\u73af\u5c55\u5f00\u5b57
-action.HippieCompletion.description=\u5faa\u73af\u5c55\u5f00\u5b57
-action.HippieBackwardCompletion.text=\u5faa\u73af\u5c55\u5f00\u5b57\uff08\u5411\u540e\uff09
-action.HippieBackwardCompletion.description=\u5faa\u73af\u5c55\u5f00\u5b57\uff08\u5411\u540e\uff09
-action.SmartTypeCompletion.text=\u667a\u80fd\u7c7b\u578b(S)
-action.SmartTypeCompletion.description=\u57fa\u4e8e\u9884\u671f\u7c7b\u578b\u5b8c\u6210\u4ee3\u7801
-action.ClassNameCompletion.text=\u7c7b\u540d\u81ea\u52a8\u5b8c\u6210
-action.ClassNameCompletion.description=\u5b8c\u6210\u7c7b\u540d\uff0c\u5e76\u6dfb\u52a0import
-action.InsertLiveTemplate.text=\u63d2\u5165\u6a21\u677f...
-action.InsertLiveTemplate.description=\u7528\u5f39\u51fa\u5f0f\u5217\u8868\u663e\u793a\u4ee5\u6307\u5b9a\u524d\u7f00\u5f00\u5934\u7684\u6a21\u677f
-action.ExpandLiveTemplateByTab.text=\u5efa\u7acb\u5728\u7ebf\u6a21\u677f\u6807\u7b7e
-action.ExpandLiveTemplateCustom.text=\u5c55\u5f00\u7ebf\u4e0a\u6a21\u677f / Emmet\u7f29\u5199
+action.Generate.description=\u751f\u6210\u7684\u6784\u9020\u51fd\u6570,getter \u6216 setter \u65b9\u6cd5\u7b49\u3002
+action.Unwrap.text=\u89e3\u9664\u5305\u56f4/\u79fb\u9664...(_W)
+action.Unwrap.description=\u5bf9\u9009\u4e2d\u8303\u56f4\u5b89\u5168\u5730\u89e3\u9664\u5305\u56f4\u6216\u79fb\u9664
+group.CodeCompletionGroup.text=\u8865\u5168(_C)
+group.EditorToggleActions.text=\u6d3b\u52a8\u7f16\u8f91\u5668
+action.CodeCompletion.text=\u57fa\u672c(_B)
+action.CodeCompletion.description=\u8865\u5168\u4ee3\u7801
+action.HippieCompletion.text=\u5faa\u73af\u6269\u5c55\u8bcd(_E)
+action.HippieCompletion.description=\u5faa\u73af\u6269\u5c55\u8bcd
+action.HippieBackwardCompletion.text=\u5faa\u73af\u6269\u5c55\u8bcd(\u5411\u540e)(_E)
+action.HippieBackwardCompletion.description=\u5faa\u73af\u6269\u5c55\u8bcd(\u5411\u540e)
+action.SmartTypeCompletion.text=\u667a\u80fd\u7c7b\u578b(_S)
+action.SmartTypeCompletion.description=\u57fa\u4e8e\u9884\u671f\u7684\u7c7b\u578b\u8865\u5168\u4ee3\u7801
+action.ClassNameCompletion.text=\u7c7b\u540d\u8865\u5168(_N)
+action.ClassNameCompletion.description=\u8865\u5168\u7c7b\u540d\u79f0\u5e76\u4e3a\u5176\u6dfb\u52a0\u5bfc\u5165
+action.InsertLiveTemplate.text=\u63d2\u5165\u4ee3\u7801\u6a21\u677f...(_T)
+action.InsertLiveTemplate.description=\u5f39\u51fa\u4ee5\u6307\u5b9a\u524d\u7f00\u5f00\u5934\u7684\u4ee3\u7801\u6a21\u677f\u5217\u8868
+action.ExpandLiveTemplateByTab.text=\u6309 Tab \u5c55\u5f00\u4ee3\u7801\u6a21\u677f
+action.ExpandLiveTemplateCustom.text=\u5c55\u5f00\u4ee3\u7801\u6a21\u677f/Emmet \u7f29\u5199
action.ExpandLiveTemplateCustom.description=\u4f7f\u7528\u7f16\u8f91\u5668\u4e2d\u952e\u5165\u7684\u524d\u7f00\u8c03\u7528\u7ed1\u5b9a\u5230 '\u81ea\u5b9a\u4e49\u5feb\u6377\u65b9\u5f0f' \u7684\u4ee3\u7801\u6a21\u677f
-action.SurroundWithLiveTemplate.text=\u7528\u6a21\u677f\u5305\u56f4...
-action.SurroundWithLiveTemplate.description=\u4f7f\u7528\u9009\u62e9\u7684\u6a21\u677f\u505a\u5916\u56f4\u4ee3\u7801
-action.CommentByLineComment.text=\u884c\u6ce8\u91ca(L)
-action.CommentByLineComment.description=\u6ce8\u91ca/\u53d6\u6d88\u5f53\u524d\u884c\u6216\u9009\u5b9a\u5757\u7684\u884c\u6ce8\u91ca
-action.CommentByBlockComment.text=\u4f7f\u7528\u5757\u6ce8\u91ca
-action.CommentByBlockComment.description=\u6ce8\u91ca/\u53d6\u6d88\u4ee3\u7801\u7684\u5757\u6ce8\u91ca
+action.SurroundWithLiveTemplate.text=\u7528\u4ee3\u7801\u6a21\u677f\u5305\u56f4...(_P)
+action.SurroundWithLiveTemplate.description=\u4f7f\u7528\u4e00\u4e2a\u6a21\u677f\u5305\u56f4\u6240\u9009\u5185\u5bb9
+action.CommentByLineComment.text=\u884c\u6ce8\u91ca(_L)
+action.CommentByLineComment.description=\u6ce8\u91ca/\u53d6\u6d88\u6ce8\u91ca\u5f53\u524d\u884c\u6216\u9009\u4e2d\u5757
+action.CommentByBlockComment.text=\u5757\u6ce8\u91ca(_B)
+action.CommentByBlockComment.description=\u7528\u5757\u6ce8\u91ca\u6ce8\u91ca/\u53d6\u6d88\u4ee3\u7801
action.ReformatCode.text=\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u7801(_R)
-action.ReformatCode.description=\u683c\u5f0f\u5316\u4ee3\u7801
-action.AutoIndentLines.text=\u884c\u81ea\u52a8\u7f29\u8fdb
-action.AutoIndentLines.description=\u6839\u636e\u4ee3\u7801\u6837\u5f0f\u8bbe\u7f6e\u7f29\u8fdb\u5f53\u524d\u884c\u6216\u9009\u5b9a\u7684\u5757
-action.OptimizeImports.text=\u4f18\u5316\u5bfc\u5165(_z)
-action.OptimizeImports.description=\u5220\u9664\u672a\u4f7f\u7528\u7684imports\u548c\u91cd\u65b0\u6392\u5e8f/\u7ec4\u7ec7imports
+action.ReformatCode.description=\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u7801
+action.AutoIndentLines.text=\u81ea\u52a8\u7f29\u8fdb\u884c(_A)
+action.AutoIndentLines.description=\u6839\u636e\u4ee3\u7801\u6837\u5f0f\u8bbe\u7f6e\u7f29\u8fdb\u5f53\u524d\u884c\u6216\u8005\u9009\u4e2d\u5757
+action.OptimizeImports.text=\u4f18\u5316\u5bfc\u5165(_Z)
+action.OptimizeImports.description=\u79fb\u9664\u672a\u4f7f\u7528\u7684\u5bfc\u5165\u5e76\u91cd\u65b0\u6392\u5e8f/\u91cd\u65b0\u7ec4\u7ec7\u5bfc\u5165
action.RearrangeCode.text=\u91cd\u65b0\u6392\u5217\u4ee3\u7801
action.RearrangeCode.description=\u91cd\u65b0\u6392\u5217\u4ee3\u7801
-action.ShowReformatFileDialog.text=\u663e\u793a\u683c\u5f0f\u5316\u6587\u4ef6\u5bf9\u8bdd\u6846
+action.ShowReformatFileDialog.text=\u663e\u793a\u91cd\u65b0\u683c\u5f0f\u5316\u6587\u4ef6\u5bf9\u8bdd\u6846
action.ShowRecentTests.text=\u6700\u8fd1\u7684\u6d4b\u8bd5
-action.MoveStatementDown.text=\u5411\u4e0b\u79fb\u52a8\u58f0\u660e
-action.MoveStatementDown.description=\u5411\u4e0b\u79fb\u52a8\u9009\u5b9a\u7684\u8bed\u53e5\u4e00\u884c
-action.MoveStatementUp.text=\u5411\u4e0a\u79fb\u52a8\u58f0\u660e
-action.MoveStatementUp.description=\u5411\u4e0a\u79fb\u52a8\u9009\u5b9a\u7684\u8bed\u53e5\u4e00\u884c
-action.MoveElementLeft.text=\u5143\u7d20\u5411\u524d\u79fb\u52a8
-action.MoveElementLeft.description=\u5c06\u5f53\u524d\u5143\u7d20\u79fb\u52a8\u5230\u5305\u542b\u5143\u7d20\u5217\u8868\u7684\u4e0a\u4e00\u4e2a\u4f4d\u7f6e
-action.MoveElementRight.text=\u5143\u7d20\u5411\u540e\u79fb\u52a8
-action.MoveElementRight.description=\u5c06\u5f53\u524d\u5143\u7d20\u79fb\u52a8\u5230\u5305\u542b\u5143\u7d20\u5217\u8868\u7684\u4e0b\u4e00\u4e2a\u4f4d\u7f6e
-action.MoveLineDown.text=\u884c\u5411\u4e0b\u79fb\u52a8
-action.MoveLineDown.description=\u9009\u4e2d\u7684\u884c\u4e0b\u79fb\u4e00\u884c
-action.MoveLineUp.text=\u884c\u5411\u4e0a\u79fb\u52a8
-action.MoveLineUp.description=\u9009\u4e2d\u7684\u884c\u4e0a\u79fb\u4e00\u884c
-group.AnalyzeMenu.text=\u5206\u6790
-action.CodeCleanup.text=\u4ee3\u7801\u6e05\u7406(_C)...
+action.MoveStatementDown.text=\u5411\u4e0b\u79fb\u52a8\u8bed\u53e5(_W)
+action.MoveStatementDown.description=\u628a\u9009\u4e2d\u8bed\u53e5\u5411\u4e0b\u79fb\u52a8\u4e00\u884c
+action.MoveStatementUp.text=\u5411\u4e0a\u79fb\u52a8\u8bed\u53e5(_U)
+action.MoveStatementUp.description=\u628a\u9009\u4e2d\u8bed\u53e5\u5411\u4e0a\u79fb\u52a8\u4e00\u884c
+action.MoveElementLeft.text=\u5411\u5de6\u79fb\u52a8\u5143\u7d20
+action.MoveElementLeft.description=\u5c06\u5f53\u524d\u5143\u7d20(\u591a\u4e2a)\u79fb\u52a8\u5230\u5305\u542b\u5143\u7d20\u5217\u8868\u4e2d\u7684\u524d\u4e00\u4f4d\u7f6e
+action.MoveElementRight.text=\u5411\u53f3\u79fb\u52a8\u5143\u7d20
+action.MoveElementRight.description=\u5c06\u5f53\u524d\u5143\u7d20(\u591a\u4e2a)\u79fb\u52a8\u5230\u5305\u542b\u5143\u7d20\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u4e2a\u4f4d\u7f6e
+action.MoveLineDown.text=\u4e0b\u79fb\u884c(_W)
+action.MoveLineDown.description=\u628a\u9009\u4e2d\u884c\u5411\u4e0b\u79fb\u52a8\u4e00\u884c
+action.MoveLineUp.text=\u4e0a\u79fb\u884c(_U)
+action.MoveLineUp.description=\u628a\u9009\u4e2d\u884c\u5411\u4e0a\u79fb\u52a8\u4e00\u884c
+group.AnalyzeMenu.text=\u5206\u6790(_Z)
+action.CodeCleanup.text=\u4ee3\u7801\u6e05\u7406...(_C)
action.CodeCleanup.description=\u8fd0\u884c\u6e05\u7406\u68c0\u67e5\u548c\u5e94\u7528\u5feb\u901f\u4fee\u590d
-action.InspectCode.text=\u68c0\u67e5\u4ee3\u7801...
+action.InspectCode.text=\u68c0\u67e5\u4ee3\u7801...(_I)
action.InspectCode.description=\u68c0\u67e5\u4ee3\u7801
-action.InferNullity.text=\u63a8\u65ad\u65e0\u6548...
-action.InferNullity.description=\u63a8\u65ad\u65e0\u6548
-action.ViewOfflineInspection.text=\u67e5\u770b\u79bb\u7ebf\u68c0\u9a8c\u7ed3\u679c...
-action.ViewOfflineInspection.description=\u52a0\u8f7d\u79bb\u7ebf\u68c0\u6d4b\u7ed3\u679c
-action.ShowPackageDeps.text=\u5206\u6790\u4f9d\u8d56\u5173\u7cfb...
-action.ShowPackageDeps.description=\u6d4f\u89c8\u9009\u62e9\u4ee3\u7801\u5206\u6790\u9879\u76ee\u4f9d\u8d56\u4e8e
-action.ShowBackwardPackageDeps.text=\u53cd\u5411\u5206\u6790\u4f9d\u8d56\u5173\u7cfb...
-action.ShowBackwardPackageDeps.description=\u6d4f\u89c8\u4e2d\u4f7f\u7528\u9009\u5b9a\u7684\u4ee3\u7801\u5206\u6790\u9879\u76ee
-action.ShowPackageCycles.text=\u5206\u6790\u5faa\u73af\u4f9d\u8d56\u5173\u7cfb...
-action.ShowPackageCycles.description=\u6d4f\u89c8\u5728\u5faa\u73af\u4f7f\u7528\u9009\u5b9a\u7684\u4ee3\u7801\u5206\u6790\u9879\u76ee
-action.ShowModulesDependencies.text=\u5206\u6790\u6a21\u5757\u4f9d\u8d56\u5173\u7cfb...
-action.ShowModulesDependencies.description=\u5728\u9879\u76ee\u6a21\u5757\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\u663e\u793a
-action.Unscramble.text=\u5206\u6790\u5806\u6808\u8e2a\u8ff9...
-action.Unscramble.description=\u6253\u5f00\u63a7\u5236\u53f0\u7684\u5806\u6808\u8ddf\u8e2a\u5bfc\u822a
+action.InferNullity.text=\u63a8\u65ad Null...(_N)
+action.InferNullity.description=\u63a8\u65ad Null
+action.ViewOfflineInspection.text=\u67e5\u770b\u79bb\u7ebf\u68c0\u67e5\u7ed3\u679c...(_O)
+action.ViewOfflineInspection.description=\u52a0\u8f7d\u79bb\u7ebf\u68c0\u67e5\u7ed3\u679c
+action.ShowPackageDeps.text=\u5206\u6790\u4f9d\u8d56...(_D)
+action.ShowPackageDeps.description=\u6d4f\u89c8\u9009\u4e2d\u4ee3\u7801\u5206\u6790\u4f9d\u8d56\u7684\u9879\u76ee
+action.ShowBackwardPackageDeps.text=\u5206\u6790\u53cd\u5411\u4f9d\u8d56...(_B)
+action.ShowBackwardPackageDeps.description=\u6d4f\u89c8\u9009\u4e2d\u4ee3\u7801\u5206\u6790\u7528\u4e8e\u7684\u9879\u76ee
+action.ShowPackageCycles.text=\u5206\u6790\u5faa\u73af\u4f9d\u8d56\u5173\u7cfb...(_C)
+action.ShowPackageCycles.description=\u6d4f\u89c8\u9009\u4e2d\u4ee3\u7801\u5206\u6790\u5faa\u73af\u4f9d\u8d56\u7684\u9879\u76ee
+action.ShowModulesDependencies.text=\u5206\u6790\u6a21\u5757\u4f9d\u8d56...(_M)
+action.ShowModulesDependencies.description=\u663e\u793a\u9879\u76ee\u4e2d\u7684\u6a21\u5757\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb
+action.Unscramble.text=\u5206\u6790\u5806\u6808\u8ddf\u8e2a...(_S)
+action.Unscramble.description=\u6253\u5f00\u6709\u5bfc\u822a\u5806\u6808\u8ddf\u8e2a\u7684\u63a7\u5236\u53f0
action.IdeScriptingConsole.text=IDE \u811a\u672c\u63a7\u5236\u53f0
action.IdeScriptingConsole.description=\u6253\u5f00 IDE \u811a\u672c\u63a7\u5236\u53f0
action.NewScratchFile.text=\u4e34\u65f6\u6587\u4ef6
@@ -635,169 +635,169 @@ action.NewScratchBuffer.text=\u65b0\u5efa\u4e34\u65f6\u7f13\u51b2\u533a
action.NewScratchBuffer.description=\u521b\u5efa\u65b0\u7684\u6216\u91cd\u65b0\u4f7f\u7528\u73b0\u6709\u7684\u4e34\u65f6\u7f13\u51b2\u533a
action.Scratch.ChangeLanguage.text=\u66f4\u6539\u6587\u4ef6\u8bed\u8a00
action.Scratch.ChangeLanguage.description=\u66f4\u6539\u6587\u4ef6\u8bed\u8a00
-group.RefactoringMenu.text=\u91cd\u6784
-action.RenameElement.text=\u91cd\u547d\u540d...
-action.RenameElement.description=\u91cd\u547d\u540d\u9009\u5b9a\u7684\u7b26\u53f7\u5e76\u7ea0\u6b63\u6240\u6709\u5f15\u7528
-action.ChangeSignature.text=\u66f4\u6539\u7b7e\u540d...
-action.ChangeSignature.description=\u6539\u53d8\u9009\u62e9\u7684\u65b9\u6cd5\u6216\u7c7b\u7684\u7b7e\u540d\uff0c\u5e76\u66f4\u6b63\u6240\u6709\u5f15\u7528
+group.RefactoringMenu.text=\u91cd\u6784(_R)
+action.RenameElement.text=\u91cd\u547d\u540d...(_R)
+action.RenameElement.description=\u91cd\u547d\u540d\u9009\u4e2d\u7b26\u53f7\u5e76\u66f4\u6b63\u6240\u6709\u5f15\u7528
+action.ChangeSignature.text=\u66f4\u6539\u7b7e\u540d...(_G)
+action.ChangeSignature.description=\u66f4\u6539\u9009\u4e2d\u65b9\u6cd5\u6216\u7c7b\u7684\u7b7e\u540d\uff0c\u5e76\u66f4\u6b63\u6240\u6709\u5f15\u7528
action.MoveToTheLeft.text=\u5de6\u79fb\u53c2\u6570
action.MoveToTheLeft.description=\u5de6\u79fb\u53c2\u6570
action.MoveToTheRight.text=\u53f3\u79fb\u53c2\u6570
action.MoveToTheRight.description=\u53f3\u79fb\u53c2\u6570
-action.ChangeTypeSignature.text=\u7c7b\u578b\u8fc1\u79fb...
-action.ChangeTypeSignature.description=\u65b9\u6cd5\u7684\u8fd4\u56de\u7c7b\u578b\u3001\u5b57\u6bb5\u3001\u53c2\u6570\u3001\u53d8\u91cf\u6216\u7c7b\u7c7b\u578b\u53c2\u6570\u53d8\u5316\u65f6\u7ea0\u6b63\u6240\u6709\u5f15\u7528
-action.MakeStatic.text=\u6807\u8bb0\u9759\u6001\u5316...
-action.MakeStatic.description=\u8f6c\u6362\u65b9\u6cd5\u6216\u5185\u90e8\u7c7b\u7684\u9759\u6001\u548c\u7ea0\u6b63\u6240\u6709\u5f15\u7528
-action.ConvertToInstanceMethod.text=\u8f6c\u6362\u4e3a\u5b9e\u4f8b\u65b9\u6cd5...
-action.ConvertToInstanceMethod.description=\u8f6c\u6362\u9759\u6001\u65b9\u6cd5\u6765\u5b9e\u4f8b\u65b9\u6cd5\u5e76\u7ea0\u6b63\u6240\u6709\u5f15\u7528
-action.Move.text=\u79fb\u52a8...
-action.Move.description=\u79fb\u52a8\u9009\u5b9a\u7684\u7c7b\uff0c\u65b9\u6cd5\uff0c\u5305\u88c5\u6216\u9759\u6001\u6210\u5458\u5230\u53e6\u4e00\u4e2a\u5305\u6216\u7c7b\uff0c\u5e76\u66f4\u6b63\u6240\u6709\u5f15\u7528
-action.CopyElement.text=\u590d\u5236...
-action.CopyElement.description=\u521b\u5efa\u6240\u9009\u7c7b\u522b\u4e2d\uff0c\u6587\u4ef6\u7684\u526f\u672c\uff08S\uff09\u6216\u76ee\u5f55\uff08ES\uff09
-action.SafeDelete.text=\u5b89\u5168\u5220\u9664...
-action.SafeDelete.description=\u5220\u9664\u9009\u5b9a\u7684\u7c7b\uff0c\u65b9\u6cd5\u6216\u5b57\u6bb5\uff0c\u68c0\u67e5\u7528\u6cd5
-action.ExtractMethod.text=\u65b9\u6cd5(M)...
-action.ExtractMethod.description=\u6253\u5f00\u6240\u9009\u7684\u4ee3\u7801\u7247\u6bb5\u63d2\u5165\u7684\u65b9\u6cd5
-action.RemoveMiddleman.text=\u5220\u9664_Middleman...
-action.RemoveMiddleman.description=\u5185\u8054\u4ee3\u8868\u5bf9\u6240\u9009\u5b57\u6bb5\u7684\u65b9\u6cd5
-action.MethodDuplicates.text=\u67e5\u627e\u548c\u66ff\u6362\u91cd\u590d\u4ee3\u7801...
-action.MethodDuplicates.description=\u5728\u9009\u5b9a\u7684\u8303\u56f4\u5185\uff0c\u53ef\u4ee5\u8f6c\u5316\u6210\u9009\u5b9a\u7684\u65b9\u6cd5/\u6052\u538b\u547c\u53eb\u8ba4\u5b9a\u4ee3\u7801
-action.InvertBoolean.text=\u53cd\u8f6c_Boolean...
-action.InvertBoolean.description=\u4f7f\u5f97\u8be5\u65b9\u6cd5\u8fd4\u56de\u6216\u53d8\u91cf\u5305\u542b\u7684\u76f8\u53cd\u503c\u548c\u4fee\u6b63\u7684\u53c2\u8003
-action.IntroduceParameterObject.text=\u53c2\u6570\u5bf9\u8c61...
-action.IntroduceParameterObject.description=\u66ff\u4ee3\u65b9\u6cd5\u7684\u53c2\u6570\u5217\u8868\u4e0e\u5bf9\u8c61
-action.ExtractClass.text=\u59d4\u6258...
-action.ExtractClass.description=\u59d4\u6258\u63d0\u53d6
-action.IntroduceVariable.text=\u53d8\u91cf...
-action.IntroduceVariable.description=\u628a\u6240\u9009\u7684\u8868\u8fbe\u5f0f\u7684\u7ed3\u679c\u5230\u4e00\u4e2a\u53d8\u91cf
-action.IntroduceField.text=_FIELD...
-action.IntroduceField.description=\u628a\u6240\u9009\u7684\u8868\u8fbe\u5f0f\u7684\u7ed3\u679c\u4e3a\u4e00\u4e2a\u5b57\u6bb5
-action.IntroduceConstant.text=\u5e38\u91cf(C)...
-action.IntroduceConstant.description=\u66f4\u6362\u4e00\u4e2a\u5e38\u6570\uff08\u9759\u6001final\u5b57\u6bb5\uff09\u9009\u5b9a\u7684\u8868\u8fbe
-action.IntroduceParameter.text=\u53c2\u6570...
-action.IntroduceParameter.description=\u6253\u5f00\u6240\u9009\u7684\u8868\u8fbe\u5f0f\u4e3a\u65b9\u6cd5\u53c2\u6570
-action.IntroduceFunctionalParameter.text=\u529f\u80fd\u53c2\u6570...
-action.IntroduceFunctionalParameter.description=\u901a\u8fc7\u8c03\u7528\u65b0\u7684\u51fd\u6570\u65b9\u6cd5\u53c2\u6570\u6765\u66ff\u6362\u6240\u9009\u7684\u8bed\u53e5
-action.IntroduceFunctionalVariable.text=Functional Variable...
-action.IntroduceFunctionalVariable.description=Replace selected statements with a call to a new functional variable
-action.ExtractInterface.text=\u63a5\u53e3...
-action.ExtractInterface.description=\u4ece\u9009\u5b9a\u7684\u7c7b\u522b\u4e2d\u63d0\u53d6\u63a5\u53e3
-action.ExtractModule.text=\u7ec4\u4ef6(M)...
-action.ExtractModule.description=\u4ece\u6240\u9009\u62e9\u7684\u7c7b\u4e2d\u63d0\u53d6\u6a21\u5757
-action.ExtractSuperclass.text=\u7236\u7c7b(U)...
-action.ExtractSuperclass.description=\u4ece\u9009\u5b9a\u7684\u7c7b\u522b\u4e2d\u63d0\u53d6\u8d85
-group.IntroduceActionsGroup.text=\u63d0\u53d6
-action.TurnRefsToSuper.text=\u5c3d\u53ef\u80fd\u4f7f\u7528\u63a5\u53e3...
-action.TurnRefsToSuper.description=\u6539\u53d8\u4e00\u4e2a\u7c7b\u7684\u7528\u6cd5\u5bf9\u90a3\u4e9b\u5176\u8d85\u7c7b\u6216\u63a5\u53e3\u7684
-action.MembersPullUp.text=\u62c9(Pull)\u7c7b\u6210\u5458(L)...
-action.MembersPullUp.description=\u62c9(Pull)\u7c7b\u6210\u5458\u5230\u8d85\u7c7b\u6216\u5b9e\u73b0\u63a5\u53e3
-action.MemberPushDown.text=\u63a8(Push)\u7c7b\u6210\u5458(S)...
-action.MemberPushDown.description=\u63a8(Push)\u7c7b\u6210\u5458\u76f4\u63a5\u7ee7\u627f\u5b50\u7c7b
-action.InheritanceToDelegation.text=\u66f4\u6362_Inheritance\u4e0e\u4ee3\u8868\u56e2...
-action.InheritanceToDelegation.description=\u4e0e\u4ee3\u8868\u56e2\u66ff\u6362\u7ee7\u627f
+action.ChangeTypeSignature.text=\u7c7b\u578b\u8fc1\u79fb...(_Y)
+action.ChangeTypeSignature.description=\u66f4\u6539\u65b9\u6cd5\uff0c\u5b57\u6bb5\uff0c\u53c2\u6570\uff0c\u53d8\u91cf\u6216\u7c7b\u7c7b\u578b\u53c2\u6570\u7684\u8fd4\u56de\u7c7b\u578b\u7684\u7c7b\u578b\uff0c\u5e76\u66f4\u6b63\u6240\u6709\u5f15\u7528
+action.MakeStatic.text=\u9759\u6001\u5316...(_T)
+action.MakeStatic.description=\u8f6c\u6362\u65b9\u6cd5\u6216\u5185\u90e8\u7c7b\u4e3a\u9759\u6001\u5e76\u4fee\u6b63\u6240\u6709\u5f15\u7528
+action.ConvertToInstanceMethod.text=\u8f6c\u6362\u4e3a\u5b9e\u4f8b\u65b9\u6cd5...(_O)
+action.ConvertToInstanceMethod.description=\u8f6c\u6362\u9759\u6001\u65b9\u6cd5\u4e3a\u5b9e\u4f8b\u65b9\u6cd5\u5e76\u4fee\u6b63\u6240\u6709\u5f15\u7528
+action.Move.text=\u79fb\u52a8...(_M)
+action.Move.description=\u5c06\u9009\u4e2d\u7c7b\uff0c\u65b9\u6cd5\uff0c\u5305\u6216\u9759\u6001\u6210\u5458\u79fb\u52a8\u5230\u53e6\u4e00\u4e2a\u5305\u6216\u7c7b\uff0c\u5e76\u66f4\u6b63\u6240\u6709\u5f15\u7528
+action.CopyElement.text=\u590d\u5236...(_O)
+action.CopyElement.description=\u521b\u5efa\u9009\u4e2d\u7c7b\u3001\u6587\u4ef6\u6216\u76ee\u5f55\u7684\u526f\u672c
+action.SafeDelete.text=\u5b89\u5168\u5220\u9664...(_D)
+action.SafeDelete.description=\u5220\u9664\u9009\u4e2d\u7c7b\u3001\u65b9\u6cd5\u6216\u5b57\u6bb5\uff0c\u5e76\u68c0\u67e5\u4f7f\u7528
+action.ExtractMethod.text=\u65b9\u6cd5...(_M)
+action.ExtractMethod.description=\u628a\u9009\u4e2d\u4ee3\u7801\u7247\u6bb5\u8f6c\u6362\u4e3a\u4e00\u4e2a\u65b9\u6cd5
+action.RemoveMiddleman.text=\u79fb\u9664\u4e2d\u95f4\u8005...(_M)
+action.RemoveMiddleman.description=\u5185\u8054\u59d4\u6258\u7ed9\u9009\u4e2d\u5b57\u6bb5\u7684\u65b9\u6cd5
+action.MethodDuplicates.text=\u67e5\u627e\u548c\u66ff\u6362\u4ee3\u7801\u526f\u672c...(_C)
+action.MethodDuplicates.description=\u67e5\u627e\u9009\u4e2d\u8303\u56f4\u5185\u7684\u4ee3\u7801\uff0c\u53ef\u4ee5\u8f6c\u6362\u4e3a\u9009\u4e2d\u65b9\u6cd5\u7684\u8c03\u7528/\u5e38\u91cf
+action.InvertBoolean.text=\u53cd\u8f6c\u5e03\u5c14\u503c...(_B)
+action.InvertBoolean.description=\u4f7f\u65b9\u6cd5\u8fd4\u56de\u503c\u6216\u53d8\u91cf\u5305\u542b\u76f8\u53cd\u7684\u503c\u5e76\u66f4\u6b63\u5f15\u7528
+action.IntroduceParameterObject.text=\u53c2\u6570\u5bf9\u8c61...(_J)
+action.IntroduceParameterObject.description=\u7528\u5bf9\u8c61\u66ff\u6362\u65b9\u6cd5\u53c2\u6570\u5217\u8868
+action.ExtractClass.text=\u59d4\u6258...(_D)
+action.ExtractClass.description=\u63d0\u53d6\u59d4\u6258
+action.IntroduceVariable.text=\u53d8\u91cf...(_V)
+action.IntroduceVariable.description=\u5c06\u9009\u4e2d\u8868\u8fbe\u5f0f\u7684\u7ed3\u679c\u653e\u5165\u53d8\u91cf\u4e2d
+action.IntroduceField.text=\u5b57\u6bb5...(_F)
+action.IntroduceField.description=\u5c06\u9009\u4e2d\u8868\u8fbe\u5f0f\u7684\u7ed3\u679c\u653e\u5165\u5b57\u6bb5\u4e2d
+action.IntroduceConstant.text=\u5e38\u91cf...(_C)
+action.IntroduceConstant.description=\u7528\u5e38\u91cf(static final \u5b57\u6bb5)\u66ff\u6362\u9009\u4e2d\u8868\u8fbe\u5f0f
+action.IntroduceParameter.text=\u53c2\u6570...(_P)
+action.IntroduceParameter.description=\u5c06\u9009\u4e2d\u8868\u8fbe\u5f0f\u8f6c\u6362\u4e3a\u65b9\u6cd5\u53c2\u6570
+action.IntroduceFunctionalParameter.text=Functional \u53c2\u6570...(_L)
+action.IntroduceFunctionalParameter.description=\u901a\u8fc7\u8c03\u7528\u65b0\u7684 functional \u65b9\u6cd5\u53c2\u6570\u6765\u66ff\u6362\u9009\u4e2d\u8bed\u53e5
+action.IntroduceFunctionalVariable.text=Functional \u53d8\u91cf...
+action.IntroduceFunctionalVariable.description=\u901a\u8fc7\u8c03\u7528\u65b0\u7684 functional \u53d8\u91cf\u6765\u66ff\u6362\u9009\u4e2d\u8bed\u53e5
+action.ExtractInterface.text=\u63a5\u53e3...(_I)
+action.ExtractInterface.description=\u4ece\u9009\u4e2d\u7c7b\u63d0\u53d6\u63a5\u53e3
+action.ExtractModule.text=\u6a21\u5757...(_M)
+action.ExtractModule.description=\u4ece\u9009\u4e2d\u7c7b\u4e2d\u63d0\u53d6\u6a21\u5757
+action.ExtractSuperclass.text=\u8d85\u7c7b...(_U)
+action.ExtractSuperclass.description=\u4ece\u9009\u4e2d\u7c7b\u63d0\u53d6\u8d85\u7c7b
+group.IntroduceActionsGroup.text=\u63d0\u53d6(_X)
+action.TurnRefsToSuper.text=\u5c3d\u53ef\u80fd\u4f7f\u7528\u63a5\u53e3...(_W)
+action.TurnRefsToSuper.description=\u5c06\u7c7b\u7684\u7528\u6cd5\u66f4\u6539\u4e3a\u8d85\u7c7b\u6216\u63a5\u53e3\u7684\u7528\u6cd5
+action.MembersPullUp.text=\u5411\u7236\u7c7b\u79fb\u52a8\u6210\u5458...(_L)
+action.MembersPullUp.description=\u5c06\u7c7b\u6210\u5458\u62c9\u5230\u8d85\u7c7b\u6216\u5b9e\u73b0\u63a5\u53e3
+action.MemberPushDown.text=\u5411\u5b50\u7c7b\u79fb\u52a8\u6210\u5458...(_S)
+action.MemberPushDown.description=\u5c06\u7c7b\u6210\u5458\u63a8\u9001\u5230\u76f4\u63a5\u7ee7\u627f\u5b50\u7c7b
+action.InheritanceToDelegation.text=\u7528\u59d4\u6258\u4ee3\u66ff\u7ee7\u627f...(_I)
+action.InheritanceToDelegation.description=\u7528\u59d4\u6258\u4ee3\u66ff\u7ee7\u627f
action.RenameFile.text=\u91cd\u547d\u540d\u6587\u4ef6...
-action.RenameFile.description=\u91cd\u547d\u540d\u9009\u62e9\u7684\u6587\u4ef6
+action.RenameFile.description=\u91cd\u547d\u540d\u9009\u4e2d\u6587\u4ef6
action.RefactoringMenuRenameFile.text=\u91cd\u547d\u540d\u6587\u4ef6...
-action.RefactoringMenuRenameFile.description=\u91cd\u547d\u540d\u9009\u62e9\u7684\u6587\u4ef6
-action.Inline.text=\u5185\u5d4c(N)...
-action.Inline.description=\u5185\u8054\u9009\u5b9a\u7684\u65b9\u6cd5\u6216\u53d8\u91cf
-action.AnonymousToInner.text=\u533f\u540d\u8f6c\u6362\u4e3a\u5185\u90e8...
-action.AnonymousToInner.description=\u533f\u540d\u7c7b\u8f6c\u6362\u6210\u4e00\u4e2a\u5185\u90e8\u7c7b
-action.EncapsulateFields.text=\u5c01\u88c5\u57df...
-action.EncapsulateFields.description=\u5728\u9009\u5b9a\u7684\u7c7b\u76f4\u63a5\u8bbf\u95ee\u5b57\u6bb5\u66ff\u6362\u4f7f\u7528\u8bbf\u95ee\u65b9\u6cd5
-action.ReplaceTempWithQuery.text=\u4e34\u65f6\u66ff\u6362\u67e5\u8be2...
-action.ReplaceTempWithQuery.description=\u6253\u5f00\u9009\u5b9a\u7684\u53d8\u91cf\u8f6c\u6362\u6210\u4e00\u4e2a\u65b9\u6cd5
-action.ReplaceConstructorWithFactory.text=\u7528\u5de5\u5382\u65b9\u6cd5\u4ee3\u66ff\u6784\u9020\u51fd\u6570...
-action.ReplaceConstructorWithFactory.description=\u521b\u5efa\u4e00\u4e2a\u9759\u6001\u5de5\u5382\u65b9\u6cd5\uff0c\u5e76\u4f7f\u7528\u6784\u9020\u51fd\u6570\u6765\u4ee3\u66ff\u5b83
-action.ReplaceMethodWithMethodObject.text=\u65b9\u6cd5\u5bf9\u8c61...
-action.ReplaceMethodWithMethodObject.description=\u628a\u65b9\u6cd5\u53d8\u6210\u81ea\u5df1\u7684\u5bf9\u8c61\uff0c\u4ee5\u4f7f\u6240\u6709\u7684\u53c2\u6570\u6210\u4e3a\u8be5\u5bf9\u8c61\u4e0a\u7684\u5b57\u6bb5
-action.Generify.text=\u6cdb\u578b(N)...
-action.Generify.description=\u5c06\u60a8\u7684\u4ee3\u7801\u4e2d\u4f7f\u7528\u6cdb\u578b\u7c7b\u578b
-action.Migrate.text=\u8fc1\u79fb(M)...
-action.Migrate.description=\u6253\u5f00\u5bf9\u8bdd\u6846\u8fc1\u79fb
+action.RefactoringMenuRenameFile.description=\u91cd\u547d\u540d\u9009\u4e2d\u6587\u4ef6
+action.Inline.text=\u5185\u8054...(_N)
+action.Inline.description=\u5185\u8054\u9009\u4e2d\u65b9\u6cd5\u6216\u53d8\u91cf
+action.AnonymousToInner.text=\u5c06\u533f\u540d\u8f6c\u6362\u6210\u5185\u90e8...(_Y)
+action.AnonymousToInner.description=\u5c06\u533f\u540d\u7c7b\u8f6c\u6362\u4e3a\u5185\u90e8\u7c7b
+action.EncapsulateFields.text=\u5c01\u88c5\u5b57\u6bb5...(_E)
+action.EncapsulateFields.description=\u4f7f\u7528\u8bbf\u95ee\u5668\u65b9\u6cd5\u66ff\u6362\u9009\u4e2d\u7c7b\u4e2d\u7684\u5b57\u6bb5\u7684\u76f4\u63a5\u8bbf\u95ee
+action.ReplaceTempWithQuery.text=\u7528\u67e5\u8be2\u4ee3\u66ff Temp...(_Q)
+action.ReplaceTempWithQuery.description=\u5c06\u9009\u4e2d\u53d8\u91cf\u8f6c\u6362\u4e3a\u65b9\u6cd5
+action.ReplaceConstructorWithFactory.text=\u7528\u5de5\u5382\u65b9\u6cd5\u66ff\u6362\u6784\u9020\u51fd\u6570...(_A)
+action.ReplaceConstructorWithFactory.description=\u521b\u5efa\u4e00\u4e2a\u9759\u6001\u5de5\u5382\u65b9\u6cd5\u5e76\u7528\u5b83\u4ee3\u66ff\u4e00\u4e2a\u6784\u9020\u51fd\u6570
+action.ReplaceMethodWithMethodObject.text=\u65b9\u6cd5\u5bf9\u8c61...(_J)
+action.ReplaceMethodWithMethodObject.description=\u5c06\u8be5\u65b9\u6cd5\u8f6c\u6362\u4e3a\u81ea\u5df1\u7684\u5bf9\u8c61\uff0c\u4ee5\u4fbf\u6240\u6709\u53c2\u6570\u90fd\u6210\u4e3a\u8be5\u5bf9\u8c61\u4e0a\u7684\u5b57\u6bb5
+action.Generify.text=\u6cdb\u578b...(_N)
+action.Generify.description=\u5c06\u4ee3\u7801\u8f6c\u6362\u4e3a\u4f7f\u7528\u901a\u7528\u7c7b\u578b
+action.Migrate.text=\u8fc1\u79fb...(_M)
+action.Migrate.description=\u6253\u5f00\u8fc1\u79fb\u5bf9\u8bdd\u6846
action.Type\ Migration.text=\u7c7b\u578b\u8fc1\u79fb...
-action.Type\ Migration.description=\u8fc1\u79fb\u4e00\u79cd\u7c7b\u578b\u5230\u53e6
-action.ExtractInclude.text=\u5305\u62ec\u6587\u4ef6...
-action.ExtractInclude.description=\u6253\u5f00\u6240\u9009\u7684\u4ee3\u7801\u7247\u6bb5\u63d2\u5165\u5305\u542b\u7684\u6587\u4ef6
-group.BuildMenu.text=\u5185\u90e8\u7248\u672c\u53f7
-action.CompileProject.text=\u91cd\u5efa\u9879\u76ee
+action.Type\ Migration.description=\u8fc1\u79fb\u5230\u53e6\u4e00\u4e2a\u7c7b\u578b
+action.ExtractInclude.text=\u5305\u542b\u6587\u4ef6...(_I)
+action.ExtractInclude.description=\u5c06\u9009\u4e2d\u4ee3\u7801\u7247\u6bb5\u8f6c\u6362\u4e3a\u5305\u542b\u7684\u6587\u4ef6
+group.BuildMenu.text=\u6784\u5efa(_B)
+action.CompileProject.text=\u91cd\u5efa\u9879\u76ee(_R)
action.CompileProject.description=\u91cd\u65b0\u7f16\u8bd1\u9879\u76ee\u4e2d\u7684\u6240\u6709\u6587\u4ef6
-action.CompileDirty.text=\u6784\u5efa\u9879\u76ee
-action.CompileDirty.description=\u7f16\u8bd1\u9879\u76ee\u4e2d\u7684\u6240\u6709\u4fee\u6539\u548c\u76f8\u5173\u6587\u4ef6
-action.MakeModule.text=\u6784\u5efa\u65b9\u6cd5
-action.MakeModule.description=\u7f16\u8bd1\u8be5\u6a21\u5757\u4e2d\u7684\u6240\u6709\u4fee\u6539\u548c\u76f8\u5173\u6587\u4ef6
-action.Compile.text=\u91cd\u65b0\u6784\u5efa
-action.CompileFile.text=\u91cd\u65b0\u7f16\u8bd1
-action.Compile.description=\u5f3a\u5236\u91cd\u65b0\u7f16\u8bd1\u9009\u5b9a\u7684\u6a21\u5757\uff0c\u6587\u4ef6\u6216\u7a0b\u5e8f\u5305
-action.RunAPT.text=\u8fc7\u7a0b\u7684\u6ce8\u91ca
-action.RunAPT.1.text=\u8fc7\u7a0b{0} \u6ce8\u91ca
-action.RunAPT.description=\u5728\u9009\u5b9a\u7684\u8303\u56f4\u5185\u8fd0\u884c\u7684\u6807\u6ce8\u5904\u7406\u7a0b\u5e8f
-action.GenerateAntBuild.text=\u751f\u6210Ant\u6784\u5efa...
-action.GenerateAntBuild.description=\u4ece\u9879\u76ee\u751f\u6210Ant\u6784\u5efa\u6587\u4ef6
-action.BuildAllArtifacts.text=\u624b\u5de5\u6784\u5efa\u6240\u6709\u7684
+action.CompileDirty.text=\u6784\u5efa\u9879\u76ee(_P)
+action.CompileDirty.description=\u7f16\u8bd1\u9879\u76ee\u4e2d\u7684\u6240\u6709\u4fee\u6539\u548c\u4f9d\u8d56\u6587\u4ef6
+action.MakeModule.text=\u6784\u5efa\u6a21\u5757(_M)
+action.MakeModule.description=\u7f16\u8bd1\u6a21\u5757\u4e2d\u7684\u6240\u6709\u4fee\u6539\u548c\u4f9d\u8d56\u6587\u4ef6
+action.Compile.text=\u91cd\u65b0\u6784\u5efa(_E)
+action.CompileFile.text=\u91cd\u65b0\u7f16\u8bd1(_E)
+action.Compile.description=\u5f3a\u5236\u91cd\u65b0\u7f16\u8bd1\u6240\u9009\u7684\u6a21\u5757\uff0c\u6587\u4ef6\u6216\u5305
+action.RunAPT.text=\u5904\u7406\u6ce8\u89e3(_A)
+action.RunAPT.1.text=\u5904\u7406 {0} \u6ce8\u91ca(_A)
+action.RunAPT.description=\u5728\u9009\u4e2d\u8303\u56f4\u5185\u8fd0\u884c\u6ce8\u89e3\u5904\u7406\u5668
+action.GenerateAntBuild.text=\u751f\u6210 Ant \u6784\u5efa...(_G)
+action.GenerateAntBuild.description=\u4ece\u9879\u76ee\u4e2d\u751f\u6210 Ant \u6784\u5efa\u6587\u4ef6
+action.BuildAllArtifacts.text=\u6784\u5efa\u6240\u6709\u6784\u4ef6
action.DebugBuildProcess.text=\u8c03\u8bd5\u6784\u5efa\u8fc7\u7a0b
-action.DebugBuildProcess.description=\u5982\u679c\u542f\u7528\u4e86\u6784\u5efa\u8fc7\u7a0b\u5f00\u59cb\u65f6\u5c06\u7b49\u5f85\u8c03\u8bd5\u8fde\u63a5
-group.BuildArtifactsGroup.text=\u624b\u5de5\u6784\u5efa
-group.RunMenu.text=\u8fd0\u884c
+action.DebugBuildProcess.description=\u5982\u679c\u542f\u7528\u6784\u5efa\u8fc7\u7a0b\u5c06\u5728\u542f\u52a8\u65f6\u7b49\u5f85\u8c03\u8bd5\u8fde\u63a5
+group.BuildArtifactsGroup.text=\u6784\u5efa\u6784\u4ef6
+group.RunMenu.text=\u8fd0\u884c(_U)
group.RunnerActions.text=\u8fd0\u884c/\u8c03\u8bd5
-action.editRunConfigurations.text=\u7f16\u8f91\u914d\u7f6e...
+action.editRunConfigurations.text=\u7f16\u8f91\u914d\u7f6e...(_R)
action.editRunConfigurations.description=\u6253\u5f00\u7f16\u8f91\u8fd0\u884c/\u8c03\u8bd5\u914d\u7f6e\u5bf9\u8bdd\u6846
action.Stop.text=\u505c\u6b62
action.Stop.description=\u505c\u6b62\u8fdb\u7a0b
-action.StopBackgroundProcesses.text=Stop Background Processes...
-action.StopBackgroundProcesses.description=Stop Background processes
-action.Hotswap.text=\u91cd\u65b0\u52a0\u8f7d\u6539\u52a8\u7684\u7c7b
-action.Hotswap.description=\u6240\u6709\u6539\u53d8\u7c7b\u91cd\u65b0\u52a0\u8f7d\u5230\u5e94\u7528\u7a0b\u5e8f\u6b63\u5728\u8c03\u8bd5\uff08\u70ed\u63d2\u62d4\uff09
-action.StepOver.text=\u5355\u6b65\u6267\u884c(\u8df3\u8fc7\u8fc7\u7a0b)
-action.StepOver.description=\u6b65\u9aa4\u5230\u4e0b\u4e00\u884c\u4e2d\u8be5\u6587\u4ef6
-action.StepInto.text=\u5355\u6b65\u6267\u884c
-action.StepInto.description=\u6b65\u9aa4\u8981\u6267\u884c\u7684\u4e0b\u4e00\u884c
-action.SmartStepInto.text=\u667a\u80fd\u5355\u6b65\u8fdb\u5165(P)
-action.SmartStepInto.description=\u5355\u6b65\u6267\u884c\u7279\u5b9a\u65b9\u6cd5
-action.StepOut.text=\u5355\u6b65\u8df3\u51fa(T)
-action.StepOut.description=\u6b65\u9aa4\u4ece\u8be5\u65b9\u6cd5\u8fd4\u56de\u540e\u6267\u884c\u7684\u7b2c\u4e00\u884c
-action.ForceStepOver.text=\u5f3a\u5236\u8df3\u8dc3\u6267\u884c
-action.ForceStepOver.description=\u8df3\u8dc3\u6267\u884c\uff0c\u7981\u7528\u6240\u6709\u65ad\u70b9\u4e4b\u524d\u5185\u5bb9\u3002
-action.ForceStepInto.text=\u5f3a\u5236\u5355\u6b65\u6267\u884c
-action.ForceStepInto.description=\u5355\u6b65\u6267\u884c\uff0c\u5ffd\u7565\u6b65\u8fdb\u8fc7\u6ee4\u5668\u5e93\uff0c\u6784\u9020\u51fd\u6570\u7b49\u3002
-action.RunToCursor.text=\u8fd0\u884c\u5230\u5149\u6807\u5904
-action.RunToCursor.description=\u8fd0\u884c\u5230\u8be5\u884c\u7684\u63d2\u5165\u7b26\u4f4d\u7f6e
-action.ForceRunToCursor.text=\u5f3a\u5236\u8fd0\u884c\u5230\u5149\u6807\u5904
-action.ForceRunToCursor.description=\u8fd0\u884c\u5230\u8be5\u884c\u63d2\u5165\u7b26\u7684\u5730\u65b9\uff0c\u5ffd\u7565\u4efb\u4f55\u65ad\u70b9
-action.Debugger.PopFrame.text=\u964d\u5e27
-action.Debugger.PopFrame.description=\u79fb\u52a8\u6267\u884c\u70b9\u8fd4\u56de\u5230\u65b9\u6cd5\u8c03\u7528\u4ece\u5806\u6808\u4e22\u5f03\u5f53\u524d\u5e27\u7684\u65b9\u6cd5
+action.StopBackgroundProcesses.text=\u505c\u6b62\u540e\u53f0\u8fdb\u7a0b...
+action.StopBackgroundProcesses.description=\u505c\u6b62\u540e\u53f0\u8fdb\u7a0b
+action.Hotswap.text=\u91cd\u65b0\u52a0\u8f7d\u5df2\u66f4\u6539\u7684\u7c7b(_A)
+action.Hotswap.description=\u5c06\u6240\u6709\u66f4\u6539\u7684\u7c7b\u91cd\u65b0\u52a0\u8f7d\u5230\u88ab\u8c03\u8bd5\u7684\u5e94\u7528\u7a0b\u5e8f(\u70ed\u5207\u6362)
+action.StepOver.text=\u6b65\u8fc7(_O)
+action.StepOver.description=\u6b65\u81f3\u8fd9\u4e2a\u6587\u4ef6\u7684\u4e0b\u4e00\u884c
+action.StepInto.text=\u6b65\u5165(_I)
+action.StepInto.description=\u6b65\u5165\u5230\u5df2\u6267\u884c\u7684\u4e0b\u4e00\u884c
+action.SmartStepInto.text=\u667a\u80fd\u6b65\u5165(_P)
+action.SmartStepInto.description=\u6b65\u5165\u7279\u5b9a\u7684\u65b9\u6cd5
+action.StepOut.text=\u6b65\u51fa(_T)
+action.StepOut.description=\u6b65\u81f3\u4ece\u8fd9\u4e2a\u65b9\u6cd5\u8fd4\u56de\u540e\u6267\u884c\u7684\u7b2c\u4e00\u884c
+action.ForceStepOver.text=\u5f3a\u5236\u6b65\u8fc7(_V)
+action.ForceStepOver.description=\u6b65\u8fc7\uff0c\u7981\u7528\u6240\u6709\u65ad\u70b9\u3002
+action.ForceStepInto.text=\u5f3a\u5236\u6b65\u5165(_N)
+action.ForceStepInto.description=\u6b65\u5165\uff0c\u5ffd\u7565\u5e93\uff0c\u6784\u9020\u5668\u7b49\u7684\u6b65\u8fdb\u8fc7\u6ee4\u5668\u3002
+action.RunToCursor.text=\u8fd0\u884c\u81f3\u5149\u6807\u4f4d\u7f6e(_C)
+action.RunToCursor.description=\u5f3a\u5236\u8fd0\u884c\u5230\u63d2\u5165\u7b26\u53f7\u6240\u5728\u884c
+action.ForceRunToCursor.text=\u5f3a\u5236\u8fd0\u884c\u5230\u5149\u6807\u5904(_S)
+action.ForceRunToCursor.description=\u8fd0\u884c\u5230\u63d2\u5165\u7b26\u53f7\u7684\u884c\uff0c\u5ffd\u7565\u4efb\u4f55\u65ad\u70b9
+action.Debugger.PopFrame.text=\u4e22\u5e27(_F)
+action.Debugger.PopFrame.description=\u5c06\u6267\u884c\u70b9\u79fb\u56de\u65b9\u6cd5\u8c03\u7528\uff0c\u4ece\u5806\u6808\u4e2d\u4e22\u5f03\u5f53\u524d\u65b9\u6cd5\u7684\u5e27
action.Debugger.ForceEarlyReturn.text=\u5f3a\u5236\u8fd4\u56de
-action.Debugger.ForceEarlyReturn.description=\u5f3a\u5236\u4e00\u4e2a\u65b9\u6cd5\u8fd4\u56de\u4e00\u4e2a return \u8bed\u53e5\u4e4b\u524d
+action.Debugger.ForceEarlyReturn.description=\u5f3a\u5236\u4e00\u4e2a\u65b9\u6cd5\u5728\u5230\u8fbe\u8fd4\u56de\u8bed\u53e5\u4e4b\u524d\u8fd4\u56de
action.Debugger.ShowLibraryFrames.text=\u663e\u793a/\u9690\u85cf\u5e93\u6846\u67b6
-action.Pause.text=\u6682\u505c\u7a0b\u5e8f
-action.Pause.description=\u6682\u505c\u7a0b\u5e8f\u6267\u884c\uff0c\u5e76\u542f\u7528\u8c03\u8bd5
-action.Resume.text=\u6062\u590d\u7a0b\u5e8f
-action.Resume.description=\u6062\u590d\u6267\u884c\u7a0b\u5e8f
-action.EvaluateExpression.text=\u8bc4\u4f30\u8868\u8fbe\u5f0f...
+action.Pause.text=\u6682\u505c\u7a0b\u5e8f(_P)
+action.Pause.description=\u6682\u505c\u7a0b\u5e8f\u6267\u884c\u5e76\u542f\u7528\u8c03\u8bd5
+action.Resume.text=\u6062\u590d\u7a0b\u5e8f(_G)
+action.Resume.description=\u6062\u590d\u7a0b\u5e8f\u6267\u884c
+action.EvaluateExpression.text=\u8ba1\u7b97\u8868\u8fbe\u5f0f...(_X)
action.EvaluateExpression.description=\u8ba1\u7b97\u4efb\u610f\u8868\u8fbe\u5f0f
-action.QuickEvaluateExpression.text=\u5feb\u901f\u8bc4\u4f30\u8868\u8fbe\u5f0f
-action.QuickEvaluateExpression.description=\u8bc4\u4f30\u9009\u62e9\u7684\u8868\u8fbe
-action.ShowExecutionPoint.text=\u663e\u793a\u6267\u884c\u70b9
-action.ShowExecutionPoint.description=\u663e\u793a\u5f53\u524d\u7a0b\u5e8f\u7684\u6267\u884c\u70b9
-action.ToggleLineBreakpoint.text=\u5207\u6362\u884c\u65ad\u70b9
-action.ToggleLineBreakpoint.description=\u5207\u6362\u884c\u65ad\u70b9\u72b6\u6001
-action.ToggleMethodBreakpoint.text=\u5207\u6362\u65b9\u6cd5\u7684\u65ad\u70b9
-action.ToggleMethodBreakpoint.description=\u5207\u6362\u5149\u6807\u4f4d\u7f6e\u65b9\u6cd5\u7684\u65ad\u70b9
-action.ToggleFieldBreakpoint.text=\u5207\u6362\u89c2\u5bdf\u70b9
-action.ToggleFieldBreakpoint.description=\u5728\u5149\u6807\u4f4d\u7f6e\u5207\u6362\u4e3a\u89c2\u5bdf\u70b9
-action.ToggleBreakpointEnabled.text=\u5207\u6362\u65ad\u70b9\u542f\u7528
-action.ToggleBreakpointEnabled.description=\u5728\u5f53\u524d\u884c\u542f\u7528/\u7981\u7528\u65ad\u70b9
+action.QuickEvaluateExpression.text=\u5feb\u901f\u8ba1\u7b97\u8868\u8fbe\u5f0f(_Q)
+action.QuickEvaluateExpression.description=\u8ba1\u7b97\u9009\u4e2d\u8868\u8fbe\u5f0f
+action.ShowExecutionPoint.text=\u663e\u793a\u6267\u884c\u70b9(_X)
+action.ShowExecutionPoint.description=\u663e\u793a\u5f53\u524d\u7a0b\u5e8f\u6267\u884c\u70b9
+action.ToggleLineBreakpoint.text=\u5207\u6362\u884c\u65ad\u70b9(_L)
+action.ToggleLineBreakpoint.description=\u5728\u63d2\u5165\u7b26\u53f7\u5165\u5207\u6362\u7ebf\u65ad\u70b9
+action.ToggleMethodBreakpoint.text=\u5207\u6362\u65b9\u6cd5\u65ad\u70b9(_M)
+action.ToggleMethodBreakpoint.description=\u4e3a\u63d2\u5165\u7b26\u53f7\u5904\u7684\u65b9\u6cd5\u5207\u6362\u65b9\u6cd5\u65ad\u70b9
+action.ToggleFieldBreakpoint.text=\u5207\u6362\u5b57\u6bb5\u65ad\u70b9(_F)
+action.ToggleFieldBreakpoint.description=\u4e3a\u63d2\u5165\u7b26\u53f7\u5904\u7684\u5b57\u6bb5\u5207\u6362\u89c2\u5bdf\u70b9
+action.ToggleBreakpointEnabled.text=\u5207\u6362\u65ad\u70b9\u53ef\u7528\u6027(_B)
+action.ToggleBreakpointEnabled.description=\u542f\u7528/\u7981\u7528\u5f53\u524d\u884c\u7684\u65ad\u70b9
action.ToggleTemporaryLineBreakpoint.text=\u5207\u6362\u4e34\u65f6\u884c\u65ad\u70b9
-action.ToggleTemporaryLineBreakpoint.description=\u5728\u5149\u6807\u4f4d\u7f6e\u5207\u6362\u4e34\u65f6\u884c\u65ad\u70b9
-action.ViewBreakpoints.text=\u67e5\u770b\u65ad\u70b9...
+action.ToggleTemporaryLineBreakpoint.description=\u5728\u63d2\u5165\u7b26\u5904\u5207\u6362\u4e34\u65f6\u884c\u65ad\u70b9
+action.ViewBreakpoints.text=\u67e5\u770b\u65ad\u70b9...(_K)
action.ViewBreakpoints.description=\u67e5\u770b\u548c\u7ba1\u7406\u6240\u6709\u65ad\u70b9\u548c\u89c2\u5bdf\u70b9
action.EditBreakpoint.text=\u7f16\u8f91\u65ad\u70b9
-action.ExportThreads.text=\u5bfc\u51fa\u7ebf\u7a0b\u4fe1\u606f...
-action.ExportThreads.description=\u4fdd\u5b58\u6240\u6709\u7ebf\u7a0b\u7684\u4fe1\u606f\u5230\u4e00\u4e2a\u6587\u672c\u6587\u4ef6\u6216\u526a\u8d34\u677f
+action.ExportThreads.text=\u5bfc\u51fa\u7ebf\u7a0b...(_H)
+action.ExportThreads.description=\u5c06\u6240\u6709\u7ebf\u7a0b\u4fe1\u606f\u4fdd\u5b58\u5230\u6587\u672c\u6587\u4ef6\u6216\u526a\u8d34\u677f
action.Runner.RestoreLayout.text=\u6062\u590d\u5e03\u5c40
-action.Runner.RestoreLayout.description=\u6062\u590d\u8c03\u8bd5\u5668\u4f1a\u8bdd\u7684\u89c6\u89c9\u5143\u7d20\u5230\u9ed8\u8ba4\u72b6\u6001
+action.Runner.RestoreLayout.description=\u5c06\u8c03\u8bd5\u5668\u4f1a\u8bdd\u7684\u53ef\u89c6\u5143\u7d20\u6062\u590d\u4e3a\u9ed8\u8ba4\u72b6\u6001
action.Runner.ToggleToolbarLayout.text=\u6c34\u5e73\u5de5\u5177\u680f
-action.Runner.ToggleToolbarLayout.description=\u5207\u6362\u6c34\u5e73/\u5782\u76f4\u65b9\u5411\u7684\u5de5\u5177\u680f
+action.Runner.ToggleToolbarLayout.description=\u5207\u6362\u6c34\u5e73/\u5782\u76f4\u5de5\u5177\u680f\u65b9\u5411
group.Runner.Layout.text=\u5e03\u5c40
group.Runner.Layout.description=\u5e03\u5c40\u914d\u7f6e
action.Runner.MinimizeView.text=\u9690\u85cf
@@ -806,266 +806,266 @@ action.Runner.CloseView.text=\u5173\u95ed
action.Runner.CloseView.description=\u5173\u95ed\u89c6\u56fe
action.Runner.CloseOtherViews.text=\u5173\u95ed\u5176\u4ed6
action.Runner.CloseOtherViews.description=\u5173\u95ed\u5176\u4ed6\u89c6\u56fe
-action.Runner.CloseAllViews.text=\u5168\u90e8\u5173\u95ed
-action.Runner.CloseAllViews.description=\u5173\u95ed\u6240\u6709\u610f\u89c1
-action.Runner.CloseAllUnpinnedViews.text=\u5173\u95ed\u6240\u6709\u975e\u5bc4\u5b58\u72b6\u6001\u7684
-action.Runner.CloseAllUnpinnedViews.description=\u5173\u95ed\u8fd9\u662f\u4e0d\u56fa\u5b9a\u7684\u6240\u6709\u9009\u9879\u5361
-action.Runner.MoveViewToGrid.text=\u79fb\u52a8\u7f51\u683c
-action.Runner.MoveViewToGrid.description=\u79fb\u52a8\u89c6\u56fe\u5230\u8c03\u8bd5\u5668\u7f51\u683c\u5bb9\u5668
-action.Runner.MoveViewToTab.text=\u79fb\u52a8\u5230\u6807\u7b7e
-action.Runner.MoveViewToTab.description=\u79fb\u52a8\u4ee5\u8c03\u8bd5\u5668\u9009\u9879\u5361\u5bb9\u5668
+action.Runner.CloseAllViews.text=\u5173\u95ed\u6240\u6709
+action.Runner.CloseAllViews.description=\u5173\u95ed\u6240\u6709\u89c6\u56fe
+action.Runner.CloseAllUnpinnedViews.text=\u5173\u95ed\u6240\u6709\u672a\u56fa\u5b9a\u7684
+action.Runner.CloseAllUnpinnedViews.description=\u5173\u95ed\u6240\u6709\u672a\u56fa\u5b9a\u7684\u89c6\u56fe
+action.Runner.MoveViewToGrid.text=\u79fb\u52a8\u5230\u7f51\u683c
+action.Runner.MoveViewToGrid.description=\u5c06\u89c6\u56fe\u79fb\u52a8\u5230\u8c03\u8bd5\u5668\u7f51\u683c\u5bb9\u5668
+action.Runner.MoveViewToTab.text=\u79fb\u52a8\u5230\u9009\u9879\u5361
+action.Runner.MoveViewToTab.description=\u5c06\u89c6\u56fe\u79fb\u52a8\u5230\u8c03\u8bd5\u5668\u9009\u9879\u5361\u5bb9\u5668
action.Runner.DetachCell.text=\u5206\u79bb
-action.Runner.DetachCells.text=\u5206\u79bb{0}\u89c6\u56fe
-action.Runner.DetachCell.description=\u5206\u79bb\u6240\u9009\u89c6\u56fe\u5230\u4e00\u4e2a\u5355\u72ec\u7684\u7a97\u53e3
+action.Runner.DetachCells.text=\u5206\u79bb {0} \u89c6\u56fe
+action.Runner.DetachCell.description=\u5206\u79bb\u5f53\u524d\u89c6\u56fe\u81f3\u4e00\u4e2a\u5355\u72ec\u7684\u7a97\u53e3
action.Runner.AttachCell.text=\u9644\u52a0
-action.Runner.AttachCells.text=\u9644\u52a0{0}\u89c6\u56fe
-action.Runner.AttachCell.description=\u5c06\u9009\u62e9\u89c6\u56fe\u9644\u52a0\u5230\u8c03\u8bd5\u5668\u5de5\u5177\u7a97\u53e3
+action.Runner.AttachCells.text=\u9644\u52a0 {0} \u89c6\u56fe
+action.Runner.AttachCell.description=\u5c06\u9009\u4e2d\u89c6\u56fe\u9644\u52a0\u5230\u8c03\u8bd5\u5668\u5de5\u5177\u7a97\u53e3
action.Runner.RestoreView.text=\u6062\u590d ''{0}'' \u89c6\u56fe
-action.Runner.RestoreView.description=\u6062\u590d\u8c03\u8bd5\u5668\u7f51\u683c\u4e2d\u7684\u89c6\u56fe
-action.Runner.FocusOnStartup.text=\u4e13\u6ce8\u542f\u52a8
-action.Runner.FocusOnStartup.description=\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u8fd9\u4e2a\u7126\u70b9\u89c6\u56fe\u65f6\u7684UI\u663e\u793a
-action.Debugger.FocusOnBreakpoint.text=\u4e13\u6ce8\u4e8e\u65ad\u70b9
-action.Debugger.FocusOnBreakpoint.description=\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u4e13\u6ce8\u8fd9\u4e00\u89c2\u70b9\uff0c\u5f53\u8fbe\u5230\u65ad\u70b9
-group.ToolsMenu.text=\u5de5\u5177
-action.SaveAsTemplate.text=\u4fdd\u5b58\u4e3a\u73b0\u6709\u6a21\u677f...
-action.SaveAsTemplate.description=\u4fdd\u5b58\u9009\u5b9a\u7684\u6587\u672c\u4e3a\u73b0\u6709\u6a21\u677f
-action.SaveFileAsTemplate.text=\u4fdd\u5b58\u6587\u4ef6\u4e3a\u6a21\u677f...
-action.SaveFileAsTemplate.description=\u4fdd\u5b58\u5f53\u524d\u7684\u6587\u4ef6\u4f5c\u4e3a\u6a21\u677f
-action.GenerateJavadoc.text=\u751f\u6210Java_Doc...
-action.GenerateJavadoc.description=\u8fd0\u884cJavadoc\u5de5\u5177
-group.Macros.text=\u5b8f
-group.Macros.description=\u67e5\u770b\uff0c\u66f4\u6539\uff0c\u5f55\u5236\uff0c\u64ad\u653e\u5b8f
-group.StandardMacroActions.text=\u6807\u51c6\u7684\u5b8f\u64cd\u4f5c
-action.PlaybackLastMacro.text=\u56de\u653e\u6700\u540e\u7684\u5b8f
-action.PlaybackLastMacro.description=\u56de\u653e\u6700\u540e\u4e00\u6b21\u4f7f\u7528\u7684\u5b8f
-action.StartStopMacroRecording.text=\u542f\u52a8/\u505c\u6b62\u5b8f\u5f55\u5236
-action.StartStopMacroRecording.description=\u542f\u52a8/\u505c\u6b62\u5f55\u5236\u65b0\u7684\u5b8f
-action.EditMacros.text=\u7f16\u8f91\u5b8f
+action.Runner.RestoreView.description=\u5728\u8c03\u8bd5\u5668\u4e2d\u6062\u590d\u89c6\u56fe\u7f51\u683c
+action.Runner.FocusOnStartup.text=\u5728\u542f\u52a8\u65f6\u83b7\u53d6\u7126\u70b9
+action.Runner.FocusOnStartup.description=\u5f53 UI \u663e\u793a\u65f6\u9ed8\u8ba4\u5207\u6362\u5230\u8be5\u89c6\u56fe
+action.Debugger.FocusOnBreakpoint.text=\u5728\u65ad\u70b9\u65f6\u83b7\u53d6\u7126\u70b9
+action.Debugger.FocusOnBreakpoint.description=\u5f53\u5230\u8fbe\u65ad\u70b9\u65f6\u9ed8\u8ba4\u5207\u6362\u5230\u8be5\u89c6\u56fe
+group.ToolsMenu.text=\u5de5\u5177(_T)
+action.SaveAsTemplate.text=\u4fdd\u5b58\u4e3a\u4ee3\u7801\u6a21\u677f...(_I)
+action.SaveAsTemplate.description=\u5c06\u9009\u4e2d\u6587\u672c\u4fdd\u5b58\u4e3a\u4ee3\u7801\u6a21\u677f
+action.SaveFileAsTemplate.text=\u4fdd\u5b58\u6587\u4ef6\u4e3a\u6a21\u677f...(_L)
+action.SaveFileAsTemplate.description=\u5c06\u5f53\u524d\u6587\u4ef6\u4fdd\u5b58\u4e3a\u6a21\u677f
+action.GenerateJavadoc.text=\u751f\u6210 JavaDoc...(_D)
+action.GenerateJavadoc.description=\u8fd0\u884c JavaDoc \u5de5\u5177
+group.Macros.text=\u5b8f(_M)
+group.Macros.description=\u67e5\u770b, \u7f16\u8f91, \u5f55\u5236, \u64ad\u653e\u5b8f
+group.StandardMacroActions.text=\u6807\u51c6\u5b8f\u64cd\u4f5c
+action.PlaybackLastMacro.text=\u56de\u653e\u4e0a\u4e00\u4e2a\u5b8f(_Y)
+action.PlaybackLastMacro.description=\u64ad\u653e\u4e0a\u6b21\u4f7f\u7528\u7684\u5b8f
+action.StartStopMacroRecording.text=\u542f\u52a8/\u505c\u6b62\u5f55\u5236\u5b8f(_R)
+action.StartStopMacroRecording.description=\u542f\u52a8/\u505c\u6b62\u5f55\u5236\u4e00\u4e2a\u65b0\u7684\u5b8f
+action.EditMacros.text=\u7f16\u8f91\u5b8f(_E)
action.EditMacros.description=\u914d\u7f6e\u73b0\u6709\u7684\u5b8f
action.PlaySavedMacrosAction.text=\u64ad\u653e\u4fdd\u5b58\u7684\u5b8f...
action.PlaySavedMacrosAction.description=\u64ad\u653e\u4fdd\u5b58\u7684\u5b8f
group.MacrosGroup.text=\u5b8f\u64cd\u4f5c
-action.ValidateXml.text=\u9a8c\u8bc1
-action.ValidateXml.description=\u9a8c\u8bc1\u5f53\u524d\u7684XML\u6587\u4ef6
-action.GenerateDTD.text=\u4ece_XML\u6587\u4ef6\u751f\u6210DTD
+action.ValidateXml.text=\u6821\u9a8c(_V)
+action.ValidateXml.description=\u6821\u9a8c\u5f53\u524d\u7684 XML \u6587\u4ef6
+action.GenerateDTD.text=\u4ece XML \u6587\u4ef6\u751f\u6210 DTD(_X)
group.ExternalToolsGroup.text=\u5916\u90e8\u5de5\u5177
-action.PsiViewer.text=\u67e5\u770b PSI\u7ed3\u6784...
-action.PsiViewerForContext.text=\u67e5\u770b\u5f53\u524d\u6587\u4ef6\u7684PSI\u7ed3\u6784...
+action.PsiViewer.text=\u67e5\u770b PSI \u7ed3\u6784...(_V)
+action.PsiViewerForContext.text=\u67e5\u770b\u5f53\u524d\u6587\u4ef6\u7684 PSI \u7ed3\u6784...(_R)
action.DebugListen.text=\u629b\u51fa\u8c03\u8bd5\u5f02\u5e38
action.VirtualFileInfo.text=\u865a\u62df\u6587\u4ef6\u4fe1\u606f
action.Merge3Files.text=\u5408\u5e76
action.LocalizePlugin.text=\u672c\u5730\u5316\u63d2\u4ef6
group.MemoryManagement.text=\u5185\u5b58\u7ba1\u7406
-action.DumpPsiMemoryCaches.text=\u8f6c\u50a8\u4ec0\u4e48\u662f\u7f13\u5b58\u5728PSI
-action.DecodeBytesAction.text=\u5b57\u8282\u89e3\u7801...
+action.DumpPsiMemoryCaches.text=\u8f6c\u50a8 PSI \u7f13\u5b58
+action.DecodeBytesAction.text=\u89e3\u7801\u5b57\u8282...
action.ReloadProjectAction.text=\u91cd\u65b0\u52a0\u8f7d\u9879\u76ee
-action.ShowMainMenu.text=Show Main Menu
-action.LocalVcs.ShowStatistics.text=\u663e\u793a\u672c\u5730VCS\u7edf\u8ba1...
-action.LocalVcs.ShowStatistics.description=\u663e\u793a\u672c\u5730VCS\u7edf\u8ba1
-action.LocalVcs.ShowRepHistory.text=\u7248\u672c\u5e93\u5386\u53f2
+action.ShowMainMenu.text=\u663e\u793a\u4e3b\u83dc\u5355
+action.LocalVcs.ShowStatistics.text=\u663e\u793a\u672c\u5730 VCS \u7edf\u8ba1...
+action.LocalVcs.ShowStatistics.description=\u663e\u793a\u672c\u5730 VCS \u7edf\u8ba1
+action.LocalVcs.ShowRepHistory.text=\u4ed3\u5e93\u5386\u53f2
action.DropAnError.text=\u4e22\u5f03\u4e00\u4e2a\u9519\u8bef
action.DropAnOutOfMemoryError.text=\u4e22\u5f03\u4e00\u4e2a\u5185\u5b58\u6ea2\u51fa\u9519\u8bef
action.DropAnOutOfMetaspaceError.text=\u5728 Metaspace \u4e2d\u5220\u9664 OutOfMemoryError
action.DumpInspectionDescriptions.text=\u8f6c\u50a8\u68c0\u9a8c\u63cf\u8ff0
action.DumpIntentionsDescriptions.text=\u8f6c\u50a8\u68c0\u9a8c\u63cf\u8ff0
-action.ShowUserActivities.text=\u663e\u793a\u6d3b\u52a8\u7684
-group.WindowMenu.text=\u7a97\u53e3
-group.ToolWindowsGroup.text=\u5de5\u5177\u7a97\u53e3
+action.ShowUserActivities.text=\u5c55\u793a\u6d3b\u52a8
+group.WindowMenu.text=\u7a97\u53e3(_W)
+group.ToolWindowsGroup.text=\u5de5\u5177\u7a97\u53e3(_T)
group.BackgroundTasks.text=\u540e\u53f0\u4efb\u52a1
action.ShowProcessWindow.text=\u663e\u793a
action.ShowProcessWindow.description=\u663e\u793a/\u9690\u85cf\u540e\u53f0\u4efb\u52a1\u7a97\u53e3
-action.ShowProcessWindow.double.click=\u70b9\u51fb\u663e\u793a/\u9690\u85cf\u540e\u53f0\u4efb\u52a1\u7a97\u53e3
+action.ShowProcessWindow.double.click=\u5355\u51fb\u4ee5\u663e\u793a/\u9690\u85cf\u540e\u53f0\u4efb\u52a1\u7a97\u53e3
action.AutoShowProcessWindow.text=\u81ea\u52a8\u663e\u793a
-action.AutoShowProcessWindow.description=\u663e\u793a\u540e\u53f0\u4efb\u52a1\u7a97\u53e3\u4e0a\u7684\u4efb\u4f55\u8fdb\u5c55\u8d77\u70b9
-action.StoreDefaultLayout.text=\u5b58\u50a8\u5f53\u524d\u7684\u5e03\u5c40\u4e3a\u9ed8\u8ba4
-action.StoreDefaultLayout.description=\u5b58\u50a8\u5f53\u524d\u7684\u5e03\u5c40\u4e3a\u9ed8\u8ba4
+action.AutoShowProcessWindow.description=\u542f\u52a8\u4efb\u4f55\u8fdb\u7a0b\u65f6\u663e\u793a\u540e\u53f0\u4efb\u52a1\u7a97\u53e3
+action.StoreDefaultLayout.text=\u5b58\u50a8\u5f53\u524d\u5e03\u5c40\u4e3a\u9ed8\u8ba4\u5e03\u5c40(_Y)
+action.StoreDefaultLayout.description=\u5b58\u50a8\u5f53\u524d\u5e03\u5c40\u4e3a\u9ed8\u8ba4\u5e03\u5c40
action.MinimizeCurrentWindow.text=\u6700\u5c0f\u5316
action.MinimizeCurrentWindow.description=\u6700\u5c0f\u5316\u5f53\u524d\u7a97\u53e3
-action.ZoomCurrentWindow.text=\u7f29\u653e
-action.ZoomCurrentWindow.description=\u7f29\u653e\u5f53\u524d\u7a97\u53e3
-action.TogglePresentationMode.text.enter=\u6f14\u793a\u6a21\u5f0f
+action.ZoomCurrentWindow.text=\u653e\u5927
+action.ZoomCurrentWindow.description=\u653e\u5927\u5f53\u524d\u7a97\u53e3
+action.TogglePresentationMode.text.enter=\u8fdb\u5165\u6f14\u793a\u6a21\u5f0f
action.TogglePresentationMode.text.exit=\u9000\u51fa\u6f14\u793a\u6a21\u5f0f
action.TogglePresentationMode.text=\u5207\u6362\u6f14\u793a\u6a21\u5f0f
action.TogglePresentationMode.description=\u5207\u6362\u6f14\u793a\u6a21\u5f0f
-action.ToggleDistractionFreeMode.text=\u5207\u6362\u65e0\u5e72\u6270\u6a21\u5f0f
-action.ToggleDistractionFreeMode.description=\u5207\u6362\u65e0\u5e72\u6270\u6a21\u5f0f
-action.ToggleFullScreen.text.enter=\u5168\u5c4f\u6a21\u5f0f
-action.ToggleFullScreen.text.exit=\u9000\u51fa\u5168\u5c4f\u6a21\u5f0f
+action.ToggleDistractionFreeMode.text=\u5207\u6362\u514d\u6253\u6270\u6a21\u5f0f
+action.ToggleDistractionFreeMode.description=\u5207\u6362\u514d\u6253\u6270\u6a21\u5f0f
+action.ToggleFullScreen.text.enter=\u8fdb\u5165\u5168\u5c4f
+action.ToggleFullScreen.text.exit=\u9000\u51fa\u5168\u5c4f
action.ToggleFullScreen.text=\u5207\u6362\u5168\u5c4f\u6a21\u5f0f
action.ToggleFullScreen.description=\u5207\u6362\u5168\u5c4f\u6a21\u5f0f
-action.RestoreDefaultLayout.text=\u6062\u590d\u9ed8\u8ba4\u5e03\u5c40
-action.RestoreDefaultLayout.description=\u6062\u590d\u9ed8\u8ba4\u5e03\u5c40
-action.HideActiveWindow.text=\u9690\u85cf\u6d3b\u52a8\u7684\u5de5\u5177\u7a97\u53e3
+action.RestoreDefaultLayout.text=\u8fd8\u539f\u9ed8\u8ba4\u5e03\u5c40(_F)
+action.RestoreDefaultLayout.description=\u8fd8\u539f\u9ed8\u8ba4\u5e03\u5c40
+action.HideActiveWindow.text=\u9690\u85cf\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3(_D)
action.HideActiveWindow.description=\u9690\u85cf\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
-action.HideSideWindows.text=\u9690\u85cf\u4fa7\u8fb9\u5de5\u5177\u7a97\u53e3
-action.HideSideWindows.description=\u9690\u85cf\u6240\u6709\u7684\u4fa7\u8fb9\u5de5\u5177\u7a97\u53e3
-action.HideAllWindows.text=\u9690\u85cf\u6240\u6709\u7684\u5de5\u5177\u7a97\u53e3
-action.HideAllWindows.description=\u9690\u85cf\u6240\u6709\u7684\u5de5\u5177\u7a97\u53e3
-action.PinToolwindowTab.text=\u9501\u5b9a\u5f53\u524d\u5de5\u5177\u7a97\u53e3\u9009\u9879\u5361(&I)
-action.PinToolwindowTab.description=\u9501\u5b9a\u5f53\u524d\u5de5\u5177\u7a97\u53e3\u9009\u9879\u5361
-action.JumpToLastWindow.text=\u8df3\u5230\u6700\u540e\u5de5\u5177\u7a97\u53e3
-action.JumpToLastWindow.description=\u6fc0\u6d3b\u6700\u540e\u7126\u70b9\u7684\u5de5\u5177\u7a97\u53e3
+action.HideSideWindows.text=\u9690\u85cf\u672c\u4fa7\u5de5\u5177\u7a97\u53e3
+action.HideSideWindows.description=\u9690\u85cf\u672c\u4fa7\u6240\u6709\u7a97\u53e3
+action.HideAllWindows.text=\u9690\u85cf\u6240\u6709\u5de5\u5177\u7a97\u53e3(_T)
+action.HideAllWindows.description=\u9690\u85cf\u6240\u6709\u5de5\u5177\u7a97\u53e3
+action.PinToolwindowTab.text=\u56fa\u5b9a\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3\u9009\u9879\u5361(_I)
+action.PinToolwindowTab.description=\u56fa\u5b9a\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3\u9009\u9879\u5361
+action.JumpToLastWindow.text=\u8f6c\u5230\u4e0a\u4e00\u4e2a\u5de5\u5177\u7a97\u53e3(_J)
+action.JumpToLastWindow.description=\u6fc0\u6d3b\u4e0a\u4e00\u4e2a\u805a\u7126\u7684\u5de5\u5177\u7a97\u53e3
group.ActiveToolwindowGroup.text=\u6fc0\u6d3b\u5de5\u5177\u7a97\u53e3
-action.TogglePinnedMode.text=\u9501\u5b9a\u6a21\u5f0f
-action.TogglePinnedMode.description=\u9501\u5b9a/\u89e3\u9501\u6fc0\u6d3b\u5de5\u5177\u7a97\u53e3
-action.ToggleDockMode.text=\u505c\u9760\u6a21\u5f0f
-action.ToggleDockMode.description=\u505c\u9760/\u4e0d\u505c\u9760\u6d3b\u52a8\u7684\u5de5\u5177\u7a97\u53e3
-action.ToggleFloatingMode.text=\u6d6e\u52a8\u6a21\u5f0f
-action.ToggleFloatingMode.description=\u6d6e\u52a8/\u4e0d\u6d6e\u52a8\u6d3b\u52a8\u7684\u5de5\u5177\u7a97\u53e3
-action.ToggleWindowedMode.text=\u7a97\u53e3\u6a21\u5f0f (_W)
-action.ToggleWindowedMode.description=\u7a97\u53e3/\u5378\u8f7d\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
+action.TogglePinnedMode.text=\u56fa\u5b9a\u6a21\u5f0f(_P)
+action.TogglePinnedMode.description=\u56fa\u5b9a/\u53d6\u6d88\u56fa\u5b9a \u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
+action.ToggleDockMode.text=\u505c\u9760\u6a21\u5f0f(_E)
+action.ToggleDockMode.description=\u505c\u9760/\u5206\u79bb\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
+action.ToggleFloatingMode.text=\u6d6e\u52a8\u6a21\u5f0f(_M)
+action.ToggleFloatingMode.description=\u6d6e\u52a8/\u53d6\u6d88\u6d6e\u52a8\u5de5\u5177\u7a97\u53e3
+action.ToggleWindowedMode.text=\u7a97\u53e3\u6a21\u5f0f(_W)
+action.ToggleWindowedMode.description=\u7a97\u53e3\u5316/\u53d6\u6d88\u7a97\u53e3\u5316 \u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
action.ToggleSideMode.text=\u62c6\u5206\u6a21\u5f0f
-action.ToggleSideMode.description=\u5de5\u5177\u7a97\u53e3\u5f00/\u5173\u62c6\u5206\u6a21\u5f0f
+action.ToggleSideMode.description=\u5de5\u5177\u7a97\u53e3\u5f00\u542f/\u5173\u95ed\u62c6\u5206\u6a21\u5f0f
action.ToggleContentUiTypeMode.text=\u7ec4\u7ec7\u9009\u9879\u5361
-action.ToggleContentUiTypeMode.description=\u5185\u5bb9\u6807\u7b7e\u5f0f/\u7ec4\u5408\u5448\u73b0\u4e4b\u95f4\u5207\u6362
-action.RemoveStripeButton.text=\u4fa7\u8fb9\u680f\u79fb\u9664
+action.ToggleContentUiTypeMode.description=\u5728\u6807\u7b7e\u5f0f/\u7ec4\u5408\u5f0f\u4e4b\u95f4\u5207\u6362\u663e\u793a\u5185\u5bb9
+action.RemoveStripeButton.text=\u4ece\u4fa7\u680f\u4e2d\u79fb\u9664
action.RemoveStripeButton.description=\u4ece\u4fa7\u8fb9\u680f\u79fb\u9664\u5de5\u5177\u7a97\u53e3\u6309\u94ae
-action.ShowContent.text=\u6807\u7b7e\u7684\u663e\u793a\u5217\u8868
-action.ShowContent.description=\u663e\u793a\u5f39\u51fa\u4e0e\u5de5\u5177\u89c6\u7a97\u9009\u9879\u5361\u5217\u8868
+action.ShowContent.text=\u663e\u793a\u9009\u9879\u5361\u5217\u8868
+action.ShowContent.description=\u663e\u793a\u4e00\u4e2a\u5305\u542b\u5de5\u5177\u7a97\u53e3\u9009\u9879\u5361\u5217\u8868\u7684\u5f39\u51fa\u7a97\u53e3
group.ResizeToolWindowGroup.text=\u8c03\u6574\u5927\u5c0f
-action.ResizeToolWindowLeft.text=\u4f38\u5c55\u5230\u5de6\u8fb9
-action.ResizeToolWindowLeft.description=\u91cd\u7f6e\u5de5\u5177\u7a97\u53e3\u5230\u5de6\u8fb9
-action.ResizeToolWindowRight.text=\u5ef6\u4f38\u5230\u53f3\u8fb9
-action.ResizeToolWindowRight.description=\u91cd\u7f6e\u5de5\u5177\u7a97\u53e3\u5230\u53f3\u8fb9
-action.ResizeToolWindowUp.text=\u5ef6\u4f38\u5230\u9876\u90e8
-action.ResizeToolWindowUp.description=\u91cd\u7f6e\u5de5\u5177\u7a97\u53e3\u5230\u9876\u7aef
-action.ResizeToolWindowDown.text=\u4f38\u5c55\u81f3\u5e95\u90e8
-action.ResizeToolWindowDown.description=\u91cd\u7f6e\u5de5\u5177\u7a97\u53e3\u5230\u5e95\u90e8
-action.ResizeToolWindowMaximize.text=\u5de5\u5177\u7a97\u53e3\u6700\u5927\u5316
+action.ResizeToolWindowLeft.text=\u5ef6\u4f38\u81f3\u5de6
+action.ResizeToolWindowLeft.description=\u5411\u5de6\u5ef6\u4f38\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
+action.ResizeToolWindowRight.text=\u5ef6\u4f38\u81f3\u53f3
+action.ResizeToolWindowRight.description=\u5411\u53f3\u5ef6\u4f38\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
+action.ResizeToolWindowUp.text=\u5ef6\u4f38\u81f3\u9876
+action.ResizeToolWindowUp.description=\u5411\u9876\u5ef6\u4f38\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
+action.ResizeToolWindowDown.text=\u5ef6\u4f38\u81f3\u5e95
+action.ResizeToolWindowDown.description=\u5411\u5e95\u5ef6\u4f38\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3
+action.ResizeToolWindowMaximize.text=\u6700\u5927\u5316\u5de5\u5177\u7a97\u53e3
action.ResizeToolWindowMaximize.text.alternative=\u6062\u590d\u5de5\u5177\u7a97\u53e3\u5927\u5c0f
-action.ResizeToolWindowMaximize.description=\u5de5\u5177\u7a97\u53e3\u6700\u5927\u5316
-action.IncrementWindowWidth.text=\u589e\u91cf\u5bbd\u5ea6
-action.DecrementWindowWidth.text=\u5bbd\u5ea6\u9012\u51cf
-action.IncrementWindowHeight.text=\u9012\u589e\u9ad8\u5ea6
-action.DecrementWindowHeight.text=\u9ad8\u5ea6\u9012\u51cf
-action.NextTab.text=\u9009\u62e9\u4e0b\u4e00\u4e2a\u6807\u7b7e
-action.NextTab.description=\u6fc0\u6d3b\u4e0b\u4e00\u4e2a\u6807\u7b7e
-action.PreviousTab.text=\u9009\u62e9\u4e0a\u4e00\u4e2a\u6807\u7b7e
-action.PreviousTab.description=\u6fc0\u6d3b\u4e0a\u4e00\u4e2a\u6807\u7b7e
-action.NextEditorTab.text=\u5728\u591a\u6587\u4ef6\u7f16\u8f91\u5668\u9009\u62e9\u4e0b\u4e00\u4e2a\u6807\u7b7e
-action.PreviousEditorTab.text=\u5728\u591a\u6587\u4ef6\u7f16\u8f91\u5668\u9009\u62e9\u4e0a\u4e00\u4e2a\u6807\u7b7e
-action.CloseActiveTab.text=\u5173\u95ed\u6d3b\u52a8\u6807\u7b7e
-action.CloseActiveTab.description=\u5173\u95ed\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3\u6807\u7b7e
-action.PinActiveTab.text=\u56fa\u5b9a\u6d3b\u52a8\u6807\u7b7e
-action.PinActiveTab.description=\u56fa\u5b9a\u5f53\u524d\u5de5\u5177\u7a97\u53e3\u6216\u7f16\u8f91\u5668\u9009\u9879\u5361
-action.PinActiveEditorTab.text=\u56fa\u5b9a\u6d3b\u52a8\u6807\u7b7e
-action.PinActiveEditorTab.description=\u56fa\u5b9a\u5f53\u524d\u7f16\u8f91\u5668\u6807\u7b7e
-action.CloseEditor.text=\u5173\u95ed\u5f53\u524d\u7f16\u8f91\u5668
-action.CloseEditor.description=\u5173\u95ed\u5f53\u524d\u7f16\u8f91\u5668
-action.CloseAllEditors.text=\u5168\u90e8\u5173\u95ed
-action.CloseAllEditors.description=\u5728\u5173\u95ed\u5f53\u524d\u6807\u7b7e\u7ec4\u4e2d\u7684\u6240\u6709\u7f16\u8f91\u5668
-action.CloseAllEditorsButActive.text=\u5173\u95ed\u5176\u4ed6
-action.CloseAllEditorsButActive.description=\u5173\u95ed\u5176\u4ed6\u6240\u6709\u6253\u5f00\u7684\u7f16\u8f91\u5668
-action.CloseAllUnmodifiedEditors.text=\u5173\u95ed\u672a\u4fee\u6539\u7684
-action.CloseAllUnmodifiedEditors.description=\u5173\u95ed\u6240\u6709\u672a\u6539\u52a8\u7684\u7f16\u8f91\u5668
-action.CloseAllUnpinnedEditors.text=\u5173\u95ed\u6240\u6709\u975e\u5bc4\u5b58\u72b6\u6001\u7684
-action.CloseAllUnpinnedEditors.description=\u5173\u95ed\u8fd9\u4e9b\u4e0d\u56fa\u5b9a\u6240\u6709\u7f16\u8f91\u5668
-action.CloseContent.text=\u5173\u95ed
-action.CloseContent.description=\u5173\u95ed\u5f53\u524d\u7126\u70b9\u5185\u5bb9
-group.EditorTabsGroup.text=\u7f16\u8f91\u5668\u9009\u9879\u5361
+action.ResizeToolWindowMaximize.description=\u6700\u5927\u5316\u5de5\u5177\u7a97\u53e3
+action.IncrementWindowWidth.text=\u589e\u52a0\u5bbd\u5ea6
+action.DecrementWindowWidth.text=\u51cf\u5c11\u5bbd\u5ea6
+action.IncrementWindowHeight.text=\u589e\u52a0\u9ad8\u5ea6
+action.DecrementWindowHeight.text=\u51cf\u5c11\u9ad8\u5ea6
+action.NextTab.text=\u9009\u62e9\u4e0b\u4e00\u4e2a\u9009\u9879\u5361(_X)
+action.NextTab.description=\u6fc0\u6d3b\u4e0b\u4e00\u4e2a\u9009\u9879\u5361
+action.PreviousTab.text=\u9009\u62e9\u4e0a\u4e00\u4e2a\u9009\u9879\u5361(_L)
+action.PreviousTab.description=\u6fc0\u6d3b\u4e0a\u4e00\u4e2a\u9009\u9879\u5361
+action.NextEditorTab.text=\u5728\u591a\u7f16\u8f91\u5668\u6587\u4ef6\u4e2d\u9009\u62e9\u4e0b\u4e00\u4e2a\u9009\u9879\u5361
+action.PreviousEditorTab.text=\u5728\u591a\u7f16\u8f91\u5668\u6587\u4ef6\u4e2d\u9009\u62e9\u4e0a\u4e00\u4e2a\u9009\u9879\u5361
+action.CloseActiveTab.text=\u5173\u95ed\u6d3b\u52a8\u9009\u9879\u5361(_O)
+action.CloseActiveTab.description=\u5173\u95ed\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3\u9009\u9879\u5361
+action.PinActiveTab.text=\u56fa\u5b9a\u6d3b\u52a8\u9009\u9879\u5361(_I)
+action.PinActiveTab.description=\u56fa\u5b9a\u6d3b\u52a8\u5de5\u5177\u7a97\u53e3\u6216\u7f16\u8f91\u5668\u9009\u9879\u5361
+action.PinActiveEditorTab.text=\u56fa\u5b9a\u6d3b\u52a8\u9009\u9879\u5361(_I)
+action.PinActiveEditorTab.description=\u56fa\u5b9a\u6d3b\u52a8\u7f16\u8f91\u5668\u9009\u9879\u5361
+action.CloseEditor.text=\u5173\u95ed\u6d3b\u52a8\u7f16\u8f91\u5668(_C)
+action.CloseEditor.description=\u5173\u95ed\u6d3b\u52a8\u7f16\u8f91\u5668
+action.CloseAllEditors.text=\u5173\u95ed\u6240\u6709(_A)
+action.CloseAllEditors.description=\u5728\u6d3b\u52a8\u9009\u9879\u5361\u7ec4\u4e2d\u5173\u95ed\u6240\u6709\u7f16\u8f91\u7a97\u53e3
+action.CloseAllEditorsButActive.text=\u5173\u95ed\u5176\u4ed6(_O)
+action.CloseAllEditorsButActive.description=\u9664\u6d3b\u52a8\u7f16\u8f91\u7a97\u53e3\u5916\u5173\u95ed\u6240\u6709\u5176\u4ed6\u7a97\u53e3
+action.CloseAllUnmodifiedEditors.text=\u5173\u95ed\u672a\u4fee\u6539\u7684(_U)
+action.CloseAllUnmodifiedEditors.description=\u5173\u95ed\u6240\u6709\u672a\u4fee\u6539\u7684\u7f16\u8f91\u7a97\u53e3
+action.CloseAllUnpinnedEditors.text=\u5173\u95ed\u6240\u6709\u672a\u56fa\u5b9a\u7684
+action.CloseAllUnpinnedEditors.description=\u5173\u95ed\u6240\u6709\u672a\u56fa\u5b9a\u7684\u7f16\u8f91\u7a97\u53e3
+action.CloseContent.text=\u5173\u95ed(_C)
+action.CloseContent.description=\u5173\u95ed\u5f53\u524d\u7126\u70b9\u7684\u5185\u5bb9
+group.EditorTabsGroup.text=\u7f16\u8f91\u5668\u9009\u9879\u5361(_T)
action.CloseFirstNotification.text=\u5173\u95ed\u7b2c\u4e00\u4e2a
-action.CloseAllNotifications.text=\u5173\u95ed\u5168\u90e8
+action.CloseAllNotifications.text=\u5173\u95ed\u6240\u6709
group.Notifications.text=\u901a\u77e5
-action.SplitVertically.text=\u5782\u76f4\u62c6\u5206
-action.SplitVertically.description=\u62c6\u5206\u7f16\u8f91\u5668\u533a\u57df\u5206\u4e3a2\u7ec4\u9009\u9879\u5361\uff0c\u7136\u540e\u79fb\u52a8\u5f53\u524d\u6807\u7b7e\u5230\u53f3\u8fb9\u7684\u7ec4
-action.SplitHorizontally.text=\u6a2a\u5411\u62c6\u5206
-action.SplitHorizontally.description=\u62c6\u5206\u7f16\u8f91\u5668\u533a\u57df\u5206\u4e3a2\u7ec4\u9009\u9879\u5361\uff0c\u7136\u540e\u79fb\u52a8\u5f53\u524d\u6807\u7b7e\u9875\u5e95\u90e8\u7684\u7ec4
+action.SplitVertically.text=\u5782\u76f4\u62c6\u5206(_V)
+action.SplitVertically.description=\u62c6\u5206\u7f16\u8f91\u5668\u533a\u57df\u4e3a2\u4e2a\u9009\u9879\u5361\u7ec4\uff0c\u5e76\u79fb\u52a8\u5f53\u524d\u9009\u9879\u5361\u5230\u53f3\u8fb9\u7ec4
+action.SplitHorizontally.text=\u6c34\u5e73\u62c6\u5206(_H)
+action.SplitHorizontally.description=\u62c6\u5206\u7f16\u8f91\u5668\u533a\u57df\u4e3a2\u4e2a\u9009\u9879\u5361\u7ec4\uff0c\u5e76\u79fb\u52a8\u5f53\u524d\u9009\u9879\u5361\u5230\u5e95\u90e8\u7ec4
action.MoveTabRight.text=\u5411\u53f3\u79fb\u52a8
-action.MoveTabRight.description=\u7f16\u8f91\u5668\u533a\u57df \u7684 2 \u4e2a\u9009\u9879\u5361\u7ec4\uff0c\u5c06\u5f53\u524d\u9009\u9879\u5361\u79fb\u52a8\u5230\u53f3\u8fb9
-action.MoveTabDown.text=\u5411\u4e0b\u79fb\u52a8
-action.MoveTabDown.description=\u7f16\u8f91\u5668\u533a\u57df \u7684 2 \u4e2a\u9009\u9879\u5361\u7ec4\uff0c\u5c06\u5f53\u524d\u9009\u9879\u5361\u79fb\u52a8\u5230\u4e0b\u8fb9
-action.ChangeSplitOrientation.text=\u66f4\u6539\u62c6\u5206\u65b9\u5411
-action.ChangeSplitOrientation.description=\u66f4\u6539\u62c6\u5206\u683c\u5c40\u7684\u65b9\u5411
-action.Unsplit.text=\u4e0d\u53ef\u5206\u5272\u7684
-action.Unsplit.description=\u4e0d\u53ef\u5206\u5272\u7684\u7a97\u53e3
-action.UnsplitAll.text=\u4e0d\u53ef\u5206\u5272\u7684\u6240\u6709
-action.UnsplitAll.description=\u79fb\u51fa\u6240\u6709\u5206\u5272\u533a
-action.NextSplitter.text=\u8f6c\u5230\u4e0b\u4e00\u4e2a\u5206\u5272\u533a
+action.MoveTabRight.description=\u62c6\u5206\u7f16\u8f91\u5668\u533a\u57df\u4e3a2\u4e2a\u9009\u9879\u5361\u7ec4\uff0c\u5e76\u79fb\u52a8\u5f53\u524d\u9009\u9879\u5361\u5230\u53f3\u8fb9\u7ec4\uff0c\u5e76\u5173\u95ed\u5de6\u8fb9\u7ec4
+action.MoveTabDown.text=\u4e0b\u79fb
+action.MoveTabDown.description=\u62c6\u5206\u7f16\u8f91\u5668\u533a\u57df\u4e3a2\u4e2a\u9009\u9879\u5361\u7ec4\uff0c\u5e76\u79fb\u52a8\u5f53\u524d\u9009\u9879\u5361\u5230\u5e95\u90e8\u7ec4\uff0c\u5e76\u5173\u95ed\u4e0a\u8fb9\u7ec4
+action.ChangeSplitOrientation.text=\u66f4\u6539\u5206\u5272\u65b9\u5411(_R)
+action.ChangeSplitOrientation.description=\u6539\u53d8\u5206\u5272\u65b9\u5411
+action.Unsplit.text=\u53d6\u6d88\u5206\u5272(_S)
+action.Unsplit.description=\u4e0d\u5206\u5272\u7a97\u53e3
+action.UnsplitAll.text=\u53d6\u6d88\u6240\u6709\u5206\u5272(_N)
+action.UnsplitAll.description=\u79fb\u9664\u6240\u6709\u5206\u5272
+action.NextSplitter.text=\u8f6c\u5230\u4e0b\u4e00\u4e2a\u5206\u5272(_G)
action.NextSplitter.description=\u8f6c\u5230\u4e0b\u4e00\u4e2a\u5206\u5272\u7a97\u53e3
-action.PrevSplitter.text=\u8f6c\u5230\u4e0a\u4e00\u4e2a\u5206\u5272\u533a
+action.PrevSplitter.text=\u8f6c\u5230\u4e0a\u4e00\u4e2a\u5206\u5272
action.PrevSplitter.description=\u8f6c\u5230\u4e0a\u4e00\u4e2a\u5206\u5272\u7a97\u53e3
action.NextProjectWindow.text=\u4e0b\u4e00\u4e2a\u9879\u76ee\u7a97\u53e3
action.NextProjectWindow.description=\u5207\u6362\u5230\u4e0b\u4e00\u4e2a\u9879\u76ee\u7a97\u53e3
action.PreviousProjectWindow.text=\u4e0a\u4e00\u4e2a\u9879\u76ee\u7a97\u53e3
action.PreviousProjectWindow.description=\u5207\u6362\u5230\u4e0a\u4e00\u4e2a\u9879\u76ee\u7a97\u53e3
-group.OpenProjectWindows.text=\u6253\u5f00\u9879\u76ee\u89c6\u7a97
-group.HelpMenu.text=\u5e2e\u52a9
-action.HelpTopics.text=\u5e2e\u52a9
+group.OpenProjectWindows.text=\u6253\u5f00\u9879\u76ee\u7a97\u53e3
+group.HelpMenu.text=\u5e2e\u52a9(_H)
+action.HelpTopics.text=\u5e2e\u52a9(_H)
action.HelpTopics.description=\u663e\u793a\u5e2e\u52a9\u5185\u5bb9
-action.ShowTips.text=\u6bcf\u65e5\u63d0\u793a
+action.ShowTips.text=\u6bcf\u65e5\u63d0\u793a(_T)
action.ShowTips.description=\u5b66\u4e60\u5982\u4f55\u63d0\u9ad8\u4f60\u7684\u7f16\u7801\u6548\u7387\u3002
-action.ProductivityGuide.text=\u6548\u7387\u6307\u5357(P)
+action.ProductivityGuide.text=\u751f\u4ea7\u529b\u6307\u5357(_P)
action.ProductivityGuide.description=\u663e\u793a\u751f\u4ea7\u529b\u529f\u80fd\u4f7f\u7528\u7edf\u8ba1
-action.OnlineDocAction.text=\u5165\u95e8\u6307\u5357(G)
-action.OnlineDocAction.description=\u67e5\u770b\u5728\u7ebf\u6587\u6863
-action.WhatsNewAction.text=\u65b0\u7279\u6027(N)
-action.WhatsNewAction.description=\u4e86\u89e3\u8fd9\u4e2a\u7248\u672c\u7684IDE\u6709\u5173\u7684\u65b0\u529f\u80fd
-action.Help.KeymapReference.text=\u5feb\u6377\u952e\u53c2\u8003
-action.Help.KeymapReference.description=\u6253\u5f00\u9ed8\u8ba4\u5feb\u6377\u952e\u53c2\u8003\u5361\u7684PDF\u6587\u4ef6
-action.Help.JetBrainsTV.text=\u89c2\u770b\u6f14\u793a\u548c\u89c6\u9891(D)
-action.Help.JetBrainsTV.description=\u67e5\u770bJetBrains\u516c\u53f8\u7684\u4ea7\u54c1\u7279\u70b9\u73b0\u573a\u6f14\u793a\u4ecb\u7ecd\u3002
-action.CheckForUpdate.text=\u68c0\u67e5\u66f4\u65b0...
-action.CheckForUpdate.description=\u68c0\u67e5IDE\u548c\u63d2\u4ef6\u662f\u5426\u6709\u53ef\u7528\u7684\u66f4\u65b0
+action.OnlineDocAction.text=\u5165\u95e8(_G)
+action.OnlineDocAction.description=\u663e\u793a\u5728\u7ebf\u6587\u6863
+action.WhatsNewAction.text=\u66f4\u65b0\u8bf4\u660e(_N)
+action.WhatsNewAction.description=\u4e86\u89e3\u6b64\u7248\u672c IDE \u4e2d\u7684\u65b0\u529f\u80fd
+action.Help.KeymapReference.text=\u5feb\u6377\u952e\u53c2\u8003(_K)
+action.Help.KeymapReference.description=\u6253\u5f00\u5e26\u6709\u9ed8\u8ba4\u5feb\u6377\u952e\u53c2\u8003\u5361\u7684 PDF \u6587\u4ef6\u3002
+action.Help.JetBrainsTV.text=\u6f14\u793a\u548c\u622a\u5c4f(_D)
+action.Help.JetBrainsTV.description=\u67e5\u770b\u5173\u4e8e JetBrains \u4ea7\u54c1\u7279\u70b9\u7684\u7b80\u77ed\u73b0\u573a\u6f14\u793a\u3002
+action.CheckForUpdate.text=\u68c0\u67e5\u66f4\u65b0...(_C)
+action.CheckForUpdate.description=\u68c0\u67e5\u53ef\u7528\u7684 IDE \u548c\u63d2\u4ef6\u66f4\u65b0
action.CheckForUpdate.description.plugins=\u68c0\u67e5\u53ef\u7528\u7684\u63d2\u4ef6\u66f4\u65b0
-action.About.text=\u5173\u4e8e
-action.About.description=\u663e\u793a\u6709\u5173IDE\u4fe1\u606f
-group.OtherMenu.text=\u5176\u5b83
-group.OtherMenu.description=\u8fd9\u662f\u4e0d\u6b63\u786e\u7684\u6ce8\u518c\u884c\u4e3a
+action.About.text=\u5173\u4e8e(_A)
+action.About.description=\u663e\u793a\u6709\u5173 IDE \u7684\u4fe1\u606f
+group.OtherMenu.text=\u5176\u4ed6
+group.OtherMenu.description=\u64cd\u4f5c\u672a\u6b63\u786e\u6ce8\u518c
group.MainToolBar.text=\u4e3b\u5de5\u5177\u680f
group.Bookmarks.text=\u4e66\u7b7e
-action.ToggleBookmark0.text=\u5207\u6362\u4e66\u7b7e0
-action.ToggleBookmark1.text=\u5207\u6362\u4e66\u7b7e1
-action.ToggleBookmark2.text=\u5207\u6362\u4e66\u7b7e2
-action.ToggleBookmark3.text=\u5207\u6362\u4e66\u7b7e3
-action.ToggleBookmark4.text=\u5207\u6362\u4e66\u7b7e4
-action.ToggleBookmark5.text=\u5207\u6362\u4e66\u7b7e5
-action.ToggleBookmark6.text=\u5207\u6362\u4e66\u7b7e6
-action.ToggleBookmark7.text=\u5207\u6362\u4e66\u7b7e7
-action.ToggleBookmark8.text=\u5207\u6362\u4e66\u7b7e8
-action.ToggleBookmark9.text=\u5207\u6362\u4e66\u7b7e9
-action.GotoBookmark0.text=\u8f6c\u5230\u4e66\u7b7e0
-action.GotoBookmark1.text=\u8f6c\u5230\u4e66\u7b7e1
-action.GotoBookmark2.text=\u8f6c\u5230\u4e66\u7b7e2
-action.GotoBookmark3.text=\u8f6c\u5230\u4e66\u7b7e3
-action.GotoBookmark4.text=\u8f6c\u5230\u4e66\u7b7e4
-action.GotoBookmark5.text=\u8f6c\u5230\u4e66\u7b7e5
-action.GotoBookmark6.text=\u8f6c\u5230\u4e66\u7b7e6
-action.GotoBookmark7.text=\u8f6c\u5230\u4e66\u7b7e7
-action.GotoBookmark8.text=\u8f6c\u5230\u4e66\u7b7e8
-action.GotoBookmark9.text=\u8f6c\u5230\u4e66\u7b7e9
+action.ToggleBookmark0.text=\u5207\u6362\u4e66\u7b7e 0
+action.ToggleBookmark1.text=\u5207\u6362\u4e66\u7b7e 1
+action.ToggleBookmark2.text=\u5207\u6362\u4e66\u7b7e 2
+action.ToggleBookmark3.text=\u5207\u6362\u4e66\u7b7e 3
+action.ToggleBookmark4.text=\u5207\u6362\u4e66\u7b7e 4
+action.ToggleBookmark5.text=\u5207\u6362\u4e66\u7b7e 5
+action.ToggleBookmark6.text=\u5207\u6362\u4e66\u7b7e 6
+action.ToggleBookmark7.text=\u5207\u6362\u4e66\u7b7e 7
+action.ToggleBookmark8.text=\u5207\u6362\u4e66\u7b7e 8
+action.ToggleBookmark9.text=\u5207\u6362\u4e66\u7b7e 9
+action.GotoBookmark0.text=\u8f6c\u5230\u4e66\u7b7e 0
+action.GotoBookmark1.text=\u8f6c\u5230\u4e66\u7b7e 1
+action.GotoBookmark2.text=\u8f6c\u5230\u4e66\u7b7e 2
+action.GotoBookmark3.text=\u8f6c\u5230\u4e66\u7b7e 3
+action.GotoBookmark4.text=\u8f6c\u5230\u4e66\u7b7e 4
+action.GotoBookmark5.text=\u8f6c\u5230\u4e66\u7b7e 5
+action.GotoBookmark6.text=\u8f6c\u5230\u4e66\u7b7e 6
+action.GotoBookmark7.text=\u8f6c\u5230\u4e66\u7b7e 7
+action.GotoBookmark8.text=\u8f6c\u5230\u4e66\u7b7e 8
+action.GotoBookmark9.text=\u8f6c\u5230\u4e66\u7b7e 9
-action.XDebugger.SetValue.text=\u8bbe\u5b9a\u503c...
-action.XDebugger.SetValue.description=\u4fee\u6539\u6240\u9009\u8282\u70b9\u7684\u503c
+action.XDebugger.SetValue.text=\u8bbe\u7f6e\u503c...
+action.XDebugger.SetValue.description=\u4fee\u6539\u9009\u4e2d\u8282\u70b9\u7684\u503c
action.XDebugger.CopyValue.text=\u590d\u5236\u503c
-action.XDebugger.CopyValue.description=\u6240\u9009\u8282\u70b9\u5230\u526a\u8d34\u677f\u7684\u590d\u5236\u503c
-action.XDebugger.CompareValueWithClipboard.text=\u6bd4\u8f83\u503c\u4e0e\u526a\u8d34\u677f
-action.XDebugger.CompareValueWithClipboard.description=\u7528\u526a\u8d34\u677f\u4e2d\u7684\u6587\u672c\u6bd4\u8f83\u9009\u4e2d\u7684\u8282\u70b9\u7684\u503c
-action.XDebugger.CopyName.text=\u526f\u672c\u540d\u79f0
-action.XDebugger.CopyName.description=\u6240\u9009\u8282\u70b9\u5230\u526a\u8d34\u677f\u7684\u526f\u672c\u540d\u79f0
-action.XDebugger.JumpToSource.text=\u8df3\u8f6c\u5230\u6e90
-action.XDebugger.JumpToSource.description=\u6240\u9009\u9879\u76ee\u7684\u5f00\u653e\u6e90\u7801
-action.XDebugger.JumpToTypeSource.text=\u8df3\u8f6c\u5230\u8f93\u5165\u6e90
-action.XDebugger.JumpToTypeSource.description=\u9009\u5b9a\u503c\u7684\u7c7b\u578b\u7684\u5f00\u6e90
+action.XDebugger.CopyValue.description=\u5c06\u9009\u4e2d\u8282\u70b9\u7684\u503c\u590d\u5236\u5230\u526a\u8d34\u677f
+action.XDebugger.CompareValueWithClipboard.text=\u4e0e\u526a\u8d34\u677f\u6bd4\u8f83\u503c
+action.XDebugger.CompareValueWithClipboard.description=\u5c06\u9009\u4e2d\u8282\u70b9\u7684\u503c\u4e0e\u526a\u8d34\u677f\u6587\u672c\u8fdb\u884c\u6bd4\u8f83
+action.XDebugger.CopyName.text=\u590d\u5236\u540d\u79f0
+action.XDebugger.CopyName.description=\u5c06\u9009\u4e2d\u8282\u70b9\u7684\u540d\u79f0\u590d\u5236\u5230\u526a\u8d34\u677f
+action.XDebugger.JumpToSource.text=\u8df3\u8f6c\u5230\u6e90\u7801
+action.XDebugger.JumpToSource.description=\u6253\u5f00\u9009\u4e2d\u9879\u7684\u6e90\u7801
+action.XDebugger.JumpToTypeSource.text=\u8df3\u5230\u7c7b\u578b\u6e90\u7801
+action.XDebugger.JumpToTypeSource.description=\u6253\u5f00\u9009\u4e2d\u503c\u7c7b\u578b\u7684\u6e90\u7801
action.XDebugger.Inspect.text=\u68c0\u67e5...
-action.Debugger.Tree.EvaluateInConsole.text=\u5728\u63a7\u5236\u53f0\u4e2d\u8bc4\u4ef7
+action.Debugger.Tree.EvaluateInConsole.text=\u5728\u63a7\u5236\u53f0\u8ba1\u7b97
-action.XDebugger.RemoveWatch.text=\u5220\u9664\u76d1\u89c6
-action.XDebugger.RemoveAllWatches.text=\u5220\u9664\u6240\u6709\u89c2\u5bdf
-action.XDebugger.NewWatch.text=\u65b0\u5efa\u76d1\u89c6...
+action.XDebugger.RemoveWatch.text=\u79fb\u9664\u89c2\u5bdf\u70b9
+action.XDebugger.RemoveAllWatches.text=\u79fb\u9664\u6240\u6709\u89c2\u5bdf\u70b9
+action.XDebugger.NewWatch.text=\u65b0\u5efa\u89c2\u5bdf\u70b9...
action.XDebugger.EditWatch.text=\u7f16\u8f91...
action.XDebugger.CopyWatch.text=\u590d\u5236\u89c2\u5bdf\u70b9
action.XDebugger.MoveWatchUp.text=\u4e0a\u79fb\u89c2\u5bdf\u70b9
action.XDebugger.MoveWatchDown.text=\u4e0b\u79fb\u89c2\u5bdf\u70b9
action.XDebugger.SwitchWatchesInVariables.text=\u5728\u53d8\u91cf\u9009\u9879\u5361\u4e2d\u663e\u793a\u89c2\u5bdf\u70b9
-action.XDebugger.AutoTooltip.text=\u503c\u81ea\u52a8\u63d0\u793a
-action.XDebugger.AutoTooltip.description=\u5982\u679c\u5207\u6362\u503c\u65f6\u5728\u9f20\u6807\u60ac\u505c\u4f4d\u7f6e\u81ea\u52a8\u663e\u793a\u5de5\u5177\u63d0\u793a
+action.XDebugger.AutoTooltip.text=\u81ea\u52a8\u63d0\u793a\u503c
+action.XDebugger.AutoTooltip.description=\u5207\u6362\u5f53\u9f20\u6807\u60ac\u505c\u65f6\uff0c\u662f\u5426\u81ea\u52a8\u663e\u793a\u503c\u63d0\u793a
action.XDebugger.Inline.text=\u663e\u793a\u503c\u5185\u8054
-action.XDebugger.Inline.description=\u7f16\u8f91\u5668\u4e2d\u663e\u793a\u53ef\u7528\u7684\u8c03\u8bd5\u5668\u4f1a\u8bdd\u503c
-action.XDebugger.AutoTooltipOnSelection.text=\u663e\u793a\u6240\u9009\u9879\u7684\u4fee\u6539
-action.XDebugger.AutoTooltipOnSelection.description=\u5207\u6362\u5728\u7f16\u8f91\u5668\u4e2d\uff0c\u66f4\u6539\u9009\u62e9\u65f6\u81ea\u52a8\u663e\u793a\u7684\u503c\u5de5\u5177\u63d0\u793a
+action.XDebugger.Inline.description=\u5728\u7f16\u8f91\u5668\u4e2d\u663e\u793a\u53ef\u7528\u7684\u8c03\u8bd5\u5668\u4f1a\u8bdd\u503c
+action.XDebugger.AutoTooltipOnSelection.text=\u5f53\u6240\u9009\u503c\u66f4\u6539\u65f6\u663e\u793a\u503c
+action.XDebugger.AutoTooltipOnSelection.description=\u5207\u6362\u5728\u7f16\u8f91\u5668\u4e2d\u7684\u9009\u62e9\u66f4\u6539\u65f6\uff0c\u662f\u5426\u81ea\u52a8\u663e\u793a\u503c\u63d0\u793a
action.XDebugger.ToggleSortValues.text=\u6309\u5b57\u6bcd\u987a\u5e8f\u6392\u5e8f\u503c
-action.XDebugger.ToggleSortValues.description=\u6392\u5e8f\u8c03\u8bd5\u5668\u4e2d\u6309\u5b57\u6bcd\u987a\u5e8f\u6392\u5217\u7684\u610f\u89c1\u503c
+action.XDebugger.ToggleSortValues.description=\u5728\u8c03\u8bd5\u5668\u89c6\u56fe\u4e2d\u6309\u5b57\u6bcd\u987a\u5e8f\u6392\u5e8f\u503c
group.XDebugger.settings.text=\u8bbe\u7f6e
action.Debugger.AdjustArrayRange.text=\u8c03\u6574\u8303\u56f4...
@@ -1073,156 +1073,156 @@ action.Debugger.FilterArray.text=\u8fc7\u6ee4...
action.Debugger.Inspect.text=\u68c0\u67e5
action.Debugger.CopyValue.text=\u590d\u5236\u503c
action.Debugger.ViewEditText.text=\u67e5\u770b/\u7f16\u8f91\u6587\u672c
-action.Debugger.ViewText.text=\u67e5\u770b\u5168\u6587
-action.Debugger.ViewText.description=\u5728\u4e00\u4e2a\u5355\u72ec\u7684\u9762\u677f\u67e5\u770b\u6240\u9009\u8282\u70b9\u7684\u6587\u672c\u503c
+action.Debugger.ViewText.text=\u67e5\u770b\u6587\u672c
+action.Debugger.ViewText.description=\u5728\u5355\u72ec\u7684\u7a97\u683c\u4e2d\u67e5\u770b\u9009\u4e2d\u8282\u70b9\u7684\u6587\u672c\u503c
action.Debugger.EditCustomField.text=\u7f16\u8f91...
action.Debugger.NewCustomField.text=\u65b0\u5efa\u7c7b\u7ea7\u522b\u7684\u89c2\u5bdf\u70b9...
-action.Debugger.RemoveCustomField.text=\u5220\u9664\u89c2\u5bdf
+action.Debugger.RemoveCustomField.text=\u79fb\u9664\u89c2\u5bdf\u70b9
action.Debugger.EditArrayFilter.text=\u7f16\u8f91...
-action.Debugger.RemoveArrayFilter.text=\u6e05\u9664\u8fc7\u6ee4
+action.Debugger.RemoveArrayFilter.text=\u79fb\u9664\u8fc7\u6ee4\u5668
action.Debugger.ShowReferring.text=\u663e\u793a\u5f15\u7528\u5bf9\u8c61...
-action.Debugger.CompareValueWithClipboard.text=\u6bd4\u8f83\u503c\u4e0e\u526a\u8d34\u677f
-action.Debugger.CompareValueWithClipboard.description=\u7528\u526a\u8d34\u677f\u4e2d\u7684\u6587\u672c\u4e0e\u9009\u4e2d\u7684\u8282\u70b9\u7684\u503c\u8fdb\u884c\u6bd4\u8f83
+action.Debugger.CompareValueWithClipboard.text=\u4e0e\u526a\u8d34\u677f\u6bd4\u8f83\u503c
+action.Debugger.CompareValueWithClipboard.description=\u5c06\u9009\u4e2d\u8282\u70b9\u7684\u503c\u4e0e\u526a\u8d34\u677f\u6587\u672c\u8fdb\u884c\u6bd4\u8f83
action.Debugger.CustomizeContextView.text=\u81ea\u5b9a\u4e49\u6570\u636e\u89c6\u56fe...
-action.Debugger.CustomizeThreadsView.text=\u81ea\u5b9a\u4e49\u4e3b\u9898\u67e5\u770b...
-action.Debugger.NewWatch.text=\u65b0\u5efa\u76d1\u89c6...
-action.Debugger.EditWatch.text=\u7f16\u8f91\u76d1\u89c6\u70b9
+action.Debugger.CustomizeThreadsView.text=\u81ea\u5b9a\u4e49\u7ebf\u7a0b\u89c6\u56fe...
+action.Debugger.NewWatch.text=\u65b0\u5efa\u89c2\u5bdf\u70b9...
+action.Debugger.EditWatch.text=\u7f16\u8f91\u89c2\u5bdf\u70b9
action.Debugger.EditFrameSource.text=\u7f16\u8f91\u6846\u67b6\u6e90\u7801
action.Debugger.EditNodeSource.text=\u7f16\u8f91\u8282\u70b9\u6e90\u7801
-action.Debugger.EditTypeSource.text=\u8df3\u8f6c\u5230\u5bf9\u8c61\u6765\u6e90
-action.Debugger.RemoveAllWatches.text=\u5220\u9664\u6240\u6709\u89c2\u5bdf\u6e05\u5355
-action.Debugger.RemoveWatch.text=\u5220\u9664\u89c2\u5bdf
-action.Debugger.ViewAsGroup.text=\u67e5\u770b
-action.Debugger.SetValue.text=\u8bbe\u5b9a\u503c...
+action.Debugger.EditTypeSource.text=\u8df3\u8f6c\u5230\u5bf9\u8c61\u6e90\u7801
+action.Debugger.RemoveAllWatches.text=\u79fb\u9664\u6240\u6709\u89c2\u5bdf\u70b9
+action.Debugger.RemoveWatch.text=\u79fb\u9664\u89c2\u5bdf\u70b9
+action.Debugger.ViewAsGroup.text=\u4f5c\u4e3a...\u67e5\u770b
+action.Debugger.SetValue.text=\u8bbe\u7f6e\u503c...
action.Debugger.ShowFrame.text=\u663e\u793a\u5e27
-action.Debugger.ResumeThread.text=\u6062\u590d
+action.Debugger.ResumeThread.text=\u7ee7\u7eed
action.Debugger.FreezeThread.text=\u6302\u8d77
action.Debugger.InterruptThread.text=\u4e2d\u65ad
-action.Debugger.MuteBreakpoints.text=\u6c89\u9ed8\u65ad\u70b9
-action.Debugger.MuteBreakpoints.description=\u5f00\u542f/\u53d6\u6d88\u5728\u8c03\u8bd5\u4f1a\u8bdd\u4e2d\u7684\u6240\u6709\u6c89\u9ed8\u65ad\u70b9\u3002
+action.Debugger.MuteBreakpoints.text=\u542f\u7528\u65ad\u70b9
+action.Debugger.MuteBreakpoints.description=\u5728\u8c03\u8bd5\u4f1a\u8bdd\u4e2d\u542f\u7528/\u7981\u7528\u6240\u6709\u65ad\u70b9\u3002
action.Debugger.MarkObject.text=\u6807\u8bb0\u5bf9\u8c61...
action.Debugger.MarkObject.unmark.text=\u53d6\u6d88\u6807\u8bb0\u5bf9\u8c61
-action.Debugger.MarkObject.description=\u6807\u8bb0/\u53d6\u6d88\u6807\u8bb0\u7684\u5bf9\u8c61\uff0c\u4ee5\u4fbf\u5b83\u53ef\u4ee5\u5728\u89c6\u89c9\u4e0a\u533a\u522b\u5728\u8c03\u8bd5\u7a0b\u5e8f\u7684\u610f\u89c1
-action.Debugger.AddToWatch.text=\u6dfb\u52a0\u5230\u89c2\u5bdf\u6e05\u5355
-action.Debugger.EvaluateInConsole.text=\u5728\u63a7\u5236\u53f0\u4e2d\u8bc4\u4ef7
+action.Debugger.MarkObject.description=\u6807\u8bb0/\u53d6\u6d88\u6807\u8bb0\u5bf9\u8c61\uff0c\u4ee5\u4fbf\u5b83\u53ef\u4ee5\u5728\u8c03\u8bd5\u5668\u89c6\u56fe\u4e2d\u76f4\u89c2\u7684\u533a\u5206
+action.Debugger.AddToWatch.text=\u6dfb\u52a0\u5230\u89c2\u5bdf\u70b9
+action.Debugger.EvaluateInConsole.text=\u5728\u63a7\u5236\u53f0\u8ba1\u7b97
action.XDebugger.UnmuteOnStop.text=\u5728\u4f1a\u8bdd\u5b8c\u6210\u65f6\u53d6\u6d88\u65ad\u70b9
action.Debugger.AutoRenderer.text=\u81ea\u52a8
-group.EditorPopupMenu.text=\u7f16\u8f91\u5f39\u51fa\u83dc\u5355
-group.EditorPopupMenu.description=\u7f16\u8f91\u5f39\u51fa\u83dc\u5355
-action.Add\ to\ migration\ roots.text=\u6dfb\u52a0\u5230\u5206\u652f\u6839
-action.Add\ to\ migration\ roots.description=\u5c06\u9009\u5b9a\u7684\u5143\u7d20\u6dfb\u52a0\u5230\u5206\u652f\u6839
+group.EditorPopupMenu.text=\u7f16\u8f91\u7a97\u53e3\u5f39\u51fa\u83dc\u5355
+group.EditorPopupMenu.description=\u7f16\u8f91\u7a97\u53e3\u5f39\u51fa\u83dc\u5355
+action.Add\ to\ migration\ roots.text=\u6dfb\u52a0\u5230\u8fc1\u79fb\u6839(_A)
+action.Add\ to\ migration\ roots.description=\u6dfb\u52a0\u9009\u4e2d\u5143\u7d20\u5230\u8fc1\u79fb\u6839
group.EditorPopupMenu.GoTo.text=\u8f6c\u5230
-group.EditorPopupMenu.GoTo.description=\u8f6c\u5230\u7f16\u8f91\u5668\u5f39\u51fa\u83dc\u5355\u7ec4
-action.CompareClipboardWithSelection.text=\u4e0e\u526a\u8d34\u677f\u6bd4\u8f83
-action.CompareClipboardWithSelection.description=\u6bd4\u8f83\u76ee\u524d\u7684\u9009\u62e9\u4e0e\u526a\u8d34\u677f
-action.ChangeColorScheme.text=\u914d\u8272\u65b9\u6848
-action.ChangeColorScheme.description=\u6539\u53d8\u5f53\u524d\u7684\u914d\u8272\u65b9\u6848
-action.ChangeCodeStyleScheme.text=\u4ee3\u7801\u98ce\u683c\u65b9\u6848
-action.ChangeCodeStyleScheme.description=\u6539\u53d8\u5f53\u524d\u7684\u4ee3\u7801\u6837\u5f0f\u65b9\u6848
+group.EditorPopupMenu.GoTo.description=\u8f6c\u5230\u7f16\u8f91\u7a97\u5f39\u51fa\u83dc\u5355\u7ec4
+action.CompareClipboardWithSelection.text=\u4e0e\u526a\u8d34\u677f\u6bd4\u8f83(_B)
+action.CompareClipboardWithSelection.description=\u5c06\u526a\u8d34\u677f\u4e2d\u4e0e\u5f53\u524d\u9009\u4e2d\u5185\u5bb9\u8fdb\u884c\u6bd4\u8f83
+action.ChangeColorScheme.text=\u5207\u6362\u914d\u8272\u65b9\u6848
+action.ChangeColorScheme.description=\u66f4\u6539\u5f53\u524d\u7684\u914d\u8272\u65b9\u6848
+action.ChangeCodeStyleScheme.text=\u4ee3\u7801\u6837\u5f0f\u65b9\u6848
+action.ChangeCodeStyleScheme.description=\u66f4\u6539\u76ee\u524d\u7684\u4ee3\u7801\u6837\u5f0f\u65b9\u6848
action.ChangeKeymap.text=\u5feb\u6377\u952e
-action.ChangeKeymap.description=\u6539\u53d8\u5f53\u524d\u952e\u76d8\u5feb\u6377\u952e
-action.ChangeLaf.text=\u5916\u89c2\u548c\u611f\u89c9
-action.ChangeLaf.description=\u6539\u53d8\u5f53\u524d\u5916\u89c2\\\u611f\u89c9(&F)
+action.ChangeKeymap.description=\u66f4\u6539\u5f53\u524d\u5feb\u6377\u952e\u6620\u5c04
+action.ChangeLaf.text=\u754c\u9762\u5916\u89c2
+action.ChangeLaf.description=\u66f4\u6539\u5f53\u524d\u754c\u9762\u5916\u89c2
action.ChangeView.text=\u89c6\u56fe\u6a21\u5f0f
-action.ChangeView.description=\u53d8\u66f4\u89c6\u56fe\u6a21\u5f0f
+action.ChangeView.description=\u66f4\u6539\u89c6\u56fe\u6a21\u5f0f
action.ChangeInspectionProfile.text=\u9519\u8bef\u9ad8\u4eae\u663e\u793a
-action.ChangeInspectionProfile.description=\u6539\u53d8\u5f53\u524d\u7f16\u8f91\u5668\u68c0\u67e5\u914d\u7f6e\u6587\u4ef6
-action.ChangeCustomizationSchema.text=\u5207\u6362\u81ea\u5b9a\u4e49\u8ba1\u5212
-action.ChangeCustomizationSchema.description=\u6539\u53d8\u5f53\u524d\u5b9a\u5236\u8ba1\u5212
-action.MoveEditorToOppositeTabGroup.text=\u79fb\u52a8\u5230\u76f8\u53cd\u7684\u7ec4(M)
-action.MoveEditorToOppositeTabGroup.description=\u79fb\u52a8\u7f16\u8f91\u5668\u76f8\u53cd\u7684\u9009\u9879\u5361\u7ec4
-action.OpenEditorInOppositeTabGroup.text=\u5728\u5bf9\u9762\u7ec4\u4e2d\u6253\u5f00
-action.OpenEditorInOppositeTabGroup.description=\u5bf9\u9762\u7684\u9009\u9879\u5361\u7ec4\u4e2d\u6253\u5f00\u8fd9\u4e2a\u7f16\u8f91\u5668\u7684\u4e00\u4e2a\u526f\u672c
+action.ChangeInspectionProfile.description=\u66f4\u6539\u5f53\u524d\u7f16\u8f91\u5668\u68c0\u67e5\u914d\u7f6e\u6587\u4ef6
+action.ChangeCustomizationSchema.text=\u5207\u6362\u5b9a\u5236\u65b9\u6848
+action.ChangeCustomizationSchema.description=\u66f4\u6539\u5f53\u524d\u7684\u5b9a\u5236\u65b9\u6848
+action.MoveEditorToOppositeTabGroup.text=\u79fb\u52a8\u5230\u76f8\u5bf9\u7684\u7ec4(_M)
+action.MoveEditorToOppositeTabGroup.description=\u79fb\u52a8\u7f16\u8f91\u5668\u5230\u76f8\u53cd\u7684\u9009\u9879\u5361\u7ec4
+action.OpenEditorInOppositeTabGroup.text=\u5728\u76f8\u5bf9\u7684\u7ec4\u6253\u5f00(_O)
+action.OpenEditorInOppositeTabGroup.description=\u5728\u76f8\u5bf9\u7684\u9009\u9879\u5361\u7ec4\u4e2d\u6253\u5f00\u6b64\u7f16\u8f91\u5668\u7684\u526f\u672c
action.OpenModuleSettings.text=\u6a21\u5757\u8bbe\u7f6e
-action.ModuleSettings.text=\u6a21\u5757\u8bbe\u7f6e
-action.ModuleSettings.description=\u6253\u5f00\u8bbe\u7f6e\u9009\u4e2d\u7684\u6a21\u5757\u5bf9\u8bdd\u6846
+action.ModuleSettings.text=\u6a21\u5757\u8bbe\u7f6e(_S)
+action.ModuleSettings.description=\u4e3a\u9009\u4e2d\u6a21\u5757\u6253\u5f00\u8bbe\u7f6e\u5bf9\u8bdd\u6846
group.MoveModuleToGroup.text=\u79fb\u52a8\u6a21\u5757\u5230\u7ec4
-group.MoveModuleToGroup.description=\u79fb\u52a8\u6a21\u5757
-action.AssociateWithFileType.text=\u4e0e\u6587\u4ef6\u7c7b\u578b\u76f8\u5173\u8054
-action.AssociateWithFileType.description=\u4e0e\u6587\u4ef6\u7c7b\u578b\u4e4b\u4e00\u95f4\u8054\u8425\u516c\u53f8\u9009\u5b9a\u7684\u6587\u4ef6
-action.RestoreDefaultExtensionScripts.text=Restore Default Extensions
-action.RestoreDefaultExtensionScripts.description=Restore bundled extensions for this directory
-action.SynchronizeCurrentFile.text=\u9009\u5b9a\u7684\u6587\u4ef6\u540c\u6b65
-action.TypeHierarchy.BaseOnThisType.text=\u5728\u6b64\u57fa\u7840\u4e0a\u7c7b\u578b
+group.MoveModuleToGroup.description=\u79fb\u52a8\u6a21\u5757(_M)
+action.AssociateWithFileType.text=\u5173\u8054\u6587\u4ef6\u7c7b\u578b
+action.AssociateWithFileType.description=\u5c06\u9009\u5b9a\u7684\u6587\u4ef6\u5173\u8054\u5230\u67d0\u79cd\u6587\u4ef6\u7c7b\u578b
+action.RestoreDefaultExtensionScripts.text=\u91cd\u7f6e\u9ed8\u8ba4\u6269\u5c55\u540d
+action.RestoreDefaultExtensionScripts.description=\u4e3a\u6b64\u76ee\u5f55\u91cd\u7f6e\u7ed1\u5b9a\u7684\u6269\u5c55\u540d
+action.SynchronizeCurrentFile.text=\u540c\u6b65\u9009\u4e2d\u6587\u4ef6
+action.TypeHierarchy.BaseOnThisType.text=\u57fa\u4e8e\u8be5\u7c7b\u578b
action.TypeHierarchy.Class.text=\u7c7b\u5c42\u6b21\u7ed3\u6784
action.TypeHierarchy.Subtypes.text=\u5b50\u7c7b\u5c42\u6b21\u7ed3\u6784
action.TypeHierarchy.Supertypes.text=\u7236\u7c7b\u5c42\u6b21\u7ed3\u6784
-action.MethodHierarchy.ImplementMethodAction.text=\u5b9e\u65bd\u65b9\u6cd5
-action.MethodHierarchy.ImplementMethodAction.description=\u5b9e\u65bd\u65b9\u6cd5\uff08\u4ece\u65b9\u6cd5\u4f53\u7cfb\uff09
-action.MethodHierarchy.OverrideMethodAction.text=\u8986\u76d6\u65b9\u6cd5
-action.MethodHierarchy.OverrideMethodAction.description=\u8986\u76d6\u65b9\u6cd5\uff08\u4ece\u65b9\u6cd5\u4f53\u7cfb\uff09
-action.MethodHierarchy.BaseOnThisType.text=\u5728\u6b64\u57fa\u7840\u4e0a\u7c7b\u578b
-action.MethodHierarchy.BaseOnThisType.description=\u5c42\u6b21\u7ed3\u6784\u663e\u793a\u6240\u9009\u7c7b/\u63a5\u53e3\u7684\u65b9\u6cd5
-action.CallHierarchy.BaseOnThisType.text=\u5728\u6b64\u57fa\u7840\u4e0a\u7684\u65b9\u6cd5
-action.CallHierarchy.BaseOnThisType.description=\u5bf9\u4e8e\u9009\u5b9a\u7684\u65b9\u6cd5\u663e\u793a\u8c03\u7528\u5c42\u6b21
+action.MethodHierarchy.ImplementMethodAction.text=\u5b9e\u73b0\u65b9\u6cd5
+action.MethodHierarchy.ImplementMethodAction.description=\u5b9e\u73b0\u65b9\u6cd5(\u4ece\u65b9\u6cd5\u5c42\u6b21\u7ed3\u6784)
+action.MethodHierarchy.OverrideMethodAction.text=\u91cd\u5199\u65b9\u6cd5
+action.MethodHierarchy.OverrideMethodAction.description=\u8986\u76d6\u65b9\u6cd5(\u4ece\u65b9\u6cd5\u5c42\u6b21\u7ed3\u6784)
+action.MethodHierarchy.BaseOnThisType.text=\u57fa\u4e8e\u8be5\u7c7b\u578b
+action.MethodHierarchy.BaseOnThisType.description=\u663e\u793a\u9009\u4e2d\u7c7b/\u63a5\u53e3\u7684\u65b9\u6cd5\u7684\u5c42\u6b21\u7ed3\u6784
+action.CallHierarchy.BaseOnThisType.text=\u57fa\u4e8e\u6b64\u65b9\u6cd5
+action.CallHierarchy.BaseOnThisType.description=\u663e\u793a\u9009\u4e2d\u65b9\u6cd5\u7684\u8c03\u7528\u5c42\u6b21\u7ed3\u6784
action.Lvcs.ShowLvcsDiffAction.text=\u6bd4\u8f83\u7248\u672c
-action.Lvcs.ShowLvcsDiffAction.description=\u663e\u793a\u6240\u6709\u66f4\u6539
+action.Lvcs.ShowLvcsDiffAction.description=\u663e\u793a\u66f4\u6539
action.Lvcs.RollbackFileAction.text=\u56de\u6eda\u6587\u4ef6
-action.Lvcs.RollbackFileAction.description=\u56de\u590d
+action.Lvcs.RollbackFileAction.description=\u56de\u6eda
action.Vcs.ShowDiffAction.text=\u663e\u793a\u66f4\u6539
-action.Vcs.ShowDiffAction.description=Show Changes
+action.Vcs.ShowDiffAction.description=\u663e\u793a\u66f4\u6539
action.Vcs.RollbackChanges.text=\u56de\u6eda\u66f4\u6539
action.Vcs.RollbackChanges.description=\u56de\u6eda\u66f4\u6539
action.Vcs.RollbackChangedLines.text=\u56de\u6eda
-action.Vcs.RollbackChangedLines.description=\u5728\u9009\u5b9a\u7684\u884c\u56de\u6eda\u66f4\u6539
-action.Vcs.EditSourceAction.text=\u7f16\u8f91\u6e90\u4ee3\u7801
-action.Vcs.EditSourceAction.description=\u7f16\u8f91\u6e90\u4ee3\u7801
-action.Vcs.ExcludeAction.text=\u4ece Commit \u6392\u9664
-action.Vcs.ExcludeAction.description=\u4ece Commit \u6392\u9664
-action.Vcs.IncludeAction.text=\u5305\u542b\u5230 Commit
-action.Vcs.IncludeAction.description=\u5305\u542b\u5230 Commit
-action.openAssertEqualsDiff.text=\u67e5\u770bassertEquals\u5dee\u5f02
+action.Vcs.RollbackChangedLines.description=\u56de\u6eda\u9009\u4e2d\u884c\u7684\u66f4\u6539
+action.Vcs.EditSourceAction.text=\u7f16\u8f91\u6e90\u7801
+action.Vcs.EditSourceAction.description=\u7f16\u8f91\u6e90\u7801
+action.Vcs.ExcludeAction.text=\u4ece\u63d0\u4ea4\u4e2d\u6392\u9664
+action.Vcs.ExcludeAction.description=\u4ece\u63d0\u4ea4\u4e2d\u6392\u9664
+action.Vcs.IncludeAction.text=\u5305\u542b\u5230\u63d0\u4ea4\u91cc
+action.Vcs.IncludeAction.description=\u5305\u542b\u5230\u63d0\u4ea4\u91cc
+action.openAssertEqualsDiff.text=\u67e5\u770b assertEquals \u5dee\u5f02
action.UsageView.Rerun.text=\u91cd\u65b0\u8fd0\u884c
-action.UsageView.Rerun.description=\u91cd\u65b0\u641c\u7d22
+action.UsageView.Rerun.description=\u91cd\u65b0\u8fd0\u884c\u641c\u7d22
action.UsageView.Include.text=\u5305\u542b
-action.UsageView.Include.description=\u5305\u62ec\u8fd9\u79cd\u7528\u6cd5\u4e3a\u5904\u7406
+action.UsageView.Include.description=\u5c06\u8fd9\u4e9b\u4f7f\u7528\u5305\u542b\u8fdb\u6765
action.UsageView.Exclude.text=\u6392\u9664
-action.UsageView.Exclude.description=\u4ece\u5904\u7406\u4e2d\u6392\u9664\u8be5\u7528\u6cd5
+action.UsageView.Exclude.description=\u5c06\u8fd9\u4e9b\u4f7f\u7528\u6392\u9664\u51fa\u53bb
action.UsageView.Remove.text=\u79fb\u9664
-action.UsageView.Remove.description=\u4ece\u8fdb\u7a0b\u4e2d\u79fb\u9664\u6b64\u7528\u6cd5 (S)
-action.UsageView.ShowRecentFindUsages.text=\u6700\u8fd1\u7684\u67e5\u627e\u5b9e\u4f8b(E)
-action.UsageView.ShowRecentFindUsages.description=\u9009\u62e9\u4e0e\u91cd\u65b0\u6267\u884c\u6700\u8fd1\u7684\u67e5\u627e\u5b9e\u4f8b
-group.ShowRecentFindUsagesGroup.text=\u6700\u8fd1\u67e5\u627e\u7528\u6cd5
-group.ShowRecentFindUsagesGroup.description=\u9009\u62e9\u4e0e\u91cd\u65b0\u6267\u884c\u6700\u8fd1\u7684\u67e5\u627e\u5b9e\u4f8b
+action.UsageView.Remove.description=\u5c06\u8fd9\u4e9b\u4f7f\u7528\u79fb\u9664\u8fdb\u6765
+action.UsageView.ShowRecentFindUsages.text=\u6700\u8fd1\u67e5\u627e\u7684\u4f7f\u7528(_E)
+action.UsageView.ShowRecentFindUsages.description=\u9009\u62e9\u548c\u91cd\u65b0\u8fd0\u884c\u6700\u8fd1\u7684\u67e5\u627e\u4f7f\u7528
+group.ShowRecentFindUsagesGroup.text=\u6700\u8fd1\u67e5\u627e\u7684\u4f7f\u7528
+group.ShowRecentFindUsagesGroup.description=\u9009\u62e9\u548c\u91cd\u65b0\u8fd0\u884c\u6700\u8fd1\u7684\u67e5\u627e\u4f7f\u7528
action.IntegrateFiles.text=\u6574\u5408
-action.IntegrateFiles.description=\u6574\u5408\u9009\u5b9a\u7684\u6587\u4ef6\u6216\u76ee\u5f55
-action.Vcs.IntegrateProject.text=\u6574\u5408\u9879\u76ee
+action.IntegrateFiles.description=\u6574\u5408\u9009\u4e2d\u6587\u4ef6\u6216\u76ee\u5f55
+action.Vcs.IntegrateProject.text=\u6574\u5408\u9879\u76ee(_G)
action.Vcs.IntegrateProject.description=\u6574\u5408\u9879\u76ee
-action.Vcs.RefreshStatuses.text=\u5237\u65b0\u6587\u4ef6\u72b6\u6001
-action.Vcs.RefreshStatuses.description=\u5237\u65b0\u5728\u9879\u76ee\u4e2d\u6240\u6709\u6587\u4ef6\u7684VCS\u72b6\u6001
+action.Vcs.RefreshStatuses.text=\u5237\u65b0\u6587\u4ef6\u72b6\u6001(_E)
+action.Vcs.RefreshStatuses.description=\u5237\u65b0\u6240\u6709\u9879\u76ee\u6587\u4ef6\u7684 VCS \u72b6\u6001
-action.ShowNavBar.text=\u8df3\u8f6c\u5230\u5bfc\u822a\u680f
+action.ShowNavBar.text=\u8df3\u8f6c\u5230\u5bfc\u822a\u680f(_J)
-action.ScopeView.EditScopes.text=\u7f16\u8f91\u8303\u56f4
+action.ScopeView.EditScopes.text=\u7f16\u8f91\u8303\u56f4(_I)
action.ScopeView.EditScopes.description=\u7f16\u8f91\u8303\u56f4
-action.CodeInspection.OnEditor.text=\u68c0\u67e5\u4ee3\u7801\u7f16\u8f91\u5668\u8bbe\u7f6e(E)
-action.CodeInspection.OnEditor.description=\u68c0\u67e5\u4ee3\u7801\u7f16\u8f91\u5668\u8bbe\u7f6e(E)
+action.CodeInspection.OnEditor.text=\u68c0\u67e5\u4ee3\u7801\u7f16\u8f91\u5668\u8bbe\u7f6e(_E)
+action.CodeInspection.OnEditor.description=\u68c0\u67e5\u4ee3\u7801\u7f16\u8f91\u5668\u8bbe\u7f6e(_E)
-action.ShowCoverageInfo.text=\u5c55\u4f1a\u8986\u76d6\u4fe1\u606f(&V)
-action.HideCoverageInfo.text=\u9690\u85cf\u8986\u76d6\u4fe1\u606f(&V)
+action.ShowCoverageInfo.text=\u663e\u5f55\u8986\u76d6\u7387\u4fe1\u606f(&V)
+action.HideCoverageInfo.text=\u9690\u85cf\u8986\u76d6\u7387\u4fe1\u606f(&V)
-action.Graph.layout.circular=\u5706\u5f62\u5e03\u5c40
+action.Graph.layout.circular=\u73af\u5f62\u5e03\u5c40
action.Graph.layout.balloon=\u6c14\u7403\u5e03\u5c40
-action.Graph.layout.directed.orthogonal=\u5bfc\u6f14\u6b63\u4ea4\u5e03\u5c40
+action.Graph.layout.directed.orthogonal=\u5b9a\u5411\u6b63\u4ea4\u5e03\u5c40
action.Graph.layout.orthogonal=\u6b63\u4ea4\u5e03\u5c40
action.Graph.layout.organic=\u6709\u673a\u5e03\u5c40
-action.Graph.layout.hierarchic.group=\u5206\u5c42\u7ec4\u5e03\u5c40
+action.Graph.layout.hierarchic.group=\u5206\u5c42\u7684\u7ec4\u7ec7\u5e03\u5c40
action.Graph.layout.tree=\u6811\u5e03\u5c40
-action.Graph.layout.apply.current=\u9002\u7528\u4e8e\u5f53\u524d\u5e03\u5c40
-action.Graph.layout.fit.content=\u9002\u5e94\u5185\u5bb9\u7684\u5e03\u5c40
+action.Graph.layout.apply.current=\u5e94\u7528\u5f53\u524d\u7684\u5e03\u5c40
+action.Graph.layout.fit.content=\u5e03\u5c40\u540e\u9002\u5408\u5185\u5bb9
-action.Graph.zoom.actual=\u5b9e\u9645\u5927\u5c0f
+action.Graph.zoom.actual=\u5b9e\u9645\u5c3a\u5bf8
action.Graph.zoom.in=\u653e\u5927
action.Graph.zoom.out=\u7f29\u5c0f
action.Graph.grid.hide=\u9690\u85cf\u7f51\u683c
action.Graph.grid.show=\u663e\u793a\u7f51\u683c
action.Graph.grid.snap=\u5bf9\u9f50\u7f51\u683c
-action.Graph.show.edge.label=\u663e\u793a\u8fb9\u7f18\u6807\u7b7e
-action.Graph.show.selected.node.dependencies.label=\u663e\u793a\u9009\u4e2d\u7684\u8282\u70b9\u5177\u6709\u76f8\u5173\u6027
+action.Graph.show.edge.label=\u663e\u793a\u8fb9\u6807\u7b7e
+action.Graph.show.selected.node.dependencies.label=\u663e\u793a\u9009\u4e2d\u8282\u70b9\u7684\u4f9d\u8d56
action.Graph.export.to.file=\u5bfc\u51fa\u5230\u6587\u4ef6...
action.Graph.export.to.file.dialog.caption=\u5bfc\u51fa\u5230\u6587\u4ef6
action.Graph.choose.directory=\u9009\u62e9\u76ee\u5f55
@@ -1231,105 +1231,105 @@ action.Graph.fit.content=\u9002\u5408\u5185\u5bb9
action.Graph.print=\u6253\u5370\u56fe\u8868
action.Graph.print.preview=\u6253\u5370\u9884\u89c8
-action.SendFeedback.text=\u63d0\u4ea4\u53cd\u9988...
-action.SendFeedback.description=\u63d0\u4ea4\u53cd\u9988\u5230JetBrains\u516c\u53f8\u7f51\u7ad9
-action.ShowLog.text=\u6253\u5f00\u65e5\u5fd7\u6587\u4ef6
-action.ShowLog.description=\u6253\u5f00\u6587\u4ef6\u5939\u4e2d\u7684\u65e5\u5fd7\u6587\u4ef6
-action.CollectZippedLogs.text=Collect and Show Logs in File Manager
-action.CollectZippedLogs.description=Collect and Zip logs and settings into file
+action.SendFeedback.text=\u63d0\u4ea4\u53cd\u9988...(_F)
+action.SendFeedback.description=\u63d0\u4ea4\u53cd\u9988\u5230 JetBrains Web \u7ad9\u70b9
+action.ShowLog.text=\u5728\u6587\u4ef6\u7ba1\u7406\u5668\u4e2d\u663e\u793a\u65e5\u5fd7(_L)
+action.ShowLog.description=\u6253\u5f00\u5e26\u65e5\u5fd7\u6587\u4ef6\u7684\u6587\u4ef6\u5939
+action.CollectZippedLogs.text=\u6536\u96c6\u65e5\u5fd7\u5e76\u5728\u6587\u4ef6\u7ba1\u7406\u5668\u4e2d\u663e\u793a
+action.CollectZippedLogs.description=\u6536\u96c6\u5e76\u6253\u5305\u65e5\u5fd7\u548c\u8bbe\u7f6e\u5230\u6587\u4ef6\u4e2d
action.EditCustomProperties.text=\u7f16\u8f91\u81ea\u5b9a\u4e49\u5c5e\u6027...
-action.EditCustomProperties.description=\u7f16\u8f91\u5668\u4e2d\u6253\u5f00\u4e00\u4e2a\u5b9a\u5236\u7684\u5c5e\u6027\u6587\u4ef6
+action.EditCustomProperties.description=\u6253\u5f00\u5e26\u6709\u81ea\u5b9a\u4e49\u5c5e\u6027\u6587\u4ef6\u7684\u7f16\u8f91\u5668\u9009\u9879\u5361
action.EditCustomVmOptions.text=\u7f16\u8f91\u81ea\u5b9a\u4e49 VM \u9009\u9879...
action.EditCustomVmOptions.description=\u6253\u5f00\u5177\u6709\u81ea\u5b9a\u4e49 VM \u9009\u9879\u6587\u4ef6\u7684\u7f16\u8f91\u5668\u9009\u9879\u5361
-action.LogDebugConfigure.text=\u914d\u7f6e\u8c03\u8bd5\u65e5\u5fd7\u8bbe\u7f6e...
-action.LogDebugConfigure.description=\u542f\u7528\u6216\u7981\u7528\u9644\u52a0\u65e5\u5fd7\u7c7b\u522b\u3002\u5141\u8bb8\u901a\u8fc7\u8bf7\u6c42\u63d0\u4f9b\u66f4\u591a\u7684\u4fe1\u606f\u652f\u6301\u56e2\u961f\u3002
-action.TechnicalSupport.text=\u8054\u7cfb\u652f\u6301\u56e2\u961f (_S)
-action.TechnicalSupport.description=\u5728JetBrains\u516c\u53f8\u7f51\u7ad9\u7684\u8bbf\u95ee\u6280\u672f\u652f\u6301
+action.LogDebugConfigure.text=\u8c03\u8bd5\u65e5\u5fd7\u8bbe\u7f6e...(_E)
+action.LogDebugConfigure.description=\u542f\u7528\u6216\u7981\u7528\u989d\u5916\u7684\u65e5\u5fd7\u7c7b\u522b\u3002\u5141\u8bb8\u901a\u8fc7\u8bf7\u6c42\u5411\u652f\u6301\u56e2\u961f\u63d0\u4f9b\u66f4\u591a\u4fe1\u606f\u3002
+action.TechnicalSupport.text=\u652f\u6301\u4e2d\u5fc3(_S)
+action.TechnicalSupport.description=\u8bbf\u95ee JetBrains \u7f51\u7ad9\u7684\u6280\u672f\u652f\u6301
-action.TextComponent.ClearAction.text=\u6e05\u6670\u7684\u6587\u672c
-action.TextComponent.ClearAction.description=\u5728\u6587\u672c\u7ec4\u4ef6\u6e05\u9664\u6587\u672c
+action.TextComponent.ClearAction.text=\u6e05\u9664\u6587\u672c
+action.TextComponent.ClearAction.description=\u5728\u6587\u672c\u7ec4\u4ef6\u4e2d\u6e05\u9664\u6587\u672c
action.ConvertProject.text=\u8f6c\u6362\u9879\u76ee(&C)
-action.ConvertProject.description=\u9879\u76ee\u8f6c\u6362\u4e3a\u65b0\u7684\u683c\u5f0f\u3002\u4f60\u5c06\u65e0\u6cd5\u901a\u8fc7\u65e9\u671f\u7248\u672c\u7684IDEA\u6765\u6253\u5f00\u8be5\u9879\u76ee\u3002
+action.ConvertProject.description=\u5c06\u9879\u76ee\u8f6c\u6362\u4e3a\u65b0\u683c\u5f0f\u3002\u60a8\u5c06\u65e0\u6cd5\u901a\u8fc7\u65e9\u671f\u7248\u672c\u7684 IDEA \u6253\u5f00\u8be5\u9879\u76ee\u3002
action.ChangesView.Refresh.text=\u5237\u65b0
-action.ChangesView.Refresh.description=\u5237\u65b0VCS\u4fee\u6539
-action.ChangesView.NewChangeList.text=\u65b0\u5efa\u66f4\u6539\u5217\u8868
-action.ChangesView.NewChangeList.description=\u521b\u5efa\u65b0\u7684\u4fee\u6539
-action.ChangesView.Revert.text=\u8fd8\u539f(R)
-action.ChangesView.Revert.description=\u8fd8\u539f\u9009\u533a\u7684\u4fee\u6539
-action.ChangesView.RemoveChangeList.text=\u5220\u9664\u53d8\u66f4\u5217\u8868
-action.ChangesView.RemoveChangeList.description=\u79fb\u9664\u66f4\u6539\u5217\u8868\u5e76\u5c06\u6240\u6709\u66f4\u6539\u79fb\u52a8\u5230\u9ed8\u8ba4
-action.ChangesView.RemoveChangeList.text.template=Delete {0,choice,0#Changelist|2#Changelists}
-action.ChangesView.RemoveChangeList.description.template=Remove {0,choice,0#changelist|2#changelists} and move all changes to {1}
-action.ChangesView.SetDefault.text=\u8bbe\u4e3a\u5f53\u524d\u53d8\u66f4\u5217\u8868
-action.ChangesView.SetDefault.description=\u8bbe\u7f6e\u53d8\u66f4\u5217\u8868\u4e3a\u9ed8\u8ba4\u653e\u7f6e\u54ea\u4e9b\u65b0\u4fee\u6539
+action.ChangesView.Refresh.description=\u5237\u65b0 VCS \u66f4\u6539
+action.ChangesView.NewChangeList.text=\u65b0\u66f4\u6539\u5217\u8868...
+action.ChangesView.NewChangeList.description=\u521b\u5efa\u65b0\u7684\u66f4\u6539\u5217\u8868
+action.ChangesView.Revert.text=\u8fd8\u539f(_R)
+action.ChangesView.Revert.description=\u8fd8\u539f\u9009\u4e2d\u66f4\u6539
+action.ChangesView.RemoveChangeList.text=\u5220\u9664\u66f4\u6539\u5217\u8868
+action.ChangesView.RemoveChangeList.description=\u79fb\u9664\u66f4\u6539\u5217\u8868\u5e76\u5c06\u6240\u6709\u66f4\u6539\u79fb\u52a8\u5230\u5176\u4ed6\u66f4\u6539\u5217\u8868
+action.ChangesView.RemoveChangeList.text.template=\u5220\u9664\u66f4\u6539\u5217\u8868
+action.ChangesView.RemoveChangeList.description.template=\u79fb\u9664\u66f4\u6539\u5217\u8868\u5e76\u5c06\u6240\u6709\u66f4\u6539\u79fb\u52a8\u5230 {1}
+action.ChangesView.SetDefault.text=\u8bbe\u7f6e\u6d3b\u52a8\u66f4\u6539\u5217\u8868
+action.ChangesView.SetDefault.description=\u8bbe\u7f6e\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u65b0\u7684\u66f4\u6539\u653e\u7f6e\u7684\u66f4\u6539\u5217\u8868
action.ChangesView.Move.text=\u79fb\u5230\u53e6\u4e00\u4e2a\u66f4\u6539\u5217\u8868...
-action.ChangesView.Move.description=\u79fb\u52a8\u9009\u5b9a\u7684\u6539\u53d8\u5230\u53e6\u4e00\u4e2a\u4fee\u6539\u5217\u8868
+action.ChangesView.Move.description=\u5c06\u9009\u4e2d\u66f4\u6539\u79fb\u52a8\u5230\u53e6\u4e00\u4e2a\u66f4\u6539\u5217\u8868
action.ChangesView.Diff.text=\u663e\u793a\u5dee\u5f02
-action.ChangesView.Diff.description=\u6bd4\u8f83\u6587\u4ef6\u6216\u4fee\u6539
-action.ChangesView.DeleteUnversioned.text=\u5220\u9664\u4e2d...
+action.ChangesView.Diff.description=\u6bd4\u8f83\u6587\u4ef6\u6216\u4fee\u8ba2
+action.ChangesView.DeleteUnversioned.text=\u5220\u9664...
action.ChangesView.DeleteUnversioned.description=
-action.ChangesView.AddUnversioned.text=\u6dfb\u52a0\u5230VCS
-action.ChangesView.AddUnversioned.description=\u9644\u8868\u9009\u5b9a\u7684\u6587\u4ef6\u6dfb\u52a0\u5230VCS
-action.ChangesView.AddUnversioned.From.Dialog.text=\u6dfb\u52a0\u5230VCS
-action.ChangesView.AddUnversioned.From.Dialog.description=\u9644\u8868\u9009\u5b9a\u7684\u6587\u4ef6\u6dfb\u52a0\u5230VCS
-action.ChangesView.RemoveDeleted.text=\u4eceVCS\u4e2d\u5220\u9664
-action.ChangesView.RemoveDeleted.description=\u9644\u8868\u9009\u5b9a\u7684\u6587\u4ef6\u4eceVCS\u4e2d\u5220\u9664
-action.ChangesView.Rename.text=\u7f16\u8f91\u53d8\u66f4\u5217\u8868...
-action.ChangesView.Rename.description=\u4fee\u6539\u59d3\u540d\u548c\u6240\u9009\u53d8\u66f4\u8868\u8bf4\u660e
-action.ChangesView.CreatePatch.text=\u4ece\u5f53\u5730\u7684\u53d8\u5316\u521b\u5efa\u8865\u4e01...
-action.ChangesView.CreatePatch.description=\u521b\u5efa\u6240\u9009\u9879\u7684\u4fee\u6539\u8865\u4e01
+action.ChangesView.AddUnversioned.text=\u6dfb\u52a0\u5230 VCS
+action.ChangesView.AddUnversioned.description=\u5c06\u6587\u4ef6\u6dfb\u52a0\u5230 VCS
+action.ChangesView.AddUnversioned.From.Dialog.text=\u6dfb\u52a0\u5230 VCS
+action.ChangesView.AddUnversioned.From.Dialog.description=\u5c06\u6587\u4ef6\u6dfb\u52a0\u5230 VCS
+action.ChangesView.RemoveDeleted.text=\u4ece VCS \u79fb\u9664
+action.ChangesView.RemoveDeleted.description=\u5c06\u9009\u4e2d\u6587\u4ef6\u4ece VCS \u79fb\u9664
+action.ChangesView.Rename.text=\u7f16\u8f91\u66f4\u6539\u5217\u8868...
+action.ChangesView.Rename.description=\u7f16\u8f91\u9009\u4e2d\u66f4\u6539\u5217\u8868\u7684\u540d\u79f0\u548c\u63cf\u8ff0
+action.ChangesView.CreatePatch.text=\u4ece\u672c\u5730\u66f4\u6539\u521b\u5efa\u8865\u4e01...
+action.ChangesView.CreatePatch.description=\u4ece\u9009\u4e2d\u66f4\u6539\u4e2d\u521b\u5efa\u4e00\u4e2a\u8865\u4e01
action.ChangesView.ApplyPatch.text=\u5e94\u7528\u8865\u4e01...
-action.ChangesView.ApplyPatch.description=\u5e94\u7528\u4fee\u8865\u7a0b\u5e8f\u7684\u9879\u76ee\u7684\u6e90\u4ee3\u7801
+action.ChangesView.ApplyPatch.description=\u5e94\u7528\u8865\u4e01\u5230\u9879\u76ee\u7684\u6e90\u4ee3\u7801
action.ChangesView.ApplyPatchFromClipboard.text=\u4ece\u526a\u8d34\u677f\u5e94\u7528\u8865\u4e01...
-action.ChangesView.ApplyPatchFromClipboard.description=\u5e94\u7528\u4fee\u8865\u7a0b\u5e8f\u7684\u9879\u76ee\u7684\u6e90\u4ee3\u7801
-action.ChangesView.Shelve.text=\u6401\u7f6e\u7684\u4fee\u6539...
-action.ChangesView.Shelve.description=\u5c06\u66f4\u6539\u4fdd\u5b58\u5230\u4e00\u4e2a\u5916\u90e8\u7684\u8865\u4e01\u6587\u4ef6\uff0c\u5e76\u4ece\u4ee3\u7801\u4e2d\u5220\u9664
-action.ShelvedChanges.Unshelve.text=\u53d6\u6d88\u6401\u7f6e\u4fee\u6539
-action.ShelvedChanges.Unshelve.description=\u5e94\u7528\u4fdd\u5b58\u66f4\u6539\u5f53\u524d\u7684\u4ee3\u7801\u5e93
+action.ChangesView.ApplyPatchFromClipboard.description=\u5e94\u7528\u8865\u4e01\u5230\u9879\u76ee\u7684\u6e90\u4ee3\u7801
+action.ChangesView.Shelve.text=\u6401\u7f6e\u66f4\u6539...
+action.ChangesView.Shelve.description=\u5c06\u66f4\u6539\u4fdd\u5b58\u5230\u5916\u90e8\u8865\u4e01\u6587\u4ef6\uff0c\u5e76\u5c06\u5176\u4ece\u4ee3\u7801\u4e2d\u79fb\u9664
+action.ShelvedChanges.Unshelve.text=\u53d6\u6d88\u6401\u7f6e\u66f4\u6539
+action.ShelvedChanges.Unshelve.description=\u5c06\u4fdd\u5b58\u7684\u66f4\u6539\u5e94\u7528\u4e8e\u5f53\u524d\u4ee3\u7801\u5e93
action.ShelvedChanges.Rename.text=\u91cd\u547d\u540d...
-action.ShelvedChanges.Rename.description=\u91cd\u547d\u540d\u6401\u7f6e\u53d8\u66f4\u5217\u8868
-action.ChangesView.Browse.text=\u6d4f\u89c8\u53d8\u52a8...
-action.ChangesView.Browse.description=\u4e2d\u63d0\u4ea4\u7684\u66f4\u6539\u67e5\u770b\u5386\u53f2\u8bb0\u5f55
-action.ChangesView.Edit.text=\u7b7e\u51fa
-action.ChangesView.Edit.description=\u9000\u623f\u9009\u5b9a\u7684\u6587\u4ef6\u8fdb\u884c\u7f16\u8f91
+action.ShelvedChanges.Rename.description=\u91cd\u547d\u540d\u6401\u7f6e\u66f4\u6539\u5217\u8868
+action.ChangesView.Browse.text=\u6d4f\u89c8\u66f4\u6539...
+action.ChangesView.Browse.description=\u67e5\u770b\u63d0\u4ea4\u66f4\u6539\u7684\u5386\u53f2\u8bb0\u5f55
+action.ChangesView.Edit.text=\u68c0\u51fa
+action.ChangesView.Edit.description=\u68c0\u51fa\u9009\u4e2d\u6587\u4ef6\u8fdb\u884c\u7f16\u8f91
action.ChangesView.Ignore.text=\u5ffd\u7565...
-action.ChangesView.Ignore.description=\u5982\u65e0\u7248\u672c\u4e0d\u663e\u793a\u9009\u5b9a\u7684\u6587\u4ef6
+action.ChangesView.Ignore.description=\u4e0d\u5c06\u9009\u4e2d\u6587\u4ef6\u663e\u793a\u4e3a\u672a\u52a0\u5165\u7248\u672c\u63a7\u5236
action.ChangesView.CreatePatchFromChanges.text=\u521b\u5efa\u8865\u4e01...
-action.ChangesView.CreatePatchFromChanges.description=\u521b\u5efa\u6240\u9009\u4fee\u6539\u7684\u8865\u4e01
-action.ChangesView.CreatePatchToClipboard.text=\u590d\u5236\u8865\u4e01\u5230\u526a\u8d34\u677f
-action.ChangesView.CreatePatchToClipboard.description=\u521b\u5efa\u4fee\u6539\u7684\u8865\u4e01\u5e76\u5c06\u5176\u590d\u5236\u5230\u526a\u8d34\u677f
+action.ChangesView.CreatePatchFromChanges.description=\u4ece\u9009\u4e2d\u66f4\u6539\u4e2d\u521b\u5efa\u4e00\u4e2a\u8865\u4e01
+action.ChangesView.CreatePatchToClipboard.text=\u4f5c\u4e3a\u8865\u4e01\u590d\u5236\u5230\u526a\u8d34\u677f
+action.ChangesView.CreatePatchToClipboard.description=\u4ece\u66f4\u6539\u521b\u5efa\u8865\u4e01\u5e76\u5c06\u5176\u590d\u5236\u5230\u526a\u8d34\u677f
action.CommittedChanges.Refresh.text=\u5237\u65b0
-action.CommittedChanges.Refresh.description=\u5237\u65b0\u5df2\u63d0\u4ea4\u7684\u66f4\u6539\u5217\u8868
-action.CommittedChanges.Filter.text=\u7b5b\u9009\u5668
-action.CommittedChanges.Filter.description=\u6539\u53d8\u8fc7\u6ee4\u6761\u4ef6
-action.CommittedChanges.Details.text=\u663e\u793a\u8be6\u7ec6\u4fe1\u606f
-action.CommittedChanges.Details.description=\u67e5\u770b\u6240\u9009\u53d8\u66f4\u8868\u7684\u5b8c\u6574\u4fe1\u606f
+action.CommittedChanges.Refresh.description=\u5237\u65b0\u63d0\u4ea4\u7684\u66f4\u6539\u5217\u8868
+action.CommittedChanges.Filter.text=\u8fc7\u6ee4
+action.CommittedChanges.Filter.description=\u66f4\u6539\u7b5b\u9009\u6761\u4ef6
+action.CommittedChanges.Details.text=\u663e\u793a\u8be6\u7ec6
+action.CommittedChanges.Details.description=\u67e5\u770b\u9009\u4e2d\u66f4\u6539\u5217\u8868\u7684\u5b8c\u6574\u4fe1\u606f
action.IncomingChanges.Refresh.text=\u5237\u65b0
-action.IncomingChanges.Refresh.description=\u5237\u65b0\u4f20\u5165\u66f4\u6539\u5217\u8868
-action.IncomingChanges.Get.text=\u83b7\u53d6\u53d8\u66f4\u5217\u8868
-action.IncomingChanges.Get.description=\u5982\u4f55\u4fee\u6539\u9009\u5b9a\u7684\u6587\u4ef6\u4fee\u6539\u5217\u8868\u7684\u6700\u65b0\u7248\u672c
+action.IncomingChanges.Refresh.description=\u5237\u65b0\u6539\u53d8\u7684\u5217\u8868
+action.IncomingChanges.Get.text=\u83b7\u53d6\u66f4\u6539\u5217\u8868
+action.IncomingChanges.Get.description=\u83b7\u53d6\u5728\u9009\u4e2d\u66f4\u6539\u5217\u8868\u4e2d\u6587\u4ef6\u7684\u6700\u65b0\u7248\u672c\u7684\u4fee\u6539
action.FileChooser.TogglePathShowing.text=\u663e\u793a/\u9690\u85cf\u8def\u5f84\u6587\u672c
action.ChangeFileEncodingAction.text=\u6587\u4ef6\u7f16\u7801
action.ChangeFileEncodingAction.description=\u66f4\u6539\u6587\u4ef6\u7f16\u7801
action.ConfigureFileDefaultEncoding.text=\u914d\u7f6e\u9ed8\u8ba4\u7f16\u7801...
-action.ConfigureFileDefaultEncoding.description=\u5728\u76ee\u5f55\u6216\u6574\u4e2a\u9879\u76ee\u914d\u7f6e\u9ed8\u8ba4\u7f16\u7801\u7684\u6587\u4ef6\uff0c\u6587\u4ef6
+action.ConfigureFileDefaultEncoding.description=\u914d\u7f6e\u6587\u4ef6\u3001 \u76ee\u5f55\u6216\u6574\u4e2a\u9879\u76ee\u4e2d\u7684\u6587\u4ef6\u7684\u9ed8\u8ba4\u7f16\u7801
action.ChangeFileEncodingGroupAction.text=\u66f4\u6539\u6587\u4ef6\u7f16\u7801
action.ChangeFileEncodingGroupAction.description=\u66f4\u6539\u6587\u4ef6\u7f16\u7801
action.VcsHistory.ShowAllAffected.text=\u663e\u793a\u6240\u6709\u53d7\u5f71\u54cd\u7684\u6587\u4ef6
-action.VcsHistory.ShowAllAffected.description=\u663e\u793a\u5728\u6240\u9009\u62e9\u7684\u7248\u672c\u6240\u505a\u7684\u6240\u6709\u66f4\u6539
+action.VcsHistory.ShowAllAffected.description=\u663e\u793a\u9009\u4e2d\u4fee\u8ba2\u4e2d\u6240\u505a\u7684\u6240\u6709\u66f4\u6539
-action.AddFrameworkSupport.text=\u6dfb\u52a0\u6846\u67b6\u652f\u6301...
+action.AddFrameworkSupport.text=\u6dfb\u52a0\u6846\u67b6\u7684\u652f\u6301...
action.Diff.FocusOppositePane.text=\u9009\u62e9\u76f8\u5bf9\u5dee\u5f02\u7a97\u683c
-action.Diff.FocusOppositePane.description=\u9009\u62e9\u76f8\u53cd\u9762\u677f\u7684\u5dee\u5f02\u89c6\u56fe
-action.Diff.FocusOppositePaneAndScroll.text=\u9009\u62e9\u4f4d\u7f6e\u76f8\u53cd\u7684\u5dee\u5f02\u9762\u677f
-action.Diff.FocusOppositePaneAndScroll.description=\u9009\u62e9\u5dee\u5f02\u9274\u4e8e\u76f8\u53cd\u9762\u677f\u4e2d\u540c\u4e00\u4f4d\u7f6e
+action.Diff.FocusOppositePane.description=\u5728\u5dee\u5f02\u89c6\u56fe\u4e2d\u9009\u62e9\u76f8\u5bf9\u7684\u7a97\u683c
+action.Diff.FocusOppositePaneAndScroll.text=\u9009\u62e9\u76f8\u5bf9\u5dee\u5f02\u7a97\u683c\u4e2d\u7684\u4f4d\u7f6e
+action.Diff.FocusOppositePaneAndScroll.description=\u5728\u5dee\u5f02\u89c6\u56fe\u4e2d\u7684\u76f8\u5bf9\u7a97\u683c\u4e2d\u9009\u62e9\u76f8\u540c\u7684\u4f4d\u7f6e
action.Diff.PrevChange.text=\u6bd4\u8f83\u4e0a\u4e00\u4e2a\u6587\u4ef6
action.Diff.NextChange.text=\u6bd4\u8f83\u4e0b\u4e00\u4e2a\u6587\u4ef6
-action.Diff.ApplyLeftSide.text=\u786e\u8ba4\u5de6\u4fa7
-action.Diff.ApplyRightSide.text=\u786e\u8ba4\u53f3\u4fa7
+action.Diff.ApplyLeftSide.text=\u63a5\u53d7\u5de6\u4fa7
+action.Diff.ApplyRightSide.text=\u63a5\u53d7\u53f3\u4fa7
action.Diff.AppendLeftSide.text=\u9644\u52a0\u5de6\u4fa7
action.Diff.AppendRightSide.text=\u9644\u52a0\u53f3\u4fa7
action.Diff.IgnoreLeftSide.text=\u5ffd\u7565\u5de6\u4fa7
@@ -1338,7 +1338,7 @@ action.Diff.ResolveConflict.text=\u81ea\u52a8\u89e3\u51b3
action.Diff.ApplyNonConflicts.text=\u5e94\u7528\u6240\u6709\u4e0d\u51b2\u7a81\u7684\u66f4\u6539
action.Diff.ApplyNonConflicts.Left.text=\u4ece\u5de6\u4fa7\u5e94\u7528\u4e0d\u51b2\u7a81\u7684\u66f4\u6539
action.Diff.ApplyNonConflicts.Right.text=\u4ece\u53f3\u4fa7\u5e94\u7528\u4e0d\u51b2\u7a81\u7684\u66f4\u6539
-action.Diff.MagicResolveConflicts.text=Resolve Simple Conflicts
+action.Diff.MagicResolveConflicts.text=\u5904\u7406\u7b80\u5355\u51b2\u7a81
action.Diff.ComparePartial.Base.Left.text=\u6bd4\u8f83\u5de6\u53f3\u5185\u5bb9
action.Diff.ComparePartial.Base.Right.text=\u6bd4\u8f83\u4e2d\u53f3\u5185\u5bb9
action.Diff.ComparePartial.Left.Right.text=\u6bd4\u8f83\u5de6\u53f3\u7684\u5185\u5bb9
@@ -1354,55 +1354,55 @@ action.FileChooser.Refresh.description=\u5237\u65b0\u6587\u4ef6\u7cfb\u7edf\u681
action.FileChooser.Delete.text=\u5220\u9664...
action.FileChooser.Delete.text.description=\u5220\u9664
action.FileChooser.NewFolder.text=\u65b0\u5efa\u6587\u4ef6\u5939...
-action.FileChooser.NewFolder.description=\u521b\u5efa\u65b0\u7684\u6587\u4ef6\u5939
-action.FileChooser.NewFile.text=\u65b0\u7684\u6587\u4ef6...
+action.FileChooser.NewFolder.description=\u521b\u5efa\u65b0\u6587\u4ef6\u5939
+action.FileChooser.NewFile.text=\u65b0\u5efa\u6587\u4ef6...
action.FileChooser.NewFile.description=\u521b\u5efa\u65b0\u6587\u4ef6
action.FileChooser.GotoHome.text=\u4e3b\u76ee\u5f55
action.FileChooser.GotoHome.description=\u8f6c\u5230\u4e3b\u76ee\u5f55
action.FileChooser.GotoDesktop.text=\u684c\u9762\u76ee\u5f55
-action.FileChooser.GotoDesktop.description=\u53bb\u684c\u9762\u76ee\u5f55
+action.FileChooser.GotoDesktop.description=\u8f6c\u5230\u684c\u9762\u76ee\u5f55
action.FileChooser.GotoProject.text=\u9879\u76ee\u76ee\u5f55
action.FileChooser.GotoProject.description=\u8f6c\u5230\u9879\u76ee\u76ee\u5f55
action.FileChooser.GotoModule.text=\u6a21\u5757\u76ee\u5f55
action.FileChooser.GotoModule.description=\u8f6c\u5230\u6a21\u5757\u76ee\u5f55
action.WelcomeScreen.DevelopPlugins.text=\u63d2\u4ef6\u5f00\u53d1
-action.WelcomeScreen.DevelopPlugins.description=\u5f00\u59cb\u5f00\u53d1 {0} \u7684\u63d2\u4ef6\u3002
-action.WelcomeScreen.GetFromVcs.text=\u4ece\u7248\u672c\u5e93\u68c0\u51fa
-action.WelcomeScreen.GetFromVcs.description=\u60a8\u53ef\u4ee5\u68c0\u67e5\u51fa\u6574\u4e2a\u9879\u76ee\u7684\u7248\u672c\u63a7\u5236\u7cfb\u7edf\u3002\u5355\u51fb\u8be5\u56fe\u6807\u6216\u94fe\u63a5\u6765\u9009\u62e9\u4f60\u7684VCS\u3002
+action.WelcomeScreen.DevelopPlugins.description=\u5f00\u59cb\u5f00\u53d1\u63d2\u4ef6\u3002
+action.WelcomeScreen.GetFromVcs.text=\u4ece\u7248\u672c\u63a7\u5236\u68c0\u51fa
+action.WelcomeScreen.GetFromVcs.description=\u53ef\u4ee5\u4ece\u4e00\u4e2a\u7248\u672c\u63a7\u5236\u7cfb\u7edf\u4e2d\u68c0\u51fa\u6574\u4e2a\u9879\u76ee\u3002\u70b9\u51fb\u56fe\u6807\u6216\u94fe\u63a5,\u9009\u62e9\u60a8\u7684 VCS\u3002
action.WelcomeScreen.OpenProject.text=\u6253\u5f00...
-action.WelcomeScreen.OpenProject.description=\u6253\u5f00 {0} \u6587\u4ef6\u6216\u9879\u76ee\u3002
\u60a8\u8fd8\u53ef\u4ee5\u6253\u5f00\u4e00\u4e2a\u9879\u76ee\u901a\u8fc7\u62d6\u62fd\u5230\u6b22\u8fce\u5c4f\u5e55\u3002
+action.WelcomeScreen.OpenProject.description=\u6253\u5f00\u6587\u4ef6\u6216\u9879\u76ee\u3002\u60a8\u4e5f\u53ef\u4ee5\u901a\u8fc7\u62d6\u62fd\u5230\u6b22\u8fce\u5c4f\u5e55\u6765\u6253\u5f00\u9879\u76ee\u6216\u7f16\u8f91\u6587\u4ef6\u3002
action.WelcomeScreen.CreateNewProject.text=\u521b\u5efa\u65b0\u9879\u76ee
-action.WelcomeScreen.CreateNewProject.description=\u542f\u52a8\u201c\u65b0\u5efa\u9879\u76ee\u201d\u5411\u5bfc\u5c06\u5f15\u5bfc\u60a8\u901a\u8fc7\u5fc5\u8981\u7684\u6b65\u9aa4\u6765\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\u9879\u76ee\u3002
+action.WelcomeScreen.CreateNewProject.description=\u542f\u52a8 \"\u65b0\u9879\u76ee\" \u5411\u5bfc\uff0c\u5b83\u5c06\u5f15\u5bfc\u4f60\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\u9879\u76ee\u6216\u8005\u5bfc\u5165\u4e00\u4e2a\u5df2\u5b58\u5728\u7684\u9879\u76ee\u3002
action.WelcomeScreen.ImportProject.text=\u5bfc\u5165\u9879\u76ee
-action.WelcomeScreen.ImportProject.description=\u6839\u636e\u73b0\u6709\u7684\u6e90\u7801\u76ee\u5f55\u521b\u5efa {0} \u9879\u76ee\u7ed3\u6784\u6216\u8f6c\u6362\u73b0\u6709\u7684\u9879\u76ee\u6a21\u578b\u3002
+action.WelcomeScreen.ImportProject.description=\u6839\u636e\u73b0\u6709\u7684\u6e90\u7801\u76ee\u5f55\u521b\u5efa\u9879\u76ee\u7ed3\u6784\u6216\u8f6c\u6362\u73b0\u6709\u7684\u9879\u76ee\u6a21\u578b\u3002
action.WelcomeScreen.Plugins.text=\u63d2\u4ef6
-action.WelcomeScreen.Plugins.description=\u7ba1\u7406\u5df2\u5b89\u88c5\u7684\u63d2\u4ef6\uff0c\u5e76\u4ece\u5e93\u4e2d\u4e0b\u8f7d\u65b0\u7684
+action.WelcomeScreen.Plugins.description=\u7ba1\u7406\u5df2\u5b89\u88c5\u7684\u63d2\u4ef6\uff0c\u4ee5\u53ca\u4ece\u4ed3\u5e93\u4e0b\u8f7d\u65b0\u7684\u63d2\u4ef6
action.WelcomeScreen.Configure.Import.text=\u5bfc\u5165\u8bbe\u7f6e
action.WelcomeScreen.Configure.Export.text=\u5bfc\u51fa\u8bbe\u7f6e
-action.WelcomeScreen.Configure.DesktopEntry.text=\u521b\u5efa\u684c\u9762\u9879
-action.WelcomeScreen.Configure.DesktopEntry.description=\u4e0e\u7cfb\u7edf\u5e94\u7528\u7a0b\u5e8f\u83dc\u5355\u4e2d\u96c6\u6210\u521b\u5efa\u4e00\u4e2a\u684c\u9762\u9879
+action.WelcomeScreen.Configure.DesktopEntry.text=\u521b\u5efa\u684c\u9762\u5feb\u6377\u65b9\u5f0f
+action.WelcomeScreen.Configure.DesktopEntry.description=\u521b\u5efa\u4e0e\u7cfb\u7edf\u5e94\u7528\u7a0b\u5e8f\u83dc\u5355\u96c6\u6210\u7684\u684c\u9762\u5feb\u6377\u65b9\u5f0f
action.CommittedChanges.Revert.text=\u8fd8\u539f\u66f4\u6539
-action.CommittedChanges.Revert.description=\u53cd\u5411\u9009\u62e9\u4fee\u6539\u7684\u5de5\u4f5c\u526f\u672c
+action.CommittedChanges.Revert.description=\u5c06\u9009\u4e2d\u66f4\u6539\u7684\u53cd\u5411\u5e94\u7528\u4e8e\u5de5\u4f5c\u526f\u672c
action.OpenDirectoryProject.text=\u6253\u5f00\u76ee\u5f55...
-action.OpenDirectoryProject.description=\u5f00\u59cb\u7f16\u8f91\u4ee3\u7801\u5728\u6307\u5b9a\u7684\u76ee\u5f55
+action.OpenDirectoryProject.description=\u5f00\u59cb\u7f16\u8f91\u6307\u5b9a\u76ee\u5f55\u4e2d\u7684\u4ee3\u7801
action.WelcomeScreen.OpenDirectoryProject.text=\u6253\u5f00...
-action.WelcomeScreen.OpenDirectoryProject.description=\u5f00\u59cb\u7f16\u8f91\u6307\u5b9a\u6587\u4ef6\u6216\u76ee\u5f55\u7684\u4ee3\u7801\u3002
+action.WelcomeScreen.OpenDirectoryProject.description=\u5f00\u59cb\u5728\u6307\u5b9a\u7684\u6587\u4ef6\u6216\u76ee\u5f55\u4e2d\u7f16\u8f91\u4ee3\u7801\u3002
action.WelcomeScreen.CreateDirectoryProject.text=\u521b\u5efa\u65b0\u9879\u76ee
action.WelcomeScreen.CreateDirectoryProject.description=\u521b\u5efa\u4e00\u4e2a\u65b0\u9879\u76ee\u3002
action.NewDirectoryProject.text=\u65b0\u5efa\u9879\u76ee...
action.NewDirectoryProject.description=\u521b\u5efa\u4e00\u4e2a\u65b0\u9879\u76ee
action.NewDirectoryProject.title=\u521b\u5efa\u9879\u76ee
-action.NewDirectoryProject.cannot.create.dir=\u65e0\u6cd5\u521b\u5efa\u76ee\u5f55 ''{0}''.
-action.NewDirectoryProject.not.empty=\u6587\u4ef6\u5939 ''{0}'' \u4e0d\u662f\u7a7a\u7684\uff0c\u4f60\u60f3\u521b\u5efa\u4e00\u4e2a\u9879\u76ee\u8986\u76d6\u5b83\u5417?
+action.NewDirectoryProject.cannot.create.dir=\u65e0\u6cd5\u521b\u5efa\u76ee\u5f55 ''{0}''\u3002
+action.NewDirectoryProject.not.empty=\u76ee\u5f55 ''{0}'' \u4e0d\u4e3a\u7a7a\u3002\u4f60\u60f3\u4ece\u73b0\u6709\u7684\u6e90\u7801\u521b\u5efa\u4e00\u4e2a\u9879\u76ee\u5417\uff1f
-action.SliceBackward.text=\u5206\u6790\u6570\u636e\u6d41\u5230\u8fd9\u91cc
-action.SliceBackward.description=\u641c\u7d22\u53ef\u5206\u914d\u7ed9\u9009\u5b9a\u7684\u8868\u8fbe\u5f0f\u7684\u503c
+action.SliceBackward.text=\u5206\u6790\u6d41\u5165\u8fd9\u91cc\u7684\u6570\u636e(_T)
+action.SliceBackward.description=\u641c\u7d22\u53ef\u4ee5\u5206\u914d\u7ed9\u9009\u4e2d\u8868\u8fbe\u5f0f\u7684\u503c
-action.SliceForward.text=\u4ece\u8fd9\u91cc\u5206\u6790\u6570\u636e\u6d41
-action.SliceSliceForward.description=\u641c\u7d22\u65f6\u907f\u5f00\u8be5\u8def\u5f84
+action.SliceForward.text=\u5206\u6790\u6d41\u51fa\u8fd9\u91cc\u7684\u6570\u636e(_F)
+action.SliceSliceForward.description=\u641c\u7d22\u4ece\u8fd9\u4e2a\u4f4d\u7f6e\u6d41\u51fa\u7684\u503c
action.ChangeTemplateDataLanguage.text=\u66f4\u6539\u6a21\u677f\u6570\u636e\u8bed\u8a00
@@ -1412,208 +1412,208 @@ group.FileMainSettingsGroup.text=\u8bbe\u7f6e\u64cd\u4f5c
group.FilSettingsGroup.text=\u8bbe\u7f6e\u64cd\u4f5c
group.ExportImportGroup.text=\u5bfc\u51fa/\u5bfc\u5165\u64cd\u4f5c
group.PrintExportGroup.text=\u6253\u5370/\u5bfc\u51fa\u64cd\u4f5c
-group.EditSelectGroup.text=\u7f16\u8f91\u9009\u62e9\u64cd\u4f5c
+group.EditSelectGroup.text=\u7f16\u8f91\u5668\u9009\u62e9\u7684\u64cd\u4f5c
group.EditCreateDeleteGroup.text=\u7f16\u8f91\u5668\u521b\u5efa/\u5220\u9664\u64cd\u4f5c
group.CutCopyPasteGroup.text=\u526a\u5207/\u590d\u5236/\u7c98\u8d34\u64cd\u4f5c
-group.EditSelectWordGroup.text=\u9009\u62e9Word\u64cd\u4f5c
-group.EditBookmarksGroup.text=\u4e66\u7b7e
+group.EditSelectWordGroup.text=\u9009\u62e9\u5355\u8bcd\u64cd\u4f5c
+group.EditBookmarksGroup.text=\u4e66\u7b7e(_K)
group.OpenProjectGroup.text=\u6253\u5f00\u9879\u76ee\u64cd\u4f5c
group.EditSmartGroup.text=\u7f16\u8f91\u4ee3\u7801\u64cd\u4f5c
group.ProjectViewGroup.text=\u9879\u76ee\u89c6\u56fe\u64cd\u4f5c
group.CodeEditorViewGroup.text=\u4ee3\u7801\u89c6\u56fe\u64cd\u4f5c
group.CodeEditorBaseGroup.text=\u4ee3\u7801\u7f16\u8f91\u5668\u89c6\u56fe\u64cd\u4f5c
-group.HierarchyGroup.text=\u5c42\u6b21\u64cd\u4f5c
+group.HierarchyGroup.text=\u5c42\u7ea7\u7ed3\u6784\u64cd\u4f5c
group.DebugMainMenu.text=\u8c03\u8bd5\u5668\u64cd\u4f5c
group.ToggleBreakpointAction.text=\u65ad\u70b9\u64cd\u4f5c
group.CommentGroup.text=\u6ce8\u91ca\u64cd\u4f5c
group.CodeFormatGroup.text=\u4ee3\u7801\u683c\u5f0f\u5316\u64cd\u4f5c
-group.GoToTargetEx.text=\u8df3\u8f6c\u5230\u540d\u79f0\u64cd\u4f5c
-group.GoToErrorGroup.text=\u8df3\u8f6c\u5230\u9519\u8bef/\u4e66\u7b7e\u64cd\u4f5c
+group.GoToTargetEx.text=\u901a\u8fc7\u540d\u79f0\u8df3\u8f6c\u7684\u64cd\u4f5c
+group.GoToErrorGroup.text=\u8f6c\u5230\u9519\u8bef/\u4e66\u7b7e\u7684\u64cd\u4f5c
group.GoToMenuEx.text=\u65b9\u6cd5\u5bfc\u822a\u64cd\u4f5c
-group.GoToCodeGroup.text=\u8df3\u8f6c\u5230\u53c2\u8003\u64cd\u4f5c
+group.GoToCodeGroup.text=\u901a\u8fc7\u5f15\u7528\u8df3\u8f6c\u7684\u64cd\u4f5c
group.GoToChangeMarkerGroup.text=\u66f4\u6539\u5bfc\u822a\u64cd\u4f5c
-group.CoverageMenu.text=\u4ee3\u7801\u8986\u76d6\u7387\u64cd\u4f5c
-group.ToolsXmlGroup.text=XML\u64cd\u4f5c
-group.XmlGenerateToolsGroup.text=XML\u7684\u751f\u6210\u64cd\u4f5c
+group.CoverageMenu.text=\u4ee3\u7801\u8986\u76d6\u7387\u7684\u64cd\u4f5c
+group.ToolsXmlGroup.text=XML \u64cd\u4f5c
+group.XmlGenerateToolsGroup.text=XML \u751f\u6210\u64cd\u4f5c
group.EditorPopupMenuDebug.text=\u8c03\u8bd5\u64cd\u4f5c
-group.VersionControlsGroup.text=VCS / LVCS\u64cd\u4f5c
+group.VersionControlsGroup.text=VCS/LVCS \u64cd\u4f5c
group.EditorPopupMenu.Run.text=\u7f16\u8bd1/\u8fd0\u884c\u64cd\u4f5c
group.ProjectViewCompileGroup.text=\u7f16\u8bd1/\u8c03\u8bd5\u64cd\u4f5c
group.ProjectViewAnalysisGroup.text=\u5206\u6790\u64cd\u4f5c
action.PerformanceReport.text=\u63d0\u4ea4\u6027\u80fd\u62a5\u544a
-group.PairFileActions.text=\u6210\u5bf9\u6587\u4ef6\u64cd\u4f5c
-group.RefactoringMenu1.text=\u91cd\u6784\u64cd\u4f5c (1)
-group.RefactoringMenu2.text=\u91cd\u6784\u64cd\u4f5c (2)
-group.RefactoringMenu3.text=\u91cd\u6784\u64cd\u4f5c (3)
+group.PairFileActions.text=\u4e24\u4e2a\u6587\u4ef6\u7684\u64cd\u4f5c
+group.RefactoringMenu1.text=\u91cd\u6784\u64cd\u4f5c(1)
+group.RefactoringMenu2.text=\u91cd\u6784\u64cd\u4f5c(2)
+group.RefactoringMenu3.text=\u91cd\u6784\u64cd\u4f5c(3)
group.ToolbarFindGroup.text=\u5de5\u5177\u680f\u67e5\u627e\u64cd\u4f5c
group.ToolbarRunGroup.text=\u5de5\u5177\u680f\u8fd0\u884c\u64cd\u4f5c
-group.ToolbarMakeGroup.text=\u5de5\u5177\u680f\u8fdb\u884c\u64cd\u4f5c
-group.EditorPopupMenu1.text=\u7f16\u8f91\u5668\u5f39\u51fa\u83dc\u5355\u64cd\u4f5c (1)
-group.EditorLangPopupMenu.text=\u7f16\u8f91\u5668\u5f39\u51fa\u83dc\u5355\u64cd\u4f5c (2)
-group.CloseEditorsGroup.text=\u7f16\u8f91\u5173\u95ed\u64cd\u4f5c
-group.EditorTabPopupMenuEx.text=\u7f16\u8f91\u5668\u6807\u7b7e\u5f39\u51fa\u5f0f\u83dc\u5355\u64cd\u4f5c (1)
-group.ProjectViewPopupMenuModifyGroup.text=\u9879\u76ee\u89c6\u56fe\u5f39\u51fa\u4fee\u6539\u7ec4\u83dc\u5355
-group.ProjectViewPopupMenuRunGroup.text=\u9879\u76ee\u89c6\u56fe\u5f39\u51fa\u8fd0\u884c\u7ec4\u83dc\u5355
-group.ProjectViewPopupMenuSettingsGroup.text=\u9879\u76ee\u89c6\u56fe\u5f39\u51fa\u8bbe\u7f6e\u7ec4\u83dc\u5355
-group.ProjectViewPopupMenuRefactoringGroup.text = \u9879\u76ee\u89c6\u56fe\u5f39\u51fa\u91cd\u6784\u7ec4\u83dc\u5355
-group.ViewRecentActions.text=\u67e5\u770b\u6700\u8fd1\u6fc0\u6d3b\u7684\u7ec4
-group.NewGroup1.text=\u65b0\u5efa\u7ec4 (1)
-group.NewGroup2.text=\u65b0\u5efa\u7ec4 (2)
+group.ToolbarMakeGroup.text=\u5de5\u5177\u680f\u521b\u5efa\u64cd\u4f5c
+group.EditorPopupMenu1.text=\u7f16\u8f91\u5668\u5f39\u51fa\u83dc\u5355\u64cd\u4f5c(1)
+group.EditorLangPopupMenu.text=\u7f16\u8f91\u5668\u5f39\u51fa\u83dc\u5355\u64cd\u4f5c(2)
+group.CloseEditorsGroup.text=\u7f16\u8f91\u5668\u5173\u95ed\u64cd\u4f5c
+group.EditorTabPopupMenuEx.text=\u7f16\u8f91\u9009\u9879\u5361\u5f39\u51fa\u83dc\u5355\u64cd\u4f5c(1)
+group.ProjectViewPopupMenuModifyGroup.text=\u9879\u76ee\u89c6\u56fe\u5f39\u51fa\u83dc\u5355\u4fee\u6539\u7ec4
+group.ProjectViewPopupMenuRunGroup.text=\u9879\u76ee\u89c6\u56fe\u5f39\u51fa\u83dc\u5355\u8fd0\u884c\u7ec4
+group.ProjectViewPopupMenuSettingsGroup.text=\u9879\u76ee\u89c6\u56fe\u5f39\u51fa\u83dc\u5355\u8bbe\u7f6e\u7ec4
+group.ProjectViewPopupMenuRefactoringGroup.text = \u9879\u76ee\u89c6\u56fe\u5f39\u51fa\u83dc\u5355\u91cd\u6784\u7ec4
+group.ViewRecentActions.text=\u67e5\u770b\u6700\u8fd1\u7684\u64cd\u4f5c\u7ec4
+group.NewGroup1.text=\u65b0\u7ec4(1)
+group.NewGroup2.text=\u65b0\u7ec4(2)
action.NewModuleInGroup.text=\u6a21\u5757
-action.WrapReturnValue.text=\u5305\u88c5\u65b9\u6cd5\u7684\u8fd4\u56de\u503c...
-action.WrapReturnValue.description=\u5305\u88c5\u6307\u5b9a\u7684\u65b9\u6cd5\u4e0e\u5bf9\u8c61\u7684\u8fd4\u56de\u503c
-action.ReplaceConstructorWithBuilder.text=\u7528\u751f\u6210\u5668\u66ff\u6362\u6784\u9020\u51fd\u6570...
-action.ReplaceConstructorWithBuilder.description=\u7528\u7684\u6784\u5efa\u5de5\u5177\u7684\u94fe\u63a5\u8c03\u7528\u66ff\u6362\u5f53\u524d\u7c7b\u7684\u6784\u9020\u51fd\u6570\u8c03\u7528
-action.ShelvedChanges.ShowHideDeleted.text=\u663e\u793a/\u9690\u85cf\u5e94\u7528\u6401\u7f6e\u7684\u66f4\u6539
-action.XDebugger.MuteBreakpoints.text=\u6c89\u9ed8\u7684\u65ad\u70b9
-action.ShelvedChanges.DeleteDeleted.text=\u5220\u9664\u5e94\u7528\u6401\u7f6e\u7684\u66f4\u6539
-action.Diff.IgnoreWhitespace.text=\u5207\u6362\u5dee\u5f02\u5ffd\u7565\u7a7a\u767d
-action.Diff.HighlightMode.text=\u5f00\u5173 Diff \u9ad8\u4eae\u6a21\u5f0f
-action.ShelvedChanges.Restore.text=\u6062\u590d\u5e94\u7528\u6401\u7f6e\u66f4\u6539
-action.Graph.Current.Node.Dependencies.Filter.text=\u663e\u793a\u9009\u4e2d\u7684\u8282\u70b9\u5177\u6709\u76f8\u5173\u6027
-group.VcsToobarActions.text=VCS\u64cd\u4f5c
+action.WrapReturnValue.text=\u5305\u88c5\u65b9\u6cd5\u7684\u8fd4\u56de\u503c...(_T)
+action.WrapReturnValue.description=\u5305\u88c5\u6307\u5b9a\u65b9\u6cd5\u7684\u8fd4\u56de\u503c\u4e3a\u5bf9\u8c61
+action.ReplaceConstructorWithBuilder.text=\u7528 Builder \u4ee3\u66ff\u6784\u9020\u51fd\u6570...
+action.ReplaceConstructorWithBuilder.description=\u7528 builder \u7684\u94fe\u5f0f\u8c03\u7528\u66ff\u6362\u5f53\u524d\u7c7b\u7684\u6784\u9020\u51fd\u6570\u8c03\u7528
+action.ShelvedChanges.ShowHideDeleted.text=\u663e\u793a/\u9690\u85cf\u5df2\u5e94\u7528\u7684\u6401\u7f6e\u66f4\u6539
+action.XDebugger.MuteBreakpoints.text=\u542f\u7528\u65ad\u70b9
+action.ShelvedChanges.DeleteDeleted.text=\u5220\u9664\u5df2\u5e94\u7528\u7684\u6401\u7f6e\u66f4\u6539
+action.Diff.IgnoreWhitespace.text=\u5207\u6362\u5dee\u5f02\u5ffd\u7565\u7a7a\u683c
+action.Diff.HighlightMode.text=\u5207\u6362\u5dee\u5f02\u9ad8\u4eae\u6a21\u5f0f
+action.ShelvedChanges.Restore.text=\u6062\u590d\u5df2\u5e94\u7528\u7684\u6401\u7f6e\u66f4\u6539
+action.Graph.Current.Node.Dependencies.Filter.text=\u663e\u793a\u9009\u4e2d\u8282\u70b9\u7684\u4f9d\u8d56
+group.VcsToobarActions.text=VCS \u64cd\u4f5c
action.StartupWizard.text=\u914d\u7f6e\u63d2\u4ef6...
-action.StartupWizard.description=\u8fd0\u884c\u4e00\u4e2a\u5411\u5bfc\uff0c\u9009\u62e9\u542f\u7528\u7684\u63d2\u4ef6\u96c6
-action.PopupHector.text=\u5f53\u524d\u914d\u7f6e\u6587\u4ef6\u5206\u6790...
-action.PopupHector.description=\u663e\u793a\u9762\u677f\u4e3a\u5f53\u524d\u914d\u7f6e\u6587\u4ef6\u7684\u9ad8\u4eae\u6a21\u5f0f
-group.EditorTabPopupMenu.text=\u7f16\u8f91\u5668\u6807\u7b7e\u5f39\u51fa\u83dc\u5355
+action.StartupWizard.description=\u8fd0\u884c\u4e00\u4e2a\u5411\u5bfc\u6765\u9009\u62e9\u4e00\u7ec4\u53ef\u7528\u7684\u63d2\u4ef6
+action.PopupHector.text=\u914d\u7f6e\u5f53\u524d\u6587\u4ef6\u5206\u6790...
+action.PopupHector.description=\u5bf9\u5f53\u524d\u6587\u4ef6\u663e\u793a\u9762\u677f\u914d\u7f6e\u9ad8\u4eae\u6a21\u5f0f
+group.EditorTabPopupMenu.text=\u7f16\u8f91\u5668\u9009\u9879\u5361\u5f39\u51fa\u83dc\u5355
group.MainMenu.text=\u4e3b\u83dc\u5355
-group.ProjectViewPopupMenu.text=\u9879\u76ee\u89c6\u56fe\u4e0b\u62c9\u83dc\u5355
-group.FavoritesViewPopupMenu.text=\u6536\u85cf\u89c6\u56fe\u4e0b\u62c9\u83dc\u5355
-group.CommanderViewPopupMenu.text=\u547d\u4ee4\u89c6\u56fe\u4e0b\u62c9\u83dc\u5355
+group.ProjectViewPopupMenu.text=\u9879\u76ee\u89c6\u56fe\u5f39\u51fa\u83dc\u5355
+group.FavoritesViewPopupMenu.text=\u6536\u85cf\u89c6\u56fe\u5f39\u51fa\u83dc\u5355
+group.CommanderViewPopupMenu.text=\u547d\u4ee4\u89c6\u56fe\u5f39\u51fa\u83dc\u5355
group.NavbarPopupMenu.text=\u5bfc\u822a\u680f
-action.NewInspectionsInLatestVersion.text=IDEA 9 \u7684\u65b0\u7279\u6027
-action.NewInspectionsInLatestVersion.description=\u663e\u793a IDEA 9 \u7684\u65b0\u7279\u6027
+action.NewInspectionsInLatestVersion.text=IDEA 9\u7684\u65b0\u529f\u80fd
+action.NewInspectionsInLatestVersion.description=\u663e\u793a\u5728 IDEA 9\u4e2d\u68c0\u67e5\u5230\u7684\u65b0\u7279\u6027
action.RerunFailedTests.text=\u91cd\u65b0\u8fd0\u884c\u5931\u8d25\u7684\u6d4b\u8bd5
-action.RerunFailedTests.description=\u53ea\u8fd0\u884c\u5931\u8d25/\u6700\u540e\u4e00\u6b21\u5d29\u6e83\u7684\u6d4b\u8bd5
-group.AnalyzeJavaMenu.text=\u5206\u6790Java\u83dc\u5355
-group.AnalyzeJavaMenu.description=\u5206\u6790Java\u83dc\u5355
-action.InvalidateCaches.text=\u65e0\u6548\u7f13\u5b58...
-action.InvalidateCaches.description=\u4e0b\u6b21\u542f\u52a8\u5f3a\u5236\u91cd\u5efa\u6240\u6709\u7684\u7f13\u5b58\u548c\u7d22\u5f15
+action.RerunFailedTests.description=\u53ea\u8fd0\u884c\u4e0a\u6b21\u8fd0\u884c\u4e4b\u540e\u5931\u8d25/\u5d29\u6e83\u7684\u6d4b\u8bd5
+group.AnalyzeJavaMenu.text=\u5206\u6790 Java \u83dc\u5355
+group.AnalyzeJavaMenu.description=\u5206\u6790 Java \u83dc\u5355
+action.InvalidateCaches.text=\u4f7f\u7f13\u5b58\u65e0\u6548/\u91cd\u542f...
+action.InvalidateCaches.description=\u5728\u4e0b\u6b21\u542f\u52a8\u65f6\u5f3a\u5236\u91cd\u5efa\u6240\u6709\u7f13\u5b58\u548c\u7d22\u5f15
group.ToolsBasicGroup.text=\u57fa\u672c\u5de5\u5177\u7ec4
group.ToolsBasicGroup.description=\u57fa\u672c\u5de5\u5177\u7ec4
group.ToolbarNewElement.text=\u5de5\u5177\u680f\u65b0\u5143\u7d20\u7ec4
action.NewElementToolbarAction.text=\u521b\u5efa\u65b0\u6587\u4ef6
action.ShowRegistry.text=\u6ce8\u518c...
-action.ShowExperiments.text=Experimental features...
+action.ShowExperiments.text=\u5b9e\u73b0\u529f\u80fd...
action.SwitchBootJdk.text=\u5207\u6362 IDE \u7684\u542f\u52a8 JDK...
action.UiDebugger.text=UI \u8c03\u8bd5\u5668...
action.ExportTestResults.text=\u5bfc\u51fa\u6d4b\u8bd5\u7ed3\u679c...
-action.ExportTestResults.description=\u5bfc\u51fa\u6d4b\u8bd5\u7ed3\u679c\u6587\u4ef6
-action.TogglePowerSave.text=\u8282\u80fd\u6a21\u5f0f
-action.TogglePowerSave.description=\u8282\u80fd\u6a21\u5f0f\u4e0b\u4f1a\u7981\u7528\u4ee3\u7801\u5206\u6790\u548c\u5176\u5b83\u540e\u53f0\u64cd\u4f5c
+action.ExportTestResults.description=\u5c06\u6d4b\u8bd5\u7ed3\u679c\u5bfc\u51fa\u5230\u6587\u4ef6
+action.TogglePowerSave.text=\u7701\u7535\u6a21\u5f0f
+action.TogglePowerSave.description=\u7701\u7535\u6a21\u5f0f\u7981\u7528\u540e\u53f0\u7801\u5206\u6790\u548c\u5176\u4ed6\u540e\u53f0\u64cd\u4f5c
group.ConvertIndentsGroup.text=\u8f6c\u6362\u7f29\u8fdb
-action.ConvertIndentsToSpaces.text=\u4f7f\u7528\u7a7a\u683c
-action.ConvertIndentsToSpaces.description=\u5c06\u6587\u4ef6\u4e2d\u7684\u7f29\u8fdb\u6216\u9009\u5b9a\u7684\u5757\u4f7f\u7528\u7a7a\u683c,\u800c\u4e0d\u662f\u5236\u8868\u7b26
-action.ConvertIndentsToTabs.text=\u4f7f\u7528\u5236\u8868\u7b26
-action.ConvertIndentsToTabs.description=\u5c06\u6587\u4ef6\u4e2d\u7684\u7f29\u8fdb\u6216\u9009\u5b9a\u7684\u5757\u4f7f\u7528\u5236\u8868\u7b26,\u800c\u4e0d\u662f\u5236\u8868\u7b26
+action.ConvertIndentsToSpaces.text=\u8f6c\u6362\u7f29\u8fdb\u4e3a\u7a7a\u683c
+action.ConvertIndentsToSpaces.description=\u8f6c\u6362\u6587\u4ef6\u4e2d\u6216\u9009\u4e2d\u5757\u7684\u7f29\u8fdb\uff0c\u7528\u7a7a\u683c\u4ee3\u66ff\u5236\u8868\u7b26
+action.ConvertIndentsToTabs.text=\u8f6c\u6362\u7f29\u8fdb\u4e3a\u5236\u8868\u7b26
+action.ConvertIndentsToTabs.description=\u8f6c\u6362\u6587\u4ef6\u4e2d\u6216\u9009\u7684\u7684\u7f29\u8fdb\u5757\uff0c\u7528\u5236\u8868\u7b26\u4ee3\u66ff\u7a7a\u683c
group.Vcs.Import.text=\u5bfc\u5165\u5230\u7248\u672c\u63a7\u5236
-group.Vcs.Browse.text=\u6d4f\u89c8VCS\u8d44\u6e90\u5e93
+group.Vcs.Browse.text=\u6d4f\u89c8 VCS \u4ed3\u5e93
action.Graph.print.reset=\u91cd\u7f6e
-action.MarkExcludeRoot.text=\u5df2\u6392\u9664
+action.MarkExcludeRoot.text=\u6392\u9664
action.UnmarkRoot.text=\u53d6\u6d88\u6839\u6807\u8bb0
action.MarkAsContentRoot.text=\u4e0d\u6392\u9664
action.MarkAsContentRoot.description=\u53d6\u6d88\u6240\u9009\u76ee\u5f55\u7684\u6392\u9664\u529f\u80fd\uff0c\u4f7f\u5176\u6587\u4ef6\u53ef\u4ee5\u88ab IDE \u7684\u64cd\u4f5c\u8fdb\u884c\u5904\u7406
-action.CreateLibraryFromFile.text=\u6dfb\u52a0\u5230\u5e93...
+action.CreateLibraryFromFile.text=\u6dfb\u52a0\u4e3a\u5e93...
action.ImportModuleFromImlFile.text=\u5bfc\u5165\u6a21\u5757
-action.ImportModuleFromImlFile.description=\u5bfc\u5165IML\u6587\u4ef6\u4f5c\u4e3a\u4e00\u4e2a\u9879\u76ee\u6a21\u5757
-group.MarkRootGroup.text=\u76ee\u5f55\u6807\u8bb0\u4e3a
-action.CreateLauncherScript.text=\u521b\u5efa\u547d\u4ee4\u884c\u542f\u52a8...
-action.CreateLauncherScript.description=\u5bf9\u4e8e\u547d\u4ee4\u884c\u6253\u5f00\u6587\u4ef6\u548c\u9879\u76ee\u521b\u5efa\u4e00\u4e2a\u811a\u672c
-action.CreateDesktopEntry.text=\u521b\u5efa\u684c\u9762\u9879...
-action.CreateDesktopEntry.description=\u4e0e\u7cfb\u7edf\u5e94\u7528\u7a0b\u5e8f\u83dc\u5355\u4e2d\u96c6\u6210\u521b\u5efa\u4e00\u4e2a\u684c\u9762\u9879
-group.EditorGutterPopupMenu.text=\u7f16\u8f91\u5de6\u8fb9\u7a7a\u9699\u5f39\u51fa\u83dc\u5355
-action.EditorGutterToggleGlobalSoftWraps.text=\u6240\u6709\u6587\u4ef6\u4f7f\u7528\u81ea\u52a8\u6362\u884c
-action.EditorGutterToggleLocalSoftWraps.gutterText=\u5f53\u524d\u6587\u4ef6\u4f7f\u7528\u81ea\u52a8\u6362\u884c
+action.ImportModuleFromImlFile.description=\u5bfc\u5165 iml \u6587\u4ef6\u4f5c\u4e3a\u4e00\u4e2a\u6a21\u5757\u5230\u9879\u76ee
+group.MarkRootGroup.text=\u6807\u8bb0\u76ee\u5f55\u4e3a
+action.CreateLauncherScript.text=\u521b\u5efa\u547d\u4ee4\u884c\u542f\u52a8\u5668...
+action.CreateLauncherScript.description=\u521b\u5efa\u4e00\u4e2a\u547d\u4ee4\u884c\u811a\u672c\uff0c\u7528\u4e8e\u6253\u5f00\u6587\u4ef6\u548c\u9879\u76ee
+action.CreateDesktopEntry.text=\u521b\u5efa\u684c\u9762\u5feb\u6377\u65b9\u5f0f...
+action.CreateDesktopEntry.description=\u521b\u5efa\u4e0e\u7cfb\u7edf\u5e94\u7528\u7a0b\u5e8f\u83dc\u5355\u96c6\u6210\u7684\u684c\u9762\u5feb\u6377\u65b9\u5f0f
+group.EditorGutterPopupMenu.text=\u7f16\u8f91\u5668 Gutter \u5f39\u51fa\u83dc\u5355
+action.EditorGutterToggleGlobalSoftWraps.text=\u81ea\u52a8\u6362\u884c\u6240\u6709\u6587\u4ef6
+action.EditorGutterToggleLocalSoftWraps.gutterText=\u81ea\u52a8\u6362\u884c\u5f53\u524d\u6587\u4ef6
action.EditorGutterToggleGlobalLineNumbers.text=\u663e\u793a\u884c\u53f7
-action.EditorGutterToggleGlobalIndentLines.text=\u663e\u793a\u7f29\u8fdb\u6307\u5357
-action.ShowGutterIconsSettings.text=Configure Gutter Icons...
-action.ShowGutterIconsSettings.description=Show dialog for configuring gutter icons
+action.EditorGutterToggleGlobalIndentLines.text=\u663e\u793a\u7f29\u8fdb\u5411\u5bfc
+action.ShowGutterIconsSettings.text=\u914d\u7f6e Gutter \u56fe\u6807...
+action.ShowGutterIconsSettings.description=\u663e\u793a\u5bf9\u8bdd\u6846\u4ee5\u914d\u7f6e gutter \u56fe\u6807
-group.EditorBreadcrumbsSettings.text=\u9762\u5305\u5c51
-group.EditorBreadcrumbsSettings.description=\u5207\u6362\u9762\u5305\u5c51\u680f\u8bbe\u7f6e
-action.EditorBreadcrumbsShowAbove.text=Top
-action.EditorBreadcrumbsShowAbove.description=Show the breadcrumbs bar above the text editor
-action.EditorBreadcrumbsShowBelow.text=Bottom
-action.EditorBreadcrumbsShowBelow.description=Show the breadcrumbs bar below the text editor
+group.EditorBreadcrumbsSettings.text=\u9762\u5305\u5c51\u5bfc\u822a
+group.EditorBreadcrumbsSettings.description=\u5207\u6362\u9762\u5305\u5c51\u5bfc\u822a\u680f\u8bbe\u7f6e
+action.EditorBreadcrumbsShowAbove.text=\u9876\u90e8
+action.EditorBreadcrumbsShowAbove.description=\u5728\u6587\u672c\u7f16\u8f91\u5668\u9876\u90e8\u663e\u793a\u9762\u5305\u5c51\u5bfc\u822a\u680f
+action.EditorBreadcrumbsShowBelow.text=\u5e95\u90e8
+action.EditorBreadcrumbsShowBelow.description=\u5728\u6587\u672c\u7f16\u8f91\u5668\u5e95\u90e8\u663e\u793a\u9762\u5305\u5c51\u5bfc\u822a\u680f
action.EditorBreadcrumbsHideBoth.text=\u4e0d\u663e\u793a
-action.EditorBreadcrumbsHideBoth.description=Hide the breadcrumbs bar
+action.EditorBreadcrumbsHideBoth.description=\u9690\u85cf\u9762\u5305\u5c51\u5bfc\u822a\u680f
action.ExcludeFromProject.text=\u4ece\u9879\u76ee\u4e2d\u6392\u9664...
group.MarkFileAs.text=\u6807\u8bb0\u6587\u4ef6\u4e3a
action.MarkAsPlainTextAction.text=\u6807\u8bb0\u4e3a\u7eaf\u6587\u672c
action.MarkAsOriginalTypeAction.text=\u6807\u8bb0\u4e3a\u539f\u59cb\u6587\u4ef6\u7c7b\u578b
-action.Console.Open.text=\u5f00\u542f\u63a7\u5236\u53f0
-action.Console.Open.description=\u9009\u5b9a\u5b9e\u4f53\u6253\u5f00\u63a7\u5236\u53f0
+action.Console.Open.text=\u6253\u5f00\u63a7\u5236\u53f0
+action.Console.Open.description=\u4e3a\u6240\u9009\u7684\u5b9e\u4f53\u6253\u5f00\u63a7\u5236\u53f0
action.Console.Execute.text=\u5728\u5355\u884c\u63a7\u5236\u53f0\u6267\u884c\u5f53\u524d\u8bed\u53e5
action.Console.Execute.description=\u5728\u5355\u884c\u63a7\u5236\u53f0\u6267\u884c\u5f53\u524d\u8bed\u53e5
-action.Console.Execute.Multiline.text=\u5728\u591a\u884c\u63a7\u5236\u53f0\u4e2d\u6267\u884c\u5f53\u524d\u8bed\u53e5
-action.Console.Execute.Multiline.description=\u5728\u591a\u884c\u63a7\u5236\u53f0\u4e2d\u6267\u884c\u5f53\u524d\u8bed\u53e5
-action.Console.SplitLine.text=\u5206\u5272\u7ebf
-action.Console.History.Previous.text=\u63a7\u5236\u53f0\u5386\u53f2\u4e2d\u7684\u4e0a\u4e00\u6761
-action.Console.History.Previous.description=\u63a7\u5236\u53f0\u5386\u53f2\u4e2d\u7684\u4e0a\u4e00\u6761
-action.Console.History.Next.text=\u63a7\u5236\u53f0\u5386\u53f2\u4e2d\u7684\u4e0b\u4e00\u6761
-action.Console.History.Next.description=\u63a7\u5236\u53f0\u5386\u53f2\u4e2d\u7684\u4e0b\u4e00\u6761
-action.Console.History.Browse.text=\u6d4f\u89c8\u63a7\u5236\u53f0\u5386\u53f2
+action.Console.Execute.Multiline.text=\u5728\u591a\u884c\u63a7\u5236\u53f0\u6267\u884c\u5f53\u524d\u8bed\u53e5
+action.Console.Execute.Multiline.description=\u5728\u591a\u884c\u63a7\u5236\u53f0\u6267\u884c\u5f53\u524d\u8bed\u53e5
+action.Console.SplitLine.text=\u62c6\u5206\u884c
+action.Console.History.Previous.text=\u63a7\u5236\u53f0\u5386\u53f2\u4e2d\u7684\u4e0a\u4e00\u9879\u8f93\u5165
+action.Console.History.Previous.description=\u63a7\u5236\u53f0\u5386\u53f2\u4e2d\u7684\u4e0a\u4e00\u9879\u8f93\u5165
+action.Console.History.Next.text=\u63a7\u5236\u53f0\u5386\u53f2\u4e2d\u7684\u4e0b\u4e00\u4e2a\u8f93\u5165
+action.Console.History.Next.description=\u63a7\u5236\u53f0\u5386\u53f2\u4e2d\u7684\u4e0b\u4e00\u9879\u8f93\u5165
+action.Console.History.Browse.text=\u6d4f\u89c8\u63a7\u5236\u53f0\u5386\u53f2\u8bb0\u5f55
action.Console.History.Browse.description=\u6d4f\u89c8\u63a7\u5236\u53f0\u5386\u53f2\u8bb0\u5f55
-action.RevealIn.description=\u6587\u4ef6\u7ba1\u7406\u5668\u4e2d\u9ad8\u4eae\u663e\u793a\u8be5\u6587\u4ef6
-action.GoToLinkTarget.text=\u53bb\u94fe\u63a5\u76ee\u6807
-action.GoToLinkTarget.description=\u5728\u9879\u76ee\u89c6\u56fe\u4e2d\u6253\u5f00\u8fd9\u4e2a\u7b26\u53f7\u94fe\u63a5\u7684\u76ee\u6807
+action.RevealIn.description=\u5728\u5e73\u53f0\u7684\u6587\u4ef6\u7ba1\u7406\u5668\u4e2d\u7a81\u51fa\u663e\u793a\u6587\u4ef6
+action.GoToLinkTarget.text=\u8f6c\u5230\u94fe\u63a5\u76ee\u6807
+action.GoToLinkTarget.description=\u5728\u9879\u76ee\u89c6\u56fe\u4e2d\u6253\u5f00\u6b64\u7b26\u53f7\u94fe\u63a5\u7684\u76ee\u6807
action.Images.EditExternally.text=\u8df3\u8f6c\u5230\u5916\u90e8\u7f16\u8f91\u5668
-action.Images.EditExternally.description=\u5728\u5916\u90e8\u7f16\u8f91\u5668\u4e2d\u6253\u5f00\u56fe\u50cf
+action.Images.EditExternally.description=\u5728\u5916\u90e8\u7f16\u8f91\u5668\u6253\u5f00\u56fe\u50cf
action.Images.ToggleTransparencyChessboard.text=\u900f\u660e\u5ea6\u68cb\u76d8
-action.Images.ToggleTransparencyChessboard.description=\u5207\u6362\u4e0b\u56fe\u50cf\u7684\u900f\u660e\u5ea6\u68cb\u76d8
+action.Images.ToggleTransparencyChessboard.description=\u5728\u56fe\u50cf\u4e0b\u5207\u6362\u900f\u660e\u5ea6\u68cb\u76d8
action.Images.Editor.ToggleGrid.text=\u7f51\u683c
-action.Images.Editor.ToggleGrid.description=\u5728\u56fe\u50cf\u5207\u6362\u7f51\u683c\u7ebf
+action.Images.Editor.ToggleGrid.description=\u5207\u6362\u56fe\u50cf\u4e0a\u7684\u7f51\u683c\u7ebf
action.Images.Editor.ZoomIn.text=\u653e\u5927
-action.Images.Editor.ZoomIn.description=\u589e\u52a0\u56fe\u50cf\u89c6\u56fe
+action.Images.Editor.ZoomIn.description=\u653e\u5927\u56fe\u50cf\u89c6\u56fe
action.Images.Editor.ZoomOut.text=\u7f29\u5c0f
-action.Images.Editor.ZoomOut.description=\u7f29\u5c0f\u56fe\u50cf\u89c6\u56fe
+action.Images.Editor.ZoomOut.description=\u51cf\u5c0f\u56fe\u50cf\u89c6\u56fe
action.Images.Editor.ActualSize.text=\u5b9e\u9645\u5c3a\u5bf8
-action.Images.Editor.ActualSize.description=\u8c03\u6574\u56fe\u50cf\u5927\u5c0f\u4ee5\u5b9e\u9645\u5c3a\u5bf8
-action.Images.Thumbnails.UpFolder.text=\u6c34\u5e73\u5bf9\u9f50
-action.Images.Thumbnails.UpFolder.description=\u6c34\u5e73\u5bf9\u9f50
+action.Images.Editor.ActualSize.description=\u8c03\u6574\u56fe\u7247\u4e3a\u5b9e\u9645\u5c3a\u5bf8
+action.Images.Thumbnails.UpFolder.text=\u5347\u7ea7
+action.Images.Thumbnails.UpFolder.description=\u5347\u7ea7
action.Images.Thumbnails.EnterAction.text=\u6d4f\u89c8
action.Images.Thumbnails.EnterAction.description=\u6d4f\u89c8\u76ee\u5f55
action.Images.Thumbnails.ToggleRecursive.text=\u9012\u5f52
action.Images.Thumbnails.ToggleRecursive.description=\u5207\u6362\u9012\u5f52\u6d4f\u89c8
action.Images.Thumbnails.Hide.text=\u5173\u95ed\u7f29\u7565\u56fe
action.Images.Thumbnails.Hide.description=\u5173\u95ed\u7f29\u7565\u56fe\u7a97\u53e3
-action.Images.ShowThumbnails.text=\u663e\u793a\u56fe\u7247\u7f29\u7565\u56fe
-action.Images.ShowThumbnails.description=\u663e\u793a\u7f29\u7565\u56fe\u67e5\u770b\u5f53\u524d\u76ee\u5f55
+action.Images.ShowThumbnails.text=\u663e\u793a\u7f29\u7565\u56fe
+action.Images.ShowThumbnails.description=\u663e\u793a\u5f53\u524d\u76ee\u5f55\u7684\u7f29\u7565\u56fe\u89c6\u56fe
-action.TabList.text=\u663e\u793a\u6240\u6709\u6807\u7b7e\u9875
-action.TabList.description=\u5728\u5355\u884c\u663e\u793a\u4e0b\u62c9\u5217\u8868\u7684\u9009\u9879\u5361\u6807\u7b7e\u5e03\u5c40
+action.TabList.text=\u663e\u793a\u9690\u85cf\u7684\u9009\u9879\u5361
+action.TabList.description=\u4f7f\u7528\u4e0b\u62c9\u5217\u8868\u6765\u5c55\u793a\u5728\u5355\u884c\u7684\u9009\u9879\u5361\u5e03\u5c40\u4e2d\u5bb9\u7eb3\u4e0d\u4e0b\u7684\u9009\u9879\u5361\u3002
action.FillParagraph.text=\u586b\u5145\u6bb5\u843d
-action.FillParagraph.description=\u683c\u5f0f\u5316\u5b57\u7b26\u4e32\u6587\u5b57\u6216\u8bc4\u8bba\uff0c\u4ee5\u9002\u5e94\u6700\u5927\u5bbd\u5ea6\uff08\u901a\u5e38\u4e3a80\uff09
+action.FillParagraph.description=\u91cd\u65b0\u683c\u5f0f\u5316\u5b57\u7b26\u4e32\u6587\u5b57\u6216\u6ce8\u91ca\u4ee5\u9002\u5e94\u6700\u5927\u5bbd\u5ea6(\u901a\u5e38\u4e3a80)
-action.SaveDocument.text=\u4fdd\u5b58\u6587\u4ef6
-action.SaveDocument.description=\u53ea\u4fdd\u5b58\u5728\u5f53\u524d\u7f16\u8f91\u5668\u4e2d\u6253\u5f00\u6587\u4ef6
+action.SaveDocument.text=\u4fdd\u5b58\u6587\u6863
+action.SaveDocument.description=\u53ea\u4fdd\u5b58\u5f53\u524d\u7f16\u8f91\u5668\u6253\u5f00\u7684\u6587\u4ef6
-action.StructuralSearchPlugin.StructuralSearchAction.text=\u641c\u7d22\u7ed3\u6784...
+action.StructuralSearchPlugin.StructuralSearchAction.text=\u641c\u7d22\u7ed3\u6784...(_T)
action.StructuralSearchPlugin.StructuralSearchAction.description=\u7ed3\u6784\u641c\u7d22
-action.StructuralSearchPlugin.StructuralReplaceAction.text=\u66ff\u6362\u7ed3\u6784...
-action.StructuralSearchPlugin.StructuralReplaceAction.description=\u66ff\u6362\u7ed3\u6784
+action.StructuralSearchPlugin.StructuralReplaceAction.text=\u66ff\u6362\u7ed3\u6784...(_C)
+action.StructuralSearchPlugin.StructuralReplaceAction.description=\u7ed3\u6784\u66ff\u6362
action.ModuleSettings.navigate=\u6253\u5f00\u6a21\u5757\u8bbe\u7f6e
action.LibrarySettings.navigate=\u6253\u5f00\u5e93\u8bbe\u7f6e
-group.TabsPlacementGroup.text=\u6807\u7b7e\u5e03\u7f6e
-action.TabsPlacementTop.text=\u9876
-action.TabsPlacementLeft.text=\u5de6
-action.TabsPlacementRight.text=\u53f3
-action.TabsPlacementBottom.text=\u5e95
+group.TabsPlacementGroup.text=\u9009\u9879\u5361\u653e\u7f6e
+action.TabsPlacementTop.text=Top
+action.TabsPlacementLeft.text=Left
+action.TabsPlacementRight.text=Right
+action.TabsPlacementBottom.text=Bottom
action.TabsPlacementNone.text=\u6ca1\u6709
-action.ToggleDistractionFreeMode.enter=\u65e0\u5e72\u6270\u6a21\u5f0f
-action.ToggleDistractionFreeMode.exit=\u9000\u51fa\u65e0\u5e72\u6270\u6a21\u5f0f
+action.ToggleDistractionFreeMode.enter=\u8fdb\u5165\u514d\u6253\u6270\u6a21\u5f0f
+action.ToggleDistractionFreeMode.exit=\u9000\u51fa\u514d\u6253\u6270\u6a21\u5f0f
action.TogglePresentationMode.exit=\u9000\u51fa\u6f14\u793a\u6a21\u5f0f
-action.TogglePresentationMode.enter=\u6f14\u793a\u6a21\u5f0f
+action.TogglePresentationMode.enter=\u8fdb\u5165\u6f14\u793a\u6a21\u5f0f
action.EmojiAndSymbols.description=\u4f7f\u7528 macOS \u7cfb\u7edf\u8c03\u8272\u677f\u8f93\u5165\u7279\u6b8a\u5b57\u7b26
-action.MethodOverloadSwitchUp.text=Previous Method Overload
-action.MethodOverloadSwitchDown.text=Next Method Overload
+action.MethodOverloadSwitchUp.text=\u4e0a\u4e00\u4e2a\u65b9\u6cd5\u91cd\u8f7d
+action.MethodOverloadSwitchDown.text=\u4e0b\u4e00\u4e2a\u65b9\u6cd5\u91cd\u8f7d
\ No newline at end of file
diff --git a/resources_en/messages/ActionsBundle_zh_TW.properties b/resources_en/messages/ActionsBundle_zh_TW.properties
index 5a0e7d7..a9d0cb4 100644
--- a/resources_en/messages/ActionsBundle_zh_TW.properties
+++ b/resources_en/messages/ActionsBundle_zh_TW.properties
@@ -4,21 +4,21 @@
action.CaptureMemorySnapShot.text=\u6355\u7372\u8a18\u61b6\u9ad4\u5feb\u7167
action.CaptureMemorySnapShot.description=\u6355\u7372\u8a18\u61b6\u9ad4\u5feb\u7167
-action.CaptureCPUUsageData.text=\u555f\u52d5CPU\u7684\u4f7f\u7528\u60c5\u6cc1\u5206\u6790
-action.CaptureCPUUsageData.description=\u6355\u7372CPU\u4f7f\u7528\u7387\u8cc7\u6599
-stop.capture.cpu.usage.data.action.name=\u505c\u6b62CPU\u7684\u4f7f\u7528\u60c5\u6cc1\u5206\u6790
-action.CaptureAllocations.text=\u6355\u6349\u5206\u914d
+action.CaptureCPUUsageData.text=\u555f\u52d5 CPU \u4f7f\u7528\u60c5\u6cc1\u5206\u6790
+action.CaptureCPUUsageData.description=\u6355\u7372 CPU \u4f7f\u7528\u8cc7\u6599
+stop.capture.cpu.usage.data.action.name=\u505c\u6b62 CPU \u4f7f\u7528\u60c5\u6cc1\u5206\u6790
+action.CaptureAllocations.text=\u6355\u7372\u5206\u914d
action.CaptureAllocations.description=\u6355\u7372\u8a18\u61b6\u9ad4\u5206\u914d\u8cc7\u6599
stop.capture.allocations.data.action.name=\u505c\u6b62\u6355\u7372\u5206\u914d
-action.ContextHelp.text=\u5167\u5bb9\u8aaa\u660e
-action.ContextHelp.description=\u986f\u793a\u5373\u6642\u8aaa\u660e
+action.ContextHelp.text=\u5167\u5bb9\u8aaa\u660e(_X)
+action.ContextHelp.description=\u986f\u793a\u5167\u5bb9\u8aaa\u660e
action.RunConfiguration.text=\u9078\u53d6\u57f7\u884c/\u8a3a\u65b7\u8a2d\u5b9a
-action.SwitchCoverage.text=\u986f\u793a\u4ee3\u78bc\u8986\u5beb\u7387\u8cc7\u6599
-action.GenerateCoverageReport.text=\u7522\u751f\u8986\u5beb\u7387\u5831\u544a
+action.SwitchCoverage.text=\u986f\u793a\u4ee3\u78bc\u8986\u5beb\u7387\u8cc7\u6599(_V)
+action.GenerateCoverageReport.text=\u7522\u751f\u8986\u5beb\u7387\u5831\u544a(_G)
action.RunConfiguration.description=\u9078\u53d6\u57f7\u884c/\u8a3a\u65b7\u8a2d\u5b9a
-action.ShowIntentionActions.text=\u986f\u793a\u884c\u52d5\u610f\u5411
+action.ShowIntentionActions.text=\u986f\u793a\u610f\u5411\u52d5\u4f5c
action.ToggleReadOnlyAttribute.text=\u5207\u63db\u552f\u8b80\u5c6c\u6027
-action.ToggleReadOnlyAttribute.description=\u76ee\u524d\u6a94\u6848\u7684\u5207\u63db\u552f\u8b80\u5c6c\u6027
+action.ToggleReadOnlyAttribute.description=\u5207\u63db\u76ee\u524d\u6a94\u6848\u7684\u552f\u8b80\u5c6c\u6027
# suppress inspection "UnusedMessageFormatParameter"
action.ToggleReadOnlyAttribute.files=\u4f7f {2,choice,1#File|2#Files} {0,choice,0#Read-only|1#Writeable}
# suppress inspection "UnusedMessageFormatParameter"
@@ -26,197 +26,197 @@ action.ToggleReadOnlyAttribute.dirs=\u4f7f {3,choice,1#Directory|2#Directories}
# suppress inspection "UnusedMessageFormatParameter"
action.ToggleReadOnlyAttribute.mixed=\u4f7f\u6a94\u6848/\u76ee\u9304 {0,choice,0#Read-only|1#Writeable}
action.TogglePopupHints.text=\u5207\u63db\u76ee\u524d\u6a94\u6848\u7684\u5f48\u51fa\u63d0\u793a
-action.RunGc.text=\u57f7\u884c\u5783\u573e\u6536\u96c6\u5668
+action.RunGc.text=\u57f7\u884c\u5783\u573e\u56de\u6536\u5668
action.ShowPopupMenu.text=\u986f\u793a\u5167\u5bb9\u529f\u80fd\u8868
action.CloseWindow.text=\u95dc\u9589\u6d3b\u52d5\u8996\u7a97
-action.Vcs.ShowMessageHistory.text=\u63d0\u4ea4\u8a0a\u606f\u6b77\u53f2\u8a18\u9304
+action.Vcs.ShowMessageHistory.text=\u63d0\u4ea4\u8a0a\u606f\u6b77\u53f2
action.Vcs.ShowMessageHistory.description=\u986f\u793a\u63d0\u4ea4\u8a0a\u606f\u7684\u6b77\u53f2
-action.Vcs.ShowHistoryForBlock.text=\u986f\u793a\u6b77\u53f2\u9078\u53d6
-action.Vcs.ShowHistoryForBlock.description=\u986f\u793a\u6b77\u53f2\u7de8\u8f2f\u9078\u53d6
-action.Vcs.ShowHistoryForRevision.text=\u986f\u793a\u4fee\u8a02\u6b77\u53f2(R)
-action.Vcs.ShowHistoryForRevision.description=\u986f\u793a\u6240\u9078\u6a94\u6848\u7684\u4fee\u8a02\u6b77\u53f2
-action.Vcs.ShowTabbedFileHistory.text=\u986f\u793a\u6b77\u53f2\u8a18\u9304
-action.Vcs.ShowTabbedFileHistory.description=\u986f\u793a\u6a94\u6848\u7684\u6b77\u53f2
-action.AddToFavoritesPopup.text=\u65b0\u589e\u5230\u6536\u85cf\u593e
-action.AddToFavoritesPopup.description=\u65b0\u589e\u9078\u53d6\u7684\u7bc0\u9ede\u5230\u6536\u85cf\u593e
-group.AddToFavorites.text=\u65b0\u589e\u5230\u6536\u85cf\u593e
-group.AddAllToFavorites.text=\u5168\u90e8\u65b0\u589e\u5230\u6536\u85cf\u593e
-action.AddNewFavoritesList.text=\u65b0\u589e\u65b0\u6536\u85cf\u593e\u6e05\u55ae
-action.AddNewFavoritesList.description=\u65b0\u589e\u65b0\u6536\u85cf\u593e\u6e05\u55ae
+action.Vcs.ShowHistoryForBlock.text=\u986f\u793a\u9078\u53d6\u6b77\u53f2(_F)
+action.Vcs.ShowHistoryForBlock.description=\u986f\u793a\u7de8\u8f2f\u5668\u9078\u53d6\u6b77\u53f2
+action.Vcs.ShowHistoryForRevision.text=\u986f\u793a\u4fee\u8a02\u6b77\u53f2(_R)
+action.Vcs.ShowHistoryForRevision.description=\u986f\u793a\u9078\u53d6\u6a94\u6848\u7684\u4fee\u8a02\u6b77\u53f2
+action.Vcs.ShowTabbedFileHistory.text=\u986f\u793a\u6b77\u53f2(_H)
+action.Vcs.ShowTabbedFileHistory.description=\u986f\u793a\u6a94\u6848\u6b77\u53f2
+action.AddToFavoritesPopup.text=\u65b0\u589e\u5230\u6536\u85cf
+action.AddToFavoritesPopup.description=\u5c07\u9078\u53d6\u7bc0\u9ede\u65b0\u589e\u5230\u6536\u85cf
+group.AddToFavorites.text=\u65b0\u589e\u5230\u6536\u85cf(_A)
+group.AddAllToFavorites.text=\u5168\u90e8\u6536\u85cf(_L)
+action.AddNewFavoritesList.text=\u65b0\u589e\u5230\u65b0\u6536\u85cf\u593e\u6e05\u55ae
+action.AddNewFavoritesList.description=\u65b0\u589e\u5230\u65b0\u6536\u85cf\u593e\u6e05\u55ae
action.EditFavorites.text=\u91cd\u65b0\u547d\u540d\u6536\u85cf\u593e\u6e05\u55ae
action.RemoveFavoritesList.text=\u522a\u9664\u6536\u85cf\u593e\u6e05\u55ae
-action.RemoveFavoritesList.description=\u522a\u9664\u9078\u64c7\u7684\u7bc0\u9ede\u6240\u5c6c\u7684\u6240\u6709\u6536\u85cf\u5230
-action.RemoveAllFavoritesListsButThis.text=\u522a\u9664\u6240\u6709\u6536\u85cf\u6e05\u55ae\u4e2d\uff0c\u4f46\u6b64
-action.RemoveAllFavoritesListsButThis.description=\u522a\u9664\u6240\u6709\u6536\u85cf\u9019\u4e9b\u9664\u5916
-group.SendToFavoritesGroup.text=\u50b3\u9001\u5230\u6536\u85cf\u593e
-action.ActivateNavBar.text=\u555f\u7528\u5c0e\u822a\u5217
+action.RemoveFavoritesList.description=\u522a\u9664\u9078\u53d6\u7bc0\u9ede\u6240\u5c6c\u7684\u6240\u6709\u6536\u85cf\u593e
+action.RemoveAllFavoritesListsButThis.text=\u522a\u9664\u9664\u6b64\u4e4b\u5916\u7684\u6240\u6709\u6536\u85cf
+action.RemoveAllFavoritesListsButThis.description=\u522a\u9664\u9664\u4e86\u9019\u4e9b\u4ee5\u5916\u7684\u6240\u6709\u6536\u85cf
+group.SendToFavoritesGroup.text=\u50b3\u9001\u5230\u6536\u85cf\u593e(_S)
+action.ActivateNavBar.text=\u555f\u7528\u5c0e\u822a\u5217(_B)
action.ActivateNavBar.description=\u555f\u7528\u5c0e\u822a\u5217
action.CreateRunConfiguration.text=\u5efa\u7acb\u57f7\u884c\u8a2d\u5b9a
-action.CreateRunConfiguration.description=\u5f9e\u5167\u5bb9\u4e2d\u5efa\u7acb\u57f7\u884c\u8a2d\u5b9a
+action.CreateRunConfiguration.description=\u6839\u64da\u76ee\u524d\u6587\u5b57\u5efa\u7acb\u57f7\u884c\u8a2d\u5b9a
group.RunContextPopupGroup.text=\u57f7\u884c\u8a2d\u5b9a
group.EditorActions.text=\u7de8\u8f2f\u5668\u64cd\u4f5c
-action.EditorChooseLookupItem.text=\u9078\u53d6\u641c\u5c0b\u9805\u76ee
-action.EditorChooseLookupItemReplace.text=\u9078\u53d6\u641c\u5c0b\u9805\u76ee\u53d6\u4ee3
-action.EditorChooseLookupItemCompleteStatement.text=\u9078\u53d6\u641c\u5c0b\u9805\u76ee\uff0c\u4e26\u8abf\u7528\u5b8c\u6574\u7684\u9673\u8ff0
-action.EditorChooseLookupItemDot.text=\u9078\u53d6\u641c\u5c0b\u9805\u76ee\uff0c\u4e26\u63d2\u5165\u9ede
+action.EditorChooseLookupItem.text=\u9078\u53d6\u67e5\u8a62\u9805
+action.EditorChooseLookupItemReplace.text=\u9078\u53d6\u67e5\u8a62\u9805\u53d6\u4ee3
+action.EditorChooseLookupItemCompleteStatement.text=\u9078\u53d6\u67e5\u8a62\u9805\u4e26\u5c07\u8a9e\u53e5\u88dc\u5145\u5b8c\u6574
+action.EditorChooseLookupItemDot.text=\u9078\u53d6\u67e5\u8a62\u9805\u4e26\u63d2\u5165\u9ede
action.NextTemplateVariable.text=\u4e0b\u4e00\u500b\u7bc4\u672c\u8b8a\u6578\u6216\u5b8c\u6210\u5c31\u5730\u91cd\u69cb
action.PreviousTemplateVariable.text=\u4e0a\u4e00\u500b\u7bc4\u672c\u8b8a\u6578
action.NextParameter.text=\u4e0b\u4e00\u500b\u53c3\u6578
action.PrevParameter.text=\u4e0a\u4e00\u500b\u53c3\u6578
-action.EditorPageUp.text=\u5411\u4e0a\u7ffb\u9801
-action.EditorPageDown.text=\u5411\u4e0b\u7ffb\u9801
-action.EditorPageUpWithSelection.text=Page Up\u9375\u9078\u53d6
-action.EditorPageDownWithSelection.text=Page Down\u9375\u9078\u53d6
+action.EditorPageUp.text=\u4e0a\u4e00\u9801
+action.EditorPageDown.text=\u4e0b\u4e00\u9801
+action.EditorPageUpWithSelection.text=\u4e0a\u7ffb\u9801\u4e26\u9078\u53d6
+action.EditorPageDownWithSelection.text=\u4e0b\u7ffb\u9801\u4e26\u9078\u53d6
action.EditorCopy.text=\u8907\u88fd
action.EditorCut.text=\u526a\u4e0b
action.EditorPaste.text=\u8cbc\u4e0a
-action.EditorPasteSimple.text=\u7c21\u55ae\u8cbc\u4e0a
-action.EditorPasteSimple.description=\u8cbc\u4e0a\u4e0d\u9032\u884c\u683c\u5f0f\u5316\uff0c\u81ea\u52d5\u532f\u5165\uff0c\u5b57\u5143\u8f49\u63db\u7b49\u3002
+action.EditorPasteSimple.text=\u7c21\u55ae\u8cbc\u4e0a(_I)
+action.EditorPasteSimple.description=\u8cbc\u4e0a\uff0c\u4e0d\u9032\u884c\u683c\u5f0f\u5316\uff0c\u81ea\u52d5\u532f\u5165\uff0c\u6587\u5b57\u8f49\u7fa9\u7b49\u3002
action.EditorPasteFromX11.text=\u5f9e X \u526a\u8cbc\u7c3f\u8cbc\u4e0a
action.EditorDelete.text=\u522a\u9664
action.EditorBackSpace.text=\u9000\u683c
-action.EditorHungryBackSpace.text=\u760b\u72c2\u9000\u683c
-action.EditorHungryBackSpace.description=\u522a\u9664\u6e38\u6a19\u524d\u6240\u6709\u7684\u7a7a\u683c\u7b26\u865f\uff08\u5982\u679c\u6709\u7684\u8a71\uff09
-action.EditorMoveToPageTop.text=\u63d2\u5165\u7b26\u79fb\u52d5\u5230\u9801\u9762\u9802\u90e8
-action.EditorMoveToPageBottom.text=\u63d2\u5165\u7b26\u79fb\u52d5\u5230\u9801\u9762\u5e95\u90e8
-action.EditorMoveToPageTopWithSelection.text=\u63d2\u5165\u7b26\u79fb\u52d5\u5230\u9801\u9762\u9802\u90e8\u8207\u9078\u53d6
-action.EditorMoveToPageBottomWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u8207\u9078\u53d6\u9801\u9762\u5e95\u90e8
-action.EditorEnter.text=\u78ba\u5b9a
-action.EditorEscape.text=\u8f49\u610f
-action.EditorUp.text=\u5411\u4e0a
-action.EditorDown.text=\u5411\u4e0b
-action.EditorLeft.text=\u9760\u5de6
-action.EditorRight.text=\u9760\u53f3
+action.EditorHungryBackSpace.text=\u98e2\u9913\u9000\u683c
+action.EditorHungryBackSpace.description=\u548c\u9000\u683c\u9375\u7684\u884c\u70ba\u4e00\u6a23\uff0c\u4f46\u6703\u522a\u9664\u63d2\u5165\u7b26\u4e4b\u524d\u7684\u6240\u6709\u7a7a\u767d\u7b26\u865f(\u5982\u679c\u6709\u7684\u8a71)
+action.EditorMoveToPageTop.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u9801\u7684\u9802\u90e8
+action.EditorMoveToPageBottom.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u9801\u7684\u5e95\u90e8
+action.EditorMoveToPageTopWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u9801\u7684\u9802\u90e8\u4e26\u9078\u53d6
+action.EditorMoveToPageBottomWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u9801\u7684\u5e95\u90e8\u4e26\u9078\u53d6
+action.EditorEnter.text=\u56de\u8eca
+action.EditorEscape.text=Esc
+action.EditorUp.text=\u4e0a
+action.EditorDown.text=\u4e0b
+action.EditorLeft.text=Left
+action.EditorRight.text=Right
action.EditorUpWithSelection.text=\u5411\u4e0a\u9078\u53d6
action.EditorDownWithSelection.text=\u5411\u4e0b\u9078\u53d6
action.EditorLeftWithSelection.text=\u5411\u5de6\u9078\u53d6
action.EditorRightWithSelection.text=\u5411\u53f3\u9078\u53d6
action.EditorLookupUp.text=\u5411\u4e0a\u641c\u5c0b
action.EditorLookupDown.text=\u5411\u4e0b\u641c\u5c0b
-action.EditorIndentSelection.text=\u884c\u7e2e\u9032
-action.EditorUnindentSelection.text=\u53d6\u6d88\u884c\u7e2e\u9032
-action.EditorIndentLineOrSelection.text=\u9078\u53d6\u884c\u7e2e\u9032
-action.EditorTab.text=Tab \u9375
+action.EditorIndentSelection.text=\u7e2e\u9032\u9078\u53d6\u5167\u5bb9
+action.EditorUnindentSelection.text=\u53d6\u6d88\u9078\u53d6\u884c\u6216\u9078\u53d6\u5167\u5bb9\u7684\u7e2e\u9032
+action.EditorIndentLineOrSelection.text=\u7e2e\u9032\u884c\u6216\u9078\u53d6\u5340\u57df
+action.EditorTab.text=Tab
action.EditorResetFontSize.text=\u91cd\u8a2d\u5b57\u9ad4\u5927\u5c0f
-action.EmacsStyleIndent.text=Emacs\u6a19\u7c64
+action.EmacsStyleIndent.text=Emacs \u9078\u9805\u5361
action.EditorScrollUp.text=\u5411\u4e0a\u6372\u52d5
action.EditorScrollDown.text=\u5411\u4e0b\u6372\u52d5
-action.EditorScrollUpAndMove.text=\u5fc5\u8981\u6642\u5411\u4e0a\u6372\u52d5\u548c\u79fb\u52d5
-action.EditorScrollDownAndMove.text=\u5fc5\u8981\u6642\u5411\u4e0b\u6372\u52d5\u4e26\u79fb\u52d5
+action.EditorScrollUpAndMove.text=\u5411\u4e0a\u6372\u52d5\u4e26\u79fb\u52d5\uff0c\u5982\u679c\u9700\u8981
+action.EditorScrollDownAndMove.text=\u5411\u4e0b\u6372\u52d5\u4e26\u79fb\u52d5\uff0c\u5982\u679c\u9700\u8981
action.EditorScrollLeft.text=\u5411\u5de6\u6372\u52d5
action.EditorScrollRight.text=\u5411\u53f3\u6372\u52d5
-action.EditorScrollTop.text=\u6372\u52d5\u5230\u9801\u9996
-action.EditorScrollBottom.text=\u6372\u52d5\u5230\u5e95\u90e8
+action.EditorScrollTop.text=\u6372\u52d5\u5230\u9802\u90e8
+action.EditorScrollBottom.text=\u6372\u52d5\u81f3\u5e95\u90e8
action.EditorMoveUpAndScroll.text=\u4e0a\u79fb\u548c\u6372\u52d5
action.EditorMoveDownAndScroll.text=\u4e0b\u79fb\u548c\u6372\u52d5
-action.EditorMoveUpAndScrollWithSelection.text=\u5411\u4e0a\u79fb\u52d5\u4e26\u9078\u53d6
-action.EditorMoveDownAndScrollWithSelection.text=\u5411\u4e0b\u79fb\u52d5\u4e26\u9078\u53d6
-action.EditorAddOrRemoveCaret.text=\u65b0\u589e\u6216\u522a\u9664\u63d2\u5165\u7b26\u865f
-action.EditorAddOrRemoveCaret.description=\u8a2d\u5b9a\u76ee\u524d\u6a94\u6848\u4e2d\u7684\u591a\u500b\u6e38\u6a19\u540c\u6642\u7de8\u8f2f\u591a\u884c\u4ee3\u78bc\u3002
+action.EditorMoveUpAndScrollWithSelection.text=\u5411\u4e0a\u6372\u52d5\u4e26\u9078\u53d6
+action.EditorMoveDownAndScrollWithSelection.text=\u5411\u4e0b\u6372\u52d5\u4e26\u9078\u53d6
+action.EditorAddOrRemoveCaret.text=\u65b0\u589e\u6216\u79fb\u9664\u63d2\u5165\u7b26
+action.EditorAddOrRemoveCaret.description=\u5728\u76ee\u524d\u6a94\u6848\u4e2d\u8a2d\u5b9a\u591a\u500b\u6e38\u6a19\uff0c\u4ee5\u540c\u6642\u7de8\u8f2f\u591a\u884c\u4ee3\u78bc\u3002
action.EditorCreateRectangularSelection.text=\u5efa\u7acb\u77e9\u5f62\u9078\u5340
action.EditorAddRectangularSelectionOnMouseDrag.text=\u62d6\u52d5\u6ed1\u9f20\u65b0\u589e\u77e9\u5f62\u9078\u5340
action.EditorCloneCaretBelow.text=\u5728\u4e0b\u65b9\u514b\u9686\u63d2\u5165\u7b26\u865f
-action.EditorCloneCaretBelow.description=\u5728\u4e0b\u9762\u7684\u884c\u4e2d\u63d2\u5165\u4e00\u500b\u8f14\u52a9\u6e38\u6a19\uff0c\u4ee5\u540c\u6642\u7de8\u8f2f\u591a\u884c\u4ee3\u78bc
+action.EditorCloneCaretBelow.description=\u5728\u4e0b\u9762\u7684\u884c\u4e2d\u63d2\u5165\u4e00\u500b\u8f14\u52a9\u6e38\u6a19\uff0c\u4ee5\u540c\u6642\u7de8\u8f2f\u591a\u884c\u4ee3\u78bc\u3002
action.EditorCloneCaretAbove.text=\u5728\u4e0a\u65b9\u514b\u9686\u63d2\u5165\u7b26\u865f
-action.EditorCloneCaretAbove.description=\u5728\u4e0a\u9762\u7684\u884c\u4e2d\u63d2\u5165\u4e00\u500b\u8f14\u52a9\u6e38\u6a19\uff0c\u4ee5\u540c\u6642\u7de8\u8f2f\u591a\u884c\u4ee3\u78bc
-action.SelectNextOccurrence.text=\u65b0\u589e\u4e0b\u4e00\u500b\u7b26\u5408\u9805\u7684\u9078\u53d6
+action.EditorCloneCaretAbove.description=\u5728\u4e0a\u9762\u7684\u884c\u4e2d\u63d2\u5165\u4e00\u500b\u8f14\u52a9\u6e38\u6a19\uff0c\u4ee5\u540c\u6642\u7de8\u8f2f\u591a\u884c\u4ee3\u78bc\u3002
+action.SelectNextOccurrence.text=\u5c07\u4e0b\u4e00\u500b\u7b26\u5408\u9805\u65b0\u589e\u5230\u9078\u53d6
action.SelectNextOccurrence.description=\u900f\u904e\u5c07\u76ee\u524d\u55ae\u5b57\u7684\u4e0b\u4e00\u500b\u7b26\u5408\u9805\u65b0\u589e\u5230\u9078\u53d6\uff0c\u4f86\u8a2d\u5b9a\u591a\u500b\u6e38\u6a19\u3002
action.SelectAllOccurrences.text=\u9078\u53d6\u6240\u6709\u7b26\u5408\u9805
action.SelectAllOccurrences.description=\u900f\u904e\u5c07\u76ee\u524d\u55ae\u5b57\u7684\u6240\u6709\u7b26\u5408\u9805\u65b0\u589e\u5230\u9078\u53d6\uff0c\u4f86\u8a2d\u5b9a\u591a\u500b\u6e38\u6a19\u3002
action.UnselectPreviousOccurrence.text=\u53d6\u6d88\u9078\u53d6\u7b26\u5408\u9805
-action.UnselectPreviousOccurrence.description=\u5f9e\u9078\u53d6\u4e2d\u522a\u9664\u76ee\u524d\u55ae\u5b57\u3002
+action.UnselectPreviousOccurrence.description=\u5f9e\u9078\u53d6\u4e2d\u79fb\u9664\u76ee\u524d\u55ae\u5b57\u7684\u7b26\u5408\u9805\u3002
action.EditorToggleStickySelection.text=\u5207\u63db\u7c98\u6027\u9078\u53d6
-action.EditorSwapSelectionBoundaries.text=\u4ea4\u63db\u9078\u53d6\u908a\u754c
-action.EditorLineStart.text=\u79fb\u52d5\u6e38\u6a19\u5230\u884c\u9996
-action.EditorLineEnd.text=\u79fb\u52d5\u6e38\u6a19\u5230\u884c\u5c3e
+action.EditorSwapSelectionBoundaries.text=\u4ea4\u63db\u9078\u53d6\u7684\u908a\u754c
+action.EditorLineStart.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u884c\u9996
+action.EditorLineEnd.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u884c\u5c3e
action.EditorDeleteToLineStart.text=\u522a\u9664\u5230\u884c\u9996
action.EditorDeleteToLineEnd.text=\u522a\u9664\u5230\u884c\u5c3e
-action.EditorCutLineBackward.text=\u5411\u5f8c\u526a\u4e0b
+action.EditorCutLineBackward.text=\u53cd\u5411\u526a\u4e0b\u884c
action.EditorCutLineEnd.text=\u526a\u4e0b\u5230\u884c\u5c3e
-action.EditorTextStart.text=\u79fb\u52d5\u6e38\u6a19\u5230\u6587\u5b57\u958b\u59cb
-action.EditorTextEnd.text=\u79fb\u52d5\u6e38\u6a19\u5230\u6587\u5b57\u7d50\u675f
-action.EditorForwardParagraph.text = \u5411\u524d\u4e00\u6bb5\u843d\u79fb\u52d5\u6e38\u6a19
-action.EditorBackwardParagraph.text = \u5411\u5f8c\u4e00\u6bb5\u843d\u79fb\u52d5\u6e38\u6a19
-action.EditorLineStartWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u9078\u53d6\u884c\u958b\u59cb
-action.EditorLineEndWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u9078\u5340\u884c\u5c3e
-action.EditorTextStartWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u6587\u5b57\u958b\u59cb\u9078\u53d6
-action.EditorTextEndWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u6587\u5b57\u7d50\u5c3e\u7684\u9078\u53d6
-action.EditorNextWord.text=\u79fb\u52d5\u6e38\u6a19\u5230\u4e0b\u4e00\u500b\u5b57
-action.EditorNextWordInDifferentHumpsMode.text=\u79fb\u52d5\u6e38\u6a19\u5230\u4e0b\u4e00\u500b\u8a5e\u5728\u4e0d\u540c\u7684\u300cCamelHumps\u300d\u6a21\u5f0f
-action.EditorPreviousWord.text=\u79fb\u52d5\u6e38\u6a19\u5230\u524d\u4e00\u500b\u5b57
-action.EditorPreviousWordInDifferentHumpsMode.text=\u79fb\u52d5\u6e38\u6a19\u5230\u524d\u4e00\u500b\u5b57\u5728\u4e0d\u540c\u7684\u300cCamelHumps\u300d\u6a21\u5f0f
-action.EditorNextWordWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u4e0b\u4e00\u500b\u5b57\u8207\u9078\u578b
-action.EditorNextWordInDifferentHumpsModeWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u4e0b\u4e00\u500b\u8a5e\u7684\u9078\u53d6\u8207\u4e0d\u540c\u300cCamelHumps\u300d\u6a21\u5f0f
-action.EditorPreviousWordWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u524d\u4e00\u500b\u5b57\u8207\u9078\u53d6
-action.EditorPreviousWordInDifferentHumpsModeWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u524d\u4e00\u500b\u5b57\u7684\u9078\u53d6\u8207\u4e0d\u540c\u300cCamelHumps\u300d\u6a21\u5f0f
-action.EditorCodeBlockStart.text=\u79fb\u52d5\u6e38\u6a19\u5230\u4ee3\u78bc\u5340\u584a\u958b\u59cb
-action.EditorCodeBlockEnd.text=\u79fb\u52d5\u6e38\u6a19\u5230\u4ee3\u78bc\u5340\u584a\u7d50\u675f
-action.EditorCodeBlockStartWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u4ee3\u78bc\u5340\u584a\u958b\u59cb\u9078\u53d6
-action.EditorCodeBlockEndWithSelection.text=\u79fb\u52d5\u6e38\u6a19\u5230\u9078\u5340\u4ee3\u78bc\u5340\u584a\u7d50\u675f
-action.EditorMatchBrace.text=\u79fb\u52d5\u63d2\u5165\u7b26\u5230\u5c0d\u61c9\u7684\u62ec\u865f
-action.EditorDeleteToWordStart.text=\u522a\u9664\u81f3\u55ae\u5b57\u958b\u59cb
-action.EditorDeleteToWordStartInDifferentHumpsMode.text=\u5728\u4e0d\u540c\u7684\u300cCamelHumps\u300d\u6a21\u5f0f\u522a\u9664\u5230Word\u958b\u59cb
-action.EditorDeleteToWordEnd.text=\u522a\u9664\u81f3\u55ae\u5b57\u7d50\u675f
-action.EditorDeleteToWordEndInDifferentHumpsMode.text=\u5728\u4e0d\u540c\u7684\u300cCamelHumps\u300d\u6a21\u5f0f\u522a\u9664\u5230\u55ae\u5b57\u7d50\u675f
+action.EditorTextStart.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u6587\u5b57\u7684\u958b\u59cb\u8655
+action.EditorTextEnd.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u6587\u5b57\u7684\u7d50\u5c3e\u8655
+action.EditorForwardParagraph.text = \u63d2\u5165\u7b26\u865f\u5411\u524d\u79fb\u52d5\u4e00\u500b\u6bb5\u843d
+action.EditorBackwardParagraph.text = \u63d2\u5165\u7b26\u865f\u5411\u5f8c\u79fb\u52d5\u4e00\u500b\u6bb5\u843d
+action.EditorLineStartWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u884c\u9996\u4e26\u9078\u53d6
+action.EditorLineEndWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u884c\u5c3e\u4e26\u9078\u53d6
+action.EditorTextStartWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u6587\u5b57\u7684\u958b\u59cb\u4e26\u9078\u53d6
+action.EditorTextEndWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u6587\u5b57\u7684\u7d50\u5c3e\u4e26\u9078\u53d6
+action.EditorNextWord.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4e0b\u500b\u55ae\u5b57
+action.EditorNextWordInDifferentHumpsMode.text=\u5728\u99dd\u5cf0\u7b26\u5408\u6a21\u5f0f\u4e2d\u81ea\u52d5\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4e0b\u500b\u55ae\u5b57
+action.EditorPreviousWord.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4e0a\u500b\u55ae\u5b57
+action.EditorPreviousWordInDifferentHumpsMode.text=\u5728\u99dd\u5cf0\u7b26\u5408\u6a21\u5f0f\u4e2d\u81ea\u52d5\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4e0a\u500b\u55ae\u5b57
+action.EditorNextWordWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4e0b\u500b\u55ae\u5b57\u4e26\u9078\u53d6
+action.EditorNextWordInDifferentHumpsModeWithSelection.text=\u5728\u99dd\u5cf0\u7b26\u5408\u6a21\u5f0f\u4e2d\u81ea\u52d5\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4e0b\u500b\u55ae\u5b57\u4e26\u9078\u53d6
+action.EditorPreviousWordWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4e0a\u500b\u55ae\u5b57\u4e26\u9078\u53d6
+action.EditorPreviousWordInDifferentHumpsModeWithSelection.text=\u5728\u99dd\u5cf0\u7b26\u5408\u6a21\u5f0f\u4e2d\u81ea\u52d5\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4e0a\u500b\u55ae\u5b57\u4e26\u9078\u53d6
+action.EditorCodeBlockStart.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4ee3\u78bc\u5340\u584a\u958b\u59cb\u8655
+action.EditorCodeBlockEnd.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4ee3\u78bc\u5340\u584a\u7d50\u5c3e\u8655
+action.EditorCodeBlockStartWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4ee3\u78bc\u5340\u584a\u958b\u59cb\u8655\u4e26\u9078\u53d6
+action.EditorCodeBlockEndWithSelection.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u4ee3\u78bc\u5340\u584a\u7d50\u5c3e\u8655\u4e26\u9078\u53d6
+action.EditorMatchBrace.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u7b26\u5408\u7684\u5c0f\u62ec\u865f
+action.EditorDeleteToWordStart.text=\u522a\u9664\u5230\u8a5e\u9996
+action.EditorDeleteToWordStartInDifferentHumpsMode.text=\u5728\u99dd\u5cf0\u7b26\u5408\u6a21\u5f0f\u4e2d\u522a\u9664\u5230\u8a5e\u9996
+action.EditorDeleteToWordEnd.text=\u522a\u9664\u5230\u8a5e\u5c3e
+action.EditorDeleteToWordEndInDifferentHumpsMode.text=\u5728\u99dd\u5cf0\u7b26\u5408\u6a21\u5f0f\u4e2d\u522a\u9664\u5230\u8a5e\u5c3e
action.EditorDeleteLine.text=\u522a\u9664\u884c
-action.EditorKillToWordStart.text=\u522a\u9664\u81f3\u55ae\u5b57\u958b\u59cb
-action.EditorKillToWordEnd.text=\u522a\u9664\u81f3\u55ae\u5b57\u7d50\u675f
-action.EditorKillRegion.text=\u5e79\u6389\u9078\u64c7\u5340\u57df
-action.EditorKillRingSave.text=\u5132\u5b58\u5230\u9084\u539f\u5340
-action.EditorDuplicate.text=\u8907\u88fd\u884c\u6216\u9078\u5340
-action.EditorDuplicateLines.text=\u8907\u88fd\u6574\u884c
+action.EditorKillToWordStart.text=\u522a\u9664\u81f3\u8a5e\u9996
+action.EditorKillToWordEnd.text=\u522a\u9664\u81f3\u8a5e\u5c3e
+action.EditorKillRegion.text=\u522a\u9664\u9078\u53d6\u5340\u57df
+action.EditorKillRingSave.text=\u5132\u5b58\u81f3\u522a\u9664\u74b0
+action.EditorDuplicate.text=\u91cd\u8907\u884c\u6216\u9078\u53d6\u5340\u57df
+action.EditorDuplicateLines.text=\u91cd\u8907\u6574\u884c
action.EditorSelectWord.text=\u64f4\u5145\u9078\u53d6
action.EditorUnSelectWord.text=\u7e2e\u5c0f\u9078\u53d6
group.EditorBidiTextDirection.text=Bidi \u6587\u5b57\u65b9\u5411
group.EditorBidiTextDirection.description=\u6df7\u5408 LTR/RTL \u6587\u5b57\u7684\u4e3b\u8981\u65b9\u5411
action.EditorSetContentBasedBidiTextDirection.text=\u57fa\u65bc\u5167\u5bb9
action.EditorSetContentBasedBidiTextDirection.description=\u65b9\u5411\u7531\u521d\u59cb\u5b57\u5143\u6c7a\u5b9a
-action.EditorSetLtrBidiTextDirection.text=\u5f9e\u5de6\u5230\u53f3
-action.EditorSetRtlBidiTextDirection.text=\u5f9e\u53f3\u5230\u5de6
-action.EditorToggleInsertState.text=\u5207\u63db\u63d2\u5165/\u6539\u5beb
-action.EditorToggleColumnMode.text=\u5217\u9078\u53d6\u6a21\u5f0f
-action.EditorToggleColumnMode.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u5207\u63db\u5217\u9078\u53d6\u6a21\u5f0f
-action.EditorToggleShowWhitespaces.text=\u986f\u793a\u7a7a\u767d\u5b57\u5143
-action.EditorToggleShowWhitespaces.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u5207\u63db\u986f\u793a\u7a7a\u683c
-action.EditorToggleShowIndentLines.text=\u986f\u793a\u7e2e\u9032\u6307\u5357
-action.EditorToggleShowIndentLines.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u5207\u63db\u986f\u793a\u7e2e\u9032\u56ae\u5c0e
-action.EditorToggleShowBreadcrumbs.text=Show Breadcrumbs
-action.EditorToggleShowBreadcrumbs.description=Toggle display the breadcrumbs bar in current editor
-action.EditorToggleShowLineNumbers.text=\u986f\u793a\u884c\u865f
-action.EditorToggleShowLineNumbers.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u5207\u63db\u986f\u793a\u884c\u865f
-action.EditorToggleShowGutterIcons.text=\u986f\u793a\u88dd\u8a02\u7dda\u5716\u793a
-action.EditorToggleShowGutterIcons.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u4e2d\u5207\u63db\u986f\u793a\u88dd\u8a02\u7dda\u5716\u793a
-action.EditorToggleUseSoftWraps.text=\u4f7f\u7528\u81ea\u52d5\u63db\u884c
-action.EditorToggleUseSoftWraps.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u4f7f\u7528\u81ea\u52d5\u63db\u884c
-action.EditorToggleUseSoftWrapsInPreview.text=\u5728\u9810\u89bd\u7de8\u8f2f\u5668\u4f7f\u7528\u81ea\u52d5\u63db\u884c
-action.EditorToggleUseSoftWrapsInPreview.description=\u5728\u9810\u89bd\u7de8\u8f2f\u5668\u4f7f\u7528\u81ea\u52d5\u63db\u884c\u5207\u63db
+action.EditorSetLtrBidiTextDirection.text=\u5de6\u5230\u53f3
+action.EditorSetRtlBidiTextDirection.text=\u53f3\u5230\u5de6
+action.EditorToggleInsertState.text=\u5207\u63db\u63d2\u5165/\u8986\u5beb
+action.EditorToggleColumnMode.text=\u5217\u9078\u53d6\u6a21\u5f0f(_M)
+action.EditorToggleColumnMode.description=\u5728\u76ee\u524d\u7de8\u8f2f\u8996\u7a97\u5207\u63db\u5217\u9078\u53d6\u6a21\u5f0f
+action.EditorToggleShowWhitespaces.text=\u986f\u793a\u7a7a\u683c(_O)
+action.EditorToggleShowWhitespaces.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u4e2d\u5207\u63db\u986f\u793a\u7a7a\u683c
+action.EditorToggleShowIndentLines.text=\u986f\u793a\u7e2e\u9032\u56ae\u5c0e(_O)
+action.EditorToggleShowIndentLines.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u4e2d\u5207\u63db\u986f\u793a\u7e2e\u9032\u6307\u5357
+action.EditorToggleShowBreadcrumbs.text=\u986f\u793a\u9eb5\u5305\u5c51\u5c0e\u822a
+action.EditorToggleShowBreadcrumbs.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u4e2d\u5207\u63db\u986f\u793a\u9eb5\u5305\u5c51\u5c0e\u822a
+action.EditorToggleShowLineNumbers.text=\u986f\u793a\u884c\u865f(_I)
+action.EditorToggleShowLineNumbers.description=\u76ee\u524d\u7de8\u8f2f\u8996\u7a97\u4e2d\u5207\u63db\u884c\u865f\u986f\u793a
+action.EditorToggleShowGutterIcons.text=\u986f\u793a Gutter \u5716\u793a(_O)
+action.EditorToggleShowGutterIcons.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u4e2d\u5207\u63db\u986f\u793a Gutter \u5716\u793a
+action.EditorToggleUseSoftWraps.text=\u555f\u7528\u81ea\u52d5\u63db\u884c
+action.EditorToggleUseSoftWraps.description=\u76ee\u524d\u7de8\u8f2f\u8996\u7a97\u4e2d\u5207\u63db\u81ea\u52d5\u63db\u884c
+action.EditorToggleUseSoftWrapsInPreview.text=\u5728\u7de8\u8f2f\u5668\u9810\u89bd\u4e2d\u4f7f\u7528\u81ea\u52d5\u63db\u884c
+action.EditorToggleUseSoftWrapsInPreview.description=\u5207\u63db\u5728\u7de8\u8f2f\u5668\u9810\u89bd\u4e2d\u4f7f\u7528\u81ea\u52d5\u63db\u884c
action.EditorConsoleScrollToTheEnd.text=\u6372\u52d5\u5230\u7d50\u5c3e
-action.EditorIncreaseFontSize.text=\u589e\u52a0\u5b57\u9ad4\u5927\u5c0f
-action.EditorDecreaseFontSize.text=\u7e2e\u5c0f\u5b57\u9ad4
-action.ViewImportPopups.text=\u986f\u793a\u532f\u5165\u5f48\u51fa\u8996\u7a97
-action.ViewImportPopups.description=\u5207\u63db\u986f\u793a\u8f38\u5165\u5f48\u51fa\u8996\u7a97\u7684\u76ee\u524d\u6a94\u6848
+action.EditorIncreaseFontSize.text=\u589e\u5927\u5b57\u9ad4\u5927\u5c0f
+action.EditorDecreaseFontSize.text=\u6e1b\u5c0f\u5b57\u9ad4\u5927\u5c0f
+action.ViewImportPopups.text=\u986f\u793a\u532f\u5165\u5f48\u7a97
+action.ViewImportPopups.description=\u5728\u76ee\u524d\u6a94\u6848\u4e2d\u5207\u63db\u986f\u793a\u532f\u5165\u5f48\u7a97
action.EditorScrollToCenter.text=\u6372\u52d5\u5230\u4e2d\u5fc3
-action.EditorToggleCase.text=\u5207\u63db\u6848\u4f8b
-action.EditorJoinLines.text=\u806f\u63a5\u884c
-action.EditorSelectLine.text=\u9078\u53d6\u76ee\u524d\u884c
+action.EditorToggleCase.text=\u5207\u63db\u5927\u5c0f\u5beb
+action.EditorJoinLines.text=\u9023\u63a5\u884c
+action.EditorSelectLine.text=\u9078\u53d6\u63d2\u5165\u7b26\u865f\u6240\u5728\u884c
action.EditorSplitLine.text=\u5206\u5272\u884c
action.EditorStartNewLine.text=\u958b\u59cb\u65b0\u884c
-action.EditorStartNewLineBefore.text=\u76ee\u524d\u4f4d\u7f6e\u958b\u59cb\u65b0\u884c
-action.EditorCompleteStatement.text=\u5b8c\u6574\u7684\u76ee\u524d\u5ba3\u544a
+action.EditorStartNewLineBefore.text=\u5728\u76ee\u524d\u4f4d\u7f6e\u4e4b\u524d\u958b\u59cb\u65b0\u884c
+action.EditorCompleteStatement.text=\u88dc\u5168\u76ee\u524d\u8a9e\u53e5
action.ExpandAll.text=\u5168\u90e8\u5c55\u958b
action.CollapseAll.text=\u5168\u90e8\u6298\u758a
action.ExportToTextFile.text=\u532f\u51fa\u5230\u6587\u5b57\u6a94\u6848
action.ExpandTreeNode.text=\u5c55\u958b\u6a39\u7bc0\u9ede
action.CollapseTreeNode.text=\u6298\u758a\u6a39\u7bc0\u9ede
action.FullyExpandTreeNode.text=\u5b8c\u5168\u5c55\u958b\u6a39\u7bc0\u9ede
-group.GenerateGroup.text=\u7522\u751f
+group.GenerateGroup.text=\u7522\u751f(_G)
action.GenerateTestMethod.text=\u6e2c\u8a66\u65b9\u6cd5
-action.GenerateSetUpMethod.text=\u8a2d\u5b9a\u65b9\u6cd5
-action.GenerateTearDownMethod.text=\u62c6\u5378\u65b9\u6cd5
+action.GenerateSetUpMethod.text=SetUp \u65b9\u6cd5
+action.GenerateTearDownMethod.text=TearDown \u65b9\u6cd5
action.GenerateDataMethod.text=\u53c3\u6578\u65b9\u6cd5
action.GenerateConstructor.text=\u69cb\u9020\u51fd\u6578
action.GenerateConstructor.description=\u7522\u751f\u69cb\u9020\u51fd\u6578
-action.GenerateCreateUI.text=\u5efa\u7acb UI (...)
+action.GenerateCreateUI.text=createUI(...)
action.GenerateCreateUI.description=\u7522\u751f createUI(...)
action.GenerateGetter.text=Getter
action.GenerateGetter.description=\u7522\u751f getter
@@ -225,408 +225,408 @@ action.GenerateSetter.description=\u7522\u751f setter
action.GenerateGetterAndSetter.text=Getter \u548c Setter
action.GenerateGetterAndSetter.description=\u7522\u751f getter \u548c setter
action.GenerateEquals.text=equals() \u548c hashCode()
-action.GenerateEquals.description=\u7522\u751f equals() and hashCode()
-action.OverrideMethods.text=\u91cd\u5beb\u65b9\u6cd5(_O)...
-action.OverrideMethods.description=\u5728\u76ee\u524d\u985e\u5225\u4e2d\u91cd\u5beb\u57fa\u790e\u985e\u5225\u65b9\u6cd5
-action.ImplementMethods.text=\u5be6\u73fe\u65b9\u6cd5...
+action.GenerateEquals.description=\u7522\u751f equals() \u548c hashCode()
+action.OverrideMethods.text=\u91cd\u5beb\u65b9\u6cd5...(_O)
+action.OverrideMethods.description=\u5728\u76ee\u524d\u985e\u5225\u4e2d\u91cd\u5beb\u57fa\u985e\u5225\u65b9\u6cd5
+action.ImplementMethods.text=\u5be6\u73fe\u65b9\u6cd5...(_I)
action.ImplementMethods.description=\u5728\u76ee\u524d\u985e\u5225\u4e2d\u5be6\u73fe\u57fa\u672c\u4ecb\u9762/\u985e\u5225\u65b9\u6cd5
-action.DelegateMethods.text=\u59d4\u8a17\u65b9\u6cd5...
-action.DelegateMethods.description=\u7522\u751f\u59d4\u8a17\u65b9\u6cd5 field/getter
-action.GenerateSuperMethodCall.text=\u8d85\u7d1a\u65b9\u6cd5\u8abf\u7528
-action.GenerateSuperMethodCall.description=Generate super method call
-action.NextDiff.text=\u4e0b\u4e00\u500b\u5dee\u7570
+action.DelegateMethods.text=\u59d4\u8a17\u65b9\u6cd5...(_D)
+action.DelegateMethods.description=\u70ba\u6b04\u4f4d/getter \u7522\u751f\u59d4\u8a17\u65b9\u6cd5
+action.GenerateSuperMethodCall.text=\u8abf\u7528 super \u65b9\u6cd5
+action.GenerateSuperMethodCall.description=\u7522\u751f super \u65b9\u6cd5\u8abf\u7528
+action.NextDiff.text=\u4e0b\u4e00\u8655\u5dee\u7570
action.NextDiff.description=\u79fb\u52d5\u5230\u4e0b\u4e00\u500b\u5dee\u7570
-action.PreviousDiff.text=\u4e0a\u4e00\u500b\u5dee\u7570
+action.PreviousDiff.text=\u4e0a\u4e00\u8655\u5dee\u7570
action.PreviousDiff.description=\u79fb\u52d5\u5230\u4e0a\u4e00\u500b\u5dee\u7570
action.Diff.NextConflict.text=\u4e0b\u4e00\u500b\u885d\u7a81
action.Diff.NextConflict.description=\u79fb\u52d5\u5230\u4e0b\u4e00\u500b\u672a\u89e3\u6c7a\u7684\u885d\u7a81
action.Diff.PreviousConflict.text=\u4e0a\u4e00\u500b\u885d\u7a81
action.Diff.PreviousConflict.description=\u79fb\u52d5\u5230\u4e0a\u4e00\u500b\u672a\u89e3\u6c7a\u7684\u885d\u7a81
-action.GotoChangedFile.text=\u958b\u555f\u4fee\u6539\u904e\u7684\u6a94\u6848...
-action.GotoChangedFile.description=\u5feb\u901f\u5c0e\u822a\u5230\u66f4\u540d\u904e\u7684\u6a94\u6848
-action.Refresh.text=\u66f4\u65b0
+action.GotoChangedFile.text=\u8f49\u5230\u8b8a\u66f4\u7684\u6a94\u6848...
+action.GotoChangedFile.description=\u5feb\u901f\u5c0e\u822a\u5230\u8b8a\u66f4\u7684\u6a94\u6848
+action.Refresh.text=\u66f4\u65b0(_E)
action.CheckinProject.text=\u63d0\u4ea4(_I)
action.CheckinFiles.text=\u63d0\u4ea4\u6a94\u6848(_I)
-action.UpdateFiles.text=\u66f4\u65b0
+action.UpdateFiles.text=\u66f4\u65b0(_U)
action.CheckStatusForFiles.text=\u6aa2\u67e5\u72c0\u614b(_K)
action.Annotate.text=\u8a3b\u89e3(_N)
-action.Annotate.description=\u986f\u793a\u6709\u95dc\u6700\u5f8c\u4fee\u6539\u65e5\u671f\u548c\u4f5c\u8005\u7684\u6bcf\u4e00\u884c\u8a0a\u606f
-action.Compare.SameVersion.text=\u6bd4\u8f03\u76f8\u540c\u5b58\u5132\u5eab\u7684\u7248\u672c
-action.Compare.LastVersion.text=\u7528\u6700\u65b0\u7684\u7248\u672c\u5eab\u6bd4\u8f03
-action.Compare.Selected.text=\u6bd4\u8f03(C)...
+action.Annotate.description=\u986f\u793a\u6bcf\u884c\u7684\u6700\u5f8c\u4fee\u6539\u65e5\u671f\u548c\u4f5c\u8005\u8a0a\u606f
+action.Compare.SameVersion.text=\u8207\u540c\u4e00\u500b\u7248\u672c\u5eab\u6bd4\u8f03(_Y)
+action.Compare.LastVersion.text=\u8207\u6700\u65b0\u7684\u4e00\u500b\u5009\u5eab\u6bd4\u8f03(_V)
+action.Compare.Selected.text=\u8207...\u6bd4\u8f03...(_C)
group.NewGroup.text=\u65b0\u589e(_N)
group.WeighingNewGroup.text=\u65b0\u589e(_N)
-action.NewClass.text=Java\u985e\u5225
+action.NewClass.text=Java \u985e\u5225
action.NewFile.text=\u6a94\u6848
-action.NewDir.text=\u76ee\u9304/\u5305\u88dd
-action.NewFromTemplate.text=\u4f86\u81ea\u7bc4\u672c
+action.NewDir.text=\u76ee\u9304/\u5305
+action.NewFromTemplate.text=\u5f9e\u7bc4\u672c
action.Diff.ShowDiff.text=\u986f\u793a\u5dee\u7570
-action.Diff.ShowDiff.description=\u6bd4\u8f03\u6a94\u6848\u6216\u6821\u6b63
-action.CompareTwoFiles.text=\u6bd4\u8f03\u6a94\u6848
-action.CompareTwoFiles.description=\u6bd4\u8f03\u5169\u500b\u9078\u53d6\u7684\u6a94\u6848\u6216\u8cc7\u6599\u593e
-action.CompareFileWithEditor.text=\u7de8\u8f2f\u5668\u4e2d\u6bd4\u8f03\u6a94\u6848
-action.CompareFileWithEditor.description=\u7528\u7de8\u8f2f\u5668\u6bd4\u8f03\u6240\u9078\u6a94\u6848
-action.ShowQuickDocAtPinnedWindowFromTooltip.text=\u5728\u4e00\u500b\u56fa\u5b9a\u7684\u8996\u7a97\u5b8c\u6574\u7684\u6587\u4ef6
-action.ShowQuickDocAtPinnedWindowFromTooltip.description=\u986f\u793a\u5728\u4e00\u500b\u56fa\u5b9a\u7684\u8996\u7a97\u5b8c\u6574\u7684\u6587\u4ef6
-action.JumpToColorsAndFonts.text=\u8df3\u8e8d\u5230\u984f\u8272\u548c\u5b57\u9ad4\u9078\u9805
-action.JumpToColorsAndFonts.description=\u8df3\u8e8d\u5230\u984f\u8272\u548c\u5b57\u9ad4\u9078\u9805
+action.Diff.ShowDiff.description=\u6bd4\u8f03\u6a94\u6848\u6216\u4fee\u8a02
+action.CompareTwoFiles.text=\u6bd4\u8f03\u5169\u500b\u6a94\u6848(_F)
+action.CompareTwoFiles.description=\u6bd4\u8f03\u5169\u500b\u9078\u53d6\u6a94\u6848
+action.CompareFileWithEditor.text=\u8207\u7de8\u8f2f\u5668\u4e2d\u7684\u6a94\u6848\u6bd4\u8f03(_M)
+action.CompareFileWithEditor.description=\u5c07\u9078\u53d6\u6a94\u6848\u548c\u7de8\u8f2f\u4e2d\u7684\u6a94\u6848\u9032\u884c\u6bd4\u8f03
+action.ShowQuickDocAtPinnedWindowFromTooltip.text=\u5728\u56fa\u5b9a\u8996\u7a97\u986f\u793a\u5b8c\u6574\u6587\u4ef6
+action.ShowQuickDocAtPinnedWindowFromTooltip.description=\u5728\u4e00\u500b\u56fa\u5b9a\u8996\u7a97\u986f\u793a\u5b8c\u6574\u6587\u4ef6
+action.JumpToColorsAndFonts.text=\u8df3\u8e8d\u5230\u984f\u8272\u548c\u5b57\u9ad4
+action.JumpToColorsAndFonts.description=\u8df3\u8e8d\u5230\u63d2\u5165\u7b26\u865f\u8655\u7684\u984f\u8272\u548c\u5b57\u9ad4\u9078\u9805
-group.LocalHistory.text=\u672c\u6a5f\u6b77\u53f2\u8a18\u9304
-action.LocalHistory.ShowHistory.text=\u986f\u793a\u6b77\u53f2\u8a18\u9304
-action.LocalHistory.ShowSelectionHistory.text=\u986f\u793a\u6b77\u53f2\u9078\u53d6
-action.LocalHistory.PutLabel.text=\u6309\u6a19\u7c64(L)...
+group.LocalHistory.text=\u672c\u6a5f\u6b77\u53f2(_H)
+action.LocalHistory.ShowHistory.text=\u986f\u793a\u6b77\u53f2(_H)
+action.LocalHistory.ShowSelectionHistory.text=\u986f\u793a\u9078\u53d6\u6b77\u53f2
+action.LocalHistory.PutLabel.text=\u8cbc\u6a19\u7c64...(_L)
group.VcsGroups.text=VCS(_S)
-group.VcsGlobalGroup.text=VCS\u7d44
-action.Vcs.FileView.text=\u986f\u793a\u6a94\u6848\u6aa2\u8996
-action.Vcs.FileView.description=\u986f\u793a\u7248\u672c\u63a7\u5236\u76f8\u95dc\u7684\u8a0a\u606f\u5c0d\u6240\u6709\u672c\u6a5f\u6a94\u6848
-action.Vcs.UpdateProject.text=\u66f4\u65b0\u9805\u76ee
-action.Vcs.ProjectStatus.text=\u6aa2\u67e5\u9805\u76ee\u72c0\u614b
-group.VcsGroup.text=\u7248\u672c\u63a7\u5236
+group.VcsGlobalGroup.text=VCS \u7d44
+action.Vcs.FileView.text=\u986f\u793a\u6a94\u6848\u6aa2\u8996(_L)
+action.Vcs.FileView.description=\u986f\u793a\u5168\u90e8\u672c\u6a5f\u6a94\u6848\u7684\u7248\u672c\u63a7\u5236\u8a0a\u606f
+action.Vcs.UpdateProject.text=\u66f4\u65b0\u9805\u76ee(_U)
+action.Vcs.ProjectStatus.text=\u6aa2\u67e5\u9805\u76ee\u72c0\u614b(_H)
+group.VcsGroup.text=Version Control
group.VcsFileGroupPopup.text=\u7248\u672c\u63a7\u5236\u7d44
-group.FileMenu.text=\u6a94\u6848
-group.ProjectImport.text=\u532f\u5165\u9805\u76ee
+group.FileMenu.text=\u6a94\u6848(_F)
+group.ProjectImport.text=\u532f\u5165\u9805\u76ee(_P)
action.NewProject.text=\u9805\u76ee...(_P)
-action.NewProject.description=\u5f9e\u982d\u958b\u59cb\u5efa\u7acb\u4e00\u500b\u65b0\u9805\u76ee
-action.NewModule.text=\u7d44\u4ef6(M)...
-action.NewModule.description=\u5f9e\u982d\u958b\u59cb\u5efa\u7acb\u65b0\u7684\u6a21\u7d44\uff0c\u4e26\u5c07\u5176\u65b0\u589e\u5230\u9805\u76ee
-action.ImportProject.description=\u5efa\u7acb\u9805\u76ee\u7d50\u69cb\u8207\u73fe\u6709\u7684\u6e90\u76ee\u9304\u6216\u8f49\u63db\u73fe\u6709\u7684\u9805\u76ee\u6a21\u578b
-action.ImportModule.description=\u5f9e\u73fe\u6709\u6e90\u76ee\u9304\u6216\u5f9e\u73fe\u6709\u7684\u9805\u76ee\u6a21\u578b\u532f\u5165\u6a21\u7d44
-action.OpenFile.text=\u958b\u555f...
-action.OpenFile.description=\u958b\u555f\u7de8\u8f2f\u5668\u4e2d\u7684\u9805\u76ee\u6216\u6a94\u6848
-group.reopen.win.text=\u91cd\u65b0\u958b\u555f
-group.reopen.mac.text=\u958b\u555f\u6700\u8fd1\u7684
-group.$LRU.text=\u958b\u555f\u6700\u8fd1(R)
+action.NewProject.description=\u5f9e\u8349\u7a3f\u5efa\u7acb\u4e00\u500b\u65b0\u9805\u76ee
+action.NewModule.text=\u6a21\u7d44...(_M)
+action.NewModule.description=\u5f9e\u8349\u7a3f\u5efa\u7acb\u6a21\u7d44\u4e26\u65b0\u589e\u65b0\u6a21\u7d44\u5230\u8a72\u9805\u76ee
+action.ImportProject.description=\u6839\u64da\u73fe\u6709\u7684\u6e90\u78bc\u76ee\u9304\u5efa\u7acb\u9805\u76ee\u7d50\u69cb\u6216\u8f49\u63db\u73fe\u6709\u7684\u9805\u76ee\u6a21\u578b
+action.ImportModule.description=\u6839\u64da\u73fe\u6709\u7684\u6e90\u78bc\u76ee\u9304\u5efa\u7acb\u6a21\u7d44\u6216\u8f49\u63db\u73fe\u6709\u7684\u9805\u76ee\u6a21\u578b
+action.OpenFile.text=\u958b\u555f...(_O)
+action.OpenFile.description=\u5728\u7de8\u8f2f\u8996\u7a97\u4e2d\u958b\u555f\u9805\u76ee\u6216\u6a94\u6848
+group.reopen.win.text=\u91cd\u65b0\u958b\u555f(_R)
+group.reopen.mac.text=\u958b\u555f\u6700\u8fd1(_R)
+group.$LRU.text=\u958b\u555f\u6700\u8fd1(_R)
action.ManageRecentProjects.text=\u7ba1\u7406\u9805\u76ee...
-group.$LRU.description=\u6700\u8fd1\u958b\u555f\u7684\u9805\u76ee\u6e05\u55ae
-action.CloseProject.text=\u95dc\u9589\u9805\u76ee
+group.$LRU.description=\u6700\u8fd1\u958b\u555f\u9805\u76ee\u7684\u6e05\u55ae
+action.CloseProject.text=\u95dc\u9589\u9805\u76ee(_J)
action.CloseProject.description=\u95dc\u9589\u76ee\u524d\u9805\u76ee
action.ShowProjectStructureSettings.text=\u9805\u76ee\u7d50\u69cb...
action.ShowProjectStructureSettings.description=\u8a2d\u5b9a\u9805\u76ee\u7d50\u69cb
-action.TemplateProjectProperties.text=\u9810\u8a2d\u8a2d\u5b9a...
-action.TemplateProjectProperties.description=\u8a2d\u5b9a\u6240\u6709\u65b0\u589e\u9805\u76ee\u7684\u9810\u8a2d\u8a2d\u5b9a
-action.TemplateProjectStructure.text=\u9810\u8a2d\u7684\u9805\u76ee\u7d50\u69cb...
-action.TemplateProjectStructure.description=\u8a2d\u5b9a\u6240\u6709\u65b0\u589e\u9805\u76ee\u7684\u9810\u8a2d\u7d50\u69cb
-action.SaveAll.text=\u5168\u90e8\u5132\u5b58
+action.TemplateProjectProperties.text=\u9810\u8a2d\u8a2d\u5b9a...(_A)
+action.TemplateProjectProperties.description=\u8a2d\u5b9a\u6240\u6709\u65b0\u9805\u76ee\u7684\u9810\u8a2d\u8a2d\u5b9a
+action.TemplateProjectStructure.text=\u9810\u8a2d\u9805\u76ee\u7d50\u69cb...
+action.TemplateProjectStructure.description=\u8a2d\u5b9a\u6240\u6709\u65b0\u9805\u76ee\u7684\u9810\u8a2d\u7d50\u69cb
+action.SaveAll.text=\u5132\u5b58\u5168\u90e8(_S)
action.SaveAll.description=\u5132\u5b58\u6240\u6709\u6a94\u6848\u548c\u8a2d\u5b9a
-action.ExportSettings.text=\u532f\u51fa\u8a2d\u5b9a...
+action.ExportSettings.text=\u532f\u51fa\u8a2d\u5b9a...(_E)
action.ExportSettings.description=\u532f\u51fa\u5168\u5c40\u8a2d\u5b9a
action.ImportSettings.text=\u532f\u5165\u8a2d\u5b9a...
action.ImportSettings.description=\u532f\u5165\u5168\u5c40\u8a2d\u5b9a
-action.ImportFromJBuilder.text=\u5f9eJBuilder\u532f\u5165...
-action.ImportFromJBuilder.description=\u5f9eJBuilder\u9805\u76ee\u8f09\u5165\u6a21\u7d44
-action.ImportFromEclipse.text=\u5f9eEclipse\u532f\u5165...
-action.ImportFromEclipse.description=\u5f9eEclipse\u9805\u76ee\u5efa\u7acb\u9805\u76ee
-action.ExportToEclipse.text=\u532f\u51fa\u5230Eclipse...
-action.ExportToEclipse.description=\u5efa\u7acbEclipse\u9805\u76ee\u70ba\u6bcf\u500b\u6a21\u7d44
-action.Synchronize.text=\u540c\u6b65
-action.Synchronize.description=\u5075\u6e2c\u6240\u6709\u5916\u90e8\u8b8a\u66f4\u6a94\u6848\uff0c\u4e26\u5f9e\u78c1\u789f\u91cd\u65b0\u8f09\u5165\u5b83\u5011
-action.ReloadFromDisk.text=\u5f9e\u78c1\u789f\u91cd\u65b0\u8f09\u5165
-action.ReloadFromDisk.description=\u5f9e\u786c\u76e4\u91cd\u65b0\u8f09\u5165\u76ee\u524d\u6a94\u6848\u4e26\u907a\u5931\u6240\u6709\u7684\u6539\u8b8a
-group.Vcs.Checkout.text=\u5f9e\u7248\u672c\u63a7\u5236\u7cfb\u7d71Check_out
-action.ExportToHTML.text=\u532f\u51fa\u5230_HTML...
-action.ExportToHTML.description=\u4ee5HTML\u683c\u5f0f\u5132\u5b58\u6a94\u6848\u5167\u5bb9\u8207\u8a9e\u6cd5\u8457\u8272
-action.Print.text=\u5217\u5370...
+action.ImportFromJBuilder.text=\u5f9e JBuilder \u532f\u5165...(_F)
+action.ImportFromJBuilder.description=\u5f9e JBuilder \u9805\u76ee\u8f09\u5165\u6a21\u7d44
+action.ImportFromEclipse.text=\u5f9e Eclipse \u532f\u5165...
+action.ImportFromEclipse.description=\u5f9e Eclipse \u9805\u76ee\u4f86\u5efa\u7acb\u9805\u76ee
+action.ExportToEclipse.text=\u532f\u51fa\u5230 Eclipse...
+action.ExportToEclipse.description=\u70ba\u6240\u6709\u6a21\u7d44\u5efa\u7acb Eclipse \u9805\u76ee
+action.Synchronize.text=\u540c\u6b65(_Y)
+action.Synchronize.description=\u5075\u6e2c\u6240\u6709\u5916\u90e8\u8b8a\u66f4\u7684\u6a94\u6848\uff0c\u4e26\u5f9e\u78c1\u789f\u91cd\u65b0\u8f09\u5165
+action.ReloadFromDisk.text=\u91cd\u65b0\u5f9e\u78c1\u789f\u8f09\u5165(_K)
+action.ReloadFromDisk.description=\u5f9e\u78c1\u789f\u91cd\u65b0\u8f09\u5165\u76ee\u524d\u6a94\u6848\u4e26\u653e\u68c4\u6240\u6709\u8b8a\u66f4
+group.Vcs.Checkout.text=\u5f9e\u7248\u672c\u63a7\u5236\u4e2d\u6aa2\u51fa(_O)
+action.ExportToHTML.text=\u532f\u51fa\u5230 HTML...(_H)
+action.ExportToHTML.description=\u5132\u5b58\u6a94\u6848\u5167\u5bb9\u70ba HTML \u8a9e\u6cd5\u683c\u5f0f
+action.Print.text=\u5217\u5370...(_P)
action.Print.description=\u5217\u5370\u6a94\u6848
-action.Exit.text=\u7d50\u675f
-action.Exit.description=\u7d50\u675fIDE
-group.EditMenu.text=\u7de8\u8f2f
-group.FindMenuGroup.text=\u641c\u5c0b
-action.undo.text=\u9084\u539f{0}
-action.undo.description=\u9084\u539f{0}
+action.Exit.text=\u7d50\u675f(_X)
+action.Exit.description=\u7d50\u675f IDE
+group.EditMenu.text=\u7de8\u8f2f(_E)
+group.FindMenuGroup.text=\u641c\u5c0b(_F)
+action.undo.text=\u9084\u539f {0}(_U)
+action.undo.description=\u9084\u539f {0}
action.undo.description.empty=\u6700\u5f8c\u64cd\u4f5c
-action.redo.text=\u91cd\u505a{0}
-action.redo.description=\u91cd\u505a{0}
-action.redo.description.empty=\u4e0a\u6b21\u9084\u539f\u7684\u64cd\u4f5c
-action.$Cut.text=\u526a\u4e0b
-action.$Cut.description=\u5207\u5230\u526a\u8cbc\u7c3f
-action.$Copy.text=\u8907\u88fd
+action.redo.text=\u91cd\u505a {0}(_R)
+action.redo.description=\u91cd\u505a {0}
+action.redo.description.empty=\u6700\u5f8c\u9084\u539f\u64cd\u4f5c
+action.$Cut.text=\u526a\u4e0b(_T)
+action.$Cut.description=\u526a\u4e0b\u5230\u526a\u8cbc\u7c3f
+action.$Copy.text=\u8907\u88fd(_C)
action.$Copy.description=\u8907\u88fd\u5230\u526a\u8cbc\u7c3f
-action.$SearchWeb.text=\u4f7f\u7528Google\u641c\u5c0b
-action.$SearchWeb.description=\u641c\u7d22\u9078\u53d6\u8207\u8c37\u6b4c
-action.CopyUrl.text=\u8907\u88fdURL
-action.CopyUrl.description=\u8907\u88fd\u76ee\u524dURL\u5230\u526a\u8cbc\u7c3f
-action.CopyPaths.text=\u8907\u88fd\u8def\u5f91
-action.CopyPaths.description=\u5c0d\u61c9\u65bc\u9078\u64c7\u7684\u6a94\u6848\u6216\u76ee\u9304\u5230\u526a\u8cbc\u7c3f\u62f7\u8c9d\u8def\u5f91
-action.CopyReference.text=\u8907\u88fd\u53c3\u8003
-action.CopyReference.description=\u8907\u88fd\u53c3\u7167\u9078\u64c7\u7684\u985e\u5225\uff0c\u65b9\u6cd5\u6216\u51fd\u6578
-action.CopyAsRichText.text=\u8907\u88fd\u70ba\u5bcc\u6587\u5b57\u683c\u5f0f
-action.CopyAsRichText.description=\u8907\u88fd\u9078\u5340\u5230\u526a\u8cbc\u7c3f\u70ba\u5bcc\u6587\u5b57(RTF\u548cHTML\u683c\u5f0f)
+action.$SearchWeb.text=\u7528 Google \u641c\u7d22(_S)
+action.$SearchWeb.description=\u7528 Google \u641c\u7d22\u9078\u53d6\u5167\u5bb9
+action.CopyUrl.text=\u8907\u88fd URL
+action.CopyUrl.description=\u5c07\u63d2\u5165\u7b26\u865f\u4e0b\u7684 URL \u8907\u88fd\u5230\u526a\u8cbc\u7c3f
+action.CopyPaths.text=\u8907\u88fd\u8def\u5f91(_O)
+action.CopyPaths.description=\u8907\u88fd\u9078\u53d6\u6a94\u6848\u6216\u76ee\u9304\u7684\u8def\u5f91\u5230\u526a\u8cbc\u7c3f
+action.CopyReference.text=\u8907\u88fd\u53c3\u7167(_Y)
+action.CopyReference.description=\u8907\u88fd\u5c0d\u9078\u53d6\u985e\u5225\u3001\u65b9\u6cd5\u6216\u51fd\u6578\u7684\u53c3\u7167
+action.CopyAsRichText.text=\u8907\u88fd\u70ba\u5bcc\u6587\u5b57
+action.CopyAsRichText.description=\u5c07\u9078\u53d6\u8907\u88fd\u5230\u526a\u8cbc\u7c3f\u4f5c\u70ba\u5bcc\u6587\u5b57(\u4ee5 RTF \u548c HTML \u683c\u5f0f)
action.CopyAsPlainText.text=\u8907\u88fd\u70ba\u7d14\u6587\u5b57
-action.CopyAsPlainText.description=\u8907\u88fd\u9078\u5340\u5230\u526a\u8cbc\u7c3f\u70ba\u7d14\u6587\u5b57
-action.$Paste.text=\u8cbc\u4e0a
+action.CopyAsPlainText.description=\u5c07\u9078\u53d6\u8907\u88fd\u5230\u526a\u8cbc\u7c3f\u4f5c\u70ba\u7d14\u6587\u5b57
+action.$Paste.text=\u8cbc\u4e0a(_P)
action.$Paste.description=\u5f9e\u526a\u8cbc\u7c3f\u8cbc\u4e0a
-action.PasteMultiple.text=\u5f9e\u6b77\u53f2\u8a18\u9304\u8cbc\u4e0a...
+action.PasteMultiple.text=\u5f9e\u6b77\u53f2\u8a18\u9304\u8cbc\u4e0a...(_E)
action.PasteMultiple.description=\u5f9e\u6700\u8fd1\u7684\u526a\u8cbc\u7c3f\u8cbc\u4e0a
-action.$SelectAll.text=\u5168\u9078
-action.$SelectAll.description=\u9078\u53d6\u6240\u6709
-action.NewElement.text=\u65b0\u589e...
-action.NewElement.description=\u5efa\u7acb\u65b0\u7684\u985e\u5225\uff0c\u4ecb\u9762\uff0c\u6a94\u6848\u6216\u76ee\u9304
-action.NewElementSamePlace.text=\u65b0\u589e...
-action.NewElementSamePlace.description=\u5efa\u7acb\u65b0\u7684\u985e\u5225\uff0c\u4ecb\u9762\uff0c\u6a94\u6848\u6216\u76ee\u9304
-action.$Delete.text=\u522a\u9664
-action.$Delete.description=\u522a\u9664\u6240\u9078\u9805\u76ee
-action.ToggleBookmark.text=\u5207\u63db\u66f8\u7c64
-action.ToggleBookmark.description=\u5207\u63db\u66f8\u7c64\u5728\u76ee\u524d\u4f4d\u7f6e
-action.ShowBookmarks.text=\u986f\u793a\u66f8\u7c64
-action.ShowBookmarks.description=\u6240\u6709\u66f8\u7c64\u7684\u986f\u793a\u6e05\u55ae
-action.Find.text=\u641c\u5c0b...
-action.Find.description=\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u641c\u5c0b\u5b57\u4e32
-action.FindModal.text=\u641c\u5c0b...
-action.FindModal.description=\u76ee\u524d\u7de8\u8f2f\u5668\u4e2d\u641c\u5c0b\u5b57\u4e32\uff0c\u986f\u793a\u6a21\u5f0f\u5c0d\u8a71\u65b9\u584a
-action.Replace.text=\u53d6\u4ee3...
-action.Replace.description=\u7528\u53e6\u4e00\u500b\u5b57\u4e32\u53d6\u4ee3\u76ee\u524d\u7de8\u8f2f\u5668\u4e2d\u7684\u5b57\u4e32
-action.FindNext.text=\u641c\u5c0b\u4e0b\u4e00\u500b\u7b26\u5408\u9805
-action.FindNext.description=\u91cd\u8907\u4e0a\u4e00\u6b21\u641c\u5c0b/\u53d6\u4ee3\u64cd\u4f5c\uff0c\u4e26\u79fb\u5230\u4e0b\u4e00\u500b\u7b26\u5408\u9805
-action.FindPrevious.text=\u641c\u5c0b\u4e0a\u4e00\u500b\u7b26\u5408\u9805
-action.FindPrevious.description=\u5411\u4e0a\u57f7\u884c\u4e0a\u4e00\u6b21\u7684\u641c\u5c0b/\u53d6\u4ee3\u64cd\u4f5c\uff0c\u4e26\u79fb\u5230\u4e0b\u4e00\u500b\u7b26\u5408\u9805
-action.FindWordAtCaret.text=\u641c\u5c0b\u6e38\u6a19\u4f4d\u7f6e\u7684\u55ae\u5b57
-action.FindWordAtCaret.description=\u641c\u5c0b\u55ae\u5b57\u5728\u6e38\u6a19\u7684\u4e0b\u4e00\u500b\u51fa\u73fe
-action.IncrementalSearch.text=\u589e\u91cf\u641c\u7d22
-action.IncrementalSearch.description=\u958b\u59cb\u589e\u91cf\u641c\u7d22\uff08\u7576\u60a8\u8f38\u5165\u641c\u7d22\u5b57\u4e32\uff09\uff0cIntelliJ IDEA 6.0\u5be6\u73fe\u3002
-action.FindUsages.text=\u641c\u5c0b\u7528\u6cd5\u5be6\u4f8b(U)
-action.FindUsages.description=\u641c\u5c0b\u7b26\u865f\u7684\u7528\u6cd5\u5728\u63d2\u5165\u7b26\u865f
-action.ShowUsages.text=\u986f\u793a\u7528\u6cd5\u5be6\u4f8b(S)
-action.ShowUsages.description=\u986f\u793a\u7528\u6cd5\u5728\u63d2\u5165\u7b26\u865f\u7684\u7b26\u865f
-action.ShowSettingsAndFindUsages.text=\u641c\u5c0b\u4f7f\u7528\u5be6\u4f8b\u8a2d\u5b9a...
-action.ShowSettingsAndFindUsages.description=\u9078\u53d6\u7528\u65bc\u641c\u5c0b\u7528\u6cd5\u884c\u52d5\u7bc4\u570d\u4e26\u4fee\u6539\u9078\u9805
-action.FindUsagesInFile.text=\u5728\u6a94\u6848\u4e2d\u641c\u5c0b\u4f7f\u7528\u5be6\u4f8b
-action.FindUsagesInFile.description=\u641c\u5c0b\u7b26\u865f\u7684\u7528\u6cd5\u5728\u63d2\u5165\u7b26\u5728\u76ee\u524d\u7de8\u8f2f\u5668
-action.HighlightUsagesInFile.text=\u5728\u6a94\u6848\u4e2d\u9ad8\u4eae\u986f\u793a\u7528\u6cd5\u5be6\u4f8b(H)
-action.HighlightUsagesInFile.description=\u7a81\u51fa\u986f\u793a\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u4e2d\u7684\u63d2\u5165\u7b26\u865f
-action.HighlightUsagesInFile.not.ready=\u9019\u7a2e\u641c\u7d22\u7528\u6cd5\u9700\u8981\u7d22\u5f15\uff0c\u5426\u5247\u7121\u6cd5\u57f7\u884c
-action.FindJoinpointsByPointcutAction.text=\u627e\u5230\u9023\u63a5\u9ede\u78ba\u5b9a\u5207\u5165\u9ede
-action.FindJoinpointsByPointcutAction.description=\u627e\u5230\u9023\u63a5\u9ede\u78ba\u5b9a\u5207\u5165\u9ede
-action.FindInPath.text=\u5728\u8def\u5f91\u4e2d\u641c\u5c0b...
-action.FindInPath.description=\u627e\u5230\u7684\u5b57\u4e32\u4e2d\u7684\u591a\u500b\u6a94\u6848
-action.ReplaceInPath.text=\u5728\u8def\u5f91\u53d6\u4ee3...
-action.ReplaceInPath.description=\u53d6\u4ee3\u5b57\u4e32\u4e2d\u7684\u591a\u500b\u6a94\u6848\u7528\u53e6\u4e00\u500b\u5b57\u4e32
-group.ViewMenu.text=\u6aa2\u8996
-action.ViewToolBar.text=\u5de5\u5177\u5217
+action.$SelectAll.text=\u5168\u9078(_A)
+action.$SelectAll.description=\u5168\u9078
+action.NewElement.text=\u65b0\u589e...(_N)
+action.NewElement.description=\u5efa\u7acb\u65b0\u7684\u985e\u5225, \u4ecb\u9762, \u6a94\u6848\u6216\u76ee\u9304
+action.NewElementSamePlace.text=\u65b0\u589e...(_N)
+action.NewElementSamePlace.description=\u5efa\u7acb\u65b0\u7684\u985e\u5225, \u4ecb\u9762, \u6a94\u6848\u6216\u76ee\u9304
+action.$Delete.text=\u522a\u9664(_D)
+action.$Delete.description=\u522a\u9664\u9078\u53d6\u9805
+action.ToggleBookmark.text=\u5207\u63db\u66f8\u7c64(_B)
+action.ToggleBookmark.description=\u5728\u76ee\u524d\u4f4d\u7f6e\u5207\u63db\u66f8\u7c64
+action.ShowBookmarks.text=\u986f\u793a\u66f8\u7c64(_S)
+action.ShowBookmarks.description=\u986f\u793a\u5168\u90e8\u66f8\u7c64\u6e05\u55ae
+action.Find.text=\u641c\u5c0b...(_F)
+action.Find.description=\u5728\u76ee\u524d\u7de8\u8f2f\u8996\u7a97\u4e2d\u641c\u5c0b\u5b57\u4e32
+action.FindModal.text=\u641c\u5c0b...(_F)
+action.FindModal.description=\u5728\u6d3b\u52d5\u7de8\u8f2f\u5668\u641c\u5c0b\u4e00\u500b\u5b57\u4e32\uff0c\u4e26\u986f\u793a\u6a21\u5f0f\u5c0d\u8a71\u65b9\u584a
+action.Replace.text=\u53d6\u4ee3...(_R)
+action.Replace.description=\u7528\u53e6\u4e00\u500b\u5b57\u4e32\u53d6\u4ee3\u76ee\u524d\u7de8\u8f2f\u8996\u7a97\u4e2d\u7684\u5b57\u4e32
+action.FindNext.text=\u641c\u5c0b\u4e0b\u4e00\u500b/\u79fb\u5230\u4e0b\u4e00\u500b\u7b26\u5408\u9805(_N)
+action.FindNext.description=\u91cd\u8907\u4e0a\u4e00\u6b21\u641c\u5c0b/\u53d6\u4ee3\u64cd\u4f5c\uff0c\u6216\u79fb\u52d5\u5230\u9078\u53d6\u6587\u5b57\u7684\u4e0b\u4e00\u500b\u7b26\u5408\u9805
+action.FindPrevious.text=\u641c\u5c0b\u4e0a\u4e00\u500b/\u79fb\u52d5\u5230\u4e0a\u4e00\u500b\u7b26\u5408\u9805(_V)
+action.FindPrevious.description=\u53cd\u65b9\u5411\u91cd\u8907\u4e0a\u4e00\u6b21\u641c\u5c0b/\u53d6\u4ee3\u64cd\u4f5c\uff0c\u6216\u79fb\u52d5\u5230\u9078\u53d6\u6587\u5b57\u7684\u4e0a\u4e00\u500b\u7b26\u5408\u9805
+action.FindWordAtCaret.text=\u641c\u5c0b\u63d2\u5165\u7b26\u865f\u8655\u7684\u5b57(_W)
+action.FindWordAtCaret.description=\u627e\u5230\u63d2\u5165\u7b26\u865f\u8655\u7684\u5b57\u7684\u4e0b\u4e00\u500b\u7b26\u5408\u9805
+action.IncrementalSearch.text=\u589e\u91cf\u641c\u7d22(_L)
+action.IncrementalSearch.description=\u555f\u52d5\u589e\u91cf\u641c\u7d22(\u641c\u7d22\u5b57\u4e32\u6642\u8f38\u5165)\uff0cIntelliJ IDEA 6.0\u5be6\u73fe\u3002
+action.FindUsages.text=\u641c\u5c0b\u4f7f\u7528(_U)
+action.FindUsages.description=\u641c\u5c0b\u63d2\u5165\u7b26\u8655\u7b26\u865f\u7684\u4f7f\u7528
+action.ShowUsages.text=\u986f\u793a\u4f7f\u7528(_S)
+action.ShowUsages.description=\u986f\u793a\u63d2\u5165\u7b26\u865f\u8655\u7b26\u865f\u7684\u4f7f\u7528
+action.ShowSettingsAndFindUsages.text=\u641c\u5c0b\u4f7f\u7528\u8a2d\u5b9a...
+action.ShowSettingsAndFindUsages.description=\u70ba\u641c\u5c0b\u4f7f\u7528\u64cd\u4f5c\u9078\u53d6\u7bc4\u570d\u548c\u7de8\u8f2f\u9078\u9805
+action.FindUsagesInFile.text=\u5728\u6a94\u6848\u4e2d\u641c\u5c0b\u4f7f\u7528(_I)
+action.FindUsagesInFile.description=\u5728\u6d3b\u52d5\u7de8\u8f2f\u5668\u4e2d\u641c\u5c0b\u63d2\u5165\u7b26\u865f\u8655\u7b26\u865f\u7684\u4f7f\u7528
+action.HighlightUsagesInFile.text=\u5728\u6a94\u6848\u4e2d\u9ad8\u4eae\u986f\u793a\u4f7f\u7528(_H)
+action.HighlightUsagesInFile.description=\u5728\u6d3b\u52d5\u7de8\u8f2f\u5668\u4e2d\u9ad8\u4eae\u986f\u793a\u63d2\u5165\u7b26\u865f\u8655\u7b26\u865f\u7684\u4f7f\u7528
+action.HighlightUsagesInFile.not.ready=\u4f7f\u7528\u641c\u7d22\u9700\u8981\u7d22\u5f15\uff0c\u4e26\u4e14\u5728\u7d22\u5f15\u88ab\u5efa\u7acb\u4e4b\u524d\u4e0d\u80fd\u88ab\u57f7\u884c
+action.FindJoinpointsByPointcutAction.text=\u641c\u5c0b Pointcut \u8fa8\u8b58\u7684\u52a0\u5165\u9ede(_J)
+action.FindJoinpointsByPointcutAction.description=\u641c\u5c0b Pointcut \u8fa8\u8b58\u7684\u52a0\u5165\u9ede
+action.FindInPath.text=\u5728\u8def\u5f91\u4e2d\u641c\u5c0b...(_P)
+action.FindInPath.description=\u5728\u591a\u500b\u6a94\u6848\u4e2d\u641c\u5c0b\u5b57\u4e32
+action.ReplaceInPath.text=\u5728\u8def\u5f91\u4e2d\u53d6\u4ee3...(_A)
+action.ReplaceInPath.description=\u5728\u591a\u500b\u6a94\u6848\u4e2d\u7528\u4e00\u500b\u5b57\u4e32\u53d6\u4ee3\u53e6\u4e00\u500b\u5b57\u4e32
+group.ViewMenu.text=\u6aa2\u8996(_V)
+action.ViewToolBar.text=\u5de5\u5177\u5217(_T)
action.ViewToolBar.description=\u986f\u793a/\u96b1\u85cf\u4e3b\u5de5\u5177\u5217
-action.ViewStatusBar.text=\u72c0\u614b\u5217
+action.ViewStatusBar.text=\u72c0\u614b\u5217(_S)
action.ViewStatusBar.description=\u986f\u793a/\u96b1\u85cf\u72c0\u614b\u5217
-action.ViewToolButtons.text=\u5de5\u5177\u6309\u9215
+action.ViewToolButtons.text=\u5de5\u5177\u6309\u9215(_T)
action.ViewToolButtons.description=\u986f\u793a/\u96b1\u85cf\u5de5\u5177\u8996\u7a97\u6309\u9215
-action.ViewNavigationBar.text=\u5c0e\u822a\u5217
+action.ViewNavigationBar.text=\u5c0e\u822a\u5217(_V)
action.ViewNavigationBar.description=\u986f\u793a/\u96b1\u85cf\u5c0e\u822a\u5217
-action.FileStructurePopup.text=\u6a94\u6848\u7d50\u69cb
-action.FileStructurePopup.description=\u5c0d\u76ee\u524d\u6a94\u6848\u9032\u884c\u5feb\u901f\u5c0e\u822a\u5f48\u51fa\u5f0f\u7d50\u69cb
-action.ShowFilePath.text=\u6a94\u6848\u8def\u5f91
-action.ShowFilePath.description=\u5728\u5916\u90e8\u6a94\u6848\u7ba1\u7406\u5668\u76ee\u524d\u7684\u6a94\u6848\u958b\u555f\u7684\u5f48\u51fa\u8def\u5f91
+action.FileStructurePopup.text=\u6a94\u6848\u7d50\u69cb(_I)
+action.FileStructurePopup.description=\u5f48\u51fa\u76ee\u524d\u6a94\u6848\u7684\u7d50\u69cb\uff0c\u7528\u65bc\u5feb\u901f\u5c0e\u822a
+action.ShowFilePath.text=\u6a94\u6848\u8def\u5f91(_P)
+action.ShowFilePath.description=\u5f48\u51fa\u76ee\u524d\u6a94\u6848\u8def\u5f91\u4ee5\u4fbf\u5916\u90e8\u6a94\u6848\u7ba1\u7406\u5668\u958b\u555f
action.ShowFilePath.tuned={0,choice,0#File|1#Directory} \u8def\u5f91(_P)
-action.SelectIn.text=\u9078\u53d6(L)...
-action.SelectIn.description=\u9078\u53d6\u5728\u4efb\u610f\u6aa2\u8996\u76ee\u524d\u985e\u5225\u6216\u65b9\u6cd5
+action.SelectIn.text=\u9078\u53d6...(_L)
+action.SelectIn.description=\u9078\u53d6\u76ee\u524d\u7684\u985e\u5225\u6216\u65b9\u6cd5\u5728\u4efb\u610f\u6aa2\u8996
action.FixDocComment.text=\u4fee\u5fa9\u6587\u4ef6\u8a3b\u89e3
-action.FixDocComment.description=\u7522\u751f\u6216\u4fee\u5fa9\u6587\u4ef6\u8a3b\u89e3\u70ba\u76ee\u524d\u5167\u5bb9
-action.QuickJavaDoc.text=\u5feb\u901f\u6587\u4ef6
-action.QuickJavaDoc.description=\u986f\u793a\u4e00\u500b\u5f48\u51fa\u8996\u7a97\uff0c\u7528\u65bc\u5728\u63d2\u5165\u7b26\u865f\u7684\u7b26\u865f\u6a94\u6848
-action.QuickImplementations.text=\u5feb\u901f\u9375\u5b9a\u7fa9
-action.QuickImplementations.description=\u986f\u793a\u4e00\u500b\u5f48\u51fa\u8996\u7a97\uff0c\u7528\u7b26\u865f\uff08\u53ca\u5176\u5be6\u73fe\uff09\u542b\u91cf
-action.ShowSiblings.text=\u986f\u793a\u540c\u7d1a\u7684
-action.ShowSiblings.description=\u986f\u793a\u4e00\u500b\u5f48\u51fa\u5f0f\u8996\u7a97\u8207\u7b26\u865f\u7684\u5144\u5f1f\u59d0\u59b9\u5167\u5bb9
-action.ParameterInfo.text=\u53c3\u6578\u8a0a\u606f
-action.ParameterInfo.description=\u8a72\u65b9\u6cd5\u5728\u8abf\u7528\u63d2\u5165\u7b26\u865f\u986f\u793a\u53c3\u6578
+action.FixDocComment.description=\u7522\u751f\u6216\u4fee\u5fa9\u76ee\u524d\u5167\u5bb9\u7684\u6587\u4ef6\u8a3b\u89e3
+action.QuickJavaDoc.text=\u5feb\u6377\u6587\u4ef6(_D)
+action.QuickJavaDoc.description=\u70ba\u63d2\u5165\u7b26\u865f\u8655\u7684\u7b26\u865f\u5f48\u7a97\u986f\u793a\u4e00\u500b\u6587\u4ef6
+action.QuickImplementations.text=\u5feb\u901f\u5b9a\u7fa9(_K)
+action.QuickImplementations.description=\u986f\u793a\u4e00\u500b\u5f48\u51fa\u8996\u7a97\u986f\u793a\u7b26\u865f(\u4ee5\u53ca\u5b83\u7684\u5be6\u73fe)\u7684\u5167\u5bb9
+action.ShowSiblings.text=\u986f\u793a\u540c\u7d1a
+action.ShowSiblings.description=\u986f\u793a\u4e00\u500b\u5f48\u51fa\u8996\u7a97\u986f\u793a\u7b26\u865f\u7684\u540c\u7d1a\u5167\u5bb9
+action.ParameterInfo.text=\u53c3\u6578\u8a0a\u606f(_P)
+action.ParameterInfo.description=\u986f\u793a\u63d2\u5165\u7b26\u865f\u8655\u7684\u65b9\u6cd5\u7684\u53c3\u6578
action.ToggleInlineHintsAction.text=\u5207\u63db\u53c3\u6578\u540d\u7a31\u63d0\u793a
action.ToggleInlineHintsAction.description=\u5207\u63db\u53c3\u6578\u540d\u7a31\u63d0\u793a
-action.ToggleCompletionHintsAction.text=Show parameter name hints on completion
-action.ExpressionTypeInfo.text=\u904b\u7b97\u5f0f\u7684\u985e\u578b(E)
-action.ExpressionTypeInfo.description=\u986f\u793a\u9078\u64c7\u7684\u904b\u7b97\u5f0f\u7684\u985e\u578b
-action.EditorContextInfo.text=\u5167\u5bb9\u8a0a\u606f
-action.EditorContextInfo.description=\u986f\u793a\u76ee\u524d\u7684\u65b9\u6cd5\u6216\u985e\u5225\u5ba3\u544a\u6642\uff0c\u5b83\u662f\u4e0d\u53ef\u898b\u7684
-action.ShowErrorDescription.text=\u932f\u8aa4\u8aaa\u660e
-action.ShowErrorDescription.description=\u932f\u8aa4\u6216\u8b66\u544a\u5728\u63d2\u5165\u7b26\u865f\u7684\u986f\u793a\u8aaa\u660e
+action.ToggleCompletionHintsAction.text=\u88dc\u5168\u6642\u986f\u793a\u53c3\u6578\u540d\u63d0\u793a
+action.ExpressionTypeInfo.text=\u904b\u7b97\u5f0f\u985e\u578b(_E)
+action.ExpressionTypeInfo.description=\u986f\u793a\u9078\u53d6\u904b\u7b97\u5f0f\u7684\u985e\u578b
+action.EditorContextInfo.text=\u5167\u5bb9\u8a0a\u606f(_C)
+action.EditorContextInfo.description=\u986f\u793a\u76ee\u524d\u65b9\u6cd5\u6216\u985e\u5225\u5ba3\u544a\uff0c\u7576\u5b83\u4e0d\u53ef\u898b\u6642
+action.ShowErrorDescription.text=\u932f\u8aa4\u63cf\u8ff0(_R)
+action.ShowErrorDescription.description=\u986f\u793a\u63d2\u5165\u7b26\u865f\u8655\u7684\u932f\u8aa4\u6216\u8b66\u544a\u8aaa\u660e
action.ProjectViewChangeView.text=\u8b8a\u66f4\u6aa2\u8996...
-action.ProjectViewChangeView.description=\u9078\u53d6\u9805\u76ee\uff0c\u6e90\u8def\u5f91\u548c\u985e\u5225\u8def\u5f91,\u9805\u76ee\u6a39\u6aa2\u8996\u8996\u7a97
-action.EditSource.text=\u8df3\u8e8d\u5230\u6e90
-action.EditSource.description=\u958b\u555f\u7de8\u8f2f\u6240\u9078\u9805\u76ee\u4e26\u5c07\u5176\u63d0\u4f9b\u7126\u9ede
-action.EditSourceInNewWindow.text=\u5728\u65b0\u8996\u7a97\u4e2d\u958b\u555f\u6e90
-action.EditSourceInNewWindow.description=\u958b\u555f\u7de8\u8f2f\u5668\u5728\u65b0\u8996\u7a97\u4e2d\u9078\u53d6\u7684\u9805\u76ee\uff0c\u4e26\u7d66\u5b83\u63d0\u4f9b\u7126\u9ede
-action.ViewSource.text=\u986f\u793a\u6e90\u4ee3\u78bc
-action.ViewSource.description=\u958b\u555f\u7de8\u8f2f\u6240\u9078\u9805\u76ee
-action.ExternalJavaDoc.text=\u5916\u90e8\u6587\u4ef6
-action.ExternalJavaDoc.description=\u8207\u6240\u9078\u9805\u76ee\u7684\u6587\u4ef6\u958b\u555f\u7684\u700f\u89bd\u5668
-action.RecentFiles.text=\u6700\u8fd1\u7684\u6a94\u6848
-action.RecentFiles.description=\u6700\u8fd1\u6aa2\u8996\u904e\u7684\u6a94\u6848\u986f\u793a\u6e05\u55ae
+action.ProjectViewChangeView.description=\u5728\u9805\u76ee\u6aa2\u8996\u8996\u7a97\u4e2d\u9078\u53d6\u9805\u76ee\uff0c\u6e90\u8def\u5f91\u6216\u985e\u5225\u8def\u5f91\u6a39
+action.EditSource.text=\u8df3\u8e8d\u5230\u6e90\u78bc(_J)
+action.EditSource.description=\u958b\u555f\u9078\u53d6\u9805\u76ee\u7684\u7de8\u8f2f\u5668\u4e26\u653e\u7f6e\u7126\u9ede
+action.EditSourceInNewWindow.text=\u5728\u65b0\u8996\u7a97\u4e2d\u958b\u555f\u6e90\u78bc
+action.EditSourceInNewWindow.description=\u5728\u65b0\u8996\u7a97\u958b\u555f\u9078\u53d6\u9805\u76ee\u7684\u7de8\u8f2f\u5668\u4e26\u653e\u7f6e\u7126\u9ede
+action.ViewSource.text=\u986f\u793a\u6e90\u78bc(_W)
+action.ViewSource.description=\u958b\u555f\u9078\u53d6\u9805\u76ee\u7684\u7de8\u8f2f\u5668
+action.ExternalJavaDoc.text=\u5916\u90e8\u6587\u4ef6(_X)
+action.ExternalJavaDoc.description=\u70ba\u9078\u53d6\u9805\u76ee\u6a94\u6848\u958b\u555f\u700f\u89bd\u5668
+action.RecentFiles.text=\u6700\u8fd1\u7684\u6a94\u6848(_N)
+action.RecentFiles.description=\u986f\u793a\u6700\u8fd1\u6aa2\u8996\u7684\u6a94\u6848\u6e05\u55ae
action.RecentChangedFiles.text=\u6700\u8fd1\u8b8a\u66f4\u7684\u6a94\u6848
-action.RecentChangedFiles.description=\u6700\u8fd1\u8b8a\u66f4\u7684\u6a94\u6848\u986f\u793a\u6e05\u55ae
-action.QuickChangeScheme.text=\u5feb\u901f\u5207\u63db\u5c08\u6848...
-action.QuickChangeScheme.description=\u6539\u8b8a\u76ee\u524d\u7684\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848\uff0c\u984f\u8272\u5b57\u9ad4\u5c08\u6848\uff0c\u5feb\u901f\u9375\u6216\u5916\u89c0\u611f\u89ba(&F)
-action.TypeHierarchy.text=\u985e\u578b\u5c64\u6b21\u7d50\u69cb
+action.RecentChangedFiles.description=\u986f\u793a\u6700\u8fd1\u8b8a\u66f4\u7684\u6a94\u6848\u6e05\u55ae
+action.QuickChangeScheme.text=\u5feb\u901f\u5207\u63db\u5c08\u6848...(_Q)
+action.QuickChangeScheme.description=\u8b8a\u66f4\u76ee\u524d\u7684\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848\uff0c\u984f\u8272&\u5b57\u9ad4\u5c08\u6848\uff0c\u5feb\u901f\u9375\u6216\u5916\u89c0&\u611f\u89ba\u7b49\u3002
+action.TypeHierarchy.text=\u985e\u578b\u5c64\u6b21\u7d50\u69cb(_H)
action.TypeHierarchy.description=\u700f\u89bd\u9078\u53d6\u985e\u5225\u7684\u5c64\u6b21\u7d50\u69cb
-action.MethodHierarchy.text=\u65b9\u6cd5\u7684\u5c64\u6b21\u7d50\u69cb
-action.MethodHierarchy.description=\u700f\u89bd\u9078\u64c7\u65b9\u6cd5\u7684\u5c64\u6b21\u7d50\u69cb
-action.CallHierarchy.text=\u8abf\u7528\u7684\u5c64\u6b21\u7d50\u69cb
-action.CallHierarchy.description=\u700f\u89bd\u8abf\u7528\u7684\u5c64\u6b21\u7d50\u69cb
+action.MethodHierarchy.text=\u65b9\u6cd5\u5c64\u6b21\u7d50\u69cb(_M)
+action.MethodHierarchy.description=\u700f\u89bd\u9078\u53d6\u65b9\u6cd5\u7684\u5c64\u6b21\u7d50\u69cb
+action.CallHierarchy.text=\u8abf\u7528\u5c64\u6b21\u7d50\u69cb(_Y)
+action.CallHierarchy.description=\u700f\u89bd\u9078\u53d6\u65b9\u6cd5\u7684\u8abf\u7528\u5c64\u6b21\u7d50\u69cb
group.FoldingGroup.text=\u6298\u758a
-group.ExpandToLevel.text=\u5c55\u958b\u5230\u5c64\u6b21(_e)
+group.ExpandToLevel.text=\u5c55\u958b\u5230\u5c64\u6b21(_E)
action.ExpandToLevel1.text=_1
action.ExpandToLevel2.text=_2
action.ExpandToLevel3.text=_3
action.ExpandToLevel4.text=_4
action.ExpandToLevel5.text=_5
-group.ExpandAllToLevel.text=\u5168\u90e8\u5c55\u958b\u5230\u5c64\u6b21(_l)
+group.ExpandAllToLevel.text=\u5168\u90e8\u5c55\u958b\u5230\u5c64\u6b21(_L)
action.ExpandAllToLevel1.text=_1
action.ExpandAllToLevel2.text=_2
action.ExpandAllToLevel3.text=_3
action.ExpandAllToLevel4.text=_4
action.ExpandAllToLevel5.text=_5
-action.ExpandRegion.text=\u5c55\u958b
-action.ExpandRegion.description=\u5c55\u958b\u6298\u758a\u5340\u57df\u7684\u63d2\u5165\u7b26\u865f
-action.ExpandRegionRecursively.text=\u4ee5\u905e\u6b78\u65b9\u5f0f\u5c55\u958b
-action.ExpandRegionRecursively.description=\u5728\u63d2\u5165\u7b26\u865f\u4ee5\u905e\u6b78\u65b9\u5f0f\u5c55\u958b
-action.CollapseRegion.text=\u6298\u758a
-action.CollapseRegion.description=\u6536\u8d77\u6298\u758a\u5340\u57df\u7684\u63d2\u5165\u7b26\u865f
-action.CollapseRegionRecursively.text=\u4ee5\u905e\u6b78\u65b9\u5f0f\u6298\u758a
-action.CollapseRegionRecursively.description=\u5728\u63d2\u5165\u7b26\u865f\u4ee5\u905e\u6b78\u65b9\u5f0f\u6298\u758a
-action.ExpandAllRegions.text=\u5168\u90e8\u5c55\u958b
-action.ExpandAllRegions.description=\u5c55\u958b\u5168\u90e8\u6298\u758a\u5340\u57df\uff08\u9078\u5340\uff09
-action.CollapseAllRegions.text=\u5168\u90e8\u6298\u758a
-action.CollapseAllRegions.description=\u95dc\u9589\u5168\u90e8\u6298\u758a\u5340\u57df\uff08\u9078\u5340\uff09
-action.ExpandDocComments.text=\u5c55\u958b\u6587\u4ef6\u8a3b\u89e3
-action.ExpandDocComments.description=\u5c55\u958b\u5168\u90e8\u6587\u4ef6\u8a3b\u89e3
-action.CollapseDocComments.text=\u95dc\u9589\u6587\u4ef6\u8a3b\u89e3
-action.CollapseDocComments.description=\u95dc\u9589\u5168\u90e8\u6587\u4ef6\u8a3b\u89e3
-action.CollapseSelection.text=\u6298\u758a\u9078\u5340 / \u522a\u9664\u5340\u57df
-action.CollapseSelection.description=\u6298\u758a\u9078\u64c7\u7684\u5340\u584a
-action.CollapseBlock.text=\u6298\u758a\u4ee3\u78bc\u5340\u584a
+action.ExpandRegion.text=\u5c55\u958b(_X)
+action.ExpandRegion.description=\u5728\u63d2\u5165\u7b26\u865f\u8655\u5c55\u958b\u53ef\u6298\u758a\u5340\u57df
+action.ExpandRegionRecursively.text=\u905e\u6b78\u5c55\u958b(_R)
+action.ExpandRegionRecursively.description=\u5728\u63d2\u5165\u7b26\u865f\u8655\u905e\u6b78\u5c55\u958b\u5340\u584a
+action.CollapseRegion.text=\u6298\u758a(_C)
+action.CollapseRegion.description=\u5728\u63d2\u5165\u7b26\u865f\u8655\u6298\u758a\u53ef\u6298\u758a\u5340
+action.CollapseRegionRecursively.text=\u905e\u6b78\u6298\u758a(_A)
+action.CollapseRegionRecursively.description=\u5728\u63d2\u5165\u7b26\u865f\u8655\u905e\u6b78\u6298\u758a\u5340\u584a
+action.ExpandAllRegions.text=\u5168\u90e8\u5c55\u958b(_E)
+action.ExpandAllRegions.description=\u5168\u90e8\u5c55\u958b\u53ef\u6298\u758a\u5340\u57df(\u9078\u53d6\u90e8\u4efd\u7684)
+action.CollapseAllRegions.text=\u5168\u90e8\u6298\u758a(_A)
+action.CollapseAllRegions.description=\u5168\u90e8\u6298\u758a\u53ef\u6298\u758a\u5340\u57df(\u9078\u53d6\u90e8\u4efd)
+action.ExpandDocComments.text=\u5c55\u958b doc \u8a3b\u89e3(_D)
+action.ExpandDocComments.description=\u5c55\u958b\u6240\u6709\u7684\u6587\u4ef6\u8a3b\u89e3
+action.CollapseDocComments.text=\u6298\u758a doc \u8a3b\u89e3(_O)
+action.CollapseDocComments.description=\u6298\u758a\u6240\u6709\u7684\u6587\u4ef6\u8a3b\u89e3
+action.CollapseSelection.text=\u6298\u758a\u9078\u53d6/\u79fb\u9664\u5340\u57df(_S)
+action.CollapseSelection.description=\u6298\u758a\u9078\u53d6\u5340\u584a
+action.CollapseBlock.text=\u6298\u758a\u4ee3\u78bc\u5340\u584a(_B)
action.CollapseBlock.description=\u6298\u758a\u76ee\u524d\u4ee3\u78bc\u5340\u584a
-action.RecentChanges.text=\u6700\u8fd1\u7684\u4fee\u6539
-group.GoToMenu.text=\u5c0e\u822a
-action.SearchEverywhere.text=\u641c\u7d22\u4efb\u4f55\u5730\u65b9
-action.SearchEverywhere.description=\u641c\u7d22\u985e\u5225\uff0c\u6a94\u6848\uff0c\u5de5\u5177\u8996\u7a97\uff0c\u52d5\u4f5c\u548c\u559c\u597d
+action.RecentChanges.text=\u6700\u8fd1\u7684\u8b8a\u66f4(_E)
+group.GoToMenu.text=\u5c0e\u822a(_N)
+action.SearchEverywhere.text=\u5168\u5c40\u641c\u7d22
+action.SearchEverywhere.description=\u641c\u7d22\u985e\u5225\uff0c\u6a94\u6848\uff0c\u5de5\u5177\u8996\u7a97\uff0c\u64cd\u4f5c\u548c\u9996\u9078\u9805
action.SmartSelect.text=\u64f4\u5145\u9078\u53d6
action.SmartUnSelect.text=\u7e2e\u5c0f\u9078\u53d6
-action.GotoClass.text=\u985e\u5225...
-action.GotoClass.description=\u5feb\u901f\u5c0e\u822a\u5230\u4e00\u500b\u985e\u5225\u7684\u540d\u5b57
-action.GotoFile.text=\u6a94\u6848...
-action.GotoFile.description=\u5feb\u901f\u5c0e\u822a\u5230\u4e00\u500b\u6a94\u6848\u540d
-action.GotoSymbol.text=\u6a19\u8a18(S)...
-action.GotoSymbol.description=\u5feb\u901f\u5c0e\u822a\u5230\u540d\u7a31\u7684\u4efb\u4f55\u7b26\u865f
+action.GotoClass.text=\u985e\u5225...(_C)
+action.GotoClass.description=\u900f\u904e\u540d\u5b57\u5feb\u901f\u5c0e\u822a\u5230\u4e00\u500b\u985e\u5225
+action.GotoFile.text=\u6a94\u6848...(_F)
+action.GotoFile.description=\u900f\u904e\u540d\u5b57\u5feb\u901f\u5c0e\u822a\u5230\u4e00\u500b\u6a94\u6848
+action.GotoSymbol.text=\u7b26\u865f...(_S)
+action.GotoSymbol.description=\u900f\u904e\u540d\u5b57\u5feb\u901f\u5c0e\u822a\u5230\u67d0\u500b\u7b26\u865f
action.GotoCustomRegion.text=\u81ea\u8a02\u6298\u758a...
-action.GotoAction.text=\u641c\u5c0b\u52d5\u4f5c...
-action.GotoAction.description=\u5feb\u901f\u5c0e\u822a\u5230\u900f\u904e\u540d\u7a31\u64cd\u4f5c
-action.GotoLine.text=\u884c/\u5217...
-action.GotoLine.description=\u5c0e\u822a\u5230\u7de8\u8f2f\u5668\u4e2d\u7684\u884c\uff08\u6216\u5217\uff09
-action.GotoDeclaration.text=\u5ba3\u544a
-action.GotoDeclaration.description=\u5c0e\u822a\u5230\u8a72\u7b26\u865f\u5728\u63d2\u5165\u7b26\u7684\u5ba3\u544a
-action.GotoImplementation.text=\u5be6\u73fe
-action.GotoImplementation.description=\u5c0e\u822a\u5230\u9078\u64c7\u7684\u985e\u5225\u6216\u65b9\u6cd5\u7684\u5be6\u73fe
-action.GotoTypeDeclaration.text=\u985e\u578b\u5ba3\u544a(T)
-action.GotoTypeDeclaration.description=\u5c0e\u822a\u5230\u8a72\u7b26\u865f\u7684\u985e\u578b\u5728\u63d2\u5165\u7b26\u7684\u5ba3\u544a
-action.GotoSuperMethod.text=\u8d85\u985e\u5225\u65b9\u6cd5
+action.GotoAction.text=\u641c\u5c0b\u64cd\u4f5c...(_F)
+action.GotoAction.description=\u900f\u904e\u540d\u5b57\u5feb\u901f\u5c0e\u822a\u5230\u64cd\u4f5c
+action.GotoLine.text=\u884c/\u5217...(_L)
+action.GotoLine.description=\u900f\u904e\u6578\u5b57\u5728\u7de8\u8f2f\u5668\u4e2d\u5c0e\u822a\u5230\u67d0\u4e00\u884c(\u548c/\u6216\u5217)
+action.GotoDeclaration.text=\u5ba3\u544a(_D)
+action.GotoDeclaration.description=\u5c0e\u822a\u5230\u63d2\u5165\u7b26\u865f\u8655\u7684\u7b26\u865f\u7684\u5ba3\u544a
+action.GotoImplementation.text=\u5be6\u73fe(_M)
+action.GotoImplementation.description=\u5c0e\u822a\u5230\u9078\u53d6\u985e\u5225\u6216\u65b9\u6cd5\u7684\u5be6\u73fe
+action.GotoTypeDeclaration.text=\u985e\u578b\u5ba3\u544a(_T)
+action.GotoTypeDeclaration.description=\u5c0e\u822a\u63d2\u5165\u7b26\u865f\u8655\u7684\u7b26\u865f\u985e\u578b\u7684\u5ba3\u544a
+action.GotoSuperMethod.text=\u8d85\u985e\u5225\u65b9\u6cd5(_U)
action.GotoSuperMethod.description=\u5c0e\u822a\u5230\u76ee\u524d\u65b9\u6cd5\u8986\u5beb\u6216\u5be6\u73fe\u7684\u65b9\u6cd5\u5ba3\u544a
-action.GotoSuperClass.text=\u8d85\u7d1a\u985e\u5225 (_S)
-action.GotoSuperClass.description=\u5c0e\u822a\u5230\u76ee\u524d\u985e\u5225\u64f4\u5145\u6216\u5be6\u73fe\u985e\u5225\u7684\u5ba3\u544a
-action.GotoTest.text=\u6e2c\u8a66
-action.GotoTest.description=\u5c0e\u822a\u5230\u9078\u64c7\u985e\u5225\u7684\u6e2c\u8a66
-action.GotoTestSubject.text=\u6e2c\u8a66\u4e3b\u984c
-action.GotoTestSubject.description=\u5c0e\u822a\u5230\u6240\u9078\u53d6\u7684\u6e2c\u8a66\u7269\u4ef6
-action.GotoAspect.text=\u5916\u89c0(_A)
-action.GotoAspect.description=\u5c0e\u822a\u5230\u6e38\u6a19\u4f4d\u7f6e\u5f71\u97ff\u7684\u932f\u8aa4\u6216\u8b66\u544a\u7684\u5efa\u8b70\u5831\u544a
-action.GotoNextError.text=\u4e0b\u4e00\u500b\u9ad8\u4eae\u986f\u793a\u7684\u932f\u8aa4
-action.GotoNextError.description=\u5c0e\u822a\u5230\u76ee\u524d\u7de8\u8f2f\u5668\u7684\u4e0b\u4e00\u500b\u9ad8\u4eae\u932f\u8aa4
-action.GotoPreviousError.text=\u4e0a\u4e00\u500b\u9ad8\u4eae\u986f\u793a\u7684\u932f\u8aa4
-action.GotoPreviousError.description=\u5c0e\u822a\u5230\u76ee\u524d\u7de8\u8f2f\u5668\u7684\u4e0a\u4e00\u500b\u9ad8\u4eae\u932f\u8aa4
-action.GotoRelated.text=\u76f8\u95dc\u7b26\u865f...
-action.GotoRelated.description=\u5c0e\u822a\u5230\u76f8\u95dc\u6216\u9023\u7d50\u7684\u7b26\u865f\u4e4b\u4e00
-action.MethodDown.text=\u4e0b\u4e00\u500b\u65b9\u6cd5
-action.MethodDown.description=\u5c0e\u822a\u5230\u76ee\u524d\u7de8\u8f2f\u5668\u4e0b\u4e00\u500b\u65b9\u6cd5
-action.MethodUp.text=\u4e0a\u4e00\u500b\u65b9\u6cd5
-action.MethodUp.description=\u5c0e\u822a\u5230\u76ee\u524d\u7de8\u8f2f\u5668\u4e0a\u4e00\u500b\u65b9\u6cd5
-action.GotoNextBookmark.text=\u4e0b\u4e00\u500b\u66f8\u7c64
-action.GotoNextBookmark.description=\u5c0e\u822a\u5230\u76ee\u524d\u7de8\u8f2f\u5668\u7684\u4e0b\u4e00\u500b\u66f8\u7c64
-action.GotoPreviousBookmark.text=\u4e0a\u4e00\u500b\u66f8\u7c64
-action.GotoPreviousBookmark.description=\u5207\u63db\u5230\u76ee\u524d\u7de8\u8f2f\u5668\u7684\u4e0a\u4e00\u500b\u66f8\u7c64
-action.Back.text=\u5411\u5f8c
-action.Back.description=\u9084\u539f\u6700\u5f8c\u4e00\u500b\u5c0e\u822a\u64cd\u4f5c
-action.Forward.text=\u5411\u524d
-action.Forward.description=\u91cd\u505a\u4e0a\u6b21\u9084\u539f\u5c0e\u822a\u64cd\u4f5c
-action.JumpToLastChange.text=\u6700\u5f8c\u7de8\u8f2f\u4f4d\u7f6e
-action.JumpToLastChange.description=\u79fb\u5230\u6700\u8fd1\u7684\u4fee\u6539\u9ede
+action.GotoSuperClass.text=\u8d85\u985e\u5225(_U)
+action.GotoSuperClass.description=\u5c0e\u822a\u5230\u76ee\u524d\u985e\u5225\u64f4\u5145\u6216\u5be6\u73fe\u7684\u985e\u5225\u5ba3\u544a
+action.GotoTest.text=\u6e2c\u8a66(_E)
+action.GotoTest.description=\u5c0e\u822a\u5230\u9078\u53d6\u985e\u5225\u7684\u6e2c\u8a66
+action.GotoTestSubject.text=\u6e2c\u8a66\u7269\u4ef6(_E)
+action.GotoTestSubject.description=\u5c0e\u822a\u5230\u6240\u9078\u6e2c\u8a66\u7684\u7269\u4ef6
+action.GotoAspect.text=Aspect(_A)
+action.GotoAspect.description=\u5c0e\u822a\u5230\u5728\u63d2\u5165\u7b26\u865f\u8655\u5f71\u97ff\u9023\u63a5\u9ede\u7684\u5efa\u8b70\uff0c\u932f\u8aa4\u6216\u8b66\u544a\u5ba3\u544a\u7684\u5ba3\u544a
+action.GotoNextError.text=\u4e0b\u4e00\u500b\u9ad8\u4eae\u932f\u8aa4(_N)
+action.GotoNextError.description=\u5728\u6d3b\u52d5\u7de8\u8f2f\u5668\u5c0e\u822a\u5230\u4e0b\u4e00\u500b\u7a81\u51fa\u986f\u793a\u7684\u932f\u8aa4
+action.GotoPreviousError.text=\u4e0a\u4e00\u500b\u9ad8\u4eae\u932f\u8aa4(_P)
+action.GotoPreviousError.description=\u5728\u6d3b\u52d5\u7de8\u8f2f\u5668\u5c0e\u822a\u5230\u4e0a\u4e00\u500b\u7a81\u51fa\u986f\u793a\u7684\u932f\u8aa4
+action.GotoRelated.text=\u76f8\u95dc\u6a94\u6848...(_R)
+action.GotoRelated.description=\u5c0e\u822a\u5230\u4e00\u500b\u76f8\u95dc\u6216\u9023\u7d50\u7684\u6a94\u6848
+action.MethodDown.text=\u4e0b\u4e00\u65b9\u6cd5(_E)
+action.MethodDown.description=\u5728\u6d3b\u52d5\u7de8\u8f2f\u5668\u4e2d\u5c0e\u822a\u5230\u4e0b\u4e00\u500b\u65b9\u6cd5
+action.MethodUp.text=\u4e0a\u4e00\u65b9\u6cd5(_I)
+action.MethodUp.description=\u5728\u6d3b\u52d5\u7de8\u8f2f\u5668\u4e2d\u5c0e\u822a\u5230\u4e0a\u4e00\u500b\u65b9\u6cd5
+action.GotoNextBookmark.text=\u4e0b\u4e00\u500b\u66f8\u7c64(_X)
+action.GotoNextBookmark.description=\u5728\u6d3b\u52d5\u7de8\u8f2f\u5668\u4e2d\u5c0e\u822a\u5230\u4e0b\u4e00\u500b\u66f8\u7c64
+action.GotoPreviousBookmark.text=\u4e0a\u4e00\u500b\u66f8\u7c64(_R)
+action.GotoPreviousBookmark.description=\u5728\u6d3b\u52d5\u7de8\u8f2f\u5668\u4e2d\u5c0e\u822a\u5230\u4e0a\u4e00\u500b\u66f8\u7c64
+action.Back.text=\u5411\u5f8c(_B)
+action.Back.description=\u9084\u539f\u4e0a\u6b21\u5c0e\u822a\u64cd\u4f5c
+action.Forward.text=\u5411\u524d(_W)
+action.Forward.description=\u6062\u5fa9\u4e0a\u6b21\u9084\u539f\u7684\u5c0e\u822a\u64cd\u4f5c
+action.JumpToLastChange.text=\u6700\u5f8c\u7de8\u8f2f\u4f4d\u7f6e(_O)
+action.JumpToLastChange.description=\u5728\u6700\u8fd1\u7684\u8b8a\u66f4\u9ede\u4e2d\u79fb\u52d5
action.JumpToNextChange.text=\u4e0b\u4e00\u500b\u7de8\u8f2f\u4f4d\u7f6e
-action.JumpToNextChange.description=\u79fb\u5230\u6700\u8fd1\u7684\u4fee\u6539\u9ede
-action.PreviousOccurence.text=\u4e0a\u4e00\u500b\u4e8b\u4ef6(O)
-action.PreviousOccurence.description=\u5c0e\u822a\u5230\u4e0a\u4e00\u500b\u4e8b\u4ef6
-action.NextOccurence.text=\u4e0b\u4e00\u500b\u4e8b\u4ef6(X)
-action.NextOccurence.description=\u5c0e\u822a\u5230\u4e0b\u4e00\u500b\u4e8b\u4ef6
-action.VcsShowCurrentChangeMarker.text=\u6539\u8b8a\u63d2\u5165\u7b26\u865f
-action.VcsShowCurrentChangeMarker.description=\u5f48\u51fa\u986f\u793a\u76ee\u524d\u9078\u53d6\u7684\u8b8a\u66f4
-action.VcsShowNextChangeMarker.text=\u4e0b\u4e00\u8655\u4fee\u6539(H)
-action.VcsShowNextChangeMarker.description=\u8f49\u5230\u4e0b\u4e00\u500b\u4fee\u6539\u4f4d\u7f6e
-action.VcsShowPrevChangeMarker.text=\u4e0a\u4e00\u8655\u4fee\u6539(A)
-action.VcsShowPrevChangeMarker.description=\u8df3\u5230\u4e0a\u4e00\u8655\u4fee\u6539\u4f4d\u7f6e
+action.JumpToNextChange.description=\u5728\u6700\u8fd1\u7684\u8b8a\u66f4\u9ede\u4e2d\u79fb\u52d5
+action.PreviousOccurence.text=\u4e0a\u4e00\u500b\u7b26\u5408\u9805(_O)
+action.PreviousOccurence.description=\u5c0e\u822a\u5230\u4e0a\u4e00\u6b21\u7b26\u5408\u9805
+action.NextOccurence.text=\u4e0b\u4e00\u500b\u7b26\u5408\u9805(_X)
+action.NextOccurence.description=\u5c0e\u822a\u5230\u4e0b\u4e00\u6b21\u7b26\u5408\u9805
+action.VcsShowCurrentChangeMarker.text=\u4fee\u6539\u63d2\u5165\u7b26\u865f\u8655(_H)
+action.VcsShowCurrentChangeMarker.description=\u76ee\u524d\u9078\u53d6\u7684\u8b8a\u66f4\u5f48\u7a97
+action.VcsShowNextChangeMarker.text=\u4e0b\u4e00\u500b\u8b8a\u66f4(_H)
+action.VcsShowNextChangeMarker.description=\u8f49\u5230\u4e0b\u4e00\u500b\u8b8a\u66f4
+action.VcsShowPrevChangeMarker.text=\u4e0a\u4e00\u500b\u8b8a\u66f4(_A)
+action.VcsShowPrevChangeMarker.description=\u8f49\u5230\u4e0a\u4e00\u500b\u8b8a\u66f4
group.CodeMenu.text=\u4ee3\u78bc(_C)
-action.SurroundWith.text=\u5305\u88f9(S)...
-action.SurroundWith.description=\u4f7f\u7528 if, while, try/catch or other construct\u5305\u88f9\u4f4f\u9078\u64c7\u7684\u4ee3\u78bc\u7247\u6bb5
+action.SurroundWith.text=\u5305\u570d...(_S)
+action.SurroundWith.description=\u7528 if/while/try-catch \u6216\u5176\u4ed6\u7d50\u69cb\u5305\u570d\u9078\u53d6\u4ee3\u78bc\u7247\u6bb5
action.Generate.text=\u7522\u751f...
-action.Generate.description=\u7522\u751f\u7684\u69cb\u9020\u51fd\u6578\uff0cgetter\u6216setter\u65b9\u6cd5\u7b49
-action.Unwrap.text=\u89e3\u9664/\u522a\u9664...
-action.Unwrap.description=\u5b89\u5168\u5730\u89e3\u9664\u6216\u522a\u9664\u9078\u53d6\u7684\u5305\u88f9
-group.CodeCompletionGroup.text=\u5b8c\u6210
-group.EditorToggleActions.text=\u76ee\u524d\u7de8\u8f2f\u5668
-action.CodeCompletion.text=\u57fa\u672c
-action.CodeCompletion.description=\u5b8c\u6574\u4ee3\u78bc
-action.HippieCompletion.text=\u5faa\u74b0\u5c55\u958b\u5b57
-action.HippieCompletion.description=\u5faa\u74b0\u5c55\u958b\u5b57
-action.HippieBackwardCompletion.text=\u5faa\u74b0\u5c55\u958b\u5b57\uff08\u5411\u5f8c\uff09
-action.HippieBackwardCompletion.description=\u5faa\u74b0\u5c55\u958b\u5b57\uff08\u5411\u5f8c\uff09
-action.SmartTypeCompletion.text=\u667a\u6167\u578b\u985e\u578b(S)
-action.SmartTypeCompletion.description=\u57fa\u65bc\u9810\u671f\u985e\u578b\u5b8c\u6210\u4ee3\u78bc
-action.ClassNameCompletion.text=\u985e\u5225\u540d\u81ea\u52d5\u5b8c\u6210
-action.ClassNameCompletion.description=\u5b8c\u6210\u985e\u5225\u540d\uff0c\u4e26\u65b0\u589eimport
-action.InsertLiveTemplate.text=\u63d2\u5165\u7bc4\u672c...
-action.InsertLiveTemplate.description=\u7528\u5f48\u51fa\u5f0f\u6e05\u55ae\u986f\u793a\u4ee5\u6307\u5b9a\u524d\u7f6e\u5b57\u5143\u958b\u982d\u7684\u7bc4\u672c
-action.ExpandLiveTemplateByTab.text=\u5efa\u7acb\u7dda\u4e0a\u7bc4\u672c\u6a19\u7c64
-action.ExpandLiveTemplateCustom.text=\u5c55\u958b\u7dda\u4e0a\u7bc4\u672c / Emmet\u7e2e\u5beb
+action.Generate.description=\u7522\u751f\u7684\u69cb\u9020\u51fd\u6578,getter \u6216 setter \u65b9\u6cd5\u7b49\u3002
+action.Unwrap.text=\u89e3\u9664\u5305\u570d/\u79fb\u9664...(_W)
+action.Unwrap.description=\u5c0d\u9078\u53d6\u7bc4\u570d\u5b89\u5168\u5730\u89e3\u9664\u5305\u570d\u6216\u79fb\u9664
+group.CodeCompletionGroup.text=\u88dc\u5168(_C)
+group.EditorToggleActions.text=\u6d3b\u52d5\u7de8\u8f2f\u5668
+action.CodeCompletion.text=\u57fa\u672c(_B)
+action.CodeCompletion.description=\u88dc\u5168\u4ee3\u78bc
+action.HippieCompletion.text=\u5faa\u74b0\u64f4\u5145\u8a5e(_E)
+action.HippieCompletion.description=\u5faa\u74b0\u64f4\u5145\u8a5e
+action.HippieBackwardCompletion.text=\u5faa\u74b0\u64f4\u5145\u8a5e(\u5411\u5f8c)(_E)
+action.HippieBackwardCompletion.description=\u5faa\u74b0\u64f4\u5145\u8a5e(\u5411\u5f8c)
+action.SmartTypeCompletion.text=\u667a\u6167\u578b\u985e\u578b(_S)
+action.SmartTypeCompletion.description=\u57fa\u65bc\u9810\u671f\u7684\u985e\u578b\u88dc\u5168\u4ee3\u78bc
+action.ClassNameCompletion.text=\u985e\u5225\u540d\u88dc\u5168(_N)
+action.ClassNameCompletion.description=\u88dc\u5168\u985e\u5225\u540d\u7a31\u4e26\u70ba\u5176\u65b0\u589e\u532f\u5165
+action.InsertLiveTemplate.text=\u63d2\u5165\u4ee3\u78bc\u7bc4\u672c...(_T)
+action.InsertLiveTemplate.description=\u5f48\u51fa\u4ee5\u6307\u5b9a\u524d\u7f6e\u5b57\u5143\u958b\u982d\u7684\u4ee3\u78bc\u7bc4\u672c\u6e05\u55ae
+action.ExpandLiveTemplateByTab.text=\u6309 Tab \u5c55\u958b\u4ee3\u78bc\u7bc4\u672c
+action.ExpandLiveTemplateCustom.text=\u5c55\u958b\u4ee3\u78bc\u7bc4\u672c/Emmet \u7e2e\u5beb
action.ExpandLiveTemplateCustom.description=\u4f7f\u7528\u7de8\u8f2f\u5668\u4e2d\u9375\u5165\u7684\u524d\u7f6e\u5b57\u5143\u8abf\u7528\u7d81\u5b9a\u5230 '\u81ea\u8a02\u6377\u5f91' \u7684\u4ee3\u78bc\u7bc4\u672c
-action.SurroundWithLiveTemplate.text=\u7528\u7bc4\u672c\u5305\u570d...
-action.SurroundWithLiveTemplate.description=\u4f7f\u7528\u9078\u53d6\u7684\u7bc4\u672c\u505a\u5916\u570d\u4ee3\u78bc
-action.CommentByLineComment.text=\u884c\u8a3b\u89e3(L)
-action.CommentByLineComment.description=\u8a3b\u89e3/\u53d6\u6d88\u76ee\u524d\u884c\u6216\u9078\u64c7\u5340\u584a\u7684\u884c\u8a3b\u89e3
-action.CommentByBlockComment.text=\u4f7f\u7528\u5340\u584a\u8a3b\u89e3
-action.CommentByBlockComment.description=\u8a3b\u89e3/\u53d6\u6d88\u4ee3\u78bc\u7684\u5340\u584a\u8a3b\u89e3
+action.SurroundWithLiveTemplate.text=\u7528\u4ee3\u78bc\u7bc4\u672c\u5305\u570d...(_P)
+action.SurroundWithLiveTemplate.description=\u4f7f\u7528\u4e00\u500b\u7bc4\u672c\u5305\u570d\u6240\u9078\u5167\u5bb9
+action.CommentByLineComment.text=\u884c\u8a3b\u89e3(_L)
+action.CommentByLineComment.description=\u8a3b\u89e3/\u53d6\u6d88\u8a3b\u89e3\u76ee\u524d\u884c\u6216\u9078\u53d6\u5340\u584a
+action.CommentByBlockComment.text=\u5340\u584a\u8a3b\u89e3(_B)
+action.CommentByBlockComment.description=\u7528\u5340\u584a\u8a3b\u89e3\u8a3b\u89e3/\u53d6\u6d88\u4ee3\u78bc
action.ReformatCode.text=\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u78bc(_R)
-action.ReformatCode.description=\u683c\u5f0f\u5316\u4ee3\u78bc
-action.AutoIndentLines.text=\u884c\u81ea\u52d5\u7e2e\u9032
-action.AutoIndentLines.description=\u6839\u64da\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a\u7e2e\u9032\u76ee\u524d\u884c\u6216\u9078\u64c7\u7684\u5340\u584a
-action.OptimizeImports.text=\u6700\u4f73\u5316\u532f\u5165(_z)
-action.OptimizeImports.description=\u522a\u9664\u672a\u4f7f\u7528\u7684imports\u548c\u91cd\u65b0\u6392\u5e8f/\u7d44\u7e54imports
+action.ReformatCode.description=\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u78bc
+action.AutoIndentLines.text=\u81ea\u52d5\u7e2e\u9032\u884c(_A)
+action.AutoIndentLines.description=\u6839\u64da\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a\u7e2e\u9032\u76ee\u524d\u884c\u6216\u8005\u9078\u53d6\u5340\u584a
+action.OptimizeImports.text=\u6700\u4f73\u5316\u532f\u5165(_Z)
+action.OptimizeImports.description=\u79fb\u9664\u672a\u4f7f\u7528\u7684\u532f\u5165\u4e26\u91cd\u65b0\u6392\u5e8f/\u91cd\u65b0\u7d44\u7e54\u532f\u5165
action.RearrangeCode.text=\u91cd\u65b0\u6392\u5217\u4ee3\u78bc
action.RearrangeCode.description=\u91cd\u65b0\u6392\u5217\u4ee3\u78bc
-action.ShowReformatFileDialog.text=\u986f\u793a\u683c\u5f0f\u5316\u6a94\u6848\u5c0d\u8a71\u65b9\u584a
+action.ShowReformatFileDialog.text=\u986f\u793a\u91cd\u65b0\u683c\u5f0f\u5316\u6a94\u6848\u5c0d\u8a71\u65b9\u584a
action.ShowRecentTests.text=\u6700\u8fd1\u7684\u6e2c\u8a66
-action.MoveStatementDown.text=\u5411\u4e0b\u79fb\u52d5\u5ba3\u544a
-action.MoveStatementDown.description=\u5411\u4e0b\u79fb\u52d5\u9078\u64c7\u7684\u8a9e\u53e5\u4e00\u884c
-action.MoveStatementUp.text=\u5411\u4e0a\u79fb\u52d5\u5ba3\u544a
-action.MoveStatementUp.description=\u5411\u4e0a\u79fb\u52d5\u9078\u64c7\u7684\u8a9e\u53e5\u4e00\u884c
-action.MoveElementLeft.text=\u5143\u7d20\u5411\u524d\u79fb\u52d5
-action.MoveElementLeft.description=\u5c07\u76ee\u524d\u5143\u7d20\u79fb\u52d5\u5230\u5305\u542b\u5143\u7d20\u6e05\u55ae\u7684\u4e0a\u4e00\u500b\u4f4d\u7f6e
-action.MoveElementRight.text=\u5143\u7d20\u5411\u5f8c\u79fb\u52d5
-action.MoveElementRight.description=\u5c07\u76ee\u524d\u5143\u7d20\u79fb\u52d5\u5230\u5305\u542b\u5143\u7d20\u6e05\u55ae\u7684\u4e0b\u4e00\u500b\u4f4d\u7f6e
-action.MoveLineDown.text=\u884c\u5411\u4e0b\u79fb\u52d5
-action.MoveLineDown.description=\u9078\u53d6\u7684\u884c\u4e0b\u79fb\u4e00\u884c
-action.MoveLineUp.text=\u884c\u5411\u4e0a\u79fb\u52d5
-action.MoveLineUp.description=\u9078\u53d6\u7684\u884c\u4e0a\u79fb\u4e00\u884c
-group.AnalyzeMenu.text=\u5206\u6790
-action.CodeCleanup.text=\u4ee3\u78bc\u6e05\u7406(_C)...
+action.MoveStatementDown.text=\u5411\u4e0b\u79fb\u52d5\u8a9e\u53e5(_W)
+action.MoveStatementDown.description=\u628a\u9078\u53d6\u8a9e\u53e5\u5411\u4e0b\u79fb\u52d5\u4e00\u884c
+action.MoveStatementUp.text=\u5411\u4e0a\u79fb\u52d5\u8a9e\u53e5(_U)
+action.MoveStatementUp.description=\u628a\u9078\u53d6\u8a9e\u53e5\u5411\u4e0a\u79fb\u52d5\u4e00\u884c
+action.MoveElementLeft.text=\u5411\u5de6\u79fb\u52d5\u5143\u7d20
+action.MoveElementLeft.description=\u5c07\u76ee\u524d\u5143\u7d20(\u591a\u500b)\u79fb\u52d5\u5230\u5305\u542b\u5143\u7d20\u6e05\u55ae\u4e2d\u7684\u524d\u4e00\u4f4d\u7f6e
+action.MoveElementRight.text=\u5411\u53f3\u79fb\u52d5\u5143\u7d20
+action.MoveElementRight.description=\u5c07\u76ee\u524d\u5143\u7d20(\u591a\u500b)\u79fb\u52d5\u5230\u5305\u542b\u5143\u7d20\u6e05\u55ae\u4e2d\u7684\u4e0b\u4e00\u500b\u4f4d\u7f6e
+action.MoveLineDown.text=\u4e0b\u79fb\u884c(_W)
+action.MoveLineDown.description=\u628a\u9078\u53d6\u884c\u5411\u4e0b\u79fb\u52d5\u4e00\u884c
+action.MoveLineUp.text=\u4e0a\u79fb\u884c(_U)
+action.MoveLineUp.description=\u628a\u9078\u53d6\u884c\u5411\u4e0a\u79fb\u52d5\u4e00\u884c
+group.AnalyzeMenu.text=\u5206\u6790(_Z)
+action.CodeCleanup.text=\u4ee3\u78bc\u6e05\u7406...(_C)
action.CodeCleanup.description=\u57f7\u884c\u6e05\u7406\u6aa2\u67e5\u548c\u5957\u7528\u5feb\u901f\u4fee\u5fa9
-action.InspectCode.text=\u6aa2\u67e5\u4ee3\u78bc...
+action.InspectCode.text=\u6aa2\u67e5\u4ee3\u78bc...(_I)
action.InspectCode.description=\u6aa2\u67e5\u4ee3\u78bc
-action.InferNullity.text=\u63a8\u65b7\u7121\u6548...
-action.InferNullity.description=\u63a8\u65b7\u7121\u6548
-action.ViewOfflineInspection.text=\u6aa2\u8996\u96e2\u7dda\u6aa2\u9a57\u7d50\u679c...
-action.ViewOfflineInspection.description=\u8f09\u5165\u96e2\u7dda\u5075\u6e2c\u7d50\u679c
-action.ShowPackageDeps.text=\u5206\u6790\u4f9d\u8cf4\u95dc\u4fc2...
-action.ShowPackageDeps.description=\u700f\u89bd\u9078\u53d6\u4ee3\u78bc\u5206\u6790\u9805\u76ee\u4f9d\u8cf4\u65bc
-action.ShowBackwardPackageDeps.text=\u53cd\u5411\u5206\u6790\u4f9d\u8cf4\u95dc\u4fc2...
-action.ShowBackwardPackageDeps.description=\u700f\u89bd\u4e2d\u4f7f\u7528\u9078\u64c7\u7684\u4ee3\u78bc\u5206\u6790\u9805\u76ee
-action.ShowPackageCycles.text=\u5206\u6790\u5faa\u74b0\u4f9d\u8cf4\u95dc\u4fc2...
-action.ShowPackageCycles.description=\u700f\u89bd\u5728\u5faa\u74b0\u4f7f\u7528\u9078\u64c7\u7684\u4ee3\u78bc\u5206\u6790\u9805\u76ee
-action.ShowModulesDependencies.text=\u5206\u6790\u6a21\u7d44\u4f9d\u8cf4\u95dc\u4fc2...
-action.ShowModulesDependencies.description=\u5728\u9805\u76ee\u6a21\u7d44\u4e4b\u9593\u7684\u4f9d\u8cf4\u95dc\u4fc2\u986f\u793a
-action.Unscramble.text=\u5206\u6790\u5806\u758a\u8e64\u8de1...
-action.Unscramble.description=\u958b\u555f\u4e3b\u63a7\u53f0\u7684\u5806\u758a\u8ffd\u8e64\u5c0e\u822a
+action.InferNullity.text=\u63a8\u65b7 Null...(_N)
+action.InferNullity.description=\u63a8\u65b7 Null
+action.ViewOfflineInspection.text=\u6aa2\u8996\u96e2\u7dda\u6aa2\u67e5\u7d50\u679c...(_O)
+action.ViewOfflineInspection.description=\u8f09\u5165\u96e2\u7dda\u6aa2\u67e5\u7d50\u679c
+action.ShowPackageDeps.text=\u5206\u6790\u4f9d\u8cf4...(_D)
+action.ShowPackageDeps.description=\u700f\u89bd\u9078\u53d6\u4ee3\u78bc\u5206\u6790\u4f9d\u8cf4\u7684\u9805\u76ee
+action.ShowBackwardPackageDeps.text=\u5206\u6790\u53cd\u5411\u4f9d\u8cf4...(_B)
+action.ShowBackwardPackageDeps.description=\u700f\u89bd\u9078\u53d6\u4ee3\u78bc\u5206\u6790\u7528\u65bc\u7684\u9805\u76ee
+action.ShowPackageCycles.text=\u5206\u6790\u5faa\u74b0\u4f9d\u8cf4\u95dc\u4fc2...(_C)
+action.ShowPackageCycles.description=\u700f\u89bd\u9078\u53d6\u4ee3\u78bc\u5206\u6790\u5faa\u74b0\u4f9d\u8cf4\u7684\u9805\u76ee
+action.ShowModulesDependencies.text=\u5206\u6790\u6a21\u7d44\u4f9d\u8cf4...(_M)
+action.ShowModulesDependencies.description=\u986f\u793a\u9805\u76ee\u4e2d\u7684\u6a21\u7d44\u4e4b\u9593\u7684\u4f9d\u8cf4\u95dc\u4fc2
+action.Unscramble.text=\u5206\u6790\u5806\u758a\u8ffd\u8e64...(_S)
+action.Unscramble.description=\u958b\u555f\u6709\u5c0e\u822a\u5806\u758a\u8ffd\u8e64\u7684\u4e3b\u63a7\u53f0
action.IdeScriptingConsole.text=IDE \u6307\u4ee4\u78bc\u4e3b\u63a7\u53f0
action.IdeScriptingConsole.description=\u958b\u555f IDE \u6307\u4ee4\u78bc\u4e3b\u63a7\u53f0
action.NewScratchFile.text=\u81e8\u6642\u6a94\u6848
@@ -635,169 +635,169 @@ action.NewScratchBuffer.text=\u65b0\u589e\u81e8\u6642\u7de9\u885d\u5340
action.NewScratchBuffer.description=\u5efa\u7acb\u65b0\u7684\u6216\u91cd\u65b0\u4f7f\u7528\u73fe\u6709\u7684\u81e8\u6642\u7de9\u885d\u5340
action.Scratch.ChangeLanguage.text=\u8b8a\u66f4\u6a94\u6848\u8a9e\u8a00
action.Scratch.ChangeLanguage.description=\u8b8a\u66f4\u6a94\u6848\u8a9e\u8a00
-group.RefactoringMenu.text=\u91cd\u69cb
-action.RenameElement.text=\u91cd\u65b0\u547d\u540d...
-action.RenameElement.description=\u91cd\u65b0\u547d\u540d\u9078\u64c7\u7684\u7b26\u865f\u4e26\u7cfe\u6b63\u6240\u6709\u53c3\u7167
-action.ChangeSignature.text=\u8b8a\u66f4\u7c3d\u540d...
-action.ChangeSignature.description=\u6539\u8b8a\u9078\u53d6\u7684\u65b9\u6cd5\u6216\u985e\u5225\u7684\u7c3d\u540d\uff0c\u4e26\u66f4\u6b63\u6240\u6709\u53c3\u7167
+group.RefactoringMenu.text=\u91cd\u69cb(_R)
+action.RenameElement.text=\u91cd\u65b0\u547d\u540d...(_R)
+action.RenameElement.description=\u91cd\u65b0\u547d\u540d\u9078\u53d6\u7b26\u865f\u4e26\u66f4\u6b63\u6240\u6709\u53c3\u7167
+action.ChangeSignature.text=\u8b8a\u66f4\u7c3d\u540d...(_G)
+action.ChangeSignature.description=\u8b8a\u66f4\u9078\u53d6\u65b9\u6cd5\u6216\u985e\u5225\u7684\u7c3d\u540d\uff0c\u4e26\u66f4\u6b63\u6240\u6709\u53c3\u7167
action.MoveToTheLeft.text=\u5de6\u79fb\u53c3\u6578
action.MoveToTheLeft.description=\u5de6\u79fb\u53c3\u6578
action.MoveToTheRight.text=\u53f3\u79fb\u53c3\u6578
action.MoveToTheRight.description=\u53f3\u79fb\u53c3\u6578
-action.ChangeTypeSignature.text=\u985e\u578b\u9077\u79fb...
-action.ChangeTypeSignature.description=\u65b9\u6cd5\u7684\u8fd4\u56de\u985e\u578b\u3001\u6b04\u4f4d\u3001\u53c3\u6578\u3001\u8b8a\u6578\u6216\u985e\u5225\u985e\u578b\u53c3\u6578\u8b8a\u5316\u6642\u7cfe\u6b63\u6240\u6709\u53c3\u7167
-action.MakeStatic.text=\u6a19\u8a18\u975c\u614b\u5316...
-action.MakeStatic.description=\u8f49\u63db\u65b9\u6cd5\u6216\u5167\u90e8\u985e\u5225\u7684\u975c\u614b\u548c\u7cfe\u6b63\u6240\u6709\u53c3\u7167
-action.ConvertToInstanceMethod.text=\u8f49\u63db\u70ba\u5be6\u4f8b\u65b9\u6cd5...
-action.ConvertToInstanceMethod.description=\u8f49\u63db\u975c\u614b\u65b9\u6cd5\u4f86\u5be6\u4f8b\u65b9\u6cd5\u4e26\u7cfe\u6b63\u6240\u6709\u53c3\u7167
-action.Move.text=\u79fb\u52d5...
-action.Move.description=\u79fb\u52d5\u9078\u64c7\u7684\u985e\u5225\uff0c\u65b9\u6cd5\uff0c\u5305\u88dd\u6216\u975c\u614b\u6210\u54e1\u5230\u53e6\u4e00\u500b\u5305\u6216\u985e\u5225\uff0c\u4e26\u66f4\u6b63\u6240\u6709\u53c3\u7167
-action.CopyElement.text=\u8907\u88fd...
-action.CopyElement.description=\u5efa\u7acb\u6240\u9078\u985e\u5225\u4e2d\uff0c\u6a94\u6848\u7684\u526f\u672c\uff08S\uff09\u6216\u76ee\u9304\uff08ES\uff09
-action.SafeDelete.text=\u5b89\u5168\u522a\u9664...
-action.SafeDelete.description=\u522a\u9664\u9078\u64c7\u7684\u985e\u5225\uff0c\u65b9\u6cd5\u6216\u6b04\u4f4d\uff0c\u6aa2\u67e5\u7528\u6cd5
-action.ExtractMethod.text=\u65b9\u6cd5(M)...
-action.ExtractMethod.description=\u958b\u555f\u6240\u9078\u7684\u4ee3\u78bc\u7247\u6bb5\u63d2\u5165\u7684\u65b9\u6cd5
-action.RemoveMiddleman.text=\u522a\u9664_Middleman...
-action.RemoveMiddleman.description=\u5167\u806f\u4ee3\u8868\u5c0d\u6240\u9078\u6b04\u4f4d\u7684\u65b9\u6cd5
-action.MethodDuplicates.text=\u641c\u5c0b\u548c\u53d6\u4ee3\u91cd\u8907\u4ee3\u78bc...
-action.MethodDuplicates.description=\u5728\u9078\u64c7\u7684\u7bc4\u570d\u5167\uff0c\u53ef\u4ee5\u8f49\u5316\u6210\u9078\u64c7\u7684\u65b9\u6cd5/\u6046\u58d3\u547c\u53eb\u8a8d\u5b9a\u4ee3\u78bc
-action.InvertBoolean.text=\u53cd\u8f49_Boolean...
-action.InvertBoolean.description=\u4f7f\u5f97\u8a72\u65b9\u6cd5\u8fd4\u56de\u6216\u8b8a\u6578\u5305\u542b\u7684\u76f8\u53cd\u503c\u548c\u4fee\u6b63\u7684\u53c3\u8003
-action.IntroduceParameterObject.text=\u53c3\u6578\u7269\u4ef6...
-action.IntroduceParameterObject.description=\u66ff\u4ee3\u65b9\u6cd5\u7684\u53c3\u6578\u6e05\u55ae\u8207\u7269\u4ef6
-action.ExtractClass.text=\u59d4\u8a17...
-action.ExtractClass.description=\u59d4\u8a17\u64f7\u53d6
-action.IntroduceVariable.text=\u8b8a\u6578...
-action.IntroduceVariable.description=\u628a\u6240\u9078\u7684\u904b\u7b97\u5f0f\u7684\u7d50\u679c\u5230\u4e00\u500b\u8b8a\u6578
-action.IntroduceField.text=_FIELD...
-action.IntroduceField.description=\u628a\u6240\u9078\u7684\u904b\u7b97\u5f0f\u7684\u7d50\u679c\u70ba\u4e00\u500b\u6b04\u4f4d
-action.IntroduceConstant.text=\u5e38\u6578(C)...
-action.IntroduceConstant.description=\u66f4\u63db\u4e00\u500b\u5e38\u6578\uff08\u975c\u614bfinal\u6b04\u4f4d\uff09\u9078\u64c7\u7684\u8868\u9054
-action.IntroduceParameter.text=\u53c3\u6578...
-action.IntroduceParameter.description=\u958b\u555f\u6240\u9078\u7684\u904b\u7b97\u5f0f\u70ba\u65b9\u6cd5\u53c3\u6578
-action.IntroduceFunctionalParameter.text=\u529f\u80fd\u53c3\u6578...
-action.IntroduceFunctionalParameter.description=\u900f\u904e\u8abf\u7528\u65b0\u7684\u51fd\u6578\u65b9\u6cd5\u53c3\u6578\u4f86\u53d6\u4ee3\u6240\u9078\u7684\u8a9e\u53e5
-action.IntroduceFunctionalVariable.text=Functional Variable...
-action.IntroduceFunctionalVariable.description=Replace selected statements with a call to a new functional variable
-action.ExtractInterface.text=\u4ecb\u9762...
-action.ExtractInterface.description=\u5f9e\u9078\u64c7\u7684\u985e\u5225\u4e2d\u64f7\u53d6\u4ecb\u9762
-action.ExtractModule.text=\u7d44\u4ef6(M)...
-action.ExtractModule.description=\u5f9e\u6240\u9078\u53d6\u7684\u985e\u5225\u4e2d\u64f7\u53d6\u6a21\u7d44
-action.ExtractSuperclass.text=\u7236\u985e\u5225(U)...
-action.ExtractSuperclass.description=\u5f9e\u9078\u64c7\u7684\u985e\u5225\u4e2d\u64f7\u53d6\u8d85
-group.IntroduceActionsGroup.text=\u64f7\u53d6
-action.TurnRefsToSuper.text=\u76e1\u53ef\u80fd\u4f7f\u7528\u4ecb\u9762...
-action.TurnRefsToSuper.description=\u6539\u8b8a\u4e00\u500b\u985e\u5225\u7684\u7528\u6cd5\u5c0d\u90a3\u4e9b\u5176\u8d85\u985e\u5225\u6216\u4ecb\u9762\u7684
-action.MembersPullUp.text=\u62c9(Pull)\u985e\u5225\u6210\u54e1(L)...
-action.MembersPullUp.description=\u62c9(Pull)\u985e\u5225\u6210\u54e1\u5230\u8d85\u985e\u5225\u6216\u5be6\u73fe\u4ecb\u9762
-action.MemberPushDown.text=\u63a8(Push)\u985e\u5225\u6210\u54e1(S)...
-action.MemberPushDown.description=\u63a8(Push)\u985e\u5225\u6210\u54e1\u76f4\u63a5\u7e7c\u627f\u5b50\u985e\u5225
-action.InheritanceToDelegation.text=\u66f4\u63db_Inheritance\u8207\u4ee3\u8868\u5718...
-action.InheritanceToDelegation.description=\u8207\u4ee3\u8868\u5718\u53d6\u4ee3\u7e7c\u627f
+action.ChangeTypeSignature.text=\u985e\u578b\u9077\u79fb...(_Y)
+action.ChangeTypeSignature.description=\u8b8a\u66f4\u65b9\u6cd5\uff0c\u6b04\u4f4d\uff0c\u53c3\u6578\uff0c\u8b8a\u6578\u6216\u985e\u5225\u985e\u578b\u53c3\u6578\u7684\u8fd4\u56de\u985e\u578b\u7684\u985e\u578b\uff0c\u4e26\u66f4\u6b63\u6240\u6709\u53c3\u7167
+action.MakeStatic.text=\u975c\u614b\u5316...(_T)
+action.MakeStatic.description=\u8f49\u63db\u65b9\u6cd5\u6216\u5167\u90e8\u985e\u5225\u70ba\u975c\u614b\u4e26\u4fee\u6b63\u6240\u6709\u53c3\u7167
+action.ConvertToInstanceMethod.text=\u8f49\u63db\u70ba\u5be6\u4f8b\u65b9\u6cd5...(_O)
+action.ConvertToInstanceMethod.description=\u8f49\u63db\u975c\u614b\u65b9\u6cd5\u70ba\u5be6\u4f8b\u65b9\u6cd5\u4e26\u4fee\u6b63\u6240\u6709\u53c3\u7167
+action.Move.text=\u79fb\u52d5...(_M)
+action.Move.description=\u5c07\u9078\u53d6\u985e\u5225\uff0c\u65b9\u6cd5\uff0c\u5305\u6216\u975c\u614b\u6210\u54e1\u79fb\u52d5\u5230\u53e6\u4e00\u500b\u5305\u6216\u985e\u5225\uff0c\u4e26\u66f4\u6b63\u6240\u6709\u53c3\u7167
+action.CopyElement.text=\u8907\u88fd...(_O)
+action.CopyElement.description=\u5efa\u7acb\u9078\u53d6\u985e\u5225\u3001\u6a94\u6848\u6216\u76ee\u9304\u7684\u526f\u672c
+action.SafeDelete.text=\u5b89\u5168\u522a\u9664...(_D)
+action.SafeDelete.description=\u522a\u9664\u9078\u53d6\u985e\u5225\u3001\u65b9\u6cd5\u6216\u6b04\u4f4d\uff0c\u4e26\u6aa2\u67e5\u4f7f\u7528
+action.ExtractMethod.text=\u65b9\u6cd5...(_M)
+action.ExtractMethod.description=\u628a\u9078\u53d6\u4ee3\u78bc\u7247\u6bb5\u8f49\u63db\u70ba\u4e00\u500b\u65b9\u6cd5
+action.RemoveMiddleman.text=\u79fb\u9664\u4e2d\u9593\u8005...(_M)
+action.RemoveMiddleman.description=\u5167\u806f\u59d4\u8a17\u7d66\u9078\u53d6\u6b04\u4f4d\u7684\u65b9\u6cd5
+action.MethodDuplicates.text=\u641c\u5c0b\u548c\u53d6\u4ee3\u4ee3\u78bc\u526f\u672c...(_C)
+action.MethodDuplicates.description=\u641c\u5c0b\u9078\u53d6\u7bc4\u570d\u5167\u7684\u4ee3\u78bc\uff0c\u53ef\u4ee5\u8f49\u63db\u70ba\u9078\u53d6\u65b9\u6cd5\u7684\u8abf\u7528/\u5e38\u6578
+action.InvertBoolean.text=\u53cd\u8f49\u5e03\u6797\u503c...(_B)
+action.InvertBoolean.description=\u4f7f\u65b9\u6cd5\u8fd4\u56de\u503c\u6216\u8b8a\u6578\u5305\u542b\u76f8\u53cd\u7684\u503c\u4e26\u66f4\u6b63\u53c3\u7167
+action.IntroduceParameterObject.text=\u53c3\u6578\u7269\u4ef6...(_J)
+action.IntroduceParameterObject.description=\u7528\u7269\u4ef6\u53d6\u4ee3\u65b9\u6cd5\u53c3\u6578\u6e05\u55ae
+action.ExtractClass.text=\u59d4\u8a17...(_D)
+action.ExtractClass.description=\u64f7\u53d6\u59d4\u8a17
+action.IntroduceVariable.text=\u8b8a\u6578...(_V)
+action.IntroduceVariable.description=\u5c07\u9078\u53d6\u904b\u7b97\u5f0f\u7684\u7d50\u679c\u653e\u5165\u8b8a\u6578\u4e2d
+action.IntroduceField.text=\u6b04\u4f4d...(_F)
+action.IntroduceField.description=\u5c07\u9078\u53d6\u904b\u7b97\u5f0f\u7684\u7d50\u679c\u653e\u5165\u6b04\u4f4d\u4e2d
+action.IntroduceConstant.text=\u5e38\u6578...(_C)
+action.IntroduceConstant.description=\u7528\u5e38\u6578(static final \u6b04\u4f4d)\u53d6\u4ee3\u9078\u53d6\u904b\u7b97\u5f0f
+action.IntroduceParameter.text=\u53c3\u6578...(_P)
+action.IntroduceParameter.description=\u5c07\u9078\u53d6\u904b\u7b97\u5f0f\u8f49\u63db\u70ba\u65b9\u6cd5\u53c3\u6578
+action.IntroduceFunctionalParameter.text=Functional \u53c3\u6578...(_L)
+action.IntroduceFunctionalParameter.description=\u900f\u904e\u8abf\u7528\u65b0\u7684 functional \u65b9\u6cd5\u53c3\u6578\u4f86\u53d6\u4ee3\u9078\u53d6\u8a9e\u53e5
+action.IntroduceFunctionalVariable.text=Functional \u8b8a\u6578...
+action.IntroduceFunctionalVariable.description=\u900f\u904e\u8abf\u7528\u65b0\u7684 functional \u8b8a\u6578\u4f86\u53d6\u4ee3\u9078\u53d6\u8a9e\u53e5
+action.ExtractInterface.text=\u4ecb\u9762...(_I)
+action.ExtractInterface.description=\u5f9e\u9078\u53d6\u985e\u5225\u64f7\u53d6\u4ecb\u9762
+action.ExtractModule.text=\u6a21\u7d44...(_M)
+action.ExtractModule.description=\u5f9e\u9078\u53d6\u985e\u5225\u4e2d\u64f7\u53d6\u6a21\u7d44
+action.ExtractSuperclass.text=\u8d85\u985e\u5225...(_U)
+action.ExtractSuperclass.description=\u5f9e\u9078\u53d6\u985e\u5225\u64f7\u53d6\u8d85\u985e\u5225
+group.IntroduceActionsGroup.text=\u64f7\u53d6(_X)
+action.TurnRefsToSuper.text=\u76e1\u53ef\u80fd\u4f7f\u7528\u4ecb\u9762...(_W)
+action.TurnRefsToSuper.description=\u5c07\u985e\u5225\u7684\u7528\u6cd5\u8b8a\u66f4\u70ba\u8d85\u985e\u5225\u6216\u4ecb\u9762\u7684\u7528\u6cd5
+action.MembersPullUp.text=\u5411\u7236\u985e\u5225\u79fb\u52d5\u6210\u54e1...(_L)
+action.MembersPullUp.description=\u5c07\u985e\u5225\u6210\u54e1\u62c9\u5230\u8d85\u985e\u5225\u6216\u5be6\u73fe\u4ecb\u9762
+action.MemberPushDown.text=\u5411\u5b50\u985e\u5225\u79fb\u52d5\u6210\u54e1...(_S)
+action.MemberPushDown.description=\u5c07\u985e\u5225\u6210\u54e1\u63a8\u9001\u5230\u76f4\u63a5\u7e7c\u627f\u5b50\u985e\u5225
+action.InheritanceToDelegation.text=\u7528\u59d4\u8a17\u4ee3\u66ff\u7e7c\u627f...(_I)
+action.InheritanceToDelegation.description=\u7528\u59d4\u8a17\u4ee3\u66ff\u7e7c\u627f
action.RenameFile.text=\u91cd\u65b0\u547d\u540d\u6a94\u6848...
-action.RenameFile.description=\u91cd\u65b0\u547d\u540d\u9078\u53d6\u7684\u6a94\u6848
+action.RenameFile.description=\u91cd\u65b0\u547d\u540d\u9078\u53d6\u6a94\u6848
action.RefactoringMenuRenameFile.text=\u91cd\u65b0\u547d\u540d\u6a94\u6848...
-action.RefactoringMenuRenameFile.description=\u91cd\u65b0\u547d\u540d\u9078\u53d6\u7684\u6a94\u6848
-action.Inline.text=\u5167\u5d4c(N)...
-action.Inline.description=\u5167\u806f\u9078\u64c7\u7684\u65b9\u6cd5\u6216\u8b8a\u6578
-action.AnonymousToInner.text=\u533f\u540d\u8f49\u63db\u70ba\u5167\u90e8...
-action.AnonymousToInner.description=\u533f\u540d\u985e\u5225\u8f49\u63db\u6210\u4e00\u500b\u5167\u90e8\u985e\u5225
-action.EncapsulateFields.text=\u5c01\u88dd\u57df...
-action.EncapsulateFields.description=\u5728\u9078\u64c7\u7684\u985e\u5225\u76f4\u63a5\u5b58\u53d6\u6b04\u4f4d\u53d6\u4ee3\u4f7f\u7528\u5b58\u53d6\u65b9\u6cd5
-action.ReplaceTempWithQuery.text=\u81e8\u6642\u53d6\u4ee3\u67e5\u8a62...
-action.ReplaceTempWithQuery.description=\u958b\u555f\u9078\u64c7\u7684\u8b8a\u6578\u8f49\u63db\u6210\u4e00\u500b\u65b9\u6cd5
-action.ReplaceConstructorWithFactory.text=\u7528\u5de5\u5ee0\u65b9\u6cd5\u4ee3\u66ff\u69cb\u9020\u51fd\u6578...
-action.ReplaceConstructorWithFactory.description=\u5efa\u7acb\u4e00\u500b\u975c\u614b\u5de5\u5ee0\u65b9\u6cd5\uff0c\u4e26\u4f7f\u7528\u69cb\u9020\u51fd\u6578\u4f86\u4ee3\u66ff\u5b83
-action.ReplaceMethodWithMethodObject.text=\u65b9\u6cd5\u7269\u4ef6...
-action.ReplaceMethodWithMethodObject.description=\u628a\u65b9\u6cd5\u8b8a\u6210\u81ea\u5df1\u7684\u7269\u4ef6\uff0c\u4ee5\u4f7f\u6240\u6709\u7684\u53c3\u6578\u6210\u70ba\u8a72\u7269\u4ef6\u4e0a\u7684\u6b04\u4f4d
-action.Generify.text=\u6cdb\u578b(N)...
-action.Generify.description=\u5c07\u60a8\u7684\u4ee3\u78bc\u4e2d\u4f7f\u7528\u6cdb\u578b\u985e\u578b
-action.Migrate.text=\u9077\u79fb(M)...
-action.Migrate.description=\u958b\u555f\u5c0d\u8a71\u65b9\u584a\u9077\u79fb
+action.RefactoringMenuRenameFile.description=\u91cd\u65b0\u547d\u540d\u9078\u53d6\u6a94\u6848
+action.Inline.text=\u5167\u806f...(_N)
+action.Inline.description=\u5167\u806f\u9078\u53d6\u65b9\u6cd5\u6216\u8b8a\u6578
+action.AnonymousToInner.text=\u5c07\u533f\u540d\u8f49\u63db\u6210\u5167\u90e8...(_Y)
+action.AnonymousToInner.description=\u5c07\u533f\u540d\u985e\u5225\u8f49\u63db\u70ba\u5167\u90e8\u985e\u5225
+action.EncapsulateFields.text=\u5c01\u88dd\u6b04\u4f4d...(_E)
+action.EncapsulateFields.description=\u4f7f\u7528\u5b58\u53d6\u5668\u65b9\u6cd5\u53d6\u4ee3\u9078\u53d6\u985e\u5225\u4e2d\u7684\u6b04\u4f4d\u7684\u76f4\u63a5\u5b58\u53d6
+action.ReplaceTempWithQuery.text=\u7528\u67e5\u8a62\u4ee3\u66ff Temp...(_Q)
+action.ReplaceTempWithQuery.description=\u5c07\u9078\u53d6\u8b8a\u6578\u8f49\u63db\u70ba\u65b9\u6cd5
+action.ReplaceConstructorWithFactory.text=\u7528\u5de5\u5ee0\u65b9\u6cd5\u53d6\u4ee3\u69cb\u9020\u51fd\u6578...(_A)
+action.ReplaceConstructorWithFactory.description=\u5efa\u7acb\u4e00\u500b\u975c\u614b\u5de5\u5ee0\u65b9\u6cd5\u4e26\u7528\u5b83\u4ee3\u66ff\u4e00\u500b\u69cb\u9020\u51fd\u6578
+action.ReplaceMethodWithMethodObject.text=\u65b9\u6cd5\u7269\u4ef6...(_J)
+action.ReplaceMethodWithMethodObject.description=\u5c07\u8a72\u65b9\u6cd5\u8f49\u63db\u70ba\u81ea\u5df1\u7684\u7269\u4ef6\uff0c\u4ee5\u4fbf\u6240\u6709\u53c3\u6578\u90fd\u6210\u70ba\u8a72\u7269\u4ef6\u4e0a\u7684\u6b04\u4f4d
+action.Generify.text=\u6cdb\u578b...(_N)
+action.Generify.description=\u5c07\u4ee3\u78bc\u8f49\u63db\u70ba\u4f7f\u7528\u901a\u7528\u985e\u578b
+action.Migrate.text=\u9077\u79fb...(_M)
+action.Migrate.description=\u958b\u555f\u9077\u79fb\u5c0d\u8a71\u65b9\u584a
action.Type\ Migration.text=\u985e\u578b\u9077\u79fb...
-action.Type\ Migration.description=\u9077\u79fb\u4e00\u7a2e\u985e\u578b\u5230\u53e6
-action.ExtractInclude.text=\u5305\u62ec\u6a94\u6848...
-action.ExtractInclude.description=\u958b\u555f\u6240\u9078\u7684\u4ee3\u78bc\u7247\u6bb5\u63d2\u5165\u5305\u542b\u7684\u6a94\u6848
-group.BuildMenu.text=\u5167\u90e8\u7248\u672c\u865f
-action.CompileProject.text=\u91cd\u5efa\u9805\u76ee
+action.Type\ Migration.description=\u9077\u79fb\u5230\u53e6\u4e00\u500b\u985e\u578b
+action.ExtractInclude.text=\u5305\u542b\u6a94\u6848...(_I)
+action.ExtractInclude.description=\u5c07\u9078\u53d6\u4ee3\u78bc\u7247\u6bb5\u8f49\u63db\u70ba\u5305\u542b\u7684\u6a94\u6848
+group.BuildMenu.text=\u69cb\u5efa(_B)
+action.CompileProject.text=\u91cd\u5efa\u9805\u76ee(_R)
action.CompileProject.description=\u91cd\u65b0\u7de8\u8b6f\u9805\u76ee\u4e2d\u7684\u6240\u6709\u6a94\u6848
-action.CompileDirty.text=\u69cb\u5efa\u9805\u76ee
-action.CompileDirty.description=\u7de8\u8b6f\u9805\u76ee\u4e2d\u7684\u6240\u6709\u4fee\u6539\u548c\u76f8\u95dc\u6a94\u6848
-action.MakeModule.text=\u69cb\u5efa\u65b9\u6cd5
-action.MakeModule.description=\u7de8\u8b6f\u8a72\u6a21\u7d44\u4e2d\u7684\u6240\u6709\u4fee\u6539\u548c\u76f8\u95dc\u6a94\u6848
-action.Compile.text=\u91cd\u65b0\u69cb\u5efa
-action.CompileFile.text=\u91cd\u65b0\u7de8\u8b6f
-action.Compile.description=\u5f37\u5236\u91cd\u65b0\u7de8\u8b6f\u9078\u64c7\u7684\u6a21\u7d44\uff0c\u6a94\u6848\u6216\u7a0b\u5f0f\u5305
-action.RunAPT.text=\u904e\u7a0b\u7684\u8a3b\u89e3
-action.RunAPT.1.text=\u904e\u7a0b{0} \u8a3b\u89e3
-action.RunAPT.description=\u5728\u9078\u64c7\u7684\u7bc4\u570d\u5167\u57f7\u884c\u7684\u6a19\u6ce8\u8655\u7406\u7a0b\u5f0f
-action.GenerateAntBuild.text=\u7522\u751fAnt\u69cb\u5efa...
-action.GenerateAntBuild.description=\u5f9e\u9805\u76ee\u7522\u751fAnt\u69cb\u5efa\u6a94\u6848
-action.BuildAllArtifacts.text=\u624b\u5de5\u69cb\u5efa\u6240\u6709\u7684
+action.CompileDirty.text=\u69cb\u5efa\u9805\u76ee(_P)
+action.CompileDirty.description=\u7de8\u8b6f\u9805\u76ee\u4e2d\u7684\u6240\u6709\u4fee\u6539\u548c\u4f9d\u8cf4\u6a94\u6848
+action.MakeModule.text=\u69cb\u5efa\u6a21\u7d44(_M)
+action.MakeModule.description=\u7de8\u8b6f\u6a21\u7d44\u4e2d\u7684\u6240\u6709\u4fee\u6539\u548c\u4f9d\u8cf4\u6a94\u6848
+action.Compile.text=\u91cd\u65b0\u69cb\u5efa(_E)
+action.CompileFile.text=\u91cd\u65b0\u7de8\u8b6f(_E)
+action.Compile.description=\u5f37\u5236\u91cd\u65b0\u7de8\u8b6f\u6240\u9078\u7684\u6a21\u7d44\uff0c\u6a94\u6848\u6216\u5305
+action.RunAPT.text=\u8655\u7406\u8a3b\u89e3(_A)
+action.RunAPT.1.text=\u8655\u7406 {0} \u8a3b\u89e3(_A)
+action.RunAPT.description=\u5728\u9078\u53d6\u7bc4\u570d\u5167\u57f7\u884c\u8a3b\u89e3\u8655\u7406\u5668
+action.GenerateAntBuild.text=\u7522\u751f Ant \u69cb\u5efa...(_G)
+action.GenerateAntBuild.description=\u5f9e\u9805\u76ee\u4e2d\u7522\u751f Ant \u69cb\u5efa\u6a94\u6848
+action.BuildAllArtifacts.text=\u69cb\u5efa\u6240\u6709\u69cb\u4ef6
action.DebugBuildProcess.text=\u8a3a\u65b7\u69cb\u5efa\u904e\u7a0b
-action.DebugBuildProcess.description=\u5982\u679c\u555f\u7528\u4e86\u69cb\u5efa\u904e\u7a0b\u958b\u59cb\u6642\u5c07\u7b49\u5f85\u8a3a\u65b7\u9023\u63a5
-group.BuildArtifactsGroup.text=\u624b\u5de5\u69cb\u5efa
-group.RunMenu.text=\u57f7\u884c
+action.DebugBuildProcess.description=\u5982\u679c\u555f\u7528\u69cb\u5efa\u904e\u7a0b\u5c07\u5728\u555f\u52d5\u6642\u7b49\u5f85\u8a3a\u65b7\u9023\u63a5
+group.BuildArtifactsGroup.text=\u69cb\u5efa\u69cb\u4ef6
+group.RunMenu.text=\u57f7\u884c(_U)
group.RunnerActions.text=\u57f7\u884c/\u8a3a\u65b7
-action.editRunConfigurations.text=\u7de8\u8f2f\u8a2d\u5b9a...
+action.editRunConfigurations.text=\u7de8\u8f2f\u8a2d\u5b9a...(_R)
action.editRunConfigurations.description=\u958b\u555f\u7de8\u8f2f\u57f7\u884c/\u8a3a\u65b7\u8a2d\u5b9a\u5c0d\u8a71\u65b9\u584a
action.Stop.text=\u505c\u6b62
action.Stop.description=\u505c\u6b62\u9032\u7a0b
-action.StopBackgroundProcesses.text=Stop Background Processes...
-action.StopBackgroundProcesses.description=Stop Background processes
-action.Hotswap.text=\u91cd\u65b0\u8f09\u5165\u6539\u52d5\u7684\u985e\u5225
-action.Hotswap.description=\u6240\u6709\u6539\u8b8a\u985e\u5225\u91cd\u65b0\u8f09\u5165\u5230\u61c9\u7528\u7a0b\u5f0f\u6b63\u5728\u8a3a\u65b7\uff08\u71b1\u63d2\u62d4\uff09
-action.StepOver.text=\u55ae\u6b65\u57f7\u884c(\u8df3\u904e\u904e\u7a0b)
-action.StepOver.description=\u6b65\u9a5f\u5230\u4e0b\u4e00\u884c\u4e2d\u8a72\u6a94\u6848
-action.StepInto.text=\u55ae\u6b65\u57f7\u884c
-action.StepInto.description=\u6b65\u9a5f\u8981\u57f7\u884c\u7684\u4e0b\u4e00\u884c
-action.SmartStepInto.text=\u667a\u6167\u578b\u55ae\u6b65\u9032\u5165(P)
-action.SmartStepInto.description=\u55ae\u6b65\u57f7\u884c\u7279\u5b9a\u65b9\u6cd5
-action.StepOut.text=\u55ae\u6b65\u8df3\u51fa(T)
-action.StepOut.description=\u6b65\u9a5f\u5f9e\u8a72\u65b9\u6cd5\u8fd4\u56de\u5f8c\u57f7\u884c\u7684\u7b2c\u4e00\u884c
-action.ForceStepOver.text=\u5f37\u5236\u8df3\u8e8d\u57f7\u884c
-action.ForceStepOver.description=\u8df3\u8e8d\u57f7\u884c\uff0c\u7981\u7528\u6240\u6709\u65b7\u9ede\u4e4b\u524d\u5167\u5bb9\u3002
-action.ForceStepInto.text=\u5f37\u5236\u55ae\u6b65\u57f7\u884c
-action.ForceStepInto.description=\u55ae\u6b65\u57f7\u884c\uff0c\u5ffd\u7565\u6b65\u9032\u904e\u6ffe\u5668\u5eab\uff0c\u69cb\u9020\u51fd\u6578\u7b49\u3002
-action.RunToCursor.text=\u57f7\u884c\u5230\u6e38\u6a19\u8655
-action.RunToCursor.description=\u57f7\u884c\u5230\u8a72\u884c\u7684\u63d2\u5165\u7b26\u4f4d\u7f6e
-action.ForceRunToCursor.text=\u5f37\u5236\u57f7\u884c\u5230\u6e38\u6a19\u8655
-action.ForceRunToCursor.description=\u57f7\u884c\u5230\u8a72\u884c\u63d2\u5165\u7b26\u7684\u5730\u65b9\uff0c\u5ffd\u7565\u4efb\u4f55\u65b7\u9ede
-action.Debugger.PopFrame.text=\u964d\u5e40
-action.Debugger.PopFrame.description=\u79fb\u52d5\u57f7\u884c\u9ede\u8fd4\u56de\u5230\u65b9\u6cd5\u8abf\u7528\u5f9e\u5806\u758a\u6368\u68c4\u76ee\u524d\u5e40\u7684\u65b9\u6cd5
+action.StopBackgroundProcesses.text=\u505c\u6b62\u5f8c\u53f0\u9032\u7a0b...
+action.StopBackgroundProcesses.description=\u505c\u6b62\u5f8c\u53f0\u9032\u7a0b
+action.Hotswap.text=\u91cd\u65b0\u8f09\u5165\u5df2\u8b8a\u66f4\u7684\u985e\u5225(_A)
+action.Hotswap.description=\u5c07\u6240\u6709\u8b8a\u66f4\u7684\u985e\u5225\u91cd\u65b0\u8f09\u5165\u5230\u88ab\u8a3a\u65b7\u7684\u61c9\u7528\u7a0b\u5f0f(\u71b1\u5207\u63db)
+action.StepOver.text=\u6b65\u904e(_O)
+action.StepOver.description=\u6b65\u81f3\u9019\u500b\u6a94\u6848\u7684\u4e0b\u4e00\u884c
+action.StepInto.text=\u6b65\u5165(_I)
+action.StepInto.description=\u6b65\u5165\u5230\u5df2\u57f7\u884c\u7684\u4e0b\u4e00\u884c
+action.SmartStepInto.text=\u667a\u6167\u578b\u6b65\u5165(_P)
+action.SmartStepInto.description=\u6b65\u5165\u7279\u5b9a\u7684\u65b9\u6cd5
+action.StepOut.text=\u6b65\u51fa(_T)
+action.StepOut.description=\u6b65\u81f3\u5f9e\u9019\u500b\u65b9\u6cd5\u8fd4\u56de\u5f8c\u57f7\u884c\u7684\u7b2c\u4e00\u884c
+action.ForceStepOver.text=\u5f37\u5236\u6b65\u904e(_V)
+action.ForceStepOver.description=\u6b65\u904e\uff0c\u7981\u7528\u6240\u6709\u65b7\u9ede\u3002
+action.ForceStepInto.text=\u5f37\u5236\u6b65\u5165(_N)
+action.ForceStepInto.description=\u6b65\u5165\uff0c\u5ffd\u7565\u5eab\uff0c\u69cb\u9020\u5668\u7b49\u7684\u6b65\u9032\u904e\u6ffe\u5668\u3002
+action.RunToCursor.text=\u57f7\u884c\u81f3\u6e38\u6a19\u4f4d\u7f6e(_C)
+action.RunToCursor.description=\u5f37\u5236\u57f7\u884c\u5230\u63d2\u5165\u7b26\u865f\u6240\u5728\u884c
+action.ForceRunToCursor.text=\u5f37\u5236\u57f7\u884c\u5230\u6e38\u6a19\u8655(_S)
+action.ForceRunToCursor.description=\u57f7\u884c\u5230\u63d2\u5165\u7b26\u865f\u7684\u884c\uff0c\u5ffd\u7565\u4efb\u4f55\u65b7\u9ede
+action.Debugger.PopFrame.text=\u4e1f\u5e40(_F)
+action.Debugger.PopFrame.description=\u5c07\u57f7\u884c\u9ede\u79fb\u56de\u65b9\u6cd5\u8abf\u7528\uff0c\u5f9e\u5806\u758a\u4e2d\u6368\u68c4\u76ee\u524d\u65b9\u6cd5\u7684\u5e40
action.Debugger.ForceEarlyReturn.text=\u5f37\u5236\u8fd4\u56de
-action.Debugger.ForceEarlyReturn.description=\u5f37\u5236\u4e00\u500b\u65b9\u6cd5\u8fd4\u56de\u4e00\u500b return \u8a9e\u53e5\u4e4b\u524d
+action.Debugger.ForceEarlyReturn.description=\u5f37\u5236\u4e00\u500b\u65b9\u6cd5\u5728\u5230\u9054\u8fd4\u56de\u8a9e\u53e5\u4e4b\u524d\u8fd4\u56de
action.Debugger.ShowLibraryFrames.text=\u986f\u793a/\u96b1\u85cf\u5eab\u65b9\u584a\u67b6
-action.Pause.text=\u66ab\u505c\u7a0b\u5f0f
-action.Pause.description=\u66ab\u505c\u7a0b\u5f0f\u57f7\u884c\uff0c\u4e26\u555f\u7528\u8a3a\u65b7
-action.Resume.text=\u6062\u5fa9\u7a0b\u5f0f
-action.Resume.description=\u6062\u5fa9\u57f7\u884c\u7a0b\u5f0f
-action.EvaluateExpression.text=\u8a55\u4f30\u904b\u7b97\u5f0f...
+action.Pause.text=\u66ab\u505c\u7a0b\u5f0f(_P)
+action.Pause.description=\u66ab\u505c\u7a0b\u5f0f\u57f7\u884c\u4e26\u555f\u7528\u8a3a\u65b7
+action.Resume.text=\u6062\u5fa9\u7a0b\u5f0f(_G)
+action.Resume.description=\u6062\u5fa9\u7a0b\u5f0f\u57f7\u884c
+action.EvaluateExpression.text=\u8a08\u7b97\u904b\u7b97\u5f0f...(_X)
action.EvaluateExpression.description=\u8a08\u7b97\u4efb\u610f\u904b\u7b97\u5f0f
-action.QuickEvaluateExpression.text=\u5feb\u901f\u8a55\u4f30\u904b\u7b97\u5f0f
-action.QuickEvaluateExpression.description=\u8a55\u4f30\u9078\u53d6\u7684\u8868\u9054
-action.ShowExecutionPoint.text=\u986f\u793a\u57f7\u884c\u9ede
-action.ShowExecutionPoint.description=\u986f\u793a\u76ee\u524d\u7a0b\u5f0f\u7684\u57f7\u884c\u9ede
-action.ToggleLineBreakpoint.text=\u5207\u63db\u884c\u65b7\u9ede
-action.ToggleLineBreakpoint.description=\u5207\u63db\u884c\u65b7\u9ede\u72c0\u614b
-action.ToggleMethodBreakpoint.text=\u5207\u63db\u65b9\u6cd5\u7684\u65b7\u9ede
-action.ToggleMethodBreakpoint.description=\u5207\u63db\u6e38\u6a19\u4f4d\u7f6e\u65b9\u6cd5\u7684\u65b7\u9ede
-action.ToggleFieldBreakpoint.text=\u5207\u63db\u89c0\u5bdf\u9ede
-action.ToggleFieldBreakpoint.description=\u5728\u6e38\u6a19\u4f4d\u7f6e\u5207\u63db\u70ba\u89c0\u5bdf\u9ede
-action.ToggleBreakpointEnabled.text=\u5207\u63db\u65b7\u9ede\u555f\u7528
-action.ToggleBreakpointEnabled.description=\u5728\u76ee\u524d\u884c\u555f\u7528/\u7981\u7528\u65b7\u9ede
+action.QuickEvaluateExpression.text=\u5feb\u901f\u8a08\u7b97\u904b\u7b97\u5f0f(_Q)
+action.QuickEvaluateExpression.description=\u8a08\u7b97\u9078\u53d6\u904b\u7b97\u5f0f
+action.ShowExecutionPoint.text=\u986f\u793a\u57f7\u884c\u9ede(_X)
+action.ShowExecutionPoint.description=\u986f\u793a\u76ee\u524d\u7a0b\u5f0f\u57f7\u884c\u9ede
+action.ToggleLineBreakpoint.text=\u5207\u63db\u884c\u65b7\u9ede(_L)
+action.ToggleLineBreakpoint.description=\u5728\u63d2\u5165\u7b26\u865f\u5165\u5207\u63db\u7dda\u65b7\u9ede
+action.ToggleMethodBreakpoint.text=\u5207\u63db\u65b9\u6cd5\u65b7\u9ede(_M)
+action.ToggleMethodBreakpoint.description=\u70ba\u63d2\u5165\u7b26\u865f\u8655\u7684\u65b9\u6cd5\u5207\u63db\u65b9\u6cd5\u65b7\u9ede
+action.ToggleFieldBreakpoint.text=\u5207\u63db\u6b04\u4f4d\u65b7\u9ede(_F)
+action.ToggleFieldBreakpoint.description=\u70ba\u63d2\u5165\u7b26\u865f\u8655\u7684\u6b04\u4f4d\u5207\u63db\u89c0\u5bdf\u9ede
+action.ToggleBreakpointEnabled.text=\u5207\u63db\u65b7\u9ede\u53ef\u7528\u6027(_B)
+action.ToggleBreakpointEnabled.description=\u555f\u7528/\u7981\u7528\u76ee\u524d\u884c\u7684\u65b7\u9ede
action.ToggleTemporaryLineBreakpoint.text=\u5207\u63db\u81e8\u6642\u884c\u65b7\u9ede
-action.ToggleTemporaryLineBreakpoint.description=\u5728\u6e38\u6a19\u4f4d\u7f6e\u5207\u63db\u81e8\u6642\u884c\u65b7\u9ede
-action.ViewBreakpoints.text=\u6aa2\u8996\u65b7\u9ede...
+action.ToggleTemporaryLineBreakpoint.description=\u5728\u63d2\u5165\u7b26\u8655\u5207\u63db\u81e8\u6642\u884c\u65b7\u9ede
+action.ViewBreakpoints.text=\u6aa2\u8996\u65b7\u9ede...(_K)
action.ViewBreakpoints.description=\u6aa2\u8996\u548c\u7ba1\u7406\u6240\u6709\u65b7\u9ede\u548c\u89c0\u5bdf\u9ede
action.EditBreakpoint.text=\u7de8\u8f2f\u65b7\u9ede
-action.ExportThreads.text=\u532f\u51fa\u57f7\u884c\u7dd2\u8a0a\u606f...
-action.ExportThreads.description=\u5132\u5b58\u6240\u6709\u57f7\u884c\u7dd2\u7684\u8a0a\u606f\u5230\u4e00\u500b\u6587\u5b57\u6a94\u6848\u6216\u526a\u8cbc\u7c3f
+action.ExportThreads.text=\u532f\u51fa\u57f7\u884c\u7dd2...(_H)
+action.ExportThreads.description=\u5c07\u6240\u6709\u57f7\u884c\u7dd2\u8a0a\u606f\u5132\u5b58\u5230\u6587\u5b57\u6a94\u6848\u6216\u526a\u8cbc\u7c3f
action.Runner.RestoreLayout.text=\u6062\u5fa9\u4f48\u5c40
-action.Runner.RestoreLayout.description=\u6062\u5fa9\u8a3a\u65b7\u5668\u6703\u8a71\u7684\u8996\u89ba\u5143\u7d20\u5230\u9810\u8a2d\u72c0\u614b
+action.Runner.RestoreLayout.description=\u5c07\u8a3a\u65b7\u5668\u6703\u8a71\u7684\u53ef\u8996\u5143\u7d20\u6062\u5fa9\u70ba\u9810\u8a2d\u72c0\u614b
action.Runner.ToggleToolbarLayout.text=\u6c34\u5e73\u5de5\u5177\u5217
-action.Runner.ToggleToolbarLayout.description=\u5207\u63db\u6c34\u5e73/\u5782\u76f4\u65b9\u5411\u7684\u5de5\u5177\u5217
+action.Runner.ToggleToolbarLayout.description=\u5207\u63db\u6c34\u5e73/\u5782\u76f4\u5de5\u5177\u5217\u65b9\u5411
group.Runner.Layout.text=\u4f48\u5c40
group.Runner.Layout.description=\u4f48\u5c40\u8a2d\u5b9a
action.Runner.MinimizeView.text=\u96b1\u85cf
@@ -806,266 +806,266 @@ action.Runner.CloseView.text=\u95dc\u9589
action.Runner.CloseView.description=\u95dc\u9589\u6aa2\u8996
action.Runner.CloseOtherViews.text=\u95dc\u9589\u5176\u4ed6
action.Runner.CloseOtherViews.description=\u95dc\u9589\u5176\u4ed6\u6aa2\u8996
-action.Runner.CloseAllViews.text=\u5168\u90e8\u95dc\u9589
-action.Runner.CloseAllViews.description=\u95dc\u9589\u6240\u6709\u610f\u898b
-action.Runner.CloseAllUnpinnedViews.text=\u95dc\u9589\u6240\u6709\u975e\u5bc4\u5b58\u72c0\u614b\u7684
-action.Runner.CloseAllUnpinnedViews.description=\u95dc\u9589\u9019\u662f\u4e0d\u56fa\u5b9a\u7684\u6240\u6709\u9078\u9805\u5361
-action.Runner.MoveViewToGrid.text=\u79fb\u52d5\u7db2\u683c
-action.Runner.MoveViewToGrid.description=\u79fb\u52d5\u6aa2\u8996\u5230\u8a3a\u65b7\u5668\u7db2\u683c\u5bb9\u5668
-action.Runner.MoveViewToTab.text=\u79fb\u52d5\u5230\u6a19\u7c64
-action.Runner.MoveViewToTab.description=\u79fb\u52d5\u4ee5\u8a3a\u65b7\u5668\u9078\u9805\u5361\u5bb9\u5668
+action.Runner.CloseAllViews.text=\u95dc\u9589\u6240\u6709
+action.Runner.CloseAllViews.description=\u95dc\u9589\u6240\u6709\u6aa2\u8996
+action.Runner.CloseAllUnpinnedViews.text=\u95dc\u9589\u6240\u6709\u672a\u56fa\u5b9a\u7684
+action.Runner.CloseAllUnpinnedViews.description=\u95dc\u9589\u6240\u6709\u672a\u56fa\u5b9a\u7684\u6aa2\u8996
+action.Runner.MoveViewToGrid.text=\u79fb\u52d5\u5230\u7db2\u683c
+action.Runner.MoveViewToGrid.description=\u5c07\u6aa2\u8996\u79fb\u52d5\u5230\u8a3a\u65b7\u5668\u7db2\u683c\u5bb9\u5668
+action.Runner.MoveViewToTab.text=\u79fb\u52d5\u5230\u9078\u9805\u5361
+action.Runner.MoveViewToTab.description=\u5c07\u6aa2\u8996\u79fb\u52d5\u5230\u8a3a\u65b7\u5668\u9078\u9805\u5361\u5bb9\u5668
action.Runner.DetachCell.text=\u5206\u96e2
-action.Runner.DetachCells.text=\u5206\u96e2{0}\u6aa2\u8996
-action.Runner.DetachCell.description=\u5206\u96e2\u6240\u9078\u6aa2\u8996\u5230\u4e00\u500b\u55ae\u7368\u7684\u8996\u7a97
+action.Runner.DetachCells.text=\u5206\u96e2 {0} \u6aa2\u8996
+action.Runner.DetachCell.description=\u5206\u96e2\u76ee\u524d\u6aa2\u8996\u81f3\u4e00\u500b\u55ae\u7368\u7684\u8996\u7a97
action.Runner.AttachCell.text=\u9644\u52a0
-action.Runner.AttachCells.text=\u9644\u52a0{0}\u6aa2\u8996
+action.Runner.AttachCells.text=\u9644\u52a0 {0} \u6aa2\u8996
action.Runner.AttachCell.description=\u5c07\u9078\u53d6\u6aa2\u8996\u9644\u52a0\u5230\u8a3a\u65b7\u5668\u5de5\u5177\u8996\u7a97
action.Runner.RestoreView.text=\u6062\u5fa9 ''{0}'' \u6aa2\u8996
-action.Runner.RestoreView.description=\u6062\u5fa9\u8a3a\u65b7\u5668\u7db2\u683c\u4e2d\u7684\u6aa2\u8996
-action.Runner.FocusOnStartup.text=\u5c08\u6ce8\u555f\u52d5
-action.Runner.FocusOnStartup.description=\u9810\u8a2d\u60c5\u6cc1\u4e0b\uff0c\u9019\u500b\u7126\u9ede\u6aa2\u8996\u6642\u7684UI\u986f\u793a
-action.Debugger.FocusOnBreakpoint.text=\u5c08\u6ce8\u65bc\u65b7\u9ede
-action.Debugger.FocusOnBreakpoint.description=\u9810\u8a2d\u60c5\u6cc1\u4e0b\uff0c\u5c08\u6ce8\u9019\u4e00\u89c0\u9ede\uff0c\u7576\u9054\u5230\u65b7\u9ede
-group.ToolsMenu.text=\u5de5\u5177
-action.SaveAsTemplate.text=\u5132\u5b58\u70ba\u73fe\u6709\u7bc4\u672c...
-action.SaveAsTemplate.description=\u5132\u5b58\u9078\u64c7\u7684\u6587\u5b57\u70ba\u73fe\u6709\u7bc4\u672c
-action.SaveFileAsTemplate.text=\u5132\u5b58\u6a94\u6848\u70ba\u7bc4\u672c...
-action.SaveFileAsTemplate.description=\u5132\u5b58\u76ee\u524d\u7684\u6a94\u6848\u4f5c\u70ba\u7bc4\u672c
-action.GenerateJavadoc.text=\u7522\u751fJava_Doc...
-action.GenerateJavadoc.description=\u57f7\u884cJavadoc\u5de5\u5177
-group.Macros.text=\u5de8\u96c6
-group.Macros.description=\u6aa2\u8996\uff0c\u8b8a\u66f4\uff0c\u9304\u88fd\uff0c\u64ad\u653e\u5de8\u96c6
-group.StandardMacroActions.text=\u6a19\u6e96\u7684\u5de8\u96c6\u64cd\u4f5c
-action.PlaybackLastMacro.text=\u56de\u653e\u6700\u5f8c\u7684\u5de8\u96c6
-action.PlaybackLastMacro.description=\u56de\u653e\u6700\u5f8c\u4e00\u6b21\u4f7f\u7528\u7684\u5de8\u96c6
-action.StartStopMacroRecording.text=\u555f\u52d5/\u505c\u6b62\u5de8\u96c6\u9304\u88fd
-action.StartStopMacroRecording.description=\u555f\u52d5/\u505c\u6b62\u9304\u88fd\u65b0\u7684\u5de8\u96c6
-action.EditMacros.text=\u7de8\u8f2f\u5de8\u96c6
+action.Runner.RestoreView.description=\u5728\u8a3a\u65b7\u5668\u4e2d\u6062\u5fa9\u6aa2\u8996\u7db2\u683c
+action.Runner.FocusOnStartup.text=\u5728\u555f\u52d5\u6642\u7372\u53d6\u7126\u9ede
+action.Runner.FocusOnStartup.description=\u7576 UI \u986f\u793a\u6642\u9810\u8a2d\u5207\u63db\u5230\u8a72\u6aa2\u8996
+action.Debugger.FocusOnBreakpoint.text=\u5728\u65b7\u9ede\u6642\u7372\u53d6\u7126\u9ede
+action.Debugger.FocusOnBreakpoint.description=\u7576\u5230\u9054\u65b7\u9ede\u6642\u9810\u8a2d\u5207\u63db\u5230\u8a72\u6aa2\u8996
+group.ToolsMenu.text=\u5de5\u5177(_T)
+action.SaveAsTemplate.text=\u5132\u5b58\u70ba\u4ee3\u78bc\u7bc4\u672c...(_I)
+action.SaveAsTemplate.description=\u5c07\u9078\u53d6\u6587\u5b57\u5132\u5b58\u70ba\u4ee3\u78bc\u7bc4\u672c
+action.SaveFileAsTemplate.text=\u5132\u5b58\u6a94\u6848\u70ba\u7bc4\u672c...(_L)
+action.SaveFileAsTemplate.description=\u5c07\u76ee\u524d\u6a94\u6848\u5132\u5b58\u70ba\u7bc4\u672c
+action.GenerateJavadoc.text=\u7522\u751f JavaDoc...(_D)
+action.GenerateJavadoc.description=\u57f7\u884c JavaDoc \u5de5\u5177
+group.Macros.text=\u5de8\u96c6(_M)
+group.Macros.description=\u6aa2\u8996, \u7de8\u8f2f, \u9304\u88fd, \u64ad\u653e\u5de8\u96c6
+group.StandardMacroActions.text=\u6a19\u6e96\u5de8\u96c6\u64cd\u4f5c
+action.PlaybackLastMacro.text=\u56de\u653e\u4e0a\u4e00\u500b\u5de8\u96c6(_Y)
+action.PlaybackLastMacro.description=\u64ad\u653e\u4e0a\u6b21\u4f7f\u7528\u7684\u5de8\u96c6
+action.StartStopMacroRecording.text=\u555f\u52d5/\u505c\u6b62\u9304\u88fd\u5de8\u96c6(_R)
+action.StartStopMacroRecording.description=\u555f\u52d5/\u505c\u6b62\u9304\u88fd\u4e00\u500b\u65b0\u7684\u5de8\u96c6
+action.EditMacros.text=\u7de8\u8f2f\u5de8\u96c6(_E)
action.EditMacros.description=\u8a2d\u5b9a\u73fe\u6709\u7684\u5de8\u96c6
action.PlaySavedMacrosAction.text=\u64ad\u653e\u5132\u5b58\u7684\u5de8\u96c6...
action.PlaySavedMacrosAction.description=\u64ad\u653e\u5132\u5b58\u7684\u5de8\u96c6
group.MacrosGroup.text=\u5de8\u96c6\u64cd\u4f5c
-action.ValidateXml.text=\u9a57\u8b49
-action.ValidateXml.description=\u9a57\u8b49\u76ee\u524d\u7684XML\u6a94\u6848
-action.GenerateDTD.text=\u5f9e_XML\u6a94\u6848\u7522\u751fDTD
+action.ValidateXml.text=\u6aa2\u67e5(_V)
+action.ValidateXml.description=\u6aa2\u67e5\u76ee\u524d\u7684 XML \u6a94\u6848
+action.GenerateDTD.text=\u5f9e XML \u6a94\u6848\u7522\u751f DTD(_X)
group.ExternalToolsGroup.text=\u5916\u90e8\u5de5\u5177
-action.PsiViewer.text=\u6aa2\u8996 PSI\u7d50\u69cb...
-action.PsiViewerForContext.text=\u6aa2\u8996\u76ee\u524d\u6a94\u6848\u7684PSI\u7d50\u69cb...
+action.PsiViewer.text=\u6aa2\u8996 PSI \u7d50\u69cb...(_V)
+action.PsiViewerForContext.text=\u6aa2\u8996\u76ee\u524d\u6a94\u6848\u7684 PSI \u7d50\u69cb...(_R)
action.DebugListen.text=\u62cb\u51fa\u8a3a\u65b7\u7570\u5e38
action.VirtualFileInfo.text=\u865b\u64ec\u6a94\u6848\u8a0a\u606f
action.Merge3Files.text=\u5408\u4f75
action.LocalizePlugin.text=\u672c\u5730\u5316\u589e\u76ca\u96c6
group.MemoryManagement.text=\u8a18\u61b6\u9ad4\u7ba1\u7406
-action.DumpPsiMemoryCaches.text=\u8f49\u5132\u4ec0\u9ebc\u662f\u5feb\u53d6\u5728PSI
-action.DecodeBytesAction.text=\u4f4d\u5143\u7d44\u89e3\u78bc...
+action.DumpPsiMemoryCaches.text=\u8f49\u5132 PSI \u5feb\u53d6
+action.DecodeBytesAction.text=\u89e3\u78bc\u4f4d\u5143\u7d44...
action.ReloadProjectAction.text=\u91cd\u65b0\u8f09\u5165\u9805\u76ee
-action.ShowMainMenu.text=Show Main Menu
-action.LocalVcs.ShowStatistics.text=\u986f\u793a\u672c\u6a5fVCS\u7d71\u8a08...
-action.LocalVcs.ShowStatistics.description=\u986f\u793a\u672c\u6a5fVCS\u7d71\u8a08
-action.LocalVcs.ShowRepHistory.text=\u7248\u672c\u5eab\u6b77\u53f2
+action.ShowMainMenu.text=\u986f\u793a\u4e3b\u529f\u80fd\u8868
+action.LocalVcs.ShowStatistics.text=\u986f\u793a\u672c\u6a5f VCS \u7d71\u8a08...
+action.LocalVcs.ShowStatistics.description=\u986f\u793a\u672c\u6a5f VCS \u7d71\u8a08
+action.LocalVcs.ShowRepHistory.text=\u5009\u5eab\u6b77\u53f2
action.DropAnError.text=\u6368\u68c4\u4e00\u500b\u932f\u8aa4
action.DropAnOutOfMemoryError.text=\u6368\u68c4\u4e00\u500b\u8a18\u61b6\u9ad4\u6ea2\u932f\u8aa4\u8aa4
action.DropAnOutOfMetaspaceError.text=\u5728 Metaspace \u4e2d\u522a\u9664 OutOfMemoryError
action.DumpInspectionDescriptions.text=\u8f49\u5132\u6aa2\u9a57\u63cf\u8ff0
action.DumpIntentionsDescriptions.text=\u8f49\u5132\u6aa2\u9a57\u63cf\u8ff0
-action.ShowUserActivities.text=\u986f\u793a\u6d3b\u52d5\u7684
-group.WindowMenu.text=\u8996\u7a97
-group.ToolWindowsGroup.text=\u5de5\u5177\u8996\u7a97
+action.ShowUserActivities.text=\u5c55\u793a\u6d3b\u52d5
+group.WindowMenu.text=\u8996\u7a97(_W)
+group.ToolWindowsGroup.text=\u5de5\u5177\u8996\u7a97(_T)
group.BackgroundTasks.text=\u5f8c\u53f0\u5de5\u4f5c
action.ShowProcessWindow.text=\u986f\u793a
action.ShowProcessWindow.description=\u986f\u793a/\u96b1\u85cf\u5f8c\u53f0\u5de5\u4f5c\u8996\u7a97
-action.ShowProcessWindow.double.click=\u9ede\u64ca\u986f\u793a/\u96b1\u85cf\u5f8c\u53f0\u5de5\u4f5c\u8996\u7a97
+action.ShowProcessWindow.double.click=\u9ede\u64ca\u4ee5\u986f\u793a/\u96b1\u85cf\u5f8c\u53f0\u5de5\u4f5c\u8996\u7a97
action.AutoShowProcessWindow.text=\u81ea\u52d5\u986f\u793a
-action.AutoShowProcessWindow.description=\u986f\u793a\u5f8c\u53f0\u5de5\u4f5c\u8996\u7a97\u4e0a\u7684\u4efb\u4f55\u9032\u5c55\u8d77\u9ede
-action.StoreDefaultLayout.text=\u5b58\u5132\u76ee\u524d\u7684\u4f48\u5c40\u70ba\u9810\u8a2d
-action.StoreDefaultLayout.description=\u5b58\u5132\u76ee\u524d\u7684\u4f48\u5c40\u70ba\u9810\u8a2d
+action.AutoShowProcessWindow.description=\u555f\u52d5\u4efb\u4f55\u9032\u7a0b\u6642\u986f\u793a\u5f8c\u53f0\u5de5\u4f5c\u8996\u7a97
+action.StoreDefaultLayout.text=\u5b58\u5132\u76ee\u524d\u4f48\u5c40\u70ba\u9810\u8a2d\u4f48\u5c40(_Y)
+action.StoreDefaultLayout.description=\u5b58\u5132\u76ee\u524d\u4f48\u5c40\u70ba\u9810\u8a2d\u4f48\u5c40
action.MinimizeCurrentWindow.text=\u6700\u5c0f\u5316
action.MinimizeCurrentWindow.description=\u6700\u5c0f\u5316\u76ee\u524d\u8996\u7a97
-action.ZoomCurrentWindow.text=\u7e2e\u653e
-action.ZoomCurrentWindow.description=\u7e2e\u653e\u76ee\u524d\u8996\u7a97
-action.TogglePresentationMode.text.enter=\u8a66\u7528\u6a21\u5f0f
+action.ZoomCurrentWindow.text=\u653e\u5927
+action.ZoomCurrentWindow.description=\u653e\u5927\u76ee\u524d\u8996\u7a97
+action.TogglePresentationMode.text.enter=\u9032\u5165\u8a66\u7528\u6a21\u5f0f
action.TogglePresentationMode.text.exit=\u7d50\u675f\u8a66\u7528\u6a21\u5f0f
action.TogglePresentationMode.text=\u5207\u63db\u8a66\u7528\u6a21\u5f0f
action.TogglePresentationMode.description=\u5207\u63db\u8a66\u7528\u6a21\u5f0f
-action.ToggleDistractionFreeMode.text=\u5207\u63db\u7121\u5e72\u64fe\u6a21\u5f0f
-action.ToggleDistractionFreeMode.description=\u5207\u63db\u7121\u5e72\u64fe\u6a21\u5f0f
-action.ToggleFullScreen.text.enter=\u5168\u5c4f\u6a21\u5f0f
-action.ToggleFullScreen.text.exit=\u7d50\u675f\u5168\u5c4f\u6a21\u5f0f
+action.ToggleDistractionFreeMode.text=\u5207\u63db\u514d\u6253\u64fe\u6a21\u5f0f
+action.ToggleDistractionFreeMode.description=\u5207\u63db\u514d\u6253\u64fe\u6a21\u5f0f
+action.ToggleFullScreen.text.enter=\u9032\u5165\u5168\u5c4f
+action.ToggleFullScreen.text.exit=\u7d50\u675f\u5168\u5c4f
action.ToggleFullScreen.text=\u5207\u63db\u5168\u5c4f\u6a21\u5f0f
action.ToggleFullScreen.description=\u5207\u63db\u5168\u5c4f\u6a21\u5f0f
-action.RestoreDefaultLayout.text=\u6062\u5fa9\u9810\u8a2d\u4f48\u5c40
-action.RestoreDefaultLayout.description=\u6062\u5fa9\u9810\u8a2d\u4f48\u5c40
-action.HideActiveWindow.text=\u96b1\u85cf\u6d3b\u52d5\u7684\u5de5\u5177\u8996\u7a97
+action.RestoreDefaultLayout.text=\u9084\u539f\u9810\u8a2d\u4f48\u5c40(_F)
+action.RestoreDefaultLayout.description=\u9084\u539f\u9810\u8a2d\u4f48\u5c40
+action.HideActiveWindow.text=\u96b1\u85cf\u6d3b\u52d5\u5de5\u5177\u8996\u7a97(_D)
action.HideActiveWindow.description=\u96b1\u85cf\u6d3b\u52d5\u5de5\u5177\u8996\u7a97
-action.HideSideWindows.text=\u96b1\u85cf\u5074\u908a\u5de5\u5177\u8996\u7a97
-action.HideSideWindows.description=\u96b1\u85cf\u6240\u6709\u7684\u5074\u908a\u5de5\u5177\u8996\u7a97
-action.HideAllWindows.text=\u96b1\u85cf\u6240\u6709\u7684\u5de5\u5177\u8996\u7a97
-action.HideAllWindows.description=\u96b1\u85cf\u6240\u6709\u7684\u5de5\u5177\u8996\u7a97
-action.PinToolwindowTab.text=\u9396\u5b9a\u76ee\u524d\u5de5\u5177\u8996\u7a97\u9078\u9805\u5361(&I)
-action.PinToolwindowTab.description=\u9396\u5b9a\u76ee\u524d\u5de5\u5177\u8996\u7a97\u9078\u9805\u5361
-action.JumpToLastWindow.text=\u8df3\u5230\u6700\u5f8c\u5de5\u5177\u8996\u7a97
-action.JumpToLastWindow.description=\u555f\u7528\u6700\u5f8c\u7126\u9ede\u7684\u5de5\u5177\u8996\u7a97
+action.HideSideWindows.text=\u96b1\u85cf\u672c\u5074\u5de5\u5177\u8996\u7a97
+action.HideSideWindows.description=\u96b1\u85cf\u672c\u5074\u6240\u6709\u8996\u7a97
+action.HideAllWindows.text=\u96b1\u85cf\u6240\u6709\u5de5\u5177\u8996\u7a97(_T)
+action.HideAllWindows.description=\u96b1\u85cf\u6240\u6709\u5de5\u5177\u8996\u7a97
+action.PinToolwindowTab.text=\u56fa\u5b9a\u6d3b\u52d5\u5de5\u5177\u8996\u7a97\u9078\u9805\u5361(_I)
+action.PinToolwindowTab.description=\u56fa\u5b9a\u6d3b\u52d5\u5de5\u5177\u8996\u7a97\u9078\u9805\u5361
+action.JumpToLastWindow.text=\u8f49\u5230\u4e0a\u4e00\u500b\u5de5\u5177\u8996\u7a97(_J)
+action.JumpToLastWindow.description=\u555f\u7528\u4e0a\u4e00\u500b\u805a\u7126\u7684\u5de5\u5177\u8996\u7a97
group.ActiveToolwindowGroup.text=\u555f\u7528\u5de5\u5177\u8996\u7a97
-action.TogglePinnedMode.text=\u9396\u5b9a\u6a21\u5f0f
-action.TogglePinnedMode.description=\u9396\u5b9a/\u89e3\u9396\u555f\u7528\u5de5\u5177\u8996\u7a97
-action.ToggleDockMode.text=\u505c\u9760\u6a21\u5f0f
-action.ToggleDockMode.description=\u505c\u9760/\u4e0d\u505c\u9760\u6d3b\u52d5\u7684\u5de5\u5177\u8996\u7a97
-action.ToggleFloatingMode.text=\u6d6e\u52d5\u6a21\u5f0f
-action.ToggleFloatingMode.description=\u6d6e\u52d5/\u4e0d\u6d6e\u52d5\u6d3b\u52d5\u7684\u5de5\u5177\u8996\u7a97
-action.ToggleWindowedMode.text=\u8996\u7a97\u6a21\u5f0f (_W)
-action.ToggleWindowedMode.description=\u8996\u7a97/\u79fb\u9664\u6d3b\u52d5\u5de5\u5177\u8996\u7a97
+action.TogglePinnedMode.text=\u56fa\u5b9a\u6a21\u5f0f(_P)
+action.TogglePinnedMode.description=\u56fa\u5b9a/\u53d6\u6d88\u56fa\u5b9a \u6d3b\u52d5\u5de5\u5177\u8996\u7a97
+action.ToggleDockMode.text=\u505c\u9760\u6a21\u5f0f(_E)
+action.ToggleDockMode.description=\u505c\u9760/\u5206\u96e2\u6d3b\u52d5\u5de5\u5177\u8996\u7a97
+action.ToggleFloatingMode.text=\u6d6e\u52d5\u6a21\u5f0f(_M)
+action.ToggleFloatingMode.description=\u6d6e\u52d5/\u53d6\u6d88\u6d6e\u52d5\u5de5\u5177\u8996\u7a97
+action.ToggleWindowedMode.text=\u8996\u7a97\u6a21\u5f0f(_W)
+action.ToggleWindowedMode.description=\u8996\u7a97\u5316/\u53d6\u6d88\u8996\u7a97\u5316 \u6d3b\u52d5\u5de5\u5177\u8996\u7a97
action.ToggleSideMode.text=\u5206\u5272\u6a21\u5f0f
-action.ToggleSideMode.description=\u5de5\u5177\u8996\u7a97\u958b/\u95dc\u5206\u5272\u6a21\u5f0f
+action.ToggleSideMode.description=\u5de5\u5177\u8996\u7a97\u958b\u555f/\u95dc\u9589\u5206\u5272\u6a21\u5f0f
action.ToggleContentUiTypeMode.text=\u7d44\u7e54\u9078\u9805\u5361
-action.ToggleContentUiTypeMode.description=\u5167\u5bb9\u6a19\u7c64\u5f0f/\u7d44\u5408\u5448\u73fe\u4e4b\u9593\u5207\u63db
-action.RemoveStripeButton.text=\u5074\u8cc7\u8a0a\u770b\u677f\u79fb\u9664
+action.ToggleContentUiTypeMode.description=\u5728\u6a19\u7c64\u5f0f/\u7d44\u5408\u5f0f\u4e4b\u9593\u5207\u63db\u986f\u793a\u5167\u5bb9
+action.RemoveStripeButton.text=\u5f9e\u5074\u5217\u4e2d\u79fb\u9664
action.RemoveStripeButton.description=\u5f9e\u5074\u8cc7\u8a0a\u770b\u677f\u79fb\u9664\u5de5\u5177\u8996\u7a97\u6309\u9215
-action.ShowContent.text=\u6a19\u7c64\u7684\u986f\u793a\u6e05\u55ae
-action.ShowContent.description=\u986f\u793a\u5f48\u51fa\u8207\u5de5\u5177\u8996\u7a97\u9078\u9805\u5361\u6e05\u55ae
+action.ShowContent.text=\u986f\u793a\u9078\u9805\u5361\u6e05\u55ae
+action.ShowContent.description=\u986f\u793a\u4e00\u500b\u5305\u542b\u5de5\u5177\u8996\u7a97\u9078\u9805\u5361\u6e05\u55ae\u7684\u5f48\u51fa\u8996\u7a97
group.ResizeToolWindowGroup.text=\u8abf\u6574\u5927\u5c0f
-action.ResizeToolWindowLeft.text=\u4f38\u5c55\u5230\u5de6\u908a
-action.ResizeToolWindowLeft.description=\u91cd\u8a2d\u5de5\u5177\u8996\u7a97\u5230\u5de6\u908a
-action.ResizeToolWindowRight.text=\u5ef6\u4f38\u5230\u53f3\u908a
-action.ResizeToolWindowRight.description=\u91cd\u8a2d\u5de5\u5177\u8996\u7a97\u5230\u53f3\u908a
-action.ResizeToolWindowUp.text=\u5ef6\u4f38\u5230\u9802\u90e8
-action.ResizeToolWindowUp.description=\u91cd\u8a2d\u5de5\u5177\u8996\u7a97\u5230\u9802\u7aef
-action.ResizeToolWindowDown.text=\u4f38\u5c55\u81f3\u5e95\u90e8
-action.ResizeToolWindowDown.description=\u91cd\u8a2d\u5de5\u5177\u8996\u7a97\u5230\u5e95\u90e8
-action.ResizeToolWindowMaximize.text=\u5de5\u5177\u8996\u7a97\u6700\u5927\u5316
+action.ResizeToolWindowLeft.text=\u5ef6\u4f38\u81f3\u5de6
+action.ResizeToolWindowLeft.description=\u5411\u5de6\u5ef6\u4f38\u6d3b\u52d5\u5de5\u5177\u8996\u7a97
+action.ResizeToolWindowRight.text=\u5ef6\u4f38\u81f3\u53f3
+action.ResizeToolWindowRight.description=\u5411\u53f3\u5ef6\u4f38\u6d3b\u52d5\u5de5\u5177\u8996\u7a97
+action.ResizeToolWindowUp.text=\u5ef6\u4f38\u81f3\u9802
+action.ResizeToolWindowUp.description=\u5411\u9802\u5ef6\u4f38\u6d3b\u52d5\u5de5\u5177\u8996\u7a97
+action.ResizeToolWindowDown.text=\u5ef6\u4f38\u81f3\u5e95
+action.ResizeToolWindowDown.description=\u5411\u5e95\u5ef6\u4f38\u6d3b\u52d5\u5de5\u5177\u8996\u7a97
+action.ResizeToolWindowMaximize.text=\u6700\u5927\u5316\u5de5\u5177\u8996\u7a97
action.ResizeToolWindowMaximize.text.alternative=\u6062\u5fa9\u5de5\u5177\u8996\u7a97\u5927\u5c0f
-action.ResizeToolWindowMaximize.description=\u5de5\u5177\u8996\u7a97\u6700\u5927\u5316
-action.IncrementWindowWidth.text=\u589e\u91cf\u5bec\u5ea6
-action.DecrementWindowWidth.text=\u5bec\u5ea6\u905e\u6e1b
-action.IncrementWindowHeight.text=\u905e\u589e\u9ad8\u5ea6
-action.DecrementWindowHeight.text=\u9ad8\u5ea6\u905e\u6e1b
-action.NextTab.text=\u9078\u53d6\u4e0b\u4e00\u500b\u6a19\u7c64
-action.NextTab.description=\u555f\u7528\u4e0b\u4e00\u500b\u6a19\u7c64
-action.PreviousTab.text=\u9078\u53d6\u4e0a\u4e00\u500b\u6a19\u7c64
-action.PreviousTab.description=\u555f\u7528\u4e0a\u4e00\u500b\u6a19\u7c64
-action.NextEditorTab.text=\u5728\u591a\u6a94\u6848\u7de8\u8f2f\u5668\u9078\u53d6\u4e0b\u4e00\u500b\u6a19\u7c64
-action.PreviousEditorTab.text=\u5728\u591a\u6a94\u6848\u7de8\u8f2f\u5668\u9078\u53d6\u4e0a\u4e00\u500b\u6a19\u7c64
-action.CloseActiveTab.text=\u95dc\u9589\u6d3b\u52d5\u6a19\u7c64
-action.CloseActiveTab.description=\u95dc\u9589\u6d3b\u52d5\u5de5\u5177\u8996\u7a97\u6a19\u7c64
-action.PinActiveTab.text=\u56fa\u5b9a\u6d3b\u52d5\u6a19\u7c64
-action.PinActiveTab.description=\u56fa\u5b9a\u76ee\u524d\u5de5\u5177\u8996\u7a97\u6216\u7de8\u8f2f\u5668\u9078\u9805\u5361
-action.PinActiveEditorTab.text=\u56fa\u5b9a\u6d3b\u52d5\u6a19\u7c64
-action.PinActiveEditorTab.description=\u56fa\u5b9a\u76ee\u524d\u7de8\u8f2f\u5668\u6a19\u7c64
-action.CloseEditor.text=\u95dc\u9589\u76ee\u524d\u7de8\u8f2f\u5668
-action.CloseEditor.description=\u95dc\u9589\u76ee\u524d\u7de8\u8f2f\u5668
-action.CloseAllEditors.text=\u5168\u90e8\u95dc\u9589
-action.CloseAllEditors.description=\u5728\u95dc\u9589\u76ee\u524d\u6a19\u7c64\u7d44\u4e2d\u7684\u6240\u6709\u7de8\u8f2f\u5668
-action.CloseAllEditorsButActive.text=\u95dc\u9589\u5176\u4ed6
-action.CloseAllEditorsButActive.description=\u95dc\u9589\u5176\u4ed6\u6240\u6709\u958b\u555f\u7684\u7de8\u8f2f\u5668
-action.CloseAllUnmodifiedEditors.text=\u95dc\u9589\u672a\u4fee\u6539\u7684
-action.CloseAllUnmodifiedEditors.description=\u95dc\u9589\u6240\u6709\u672a\u6539\u52d5\u7684\u7de8\u8f2f\u5668
-action.CloseAllUnpinnedEditors.text=\u95dc\u9589\u6240\u6709\u975e\u5bc4\u5b58\u72c0\u614b\u7684
-action.CloseAllUnpinnedEditors.description=\u95dc\u9589\u9019\u4e9b\u4e0d\u56fa\u5b9a\u6240\u6709\u7de8\u8f2f\u5668
-action.CloseContent.text=\u95dc\u9589
-action.CloseContent.description=\u95dc\u9589\u76ee\u524d\u7126\u9ede\u5167\u5bb9
-group.EditorTabsGroup.text=\u7de8\u8f2f\u5668\u9078\u9805\u5361
+action.ResizeToolWindowMaximize.description=\u6700\u5927\u5316\u5de5\u5177\u8996\u7a97
+action.IncrementWindowWidth.text=\u589e\u52a0\u5bec\u5ea6
+action.DecrementWindowWidth.text=\u6e1b\u5c11\u5bec\u5ea6
+action.IncrementWindowHeight.text=\u589e\u52a0\u9ad8\u5ea6
+action.DecrementWindowHeight.text=\u6e1b\u5c11\u9ad8\u5ea6
+action.NextTab.text=\u9078\u53d6\u4e0b\u4e00\u500b\u9078\u9805\u5361(_X)
+action.NextTab.description=\u555f\u7528\u4e0b\u4e00\u500b\u9078\u9805\u5361
+action.PreviousTab.text=\u9078\u53d6\u4e0a\u4e00\u500b\u9078\u9805\u5361(_L)
+action.PreviousTab.description=\u555f\u7528\u4e0a\u4e00\u500b\u9078\u9805\u5361
+action.NextEditorTab.text=\u5728\u591a\u7de8\u8f2f\u5668\u6a94\u6848\u4e2d\u9078\u53d6\u4e0b\u4e00\u500b\u9078\u9805\u5361
+action.PreviousEditorTab.text=\u5728\u591a\u7de8\u8f2f\u5668\u6a94\u6848\u4e2d\u9078\u53d6\u4e0a\u4e00\u500b\u9078\u9805\u5361
+action.CloseActiveTab.text=\u95dc\u9589\u6d3b\u52d5\u9078\u9805\u5361(_O)
+action.CloseActiveTab.description=\u95dc\u9589\u6d3b\u52d5\u5de5\u5177\u8996\u7a97\u9078\u9805\u5361
+action.PinActiveTab.text=\u56fa\u5b9a\u6d3b\u52d5\u9078\u9805\u5361(_I)
+action.PinActiveTab.description=\u56fa\u5b9a\u6d3b\u52d5\u5de5\u5177\u8996\u7a97\u6216\u7de8\u8f2f\u5668\u9078\u9805\u5361
+action.PinActiveEditorTab.text=\u56fa\u5b9a\u6d3b\u52d5\u9078\u9805\u5361(_I)
+action.PinActiveEditorTab.description=\u56fa\u5b9a\u6d3b\u52d5\u7de8\u8f2f\u5668\u9078\u9805\u5361
+action.CloseEditor.text=\u95dc\u9589\u6d3b\u52d5\u7de8\u8f2f\u5668(_C)
+action.CloseEditor.description=\u95dc\u9589\u6d3b\u52d5\u7de8\u8f2f\u5668
+action.CloseAllEditors.text=\u95dc\u9589\u6240\u6709(_A)
+action.CloseAllEditors.description=\u5728\u6d3b\u52d5\u9078\u9805\u5361\u7d44\u4e2d\u95dc\u9589\u6240\u6709\u7de8\u8f2f\u8996\u7a97
+action.CloseAllEditorsButActive.text=\u95dc\u9589\u5176\u4ed6(_O)
+action.CloseAllEditorsButActive.description=\u9664\u6d3b\u52d5\u7de8\u8f2f\u8996\u7a97\u5916\u95dc\u9589\u6240\u6709\u5176\u4ed6\u8996\u7a97
+action.CloseAllUnmodifiedEditors.text=\u95dc\u9589\u672a\u4fee\u6539\u7684(_U)
+action.CloseAllUnmodifiedEditors.description=\u95dc\u9589\u6240\u6709\u672a\u4fee\u6539\u7684\u7de8\u8f2f\u8996\u7a97
+action.CloseAllUnpinnedEditors.text=\u95dc\u9589\u6240\u6709\u672a\u56fa\u5b9a\u7684
+action.CloseAllUnpinnedEditors.description=\u95dc\u9589\u6240\u6709\u672a\u56fa\u5b9a\u7684\u7de8\u8f2f\u8996\u7a97
+action.CloseContent.text=\u95dc\u9589(_C)
+action.CloseContent.description=\u95dc\u9589\u76ee\u524d\u7126\u9ede\u7684\u5167\u5bb9
+group.EditorTabsGroup.text=\u7de8\u8f2f\u5668\u9078\u9805\u5361(_T)
action.CloseFirstNotification.text=\u95dc\u9589\u7b2c\u4e00\u500b
-action.CloseAllNotifications.text=\u95dc\u9589\u5168\u90e8
+action.CloseAllNotifications.text=\u95dc\u9589\u6240\u6709
group.Notifications.text=\u901a\u77e5
-action.SplitVertically.text=\u5782\u76f4\u5206\u5272
-action.SplitVertically.description=\u5206\u5272\u7de8\u8f2f\u5668\u5340\u57df\u5206\u70ba2\u7d44\u9078\u9805\u5361\uff0c\u7136\u5f8c\u79fb\u52d5\u76ee\u524d\u6a19\u7c64\u5230\u53f3\u908a\u7684\u7d44
-action.SplitHorizontally.text=\u6a6b\u5411\u5206\u5272
-action.SplitHorizontally.description=\u5206\u5272\u7de8\u8f2f\u5668\u5340\u57df\u5206\u70ba2\u7d44\u9078\u9805\u5361\uff0c\u7136\u5f8c\u79fb\u52d5\u76ee\u524d\u6a19\u7c64\u9801\u5e95\u90e8\u7684\u7d44
+action.SplitVertically.text=\u5782\u76f4\u5206\u5272(_V)
+action.SplitVertically.description=\u5206\u5272\u7de8\u8f2f\u5668\u5340\u57df\u70ba2\u500b\u9078\u9805\u5361\u7d44\uff0c\u4e26\u79fb\u52d5\u76ee\u524d\u9078\u9805\u5361\u5230\u53f3\u908a\u7d44
+action.SplitHorizontally.text=\u6c34\u5e73\u5206\u5272(_H)
+action.SplitHorizontally.description=\u5206\u5272\u7de8\u8f2f\u5668\u5340\u57df\u70ba2\u500b\u9078\u9805\u5361\u7d44\uff0c\u4e26\u79fb\u52d5\u76ee\u524d\u9078\u9805\u5361\u5230\u5e95\u90e8\u7d44
action.MoveTabRight.text=\u5411\u53f3\u79fb\u52d5
-action.MoveTabRight.description=\u7de8\u8f2f\u5668\u5340\u57df \u7684 2 \u500b\u9078\u9805\u5361\u7d44\uff0c\u5c07\u76ee\u524d\u9078\u9805\u5361\u79fb\u52d5\u5230\u53f3\u908a
-action.MoveTabDown.text=\u5411\u4e0b\u79fb\u52d5
-action.MoveTabDown.description=\u7de8\u8f2f\u5668\u5340\u57df \u7684 2 \u500b\u9078\u9805\u5361\u7d44\uff0c\u5c07\u76ee\u524d\u9078\u9805\u5361\u79fb\u52d5\u5230\u4e0b\u908a
-action.ChangeSplitOrientation.text=\u8b8a\u66f4\u5206\u5272\u65b9\u5411
-action.ChangeSplitOrientation.description=\u8b8a\u66f4\u5206\u5272\u683c\u5c40\u7684\u65b9\u5411
-action.Unsplit.text=\u4e0d\u53ef\u5206\u5272\u7684
-action.Unsplit.description=\u4e0d\u53ef\u5206\u5272\u7684\u8996\u7a97
-action.UnsplitAll.text=\u4e0d\u53ef\u5206\u5272\u7684\u6240\u6709
-action.UnsplitAll.description=\u79fb\u51fa\u6240\u6709\u5206\u5272\u5340
-action.NextSplitter.text=\u8f49\u5230\u4e0b\u4e00\u500b\u5206\u5272\u5340
+action.MoveTabRight.description=\u5206\u5272\u7de8\u8f2f\u5668\u5340\u57df\u70ba2\u500b\u9078\u9805\u5361\u7d44\uff0c\u4e26\u79fb\u52d5\u76ee\u524d\u9078\u9805\u5361\u5230\u53f3\u908a\u7d44\uff0c\u4e26\u95dc\u9589\u5de6\u908a\u7d44
+action.MoveTabDown.text=\u4e0b\u79fb
+action.MoveTabDown.description=\u5206\u5272\u7de8\u8f2f\u5668\u5340\u57df\u70ba2\u500b\u9078\u9805\u5361\u7d44\uff0c\u4e26\u79fb\u52d5\u76ee\u524d\u9078\u9805\u5361\u5230\u5e95\u90e8\u7d44\uff0c\u4e26\u95dc\u9589\u4e0a\u908a\u7d44
+action.ChangeSplitOrientation.text=\u8b8a\u66f4\u5206\u5272\u65b9\u5411(_R)
+action.ChangeSplitOrientation.description=\u6539\u8b8a\u5206\u5272\u65b9\u5411
+action.Unsplit.text=\u53d6\u6d88\u5206\u5272(_S)
+action.Unsplit.description=\u4e0d\u5206\u5272\u8996\u7a97
+action.UnsplitAll.text=\u53d6\u6d88\u6240\u6709\u5206\u5272(_N)
+action.UnsplitAll.description=\u79fb\u9664\u6240\u6709\u5206\u5272
+action.NextSplitter.text=\u8f49\u5230\u4e0b\u4e00\u500b\u5206\u5272(_G)
action.NextSplitter.description=\u8f49\u5230\u4e0b\u4e00\u500b\u5206\u5272\u8996\u7a97
-action.PrevSplitter.text=\u8f49\u5230\u4e0a\u4e00\u500b\u5206\u5272\u5340
+action.PrevSplitter.text=\u8f49\u5230\u4e0a\u4e00\u500b\u5206\u5272
action.PrevSplitter.description=\u8f49\u5230\u4e0a\u4e00\u500b\u5206\u5272\u8996\u7a97
action.NextProjectWindow.text=\u4e0b\u4e00\u500b\u9805\u76ee\u8996\u7a97
action.NextProjectWindow.description=\u5207\u63db\u5230\u4e0b\u4e00\u500b\u9805\u76ee\u8996\u7a97
action.PreviousProjectWindow.text=\u4e0a\u4e00\u500b\u9805\u76ee\u8996\u7a97
action.PreviousProjectWindow.description=\u5207\u63db\u5230\u4e0a\u4e00\u500b\u9805\u76ee\u8996\u7a97
group.OpenProjectWindows.text=\u958b\u555f\u9805\u76ee\u8996\u7a97
-group.HelpMenu.text=\u8aaa\u660e
-action.HelpTopics.text=\u8aaa\u660e
+group.HelpMenu.text=\u8aaa\u660e(_H)
+action.HelpTopics.text=\u8aaa\u660e(_H)
action.HelpTopics.description=\u986f\u793a\u8aaa\u660e\u5167\u5bb9
-action.ShowTips.text=\u6bcf\u65e5\u63d0\u793a
+action.ShowTips.text=\u6bcf\u65e5\u63d0\u793a(_T)
action.ShowTips.description=\u5b78\u7fd2\u5982\u4f55\u63d0\u9ad8\u4f60\u7684\u7de8\u78bc\u6548\u7387\u3002
-action.ProductivityGuide.text=\u6548\u7387\u6307\u5357(P)
+action.ProductivityGuide.text=\u751f\u7522\u529b\u6307\u5357(_P)
action.ProductivityGuide.description=\u986f\u793a\u751f\u7522\u529b\u529f\u80fd\u4f7f\u7528\u7d71\u8a08
-action.OnlineDocAction.text=\u5165\u9580\u6307\u5357(G)
-action.OnlineDocAction.description=\u6aa2\u8996\u7dda\u4e0a\u6587\u4ef6
-action.WhatsNewAction.text=\u65b0\u7279\u6027(N)
-action.WhatsNewAction.description=\u77ad\u89e3\u9019\u500b\u7248\u672c\u7684IDE\u6709\u95dc\u7684\u65b0\u529f\u80fd
-action.Help.KeymapReference.text=\u5feb\u901f\u9375\u53c3\u8003
-action.Help.KeymapReference.description=\u958b\u555f\u9810\u8a2d\u5feb\u901f\u9375\u53c3\u8003\u5361\u7684PDF\u6a94\u6848
-action.Help.JetBrainsTV.text=\u89c0\u770b\u8a66\u7528\u548c\u8996\u983b(D)
-action.Help.JetBrainsTV.description=\u6aa2\u8996JetBrains\u516c\u53f8\u7684\u7522\u54c1\u7279\u9ede\u73fe\u5834\u8a66\u7528\u4ecb\u7d39\u3002
-action.CheckForUpdate.text=\u6aa2\u67e5\u66f4\u65b0...
-action.CheckForUpdate.description=\u6aa2\u67e5IDE\u548c\u589e\u76ca\u96c6\u662f\u5426\u6709\u53ef\u7528\u7684\u66f4\u65b0
+action.OnlineDocAction.text=\u5165\u9580(_G)
+action.OnlineDocAction.description=\u986f\u793a\u7dda\u4e0a\u6587\u4ef6
+action.WhatsNewAction.text=\u66f4\u65b0\u8aaa\u660e(_N)
+action.WhatsNewAction.description=\u77ad\u89e3\u6b64\u7248\u672c IDE \u4e2d\u7684\u65b0\u529f\u80fd
+action.Help.KeymapReference.text=\u5feb\u901f\u9375\u53c3\u8003(_K)
+action.Help.KeymapReference.description=\u958b\u555f\u5e36\u6709\u9810\u8a2d\u5feb\u901f\u9375\u53c3\u8003\u5361\u7684 PDF \u6a94\u6848\u3002
+action.Help.JetBrainsTV.text=\u8a66\u7528\u548c\u622a\u5c4f(_D)
+action.Help.JetBrainsTV.description=\u6aa2\u8996\u95dc\u65bc JetBrains \u7522\u54c1\u7279\u9ede\u7684\u7c21\u77ed\u73fe\u5834\u8a66\u7528\u3002
+action.CheckForUpdate.text=\u6aa2\u67e5\u66f4\u65b0...(_C)
+action.CheckForUpdate.description=\u6aa2\u67e5\u53ef\u7528\u7684 IDE \u548c\u589e\u76ca\u96c6\u66f4\u65b0
action.CheckForUpdate.description.plugins=\u6aa2\u67e5\u53ef\u7528\u7684\u589e\u76ca\u96c6\u66f4\u65b0
-action.About.text=\u95dc\u65bc
-action.About.description=\u986f\u793a\u6709\u95dcIDE\u8a0a\u606f
-group.OtherMenu.text=\u5176\u5b83
-group.OtherMenu.description=\u9019\u662f\u4e0d\u6b63\u78ba\u7684\u8a3b\u518a\u884c\u70ba
+action.About.text=\u95dc\u65bc(_A)
+action.About.description=\u986f\u793a\u6709\u95dc IDE \u7684\u8a0a\u606f
+group.OtherMenu.text=\u5176\u4ed6
+group.OtherMenu.description=\u64cd\u4f5c\u672a\u6b63\u78ba\u8a3b\u518a
group.MainToolBar.text=\u4e3b\u5de5\u5177\u5217
group.Bookmarks.text=\u66f8\u7c64
-action.ToggleBookmark0.text=\u5207\u63db\u66f8\u7c640
-action.ToggleBookmark1.text=\u5207\u63db\u66f8\u7c641
-action.ToggleBookmark2.text=\u5207\u63db\u66f8\u7c642
-action.ToggleBookmark3.text=\u5207\u63db\u66f8\u7c643
-action.ToggleBookmark4.text=\u5207\u63db\u66f8\u7c644
-action.ToggleBookmark5.text=\u5207\u63db\u66f8\u7c645
-action.ToggleBookmark6.text=\u5207\u63db\u66f8\u7c646
-action.ToggleBookmark7.text=\u5207\u63db\u66f8\u7c647
-action.ToggleBookmark8.text=\u5207\u63db\u66f8\u7c648
-action.ToggleBookmark9.text=\u5207\u63db\u66f8\u7c649
-action.GotoBookmark0.text=\u8f49\u5230\u66f8\u7c640
-action.GotoBookmark1.text=\u8f49\u5230\u66f8\u7c641
-action.GotoBookmark2.text=\u8f49\u5230\u66f8\u7c642
-action.GotoBookmark3.text=\u8f49\u5230\u66f8\u7c643
-action.GotoBookmark4.text=\u8f49\u5230\u66f8\u7c644
-action.GotoBookmark5.text=\u8f49\u5230\u66f8\u7c645
-action.GotoBookmark6.text=\u8f49\u5230\u66f8\u7c646
-action.GotoBookmark7.text=\u8f49\u5230\u66f8\u7c647
-action.GotoBookmark8.text=\u8f49\u5230\u66f8\u7c648
-action.GotoBookmark9.text=\u8f49\u5230\u66f8\u7c649
+action.ToggleBookmark0.text=\u5207\u63db\u66f8\u7c64 0
+action.ToggleBookmark1.text=\u5207\u63db\u66f8\u7c64 1
+action.ToggleBookmark2.text=\u5207\u63db\u66f8\u7c64 2
+action.ToggleBookmark3.text=\u5207\u63db\u66f8\u7c64 3
+action.ToggleBookmark4.text=\u5207\u63db\u66f8\u7c64 4
+action.ToggleBookmark5.text=\u5207\u63db\u66f8\u7c64 5
+action.ToggleBookmark6.text=\u5207\u63db\u66f8\u7c64 6
+action.ToggleBookmark7.text=\u5207\u63db\u66f8\u7c64 7
+action.ToggleBookmark8.text=\u5207\u63db\u66f8\u7c64 8
+action.ToggleBookmark9.text=\u5207\u63db\u66f8\u7c64 9
+action.GotoBookmark0.text=\u8f49\u5230\u66f8\u7c64 0
+action.GotoBookmark1.text=\u8f49\u5230\u66f8\u7c64 1
+action.GotoBookmark2.text=\u8f49\u5230\u66f8\u7c64 2
+action.GotoBookmark3.text=\u8f49\u5230\u66f8\u7c64 3
+action.GotoBookmark4.text=\u8f49\u5230\u66f8\u7c64 4
+action.GotoBookmark5.text=\u8f49\u5230\u66f8\u7c64 5
+action.GotoBookmark6.text=\u8f49\u5230\u66f8\u7c64 6
+action.GotoBookmark7.text=\u8f49\u5230\u66f8\u7c64 7
+action.GotoBookmark8.text=\u8f49\u5230\u66f8\u7c64 8
+action.GotoBookmark9.text=\u8f49\u5230\u66f8\u7c64 9
action.XDebugger.SetValue.text=\u8a2d\u5b9a\u503c...
-action.XDebugger.SetValue.description=\u4fee\u6539\u6240\u9078\u7bc0\u9ede\u7684\u503c
+action.XDebugger.SetValue.description=\u4fee\u6539\u9078\u53d6\u7bc0\u9ede\u7684\u503c
action.XDebugger.CopyValue.text=\u8907\u88fd\u503c
-action.XDebugger.CopyValue.description=\u6240\u9078\u7bc0\u9ede\u5230\u526a\u8cbc\u7c3f\u7684\u8907\u88fd\u503c
-action.XDebugger.CompareValueWithClipboard.text=\u6bd4\u8f03\u503c\u8207\u526a\u8cbc\u7c3f
-action.XDebugger.CompareValueWithClipboard.description=\u7528\u526a\u8cbc\u7c3f\u4e2d\u7684\u6587\u5b57\u6bd4\u8f03\u9078\u53d6\u7684\u7bc0\u9ede\u7684\u503c
-action.XDebugger.CopyName.text=\u526f\u672c\u540d\u7a31
-action.XDebugger.CopyName.description=\u6240\u9078\u7bc0\u9ede\u5230\u526a\u8cbc\u7c3f\u7684\u526f\u672c\u540d\u7a31
-action.XDebugger.JumpToSource.text=\u8df3\u8e8d\u5230\u6e90
-action.XDebugger.JumpToSource.description=\u6240\u9078\u9805\u76ee\u7684\u958b\u653e\u6e90\u78bc
-action.XDebugger.JumpToTypeSource.text=\u8df3\u8e8d\u5230\u8f38\u5165\u6e90
-action.XDebugger.JumpToTypeSource.description=\u9078\u64c7\u503c\u7684\u985e\u578b\u7684\u958b\u6e90
+action.XDebugger.CopyValue.description=\u5c07\u9078\u53d6\u7bc0\u9ede\u7684\u503c\u8907\u88fd\u5230\u526a\u8cbc\u7c3f
+action.XDebugger.CompareValueWithClipboard.text=\u8207\u526a\u8cbc\u7c3f\u6bd4\u8f03\u503c
+action.XDebugger.CompareValueWithClipboard.description=\u5c07\u9078\u53d6\u7bc0\u9ede\u7684\u503c\u8207\u526a\u8cbc\u7c3f\u6587\u5b57\u9032\u884c\u6bd4\u8f03
+action.XDebugger.CopyName.text=\u8907\u88fd\u540d\u7a31
+action.XDebugger.CopyName.description=\u5c07\u9078\u53d6\u7bc0\u9ede\u7684\u540d\u7a31\u8907\u88fd\u5230\u526a\u8cbc\u7c3f
+action.XDebugger.JumpToSource.text=\u8df3\u8e8d\u5230\u6e90\u78bc
+action.XDebugger.JumpToSource.description=\u958b\u555f\u9078\u53d6\u9805\u7684\u6e90\u78bc
+action.XDebugger.JumpToTypeSource.text=\u8df3\u5230\u985e\u578b\u6e90\u78bc
+action.XDebugger.JumpToTypeSource.description=\u958b\u555f\u9078\u53d6\u503c\u985e\u578b\u7684\u6e90\u78bc
action.XDebugger.Inspect.text=\u6aa2\u67e5...
-action.Debugger.Tree.EvaluateInConsole.text=\u5728\u4e3b\u63a7\u53f0\u4e2d\u8a55\u50f9
+action.Debugger.Tree.EvaluateInConsole.text=\u5728\u4e3b\u63a7\u53f0\u8a08\u7b97
-action.XDebugger.RemoveWatch.text=\u522a\u9664\u76e3\u8996
-action.XDebugger.RemoveAllWatches.text=\u522a\u9664\u6240\u6709\u89c0\u5bdf
-action.XDebugger.NewWatch.text=\u65b0\u589e\u76e3\u8996...
+action.XDebugger.RemoveWatch.text=\u79fb\u9664\u89c0\u5bdf\u9ede
+action.XDebugger.RemoveAllWatches.text=\u79fb\u9664\u6240\u6709\u89c0\u5bdf\u9ede
+action.XDebugger.NewWatch.text=\u65b0\u589e\u89c0\u5bdf\u9ede...
action.XDebugger.EditWatch.text=\u7de8\u8f2f...
action.XDebugger.CopyWatch.text=\u8907\u88fd\u89c0\u5bdf\u9ede
action.XDebugger.MoveWatchUp.text=\u4e0a\u79fb\u89c0\u5bdf\u9ede
action.XDebugger.MoveWatchDown.text=\u4e0b\u79fb\u89c0\u5bdf\u9ede
action.XDebugger.SwitchWatchesInVariables.text=\u5728\u8b8a\u6578\u9078\u9805\u5361\u4e2d\u986f\u793a\u89c0\u5bdf\u9ede
-action.XDebugger.AutoTooltip.text=\u503c\u81ea\u52d5\u63d0\u793a
-action.XDebugger.AutoTooltip.description=\u5982\u679c\u5207\u63db\u503c\u6642\u5728\u6ed1\u9f20\u61f8\u505c\u4f4d\u7f6e\u81ea\u52d5\u986f\u793a\u5de5\u5177\u63d0\u793a
+action.XDebugger.AutoTooltip.text=\u81ea\u52d5\u63d0\u793a\u503c
+action.XDebugger.AutoTooltip.description=\u5207\u63db\u7576\u6ed1\u9f20\u61f8\u505c\u6642\uff0c\u662f\u5426\u81ea\u52d5\u986f\u793a\u503c\u63d0\u793a
action.XDebugger.Inline.text=\u986f\u793a\u503c\u5167\u806f
-action.XDebugger.Inline.description=\u7de8\u8f2f\u5668\u4e2d\u986f\u793a\u53ef\u7528\u7684\u8a3a\u65b7\u5668\u6703\u8a71\u503c
-action.XDebugger.AutoTooltipOnSelection.text=\u986f\u793a\u6240\u9078\u9805\u7684\u4fee\u6539
-action.XDebugger.AutoTooltipOnSelection.description=\u5207\u63db\u5728\u7de8\u8f2f\u5668\u4e2d\uff0c\u8b8a\u66f4\u9078\u53d6\u6642\u81ea\u52d5\u986f\u793a\u7684\u503c\u5de5\u5177\u63d0\u793a
+action.XDebugger.Inline.description=\u5728\u7de8\u8f2f\u5668\u4e2d\u986f\u793a\u53ef\u7528\u7684\u8a3a\u65b7\u5668\u6703\u8a71\u503c
+action.XDebugger.AutoTooltipOnSelection.text=\u7576\u6240\u9078\u503c\u8b8a\u66f4\u6642\u986f\u793a\u503c
+action.XDebugger.AutoTooltipOnSelection.description=\u5207\u63db\u5728\u7de8\u8f2f\u5668\u4e2d\u7684\u9078\u53d6\u8b8a\u66f4\u6642\uff0c\u662f\u5426\u81ea\u52d5\u986f\u793a\u503c\u63d0\u793a
action.XDebugger.ToggleSortValues.text=\u6309\u5b57\u6bcd\u9806\u5e8f\u6392\u5e8f\u503c
-action.XDebugger.ToggleSortValues.description=\u6392\u5e8f\u8a3a\u65b7\u5668\u4e2d\u6309\u5b57\u6bcd\u9806\u5e8f\u6392\u5217\u7684\u610f\u898b\u503c
+action.XDebugger.ToggleSortValues.description=\u5728\u8a3a\u65b7\u5668\u6aa2\u8996\u4e2d\u6309\u5b57\u6bcd\u9806\u5e8f\u6392\u5e8f\u503c
group.XDebugger.settings.text=\u8a2d\u5b9a
action.Debugger.AdjustArrayRange.text=\u8abf\u6574\u7bc4\u570d...
@@ -1073,156 +1073,156 @@ action.Debugger.FilterArray.text=\u904e\u6ffe...
action.Debugger.Inspect.text=\u6aa2\u67e5
action.Debugger.CopyValue.text=\u8907\u88fd\u503c
action.Debugger.ViewEditText.text=\u6aa2\u8996/\u7de8\u8f2f\u6587\u5b57
-action.Debugger.ViewText.text=\u6aa2\u8996\u5168\u6587
-action.Debugger.ViewText.description=\u5728\u4e00\u500b\u55ae\u7368\u7684\u9762\u677f\u6aa2\u8996\u6240\u9078\u7bc0\u9ede\u7684\u6587\u5b57\u503c
+action.Debugger.ViewText.text=\u6aa2\u8996\u6587\u5b57
+action.Debugger.ViewText.description=\u5728\u55ae\u7368\u7684\u7a97\u683c\u4e2d\u6aa2\u8996\u9078\u53d6\u7bc0\u9ede\u7684\u6587\u5b57\u503c
action.Debugger.EditCustomField.text=\u7de8\u8f2f...
action.Debugger.NewCustomField.text=\u65b0\u589e\u985e\u5225\u7d1a\u5225\u7684\u89c0\u5bdf\u9ede...
-action.Debugger.RemoveCustomField.text=\u522a\u9664\u89c0\u5bdf
+action.Debugger.RemoveCustomField.text=\u79fb\u9664\u89c0\u5bdf\u9ede
action.Debugger.EditArrayFilter.text=\u7de8\u8f2f...
-action.Debugger.RemoveArrayFilter.text=\u6e05\u9664\u904e\u6ffe
+action.Debugger.RemoveArrayFilter.text=\u79fb\u9664\u904e\u6ffe\u5668
action.Debugger.ShowReferring.text=\u986f\u793a\u53c3\u7167\u7269\u4ef6...
-action.Debugger.CompareValueWithClipboard.text=\u6bd4\u8f03\u503c\u8207\u526a\u8cbc\u7c3f
-action.Debugger.CompareValueWithClipboard.description=\u7528\u526a\u8cbc\u7c3f\u4e2d\u7684\u6587\u5b57\u8207\u9078\u53d6\u7684\u7bc0\u9ede\u7684\u503c\u9032\u884c\u6bd4\u8f03
+action.Debugger.CompareValueWithClipboard.text=\u8207\u526a\u8cbc\u7c3f\u6bd4\u8f03\u503c
+action.Debugger.CompareValueWithClipboard.description=\u5c07\u9078\u53d6\u7bc0\u9ede\u7684\u503c\u8207\u526a\u8cbc\u7c3f\u6587\u5b57\u9032\u884c\u6bd4\u8f03
action.Debugger.CustomizeContextView.text=\u81ea\u8a02\u8cc7\u6599\u6aa2\u8996...
-action.Debugger.CustomizeThreadsView.text=\u81ea\u8a02\u4e3b\u984c\u6aa2\u8996...
-action.Debugger.NewWatch.text=\u65b0\u589e\u76e3\u8996...
-action.Debugger.EditWatch.text=\u7de8\u8f2f\u76e3\u8996\u9ede
+action.Debugger.CustomizeThreadsView.text=\u81ea\u8a02\u57f7\u884c\u7dd2\u6aa2\u8996...
+action.Debugger.NewWatch.text=\u65b0\u589e\u89c0\u5bdf\u9ede...
+action.Debugger.EditWatch.text=\u7de8\u8f2f\u89c0\u5bdf\u9ede
action.Debugger.EditFrameSource.text=\u7de8\u8f2f\u65b9\u584a\u67b6\u6e90\u78bc
action.Debugger.EditNodeSource.text=\u7de8\u8f2f\u7bc0\u9ede\u6e90\u78bc
-action.Debugger.EditTypeSource.text=\u8df3\u8e8d\u5230\u7269\u4ef6\u4f86\u6e90
-action.Debugger.RemoveAllWatches.text=\u522a\u9664\u6240\u6709\u89c0\u5bdf\u6e05\u55ae
-action.Debugger.RemoveWatch.text=\u522a\u9664\u89c0\u5bdf
-action.Debugger.ViewAsGroup.text=\u6aa2\u8996
+action.Debugger.EditTypeSource.text=\u8df3\u8e8d\u5230\u7269\u4ef6\u6e90\u78bc
+action.Debugger.RemoveAllWatches.text=\u79fb\u9664\u6240\u6709\u89c0\u5bdf\u9ede
+action.Debugger.RemoveWatch.text=\u79fb\u9664\u89c0\u5bdf\u9ede
+action.Debugger.ViewAsGroup.text=\u4f5c\u70ba...\u6aa2\u8996
action.Debugger.SetValue.text=\u8a2d\u5b9a\u503c...
action.Debugger.ShowFrame.text=\u986f\u793a\u5e40
-action.Debugger.ResumeThread.text=\u6062\u5fa9
+action.Debugger.ResumeThread.text=\u7e7c\u7e8c
action.Debugger.FreezeThread.text=\u639b\u8d77
action.Debugger.InterruptThread.text=\u4e2d\u65b7
-action.Debugger.MuteBreakpoints.text=\u6c89\u9ed8\u65b7\u9ede
-action.Debugger.MuteBreakpoints.description=\u958b\u555f/\u53d6\u6d88\u5728\u8a3a\u65b7\u6703\u8a71\u4e2d\u7684\u6240\u6709\u6c89\u9ed8\u65b7\u9ede\u3002
+action.Debugger.MuteBreakpoints.text=\u555f\u7528\u65b7\u9ede
+action.Debugger.MuteBreakpoints.description=\u5728\u8a3a\u65b7\u6703\u8a71\u4e2d\u555f\u7528/\u7981\u7528\u6240\u6709\u65b7\u9ede\u3002
action.Debugger.MarkObject.text=\u6a19\u8a18\u7269\u4ef6...
action.Debugger.MarkObject.unmark.text=\u53d6\u6d88\u6a19\u8a18\u7269\u4ef6
-action.Debugger.MarkObject.description=\u6a19\u8a18/\u53d6\u6d88\u6a19\u8a18\u7684\u7269\u4ef6\uff0c\u4ee5\u4fbf\u5b83\u53ef\u4ee5\u5728\u8996\u89ba\u4e0a\u5340\u5225\u5728\u8a3a\u65b7\u7a0b\u5f0f\u7684\u610f\u898b
-action.Debugger.AddToWatch.text=\u65b0\u589e\u5230\u89c0\u5bdf\u6e05\u55ae
-action.Debugger.EvaluateInConsole.text=\u5728\u4e3b\u63a7\u53f0\u4e2d\u8a55\u50f9
+action.Debugger.MarkObject.description=\u6a19\u8a18/\u53d6\u6d88\u6a19\u8a18\u7269\u4ef6\uff0c\u4ee5\u4fbf\u5b83\u53ef\u4ee5\u5728\u8a3a\u65b7\u5668\u6aa2\u8996\u4e2d\u76f4\u89c0\u7684\u5340\u5206
+action.Debugger.AddToWatch.text=\u65b0\u589e\u5230\u89c0\u5bdf\u9ede
+action.Debugger.EvaluateInConsole.text=\u5728\u4e3b\u63a7\u53f0\u8a08\u7b97
action.XDebugger.UnmuteOnStop.text=\u5728\u6703\u8a71\u5b8c\u6210\u6642\u53d6\u6d88\u65b7\u9ede
action.Debugger.AutoRenderer.text=\u81ea\u52d5
-group.EditorPopupMenu.text=\u7de8\u8f2f\u5feb\u986f\u529f\u80fd\u8868
-group.EditorPopupMenu.description=\u7de8\u8f2f\u5feb\u986f\u529f\u80fd\u8868
-action.Add\ to\ migration\ roots.text=\u65b0\u589e\u5230\u5206\u652f\u6839
-action.Add\ to\ migration\ roots.description=\u5c07\u9078\u64c7\u7684\u5143\u7d20\u65b0\u589e\u5230\u5206\u652f\u6839
+group.EditorPopupMenu.text=\u7de8\u8f2f\u8996\u7a97\u5feb\u986f\u529f\u80fd\u8868
+group.EditorPopupMenu.description=\u7de8\u8f2f\u8996\u7a97\u5feb\u986f\u529f\u80fd\u8868
+action.Add\ to\ migration\ roots.text=\u65b0\u589e\u5230\u9077\u79fb\u6839(_A)
+action.Add\ to\ migration\ roots.description=\u65b0\u589e\u9078\u53d6\u5143\u7d20\u5230\u9077\u79fb\u6839
group.EditorPopupMenu.GoTo.text=\u8f49\u5230
-group.EditorPopupMenu.GoTo.description=\u8f49\u5230\u7de8\u8f2f\u5668\u5feb\u986f\u529f\u80fd\u8868\u7d44
-action.CompareClipboardWithSelection.text=\u8207\u526a\u8cbc\u7c3f\u6bd4\u8f03
-action.CompareClipboardWithSelection.description=\u6bd4\u8f03\u76ee\u524d\u7684\u9078\u53d6\u8207\u526a\u8cbc\u7c3f
-action.ChangeColorScheme.text=\u914d\u8272\u5c08\u6848
-action.ChangeColorScheme.description=\u6539\u8b8a\u76ee\u524d\u7684\u914d\u8272\u5c08\u6848
-action.ChangeCodeStyleScheme.text=\u4ee3\u78bc\u98a8\u683c\u5c08\u6848
-action.ChangeCodeStyleScheme.description=\u6539\u8b8a\u76ee\u524d\u7684\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848
+group.EditorPopupMenu.GoTo.description=\u8f49\u5230\u7de8\u8f2f\u7a97\u5feb\u986f\u529f\u80fd\u8868\u7d44
+action.CompareClipboardWithSelection.text=\u8207\u526a\u8cbc\u7c3f\u6bd4\u8f03(_B)
+action.CompareClipboardWithSelection.description=\u5c07\u526a\u8cbc\u7c3f\u4e2d\u8207\u76ee\u524d\u9078\u53d6\u5167\u5bb9\u9032\u884c\u6bd4\u8f03
+action.ChangeColorScheme.text=\u5207\u63db\u914d\u8272\u5c08\u6848
+action.ChangeColorScheme.description=\u8b8a\u66f4\u76ee\u524d\u7684\u914d\u8272\u5c08\u6848
+action.ChangeCodeStyleScheme.text=\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848
+action.ChangeCodeStyleScheme.description=\u8b8a\u66f4\u76ee\u524d\u7684\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848
action.ChangeKeymap.text=\u5feb\u901f\u9375
-action.ChangeKeymap.description=\u6539\u8b8a\u76ee\u524d\u9375\u76e4\u5feb\u901f\u9375
-action.ChangeLaf.text=\u5916\u89c0\u548c\u611f\u89ba
-action.ChangeLaf.description=\u6539\u8b8a\u76ee\u524d\u5916\u89c0\\\u611f\u89ba(&F)
+action.ChangeKeymap.description=\u8b8a\u66f4\u76ee\u524d\u5feb\u901f\u9375\u6620\u5c04
+action.ChangeLaf.text=\u4ecb\u9762\u5916\u89c0
+action.ChangeLaf.description=\u8b8a\u66f4\u76ee\u524d\u4ecb\u9762\u5916\u89c0
action.ChangeView.text=\u6aa2\u8996\u6a21\u5f0f
action.ChangeView.description=\u8b8a\u66f4\u6aa2\u8996\u6a21\u5f0f
action.ChangeInspectionProfile.text=\u932f\u8aa4\u9ad8\u4eae\u986f\u793a
-action.ChangeInspectionProfile.description=\u6539\u8b8a\u76ee\u524d\u7de8\u8f2f\u5668\u6aa2\u67e5\u8a2d\u5b9a\u6a94\u6848
-action.ChangeCustomizationSchema.text=\u5207\u63db\u81ea\u8a02\u8a08\u5283
-action.ChangeCustomizationSchema.description=\u6539\u8b8a\u76ee\u524d\u5b9a\u5236\u8a08\u5283
-action.MoveEditorToOppositeTabGroup.text=\u79fb\u52d5\u5230\u76f8\u53cd\u7684\u7d44(M)
-action.MoveEditorToOppositeTabGroup.description=\u79fb\u52d5\u7de8\u8f2f\u5668\u76f8\u53cd\u7684\u9078\u9805\u5361\u7d44
-action.OpenEditorInOppositeTabGroup.text=\u5728\u5c0d\u9762\u7d44\u4e2d\u958b\u555f
-action.OpenEditorInOppositeTabGroup.description=\u5c0d\u9762\u7684\u9078\u9805\u5361\u7d44\u4e2d\u958b\u555f\u9019\u500b\u7de8\u8f2f\u5668\u7684\u4e00\u500b\u526f\u672c
+action.ChangeInspectionProfile.description=\u8b8a\u66f4\u76ee\u524d\u7de8\u8f2f\u5668\u6aa2\u67e5\u8a2d\u5b9a\u6a94\u6848
+action.ChangeCustomizationSchema.text=\u5207\u63db\u5b9a\u5236\u5c08\u6848
+action.ChangeCustomizationSchema.description=\u8b8a\u66f4\u76ee\u524d\u7684\u5b9a\u5236\u5c08\u6848
+action.MoveEditorToOppositeTabGroup.text=\u79fb\u52d5\u5230\u76f8\u5c0d\u7684\u7d44(_M)
+action.MoveEditorToOppositeTabGroup.description=\u79fb\u52d5\u7de8\u8f2f\u5668\u5230\u76f8\u53cd\u7684\u9078\u9805\u5361\u7d44
+action.OpenEditorInOppositeTabGroup.text=\u5728\u76f8\u5c0d\u7684\u7d44\u958b\u555f(_O)
+action.OpenEditorInOppositeTabGroup.description=\u5728\u76f8\u5c0d\u7684\u9078\u9805\u5361\u7d44\u4e2d\u958b\u555f\u6b64\u7de8\u8f2f\u5668\u7684\u526f\u672c
action.OpenModuleSettings.text=\u6a21\u7d44\u8a2d\u5b9a
-action.ModuleSettings.text=\u6a21\u7d44\u8a2d\u5b9a
-action.ModuleSettings.description=\u958b\u555f\u8a2d\u5b9a\u9078\u53d6\u7684\u6a21\u7d44\u5c0d\u8a71\u65b9\u584a
+action.ModuleSettings.text=\u6a21\u7d44\u8a2d\u5b9a(_S)
+action.ModuleSettings.description=\u70ba\u9078\u53d6\u6a21\u7d44\u958b\u555f\u8a2d\u5b9a\u5c0d\u8a71\u65b9\u584a
group.MoveModuleToGroup.text=\u79fb\u52d5\u6a21\u7d44\u5230\u7d44
-group.MoveModuleToGroup.description=\u79fb\u52d5\u6a21\u7d44
-action.AssociateWithFileType.text=\u8207\u6a94\u6848\u985e\u578b\u76f8\u95dc\u806f
-action.AssociateWithFileType.description=\u8207\u6a94\u6848\u985e\u578b\u4e4b\u4e00\u9593\u806f\u71df\u516c\u53f8\u9078\u64c7\u7684\u6a94\u6848
-action.RestoreDefaultExtensionScripts.text=Restore Default Extensions
-action.RestoreDefaultExtensionScripts.description=Restore bundled extensions for this directory
-action.SynchronizeCurrentFile.text=\u9078\u64c7\u7684\u6a94\u6848\u540c\u6b65
-action.TypeHierarchy.BaseOnThisType.text=\u5728\u6b64\u57fa\u790e\u4e0a\u985e\u578b
+group.MoveModuleToGroup.description=\u79fb\u52d5\u6a21\u7d44(_M)
+action.AssociateWithFileType.text=\u95dc\u806f\u6a94\u6848\u985e\u578b
+action.AssociateWithFileType.description=\u5c07\u9078\u64c7\u7684\u6a94\u6848\u95dc\u806f\u5230\u67d0\u7a2e\u6a94\u6848\u985e\u578b
+action.RestoreDefaultExtensionScripts.text=\u91cd\u8a2d\u9810\u8a2d\u526f\u6a94\u540d
+action.RestoreDefaultExtensionScripts.description=\u70ba\u6b64\u76ee\u9304\u91cd\u8a2d\u7d81\u5b9a\u7684\u526f\u6a94\u540d
+action.SynchronizeCurrentFile.text=\u540c\u6b65\u9078\u53d6\u6a94\u6848
+action.TypeHierarchy.BaseOnThisType.text=\u57fa\u65bc\u8a72\u985e\u578b
action.TypeHierarchy.Class.text=\u985e\u5225\u5c64\u6b21\u7d50\u69cb
action.TypeHierarchy.Subtypes.text=\u5b50\u985e\u5225\u5c64\u6b21\u7d50\u69cb
action.TypeHierarchy.Supertypes.text=\u7236\u985e\u5225\u5c64\u6b21\u7d50\u69cb
-action.MethodHierarchy.ImplementMethodAction.text=\u5be6\u65bd\u65b9\u6cd5
-action.MethodHierarchy.ImplementMethodAction.description=\u5be6\u65bd\u65b9\u6cd5\uff08\u5f9e\u65b9\u6cd5\u9ad4\u7cfb\uff09
-action.MethodHierarchy.OverrideMethodAction.text=\u8986\u5beb\u65b9\u6cd5
-action.MethodHierarchy.OverrideMethodAction.description=\u8986\u5beb\u65b9\u6cd5\uff08\u5f9e\u65b9\u6cd5\u9ad4\u7cfb\uff09
-action.MethodHierarchy.BaseOnThisType.text=\u5728\u6b64\u57fa\u790e\u4e0a\u985e\u578b
-action.MethodHierarchy.BaseOnThisType.description=\u5c64\u6b21\u7d50\u69cb\u986f\u793a\u6240\u9078\u985e\u5225/\u4ecb\u9762\u7684\u65b9\u6cd5
-action.CallHierarchy.BaseOnThisType.text=\u5728\u6b64\u57fa\u790e\u4e0a\u7684\u65b9\u6cd5
-action.CallHierarchy.BaseOnThisType.description=\u5c0d\u65bc\u9078\u64c7\u7684\u65b9\u6cd5\u986f\u793a\u8abf\u7528\u5c64\u6b21
+action.MethodHierarchy.ImplementMethodAction.text=\u5be6\u73fe\u65b9\u6cd5
+action.MethodHierarchy.ImplementMethodAction.description=\u5be6\u73fe\u65b9\u6cd5(\u5f9e\u65b9\u6cd5\u5c64\u6b21\u7d50\u69cb)
+action.MethodHierarchy.OverrideMethodAction.text=\u91cd\u5beb\u65b9\u6cd5
+action.MethodHierarchy.OverrideMethodAction.description=\u8986\u5beb\u65b9\u6cd5(\u5f9e\u65b9\u6cd5\u5c64\u6b21\u7d50\u69cb)
+action.MethodHierarchy.BaseOnThisType.text=\u57fa\u65bc\u8a72\u985e\u578b
+action.MethodHierarchy.BaseOnThisType.description=\u986f\u793a\u9078\u53d6\u985e\u5225/\u4ecb\u9762\u7684\u65b9\u6cd5\u7684\u5c64\u6b21\u7d50\u69cb
+action.CallHierarchy.BaseOnThisType.text=\u57fa\u65bc\u6b64\u65b9\u6cd5
+action.CallHierarchy.BaseOnThisType.description=\u986f\u793a\u9078\u53d6\u65b9\u6cd5\u7684\u8abf\u7528\u5c64\u6b21\u7d50\u69cb
action.Lvcs.ShowLvcsDiffAction.text=\u6bd4\u8f03\u7248\u672c
-action.Lvcs.ShowLvcsDiffAction.description=\u986f\u793a\u6240\u6709\u8b8a\u66f4
+action.Lvcs.ShowLvcsDiffAction.description=\u986f\u793a\u8b8a\u66f4
action.Lvcs.RollbackFileAction.text=\u56de\u5fa9\u6a94\u6848
action.Lvcs.RollbackFileAction.description=\u56de\u5fa9
action.Vcs.ShowDiffAction.text=\u986f\u793a\u8b8a\u66f4
-action.Vcs.ShowDiffAction.description=Show Changes
+action.Vcs.ShowDiffAction.description=\u986f\u793a\u8b8a\u66f4
action.Vcs.RollbackChanges.text=\u56de\u5fa9\u8b8a\u66f4
action.Vcs.RollbackChanges.description=\u56de\u5fa9\u8b8a\u66f4
action.Vcs.RollbackChangedLines.text=\u56de\u5fa9
-action.Vcs.RollbackChangedLines.description=\u5728\u9078\u64c7\u7684\u884c\u56de\u5fa9\u8b8a\u66f4
-action.Vcs.EditSourceAction.text=\u7de8\u8f2f\u6e90\u4ee3\u78bc
-action.Vcs.EditSourceAction.description=\u7de8\u8f2f\u6e90\u4ee3\u78bc
-action.Vcs.ExcludeAction.text=\u5f9e Commit \u6392\u9664
-action.Vcs.ExcludeAction.description=\u5f9e Commit \u6392\u9664
-action.Vcs.IncludeAction.text=\u5305\u542b\u5230 Commit
-action.Vcs.IncludeAction.description=\u5305\u542b\u5230 Commit
-action.openAssertEqualsDiff.text=\u6aa2\u8996assertEquals\u5dee\u7570
+action.Vcs.RollbackChangedLines.description=\u56de\u5fa9\u9078\u53d6\u884c\u7684\u8b8a\u66f4
+action.Vcs.EditSourceAction.text=\u7de8\u8f2f\u6e90\u78bc
+action.Vcs.EditSourceAction.description=\u7de8\u8f2f\u6e90\u78bc
+action.Vcs.ExcludeAction.text=\u5f9e\u63d0\u4ea4\u4e2d\u6392\u9664
+action.Vcs.ExcludeAction.description=\u5f9e\u63d0\u4ea4\u4e2d\u6392\u9664
+action.Vcs.IncludeAction.text=\u5305\u542b\u5230\u63d0\u4ea4\u88e1
+action.Vcs.IncludeAction.description=\u5305\u542b\u5230\u63d0\u4ea4\u88e1
+action.openAssertEqualsDiff.text=\u6aa2\u8996 assertEquals \u5dee\u7570
action.UsageView.Rerun.text=\u91cd\u65b0\u57f7\u884c
-action.UsageView.Rerun.description=\u91cd\u65b0\u641c\u7d22
+action.UsageView.Rerun.description=\u91cd\u65b0\u57f7\u884c\u641c\u7d22
action.UsageView.Include.text=\u5305\u542b
-action.UsageView.Include.description=\u5305\u62ec\u9019\u7a2e\u7528\u6cd5\u70ba\u8655\u7406
+action.UsageView.Include.description=\u5c07\u9019\u4e9b\u4f7f\u7528\u5305\u542b\u9032\u4f86
action.UsageView.Exclude.text=\u6392\u9664
-action.UsageView.Exclude.description=\u5f9e\u8655\u7406\u4e2d\u6392\u9664\u8a72\u7528\u6cd5
+action.UsageView.Exclude.description=\u5c07\u9019\u4e9b\u4f7f\u7528\u6392\u9664\u51fa\u53bb
action.UsageView.Remove.text=\u79fb\u9664
-action.UsageView.Remove.description=\u5f9e\u9032\u7a0b\u4e2d\u79fb\u9664\u6b64\u7528\u6cd5 (S)
-action.UsageView.ShowRecentFindUsages.text=\u6700\u8fd1\u7684\u641c\u5c0b\u5be6\u4f8b(E)
-action.UsageView.ShowRecentFindUsages.description=\u9078\u53d6\u8207\u91cd\u65b0\u57f7\u884c\u6700\u8fd1\u7684\u641c\u5c0b\u5be6\u4f8b
-group.ShowRecentFindUsagesGroup.text=\u6700\u8fd1\u641c\u5c0b\u7528\u6cd5
-group.ShowRecentFindUsagesGroup.description=\u9078\u53d6\u8207\u91cd\u65b0\u57f7\u884c\u6700\u8fd1\u7684\u641c\u5c0b\u5be6\u4f8b
+action.UsageView.Remove.description=\u5c07\u9019\u4e9b\u4f7f\u7528\u79fb\u9664\u9032\u4f86
+action.UsageView.ShowRecentFindUsages.text=\u6700\u8fd1\u641c\u5c0b\u7684\u4f7f\u7528(_E)
+action.UsageView.ShowRecentFindUsages.description=\u9078\u53d6\u548c\u91cd\u65b0\u57f7\u884c\u6700\u8fd1\u7684\u641c\u5c0b\u4f7f\u7528
+group.ShowRecentFindUsagesGroup.text=\u6700\u8fd1\u641c\u5c0b\u7684\u4f7f\u7528
+group.ShowRecentFindUsagesGroup.description=\u9078\u53d6\u548c\u91cd\u65b0\u57f7\u884c\u6700\u8fd1\u7684\u641c\u5c0b\u4f7f\u7528
action.IntegrateFiles.text=\u6574\u5408
-action.IntegrateFiles.description=\u6574\u5408\u9078\u64c7\u7684\u6a94\u6848\u6216\u76ee\u9304
-action.Vcs.IntegrateProject.text=\u6574\u5408\u9805\u76ee
+action.IntegrateFiles.description=\u6574\u5408\u9078\u53d6\u6a94\u6848\u6216\u76ee\u9304
+action.Vcs.IntegrateProject.text=\u6574\u5408\u9805\u76ee(_G)
action.Vcs.IntegrateProject.description=\u6574\u5408\u9805\u76ee
-action.Vcs.RefreshStatuses.text=\u66f4\u65b0\u6a94\u6848\u72c0\u614b
-action.Vcs.RefreshStatuses.description=\u66f4\u65b0\u5728\u9805\u76ee\u4e2d\u6240\u6709\u6a94\u6848\u7684VCS\u72c0\u614b
+action.Vcs.RefreshStatuses.text=\u66f4\u65b0\u6a94\u6848\u72c0\u614b(_E)
+action.Vcs.RefreshStatuses.description=\u66f4\u65b0\u6240\u6709\u9805\u76ee\u6a94\u6848\u7684 VCS \u72c0\u614b
-action.ShowNavBar.text=\u8df3\u8e8d\u5230\u5c0e\u822a\u5217
+action.ShowNavBar.text=\u8df3\u8e8d\u5230\u5c0e\u822a\u5217(_J)
-action.ScopeView.EditScopes.text=\u7de8\u8f2f\u7bc4\u570d
+action.ScopeView.EditScopes.text=\u7de8\u8f2f\u7bc4\u570d(_I)
action.ScopeView.EditScopes.description=\u7de8\u8f2f\u7bc4\u570d
-action.CodeInspection.OnEditor.text=\u6aa2\u67e5\u4ee3\u78bc\u7de8\u8f2f\u5668\u8a2d\u5b9a(E)
-action.CodeInspection.OnEditor.description=\u6aa2\u67e5\u4ee3\u78bc\u7de8\u8f2f\u5668\u8a2d\u5b9a(E)
+action.CodeInspection.OnEditor.text=\u6aa2\u67e5\u4ee3\u78bc\u7de8\u8f2f\u5668\u8a2d\u5b9a(_E)
+action.CodeInspection.OnEditor.description=\u6aa2\u67e5\u4ee3\u78bc\u7de8\u8f2f\u5668\u8a2d\u5b9a(_E)
-action.ShowCoverageInfo.text=\u5c55\u6703\u8986\u5beb\u8a0a\u606f(&V)
-action.HideCoverageInfo.text=\u96b1\u85cf\u8986\u5beb\u8a0a\u606f(&V)
+action.ShowCoverageInfo.text=\u986f\u9304\u8986\u5beb\u7387\u8a0a\u606f(&V)
+action.HideCoverageInfo.text=\u96b1\u85cf\u8986\u5beb\u7387\u8a0a\u606f(&V)
-action.Graph.layout.circular=\u5713\u5f62\u4f48\u5c40
+action.Graph.layout.circular=\u74b0\u5f62\u4f48\u5c40
action.Graph.layout.balloon=\u6c23\u7403\u4f48\u5c40
-action.Graph.layout.directed.orthogonal=\u5c0e\u6f14\u6b63\u4ea4\u4f48\u5c40
+action.Graph.layout.directed.orthogonal=\u5b9a\u5411\u6b63\u4ea4\u4f48\u5c40
action.Graph.layout.orthogonal=\u6b63\u4ea4\u4f48\u5c40
action.Graph.layout.organic=\u6709\u6a5f\u4f48\u5c40
-action.Graph.layout.hierarchic.group=\u5206\u5c64\u7d44\u4f48\u5c40
+action.Graph.layout.hierarchic.group=\u5206\u5c64\u7684\u7d44\u7e54\u4f48\u5c40
action.Graph.layout.tree=\u6a39\u4f48\u5c40
-action.Graph.layout.apply.current=\u9069\u7528\u65bc\u76ee\u524d\u4f48\u5c40
-action.Graph.layout.fit.content=\u9069\u61c9\u5167\u5bb9\u7684\u4f48\u5c40
+action.Graph.layout.apply.current=\u5957\u7528\u76ee\u524d\u7684\u4f48\u5c40
+action.Graph.layout.fit.content=\u4f48\u5c40\u5f8c\u9069\u5408\u5167\u5bb9
-action.Graph.zoom.actual=\u5be6\u969b\u5927\u5c0f
+action.Graph.zoom.actual=\u5be6\u969b\u5c3a\u5bf8
action.Graph.zoom.in=\u653e\u5927
action.Graph.zoom.out=\u7e2e\u5c0f
action.Graph.grid.hide=\u96b1\u85cf\u7db2\u683c
action.Graph.grid.show=\u986f\u793a\u7db2\u683c
action.Graph.grid.snap=\u5c0d\u9f4a\u7db2\u683c
-action.Graph.show.edge.label=\u986f\u793a\u908a\u7de3\u6a19\u7c64
-action.Graph.show.selected.node.dependencies.label=\u986f\u793a\u9078\u53d6\u7684\u7bc0\u9ede\u5177\u6709\u76f8\u95dc\u6027
+action.Graph.show.edge.label=\u986f\u793a\u908a\u6a19\u7c64
+action.Graph.show.selected.node.dependencies.label=\u986f\u793a\u9078\u53d6\u7bc0\u9ede\u7684\u4f9d\u8cf4
action.Graph.export.to.file=\u532f\u51fa\u5230\u6a94\u6848...
action.Graph.export.to.file.dialog.caption=\u532f\u51fa\u5230\u6a94\u6848
action.Graph.choose.directory=\u9078\u53d6\u76ee\u9304
@@ -1231,105 +1231,105 @@ action.Graph.fit.content=\u9069\u5408\u5167\u5bb9
action.Graph.print=\u5217\u5370\u5716\u8868
action.Graph.print.preview=\u5217\u5370\u9810\u89bd
-action.SendFeedback.text=\u63d0\u4ea4\u53cd\u994b...
-action.SendFeedback.description=\u63d0\u4ea4\u53cd\u994b\u5230JetBrains\u516c\u53f8\u7db2\u7ad9
-action.ShowLog.text=\u958b\u555f\u65e5\u8a8c\u6a94\u6848
-action.ShowLog.description=\u958b\u555f\u6a94\u6848\u593e\u4e2d\u7684\u65e5\u8a8c\u6a94\u6848
-action.CollectZippedLogs.text=Collect and Show Logs in File Manager
-action.CollectZippedLogs.description=Collect and Zip logs and settings into file
+action.SendFeedback.text=\u63d0\u4ea4\u53cd\u994b...(_F)
+action.SendFeedback.description=\u63d0\u4ea4\u53cd\u994b\u5230 JetBrains Web \u7ad9\u53f0
+action.ShowLog.text=\u5728\u6a94\u6848\u7ba1\u7406\u5668\u4e2d\u986f\u793a\u65e5\u8a8c(_L)
+action.ShowLog.description=\u958b\u555f\u5e36\u65e5\u8a8c\u6a94\u6848\u7684\u8cc7\u6599\u593e
+action.CollectZippedLogs.text=\u6536\u96c6\u65e5\u8a8c\u4e26\u5728\u6a94\u6848\u7ba1\u7406\u5668\u4e2d\u986f\u793a
+action.CollectZippedLogs.description=\u6536\u96c6\u4e26\u6253\u5305\u65e5\u8a8c\u548c\u8a2d\u5b9a\u5230\u6a94\u6848\u4e2d
action.EditCustomProperties.text=\u7de8\u8f2f\u81ea\u8a02\u5c6c\u6027...
-action.EditCustomProperties.description=\u7de8\u8f2f\u5668\u4e2d\u958b\u555f\u4e00\u500b\u5b9a\u5236\u7684\u5c6c\u6027\u6a94\u6848
+action.EditCustomProperties.description=\u958b\u555f\u5e36\u6709\u81ea\u8a02\u5c6c\u6027\u6a94\u6848\u7684\u7de8\u8f2f\u5668\u9078\u9805\u5361
action.EditCustomVmOptions.text=\u7de8\u8f2f\u81ea\u8a02 VM \u9078\u9805...
action.EditCustomVmOptions.description=\u958b\u555f\u5177\u6709\u81ea\u8a02 VM \u9078\u9805\u6a94\u6848\u7684\u7de8\u8f2f\u5668\u9078\u9805\u5361
-action.LogDebugConfigure.text=\u8a2d\u5b9a\u8a3a\u65b7\u65e5\u8a8c\u8a2d\u5b9a...
-action.LogDebugConfigure.description=\u555f\u7528\u6216\u7981\u7528\u9644\u52a0\u65e5\u8a8c\u985e\u5225\u3002\u5141\u8a31\u900f\u904e\u8981\u6c42\u63d0\u4f9b\u66f4\u591a\u7684\u8a0a\u606f\u652f\u63f4\u5718\u968a\u3002
-action.TechnicalSupport.text=\u806f\u7e6b\u652f\u63f4\u5718\u968a (_S)
-action.TechnicalSupport.description=\u5728JetBrains\u516c\u53f8\u7db2\u7ad9\u7684\u5b58\u53d6\u6280\u8853\u652f\u63f4
+action.LogDebugConfigure.text=\u8a3a\u65b7\u65e5\u8a8c\u8a2d\u5b9a...(_E)
+action.LogDebugConfigure.description=\u555f\u7528\u6216\u7981\u7528\u984d\u5916\u7684\u65e5\u8a8c\u985e\u5225\u3002\u5141\u8a31\u900f\u904e\u8981\u6c42\u5411\u652f\u63f4\u5718\u968a\u63d0\u4f9b\u66f4\u591a\u8a0a\u606f\u3002
+action.TechnicalSupport.text=\u652f\u63f4\u4e2d\u5fc3(_S)
+action.TechnicalSupport.description=\u5b58\u53d6 JetBrains \u7db2\u7ad9\u7684\u6280\u8853\u652f\u63f4
-action.TextComponent.ClearAction.text=\u6e05\u6670\u7684\u6587\u5b57
-action.TextComponent.ClearAction.description=\u5728\u6587\u5b57\u7d44\u4ef6\u6e05\u9664\u6587\u5b57
+action.TextComponent.ClearAction.text=\u6e05\u9664\u6587\u5b57
+action.TextComponent.ClearAction.description=\u5728\u6587\u5b57\u7d44\u4ef6\u4e2d\u6e05\u9664\u6587\u5b57
action.ConvertProject.text=\u8f49\u63db\u9805\u76ee(&C)
-action.ConvertProject.description=\u9805\u76ee\u8f49\u63db\u70ba\u65b0\u7684\u683c\u5f0f\u3002\u4f60\u5c07\u7121\u6cd5\u900f\u904e\u65e9\u671f\u7248\u672c\u7684IDEA\u4f86\u958b\u555f\u8a72\u9805\u76ee\u3002
+action.ConvertProject.description=\u5c07\u9805\u76ee\u8f49\u63db\u70ba\u65b0\u683c\u5f0f\u3002\u60a8\u5c07\u7121\u6cd5\u900f\u904e\u65e9\u671f\u7248\u672c\u7684 IDEA \u958b\u555f\u8a72\u9805\u76ee\u3002
action.ChangesView.Refresh.text=\u66f4\u65b0
-action.ChangesView.Refresh.description=\u66f4\u65b0VCS\u4fee\u6539
-action.ChangesView.NewChangeList.text=\u65b0\u589e\u8b8a\u66f4\u6e05\u55ae
-action.ChangesView.NewChangeList.description=\u5efa\u7acb\u65b0\u7684\u4fee\u6539
-action.ChangesView.Revert.text=\u9084\u539f(R)
-action.ChangesView.Revert.description=\u9084\u539f\u9078\u5340\u7684\u4fee\u6539
+action.ChangesView.Refresh.description=\u66f4\u65b0 VCS \u8b8a\u66f4
+action.ChangesView.NewChangeList.text=\u65b0\u8b8a\u66f4\u6e05\u55ae...
+action.ChangesView.NewChangeList.description=\u5efa\u7acb\u65b0\u7684\u8b8a\u66f4\u6e05\u55ae
+action.ChangesView.Revert.text=\u9084\u539f(_R)
+action.ChangesView.Revert.description=\u9084\u539f\u9078\u53d6\u8b8a\u66f4
action.ChangesView.RemoveChangeList.text=\u522a\u9664\u8b8a\u66f4\u6e05\u55ae
-action.ChangesView.RemoveChangeList.description=\u79fb\u9664\u8b8a\u66f4\u6e05\u55ae\u4e26\u5c07\u6240\u6709\u8b8a\u66f4\u79fb\u52d5\u5230\u9810\u8a2d
-action.ChangesView.RemoveChangeList.text.template=Delete {0,choice,0#Changelist|2#Changelists}
-action.ChangesView.RemoveChangeList.description.template=Remove {0,choice,0#changelist|2#changelists} and move all changes to {1}
-action.ChangesView.SetDefault.text=\u8a2d\u70ba\u76ee\u524d\u8b8a\u66f4\u6e05\u55ae
-action.ChangesView.SetDefault.description=\u8a2d\u5b9a\u8b8a\u66f4\u6e05\u55ae\u70ba\u9810\u8a2d\u653e\u7f6e\u54ea\u4e9b\u65b0\u4fee\u6539
+action.ChangesView.RemoveChangeList.description=\u79fb\u9664\u8b8a\u66f4\u6e05\u55ae\u4e26\u5c07\u6240\u6709\u8b8a\u66f4\u79fb\u52d5\u5230\u5176\u4ed6\u8b8a\u66f4\u6e05\u55ae
+action.ChangesView.RemoveChangeList.text.template=\u522a\u9664\u8b8a\u66f4\u6e05\u55ae
+action.ChangesView.RemoveChangeList.description.template=\u79fb\u9664\u8b8a\u66f4\u6e05\u55ae\u4e26\u5c07\u6240\u6709\u8b8a\u66f4\u79fb\u52d5\u5230 {1}
+action.ChangesView.SetDefault.text=\u8a2d\u5b9a\u6d3b\u52d5\u8b8a\u66f4\u6e05\u55ae
+action.ChangesView.SetDefault.description=\u8a2d\u5b9a\u9810\u8a2d\u60c5\u6cc1\u4e0b\u65b0\u7684\u8b8a\u66f4\u653e\u7f6e\u7684\u8b8a\u66f4\u6e05\u55ae
action.ChangesView.Move.text=\u79fb\u5230\u53e6\u4e00\u500b\u8b8a\u66f4\u6e05\u55ae...
-action.ChangesView.Move.description=\u79fb\u52d5\u9078\u64c7\u7684\u6539\u8b8a\u5230\u53e6\u4e00\u500b\u4fee\u6539\u6e05\u55ae
+action.ChangesView.Move.description=\u5c07\u9078\u53d6\u8b8a\u66f4\u79fb\u52d5\u5230\u53e6\u4e00\u500b\u8b8a\u66f4\u6e05\u55ae
action.ChangesView.Diff.text=\u986f\u793a\u5dee\u7570
-action.ChangesView.Diff.description=\u6bd4\u8f03\u6a94\u6848\u6216\u4fee\u6539
-action.ChangesView.DeleteUnversioned.text=\u522a\u9664\u4e2d...
+action.ChangesView.Diff.description=\u6bd4\u8f03\u6a94\u6848\u6216\u4fee\u8a02
+action.ChangesView.DeleteUnversioned.text=\u522a\u9664...
action.ChangesView.DeleteUnversioned.description=
-action.ChangesView.AddUnversioned.text=\u65b0\u589e\u5230VCS
-action.ChangesView.AddUnversioned.description=\u9644\u8868\u9078\u64c7\u7684\u6a94\u6848\u65b0\u589e\u5230VCS
-action.ChangesView.AddUnversioned.From.Dialog.text=\u65b0\u589e\u5230VCS
-action.ChangesView.AddUnversioned.From.Dialog.description=\u9644\u8868\u9078\u64c7\u7684\u6a94\u6848\u65b0\u589e\u5230VCS
-action.ChangesView.RemoveDeleted.text=\u5f9eVCS\u4e2d\u522a\u9664
-action.ChangesView.RemoveDeleted.description=\u9644\u8868\u9078\u64c7\u7684\u6a94\u6848\u5f9eVCS\u4e2d\u522a\u9664
+action.ChangesView.AddUnversioned.text=\u65b0\u589e\u5230 VCS
+action.ChangesView.AddUnversioned.description=\u5c07\u6a94\u6848\u65b0\u589e\u5230 VCS
+action.ChangesView.AddUnversioned.From.Dialog.text=\u65b0\u589e\u5230 VCS
+action.ChangesView.AddUnversioned.From.Dialog.description=\u5c07\u6a94\u6848\u65b0\u589e\u5230 VCS
+action.ChangesView.RemoveDeleted.text=\u5f9e VCS \u79fb\u9664
+action.ChangesView.RemoveDeleted.description=\u5c07\u9078\u53d6\u6a94\u6848\u5f9e VCS \u79fb\u9664
action.ChangesView.Rename.text=\u7de8\u8f2f\u8b8a\u66f4\u6e05\u55ae...
-action.ChangesView.Rename.description=\u4fee\u6539\u59d3\u540d\u548c\u6240\u9078\u8b8a\u66f4\u8868\u8aaa\u660e
-action.ChangesView.CreatePatch.text=\u5f9e\u7576\u5730\u7684\u8b8a\u5316\u5efa\u7acb\u88dc\u4e01...
-action.ChangesView.CreatePatch.description=\u5efa\u7acb\u6240\u9078\u9805\u7684\u4fee\u6539\u88dc\u4e01
+action.ChangesView.Rename.description=\u7de8\u8f2f\u9078\u53d6\u8b8a\u66f4\u6e05\u55ae\u7684\u540d\u7a31\u548c\u63cf\u8ff0
+action.ChangesView.CreatePatch.text=\u5f9e\u672c\u6a5f\u8b8a\u66f4\u5efa\u7acb\u88dc\u4e01...
+action.ChangesView.CreatePatch.description=\u5f9e\u9078\u53d6\u8b8a\u66f4\u4e2d\u5efa\u7acb\u4e00\u500b\u88dc\u4e01
action.ChangesView.ApplyPatch.text=\u5957\u7528\u88dc\u4e01...
-action.ChangesView.ApplyPatch.description=\u5957\u7528\u4fee\u88dc\u7a0b\u5f0f\u7684\u9805\u76ee\u7684\u6e90\u4ee3\u78bc
+action.ChangesView.ApplyPatch.description=\u5957\u7528\u88dc\u4e01\u5230\u9805\u76ee\u7684\u6e90\u4ee3\u78bc
action.ChangesView.ApplyPatchFromClipboard.text=\u5f9e\u526a\u8cbc\u7c3f\u5957\u7528\u88dc\u4e01...
-action.ChangesView.ApplyPatchFromClipboard.description=\u5957\u7528\u4fee\u88dc\u7a0b\u5f0f\u7684\u9805\u76ee\u7684\u6e90\u4ee3\u78bc
-action.ChangesView.Shelve.text=\u64f1\u7f6e\u7684\u4fee\u6539...
-action.ChangesView.Shelve.description=\u5c07\u8b8a\u66f4\u5132\u5b58\u5230\u4e00\u500b\u5916\u90e8\u7684\u88dc\u4e01\u6a94\u6848\uff0c\u4e26\u5f9e\u4ee3\u78bc\u4e2d\u522a\u9664
-action.ShelvedChanges.Unshelve.text=\u53d6\u6d88\u64f1\u7f6e\u4fee\u6539
-action.ShelvedChanges.Unshelve.description=\u5957\u7528\u5132\u5b58\u8b8a\u66f4\u76ee\u524d\u7684\u4ee3\u78bc\u5eab
+action.ChangesView.ApplyPatchFromClipboard.description=\u5957\u7528\u88dc\u4e01\u5230\u9805\u76ee\u7684\u6e90\u4ee3\u78bc
+action.ChangesView.Shelve.text=\u64f1\u7f6e\u8b8a\u66f4...
+action.ChangesView.Shelve.description=\u5c07\u8b8a\u66f4\u5132\u5b58\u5230\u5916\u90e8\u88dc\u4e01\u6a94\u6848\uff0c\u4e26\u5c07\u5176\u5f9e\u4ee3\u78bc\u4e2d\u79fb\u9664
+action.ShelvedChanges.Unshelve.text=\u53d6\u6d88\u64f1\u7f6e\u8b8a\u66f4
+action.ShelvedChanges.Unshelve.description=\u5c07\u5132\u5b58\u7684\u8b8a\u66f4\u5957\u7528\u65bc\u76ee\u524d\u4ee3\u78bc\u5eab
action.ShelvedChanges.Rename.text=\u91cd\u65b0\u547d\u540d...
action.ShelvedChanges.Rename.description=\u91cd\u65b0\u547d\u540d\u64f1\u7f6e\u8b8a\u66f4\u6e05\u55ae
-action.ChangesView.Browse.text=\u700f\u89bd\u8b8a\u52d5...
-action.ChangesView.Browse.description=\u4e2d\u63d0\u4ea4\u7684\u8b8a\u66f4\u6aa2\u8996\u6b77\u53f2\u8a18\u9304
-action.ChangesView.Edit.text=\u7c3d\u51fa
-action.ChangesView.Edit.description=\u9000\u623f\u9078\u64c7\u7684\u6a94\u6848\u9032\u884c\u7de8\u8f2f
+action.ChangesView.Browse.text=\u700f\u89bd\u8b8a\u66f4...
+action.ChangesView.Browse.description=\u6aa2\u8996\u63d0\u4ea4\u8b8a\u66f4\u7684\u6b77\u53f2\u8a18\u9304
+action.ChangesView.Edit.text=\u6aa2\u51fa
+action.ChangesView.Edit.description=\u6aa2\u51fa\u9078\u53d6\u6a94\u6848\u9032\u884c\u7de8\u8f2f
action.ChangesView.Ignore.text=\u5ffd\u7565...
-action.ChangesView.Ignore.description=\u5982\u7121\u7248\u672c\u4e0d\u986f\u793a\u9078\u64c7\u7684\u6a94\u6848
+action.ChangesView.Ignore.description=\u4e0d\u5c07\u9078\u53d6\u6a94\u6848\u986f\u793a\u70ba\u672a\u52a0\u5165\u7248\u672c\u63a7\u5236
action.ChangesView.CreatePatchFromChanges.text=\u5efa\u7acb\u88dc\u4e01...
-action.ChangesView.CreatePatchFromChanges.description=\u5efa\u7acb\u6240\u9078\u4fee\u6539\u7684\u88dc\u4e01
-action.ChangesView.CreatePatchToClipboard.text=\u8907\u88fd\u88dc\u4e01\u5230\u526a\u8cbc\u7c3f
-action.ChangesView.CreatePatchToClipboard.description=\u5efa\u7acb\u4fee\u6539\u7684\u88dc\u4e01\u4e26\u5c07\u5176\u8907\u88fd\u5230\u526a\u8cbc\u7c3f
+action.ChangesView.CreatePatchFromChanges.description=\u5f9e\u9078\u53d6\u8b8a\u66f4\u4e2d\u5efa\u7acb\u4e00\u500b\u88dc\u4e01
+action.ChangesView.CreatePatchToClipboard.text=\u4f5c\u70ba\u88dc\u4e01\u8907\u88fd\u5230\u526a\u8cbc\u7c3f
+action.ChangesView.CreatePatchToClipboard.description=\u5f9e\u8b8a\u66f4\u5efa\u7acb\u88dc\u4e01\u4e26\u5c07\u5176\u8907\u88fd\u5230\u526a\u8cbc\u7c3f
action.CommittedChanges.Refresh.text=\u66f4\u65b0
-action.CommittedChanges.Refresh.description=\u66f4\u65b0\u5df2\u63d0\u4ea4\u7684\u8b8a\u66f4\u6e05\u55ae
-action.CommittedChanges.Filter.text=\u7be9\u9078\u5668
-action.CommittedChanges.Filter.description=\u6539\u8b8a\u904e\u6ffe\u689d\u4ef6
-action.CommittedChanges.Details.text=\u986f\u793a\u7d30\u7bc0\u8a0a\u606f
-action.CommittedChanges.Details.description=\u6aa2\u8996\u6240\u9078\u8b8a\u66f4\u8868\u7684\u5b8c\u6574\u8a0a\u606f
+action.CommittedChanges.Refresh.description=\u66f4\u65b0\u63d0\u4ea4\u7684\u8b8a\u66f4\u6e05\u55ae
+action.CommittedChanges.Filter.text=\u904e\u6ffe
+action.CommittedChanges.Filter.description=\u8b8a\u66f4\u7be9\u9078\u689d\u4ef6
+action.CommittedChanges.Details.text=\u986f\u793a\u7d30\u7bc0
+action.CommittedChanges.Details.description=\u6aa2\u8996\u9078\u53d6\u8b8a\u66f4\u6e05\u55ae\u7684\u5b8c\u6574\u8a0a\u606f
action.IncomingChanges.Refresh.text=\u66f4\u65b0
-action.IncomingChanges.Refresh.description=\u66f4\u65b0\u50b3\u5165\u8b8a\u66f4\u6e05\u55ae
+action.IncomingChanges.Refresh.description=\u66f4\u65b0\u6539\u8b8a\u7684\u6e05\u55ae
action.IncomingChanges.Get.text=\u7372\u53d6\u8b8a\u66f4\u6e05\u55ae
-action.IncomingChanges.Get.description=\u5982\u4f55\u4fee\u6539\u9078\u64c7\u7684\u6a94\u6848\u4fee\u6539\u6e05\u55ae\u7684\u6700\u65b0\u7248\u672c
+action.IncomingChanges.Get.description=\u7372\u53d6\u5728\u9078\u53d6\u8b8a\u66f4\u6e05\u55ae\u4e2d\u6a94\u6848\u7684\u6700\u65b0\u7248\u672c\u7684\u4fee\u6539
action.FileChooser.TogglePathShowing.text=\u986f\u793a/\u96b1\u85cf\u8def\u5f91\u6587\u5b57
action.ChangeFileEncodingAction.text=\u6a94\u6848\u7de8\u78bc
action.ChangeFileEncodingAction.description=\u8b8a\u66f4\u6a94\u6848\u7de8\u78bc
action.ConfigureFileDefaultEncoding.text=\u8a2d\u5b9a\u9810\u8a2d\u7de8\u78bc...
-action.ConfigureFileDefaultEncoding.description=\u5728\u76ee\u9304\u6216\u6574\u500b\u9805\u76ee\u8a2d\u5b9a\u9810\u8a2d\u7de8\u78bc\u7684\u6a94\u6848\uff0c\u6a94\u6848
+action.ConfigureFileDefaultEncoding.description=\u8a2d\u5b9a\u6a94\u6848\u3001 \u76ee\u9304\u6216\u6574\u500b\u9805\u76ee\u4e2d\u7684\u6a94\u6848\u7684\u9810\u8a2d\u7de8\u78bc
action.ChangeFileEncodingGroupAction.text=\u8b8a\u66f4\u6a94\u6848\u7de8\u78bc
action.ChangeFileEncodingGroupAction.description=\u8b8a\u66f4\u6a94\u6848\u7de8\u78bc
action.VcsHistory.ShowAllAffected.text=\u986f\u793a\u6240\u6709\u53d7\u5f71\u97ff\u7684\u6a94\u6848
-action.VcsHistory.ShowAllAffected.description=\u986f\u793a\u5728\u6240\u9078\u53d6\u7684\u7248\u672c\u6240\u505a\u7684\u6240\u6709\u8b8a\u66f4
+action.VcsHistory.ShowAllAffected.description=\u986f\u793a\u9078\u53d6\u4fee\u8a02\u4e2d\u6240\u505a\u7684\u6240\u6709\u8b8a\u66f4
-action.AddFrameworkSupport.text=\u65b0\u589e\u65b9\u584a\u67b6\u652f\u63f4...
+action.AddFrameworkSupport.text=\u65b0\u589e\u65b9\u584a\u67b6\u7684\u652f\u63f4...
action.Diff.FocusOppositePane.text=\u9078\u53d6\u76f8\u5c0d\u5dee\u7570\u7a97\u683c
-action.Diff.FocusOppositePane.description=\u9078\u53d6\u76f8\u53cd\u9762\u677f\u7684\u5dee\u7570\u6aa2\u8996
-action.Diff.FocusOppositePaneAndScroll.text=\u9078\u53d6\u4f4d\u7f6e\u76f8\u53cd\u7684\u5dee\u7570\u9762\u677f
-action.Diff.FocusOppositePaneAndScroll.description=\u9078\u53d6\u5dee\u7570\u9452\u65bc\u76f8\u53cd\u9762\u677f\u4e2d\u540c\u4e00\u4f4d\u7f6e
+action.Diff.FocusOppositePane.description=\u5728\u5dee\u7570\u6aa2\u8996\u4e2d\u9078\u53d6\u76f8\u5c0d\u7684\u7a97\u683c
+action.Diff.FocusOppositePaneAndScroll.text=\u9078\u53d6\u76f8\u5c0d\u5dee\u7570\u7a97\u683c\u4e2d\u7684\u4f4d\u7f6e
+action.Diff.FocusOppositePaneAndScroll.description=\u5728\u5dee\u7570\u6aa2\u8996\u4e2d\u7684\u76f8\u5c0d\u7a97\u683c\u4e2d\u9078\u53d6\u76f8\u540c\u7684\u4f4d\u7f6e
action.Diff.PrevChange.text=\u6bd4\u8f03\u4e0a\u4e00\u500b\u6a94\u6848
action.Diff.NextChange.text=\u6bd4\u8f03\u4e0b\u4e00\u500b\u6a94\u6848
-action.Diff.ApplyLeftSide.text=\u78ba\u8a8d\u5de6\u5074
-action.Diff.ApplyRightSide.text=\u78ba\u8a8d\u53f3\u5074
+action.Diff.ApplyLeftSide.text=\u63a5\u53d7\u5de6\u5074
+action.Diff.ApplyRightSide.text=\u63a5\u53d7\u53f3\u5074
action.Diff.AppendLeftSide.text=\u9644\u52a0\u5de6\u5074
action.Diff.AppendRightSide.text=\u9644\u52a0\u53f3\u5074
action.Diff.IgnoreLeftSide.text=\u5ffd\u7565\u5de6\u5074
@@ -1338,7 +1338,7 @@ action.Diff.ResolveConflict.text=\u81ea\u52d5\u89e3\u6c7a
action.Diff.ApplyNonConflicts.text=\u5957\u7528\u6240\u6709\u4e0d\u885d\u7a81\u7684\u8b8a\u66f4
action.Diff.ApplyNonConflicts.Left.text=\u5f9e\u5de6\u5074\u5957\u7528\u4e0d\u885d\u7a81\u7684\u8b8a\u66f4
action.Diff.ApplyNonConflicts.Right.text=\u5f9e\u53f3\u5074\u5957\u7528\u4e0d\u885d\u7a81\u7684\u8b8a\u66f4
-action.Diff.MagicResolveConflicts.text=Resolve Simple Conflicts
+action.Diff.MagicResolveConflicts.text=\u8655\u7406\u7c21\u55ae\u885d\u7a81
action.Diff.ComparePartial.Base.Left.text=\u6bd4\u8f03\u5de6\u53f3\u5167\u5bb9
action.Diff.ComparePartial.Base.Right.text=\u6bd4\u8f03\u4e2d\u53f3\u5167\u5bb9
action.Diff.ComparePartial.Left.Right.text=\u6bd4\u8f03\u5de6\u53f3\u7684\u5167\u5bb9
@@ -1354,55 +1354,55 @@ action.FileChooser.Refresh.description=\u66f4\u65b0\u6a94\u6848\u7cfb\u7d71\u6a3
action.FileChooser.Delete.text=\u522a\u9664...
action.FileChooser.Delete.text.description=\u522a\u9664
action.FileChooser.NewFolder.text=\u65b0\u589e\u8cc7\u6599\u593e...
-action.FileChooser.NewFolder.description=\u5efa\u7acb\u65b0\u7684\u8cc7\u6599\u593e
-action.FileChooser.NewFile.text=\u65b0\u7684\u6a94\u6848...
+action.FileChooser.NewFolder.description=\u5efa\u7acb\u65b0\u8cc7\u6599\u593e
+action.FileChooser.NewFile.text=\u65b0\u589e\u6a94\u6848...
action.FileChooser.NewFile.description=\u5efa\u7acb\u65b0\u6a94\u6848
action.FileChooser.GotoHome.text=\u4e3b\u76ee\u9304
action.FileChooser.GotoHome.description=\u8f49\u5230\u4e3b\u76ee\u9304
action.FileChooser.GotoDesktop.text=\u684c\u9762\u76ee\u9304
-action.FileChooser.GotoDesktop.description=\u53bb\u684c\u9762\u76ee\u9304
+action.FileChooser.GotoDesktop.description=\u8f49\u5230\u684c\u9762\u76ee\u9304
action.FileChooser.GotoProject.text=\u9805\u76ee\u76ee\u9304
action.FileChooser.GotoProject.description=\u8f49\u5230\u9805\u76ee\u76ee\u9304
action.FileChooser.GotoModule.text=\u6a21\u7d44\u76ee\u9304
action.FileChooser.GotoModule.description=\u8f49\u5230\u6a21\u7d44\u76ee\u9304
action.WelcomeScreen.DevelopPlugins.text=\u589e\u76ca\u96c6\u958b\u767c
-action.WelcomeScreen.DevelopPlugins.description=\u958b\u59cb\u958b\u767c {0} \u7684\u589e\u76ca\u96c6\u3002
-action.WelcomeScreen.GetFromVcs.text=\u5f9e\u7248\u672c\u5eab\u6aa2\u51fa
-action.WelcomeScreen.GetFromVcs.description=\u60a8\u53ef\u4ee5\u6aa2\u67e5\u51fa\u6574\u500b\u9805\u76ee\u7684\u7248\u672c\u63a7\u5236\u7cfb\u7d71\u3002\u9ede\u64ca\u8a72\u5716\u793a\u6216\u9023\u7d50\u4f86\u9078\u53d6\u4f60\u7684VCS\u3002
+action.WelcomeScreen.DevelopPlugins.description=\u958b\u59cb\u958b\u767c\u589e\u76ca\u96c6\u3002
+action.WelcomeScreen.GetFromVcs.text=\u5f9e\u7248\u672c\u63a7\u5236\u6aa2\u51fa
+action.WelcomeScreen.GetFromVcs.description=\u53ef\u4ee5\u5f9e\u4e00\u500b\u7248\u672c\u63a7\u5236\u7cfb\u7d71\u4e2d\u6aa2\u51fa\u6574\u500b\u9805\u76ee\u3002\u9ede\u64ca\u5716\u793a\u6216\u9023\u7d50,\u9078\u53d6\u60a8\u7684 VCS\u3002
action.WelcomeScreen.OpenProject.text=\u958b\u555f...
-action.WelcomeScreen.OpenProject.description=\u958b\u555f {0} \u6a94\u6848\u6216\u9805\u76ee\u3002
\u60a8\u9084\u53ef\u4ee5\u958b\u555f\u4e00\u500b\u9805\u76ee\u900f\u904e\u62d6\u62fd\u5230\u6b61\u8fce\u5c4f\u5e55\u3002
+action.WelcomeScreen.OpenProject.description=\u958b\u555f\u6a94\u6848\u6216\u9805\u76ee\u3002\u60a8\u4e5f\u53ef\u4ee5\u900f\u904e\u62d6\u62fd\u5230\u6b61\u8fce\u5c4f\u5e55\u4f86\u958b\u555f\u9805\u76ee\u6216\u7de8\u8f2f\u6a94\u6848\u3002
action.WelcomeScreen.CreateNewProject.text=\u5efa\u7acb\u65b0\u9805\u76ee
-action.WelcomeScreen.CreateNewProject.description=\u555f\u52d5\u300c\u65b0\u589e\u9805\u76ee\u300d\u56ae\u5c0e\u5c07\u5f15\u5c0e\u60a8\u900f\u904e\u5fc5\u8981\u7684\u6b65\u9a5f\u4f86\u5efa\u7acb\u4e00\u500b\u65b0\u7684\u9805\u76ee\u3002
+action.WelcomeScreen.CreateNewProject.description=\u555f\u52d5 \"\u65b0\u9805\u76ee\" \u56ae\u5c0e\uff0c\u5b83\u5c07\u5f15\u5c0e\u4f60\u5efa\u7acb\u4e00\u500b\u65b0\u7684\u9805\u76ee\u6216\u8005\u532f\u5165\u4e00\u500b\u5df2\u5b58\u5728\u7684\u9805\u76ee\u3002
action.WelcomeScreen.ImportProject.text=\u532f\u5165\u9805\u76ee
-action.WelcomeScreen.ImportProject.description=\u6839\u64da\u73fe\u6709\u7684\u6e90\u78bc\u76ee\u9304\u5efa\u7acb {0} \u9805\u76ee\u7d50\u69cb\u6216\u8f49\u63db\u73fe\u6709\u7684\u9805\u76ee\u6a21\u578b\u3002
+action.WelcomeScreen.ImportProject.description=\u6839\u64da\u73fe\u6709\u7684\u6e90\u78bc\u76ee\u9304\u5efa\u7acb\u9805\u76ee\u7d50\u69cb\u6216\u8f49\u63db\u73fe\u6709\u7684\u9805\u76ee\u6a21\u578b\u3002
action.WelcomeScreen.Plugins.text=\u589e\u76ca\u96c6
-action.WelcomeScreen.Plugins.description=\u7ba1\u7406\u5df2\u5b89\u88dd\u7684\u589e\u76ca\u96c6\uff0c\u4e26\u5f9e\u5eab\u4e2d\u4e0b\u8f09\u65b0\u7684
+action.WelcomeScreen.Plugins.description=\u7ba1\u7406\u5df2\u5b89\u88dd\u7684\u589e\u76ca\u96c6\uff0c\u4ee5\u53ca\u5f9e\u5009\u5eab\u4e0b\u8f09\u65b0\u7684\u589e\u76ca\u96c6
action.WelcomeScreen.Configure.Import.text=\u532f\u5165\u8a2d\u5b9a
action.WelcomeScreen.Configure.Export.text=\u532f\u51fa\u8a2d\u5b9a
-action.WelcomeScreen.Configure.DesktopEntry.text=\u5efa\u7acb\u684c\u9762\u9805
-action.WelcomeScreen.Configure.DesktopEntry.description=\u8207\u7cfb\u7d71\u61c9\u7528\u7a0b\u5f0f\u529f\u80fd\u8868\u4e2d\u6574\u5408\u5efa\u7acb\u4e00\u500b\u684c\u9762\u9805
+action.WelcomeScreen.Configure.DesktopEntry.text=\u5efa\u7acb\u684c\u9762\u6377\u5f91
+action.WelcomeScreen.Configure.DesktopEntry.description=\u5efa\u7acb\u8207\u7cfb\u7d71\u61c9\u7528\u7a0b\u5f0f\u529f\u80fd\u8868\u6574\u5408\u7684\u684c\u9762\u6377\u5f91
action.CommittedChanges.Revert.text=\u9084\u539f\u8b8a\u66f4
-action.CommittedChanges.Revert.description=\u53cd\u5411\u9078\u53d6\u4fee\u6539\u7684\u5de5\u4f5c\u526f\u672c
+action.CommittedChanges.Revert.description=\u5c07\u9078\u53d6\u8b8a\u66f4\u7684\u53cd\u5411\u5957\u7528\u65bc\u5de5\u4f5c\u526f\u672c
action.OpenDirectoryProject.text=\u958b\u555f\u76ee\u9304...
-action.OpenDirectoryProject.description=\u958b\u59cb\u7de8\u8f2f\u4ee3\u78bc\u5728\u6307\u5b9a\u7684\u76ee\u9304
+action.OpenDirectoryProject.description=\u958b\u59cb\u7de8\u8f2f\u6307\u5b9a\u76ee\u9304\u4e2d\u7684\u4ee3\u78bc
action.WelcomeScreen.OpenDirectoryProject.text=\u958b\u555f...
-action.WelcomeScreen.OpenDirectoryProject.description=\u958b\u59cb\u7de8\u8f2f\u6307\u5b9a\u6a94\u6848\u6216\u76ee\u9304\u7684\u4ee3\u78bc\u3002
+action.WelcomeScreen.OpenDirectoryProject.description=\u958b\u59cb\u5728\u6307\u5b9a\u7684\u6a94\u6848\u6216\u76ee\u9304\u4e2d\u7de8\u8f2f\u4ee3\u78bc\u3002
action.WelcomeScreen.CreateDirectoryProject.text=\u5efa\u7acb\u65b0\u9805\u76ee
action.WelcomeScreen.CreateDirectoryProject.description=\u5efa\u7acb\u4e00\u500b\u65b0\u9805\u76ee\u3002
action.NewDirectoryProject.text=\u65b0\u589e\u9805\u76ee...
action.NewDirectoryProject.description=\u5efa\u7acb\u4e00\u500b\u65b0\u9805\u76ee
action.NewDirectoryProject.title=\u5efa\u7acb\u9805\u76ee
-action.NewDirectoryProject.cannot.create.dir=\u7121\u6cd5\u5efa\u7acb\u76ee\u9304 ''{0}''.
-action.NewDirectoryProject.not.empty=\u8cc7\u6599\u593e ''{0}'' \u4e0d\u662f\u7a7a\u7684\uff0c\u4f60\u60f3\u5efa\u7acb\u4e00\u500b\u9805\u76ee\u8986\u5beb\u5b83\u55ce?
+action.NewDirectoryProject.cannot.create.dir=\u7121\u6cd5\u5efa\u7acb\u76ee\u9304 ''{0}''\u3002
+action.NewDirectoryProject.not.empty=\u76ee\u9304 ''{0}'' \u4e0d\u70ba\u7a7a\u3002\u4f60\u60f3\u5f9e\u73fe\u6709\u7684\u6e90\u78bc\u5efa\u7acb\u4e00\u500b\u9805\u76ee\u55ce\uff1f
-action.SliceBackward.text=\u5206\u6790\u8cc7\u6599\u8cc7\u6599\u6d41\u5230\u9019\u88e1
-action.SliceBackward.description=\u641c\u7d22\u53ef\u5206\u914d\u7d66\u9078\u64c7\u7684\u904b\u7b97\u5f0f\u7684\u503c
+action.SliceBackward.text=\u5206\u6790\u8cc7\u6599\u6d41\u5165\u9019\u88e1\u7684\u8cc7\u6599(_T)
+action.SliceBackward.description=\u641c\u7d22\u53ef\u4ee5\u5206\u914d\u7d66\u9078\u53d6\u904b\u7b97\u5f0f\u7684\u503c
-action.SliceForward.text=\u5f9e\u9019\u88e1\u5206\u6790\u8cc7\u6599\u8cc7\u6599\u6d41
-action.SliceSliceForward.description=\u641c\u7d22\u6642\u907f\u958b\u8a72\u8def\u5f91
+action.SliceForward.text=\u5206\u6790\u8cc7\u6599\u6d41\u51fa\u9019\u88e1\u7684\u8cc7\u6599(_F)
+action.SliceSliceForward.description=\u641c\u7d22\u5f9e\u9019\u500b\u4f4d\u7f6e\u8cc7\u6599\u6d41\u51fa\u7684\u503c
action.ChangeTemplateDataLanguage.text=\u8b8a\u66f4\u7bc4\u672c\u8cc7\u6599\u8a9e\u8a00
@@ -1412,132 +1412,132 @@ group.FileMainSettingsGroup.text=\u8a2d\u5b9a\u64cd\u4f5c
group.FilSettingsGroup.text=\u8a2d\u5b9a\u64cd\u4f5c
group.ExportImportGroup.text=\u532f\u51fa/\u532f\u5165\u64cd\u4f5c
group.PrintExportGroup.text=\u5217\u5370/\u532f\u51fa\u64cd\u4f5c
-group.EditSelectGroup.text=\u7de8\u8f2f\u9078\u53d6\u64cd\u4f5c
+group.EditSelectGroup.text=\u7de8\u8f2f\u5668\u9078\u53d6\u7684\u64cd\u4f5c
group.EditCreateDeleteGroup.text=\u7de8\u8f2f\u5668\u5efa\u7acb/\u522a\u9664\u64cd\u4f5c
group.CutCopyPasteGroup.text=\u526a\u4e0b/\u8907\u88fd/\u8cbc\u4e0a\u64cd\u4f5c
-group.EditSelectWordGroup.text=\u9078\u53d6Word\u64cd\u4f5c
-group.EditBookmarksGroup.text=\u66f8\u7c64
+group.EditSelectWordGroup.text=\u9078\u53d6\u55ae\u5b57\u64cd\u4f5c
+group.EditBookmarksGroup.text=\u66f8\u7c64(_K)
group.OpenProjectGroup.text=\u958b\u555f\u9805\u76ee\u64cd\u4f5c
group.EditSmartGroup.text=\u7de8\u8f2f\u4ee3\u78bc\u64cd\u4f5c
group.ProjectViewGroup.text=\u9805\u76ee\u6aa2\u8996\u64cd\u4f5c
group.CodeEditorViewGroup.text=\u4ee3\u78bc\u6aa2\u8996\u64cd\u4f5c
group.CodeEditorBaseGroup.text=\u4ee3\u78bc\u7de8\u8f2f\u5668\u6aa2\u8996\u64cd\u4f5c
-group.HierarchyGroup.text=\u5c64\u6b21\u64cd\u4f5c
+group.HierarchyGroup.text=\u5c64\u7d1a\u7d50\u69cb\u64cd\u4f5c
group.DebugMainMenu.text=\u8a3a\u65b7\u5668\u64cd\u4f5c
group.ToggleBreakpointAction.text=\u65b7\u9ede\u64cd\u4f5c
group.CommentGroup.text=\u8a3b\u89e3\u64cd\u4f5c
group.CodeFormatGroup.text=\u4ee3\u78bc\u683c\u5f0f\u5316\u64cd\u4f5c
-group.GoToTargetEx.text=\u8df3\u8e8d\u5230\u540d\u7a31\u64cd\u4f5c
-group.GoToErrorGroup.text=\u8df3\u8e8d\u5230\u932f\u8aa4/\u66f8\u7c64\u64cd\u4f5c
+group.GoToTargetEx.text=\u900f\u904e\u540d\u7a31\u8df3\u8e8d\u7684\u64cd\u4f5c
+group.GoToErrorGroup.text=\u8f49\u5230\u932f\u8aa4/\u66f8\u7c64\u7684\u64cd\u4f5c
group.GoToMenuEx.text=\u65b9\u6cd5\u5c0e\u822a\u64cd\u4f5c
-group.GoToCodeGroup.text=\u8df3\u8e8d\u5230\u53c3\u8003\u64cd\u4f5c
+group.GoToCodeGroup.text=\u900f\u904e\u53c3\u7167\u8df3\u8e8d\u7684\u64cd\u4f5c
group.GoToChangeMarkerGroup.text=\u8b8a\u66f4\u5c0e\u822a\u64cd\u4f5c
-group.CoverageMenu.text=\u4ee3\u78bc\u8986\u5beb\u7387\u64cd\u4f5c
-group.ToolsXmlGroup.text=XML\u64cd\u4f5c
-group.XmlGenerateToolsGroup.text=XML\u7684\u7522\u751f\u64cd\u4f5c
+group.CoverageMenu.text=\u4ee3\u78bc\u8986\u5beb\u7387\u7684\u64cd\u4f5c
+group.ToolsXmlGroup.text=XML \u64cd\u4f5c
+group.XmlGenerateToolsGroup.text=XML \u7522\u751f\u64cd\u4f5c
group.EditorPopupMenuDebug.text=\u8a3a\u65b7\u64cd\u4f5c
-group.VersionControlsGroup.text=VCS / LVCS\u64cd\u4f5c
+group.VersionControlsGroup.text=VCS/LVCS \u64cd\u4f5c
group.EditorPopupMenu.Run.text=\u7de8\u8b6f/\u57f7\u884c\u64cd\u4f5c
group.ProjectViewCompileGroup.text=\u7de8\u8b6f/\u8a3a\u65b7\u64cd\u4f5c
group.ProjectViewAnalysisGroup.text=\u5206\u6790\u64cd\u4f5c
action.PerformanceReport.text=\u63d0\u4ea4\u6027\u80fd\u5831\u544a
-group.PairFileActions.text=\u6210\u5c0d\u6a94\u6848\u64cd\u4f5c
-group.RefactoringMenu1.text=\u91cd\u69cb\u64cd\u4f5c (1)
-group.RefactoringMenu2.text=\u91cd\u69cb\u64cd\u4f5c (2)
-group.RefactoringMenu3.text=\u91cd\u69cb\u64cd\u4f5c (3)
+group.PairFileActions.text=\u5169\u500b\u6a94\u6848\u7684\u64cd\u4f5c
+group.RefactoringMenu1.text=\u91cd\u69cb\u64cd\u4f5c(1)
+group.RefactoringMenu2.text=\u91cd\u69cb\u64cd\u4f5c(2)
+group.RefactoringMenu3.text=\u91cd\u69cb\u64cd\u4f5c(3)
group.ToolbarFindGroup.text=\u5de5\u5177\u5217\u641c\u5c0b\u64cd\u4f5c
group.ToolbarRunGroup.text=\u5de5\u5177\u5217\u57f7\u884c\u64cd\u4f5c
-group.ToolbarMakeGroup.text=\u5de5\u5177\u5217\u9032\u884c\u64cd\u4f5c
-group.EditorPopupMenu1.text=\u7de8\u8f2f\u5668\u5feb\u986f\u529f\u80fd\u8868\u64cd\u4f5c (1)
-group.EditorLangPopupMenu.text=\u7de8\u8f2f\u5668\u5feb\u986f\u529f\u80fd\u8868\u64cd\u4f5c (2)
-group.CloseEditorsGroup.text=\u7de8\u8f2f\u95dc\u9589\u64cd\u4f5c
-group.EditorTabPopupMenuEx.text=\u7de8\u8f2f\u5668\u6a19\u7c64\u5f48\u51fa\u5f0f\u529f\u80fd\u8868\u64cd\u4f5c (1)
-group.ProjectViewPopupMenuModifyGroup.text=\u9805\u76ee\u6aa2\u8996\u5f48\u51fa\u4fee\u6539\u7d44\u529f\u80fd\u8868
-group.ProjectViewPopupMenuRunGroup.text=\u9805\u76ee\u6aa2\u8996\u5f48\u51fa\u57f7\u884c\u7d44\u529f\u80fd\u8868
-group.ProjectViewPopupMenuSettingsGroup.text=\u9805\u76ee\u6aa2\u8996\u5f48\u51fa\u8a2d\u5b9a\u7d44\u529f\u80fd\u8868
-group.ProjectViewPopupMenuRefactoringGroup.text = \u9805\u76ee\u6aa2\u8996\u5f48\u51fa\u91cd\u69cb\u7d44\u529f\u80fd\u8868
-group.ViewRecentActions.text=\u6aa2\u8996\u6700\u8fd1\u555f\u7528\u7684\u7d44
-group.NewGroup1.text=\u65b0\u589e\u7d44 (1)
-group.NewGroup2.text=\u65b0\u589e\u7d44 (2)
+group.ToolbarMakeGroup.text=\u5de5\u5177\u5217\u5efa\u7acb\u64cd\u4f5c
+group.EditorPopupMenu1.text=\u7de8\u8f2f\u5668\u5feb\u986f\u529f\u80fd\u8868\u64cd\u4f5c(1)
+group.EditorLangPopupMenu.text=\u7de8\u8f2f\u5668\u5feb\u986f\u529f\u80fd\u8868\u64cd\u4f5c(2)
+group.CloseEditorsGroup.text=\u7de8\u8f2f\u5668\u95dc\u9589\u64cd\u4f5c
+group.EditorTabPopupMenuEx.text=\u7de8\u8f2f\u9078\u9805\u5361\u5feb\u986f\u529f\u80fd\u8868\u64cd\u4f5c(1)
+group.ProjectViewPopupMenuModifyGroup.text=\u9805\u76ee\u6aa2\u8996\u5feb\u986f\u529f\u80fd\u8868\u4fee\u6539\u7d44
+group.ProjectViewPopupMenuRunGroup.text=\u9805\u76ee\u6aa2\u8996\u5feb\u986f\u529f\u80fd\u8868\u57f7\u884c\u7d44
+group.ProjectViewPopupMenuSettingsGroup.text=\u9805\u76ee\u6aa2\u8996\u5feb\u986f\u529f\u80fd\u8868\u8a2d\u5b9a\u7d44
+group.ProjectViewPopupMenuRefactoringGroup.text = \u9805\u76ee\u6aa2\u8996\u5feb\u986f\u529f\u80fd\u8868\u91cd\u69cb\u7d44
+group.ViewRecentActions.text=\u6aa2\u8996\u6700\u8fd1\u7684\u64cd\u4f5c\u7d44
+group.NewGroup1.text=\u65b0\u7d44(1)
+group.NewGroup2.text=\u65b0\u7d44(2)
action.NewModuleInGroup.text=\u6a21\u7d44
-action.WrapReturnValue.text=\u5305\u88dd\u65b9\u6cd5\u7684\u8fd4\u56de\u503c...
-action.WrapReturnValue.description=\u5305\u88dd\u6307\u5b9a\u7684\u65b9\u6cd5\u8207\u7269\u4ef6\u7684\u8fd4\u56de\u503c
-action.ReplaceConstructorWithBuilder.text=\u7528\u7522\u751f\u5668\u53d6\u4ee3\u69cb\u9020\u51fd\u6578...
-action.ReplaceConstructorWithBuilder.description=\u7528\u7684\u69cb\u5efa\u5de5\u5177\u7684\u9023\u7d50\u8abf\u7528\u53d6\u4ee3\u76ee\u524d\u985e\u5225\u7684\u69cb\u9020\u51fd\u6578\u8abf\u7528
-action.ShelvedChanges.ShowHideDeleted.text=\u986f\u793a/\u96b1\u85cf\u5957\u7528\u64f1\u7f6e\u7684\u8b8a\u66f4
-action.XDebugger.MuteBreakpoints.text=\u6c89\u9ed8\u7684\u65b7\u9ede
-action.ShelvedChanges.DeleteDeleted.text=\u522a\u9664\u5957\u7528\u64f1\u7f6e\u7684\u8b8a\u66f4
-action.Diff.IgnoreWhitespace.text=\u5207\u63db\u5dee\u7570\u5ffd\u7565\u7a7a\u767d
-action.Diff.HighlightMode.text=\u958b\u95dc Diff \u9ad8\u4eae\u6a21\u5f0f
-action.ShelvedChanges.Restore.text=\u6062\u5fa9\u5957\u7528\u64f1\u7f6e\u8b8a\u66f4
-action.Graph.Current.Node.Dependencies.Filter.text=\u986f\u793a\u9078\u53d6\u7684\u7bc0\u9ede\u5177\u6709\u76f8\u95dc\u6027
-group.VcsToobarActions.text=VCS\u64cd\u4f5c
+action.WrapReturnValue.text=\u5305\u88dd\u65b9\u6cd5\u7684\u8fd4\u56de\u503c...(_T)
+action.WrapReturnValue.description=\u5305\u88dd\u6307\u5b9a\u65b9\u6cd5\u7684\u8fd4\u56de\u503c\u70ba\u7269\u4ef6
+action.ReplaceConstructorWithBuilder.text=\u7528 Builder \u4ee3\u66ff\u69cb\u9020\u51fd\u6578...
+action.ReplaceConstructorWithBuilder.description=\u7528 builder \u7684\u93c8\u5f0f\u8abf\u7528\u53d6\u4ee3\u76ee\u524d\u985e\u5225\u7684\u69cb\u9020\u51fd\u6578\u8abf\u7528
+action.ShelvedChanges.ShowHideDeleted.text=\u986f\u793a/\u96b1\u85cf\u5df2\u5957\u7528\u7684\u64f1\u7f6e\u8b8a\u66f4
+action.XDebugger.MuteBreakpoints.text=\u555f\u7528\u65b7\u9ede
+action.ShelvedChanges.DeleteDeleted.text=\u522a\u9664\u5df2\u5957\u7528\u7684\u64f1\u7f6e\u8b8a\u66f4
+action.Diff.IgnoreWhitespace.text=\u5207\u63db\u5dee\u7570\u5ffd\u7565\u7a7a\u683c
+action.Diff.HighlightMode.text=\u5207\u63db\u5dee\u7570\u9ad8\u4eae\u6a21\u5f0f
+action.ShelvedChanges.Restore.text=\u6062\u5fa9\u5df2\u5957\u7528\u7684\u64f1\u7f6e\u8b8a\u66f4
+action.Graph.Current.Node.Dependencies.Filter.text=\u986f\u793a\u9078\u53d6\u7bc0\u9ede\u7684\u4f9d\u8cf4
+group.VcsToobarActions.text=VCS \u64cd\u4f5c
action.StartupWizard.text=\u8a2d\u5b9a\u589e\u76ca\u96c6...
-action.StartupWizard.description=\u57f7\u884c\u4e00\u500b\u56ae\u5c0e\uff0c\u9078\u53d6\u555f\u7528\u7684\u589e\u76ca\u96c6\u96c6
-action.PopupHector.text=\u76ee\u524d\u8a2d\u5b9a\u6a94\u6848\u5206\u6790...
-action.PopupHector.description=\u986f\u793a\u9762\u677f\u70ba\u76ee\u524d\u8a2d\u5b9a\u6a94\u6848\u7684\u9ad8\u4eae\u6a21\u5f0f
-group.EditorTabPopupMenu.text=\u7de8\u8f2f\u5668\u6a19\u7c64\u5feb\u986f\u529f\u80fd\u8868
+action.StartupWizard.description=\u57f7\u884c\u4e00\u500b\u56ae\u5c0e\u4f86\u9078\u53d6\u4e00\u7d44\u53ef\u7528\u7684\u589e\u76ca\u96c6
+action.PopupHector.text=\u8a2d\u5b9a\u76ee\u524d\u6a94\u6848\u5206\u6790...
+action.PopupHector.description=\u5c0d\u76ee\u524d\u6a94\u6848\u986f\u793a\u9762\u677f\u8a2d\u5b9a\u9ad8\u4eae\u6a21\u5f0f
+group.EditorTabPopupMenu.text=\u7de8\u8f2f\u5668\u9078\u9805\u5361\u5feb\u986f\u529f\u80fd\u8868
group.MainMenu.text=\u4e3b\u529f\u80fd\u8868
-group.ProjectViewPopupMenu.text=\u9805\u76ee\u6aa2\u8996\u4e0b\u62c9\u529f\u80fd\u8868
-group.FavoritesViewPopupMenu.text=\u6536\u85cf\u6aa2\u8996\u4e0b\u62c9\u529f\u80fd\u8868
-group.CommanderViewPopupMenu.text=\u547d\u4ee4\u6aa2\u8996\u4e0b\u62c9\u529f\u80fd\u8868
+group.ProjectViewPopupMenu.text=\u9805\u76ee\u6aa2\u8996\u5feb\u986f\u529f\u80fd\u8868
+group.FavoritesViewPopupMenu.text=\u6536\u85cf\u6aa2\u8996\u5feb\u986f\u529f\u80fd\u8868
+group.CommanderViewPopupMenu.text=\u547d\u4ee4\u6aa2\u8996\u5feb\u986f\u529f\u80fd\u8868
group.NavbarPopupMenu.text=\u5c0e\u822a\u5217
-action.NewInspectionsInLatestVersion.text=IDEA 9 \u7684\u65b0\u7279\u6027
-action.NewInspectionsInLatestVersion.description=\u986f\u793a IDEA 9 \u7684\u65b0\u7279\u6027
+action.NewInspectionsInLatestVersion.text=IDEA 9\u7684\u65b0\u529f\u80fd
+action.NewInspectionsInLatestVersion.description=\u986f\u793a\u5728 IDEA 9\u4e2d\u6aa2\u67e5\u5230\u7684\u65b0\u7279\u6027
action.RerunFailedTests.text=\u91cd\u65b0\u57f7\u884c\u5931\u6557\u7684\u6e2c\u8a66
-action.RerunFailedTests.description=\u53ea\u57f7\u884c\u5931\u6557/\u6700\u5f8c\u4e00\u6b21\u5d29\u6f70\u7684\u6e2c\u8a66
-group.AnalyzeJavaMenu.text=\u5206\u6790Java\u529f\u80fd\u8868
-group.AnalyzeJavaMenu.description=\u5206\u6790Java\u529f\u80fd\u8868
-action.InvalidateCaches.text=\u7121\u6548\u5feb\u53d6...
-action.InvalidateCaches.description=\u4e0b\u6b21\u555f\u52d5\u5f37\u5236\u91cd\u5efa\u6240\u6709\u7684\u5feb\u53d6\u548c\u7d22\u5f15
+action.RerunFailedTests.description=\u53ea\u57f7\u884c\u4e0a\u6b21\u57f7\u884c\u4e4b\u5f8c\u5931\u6557/\u5d29\u6f70\u7684\u6e2c\u8a66
+group.AnalyzeJavaMenu.text=\u5206\u6790 Java \u529f\u80fd\u8868
+group.AnalyzeJavaMenu.description=\u5206\u6790 Java \u529f\u80fd\u8868
+action.InvalidateCaches.text=\u4f7f\u5feb\u53d6\u7121\u6548/\u91cd\u555f...
+action.InvalidateCaches.description=\u5728\u4e0b\u6b21\u555f\u52d5\u6642\u5f37\u5236\u91cd\u5efa\u6240\u6709\u5feb\u53d6\u548c\u7d22\u5f15
group.ToolsBasicGroup.text=\u57fa\u672c\u5de5\u5177\u7d44
group.ToolsBasicGroup.description=\u57fa\u672c\u5de5\u5177\u7d44
group.ToolbarNewElement.text=\u5de5\u5177\u5217\u65b0\u5143\u7d20\u7d44
action.NewElementToolbarAction.text=\u5efa\u7acb\u65b0\u6a94\u6848
action.ShowRegistry.text=\u8a3b\u518a...
-action.ShowExperiments.text=Experimental features...
+action.ShowExperiments.text=\u5be6\u73fe\u529f\u80fd...
action.SwitchBootJdk.text=\u5207\u63db IDE \u7684\u555f\u52d5 JDK...
action.UiDebugger.text=UI \u8a3a\u65b7\u5668...
action.ExportTestResults.text=\u532f\u51fa\u6e2c\u8a66\u7d50\u679c...
-action.ExportTestResults.description=\u532f\u51fa\u6e2c\u8a66\u7d50\u679c\u6a94\u6848
-action.TogglePowerSave.text=\u7bc0\u80fd\u6a21\u5f0f
-action.TogglePowerSave.description=\u7bc0\u80fd\u6a21\u5f0f\u4e0b\u6703\u7981\u7528\u4ee3\u78bc\u5206\u6790\u548c\u5176\u5b83\u5f8c\u53f0\u64cd\u4f5c
+action.ExportTestResults.description=\u5c07\u6e2c\u8a66\u7d50\u679c\u532f\u51fa\u5230\u6a94\u6848
+action.TogglePowerSave.text=\u7701\u96fb\u6a21\u5f0f
+action.TogglePowerSave.description=\u7701\u96fb\u6a21\u5f0f\u7981\u7528\u5f8c\u53f0\u78bc\u5206\u6790\u548c\u5176\u4ed6\u5f8c\u53f0\u64cd\u4f5c
group.ConvertIndentsGroup.text=\u8f49\u63db\u7e2e\u9032
-action.ConvertIndentsToSpaces.text=\u4f7f\u7528\u7a7a\u683c
-action.ConvertIndentsToSpaces.description=\u5c07\u6a94\u6848\u4e2d\u7684\u7e2e\u9032\u6216\u9078\u64c7\u7684\u5340\u584a\u4f7f\u7528\u7a7a\u683c,\u800c\u4e0d\u662f\u88fd\u8868\u7b26
-action.ConvertIndentsToTabs.text=\u4f7f\u7528\u88fd\u8868\u7b26
-action.ConvertIndentsToTabs.description=\u5c07\u6a94\u6848\u4e2d\u7684\u7e2e\u9032\u6216\u9078\u64c7\u7684\u5340\u584a\u4f7f\u7528\u88fd\u8868\u7b26,\u800c\u4e0d\u662f\u88fd\u8868\u7b26
+action.ConvertIndentsToSpaces.text=\u8f49\u63db\u7e2e\u9032\u70ba\u7a7a\u683c
+action.ConvertIndentsToSpaces.description=\u8f49\u63db\u6a94\u6848\u4e2d\u6216\u9078\u53d6\u5340\u584a\u7684\u7e2e\u9032\uff0c\u7528\u7a7a\u683c\u4ee3\u66ff\u88fd\u8868\u7b26
+action.ConvertIndentsToTabs.text=\u8f49\u63db\u7e2e\u9032\u70ba\u88fd\u8868\u7b26
+action.ConvertIndentsToTabs.description=\u8f49\u63db\u6a94\u6848\u4e2d\u6216\u9078\u7684\u7684\u7e2e\u9032\u5340\u584a\uff0c\u7528\u88fd\u8868\u7b26\u4ee3\u66ff\u7a7a\u683c
group.Vcs.Import.text=\u532f\u5165\u5230\u7248\u672c\u63a7\u5236
-group.Vcs.Browse.text=\u700f\u89bdVCS\u8cc7\u6e90\u5eab
+group.Vcs.Browse.text=\u700f\u89bd VCS \u5009\u5eab
action.Graph.print.reset=\u91cd\u8a2d
-action.MarkExcludeRoot.text=\u5df2\u6392\u9664
+action.MarkExcludeRoot.text=\u6392\u9664
action.UnmarkRoot.text=\u53d6\u6d88\u6839\u6a19\u8a18
action.MarkAsContentRoot.text=\u4e0d\u6392\u9664
action.MarkAsContentRoot.description=\u53d6\u6d88\u6240\u9078\u76ee\u9304\u7684\u6392\u9664\u529f\u80fd\uff0c\u4f7f\u5176\u6a94\u6848\u53ef\u4ee5\u88ab IDE \u7684\u64cd\u4f5c\u9032\u884c\u8655\u7406
-action.CreateLibraryFromFile.text=\u65b0\u589e\u5230\u5eab...
+action.CreateLibraryFromFile.text=\u65b0\u589e\u70ba\u5eab...
action.ImportModuleFromImlFile.text=\u532f\u5165\u6a21\u7d44
-action.ImportModuleFromImlFile.description=\u532f\u5165IML\u6a94\u6848\u4f5c\u70ba\u4e00\u500b\u9805\u76ee\u6a21\u7d44
-group.MarkRootGroup.text=\u76ee\u9304\u6a19\u8a18\u70ba
-action.CreateLauncherScript.text=\u5efa\u7acb\u547d\u4ee4\u5217\u555f\u52d5...
-action.CreateLauncherScript.description=\u5c0d\u65bc\u547d\u4ee4\u5217\u958b\u555f\u6a94\u6848\u548c\u9805\u76ee\u5efa\u7acb\u4e00\u500b\u6307\u4ee4\u78bc
-action.CreateDesktopEntry.text=\u5efa\u7acb\u684c\u9762\u9805...
-action.CreateDesktopEntry.description=\u8207\u7cfb\u7d71\u61c9\u7528\u7a0b\u5f0f\u529f\u80fd\u8868\u4e2d\u6574\u5408\u5efa\u7acb\u4e00\u500b\u684c\u9762\u9805
-group.EditorGutterPopupMenu.text=\u7de8\u8f2f\u5de6\u908a\u7a7a\u9699\u5feb\u986f\u529f\u80fd\u8868
-action.EditorGutterToggleGlobalSoftWraps.text=\u6240\u6709\u6a94\u6848\u4f7f\u7528\u81ea\u52d5\u63db\u884c
-action.EditorGutterToggleLocalSoftWraps.gutterText=\u76ee\u524d\u6a94\u6848\u4f7f\u7528\u81ea\u52d5\u63db\u884c
+action.ImportModuleFromImlFile.description=\u532f\u5165 iml \u6a94\u6848\u4f5c\u70ba\u4e00\u500b\u6a21\u7d44\u5230\u9805\u76ee
+group.MarkRootGroup.text=\u6a19\u8a18\u76ee\u9304\u70ba
+action.CreateLauncherScript.text=\u5efa\u7acb\u547d\u4ee4\u5217\u555f\u52d5\u5668...
+action.CreateLauncherScript.description=\u5efa\u7acb\u4e00\u500b\u547d\u4ee4\u5217\u6307\u4ee4\u78bc\uff0c\u7528\u65bc\u958b\u555f\u6a94\u6848\u548c\u9805\u76ee
+action.CreateDesktopEntry.text=\u5efa\u7acb\u684c\u9762\u6377\u5f91...
+action.CreateDesktopEntry.description=\u5efa\u7acb\u8207\u7cfb\u7d71\u61c9\u7528\u7a0b\u5f0f\u529f\u80fd\u8868\u6574\u5408\u7684\u684c\u9762\u6377\u5f91
+group.EditorGutterPopupMenu.text=\u7de8\u8f2f\u5668 Gutter \u5feb\u986f\u529f\u80fd\u8868
+action.EditorGutterToggleGlobalSoftWraps.text=\u81ea\u52d5\u63db\u884c\u6240\u6709\u6a94\u6848
+action.EditorGutterToggleLocalSoftWraps.gutterText=\u81ea\u52d5\u63db\u884c\u76ee\u524d\u6a94\u6848
action.EditorGutterToggleGlobalLineNumbers.text=\u986f\u793a\u884c\u865f
-action.EditorGutterToggleGlobalIndentLines.text=\u986f\u793a\u7e2e\u9032\u6307\u5357
-action.ShowGutterIconsSettings.text=Configure Gutter Icons...
-action.ShowGutterIconsSettings.description=Show dialog for configuring gutter icons
+action.EditorGutterToggleGlobalIndentLines.text=\u986f\u793a\u7e2e\u9032\u56ae\u5c0e
+action.ShowGutterIconsSettings.text=\u8a2d\u5b9a Gutter \u5716\u793a...
+action.ShowGutterIconsSettings.description=\u986f\u793a\u5c0d\u8a71\u65b9\u584a\u4ee5\u8a2d\u5b9a gutter \u5716\u793a
-group.EditorBreadcrumbsSettings.text=\u9eb5\u5305\u5c51
-group.EditorBreadcrumbsSettings.description=\u5207\u63db\u9eb5\u5305\u5c51\u5217\u8a2d\u5b9a
-action.EditorBreadcrumbsShowAbove.text=Top
-action.EditorBreadcrumbsShowAbove.description=Show the breadcrumbs bar above the text editor
-action.EditorBreadcrumbsShowBelow.text=Bottom
-action.EditorBreadcrumbsShowBelow.description=Show the breadcrumbs bar below the text editor
+group.EditorBreadcrumbsSettings.text=\u9eb5\u5305\u5c51\u5c0e\u822a
+group.EditorBreadcrumbsSettings.description=\u5207\u63db\u9eb5\u5305\u5c51\u5c0e\u822a\u5217\u8a2d\u5b9a
+action.EditorBreadcrumbsShowAbove.text=\u9802\u90e8
+action.EditorBreadcrumbsShowAbove.description=\u5728\u6587\u5b57\u7de8\u8f2f\u5668\u9802\u90e8\u986f\u793a\u9eb5\u5305\u5c51\u5c0e\u822a\u5217
+action.EditorBreadcrumbsShowBelow.text=\u5e95\u90e8
+action.EditorBreadcrumbsShowBelow.description=\u5728\u6587\u5b57\u7de8\u8f2f\u5668\u5e95\u90e8\u986f\u793a\u9eb5\u5305\u5c51\u5c0e\u822a\u5217
action.EditorBreadcrumbsHideBoth.text=\u4e0d\u986f\u793a
-action.EditorBreadcrumbsHideBoth.description=Hide the breadcrumbs bar
+action.EditorBreadcrumbsHideBoth.description=\u96b1\u85cf\u9eb5\u5305\u5c51\u5c0e\u822a\u5217
action.ExcludeFromProject.text=\u5f9e\u9805\u76ee\u4e2d\u6392\u9664...
group.MarkFileAs.text=\u6a19\u8a18\u6a94\u6848\u70ba
@@ -1545,75 +1545,75 @@ action.MarkAsPlainTextAction.text=\u6a19\u8a18\u70ba\u7d14\u6587\u5b57
action.MarkAsOriginalTypeAction.text=\u6a19\u8a18\u70ba\u539f\u59cb\u6a94\u6848\u985e\u578b
action.Console.Open.text=\u958b\u555f\u4e3b\u63a7\u53f0
-action.Console.Open.description=\u9078\u64c7\u5be6\u9ad4\u958b\u555f\u4e3b\u63a7\u53f0
+action.Console.Open.description=\u70ba\u6240\u9078\u7684\u5be6\u9ad4\u958b\u555f\u4e3b\u63a7\u53f0
action.Console.Execute.text=\u5728\u55ae\u884c\u4e3b\u63a7\u53f0\u57f7\u884c\u76ee\u524d\u8a9e\u53e5
action.Console.Execute.description=\u5728\u55ae\u884c\u4e3b\u63a7\u53f0\u57f7\u884c\u76ee\u524d\u8a9e\u53e5
-action.Console.Execute.Multiline.text=\u5728\u591a\u884c\u4e3b\u63a7\u53f0\u4e2d\u57f7\u884c\u76ee\u524d\u8a9e\u53e5
-action.Console.Execute.Multiline.description=\u5728\u591a\u884c\u4e3b\u63a7\u53f0\u4e2d\u57f7\u884c\u76ee\u524d\u8a9e\u53e5
-action.Console.SplitLine.text=\u5206\u5272\u7dda
-action.Console.History.Previous.text=\u4e3b\u63a7\u53f0\u6b77\u53f2\u4e2d\u7684\u4e0a\u4e00\u689d
-action.Console.History.Previous.description=\u4e3b\u63a7\u53f0\u6b77\u53f2\u4e2d\u7684\u4e0a\u4e00\u689d
-action.Console.History.Next.text=\u4e3b\u63a7\u53f0\u6b77\u53f2\u4e2d\u7684\u4e0b\u4e00\u689d
-action.Console.History.Next.description=\u4e3b\u63a7\u53f0\u6b77\u53f2\u4e2d\u7684\u4e0b\u4e00\u689d
-action.Console.History.Browse.text=\u700f\u89bd\u4e3b\u63a7\u53f0\u6b77\u53f2
+action.Console.Execute.Multiline.text=\u5728\u591a\u884c\u4e3b\u63a7\u53f0\u57f7\u884c\u76ee\u524d\u8a9e\u53e5
+action.Console.Execute.Multiline.description=\u5728\u591a\u884c\u4e3b\u63a7\u53f0\u57f7\u884c\u76ee\u524d\u8a9e\u53e5
+action.Console.SplitLine.text=\u5206\u5272\u884c
+action.Console.History.Previous.text=\u4e3b\u63a7\u53f0\u6b77\u53f2\u4e2d\u7684\u4e0a\u4e00\u9805\u8f38\u5165
+action.Console.History.Previous.description=\u4e3b\u63a7\u53f0\u6b77\u53f2\u4e2d\u7684\u4e0a\u4e00\u9805\u8f38\u5165
+action.Console.History.Next.text=\u4e3b\u63a7\u53f0\u6b77\u53f2\u4e2d\u7684\u4e0b\u4e00\u500b\u8f38\u5165
+action.Console.History.Next.description=\u4e3b\u63a7\u53f0\u6b77\u53f2\u4e2d\u7684\u4e0b\u4e00\u9805\u8f38\u5165
+action.Console.History.Browse.text=\u700f\u89bd\u4e3b\u63a7\u53f0\u6b77\u53f2\u8a18\u9304
action.Console.History.Browse.description=\u700f\u89bd\u4e3b\u63a7\u53f0\u6b77\u53f2\u8a18\u9304
-action.RevealIn.description=\u6a94\u6848\u7ba1\u7406\u5668\u4e2d\u9ad8\u4eae\u986f\u793a\u8a72\u6a94\u6848
-action.GoToLinkTarget.text=\u53bb\u9023\u7d50\u76ee\u6a19
-action.GoToLinkTarget.description=\u5728\u9805\u76ee\u6aa2\u8996\u4e2d\u958b\u555f\u9019\u500b\u7b26\u865f\u9023\u7d50\u7684\u76ee\u6a19
+action.RevealIn.description=\u5728\u5e73\u53f0\u7684\u6a94\u6848\u7ba1\u7406\u5668\u4e2d\u7a81\u51fa\u986f\u793a\u6a94\u6848
+action.GoToLinkTarget.text=\u8f49\u5230\u9023\u7d50\u76ee\u6a19
+action.GoToLinkTarget.description=\u5728\u9805\u76ee\u6aa2\u8996\u4e2d\u958b\u555f\u6b64\u7b26\u865f\u9023\u7d50\u7684\u76ee\u6a19
action.Images.EditExternally.text=\u8df3\u8e8d\u5230\u5916\u90e8\u7de8\u8f2f\u5668
-action.Images.EditExternally.description=\u5728\u5916\u90e8\u7de8\u8f2f\u5668\u4e2d\u958b\u555f\u5716\u50cf
+action.Images.EditExternally.description=\u5728\u5916\u90e8\u7de8\u8f2f\u5668\u958b\u555f\u5716\u50cf
action.Images.ToggleTransparencyChessboard.text=\u900f\u660e\u5ea6\u68cb\u76e4
-action.Images.ToggleTransparencyChessboard.description=\u5207\u63db\u4e0b\u5716\u50cf\u7684\u900f\u660e\u5ea6\u68cb\u76e4
+action.Images.ToggleTransparencyChessboard.description=\u5728\u5716\u50cf\u4e0b\u5207\u63db\u900f\u660e\u5ea6\u68cb\u76e4
action.Images.Editor.ToggleGrid.text=\u7db2\u683c
-action.Images.Editor.ToggleGrid.description=\u5728\u5716\u50cf\u5207\u63db\u7db2\u683c\u7dda
+action.Images.Editor.ToggleGrid.description=\u5207\u63db\u5716\u50cf\u4e0a\u7684\u7db2\u683c\u7dda
action.Images.Editor.ZoomIn.text=\u653e\u5927
-action.Images.Editor.ZoomIn.description=\u589e\u52a0\u5716\u50cf\u6aa2\u8996
+action.Images.Editor.ZoomIn.description=\u653e\u5927\u5716\u50cf\u6aa2\u8996
action.Images.Editor.ZoomOut.text=\u7e2e\u5c0f
-action.Images.Editor.ZoomOut.description=\u7e2e\u5c0f\u5716\u50cf\u6aa2\u8996
+action.Images.Editor.ZoomOut.description=\u6e1b\u5c0f\u5716\u50cf\u6aa2\u8996
action.Images.Editor.ActualSize.text=\u5be6\u969b\u5c3a\u5bf8
-action.Images.Editor.ActualSize.description=\u8abf\u6574\u5716\u50cf\u5927\u5c0f\u4ee5\u5be6\u969b\u5c3a\u5bf8
-action.Images.Thumbnails.UpFolder.text=\u6c34\u5e73\u5c0d\u9f4a
-action.Images.Thumbnails.UpFolder.description=\u6c34\u5e73\u5c0d\u9f4a
+action.Images.Editor.ActualSize.description=\u8abf\u6574\u5716\u7247\u70ba\u5be6\u969b\u5c3a\u5bf8
+action.Images.Thumbnails.UpFolder.text=\u5347\u7d1a
+action.Images.Thumbnails.UpFolder.description=\u5347\u7d1a
action.Images.Thumbnails.EnterAction.text=\u700f\u89bd
action.Images.Thumbnails.EnterAction.description=\u700f\u89bd\u76ee\u9304
action.Images.Thumbnails.ToggleRecursive.text=\u905e\u6b78
action.Images.Thumbnails.ToggleRecursive.description=\u5207\u63db\u905e\u6b78\u700f\u89bd
action.Images.Thumbnails.Hide.text=\u95dc\u9589\u9810\u89bd\u7e2e\u5716
action.Images.Thumbnails.Hide.description=\u95dc\u9589\u9810\u89bd\u7e2e\u5716\u8996\u7a97
-action.Images.ShowThumbnails.text=\u986f\u793a\u5716\u7247\u9810\u89bd\u7e2e\u5716
-action.Images.ShowThumbnails.description=\u986f\u793a\u9810\u89bd\u7e2e\u5716\u6aa2\u8996\u76ee\u524d\u76ee\u9304
+action.Images.ShowThumbnails.text=\u986f\u793a\u9810\u89bd\u7e2e\u5716
+action.Images.ShowThumbnails.description=\u986f\u793a\u76ee\u524d\u76ee\u9304\u7684\u9810\u89bd\u7e2e\u5716\u6aa2\u8996
-action.TabList.text=\u986f\u793a\u6240\u6709\u6a19\u7c64\u9801
-action.TabList.description=\u5728\u55ae\u884c\u986f\u793a\u4e0b\u62c9\u6e05\u55ae\u7684\u9078\u9805\u5361\u6a19\u7c64\u4f48\u5c40
+action.TabList.text=\u986f\u793a\u96b1\u85cf\u7684\u9078\u9805\u5361
+action.TabList.description=\u4f7f\u7528\u4e0b\u62c9\u6e05\u55ae\u4f86\u5c55\u793a\u5728\u55ae\u884c\u7684\u9078\u9805\u5361\u4f48\u5c40\u4e2d\u5bb9\u7d0d\u4e0d\u4e0b\u7684\u9078\u9805\u5361\u3002
action.FillParagraph.text=\u586b\u5145\u6bb5\u843d
-action.FillParagraph.description=\u683c\u5f0f\u5316\u5b57\u4e32\u6587\u5b57\u6216\u8a55\u8ad6\uff0c\u4ee5\u9069\u61c9\u6700\u5927\u5bec\u5ea6\uff08\u901a\u5e38\u70ba80\uff09
+action.FillParagraph.description=\u91cd\u65b0\u683c\u5f0f\u5316\u5b57\u4e32\u6587\u5b57\u6216\u8a3b\u89e3\u4ee5\u9069\u61c9\u6700\u5927\u5bec\u5ea6(\u901a\u5e38\u70ba80)
-action.SaveDocument.text=\u5132\u5b58\u6a94\u6848
-action.SaveDocument.description=\u53ea\u5132\u5b58\u5728\u76ee\u524d\u7de8\u8f2f\u5668\u4e2d\u958b\u555f\u6a94\u6848
+action.SaveDocument.text=\u5132\u5b58\u6587\u4ef6
+action.SaveDocument.description=\u53ea\u5132\u5b58\u76ee\u524d\u7de8\u8f2f\u5668\u958b\u555f\u7684\u6a94\u6848
-action.StructuralSearchPlugin.StructuralSearchAction.text=\u641c\u7d22\u7d50\u69cb...
+action.StructuralSearchPlugin.StructuralSearchAction.text=\u641c\u7d22\u7d50\u69cb...(_T)
action.StructuralSearchPlugin.StructuralSearchAction.description=\u7d50\u69cb\u641c\u7d22
-action.StructuralSearchPlugin.StructuralReplaceAction.text=\u53d6\u4ee3\u7d50\u69cb...
-action.StructuralSearchPlugin.StructuralReplaceAction.description=\u53d6\u4ee3\u7d50\u69cb
+action.StructuralSearchPlugin.StructuralReplaceAction.text=\u53d6\u4ee3\u7d50\u69cb...(_C)
+action.StructuralSearchPlugin.StructuralReplaceAction.description=\u7d50\u69cb\u53d6\u4ee3
action.ModuleSettings.navigate=\u958b\u555f\u6a21\u7d44\u8a2d\u5b9a
action.LibrarySettings.navigate=\u958b\u555f\u5eab\u8a2d\u5b9a
-group.TabsPlacementGroup.text=\u6a19\u7c64\u4f48\u7f6e
-action.TabsPlacementTop.text=\u9802
-action.TabsPlacementLeft.text=\u5de6
-action.TabsPlacementRight.text=\u53f3
-action.TabsPlacementBottom.text=\u5e95
+group.TabsPlacementGroup.text=\u9078\u9805\u5361\u653e\u7f6e
+action.TabsPlacementTop.text=Top
+action.TabsPlacementLeft.text=Left
+action.TabsPlacementRight.text=Right
+action.TabsPlacementBottom.text=Bottom
action.TabsPlacementNone.text=\u6c92\u6709
-action.ToggleDistractionFreeMode.enter=\u7121\u5e72\u64fe\u6a21\u5f0f
-action.ToggleDistractionFreeMode.exit=\u7d50\u675f\u7121\u5e72\u64fe\u6a21\u5f0f
+action.ToggleDistractionFreeMode.enter=\u9032\u5165\u514d\u6253\u64fe\u6a21\u5f0f
+action.ToggleDistractionFreeMode.exit=\u7d50\u675f\u514d\u6253\u64fe\u6a21\u5f0f
action.TogglePresentationMode.exit=\u7d50\u675f\u8a66\u7528\u6a21\u5f0f
-action.TogglePresentationMode.enter=\u8a66\u7528\u6a21\u5f0f
+action.TogglePresentationMode.enter=\u9032\u5165\u8a66\u7528\u6a21\u5f0f
action.EmojiAndSymbols.description=\u4f7f\u7528 macOS \u7cfb\u7d71\u8abf\u8272\u677f\u8f38\u5165\u7279\u6b8a\u5b57\u5143
-action.MethodOverloadSwitchUp.text=Previous Method Overload
-action.MethodOverloadSwitchDown.text=Next Method Overload
+action.MethodOverloadSwitchUp.text=\u4e0a\u4e00\u500b\u65b9\u6cd5\u91cd\u8f09
+action.MethodOverloadSwitchDown.text=\u4e0b\u4e00\u500b\u65b9\u6cd5\u91cd\u8f09
\ No newline at end of file
diff --git a/resources_en/messages/AnalysisScopeBundle_zh_CN.properties b/resources_en/messages/AnalysisScopeBundle_zh_CN.properties
index 287385e..198b073 100644
--- a/resources_en/messages/AnalysisScopeBundle_zh_CN.properties
+++ b/resources_en/messages/AnalysisScopeBundle_zh_CN.properties
@@ -1,77 +1,77 @@
# {0} = Inspection|Dependency Analysis|Duplication Analysis
-specify.analysis.scope=\u6307\u5b9a\u4f5c\u7528\u57df {0}
-analysis.scope.title=\u4f5c\u7528\u57df {0}
-scope.option.whole.project=\u6574\u4e2a\u9879\u76ee
+specify.analysis.scope=\u6307\u5b9a {0} \u8303\u56f4
+analysis.scope.title={0} \u8303\u56f4
+scope.option.whole.project=\u6574\u4e2a\u9879\u76ee(&P)
scope.option.module=\u6a21\u5757 ''{0}''
-scope.option.module.with.mnemonic=\u6a21\u5757 ''{0}''
-scope.option.custom=\u81ea\u5b9a\u4e49\u4f5c\u7528\u57df(&C)
-scope.option.include.test.sources=\u5305\u62ec\u6d4b\u8bd5\u8d44\u6e90
+scope.option.module.with.mnemonic=\u6a21\u5757 ''{0}''(&M)
+scope.option.custom=\u81ea\u5b9a\u4e49\u8303\u56f4(&C)
+scope.option.include.test.sources=\u5305\u542b\u6d4b\u8bd5\u4ee3\u7801(&T)
scope.project=\u9879\u76ee ''{0}''
scope.file=\u6587\u4ef6 ''{0}''
scope.directory=\u76ee\u5f55 ''{0}''
scope.package=\u5305 {0}
# {0} module list comma separated, {1} - module count
-scope.module.list={1, choice, 1#Module|2#Modules} {0}
+scope.module.list=\u6a21\u5757 {0}
#actions
-action.rerun.dependency=\u91cd\u65b0\u8fd0\u884c\u4f9d\u8d56\u5173\u7cfb\u5206\u6790
-action.group.by.scope.type=\u6309\u4f5c\u7528\u57df\u7c7b\u578b\u5206\u7ec4
-action.group.by.scope.type.description=\u6309\u4f5c\u7528\u57df\u7c7b\u578b\u5206\u7ec4(\u4ea7\u54c1,\u6d4b\u8bd5,\u7c7b\u5e93)
+action.rerun.dependency=\u91cd\u65b0\u8fd0\u884c\u4f9d\u8d56\u5206\u6790
+action.group.by.scope.type=\u6309\u8303\u56f4\u7c7b\u578b\u5206\u7ec4
+action.group.by.scope.type.description=\u6309\u8303\u56f4\u7c7b\u578b\u5206\u7ec4(\u4ea7\u54c1,\u6d4b\u8bd5,\u7c7b\u5e93)
action.show.files=\u663e\u793a\u6587\u4ef6
action.show.files.description=\u663e\u793a/\u9690\u85cf\u6587\u4ef6
-action.close.dependency.description=\u5173\u95ed\u4f9d\u8d56\u9879\u67e5\u770b\u5668
-action.module.dependencies.direction=\u843d\u540e\u7684\u4f9d\u8d56\u5173\u7cfb(\u7528\u6cd5)
+action.close.dependency.description=\u5173\u95ed\u4f9d\u8d56\u89c6\u56fe
+action.module.dependencies.direction=\u53cd\u5411\u7684\u4f9d\u8d56\u5173\u7cfb(\u7528\u6cd5)
action.module.dependencies.tests=\u5305\u62ec\u6d4b\u8bd5\u4f9d\u8d56\u5173\u7cfb
-action.analyzing.cyclic.dependencies.in.scope=\u5faa\u73af\u4f9d\u8d56\u7684 {0}
+action.analyzing.cyclic.dependencies.in.scope={0} \u7684\u5faa\u73af\u4f9d\u8d56
action.analyze.verb=\u5206\u6790
action.analysis.noun=\u5206\u6790
-action.cyclic.dependency.title=\u5faa\u73af\u4f9d\u8d56\u5173\u7cfb\u5206\u6790
+action.cyclic.dependency.title=\u5206\u6790\u5faa\u73af\u4f9d\u8d56
action.flatten.packages=\u62fc\u5408\u5305
action.show.modules=\u663e\u793a\u6a21\u5757
action.show.modules.description=\u663e\u793a/\u9690\u85cf\u6a21\u5757
-action.show.illegals.only=\u53ea\u663e\u793a\u975e\u6cd5\u7684
-action.show.illegals.only.description=\u53ea\u663e\u793a\u5177\u6709\u975e\u6cd5\u4f9d\u8d56\u5173\u7cfb\u7684\u6587\u4ef6
+action.show.illegals.only=\u53ea\u663e\u793a\u975e\u6cd5
+action.show.illegals.only.description=\u53ea\u663e\u793a\u6587\u4ef6\u975e\u6cd5\u4f9d\u8d56
action.edit.rules=\u7f16\u8f91\u89c4\u5219
action.edit.rules.description=\u7f16\u8f91\u4f9d\u8d56\u89c4\u5219
-action.select.in.left.tree=\u5728\u5de6\u8fb9\u6811\u4e2d\u9009\u62e9
-action.select.in.left.tree.description=\u5728\u5de6\u8fb9\u6811\u4e2d\u9009\u62e9 (to browse dependencies from)
+action.select.in.left.tree=\u5728\u5de6\u4fa7\u7684\u6811\u4e2d\u9009\u62e9
+action.select.in.left.tree.description=\u5728\u5de6\u4fa7\u7684\u6811\u4e2d\u9009\u62e9(\u6d4f\u89c8\u4f9d\u8d56)
action.forward.dependency.analysis=\u4f9d\u8d56\u6027\u5206\u6790
-action.backward.dependency.analysis=\u53cd\u5411\u4f9d\u8d56\u6027\u5206\u6790
+action.backward.dependency.analysis=\u53cd\u5411\u4f9d\u8d56\u5206\u6790
update.module.tree.progress.title=\u66f4\u65b0\u6a21\u5757\u6811
-update.module.tree.progress.text=\u5904\u7406\u6a21\u5757"{0}"\u5faa\u73af\u4e2d
+update.module.tree.progress.text=\u5904\u7406\u6a21\u5757 ''{0}'' \u5faa\u73af
-cyclic.dependencies.scope.dialog.title=\u6307\u5b9a\u4f5c\u7528\u57df {0}
-cyclic.dependencies.scope.dialog.project.button={0}\u6574\u4e2a\u9879\u76ee (&P)
-cyclic.dependencies.scope.dialog.module.button={0} \u6a21\u5757 ''{1}''(&m)
+cyclic.dependencies.scope.dialog.title=\u6307\u5b9a {0} \u8303\u56f4
+cyclic.dependencies.scope.dialog.project.button={0} \u6574\u4e2a\u9879\u76ee(&P)
+cyclic.dependencies.scope.dialog.module.button={0} \u6a21\u5757 ''{1}''(&M)
cyclic.dependencies.tree.cycle.node.text=\u5faa\u73af
-cyclic.dependencies.usage.view.root.node.text=\u5728\u5305''{1}''\u91cc,\u5305''{0}''\u7684\u4f7f\u7528
+cyclic.dependencies.usage.view.root.node.text=\u5728\u5305 ''{1}'' \u4e2d,\u5305 ''{0}'' \u7684\u4f7f\u7528
cyclic.dependencies.usage.view.initial.text=\u4ece\u5de6\u8fb9\u6811\u9009\u62e9\u5206\u6790\u7684\u5305
cyclic.dependencies.progress.text=\u6784\u5efa\u4f9d\u8d56\u5173\u7cfb\u56fe
-module.dependencies.cycle.node.text=\u5faa\u73af{0}
-module.dependencies.scope.dialog.module.button=\u68c0\u67e5\u6a21\u5757"{0}" (&M)
-module.dependencies.scope.dialog.project.button=\u68c0\u67e5\u6574\u4e2a\u9879\u76ee (&P)
-module.dependencies.scope.dialog.title=\u6307\u5b9a\u5206\u6790\u4f5c\u7528\u57df
+module.dependencies.cycle.node.text=\u5faa\u73af {0}
+module.dependencies.scope.dialog.module.button=\u68c0\u67e5\u6a21\u5757 ''{0}''(&M)
+module.dependencies.scope.dialog.project.button=\u68c0\u67e5\u6574\u4e2a\u9879\u76ee(&P)
+module.dependencies.scope.dialog.title=\u6307\u5b9a\u5206\u6790\u8303\u56f4
-backward.dependencies.usage.view.root.node.text=\u5de6\u6811\u9009\u62e9\u8303\u56f4\u7684\u4f7f\u7528,\u5728\u53f3\u6811\u9009\u62e9\u8303\u56f4
-backward.dependencies.usage.view.initial.text=\u9009\u62e9\u5728\u53f3\u6811\u54ea\u91cc\u641c\u7d22\u548c\u5728\u5de6\u6811\u641c\u7d22\u4ec0\u4e48.
+backward.dependencies.usage.view.root.node.text=\u5de6\u6811\u9009\u62e9\u8303\u56f4\u5728\u53f3\u6811\u9009\u62e9\u8303\u56f4\u4e2d\u7684\u4f7f\u7528
+backward.dependencies.usage.view.initial.text=\u5728\u53f3\u8fb9\u6811\u9009\u62e9\u641c\u7d22\u8303\u56f4\uff0c\u5728\u5de6\u8fb9\u6811\u9009\u62e9\u62e9\u7d22\u5185\u5bb9\u3002
-forward.dependencies.usage.view.root.node.text=\u53f3\u6811\u9009\u62e9\u8303\u56f4\u7684\u4f7f\u7528,\u5728\u5de6\u6811\u9009\u62e9\u8303\u56f4
-forward.dependencies.usage.view.initial.text=\u9009\u62e9\u5728\u5de6\u6811\u54ea\u91cc\u641c\u7d22\u548c\u5728\u53f3\u6811\u641c\u7d22\u4ec0\u4e48.
+forward.dependencies.usage.view.root.node.text=\u53f3\u6811\u9009\u62e9\u8303\u56f4\u5728\u5de6\u6811\u9009\u62e9\u8303\u56f4\u4e2d\u7684\u4f7f\u7528
+forward.dependencies.usage.view.initial.text=\u5728\u5de6\u8fb9\u6811\u9009\u62e9\u641c\u7d22\u8303\u56f4\uff0c\u5728\u53f3\u8fb9\u6811\u9009\u62e9\u62e9\u7d22\u5185\u5bb9\u3002
-package.dependencies.progress.title=\u4f9d\u8d56\u5173\u7cfb\u5206\u6790\u4e2d
-package.dependencies.progress.text=\u5206\u6790\u5305\u4f9d\u8d56\u6027
-backward.dependencies.progress.text=\u53cd\u5411\u5206\u6790\u4f9d\u8d56\u5173\u7cfb
+package.dependencies.progress.title=\u5206\u6790\u4f9d\u8d56
+package.dependencies.progress.text=\u5206\u6790\u5305\u4f9d\u8d56
+backward.dependencies.progress.text=\u5206\u6790\u53cd\u5411\u4f9d\u8d56
find.dependencies.progress.text=\u641c\u7d22\u4f7f\u7528\u5728:{0}
-usage.view.canceled=\u5df2\u64a4\u6d88
-package.dependencies.toolwindow.title={0}\u7684\u4f9d\u8d56
-package.dependencies.on.toolwindow.title=\u5728{1}\u4e0a{0}\u7684\u4f9d\u8d56
-no.dependencies.found.message=\u5728{1}\u6ca1\u6709\u53d1\u73b0{0}\u7684\u4f9d\u8d56.
+usage.view.canceled=\u5df2\u53d6\u6d88
+package.dependencies.toolwindow.title={0} \u7684\u4f9d\u8d56
+package.dependencies.on.toolwindow.title=\u5728 {1} \u4e0a {0} \u7684\u4f9d\u8d56
+no.dependencies.found.message=\u5728 {1} \u6ca1\u6709\u53d1\u73b0 {0} \u7684\u4f9d\u8d56\u3002
dependencies.in.imports.message=\u5ffd\u7565\u4e86\u5bfc\u5165\u4e2d\u7684\u4f9d\u8d56\u9879\u3002
-backward.dependencies.toolwindow.title={0}\u7684\u53cd\u5411\u4f9d\u8d56
+backward.dependencies.toolwindow.title={0} \u7684\u53cd\u5411\u4f9d\u8d56
package.dependencies.build.progress.text=\u626b\u63cf\u5305
package.dependencies.build.process.title=\u626b\u63cf\u5305
@@ -81,34 +81,34 @@ package.dependencies.test.node.text=\u6d4b\u8bd5\u7c7b
package.dependencies.production.node.text=\u751f\u4ea7\u7c7b
unknown.node.text=
package.dependencies.node.items.count= {0, choice, 1#1 entry|2#{0, number} entries}
-dependencies.tree.node.default.package.abbreviation=
+dependencies.tree.node.default.package.abbreviation=<\u9ed8\u8ba4\u7684\u5305>
#scope selector
dependencies.libraries.node.text=\u5e93
error.package.set.token.expectations=\u4e0d\u671f\u671b\u7684 ''{0}''
-error.package.set.pattern.expectations=\u5305\u6a21\u5f0f\u9884\u671f
-error.package.set.rparen.expected=\u9884\u671f\u4e3a ')'
+error.package.set.pattern.expectations=\u671f\u671b\u5305\u6a21\u5f0f
+error.package.set.rparen.expected=\u671f\u671b ')'
error.package.set.position.parsing.error={0} \u5728\u4f4d\u7f6e {1}
#dependencies configurations
-status.bar.no.rule.violation.message=\u6ca1\u6709\u8fdd\u80cc\u89c4\u5219
-status.bar.rule.violation.message=\u4ee5\u4e0b\u89c4\u5219{{0, choice, 1# is|2#s are} \u8fdd\u53cd: {1}
+status.bar.no.rule.violation.message=\u6ca1\u6709\u89c4\u5219\u88ab\u8fdd\u53cd
+status.bar.rule.violation.message=\u4ee5\u4e0b\u89c4\u5219\u88ab\u8fdd\u53cd: {1}
dependency.configurable.display.name=\u4f9d\u8d56\u9a8c\u8bc1
-dependency.configurable.deny.table.column1=\u62d2\u7edd\u4f7f\u7528\u7684
-dependency.configurable.deny.table.column2=\u4f4d\u4e8e
-dependency.configurable.allow.table.column1=\u5141\u8bb8\u4f7f\u7528\u7684
-dependency.configurable.allow.table.column2=\u4ec5\u4f4d\u4e8e
+dependency.configurable.deny.table.column1=\u7981\u6b62\u88ab...\u4f7f\u7528
+dependency.configurable.deny.table.column2=\u5728
+dependency.configurable.allow.table.column1=\u5141\u8bb8\u88ab...\u4f7f\u7528
+dependency.configurable.allow.table.column2=\u4ec5\u5728
-scope.display.name.deny.scope=\u5728\u8303\u56f4''{1}''\u7981\u7528\u8303\u56f4''{0}''\u7684\u4f7f\u7528
-scope.display.name.allow.scope=\u5728\u8303\u56f4''{1}''\u542f\u7528\u8303\u56f4''{0}''\u7684\u4f7f\u7528
+scope.display.name.deny.scope=\u5728\u8303\u56f4 ''{1}'' \u7981\u7528\u8303\u56f4 ''{0}'' \u7684\u4f7f\u7528
+scope.display.name.allow.scope=\u5728\u8303\u56f4 ''{1}'' \u542f\u7528\u8303\u56f4 ''{0}'' \u7684\u4f7f\u7528
scope.option.uncommitted.files=\u672a\u63d0\u4ea4\u7684\u6587\u4ef6(&U)
scope.option.uncommitted.files.all.changelists.choice=\u5168\u90e8
-scanning.scope.progress.title=\u626b\u63cf\u4f5c\u7528\u57df ...
+scanning.scope.progress.title=\u626b\u63cf\u8303\u56f4 ...
analyzing.project=\u5206\u6790\u9879\u76ee
checking.class.files=\u68c0\u67e5\u7c7b\u6587\u4ef6
-recompile.confirmation.message=\u5de5\u7a0b\u7c7b\u6587\u4ef6\u662f\u8fc7\u671f\u7684.\u4f60\u8981\u5728DSM\u5206\u6790\u4e4b\u524d\u7ee7\u7eed\u7f16\u8bd1\u4e00\u4e2a\u9879\u76ee?\n\u6ca1\u6709\u7f16\u8bd1\u53ef\u80fd\u5bfc\u81f4\u4e0d\u5b8c\u5168\u6216\u4e0d\u6b63\u786e\u7684\u6570\u636e.
-project.is.out.of.date=\u9879\u76ee\u8fc7\u65f6\u4e86
+recompile.confirmation.message=\u9879\u76ee\u7684\u7c7b\u6587\u4ef6\u5df2\u8fc7\u671f\u3002\u4f60\u8981\u5728 DSM \u5206\u6790\u4e4b\u524d\u7ee7\u7eed\u7f16\u8bd1\u9879\u76ee\u5417\uff1f\n\u4e0d\u7f16\u8bd1\u53ef\u80fd\u5bfc\u81f4\u4e0d\u5b8c\u6574\u6216\u4e0d\u6b63\u786e\u7684\u7ed3\u679c\u3002
+project.is.out.of.date=\u9879\u76ee\u5df2\u8fc7\u671f
skip.import.statements.checkbox.title=\u8df3\u8fc7\u5bfc\u5165\u8bed\u53e5
-mark.dependency.illegal.text=\u975e\u6cd5\u63a9\u7801
+mark.dependency.illegal.text=\u6807\u8bb0\u975e\u6cd5
scope.selected.files=\u9009\u4e2d\u7684\u6587\u4ef6
-scope.virtual.files=\u9009\u62e9
+scope.virtual.files=\u9009\u62e9
\ No newline at end of file
diff --git a/resources_en/messages/AnalysisScopeBundle_zh_TW.properties b/resources_en/messages/AnalysisScopeBundle_zh_TW.properties
index c796a39..284aa87 100644
--- a/resources_en/messages/AnalysisScopeBundle_zh_TW.properties
+++ b/resources_en/messages/AnalysisScopeBundle_zh_TW.properties
@@ -1,77 +1,77 @@
# {0} = Inspection|Dependency Analysis|Duplication Analysis
-specify.analysis.scope=\u6307\u5b9a\u4f5c\u7528\u7bc4\u570d {0}
-analysis.scope.title=\u4f5c\u7528\u7bc4\u570d {0}
-scope.option.whole.project=\u6574\u500b\u9805\u76ee
+specify.analysis.scope=\u6307\u5b9a {0} \u7bc4\u570d
+analysis.scope.title={0} \u7bc4\u570d
+scope.option.whole.project=\u6574\u500b\u9805\u76ee(&P)
scope.option.module=\u6a21\u7d44 ''{0}''
-scope.option.module.with.mnemonic=\u6a21\u7d44 ''{0}''
-scope.option.custom=\u81ea\u8a02\u4f5c\u7528\u7bc4\u570d(&C)
-scope.option.include.test.sources=\u5305\u62ec\u6e2c\u8a66\u8cc7\u6e90
+scope.option.module.with.mnemonic=\u6a21\u7d44 ''{0}''(&M)
+scope.option.custom=\u81ea\u8a02\u7bc4\u570d(&C)
+scope.option.include.test.sources=\u5305\u542b\u6e2c\u8a66\u4ee3\u78bc(&T)
scope.project=\u9805\u76ee ''{0}''
scope.file=\u6a94\u6848 ''{0}''
scope.directory=\u76ee\u9304 ''{0}''
scope.package=\u5305 {0}
# {0} module list comma separated, {1} - module count
-scope.module.list={1, choice, 1#Module|2#Modules} {0}
+scope.module.list=\u6a21\u7d44 {0}
#actions
-action.rerun.dependency=\u91cd\u65b0\u57f7\u884c\u4f9d\u8cf4\u95dc\u4fc2\u5206\u6790
-action.group.by.scope.type=\u6309\u4f5c\u7528\u7bc4\u570d\u985e\u578b\u7fa4\u7d44
-action.group.by.scope.type.description=\u6309\u4f5c\u7528\u7bc4\u570d\u985e\u578b\u7fa4\u7d44(\u7522\u54c1,\u6e2c\u8a66,\u985e\u5225\u5eab)
+action.rerun.dependency=\u91cd\u65b0\u57f7\u884c\u4f9d\u8cf4\u5206\u6790
+action.group.by.scope.type=\u6309\u7bc4\u570d\u985e\u578b\u7fa4\u7d44
+action.group.by.scope.type.description=\u6309\u7bc4\u570d\u985e\u578b\u7fa4\u7d44(\u7522\u54c1,\u6e2c\u8a66,\u985e\u5225\u5eab)
action.show.files=\u986f\u793a\u6a94\u6848
action.show.files.description=\u986f\u793a/\u96b1\u85cf\u6a94\u6848
-action.close.dependency.description=\u95dc\u9589\u4f9d\u8cf4\u9805\u6aa2\u8996\u5668
-action.module.dependencies.direction=\u843d\u5f8c\u7684\u4f9d\u8cf4\u95dc\u4fc2(\u7528\u6cd5)
+action.close.dependency.description=\u95dc\u9589\u4f9d\u8cf4\u6aa2\u8996
+action.module.dependencies.direction=\u53cd\u5411\u7684\u4f9d\u8cf4\u95dc\u4fc2(\u7528\u6cd5)
action.module.dependencies.tests=\u5305\u62ec\u6e2c\u8a66\u4f9d\u8cf4\u95dc\u4fc2
-action.analyzing.cyclic.dependencies.in.scope=\u5faa\u74b0\u4f9d\u8cf4\u7684 {0}
+action.analyzing.cyclic.dependencies.in.scope={0} \u7684\u5faa\u74b0\u4f9d\u8cf4
action.analyze.verb=\u5206\u6790
action.analysis.noun=\u5206\u6790
-action.cyclic.dependency.title=\u5faa\u74b0\u4f9d\u8cf4\u95dc\u4fc2\u5206\u6790
+action.cyclic.dependency.title=\u5206\u6790\u5faa\u74b0\u4f9d\u8cf4
action.flatten.packages=\u62fc\u5408\u5305
action.show.modules=\u986f\u793a\u6a21\u7d44
action.show.modules.description=\u986f\u793a/\u96b1\u85cf\u6a21\u7d44
-action.show.illegals.only=\u53ea\u986f\u793a\u975e\u6cd5\u7684
-action.show.illegals.only.description=\u53ea\u986f\u793a\u5177\u6709\u975e\u6cd5\u4f9d\u8cf4\u95dc\u4fc2\u7684\u6a94\u6848
+action.show.illegals.only=\u53ea\u986f\u793a\u975e\u6cd5
+action.show.illegals.only.description=\u53ea\u986f\u793a\u6a94\u6848\u975e\u6cd5\u4f9d\u8cf4
action.edit.rules=\u7de8\u8f2f\u898f\u5247
action.edit.rules.description=\u7de8\u8f2f\u4f9d\u8cf4\u898f\u5247
-action.select.in.left.tree=\u5728\u5de6\u908a\u6a39\u4e2d\u9078\u53d6
-action.select.in.left.tree.description=\u5728\u5de6\u908a\u6a39\u4e2d\u9078\u53d6 (to browse dependencies from)
+action.select.in.left.tree=\u5728\u5de6\u5074\u7684\u6a39\u4e2d\u9078\u53d6
+action.select.in.left.tree.description=\u5728\u5de6\u5074\u7684\u6a39\u4e2d\u9078\u53d6(\u700f\u89bd\u4f9d\u8cf4)
action.forward.dependency.analysis=\u4f9d\u8cf4\u6027\u5206\u6790
-action.backward.dependency.analysis=\u53cd\u5411\u4f9d\u8cf4\u6027\u5206\u6790
+action.backward.dependency.analysis=\u53cd\u5411\u4f9d\u8cf4\u5206\u6790
update.module.tree.progress.title=\u66f4\u65b0\u6a21\u7d44\u6a39
-update.module.tree.progress.text=\u8655\u7406\u6a21\u7d44"{0}"\u5faa\u74b0\u4e2d
+update.module.tree.progress.text=\u8655\u7406\u6a21\u7d44 ''{0}'' \u5faa\u74b0
-cyclic.dependencies.scope.dialog.title=\u6307\u5b9a\u4f5c\u7528\u7bc4\u570d {0}
-cyclic.dependencies.scope.dialog.project.button={0}\u6574\u500b\u9805\u76ee (&P)
-cyclic.dependencies.scope.dialog.module.button={0} \u6a21\u7d44 ''{1}''(&m)
+cyclic.dependencies.scope.dialog.title=\u6307\u5b9a {0} \u7bc4\u570d
+cyclic.dependencies.scope.dialog.project.button={0} \u6574\u500b\u9805\u76ee(&P)
+cyclic.dependencies.scope.dialog.module.button={0} \u6a21\u7d44 ''{1}''(&M)
cyclic.dependencies.tree.cycle.node.text=\u5faa\u74b0
-cyclic.dependencies.usage.view.root.node.text=\u5728\u5305''{1}''\u88e1,\u5305''{0}''\u7684\u4f7f\u7528
+cyclic.dependencies.usage.view.root.node.text=\u5728\u5305 ''{1}'' \u4e2d,\u5305 ''{0}'' \u7684\u4f7f\u7528
cyclic.dependencies.usage.view.initial.text=\u5f9e\u5de6\u908a\u6a39\u9078\u53d6\u5206\u6790\u7684\u5305
cyclic.dependencies.progress.text=\u69cb\u5efa\u4f9d\u8cf4\u95dc\u4fc2\u5716
-module.dependencies.cycle.node.text=\u5faa\u74b0{0}
-module.dependencies.scope.dialog.module.button=\u6aa2\u67e5\u6a21\u7d44"{0}" (&M)
-module.dependencies.scope.dialog.project.button=\u6aa2\u67e5\u6574\u500b\u9805\u76ee (&P)
-module.dependencies.scope.dialog.title=\u6307\u5b9a\u5206\u6790\u4f5c\u7528\u7bc4\u570d
+module.dependencies.cycle.node.text=\u5faa\u74b0 {0}
+module.dependencies.scope.dialog.module.button=\u6aa2\u67e5\u6a21\u7d44 ''{0}''(&M)
+module.dependencies.scope.dialog.project.button=\u6aa2\u67e5\u6574\u500b\u9805\u76ee(&P)
+module.dependencies.scope.dialog.title=\u6307\u5b9a\u5206\u6790\u7bc4\u570d
-backward.dependencies.usage.view.root.node.text=\u5de6\u6a39\u9078\u53d6\u7bc4\u570d\u7684\u4f7f\u7528,\u5728\u53f3\u6a39\u9078\u53d6\u7bc4\u570d
-backward.dependencies.usage.view.initial.text=\u9078\u53d6\u5728\u53f3\u6a39\u54ea\u88e1\u641c\u7d22\u548c\u5728\u5de6\u6a39\u641c\u7d22\u4ec0\u9ebc.
+backward.dependencies.usage.view.root.node.text=\u5de6\u6a39\u9078\u53d6\u7bc4\u570d\u5728\u53f3\u6a39\u9078\u53d6\u7bc4\u570d\u4e2d\u7684\u4f7f\u7528
+backward.dependencies.usage.view.initial.text=\u5728\u53f3\u908a\u6a39\u9078\u53d6\u641c\u7d22\u7bc4\u570d\uff0c\u5728\u5de6\u908a\u6a39\u9078\u53d6\u64c7\u7d22\u5167\u5bb9\u3002
-forward.dependencies.usage.view.root.node.text=\u53f3\u6a39\u9078\u53d6\u7bc4\u570d\u7684\u4f7f\u7528,\u5728\u5de6\u6a39\u9078\u53d6\u7bc4\u570d
-forward.dependencies.usage.view.initial.text=\u9078\u53d6\u5728\u5de6\u6a39\u54ea\u88e1\u641c\u7d22\u548c\u5728\u53f3\u6a39\u641c\u7d22\u4ec0\u9ebc.
+forward.dependencies.usage.view.root.node.text=\u53f3\u6a39\u9078\u53d6\u7bc4\u570d\u5728\u5de6\u6a39\u9078\u53d6\u7bc4\u570d\u4e2d\u7684\u4f7f\u7528
+forward.dependencies.usage.view.initial.text=\u5728\u5de6\u908a\u6a39\u9078\u53d6\u641c\u7d22\u7bc4\u570d\uff0c\u5728\u53f3\u908a\u6a39\u9078\u53d6\u64c7\u7d22\u5167\u5bb9\u3002
-package.dependencies.progress.title=\u4f9d\u8cf4\u95dc\u4fc2\u5206\u6790\u4e2d
-package.dependencies.progress.text=\u5206\u6790\u5305\u4f9d\u8cf4\u6027
-backward.dependencies.progress.text=\u53cd\u5411\u5206\u6790\u4f9d\u8cf4\u95dc\u4fc2
+package.dependencies.progress.title=\u5206\u6790\u4f9d\u8cf4
+package.dependencies.progress.text=\u5206\u6790\u5305\u4f9d\u8cf4
+backward.dependencies.progress.text=\u5206\u6790\u53cd\u5411\u4f9d\u8cf4
find.dependencies.progress.text=\u641c\u7d22\u4f7f\u7528\u5728:{0}
-usage.view.canceled=\u5df2\u9084\u539f
-package.dependencies.toolwindow.title={0}\u7684\u4f9d\u8cf4
-package.dependencies.on.toolwindow.title=\u5728{1}\u4e0a{0}\u7684\u4f9d\u8cf4
-no.dependencies.found.message=\u5728{1}\u6c92\u6709\u767c\u73fe{0}\u7684\u4f9d\u8cf4.
+usage.view.canceled=\u5df2\u53d6\u6d88
+package.dependencies.toolwindow.title={0} \u7684\u4f9d\u8cf4
+package.dependencies.on.toolwindow.title=\u5728 {1} \u4e0a {0} \u7684\u4f9d\u8cf4
+no.dependencies.found.message=\u5728 {1} \u6c92\u6709\u767c\u73fe {0} \u7684\u4f9d\u8cf4\u3002
dependencies.in.imports.message=\u5ffd\u7565\u4e86\u532f\u5165\u4e2d\u7684\u4f9d\u8cf4\u9805\u3002
-backward.dependencies.toolwindow.title={0}\u7684\u53cd\u5411\u4f9d\u8cf4
+backward.dependencies.toolwindow.title={0} \u7684\u53cd\u5411\u4f9d\u8cf4
package.dependencies.build.progress.text=\u6383\u7784\u5305
package.dependencies.build.process.title=\u6383\u7784\u5305
@@ -81,34 +81,34 @@ package.dependencies.test.node.text=\u6e2c\u8a66\u985e\u5225
package.dependencies.production.node.text=\u751f\u7522\u985e\u5225
unknown.node.text=
package.dependencies.node.items.count= {0, choice, 1#1 entry|2#{0, number} entries}
-dependencies.tree.node.default.package.abbreviation=
+dependencies.tree.node.default.package.abbreviation=<\u9810\u8a2d\u7684\u5305>
#scope selector
dependencies.libraries.node.text=\u5eab
error.package.set.token.expectations=\u4e0d\u671f\u671b\u7684 ''{0}''
-error.package.set.pattern.expectations=\u5305\u6a21\u5f0f\u9810\u671f
-error.package.set.rparen.expected=\u9810\u671f\u70ba ')'
+error.package.set.pattern.expectations=\u671f\u671b\u5305\u6a21\u5f0f
+error.package.set.rparen.expected=\u671f\u671b ')'
error.package.set.position.parsing.error={0} \u5728\u4f4d\u7f6e {1}
#dependencies configurations
-status.bar.no.rule.violation.message=\u6c92\u6709\u9055\u80cc\u898f\u5247
-status.bar.rule.violation.message=\u4ee5\u4e0b\u898f\u5247{{0, choice, 1# is|2#s are} \u9055\u53cd: {1}
+status.bar.no.rule.violation.message=\u6c92\u6709\u898f\u5247\u88ab\u9055\u53cd
+status.bar.rule.violation.message=\u4ee5\u4e0b\u898f\u5247\u88ab\u9055\u53cd: {1}
dependency.configurable.display.name=\u4f9d\u8cf4\u9a57\u8b49
-dependency.configurable.deny.table.column1=\u62d2\u7d55\u4f7f\u7528\u7684
-dependency.configurable.deny.table.column2=\u4f4d\u65bc
-dependency.configurable.allow.table.column1=\u5141\u8a31\u4f7f\u7528\u7684
-dependency.configurable.allow.table.column2=\u50c5\u4f4d\u65bc
+dependency.configurable.deny.table.column1=\u7981\u6b62\u88ab...\u4f7f\u7528
+dependency.configurable.deny.table.column2=\u5728
+dependency.configurable.allow.table.column1=\u5141\u8a31\u88ab...\u4f7f\u7528
+dependency.configurable.allow.table.column2=\u50c5\u5728
-scope.display.name.deny.scope=\u5728\u7bc4\u570d''{1}''\u7981\u7528\u7bc4\u570d''{0}''\u7684\u4f7f\u7528
-scope.display.name.allow.scope=\u5728\u7bc4\u570d''{1}''\u555f\u7528\u7bc4\u570d''{0}''\u7684\u4f7f\u7528
+scope.display.name.deny.scope=\u5728\u7bc4\u570d ''{1}'' \u7981\u7528\u7bc4\u570d ''{0}'' \u7684\u4f7f\u7528
+scope.display.name.allow.scope=\u5728\u7bc4\u570d ''{1}'' \u555f\u7528\u7bc4\u570d ''{0}'' \u7684\u4f7f\u7528
scope.option.uncommitted.files=\u672a\u63d0\u4ea4\u7684\u6a94\u6848(&U)
scope.option.uncommitted.files.all.changelists.choice=\u5168\u90e8
-scanning.scope.progress.title=\u6383\u7784\u4f5c\u7528\u7bc4\u570d ...
+scanning.scope.progress.title=\u6383\u7784\u7bc4\u570d ...
analyzing.project=\u5206\u6790\u9805\u76ee
checking.class.files=\u6aa2\u67e5\u985e\u5225\u6a94\u6848
-recompile.confirmation.message=\u5c08\u6848\u985e\u5225\u6a94\u6848\u662f\u904e\u671f\u7684.\u4f60\u8981\u5728DSM\u5206\u6790\u4e4b\u524d\u7e7c\u7e8c\u7de8\u8b6f\u4e00\u500b\u9805\u76ee?\n\u6c92\u6709\u7de8\u8b6f\u53ef\u80fd\u5c0e\u81f4\u4e0d\u5b8c\u5168\u6216\u4e0d\u6b63\u78ba\u7684\u8cc7\u6599.
-project.is.out.of.date=\u9805\u76ee\u904e\u6642\u4e86
+recompile.confirmation.message=\u9805\u76ee\u7684\u985e\u5225\u6a94\u6848\u5df2\u904e\u671f\u3002\u4f60\u8981\u5728 DSM \u5206\u6790\u4e4b\u524d\u7e7c\u7e8c\u7de8\u8b6f\u9805\u76ee\u55ce\uff1f\n\u4e0d\u7de8\u8b6f\u53ef\u80fd\u5c0e\u81f4\u4e0d\u5b8c\u6574\u6216\u4e0d\u6b63\u78ba\u7684\u7d50\u679c\u3002
+project.is.out.of.date=\u9805\u76ee\u5df2\u904e\u671f
skip.import.statements.checkbox.title=\u8df3\u904e\u532f\u5165\u8a9e\u53e5
-mark.dependency.illegal.text=\u975e\u6cd5\u906e\u7f69
+mark.dependency.illegal.text=\u6a19\u8a18\u975e\u6cd5
scope.selected.files=\u9078\u53d6\u7684\u6a94\u6848
-scope.virtual.files=\u9078\u53d6
+scope.virtual.files=\u9078\u53d6
\ No newline at end of file
diff --git a/resources_en/messages/ApplicationBundle_zh_CN.properties b/resources_en/messages/ApplicationBundle_zh_CN.properties
index 01d8313..74c0f9b 100644
--- a/resources_en/messages/ApplicationBundle_zh_CN.properties
+++ b/resources_en/messages/ApplicationBundle_zh_CN.properties
@@ -1,81 +1,81 @@
-error.invalid.installation.home=\u65e0\u6cd5\u5bfc\u5165\u8bbe\u7f6e\u3002 ''{0}'' \u4f3c\u4e4e\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684 {1} \u5b89\u88c5\u8def\u5f84\u3002
-error.no.settings.path=\u65e0\u6cd5\u5bfc\u5165\u8bbe\u7f6e\u3002{0} \u4e0d\u5b58\u5728\u3002
+error.invalid.installation.home=\u65e0\u6cd5\u5bfc\u5165\u8bbe\u7f6e {0} \u3002''{0}'' \u4f3c\u4e4e\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684 {1} \u5b89\u88c5\u8def\u5f84\u3002
+error.no.settings.path=\u65e0\u6cd5\u5bfc\u5165\u8bbe\u7f6e {0} \u3002''{0}'' \u4e0d\u5b58\u5728\u3002
title.settings.import.failed=\u8bbe\u7f6e\u5bfc\u5165\u5931\u8d25
-error.unable.to.import.settings=\u65e0\u6cd5\u5bfc\u5165\u8bbe\u7f6e\u3002{0}
+error.unable.to.import.settings=\u65e0\u6cd5\u5bfc\u5165\u8bbe\u7f6e {0} \u3002{0}
title.complete.installation=\u5b8c\u6210\u5b89\u88c5
-title.installation.home.required=\u9700\u8981\u914d\u7f6e\u6587\u4ef6\u5939\u6765\u5b89\u88c5
-error.please.select.previous.installation.home=\u8bf7\u9009\u62e9\u4ee5\u524d\u7684 {0} \u914d\u7f6e\u6587\u4ef6\u5939\u6765\u5b89\u88c5
-error.selected.current.installation.home=\u60a8\u5df2\u9009\u62e9\u5f53\u524d {0} \u5b89\u88c5\u8def\u5f84\u3002\n\u8bf7\u9009\u62e9\u4ee5\u524d\u7684 {1} \u5b89\u88c5\u8def\u5f84\u3002
-error.does.not.appear.to.be.installation.home={0} \u4e0d\u662f {1} \u914d\u7f6e\u6587\u4ef6\u5939\u6216\u5b89\u88c5\u76ee\u5f55
-error.no.read.permissions=\u60a8\u6ca1\u6709 {0} \u7684\u8bfb\u53d6\u7684\u6743\u9650
-radio.do.not.import=\u6ca1\u6709\u5bfc\u5165\u8bbe\u7f6e
+title.installation.home.required=\u9700\u8981\u914d\u7f6e\u76ee\u5f55\u6216\u5b89\u88c5\u76ee\u5f55
+error.please.select.previous.installation.home=\u8bf7\u9009\u62e9\u4ee5\u524d\u7684 {0} \u914d\u7f6e\u6587\u4ef6\u5939\u6216\u5b89\u88c5\u76ee\u5f55
+error.selected.current.installation.home=\u60a8\u9009\u62e9\u4e86\u5f53\u524d {0} \u7684\u5b89\u88c5\u3002\n\u8bf7\u9009\u62e9\u4ee5\u524d {1} \u7684\u5b89\u88c5\u56de\u5bb6
+error.does.not.appear.to.be.installation.home={0} \u4f3c\u4e4e\u6ca1\u6709 {1} \u914d\u7f6e\u6587\u4ef6\u5939\u6216\u5b89\u88c5\u76ee\u5f55
+error.no.read.permissions=\u4f60\u6ca1\u6709 {0} \u7684\u8bfb\u53d6\u6743\u9650
+radio.do.not.import=\u4e0d\u5bfc\u5165\u8bbe\u7f6e
radio.import.auto=\u4ee5\u524d\u7684\u7248\u672c({0})
-radio.import=\u81ea\u5b9a\u4e49\u4f4d\u7f6e.\u914d\u7f6e\u6587\u4ef6\u5939\u6216\u4ee5\u524d\u7684\u7248\u672c\u7684\u5b89\u88c5\u76ee\u5f55
-label.you.can.import=\u5bfc\u5165 {0} \u7684\u8bbe\u7f6e:
+radio.import=\u81ea\u5b9a\u4e49\u4f4d\u7f6e\u3002\u4e4b\u524d\u7248\u672c\u7684\u914d\u7f6e\u6587\u4ef6\u5939\u6216\u5b89\u88c5\u4e3b\u76ee\u5f55\uff1a
+label.you.can.import=\u5bfc\u5165 {0} \u8bbe\u7f6e\u4ece\uff1a
button.ok=\u786e\u5b9a
title.code.completion=\u4ee3\u7801\u8865\u5168
-editbox.lookup.height=\u68c0\u67e5\u9ad8\u5ea6 \uff08\u9879\u76ee\uff09:
-editbox.autopopup.javadoc.in=Auto-display documentation in
-checkbox.show.signatures=\u663e\u793a\u7279\u5f81
-checkbox.show.full.signatures=\u663e\u793a\u5b8c\u6574\u7684\u7279\u5f81
-editbox.auto.complete=Auto-display code completion
-editbox.autopopup.in=Auto-display parameter info in
-editbox.ms=ms
-editbox.complete.with.parameters=Show parameter name hints on completion
+editbox.lookup.height=\u67e5\u627e\u9ad8\u5ea6(\u9879):
+editbox.autopopup.javadoc.in=\u81ea\u52a8\u663e\u793a\u6587\u6863\u5728
+checkbox.show.signatures=\u663e\u793a\u7b7e\u540d
+checkbox.show.full.signatures=\u663e\u793a\u5b8c\u6574\u7684\u7b7e\u540d
+editbox.auto.complete=\u81ea\u52a8\u663e\u793a\u4ee3\u7801\u8865\u5168
+editbox.autopopup.in=\u81ea\u52a8\u663e\u793a\u53c2\u6570\u4fe1\u606f\u5728
+editbox.ms=\u6beb\u79d2
+editbox.complete.with.parameters=\u8865\u5168\u65f6\u663e\u793a\u53c2\u6570\u540d\u63d0\u793a
title.parameter.info=\u53c2\u6570\u4fe1\u606f
radio.insert.both.parentheses=\u63d2\u5165 '()'
-checkbox.insert.both.parentheses.when.no.arguments=\u63d2\u5165 '()' -- \u5f53\u6ca1\u6709\u53c2\u6570\u65f6
+checkbox.insert.both.parentheses.when.no.arguments=\u5f53\u6ca1\u6709\u53c2\u6570\u65f6\u63d2\u5165 '()'
radio.insert.left.parenthesis=\u63d2\u5165 '('
-label.complete.brackets=\u65b9\u62ec\u53f7:
-label.complete.autopopup=\u81ea\u52a8\u5f39\u51fa:
-label.autocomplete.when.only.one.choice=\u5f53\u53ea\u6709\u4e00\u4e2a\u9009\u9879\u662f\u81ea\u52a8\u63d2\u5165:
-checkbox.show.static.members.after.instance.qualifier=\u5728\u5b9e\u4f8b\u9650\u5b9a\u7b26\u540e\u663e\u793a\u9759\u6001\u6210\u5458
+label.complete.brackets=\u62ec\u53f7:
+label.complete.autopopup=\u81ea\u52a8\u5f39\u7a97:
+label.autocomplete.when.only.one.choice=\u5f53\u53ea\u6709\u4e00\u79cd\u9009\u62e9\u65f6\u81ea\u52a8\u5b8c\u6210\uff1a
+checkbox.show.static.members.after.instance.qualifier=\u5b9e\u4f8b\u4fee\u9970\u7b26\u540e\u663e\u793a\u9759\u6001\u6210\u5458
checkbox.autocomplete.common.prefix=\u81ea\u52a8\u8865\u5168\u5e38\u89c1\u7684\u524d\u7f00
-checkbox.autocomplete.smart.type=\u667a\u80fd\u8f93\u5165\u8865\u5168
+checkbox.autocomplete.smart.type=\u667a\u80fd\u7c7b\u578b\u8865\u5168
checkbox.autocomplete.basic=\u57fa\u672c\u8865\u5168
combobox.case.sensitive.completion=\u533a\u5206\u5927\u5c0f\u5199\u8865\u5168:
-combobox.autocomplete.case.sensitive.all=\u6240\u6709
+combobox.autocomplete.case.sensitive.all=\u5168\u90e8
combobox.autocomplete.case.sensitive.none=\u6ca1\u6709
combobox.autocomplete.case.sensitive.first.letter=\u9996\u5b57\u6bcd
-editbox.blanklines.before.package.statement=package\u4e4b\u524d\u58f0\u660e:
-editbox.blanklines.after.package.statement=package\u4e4b\u540e\u58f0\u660e:
-editbox.blanklines.before.imports=imports\u4e4b\u524d:
-editbox.blanklines.after.imports=imports\u4e4b\u540e:
-editbox.blanklines.around.class=\u7c7b(class)\u5468\u56f4:
-editbox.blanklines.around.field=\u5b57\u6bb5(field)\u5468\u56f4:
-editbox.blanklines.around.method=\u65b9\u6cd5(method)\u5468\u56f4:
-editbox.blanklines.before.method.body=\u65b9\u6cd5\u4e3b\u4f53\u4e4b\u524d:
-editbox.blanklines.after.class.header=\u7c7b\u5934\u90e8\u4e4b\u540e:
-editbox.blanklines.after.anonymous.class.header=\u533f\u540d\u7c7b\u5934\u90e8\u4e4b\u540e:
-editbox.blanklines.around.initializer=\u56f4\u7ed5\u521d\u59cb\u5316:
+editbox.blanklines.before.package.statement=\u5305\u8bed\u53e5\u524d:
+editbox.blanklines.after.package.statement=\u5305\u8bed\u53e5\u540e:
+editbox.blanklines.before.imports=\u5bfc\u5165\u524d:
+editbox.blanklines.after.imports=\u5bfc\u5165\u540e:
+editbox.blanklines.around.class=\u7c7b\u5468\u56f4:
+editbox.blanklines.around.field=\u5b57\u6bb5\u5468\u56f4:
+editbox.blanklines.around.method=\u65b9\u6cd5\u5468\u56f4:
+editbox.blanklines.before.method.body=\u65b9\u6cd5\u4e3b\u4f53\u524d:
+editbox.blanklines.after.class.header=\u7c7b\u5934\u90e8\u540e:
+editbox.blanklines.after.anonymous.class.header=\u533f\u540d\u7c7b\u5934\u90e8\u540e:
+editbox.blanklines.around.initializer=\u521d\u59cb\u5316\u5468\u56f4:
title.blank.lines=\u7a7a\u884c
title.keep.blank.lines=\u4fdd\u6301\u6700\u5927\u7684\u7a7a\u884c
title.minimum.blank.lines=\u6700\u5c0f\u7684\u7a7a\u884c
editbox.keep.blanklines.in.declarations=\u5728\u58f0\u660e\u4e2d:
editbox.keep.blanklines.in.code=\u5728\u4ee3\u7801\u4e2d:
-editbox.keep.blanklines.before.rbrace='}'\u4e4b\u524d:
-title.preview=\u9884\u89c8
+editbox.keep.blanklines.before.rbrace=\u5728 '}' \u524d:
+title.preview=Preview
listbox.members.order.fields=\u5b9e\u4f8b\u5b57\u6bb5
listbox.members.order.static.fields=\u9759\u6001\u5b57\u6bb5
listbox.members.order.methods=\u5b9e\u4f8b\u65b9\u6cd5
listbox.members.order.static.methods=\u9759\u6001\u65b9\u6cd5
-listbox.members.order.constructors=\u6784\u9020\u51fd\u6570
+listbox.members.order.constructors=\u6784\u9020\u65b9\u6cd5
listbox.members.order.inner.classes=\u5185\u90e8\u7c7b
listbox.members.order.inner.static.classes=\u9759\u6001\u5185\u90e8\u7c7b
-title.naming.final.modifier=\u6700\u7ec8\u7684\u4fee\u9970
-title.naming.functional.expressions=Lambda \u8eab\u4f53
-checkbox.make.generated.parameters.final=\u6700\u7ec8\u751f\u6210\u7684\u53c2\u6570
-checkbox.make.generated.local.variables.final=\u6700\u7ec8\u751f\u6210\u7684\u672c\u5730\u53d8\u91cf
+title.naming.final.modifier=Final \u4fee\u9970\u7b26
+title.naming.functional.expressions=Lambda \u4e3b\u4f53
+checkbox.make.generated.parameters.final=\u4f7f\u751f\u6210\u7684\u53c2\u6570 final
+checkbox.make.generated.local.variables.final=\u4f7f\u751f\u6210\u7684\u5c40\u90e8\u53d8\u91cf final
title.naming.comment.code=\u6ce8\u91ca\u7684\u4ee3\u7801
-checkbox.block.comment.at.first.column=\u5728\u7b2c\u4e00\u5217\u7684\u5757\u6ce8\u91ca
-checkbox.line.comment.at.first.column=\u5728\u7b2c\u4e00\u5217\u7684\u884c\u6ce8\u91ca
+checkbox.block.comment.at.first.column=\u6ce8\u91ca\u5757\u5728\u7b2c\u4e00\u5217
+checkbox.line.comment.at.first.column=\u884c\u6ce8\u91ca\u5728\u7b2c\u4e00\u5217
title.order.of.members=\u6210\u5458\u987a\u5e8f
-button.move.down=\u4e0b\u79fb
-button.move.up=\u4e0a\u79fb
+button.move.down=\u4e0b\u79fb(&D)
+button.move.up=\u4e0a\u79fb(&U)
title.naming=\u547d\u540d
label.name.prefix=\u540d\u79f0\u524d\u7f00:
label.name.suffix=\u540d\u79f0\u540e\u7f00:
-label.naming.local.variable=\u672c\u5730\u53d8\u91cf:
+label.naming.local.variable=\u5c40\u90e8\u53d8\u91cf:
label.naming.field=\u5b57\u6bb5\uff1a
label.naming.static.field=\u9759\u6001\u5b57\u6bb5\uff1a
label.naming.parameter=\u53c2\u6570\uff1a
@@ -83,215 +83,215 @@ checkbox.prefer.longer.names=\u66f4\u559c\u6b22\u8f83\u957f\u7684\u540d\u79f0
title.lookup.list=\u67e5\u9605\u5217\u8868
title.code.generation=\u4ee3\u7801\u751f\u6210
title.insert.new.line.before.tags=\u5728\u6807\u7b7e\u4e4b\u524d\u63d2\u5165\u65b0\u884c
-title.remove.line.breaks.before.tags=\u5220\u9664\u6362\u884c\u7b26\u4e4b\u524d\u6807\u8bb0
-title.do.not.indent.children.of=\u4e0d\u7f29\u8fdb\u7684\u5b50\u5143\u7d20
+title.remove.line.breaks.before.tags=\u5728\u6807\u7b7e\u4e4b\u524d\u79fb\u9664\u6362\u884c\u6807\u8bb0
+title.do.not.indent.children.of=\u4e0d\u8981\u7f29\u8fdb...\u7684\u5b50\u5143\u7d20
title.inline.elements=\u5185\u8054\u5143\u7d20
-title.keep.whitespaces.inside=\u4fdd\u6301\u7a7a\u683c
-title.dont.wrap.if.inline.content=\u5982\u679c\u5305\u542b\u5185\u8054\u7b26\u53f7\u4e0d\u6362\u884c
+title.keep.whitespaces.inside=\u4fdd\u7559\u5185\u90e8\u7684\u7a7a\u683c
+title.dont.wrap.if.inline.content=\u5982\u679c\u53ea\u6709\u5185\u8054\u5185\u5bb9\u4e0d\u8981\u6362\u884c
checkbox.wrap.text=\u6587\u672c\u6362\u884c
checkbox.parentheses.around.method.arguments=\u6dfb\u52a0\u65b9\u6cd5\u53c2\u6570\u7684\u62ec\u53f7
-checkbox.rename.local.variables.inplace=\u542f\u7528in-place\u6a21\u5f0f
+checkbox.rename.local.variables.inplace=\u542f\u7528 in-place \u6a21\u5f0f
checkbox.rename.local.variables.preselect=\u9884\u9009\u65e7\u540d\u79f0
generated.quote.marks=\u751f\u6210\u7684\u5f15\u53f7:
-generated.quote.enforce.format=\u6267\u884c\u683c\u5f0f\u5316
-editbox.keep.blank.lines=\u4fdd\u6301\u7a7a\u767d\u7684\u884c:
-checkbox.keep.white.spaces=\u4fdd\u7559\u7a7a\u767d
-checkbox.align.text=\u6587\u672c\u5bf9\u9f50
-checkbox.align.attributes=\u5c5e\u6027\u5bf9\u9f50
+generated.quote.enforce.format=\u5f3a\u5236\u683c\u5f0f\u5316
+editbox.keep.blank.lines=\u4fdd\u6301\u7a7a\u884c:
+checkbox.keep.white.spaces=\u4fdd\u6301\u7a7a\u767d
+checkbox.align.text=\u5bf9\u9f50\u6587\u672c
+checkbox.align.attributes=\u5bf9\u9f50\u5c5e\u6027
title.spaces=\u7a7a\u683c
-checkbox.spaces.in.empty.tag=\u5728\u7a7a\u6807\u8bb0
-checkbox.spaces.around.tag.name=\u540e\u6807\u8bb0\u540d\u79f0
-checkbox.spaces.around.equals.in.attribute=\u5728\u5c5e\u6027\u4e2d\u7684"="\u4e24\u8fb9
-label.wrap.attributes=\u5c5e\u6027\u5468\u56f4:
-label.keep.white.spaces.inside=\u4fdd\u6301\u5185\u90e8\u7684\u7a7a\u683c:
-label.do.not.indent.children.of=\u5b50\u5143\u7d20\u4e0d\u505a\u7f29\u8fdb:
-label.remove.new.line.before=\u5220\u9664\u65b0\u884c\u4e4b\u524d:
-label.insert.new.line.before=\u63d2\u5165\u65b0\u884c\u4e4b\u524d:
-html.label.new.line.before.first.attribute=New line before &first attribute:
-html.label.new.line.after.last.attribute=New line after &last attribute:
+checkbox.spaces.in.empty.tag=\u5728\u7a7a\u6807\u7b7e
+checkbox.spaces.around.tag.name=\u5728\u6807\u7b7e\u540d\u540e
+checkbox.spaces.around.equals.in.attribute=\u5728\u5c5e\u6027\u4e2d "=" \u5468\u56f4
+label.wrap.attributes=\u6362\u884c\u5c5e\u6027:
+label.keep.white.spaces.inside=\u4fdd\u7559\u5185\u90e8\u7684\u7a7a\u683c:
+label.do.not.indent.children.of=\u4e0d\u7f29\u8fdb\u5b50\u5143\u7d20:
+label.remove.new.line.before=\u79fb\u9664\u4e4b\u524d\u7684\u65b0\u884c:
+label.insert.new.line.before=\u5728\u4e4b\u524d\u63d2\u5165\u65b0\u884c:
+html.label.new.line.before.first.attribute=\u5728\u7b2c\u4e00\u4e2a\u5c5e\u6027\u524d\u65b0\u884c\uff1a(&F)
+html.label.new.line.after.last.attribute=\u5728\u6700\u540e\u4e00\u4e2a\u5c5e\u6027\u524d\u65b0\u884c\uff1a(&L)
label.lines=\u884c
-label.or.if.tag.size.more.than=\u6216\u8005\u8d85\u8fc7\u6807\u8bb0\u5927\u5c0f
+label.or.if.tag.size.more.than=\u6216\u8005\u5982\u679c\u6807\u7b7e\u5c3a\u5bf8\u8d85\u8fc7
checkbox.keep.line.breaks=\u4fdd\u7559\u6362\u884c\u7b26
-checkbox.keep.line.breaks.in.text=\u4fdd\u6301\u6587\u672c\u4e2d\u7684\u6362\u884c\u7b26
+checkbox.keep.line.breaks.in.text=\u4fdd\u7559\u6587\u672c\u4e2d\u7684\u6362\u884c\u7b26
title.imports=\u5bfc\u5165
title.general=\u5e38\u89c4
-title.other.tabs.and.indents=\u5176\u5b83
-checkbox.use.single.class.import=\u4f7f\u7528\u5355\u4e2aimport\u7c7b
+title.other.tabs.and.indents=\u5176\u4ed6
+checkbox.use.single.class.import=\u4f7f\u7528\u5355\u4e2a\u7c7b\u5bfc\u5165
checkbox.use.fully.qualified.class.names=\u4f7f\u7528\u5b8c\u5168\u9650\u5b9a\u7684\u7c7b\u540d
-checkbox.insert.imports.for.inner.classes=\u4e3a\u5185\u90e8\u7c7b\u5bfc\u5165imports
-checkbox.use.fully.qualified.class.names.in.javadoc=\u5728javadoc\u4e2d\u4f7f\u7528\u5168\u4fee\u9970\u7c7b\u540d
-radio.use.fully.qualified.class.names.in.javadoc=\u4f7f\u7528Javadoc\u4e2d\u5b8c\u5168\u5408\u683c\u7684\u7c7b\u540d:
-radio.use.fully.qualified.class.names.in.javadoc.always=\u59cb\u7ec8
-radio.use.fully.qualified.class.names.in.javadoc.if.not.imported=\u5982\u679c\u6ca1\u6709\u5bfc\u5165
-radio.use.fully.qualified.class.names.in.javadoc.never=\u5207\u52ff\u4f7f\u7528\u77ed\u540d\u79f0\u6dfb\u52a0\u5bfc\u5165
-editbox.class.count.to.use.import.with.star=\u7c7b\u8ba1\u6570\u4f7f\u7528\u5bfc\u5165\u7684 '*':
-editbox.names.count.to.use.static.import.with.star=\u540d\u79f0\u8ba1\u6570\u4f7f\u7528\u9759\u6001\u5bfc\u5165\u7684 '*':
-title.packages.to.use.import.with=\u8f6f\u4ef6\u5305\u4f7f\u7528\u5bfc\u5165\u7684 '*'
+checkbox.insert.imports.for.inner.classes=\u4e3a\u5185\u90e8\u7c7b\u63d2\u5165\u5bfc\u5165
+checkbox.use.fully.qualified.class.names.in.javadoc=\u5728 javadoc \u4e2d\u4f7f\u7528\u5b8c\u5168\u9650\u5b9a\u7684\u7c7b\u540d
+radio.use.fully.qualified.class.names.in.javadoc=\u5728 JavaDoc \u4e2d\u4f7f\u7528\u5b8c\u5168\u9650\u5b9a\u7684\u7c7b\u540d\uff1a
+radio.use.fully.qualified.class.names.in.javadoc.always=\u603b\u662f
+radio.use.fully.qualified.class.names.in.javadoc.if.not.imported=\u5982\u679c\u5c1a\u672a\u5bfc\u5165
+radio.use.fully.qualified.class.names.in.javadoc.never=\u4ece\u4e0d\uff0c\u4f7f\u7528\u77ed\u540d\u79f0\u6dfb\u52a0\u5bfc\u5165
+editbox.class.count.to.use.import.with.star=\u4f7f\u7528 '*' \u5bfc\u5165\u7684\u7c7b\u6570\uff1a
+editbox.names.count.to.use.static.import.with.star=\u4f7f\u7528 '*' \u9759\u6001\u5bfc\u5165\u7684\u540d\u5b57\u6570\uff1a
+title.packages.to.use.import.with=\u4f7f\u7528 '*' \u5bfc\u5165\u7684\u5305
title.import.layout=\u5bfc\u5165\u5e03\u5c40
-button.add.package=Add Packa&ge
-button.add.blank=Add &Blank
-button.remove=\u5220\u9664
+button.add.package=\u6dfb\u52a0\u5305
+button.add.blank=\u6dfb\u52a0\u7a7a\u767d
+button.remove=\u79fb\u9664(&E)
listbox.import.package=\u5305
listbox.import.with.subpackages=\u4ee5\u53ca\u5b50\u5305
listbox.import.all.other.imports=<\u6240\u6709\u5176\u4ed6\u5bfc\u5165>
listbox.import.blank.line=<\u7a7a\u884c>
-radio.prefer.comma.separated.import.list=\u559c\u6b22\u7528\u9017\u53f7\u5206\u9694import\u5217\u8868
-radio.prefer.one.import.statement.per.page.directive=\u559c\u6b22\u6bcf\u9875\u6307\u4ee4\u7684\u4e00\u4e2aimport\u8bed\u53e5\u3002
+radio.prefer.comma.separated.import.list=\u9996\u9009\u9017\u53f7\u6765\u5206\u9694\u5bfc\u5165\u5217\u8868
+radio.prefer.one.import.statement.per.page.directive=\u504f\u597d\u6bcf\u9875\u6307\u4ee4\u4e00\u4e2a import \u8bed\u53e5
title.jsp.imports.layout=JSP \u5bfc\u5165\u5e03\u5c40
button.add.package.p=\u6dfb\u52a0\u5305(&P)
button.remove.r=\u79fb\u9664(&R)
-wrapping.and.braces=\u81ea\u52a8\u6362\u884c\u548c\u62ec\u53f7
+wrapping.and.braces=\u6362\u884c\u548c\u62ec\u53f7
-wrapping.wrap.on.typing=\u952e\u5165\u6362\u884c
+wrapping.wrap.on.typing=\u8f93\u5165\u65f6\u6362\u884c
wrapping.wrap.on.typing.no.wrap=\u5426
wrapping.wrap.on.typing.wrap=\u662f
wrapping.wrap.on.typing.default=\u9ed8\u8ba4
-wrapping.keep.when.reformatting=\u91cd\u683c\u5f0f\u5316\u65f6\u4fdd\u6301
+wrapping.keep.when.reformatting=\u91cd\u65b0\u683c\u5f0f\u5316\u65f6\u4fdd\u6301
wrapping.keep.line.breaks=\u6362\u884c\u7b26
wrapping.keep.comment.at.first.column=\u6ce8\u91ca\u5728\u7b2c\u4e00\u5217
wrapping.keep.simple.classes.in.one.line=\u7b80\u5355\u7684\u7c7b\u5728\u540c\u4e00\u884c
wrapping.keep.simple.methods.in.one.line=\u7b80\u5355\u7684\u65b9\u6cd5\u5728\u540c\u4e00\u884c
-wrapping.keep.simple.lambdas.in.one.line=\u4e00\u884c\u7b80\u5355\u7684Lambda\u8868\u8fbe\u5f0f
+wrapping.keep.simple.lambdas.in.one.line=\u7b80\u5355\u7684 lambdas \u8868\u8fbe\u5f0f\u5728\u4e00\u884c
wrapping.keep.multiple.expressions.in.one.line=\u591a\u4e2a\u8868\u8fbe\u5f0f\u5728\u540c\u4e00\u884c
wrapping.keep.simple.blocks.in.one.line=\u7b80\u5355\u7684\u5757\u5728\u540c\u4e00\u884c
wrapping.do.not.wrap=\u4e0d\u6362\u884c
-wrapping.wrap.if.long=\u5982\u679c\u592a\u957f\u5c31\u6362\u884c
-wrapping.chop.down.if.long=\u5982\u679c\u592a\u957f\u5c31\u6362\u884c
+wrapping.wrap.if.long=\u6362\u884c\u5982\u679c\u8fc7\u957f
+wrapping.chop.down.if.long=\u622a\u65ad\u5982\u679c\u8fc7\u957f
wrapping.wrap.always=\u603b\u662f\u6362\u884c
wrapping.force.braces.do.not.force=\u4e0d\u5f3a\u5236
-wrapping.force.braces.when.multiline=\u5982\u679c\u591a\u884c
+wrapping.force.braces.when.multiline=\u5f53\u591a\u884c\u65f6
wrapping.force.braces.always=\u603b\u662f
wrapping.brace.placement=\u62ec\u53f7\u5e03\u7f6e
wrapping.brace.placement.class.declaration=\u5728\u7c7b\u58f0\u660e
wrapping.brace.placement.method.declaration=\u5728\u65b9\u6cd5\u58f0\u660e
-wrapping.brace.placement.other=\u5176\u5b83
-wrapping.brace.placement.lambda=In lambda declaration
+wrapping.brace.placement.other=\u5176\u4ed6
+wrapping.brace.placement.lambda=\u5728 lambda \u58f0\u660e\u4e2d
wrapping.brace.placement.end.of.line=\u884c\u5c3e
wrapping.brace.placement.next.line.if.wrapped=\u6362\u884c\u7684\u4e0b\u4e00\u884c
wrapping.brace.placement.next.line=\u4e0b\u4e00\u884c
-wrapping.brace.placement.next.line.shifted=\u8f6c\u79fb\u7684\u4e0b\u4e00\u884c
-wrapping.brace.placement.next.line.each.shifted=\u4e0b\u4e00\u884c\uff0c\u9010\u4e2a\u8f6c\u79fb
+wrapping.brace.placement.next.line.shifted=\u4e0b\u4e00\u884c,\u79fb\u52a8\u540e
+wrapping.brace.placement.next.line.each.shifted=\u4e0b\u4e00\u884c,\u6bcf\u884c\u90fd\u79fb\u52a8\u540e
wrapping.align.when.multiline=\u591a\u884c\u65f6\u5bf9\u9f50
wrapping.align.parenthesised.when.multiline=\u591a\u884c\u65f6\u5bf9\u9f50\u62ec\u53f7
-wrapping.align.fields.in.columns=\u5b57\u6bb5\u5217\u5bf9\u9f50
-wrapping.align.variables.in.columns=\u53d8\u91cf\u5217\u5bf9\u9f50
-wrapping.align.simple.methods.in.columns=\u7b80\u5355\u65b9\u6cd5\u5217\u5bf9\u9f50
+wrapping.align.fields.in.columns=\u6309\u5217\u5bf9\u9f50\u5b57\u6bb5
+wrapping.align.variables.in.columns=\u6309\u5217\u5bf9\u9f50\u53d8\u91cf
+wrapping.align.simple.methods.in.columns=\u6309\u5217\u5bf9\u9f50\u7b80\u5355\u65b9\u6cd5
wrapping.else.on.new.line='else' \u53e6\u8d77\u4e00\u884c
wrapping.while.on.new.line='while' \u53e6\u8d77\u4e00\u884c
wrapping.catch.on.new.line='catch' \u53e6\u8d77\u4e00\u884c
wrapping.finally.on.new.line='finally' \u53e6\u8d77\u4e00\u884c
-wrapping.method.parentheses=\u65b9\u6cd5\u7684\u62ec\u53f7
+wrapping.method.parentheses=\u65b9\u6cd5\u62ec\u53f7
wrapping.special.else.if.braces.treatment=\u7279\u6b8a\u7684 'else if' \u5904\u7406
wrapping.indent.case.from.switch=\u7f29\u8fdb 'case' \u5206\u652f
wrapping.indent.break.from.case=\u7f29\u8fdb 'case' \u91cc\u7684 'break'
-wrapping.case.statements.on.one.line='case' on new line
-wrapping.force.braces=\u5927\u62ec\u53f7
+wrapping.case.statements.on.one.line='case' \u53e6\u8d77\u4e00\u884c
+wrapping.force.braces=\u5f3a\u5236\u5927\u62ec\u53f7
wrapping.method.parameters=\u65b9\u6cd5\u58f0\u660e\u53c2\u6570
wrapping.method.arguments=\u65b9\u6cd5\u8c03\u7528\u53c2\u6570
wrapping.chained.method.calls=\u94fe\u5f0f\u65b9\u6cd5\u8c03\u7528
wrapping.chained.method.call.first.on.new.line=\u6362\u884c\u7b2c\u4e00\u4e2a\u8c03\u7528
-wrapping.for.statement='for()'\u8bed\u53e5
-wrapping.if.statement='if()'\u8bed\u53e5
-wrapping.while.statement='while()'\u8bed\u53e5
-wrapping.dowhile.statement='do ... while()'\u8bed\u53e5
-wrapping.switch.statement='switch'\u8bed\u53e5
-wrapping.try.statement='try'\u8bed\u53e5
+wrapping.for.statement='for()' \u8bed\u53e5
+wrapping.if.statement='if()' \u8bed\u53e5
+wrapping.while.statement='while()' \u8bed\u53e5
+wrapping.dowhile.statement='do ... while()' \u8bed\u53e5
+wrapping.switch.statement='switch' \u8bed\u53e5
+wrapping.try.statement='try' \u8bed\u53e5
wrapping.try.resources='try-with-resources'
-wrapping.binary.operations=\u4e8c\u8fdb\u5236\u8868\u8fbe\u5f0f
-wrapping.extends.implements.list=\u7ee7\u627f/\u5b9e\u73b0\u5217\u8868
-wrapping.extends.implements.keyword=\u7ee7\u627f/\u5b9e\u73b0\u5173\u952e\u5b57
-wrapping.throws.list=\u5f02\u5e38\u5217\u8868
-wrapping.throws.keyword=\u5f02\u5e38\u5173\u952e\u8bcd
-wrapping.align.throws.keyword=\u5bf9\u9f50'throws'\u5230\u65b9\u6cd5\u5f00\u59cb\u5904
+wrapping.binary.operations=\u4e8c\u5143\u8868\u8fbe\u5f0f
+wrapping.extends.implements.list=Extends/implements \u5217\u8868
+wrapping.extends.implements.keyword=Extends/implements \u5173\u952e\u5b57
+wrapping.throws.list=Throws \u5217\u8868
+wrapping.throws.keyword=Throws \u5173\u952e\u5b57
+wrapping.align.throws.keyword=\u5bf9\u9f50 'throws' \u5230\u65b9\u6cd5\u5f00\u59cb\u5904
wrapping.ternary.operation=\u4e09\u5143\u64cd\u4f5c
-wrapping.assignment.variables.groups=\u5b57\u6bb5/\u53d8\u91cf\u7ec4
+wrapping.assignment.variables.groups=\u5b57\u6bb5/\u53d8\u91cf \u7ec4
wrapping.assignment.statement=\u8d4b\u503c\u8bed\u53e5
-wrapping.array.initializer=\u6570\u7ec4\u521d\u59cb\u503c\u8bbe\u5b9a\u9879
+wrapping.array.initializer=\u6570\u7ec4\u521d\u59cb\u5316
wrapping.modifier.list=\u4fee\u9970\u7b26\u5217\u8868
wrapping.assert.statement=Assert \u8bed\u53e5
-wrapping.new.line.after.lpar='(' \u4e4b\u540e\u6362\u884c
+wrapping.new.line.after.lpar=\u5728 '(' \u540e\u6362\u884c
wrapping.rpar.on.new.line=')' \u53e6\u8d77\u4e00\u884c
-wrapping.new.line.after.lbracket='['\u4e4b\u540e\u6362\u884c
-wrapping.rbracket.on.new.line=\u4f7f ']' \u5728\u65b0\u7684\u4e00\u884c
-wrapping.take.priority.over.call.chain.wrapping=\u4f18\u5148\u4e8e\u8c03\u7528\u94fe\u73af\u7ed5
-wrapping.operation.sign.on.next.line=\u5728\u4e0b\u4e00\u884c\u4e0a\u64cd\u4f5c\u6807\u5fd7
+wrapping.new.line.after.lbracket='[' \u540e\u6362\u884c
+wrapping.rbracket.on.new.line=']' \u53e6\u8d77\u4e00\u884c
+wrapping.take.priority.over.call.chain.wrapping=\u4f18\u5148\u4e8e\u8c03\u7528\u94fe\u6362\u884c
+wrapping.operation.sign.on.next.line=\u64cd\u4f5c\u7b26\u53f7\u5728\u4e0b\u4e00\u884c
wrapping.comma.on.next.line=',' \u53e6\u8d77\u4e00\u884c
-wrapping.assignment.sign.on.next.line=\u4e0b\u4e00\u884c\u6307\u6d3e\u767b\u5f55
+wrapping.assignment.sign.on.next.line=\u8d4b\u503c\u7b26\u53f7\u5728\u4e0b\u4e00\u884c
wrapping.assignment.align.consecutive.variable.declarations=\u5bf9\u9f50\u8fde\u7eed\u7684\u53d8\u91cf\u58f0\u660e
-wrapping.quest.and.colon.signs.on.next.line='?' \u548c ':' \u6807\u5fd7\u5728\u4e0b\u4e00\u884c
-wrapping.new.line.after.lbrace='{'\u4e4b\u540e\u6362\u884c
+wrapping.quest.and.colon.signs.on.next.line='?' \u548c ':' \u7b26\u53f7\u5728\u4e0b\u4e00\u884c
+wrapping.new.line.after.lbrace='{' \u540e\u6362\u884c
wrapping.rbrace.on.new.line='}' \u53e6\u8d77\u4e00\u884c
-wrapping.after.modifier.list=\u5728\u4fee\u9970\u5217\u8868\u4e4b\u540e\u6362\u884c
-wrapping.colon.signs.on.next.line=':' \u6807\u5fd7\u4e0b\u4e00\u884c
+wrapping.after.modifier.list=\u5728\u4fee\u9970\u7b26\u5217\u8868\u540e\u9762\u6362\u884c
+wrapping.colon.signs.on.next.line=':' \u7b26\u53f7\u5728\u4e0b\u4e00\u884c
wrapping.classes.annotation=\u7c7b\u6ce8\u91ca
wrapping.methods.annotation=\u65b9\u6cd5\u6ce8\u91ca
-wrapping.fields.annotation=\u5b57\u6bb5\u6279\u6ce8
+wrapping.fields.annotation=\u5b57\u6bb5\u6ce8\u91ca
wrapping.parameters.annotation=\u53c2\u6570\u6ce8\u91ca
-wrapping.local.variables.annotation=\u672c\u5730\u53d8\u91cf\u6ce8\u91ca
-wrapping.enum.constants=\u679a\u4e3e\u5e38\u6570
+wrapping.local.variables.annotation=\u5c40\u90e8\u53d8\u91cf\u6ce8\u91ca
+wrapping.enum.constants=\u679a\u4e3e\u5e38\u91cf
wrapping.long.lines=\u786e\u4fdd\u4e0d\u8d85\u8fc7\u53f3\u8fb9\u8ddd
-wrapping.comments=\u8bc4\u8bba
+wrapping.comments=\u6ce8\u91ca
wrapping.comments.wrap.at.right.margin=\u5728\u53f3\u8fb9\u8ddd\u6362\u884c
-wrapping.annotation.parameters=\u6ce8\u91ca\u53c2\u6570
+wrapping.annotation.parameters=\u6ce8\u89e3\u53c2\u6570
checkbox.align.multiline.chained.methods=\u94fe\u5f0f\u65b9\u6cd5
checkbox.align.multiline.method.parameters=\u65b9\u6cd5\u53c2\u6570
checkbox.align.multiline.call.arguments=\u8c03\u7528\u53c2\u6570
-checkbox.align.multiline.extends.list=\u6269\u5c55\u5217\u8868
-checkbox.align.multiline.throws.list=\u5f02\u5e38\u5217\u8868
+checkbox.align.multiline.extends.list=Extends \u5217\u8868
+checkbox.align.multiline.throws.list=Throws \u5217\u8868
checkbox.align.multiline.fields.groups=\u7ec4\u58f0\u660e
-checkbox.align.multiline.parenthesized.expression=\u5e26\u62ec\u53f7\u8868\u8fbe\u5f0f
+checkbox.align.multiline.parenthesized.expression=\u62ec\u53f7\u8868\u8fbe\u5f0f
checkbox.align.multiline.binary.operation=\u4e8c\u5143\u8fd0\u7b97
checkbox.align.multiline.ternary.operation=\u4e09\u5143\u64cd\u4f5c
checkbox.align.multiline.assignments=\u8d4b\u503c
checkbox.align.multiline.for.statement=For \u8bed\u53e5
checkbox.align.multiline.array.initializer=\u6570\u7ec4\u521d\u59cb\u5316
-title.place.on.new.line=\u5728\u65b0\u884c\u4e0a\u653e\u7f6e
+title.place.on.new.line=\u653e\u5728\u65b0\u884c
checkbox.keep.when.reformatting.control.statement.in.one.line=\u63a7\u5236\u8bed\u53e5\u5728\u540c\u4e00\u884c
title.braces.placement=\u62ec\u53f7\u5e03\u7f6e
combobox.force.braces.if=if ():
combobox.force.braces.for=for ():
combobox.force.braces.while=while ():
combobox.force.braces.do.while=do ... while():
-label.loading.page.please.wait=\u6b63\u5728\u52a0\u8f7d...
+label.loading.page.please.wait=\u8f7d\u5165\u4e2d...
button.save.as=\u53e6\u5b58\u4e3a...
button.delete=\u5220\u9664
editbox.scheme.type.name=\u65b9\u6848
-html.project.uses.own.code.style=\u5f53\u524d\u9879\u76ee\u914d\u7f6e\u4e3a\u4f7f\u7528\u81ea\u5df1\u7684\u4ee3\u7801\u98ce\u683c\uff0c
\u5bf9\u5168\u5c40\u4ee3\u7801\u6837\u5f0f\u8bbe\u7f6e\u6240\u505a\u7684\u66f4\u6539\u4e0d\u4f1a\u5f71\u54cd\u5f53\u524d\u9879\u76ee\u4e2d\u7684\u683c\u5f0f\u8bbe\u7f6e\u3002
\u8bf7\u53c2\u89c1\u9879\u76ee\u8bbe\u7f6e | \u4ee3\u7801\u98ce\u683c\u3002
\u6309 \\" \u7f16\u8f91\u5168\u5c40\u8bbe\u7f6e \\"\u4e0b\u9762\u7684\u6309\u94ae\uff0c\u5982\u679c\u4f60\u4ecd\u7136\u60f3\u8981\u7f16\u8f91\u5168\u5c40\u8bbe\u7f6e\u3002
+html.project.uses.own.code.style=\u5f53\u524d\u9879\u76ee\u914d\u7f6e\u4e3a\u4f7f\u7528\u81ea\u5df1\u7684\u4ee3\u7801\u6837\u5f0f\u3002
\u5bf9\u5168\u5c40\u4ee3\u7801\u6837\u5f0f\u8bbe\u7f6e\u6240\u505a\u7684\u66f4\u6539\u4e0d\u4f1a\u5f71\u54cd\u5f53\u524d\u9879\u76ee\u7684\u683c\u5f0f\u3002
\u5982\u679c\u4f60\u8fd8\u60f3\u7f16\u8f91\u5168\u5c40\u8bbe\u7f6e\uff0c\u8bf7\u6309 \\"Edit Global Settings\\"
title.edit.global.settings=\u7f16\u8f91\u5168\u5c40\u8bbe\u7f6e(&G)
title.settings=\u8bbe\u7f6e
-title.global.code.style=\u5168\u5c40\u4ee3\u7801\u6837\u5f0f
+title.global.code.style=\u5168\u5c40\n\u4ee3\u7801\u6837\u5f0f
group.spaces.around.operators=\u8fd0\u7b97\u7b26\u5468\u56f4
group.spaces.before.parentheses=\u62ec\u53f7\u4e4b\u524d
-group.spaces.before.left.brace=\u5de6\u5927\u62ec\u53f7\u4e4b\u524d
+group.spaces.before.left.brace=\u5de6\u62ec\u53f7\u4e4b\u524d
group.spaces.after.right.brace=\u5173\u952e\u5b57\u4e4b\u524d
group.spaces.within=\u5185\u90e8
-group.spaces.in.ternary.operator=\u5728\u4e09\u5143\u8fd0\u7b97\u7b26\uff08?:\uff09
+group.spaces.in.ternary.operator=\u5728\u4e09\u5143\u8fd0\u7b97\u7b26(?:)
group.spaces.in.type.arguments=\u5728\u7c7b\u578b\u53c2\u6570
group.spaces.in.type.arguments.block=\u7c7b\u578b\u53c2\u6570
group.spaces.in.type.parameters.block=\u7c7b\u578b\u53c2\u6570
-group.spaces.other=\u5176\u5b83
+group.spaces.other=\u5176\u4ed6
checkbox.spaces.method.call.parentheses=\u65b9\u6cd5\u8c03\u7528\u62ec\u53f7
checkbox.spaces.method.declaration.parentheses=\u65b9\u6cd5\u58f0\u660e\u62ec\u53f7
-checkbox.spaces.if.parentheses='if'\u62ec\u53f7
-checkbox.spaces.while.parentheses='while'\u62ec\u53f7
-checkbox.spaces.for.parentheses='for'\u62ec\u53f7
-checkbox.spaces.try.parentheses='try'\u62ec\u53f7
-checkbox.spaces.catch.parentheses='catch'\u62ec\u53f7
-checkbox.spaces.switch.parentheses='switch'\u62ec\u53f7
-checkbox.spaces.synchronized.parentheses='synchronized'\u62ec\u53f7
-checkbox.spaces.annotation.parameters=\u6ce8\u91ca\u53c2\u6570
-checkbox.spaces.assignment.operators=\u8d4b\u503c\u64cd\u4f5c\u7b26 (=, +=, ...)
+checkbox.spaces.if.parentheses='if' \u62ec\u53f7
+checkbox.spaces.while.parentheses='while' \u62ec\u53f7
+checkbox.spaces.for.parentheses='for' \u62ec\u53f7
+checkbox.spaces.try.parentheses='try' \u62ec\u53f7
+checkbox.spaces.catch.parentheses='catch' \u62ec\u53f7
+checkbox.spaces.switch.parentheses='switch' \u62ec\u53f7
+checkbox.spaces.synchronized.parentheses='synchronized' \u62ec\u53f7
+checkbox.spaces.annotation.parameters=\u6ce8\u89e3\u53c2\u6570
+checkbox.spaces.assignment.operators=\u8d4b\u503c\u8fd0\u7b97\u7b26 (=, +=, ...)
checkbox.spaces.logical.operators=\u903b\u8f91\u8fd0\u7b97\u7b26 (\\&\\&, ||)
-checkbox.spaces.equality.operators=\u76f8\u7b49\u8fd0\u7b97\u7b26 (==, !=)
+checkbox.spaces.equality.operators=\u7b49\u5f0f\u8fd0\u7b97\u7b26 (==, !=)
checkbox.spaces.relational.operators=\u5173\u7cfb\u8fd0\u7b97\u7b26 (<, >, <=, >=)
checkbox.spaces.bitwise.operators=\u6309\u4f4d\u8fd0\u7b97\u7b26 (\\&, |, ^)
checkbox.spaces.additive.operators=\u52a0\u6cd5\u8fd0\u7b97\u7b26 (+, -)
@@ -300,49 +300,49 @@ checkbox.spaces.shift.operators=\u79fb\u4f4d\u8fd0\u7b97\u7b26 (<<, >>, >>>)
checkbox.spaces.around.unary.operator=\u4e00\u5143\u8fd0\u7b97\u7b26 (!, -, +, ++, --)
checkbox.spaces.class.left.brace=\u7c7b\u7684\u5de6\u5927\u62ec\u53f7
checkbox.spaces.method.left.brace=\u65b9\u6cd5\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.if.left.brace='if'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.else.left.brace='else'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.while.left.brace='while'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.for.left.brace='for'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.do.left.brace='do'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.switch.left.brace='switch'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.try.left.brace='try'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.catch.left.brace='catch'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.finally.left.brace='finally'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.synchronized.left.brace='synchronized'\u5de6\u5927\u62ec\u53f7
-checkbox.spaces.array.initializer.left.brace=\u6570\u7ec4\u521d\u59cb\u5316\u5927\u62ec\u53f7
-checkbox.spaces.annotation.array.initializer.left.brace=\u6ce8\u91ca\u6570\u7ec4\u521d\u59cb\u503c\u7684\u5de6\u62ec\u53f7
-checkbox.spaces.else.keyword='else'\u5173\u952e\u5b57
+checkbox.spaces.if.left.brace='if' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.else.left.brace='else' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.while.left.brace='while' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.for.left.brace='for' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.do.left.brace='do' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.switch.left.brace='switch' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.try.left.brace='try' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.catch.left.brace='catch' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.finally.left.brace='finally' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.synchronized.left.brace='synchronized' \u5de6\u5927\u62ec\u53f7
+checkbox.spaces.array.initializer.left.brace=\u6570\u7ec4\u521d\u59cb\u5316\u5de6\u5927\u62ec\u53f7
+checkbox.spaces.annotation.array.initializer.left.brace=\u6ce8\u89e3\u6570\u7ec4\u521d\u59cb\u5316\u5de6\u5927\u62ec\u53f7
+checkbox.spaces.else.keyword='else' \u5173\u952e\u5b57
checkbox.spaces.while.keyword='while' \u5173\u952e\u5b57
checkbox.spaces.catch.keyword='catch' \u5173\u952e\u5b57
checkbox.spaces.finally.keyword='finally' \u5173\u952e\u5b57
checkbox.spaces.within.brackets=\u65b9\u62ec\u53f7
-checkbox.spaces.within.braces=\u4ee3\u7801\u4e2d\u62ec\u53f7
+checkbox.spaces.within.braces=\u4ee3\u7801\u5927\u62ec\u53f7
checkbox.spaces.within.array.initializer.braces=\u6570\u7ec4\u521d\u59cb\u5316\u5927\u62ec\u53f7
checkbox.spaces.within.empty.array.initializer.braces=\u7a7a\u6570\u7ec4\u521d\u59cb\u5316\u5927\u62ec\u53f7
-checkbox.spaces.within.parentheses=\u5206\u7ec4\u5706\u62ec\u53f7
+checkbox.spaces.within.parentheses=\u5206\u7ec4\u62ec\u53f7
checkbox.spaces.checkbox.spaces.method.call.parentheses=\u65b9\u6cd5\u8c03\u7528\u62ec\u53f7
-checkbox.spaces.checkbox.spaces.empty.method.call.parentheses=\u7a7a\u7684\u65b9\u6cd5\u8c03\u7528\u62ec\u53f7
+checkbox.spaces.checkbox.spaces.empty.method.call.parentheses=\u7a7a\u65b9\u6cd5\u8c03\u7528\u62ec\u53f7
checkbox.spaces.checkbox.spaces.method.declaration.parentheses=\u65b9\u6cd5\u58f0\u660e\u62ec\u53f7
-checkbox.spaces.checkbox.spaces.empty.method.declaration.parentheses=\u7a7a\u7684\u65b9\u6cd5\u58f0\u660e\u62ec\u53f7
+checkbox.spaces.checkbox.spaces.empty.method.declaration.parentheses=\u7a7a\u65b9\u6cd5\u58f0\u660e\u62ec\u53f7
checkbox.spaces.type.cast.parentheses=\u7c7b\u578b\u8f6c\u6362\u62ec\u53f7
-checkbox.spaces.annotation.parentheses=\u6ce8\u91ca\u62ec\u53f7
-checkbox.spaces.before.question='?'\u4e4b\u524d
-checkbox.spaces.after.question='?'\u4e4b\u540e
-checkbox.spaces.before.colon=':'\u4e4b\u524d
-checkbox.spaces.after.colon=':'\u4e4b\u540e
-checkbox.spaces.after.colon.in.label.declaration=':' \u5728\u6807\u7b7e\u58f0\u660e\u4e4b\u540e
+checkbox.spaces.annotation.parentheses=\u6ce8\u89e3\u62ec\u53f7
+checkbox.spaces.before.question=\u5728 '?' \u524d
+checkbox.spaces.after.question=\u5728 '?' \u4e4b\u540e
+checkbox.spaces.before.colon=\u5728 ':' \u524d
+checkbox.spaces.after.colon=\u5728 ':' \u4e4b\u540e
+checkbox.spaces.after.colon.in.label.declaration=\u5728\u6807\u7b7e\u58f0\u660e ':' \u540e
checkbox.spaces.after.comma=\u9017\u53f7\u4e4b\u540e
checkbox.spaces.before.comma=\u9017\u53f7\u4e4b\u524d
checkbox.spaces.before.opening.angle.bracket=\u5728\u6253\u5f00\u5c16\u62ec\u53f7\u4e4b\u524d
checkbox.spaces.after.semicolon=\u5206\u53f7\u4e4b\u540e
checkbox.spaces.before.semicolon=\u5206\u53f7\u4e4b\u524d
-checkbox.spaces.after.type.cast=\u7c7b\u578b\u8f6c\u6362\u4e4b\u540e
+checkbox.spaces.after.type.cast=\u5728\u7c7b\u578b\u8f6c\u6362\u4e4b\u540e
title.warning=\u8b66\u544a
-title.editor=\u901a\u7528
-combobox.strip.modified.lines=\u4fee\u6539\u7684\u884c\u6570
+title.editor=\u5e38\u89c4
+combobox.strip.modified.lines=\u5df1\u4fee\u6539\u884c
combobox.strip.all=\u5168\u90e8
-combobox.strip.none=\u5168\u5426
+combobox.strip.none=\u6ca1\u6709
combobox.insert.imports.all=\u5168\u90e8
combobox.insert.imports.ask=\u8be2\u95ee
combobox.insert.imports.none=\u6ca1\u6709
@@ -355,193 +355,193 @@ combobox.smart.backspace.off=\u7981\u7528
combobox.smart.backspace.simple=\u6700\u8fd1\u7f29\u8fdb\u4f4d\u7f6e
combobox.smart.backspace.smart=\u6b63\u786e\u7f29\u8fdb\u4f4d\u7f6e
combobox.tab.placement.none=\u6ca1\u6709
-combobox.tab.placement.top=\u9876
-combobox.tab.placement.left=\u5de6
-combobox.tab.placement.bottom=\u5e95
-combobox.tab.placement.right=\u53f3
-tab.editor.settings.behavior=\u6027\u80fd
+combobox.tab.placement.top=Top
+combobox.tab.placement.left=Left
+combobox.tab.placement.bottom=Bottom
+combobox.tab.placement.right=Right
+tab.editor.settings.behavior=\u884c\u4e3a
tab.editor.settings.appearance=\u5916\u89c2
-groupbox.display=\u7981\u7528
+groupbox.display=\u663e\u793a
checkbox.smooth.scrolling=\u5e73\u6ed1\u6eda\u52a8
checkbox.show.whitespaces=\u663e\u793a\u7a7a\u767d\u7b26
-checkbox.show.leading.whitespaces=\u9886\u5148
-checkbox.show.inner.whitespaces=\u5185\u90e8
-checkbox.show.trailing.whitespaces=\u5c3e\u968f
+checkbox.show.leading.whitespaces=\u9996\u4f4d\u7684
+checkbox.show.inner.whitespaces=\u5185\u90e8\u7684
+checkbox.show.trailing.whitespaces=\u672b\u5c3e\u7684
checkbox.show.method.separators=\u663e\u793a\u65b9\u6cd5\u5206\u9694\u7b26
checkbox.show.parameter.name.hints=\u663e\u793a\u53c2\u6570\u540d\u63d0\u793a
-checkbox.show.small.icons.in.gutter=\u5de6\u8fb9\u7a7a\u9699\u663e\u793a\u5c0f\u56fe\u6807\u9884\u89c8 (Java)
-checkbox.show.gutter.icons=\u663e\u793a\u8fb9\u8ddd\u56fe\u6807(&i)
+checkbox.show.small.icons.in.gutter=\u5728 gutter \u663e\u793a\u5c0f\u56fe\u6807\u7684\u56fe\u6807\u9884\u89c8(Java)
+checkbox.show.gutter.icons=\u663e\u793a Gutter \u56fe\u6807(&I)
checkbox.show.line.numbers=\u663e\u793a\u884c\u53f7
-configurable.breadcrumbs=\u9762\u5305\u5c51
-configure.breadcrumbs.colors=\u989c\u8272\u7ba1\u7406
-checkbox.show.breadcrumbs=\u663e\u793a\u9762\u5305\u5c51(breadcrumbs)
-radio.show.breadcrumbs.above=Top
-radio.show.breadcrumbs.below=Bottom
+configurable.breadcrumbs=\u9762\u5305\u5c51\u5bfc\u822a
+configure.breadcrumbs.colors=\u7ba1\u7406\u989c\u8272
+checkbox.show.breadcrumbs=\u663e\u793a\u9762\u5305\u5c51\u5bfc\u822a
+radio.show.breadcrumbs.above=\u9876\u90e8
+radio.show.breadcrumbs.below=\u5e95\u90e8
label.breadcrumbs.placement=\u5e03\u5c40:
-label.breadcrumbs.languages=Languages:
-checkbox.right.margin=\u663e\u793a\u53f3\u8fb9\u8ddd(\u4ee3\u7801\u6837\u5f0f\u9009\u9879\u4e2d\u914d\u7f6e)
-checkbox.use.block.caret=\u4f7f\u7528\u5757\u63d2\u5165\u7b26\u53f7
-checkbox.caret.blinking.ms=\u63d2\u5165\u7b26\u53f7\u95ea\u70c1 (ms):
-checkbox.mark.modified.tabs.with.asterisk=\u7528\u661f\u53f7\u6807\u8bb0\u4fee\u6539\u8fc7\u7684\u6807\u7b7e
-checkbox.show.tabs.tooltips=\u663e\u793a\u5de5\u5177\u63d0\u793a\u9009\u9879\u5361
+label.breadcrumbs.languages=\u8bed\u8a00:
+checkbox.right.margin=\u663e\u793a\u5f3a\u5236\u6362\u884c\u6307\u5357(\u5728\u4ee3\u7801\u6837\u5f0f\u9009\u9879\u4e2d\u914d\u7f6e)
+checkbox.use.block.caret=\u4f7f\u7528\u5757\u63d2\u5165\u7b26
+checkbox.caret.blinking.ms=\u63d2\u5165\u7b26\u95ea\u70c1(\u6beb\u79d2)\uff1a
+checkbox.mark.modified.tabs.with.asterisk=\u7528\u661f\u53f7\u6807\u8bb0\u5df2\u4fee\u6539\u7684\u6807\u7b7e
+checkbox.show.tabs.tooltips=\u663e\u793a\u6807\u7b7e\u5de5\u5177\u63d0\u793a
group.code.folding=\u4ee3\u7801\u6298\u53e0
checkbox.collapse.xml.tags=XML \u6807\u7b7e
checkbox.collapse.html.style.attribute=HTML 'style' \u5c5e\u6027
-checkbox.collapse.entities=XML \u5b9e\u4f53
-checkbox.collapse.data.uri=\u6570\u636e URI
+checkbox.collapse.entities=XML entities
+checkbox.collapse.data.uri=Data URIs
checkbox.collapse.anonymous.classes=\u533f\u540d\u7c7b
-checkbox.collapse.closures="Closures"\uff08\u533f\u540d\u7c7b\u5b9e\u73b0\u4e00\u4e2a\u65b9\u6cd5\uff0c\u5728 Java 8 \u4e4b\u524d\uff09
-checkbox.collapse.generic.constructor.parameters=\u6cdb\u578b\u6784\u9020\u51fd\u6570\u548c\u65b9\u6cd5\u53c2\u6570
-checkbox.collapse.i18n.messages=I18n Strings
+checkbox.collapse.closures="\u95ed\u5305"(\u533f\u540d\u7c7b\u5b9e\u73b0\u4e00\u4e2a\u65b9\u6cd5\uff0cJava8\u4e4b\u524d)
+checkbox.collapse.generic.constructor.parameters=\u901a\u7528\u6784\u9020\u51fd\u6570\u548c\u65b9\u6cd5\u53c2\u6570
+checkbox.collapse.i18n.messages=\u56fd\u9645\u5316\u5b57\u7b26\u4e32
checkbox.collapse.annotations=\u6ce8\u91ca
checkbox.collapse.inner.classes=\u5185\u90e8\u7c7b
-checkbox.collapse.simple.property.accessors=\u7b80\u5355\u7684\u5c5e\u6027\u8bbf\u95ee\u5668
-checkbox.collapse.one.line.methods=\u5355\u884c\u7684\u65b9\u6cd5
+checkbox.collapse.simple.property.accessors=\u7b80\u5355\u5c5e\u6027\u8bbf\u95ee\u5668
+checkbox.collapse.one.line.methods=\u5355\u884c\u65b9\u6cd5
checkbox.collapse.boolean.parameters=\u6587\u672c\u8c03\u7528\u53c2\u6570\u7684\u5185\u8054\u53c2\u6570\u540d\u79f0
checkbox.collapse.method.bodies=\u65b9\u6cd5\u4e3b\u4f53
checkbox.collapse.javadoc.comments=\u6587\u6863\u6ce8\u91ca
checkbox.collapse.title.imports=\u5bfc\u5165
checkbox.collapse.file.header=\u6587\u4ef6\u5934
checkbox.collapse.custom.folding.regions=\u81ea\u5b9a\u4e49\u6298\u53e0\u533a\u57df
-label.collapse.by.default=\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u6298\u53e0:
+label.collapse.by.default=\u9ed8\u8ba4\u6298\u53e0:
checkbox.show.code.folding.outline=\u663e\u793a\u4ee3\u7801\u6298\u53e0\u5927\u7eb2
group.tab.appearance=\u9009\u9879\u5361\u5916\u89c2
editbox.tab.limit=\u9009\u9879\u5361\u9650\u5236:
-checkbox.smart.tab.reuse=\u975e\u4fee\u9970\u7684\u6807\u7b7e\u5bfc\u822a\u5c06\u91cd\u65b0\u4f7f\u7528\u5b83
+checkbox.smart.tab.reuse=\u4ece\u672a\u4fee\u6539\u7684\u9009\u9879\u5361\u5bfc\u822a\u65f6\u5c06\u91cd\u65b0\u4f7f\u7528\u5b83
combobox.editor.tab.placement=\u5e03\u5c40:
checkbox.editor.tabs.in.single.row=\u9009\u9879\u5361\u5355\u884c\u663e\u793a
-checkbox.editor.tabs.show.close.button=\u663e\u793a\u7f16\u8f91\u5668\u9009\u9879\u5361\u4e2d\u7684"\u5173\u95ed"\u6309\u94ae
-checkbox.editor.scroll.if.need=\u5982\u679c\u6ca1\u6709\u7a7a\u683c\u5219\u9690\u85cf\u9009\u9879\u5361
+checkbox.editor.tabs.show.close.button=\u663e\u793a\u7f16\u8f91\u5668\u9009\u9879\u5361\u4e2d\u7684 "\u5173\u95ed" \u6309\u94ae
+checkbox.editor.scroll.if.need=\u5982\u679c\u6ca1\u6709\u7a7a\u95f4\u5219\u9690\u85cf\u9009\u9879\u5361
checkbox.hide.file.extension.in.editor.tabs=\u9690\u85cf\u7f16\u8f91\u5668\u9009\u9879\u5361\u4e2d\u7684\u6587\u4ef6\u6269\u5c55\u540d
group.tab.closing.policy=\u9009\u9879\u5361\u5173\u95ed\u7b56\u7565
radio.activate.most.recently.opened.tab=\u6fc0\u6d3b\u6700\u8fd1\u6253\u5f00\u7684\u9009\u9879\u5361
-radio.activate.left.neighbouring.tab=\u6fc0\u6d3b\u5de6\u8fb9\u4e34\u8fd1\u7684\u9009\u9879\u5361
-radio.activate.right.neighbouring.tab=\u6fc0\u6d3b\u53f3\u8fb9\u4e34\u8fd1\u7684\u9009\u9879\u5361
+radio.activate.left.neighbouring.tab=\u6fc0\u6d3b\u5de6\u8fb9\u90bb\u8fd1\u7684\u9009\u9879\u5361
+radio.activate.right.neighbouring.tab=\u6fc0\u6d3b\u53f3\u8fb9\u90bb\u8fd1\u7684\u9009\u9879\u5361
label.when.closing.active.editor=\u5173\u95ed\u6d3b\u52a8\u7f16\u8f91\u5668\u65f6:
-radio.close.less.frequently.used.files=\u5173\u95ed\u8f83\u5c11\u4f7f\u7528\u7684\u6587\u4ef6
-radio.close.non.modified.files.first=\u9996\u5148\u5173\u95ed\u6ca1\u6709\u4fee\u6539\u7684\u6587\u4ef6
-label.when.number.of.opened.editors.exceeds.tab.limit=\u5f53\u6253\u5f00\u7f16\u8f91\u6570\u76ee\u8d85\u51fa\u9009\u9879\u5361\u7684\u9650\u5236\u65f6\uff1a
+radio.close.less.frequently.used.files=\u5173\u95ed\u4e0d\u5e38\u7528\u7684\u6587\u4ef6
+radio.close.non.modified.files.first=\u5148\u5173\u95ed\u672a\u4fee\u6539\u7684\u6587\u4ef6
+label.when.number.of.opened.editors.exceeds.tab.limit=\u5f53\u6253\u5f00\u7684\u7f16\u8f91\u7a97\u53e3\u6570\u8d85\u8fc7\u9009\u9879\u5361\u9650\u5236\u65f6\uff1a
group.soft.wraps=\u81ea\u52a8\u6362\u884c
-checkbox.use.soft.wraps.at.editor=\u7f16\u8f91\u5668\u81ea\u52a8\u6362\u884c
-checkbox.use.soft.wraps.at.console=\u63a7\u5236\u53f0\u81ea\u52a8\u6362\u884c
+checkbox.use.soft.wraps.at.editor=\u5728\u7f16\u8f91\u7a97\u53e3\u4f7f\u7528\u81ea\u52a8\u6362\u884c
+checkbox.use.soft.wraps.at.console=\u5728\u63a7\u5236\u53f0\u4f7f\u7528\u81ea\u52a8\u6362\u884c
checkbox.use.custom.soft.wraps.indent=\u81ea\u52a8\u6362\u884c\u4f7f\u7528\u539f\u59cb\u884c\u7684\u7f29\u8fdb
-label.use.custom.soft.wraps.indent=\u989d\u5916\u7684\u8f6c\u53d8:
-checkbox.show.softwraps.only.for.caret.line=\u663e\u793a\u5f53\u524d\u884c\u7684\u8f6f\u5305
+label.use.custom.soft.wraps.indent=\u989d\u5916\u7684\u504f\u79fb:
+checkbox.show.softwraps.only.for.caret.line=\u4ec5\u663e\u793a\u5f53\u524d\u884c\u7684\u81ea\u52a8\u6362\u884c\u6307\u793a\u5668
group.virtual.space=\u865a\u62df\u7a7a\u767d
-checkbox.allow.placement.of.caret.after.end.of.line=\u5141\u8bb8\u653e\u7f6e\u5149\u6807\u5728\u884c\u5c3e\u4efb\u610f\u4f4d\u7f6e
-checkbox.allow.placement.of.caret.inside.tabs=\u5141\u8bb8Tab\u6807\u7b7e\u5185\u63d2\u5165\u5b57\u7b26
+checkbox.allow.placement.of.caret.after.end.of.line=\u5141\u8bb8\u653e\u7f6e\u63d2\u5165\u7b26\u53f7\u5728\u884c\u5c3e
+checkbox.allow.placement.of.caret.inside.tabs=\u5141\u8bb8\u63d2\u5165\u7b26\u53f7\u653e\u7f6e\u5728 tab \u5185
checkbox.show.virtual.space.at.file.bottom=\u663e\u793a\u6587\u4ef6\u5e95\u90e8\u7684\u865a\u62df\u7a7a\u767d
-checkbox.optimize.imports.on.the.fly=\u4f18\u5316\u5bfc\u5165(\u5f53\u524d\u9879\u76ee)
-checkbox.add.unambiguous.imports.on.the.fly=\u52a8\u6001\u6dfb\u52a0\u5bfc\u5165
-combobox.strip.trailing.spaces.on.save=\u5e26\u5c3e\u968f\u7a7a\u683c\u65f6\u4fdd\u5b58:
-checkbox.show.quick.doc.on.mouse.over=\u9f20\u6807\u79fb\u8fc7\u5143\u7d20\u65f6\u663e\u793a\u5feb\u901f\u6587\u6863\uff08ms\uff09:
+checkbox.optimize.imports.on.the.fly=\u5feb\u901f\u4f18\u5316\u5bfc\u5165(\u5bf9\u4e8e\u5f53\u524d\u9879\u76ee)
+checkbox.add.unambiguous.imports.on.the.fly=\u5feb\u901f\u6dfb\u52a0\u6e05\u6670\u7684\u5bfc\u5165
+combobox.strip.trailing.spaces.on.save=\u5728\u4fdd\u5b58\u65f6\u53bb\u9664\u5c3e\u90e8\u7a7a\u683c:
+checkbox.show.quick.doc.on.mouse.over=\u5728\u9f20\u6807\u653e\u5728\u5143\u7d20\u4e0a\u65f6\u663e\u793a\u5feb\u901f\u6587\u6863(\u6beb\u79d2):
group.limits=\u9650\u5236
-editbox.recent.files.limit=\u6700\u8fd1\u6253\u5f00\u6587\u4ef6\u9650\u5236:
-editbox.console.history.limit=\u63a7\u5236\u53f0\u547d\u4ee4\u5386\u53f2\u5927\u5c0f:
+editbox.recent.files.limit=\u6700\u8fd1\u6587\u4ef6\u9650\u5236:
+editbox.console.history.limit=\u63a7\u5236\u53f0\u547d\u4ee4\u5386\u53f2\u8bb0\u5f55\u5927\u5c0f\uff1a
checkbox.override.console.cycle.buffer.size=\u8986\u76d6\u63a7\u5236\u53f0\u5faa\u73af\u7f13\u51b2\u533a\u5927\u5c0f ({0} KB)
-editbox.maximum.number.of.contents.to.keep.in.clipboard=\u4fdd\u6301\u5728\u526a\u8d34\u677f\u4e2d\u7684\u6700\u5927\u6570\u91cf
-group.brace.highlighting=\u7a81\u51fa\u663e\u793a\u5149\u6807\u79fb\u52a8
-checkbox.highlight.matched.brace=\u7a81\u51fa\u663e\u793a\u5339\u914d\u7684\u62ec\u53f7
-checkbox.highlight.current.scope=\u9ad8\u4eae\u663e\u793a\u5f53\u524d\u4f5c\u7528\u57df
-combobox.paste.insert.imports=\u7c98\u8d34\u65f6\u5bfc\u5165imports(&I):
+editbox.maximum.number.of.contents.to.keep.in.clipboard=\u4fdd\u7559\u5728\u526a\u8d34\u677f\u4e2d\u7684\u5185\u5bb9\u7684\u6700\u5927\u6570\u91cf\uff1a
+group.brace.highlighting=\u5728\u63d2\u5165\u7b26\u53f7\u79fb\u52a8\u65f6\u9ad8\u4eae
+checkbox.highlight.matched.brace=\u9ad8\u4eae\u5339\u914d\u7684\u62ec\u53f7
+checkbox.highlight.current.scope=\u9ad8\u4eae\u5f53\u524d\u8303\u56f4
+combobox.paste.insert.imports=\u7c98\u8d34\u65f6\u63d2\u5165\u5bfc\u5165\uff1a(&I)
combobox.paste.reformat=\u7c98\u8d34\u65f6\u91cd\u65b0\u683c\u5f0f\u5316:
group.advanced.mouse.usages=\u9f20\u6807
-checkbox.enable.ctrl.mousewheel.changes.font.size= Ctrl +\u9f20\u6807\u6eda\u8f6e\u66f4\u6539\u5b57\u4f53\u5927\u5c0f\uff08\u7f29\u653e\uff09
-checkbox.enable.ctrl.mousewheel.changes.font.size.macos= Command +\u9f20\u6807\u6eda\u8f6e\u66f4\u6539\u5b57\u4f53\u5927\u5c0f\uff08\u7f29\u653e\uff09
+checkbox.enable.ctrl.mousewheel.changes.font.size=\u7528 Ctrl+\u9f20\u6807\u6eda\u8f6e\u6539\u53d8\u5b57\u4f53\u5927\u5c0f(\u7f29\u653e)
+checkbox.enable.ctrl.mousewheel.changes.font.size.macos=\u7528 Command+\u9f20\u6807\u6eda\u8f6e\u6539\u53d8\u5b57\u4f53\u5927\u5c0f(\u7f29\u653e)
checkbox.enable.drag.n.drop.functionality.in.editor=\u5728\u7f16\u8f91\u7a97\u53e3\u4e2d\u542f\u7528\u62d6\u653e\u529f\u80fd
-checkbox.honor.camelhumps.words.settings.on.double.click=\u5f53\u9009\u62e9\u4e0a\u5355\u8bcd\u53cc\u51fb\u65f6\u8bbe\u5b9a\u8363\u8a89"CamelHumps"
-group.smart.keys=\u667a\u80fd\u8f93\u5165
-checkbox.use.camelhumps.words=\u4f7f\u7528"CamelHumps"\u5355\u8bcd \uff08\u9a7c\u5cf0\u5b57\uff09
+checkbox.honor.camelhumps.words.settings.on.double.click=\u4f18\u5148\u9009\u4e2d\uff08Honor\uff09\u9a7c\u5cf0\u5355\u8bcd\u5728\u4f7f\u7528
\u53cc\u51fb\u9009\u62e9\u65f6\u3002\uff08\u8fd9\u91cc\u4e0d\u77e5\u9053\u7ffb\u8bd1\u5bf9\u6ca1\uff0c\u6211\u5728 AndroidStudio \u4e0a\u6d4b\u8bd5\u6ca1\u6709\u4f5c\u7528\u3002\uff09
+group.smart.keys=\u667a\u80fd Keys
+checkbox.use.camelhumps.words=\u4f7f\u7528 "\u9a7c\u5cf0" \u8bcd
checkbox.enable.double.ctrl=\u53cc\u51fb {0} \u5e76\u4fdd\u6301\u6309\u4f4f\uff0c\u4f7f\u7528\u65b9\u5411\u952e\u6dfb\u52a0\u591a\u4e2a\u63d2\u5165\u7b26\u53f7
checkbox.insert.pair.quote=\u63d2\u5165\u6210\u5bf9\u5f15\u53f7
checkbox.insert.pair.bracket=\u63d2\u5165\u6210\u5bf9\u62ec\u53f7
-checkbox.javadoc.stub.after.slash.star.star=\u63d2\u5165\u6587\u6863\u6ce8\u91ca\u5b58\u6839 (stub)
-checkbox.insert.pair.percent.gt.in.jsp=\u5728 JSP \u4e2d\u63d2\u5165\u6210\u5bf9 ' %>'
+checkbox.javadoc.stub.after.slash.star.star=\u63d2\u5165\u6587\u6863\u6ce8\u91ca\u5b58\u6839
+checkbox.insert.pair.percent.gt.in.jsp=\u5728 JSP \u4e2d\u63d2\u5165\u6210\u5bf9 '%>'
checkbox.insert.pair.curly.brace=\u63d2\u5165\u6210\u5bf9 '}'
checkbox.smart.indent=\u667a\u80fd\u7f29\u8fdb
-label.smart.enter=\u667a\u80fd\u8f93\u5165:
-checkbox.smart.end.on.blank.line=\u7ed3\u675f \uff08\u5bf9\u7a7a\u4e00\u884c)
+label.smart.enter=\u667a\u80fd\u56de\u8f66:
+checkbox.smart.end.on.blank.line=End(\u5728\u7a7a\u884c)
checkbox.smart.home=\u9996\u9875
-checkbox.indenting.backspace=\u9000\u683c\u952e\u667a\u80fd\u7f29\u8fdb
+checkbox.indenting.backspace=\u9000\u683c\u667a\u80fd\u7f29\u8fdb
group.error.highlighting=\u9519\u8bef\u9ad8\u4eae\u663e\u793a
-editbox.autoreparse.delay.ms=\u81ea\u52a8\u89e3\u6790\u5ef6\u8fdf \uff08\u6beb\u79d2\uff09:
-editbox.error.stripe.mark.min.height.pixels=\u9519\u8bef\u6807\u8bb0\u6761\u7eb9\u7684\u6700\u5c0f\u9ad8\u5ea6(\u50cf\u7d20):
-checkbox.suppress.with.suppresswarnings=\u6291\u5236\u4e8e @SuppressWarnings \uff08\u53ea\u5bf9\u4e8e Java 5.0\uff09
-checkbox.next.error.action.goes.to.errors.first='Next Error' action goes to errors first
-checkbox.show.import.popup=\u663e\u793a\u5bfc\u5165\u5f39\u51fa\u5f0f\u83dc\u5355(&P)
+editbox.autoreparse.delay.ms=\u81ea\u52a8\u91cd\u5206\u6790\u5ef6\u65f6(\u6beb\u79d2):
+editbox.error.stripe.mark.min.height.pixels=\u9519\u8bef\u6761\u7eb9\u6807\u8bb0\u6700\u5c0f\u9ad8\u5ea6(\u50cf\u7d20)\uff1a
+checkbox.suppress.with.suppresswarnings=\u7528@SuppressWarnings \u6291\u5236(\u4ec5\u9002\u7528\u4e8e Java 5.0)
+checkbox.next.error.action.goes.to.errors.first='\u4e0b\u4e00\u4e2a\u9519\u8bef' \u7684\u64cd\u4f5c\u53ea\u53bb\u9ad8\u4f18\u5148\u7ea7\u7684\u95ee\u9898
+checkbox.show.import.popup=\u663e\u793a\u5bfc\u5165\u7684\u5f39\u51fa\u7a97\u53e3(&P)
checkbox.indent.use.tab.character=\u4f7f\u7528\u5236\u8868\u7b26
-checkbox.indent.smart.tabs=\u667a\u80fd\u6807\u7b7e
-editbox.indent.tab.size=\u6807\u7b7e\u5c3a\u5bf8:
-editbox.indent.indent=\u7f29\u8fdb:
-editbox.indent.continuation.indent=\u7ee7\u7eed\u7f29\u8fdb:
-editbox.indent.label.indent=\u6807\u7b7e\u7f29\u8fdb:
+checkbox.indent.smart.tabs=\u667a\u80fd tab
+editbox.indent.tab.size=tab \u5927\u5c0f\uff1a
+editbox.indent.indent=\u7f29\u8fdb\uff1a
+editbox.indent.continuation.indent=\u8fde\u7eed\u7f29\u8fdb\uff1a
+editbox.indent.label.indent=\u6807\u7b7e\u7f29\u8fdb\uff1a
checkbox.indent.keep.indents.on.empty.lines=\u4fdd\u6301\u7a7a\u884c\u7f29\u8fdb
checkbox.indent.absolute.label.indent=\u7edd\u5bf9\u6807\u7b7e\u7f29\u8fdb
checkbox.do.not.indent.top.level.class.members=\u4e0d\u7f29\u8fdb\u9876\u7ea7\u7c7b\u6210\u5458
checkbox.use.relative.indents=\u76f8\u5bf9\u4e8e\u8868\u8fbe\u5f0f\u7684\u5f00\u59cb\u4f7f\u7528\u7f29\u8fdb
-tooltip.indent.must.be.multiple.of.tab.size.for.smart.tabs.to.operate=\u7f29\u8fdb\u591a\u4e2atab\u8ddd\u79bb\u65f6\u667a\u80fd\u5316Tab\u64cd\u4f5c
+tooltip.indent.must.be.multiple.of.tab.size.for.smart.tabs.to.operate=\u667a\u80fd tab \u64cd\u4f5c\u7684\u7f29\u8fdb\u5fc5\u987b\u662f tab \u5c3a\u5bf8\u7684\u500d\u6570
combobox.crlf.system.dependent=\u7cfb\u7edf\u76f8\u5173
combobox.crlf.unix=Unix \u548c OS X (\\n)
combobox.crlf.windows=Windows (\\r\\n)
-combobox.crlf.mac=Classic Mac (\\r)
-group.tabs.and.indents=\u6807\u7b7e\u548c\u7f29\u8fdb
-checkbox.indent.use.same.settings.for.all.file.types=\u4f7f\u7528\u9ed8\u8ba4\u7f29\u8fdb\u9009\u9879 (\u5e38\u89c4)
-tab.indent.other=\u5176\u5b83
-combobox.line.separator.for.new.files=\u884c\u5206\u9694\u7b26:
-editbox.right.margin.columns=Hard wrap at
-checkbox.wrap.typing.on.right.margin=\u952e\u5165\u5230\u8fbe\u53f3\u8fb9\u8ddd\u65f6\u6362\u884c
-group.javadoc.other=\u5176\u5b83
+combobox.crlf.mac=\u7ecf\u5178Mac(\\r)
+group.tabs.and.indents=tab \u548c\u7f29\u8fdb
+checkbox.indent.use.same.settings.for.all.file.types=\u4f7f\u7528\u9ed8\u8ba4\u7f29\u8fdb\u9009\u9879(\u5e38\u89c4)
+tab.indent.other=\u5176\u4ed6
+combobox.line.separator.for.new.files=\u6362\u884c\u7b26:
+editbox.right.margin.columns=\u5f3a\u5236\u6362\u884c\u5728
+checkbox.wrap.typing.on.right.margin=\u5f53\u952e\u5165\u5230\u53f3\u9875\u8fb9\u8ddd\u7684\u65f6\u5019\u6362\u884c
+group.javadoc.other=\u5176\u4ed6
group.javadoc.invalid.tags=\u65e0\u6548\u6807\u7b7e
group.javadoc.blank.lines=\u7a7a\u884c
group.javadoc.alignment=\u5bf9\u9f50
-checkbox.enable.javadoc.formatting=\u542f\u7528JavaDoc\u683c\u5f0f
+checkbox.enable.javadoc.formatting=\u542f\u7528 JavaDoc \u683c\u5f0f\u5316
checkbox.align.parameter.descriptions=\u5bf9\u9f50\u53c2\u6570\u8bf4\u660e
checkbox.align.thrown.exception.descriptions=\u5bf9\u9f50\u629b\u51fa\u5f02\u5e38\u8bf4\u660e
-checkbox.after.description=\u8bf4\u660e\u4e4b\u540e
-checkbox.after.parameter.descriptions=\u53c2\u6570\u8bf4\u660e\u4e4b\u540e
-checkbox.after.return.tag=\u8fd4\u56de\u6807\u8bb0\u4e4b\u540e
+checkbox.after.description=\u5728\u63cf\u8ff0\u540e
+checkbox.after.parameter.descriptions=\u5728\u53c2\u6570\u63cf\u8ff0\u540e
+checkbox.after.return.tag=\u5728 return \u540e
checkbox.keep.invalid.tags=\u4fdd\u6301\u65e0\u6548\u6807\u7b7e
-checkbox.keep.empty.param.tags=\u521b\u5efa@interface
-checkbox.keep.empty.return.tags=\u4fdd\u6301\u7a7a@param\u6807\u7b7e
-checkbox.keep.empty.throws.tags=\u4fdd\u6301\u7a7a@return\u6807\u7b7e
-checkbox.enable.leading.asterisks=\u542f\u7528\u884c\u8ddd\u661f\u53f7
-checkbox.use.throws.rather.than.exception=\u7528@throws\u800c\u4e0d\u662f@exception
-checkbox.wrap.at.right.margin=\u6309\u53f3\u8fb9\u8ddd\u81ea\u52a8\u6362\u884c
+checkbox.keep.empty.param.tags=\u4fdd\u6301\u7a7a @param \u6807\u7b7e
+checkbox.keep.empty.return.tags=\u4fdd\u6301\u7a7a @return \u6807\u7b7e
+checkbox.keep.empty.throws.tags=\u4fdd\u6301\u7a7a @throws \u6807\u7b7e
+checkbox.enable.leading.asterisks=\u542f\u7528\u524d\u5bfc\u661f\u53f7
+checkbox.use.throws.rather.than.exception=\u7528 @throws \u800c\u4e0d\u662f @exception
+checkbox.wrap.at.right.margin=\u5728\u53f3\u8fb9\u8ddd\u6362\u884c
checkbox.generate.p.on.empty.lines=\u5728\u7a7a\u884c\u751f\u6210 ""
checkbox.keep.empty.lines=\u4fdd\u6301\u7a7a\u884c
-checkbox.do.not.wrap.one.line.comments=\u4e0d\u8981\u7528\u5355\u884c\u6ce8\u91ca
-checkbox.preserve.line.feeds=\u4fdd\u7559\u6362\u884c\u7b26
+checkbox.do.not.wrap.one.line.comments=\u5355\u884c\u6ce8\u91ca\u4e0d\u6362\u884c
+checkbox.preserve.line.feeds=\u4fdd\u7559\u6362\u884c
checkbox.param.description.on.new.line=\u53c2\u6570\u63cf\u8ff0\u53e6\u8d77\u4e00\u884c
-checkbox.param.indent.on.continuation=Indent continuation lines
+checkbox.param.indent.on.continuation=\u7f29\u8fdb\u8fde\u7eed\u884c
title.javadoc=JavaDoc
-option.table.sizing.text=\u5982\u679c\u592a\u957f\u4e45\u6298\u884c\u3002
-title.choose.code.style.scheme=\u9009\u62e9\u4ee3\u7801\u98ce\u683c\u65b9\u6848
-radio.use.per.project.code.style.scheme=\u4f7f\u7528\u5355\u4e2a\u9879\u76ee\u4ee3\u7801\u6837\u5f0f\u65b9\u6848
+option.table.sizing.text=\u622a\u65ad\u5982\u679c\u8fc7\u957f\u3002
+title.choose.code.style.scheme=\u9009\u62e9\u4ee3\u7801\u6837\u5f0f\u65b9\u6848
+radio.use.per.project.code.style.scheme=\u4f7f\u7528\u5355\u4e2a\u9879\u76ee\u7684\u4ee3\u7801\u6837\u5f0f\u65b9\u6848
radio.use.global.code.style=\u4f7f\u7528\u5168\u5c40\u4ee3\u7801\u6837\u5f0f
button.import=\u5bfc\u5165...
button.export=\u5bfc\u51fa...
button.edit.global.settings=\u7f16\u8f91\u5168\u5c40\u8bbe\u7f6e...
-label.edit.per.project.or.global.code.style=
\u68c0\u67e5\u9879\u76ee\u7684\u4ee3\u7801\u98ce\u683c\u914d\u7f6e\u9009\u9879
\u6216\u4f7f\u7528\u5168\u5c40\u4ee3\u7801\u98ce\u683c\u3002\u5168\u5c40\u4ee3\u7801\u98ce\u683c\u8bbe\u7f6e\u53ef\u4ee5\u5728IDE\u914d\u7f6e
\u8bbe\u7f6e/\u5168\u5c40\u4ee3\u7801\u98ce\u683c
-title.project.code.style=\u9879\u76ee\u4ee3\u7801\u6837\u5f0f
-title.code.style.settings.import=\u8bbe\u7f6e\u5bfc\u5165
+label.edit.per.project.or.global.code.style=\u4e0a\u9762\u7684\u68c0\u67e5\u9009\u9879\u7528\u4e8e\u6bcf\u4e2a\u9879\u76ee\u7684\u4ee3\u7801\u6837\u5f0f\u914d\u7f6e\uff0c
\u6216\u4f7f\u7528\u5168\u5c40\u4ee3\u7801\u6837\u5f0f\u3002\u5168\u5c40\u4ee3\u7801\u6837\u5f0f\u8bbe\u7f6e\u53ef\u4ee5\u914d\u7f6e
\u5728 IDE \u8bbe\u7f6e/\u5168\u5c40\u4ee3\u7801\u6837\u5f0f
+title.project.code.style=\u9879\u76ee\n\u4ee3\u7801\u6837\u5f0f
+title.code.style.settings.import=\u5bfc\u5165\u8bbe\u7f6e
title.import.scheme.from=\u5bfc\u5165\u6e90
title.import.scheme.chooser=\u5bfc\u5165\u65b9\u6848
-import.scheme.shared=\u5171\u4eab\u7684\u65b9\u6848
-message.code.style.scheme.already.exists=\u65b9\u6848 {0} \u5df2\u5b58\u5728\u3002\u8986\u76d6\u8bbe\u7f6e\u5417\uff1f
+import.scheme.shared=\u5171\u4eab\u65b9\u6848
+message.code.style.scheme.already.exists=\u6587\u4ef6 {0} \u5df2\u5b58\u5728\u3002\u8986\u76d6\u8bbe\u7f6e\uff1f
code.style.scheme.import.unnamed=\u672a\u547d\u540d
-message.code.style.scheme.import.success={0} \u8bbe\u7f6e\u5bfc\u5165\u5230 {1} \u65b9\u6848\u3002{2}
-message.code.style.scheme.import.failure={0} \u5bfc\u5165\u5931\u8d25\u9519\u8bef\u6d88\u606f: {1}
+message.code.style.scheme.import.success={0} \u8bbe\u7f6e\u5c06\u8981\u5bfc\u5165\u5230 {1} \u65b9\u6848\u4e2d\u3002{2}
+message.code.style.scheme.import.failure={0} \u5bfc\u5165\u5931\u8d25,\u9519\u8bef\u4fe1\u606f:{1}
scheme.exporter.ui.export.as.title=\u5bfc\u51fa\u4e3a
scheme.exporter.ui.file.chooser.title=\u76ee\u6807\u6587\u4ef6
scheme.exporter.ui.file.chooser.message=\u5bfc\u51fa\u5230
-scheme.exporter.ui.scheme.exported.message={0} {1} was exported to {2}
+scheme.exporter.ui.scheme.exported.message={0} {1} \u5bfc\u51fa\u5230 {2}
scheme.exporter.ui.cannot.write.message=\u65e0\u6cd5\u5199\u5165\u9009\u5b9a\u7684\u6587\u4ef6/\u4f4d\u7f6e\u3002
scheme.exporter.ui.export.failed=\u5bfc\u51fa\u5931\u8d25: {0}
-label.name=\u540d\u5b57:
+label.name=\u540d\u79f0:
error.scheme.must.have.a.name=\u65b9\u6848\u5fc5\u987b\u6709\u4e00\u4e2a\u540d\u5b57
error.illegal.scheme.name=\u975e\u6cd5\u65b9\u6848\u540d\u79f0
-error.a.scheme.with.this.name.already.exists.or.was.deleted.without.applying.the.changes=\u5177\u6709\u6b64\u540d\u79f0\u7684\u65b9\u6848\u5df2\u7ecf\u5b58\u5728\u6216\u5df2\u88ab\u5220\u9664\u800c\u65e0\u6cd5\u66f4\u6539
+error.a.scheme.with.this.name.already.exists.or.was.deleted.without.applying.the.changes=\u4e00\u4e2a\u4f7f\u7528\u8be5\u540d\u79f0\u7684\u65b9\u6848\u5df2\u7ecf\u5b58\u5728\u6216\u5df2\u88ab\u5220\u9664\u800c\u672a\u5e94\u7528\u66f4\u6539
title.select.font=\u9009\u62e9\u5b57\u4f53
settings.editor.font.restored.defaults=\u6062\u590d\u9ed8\u8ba4\u503c
settings.editor.font.overwrite=\u4f7f\u7528\u989c\u8272\u65b9\u6848\u5b57\u4f53\u4ee3\u66ff
@@ -549,225 +549,225 @@ settings.editor.console.font.overwrite=\u4f7f\u7528\u63a7\u5236\u53f0\u5b57\u4f5
action.apply.editor.font.settings=\u5e94\u7528\u7f16\u8f91\u5668\u5b57\u4f53\u8bbe\u7f6e
checkbox.show.only.monospaced.fonts=\u53ea\u663e\u793a\u7b49\u5bbd\u5b57\u4f53
primary.font=\u5b57\u4f53:
-secondary.font=\u6b21\u8981\u5b57\u4f53:
+secondary.font=\u5907\u7528\u5b57\u4f53\uff1a
use.ligatures=\u542f\u7528\u5b57\u4f53\u8fde\u5b57
ligatures.jre.warning=\u60a8\u6b63\u5728\u8fd0\u884c\u7684 JRE {0} \u5df2\u77e5\u5177\u6709\u4e0e\u8fde\u5b57\u652f\u6301\u76f8\u5173\u7684\u6027\u80fd\u95ee\u9898\u3002
\u4f7f\u7528 JetBrains Runtime \u6765\u542f\u7528\u8fde\u5b57\u3002
-settings.editor.font.none=
+settings.editor.font.none=<\u65e0>
settings.editor.font.overridden.message=\u5f53\u524d\u7f16\u8f91\u5668\u5b57\u4f53: {0}, {1}
-settings.editor.font.defined.in.color.scheme.message= \u2014 defined in the color scheme
+settings.editor.font.defined.in.color.scheme.message= \u2014 \u5b9a\u4e49\u4e8e\u989c\u8272\u65b9\u6848
editbox.enter.tag.name=\u8f93\u5165\u6807\u7b7e\u540d\u79f0:
title.tag.name=\u6807\u7b7e\u540d\u79f0
title.xml=XML
title.html=HTML
action.add=\u6dfb\u52a0
action.edit=\u7f16\u8f91
-action.remove=\u5220\u9664
-checkbox.color.background=\u80cc\u666f\u8272
-checkbox.color.foreground=\u524d\u666f\u8272
+action.remove=\u79fb\u9664(&E)
+checkbox.color.background=\u540e\u53f0
+checkbox.color.foreground=\u524d\u666f
checkbox.color.effects=\u6548\u679c
-checkbox.color.error.stripe.mark=\u8bef\u5dee\u6761\u7eb9\u6807\u8bb0
-combobox.effect.bordered=\u52a0\u8fb9\u6846
+checkbox.color.error.stripe.mark=\u9519\u8bef\u6761\u7eb9\u6807\u8bb0
+combobox.effect.bordered=\u63cf\u8fb9
combobox.effect.underscored=\u4e0b\u5212\u7ebf
-combobox.effect.boldunderscored=\u52a0\u7c97\u52a0\u4e0b\u5212\u7ebf
-combobox.effect.underwaved=\u6ce2\u6d6a\u7ebf
+combobox.effect.boldunderscored=\u52a0\u7c97\u4e0b\u5212\u7ebf
+combobox.effect.underwaved=\u6ce2\u6d6a\u4e0b\u5212\u7ebf
combobox.effect.strikeout=\u5220\u9664\u7ebf
combobox.effect.bold.dottedline=\u865a\u7ebf
checkbox.font.bold=\u7c97\u4f53
checkbox.font.italic=\u659c\u4f53
label.font.type=\u5b57\u4f53
-label.inherit.attributes=\u4f7f\u7528\u7ee7\u627f\u5c5e\u6027
-title.diff=\u6bd4\u8f83 \\& \u5408\u5e76
+label.inherit.attributes=\u7ee7\u627f\u503c\u4ece\uff1a
+title.diff=\u5dee\u5f02 \\& \u5408\u5e76
title.vcs=VCS
-title.file.status.colors=File Status Colors
-title.file.status.color=File Status Color
+title.file.status.colors=\u6587\u4ef6\u72b6\u6001\u989c\u8272
+title.file.status.color=\u6587\u4ef6\u72b6\u6001\u989c\u8272
file.status.colors.header.status=\u6587\u4ef6\u72b6\u6001
file.status.colors.header.color=\u989c\u8272
-file.status.color.none=UI Font Color
+file.status.color.none=UI \u5b57\u4f53\u989c\u8272
file.status.color.menu.choose.color=\u81ea\u5b9a\u4e49...
-file.status.color.menu.normal.text=UI Font Color
+file.status.color.menu.normal.text=UI \u5b57\u4f53\u989c\u8272
file.status.color.menu.reset.to.default=\u9ed8\u8ba4
title.scope.based=\u57fa\u4e8e\u8303\u56f4
-title.colors.and.fonts=\u914d\u8272\u65b9\u6848
-progress.analysing.font=\u5206\u6790\u5b57\u4f53: {0}
+title.colors.and.fonts=\u5207\u6362\u914d\u8272\u65b9\u6848
+progress.analysing.font=\u5206\u6790\u5b57\u4f53:{0}
group.editor.font=\u7f16\u8f91\u5668\u5b57\u4f53
-label.fallback.fonts.list.description=\u5982\u679c\u4e3b\u5b57\u4f53\u5931\u8d25\uff0cIDE \u5c06\u5c1d\u8bd5\u4f7f\u7528\u6b21\u8981\u5b57\u4f53
-quickdoc.tooltip.font.size.by.wheel=\u4f7f\u7528\u6ed1\u52a8\u6761\u6216 Ctrl+Wheel \u6539\u53d8\u5b57\u4f53\u5927\u5c0f
-label.font.size=\u5b57\u4f53\u5927\u5c0f:
-label.font.name=\u540d\u5b57:
+label.fallback.fonts.list.description=\u5bf9\u4e8e\u4e3b\u5b57\u4f53\u4e0d\u652f\u6301\u7684\u7b26\u53f7
+quickdoc.tooltip.font.size.by.wheel=\u7528\u6ed1\u5757\u6216 Ctrl+\u6eda\u8f6e \u66f4\u6539\u5b57\u4f53\u5927\u5c0f
+label.font.size=\u5b57\u4f53\u5927\u5c0f\uff1a
+label.font.name=\u540d\u79f0:
editbox.font.size=\u5927\u5c0f:
-editbox.line.spacing=\u884c\u8ddd:
+editbox.line.spacing=\u884c\u95f4\u8ddd:
progress.analyzing.fonts=\u5206\u6790\u5b57\u4f53
-error.readonly.scheme.cannot.be.modified=\u53ea\u8bfb\u65b9\u6848\u65e0\u6cd5\u4fee\u6539\uff0c\u8bf7\u5148\u53e6\u5b58\u4e00\u4efd
-error.shared.scheme.cannot.be.modified=\u5171\u4eab\u65b9\u6848\u65e0\u6cd5\u4fee\u6539\uff0c\u8bf7\u5148\u53e6\u5b58\u4e00\u4efd
+error.readonly.scheme.cannot.be.modified=\u53ea\u8bfb\u65b9\u6848\u4e0d\u80fd\u88ab\u4fee\u6539\u3002\u8bf7\u5148\u505a "\u53e6\u5b58\u4e3a..."\u3002
+error.shared.scheme.cannot.be.modified=\u5171\u4eab\u65b9\u6848\u4e0d\u80fd\u88ab\u4fee\u6539\u3002\u8bf7\u5148\u505a "\u53e6\u5b58\u4e3a..."\u3002
title.cannot.modify.readonly.scheme=\u4e0d\u80fd\u4fee\u6539\u53ea\u8bfb\u65b9\u6848
-hint.readonly.scheme.cannot.be.modified=\u53ea\u8bfb\u6a21\u5f0f\uff0c\u590d\u5236\u5230\u7f16\u8f91
+hint.readonly.scheme.cannot.be.modified=\u53ea\u8bfb\u65b9\u6848\uff0c\u590d\u5236\u6765\u7f16\u8f91
title.path.variables=\u8def\u5f84\u53d8\u91cf
editbox.path.macro.value=\u503c:
-editbox.path.macro.name=\u540d\u5b57:
-button.edit=\u7f16\u8f91
-button.edit.dialog=\u7f16\u8f91...
-button.add=\u6dfb\u52a0...
-error.variable.already.exists=\u540d\u5b57\u4e3a {0} \u7684\u53d8\u91cf\u5df2\u7ecf\u5b58\u5728
-column.name=\u540d\u5b57
+editbox.path.macro.name=\u540d\u79f0:
+button.edit=\u7f16\u8f91(&E)
+button.edit.dialog=\u7f16\u8f91...(&E)
+button.add=\u6dfb\u52a0...(&A)
+error.variable.already.exists=\u53d8\u91cf\u7684\u540d\u5b57 {0} \u5df2\u7ecf\u5b58\u5728
+column.name=\u540d\u79f0
column.value=\u503c
title.add.variable=\u6dfb\u52a0\u53d8\u91cf
title.edit.variable=\u7f16\u8f91\u53d8\u91cf
-error.path.variable.is.undefined=\u8def\u5f84 "{0}" \u662f\u672a\u5b9a\u4e49\u7684
-text.no.path.variables=\u6ca1\u6709\u8def\u5f84\u503c
-config.import.invalid.directory.error={0} \u4e0d\u662f\u76ee\u5f55!
+error.path.variable.is.undefined=\u672a\u5b9a\u4e49\u8def\u5f84\u53d8\u91cf "{0}"
+text.no.path.variables=\u6ca1\u6709\u8def\u5f84\u53d8\u91cf
+config.import.invalid.directory.error={0} \u4e0d\u662f\u4e00\u4e2a\u76ee\u5f55!
command.exit=\u9000\u51fa
exit.confirm.title=\u786e\u8ba4\u9000\u51fa
-exit.confirm.prompt=\u4f60\u786e\u8ba4\u8981\u9000\u51fa {0}?
-exit.confirm.prompt.tasks=\u4f60\u6709\u540e\u53f0\u4efb\u52a1\u8fd0\u884c\u3002 \u786e\u5b9e\u8981\u505c\u6b62\u5e76\u9000\u51fa {0}?
-exclude.from.completion.group=\u4ece\u5bfc\u5165\u548c\u5b8c\u6210\u4e2d\u6392\u9664
-exclude.from.completion.prompt=\u8f93\u5165\u7684\u540d\u79f0\u7684\u5305\u6216\u7c7b\uff0c\u6392\u9664\u5728\u81ea\u52a8\u5bfc\u5165\u548c\u7c7b\u540d\u79f0\u7684\u81ea\u52a8\u5b8c\u6210:
+exit.confirm.prompt=\u786e\u5b9a\u8981\u9000\u51fa {0} \u5417?
+exit.confirm.prompt.tasks=\u60a8\u6709\u540e\u53f0\u4efb\u52a1\u6b63\u5728\u8fd0\u884c\u3002\u786e\u5b9a\u8981\u505c\u6b62\u5b83\u4eec\uff0c\u9000\u51fa {0} \u5417?
+exclude.from.completion.group=\u4ece\u5bfc\u5165\u548c\u8865\u5168\u4e2d\u6392\u9664
+exclude.from.completion.prompt=\u8f93\u5165\u8981\u4ece\u81ea\u52a8\u5bfc\u5165\u548c\u7c7b\u540d\u8865\u5168\u4e2d\u6392\u9664\u7684\u5305\u6216\u7c7b\u7684\u540d\u79f0\uff1a
exclude.from.completion.title=\u6392\u9664\u5305
-exclude.from.imports.add=\u6dfb\u52a0
+exclude.from.imports.add=\u6dfb\u52a0(&D)
exclude.from.imports.no.exclusions=\u4e0d\u6392\u9664\u6a21\u5f0f
inline.elements=\u5185\u8054\u5143\u7d20:
-don.t.break.if.inline.content=\u5982\u679c\u6709\u5185\u8054\u5185\u5bb9\u4e0d\u4e2d\u65ad:
+don.t.break.if.inline.content=\u4e0d\u8981\u4e2d\u65ad\u5185\u8054\u5185\u5bb9:
edit.code.folding.options=\u6253\u5f00\u4ee3\u7801\u6298\u53e0\u9009\u9879
-button.new=\u65b0\u5efa...
-building.include.indices=\u6784\u5efa\u5305\u62ec\u6307\u6807...
-loading.include.indices=\u52a0\u8f7d\u5305\u62ec\u6307\u6807...
+button.new=\u65b0\u5efa...(&N)
+building.include.indices=\u6784\u5efa\u5305\u542b\u7684\u7d22\u5f15...
+loading.include.indices=\u52a0\u8f7d\u5305\u542b\u7684\u7d22\u5f15...
use.external.annotations=\u4f7f\u7528\u5916\u90e8\u6ce8\u91ca(&E)
-insert.override.annotation=\u63d2\u5165@&Override\u6ce8\u89e3
+insert.override.annotation=\u63d2\u5165 @Override \u6ce8\u89e3(&O)
auto.import=\u81ea\u52a8\u5bfc\u5165
checkbox.collapse.suppress.warnings=@SuppressWarnings
-checkbox.collapse.end.of.line.comments=\u884c\u7ed3\u675f\u8bc4\u8bba\u5e8f\u5217
+checkbox.collapse.end.of.line.comments=\u884c\u7ed3\u675f\u6ce8\u91ca\u5e8f\u5217
title.other.languages=\u5176\u4ed6\u8bed\u8a00
-title.tabs.and.indents=\u6807\u7b7e\u548c\u7f29\u8fdb
+title.tabs.and.indents=tab \u548c\u7f29\u8fdb
launcher.script.title=\u521b\u5efa\u542f\u52a8\u811a\u672c
-launcher.script.overwrite=\u6587\u4ef6 ''{0}'' \u5df2\u5b58\u5728\u3002\u8981\u8986\u76d6\u5b83\u5417\uff1f
-launcher.script.sudo.prompt=\u8bf7\u8f93\u5165\u60a8\u7684\u5bc6\u7801\u4ee5\u521b\u5efa\u542f\u52a8\u811a\u672c ''{0}''
+launcher.script.overwrite=\u6587\u4ef6 ''{0}'' \u5df2\u7ecf\u5b58\u5728\u3002\u4f60\u60f3\u8986\u76d6\u5b83\u5417\uff1f
+launcher.script.sudo.prompt=\u8bf7\u8f93\u5165\u60a8\u7684\u5bc6\u7801\u4ee5\u521b\u5efa\u4e00\u4e2a\u542f\u52a8\u811a\u672c\u5728\u4e00\u4e2a ''{0}''
-desktop.entry.title=\u521b\u5efa\u684c\u9762\u5165\u53e3
-desktop.entry.success=\u4f60\u73b0\u5728\u53ef\u4ee5\u9000\u51fa{0}\uff0c\u7136\u540e\u4ece\u7cfb\u7edf\u83dc\u5355\u4e2d\u542f\u52a8\u5b83\u3002
+desktop.entry.title=\u521b\u5efa\u684c\u9762\u5feb\u6377\u65b9\u5f0f
+desktop.entry.success=\u4f60\u73b0\u5728\u53ef\u4ee5\u9000\u51fa {0},\u4ece\u7cfb\u7edf\u83dc\u5355\u4e2d\u542f\u52a8\u5b83
(\u5982\u679c\u65b0\u6761\u76ee\u4f3c\u4e4e\u4e0d\u663e\u793a\uff0c\u5219\u91cd\u65b0\u542f\u52a8\u4f1a\u8bdd)\u3002
desktop.entry.xdg.missing=\u62b1\u6b49\uff0cxdg-utils \u4f3c\u4e4e\u5728\u60a8\u7684\u7cfb\u7edf\u4e0a\u4e0d\u53ef\u7528\u3002
-desktop.entry.icon.missing=\u5728 {0} \u627e\u4e0d\u5230\u5408\u9002\u7684\u5e94\u7528\u7a0b\u5e8f\u56fe\u6807\u3002
-desktop.entry.script.missing=\u5728 ''{0}'' \u627e\u4e0d\u5230\u9002\u5f53\u7684\u542f\u52a8\u811a\u672c\u3002
-desktop.entry.sudo.prompt=\u8bf7\u8f93\u5165\u60a8\u7684\u5bc6\u7801\u4ee5\u521b\u5efa\u684c\u9762\u5165\u53e3
-
-watcher.slow.sync=\u66f4\u6539\u5916\u90e8\u6587\u4ef6\u540c\u6b65\u901f\u5ea6\u53ef\u80fd\u5f88\u6162
-watcher.exe.not.found=\u672c\u673a\u6587\u4ef6\u89c2\u5bdf\u5668\u7a0b\u5e8f\u672a\u627e\u5230
-watcher.exe.not.exists=\u8be5\u5e73\u53f0\u4e0a\u4e0d\u652f\u6301\u672c\u5730\u6587\u4ef6\u76d1\u542c
-watcher.exe.not.exe=\u672c\u673a\u6587\u4ef6\u89c2\u5bdf\u5668\u4e0d\u662f\u53ef\u6267\u884c\u6587\u4ef6: {0}
-watcher.failed.to.start=\u6587\u4ef6\u89c2\u5bdf\u5668\u542f\u52a8\u5931\u8d25
+desktop.entry.icon.missing=\u65e0\u6cd5\u5728 ''{0}'' \u4e2d\u627e\u5230\u5408\u9002\u7684\u5e94\u7528\u7a0b\u5e8f\u56fe\u6807\u3002
+desktop.entry.script.missing=\u65e0\u6cd5\u5728 ''{0}'' \u4e2d\u627e\u5230\u5408\u9002\u7684\u542f\u52a8\u811a\u672c\u3002
+desktop.entry.sudo.prompt=\u8bf7\u8f93\u5165\u60a8\u7684\u5bc6\u7801\u6765\u521b\u5efa\u684c\u9762\u9879
+
+watcher.slow.sync=\u5916\u90e8\u6587\u4ef6\u7684\u53d8\u5316\u540c\u6b65\u53ef\u80fd\u662f\u7f13\u6162\u7684
+watcher.exe.not.found=\u672c\u5730\u6587\u4ef6\u89c2\u5bdf\u5668\u53ef\u6267\u884c\u6587\u4ef6\u672a\u627e\u5230
+watcher.exe.not.exists=\u672c\u5e73\u53f0\u4e0d\u652f\u6301\u672c\u5730\u6587\u4ef6\u89c2\u5bdf\u5668
+watcher.exe.not.exe=\u672c\u5730\u6587\u4ef6\u89c2\u5bdf\u5668\u4e0d\u53ef\u6267\u884c\uff1a {0}
+watcher.failed.to.start=\u6587\u4ef6\u89c2\u5bdf\u5668\u65e0\u6cd5\u542f\u52a8
watcher.gave.up=\u6587\u4ef6\u89c2\u5bdf\u5668\u653e\u5f03\u64cd\u4f5c
-watcher.non.watchable.project=\u9879\u76ee\u6587\u4ef6\u65e0\u6cd5\u67e5\u770b\uff08\u4ed6\u4eec\u5728\u7f51\u7edc\u4e0a\uff1f\uff09
+watcher.non.watchable.project=\u65e0\u6cd5\u89c2\u5bdf\u9879\u76ee\u6587\u4ef6(\u5b83\u4eec\u5728\u7f51\u7edc\u6302\u8f7d\u4e0b\u5417\uff1f)
-fs.case.sensitivity.mismatch.title=\u6587\u4ef6\u7cfb\u7edf\u4e2d\u533a\u5206\u5927\u5c0f\u5199\u4e0d\u5339\u914d
-fs.case.sensitivity.mismatch.message=\u8be5\u9879\u76ee\u4f3c\u4e4e\u4f4d\u4e8e\u4e00\u4e2a\u5927\u5c0f\u5199-{0,choice,0#|1#in}\u654f\u611f\u7684\u6587\u4ef6\u7cfb\u7edf.
\u4e0d\u5339\u914d\u7684 IDE \u8bbe\u7f6e. \u66f4\u591a\u7ec6\u8282.
+fs.case.sensitivity.mismatch.title=\u6587\u4ef6\u7cfb\u7edf\u5927\u5c0f\u5199\u654f\u611f\u6027\u4e0d\u5339\u914d
+fs.case.sensitivity.mismatch.message=\u8be5\u9879\u76ee\u4f3c\u4e4e\u4f4d\u4e8e\u4e00\u4e2a\u5927\u5c0f\u5199-{0,choice,0#|1#\u4e0d}\u654f\u611f\u7684\u6587\u4ef6\u7cfb\u7edf\u3002
\u8fd9\u4e0d\u5339\u914d\u7684 IDE \u8bbe\u7f6e(\u7531 "idea.case.sensitive.fs" \u5c5e\u6027\u63a7\u5236)
\u66f4\u591a\u7ec6\u8282
-arrangement.title.settings.tab=\u6574\u7406
-arrangement.text.empty.rule=
+arrangement.title.settings.tab=\u6392\u5217
+arrangement.text.empty.rule=<\u7a7a\u89c4\u5219>
arrangement.text.type=\u7c7b\u578b
arrangement.text.modifier=\u4fee\u9970\u7b26
-arrangement.text.name=\u540d\u5b57
+arrangement.text.name=\u540d\u79f0
arrangement.order.name=\u987a\u5e8f
arrangement.action.rule.add.text=\u6dfb\u52a0\u89c4\u5219
-arrangement.action.rule.add.description=\u6dfb\u52a0\u65b0\u5b89\u6392\u89c4\u5219
+arrangement.action.rule.add.description=\u6dfb\u52a0\u65b0\u7684\u6392\u5217\u89c4\u5219
arrangement.action.section.rule.add.text=\u6dfb\u52a0\u90e8\u5206\u89c4\u5219
-arrangement.action.section.rule.add.description=\u6dfb\u52a0\u65b0\u7684\u89c4\u5219
-arrangement.action.rule.remove.text=\u5220\u9664\u89c4\u5219
-arrangement.action.rule.remove.description=\u5220\u9664\u6240\u9009\u7684\u89c4\u5219
-arrangement.action.rule.edit.text=\u4fee\u6539\u89c4\u5219
-arrangement.action.rule.edit.description=\u7f16\u8f91\u6240\u9009\u7684\u89c4\u5219
-arrangement.action.rule.move.up.text=\u5411\u4e0a\u79fb\u52a8
-arrangement.action.rule.move.up.description=\u5411\u4e0a\u79fb\u52a8\u9009\u5b9a\u7684\u89c4\u5219
-arrangement.action.rule.move.down.text=\u5411\u4e0b\u79fb\u52a8
-arrangement.action.rule.move.down.description=\u5411\u4e0b\u79fb\u52a8\u6240\u9009\u7684\u89c4\u5219
-arrangement.action.alias.rule.add.edit.text=\u914d\u7f6e\u5339\u914d\u89c4\u5219\u522b\u540d
-arrangement.action.alias.rule.add.edit.description=\u4e3a\u5339\u914d\u89c4\u5219\u914d\u7f6e\u522b\u540d
+arrangement.action.section.rule.add.description=\u6dfb\u52a0\u65b0\u7684\u90e8\u5206\u6392\u5217\u89c4\u5219
+arrangement.action.rule.remove.text=\u79fb\u9664\u89c4\u5219
+arrangement.action.rule.remove.description=\u79fb\u9664\u9009\u5b9a\u7684\u6392\u5217\u89c4\u5219
+arrangement.action.rule.edit.text=\u7f16\u8f91\u89c4\u5219
+arrangement.action.rule.edit.description=\u7f16\u8f91\u9009\u5b9a\u7684\u6392\u5217\u89c4\u5219
+arrangement.action.rule.move.up.text=\u4e0a\u79fb
+arrangement.action.rule.move.up.description=\u5411\u4e0a\u79fb\u52a8\u9009\u5b9a\u7684\u6392\u5217\u89c4\u5219
+arrangement.action.rule.move.down.text=\u4e0b\u79fb
+arrangement.action.rule.move.down.description=\u5411\u4e0b\u79fb\u52a8\u9009\u5b9a\u7684\u6392\u5217\u89c4\u5219
+arrangement.action.alias.rule.add.edit.text=\u914d\u7f6e\u5339\u914d\u89c4\u5219\u7684\u522b\u540d
+arrangement.action.alias.rule.add.edit.description=\u914d\u7f6e\u6392\u5217\u5339\u914d\u89c4\u5219\u7684\u522b\u540d
arrangement.settings.section.groups=\u5206\u7ec4\u89c4\u5219
arrangement.settings.section.match=\u5339\u914d\u89c4\u5219
arrangement.settings.section.rule.custom.token.title=\u89c4\u5219\u522b\u540d\u5b9a\u4e49
-arrangement.settings.section.rule.sequence=\u522b\u540d\u5b9a\u4e49\u7684\u89c4\u5219
-arrangement.settings.groups.property.field=\u76f8\u5e94\u7684 getter/setter \u5c5e\u6027\u5b57\u6bb5\u7f16\u7ec4
-arrangement.settings.groups.dependent.methods=\u5c06\u4f9d\u8d56\u65b9\u6cd5\u653e\u5728\u4e00\u8d77
-arrangement.settings.groups.overridden.methods=\u5c06\u91cd\u5199\u7684\u65b9\u6cd5\u653e\u5728\u4e00\u8d77
-arrangement.settings.groups.getters.and.setters.together=\u5c06 getter \u548c setter \u653e\u5728\u4e00\u8d77
-arrangement.settings.order.type.keep=\u4fdd\u5b58\u987a\u5e8f
-arrangement.settings.order.type.by.name=\u6309\u540d\u79f0\u6392\u5e8f
-arrangement.settings.order.type.depth.first=\u6309\u6df1\u5ea6\u4f18\u5148\u987a\u5e8f
-arrangement.settings.order.type.breadth.first=\u6309\u5bbd\u5ea6\u4f18\u5148\u6392\u5e8f
+arrangement.settings.section.rule.sequence=\u89c4\u5219\u522b\u540d\u5b9a\u4e49
+arrangement.settings.groups.property.field=\u5206\u7ec4\u5c5e\u6027\u5b57\u6bb5\u548c\u76f8\u5e94\u7684 getter/setter
+arrangement.settings.groups.dependent.methods=\u4fdd\u6301\u4f9d\u8d56\u65b9\u6cd5\u5728\u4e00\u8d77
+arrangement.settings.groups.overridden.methods=\u4fdd\u6301\u8986\u76d6\u65b9\u6cd5\u5728\u4e00\u8d77
+arrangement.settings.groups.getters.and.setters.together=\u4fdd\u6301 getter \u548c setter \u5728\u4e00\u8d77
+arrangement.settings.order.type.keep=\u4fdd\u6301\u6392\u5e8f
+arrangement.settings.order.type.by.name=\u901a\u8fc7\u540d\u5b57\u6392\u5e8f
+arrangement.settings.order.type.depth.first=\u6df1\u5ea6\u6392\u5e8f\u4f18\u5148
+arrangement.settings.order.type.breadth.first=\u5bbd\u5ea6\u6392\u5e8f\u4f18\u5148
arrangement.settings.text.general.type=\u7c7b\u578b:
-arrangement.settings.text.general.modifier=\u4fee\u6539:
-arrangement.settings.text.general.name=\u540d\u5b57:
+arrangement.settings.text.general.modifier=\u4fee\u9970\u7b26:
+arrangement.settings.text.general.name=\u540d\u79f0:
arrangement.settings.text.general.text=\u6587\u672c:
arrangement.settings.text.general.order=\u987a\u5e8f:
arrangement.settings.text.general.sequence=\u522b\u540d:
arrangement.settings.text.general.xml.namespace=\u547d\u540d\u7a7a\u95f4:
arrangement.settings.text.entry.type.xml.tag=\u6807\u7b7e
arrangement.settings.text.entry.type.xml.attribute=\u5c5e\u6027
-arrangement.settings.additional.force.combobox.name=\u5f3a\u5236\u91cd\u65b0\u6392\u5217:
+arrangement.settings.additional.force.combobox.name=\u5f3a\u5236\u91cd\u6392\uff1a
arrangement.settings.additional.force.rearrange.always=\u603b\u662f
arrangement.settings.additional.force.rearrange.never=\u4ece\u4e0d
-arrangement.settings.additional.force.rearrange.according.to.dialog=\u4f7f\u7528\u5f53\u524d\u7684\u6a21\u5f0f \uff08\u5728\u683c\u5f0f\u4ee3\u7801\u5bf9\u8bdd\u6846\u4e2d\u5207\u6362\uff09
+arrangement.settings.additional.force.rearrange.according.to.dialog=\u4f7f\u7528\u5f53\u524d\u6a21\u5f0f(\u5728\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u7801\u5bf9\u8bdd\u6846\u4e2d\u5207\u6362)
arrangement.settings.additional.title=\u9644\u52a0\u8bbe\u7f6e
-arrangement.settings.validation.duplicate.matching.rule=\u5339\u914d\u89c4\u5219\u5fc5\u987b\u662f\u552f\u4e00\u7684\u5f53\u524d\u8bbe\u7f6e\u3002\u91cd\u590d\u7684\u89c4\u5219\u5c06\u88ab\u5ffd\u7565\u3002
-arrangement.settings.validation.duplicate.section.text=\u5f53\u524d\u8bbe\u7f6e\u7684\u6587\u672c\u90e8\u5206\u5fc5\u987b\u662f\u60df\u4e00\u7684\u3002\u91cd\u590d\u7684\u6587\u672c\u89c4\u5219\u5c06\u88ab\u88ab\u5ffd\u7565\u3002
-arrangement.settings.validation.empty.section.rule=\u5e94\u5305\u542b\u81f3\u5c11\u4e00\u79cd\u6392\u5217\u65b9\u5f0f\u8fdb\u5165\u5426\u5219\u4e3a\u5b83\u5c06\u6c38\u8fdc\u4e0d\u4f1a\u63d2\u5165\u3002
-arrangement.settings.validation.end.section.rule.without.start=\u627e\u4e0d\u5230\u542f\u52a8\u90e8\u5206\u89c4\u5219\u7ed3\u675f\u5f53\u524d\u89c4\u5219\u3002
+arrangement.settings.validation.duplicate.matching.rule=\u5339\u914d\u89c4\u5219\u5728\u5f53\u524d\u8bbe\u7f6e\u4e2d\u5fc5\u987b\u662f\u552f\u4e00\u7684\u3002\u91cd\u590d\u7684\u89c4\u5219\u5c06\u88ab\u5ffd\u7565\u3002
+arrangement.settings.validation.duplicate.section.text=\u90e8\u5206\u6587\u672c\u5728\u5f53\u524d\u8bbe\u7f6e\u6587\u672c\u5fc5\u987b\u662f\u60df\u4e00\u7684\u3002\u91cd\u590d\u6587\u672c\u7684\u89c4\u5219\u5c06\u88ab\u5ffd\u7565\u3002
+arrangement.settings.validation.empty.section.rule=\u90e8\u5206\u5e94\u81f3\u5c11\u5305\u542b\u4e00\u4e2a\u6392\u5217\u6761\u76ee\uff0c\u5426\u5219\u5c06\u4e0d\u4f1a\u63d2\u5165\u3002
+arrangement.settings.validation.end.section.rule.without.start=\u627e\u4e0d\u5230\u5f53\u524d\u7ed3\u675f\u89c4\u5219\u7684\u5f00\u59cb\u90e8\u5206\u89c4\u5219\u3002
checkbox.spaces.around.lambda.arrow=Lambda \u7bad\u5934
checkbox.spaces.around.method.ref.dbl.colon.arrow=\u65b9\u6cd5\u53c2\u8003\u53cc\u5192\u53f7
settings.code.style.general.default.options=\u9ed8\u8ba4\u9009\u9879
-settings.code.style.general.indents.detection=\u7f29\u8fdb\u7684\u68c0\u6d4b
-settings.code.style.general.formatter.control=\u683c\u5f0f\u5316\u7a0b\u5e8f\u63a7\u5236
-settings.code.style.general.enable.formatter.tags=\u5141\u8bb8\u683c\u5f0f\u5316\u7a0b\u5e8f\u6807\u8bb0\u6ce8\u91ca
-settings.code.style.general.formatter.off.tag=\u5173\u95ed\u7684\u683c\u5f0f\u5316\u7a0b\u5e8f:
-settings.code.style.general.formatter.on.tag=\u5f00\u542f\u7684\u683c\u5f0f\u5316\u7a0b\u5e8f:
-settings.code.style.general.formatter.marker.regexp=Enable regular expressions in formatter markers
+settings.code.style.general.indents.detection=\u7f29\u8fdb\u68c0\u6d4b
+settings.code.style.general.formatter.control=\u683c\u5f0f\u5316\u63a7\u5236
+settings.code.style.general.enable.formatter.tags=\u5728\u6ce8\u91ca\u4e2d\u542f\u7528\u683c\u5f0f\u5316\u7a0b\u5e8f\u6807\u8bb0
+settings.code.style.general.formatter.off.tag=\u683c\u5f0f\u5316\u5173\u95ed\uff1a
+settings.code.style.general.formatter.on.tag=\u683c\u5f0f\u5316\u5f00\u542f\uff1a
+settings.code.style.general.formatter.marker.regexp=\u5728\u683c\u5f0f\u5316\u6807\u8bb0\u4e2d\u542f\u7528\u6b63\u5219\u8868\u8fbe\u5f0f
settings.code.style.general.formatter.marker.invalid.regexp=\u65e0\u6548\u7684\u6b63\u5219\u8868\u8fbe\u5f0f
-settings.code.style.general.autodetect.indents=\u68c0\u6d4b\u548c\u7f29\u8fdb\u4f7f\u7528\u73b0\u6709\u7684\u6587\u4ef6\u8fdb\u884c\u7f16\u8f91
+settings.code.style.general.autodetect.indents=\u68c0\u6d4b\u548c\u4f7f\u7528\u73b0\u6709\u7684\u6587\u4ef6\u7f29\u8fdb\u8fdb\u884c\u7f16\u8f91
import.scheme.chooser.source=\u4ece:
-import.scheme.chooser.destination=\u81ea:
-checkbox.reformat.on.typing.rbrace=\u91cd\u65b0\u683c\u5f0f\u5316\u5757 '}'
-settings.code.style.import.xml.error.invalid.file=\u8be5\u6587\u4ef6\u4f3c\u4e4e\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684 IntelliJ IDEA \u7684 XML \u65b9\u6848\u6587\u4ef6\uff0c\u5b83\u5e94\u8be5\u5305\u542b '' codescheme root '' \u5143\u7d20\uff0c\u627e\u5230\u7684\u662f ''{0}''\u3002(_s)
-settings.code.style.import.xml.error.missing.scheme.name=\u672a\u627e\u5230\u65b9\u6848 'name' \u5c5e\u6027\u3002
+import.scheme.chooser.destination=\u5230:
+checkbox.reformat.on.typing.rbrace=\u8f93\u5165 '}' \u65f6\u91cd\u65b0\u683c\u5f0f\u5316\u5757
+settings.code.style.import.xml.error.invalid.file=\u8be5\u6587\u4ef6\u4f3c\u4e4e\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684 IntelliJ IDEA \u7684 XML \u65b9\u6848\u6587\u4ef6\uff0c\u5b83\u5e94\u8be5\u5305\u542b ''codescheme root'' \u5143\u7d20\uff0c\u627e\u5230\u7684\u662f ''{0}''\u3002(_S)
+settings.code.style.import.xml.error.missing.scheme.name=\u672a\u627e\u5230 Scheme 'name' \u5c5e\u6027\u3002
settings.code.style.import.xml.error.can.not.load=\u65e0\u6cd5\u52a0\u8f7d\u4ee3\u7801\u6837\u5f0f\u65b9\u6848 {0}\u3002
-group.richcopy=\u5bcc\u6587\u672c\u683c\u5f0f\u62f7\u8d1d
-combobox.enable.richcopy.by.default=\u9ed8\u8ba4\u62f7\u8d1d\u4e3a\u5bcc\u6587\u672c\u683c\u5f0f
+group.richcopy=\u5bcc\u6587\u672c\u590d\u5236
+combobox.enable.richcopy.by.default=\u9ed8\u8ba4\u590d\u5236\u4e3a\u5bcc\u6587\u672c
combobox.richcopy.color.scheme=\u914d\u8272\u65b9\u6848
-combobox.richcopy.color.scheme.active=\u6709\u6548\u65b9\u6848
+combobox.richcopy.color.scheme.active=\u6d3b\u52a8\u65b9\u6848
settings.code.style.default.general=\u9ed8\u8ba4
-wrapping.wrap.if.multiple.annotations=\u5982\u679c\u5305\u542b\u591a\u4e2a
-wrapping.after.annotations=\u6700\u540e\u4e00\u4e2a\u5b57\u6bb5\u6ce8\u91ca\u540e
+wrapping.wrap.if.multiple.annotations=\u591a\u4e2a\u65f6\u6362\u884c
+wrapping.after.annotations=\u6700\u540e\u4e00\u4e2a\u5b57\u6bb5\u6ce8\u89e3\u540e
reformat.changed.text.file.too.big.notification.groupId=\u91cd\u65b0\u683c\u5f0f\u5316\u66f4\u6539\u7684\u6587\u672c
-reformat.changed.text.file.too.big.notification.title=\u65e0\u6cd5\u8ba1\u7b97\u4fee\u6539\u7684\u8303\u56f4
-reformat.changed.text.file.too.big.notification.text=\u6587\u4ef6 {0} \u592a\u5927\u6216\u6709\u592a\u591a\u7684\u4fee\u6539
+reformat.changed.text.file.too.big.notification.title=\u65e0\u6cd5\u8ba1\u7b97\u66f4\u6539\u7684\u8303\u56f4
+reformat.changed.text.file.too.big.notification.text=\u6587\u4ef6 {0} \u8fc7\u5927\u6216\u6709\u592a\u591a\u7684\u53d8\u5316
bulk.reformat.prepare.progress.text=\u51c6\u5907\u4e2d...
bulk.reformat.process.progress.text=\u5904\u7406\u4e2d...
-code.style.different.indent.size.detected=\u8be5\u6587\u4ef6\u7f29\u8fdb\u4f7f\u7528 {0} \u4e2a\u7a7a\u683c\u4ee3\u66ff {1} \u4e2a
-code.style.tab.usage.detected=\u8be5\u6587\u4ef6\u7f29\u8fdb\u4f7f\u7528\u5236\u8868\u7b26(tab)\u4ee3\u66ff {0} \u4e2a\u7a7a\u683c
-code.style.space.indent.detected=\u8be5\u6587\u4ef6\u7f29\u8fdb\u4f7f\u7528 {0} \u4e2a\u7a7a\u683c\u4ee3\u66ff\u5236\u8868\u7b26(tab)
+code.style.different.indent.size.detected=\u6b64\u6587\u4ef6\u7f29\u8fdb\u7528\u7684 {0} \u7a7a\u683c,\u800c\u4e0d\u662f {1}
+code.style.tab.usage.detected=\u6b64\u6587\u4ef6\u7f29\u8fdb\u7528\u7684\u5236\u8868\u7b26,\u800c\u4e0d\u662f {0} \u7a7a\u683c
+code.style.space.indent.detected=\u6b64\u6587\u4ef6\u662f\u7f29\u8fdb {0} \u7a7a\u683c\u4ee3\u66ff\u5236\u8868\u7b26
-code.style.detector.use.spaces=\u7f29\u8fdb\u4f7f\u7528 {0} \u4e2a\u7a7a\u683c
-code.style.detector.use.tabs=\u7f29\u8fdb\u4f7f\u7528\u5236\u8868\u7b26(tab)
+code.style.detector.use.spaces=\u7528 {0} \u7a7a\u683c\u7f29\u8fdb
+code.style.detector.use.tabs=\u7528\u5236\u8868\u7b26\u7f29\u8fdb
-code.style.indents.detector.show.settings=\u67e5\u770b\u8bbe\u7f6e
+code.style.indents.detector.show.settings=\u663e\u793a\u8bbe\u7f6e
code.style.indents.detector.accept=\u786e\u5b9a
-editorsearch.matches={0, choice, 0#\u65e0\u5339\u914d|1#\u4e00\u4e2a\u5339\u914d|2#{0} \u4e2a\u5339\u914d}
+editorsearch.matches={0, choice, 0#\u65e0\u5339\u914d|1#1 \u4e2a\u5339\u914d|2#{0} \u4e2a\u5339\u914d}
editorsearch.toomuch=\u8d85\u8fc7 {0} \u5339\u914d
code.style.other.file.types=\u5176\u4ed6\u6587\u4ef6\u7c7b\u578b
-code.style.other.label=\u6587\u672c\u6587\u4ef6\u548c\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b:
+code.style.other.label=\u6587\u672c\u6587\u4ef6\u548c\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b\uff1a
remote.desktop.detected.title=\u8fdc\u7a0b\u684c\u9762\u68c0\u6d4b
-remote.desktop.detected.message=\u7981\u7528\u52a8\u753b
-checkbox.line.comment.add.space=\u5728\u8bc4\u8bba\u5f00\u59cb\u6dfb\u52a0\u4e00\u4e2a\u7a7a\u683c
+remote.desktop.detected.message=\u52a8\u753b\u7981\u7528
+checkbox.line.comment.add.space=\u5728\u6ce8\u91ca\u5f00\u59cb\u65f6\u6dfb\u52a0\u4e00\u4e2a\u7a7a\u683c
quarantine.cleaner=\u9694\u79bb\u6e05\u7406
-quarantine.dialog.message=\u64cd\u4f5c\u7cfb\u7edf\u5c06\u6b64\u6587\u4ef6\u5939\u6807\u8bb0\u4e3a '\u9694\u79bb' \uff0c\u53ef\u80fd\u662f\u56e0\u4e3a\u60a8\u5df2\u7ecf\u4ece web \u4e0b\u8f7d\u3002\u4ece\u5916\u90e8\u6d4f\u89c8\u5668\u4e2d\u7684\u6587\u4ef6\u5939\u4e2d\u6253\u5f00\u6587\u4ef6\u53ef\u80fd\u65e0\u6cd5\u6b63\u5e38\u5de5\u4f5c\u3002\u8981\u6e05\u9664\u6b64\u6587\u4ef6\u5939\u7684\u9694\u79bb\u72b6\u6001\u5417\uff1f
-quarantine.clean.progress=\u6e05\u6d17\u9694\u79bb\u72b6\u6001
-quarantine.error.message=\u6e05\u7406\u9694\u79bb\u72b6\u6001\u65f6\u51fa\u9519
+quarantine.dialog.message=\u64cd\u4f5c\u7cfb\u7edf\u5c06\u4e0b\u5217\u6587\u4ef6\u5939\u6807\u8bb0\u4e3a '\u9694\u79bb' \uff0c\u53ef\u80fd\u662f\u56e0\u4e3a\u5b83\u4eec\u662f\u60a8\u4ece\u7f51\u7edc\u4e0b\u8f7d\u7684\u3002\u4ece\u8fd9\u4e9b\u6587\u4ef6\u5939\u4e2d\u6253\u5f00\u6587\u4ef6\u53ef\u80fd\u65e0\u6cd5\u6b63\u5e38\u5de5\u4f5c\u3002\u60a8\u8981\u6e05\u9664\u9694\u79bb\u72b6\u6001\u5417\uff1f\n{0}
+quarantine.clean.progress=\u6e05\u9664\u9694\u79bb\u72b6\u6001
+quarantine.error.message=\u6e05\u9664\u9694\u79bb\u72b6\u6001\u5931\u8d25\uff1a {0}
rainbow.option.panel.display.name=\u8bed\u4e49\u9ad8\u4eae
checkbox.stop.1=\u989c\u8272 #1
@@ -775,44 +775,44 @@ checkbox.stop.2=\u989c\u8272 #2
checkbox.stop.3=\u989c\u8272 #3
checkbox.stop.4=\u989c\u8272 #4
checkbox.stop.5=\u989c\u8272 #5
-checkbox.rainbow=\u8bed\u4e49\u9ad8\u4eae
\u5206\u914d\u6bcf\u4e2a\u53c2\u6570\u548c\u5c40\u90e8\u53d8\u91cf\u5176\u81ea\u5df1\u7684\u989c\u8272
\u4ece\u4e0b\u9762\u7684\u5149\u8c31\u4e2d\u9009\u51fa
-rainbow.option.description=Assign each parameter or variable
its own color from the spectrum below:
+checkbox.rainbow=\u8bed\u4e49\u9ad8\u4eae
+rainbow.option.description=\u5206\u914d\u6bcf\u4e2a\u53c2\u6570\u548c\u5c40\u90e8\u53d8\u91cf\u5176\u81ea\u5df1\u7684\u989c\u8272
\u4ece\u4e0b\u9762\u7684\u5149\u8c31\u4e2d\u9009\u51fa\uff1a
color.scheme.reset=\u91cd\u7f6e
-color.scheme.reset.message=\u91cd\u7f6e\u65b9\u6848\u4e3a\u5176\u9ed8\u8ba4\u503c?\n\u6ce8\u610f:\u6240\u6709\u4f60\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931\u3002
+color.scheme.reset.message=\u5c06\u65b9\u6848\u91cd\u7f6e\u4e3a\u9ed8\u8ba4\u503c\uff1f\n\u6ce8\u610f\uff1a\u60a8\u5bf9\u65b9\u6848\u6240\u505a\u7684\u6240\u6709\u66f4\u6539\u90fd\u5c06\u4e22\u5931\u3002
color.scheme.reset.title=\u6062\u590d\u9ed8\u8ba4\u503c
settings.code.style.reset.to.defaults.message=\u5c06\u6240\u6709\u4ee3\u7801\u6837\u5f0f\u8bbe\u7f6e\u66f4\u6539\u4e3a\u9ed8\u8ba4\u503c\uff1f\n\u6ce8\u610f\uff1a\u60a8\u5bf9\u65b9\u6848\u6240\u505a\u7684\u6240\u6709\u66f4\u6539\u90fd\u5c06\u4e22\u5931\u3002
settings.code.style.reset.to.defaults.title=\u6062\u590d\u9ed8\u8ba4\u503c
editor.settings.keep.trailing.spaces.on.caret.line=\u59cb\u7ec8\u4fdd\u6301\u63d2\u5165\u7b26\u53f7\u884c\u7684\u5c3e\u968f\u7a7a\u683c
-settings.editor.scheme.copy=\u590d\u5236\u4e2d...
-settings.editor.scheme.delete=\u5220\u9664\u4e2d...
+settings.editor.scheme.copy=\u91cd\u590d...
+settings.editor.scheme.delete=\u5220\u9664...
settings.editor.scheme.import=\u5bfc\u5165 {0}
settings.editor.scheme.export=\u5bfc\u51fa
settings.editor.scheme.reset=\u6062\u590d\u9ed8\u8ba4\u503c...
settings.editor.scheme.copy.to.project=\u590d\u5236\u5230\u9879\u76ee...
-settings.editor.scheme.copy.to.ide=\u590d\u5236\u5230IDE...
-settings.editor.scheme.copy.to.ide.title=\u590d\u5236\u9879\u76ee\u65b9\u6848\u5230IDE
+settings.editor.scheme.copy.to.ide=\u590d\u5236\u5230 IDE ...
+settings.editor.scheme.copy.to.ide.title=\u5c06\u9879\u76ee\u65b9\u6848\u590d\u5236\u5230 IDE
settings.editor.scheme.copy.to.ide.label=IDE \u65b9\u6848\u540d\u79f0\uff1a
-settings.editor.scheme.copy.to.project.title=\u590d\u5236\u8bbe\u7f6e\u5230\u9879\u76ee
+settings.editor.scheme.copy.to.project.title=\u5c06\u8bbe\u7f6e\u590d\u5236\u5230\u9879\u76ee
settings.editor.scheme.copy.to.project.message=\u4f7f\u7528 {0} \u7684\u503c\u8986\u76d6\u9879\u76ee\u8bbe\u7f6e\uff1f
settings.editor.scheme.import.success={0} \u5df2\u5bfc\u5165 {1} \u65b9\u6848\u3002
settings.editor.scheme.import.failure=\u5bfc\u5165\u5931\u8d25\uff1a{0} \u4e0d\u662f\u6709\u6548\u7684\u65b9\u6848\u3002
settings.editor.scheme.import.chooser.button=\u5bfc\u5165
-settings.editor.scheme.import.chooser.title=Choose Schemes
-title.save.code.style.scheme.as=\u590d\u5236\u4ee3\u7801\u6837\u5f0f\u65b9\u6848\u4e3a
-title.save.color.scheme.as=\u590d\u5236\u914d\u8272\u65b9\u6848\u4e3a
-settings.code.style.visual.guides=Visual guides
-settings.code.style.general.visual.guides.hint=Specify one guide (80) or several (80, 120)
-
-project.code.style.migration.title=Project code style settings migration
-project.code.style.migration.message=The code style settings of your project {0} were migrated to the new format. We''re keeping the old format for now, for backwards compatibility.
+settings.editor.scheme.import.chooser.title=\u9009\u62e9\u65b9\u6848
+title.save.code.style.scheme.as=\u91cd\u590d\u4ee3\u7801\u6837\u5f0f\u65b9\u6848\u4e3a
+title.save.color.scheme.as=\u91cd\u590d\u989c\u8272\u65b9\u6848\u4e3a
+settings.code.style.visual.guides=\u53ef\u89c6\u5316\u6307\u5bfc
+settings.code.style.general.visual.guides.hint=\u6307\u5b9a\u4e00\u4e2a (80) \u6216\u51e0\u4e2a (80, 120) \u6307\u5bfc
+
+project.code.style.migration.title=\u9879\u76ee\u4ee3\u7801\u6837\u5f0f\u8bbe\u7f6e\u8fc1\u79fb
+project.code.style.migration.message=\u9879\u76ee {0} \u7684\u4ee3\u7801\u6837\u5f0f\u8bbe\u7f6e\u8fc1\u79fb\u5230\u65b0\u683c\u5f0f\u3002\u4e3a\u4e86\u5411\u540e\u517c\u5bb9\uff0c\u6211\u4eec\u518d\u5728\u4fdd\u7559\u65e7\u683c\u5f0f\u3002
margin.columns=\u5217
-combobox.lineseparator.for.new.files.hint=Applied to new files
+combobox.lineseparator.for.new.files.hint=\u5e94\u7528\u4e8e\u65b0\u6587\u4ef6
-integer.field.value.expected=A value is expected
-integer.field.value.out.of.range=Value ''{0}'' is out of range {1}..{2}
-integer.field.value.not.a.number=Value ''{0}'' is not an integer number
+integer.field.value.expected=\u671f\u671b\u503c
+integer.field.value.out.of.range=\u503c ''{0}'' \u8d85\u51fa\u8303\u56f4 {1}..{2}
+integer.field.value.not.a.number=\u503c ''{0}'' \u4e0d\u662f\u6574\u6570
integer.field.value.default=\u9ed8\u8ba4
-settings.soft.margins.empty.list=None
-settings.default.value.prefix=Default: {0}
+settings.soft.margins.empty.list=\u6ca1\u6709
+settings.default.value.prefix=\u9ed8\u8ba4: {0}
\ No newline at end of file
diff --git a/resources_en/messages/ApplicationBundle_zh_TW.properties b/resources_en/messages/ApplicationBundle_zh_TW.properties
index b13dbbd..75fc919 100644
--- a/resources_en/messages/ApplicationBundle_zh_TW.properties
+++ b/resources_en/messages/ApplicationBundle_zh_TW.properties
@@ -1,81 +1,81 @@
-error.invalid.installation.home=\u7121\u6cd5\u532f\u5165\u8a2d\u5b9a\u3002 ''{0}'' \u4f3c\u4e4e\u4e0d\u662f\u4e00\u500b\u6709\u6548\u7684 {1} \u5b89\u88dd\u8def\u5f91\u3002
-error.no.settings.path=\u7121\u6cd5\u532f\u5165\u8a2d\u5b9a\u3002{0} \u4e0d\u5b58\u5728\u3002
+error.invalid.installation.home=\u7121\u6cd5\u532f\u5165\u8a2d\u5b9a {0} \u3002''{0}'' \u4f3c\u4e4e\u4e0d\u662f\u4e00\u500b\u6709\u6548\u7684 {1} \u5b89\u88dd\u8def\u5f91\u3002
+error.no.settings.path=\u7121\u6cd5\u532f\u5165\u8a2d\u5b9a {0} \u3002''{0}'' \u4e0d\u5b58\u5728\u3002
title.settings.import.failed=\u8a2d\u5b9a\u532f\u5165\u5931\u6557
-error.unable.to.import.settings=\u7121\u6cd5\u532f\u5165\u8a2d\u5b9a\u3002{0}
+error.unable.to.import.settings=\u7121\u6cd5\u532f\u5165\u8a2d\u5b9a {0} \u3002{0}
title.complete.installation=\u5b8c\u6210\u5b89\u88dd
-title.installation.home.required=\u9700\u8981\u8a2d\u5b9a\u8cc7\u6599\u593e\u4f86\u5b89\u88dd
-error.please.select.previous.installation.home=\u8acb\u9078\u53d6\u4ee5\u524d\u7684 {0} \u8a2d\u5b9a\u8cc7\u6599\u593e\u4f86\u5b89\u88dd
-error.selected.current.installation.home=\u60a8\u5df2\u9078\u53d6\u76ee\u524d {0} \u5b89\u88dd\u8def\u5f91\u3002\n\u8acb\u9078\u53d6\u4ee5\u524d\u7684 {1} \u5b89\u88dd\u8def\u5f91\u3002
-error.does.not.appear.to.be.installation.home={0} \u4e0d\u662f {1} \u8a2d\u5b9a\u8cc7\u6599\u593e\u6216\u5b89\u88dd\u76ee\u9304
-error.no.read.permissions=\u60a8\u6c92\u6709 {0} \u7684\u8b80\u53d6\u7684\u6b0a\u9650
-radio.do.not.import=\u6c92\u6709\u532f\u5165\u8a2d\u5b9a
+title.installation.home.required=\u9700\u8981\u8a2d\u5b9a\u76ee\u9304\u6216\u5b89\u88dd\u76ee\u9304
+error.please.select.previous.installation.home=\u8acb\u9078\u53d6\u4ee5\u524d\u7684 {0} \u8a2d\u5b9a\u8cc7\u6599\u593e\u6216\u5b89\u88dd\u76ee\u9304
+error.selected.current.installation.home=\u60a8\u9078\u53d6\u4e86\u76ee\u524d {0} \u7684\u5b89\u88dd\u3002\n\u8acb\u9078\u53d6\u4ee5\u524d {1} \u7684\u5b89\u88dd\u56de\u5bb6
+error.does.not.appear.to.be.installation.home={0} \u4f3c\u4e4e\u6c92\u6709 {1} \u8a2d\u5b9a\u8cc7\u6599\u593e\u6216\u5b89\u88dd\u76ee\u9304
+error.no.read.permissions=\u4f60\u6c92\u6709 {0} \u7684\u8b80\u53d6\u6b0a\u9650
+radio.do.not.import=\u4e0d\u532f\u5165\u8a2d\u5b9a
radio.import.auto=\u4ee5\u524d\u7684\u7248\u672c({0})
-radio.import=\u81ea\u8a02\u4f4d\u7f6e.\u8a2d\u5b9a\u8cc7\u6599\u593e\u6216\u4ee5\u524d\u7684\u7248\u672c\u7684\u5b89\u88dd\u76ee\u9304
-label.you.can.import=\u532f\u5165 {0} \u7684\u8a2d\u5b9a:
+radio.import=\u81ea\u8a02\u4f4d\u7f6e\u3002\u4e4b\u524d\u7248\u672c\u7684\u8a2d\u5b9a\u8cc7\u6599\u593e\u6216\u5b89\u88dd\u4e3b\u76ee\u9304\uff1a
+label.you.can.import=\u532f\u5165 {0} \u8a2d\u5b9a\u5f9e\uff1a
button.ok=\u78ba\u5b9a
title.code.completion=\u4ee3\u78bc\u88dc\u5168
-editbox.lookup.height=\u6aa2\u67e5\u9ad8\u5ea6 \uff08\u9805\u76ee\uff09:
-editbox.autopopup.javadoc.in=Auto-display documentation in
-checkbox.show.signatures=\u986f\u793a\u7279\u5fb5
-checkbox.show.full.signatures=\u986f\u793a\u5b8c\u6574\u7684\u7279\u5fb5
-editbox.auto.complete=Auto-display code completion
-editbox.autopopup.in=Auto-display parameter info in
-editbox.ms=ms
-editbox.complete.with.parameters=Show parameter name hints on completion
+editbox.lookup.height=\u641c\u5c0b\u9ad8\u5ea6(\u9805):
+editbox.autopopup.javadoc.in=\u81ea\u52d5\u986f\u793a\u6587\u4ef6\u5728
+checkbox.show.signatures=\u986f\u793a\u7c3d\u540d
+checkbox.show.full.signatures=\u986f\u793a\u5b8c\u6574\u7684\u7c3d\u540d
+editbox.auto.complete=\u81ea\u52d5\u986f\u793a\u4ee3\u78bc\u88dc\u5168
+editbox.autopopup.in=\u81ea\u52d5\u986f\u793a\u53c3\u6578\u8a0a\u606f\u5728
+editbox.ms=\u6beb\u79d2
+editbox.complete.with.parameters=\u88dc\u5168\u6642\u986f\u793a\u53c3\u6578\u540d\u63d0\u793a
title.parameter.info=\u53c3\u6578\u8a0a\u606f
radio.insert.both.parentheses=\u63d2\u5165 '()'
-checkbox.insert.both.parentheses.when.no.arguments=\u63d2\u5165 '()' -- \u7576\u6c92\u6709\u53c3\u6578\u6642
+checkbox.insert.both.parentheses.when.no.arguments=\u7576\u6c92\u6709\u53c3\u6578\u6642\u63d2\u5165 '()'
radio.insert.left.parenthesis=\u63d2\u5165 '('
-label.complete.brackets=\u65b9\u62ec\u865f:
-label.complete.autopopup=\u81ea\u52d5\u5f48\u51fa:
-label.autocomplete.when.only.one.choice=\u7576\u53ea\u6709\u4e00\u500b\u9078\u9805\u662f\u81ea\u52d5\u63d2\u5165:
-checkbox.show.static.members.after.instance.qualifier=\u5728\u5be6\u4f8b\u9650\u5b9a\u7b26\u5f8c\u986f\u793a\u975c\u614b\u6210\u54e1
+label.complete.brackets=\u62ec\u865f:
+label.complete.autopopup=\u81ea\u52d5\u5f48\u7a97:
+label.autocomplete.when.only.one.choice=\u7576\u53ea\u6709\u4e00\u7a2e\u9078\u53d6\u6642\u81ea\u52d5\u5b8c\u6210\uff1a
+checkbox.show.static.members.after.instance.qualifier=\u5be6\u4f8b\u4fee\u98fe\u7b26\u5f8c\u986f\u793a\u975c\u614b\u6210\u54e1
checkbox.autocomplete.common.prefix=\u81ea\u52d5\u88dc\u5168\u5e38\u898b\u7684\u524d\u7f6e\u5b57\u5143
-checkbox.autocomplete.smart.type=\u667a\u6167\u578b\u8f38\u5165\u88dc\u5168
+checkbox.autocomplete.smart.type=\u667a\u6167\u578b\u985e\u578b\u88dc\u5168
checkbox.autocomplete.basic=\u57fa\u672c\u88dc\u5168
combobox.case.sensitive.completion=\u5340\u5206\u5927\u5c0f\u5beb\u88dc\u5168:
-combobox.autocomplete.case.sensitive.all=\u6240\u6709
+combobox.autocomplete.case.sensitive.all=\u5168\u90e8
combobox.autocomplete.case.sensitive.none=\u6c92\u6709
combobox.autocomplete.case.sensitive.first.letter=\u9996\u5b57\u6bcd
-editbox.blanklines.before.package.statement=package\u4e4b\u524d\u5ba3\u544a:
-editbox.blanklines.after.package.statement=package\u4e4b\u5f8c\u5ba3\u544a:
-editbox.blanklines.before.imports=imports\u4e4b\u524d:
-editbox.blanklines.after.imports=imports\u4e4b\u5f8c:
-editbox.blanklines.around.class=\u985e\u5225(class)\u5468\u570d:
-editbox.blanklines.around.field=\u6b04\u4f4d(field)\u5468\u570d:
-editbox.blanklines.around.method=\u65b9\u6cd5(method)\u5468\u570d:
-editbox.blanklines.before.method.body=\u65b9\u6cd5\u4e3b\u9ad4\u4e4b\u524d:
-editbox.blanklines.after.class.header=\u985e\u5225\u982d\u90e8\u4e4b\u5f8c:
-editbox.blanklines.after.anonymous.class.header=\u533f\u540d\u985e\u5225\u982d\u90e8\u4e4b\u5f8c:
-editbox.blanklines.around.initializer=\u570d\u7e5e\u521d\u59cb\u5316:
+editbox.blanklines.before.package.statement=\u5305\u8a9e\u53e5\u524d:
+editbox.blanklines.after.package.statement=\u5305\u8a9e\u53e5\u5f8c:
+editbox.blanklines.before.imports=\u532f\u5165\u524d:
+editbox.blanklines.after.imports=\u532f\u5165\u5f8c:
+editbox.blanklines.around.class=\u985e\u5225\u5468\u570d:
+editbox.blanklines.around.field=\u6b04\u4f4d\u5468\u570d:
+editbox.blanklines.around.method=\u65b9\u6cd5\u5468\u570d:
+editbox.blanklines.before.method.body=\u65b9\u6cd5\u4e3b\u9ad4\u524d:
+editbox.blanklines.after.class.header=\u985e\u5225\u982d\u90e8\u5f8c:
+editbox.blanklines.after.anonymous.class.header=\u533f\u540d\u985e\u5225\u982d\u90e8\u5f8c:
+editbox.blanklines.around.initializer=\u521d\u59cb\u5316\u5468\u570d:
title.blank.lines=\u7a7a\u884c
title.keep.blank.lines=\u4fdd\u6301\u6700\u5927\u7684\u7a7a\u884c
title.minimum.blank.lines=\u6700\u5c0f\u7684\u7a7a\u884c
editbox.keep.blanklines.in.declarations=\u5728\u5ba3\u544a\u4e2d:
editbox.keep.blanklines.in.code=\u5728\u4ee3\u78bc\u4e2d:
-editbox.keep.blanklines.before.rbrace='}'\u4e4b\u524d:
-title.preview=\u9810\u89bd
+editbox.keep.blanklines.before.rbrace=\u5728 '}' \u524d:
+title.preview=Preview
listbox.members.order.fields=\u5be6\u4f8b\u6b04\u4f4d
listbox.members.order.static.fields=\u975c\u614b\u6b04\u4f4d
listbox.members.order.methods=\u5be6\u4f8b\u65b9\u6cd5
listbox.members.order.static.methods=\u975c\u614b\u65b9\u6cd5
-listbox.members.order.constructors=\u69cb\u9020\u51fd\u6578
+listbox.members.order.constructors=\u69cb\u9020\u65b9\u6cd5
listbox.members.order.inner.classes=\u5167\u90e8\u985e\u5225
listbox.members.order.inner.static.classes=\u975c\u614b\u5167\u90e8\u985e\u5225
-title.naming.final.modifier=\u6700\u7d42\u7684\u4fee\u98fe
-title.naming.functional.expressions=Lambda \u8eab\u9ad4
-checkbox.make.generated.parameters.final=\u6700\u7d42\u7522\u751f\u7684\u53c3\u6578
-checkbox.make.generated.local.variables.final=\u6700\u7d42\u7522\u751f\u7684\u672c\u6a5f\u8b8a\u6578
+title.naming.final.modifier=Final \u4fee\u98fe\u7b26
+title.naming.functional.expressions=Lambda \u4e3b\u9ad4
+checkbox.make.generated.parameters.final=\u4f7f\u7522\u751f\u7684\u53c3\u6578 final
+checkbox.make.generated.local.variables.final=\u4f7f\u7522\u751f\u7684\u5c40\u90e8\u8b8a\u6578 final
title.naming.comment.code=\u8a3b\u89e3\u7684\u4ee3\u78bc
-checkbox.block.comment.at.first.column=\u5728\u7b2c\u4e00\u5217\u7684\u5340\u584a\u8a3b\u89e3
-checkbox.line.comment.at.first.column=\u5728\u7b2c\u4e00\u5217\u7684\u884c\u8a3b\u89e3
+checkbox.block.comment.at.first.column=\u8a3b\u89e3\u5340\u584a\u5728\u7b2c\u4e00\u5217
+checkbox.line.comment.at.first.column=\u884c\u8a3b\u89e3\u5728\u7b2c\u4e00\u5217
title.order.of.members=\u6210\u54e1\u9806\u5e8f
-button.move.down=\u4e0b\u79fb
-button.move.up=\u4e0a\u79fb
+button.move.down=\u4e0b\u79fb(&D)
+button.move.up=\u4e0a\u79fb(&U)
title.naming=\u547d\u540d
label.name.prefix=\u540d\u7a31\u524d\u7f6e\u5b57\u5143:
label.name.suffix=\u540d\u7a31\u5f8c\u7f6e\u5b57\u5143:
-label.naming.local.variable=\u672c\u6a5f\u8b8a\u6578:
+label.naming.local.variable=\u5c40\u90e8\u8b8a\u6578:
label.naming.field=\u6b04\u4f4d\uff1a
label.naming.static.field=\u975c\u614b\u6b04\u4f4d\uff1a
label.naming.parameter=\u53c3\u6578\uff1a
@@ -83,215 +83,215 @@ checkbox.prefer.longer.names=\u66f4\u559c\u6b61\u8f03\u9577\u7684\u540d\u7a31
title.lookup.list=\u67e5\u95b1\u6e05\u55ae
title.code.generation=\u4ee3\u78bc\u7522\u751f
title.insert.new.line.before.tags=\u5728\u6a19\u7c64\u4e4b\u524d\u63d2\u5165\u65b0\u884c
-title.remove.line.breaks.before.tags=\u522a\u9664\u63db\u884c\u7b26\u4e4b\u524d\u6a19\u8a18
-title.do.not.indent.children.of=\u4e0d\u7e2e\u9032\u7684\u5b50\u5143\u7d20
+title.remove.line.breaks.before.tags=\u5728\u6a19\u7c64\u4e4b\u524d\u79fb\u9664\u63db\u884c\u6a19\u8a18
+title.do.not.indent.children.of=\u4e0d\u8981\u7e2e\u9032...\u7684\u5b50\u5143\u7d20
title.inline.elements=\u5167\u806f\u5143\u7d20
-title.keep.whitespaces.inside=\u4fdd\u6301\u7a7a\u683c
-title.dont.wrap.if.inline.content=\u5982\u679c\u5305\u542b\u5167\u806f\u7b26\u865f\u4e0d\u63db\u884c
+title.keep.whitespaces.inside=\u4fdd\u7559\u5167\u90e8\u7684\u7a7a\u683c
+title.dont.wrap.if.inline.content=\u5982\u679c\u53ea\u6709\u5167\u806f\u5167\u5bb9\u4e0d\u8981\u63db\u884c
checkbox.wrap.text=\u6587\u5b57\u63db\u884c
checkbox.parentheses.around.method.arguments=\u65b0\u589e\u65b9\u6cd5\u53c3\u6578\u7684\u62ec\u865f
-checkbox.rename.local.variables.inplace=\u555f\u7528in-place\u6a21\u5f0f
+checkbox.rename.local.variables.inplace=\u555f\u7528 in-place \u6a21\u5f0f
checkbox.rename.local.variables.preselect=\u9810\u9078\u820a\u540d\u7a31
generated.quote.marks=\u7522\u751f\u7684\u5f15\u865f:
-generated.quote.enforce.format=\u57f7\u884c\u683c\u5f0f\u5316
-editbox.keep.blank.lines=\u4fdd\u6301\u7a7a\u767d\u7684\u884c:
-checkbox.keep.white.spaces=\u4fdd\u7559\u7a7a\u767d
-checkbox.align.text=\u6587\u5b57\u5c0d\u9f4a
-checkbox.align.attributes=\u5c6c\u6027\u5c0d\u9f4a
+generated.quote.enforce.format=\u5f37\u5236\u683c\u5f0f\u5316
+editbox.keep.blank.lines=\u4fdd\u6301\u7a7a\u884c:
+checkbox.keep.white.spaces=\u4fdd\u6301\u7a7a\u767d
+checkbox.align.text=\u5c0d\u9f4a\u6587\u5b57
+checkbox.align.attributes=\u5c0d\u9f4a\u5c6c\u6027
title.spaces=\u7a7a\u683c
-checkbox.spaces.in.empty.tag=\u5728\u7a7a\u6a19\u8a18
-checkbox.spaces.around.tag.name=\u5f8c\u6a19\u8a18\u540d\u7a31
-checkbox.spaces.around.equals.in.attribute=\u5728\u5c6c\u6027\u4e2d\u7684"="\u5169\u908a
-label.wrap.attributes=\u5c6c\u6027\u5468\u570d:
-label.keep.white.spaces.inside=\u4fdd\u6301\u5167\u90e8\u7684\u7a7a\u683c:
-label.do.not.indent.children.of=\u5b50\u5143\u7d20\u4e0d\u505a\u7e2e\u9032:
-label.remove.new.line.before=\u522a\u9664\u65b0\u884c\u4e4b\u524d:
-label.insert.new.line.before=\u63d2\u5165\u65b0\u884c\u4e4b\u524d:
-html.label.new.line.before.first.attribute=New line before &first attribute:
-html.label.new.line.after.last.attribute=New line after &last attribute:
+checkbox.spaces.in.empty.tag=\u5728\u7a7a\u6a19\u7c64
+checkbox.spaces.around.tag.name=\u5728\u6a19\u7c64\u540d\u5f8c
+checkbox.spaces.around.equals.in.attribute=\u5728\u5c6c\u6027\u4e2d "=" \u5468\u570d
+label.wrap.attributes=\u63db\u884c\u5c6c\u6027:
+label.keep.white.spaces.inside=\u4fdd\u7559\u5167\u90e8\u7684\u7a7a\u683c:
+label.do.not.indent.children.of=\u4e0d\u7e2e\u9032\u5b50\u5143\u7d20:
+label.remove.new.line.before=\u79fb\u9664\u4e4b\u524d\u7684\u65b0\u884c:
+label.insert.new.line.before=\u5728\u4e4b\u524d\u63d2\u5165\u65b0\u884c:
+html.label.new.line.before.first.attribute=\u5728\u7b2c\u4e00\u500b\u5c6c\u6027\u524d\u65b0\u884c\uff1a(&F)
+html.label.new.line.after.last.attribute=\u5728\u6700\u5f8c\u4e00\u500b\u5c6c\u6027\u524d\u65b0\u884c\uff1a(&L)
label.lines=\u884c
-label.or.if.tag.size.more.than=\u6216\u8005\u8d85\u904e\u6a19\u8a18\u5927\u5c0f
+label.or.if.tag.size.more.than=\u6216\u8005\u5982\u679c\u6a19\u7c64\u5c3a\u5bf8\u8d85\u904e
checkbox.keep.line.breaks=\u4fdd\u7559\u63db\u884c\u7b26
-checkbox.keep.line.breaks.in.text=\u4fdd\u6301\u6587\u5b57\u4e2d\u7684\u63db\u884c\u7b26
+checkbox.keep.line.breaks.in.text=\u4fdd\u7559\u6587\u5b57\u4e2d\u7684\u63db\u884c\u7b26
title.imports=\u532f\u5165
title.general=\u5e38\u898f
-title.other.tabs.and.indents=\u5176\u5b83
-checkbox.use.single.class.import=\u4f7f\u7528\u55ae\u500bimport\u985e\u5225
+title.other.tabs.and.indents=\u5176\u4ed6
+checkbox.use.single.class.import=\u4f7f\u7528\u55ae\u500b\u985e\u5225\u532f\u5165
checkbox.use.fully.qualified.class.names=\u4f7f\u7528\u5b8c\u5168\u9650\u5b9a\u7684\u985e\u5225\u540d
-checkbox.insert.imports.for.inner.classes=\u70ba\u5167\u90e8\u985e\u5225\u532f\u5165imports
-checkbox.use.fully.qualified.class.names.in.javadoc=\u5728javadoc\u4e2d\u4f7f\u7528\u5168\u4fee\u98fe\u985e\u5225\u540d
-radio.use.fully.qualified.class.names.in.javadoc=\u4f7f\u7528Javadoc\u4e2d\u5b8c\u5168\u5408\u683c\u7684\u985e\u5225\u540d:
-radio.use.fully.qualified.class.names.in.javadoc.always=\u59cb\u7d42
-radio.use.fully.qualified.class.names.in.javadoc.if.not.imported=\u5982\u679c\u6c92\u6709\u532f\u5165
-radio.use.fully.qualified.class.names.in.javadoc.never=\u5207\u52ff\u4f7f\u7528\u77ed\u540d\u7a31\u65b0\u589e\u532f\u5165
-editbox.class.count.to.use.import.with.star=\u985e\u5225\u8a08\u6578\u4f7f\u7528\u532f\u5165\u7684 '*':
-editbox.names.count.to.use.static.import.with.star=\u540d\u7a31\u8a08\u6578\u4f7f\u7528\u975c\u614b\u532f\u5165\u7684 '*':
-title.packages.to.use.import.with=\u8edf\u9ad4\u5305\u4f7f\u7528\u532f\u5165\u7684 '*'
+checkbox.insert.imports.for.inner.classes=\u70ba\u5167\u90e8\u985e\u5225\u63d2\u5165\u532f\u5165
+checkbox.use.fully.qualified.class.names.in.javadoc=\u5728 javadoc \u4e2d\u4f7f\u7528\u5b8c\u5168\u9650\u5b9a\u7684\u985e\u5225\u540d
+radio.use.fully.qualified.class.names.in.javadoc=\u5728 JavaDoc \u4e2d\u4f7f\u7528\u5b8c\u5168\u9650\u5b9a\u7684\u985e\u5225\u540d\uff1a
+radio.use.fully.qualified.class.names.in.javadoc.always=\u7e3d\u662f
+radio.use.fully.qualified.class.names.in.javadoc.if.not.imported=\u5982\u679c\u5c1a\u672a\u532f\u5165
+radio.use.fully.qualified.class.names.in.javadoc.never=\u5f9e\u4e0d\uff0c\u4f7f\u7528\u77ed\u540d\u7a31\u65b0\u589e\u532f\u5165
+editbox.class.count.to.use.import.with.star=\u4f7f\u7528 '*' \u532f\u5165\u7684\u985e\u5225\u6578\uff1a
+editbox.names.count.to.use.static.import.with.star=\u4f7f\u7528 '*' \u975c\u614b\u532f\u5165\u7684\u540d\u5b57\u6578\uff1a
+title.packages.to.use.import.with=\u4f7f\u7528 '*' \u532f\u5165\u7684\u5305
title.import.layout=\u532f\u5165\u4f48\u5c40
-button.add.package=Add Packa&ge
-button.add.blank=Add &Blank
-button.remove=\u522a\u9664
+button.add.package=\u65b0\u589e\u5305
+button.add.blank=\u65b0\u589e\u7a7a\u767d
+button.remove=\u79fb\u9664(&E)
listbox.import.package=\u5305
listbox.import.with.subpackages=\u4ee5\u53ca\u5b50\u5305
listbox.import.all.other.imports=<\u6240\u6709\u5176\u4ed6\u532f\u5165>
listbox.import.blank.line=<\u7a7a\u884c>
-radio.prefer.comma.separated.import.list=\u559c\u6b61\u7528\u9017\u865f\u5206\u9694import\u6e05\u55ae
-radio.prefer.one.import.statement.per.page.directive=\u559c\u6b61\u6bcf\u9801\u6307\u4ee4\u7684\u4e00\u500bimport\u8a9e\u53e5\u3002
+radio.prefer.comma.separated.import.list=\u9996\u9078\u9017\u865f\u4f86\u5206\u9694\u532f\u5165\u6e05\u55ae
+radio.prefer.one.import.statement.per.page.directive=\u504f\u597d\u6bcf\u9801\u6307\u4ee4\u4e00\u500b import \u8a9e\u53e5
title.jsp.imports.layout=JSP \u532f\u5165\u4f48\u5c40
button.add.package.p=\u65b0\u589e\u5305(&P)
button.remove.r=\u79fb\u9664(&R)
-wrapping.and.braces=\u81ea\u52d5\u63db\u884c\u548c\u62ec\u865f
+wrapping.and.braces=\u63db\u884c\u548c\u62ec\u865f
-wrapping.wrap.on.typing=\u9375\u5165\u63db\u884c
+wrapping.wrap.on.typing=\u8f38\u5165\u6642\u63db\u884c
wrapping.wrap.on.typing.no.wrap=\u5426
wrapping.wrap.on.typing.wrap=\u662f
wrapping.wrap.on.typing.default=\u9810\u8a2d
-wrapping.keep.when.reformatting=\u91cd\u683c\u5f0f\u5316\u6642\u4fdd\u6301
+wrapping.keep.when.reformatting=\u91cd\u65b0\u683c\u5f0f\u5316\u6642\u4fdd\u6301
wrapping.keep.line.breaks=\u63db\u884c\u7b26
wrapping.keep.comment.at.first.column=\u8a3b\u89e3\u5728\u7b2c\u4e00\u5217
wrapping.keep.simple.classes.in.one.line=\u7c21\u55ae\u7684\u985e\u5225\u5728\u540c\u4e00\u884c
wrapping.keep.simple.methods.in.one.line=\u7c21\u55ae\u7684\u65b9\u6cd5\u5728\u540c\u4e00\u884c
-wrapping.keep.simple.lambdas.in.one.line=\u4e00\u884c\u7c21\u55ae\u7684Lambda\u904b\u7b97\u5f0f
+wrapping.keep.simple.lambdas.in.one.line=\u7c21\u55ae\u7684 lambdas \u904b\u7b97\u5f0f\u5728\u4e00\u884c
wrapping.keep.multiple.expressions.in.one.line=\u591a\u500b\u904b\u7b97\u5f0f\u5728\u540c\u4e00\u884c
wrapping.keep.simple.blocks.in.one.line=\u7c21\u55ae\u7684\u5340\u584a\u5728\u540c\u4e00\u884c
wrapping.do.not.wrap=\u4e0d\u63db\u884c
-wrapping.wrap.if.long=\u5982\u679c\u592a\u9577\u5c31\u63db\u884c
-wrapping.chop.down.if.long=\u5982\u679c\u592a\u9577\u5c31\u63db\u884c
+wrapping.wrap.if.long=\u63db\u884c\u5982\u679c\u904e\u9577
+wrapping.chop.down.if.long=\u622a\u65b7\u5982\u679c\u904e\u9577
wrapping.wrap.always=\u7e3d\u662f\u63db\u884c
wrapping.force.braces.do.not.force=\u4e0d\u5f37\u5236
-wrapping.force.braces.when.multiline=\u5982\u679c\u591a\u884c
+wrapping.force.braces.when.multiline=\u7576\u591a\u884c\u6642
wrapping.force.braces.always=\u7e3d\u662f
wrapping.brace.placement=\u62ec\u865f\u4f48\u7f6e
wrapping.brace.placement.class.declaration=\u5728\u985e\u5225\u5ba3\u544a
wrapping.brace.placement.method.declaration=\u5728\u65b9\u6cd5\u5ba3\u544a
-wrapping.brace.placement.other=\u5176\u5b83
-wrapping.brace.placement.lambda=In lambda declaration
+wrapping.brace.placement.other=\u5176\u4ed6
+wrapping.brace.placement.lambda=\u5728 lambda \u5ba3\u544a\u4e2d
wrapping.brace.placement.end.of.line=\u884c\u5c3e
wrapping.brace.placement.next.line.if.wrapped=\u63db\u884c\u7684\u4e0b\u4e00\u884c
wrapping.brace.placement.next.line=\u4e0b\u4e00\u884c
-wrapping.brace.placement.next.line.shifted=\u8f49\u79fb\u7684\u4e0b\u4e00\u884c
-wrapping.brace.placement.next.line.each.shifted=\u4e0b\u4e00\u884c\uff0c\u9010\u500b\u8f49\u79fb
+wrapping.brace.placement.next.line.shifted=\u4e0b\u4e00\u884c,\u79fb\u52d5\u5f8c
+wrapping.brace.placement.next.line.each.shifted=\u4e0b\u4e00\u884c,\u6bcf\u884c\u90fd\u79fb\u52d5\u5f8c
wrapping.align.when.multiline=\u591a\u884c\u6642\u5c0d\u9f4a
wrapping.align.parenthesised.when.multiline=\u591a\u884c\u6642\u5c0d\u9f4a\u62ec\u865f
-wrapping.align.fields.in.columns=\u6b04\u4f4d\u5217\u5c0d\u9f4a
-wrapping.align.variables.in.columns=\u8b8a\u6578\u5217\u5c0d\u9f4a
-wrapping.align.simple.methods.in.columns=\u7c21\u55ae\u65b9\u6cd5\u5217\u5c0d\u9f4a
+wrapping.align.fields.in.columns=\u6309\u5217\u5c0d\u9f4a\u6b04\u4f4d
+wrapping.align.variables.in.columns=\u6309\u5217\u5c0d\u9f4a\u8b8a\u6578
+wrapping.align.simple.methods.in.columns=\u6309\u5217\u5c0d\u9f4a\u7c21\u55ae\u65b9\u6cd5
wrapping.else.on.new.line='else' \u53e6\u8d77\u4e00\u884c
wrapping.while.on.new.line='while' \u53e6\u8d77\u4e00\u884c
wrapping.catch.on.new.line='catch' \u53e6\u8d77\u4e00\u884c
wrapping.finally.on.new.line='finally' \u53e6\u8d77\u4e00\u884c
-wrapping.method.parentheses=\u65b9\u6cd5\u7684\u62ec\u865f
+wrapping.method.parentheses=\u65b9\u6cd5\u62ec\u865f
wrapping.special.else.if.braces.treatment=\u7279\u6b8a\u7684 'else if' \u8655\u7406
wrapping.indent.case.from.switch=\u7e2e\u9032 'case' \u5206\u652f
wrapping.indent.break.from.case=\u7e2e\u9032 'case' \u88e1\u7684 'break'
-wrapping.case.statements.on.one.line='case' on new line
-wrapping.force.braces=\u5927\u62ec\u865f
+wrapping.case.statements.on.one.line='case' \u53e6\u8d77\u4e00\u884c
+wrapping.force.braces=\u5f37\u5236\u5927\u62ec\u865f
wrapping.method.parameters=\u65b9\u6cd5\u5ba3\u544a\u53c3\u6578
wrapping.method.arguments=\u65b9\u6cd5\u8abf\u7528\u53c3\u6578
wrapping.chained.method.calls=\u93c8\u5f0f\u65b9\u6cd5\u8abf\u7528
wrapping.chained.method.call.first.on.new.line=\u63db\u884c\u7b2c\u4e00\u500b\u8abf\u7528
-wrapping.for.statement='for()'\u8a9e\u53e5
-wrapping.if.statement='if()'\u8a9e\u53e5
-wrapping.while.statement='while()'\u8a9e\u53e5
-wrapping.dowhile.statement='do ... while()'\u8a9e\u53e5
-wrapping.switch.statement='switch'\u8a9e\u53e5
-wrapping.try.statement='try'\u8a9e\u53e5
+wrapping.for.statement='for()' \u8a9e\u53e5
+wrapping.if.statement='if()' \u8a9e\u53e5
+wrapping.while.statement='while()' \u8a9e\u53e5
+wrapping.dowhile.statement='do ... while()' \u8a9e\u53e5
+wrapping.switch.statement='switch' \u8a9e\u53e5
+wrapping.try.statement='try' \u8a9e\u53e5
wrapping.try.resources='try-with-resources'
-wrapping.binary.operations=\u4e8c\u9032\u4f4d\u904b\u7b97\u5f0f
-wrapping.extends.implements.list=\u7e7c\u627f/\u5be6\u73fe\u6e05\u55ae
-wrapping.extends.implements.keyword=\u7e7c\u627f/\u5be6\u73fe\u95dc\u9375\u5b57
-wrapping.throws.list=\u7570\u5e38\u6e05\u55ae
-wrapping.throws.keyword=\u7570\u5e38\u95dc\u9375\u8a5e
-wrapping.align.throws.keyword=\u5c0d\u9f4a'throws'\u5230\u65b9\u6cd5\u958b\u59cb\u8655
+wrapping.binary.operations=\u4e8c\u5143\u904b\u7b97\u5f0f
+wrapping.extends.implements.list=Extends/implements \u6e05\u55ae
+wrapping.extends.implements.keyword=Extends/implements \u95dc\u9375\u5b57
+wrapping.throws.list=Throws \u6e05\u55ae
+wrapping.throws.keyword=Throws \u95dc\u9375\u5b57
+wrapping.align.throws.keyword=\u5c0d\u9f4a 'throws' \u5230\u65b9\u6cd5\u958b\u59cb\u8655
wrapping.ternary.operation=\u4e09\u5143\u64cd\u4f5c
-wrapping.assignment.variables.groups=\u6b04\u4f4d/\u8b8a\u6578\u7d44
+wrapping.assignment.variables.groups=\u6b04\u4f4d/\u8b8a\u6578 \u7d44
wrapping.assignment.statement=\u8ce6\u503c\u8a9e\u53e5
-wrapping.array.initializer=\u9663\u5217\u521d\u59cb\u503c\u8a2d\u5b9a\u9805
+wrapping.array.initializer=\u9663\u5217\u521d\u59cb\u5316
wrapping.modifier.list=\u4fee\u98fe\u7b26\u6e05\u55ae
wrapping.assert.statement=Assert \u8a9e\u53e5
-wrapping.new.line.after.lpar='(' \u4e4b\u5f8c\u63db\u884c
+wrapping.new.line.after.lpar=\u5728 '(' \u5f8c\u63db\u884c
wrapping.rpar.on.new.line=')' \u53e6\u8d77\u4e00\u884c
-wrapping.new.line.after.lbracket='['\u4e4b\u5f8c\u63db\u884c
-wrapping.rbracket.on.new.line=\u4f7f ']' \u5728\u65b0\u7684\u4e00\u884c
-wrapping.take.priority.over.call.chain.wrapping=\u512a\u5148\u65bc\u8abf\u7528\u93c8\u74b0\u7e5e
-wrapping.operation.sign.on.next.line=\u5728\u4e0b\u4e00\u884c\u4e0a\u64cd\u4f5c\u65d7\u6a19
+wrapping.new.line.after.lbracket='[' \u5f8c\u63db\u884c
+wrapping.rbracket.on.new.line=']' \u53e6\u8d77\u4e00\u884c
+wrapping.take.priority.over.call.chain.wrapping=\u512a\u5148\u65bc\u8abf\u7528\u93c8\u63db\u884c
+wrapping.operation.sign.on.next.line=\u64cd\u4f5c\u7b26\u865f\u5728\u4e0b\u4e00\u884c
wrapping.comma.on.next.line=',' \u53e6\u8d77\u4e00\u884c
-wrapping.assignment.sign.on.next.line=\u4e0b\u4e00\u884c\u6307\u6d3e\u767b\u5165
+wrapping.assignment.sign.on.next.line=\u8ce6\u503c\u7b26\u865f\u5728\u4e0b\u4e00\u884c
wrapping.assignment.align.consecutive.variable.declarations=\u5c0d\u9f4a\u9023\u7e8c\u7684\u8b8a\u6578\u5ba3\u544a
-wrapping.quest.and.colon.signs.on.next.line='?' \u548c ':' \u65d7\u6a19\u5728\u4e0b\u4e00\u884c
-wrapping.new.line.after.lbrace='{'\u4e4b\u5f8c\u63db\u884c
+wrapping.quest.and.colon.signs.on.next.line='?' \u548c ':' \u7b26\u865f\u5728\u4e0b\u4e00\u884c
+wrapping.new.line.after.lbrace='{' \u5f8c\u63db\u884c
wrapping.rbrace.on.new.line='}' \u53e6\u8d77\u4e00\u884c
-wrapping.after.modifier.list=\u5728\u4fee\u98fe\u6e05\u55ae\u4e4b\u5f8c\u63db\u884c
-wrapping.colon.signs.on.next.line=':' \u65d7\u6a19\u4e0b\u4e00\u884c
+wrapping.after.modifier.list=\u5728\u4fee\u98fe\u7b26\u6e05\u55ae\u5f8c\u9762\u63db\u884c
+wrapping.colon.signs.on.next.line=':' \u7b26\u865f\u5728\u4e0b\u4e00\u884c
wrapping.classes.annotation=\u985e\u5225\u8a3b\u89e3
wrapping.methods.annotation=\u65b9\u6cd5\u8a3b\u89e3
-wrapping.fields.annotation=\u6b04\u4f4d\u6279\u6ce8
+wrapping.fields.annotation=\u6b04\u4f4d\u8a3b\u89e3
wrapping.parameters.annotation=\u53c3\u6578\u8a3b\u89e3
-wrapping.local.variables.annotation=\u672c\u6a5f\u8b8a\u6578\u8a3b\u89e3
+wrapping.local.variables.annotation=\u5c40\u90e8\u8b8a\u6578\u8a3b\u89e3
wrapping.enum.constants=\u679a\u8209\u5e38\u6578
wrapping.long.lines=\u78ba\u4fdd\u4e0d\u8d85\u904e\u53f3\u908a\u8ddd
-wrapping.comments=\u8a55\u8ad6
+wrapping.comments=\u8a3b\u89e3
wrapping.comments.wrap.at.right.margin=\u5728\u53f3\u908a\u8ddd\u63db\u884c
wrapping.annotation.parameters=\u8a3b\u89e3\u53c3\u6578
checkbox.align.multiline.chained.methods=\u93c8\u5f0f\u65b9\u6cd5
checkbox.align.multiline.method.parameters=\u65b9\u6cd5\u53c3\u6578
checkbox.align.multiline.call.arguments=\u8abf\u7528\u53c3\u6578
-checkbox.align.multiline.extends.list=\u64f4\u5145\u6e05\u55ae
-checkbox.align.multiline.throws.list=\u7570\u5e38\u6e05\u55ae
+checkbox.align.multiline.extends.list=Extends \u6e05\u55ae
+checkbox.align.multiline.throws.list=Throws \u6e05\u55ae
checkbox.align.multiline.fields.groups=\u7d44\u5ba3\u544a
-checkbox.align.multiline.parenthesized.expression=\u5e36\u62ec\u865f\u904b\u7b97\u5f0f
+checkbox.align.multiline.parenthesized.expression=\u62ec\u865f\u904b\u7b97\u5f0f
checkbox.align.multiline.binary.operation=\u4e8c\u5143\u904b\u7b97
checkbox.align.multiline.ternary.operation=\u4e09\u5143\u64cd\u4f5c
checkbox.align.multiline.assignments=\u8ce6\u503c
checkbox.align.multiline.for.statement=For \u8a9e\u53e5
checkbox.align.multiline.array.initializer=\u9663\u5217\u521d\u59cb\u5316
-title.place.on.new.line=\u5728\u65b0\u884c\u4e0a\u653e\u7f6e
+title.place.on.new.line=\u653e\u5728\u65b0\u884c
checkbox.keep.when.reformatting.control.statement.in.one.line=\u63a7\u5236\u8a9e\u53e5\u5728\u540c\u4e00\u884c
title.braces.placement=\u62ec\u865f\u4f48\u7f6e
combobox.force.braces.if=if ():
combobox.force.braces.for=for ():
combobox.force.braces.while=while ():
combobox.force.braces.do.while=do ... while():
-label.loading.page.please.wait=\u6b63\u5728\u8f09\u5165...
+label.loading.page.please.wait=\u8f09\u5165\u4e2d...
button.save.as=\u53e6\u5b58\u70ba...
button.delete=\u522a\u9664
editbox.scheme.type.name=\u5c08\u6848
-html.project.uses.own.code.style=\u76ee\u524d\u9805\u76ee\u8a2d\u5b9a\u70ba\u4f7f\u7528\u81ea\u5df1\u7684\u4ee3\u78bc\u98a8\u683c\uff0c
\u5c0d\u5168\u5c40\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a\u6240\u505a\u7684\u8b8a\u66f4\u4e0d\u6703\u5f71\u97ff\u7576\u524d\u9805\u76ee\u4e2d\u7684\u683c\u5f0f\u8a2d\u5b9a\u3002
\u8acb\u53c3\u7167\u9805\u76ee\u8a2d\u5b9a | \u4ee3\u78bc\u98a8\u683c\u3002
\u6309 \\" \u7de8\u8f2f\u5168\u5c40\u8a2d\u5b9a \\"\u4e0b\u9762\u7684\u6309\u9215\uff0c\u5982\u679c\u4f60\u4ecd\u7136\u60f3\u8981\u7de8\u8f2f\u5168\u5c40\u8a2d\u5b9a\u3002
+html.project.uses.own.code.style=\u76ee\u524d\u9805\u76ee\u8a2d\u5b9a\u70ba\u4f7f\u7528\u81ea\u5df1\u7684\u4ee3\u78bc\u6a23\u5f0f\u3002
\u5c0d\u5168\u5c40\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a\u6240\u505a\u7684\u8b8a\u66f4\u4e0d\u6703\u5f71\u97ff\u7576\u524d\u9805\u76ee\u7684\u683c\u5f0f\u3002
\u5982\u679c\u4f60\u9084\u60f3\u7de8\u8f2f\u5168\u5c40\u8a2d\u5b9a\uff0c\u8acb\u6309 \\"Edit Global Settings\\"
title.edit.global.settings=\u7de8\u8f2f\u5168\u5c40\u8a2d\u5b9a(&G)
title.settings=\u8a2d\u5b9a
-title.global.code.style=\u5168\u5c40\u4ee3\u78bc\u6a23\u5f0f
+title.global.code.style=\u5168\u5c40\n\u4ee3\u78bc\u6a23\u5f0f
group.spaces.around.operators=\u904b\u7b97\u5b50\u5468\u570d
group.spaces.before.parentheses=\u62ec\u865f\u4e4b\u524d
-group.spaces.before.left.brace=\u5de6\u5927\u62ec\u865f\u4e4b\u524d
+group.spaces.before.left.brace=\u5de6\u62ec\u865f\u4e4b\u524d
group.spaces.after.right.brace=\u95dc\u9375\u5b57\u4e4b\u524d
group.spaces.within=\u5167\u90e8
-group.spaces.in.ternary.operator=\u5728\u4e09\u5143\u904b\u7b97\u5b50\uff08?:\uff09
+group.spaces.in.ternary.operator=\u5728\u4e09\u5143\u904b\u7b97\u5b50(?:)
group.spaces.in.type.arguments=\u5728\u985e\u578b\u53c3\u6578
group.spaces.in.type.arguments.block=\u985e\u578b\u53c3\u6578
group.spaces.in.type.parameters.block=\u985e\u578b\u53c3\u6578
-group.spaces.other=\u5176\u5b83
+group.spaces.other=\u5176\u4ed6
checkbox.spaces.method.call.parentheses=\u65b9\u6cd5\u8abf\u7528\u62ec\u865f
checkbox.spaces.method.declaration.parentheses=\u65b9\u6cd5\u5ba3\u544a\u62ec\u865f
-checkbox.spaces.if.parentheses='if'\u62ec\u865f
-checkbox.spaces.while.parentheses='while'\u62ec\u865f
-checkbox.spaces.for.parentheses='for'\u62ec\u865f
-checkbox.spaces.try.parentheses='try'\u62ec\u865f
-checkbox.spaces.catch.parentheses='catch'\u62ec\u865f
-checkbox.spaces.switch.parentheses='switch'\u62ec\u865f
-checkbox.spaces.synchronized.parentheses='synchronized'\u62ec\u865f
+checkbox.spaces.if.parentheses='if' \u62ec\u865f
+checkbox.spaces.while.parentheses='while' \u62ec\u865f
+checkbox.spaces.for.parentheses='for' \u62ec\u865f
+checkbox.spaces.try.parentheses='try' \u62ec\u865f
+checkbox.spaces.catch.parentheses='catch' \u62ec\u865f
+checkbox.spaces.switch.parentheses='switch' \u62ec\u865f
+checkbox.spaces.synchronized.parentheses='synchronized' \u62ec\u865f
checkbox.spaces.annotation.parameters=\u8a3b\u89e3\u53c3\u6578
-checkbox.spaces.assignment.operators=\u8ce6\u503c\u64cd\u4f5c\u7b26 (=, +=, ...)
+checkbox.spaces.assignment.operators=\u8ce6\u503c\u904b\u7b97\u5b50 (=, +=, ...)
checkbox.spaces.logical.operators=\u908f\u8f2f\u904b\u7b97\u5b50 (\\&\\&, ||)
-checkbox.spaces.equality.operators=\u76f8\u7b49\u904b\u7b97\u5b50 (==, !=)
+checkbox.spaces.equality.operators=\u7b49\u5f0f\u904b\u7b97\u5b50 (==, !=)
checkbox.spaces.relational.operators=\u95dc\u4fc2\u904b\u7b97\u5b50 (<, >, <=, >=)
checkbox.spaces.bitwise.operators=\u6309\u4f4d\u904b\u7b97\u5b50 (\\&, |, ^)
checkbox.spaces.additive.operators=\u52a0\u6cd5\u904b\u7b97\u5b50 (+, -)
@@ -300,49 +300,49 @@ checkbox.spaces.shift.operators=\u79fb\u4f4d\u904b\u7b97\u5b50 (<<, >>, >>>)
checkbox.spaces.around.unary.operator=\u4e00\u5143\u904b\u7b97\u5b50 (!, -, +, ++, --)
checkbox.spaces.class.left.brace=\u985e\u5225\u7684\u5de6\u5927\u62ec\u865f
checkbox.spaces.method.left.brace=\u65b9\u6cd5\u5de6\u5927\u62ec\u865f
-checkbox.spaces.if.left.brace='if'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.else.left.brace='else'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.while.left.brace='while'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.for.left.brace='for'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.do.left.brace='do'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.switch.left.brace='switch'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.try.left.brace='try'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.catch.left.brace='catch'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.finally.left.brace='finally'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.synchronized.left.brace='synchronized'\u5de6\u5927\u62ec\u865f
-checkbox.spaces.array.initializer.left.brace=\u9663\u5217\u521d\u59cb\u5316\u5927\u62ec\u865f
-checkbox.spaces.annotation.array.initializer.left.brace=\u8a3b\u89e3\u9663\u5217\u521d\u59cb\u503c\u7684\u5de6\u62ec\u865f
-checkbox.spaces.else.keyword='else'\u95dc\u9375\u5b57
+checkbox.spaces.if.left.brace='if' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.else.left.brace='else' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.while.left.brace='while' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.for.left.brace='for' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.do.left.brace='do' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.switch.left.brace='switch' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.try.left.brace='try' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.catch.left.brace='catch' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.finally.left.brace='finally' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.synchronized.left.brace='synchronized' \u5de6\u5927\u62ec\u865f
+checkbox.spaces.array.initializer.left.brace=\u9663\u5217\u521d\u59cb\u5316\u5de6\u5927\u62ec\u865f
+checkbox.spaces.annotation.array.initializer.left.brace=\u8a3b\u89e3\u9663\u5217\u521d\u59cb\u5316\u5de6\u5927\u62ec\u865f
+checkbox.spaces.else.keyword='else' \u95dc\u9375\u5b57
checkbox.spaces.while.keyword='while' \u95dc\u9375\u5b57
checkbox.spaces.catch.keyword='catch' \u95dc\u9375\u5b57
checkbox.spaces.finally.keyword='finally' \u95dc\u9375\u5b57
checkbox.spaces.within.brackets=\u65b9\u62ec\u865f
-checkbox.spaces.within.braces=\u4ee3\u78bc\u4e2d\u62ec\u865f
+checkbox.spaces.within.braces=\u4ee3\u78bc\u5927\u62ec\u865f
checkbox.spaces.within.array.initializer.braces=\u9663\u5217\u521d\u59cb\u5316\u5927\u62ec\u865f
checkbox.spaces.within.empty.array.initializer.braces=\u7a7a\u9663\u5217\u521d\u59cb\u5316\u5927\u62ec\u865f
-checkbox.spaces.within.parentheses=\u7fa4\u7d44\u5713\u62ec\u865f
+checkbox.spaces.within.parentheses=\u7fa4\u7d44\u62ec\u865f
checkbox.spaces.checkbox.spaces.method.call.parentheses=\u65b9\u6cd5\u8abf\u7528\u62ec\u865f
-checkbox.spaces.checkbox.spaces.empty.method.call.parentheses=\u7a7a\u7684\u65b9\u6cd5\u8abf\u7528\u62ec\u865f
+checkbox.spaces.checkbox.spaces.empty.method.call.parentheses=\u7a7a\u65b9\u6cd5\u8abf\u7528\u62ec\u865f
checkbox.spaces.checkbox.spaces.method.declaration.parentheses=\u65b9\u6cd5\u5ba3\u544a\u62ec\u865f
-checkbox.spaces.checkbox.spaces.empty.method.declaration.parentheses=\u7a7a\u7684\u65b9\u6cd5\u5ba3\u544a\u62ec\u865f
+checkbox.spaces.checkbox.spaces.empty.method.declaration.parentheses=\u7a7a\u65b9\u6cd5\u5ba3\u544a\u62ec\u865f
checkbox.spaces.type.cast.parentheses=\u985e\u578b\u8f49\u63db\u62ec\u865f
checkbox.spaces.annotation.parentheses=\u8a3b\u89e3\u62ec\u865f
-checkbox.spaces.before.question='?'\u4e4b\u524d
-checkbox.spaces.after.question='?'\u4e4b\u5f8c
-checkbox.spaces.before.colon=':'\u4e4b\u524d
-checkbox.spaces.after.colon=':'\u4e4b\u5f8c
-checkbox.spaces.after.colon.in.label.declaration=':' \u5728\u6a19\u7c64\u5ba3\u544a\u4e4b\u5f8c
+checkbox.spaces.before.question=\u5728 '?' \u524d
+checkbox.spaces.after.question=\u5728 '?' \u4e4b\u5f8c
+checkbox.spaces.before.colon=\u5728 ':' \u524d
+checkbox.spaces.after.colon=\u5728 ':' \u4e4b\u5f8c
+checkbox.spaces.after.colon.in.label.declaration=\u5728\u6a19\u7c64\u5ba3\u544a ':' \u5f8c
checkbox.spaces.after.comma=\u9017\u865f\u4e4b\u5f8c
checkbox.spaces.before.comma=\u9017\u865f\u4e4b\u524d
checkbox.spaces.before.opening.angle.bracket=\u5728\u958b\u555f\u5c16\u62ec\u865f\u4e4b\u524d
checkbox.spaces.after.semicolon=\u5206\u865f\u4e4b\u5f8c
checkbox.spaces.before.semicolon=\u5206\u865f\u4e4b\u524d
-checkbox.spaces.after.type.cast=\u985e\u578b\u8f49\u63db\u4e4b\u5f8c
+checkbox.spaces.after.type.cast=\u5728\u985e\u578b\u8f49\u63db\u4e4b\u5f8c
title.warning=\u8b66\u544a
-title.editor=\u901a\u7528
-combobox.strip.modified.lines=\u4fee\u6539\u7684\u884c\u6578
+title.editor=\u5e38\u898f
+combobox.strip.modified.lines=\u5df1\u4fee\u6539\u884c
combobox.strip.all=\u5168\u90e8
-combobox.strip.none=\u5168\u5426
+combobox.strip.none=\u6c92\u6709
combobox.insert.imports.all=\u5168\u90e8
combobox.insert.imports.ask=\u8a62\u554f
combobox.insert.imports.none=\u6c92\u6709
@@ -355,193 +355,193 @@ combobox.smart.backspace.off=\u7981\u7528
combobox.smart.backspace.simple=\u6700\u8fd1\u7e2e\u9032\u4f4d\u7f6e
combobox.smart.backspace.smart=\u6b63\u78ba\u7e2e\u9032\u4f4d\u7f6e
combobox.tab.placement.none=\u6c92\u6709
-combobox.tab.placement.top=\u9802
-combobox.tab.placement.left=\u5de6
-combobox.tab.placement.bottom=\u5e95
-combobox.tab.placement.right=\u53f3
-tab.editor.settings.behavior=\u6027\u80fd
+combobox.tab.placement.top=Top
+combobox.tab.placement.left=Left
+combobox.tab.placement.bottom=Bottom
+combobox.tab.placement.right=Right
+tab.editor.settings.behavior=\u884c\u70ba
tab.editor.settings.appearance=\u5916\u89c0
-groupbox.display=\u7981\u7528
+groupbox.display=\u986f\u793a
checkbox.smooth.scrolling=\u5e73\u6ed1\u6372\u52d5
checkbox.show.whitespaces=\u986f\u793a\u7a7a\u767d\u7b26
-checkbox.show.leading.whitespaces=\u9818\u5148
-checkbox.show.inner.whitespaces=\u5167\u90e8
-checkbox.show.trailing.whitespaces=\u5c3e\u96a8
+checkbox.show.leading.whitespaces=\u9996\u4f4d\u7684
+checkbox.show.inner.whitespaces=\u5167\u90e8\u7684
+checkbox.show.trailing.whitespaces=\u7d50\u5c3e\u7684
checkbox.show.method.separators=\u986f\u793a\u65b9\u6cd5\u5206\u9694\u7b26\u865f
checkbox.show.parameter.name.hints=\u986f\u793a\u53c3\u6578\u540d\u63d0\u793a
-checkbox.show.small.icons.in.gutter=\u5de6\u908a\u7a7a\u9699\u986f\u793a\u5c0f\u5716\u793a\u9810\u89bd (Java)
-checkbox.show.gutter.icons=\u986f\u793a\u908a\u8ddd\u5716\u793a(&i)
+checkbox.show.small.icons.in.gutter=\u5728 gutter \u986f\u793a\u5c0f\u5716\u793a\u7684\u5716\u793a\u9810\u89bd(Java)
+checkbox.show.gutter.icons=\u986f\u793a Gutter \u5716\u793a(&I)
checkbox.show.line.numbers=\u986f\u793a\u884c\u865f
-configurable.breadcrumbs=\u9eb5\u5305\u5c51
-configure.breadcrumbs.colors=\u984f\u8272\u7ba1\u7406
-checkbox.show.breadcrumbs=\u986f\u793a\u9eb5\u5305\u5c51(breadcrumbs)
-radio.show.breadcrumbs.above=Top
-radio.show.breadcrumbs.below=Bottom
+configurable.breadcrumbs=\u9eb5\u5305\u5c51\u5c0e\u822a
+configure.breadcrumbs.colors=\u7ba1\u7406\u984f\u8272
+checkbox.show.breadcrumbs=\u986f\u793a\u9eb5\u5305\u5c51\u5c0e\u822a
+radio.show.breadcrumbs.above=\u9802\u90e8
+radio.show.breadcrumbs.below=\u5e95\u90e8
label.breadcrumbs.placement=\u4f48\u5c40:
-label.breadcrumbs.languages=Languages:
-checkbox.right.margin=\u986f\u793a\u53f3\u908a\u8ddd(\u4ee3\u78bc\u6a23\u5f0f\u9078\u9805\u4e2d\u8a2d\u5b9a)
-checkbox.use.block.caret=\u4f7f\u7528\u5340\u584a\u63d2\u5165\u7b26\u865f
-checkbox.caret.blinking.ms=\u63d2\u5165\u7b26\u865f\u9583\u720d (ms):
-checkbox.mark.modified.tabs.with.asterisk=\u7528\u661f\u865f\u6a19\u8a18\u4fee\u6539\u904e\u7684\u6a19\u7c64
-checkbox.show.tabs.tooltips=\u986f\u793a\u5de5\u5177\u63d0\u793a\u9078\u9805\u5361
+label.breadcrumbs.languages=\u8a9e\u8a00:
+checkbox.right.margin=\u986f\u793a\u5f37\u5236\u63db\u884c\u6307\u5357(\u5728\u4ee3\u78bc\u6a23\u5f0f\u9078\u9805\u4e2d\u8a2d\u5b9a)
+checkbox.use.block.caret=\u4f7f\u7528\u5340\u584a\u63d2\u5165\u7b26
+checkbox.caret.blinking.ms=\u63d2\u5165\u7b26\u9583\u720d(\u6beb\u79d2)\uff1a
+checkbox.mark.modified.tabs.with.asterisk=\u7528\u661f\u865f\u6a19\u8a18\u5df2\u4fee\u6539\u7684\u6a19\u7c64
+checkbox.show.tabs.tooltips=\u986f\u793a\u6a19\u7c64\u5de5\u5177\u63d0\u793a
group.code.folding=\u4ee3\u78bc\u6298\u758a
checkbox.collapse.xml.tags=XML \u6a19\u7c64
checkbox.collapse.html.style.attribute=HTML 'style' \u5c6c\u6027
-checkbox.collapse.entities=XML \u5be6\u9ad4
-checkbox.collapse.data.uri=\u8cc7\u6599 URI
+checkbox.collapse.entities=XML entities
+checkbox.collapse.data.uri=Data URIs
checkbox.collapse.anonymous.classes=\u533f\u540d\u985e\u5225
-checkbox.collapse.closures="Closures"\uff08\u533f\u540d\u985e\u5225\u5be6\u73fe\u4e00\u500b\u65b9\u6cd5\uff0c\u5728 Java 8 \u4e4b\u524d\uff09
-checkbox.collapse.generic.constructor.parameters=\u6cdb\u578b\u69cb\u9020\u51fd\u6578\u548c\u65b9\u6cd5\u53c3\u6578
-checkbox.collapse.i18n.messages=I18n Strings
+checkbox.collapse.closures="\u9589\u5305"(\u533f\u540d\u985e\u5225\u5be6\u73fe\u4e00\u500b\u65b9\u6cd5\uff0cJava8\u4e4b\u524d)
+checkbox.collapse.generic.constructor.parameters=\u901a\u7528\u69cb\u9020\u51fd\u6578\u548c\u65b9\u6cd5\u53c3\u6578
+checkbox.collapse.i18n.messages=\u570b\u969b\u5316\u5b57\u4e32
checkbox.collapse.annotations=\u8a3b\u89e3
checkbox.collapse.inner.classes=\u5167\u90e8\u985e\u5225
-checkbox.collapse.simple.property.accessors=\u7c21\u55ae\u7684\u5c6c\u6027\u5b58\u53d6\u5668
-checkbox.collapse.one.line.methods=\u55ae\u884c\u7684\u65b9\u6cd5
+checkbox.collapse.simple.property.accessors=\u7c21\u55ae\u5c6c\u6027\u5b58\u53d6\u5668
+checkbox.collapse.one.line.methods=\u55ae\u884c\u65b9\u6cd5
checkbox.collapse.boolean.parameters=\u6587\u5b57\u8abf\u7528\u53c3\u6578\u7684\u5167\u806f\u53c3\u6578\u540d\u7a31
checkbox.collapse.method.bodies=\u65b9\u6cd5\u4e3b\u9ad4
checkbox.collapse.javadoc.comments=\u6587\u4ef6\u8a3b\u89e3
checkbox.collapse.title.imports=\u532f\u5165
checkbox.collapse.file.header=\u6a94\u6848\u982d
checkbox.collapse.custom.folding.regions=\u81ea\u8a02\u6298\u758a\u5340\u57df
-label.collapse.by.default=\u9810\u8a2d\u60c5\u6cc1\u4e0b\u6298\u758a:
+label.collapse.by.default=\u9810\u8a2d\u6298\u758a:
checkbox.show.code.folding.outline=\u986f\u793a\u4ee3\u78bc\u6298\u758a\u5927\u7db1
group.tab.appearance=\u9078\u9805\u5361\u5916\u89c0
editbox.tab.limit=\u9078\u9805\u5361\u9650\u5236:
-checkbox.smart.tab.reuse=\u975e\u4fee\u98fe\u7684\u6a19\u7c64\u5c0e\u822a\u5c07\u91cd\u65b0\u4f7f\u7528\u5b83
+checkbox.smart.tab.reuse=\u5f9e\u672a\u4fee\u6539\u7684\u9078\u9805\u5361\u5c0e\u822a\u6642\u5c07\u91cd\u65b0\u4f7f\u7528\u5b83
combobox.editor.tab.placement=\u4f48\u5c40:
checkbox.editor.tabs.in.single.row=\u9078\u9805\u5361\u55ae\u884c\u986f\u793a
-checkbox.editor.tabs.show.close.button=\u986f\u793a\u7de8\u8f2f\u5668\u9078\u9805\u5361\u4e2d\u7684"\u95dc\u9589"\u6309\u9215
-checkbox.editor.scroll.if.need=\u5982\u679c\u6c92\u6709\u7a7a\u683c\u5247\u96b1\u85cf\u9078\u9805\u5361
+checkbox.editor.tabs.show.close.button=\u986f\u793a\u7de8\u8f2f\u5668\u9078\u9805\u5361\u4e2d\u7684 "\u95dc\u9589" \u6309\u9215
+checkbox.editor.scroll.if.need=\u5982\u679c\u6c92\u6709\u7a7a\u9593\u5247\u96b1\u85cf\u9078\u9805\u5361
checkbox.hide.file.extension.in.editor.tabs=\u96b1\u85cf\u7de8\u8f2f\u5668\u9078\u9805\u5361\u4e2d\u7684\u6a94\u6848\u526f\u6a94\u540d
group.tab.closing.policy=\u9078\u9805\u5361\u95dc\u9589\u7b56\u7565
radio.activate.most.recently.opened.tab=\u555f\u7528\u6700\u8fd1\u958b\u555f\u7684\u9078\u9805\u5361
-radio.activate.left.neighbouring.tab=\u555f\u7528\u5de6\u908a\u81e8\u8fd1\u7684\u9078\u9805\u5361
-radio.activate.right.neighbouring.tab=\u555f\u7528\u53f3\u908a\u81e8\u8fd1\u7684\u9078\u9805\u5361
+radio.activate.left.neighbouring.tab=\u555f\u7528\u5de6\u908a\u9130\u8fd1\u7684\u9078\u9805\u5361
+radio.activate.right.neighbouring.tab=\u555f\u7528\u53f3\u908a\u9130\u8fd1\u7684\u9078\u9805\u5361
label.when.closing.active.editor=\u95dc\u9589\u6d3b\u52d5\u7de8\u8f2f\u5668\u6642:
-radio.close.less.frequently.used.files=\u95dc\u9589\u8f03\u5c11\u4f7f\u7528\u7684\u6a94\u6848
-radio.close.non.modified.files.first=\u9996\u5148\u95dc\u9589\u6c92\u6709\u4fee\u6539\u7684\u6a94\u6848
-label.when.number.of.opened.editors.exceeds.tab.limit=\u7576\u958b\u555f\u7de8\u8f2f\u6578\u76ee\u8d85\u51fa\u9078\u9805\u5361\u7684\u9650\u5236\u6642\uff1a
+radio.close.less.frequently.used.files=\u95dc\u9589\u4e0d\u5e38\u7528\u7684\u6a94\u6848
+radio.close.non.modified.files.first=\u5148\u95dc\u9589\u672a\u4fee\u6539\u7684\u6a94\u6848
+label.when.number.of.opened.editors.exceeds.tab.limit=\u7576\u958b\u555f\u7684\u7de8\u8f2f\u8996\u7a97\u6578\u8d85\u904e\u9078\u9805\u5361\u9650\u5236\u6642\uff1a
group.soft.wraps=\u81ea\u52d5\u63db\u884c
-checkbox.use.soft.wraps.at.editor=\u7de8\u8f2f\u5668\u81ea\u52d5\u63db\u884c
-checkbox.use.soft.wraps.at.console=\u4e3b\u63a7\u53f0\u81ea\u52d5\u63db\u884c
+checkbox.use.soft.wraps.at.editor=\u5728\u7de8\u8f2f\u8996\u7a97\u4f7f\u7528\u81ea\u52d5\u63db\u884c
+checkbox.use.soft.wraps.at.console=\u5728\u4e3b\u63a7\u53f0\u4f7f\u7528\u81ea\u52d5\u63db\u884c
checkbox.use.custom.soft.wraps.indent=\u81ea\u52d5\u63db\u884c\u4f7f\u7528\u539f\u59cb\u884c\u7684\u7e2e\u9032
-label.use.custom.soft.wraps.indent=\u984d\u5916\u7684\u8f49\u8b8a:
-checkbox.show.softwraps.only.for.caret.line=\u986f\u793a\u76ee\u524d\u884c\u7684\u8edf\u5305
+label.use.custom.soft.wraps.indent=\u984d\u5916\u7684\u504f\u79fb:
+checkbox.show.softwraps.only.for.caret.line=\u50c5\u986f\u793a\u76ee\u524d\u884c\u7684\u81ea\u52d5\u63db\u884c\u6307\u793a\u5668
group.virtual.space=\u865b\u64ec\u7a7a\u767d
-checkbox.allow.placement.of.caret.after.end.of.line=\u5141\u8a31\u653e\u7f6e\u6e38\u6a19\u5728\u884c\u5c3e\u4efb\u610f\u4f4d\u7f6e
-checkbox.allow.placement.of.caret.inside.tabs=\u5141\u8a31Tab\u6a19\u7c64\u5167\u63d2\u5165\u5b57\u5143
+checkbox.allow.placement.of.caret.after.end.of.line=\u5141\u8a31\u653e\u7f6e\u63d2\u5165\u7b26\u865f\u5728\u884c\u5c3e
+checkbox.allow.placement.of.caret.inside.tabs=\u5141\u8a31\u63d2\u5165\u7b26\u865f\u653e\u7f6e\u5728 tab \u5167
checkbox.show.virtual.space.at.file.bottom=\u986f\u793a\u6a94\u6848\u5e95\u90e8\u7684\u865b\u64ec\u7a7a\u767d
-checkbox.optimize.imports.on.the.fly=\u6700\u4f73\u5316\u532f\u5165(\u76ee\u524d\u9805\u76ee)
-checkbox.add.unambiguous.imports.on.the.fly=\u52d5\u614b\u65b0\u589e\u532f\u5165
-combobox.strip.trailing.spaces.on.save=\u5e36\u5c3e\u96a8\u7a7a\u683c\u6642\u5132\u5b58:
-checkbox.show.quick.doc.on.mouse.over=\u6ed1\u9f20\u79fb\u904e\u5143\u7d20\u6642\u986f\u793a\u5feb\u901f\u6587\u4ef6\uff08ms\uff09:
+checkbox.optimize.imports.on.the.fly=\u5feb\u901f\u6700\u4f73\u5316\u532f\u5165(\u5c0d\u65bc\u76ee\u524d\u9805\u76ee)
+checkbox.add.unambiguous.imports.on.the.fly=\u5feb\u901f\u65b0\u589e\u6e05\u6670\u7684\u532f\u5165
+combobox.strip.trailing.spaces.on.save=\u5728\u5132\u5b58\u6642\u53bb\u9664\u5c3e\u90e8\u7a7a\u683c:
+checkbox.show.quick.doc.on.mouse.over=\u5728\u6ed1\u9f20\u653e\u5728\u5143\u7d20\u4e0a\u6642\u986f\u793a\u5feb\u901f\u6587\u4ef6(\u6beb\u79d2):
group.limits=\u9650\u5236
-editbox.recent.files.limit=\u6700\u8fd1\u958b\u555f\u6a94\u6848\u9650\u5236:
-editbox.console.history.limit=\u4e3b\u63a7\u53f0\u547d\u4ee4\u6b77\u53f2\u5927\u5c0f:
+editbox.recent.files.limit=\u6700\u8fd1\u6a94\u6848\u9650\u5236:
+editbox.console.history.limit=\u4e3b\u63a7\u53f0\u547d\u4ee4\u6b77\u53f2\u8a18\u9304\u5927\u5c0f\uff1a
checkbox.override.console.cycle.buffer.size=\u8986\u5beb\u4e3b\u63a7\u53f0\u5faa\u74b0\u7de9\u885d\u5340\u5927\u5c0f ({0} KB)
-editbox.maximum.number.of.contents.to.keep.in.clipboard=\u4fdd\u6301\u5728\u526a\u8cbc\u7c3f\u4e2d\u7684\u6700\u5927\u6578\u91cf
-group.brace.highlighting=\u7a81\u51fa\u986f\u793a\u6e38\u6a19\u79fb\u52d5
-checkbox.highlight.matched.brace=\u7a81\u51fa\u986f\u793a\u7b26\u5408\u7684\u62ec\u865f
-checkbox.highlight.current.scope=\u9ad8\u4eae\u986f\u793a\u76ee\u524d\u4f5c\u7528\u7bc4\u570d
-combobox.paste.insert.imports=\u8cbc\u4e0a\u6642\u532f\u5165imports(&I):
+editbox.maximum.number.of.contents.to.keep.in.clipboard=\u4fdd\u7559\u5728\u526a\u8cbc\u7c3f\u4e2d\u7684\u5167\u5bb9\u7684\u6700\u5927\u6578\u91cf\uff1a
+group.brace.highlighting=\u5728\u63d2\u5165\u7b26\u865f\u79fb\u52d5\u6642\u9ad8\u4eae
+checkbox.highlight.matched.brace=\u9ad8\u4eae\u7b26\u5408\u7684\u62ec\u865f
+checkbox.highlight.current.scope=\u9ad8\u4eae\u76ee\u524d\u7bc4\u570d
+combobox.paste.insert.imports=\u8cbc\u4e0a\u6642\u63d2\u5165\u532f\u5165\uff1a(&I)
combobox.paste.reformat=\u8cbc\u4e0a\u6642\u91cd\u65b0\u683c\u5f0f\u5316:
group.advanced.mouse.usages=\u6ed1\u9f20
-checkbox.enable.ctrl.mousewheel.changes.font.size= Ctrl +\u6ed1\u9f20\u6efe\u8f2a\u8b8a\u66f4\u5b57\u9ad4\u5927\u5c0f\uff08\u7e2e\u653e\uff09
-checkbox.enable.ctrl.mousewheel.changes.font.size.macos= Command +\u6ed1\u9f20\u6efe\u8f2a\u8b8a\u66f4\u5b57\u9ad4\u5927\u5c0f\uff08\u7e2e\u653e\uff09
+checkbox.enable.ctrl.mousewheel.changes.font.size=\u7528 Ctrl+\u6ed1\u9f20\u6efe\u8f2a\u6539\u8b8a\u5b57\u9ad4\u5927\u5c0f(\u7e2e\u653e)
+checkbox.enable.ctrl.mousewheel.changes.font.size.macos=\u7528 Command+\u6ed1\u9f20\u6efe\u8f2a\u6539\u8b8a\u5b57\u9ad4\u5927\u5c0f(\u7e2e\u653e)
checkbox.enable.drag.n.drop.functionality.in.editor=\u5728\u7de8\u8f2f\u8996\u7a97\u4e2d\u555f\u7528\u62d6\u653e\u529f\u80fd
-checkbox.honor.camelhumps.words.settings.on.double.click=\u7576\u9078\u53d6\u4e0a\u55ae\u5b57\u96d9\u64ca\u6642\u8a2d\u5b9a\u69ae\u8b7d"CamelHumps"
-group.smart.keys=\u667a\u6167\u578b\u8f38\u5165
-checkbox.use.camelhumps.words=\u4f7f\u7528"CamelHumps"\u55ae\u5b57 \uff08\u99dd\u5cf0\u5b57\uff09
+checkbox.honor.camelhumps.words.settings.on.double.click=\u512a\u5148\u9078\u53d6\uff08Honor\uff09\u99dd\u5cf0\u55ae\u5b57\u5728\u4f7f\u7528
\u96d9\u64ca\u9078\u53d6\u6642\u3002\uff08\u9019\u88e1\u4e0d\u77e5\u9053\u7ffb\u8b6f\u5c0d\u6c92\uff0c\u6211\u5728 AndroidStudio \u4e0a\u6e2c\u8a66\u6c92\u6709\u4f5c\u7528\u3002\uff09
+group.smart.keys=\u667a\u6167\u578b Keys
+checkbox.use.camelhumps.words=\u4f7f\u7528 "\u99dd\u5cf0" \u8a5e
checkbox.enable.double.ctrl=\u96d9\u64ca {0} \u4e26\u4fdd\u6301\u6309\u4f4f\uff0c\u4f7f\u7528\u65b9\u5411\u9375\u65b0\u589e\u591a\u500b\u63d2\u5165\u7b26\u865f
checkbox.insert.pair.quote=\u63d2\u5165\u6210\u5c0d\u5f15\u865f
checkbox.insert.pair.bracket=\u63d2\u5165\u6210\u5c0d\u62ec\u865f
-checkbox.javadoc.stub.after.slash.star.star=\u63d2\u5165\u6587\u4ef6\u8a3b\u89e3\u5b58\u6839 (stub)
-checkbox.insert.pair.percent.gt.in.jsp=\u5728 JSP \u4e2d\u63d2\u5165\u6210\u5c0d ' %>'
+checkbox.javadoc.stub.after.slash.star.star=\u63d2\u5165\u6587\u4ef6\u8a3b\u89e3\u5b58\u6839
+checkbox.insert.pair.percent.gt.in.jsp=\u5728 JSP \u4e2d\u63d2\u5165\u6210\u5c0d '%>'
checkbox.insert.pair.curly.brace=\u63d2\u5165\u6210\u5c0d '}'
checkbox.smart.indent=\u667a\u6167\u578b\u7e2e\u9032
-label.smart.enter=\u667a\u6167\u578b\u8f38\u5165:
-checkbox.smart.end.on.blank.line=\u7d50\u675f \uff08\u5c0d\u7a7a\u4e00\u884c)
+label.smart.enter=\u667a\u6167\u578b\u56de\u8eca:
+checkbox.smart.end.on.blank.line=End(\u5728\u7a7a\u884c)
checkbox.smart.home=\u9996\u9801
-checkbox.indenting.backspace=\u9000\u683c\u9375\u667a\u6167\u578b\u7e2e\u9032
+checkbox.indenting.backspace=\u9000\u683c\u667a\u6167\u578b\u7e2e\u9032
group.error.highlighting=\u932f\u8aa4\u9ad8\u4eae\u986f\u793a
-editbox.autoreparse.delay.ms=\u81ea\u52d5\u5256\u6790\u5ef6\u9072 \uff08\u6beb\u79d2\uff09:
-editbox.error.stripe.mark.min.height.pixels=\u932f\u8aa4\u6a19\u8a18\u689d\u7d0b\u7684\u6700\u5c0f\u9ad8\u5ea6(\u50cf\u7d20):
-checkbox.suppress.with.suppresswarnings=\u96b1\u85cf\u65bc @SuppressWarnings \uff08\u53ea\u5c0d\u65bc Java 5.0\uff09
-checkbox.next.error.action.goes.to.errors.first='Next Error' action goes to errors first
-checkbox.show.import.popup=\u986f\u793a\u532f\u5165\u5f48\u51fa\u5f0f\u529f\u80fd\u8868(&P)
+editbox.autoreparse.delay.ms=\u81ea\u52d5\u91cd\u5206\u6790\u5ef6\u6642(\u6beb\u79d2):
+editbox.error.stripe.mark.min.height.pixels=\u932f\u8aa4\u689d\u7d0b\u6a19\u8a18\u6700\u5c0f\u9ad8\u5ea6(\u50cf\u7d20)\uff1a
+checkbox.suppress.with.suppresswarnings=\u7528@SuppressWarnings \u96b1\u85cf(\u50c5\u9069\u7528\u65bc Java 5.0)
+checkbox.next.error.action.goes.to.errors.first='\u4e0b\u4e00\u500b\u932f\u8aa4' \u7684\u64cd\u4f5c\u53ea\u53bb\u9ad8\u512a\u5148\u7d1a\u7684\u554f\u984c
+checkbox.show.import.popup=\u986f\u793a\u532f\u5165\u7684\u5f48\u51fa\u8996\u7a97(&P)
checkbox.indent.use.tab.character=\u4f7f\u7528\u88fd\u8868\u7b26
-checkbox.indent.smart.tabs=\u667a\u6167\u578b\u6a19\u7c64
-editbox.indent.tab.size=\u6a19\u7c64\u5c3a\u5bf8:
-editbox.indent.indent=\u7e2e\u9032:
-editbox.indent.continuation.indent=\u7e7c\u7e8c\u7e2e\u9032:
-editbox.indent.label.indent=\u6a19\u7c64\u7e2e\u9032:
+checkbox.indent.smart.tabs=\u667a\u6167\u578b tab
+editbox.indent.tab.size=tab \u5927\u5c0f\uff1a
+editbox.indent.indent=\u7e2e\u9032\uff1a
+editbox.indent.continuation.indent=\u9023\u7e8c\u7e2e\u9032\uff1a
+editbox.indent.label.indent=\u6a19\u7c64\u7e2e\u9032\uff1a
checkbox.indent.keep.indents.on.empty.lines=\u4fdd\u6301\u7a7a\u884c\u7e2e\u9032
checkbox.indent.absolute.label.indent=\u7d55\u5c0d\u6a19\u7c64\u7e2e\u9032
checkbox.do.not.indent.top.level.class.members=\u4e0d\u7e2e\u9032\u9802\u7d1a\u985e\u5225\u6210\u54e1
checkbox.use.relative.indents=\u76f8\u5c0d\u65bc\u904b\u7b97\u5f0f\u7684\u958b\u59cb\u4f7f\u7528\u7e2e\u9032
-tooltip.indent.must.be.multiple.of.tab.size.for.smart.tabs.to.operate=\u7e2e\u9032\u591a\u500btab\u8ddd\u96e2\u6642\u667a\u6167\u578b\u5316Tab\u64cd\u4f5c
+tooltip.indent.must.be.multiple.of.tab.size.for.smart.tabs.to.operate=\u667a\u6167\u578b tab \u64cd\u4f5c\u7684\u7e2e\u9032\u5fc5\u9808\u662f tab \u5c3a\u5bf8\u7684\u500d\u6578
combobox.crlf.system.dependent=\u7cfb\u7d71\u76f8\u95dc
combobox.crlf.unix=Unix \u548c OS X (\\n)
combobox.crlf.windows=Windows (\\r\\n)
-combobox.crlf.mac=Classic Mac (\\r)
-group.tabs.and.indents=\u6a19\u7c64\u548c\u7e2e\u9032
-checkbox.indent.use.same.settings.for.all.file.types=\u4f7f\u7528\u9810\u8a2d\u7e2e\u9032\u9078\u9805 (\u5e38\u898f)
-tab.indent.other=\u5176\u5b83
-combobox.line.separator.for.new.files=\u884c\u5206\u9694\u7b26\u865f:
-editbox.right.margin.columns=Hard wrap at
-checkbox.wrap.typing.on.right.margin=\u9375\u5165\u5230\u9054\u53f3\u908a\u8ddd\u6642\u63db\u884c
-group.javadoc.other=\u5176\u5b83
+combobox.crlf.mac=\u7d93\u5178Mac(\\r)
+group.tabs.and.indents=tab \u548c\u7e2e\u9032
+checkbox.indent.use.same.settings.for.all.file.types=\u4f7f\u7528\u9810\u8a2d\u7e2e\u9032\u9078\u9805(\u5e38\u898f)
+tab.indent.other=\u5176\u4ed6
+combobox.line.separator.for.new.files=\u63db\u884c\u7b26:
+editbox.right.margin.columns=\u5f37\u5236\u63db\u884c\u5728
+checkbox.wrap.typing.on.right.margin=\u7576\u9375\u5165\u5230\u53f3\u9801\u908a\u8ddd\u7684\u6642\u5019\u63db\u884c
+group.javadoc.other=\u5176\u4ed6
group.javadoc.invalid.tags=\u7121\u6548\u6a19\u7c64
group.javadoc.blank.lines=\u7a7a\u884c
group.javadoc.alignment=\u5c0d\u9f4a
-checkbox.enable.javadoc.formatting=\u555f\u7528JavaDoc\u683c\u5f0f
+checkbox.enable.javadoc.formatting=\u555f\u7528 JavaDoc \u683c\u5f0f\u5316
checkbox.align.parameter.descriptions=\u5c0d\u9f4a\u53c3\u6578\u8aaa\u660e
checkbox.align.thrown.exception.descriptions=\u5c0d\u9f4a\u62cb\u51fa\u7570\u5e38\u8aaa\u660e
-checkbox.after.description=\u8aaa\u660e\u4e4b\u5f8c
-checkbox.after.parameter.descriptions=\u53c3\u6578\u8aaa\u660e\u4e4b\u5f8c
-checkbox.after.return.tag=\u8fd4\u56de\u6a19\u8a18\u4e4b\u5f8c
+checkbox.after.description=\u5728\u63cf\u8ff0\u5f8c
+checkbox.after.parameter.descriptions=\u5728\u53c3\u6578\u63cf\u8ff0\u5f8c
+checkbox.after.return.tag=\u5728 return \u5f8c
checkbox.keep.invalid.tags=\u4fdd\u6301\u7121\u6548\u6a19\u7c64
-checkbox.keep.empty.param.tags=\u5efa\u7acb@interface
-checkbox.keep.empty.return.tags=\u4fdd\u6301\u7a7a@param\u6a19\u7c64
-checkbox.keep.empty.throws.tags=\u4fdd\u6301\u7a7a@return\u6a19\u7c64
-checkbox.enable.leading.asterisks=\u555f\u7528\u884c\u8ddd\u661f\u865f
-checkbox.use.throws.rather.than.exception=\u7528@throws\u800c\u4e0d\u662f@exception
-checkbox.wrap.at.right.margin=\u6309\u53f3\u908a\u8ddd\u81ea\u52d5\u63db\u884c
+checkbox.keep.empty.param.tags=\u4fdd\u6301\u7a7a @param \u6a19\u7c64
+checkbox.keep.empty.return.tags=\u4fdd\u6301\u7a7a @return \u6a19\u7c64
+checkbox.keep.empty.throws.tags=\u4fdd\u6301\u7a7a @throws \u6a19\u7c64
+checkbox.enable.leading.asterisks=\u555f\u7528\u524d\u5c0e\u661f\u865f
+checkbox.use.throws.rather.than.exception=\u7528 @throws \u800c\u4e0d\u662f @exception
+checkbox.wrap.at.right.margin=\u5728\u53f3\u908a\u8ddd\u63db\u884c
checkbox.generate.p.on.empty.lines=\u5728\u7a7a\u884c\u7522\u751f ""
checkbox.keep.empty.lines=\u4fdd\u6301\u7a7a\u884c
-checkbox.do.not.wrap.one.line.comments=\u4e0d\u8981\u7528\u55ae\u884c\u8a3b\u89e3
-checkbox.preserve.line.feeds=\u4fdd\u7559\u63db\u884c\u7b26
+checkbox.do.not.wrap.one.line.comments=\u55ae\u884c\u8a3b\u89e3\u4e0d\u63db\u884c
+checkbox.preserve.line.feeds=\u4fdd\u7559\u63db\u884c
checkbox.param.description.on.new.line=\u53c3\u6578\u63cf\u8ff0\u53e6\u8d77\u4e00\u884c
-checkbox.param.indent.on.continuation=Indent continuation lines
+checkbox.param.indent.on.continuation=\u7e2e\u9032\u9023\u7e8c\u884c
title.javadoc=JavaDoc
-option.table.sizing.text=\u5982\u679c\u592a\u9577\u4e45\u6298\u884c\u3002
-title.choose.code.style.scheme=\u9078\u53d6\u4ee3\u78bc\u98a8\u683c\u5c08\u6848
-radio.use.per.project.code.style.scheme=\u4f7f\u7528\u55ae\u500b\u9805\u76ee\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848
+option.table.sizing.text=\u622a\u65b7\u5982\u679c\u904e\u9577\u3002
+title.choose.code.style.scheme=\u9078\u53d6\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848
+radio.use.per.project.code.style.scheme=\u4f7f\u7528\u55ae\u500b\u9805\u76ee\u7684\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848
radio.use.global.code.style=\u4f7f\u7528\u5168\u5c40\u4ee3\u78bc\u6a23\u5f0f
button.import=\u532f\u5165...
button.export=\u532f\u51fa...
button.edit.global.settings=\u7de8\u8f2f\u5168\u5c40\u8a2d\u5b9a...
-label.edit.per.project.or.global.code.style=
\u6aa2\u67e5\u9805\u76ee\u7684\u4ee3\u78bc\u98a8\u683c\u8a2d\u5b9a\u9078\u9805
\u6216\u4f7f\u7528\u5168\u5c40\u4ee3\u78bc\u98a8\u683c\u3002\u5168\u5c40\u4ee3\u78bc\u98a8\u683c\u8a2d\u5b9a\u53ef\u4ee5\u5728IDE\u8a2d\u5b9a
\u8a2d\u5b9a/\u5168\u5c40\u4ee3\u78bc\u98a8\u683c
-title.project.code.style=\u9805\u76ee\u4ee3\u78bc\u6a23\u5f0f
-title.code.style.settings.import=\u8a2d\u5b9a\u532f\u5165
+label.edit.per.project.or.global.code.style=\u4e0a\u9762\u7684\u6aa2\u67e5\u9078\u9805\u7528\u65bc\u6bcf\u500b\u9805\u76ee\u7684\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a\uff0c
\u6216\u4f7f\u7528\u5168\u5c40\u4ee3\u78bc\u6a23\u5f0f\u3002\u5168\u5c40\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a\u53ef\u4ee5\u8a2d\u5b9a
\u5728 IDE \u8a2d\u5b9a/\u5168\u5c40\u4ee3\u78bc\u6a23\u5f0f
+title.project.code.style=\u9805\u76ee\n\u4ee3\u78bc\u6a23\u5f0f
+title.code.style.settings.import=\u532f\u5165\u8a2d\u5b9a
title.import.scheme.from=\u532f\u5165\u6e90
title.import.scheme.chooser=\u532f\u5165\u5c08\u6848
-import.scheme.shared=\u5171\u7528\u7684\u5c08\u6848
-message.code.style.scheme.already.exists=\u5c08\u6848 {0} \u5df2\u5b58\u5728\u3002\u8986\u5beb\u8a2d\u5b9a\u55ce\uff1f
+import.scheme.shared=\u5171\u7528\u5c08\u6848
+message.code.style.scheme.already.exists=\u6a94\u6848 {0} \u5df2\u5b58\u5728\u3002\u8986\u5beb\u8a2d\u5b9a\uff1f
code.style.scheme.import.unnamed=\u672a\u547d\u540d
-message.code.style.scheme.import.success={0} \u8a2d\u5b9a\u532f\u5165\u5230 {1} \u5c08\u6848\u3002{2}
-message.code.style.scheme.import.failure={0} \u532f\u5165\u5931\u6557\u932f\u8aa4\u8a0a\u606f: {1}
+message.code.style.scheme.import.success={0} \u8a2d\u5b9a\u5c07\u8981\u532f\u5165\u5230 {1} \u5c08\u6848\u4e2d\u3002{2}
+message.code.style.scheme.import.failure={0} \u532f\u5165\u5931\u6557,\u932f\u8aa4\u8a0a\u606f:{1}
scheme.exporter.ui.export.as.title=\u532f\u51fa\u70ba
scheme.exporter.ui.file.chooser.title=\u76ee\u6a19\u6a94\u6848
scheme.exporter.ui.file.chooser.message=\u532f\u51fa\u5230
-scheme.exporter.ui.scheme.exported.message={0} {1} was exported to {2}
+scheme.exporter.ui.scheme.exported.message={0} {1} \u532f\u51fa\u5230 {2}
scheme.exporter.ui.cannot.write.message=\u7121\u6cd5\u5beb\u5165\u9078\u64c7\u7684\u6a94\u6848/\u4f4d\u7f6e\u3002
scheme.exporter.ui.export.failed=\u532f\u51fa\u5931\u6557: {0}
-label.name=\u540d\u5b57:
+label.name=\u540d\u7a31:
error.scheme.must.have.a.name=\u5c08\u6848\u5fc5\u9808\u6709\u4e00\u500b\u540d\u5b57
error.illegal.scheme.name=\u975e\u6cd5\u5c08\u6848\u540d\u7a31
-error.a.scheme.with.this.name.already.exists.or.was.deleted.without.applying.the.changes=\u5177\u6709\u6b64\u540d\u7a31\u7684\u5c08\u6848\u5df2\u7d93\u5b58\u5728\u6216\u5df2\u88ab\u522a\u9664\u800c\u7121\u6cd5\u8b8a\u66f4
+error.a.scheme.with.this.name.already.exists.or.was.deleted.without.applying.the.changes=\u4e00\u500b\u4f7f\u7528\u8a72\u540d\u7a31\u7684\u5c08\u6848\u5df2\u7d93\u5b58\u5728\u6216\u5df2\u88ab\u522a\u9664\u800c\u672a\u5957\u7528\u8b8a\u66f4
title.select.font=\u9078\u53d6\u5b57\u9ad4
settings.editor.font.restored.defaults=\u6062\u5fa9\u9810\u8a2d\u503c
settings.editor.font.overwrite=\u4f7f\u7528\u984f\u8272\u5c08\u6848\u5b57\u9ad4\u4ee3\u66ff
@@ -549,225 +549,225 @@ settings.editor.console.font.overwrite=\u4f7f\u7528\u4e3b\u63a7\u53f0\u5b57\u9ad
action.apply.editor.font.settings=\u5957\u7528\u7de8\u8f2f\u5668\u5b57\u9ad4\u8a2d\u5b9a
checkbox.show.only.monospaced.fonts=\u53ea\u986f\u793a\u7b49\u5bec\u5b57\u9ad4
primary.font=\u5b57\u9ad4:
-secondary.font=\u6b21\u8981\u5b57\u9ad4:
+secondary.font=\u5099\u7528\u5b57\u9ad4\uff1a
use.ligatures=\u555f\u7528\u5b57\u9ad4\u9023\u5b57
ligatures.jre.warning=\u60a8\u6b63\u5728\u57f7\u884c\u7684 JRE {0} \u5df2\u77e5\u5177\u6709\u8207\u9023\u5b57\u652f\u63f4\u76f8\u95dc\u7684\u6027\u80fd\u554f\u984c\u3002
\u4f7f\u7528 JetBrains Runtime \u4f86\u555f\u7528\u9023\u5b57\u3002
-settings.editor.font.none=
+settings.editor.font.none=<\u7121>
settings.editor.font.overridden.message=\u76ee\u524d\u7de8\u8f2f\u5668\u5b57\u9ad4: {0}, {1}
-settings.editor.font.defined.in.color.scheme.message= \u2014 defined in the color scheme
+settings.editor.font.defined.in.color.scheme.message= \u2014 \u5b9a\u7fa9\u65bc\u984f\u8272\u5c08\u6848
editbox.enter.tag.name=\u8f38\u5165\u6a19\u7c64\u540d\u7a31:
title.tag.name=\u6a19\u7c64\u540d\u7a31
title.xml=XML
title.html=HTML
action.add=\u65b0\u589e
action.edit=\u7de8\u8f2f
-action.remove=\u522a\u9664
-checkbox.color.background=\u80cc\u666f\u8272
-checkbox.color.foreground=\u524d\u666f\u8272
+action.remove=\u79fb\u9664(&E)
+checkbox.color.background=\u5f8c\u53f0
+checkbox.color.foreground=\u524d\u666f
checkbox.color.effects=\u6548\u679c
-checkbox.color.error.stripe.mark=\u8aa4\u5dee\u689d\u7d0b\u6a19\u8a18
-combobox.effect.bordered=\u52a0\u908a\u65b9\u584a
+checkbox.color.error.stripe.mark=\u932f\u8aa4\u689d\u7d0b\u6a19\u8a18
+combobox.effect.bordered=\u63cf\u908a
combobox.effect.underscored=\u4e0b\u5283\u7dda
-combobox.effect.boldunderscored=\u52a0\u7c97\u52a0\u4e0b\u5283\u7dda
-combobox.effect.underwaved=\u6ce2\u6d6a\u7dda
+combobox.effect.boldunderscored=\u52a0\u7c97\u4e0b\u5283\u7dda
+combobox.effect.underwaved=\u6ce2\u6d6a\u4e0b\u5283\u7dda
combobox.effect.strikeout=\u522a\u9664\u7dda
combobox.effect.bold.dottedline=\u865b\u7dda
checkbox.font.bold=\u7c97\u9ad4
checkbox.font.italic=\u659c\u9ad4
label.font.type=\u5b57\u9ad4
-label.inherit.attributes=\u4f7f\u7528\u7e7c\u627f\u5c6c\u6027
-title.diff=\u6bd4\u8f03 \\& \u5408\u4f75
+label.inherit.attributes=\u7e7c\u627f\u503c\u5f9e\uff1a
+title.diff=\u5dee\u7570 \\& \u5408\u4f75
title.vcs=VCS
-title.file.status.colors=File Status Colors
-title.file.status.color=File Status Color
+title.file.status.colors=\u6a94\u6848\u72c0\u614b\u984f\u8272
+title.file.status.color=\u6a94\u6848\u72c0\u614b\u984f\u8272
file.status.colors.header.status=\u6a94\u6848\u72c0\u614b
file.status.colors.header.color=\u984f\u8272
-file.status.color.none=UI Font Color
+file.status.color.none=UI \u5b57\u9ad4\u984f\u8272
file.status.color.menu.choose.color=\u81ea\u8a02...
-file.status.color.menu.normal.text=UI Font Color
+file.status.color.menu.normal.text=UI \u5b57\u9ad4\u984f\u8272
file.status.color.menu.reset.to.default=\u9810\u8a2d
title.scope.based=\u57fa\u65bc\u7bc4\u570d
-title.colors.and.fonts=\u914d\u8272\u5c08\u6848
-progress.analysing.font=\u5206\u6790\u5b57\u9ad4: {0}
+title.colors.and.fonts=\u5207\u63db\u914d\u8272\u5c08\u6848
+progress.analysing.font=\u5206\u6790\u5b57\u9ad4:{0}
group.editor.font=\u7de8\u8f2f\u5668\u5b57\u9ad4
-label.fallback.fonts.list.description=\u5982\u679c\u4e3b\u5b57\u9ad4\u5931\u6557\uff0cIDE \u5c07\u5617\u8a66\u4f7f\u7528\u6b21\u8981\u5b57\u9ad4
-quickdoc.tooltip.font.size.by.wheel=\u4f7f\u7528\u6ed1\u52d5\u689d\u6216 Ctrl+Wheel \u6539\u8b8a\u5b57\u9ad4\u5927\u5c0f
-label.font.size=\u5b57\u9ad4\u5927\u5c0f:
-label.font.name=\u540d\u5b57:
+label.fallback.fonts.list.description=\u5c0d\u65bc\u4e3b\u5b57\u9ad4\u4e0d\u652f\u63f4\u7684\u7b26\u865f
+quickdoc.tooltip.font.size.by.wheel=\u7528\u6ed1\u687f\u6216 Ctrl+\u6efe\u8f2a \u8b8a\u66f4\u5b57\u9ad4\u5927\u5c0f
+label.font.size=\u5b57\u9ad4\u5927\u5c0f\uff1a
+label.font.name=\u540d\u7a31:
editbox.font.size=\u5927\u5c0f:
-editbox.line.spacing=\u884c\u8ddd:
+editbox.line.spacing=\u884c\u9593\u8ddd:
progress.analyzing.fonts=\u5206\u6790\u5b57\u9ad4
-error.readonly.scheme.cannot.be.modified=\u552f\u8b80\u5c08\u6848\u7121\u6cd5\u4fee\u6539\uff0c\u8acb\u5148\u53e6\u5b58\u4e00\u4efd
-error.shared.scheme.cannot.be.modified=\u5171\u7528\u5c08\u6848\u7121\u6cd5\u4fee\u6539\uff0c\u8acb\u5148\u53e6\u5b58\u4e00\u4efd
+error.readonly.scheme.cannot.be.modified=\u552f\u8b80\u5c08\u6848\u4e0d\u80fd\u88ab\u4fee\u6539\u3002\u8acb\u5148\u505a "\u53e6\u5b58\u70ba..."\u3002
+error.shared.scheme.cannot.be.modified=\u5171\u7528\u5c08\u6848\u4e0d\u80fd\u88ab\u4fee\u6539\u3002\u8acb\u5148\u505a "\u53e6\u5b58\u70ba..."\u3002
title.cannot.modify.readonly.scheme=\u4e0d\u80fd\u4fee\u6539\u552f\u8b80\u5c08\u6848
-hint.readonly.scheme.cannot.be.modified=\u552f\u8b80\u6a21\u5f0f\uff0c\u8907\u88fd\u5230\u7de8\u8f2f
+hint.readonly.scheme.cannot.be.modified=\u552f\u8b80\u5c08\u6848\uff0c\u8907\u88fd\u4f86\u7de8\u8f2f
title.path.variables=\u8def\u5f91\u8b8a\u6578
editbox.path.macro.value=\u503c:
-editbox.path.macro.name=\u540d\u5b57:
-button.edit=\u7de8\u8f2f
-button.edit.dialog=\u7de8\u8f2f...
-button.add=\u65b0\u589e...
-error.variable.already.exists=\u540d\u5b57\u70ba {0} \u7684\u8b8a\u6578\u5df2\u7d93\u5b58\u5728
-column.name=\u540d\u5b57
+editbox.path.macro.name=\u540d\u7a31:
+button.edit=\u7de8\u8f2f(&E)
+button.edit.dialog=\u7de8\u8f2f...(&E)
+button.add=\u65b0\u589e...(&A)
+error.variable.already.exists=\u8b8a\u6578\u7684\u540d\u5b57 {0} \u5df2\u7d93\u5b58\u5728
+column.name=\u540d\u7a31
column.value=\u503c
title.add.variable=\u65b0\u589e\u8b8a\u6578
title.edit.variable=\u7de8\u8f2f\u8b8a\u6578
-error.path.variable.is.undefined=\u8def\u5f91 "{0}" \u662f\u672a\u5b9a\u7fa9\u7684
-text.no.path.variables=\u6c92\u6709\u8def\u5f91\u503c
-config.import.invalid.directory.error={0} \u4e0d\u662f\u76ee\u9304!
+error.path.variable.is.undefined=\u672a\u5b9a\u7fa9\u8def\u5f91\u8b8a\u6578 "{0}"
+text.no.path.variables=\u6c92\u6709\u8def\u5f91\u8b8a\u6578
+config.import.invalid.directory.error={0} \u4e0d\u662f\u4e00\u500b\u76ee\u9304!
command.exit=\u7d50\u675f
exit.confirm.title=\u78ba\u8a8d\u7d50\u675f
-exit.confirm.prompt=\u4f60\u78ba\u8a8d\u8981\u7d50\u675f {0}?
-exit.confirm.prompt.tasks=\u4f60\u6709\u5f8c\u53f0\u5de5\u4f5c\u57f7\u884c\u3002 \u78ba\u5b9a\u8981\u505c\u6b62\u4e26\u7d50\u675f {0}?
-exclude.from.completion.group=\u5f9e\u532f\u5165\u548c\u5b8c\u6210\u4e2d\u6392\u9664
-exclude.from.completion.prompt=\u8f38\u5165\u7684\u540d\u7a31\u7684\u5305\u6216\u985e\u5225\uff0c\u6392\u9664\u5728\u81ea\u52d5\u532f\u5165\u548c\u985e\u5225\u540d\u7a31\u7684\u81ea\u52d5\u5b8c\u6210:
+exit.confirm.prompt=\u78ba\u5b9a\u8981\u7d50\u675f {0} \u55ce?
+exit.confirm.prompt.tasks=\u60a8\u6709\u5f8c\u53f0\u5de5\u4f5c\u6b63\u5728\u57f7\u884c\u3002\u78ba\u5b9a\u8981\u505c\u6b62\u5b83\u5011\uff0c\u7d50\u675f {0} \u55ce?
+exclude.from.completion.group=\u5f9e\u532f\u5165\u548c\u88dc\u5168\u4e2d\u6392\u9664
+exclude.from.completion.prompt=\u8f38\u5165\u8981\u5f9e\u81ea\u52d5\u532f\u5165\u548c\u985e\u5225\u540d\u88dc\u5168\u4e2d\u6392\u9664\u7684\u5305\u6216\u985e\u5225\u7684\u540d\u7a31\uff1a
exclude.from.completion.title=\u6392\u9664\u5305
-exclude.from.imports.add=\u65b0\u589e
+exclude.from.imports.add=\u65b0\u589e(&D)
exclude.from.imports.no.exclusions=\u4e0d\u6392\u9664\u6a21\u5f0f
inline.elements=\u5167\u806f\u5143\u7d20:
-don.t.break.if.inline.content=\u5982\u679c\u6709\u5167\u806f\u5167\u5bb9\u4e0d\u4e2d\u65b7:
+don.t.break.if.inline.content=\u4e0d\u8981\u4e2d\u65b7\u5167\u806f\u5167\u5bb9:
edit.code.folding.options=\u958b\u555f\u4ee3\u78bc\u6298\u758a\u9078\u9805
-button.new=\u65b0\u589e...
-building.include.indices=\u69cb\u5efa\u5305\u62ec\u6307\u6a19...
-loading.include.indices=\u8f09\u5165\u5305\u62ec\u6307\u6a19...
+button.new=\u65b0\u589e...(&N)
+building.include.indices=\u69cb\u5efa\u5305\u542b\u7684\u7d22\u5f15...
+loading.include.indices=\u8f09\u5165\u5305\u542b\u7684\u7d22\u5f15...
use.external.annotations=\u4f7f\u7528\u5916\u90e8\u8a3b\u89e3(&E)
-insert.override.annotation=\u63d2\u5165@&Override\u8a3b\u89e3
+insert.override.annotation=\u63d2\u5165 @Override \u8a3b\u89e3(&O)
auto.import=\u81ea\u52d5\u532f\u5165
checkbox.collapse.suppress.warnings=@SuppressWarnings
-checkbox.collapse.end.of.line.comments=\u884c\u7d50\u675f\u8a55\u8ad6\u5e8f\u5217
+checkbox.collapse.end.of.line.comments=\u884c\u7d50\u675f\u8a3b\u89e3\u5e8f\u5217
title.other.languages=\u5176\u4ed6\u8a9e\u8a00
-title.tabs.and.indents=\u6a19\u7c64\u548c\u7e2e\u9032
+title.tabs.and.indents=tab \u548c\u7e2e\u9032
launcher.script.title=\u5efa\u7acb\u555f\u52d5\u6307\u4ee4\u78bc
-launcher.script.overwrite=\u6a94\u6848 ''{0}'' \u5df2\u5b58\u5728\u3002\u8981\u8986\u5beb\u5b83\u55ce\uff1f
-launcher.script.sudo.prompt=\u8acb\u8f38\u5165\u60a8\u7684\u5bc6\u78bc\u4ee5\u5efa\u7acb\u555f\u52d5\u6307\u4ee4\u78bc ''{0}''
+launcher.script.overwrite=\u6a94\u6848 ''{0}'' \u5df2\u7d93\u5b58\u5728\u3002\u4f60\u60f3\u8986\u5beb\u5b83\u55ce\uff1f
+launcher.script.sudo.prompt=\u8acb\u8f38\u5165\u60a8\u7684\u5bc6\u78bc\u4ee5\u5efa\u7acb\u4e00\u500b\u555f\u52d5\u6307\u4ee4\u78bc\u5728\u4e00\u500b ''{0}''
-desktop.entry.title=\u5efa\u7acb\u684c\u9762\u5165\u53e3
-desktop.entry.success=\u4f60\u73fe\u5728\u53ef\u4ee5\u7d50\u675f{0}\uff0c\u7136\u5f8c\u5f9e\u7cfb\u7d71\u529f\u80fd\u8868\u4e2d\u555f\u52d5\u5b83\u3002
+desktop.entry.title=\u5efa\u7acb\u684c\u9762\u6377\u5f91
+desktop.entry.success=\u4f60\u73fe\u5728\u53ef\u4ee5\u7d50\u675f {0},\u5f9e\u7cfb\u7d71\u529f\u80fd\u8868\u4e2d\u555f\u52d5\u5b83
(\u5982\u679c\u65b0\u9805\u76ee\u4f3c\u4e4e\u4e0d\u986f\u793a\uff0c\u5247\u91cd\u65b0\u555f\u52d5\u6703\u8a71)\u3002
desktop.entry.xdg.missing=\u62b1\u6b49\uff0cxdg-utils \u4f3c\u4e4e\u5728\u60a8\u7684\u7cfb\u7d71\u4e0a\u4e0d\u53ef\u7528\u3002
-desktop.entry.icon.missing=\u5728 {0} \u627e\u4e0d\u5230\u5408\u9069\u7684\u61c9\u7528\u7a0b\u5f0f\u5716\u793a\u3002
-desktop.entry.script.missing=\u5728 ''{0}'' \u627e\u4e0d\u5230\u9069\u7576\u7684\u555f\u52d5\u6307\u4ee4\u78bc\u3002
-desktop.entry.sudo.prompt=\u8acb\u8f38\u5165\u60a8\u7684\u5bc6\u78bc\u4ee5\u5efa\u7acb\u684c\u9762\u5165\u53e3
-
-watcher.slow.sync=\u8b8a\u66f4\u5916\u90e8\u6a94\u6848\u540c\u6b65\u901f\u5ea6\u53ef\u80fd\u5f88\u6162
-watcher.exe.not.found=\u672c\u6a5f\u6a94\u6848\u89c0\u5bdf\u5668\u7a0b\u5f0f\u672a\u627e\u5230
-watcher.exe.not.exists=\u8a72\u5e73\u53f0\u4e0a\u4e0d\u652f\u63f4\u672c\u6a5f\u6a94\u6848\u76e3\u807d
-watcher.exe.not.exe=\u672c\u6a5f\u6a94\u6848\u89c0\u5bdf\u5668\u4e0d\u662f\u53ef\u57f7\u884c\u6a94\u6848: {0}
-watcher.failed.to.start=\u6a94\u6848\u89c0\u5bdf\u5668\u555f\u52d5\u5931\u6557
+desktop.entry.icon.missing=\u7121\u6cd5\u5728 ''{0}'' \u4e2d\u627e\u5230\u5408\u9069\u7684\u61c9\u7528\u7a0b\u5f0f\u5716\u793a\u3002
+desktop.entry.script.missing=\u7121\u6cd5\u5728 ''{0}'' \u4e2d\u627e\u5230\u5408\u9069\u7684\u555f\u52d5\u6307\u4ee4\u78bc\u3002
+desktop.entry.sudo.prompt=\u8acb\u8f38\u5165\u60a8\u7684\u5bc6\u78bc\u4f86\u5efa\u7acb\u684c\u9762\u9805
+
+watcher.slow.sync=\u5916\u90e8\u6a94\u6848\u7684\u8b8a\u5316\u540c\u6b65\u53ef\u80fd\u662f\u7de9\u6162\u7684
+watcher.exe.not.found=\u672c\u6a5f\u6a94\u6848\u89c0\u5bdf\u5668\u53ef\u57f7\u884c\u6a94\u6848\u672a\u627e\u5230
+watcher.exe.not.exists=\u672c\u5e73\u53f0\u4e0d\u652f\u63f4\u672c\u6a5f\u6a94\u6848\u89c0\u5bdf\u5668
+watcher.exe.not.exe=\u672c\u6a5f\u6a94\u6848\u89c0\u5bdf\u5668\u4e0d\u53ef\u57f7\u884c\uff1a {0}
+watcher.failed.to.start=\u6a94\u6848\u89c0\u5bdf\u5668\u7121\u6cd5\u555f\u52d5
watcher.gave.up=\u6a94\u6848\u89c0\u5bdf\u5668\u653e\u68c4\u64cd\u4f5c
-watcher.non.watchable.project=\u9805\u76ee\u6a94\u6848\u7121\u6cd5\u6aa2\u8996\uff08\u4ed6\u5011\u5728\u7db2\u8def\u4e0a\uff1f\uff09
+watcher.non.watchable.project=\u7121\u6cd5\u89c0\u5bdf\u9805\u76ee\u6a94\u6848(\u5b83\u5011\u5728\u7db2\u8def\u639b\u8f09\u4e0b\u55ce\uff1f)
-fs.case.sensitivity.mismatch.title=\u6a94\u6848\u7cfb\u7d71\u4e2d\u5340\u5206\u5927\u5c0f\u5beb\u4e0d\u7b26\u5408
-fs.case.sensitivity.mismatch.message=\u8a72\u9805\u76ee\u4f3c\u4e4e\u4f4d\u65bc\u4e00\u500b\u5927\u5c0f\u5beb-{0,choice,0#|1#in}\u654f\u611f\u7684\u6a94\u6848\u7cfb\u7d71.
\u4e0d\u7b26\u5408\u7684 IDE \u8a2d\u5b9a. \u66f4\u591a\u7d30\u7bc0.
+fs.case.sensitivity.mismatch.title=\u6a94\u6848\u7cfb\u7d71\u5927\u5c0f\u5beb\u654f\u611f\u6027\u4e0d\u7b26\u5408
+fs.case.sensitivity.mismatch.message=\u8a72\u9805\u76ee\u4f3c\u4e4e\u4f4d\u65bc\u4e00\u500b\u5927\u5c0f\u5beb-{0,choice,0#|1#\u4e0d}\u654f\u611f\u7684\u6a94\u6848\u7cfb\u7d71\u3002
\u9019\u4e0d\u7b26\u5408\u7684 IDE \u8a2d\u5b9a(\u7531 "idea.case.sensitive.fs" \u5c6c\u6027\u63a7\u5236)
\u66f4\u591a\u7d30\u7bc0
-arrangement.title.settings.tab=\u6574\u7406
-arrangement.text.empty.rule=
+arrangement.title.settings.tab=\u6392\u5217
+arrangement.text.empty.rule=<\u7a7a\u898f\u5247>
arrangement.text.type=\u985e\u578b
arrangement.text.modifier=\u4fee\u98fe\u7b26
-arrangement.text.name=\u540d\u5b57
+arrangement.text.name=\u540d\u7a31
arrangement.order.name=\u9806\u5e8f
arrangement.action.rule.add.text=\u65b0\u589e\u898f\u5247
-arrangement.action.rule.add.description=\u65b0\u589e\u65b0\u5b89\u6392\u898f\u5247
+arrangement.action.rule.add.description=\u65b0\u589e\u65b0\u7684\u6392\u5217\u898f\u5247
arrangement.action.section.rule.add.text=\u65b0\u589e\u90e8\u4efd\u898f\u5247
-arrangement.action.section.rule.add.description=\u65b0\u589e\u65b0\u7684\u898f\u5247
-arrangement.action.rule.remove.text=\u522a\u9664\u898f\u5247
-arrangement.action.rule.remove.description=\u522a\u9664\u6240\u9078\u7684\u898f\u5247
-arrangement.action.rule.edit.text=\u4fee\u6539\u898f\u5247
-arrangement.action.rule.edit.description=\u7de8\u8f2f\u6240\u9078\u7684\u898f\u5247
-arrangement.action.rule.move.up.text=\u5411\u4e0a\u79fb\u52d5
-arrangement.action.rule.move.up.description=\u5411\u4e0a\u79fb\u52d5\u9078\u64c7\u7684\u898f\u5247
-arrangement.action.rule.move.down.text=\u5411\u4e0b\u79fb\u52d5
-arrangement.action.rule.move.down.description=\u5411\u4e0b\u79fb\u52d5\u6240\u9078\u7684\u898f\u5247
-arrangement.action.alias.rule.add.edit.text=\u8a2d\u5b9a\u7b26\u5408\u898f\u5247\u5225\u540d
-arrangement.action.alias.rule.add.edit.description=\u70ba\u7b26\u5408\u898f\u5247\u8a2d\u5b9a\u5225\u540d
+arrangement.action.section.rule.add.description=\u65b0\u589e\u65b0\u7684\u90e8\u4efd\u6392\u5217\u898f\u5247
+arrangement.action.rule.remove.text=\u79fb\u9664\u898f\u5247
+arrangement.action.rule.remove.description=\u79fb\u9664\u9078\u64c7\u7684\u6392\u5217\u898f\u5247
+arrangement.action.rule.edit.text=\u7de8\u8f2f\u898f\u5247
+arrangement.action.rule.edit.description=\u7de8\u8f2f\u9078\u64c7\u7684\u6392\u5217\u898f\u5247
+arrangement.action.rule.move.up.text=\u4e0a\u79fb
+arrangement.action.rule.move.up.description=\u5411\u4e0a\u79fb\u52d5\u9078\u64c7\u7684\u6392\u5217\u898f\u5247
+arrangement.action.rule.move.down.text=\u4e0b\u79fb
+arrangement.action.rule.move.down.description=\u5411\u4e0b\u79fb\u52d5\u9078\u64c7\u7684\u6392\u5217\u898f\u5247
+arrangement.action.alias.rule.add.edit.text=\u8a2d\u5b9a\u7b26\u5408\u898f\u5247\u7684\u5225\u540d
+arrangement.action.alias.rule.add.edit.description=\u8a2d\u5b9a\u6392\u5217\u7b26\u5408\u898f\u5247\u7684\u5225\u540d
arrangement.settings.section.groups=\u7fa4\u7d44\u898f\u5247
arrangement.settings.section.match=\u7b26\u5408\u898f\u5247
arrangement.settings.section.rule.custom.token.title=\u898f\u5247\u5225\u540d\u5b9a\u7fa9
-arrangement.settings.section.rule.sequence=\u5225\u540d\u5b9a\u7fa9\u7684\u898f\u5247
-arrangement.settings.groups.property.field=\u5c0d\u61c9\u7684 getter/setter \u5c6c\u6027\u6b04\u4f4d\u7de8\u7d44
-arrangement.settings.groups.dependent.methods=\u5c07\u4f9d\u8cf4\u65b9\u6cd5\u653e\u5728\u4e00\u8d77
-arrangement.settings.groups.overridden.methods=\u5c07\u91cd\u5beb\u7684\u65b9\u6cd5\u653e\u5728\u4e00\u8d77
-arrangement.settings.groups.getters.and.setters.together=\u5c07 getter \u548c setter \u653e\u5728\u4e00\u8d77
-arrangement.settings.order.type.keep=\u5132\u5b58\u9806\u5e8f
-arrangement.settings.order.type.by.name=\u6309\u540d\u7a31\u6392\u5e8f
-arrangement.settings.order.type.depth.first=\u6309\u6df1\u5ea6\u512a\u5148\u9806\u5e8f
-arrangement.settings.order.type.breadth.first=\u6309\u5bec\u5ea6\u512a\u5148\u6392\u5e8f
+arrangement.settings.section.rule.sequence=\u898f\u5247\u5225\u540d\u5b9a\u7fa9
+arrangement.settings.groups.property.field=\u7fa4\u7d44\u5c6c\u6027\u6b04\u4f4d\u548c\u5c0d\u61c9\u7684 getter/setter
+arrangement.settings.groups.dependent.methods=\u4fdd\u6301\u4f9d\u8cf4\u65b9\u6cd5\u5728\u4e00\u8d77
+arrangement.settings.groups.overridden.methods=\u4fdd\u6301\u8986\u5beb\u65b9\u6cd5\u5728\u4e00\u8d77
+arrangement.settings.groups.getters.and.setters.together=\u4fdd\u6301 getter \u548c setter \u5728\u4e00\u8d77
+arrangement.settings.order.type.keep=\u4fdd\u6301\u6392\u5e8f
+arrangement.settings.order.type.by.name=\u900f\u904e\u540d\u5b57\u6392\u5e8f
+arrangement.settings.order.type.depth.first=\u6df1\u5ea6\u6392\u5e8f\u512a\u5148
+arrangement.settings.order.type.breadth.first=\u5bec\u5ea6\u6392\u5e8f\u512a\u5148
arrangement.settings.text.general.type=\u985e\u578b:
-arrangement.settings.text.general.modifier=\u4fee\u6539:
-arrangement.settings.text.general.name=\u540d\u5b57:
+arrangement.settings.text.general.modifier=\u4fee\u98fe\u7b26:
+arrangement.settings.text.general.name=\u540d\u7a31:
arrangement.settings.text.general.text=\u6587\u5b57:
arrangement.settings.text.general.order=\u9806\u5e8f:
arrangement.settings.text.general.sequence=\u5225\u540d:
arrangement.settings.text.general.xml.namespace=\u547d\u540d\u7a7a\u9593:
arrangement.settings.text.entry.type.xml.tag=\u6a19\u7c64
arrangement.settings.text.entry.type.xml.attribute=\u5c6c\u6027
-arrangement.settings.additional.force.combobox.name=\u5f37\u5236\u91cd\u65b0\u6392\u5217:
+arrangement.settings.additional.force.combobox.name=\u5f37\u5236\u91cd\u6392\uff1a
arrangement.settings.additional.force.rearrange.always=\u7e3d\u662f
arrangement.settings.additional.force.rearrange.never=\u5f9e\u4e0d
-arrangement.settings.additional.force.rearrange.according.to.dialog=\u4f7f\u7528\u76ee\u524d\u7684\u6a21\u5f0f \uff08\u5728\u683c\u5f0f\u4ee3\u78bc\u5c0d\u8a71\u65b9\u584a\u4e2d\u5207\u63db\uff09
+arrangement.settings.additional.force.rearrange.according.to.dialog=\u4f7f\u7528\u76ee\u524d\u6a21\u5f0f(\u5728\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u78bc\u5c0d\u8a71\u65b9\u584a\u4e2d\u5207\u63db)
arrangement.settings.additional.title=\u9644\u52a0\u8a2d\u5b9a
-arrangement.settings.validation.duplicate.matching.rule=\u7b26\u5408\u898f\u5247\u5fc5\u9808\u662f\u552f\u4e00\u7684\u76ee\u524d\u8a2d\u5b9a\u3002\u91cd\u8907\u7684\u898f\u5247\u5c07\u88ab\u5ffd\u7565\u3002
-arrangement.settings.validation.duplicate.section.text=\u76ee\u524d\u8a2d\u5b9a\u7684\u6587\u5b57\u90e8\u4efd\u5fc5\u9808\u662f\u60df\u4e00\u7684\u3002\u91cd\u8907\u7684\u6587\u5b57\u898f\u5247\u5c07\u88ab\u88ab\u5ffd\u7565\u3002
-arrangement.settings.validation.empty.section.rule=\u61c9\u5305\u542b\u81f3\u5c11\u4e00\u7a2e\u6392\u5217\u65b9\u5f0f\u9032\u5165\u5426\u5247\u70ba\u5b83\u5c07\u6c38\u9060\u4e0d\u6703\u63d2\u5165\u3002
-arrangement.settings.validation.end.section.rule.without.start=\u627e\u4e0d\u5230\u555f\u52d5\u90e8\u4efd\u898f\u5247\u7d50\u675f\u76ee\u524d\u898f\u5247\u3002
+arrangement.settings.validation.duplicate.matching.rule=\u7b26\u5408\u898f\u5247\u5728\u76ee\u524d\u8a2d\u5b9a\u4e2d\u5fc5\u9808\u662f\u552f\u4e00\u7684\u3002\u91cd\u8907\u7684\u898f\u5247\u5c07\u88ab\u5ffd\u7565\u3002
+arrangement.settings.validation.duplicate.section.text=\u90e8\u4efd\u6587\u5b57\u5728\u76ee\u524d\u8a2d\u5b9a\u6587\u5b57\u5fc5\u9808\u662f\u60df\u4e00\u7684\u3002\u91cd\u8907\u6587\u5b57\u7684\u898f\u5247\u5c07\u88ab\u5ffd\u7565\u3002
+arrangement.settings.validation.empty.section.rule=\u90e8\u4efd\u61c9\u81f3\u5c11\u5305\u542b\u4e00\u500b\u6392\u5217\u9805\u76ee\uff0c\u5426\u5247\u5c07\u4e0d\u6703\u63d2\u5165\u3002
+arrangement.settings.validation.end.section.rule.without.start=\u627e\u4e0d\u5230\u76ee\u524d\u7d50\u675f\u898f\u5247\u7684\u958b\u59cb\u90e8\u4efd\u898f\u5247\u3002
checkbox.spaces.around.lambda.arrow=Lambda \u7bad\u982d
checkbox.spaces.around.method.ref.dbl.colon.arrow=\u65b9\u6cd5\u53c3\u8003\u96d9\u5192\u865f
settings.code.style.general.default.options=\u9810\u8a2d\u9078\u9805
-settings.code.style.general.indents.detection=\u7e2e\u9032\u7684\u5075\u6e2c
-settings.code.style.general.formatter.control=\u683c\u5f0f\u5316\u7a0b\u5f0f\u63a7\u5236
-settings.code.style.general.enable.formatter.tags=\u5141\u8a31\u683c\u5f0f\u5316\u7a0b\u5f0f\u6a19\u8a18\u8a3b\u89e3
-settings.code.style.general.formatter.off.tag=\u95dc\u9589\u7684\u683c\u5f0f\u5316\u7a0b\u5f0f:
-settings.code.style.general.formatter.on.tag=\u958b\u555f\u7684\u683c\u5f0f\u5316\u7a0b\u5f0f:
-settings.code.style.general.formatter.marker.regexp=\u898f\u5247\u904b\u7b97\u5f0f
+settings.code.style.general.indents.detection=\u7e2e\u9032\u5075\u6e2c
+settings.code.style.general.formatter.control=\u683c\u5f0f\u5316\u63a7\u5236
+settings.code.style.general.enable.formatter.tags=\u5728\u8a3b\u89e3\u4e2d\u555f\u7528\u683c\u5f0f\u5316\u7a0b\u5f0f\u6a19\u8a18
+settings.code.style.general.formatter.off.tag=\u683c\u5f0f\u5316\u95dc\u9589\uff1a
+settings.code.style.general.formatter.on.tag=\u683c\u5f0f\u5316\u958b\u555f\uff1a
+settings.code.style.general.formatter.marker.regexp=\u5728\u683c\u5f0f\u5316\u6a19\u8a18\u4e2d\u555f\u7528\u898f\u5247\u904b\u7b97\u5f0f
settings.code.style.general.formatter.marker.invalid.regexp=\u7121\u6548\u7684\u898f\u5247\u904b\u7b97\u5f0f
-settings.code.style.general.autodetect.indents=\u5075\u6e2c\u548c\u7e2e\u9032\u4f7f\u7528\u73fe\u6709\u7684\u6a94\u6848\u9032\u884c\u7de8\u8f2f
+settings.code.style.general.autodetect.indents=\u5075\u6e2c\u548c\u4f7f\u7528\u73fe\u6709\u7684\u6a94\u6848\u7e2e\u9032\u9032\u884c\u7de8\u8f2f
import.scheme.chooser.source=\u5f9e:
-import.scheme.chooser.destination=\u81ea:
-checkbox.reformat.on.typing.rbrace=\u91cd\u65b0\u683c\u5f0f\u5316\u5340\u584a '}'
-settings.code.style.import.xml.error.invalid.file=\u8a72\u6a94\u6848\u4f3c\u4e4e\u4e0d\u662f\u4e00\u500b\u6709\u6548\u7684 IntelliJ IDEA \u7684 XML \u5c08\u6848\u6a94\u6848\uff0c\u5b83\u61c9\u8a72\u5305\u542b '' codescheme root '' \u5143\u7d20\uff0c\u627e\u5230\u7684\u662f ''{0}''\u3002(_s)
-settings.code.style.import.xml.error.missing.scheme.name=\u672a\u627e\u5230\u5c08\u6848 'name' \u5c6c\u6027\u3002
+import.scheme.chooser.destination=\u5230:
+checkbox.reformat.on.typing.rbrace=\u8f38\u5165 '}' \u6642\u91cd\u65b0\u683c\u5f0f\u5316\u5340\u584a
+settings.code.style.import.xml.error.invalid.file=\u8a72\u6a94\u6848\u4f3c\u4e4e\u4e0d\u662f\u4e00\u500b\u6709\u6548\u7684 IntelliJ IDEA \u7684 XML \u5c08\u6848\u6a94\u6848\uff0c\u5b83\u61c9\u8a72\u5305\u542b ''codescheme root'' \u5143\u7d20\uff0c\u627e\u5230\u7684\u662f ''{0}''\u3002(_S)
+settings.code.style.import.xml.error.missing.scheme.name=\u672a\u627e\u5230 Scheme 'name' \u5c6c\u6027\u3002
settings.code.style.import.xml.error.can.not.load=\u7121\u6cd5\u8f09\u5165\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848 {0}\u3002
-group.richcopy=\u5bcc\u6587\u5b57\u683c\u5f0f\u62f7\u8c9d
-combobox.enable.richcopy.by.default=\u9810\u8a2d\u62f7\u8c9d\u70ba\u5bcc\u6587\u5b57\u683c\u5f0f
+group.richcopy=\u5bcc\u6587\u5b57\u8907\u88fd
+combobox.enable.richcopy.by.default=\u9810\u8a2d\u8907\u88fd\u70ba\u5bcc\u6587\u5b57
combobox.richcopy.color.scheme=\u914d\u8272\u5c08\u6848
-combobox.richcopy.color.scheme.active=\u6709\u6548\u5c08\u6848
+combobox.richcopy.color.scheme.active=\u6d3b\u52d5\u5c08\u6848
settings.code.style.default.general=\u9810\u8a2d
-wrapping.wrap.if.multiple.annotations=\u5982\u679c\u5305\u542b\u591a\u500b
+wrapping.wrap.if.multiple.annotations=\u591a\u500b\u6642\u63db\u884c
wrapping.after.annotations=\u6700\u5f8c\u4e00\u500b\u6b04\u4f4d\u8a3b\u89e3\u5f8c
reformat.changed.text.file.too.big.notification.groupId=\u91cd\u65b0\u683c\u5f0f\u5316\u8b8a\u66f4\u7684\u6587\u5b57
-reformat.changed.text.file.too.big.notification.title=\u7121\u6cd5\u8a08\u7b97\u4fee\u6539\u7684\u7bc4\u570d
-reformat.changed.text.file.too.big.notification.text=\u6a94\u6848 {0} \u592a\u5927\u6216\u6709\u592a\u591a\u7684\u4fee\u6539
+reformat.changed.text.file.too.big.notification.title=\u7121\u6cd5\u8a08\u7b97\u8b8a\u66f4\u7684\u7bc4\u570d
+reformat.changed.text.file.too.big.notification.text=\u6a94\u6848 {0} \u904e\u5927\u6216\u6709\u592a\u591a\u7684\u8b8a\u5316
bulk.reformat.prepare.progress.text=\u6e96\u5099\u4e2d...
bulk.reformat.process.progress.text=\u8655\u7406\u4e2d...
-code.style.different.indent.size.detected=\u8a72\u6a94\u6848\u7e2e\u9032\u4f7f\u7528 {0} \u500b\u7a7a\u683c\u4ee3\u66ff {1} \u500b
-code.style.tab.usage.detected=\u8a72\u6a94\u6848\u7e2e\u9032\u4f7f\u7528\u88fd\u8868\u7b26(tab)\u4ee3\u66ff {0} \u500b\u7a7a\u683c
-code.style.space.indent.detected=\u8a72\u6a94\u6848\u7e2e\u9032\u4f7f\u7528 {0} \u500b\u7a7a\u683c\u4ee3\u66ff\u88fd\u8868\u7b26(tab)
+code.style.different.indent.size.detected=\u6b64\u6a94\u6848\u7e2e\u9032\u7528\u7684 {0} \u7a7a\u683c,\u800c\u4e0d\u662f {1}
+code.style.tab.usage.detected=\u6b64\u6a94\u6848\u7e2e\u9032\u7528\u7684\u88fd\u8868\u7b26,\u800c\u4e0d\u662f {0} \u7a7a\u683c
+code.style.space.indent.detected=\u6b64\u6a94\u6848\u662f\u7e2e\u9032 {0} \u7a7a\u683c\u4ee3\u66ff\u88fd\u8868\u7b26
-code.style.detector.use.spaces=\u7e2e\u9032\u4f7f\u7528 {0} \u500b\u7a7a\u683c
-code.style.detector.use.tabs=\u7e2e\u9032\u4f7f\u7528\u88fd\u8868\u7b26(tab)
+code.style.detector.use.spaces=\u7528 {0} \u7a7a\u683c\u7e2e\u9032
+code.style.detector.use.tabs=\u7528\u88fd\u8868\u7b26\u7e2e\u9032
-code.style.indents.detector.show.settings=\u6aa2\u8996\u8a2d\u5b9a
+code.style.indents.detector.show.settings=\u986f\u793a\u8a2d\u5b9a
code.style.indents.detector.accept=\u78ba\u5b9a
-editorsearch.matches={0, choice, 0#No matches|1#One match|2#{0} matches}
+editorsearch.matches={0, choice, 0#\u7121\u7b26\u5408|1#1 \u500b\u7b26\u5408|2#{0} \u500b\u7b26\u5408}
editorsearch.toomuch=\u8d85\u904e {0} \u7b26\u5408
code.style.other.file.types=\u5176\u4ed6\u6a94\u6848\u985e\u578b
-code.style.other.label=\u6587\u5b57\u6a94\u6848\u548c\u4e0d\u652f\u63f4\u7684\u6a94\u6848\u985e\u578b:
+code.style.other.label=\u6587\u5b57\u6a94\u6848\u548c\u4e0d\u652f\u63f4\u7684\u6a94\u6848\u985e\u578b\uff1a
remote.desktop.detected.title=\u9060\u7aef\u684c\u9762\u5075\u6e2c
-remote.desktop.detected.message=\u7981\u7528\u52d5\u756b
-checkbox.line.comment.add.space=\u5728\u8a55\u8ad6\u958b\u59cb\u65b0\u589e\u4e00\u500b\u7a7a\u683c
+remote.desktop.detected.message=\u52d5\u756b\u7981\u7528
+checkbox.line.comment.add.space=\u5728\u8a3b\u89e3\u958b\u59cb\u6642\u65b0\u589e\u4e00\u500b\u7a7a\u683c
quarantine.cleaner=\u9694\u96e2\u6e05\u7406
-quarantine.dialog.message=\u4f5c\u696d\u7cfb\u7d71\u5c07\u6b64\u8cc7\u6599\u593e\u6a19\u8a18\u70ba '\u9694\u96e2' \uff0c\u53ef\u80fd\u662f\u56e0\u70ba\u60a8\u5df2\u7d93\u5f9e web \u4e0b\u8f09\u3002\u5f9e\u5916\u90e8\u700f\u89bd\u5668\u4e2d\u7684\u8cc7\u6599\u593e\u4e2d\u958b\u555f\u6a94\u6848\u53ef\u80fd\u7121\u6cd5\u6b63\u5e38\u5de5\u4f5c\u3002\u8981\u6e05\u9664\u6b64\u8cc7\u6599\u593e\u7684\u9694\u96e2\u72c0\u614b\u55ce\uff1f
-quarantine.clean.progress=\u6e05\u6d17\u9694\u96e2\u72c0\u614b
-quarantine.error.message=\u6e05\u7406\u9694\u96e2\u72c0\u614b\u6642\u932f\u8aa4
+quarantine.dialog.message=\u4f5c\u696d\u7cfb\u7d71\u5c07\u4e0b\u5217\u8cc7\u6599\u593e\u6a19\u8a18\u70ba '\u9694\u96e2' \uff0c\u53ef\u80fd\u662f\u56e0\u70ba\u5b83\u5011\u662f\u60a8\u5f9e\u7db2\u8def\u4e0b\u8f09\u7684\u3002\u5f9e\u9019\u4e9b\u8cc7\u6599\u593e\u4e2d\u958b\u555f\u6a94\u6848\u53ef\u80fd\u7121\u6cd5\u6b63\u5e38\u5de5\u4f5c\u3002\u60a8\u8981\u6e05\u9664\u9694\u96e2\u72c0\u614b\u55ce\uff1f\n{0}
+quarantine.clean.progress=\u6e05\u9664\u9694\u96e2\u72c0\u614b
+quarantine.error.message=\u6e05\u9664\u9694\u96e2\u72c0\u614b\u5931\u6557\uff1a {0}
rainbow.option.panel.display.name=\u8a9e\u7fa9\u9ad8\u4eae
checkbox.stop.1=\u984f\u8272 #1
@@ -775,44 +775,44 @@ checkbox.stop.2=\u984f\u8272 #2
checkbox.stop.3=\u984f\u8272 #3
checkbox.stop.4=\u984f\u8272 #4
checkbox.stop.5=\u984f\u8272 #5
-checkbox.rainbow=\u8a9e\u7fa9\u9ad8\u4eae
\u5206\u914d\u6bcf\u500b\u53c3\u6578\u548c\u5c40\u90e8\u8b8a\u6578\u5176\u81ea\u5df1\u7684\u984f\u8272
\u5f9e\u4e0b\u9762\u7684\u5149\u8b5c\u4e2d\u9078\u51fa
-rainbow.option.description=Assign each parameter or variable
its own color from the spectrum below:
+checkbox.rainbow=\u8a9e\u7fa9\u9ad8\u4eae
+rainbow.option.description=\u5206\u914d\u6bcf\u500b\u53c3\u6578\u548c\u5c40\u90e8\u8b8a\u6578\u5176\u81ea\u5df1\u7684\u984f\u8272
\u5f9e\u4e0b\u9762\u7684\u5149\u8b5c\u4e2d\u9078\u51fa\uff1a
color.scheme.reset=\u91cd\u8a2d
-color.scheme.reset.message=\u91cd\u8a2d\u5c08\u6848\u70ba\u5176\u9810\u8a2d\u503c?\n\u6ce8\u610f:\u6240\u6709\u4f60\u7684\u8b8a\u66f4\u5c07\u6703\u907a\u5931\u3002
+color.scheme.reset.message=\u5c07\u5c08\u6848\u91cd\u8a2d\u70ba\u9810\u8a2d\u503c\uff1f\n\u6ce8\u610f\uff1a\u60a8\u5c0d\u5c08\u6848\u6240\u505a\u7684\u6240\u6709\u8b8a\u66f4\u90fd\u5c07\u907a\u5931\u3002
color.scheme.reset.title=\u6062\u5fa9\u9810\u8a2d\u503c
settings.code.style.reset.to.defaults.message=\u5c07\u6240\u6709\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a\u8b8a\u66f4\u70ba\u9810\u8a2d\u503c\uff1f\n\u6ce8\u610f\uff1a\u60a8\u5c0d\u5c08\u6848\u6240\u505a\u7684\u6240\u6709\u8b8a\u66f4\u90fd\u5c07\u907a\u5931\u3002
settings.code.style.reset.to.defaults.title=\u6062\u5fa9\u9810\u8a2d\u503c
editor.settings.keep.trailing.spaces.on.caret.line=\u59cb\u7d42\u4fdd\u6301\u63d2\u5165\u7b26\u865f\u884c\u7684\u5c3e\u96a8\u7a7a\u683c
-settings.editor.scheme.copy=\u8907\u88fd\u4e2d...
-settings.editor.scheme.delete=\u522a\u9664\u4e2d...
+settings.editor.scheme.copy=\u91cd\u8907...
+settings.editor.scheme.delete=\u522a\u9664...
settings.editor.scheme.import=\u532f\u5165 {0}
settings.editor.scheme.export=\u532f\u51fa
settings.editor.scheme.reset=\u6062\u5fa9\u9810\u8a2d\u503c...
settings.editor.scheme.copy.to.project=\u8907\u88fd\u5230\u9805\u76ee...
-settings.editor.scheme.copy.to.ide=\u8907\u88fd\u5230IDE...
-settings.editor.scheme.copy.to.ide.title=\u8907\u88fd\u9805\u76ee\u5c08\u6848\u5230IDE
+settings.editor.scheme.copy.to.ide=\u8907\u88fd\u5230 IDE ...
+settings.editor.scheme.copy.to.ide.title=\u5c07\u9805\u76ee\u5c08\u6848\u8907\u88fd\u5230 IDE
settings.editor.scheme.copy.to.ide.label=IDE \u5c08\u6848\u540d\u7a31\uff1a
-settings.editor.scheme.copy.to.project.title=\u8907\u88fd\u8a2d\u5b9a\u5230\u9805\u76ee
+settings.editor.scheme.copy.to.project.title=\u5c07\u8a2d\u5b9a\u8907\u88fd\u5230\u9805\u76ee
settings.editor.scheme.copy.to.project.message=\u4f7f\u7528 {0} \u7684\u503c\u8986\u5beb\u9805\u76ee\u8a2d\u5b9a\uff1f
settings.editor.scheme.import.success={0} \u5df2\u532f\u5165 {1} \u5c08\u6848\u3002
settings.editor.scheme.import.failure=\u532f\u5165\u5931\u6557\uff1a{0} \u4e0d\u662f\u6709\u6548\u7684\u5c08\u6848\u3002
settings.editor.scheme.import.chooser.button=\u532f\u5165
-settings.editor.scheme.import.chooser.title=Choose Schemes
-title.save.code.style.scheme.as=\u8907\u88fd\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848\u70ba
-title.save.color.scheme.as=\u8907\u88fd\u914d\u8272\u5c08\u6848\u70ba
-settings.code.style.visual.guides=Visual guides
-settings.code.style.general.visual.guides.hint=Specify one guide (80) or several (80, 120)
-
-project.code.style.migration.title=Project code style settings migration
-project.code.style.migration.message=The code style settings of your project {0} were migrated to the new format. We''re keeping the old format for now, for backwards compatibility.
+settings.editor.scheme.import.chooser.title=\u9078\u53d6\u5c08\u6848
+title.save.code.style.scheme.as=\u91cd\u8907\u4ee3\u78bc\u6a23\u5f0f\u5c08\u6848\u70ba
+title.save.color.scheme.as=\u91cd\u8907\u984f\u8272\u5c08\u6848\u70ba
+settings.code.style.visual.guides=\u53ef\u8996\u5316\u6307\u5c0e
+settings.code.style.general.visual.guides.hint=\u6307\u5b9a\u4e00\u500b (80) \u6216\u5e7e\u500b (80, 120) \u6307\u5c0e
+
+project.code.style.migration.title=\u9805\u76ee\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a\u9077\u79fb
+project.code.style.migration.message=\u9805\u76ee {0} \u7684\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a\u9077\u79fb\u5230\u65b0\u683c\u5f0f\u3002\u70ba\u4e86\u5411\u5f8c\u76f8\u5bb9\uff0c\u6211\u5011\u518d\u5728\u4fdd\u7559\u820a\u683c\u5f0f\u3002
margin.columns=\u5217
-combobox.lineseparator.for.new.files.hint=Applied to new files
+combobox.lineseparator.for.new.files.hint=\u5957\u7528\u65bc\u65b0\u6a94\u6848
-integer.field.value.expected=A value is expected
-integer.field.value.out.of.range=Value ''{0}'' is out of range {1}..{2}
-integer.field.value.not.a.number=Value ''{0}'' is not an integer number
+integer.field.value.expected=\u671f\u671b\u503c
+integer.field.value.out.of.range=\u503c ''{0}'' \u8d85\u51fa\u7bc4\u570d {1}..{2}
+integer.field.value.not.a.number=\u503c ''{0}'' \u4e0d\u662f\u6574\u6578
integer.field.value.default=\u9810\u8a2d
-settings.soft.margins.empty.list=None
-settings.default.value.prefix=Default: {0}
+settings.soft.margins.empty.list=\u6c92\u6709
+settings.default.value.prefix=\u9810\u8a2d: {0}
\ No newline at end of file
diff --git a/resources_en/messages/CodeEditorBundle_zh_CN.properties b/resources_en/messages/CodeEditorBundle_zh_CN.properties
index 4a41812..66df5bf 100644
--- a/resources_en/messages/CodeEditorBundle_zh_CN.properties
+++ b/resources_en/messages/CodeEditorBundle_zh_CN.properties
@@ -1,17 +1,17 @@
export.to.html.save.button=\u5bfc\u51fa
-export.to.html.title=\u5bfc\u51fa\u5230HTML
-export.to.html.file.name.radio=\u6587\u4ef6 {0}
-export.to.html.selected.text.radio=\u9009\u4e2d\u7684\u6587\u672c
-export.to.html.all.files.in.directory.radio=\u76ee\u5f55\u91cc\u7684\u6240\u6709\u6587\u4ef6 {0}
-export.to.html.include.subdirectories.checkbox=\u5305\u542b\u5b50\u76ee\u5f55
-export.to.html.output.directory.label=\u8f93\u51fa\u76ee\u5f55:
+export.to.html.title=\u5bfc\u51fa\u5230 HTML
+export.to.html.file.name.radio=\u6587\u4ef6 {0}(&F)
+export.to.html.selected.text.radio=\u6240\u9009\u6587\u672c(&S)
+export.to.html.all.files.in.directory.radio=\u76ee\u5f55 {0} \u4e2d\u7684\u6240\u6709\u6587\u4ef6(&D)
+export.to.html.include.subdirectories.checkbox=\u5305\u542b\u5b50\u76ee\u5f55(&I)
+export.to.html.output.directory.label=\u8f93\u51fa\u76ee\u5f55:(&O)
export.to.html.select.output.directory.title=\u9009\u62e9\u8f93\u51fa\u76ee\u5f55
-export.to.html.select.output.directory.description=HTML\u6587\u4ef6\u5c06\u88ab\u8f93\u51fa\u5230\u8fd9\u4e2a\u76ee\u5f55
+export.to.html.select.output.directory.description=HTML \u6587\u4ef6\u5c06\u5bfc\u51fa\u81f3\u8be5\u76ee\u5f55
export.to.html.options.group=\u9009\u9879
-export.to.html.options.show.line.numbers.checkbox=\u663e\u793a\u884c\u53f7
-export.to.html.generate.hyperlinks.checkbox=\u751f\u6210\u8d85\u94fe\u63a5\u7684\u7c7b
-export.to.html.open.generated.html.checkbox=\u5728\u6d4f\u89c8\u5668\u4e2d\u6253\u5f00\u751f\u6210\u7684HTML
-export.to.html.generating.file.progress=\u751f\u6210\u6587\u4ef6: {0}
+export.to.html.options.show.line.numbers.checkbox=\u663e\u793a\u884c\u53f7(&L)
+export.to.html.generate.hyperlinks.checkbox=\u751f\u6210\u8d85\u94fe\u63a5\u6307\u5411\u7c7b(&H)
+export.to.html.open.generated.html.checkbox=\u5728\u6d4f\u89c8\u5668\u4e2d\u6253\u5f00\u751f\u6210\u7684 HTML(&B)
+export.to.html.generating.file.progress=\u6b63\u5728\u751f\u6210\u6587\u4ef6:{0}
print.page.width.x.height.unit.template={0} x {1} {2}
print.page.size.unit.mm=\u6beb\u7c73
print.page.size.unit.in=\u5728
@@ -19,48 +19,48 @@ print.print.button=\u6253\u5370
print.title=\u6253\u5370
print.files.radio=\u6240\u9009\u6587\u4ef6({0})
print.file.name.radio=\u6587\u4ef6 {0}
-print.selected.text.radio=\u9009\u62e9\u7684\u6587\u672c
-print.all.files.in.directory.radio=\u6240\u5728\u76ee\u5f55\u6240\u6709\u6587\u4ef6 {0}
-print.include.subdirectories.checkbox=\u5305\u62ec\u5b50\u76ee\u5f55
+print.selected.text.radio=\u6240\u9009\u6587\u672c
+print.all.files.in.directory.radio=\u76ee\u5f55 {0} \u4e2d\u7684\u6240\u6709\u6587\u4ef6
+print.include.subdirectories.checkbox=\u5305\u542b\u5b50\u76ee\u5f55
print.settings.tab=\u8bbe\u7f6e
print.header.footer.tab=\u9875\u7709\u548c\u9875\u811a
-print.advanced.tab=\u9ad8\u7ea7\u7684
+print.advanced.tab=\u9ad8\u7ea7
print.settings.paper.size.label=\u7eb8\u5f20\u5927\u5c0f
print.settings.font.label=\u5b57\u4f53
print.settings.show.line.numbers.checkbox=\u663e\u793a\u884c\u53f7
-print.settings.draw.border.checkbox=\u7ed8\u5236\u8fb9\u6846
+print.settings.draw.border.checkbox=\u7ed8\u5236\u8fb9\u754c
print.settings.even.number.of.pages=\u6bcf\u4e2a\u6587\u4ef6\u7684\u5076\u6570\u9875\u6570(\u53cc\u9762\u6253\u5370)
print.orientation.group=\u65b9\u5411
-print.orientation.portrait.radio=\u8096\u50cf
-print.orientation.landscape.radio=\u98ce\u666f
+print.orientation.portrait.radio=\u7eb5\u5411
+print.orientation.landscape.radio=\u6a2a\u5411
print.style.group=\u6837\u5f0f
-print.style.color.printing.checkbox=\u5f69\u8272\u6253\u5370
+print.style.color.printing.checkbox=\u5f69\u5370
print.style.syntax.printing.checkbox=\u8bed\u6cd5\u5370\u5237
print.style.print.as.graphics.checkbox=\u4f5c\u4e3a\u56fe\u5f62\u6253\u5370
-print.wrapping.group=\u6362\u884c
+print.wrapping.group=\u81ea\u52a8\u6362\u884c
print.wrapping.none.radio=\u4e0d\u6362\u884c
-print.wrapping.word.breaks.radio=\u81ea\u52a8\u6362\u884c
-print.margins.group=\u9875\u8fb9\u8ddd (\u82f1\u5bf8)
-print.margins.top.label=\u9876\u90e8
-print.margins.bottom.label= \u5e95\u90e8
-print.margins.left.label=\u5de6
-print.margins.right.label= \u53f3
+print.wrapping.word.breaks.radio=\u5206\u5b57\u6362\u884c
+print.margins.group=\u8fb9\u8ddd(\u82f1\u5bf8)
+print.margins.top.label=Top
+print.margins.bottom.label= Bottom
+print.margins.left.label=Left
+print.margins.right.label= Right
print.header.line.1.label=\u884c #1
print.header.line.2.label=\u884c #2
print.header.font.label=\u5b57\u4f53
print.header.text.line.editbox=\u6587\u672c\u884c
-print.header.placement.combobox=\u5e03\u5c40
+print.header.placement.combobox=\u5b9a\u4f4d
print.header.alignment.combobox=\u5bf9\u9f50
-print.apply.button=\u5e94\u7528
-print.progress=\u6253\u5370\u4e2d...
+print.apply.button=\u5e94\u7528(&P)
+print.progress=\u6b63\u5728\u6253\u5370...
print.header.default.line.1=\u6587\u4ef6 - $FILE$
print.header.default.line.2=\u9875 $PAGE$ / $TOTALPAGES$
print.header.placement.header=\u9875\u7709
print.header.placement.footer=\u9875\u811a
-print.header.alignment.left=\u5de6
+print.header.alignment.left=Left
print.header.alignment.center=\u4e2d\u5fc3
-print.header.alignment.right=\u53f3
-print.file.calculating.number.of.pages.progress=\u8ba1\u7b97\u9875\u9762\u6570\u91cf...
+print.header.alignment.right=Right
+print.file.calculating.number.of.pages.progress=\u8ba1\u7b97\u9875\u6570...
print.file.page.progress=\u6253\u5370\u4e2d {0}. \u9875 {1} / {2}
-print.skip.page.progress=\u6253\u5370 {0}. \u8df3\u8fc7\u9875\u9762 {1} of {2}
-file.not.found=\u672a\u627e\u5230\u6587\u4ef6: {0}
+print.skip.page.progress=\u6253\u5370\u4e2d {0}. \u8df3\u8fc7\u9875 {1} / {2}
+file.not.found=\u6587\u4ef6\u672a\u627e\u5230:{0}
diff --git a/resources_en/messages/CodeEditorBundle_zh_TW.properties b/resources_en/messages/CodeEditorBundle_zh_TW.properties
index 1018f33..e1659b6 100644
--- a/resources_en/messages/CodeEditorBundle_zh_TW.properties
+++ b/resources_en/messages/CodeEditorBundle_zh_TW.properties
@@ -1,17 +1,17 @@
export.to.html.save.button=\u532f\u51fa
-export.to.html.title=\u532f\u51fa\u5230HTML
-export.to.html.file.name.radio=\u6a94\u6848 {0}
-export.to.html.selected.text.radio=\u9078\u53d6\u7684\u6587\u5b57
-export.to.html.all.files.in.directory.radio=\u76ee\u9304\u88e1\u7684\u6240\u6709\u6a94\u6848 {0}
-export.to.html.include.subdirectories.checkbox=\u5305\u542b\u5b50\u76ee\u9304
-export.to.html.output.directory.label=\u8f38\u51fa\u76ee\u9304:
+export.to.html.title=\u532f\u51fa\u5230 HTML
+export.to.html.file.name.radio=\u6a94\u6848 {0}(&F)
+export.to.html.selected.text.radio=\u6240\u9078\u6587\u5b57(&S)
+export.to.html.all.files.in.directory.radio=\u76ee\u9304 {0} \u4e2d\u7684\u6240\u6709\u6a94\u6848(&D)
+export.to.html.include.subdirectories.checkbox=\u5305\u542b\u5b50\u76ee\u9304(&I)
+export.to.html.output.directory.label=\u8f38\u51fa\u76ee\u9304:(&O)
export.to.html.select.output.directory.title=\u9078\u53d6\u8f38\u51fa\u76ee\u9304
-export.to.html.select.output.directory.description=HTML\u6a94\u6848\u5c07\u88ab\u8f38\u51fa\u5230\u9019\u500b\u76ee\u9304
+export.to.html.select.output.directory.description=HTML \u6a94\u6848\u5c07\u532f\u51fa\u81f3\u8a72\u76ee\u9304
export.to.html.options.group=\u9078\u9805
-export.to.html.options.show.line.numbers.checkbox=\u986f\u793a\u884c\u865f
-export.to.html.generate.hyperlinks.checkbox=\u7522\u751f\u8d85\u9023\u7d50\u7684\u985e\u5225
-export.to.html.open.generated.html.checkbox=\u5728\u700f\u89bd\u5668\u4e2d\u958b\u555f\u7522\u751f\u7684HTML
-export.to.html.generating.file.progress=\u7522\u751f\u6a94\u6848: {0}
+export.to.html.options.show.line.numbers.checkbox=\u986f\u793a\u884c\u865f(&L)
+export.to.html.generate.hyperlinks.checkbox=\u7522\u751f\u8d85\u9023\u7d50\u6307\u5411\u985e\u5225(&H)
+export.to.html.open.generated.html.checkbox=\u5728\u700f\u89bd\u5668\u4e2d\u958b\u555f\u7522\u751f\u7684 HTML(&B)
+export.to.html.generating.file.progress=\u6b63\u5728\u7522\u751f\u6a94\u6848:{0}
print.page.width.x.height.unit.template={0} x {1} {2}
print.page.size.unit.mm=\u6beb\u7c73
print.page.size.unit.in=\u5728
@@ -19,48 +19,48 @@ print.print.button=\u5217\u5370
print.title=\u5217\u5370
print.files.radio=\u6240\u9078\u6a94\u6848({0})
print.file.name.radio=\u6a94\u6848 {0}
-print.selected.text.radio=\u9078\u53d6\u7684\u6587\u5b57
-print.all.files.in.directory.radio=\u6240\u5728\u76ee\u9304\u6240\u6709\u6a94\u6848 {0}
-print.include.subdirectories.checkbox=\u5305\u62ec\u5b50\u76ee\u9304
+print.selected.text.radio=\u6240\u9078\u6587\u5b57
+print.all.files.in.directory.radio=\u76ee\u9304 {0} \u4e2d\u7684\u6240\u6709\u6a94\u6848
+print.include.subdirectories.checkbox=\u5305\u542b\u5b50\u76ee\u9304
print.settings.tab=\u8a2d\u5b9a
print.header.footer.tab=\u9801\u7709\u548c\u9801\u8173
-print.advanced.tab=\u9032\u968e\u7684
+print.advanced.tab=\u9032\u968e
print.settings.paper.size.label=\u7d19\u5f35\u5927\u5c0f
print.settings.font.label=\u5b57\u9ad4
print.settings.show.line.numbers.checkbox=\u986f\u793a\u884c\u865f
-print.settings.draw.border.checkbox=\u7e6a\u88fd\u908a\u65b9\u584a
+print.settings.draw.border.checkbox=\u7e6a\u88fd\u908a\u754c
print.settings.even.number.of.pages=\u6bcf\u500b\u6a94\u6848\u7684\u5076\u6578\u9801\u6578(\u96d9\u9762\u5217\u5370)
print.orientation.group=\u65b9\u5411
-print.orientation.portrait.radio=\u8096\u50cf
-print.orientation.landscape.radio=\u98a8\u666f
+print.orientation.portrait.radio=\u7e31\u5411
+print.orientation.landscape.radio=\u6a6b\u5411
print.style.group=\u6a23\u5f0f
-print.style.color.printing.checkbox=\u5f69\u8272\u5217\u5370
+print.style.color.printing.checkbox=\u5f69\u5370
print.style.syntax.printing.checkbox=\u8a9e\u6cd5\u5370\u5237
print.style.print.as.graphics.checkbox=\u4f5c\u70ba\u5716\u5f62\u5217\u5370
-print.wrapping.group=\u63db\u884c
+print.wrapping.group=\u81ea\u52d5\u63db\u884c
print.wrapping.none.radio=\u4e0d\u63db\u884c
-print.wrapping.word.breaks.radio=\u81ea\u52d5\u63db\u884c
-print.margins.group=\u9801\u908a\u8ddd (\u82f1\u540b)
-print.margins.top.label=\u9802\u90e8
-print.margins.bottom.label= \u5e95\u90e8
-print.margins.left.label=\u5de6
-print.margins.right.label= \u53f3
+print.wrapping.word.breaks.radio=\u5206\u5b57\u63db\u884c
+print.margins.group=\u908a\u8ddd(\u82f1\u540b)
+print.margins.top.label=Top
+print.margins.bottom.label= Bottom
+print.margins.left.label=Left
+print.margins.right.label= Right
print.header.line.1.label=\u884c #1
print.header.line.2.label=\u884c #2
print.header.font.label=\u5b57\u9ad4
print.header.text.line.editbox=\u6587\u5b57\u884c
-print.header.placement.combobox=\u4f48\u5c40
+print.header.placement.combobox=\u5b9a\u4f4d
print.header.alignment.combobox=\u5c0d\u9f4a
-print.apply.button=\u5957\u7528
-print.progress=\u5217\u5370\u4e2d...
+print.apply.button=\u5957\u7528(&P)
+print.progress=\u6b63\u5728\u5217\u5370...
print.header.default.line.1=\u6a94\u6848 - $FILE$
print.header.default.line.2=\u9801 $PAGE$ / $TOTALPAGES$
print.header.placement.header=\u9801\u7709
print.header.placement.footer=\u9801\u8173
-print.header.alignment.left=\u5de6
+print.header.alignment.left=Left
print.header.alignment.center=\u4e2d\u5fc3
-print.header.alignment.right=\u53f3
-print.file.calculating.number.of.pages.progress=\u8a08\u7b97\u9801\u9762\u6578\u91cf...
+print.header.alignment.right=Right
+print.file.calculating.number.of.pages.progress=\u8a08\u7b97\u9801\u6578...
print.file.page.progress=\u5217\u5370\u4e2d {0}. \u9801 {1} / {2}
-print.skip.page.progress=\u5217\u5370 {0}. \u8df3\u904e\u9801\u9762 {1} of {2}
-file.not.found=\u672a\u627e\u5230\u6a94\u6848: {0}
+print.skip.page.progress=\u5217\u5370\u4e2d {0}. \u8df3\u904e\u9801 {1} / {2}
+file.not.found=\u6a94\u6848\u672a\u627e\u5230:{0}
diff --git a/resources_en/messages/CodeInsightBundle_zh_CN.properties b/resources_en/messages/CodeInsightBundle_zh_CN.properties
index 6f696b8..8c30572 100644
--- a/resources_en/messages/CodeInsightBundle_zh_CN.properties
+++ b/resources_en/messages/CodeInsightBundle_zh_CN.properties
@@ -1,376 +1,376 @@
error.hint.file.is.readonly=\u6587\u4ef6 {0} \u662f\u53ea\u8bfb\u7684
error.dialog.readonly.file.title=\u6587\u4ef6\u662f\u53ea\u8bfb\u7684
-error.dialog.readonly.files.title=\u4e0d\u80fd\u4fee\u6539\u53ea\u8bfb\u6587\u4ef6
-error.dialog.readonly.files.message={0} \u5305\u542b\u53ea\u8bfb\u6587\u4ef6\u3002\n\u8fd8\u8981\u5904\u7406\u6240\u6709\u5176\u4ed6\u6587\u4ef6\uff1f
+error.dialog.readonly.files.title=\u65e0\u6cd5\u4fee\u6539\u53ea\u8bfb\u6587\u4ef6
+error.dialog.readonly.files.message={0} \u5305\u542b\u53ea\u8bfb\u6587\u4ef6\u3002\n\u5904\u7406\u6240\u6709\u5176\u4ed6(\u53ef\u5199)\u6587\u4ef6\uff1f
reformat.directory.dialog.options=\u9009\u9879
reformat.directory.dialog.filters=\u8fc7\u6ee4\u5668
process.scope.directory=\u76ee\u5f55 ''{0}''
process.scope.project=\u9879\u76ee ''{0}''
process.scope.module=\u6a21\u5757 ''{0}''
process.scope.changed.files=\u53ea\u5904\u7406 VCS \u66f4\u6539\u7684\u6587\u4ef6
-reformat.code.accept.button.text=\u8fd0\u884c
-process.scope.file=\u6587\u4ef6 {0}
-reformat.option.selected.text=\u9009\u4e2d\u7684\u6587\u672c
-reformat.option.all.files.in.directory=\u6240\u6709\u6587\u4ef6\u5728\u76ee\u5f55 {0}
-reformat.option.include.subdirectories=\u5305\u542b\u5b50\u76ee\u5f55
+reformat.code.accept.button.text=Run
+process.scope.file=\u6587\u4ef6 {0}(&F)
+reformat.option.selected.text=\u6240\u9009\u6587\u672c(&S)
+reformat.option.all.files.in.directory=\u76ee\u5f55 {0} \u4e2d\u7684\u6240\u6709\u6587\u4ef6(&A)
+reformat.option.include.subdirectories=\u5305\u542b\u5b50\u76ee\u5f55(&I)
reformat.option.optimize.imports=\u4f18\u5316\u5bfc\u5165(&O)
-reformat.option.rearrange.entries=\u91cd\u65b0\u6392\u5217\u6761\u76ee(&R)
-reformat.option.vcs.changed.region=\u53ea\u6709 VCS \u6539\u53d8\u6587\u672c
+reformat.option.rearrange.entries=\u91cd\u65b0\u6392\u5e8f\u6761\u76ee(&R)
+reformat.option.vcs.changed.region=\u4ec5 VCS \u6539\u53d8\u7684\u6587\u672c(&V)
reformat.progress.file.with.known.name.text=\u91cd\u65b0\u683c\u5f0f\u5316 {0}
-reformat.and.optimize.progress.common.text=\u4f18\u5316\u5bfc\u5165...
+reformat.and.optimize.progress.common.text=\u51c6\u5907\u5bfc\u5165...
reformat.progress.common.text=\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u7801...
configure.code.style.on.fragment.dialog.title=\u8c03\u6574\u4ee3\u7801\u6837\u5f0f\u8bbe\u7f6e
configure.code.style.on.fragment.dialog.cancel=\u8df3\u8fc7
-configure.code.style.on.fragment.dialog.progress.text=\u5f71\u54cd\u9009\u5b9a\u4ee3\u7801\u7247\u6bb5\u7684\u8fc7\u6ee4\u8bbe\u7f6e\u2026
-configure.code.style.on.fragment.dialog.progress.text.under=\u6309\u201c\u8df3\u8fc7\u201d\u663e\u793a\u6240\u6709\u8bbe\u7f6e
+configure.code.style.on.fragment.dialog.progress.text=\u5f71\u54cd\u9009\u5b9a\u4ee3\u7801\u7247\u6bb5\u7684\u8fc7\u6ee4\u8bbe\u7f6e...
+configure.code.style.on.fragment.dialog.progress.text.under=\u6309 '\u8df3\u8fc7' \u663e\u793a\u6240\u6709\u8bbe\u7f6e
process.optimize.imports=\u4f18\u5316\u5bfc\u5165
process.optimize.imports.before.commit=\u63d0\u4ea4\u524d\u4f18\u5316\u5bfc\u5165
progress.text.optimizing.imports=\u4f18\u5316\u5bfc\u5165...
-progress.reformat.and.optimize.common.command.text=\u91cd\u65b0\u683c\u5f0f\u5316\u5e76\u4f18\u5316\u5bfc\u5165
-progress.reformat.stage.wrapping.blocks=\u9884\u5907\u4e2d...
-progress.reformat.stage.processing.blocks=\u8ba1\u7b97\u4fee\u6539...
-progress.reformat.stage.applying.changes=\u5b58\u50a8\u4fee\u6539...
+progress.reformat.and.optimize.common.command.text=\u683c\u5f0f\u5316\u53ca\u4f18\u5316\u5bfc\u5165
+progress.reformat.stage.wrapping.blocks=\u51c6\u5907\u4e2d...
+progress.reformat.stage.processing.blocks=\u8ba1\u7b97\u66f4\u6539...
+progress.reformat.stage.applying.changes=\u5b58\u50a8\u66f4\u6539...
progress.reformat.stage.expanding.children.indents=\u6269\u5927\u5fc5\u8981\u7684\u5b50\u9879\u7f29\u8fdb
-process.rearrange.code=\u91cd\u65b0\u7f16\u7801\u2026
+process.rearrange.code=\u91cd\u65b0\u6392\u5217\u4ee3\u7801...
process.reformat.code=\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u7801
process.reformat.code.before.commit=\u63d0\u4ea4\u524d\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u7801
-process.rearrange.code.before.commit=\u63d0\u4ea4\u4e4b\u524d\u91cd\u65b0\u6574\u7406\u4ee3\u7801
+process.rearrange.code.before.commit=\u63d0\u4ea4\u4e4b\u524d\u91cd\u65b0\u6392\u5217\u4ee3\u7801
dialog.reformat.files.title=\u91cd\u65b0\u683c\u5f0f\u5316\u6587\u4ef6
dialog.reformat.files.optimize.imports.checkbox=\u4f18\u5316\u5bfc\u5165(&O)
-dialog.reformat.files.reformat.selected.files.label=\u91cd\u65b0\u683c\u5f0f\u5316\u9009\u4e2d\u7684\u6587\u4ef6?
-command.name.typing=\u952e\u5165
-dialog.import.on.paste.title=\u5bfc\u5165\u9009\u4e2d\u7684\u7c7b
-dialog.import.on.paste.title2=\u5bfc\u5165\u9009\u4e2d\u7684\u5143\u7d20
-dialog.paste.on.import.text=\u4f60\u6240\u7c98\u8d34\u7684\u4ee3\u7801\u7247\u6bb5\u4f7f\u7528\u7684\u662f\u4e0d\u662f\u5728\u65b0\u7684\u5f62\u52bf\u4e0b\uff0c\u53ef\u4ee5\u901a\u8fc7\u5bfc\u5165\u7c7b\u3002
\u9009\u62e9\u7c7b\uff0c\u60a8\u8981\u5bfc\u5165\u5230\u65b0\u6587\u4ef6\u3002
-dialog.paste.on.import.text2=\u4f60\u6240\u7c98\u8d34\u7684\u4ee3\u7801\u7247\u6bb5\u4f7f\u7528\uff0c\u662f\u4e0d\u662f\u5728\u65b0\u7684\u4e0a\u4e0b\u6587\u8bbf\u95ee\u7684\u5bfc\u5165\u5143\u4ef6\u3002
\u9009\u62e9\u5143\u7d20\uff0c\u4f60\u60f3\u5bfc\u5165\u5230\u65b0\u6587\u4ef6\u3002
+dialog.reformat.files.reformat.selected.files.label=\u91cd\u65b0\u683c\u5f0f\u5316\u6240\u9009\u6587\u4ef6\uff1f
+command.name.typing=\u8f93\u5165
+dialog.import.on.paste.title=\u9009\u62e9\u8981\u5bfc\u5165\u7684\u7c7b
+dialog.import.on.paste.title2=\u9009\u62e9\u8981\u5bfc\u5165\u7684\u5143\u7d20
+dialog.paste.on.import.text=\u60a8\u7c98\u8d34\u7684\u4ee3\u7801\u7247\u6bb5\u4f7f\u7528\u7684\u662f\u5728\u65b0\u4e0a\u4e0b\u6587\u4e2d\u5bfc\u5165\u65f6\u4e0d\u53ef\u8bbf\u95ee\u7684\u7c7b\u3002
\u9009\u62e9\u60a8\u8981\u5bfc\u5165\u5230\u65b0\u6587\u4ef6\u7684\u7c7b\u3002
+dialog.paste.on.import.text2=\u60a8\u7c98\u8d34\u7684\u4ee3\u7801\u7247\u6bb5\u4f7f\u7528\u7684\u662f\u5728\u65b0\u4e0a\u4e0b\u6587\u4e2d\u5bfc\u5165\u65f6\u4e0d\u53ef\u8bbf\u95ee\u7684\u5143\u7d20\u3002
\u9009\u62e9\u60a8\u8981\u5bfc\u5165\u5230\u65b0\u6587\u4ef6\u7684\u5143\u7d20\u3002
paste.data.flavor.folding=\u6298\u53e0\u6570\u636e
paste.dataflavor.referencedata=\u53c2\u8003\u6570\u636e
-generate.constructor.fields.chooser.title=\u9009\u4e2d\u5b57\u6bb5\u521d\u59cb\u5316\u7684\u6784\u9020\u51fd\u6570
-error.attempt.to.generate.constructor.for.anonymous.class=\u4e0d\u80fd\u6dfb\u52a0\u4e00\u4e2a\u533f\u540d\u7c7b\u7684\u6784\u9020\u51fd\u6570
+generate.constructor.fields.chooser.title=\u9009\u62e9\u7531\u6784\u9020\u65b9\u6cd5\u521d\u59cb\u5316\u7684\u5b57\u6bb5
+error.attempt.to.generate.constructor.for.anonymous.class=\u65e0\u6cd5\u5411\u533f\u540d\u7c7b\u6dfb\u52a0\u6784\u9020\u51fd\u6570
generate.constructor.super.constructor.chooser.title=\u9009\u62e9\u8d85\u7c7b\u6784\u9020\u51fd\u6570
-generate.delegate.method.chooser.title=\u9009\u62e9\u8981\u751f\u6210\u59d4\u6258\u7684\u65b9\u6cd5
-generate.delegate.target.chooser.title=\u9009\u62e9\u8981\u751f\u6210\u59d4\u6258\u7684\u76ee\u6807
-generate.equals.and.hashcode.already.defined.warning=\u9664\u5b83\u4eec,\u7ee7\u7eed\u5417?
-generate.equals.and.hashcode.already.defined.warning.anonymous=\u65b9\u6cd5\u7684\u5e03\u5c14equals(\u5bf9\u8c61)\"\u548c\"int hashCode()\"\u5df2\u7ecfdefinedfor\u8fd9\u4e2a\u533f\u540d\u7c7b.\u4f60\u60f3\u5220\u9664\u5b83\u4eec,\u7ee7\u7eed\u5417?
-generate.equals.and.hashcode.already.defined.title=\u751f\u6210equals()\u548chashCode()
-generate.equals.and.hashcode.error.no.object.class.message=\u65e0\u6cd5\u751f\u6210equals()\u548chashCode()\u3002\u672a\u627e\u5230java.lang.Object\u7c7b\u3002
-generate.equals.and.hashcode.error.no.object.class.title=\u6ca1\u6709java.lang.Object
-generate.equals.compare.nested.arrays.comment= //\u6bd4\u8f83\u5d4c\u5957\u6570\u7ec4\u2014\u2014{0}\u8fd9\u91cc\u7684\u4ef7\u503c\u89c2
-generate.equals.compare.arrays.comment= //\u53ef\u80fd\u7684\u9519\u8bef\u2014\u2014\u6bd4\u8f83\u5bf9\u8c61[]\u6570\u7ec4\u548c\u6570\u7ec4\u7b49\u4e8e
-generate.getter.setter.title=\u9009\u4e2d\u5b57\u6bb5\u751f\u6210 Getters \u548c Setters
-generate.getter.fields.chooser.title=\u9009\u4e2d\u5b57\u6bb5\u751f\u6210 Getters
-generate.setter.fields.chooser.title=\u9009\u4e2d\u5b57\u6bb5\u751f\u6210 Setters
+generate.delegate.method.chooser.title=\u9009\u62e9\u751f\u6210\u4ee3\u7406\u7684\u65b9\u6cd5
+generate.delegate.target.chooser.title=\u9009\u62e9\u8981\u751f\u6210\u4ee3\u7406\u7684\u76ee\u6807
+generate.equals.and.hashcode.already.defined.warning=\u65b9\u6cd5 ''boolean equals(Object)'' \u548c ''int hashCode()'' \u5df2\u7ecf\u5728\u7c7b {0} \u4e2d\u5b9a\u4e49\u4e86\u3002\u8981\u5220\u9664\u5b83\u4eec\u5e76\u7ee7\u7eed\u5417\uff1f
+generate.equals.and.hashcode.already.defined.warning.anonymous=\u65b9\u6cd5 'boolean equals(Object)' \u548c 'int hashCode()' \u5df2\u7ecf\u5728\u8be5\u533f\u540d\u7c7b\u4e2d\u5b9a\u4e49\u4e86\u3002\u8981\u5220\u9664\u5b83\u4eec\u5e76\u7ee7\u7eed\u5417\uff1f
+generate.equals.and.hashcode.already.defined.title=\u751f\u6210 equals() \u548c hashCode()
+generate.equals.and.hashcode.error.no.object.class.message=\u4e0d\u80fd\u751f\u6210 equals() \u548c hashCode()\u3002\n\u627e\u4e0d\u5230 java.lang.Object \u7c7b\u3002
+generate.equals.and.hashcode.error.no.object.class.title=\u6ca1\u6709 java.lang.Object
+generate.equals.compare.nested.arrays.comment= // \u5728\u8fd9\u91cc\u6bd4\u8f83\u5d4c\u5957\u6570\u7ec4 - {0} \u7684\u503c
+generate.equals.compare.arrays.comment= // \u53ef\u80fd\u4e0d\u6b63\u786e - \u6bd4\u8f83 Object[] \u6570\u7ec4\u4f7f\u7528 Arrays.equals
+generate.getter.setter.title=\u9009\u62e9\u5b57\u6bb5\u4ee5\u751f\u6210 Getter \u548c Setter
+generate.getter.fields.chooser.title=\u9009\u62e9\u5b57\u6bb5\u4ee5\u751f\u6210 Getter
+generate.setter.fields.chooser.title=\u9009\u62e9\u5b57\u6bb5\u4ee5\u751f\u6210 Setter
generate.setter.template=Setter \u6a21\u677f:(&S)
generate.getter.template=Getter \u6a21\u677f:(&G)
-override.implement.broken.file.template.message=\u8bf7\u6b63\u786e\"\u8986\u76d6/\u5b9e\u73b0\u65b9\u6cd5\u4e3b\u4f53\"\u6a21\u677f
+override.implement.broken.file.template.message=\u8bf7\u66f4\u6b63 \"Overridden/Implemented Method Body\" \u6a21\u677f
override.implement.broken.file.template.title=\u6587\u4ef6\u6a21\u677f\u9519\u8bef
methods.to.implement.chooser.title=\u9009\u62e9\u8981\u5b9e\u73b0\u7684\u65b9\u6cd5
-methods.to.override.chooser.title=\u9009\u62e9\u8981\u8986\u76d6\u7684\u65b9\u6cd5
+methods.to.override.chooser.title=\u9009\u62e9\u8981\u91cd\u5199\u7684\u65b9\u6cd5
methods.to.override.implement.chooser.title=\u9009\u62e9\u8986\u76d6/\u5b9e\u73b0\u7684\u65b9\u6cd5
generate.list.popup.title=\u751f\u6210
-surround.with.cast.template=((Type)expr)
+surround.with.cast.template=((\u7c7b\u578b)\u8868\u8fbe\u5f0f)
surround.with.dowhile.template=do / while
surround.with.for.template=for
-surround.with.ifelse.expression.template=if (expr) {...} else {...}
+surround.with.ifelse.expression.template=if (\u8868\u8fbe\u5f0f) {...} else {...}
surround.with.ifelse.template=if / else
-surround.with.if.expression.template=if (expr) {...}
+surround.with.if.expression.template=if (\u8868\u8fbe\u5f0f) {...}
surround.with.if.template=if
-surround.with.not.instanceof.template=!(expr instanceof Type)
-surround.with.not.template=!(expr)
+surround.with.not.instanceof.template=!(\u8fd0\u7b97\u7b26\u7c7b\u578b\u8868\u8fbe\u5f0f)
+surround.with.not.template=!(\u8868\u8fbe\u5f0f)
surround.with.parenthesis.template=!(expr)
-surround.with.runnable.template=\u53ef\u8fd0\u884c\u72b6\u6001
-surround.with.synchronized.template=\u540c\u6b65\u7684
+surround.with.runnable.template=Runnable
+surround.with.synchronized.template=synchronized
surround.with.try.catch.finally.template=try / catch / finally
surround.with.try.catch.template=try / catch
-surround.with.try.catch.incorrect.template.message=\u65e0\u6548\u7684\u6587\u4ef6\u6a21\u677f,\u7528\u4e8ecatch body
-surround.with.try.catch.incorrect.template.title=\u73af\u7ed5\u7528try-catch
+surround.with.try.catch.incorrect.template.message=Catch Body \u65e0\u6548\u7684\u6587\u4ef6\u6a21\u677f
+surround.with.try.catch.incorrect.template.title=\u7528 Try / Catch \u5305\u56f4
surround.with.try.finally.template=try / finally
surround.with.while.template=while
-surround.with.runtime.type.template=((RuntimeType)expr)
-surround.with.chooser.title=\u73af\u7ed5\u7528
-unwrap.popup.title=\u5c55\u5f00/\u5220\u9664\u9009\u62e9\u7684\u8bed\u53e5
-unwrap.if=\u5c55\u5f00 'if...'
-unwrap.else=\u5c55\u5f00 'else...'
+surround.with.runtime.type.template=((RuntimeType)\u8868\u8fbe\u5f0f)
+surround.with.chooser.title=\u5305\u56f4
+unwrap.popup.title=\u9009\u62e9\u8bed\u53e5\u89e3\u9664\u5305\u56f4/\u5220\u9664
+unwrap.if=\u89e3\u5f00 'if...'
+unwrap.else=\u89e3\u5f00 'else...'
remove.else=\u79fb\u9664 'else...'
-unwrap.while=\u5c55\u5f00 'while...'
-unwrap.for=\u5c55\u5f00 'for...'
-unwrap.braces=\u5c55\u5f00 braces
-unwrap.try=\u5c55\u5f00 'try...'
-unwrap.conditional=\u5c55\u5f00 'f ? a : b'
+unwrap.while=\u89e3\u5f00 'while...'
+unwrap.for=\u89e3\u5f00 'for...'
+unwrap.braces=\u89e3\u5f00\u62ec\u53f7
+unwrap.try=\u89e3\u5f00 'try...'
+unwrap.conditional=\u89e3\u5f00 'f ?a : b'
remove.catch=\u79fb\u9664 'catch...'
-unwrap.array.initializer=\u5c55\u5f00 \u521d\u59cb\u5316\u6570\u7ec4
-unwrap.synchronized=\u5c55\u5f00 'synchronized...'
-unwrap.with.placeholder=\u5c55\u5f00 ''{0}''
-unwrap.anonymous=\u5c55\u5f00 'anonymous...'
-unwrap.lambda=\u5c55\u5f00 'lambda...'
-generate.equals.hashcode.wizard.title=\u751f\u6210equals()\u548chashCode()
-generate.equals.hashcode.equals.fields.chooser.title=\u9009\u62e9\u8981\u88ab\u5305\u542b\u5728equals()\u4e2d\u7684\u5b57\u6bb5(f)\r (&F)
-generate.equals.hashcode.hashcode.fields.chooser.title=\u9009\u62e9\u8981\u88ab\u5305\u542b\u5728hashCode()\u4e2d\u7684\u5b57\u6bb5(f)\r (&F)
-generate.equals.hashcode.non.null.fields.chooser.title=\u9009\u62e9\u6240\u6709\u975e\u7a7a\u5b57\u6bb5 (&F)
-generate.equals.hashcode.use.getters=\u5728\u4ee3\u7801\u751f\u6210\u8fc7\u7a0b\u4e2d\u4f7f\u7528 &getters
-generate.equals.hashcode.template=\u6a21\u677f(&T):
-generate.equals.hashcode.accept.sublcasses=\u63a5\u53d7\u5b50\u7c7b\u4f5c\u4e3a\u53c2\u6570equals()\u65b9\u6cd5(
-generate.equals.hashcode.accept.sublcasses.explanation=Object.equals() \u4e0d\u7b26\u5408\u63a5\u53d7\u8303\u56f4\u5185
\u5b50\u7c7b\u53ef\u80fd\u9700\u8981\u751f\u6210\u65b9\u6cd5\u7684\u6b63\u786e\u5de5\u4f5c
\u5728\u6846\u67b6\u4e2d, \u5b83\u751f\u6210\u7684\u4ee3\u7406\u5b50\u7c7b\u5982Hibernate\u3002
+unwrap.array.initializer=\u89e3\u5f00\u6570\u7ec4\u521d\u59cb\u5316
+unwrap.synchronized=\u89e3\u5f00 'synchronized...'
+unwrap.with.placeholder=\u89e3\u5f00 ''{0}''
+unwrap.anonymous=\u89e3\u5f00 'anonymous...'
+unwrap.lambda=\u89e3\u5f00 'lambda...'
+generate.equals.hashcode.wizard.title=\u751f\u6210 equals() \u548c hashCode()
+generate.equals.hashcode.equals.fields.chooser.title=\u9009\u62e9\u8981\u5305\u542b\u5728 equals() \u4e2d\u7684\u5b57\u6bb5(&F)
+generate.equals.hashcode.hashcode.fields.chooser.title=\u9009\u62e9\u8981\u5305\u542b\u5728 hashCode() \u4e2d\u7684\u5b57\u6bb5(&F)
+generate.equals.hashcode.non.null.fields.chooser.title=\u9009\u62e9\u6240\u6709\u975e\u7a7a\u5b57\u6bb5(&F)
+generate.equals.hashcode.use.getters=\u5728\u4ee3\u7801\u751f\u6210\u671f\u95f4\u4f7f\u7528 getter(&G)
+generate.equals.hashcode.template=\u6a21\u677f:(&T)
+generate.equals.hashcode.accept.sublcasses=\u63a5\u53d7\u5b50\u7c7b\u4f5c\u4e3a equals() \u65b9\u6cd5\u7684\u53c2\u6570(&S)
+generate.equals.hashcode.accept.sublcasses.explanation=\u867d\u7136\u5728 Object.equals() \u7684\u89c4\u8303\u901a\u5e38\u4e0d\u63a5\u53d7\u5b50\u7c7b\uff0c
\u4f46\u4e3a\u4e86\u5728\u6846\u67b6\u80fd\u6b63\u5e38\u5de5\u4f5c\uff0c\u63a5\u53d7\u5b50\u7c7b\u53ef\u80fd\u662f\u5fc5\u987b\u7684\u3002
\u5c31\u50cf Hibernate \u751f\u6210\u4ee3\u7406\u5b50\u7c7b\u4e00\u6837\u3002
generate.equals.hashcode.internal.error=\u5185\u90e8\u9519\u8bef
-generate.equals.warning.equals.for.nested.arrays.not.supported=equals()\u4e0d\u652f\u6301\u5d4c\u5957\u7684\u6570\u7ec4
-generate.equals.warning.generated.equals.could.be.incorrect=\u751f\u6210\u7684Object[]\u7684equals()\u53ef\u80fd\u4e0d\u6b63\u786e
-generate.equals.hashcode.warning.hashcode.for.arrays.is.not.supported=hashCode()\u4e0d\u652f\u6301\u6570\u7ec4
+generate.equals.warning.equals.for.nested.arrays.not.supported=equals() \u4e0d\u652f\u6301\u5d4c\u5957\u7684\u6570\u7ec4
+generate.equals.warning.generated.equals.could.be.incorrect=\u4e3a Object []\u751f\u6210\u7684 equals() \u53ef\u80fd\u4e0d\u6b63\u786e
+generate.equals.hashcode.warning.hashcode.for.arrays.is.not.supported=hashCode() \u4e0d\u652f\u6301\u6570\u7ec4
highlight.thrown.exceptions.chooser.all.entry=\u6240\u6709\u5217\u51fa\u7684
-highlight.exceptions.thrown.chooser.title=\u9009\u62e9\u5f02\u5e38\u7684\u7c7b\u9ad8\u4eae\u663e\u793a
-highlight.exceptions.thrown.notfound=No exceptions thrown in the method found
-status.bar.exit.points.highlighted.message={0}exit {0, choice, 1#point|2#points} \u9ad8\u4eae\u7684 (\u6309{1}\u518d\u6b21\u79fb\u9664\u9ad8\u4eae\u663e\u793a, \u53d6\u6d88\u79fb\u9664\u6240\u6709\u9ad8\u4eae)
-status.bar.highlighted.usages.message={0}{0, choice, 1#usage|2#usages} \u7531{1}\u627e\u5230 (\u6309 {2} \u518d\u6b21\u79fb\u9664\u9ad8\u4eae\u663e\u793a, \u53d6\u6d88\u79fb\u9664\u6240\u6709\u9ad8\u4eae)
-status.bar.highlighted.usages.no.target.message={0}{0, choice, 1#usage|2#usages} \u627e\u5230 (\u6309 {2} \u518d\u6b21\u79fb\u9664\u9ad8\u4eae\u663e\u793a, \u53d6\u6d88\u79fb\u9664\u6240\u6709\u9ad8\u4eae)
-status.bar.overridden.methods.highlighted.message={0}overridden {0, choice, 1#method|2#methods} \u627e\u5230 (\u6309{1}\u518d\u6b21\u79fb\u9664\u9ad8\u4eae\u663e\u793a, \u53d6\u6d88\u79fb\u9664\u6240\u6709\u9ad8\u4eae)
-status.bar.highlighted.usages.not.found.message={0}\u53d1\u73b0\u6ca1\u6709\u7528\u9014
-status.bar.highlighted.usages.not.found.no.target.message=\u672a\u627e\u5230\u7528\u6cd5
+highlight.exceptions.thrown.chooser.title=\u9009\u62e9\u5f02\u5e38\u7c7b\u4ee5\u9ad8\u4eae\u663e\u793a
+highlight.exceptions.thrown.notfound=\u627e\u4e0d\u5230\u65b9\u6cd5\u4e2d\u629b\u51fa\u5f02\u5e38
+status.bar.exit.points.highlighted.message={0} \u4e2a\u9000\u51fa\u70b9\u9ad8\u4eae (\u518d\u6309 {1} \u79fb\u9664\u9ad8\u4eae\uff0c\u6309 Esc \u79fb\u9664\u6240\u6709\u9ad8\u4eae)
+status.bar.highlighted.usages.message=\u627e\u5230 {1} \u7684 {0} \u4e2a\u4f7f\u7528 (\u518d\u6309 {2} \u79fb\u9664\u9ad8\u4eae\uff0c\u6309 Esc \u79fb\u9664\u6240\u6709\u9ad8\u4eae)
+status.bar.highlighted.usages.no.target.message=\u627e\u5230 {0} \u4e2a\u4f7f\u7528 (\u518d\u6309 {2} \u79fb\u9664\u9ad8\u4eae\uff0c\u6309 Esc \u79fb\u9664\u6240\u6709\u9ad8\u4eae)
+status.bar.overridden.methods.highlighted.message=\u627e\u5230 {0} \u4e2a\u91cd\u5199\u65b9\u6cd5 (\u518d\u6309 {1} \u79fb\u9664\u9ad8\u4eae\uff0c\u6309 Esc \u79fb\u9664\u6240\u6709\u9ad8\u4eae)
+status.bar.highlighted.usages.not.found.message=\u6ca1\u6709\u627e\u5230 {0} \u7684\u7528\u6cd5
+status.bar.highlighted.usages.not.found.no.target.message=\u6ca1\u6709\u627e\u5230\u7528\u6cd5
parameter.info.no.parameters=<\u65e0\u53c2\u6570>
xml.tag.info.no.attributes=<\u65e0\u5c5e\u6027>
n.of.m={0} / {1}
quick.definition.back=\u540e\u9000
-quick.definition.forward=\u524d\u8fdb
-quick.definition.edit.source=\u7f16\u8f91\u6e90\u4ee3\u7801
-quick.definition.show.source=\u663e\u793a\u6e90\u4ee3\u7801
+quick.definition.forward=\u5411\u524d
+quick.definition.edit.source=\u7f16\u8f91\u6e90\u7801
+quick.definition.show.source=\u663e\u793a\u6e90\u7801
i18n.quickfix.property.panel.title=\u5c5e\u6027\u4fe1\u606f
-i18n.quickfix.property.panel.update.all.files.in.bundle.checkbox=\u66f4\u65b0\u8d44\u6e90\u5305\u4e2d\u7684\u6240\u6709\u5c5e\u6027\u6587\u4ef6
-i18n.quickfix.property.panel.properties.file.label=\u5c5e\u6027\u6587\u4ef6(&P)\uff1a
-i18n.quickfix.property.panel.property.value.label=\u5c5e\u6027\u503c(&V)\uff1a
-i18n.quickfix.property.panel.property.key.label=\u5c5e\u6027\u952e(&K)\uff1a
-i18n.quickfix.code.panel.title=Java\u4ee3\u7801\u4fe1\u606f
-i18n.quickfix.code.panel.resource.bundle.expression.label=\u8d44\u6e90\u7ed1\u5b9a\u8868\u8fbe\u5f0f\uff1a
-i18n.quickfix.preview.panel.title=\u9884\u89c8
-quickfix.i18n.concatentation=I18nize\u5b57\u7b26\u4e32\u8fde\u63a5\u5305\u542b\u786c\u7f16\u7801\u5b57\u7b26\u4e32
+i18n.quickfix.property.panel.update.all.files.in.bundle.checkbox=\u66f4\u65b0\u8d44\u6e90\u5305\u4e2d\u7684\u6240\u6709\u5c5e\u6027\u6587\u4ef6(&R)
+i18n.quickfix.property.panel.properties.file.label=\u5c5e\u6027\u6587\u4ef6:(&P)
+i18n.quickfix.property.panel.property.value.label=\u5c5e\u6027\u503c:(&V)
+i18n.quickfix.property.panel.property.key.label=\u5c5e\u6027\u952e:(&K)
+i18n.quickfix.code.panel.title=Java \u4ee3\u7801\u4fe1\u606f
+i18n.quickfix.code.panel.resource.bundle.expression.label=\u8d44\u6e90\u5305\u8868\u8fbe\u5f0f\uff1a(&E)
+i18n.quickfix.preview.panel.title=Preview
+quickfix.i18n.concatentation=\u56fd\u9645\u5316\u5b57\u7b26\u4e32\u5305\u542b\u786c\u7f16\u7801\u5b57\u7b26\u4e32\u7684\u8fde\u63a5
quickfix.i18n.concatentation.error=\u5b57\u7b26\u4e32\u8fde\u63a5\u6ca1\u6709\u627e\u5230
quickfix.i18n.command.name=\u56fd\u9645\u5316
inspection.i18n.display.name=\u786c\u7f16\u7801\u5b57\u7b26\u4e32
-inspection.i18n.option.ignore.assert=\u5ffd\u7565\u65ad\u8a00\u8bed\u53e5\u53c2\u6570
-inspection.i18n.option.ignore.for.exception.constructor.arguments=\u5ffd\u7565\u5f02\u5e38\u6784\u9020\u51fd\u6570\u53c2\u6570:
-inspection.i18n.option.ignore.for.specified.exception.constructor.arguments=\u5ffd\u89c6\u5bf9\u6307\u5b9a\u7684\u5f02\u5e38\u6784\u9020\u51fd\u6570\u53c2\u6570
-inspection.i18n.option.ignore.for.junit.assert.arguments=\u5ffd\u89c6\u5bf9JUnit\u65ad\u8a00\u53c2\u6570
-inspection.i18n.option.ignore.qualified.class.names=\u5ffd\u7565\u6587\u5b57\u5177\u6709\u4ef7\u503c\u7b49\u4e8e\u73b0\u6709\u7684\u5b8c\u5168\u9650\u5b9a\u7c7b\u540d
-inspection.i18n.option.ignore.property.keys=\u5ffd\u7565\u6587\u5b57\u5177\u6709\u4ef7\u503c\u7b49\u4e8e\u73b0\u6709\u7684\u5c5e\u6027\u952e
-inspection.i18n.option.ignore.nonalphanumerics=\u5ffd\u7565\u6587\u5b57\u4e0d\u5305\u542b\u5b57\u6bcd\u5b57\u7b26
-inspection.i18n.quickfix=I18nize\u786c\u7f16\u7801\u5b57\u7b26\u4e32
+inspection.i18n.option.ignore.assert=\u5ffd\u7565 assert \u8bed\u53e5\u53c2\u6570
+inspection.i18n.option.ignore.for.exception.constructor.arguments=\u5ffd\u7565 exception \u6784\u9020\u51fd\u6570\u53c2\u6570:
+inspection.i18n.option.ignore.for.specified.exception.constructor.arguments=\u5ffd\u7565\u6307\u5b9a\u7684 exception \u6784\u9020\u51fd\u6570\u53c2\u6570
+inspection.i18n.option.ignore.for.junit.assert.arguments=\u5ffd\u7565 JUnit \u65ad\u8a00\u53c2\u6570
+inspection.i18n.option.ignore.qualified.class.names=\u5ffd\u7565\u503c\u4e0e\u73b0\u6709\u5b8c\u5168\u9650\u5b9a\u7c7b\u540d\u76f8\u7b49\u7684\u6587\u5b57
+inspection.i18n.option.ignore.property.keys=\u5ffd\u7565\u503c\u4e0e\u73b0\u6709\u5c5e\u6027\u952e\u540d\u76f8\u7b49\u7684\u6587\u5b57
+inspection.i18n.option.ignore.nonalphanumerics=\u5ffd\u7565\u4e0d\u5305\u542b\u5b57\u6bcd\u5b57\u7b26\u7684\u6587\u5b57
+inspection.i18n.quickfix=\u56fd\u9645\u5316\u786c\u7f16\u7801\u5b57\u7b26\u4e32
inspection.i18n.message.general.with.value=\u786c\u7f16\u7801\u5b57\u7b26\u4e32:{0}
inspection.unresolved.property.key.reference.name=\u65e0\u6548\u5c5e\u6027\u5065
-inspection.unresolved.property.key.reference.message=\u5b57\u7b26\u4e32\u6587\u5b57\"{0}\"\u4e0d\u4f3c\u4e4e\u662f\u6709\u6548\u7684\u5c5e\u6027\u952e
-inspection.invalid.resource.bundle.reference=\u65e0\u6548\u7684\u8d44\u6e90\u675f\u53c2\u8003\"{0}\"
-i18nize.dialog.title=I18nize\u786c\u7f16\u7801\u5b57\u7b26
-i18nize.dialog.error.jdk.message=\u627e\u4e0d\u5230\u7c7b'java.util.ResourceBundle'\u3002\u8bf7\u6b63\u786e\u5b89\u88c5JDK \u3002
+inspection.unresolved.property.key.reference.message=\u5b57\u7b26\u4e32\u6587\u5b57 ''{0}'' \u4e0d\u662f\u6709\u6548\u7684\u5c5e\u6027\u952e
+inspection.invalid.resource.bundle.reference=\u65e0\u6548\u7684\u8d44\u6e90\u5305\u5f15\u7528 ''{0}''
+i18nize.dialog.title=\u56fd\u9645\u5316\u786c\u7f16\u7801\u5b57\u7b26
+i18nize.dialog.error.jdk.message=\u627e\u4e0d\u5230\u7c7b 'java.util.ResourceBundle' \u3002\n\u8bf7\u8bbe\u7f6e\u6b63\u786e\u7684 JDK\u3002
i18nize.dialog.error.jdk.title=\u7c7b\u672a\u627e\u5230
i18nize.dialog.property.file.chooser.title=\u9009\u62e9\u5c5e\u6027\u6587\u4ef6
-i18nize.dialog.template.link.label=\u7f16\u8f91 I18n \u6a21\u677f
+i18nize.dialog.template.link.label=\u7f16\u8f91\u56fd\u9645\u5316\u6a21\u677f
i18nize.dialog.error.property.already.defined.message=\u6587\u4ef6 ''{1}'' \u4e2d\u5df2\u5b58\u5728\u5c5e\u6027 ''{0}''\u3002\u8986\u76d6\u5b83\u7684\u503c\uff1f
i18nize.dialog.error.property.already.defined.title=\u5c5e\u6027\u5df2\u7ecf\u5b58\u5728
intention.split.declaration.family=\u62c6\u5206\u58f0\u660e
-intention.join.declaration.family=\u52a0\u5165\u5ba3\u8a00\u548c\u8d4b\u503c
+intention.join.declaration.family=\u8fde\u63a5\u58f0\u660e\u548c\u8d4b\u503c
intention.split.declaration.text=\u62c6\u5206\u4e3a\u5206\u5f00\u7684\u58f0\u660e
-intention.join.declaration.text=\u52a0\u5165\u5ba3\u8a00\u548c\u8d4b\u503c
+intention.join.declaration.text=\u8fde\u63a5\u58f0\u660e\u548c\u8d4b\u503c
intention.split.declaration.assignment.text=\u62c6\u5206\u4e3a\u58f0\u660e\u548c\u8d4b\u503c
-intention.split.if.family=\u5206\u88c2\u5982\u679c
-intention.split.if.text=\u5206\u62102\u5982\u679c\u7684
+intention.split.if.family=\u62c6\u5206 If
+intention.split.if.text=\u62c6\u5206\u4e3a2\u4e2a If
intention.split.filter.text=\u62c6\u5206\u4e3a\u8fc7\u6ee4\u5668\u94fe
-intention.split.filter.family=\u5206\u79bb\u8fc7\u6ee4\u5668
+intention.split.filter.family=\u62c6\u5206\u8fc7\u6ee4\u5668
intention.merge.filter.text=\u5408\u5e76\u8fc7\u6ee4\u5668\u94fe
intention.merge.filter.family=\u5408\u5e76\u8fc7\u6ee4\u5668
-intention.inline.map.inline.text=\u5185\u8054 ''{0}'' \u8eab\u4f53\u8fdb\u5165\u4e0b\u4e00\u4e2a ''{1}'' \u8c03\u7528
+intention.inline.map.inline.text=\u5185\u8054 ''{0}'' \u4e3b\u4f53\u8fdb\u5165\u4e0b\u4e00\u4e2a ''{1}'' \u8c03\u7528
intention.inline.map.merge.text=\u5408\u5e76 ''{0}'' \u8c03\u7528\u548c ''{1}'' \u8c03\u7528
intention.inline.map.family=\u5185\u8054\u6d41\u6620\u5c04\u65b9\u6cd5
-intention.extract.map.step.family=Extract to separate mapping method
-intention.extract.map.step.text=Extract variable ''{0}'' to ''{1}'' operation
+intention.extract.map.step.family=\u63d0\u53d6\u5230\u5355\u72ec\u7684\u6620\u5c04\u65b9\u6cd5
+intention.extract.map.step.text=\u63d0\u53d6\u53d8\u91cf ''{0}'' \u5230 ''{1}'' \u64cd\u4f5c
intention.compose.function.text=\u7528 andThen \u8c03\u7528\u66ff\u6362\u5d4c\u5957\u51fd\u6570\u8c03\u7528
intention.compose.function.family=\u7528\u7ec4\u5408\u66ff\u6362\u5d4c\u5957\u51fd\u6570\u8c03\u7528
intention.introduce.variable.text=\u5f15\u5165\u5c40\u90e8\u53d8\u91cf
-intention.encapsulate.field.text=\u5c01\u88c5\u9886\u57df
+intention.encapsulate.field.text=\u5c01\u88c5\u5b57\u6bb5
intention.implement.abstract.method.family=Implement abstract method
intention.implement.abstract.method.text=\u5b9e\u73b0\u65b9\u6cd5 ''{0}''
-intention.override.method.text=\u8986\u76d6\u65b9\u6cd5 ''{0}''
-intention.add.annotation.family=\u6dfb\u52a0\u6ce8\u91ca
-intention.add.on.demand.static.import.family=\u5bf9\u9700\u6c42\u6dfb\u52a0\u9759\u6001\u5bfc\u5165
-intention.add.on.demand.static.import.text=\u5bf9\u9700\u6c42\u6dfb\u52a0\u9759\u6001\u5bfc\u5165\"{0}\"
-intention.add.single.member.static.import.family=\u6dfb\u52a0\u5355\u4e00\u9759\u6001\u5bfc\u5165
-intention.add.single.member.static.import.text=\u6dfb\u52a0\u9759\u6001\u5bfc\u5165\"{0}\"
-intention.use.single.member.static.import.text=Use static import for ''{0}''
-intention.add.single.member.import.text=\u6dfb\u52a0\u5bfc\u5165\"{0}\"
-intention.add.explicit.type.arguments.family=Add explicit type arguments
-intention.replace.concatenation.with.formatted.output.family=\u66f4\u6362\u8fde\u63a5\u4e0e\u683c\u5f0f\u5316\u8f93\u51fa
-intention.replace.concatenation.with.formatted.output.text=\u7528'java.text.MessageFormat.format()'\u66ff\u6362'+'
+intention.override.method.text=\u91cd\u5199\u65b9\u6cd5 ''{0}''
+intention.add.annotation.family=\u6dfb\u52a0\u6ce8\u89e3
+intention.add.on.demand.static.import.family=\u6309\u9700\u6dfb\u52a0\u9759\u6001\u5bfc\u5165
+intention.add.on.demand.static.import.text=\u4e3a ''{0}'' \u6309\u9700\u6dfb\u52a0\u9759\u6001\u5bfc\u5165
+intention.add.single.member.static.import.family=\u6dfb\u52a0\u5355\u4e2a\u6210\u5458\u9759\u6001\u5bfc\u5165
+intention.add.single.member.static.import.text=\u4e3a ''{0}'' \u6dfb\u52a0\u9759\u6001\u5bfc\u5165
+intention.use.single.member.static.import.text=\u4e3a ''{0}'' \u4f7f\u7528\u9759\u6001\u5bfc\u5165
+intention.add.single.member.import.text=\u4e3a ''{0}'' \u6dfb\u52a0\u5bfc\u5165
+intention.add.explicit.type.arguments.family=\u6dfb\u52a0\u663e\u5f0f\u7684\u7c7b\u578b\u53c2\u6570
+intention.replace.concatenation.with.formatted.output.family=\u7528\u683c\u5f0f\u5316\u8f93\u51fa\u66ff\u6362\u8fde\u63a5
+intention.replace.concatenation.with.formatted.output.text=\u7528 'java.text.MessageFormat.format()' \u66ff\u6362 '+'
intention.color.chooser.dialog=\u9009\u62e9\u989c\u8272
intention.convert.to.basic.latin=\u8f6c\u6362\u4e3a\u57fa\u672c\u7684\u62c9\u4e01
-intention.surround.resource.with.ARM.block=\u73af\u7ed5\u7528try-with-resources
+intention.surround.resource.with.ARM.block=\u7528 try-with-resources \u5305\u56f4
intention.surround.with.ARM.block.template='try-with-resources'
dialog.create.field.from.parameter.title=\u521b\u5efa\u5b57\u6bb5
-dialog.create.field.from.parameter.already.exists.text=\u4f7f\u7528\u73b0\u6709\u7684\u5b57\u6bb5 ''{0}''?
+dialog.create.field.from.parameter.already.exists.text=\u4f7f\u7528\u73b0\u6709\u5b57\u6bb5 ''{0}''\uff1f
dialog.create.field.from.parameter.already.exists.title=\u5b57\u6bb5\u5df2\u7ecf\u5b58\u5728
dialog.create.field.from.parameter.field.type.label=\u5b57\u6bb5\u7684\u7c7b\u578b:
-dialog.create.field.from.parameter.field.name.label=\u540d\u5b57:
-dialog.create.field.from.parameter.declare.final.checkbox=final\u58f0\u660e
-dialog.create.class.destination.package.label=\u76ee\u6807\u6587\u4ef6\u5305:
-dialog.create.class.package.chooser.title=\u9009\u62e9\u76ee\u6807\u6587\u4ef6\u5305
+dialog.create.field.from.parameter.field.name.label=\u540d\u79f0:
+dialog.create.field.from.parameter.declare.final.checkbox=\u58f0\u660e final(&F)
+dialog.create.class.destination.package.label=\u76ee\u6807\u5305\uff1a
+dialog.create.class.package.chooser.title=\u9009\u62e9\u76ee\u6807\u5305
create.directory.command=\u521b\u5efa\u76ee\u5f55
dialog.create.class.label=\u521b\u5efa {0}:
-dialog.create.class.name=\u521b\u5efa{0} {1}
+dialog.create.class.name=\u521b\u5efa {0} {1}
intention.implement.abstract.class.family=\u5b9e\u73b0\u62bd\u8c61\u7c7b\u6216\u63a5\u53e3
intention.implement.abstract.class.default.text=\u5b9e\u73b0\u62bd\u8c61\u7c7b
intention.implement.abstract.class.interface.text=\u5b9e\u73b0\u63a5\u53e3
intention.implement.abstract.class.subclass.text=\u521b\u5efa\u5b50\u7c7b
intention.error.cannot.create.class.message=\u65e0\u6cd5\u521b\u5efa\u7c7b ''{0}''
intention.error.cannot.create.class.title=\u521b\u5efa\u7c7b\u5931\u8d25
-intention.assign.field.from.parameter.text=\u5206\u914d\u53c2\u6570\u5b57\u6bb5\"{0}\"
-intention.assign.field.from.parameter.family=\u5206\u914d\u53c2\u6570\u573a
-intention.create.field.from.parameter.text=\u521b\u5efa\u5b57\u6bb5\u53c2\u6570\"{0}\"
+intention.assign.field.from.parameter.text=\u5c06\u53c2\u6570\u5206\u914d\u7ed9 ''{0}'' \u5b57\u6bb5
+intention.assign.field.from.parameter.family=\u5c06\u53c2\u6570\u5206\u914d\u7ed9\u5b57\u6bb5
+intention.create.field.from.parameter.text=\u521b\u5efa\u53c2\u6570 ''{0}'' \u7684\u5b57\u6bb5
intention.create.field.from.parameter.family=\u521b\u5efa\u5b57\u6bb5\u53c2\u6570
-intention.bind.fields.from.parameters.text={0}\u53c2\u6570\u7ed1\u5b9a\u5230\u5b57\u6bb5
-intention.bind.fields.from.parameters.family=\u7ed1\u5b9a\u53c2\u6570\u5b57\u6bb5
+intention.bind.fields.from.parameters.text=\u5c06 {0} \u53c2\u6570\u7ed1\u5b9a\u5230\u5b57\u6bb5
+intention.bind.fields.from.parameters.family=\u5c06\u53c2\u6570\u7ed1\u5b9a\u5230\u5b57\u6bb5
intention.implement.abstract.method.searching.for.descendants.progress=\u5bfb\u627e\u7684\u540e\u4ee3...
-intention.implement.abstract.method.error.no.classes.message=\u6ca1\u6709\u53d1\u73b0\u8fd9\u7c7b\u65b9\u6cd5\u53ef\u4ee5\u5b9e\u73b0
+intention.implement.abstract.method.error.no.classes.message=\u6ca1\u6709\u627e\u5230\u53ef\u4ee5\u5b9e\u73b0\u6b64\u65b9\u6cd5\u7684\u7c7b
intention.implement.abstract.method.error.no.classes.title=\u6ca1\u6709\u627e\u5230\u7684\u7c7b
intention.implement.abstract.method.class.chooser.title=\u9009\u62e9\u5b9e\u73b0\u7c7b
intention.implement.abstract.method.command.name=\u5b9e\u73b0\u65b9\u6cd5
-intention.invert.if.condition=\u8f6c\u5316\u5982\u679c\u6761\u4ef6
-intention.extract.if.condition.text=\u63d0\u53d6if({0})
-intention.extract.if.condition.family=\u63d0\u53d6if\u6761\u4ef6
-intention.underscores.in.literals.family=\u51f8\u663e\u4e86\u5728\u6570\u5b57\u5b57\u9762\u503c
-intention.remove.literal.underscores=\u79fb\u9664\u4e0b\u5212\u7ebf\u6587\u5b57
-intention.insert.literal.underscores=\u63d2\u5165\u5230\u6587\u5b57\u7684\u4e0b\u5212\u7ebf
-intention.replace.cast.with.var.text=\u7528\"{1}\"\u66ff\u6362\"{0}\"
-intention.replace.cast.with.var.family=\u7528\u53d8\u91cf\u66ff\u6362\u8f6c\u6362
-intention.convert.color.representation.text=\u8f6c\u6362\u4e3a\"\u65b0\u989c\u8272{0}\"
+intention.invert.if.condition=\u53cd\u8f6c 'if' \u6761\u4ef6
+intention.extract.if.condition.text=\u63d0\u53d6 if ({0})
+intention.extract.if.condition.family=\u63d0\u53d6 if \u6761\u4ef6
+intention.underscores.in.literals.family=\u6570\u5b57\u6587\u5b57\u4e2d\u7684\u4e0b\u5212\u7ebf
+intention.remove.literal.underscores=\u4ece\u6587\u5b57\u4e2d\u79fb\u9664\u4e0b\u5212\u7ebf
+intention.insert.literal.underscores=\u5c06\u4e0b\u5212\u7ebf\u63d2\u5165\u6587\u5b57
+intention.replace.cast.with.var.text=\u7528 ''{1}'' \u66ff\u6362 ''{0}''
+intention.replace.cast.with.var.family=\u7528\u53d8\u91cf\u66ff\u6362 cast
+intention.convert.color.representation.text=\u8f6c\u6362\u4e3a ''new Color{0}''
intention.convert.color.representation.family=\u8f6c\u6362\u989c\u8272\u8868\u793a
-intention.break.string.on.line.breaks.text=\u6253\u7834\u5b57\u7b26\u4e32 '\\n'
+intention.break.string.on.line.breaks.text=\u5728 '\\n' \u4e0a\u65ad\u5f00\u5b57\u7b26\u4e32
intention.unwrap.else.branch=\u89e3\u5f00 'else' \u5206\u652f
intention.unwrap.else.branch.changes.semantics=\u89e3\u5f00 'else' \u5206\u652f(\u6539\u53d8\u8bed\u4e49)
intention.create.test=\u521b\u5efa\u6d4b\u8bd5
-intention.create.test.dialog.testing.library=\u6d4b\u8bd5\u5e93:
+intention.create.test.dialog.testing.library=\u6d4b\u8bd5\u5e93:(&L)
intention.create.test.dialog.language=\u8bed\u8a00:
-intention.create.test.dialog.class.name=\u7c7b\u540d\uff1a
-intention.create.test.dialog.super.class=\u8d85\u7c7b\uff1a
+intention.create.test.dialog.class.name=\u7c7b\u540d:
+intention.create.test.dialog.super.class=\u8d85\u7c7b:
intention.create.test.dialog.choose.super.class=\u9009\u62e9\u8d85\u7c7b
-intention.create.test.dialog.generate=\u751f\u6210\uff1a
-intention.create.test.dialog.show.inherited=\u663e\u793a\u7ee7\u627f\u7684\u65b9\u6cd5(&i)
+intention.create.test.dialog.generate=\u751f\u6210:
+intention.create.test.dialog.show.inherited=\u663e\u793a\u7ee7\u627f\u7684\u65b9\u6cd5(&I)
intention.create.test.dialog.setUp=setUp/@Before(&U)
intention.create.test.dialog.tearDown=tearDown/@After(&D)
-intention.create.test.dialog.select.methods=\u751f\u6210\u6d4b\u8bd5\u65b9\u6cd5\u4e3a:(&m)
-intention.create.test.dialog.library.not.found={0} \u6a21\u5757\u5728\u5e93\u4e2d\u6ca1\u6709\u627e\u5230
+intention.create.test.dialog.select.methods=\u751f\u6210\u6d4b\u8bd5\u65b9\u6cd5\u4e3a:(&M)
+intention.create.test.dialog.library.not.found={0} \u5e93\u5728\u8be5\u6a21\u5757\u4e2d\u672a\u627e\u5230
intention.create.test.dialog.fix.library=\u4fee\u590d
intention.create.test.dialog.java=Java
-lightbulb.tooltip=\u5355\u51fb\u6216\u6309{0}
-dialog.intention.settings.intention.list.title=\u610f\u5411\u8868
+lightbulb.tooltip=\u70b9\u51fb\u6216\u6309 {0}
+dialog.intention.settings.intention.list.title=\u610f\u5411\u5217\u8868
dialog.intention.settings.description.panel.title=\u63cf\u8ff0
-dialog.intention.settings.description.usage.example.title=\u4f7f\u7528\u65b9\u6cd5
+dialog.intention.settings.description.usage.example.title=\u4f7f\u7528\u793a\u4f8b
intention.settings=\u610f\u5411
-intention.settings.category.text=\u60a8\u6240\u9009\u62e9\u7684\u610f\u5411\u7c7b\u522b {0}.\u901a\u8fc7\u70b9\u51fb\u590d\u9009\u6846\uff0c\u60a8\u53ef\u4ee5\u542f\u7528/\u7981\u7528\u6b64\u7c7b\u522b\u7684\u6240\u6709\u610f\u5411\u3002\u8981\u542f\u7528/\u7981\u7528\u7279\u5b9a\u610f\u5411\uff0c\u5728\u8be5\u7c7b\u522b\u91cc\u9762\u9009\u62e9\u610f\u5411\u3002
-templates.postfix.settings.category.text=\u4f60\u9009\u62e9\u4e86\u540e\u7f00\u8865\u5168\u8bed\u8a00\u3002
\u901a\u8fc7\u70b9\u51fb\u590d\u9009\u6846\uff0c\u60a8\u53ef\u4ee5\u542f\u7528/\u7981\u7528\u8be5\u7c7b\u522b\u7684\u6240\u6709\u540e\u7f00\u8865\u5168\u3002
\u8981\u542f\u7528/\u7981\u7528\u4e00\u4e2a\u540e\u7f00\u6a21\u677f\uff0c\u5728\u8be5\u7ec4\u91cc\u9009\u62e9\u3002
+intention.settings.category.text=\u60a8\u9009\u62e9\u4e86\u610f\u5411\u7c7b\u522b {0}.
\u901a\u8fc7\u70b9\u51fb\u590d\u9009\u6846\uff0c\u60a8\u53ef\u4ee5\u542f\u7528/\u7981\u7528\u6b64\u7c7b\u522b\u7684\u6240\u6709\u610f\u5411\u3002\u8981\u542f\u7528/\u7981\u7528\u4e00\u4e2a\u7279\u5b9a\u610f\u5411\uff0c\u5728\u8be5\u7c7b\u522b\u91cc\u9762\u9009\u62e9\u3002
+templates.postfix.settings.category.text=\u4f60\u9009\u62e9\u4e86\u540e\u7f00\u8865\u5168\u8bed\u8a00\u3002
\u901a\u8fc7\u70b9\u51fb\u590d\u9009\u6846\uff0c\u60a8\u53ef\u4ee5\u542f\u7528/\u7981\u7528\u8be5\u7c7b\u522b\u7684\u6240\u6709\u540e\u7f00\u8865\u5168\u6a21\u677f\u3002
\u8981\u542f\u7528/\u7981\u7528\u4e00\u4e2a\u540e\u7f00\u6a21\u677f\uff0c\u5728\u8be5\u7ec4\u91cc\u9009\u62e9\u3002
templates.postfix.settings.category.before=\u6b64\u5904\u5c06\u663e\u793a\u5177\u6709\u6240\u9009\u6a21\u677f\u7684\u793a\u4f8b\u4ee3\u7801\u3002\n \u95ea\u70c1\u7684\u77e9\u5f62 \u663e\u793a\u610f\u5411\u9002\u7528\u7684\u5730\u65b9\u3002
-templates.postfix.settings.category.after=\u540e\u7f00\u5b8c\u6210\u8f93\u51fa\u7684\u7ed3\u679c\u5c06\u663e\u793a\u5728\u8fd9\u91cc
-javadoc.description.copied.from.interface=\u63cf\u8ff0\u590d\u5236\u4ece\u63a5\u53e3:
-javadoc.description.copied.from.class=\u63cf\u8ff0\u590d\u5236\u4ece\u7c7b:
-javadoc.description.copied.from.field=Description copied from field:
+templates.postfix.settings.category.after=\u540e\u7f00\u8865\u5168\u6267\u884c\u7684\u7ed3\u679c\u5c06\u663e\u793a\u5728\u8fd9\u91cc\u3002
+javadoc.description.copied.from.interface=\u63cf\u8ff0\u4ece\u63a5\u53e3\u590d\u5236:
+javadoc.description.copied.from.class=\u63cf\u8ff0\u4ece\u7c7b\u590d\u5236:
+javadoc.description.copied.from.field=\u63cf\u8ff0\u4ece\u5b57\u6bb5\u590d\u5236\uff1a
javadoc.deprecated=\u8fc7\u65f6\u7684
-javadoc.since=\u81ea\u4ece:
-javadoc.see.also=\u53e6\u89c1\uff1a
-javadoc.parameters=\u53c2\u6570\uff1a
+javadoc.since=\u81ea:
+javadoc.see.also=\u8bf7\u53c2\u9605:
+javadoc.parameters=\u53c2\u6570:
javadoc.returns=\u8fd4\u56de:
-javadoc.throws=\u629b\u51fa\uff1a
-javadoc.method.in.interface={0}\u5728\u754c\u9762{1}\u91cc\u9762
-javadoc.method.in.class={0}\u5728\u7c7b{1}\u91cc\u8fb9
-javadoc.method.overrides=\u91cd\u5199\uff1a
-javadoc.method.specified.by=\u6307\u5b9a\u7684:
-javadoc.external.fetch.error.message=\u65e0\u6cd5\u83b7\u53d6\u8fdc\u7a0b\u6587\u4ef6:{0}
-searching.for.implementations=\u5bfb\u627e\u5b9e\u73b0...
+javadoc.throws=\u629b\u51fa:
+javadoc.method.in.interface={0} \u5728\u63a5\u53e3 {1}
+javadoc.method.in.class={0} \u5728\u7c7b {1}
+javadoc.method.overrides=\u91cd\u5199:
+javadoc.method.specified.by=\u6307\u5b9a\u8005:
+javadoc.external.fetch.error.message=\u65e0\u6cd5\u83b7\u53d6\u8fdc\u7a0b\u6587\u6863\uff1a\u5185\u90e8\u9519\u8bef
+searching.for.implementations=\u641c\u7d22\u5b9e\u73b0...
goto.implementation.chooserTitle=\u9009\u62e9 {0} \u7684\u5b9e\u73b0\u65b9\u6cd5({1} \u627e\u5230 {2})
-goto.implementation.findUsages.title={0}\u7684\u5b9e\u73b0
-goto.implementation.notFound=\u6ca1\u6709\u5b9e\u73b0\u53d1\u73b0
+goto.implementation.findUsages.title={0} \u7684\u5b9e\u73b0
+goto.implementation.notFound=\u627e\u4e0d\u5230\u5b9e\u73b0
-goto.test.chooserTitle.test=\u9009\u62e9{0}\u6d4b\u8bd5({1}\u53d1\u73b0{2})
-goto.test.findUsages.test.title=\u6d4b\u8bd5\u4e3a{0}
-goto.test.chooserTitle.subject=\u9009\u62e9{0}\u7684\u6d4b\u8bd5\u4e3b\u9898({1}\u53d1\u73b0{2})
-goto.test.findUsages.subject.title=\u6d4b\u8bd5\u5bf9\u8c61\u4e3a{0}
-goto.test.notFound=\u6ca1\u6709\u6d4b\u8bd5\u5bf9\u8c61\u53d1\u73b0
+goto.test.chooserTitle.test=\u9009\u62e9 {0} \u7684\u6d4b\u8bd5({1} \u627e\u5230 {2})
+goto.test.findUsages.test.title={0} \u7684\u6d4b\u8bd5
+goto.test.chooserTitle.subject=\u9009\u62e9 {0} \u7684\u6d4b\u8bd5\u5bf9\u8c61({1} \u627e\u5230 {2})
+goto.test.findUsages.subject.title={0} \u7684\u6d4b\u8bd5\u5bf9\u8c61
+goto.test.notFound=\u6ca1\u6709\u627e\u5230\u6d4b\u8bd5\u5bf9\u8c61
-incremental.search.tooltip.prefix=\u67e5\u627e:
-goto.super.property.chooser.title=\u9009\u62e9\u8d85\u7ea7\u5c5e\u6027
-goto.super.method.chooser.title=\u9009\u62e9\u7236\u7c7b\u65b9\u6cd5
-goto.super.method.of.chooser.title=\u9009\u62e9\u8d85\u7c7b\u7684\u65b9\u6cd5 {0}
-goto.super.method.findUsages.title={0}\u7684\u8d85\u7ea7\u65b9\u6cd5
-goto.super.class.chooser.title=\u9009\u62e9\u7236\u7c7b\u6216\u63a5\u53e3
+incremental.search.tooltip.prefix=\u641c\u7d22:
+goto.super.property.chooser.title=\u9009\u62e9\u8d85\u7c7b\u5c5e\u6027
+goto.super.method.chooser.title=\u9009\u62e9\u8d85\u7c7b\u65b9\u6cd5
+goto.super.method.of.chooser.title=\u9009\u62e9 {0} \u7684\u8d85\u7c7b\u65b9\u6cd5
+goto.super.method.findUsages.title={0} \u7684\u8d85\u7c7b\u65b9\u6cd5
+goto.super.class.chooser.title=\u9009\u62e9\u8d85\u7c7b\u6216\u63a5\u53e3
javadoc.action.back=\u540e\u9000
-javadoc.action.forward=\u524d\u8fdb
+javadoc.action.forward=\u5411\u524d
javadoc.action.view.external=\u67e5\u770b\u5916\u90e8\u6587\u6863
-javadoc.documentation.not.found.message=\u5bf9\u4e8e\u8fd9\u4e2a\u5143\u7d20\u7684\u6587\u6863\u662f\u6ca1\u6709\u627e\u5230.\u8bf7\u6dfb\u52a0\u6240\u6709\u9700\u8981\u7684\u8def\u5f84\u5230API\u6587\u6863\u5728\u9879\u76ee\u8bbe\u7f6e.
+javadoc.documentation.not.found.message=\u627e\u4e0d\u5230\u6b64\u5143\u7d20\u7684\u6587\u6863\u3002\n\u8bf7\u5728\u201c\u9879\u76ee\u8bbe\u7f6e\u201d\u4e2d\u5c06\u6240\u6709\u9700\u8981\u7684\u8def\u5f84\u6dfb\u52a0\u5230 API \u6587\u6863\u3002
javadoc.documentation.not.found.title=\u6ca1\u6709\u6587\u6863
-javadoc.fetching.progress=\u8bfb\u53d6\u6587\u6863...
-no.documentation.found=\u6ca1\u6709\u53d1\u73b0\u6587\u6863.
-javadoc.constructor.candidates=\u65b0\u7684\u5019\u9009 {0}() \u662f:
{1}
-javadoc.candidates=\u5019\u9009\u65b9\u6cd5\u8c03\u7528 {0} \u662f:
{1}
-javadoc.candidates.not.found=\u6ca1\u6709\u5019\u9009\u4eba\u53d1\u73b0\u65b9\u6cd5\u8c03\u7528{0}.
+javadoc.fetching.progress=\u83b7\u53d6\u6587\u6863...
+no.documentation.found=\u6ca1\u6709\u627e\u5230\u6587\u6863\u3002
+javadoc.constructor.candidates=new {0}() \u7684\u5019\u9009\u662f:
{1}
+javadoc.candidates=\u8c03\u7528 {0} \u7684\u65b9\u6cd5\u5019\u9009\u662f:
{1}
+javadoc.candidates.not.found=\u6ca1\u6709\u627e\u5230\u8c03\u7528 {0} \u7684\u65b9\u6cd5\u5019\u9009\u3002
declaration.navigation.title=\u9009\u62e9\u58f0\u660e
-template.shortcut.enter=\u786e\u5b9a
-template.shortcut.tab=\u9009\u9879\u5361
+template.shortcut.enter=\u56de\u8f66
+template.shortcut.tab=Tab
template.shortcut.space=\u7a7a\u683c
template.shortcut.custom=\u81ea\u5b9a\u4e49
-template.shortcut.none=None
-dialog.edit.live.template.title=\u7f16\u8f91\u6a21\u7248
-dialog.add.live.template.title=\u6dfb\u52a0\u6a21\u7248
-templates.no.defined=\u6ca1\u6709\u5b9a\u4e49\u8be5\u73af\u5883\u4e0b\u7684\u6a21\u677f
-templates.surround.no.defined=\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\u6ca1\u6709\u5b9a\u4e49\u73af\u7ed5\u6a21\u677f
-templates.settings.page.title=\u6a21\u7248
-templates.select.template.chooser.title=\u9009\u62e9\u6a21\u7248
+template.shortcut.none=\u6ca1\u6709
+dialog.edit.live.template.title=\u7f16\u8f91\u4ee3\u7801\u6a21\u677f
+dialog.add.live.template.title=\u6dfb\u52a0\u4ee3\u7801\u6a21\u677f
+templates.no.defined=\u5728\u8fd9\u4e2a\u4e0a\u4e0b\u6587\u4e2d\u6ca1\u6709\u5b9a\u4e49\u6a21\u677f
+templates.surround.no.defined=\u5728\u6b64\u4e0a\u4e0b\u6587\u4e2d\u6ca1\u6709\u5b9a\u4e49\u5305\u56f4\u6a21\u677f
+templates.settings.page.title=\u4ee3\u7801\u6a21\u677f
+templates.select.template.chooser.title=\u9009\u62e9\u6a21\u677f
templates.dialog.edit.variables.title=\u7f16\u8f91\u6a21\u677f\u53d8\u91cf
templates.dialog.edit.variables.border.title=\u53d8\u91cf
-templates.dialog.edit.variables.action.move.up=\u4e0a\u79fb
-templates.dialog.edit.variables.action.move.down=\u4e0b\u79fb
-templates.dialog.edit.variables.table.column.name=\u540d\u5b57
+templates.dialog.edit.variables.action.move.up=\u4e0a\u79fb(&U)
+templates.dialog.edit.variables.action.move.down=\u4e0b\u79fb(&D)
+templates.dialog.edit.variables.table.column.name=\u540d\u79f0
templates.dialog.edit.variables.table.column.expression=\u8868\u8fbe\u5f0f
templates.dialog.edit.variables.table.column.default.value=\u9ed8\u8ba4\u503c
templates.dialog.edit.variables.table.column.skip.if.defined=\u5982\u679c\u5df2\u5b9a\u4e49\u5219\u8df3\u8fc7
templates.dialog.table.column.abbreviation=\u7f29\u5199
templates.dialog.table.column.description=\u63cf\u8ff0
-templates.dialog.table.column.active=\u6709\u6548\u7684
-templates.dialog.shortcut.chooser.label=\u9ed8\u8ba4\u5c55\u5f00\u4e0e
-dialog.copy.live.template.title=\u590d\u5236\u73b0\u6709\u6a21\u7248
+templates.dialog.table.column.active=\u6fc0\u6d3b
+templates.dialog.shortcut.chooser.label=\u9ed8\u8ba4\u5c55\u5f00\u901a\u8fc7
+dialog.copy.live.template.title=\u590d\u5236\u4ee3\u7801\u6a21\u677f
dialog.edit.template.shortcut.default=\u9ed8\u8ba4({0})
dialog.edit.template.template.text.title=\u6a21\u677f\u6587\u672c:(&T)
dialog.edit.template.button.edit.variables=\u7f16\u8f91\u53d8\u91cf(&E)
-dialog.edit.template.label.abbreviation=\u7f29\u5199:(&b)
-dialog.edit.template.label.group=\u7ec4(&G):
-dialog.edit.template.label.description=\u63cf\u8ff0(&D):
+dialog.edit.template.label.abbreviation=\u7f29\u5199:(&B)
+dialog.edit.template.label.group=\u7ec4:(&G)
+dialog.edit.template.label.description=\u63cf\u8ff0:(&D)
dialog.edit.template.options.title=\u9009\u9879
-dialog.edit.template.label.expand.with=\u5c55\u5f00\u4e0e (&X)
+dialog.edit.template.label.expand.with=\u5c55\u5f00(&X)
dialog.edit.template.checkbox.reformat.according.to.style=\u6839\u636e\u6837\u5f0f\u91cd\u65b0\u683c\u5f0f\u5316(&R)
-dialog.edit.template.checkbox.shorten.fq.names=\u7f29\u77ed\u6d46\u540d\u79f0(
-dialog.edit.template.checkbox.use.static.import=\u5982\u679c\u53ef\u80fd\uff0c\u4f7f\u7528\u9759\u6001\u5bfc\u5165(i)\r (&I)
+dialog.edit.template.checkbox.shorten.fq.names=\u7f29\u77ed FQ \u540d\u79f0(&F)
+dialog.edit.template.checkbox.use.static.import=\u5982\u679c\u53ef\u80fd\uff0c\u4f7f\u7528\u9759\u6001\u5bfc\u5165(&I)
dialog.edit.template.context.title=\u4e0a\u4e0b\u6587
dialog.edit.template.checkbox.html=HTML(&H)
dialog.edit.template.checkbox.xml=XML(&X)
dialog.edit.template.checkbox.jsp=JSP(&P)
-dialog.edit.template.checkbox.smart.type.completion=\u667a\u80fd\u7c7b\u578b\u5b8c\u6210(o)\r (&O)
+dialog.edit.template.checkbox.smart.type.completion=\u667a\u80fd\u7c7b\u578b\u8865\u5168(&O)
dialog.edit.template.error.title=\u65e0\u6cd5\u4fdd\u5b58
-dialog.edit.template.error.malformed.abbreviation=\u4e0d\u80fd\u4fdd\u5b58\u6a21\u677f.\u6a21\u677f\u7f29\u5199\u5e94\u8be5\u53ea\u5305\u542b\u5b57\u6bcd,\u6570\u5b57\u548c\u8fde\u5b57\u7b26,\u70b9.
-dialog.edit.template.error.already.exists=\u4e0d\u80fd\u4fdd\u5b58\u6a21\u677f.\u6a21\u677f\u4e0e\u7f29\u5199\"{0}\"\u5df2\u7ecf\u5b58\u5728\u4e8e\u96c6\u56e2\"{1}\".\u8bf7\u9009\u62e9\u4e00\u4e2a\u4e0d\u540c\u7684\u7f29\u5199\u6216\u7ec4.
+dialog.edit.template.error.malformed.abbreviation=\u65e0\u6cd5\u4fdd\u5b58\u6a21\u677f\u3002\n\u6a21\u677f\u7f29\u5199\u5e94\u4ec5\u5305\u542b\u5b57\u6bcd\uff0c\u6570\u5b57\uff0c\u70b9\u548c\u8fde\u5b57\u7b26\u3002
+dialog.edit.template.error.already.exists=\u65e0\u6cd5\u4fdd\u5b58\u6a21\u677f\u3002\n\u7f29\u5199\u4e3a \"{0}\" \u7684\u6a21\u677f\n\u5df2\u7ecf\u5b58\u5728\u4e8e\u7ec4 \"{1}\" \u4e2d\u3002\n\u8bf7\u9009\u62e9\u5176\u4ed6\u7f29\u5199\u6216\u7ec4\u3002
finish.template.command=\u5b8c\u6210\u6a21\u677f
insert.code.template.command=\u63d2\u5165\u4ee3\u7801\u6a21\u677f
template.next.variable.command=\u8f6c\u5230\u4e0b\u4e00\u4e2a\u4ee3\u7801\u6a21\u677f\u9009\u9879\u5361
template.previous.variable.command=\u8f6c\u5230\u4e0a\u4e00\u4e2a\u4ee3\u7801\u6a21\u677f\u9009\u9879\u5361
macro.array.variable=arrayVariable()
-macro.capitalize.string=capitalize(String)
+macro.capitalize.string=capitalize(\u5b57\u7b26\u4e32)
macro.cast.to.left.side.type=castToLeftSideType()
macro.classname=className()
macro.component.type.of.array=componentTypeOf(Array)
macro.current.package=currentPackage()
-macro.decapitalize.string=decapitalize(String)
-macro.firstWord.string=firstWord(String)
-macro.undescoresToSpaces.string=underscoresToSpaces(String)
-macro.undescoresToCamelCase.string=underscoresToCamelCase(String)
-macro.capitalizeAndUnderscore.string=capitalizeAndUnderscore(String)
-macro.descendant.classes.enum=descendantClassesEnum(String)
-macro.enum=enum(...)
+macro.decapitalize.string=decapitalize(\u5b57\u7b26\u4e32)
+macro.firstWord.string=firstWord(\u5b57\u7b26\u4e32)
+macro.undescoresToSpaces.string=underscoresToSpaces(\u5b57\u7b26\u4e32)
+macro.undescoresToCamelCase.string=underscoresToCamelCase(\u5b57\u7b26\u4e32)
+macro.capitalizeAndUnderscore.string=capitalizeAndUnderscore(\u5b57\u7b26\u4e32)
+macro.descendant.classes.enum=descendantClassesEnum(\u5b57\u7b26\u4e32)
+macro.enum=\u679a\u4e3e(...)
macro.expected.type=expectedType()
-macro.groovy.script=groovyScript(\"groovy code\")
+macro.groovy.script=groovyScript(\"groovy\u4ee3\u7801\")
macro.guess.element.type.of.container=guessElementType(Container)
macro.expression.type=expressionType(Expression)
macro.iterable.component.type=iterableComponentType(ArrayOrIterable)
@@ -384,171 +384,171 @@ macro.suggest.index.name=suggestIndexName()
macro.suggest.variable.name=suggestVariableName()
macro.suggest.first.variable.name=suggestFirstVariableName()
macro.variable.of.type=variableOfType(Type)
-macro.file.name=fileName()
+macro.file.name=\u6587\u4ef6\u540d()
macro.file.name.without.extension=fileNameWithoutExtension()
-command.name.surround.with.runtime.cast=\u73af\u7ed5\u7528\u8fd0\u884c\u65f6\u8f6c\u6362
-inspection.i18n.expression.is.invalid.error.message=I18nized\u8868\u8fbe\u5f0f\u6a21\u677f\u7684\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u8868\u8fbe\u5f0f
+command.name.surround.with.runtime.cast=\u7528\u8fd0\u884c\u65f6\u8f6c\u6362\u5305\u56f4
+inspection.i18n.expression.is.invalid.error.message=\u56fd\u9645\u5316\u8868\u8fbe\u5f0f\u6a21\u677f\u4e0d\u662f\u6709\u6548\u7684\u8868\u8fbe\u5f0f
inspection.error.dialog.title=\u9519\u8bef
-livetemplate.description.tag.pair=\u4e00\u5bf9\u6807\u7b7e
-livetemplate.description.itar=\u904d\u5386\u6570\u7ec4\u5143\u7d20
-livetemplate.description.itco=\u904d\u5386java.util.Collection\u5143\u7d20
-livetemplate.description.iten=\u8fed\u4ee3java util\u679a\u4e3e
-livetemplate.description.itit=\u8fed\u4ee3java util\u8fed\u4ee3\u5668
-livetemplate.description.itli=\u904d\u5386java.util.List\u5143\u7d20
-livetemplate.description.ittok=\u8fed\u4ee3\u6807\u8bb0\u4ece\u5b57\u7b26\u4e32
-livetemplate.description.itve=\u904d\u5386java.util.Vector\u5143\u7d20
-livetemplate.description.ritar=\u53cd\u5e8f\u904d\u5386\u6570\u7ec4\u5143\u7d20
-livetemplate.description.iter=\u8fed\u4ee3\u6570\u7ec4\u5728J2SDK Iterable | 5.0\u8bed\u6cd5
-livetemplate.description.itover=\u904d\u5386\u4e00\u4e2a\u6570\u7ec4\u9009\u62e9J2SDK Iterable\u6216\u57285.0\u8bed\u6cd5
-livetemplate.description.inst=\u68c0\u67e5\u5bf9\u8c61\u7c7b\u578b\u548c\u8fd0\u7b97\u7b26\u548c\u4e0b\u6295\u4e0b\u5b83
+livetemplate.description.tag.pair=\u6807\u7b7e\u5bf9
+livetemplate.description.itar=\u8fed\u4ee3\u6570\u7ec4\u5143\u7d20
+livetemplate.description.itco=\u8fed\u4ee3 java.util.Collection \u7684\u5143\u7d20
+livetemplate.description.iten=\u8fed\u4ee3 java.util.Enumeration
+livetemplate.description.itit=\u8fed\u4ee3 java.util.Iterator
+livetemplate.description.itli=\u8fed\u4ee3 java.util.List \u7684\u5143\u7d20
+livetemplate.description.ittok=\u8fed\u4ee3\u5b57\u7b26\u4e32\u4e2d\u7684\u5b57\u7b26
+livetemplate.description.itve=\u8fed\u4ee3 java.util.Vector \u7684\u5143\u7d20
+livetemplate.description.ritar=\u4ee5\u76f8\u53cd\u7684\u987a\u5e8f\u8fed\u4ee3\u6570\u7ec4\u7684\u5143\u7d20
+livetemplate.description.iter=\u7528 J2SDK 5.0\u7684\u8bed\u6cd5\u8fed\u4ee3 Iterable | \u6570\u7ec4
+livetemplate.description.itover=\u5728 Iterable \u6216 \u6570\u7ec4\u4e0a\u4f7f\u7528 J2SDK 5.0 \u7684\u8bed\u6cd5\u8fdb\u884c\u8fed\u4ee3
+livetemplate.description.inst=\u4f7f\u7528 instanceof \u68c0\u67e5\u5bf9\u8c61\u7c7b\u578b\u5e76\u5c06\u5176\u964d\u7ea7
livetemplate.description.lst=\u83b7\u53d6\u6570\u7ec4\u7684\u6700\u540e\u4e00\u4e2a\u5143\u7d20
-livetemplate.description.mn=\u96c6\u8f83\u5c0f\u503c\u7ed9\u4e00\u4e2a\u53d8\u91cf
-livetemplate.description.mx=\u8bbe\u7f6e\u53d8\u91cf\u66f4\u5927\u7684\u4ef7\u503c
+livetemplate.description.mn=\u4e3a\u53d8\u91cf\u8bbe\u7f6e\u8f83\u5c0f\u7684\u503c
+livetemplate.description.mx=\u4e3a\u53d8\u91cf\u8bbe\u7f6e\u66f4\u5927\u7684\u503c
livetemplate.description.psvm=main() \u65b9\u6cd5\u58f0\u660e
-livetemplate.description.toar=\u5b58\u50a8\u5143\u7d20\u7684java\u8dd1\u9f99\u5957.\u6536\u96c6\u5230\u6570\u7ec4
+livetemplate.description.toar=\u5c06 java.util.Collection \u7684\u5143\u7d20\u5b58\u50a8\u5230\u6570\u7ec4\u4e2d
livetemplate.description.lazy=\u6267\u884c\u5ef6\u8fdf\u521d\u59cb\u5316
-livetemplate.description.if.not.null=\u63d2\u5165''if not null''\u8bed\u53e5
-livetemplate.description.if.null=\u63d2\u5165''if null''\u8bed\u53e5
-livetemplate.description.geti=\u63d2\u5165\u5355\u4f8b\u65b9\u6cd5getInstance
-livetemplate.description.serr=\u6253\u5370\u4e00\u4e2a\u5b57\u7b26\u4e32\u5230System.err
-livetemplate.description.sout=\u6253\u5370\u4e00\u4e2a\u5b57\u7b26\u4e32\u5230System.out
-livetemplate.description.souf=\u6253\u5370\u4e00\u4e2a\u683c\u5f0f\u5316\u5b57\u7b26\u4e32\u5230System.out
-livetemplate.description.soutm=\u6253\u5370\u5f53\u524d\u7684\u7c7b\u540d\u548c\u65b9\u6cd5\u540d\u5230System.out
-livetemplate.description.soutp=\u6253\u5370\u65b9\u6cd5\u53c2\u6570\u7684\u540d\u79f0\u548c\u503c\u5230System.out
-livetemplate.description.soutv=\u6253\u5370\u4e00\u4e2a\u503cSystem.out
-livetemplate.description.st=\u5b57\u7b26\u4e32
+livetemplate.description.if.not.null=\u63d2\u5165 ''if not null'' \u8bed\u53e5
+livetemplate.description.if.null=\u63d2\u5165 ''if null'' \u8bed\u53e5
+livetemplate.description.geti=\u63d2\u5165\u5355\u4f8b\u65b9\u6cd5 getInstance
+livetemplate.description.serr=\u6253\u5370\u4e00\u4e2a\u5b57\u7b26\u4e32\u5230 System.err
+livetemplate.description.sout=\u6253\u5370\u4e00\u4e2a\u5b57\u7b26\u4e32\u5230 System.out
+livetemplate.description.souf=\u6253\u5370\u4e00\u4e2a\u683c\u5f0f\u5316\u5b57\u7b26\u4e32\u5230 System.out
+livetemplate.description.soutm=\u6253\u5370\u5f53\u524d\u7684\u7c7b\u540d\u548c\u65b9\u6cd5\u540d\u5230 System.out
+livetemplate.description.soutp=\u6253\u5370\u65b9\u6cd5\u53c2\u6570\u7684\u540d\u79f0\u548c\u503c\u5230 System.out
+livetemplate.description.soutv=\u6253\u5370\u4e00\u4e2a\u503c System.out
+livetemplate.description.st=String
livetemplate.description.psf=public static final
livetemplate.description.prsf=private static final
livetemplate.description.psfi=public static final int
livetemplate.description.psfs=public static final String
livetemplate.description.thr=throw new
-livetemplate.description.surround.braces=\u7528{}\u5305\u88f9
-livetemplate.description.surround.parens=\u7528()\u5305\u88f9
-livetemplate.description.surround.tag=\u7528\u5305\u88f9
-livetemplate.description.surround.tag.in.htmlorjsp=\u5728HTML/JSP\u7528\u5305\u88f9
-livetemplate.description.surround.cdata.in.xmlorhtmlorjsp=\u7528CDATA\u5305\u88f9
-livetemplate.description.surround.with.callable=\u7528Callable\u5305\u88f9
-livetemplate.description.surround.with.read.lock=\u7528ReadWriteLock.readLock \u5305\u88f9
-livetemplate.description.surround.with.write.lock=\u7528ReadWriteLock.writeLock \u5305\u88f9
+livetemplate.description.surround.braces=\u7528{}\u5305\u56f4
+livetemplate.description.surround.parens=\u7528 () \u5305\u56f4
+livetemplate.description.surround.tag=\u7528 \u5305\u56f4
+livetemplate.description.surround.tag.in.htmlorjsp=\u5728 HTML/JSP \u4e2d\u7528 \u5305\u56f4
+livetemplate.description.surround.cdata.in.xmlorhtmlorjsp=\u7528 CDATA \u90e8\u5206\u5305\u56f4
+livetemplate.description.surround.with.callable=\u7528 Callable \u5305\u56f4
+livetemplate.description.surround.with.read.lock=\u7528 ReadWriteLock.readLock \u5305\u56f4
+livetemplate.description.surround.with.write.lock=\u7528 ReadWriteLock.writeLock \u5305\u56f4
quickfix.add.variable.text=\u521d\u59cb\u5316\u53d8\u91cf ''{0}''
quickfix.add.variable.family.name=\u521d\u59cb\u5316\u53d8\u91cf
-inspection.i18n.quickfix.annotate.as=\u6ce8\u91ca\u4e3a @{0}
-inspection.i18n.quickfix.annotate.element.as=\u6ce8\u91ca{0} ''{1}'' \u4e3a @{2}
-disable.intention.action=\u7981\u7528''{0}''
-enable.intention.action=\u542f\u7528''{0}''
-under.construction.string=\u5728\u6784\u9020\u5668\u4e0b
-inspection.i18n.option.ignore.comment.pattern=\u5ffd\u7565\u7ebf\u8def\u5305\u542b\u8be5\u8bc4\u8bba(\u6a21\u5f0f\u5728java\u8dd1\u9f99\u5957.\u6a21\u5f0f\u683c\u5f0f):
-inspection.i18n.option.ignore.comment.title=\u975enls\u8bc4\u8bba\u6a21\u5f0f
-inspection.i18n.option.ignore.assigned.to.constants=\u5ffd\u7565\u6587\u5b57\u5206\u914d\u5e38\u6570
-inspection.i18n.option.ignore.tostring=\u5ffd\u7565toString()\u65b9\u6cd5\u7684\u5185\u5bb9
-intention.move.initializer.to.constructor=\u79fb\u52a8\u5230\u6784\u9020\u51fd\u6570\u521d\u59cb\u5316\u5668
-intention.move.initializer.to.set.up=\u521d\u59cb\u5316\u8bbe\u7f6e\u79fb\u52a8\u65b9\u6cd5
-intention.move.field.assignment.to.declaration=\u5c06\u8d4b\u503c\u8bed\u79fb\u52a8\u5230\u5b57\u6bb5\u58f0\u660e
-i18nize.jsp.error=\u8bf7\u9009\u62e9JSP\u6587\u672ci18nize\u3002\n\u786e\u4fdd\u4f60\u6ca1\u6709\u9009\u62e9\u4efb\u4f55\u811a\u672c\uff0c\u81ea\u5b9a\u4e49\u6807\u7b7e\u6216\u5176\u5b83\u8bed\u8a00\u5143\u7d20\u3002\n\u540c\u65f6\uff0cHTML\u6807\u7b7e\u91cc\u9762\u9009\u62e9\u5fc5\u987b\u662f\u5e73\u8861\u7684\u3002
-i18nize.error.title=\u4e0d\u80fdI18nize\u9009\u62e9
-i18nize.error.message=\u4f60\u53ea\u80fdi18nize Java\u5b57\u7b26\u4e32\u6216\u8005\u5b50\u4e32\u4e4b.\u8bf7\u70b9\u63d2\u5165\u7b26\u53f7\u5728Java\u5b57\u7b26\u4e32\u6216\u9009\u62e9\u5b83\u7684\u4e00\u90e8\u5206.
-display.coverage.prompt=\u60a8\u8981\u663e\u793a\u8986\u76d6\u7387\u6570\u636e\"{0}\"\u5417\uff1f
+inspection.i18n.quickfix.annotate.as=\u6ce8\u89e3\u4e3a @{0}
+inspection.i18n.quickfix.annotate.element.as=\u6ce8\u89e3 {0} ''{1}'' \u4e3a @{2}
+disable.intention.action=\u7981\u7528 ''{0}''
+enable.intention.action=\u542f\u7528 ''{0}''
+under.construction.string=\u6b63\u5728\u6784\u5efa\u3002
+inspection.i18n.option.ignore.comment.pattern=\u5ffd\u7565\u5305\u542b\u6b64\u6ce8\u91ca\u7684\u884c(java.util.Pattern \u683c\u5f0f\u7684\u6a21\u5f0f)\uff1a
+inspection.i18n.option.ignore.comment.title=Non-Nls \u6ce8\u91ca\u6a21\u5f0f
+inspection.i18n.option.ignore.assigned.to.constants=\u5ffd\u7565\u5206\u914d\u7ed9\u5e38\u91cf\u7684\u6587\u5b57
+inspection.i18n.option.ignore.tostring=\u5ffd\u7565 toString() \u65b9\u6cd5\u7684\u5185\u5bb9
+intention.move.initializer.to.constructor=\u5c06\u521d\u59cb\u5316\u5668\u79fb\u5230\u6784\u9020\u51fd\u6570
+intention.move.initializer.to.set.up=\u5c06\u521d\u59cb\u5316\u5668\u79fb\u52a8\u5230 setUp \u65b9\u6cd5
+intention.move.field.assignment.to.declaration=\u5c06\u8d4b\u503c\u79fb\u5230\u5b57\u6bb5\u58f0\u660e
+i18nize.jsp.error=\u8bf7\u9009\u62e9 JSP \u6587\u672c\u8fdb\u884c\u56fd\u9645\u5316\u3002\n\u786e\u4fdd\u60a8\u6ca1\u6709\u9009\u62e9\u4efb\u4f55 scriptlet\uff0c\u81ea\u5b9a\u4e49\u6807\u7b7e\u6216\u5176\u4ed6\u5176\u4ed6\u8bed\u8a00\u5143\u7d20\u3002\n\u6b64\u5916\uff0c\u9009\u62e9\u5185\u7684 HTML \u6807\u7b7e\u5fc5\u987b\u5e73\u8861\u3002
+i18nize.error.title=\u4e0d\u80fd\u56fd\u9645\u5316\u6240\u9009\u5185\u5bb9
+i18nize.error.message=\u60a8\u53ea\u80fd\u56fd\u9645\u5316 Java \u5b57\u7b26\u4e32\u6587\u5b57\u6216\u5176\u5b50\u5b57\u7b26\u4e32\u3002\n\u8bf7\u5c06\u63d2\u5165\u7b26\u6307\u5411 Java \u5b57\u7b26\u4e32\u6587\u5b57\u6216\u9009\u62e9\u5176\u4e2d\u7684\u4e00\u90e8\u5206\u3002
+display.coverage.prompt=\u8981\u663e\u793a ''{0}'' \u7684\u8986\u76d6\u7387\u6570\u636e\u5417\uff1f
code.coverage=\u4ee3\u7801\u8986\u76d6\u7387
coverage.button.add.package=\u6dfb\u52a0\u5305
coverage.pattern.filter.editor.choose.package.title=\u9009\u62e9\u5305
no.coverage=\u6ca1\u6709\u8986\u76d6
-code.coverage.is.not.supported=\u4ee3\u7801\u8986\u76d6\u7387\u652f\u6301jre 5.0\u6216\u66f4\u9ad8
-title.popup.show.coverage=\u8986\u76d6\u7387\u5957\u623f
-prompt.remove.coverage=\u4f60\u8981\u5220\u9664\"{0}\"\u8986\u76d6\u7387\u6570\u636e\u5417?
+code.coverage.is.not.supported=jre 5.0\u6216\u66f4\u9ad8\u7248\u672c\u652f\u6301\u4ee3\u7801\u8986\u76d6
+title.popup.show.coverage=\u8986\u76d6\u7387\u5957\u4ef6
+prompt.remove.coverage=\u4f60\u8981\u79fb\u9664 ''{0}'' \u8986\u76d6\u7387\u6570\u636e\u5417?
title.remove.coverage.data=\u79fb\u9664\u8986\u76d6\u7387\u6570\u636e
coverage.data.outdated=\u8986\u76d6\u7387\u6570\u636e\u5df2\u8fc7\u671f
coverage.data.not.found=\u672a\u627e\u5230\u8986\u76d6\u7387\u6570\u636e
-error.cannot.resolve.class=\u65e0\u6cd5\u89e3\u6790\u7c7b''{0}''
-implementation.view.title={0}\u7684\u5b9a\u4e49
-javadoc.info.title=\u6587\u6863\u4e3a{0}
-intention.intercept.ejb.method.or.class.family=\u6dfb\u52a0EJB\u62e6\u622a\u5668
-intention.intercept.ejb.method.or.class.class.text=\u6dfb\u52a0\u62e6\u622a\u5668\u5bf9EJB\u7c7b\"{0}\"
-intention.intercept.ejb.method.or.class.method.text=\u5bf9\u4e1a\u52a1\u65b9\u6cd5\u6dfb\u52a0\u62e6\u622a\"{0}\"
+error.cannot.resolve.class=\u65e0\u6cd5\u89e3\u6790\u7c7b ''{0}''
+implementation.view.title={0} \u7684\u5b9a\u4e49
+javadoc.info.title=\u6587\u6863\u4e3a {0}
+intention.intercept.ejb.method.or.class.family=\u6dfb\u52a0 EJB \u62e6\u622a\u5668
+intention.intercept.ejb.method.or.class.class.text=\u4e3a EJB \u7c7b ''{0}'' \u6dfb\u52a0\u62e6\u622a\u5668
+intention.intercept.ejb.method.or.class.method.text=\u4e3a\u4e1a\u52a1\u65b9\u6cd5 ''{0}'' \u6dfb\u52a0\u62e6\u622a\u5668
intention.edit.interceptor.binding.family=\u62e6\u622a\u5668\u7ed1\u5b9a
-intention.edit.interceptor.binding.text=\u7f16\u8f91\u62e6\u622a\"{0}\"\u7ed1\u5b9a
-powered.by=\u542f\u52a8by
-powered.by.plugin=''{0}'' \u63d2\u4ef6\u3002
-error.cannot.convert.default.message=\u65e0\u6548\u7684\u503c\uff1a''{0}''
-error.cannot.resolve.default.message=\u65e0\u6cd5\u89e3\u6790\u7b26\u53f7''{0}''
-error.cannot.resolve.0.1=\u65e0\u6cd5\u89e3\u6790{0} { 1 }
-unknown.encoding.0=\u672a\u77e5\u7684\u7f16\u7801: ''{0}''
-error.unknown.enum.value.message=\u672a\u77e5\u7684\u679a\u4e3e\u503c''{0}''
-i18nize.cant.create.properties.file.because.its.name.is.associated=\u4e0d\u80fd\u521b\u5efa\u5c5e\u6027\u6587\u4ef6\"{0}\",\u56e0\u4e3a\u5b83\u7684\u540d\u5b57\u662f\u76f8\u5173\u7684{1}.
-i18nize.error.creating.properties.file=\u9519\u8bef\u521b\u5efa\u5c5e\u6027\u6587\u4ef6
+intention.edit.interceptor.binding.text=\u7f16\u8f91\u62e6\u622a\u5668 ''{0}'' \u7684\u7ed1\u5b9a
+powered.by=\u63d0\u4f9b\u8005
+powered.by.plugin=''{0}'' \u63d2\u4ef6
+error.cannot.convert.default.message=\u65e0\u6548\u7684\u503c:''{0}''
+error.cannot.resolve.default.message=\u65e0\u6cd5\u89e3\u6790\u7b26\u53f7 ''{0}''
+error.cannot.resolve.0.1=\u65e0\u6cd5\u89e3\u6790 {0} ''{1}''
+unknown.encoding.0=\u672a\u77e5\u7f16\u7801\uff1a''{0}''
+error.unknown.enum.value.message=\u672a\u77e5\u7684\u679a\u4e3e\u503c ''{0}''
+i18nize.cant.create.properties.file.because.its.name.is.associated=\u4e0d\u80fd\u521b\u5efa\u5c5e\u6027\u6587\u4ef6 ''{0}''\uff0c\u56e0\u4e3a\u5b83\u7684\u540d\u79f0\u4e0e {1} \u76f8\u5173\u8054\u3002
+i18nize.error.creating.properties.file=\u521b\u5efa\u5c5e\u6027\u6587\u4ef6\u65f6\u51fa\u9519
node.method.tooltip=\u65b9\u6cd5
node.field.tooltip=\u5b57\u6bb5
-node.annotation.tooltip=\u6ce8\u91ca
+node.annotation.tooltip=\u6ce8\u89e3
node.anonymous.class.tooltip=\u533f\u540d\u7c7b
-node.enum.tooltip=\u679a\u4e3e(Enum)
+node.enum.tooltip=\u679a\u4e3e
node.exception.tooltip=\u5f02\u5e38
node.interface.tooltip=\u63a5\u53e3
-node.junit.test.tooltip=JUnit\u6d4b\u8bd5
-node.runnable.class.tooltip=Runnable\u7c7b
+node.junit.test.tooltip=JUnit \u6d4b\u8bd5
+node.runnable.class.tooltip=Runnable \u7c7b
node.class.tooltip=\u7c7b
-node.excluded.flag.tooltip=\u5df2\u6392\u9664
-node.abstract.flag.tooltip=\u62bd\u8c61\u7684
-node.final.flag.tooltip=\u6700\u540e\u7684
-node.static.flag.tooltip=\u9759\u6001
+node.excluded.flag.tooltip=\u6392\u9664
+node.abstract.flag.tooltip=Abstract
+node.final.flag.tooltip=Final
+node.static.flag.tooltip=Static
multiple.implementations.tooltip=\u591a\u4e2a\u5b9e\u73b0
-static.class.initializer={0}\u7c7b\u521d\u59cb\u5316\u5668
+static.class.initializer={0} \u7c7b\u521d\u59cb\u5316\u5668
# suppress inspection "UnusedProperty"
intentions.category.ejb=EJB
set.language.level=\u8bbe\u7f6e\u8bed\u8a00\u7ea7\u522b
-set.language.level.to.0=\u8bbe\u7f6e\u8bed\u8a00\u7ea7\u522b\u4e3a{0}
-remove.annotation=\u79fb\u9664\u6ce8\u91ca
+set.language.level.to.0=\u8bbe\u7f6e\u8bed\u8a00\u7ea7\u522b\u4e3a {0}
+remove.annotation=\u79fb\u9664\u6ce8\u89e3
deannotate.intention.action.text=\u53d6\u6d88\u6ce8\u89e3
-deannotate.intention.chooser.title=\u9009\u62e9\u8981\u5220\u9664\u7684\u6ce8\u91ca
-javadoc.type.parameters=\u7c7b\u578b\u53c2\u6570\uff1a
-highlight.overridden.classes.chooser.title=\u4ece...\u9009\u62e9\u7684\u7c7b\u9ad8\u4eae\u663e\u793a\u91cd\u5199\u65b9\u6cd5
-no.methods.overriding.0.are.found=\u6ca1\u6709\u91cd\u5199\u65b9\u6cd5 {0, choice, 0#|1# '{1}'|2#these classes} \u88ab\u53d1\u73b0
-copy.abstract.method.no.existing.implementations.found=\u6ca1\u6709\u627e\u5230\u73b0\u6709\u7684\u5b9e\u73b0
-copy.abstract.method.intention.name=\u4f7f\u7528\u73b0\u6709\u5b9e\u73b0''{0}''
+deannotate.intention.chooser.title=\u9009\u62e9\u8981\u5220\u9664\u7684\u6ce8\u89e3
+javadoc.type.parameters=\u7c7b\u578b\u53c2\u6570:
+highlight.overridden.classes.chooser.title=\u9009\u62e9\u8981\u7a81\u51fa\u663e\u793a\u8986\u76d6\u65b9\u6cd5\u7684\u7c7b
+no.methods.overriding.0.are.found=\u6ca1\u6709\u627e\u5230 {0, choice, 0#|1# '{1}' |2#these classes} \u91cd\u5199\u65b9\u6cd5
+copy.abstract.method.no.existing.implementations.found=\u627e\u4e0d\u5230\u73b0\u6709\u7684\u5b9e\u73b0
+copy.abstract.method.intention.name=\u4f7f\u7528 ''{0}'' \u7684\u73b0\u6709\u5b9e\u73b0
copy.abstract.method.popup.title=\u9009\u62e9\u8981\u590d\u5236\u7684\u5b9e\u73b0
copy.abstract.method.title=\u4f7f\u7528\u62bd\u8c61\u65b9\u6cd5\u5b9e\u73b0
i18nize.empty.file.path=\u8bf7\u6307\u5b9a\u5c5e\u6027\u7684\u6587\u4ef6\u8def\u5f84
choose.type.popup.title=\u9009\u62e9\u7c7b\u578b
-cast.expression=\u5f3a\u5236\u8f6c\u6362\u8868\u8fbe\u5f0f
-cast.to.0=\u8f6c\u6362\u4e3a''{0}''
-class.completion.file.path=Press {0} to search for all matching project files
-class.completion.file.path.all.variants=\u6309{0}\u641c\u7d22\u5339\u914d\u4efb\u4f55\u7c7b\u578b\u7684\u6587\u4ef6
-property.has.more.parameters.than.passed=\u5c5e\u6027\"{0}\"\u9884\u671f\u7684{1}{1,\u9009\u62e9,1
+cast.expression=\u8f6c\u6362\u8868\u8fbe\u5f0f
+cast.to.0=\u8f6c\u6362\u4e3a ''{0}''
+class.completion.file.path=\u518d\u6b21\u6309 {0} \u641c\u7d22\u6240\u6709\u5339\u914d\u7684\u9879\u76ee\u6587\u4ef6
+class.completion.file.path.all.variants=\u6309 {0} \u641c\u7d22\u4efb\u4f55\u7c7b\u578b\u7684\u5339\u914d\u6587\u4ef6
+property.has.more.parameters.than.passed=\u5c5e\u6027 ''{0}'' \u671f\u671b {1} {1, choice, 1#\u4e2a\u53c2\u6570|2#\u4e2a\u53c2\u6570}, \u4f20\u4e86 {2}
create.file.family=\u521b\u5efa\u6587\u4ef6
rename.file.reference.family=\u91cd\u547d\u540d\u6587\u4ef6\u53c2\u8003
rename.file.reference.text=\u91cd\u547d\u540d\u6587\u4ef6\u53c2\u8003\u4e3a {0}
-create.directory.text=\u521b\u5efa\u76ee\u5f55{0}
-create.file.text=\u521b\u5efa\u6587\u4ef6{0}
+create.directory.text=\u521b\u5efa\u76ee\u5f55 {0}
+create.file.text=\u521b\u5efa\u6587\u4ef6 {0}
create.tagfile.text=\u521b\u5efa\u6807\u8bb0\u6587\u4ef6 {0}
rename.file.fix=\u91cd\u547d\u540d\u6587\u4ef6
rename.element.family=\u91cd\u547d\u540d\u5143\u7d20
-rename.public.class.text=\u5c06\u7c7b''{0}''\u91cd\u547d\u540d\u4e3a''{1}''
-rename.named.element.text=\u5c06''{0}''\u91cd\u547d\u540d\u4e3a''{1}''
+rename.public.class.text=\u5c06\u7c7b ''{0}'' \u91cd\u547d\u540d\u4e3a ''{1}''
+rename.named.element.text=\u5c06 ''{0}'' \u91cd\u547d\u540d\u4e3a ''{1}''
dialog.edit.template.checkbox.html.text=HTML \u6587\u672c
-dialog.edit.template.checkbox.xsl.text=XSL Text
-highlight.imported.classes.chooser.title=\u9009\u62e9\u5bfc\u5165\u9ad8\u4eae\u7684\u7c7b
-highlight.imported.members.chooser.title=\u9009\u62e9\u5bfc\u5165\u9ad8\u4eae\u7684\u6210\u5458
+dialog.edit.template.checkbox.xsl.text=XSL \u6587\u672c
+highlight.imported.classes.chooser.title=\u9009\u62e9 Imported \u7c7b\u9ad8\u4eae\u663e\u793a
+highlight.imported.members.chooser.title=\u9009\u62e9 Imported \u6210\u5458\u9ad8\u4eae\u663e\u793a
javadoc.resolved.value=\u89e3\u6790\u503c:
-javadoc.error.resolving.url=\u65e0\u6cd5\u89e3\u6790 URL {0} \u914d\u7f6e\u8def\u5f84\u7684API\u6587\u6863\u5728 \u9879\u76ee\u8bbe\u7f6e\u4e2d\u53ef\u80fd\u6709\u5e2e\u52a9
+javadoc.error.resolving.url=\u65e0\u6cd5\u89e3\u6790\u7f51\u5740 {0}
\u5728project settings \u4e2d\u914d\u7f6e API \u6587\u6863\u53ef\u80fd\u4f1a\u6709\u5e2e\u52a9\u3002
-inlay.hints.show.settings=\u51fd\u6570 ''{0}'' \u6dfb\u52a0\u5230\u9ed1\u540d\u5355...
+inlay.hints.show.settings=\u5c06\u65b9\u6cd5 ''{0}'' \u6dfb\u52a0\u5230\u9ed1\u540d\u5355...
inlay.hints.show.settings.description=\u6253\u5f00\u53c2\u6570\u540d\u79f0\u63d0\u793a\u8bbe\u7f6e
inlay.hints.blacklist.method=\u4e0d\u663e\u793a\u5f53\u524d\u65b9\u6cd5\u7684\u63d0\u793a
-inlay.hints.blacklist.method.description=\u5f53\u524d\u65b9\u6cd5\u53c2\u6570\u540d\u79f0\u63d0\u793a\u6dfb\u52a0\u5230\u9ed1\u540d\u5355
+inlay.hints.blacklist.method.description=\u5c06\u5f53\u524d\u65b9\u6cd5\u6dfb\u52a0\u5230\u53c2\u6570\u540d\u79f0\u63d0\u793a\u9ed1\u540d\u5355
inlay.hints.intention.family.name=\u53c2\u6570\u540d\u79f0\u63d0\u793a
-inlay.hints.enable.action.text=\u5141\u8bb8\u53c2\u6570\u540d\u79f0\u63d0\u793a
-inlay.hints.disable.action.text=\u7981\u6b62\u63d0\u793a
+inlay.hints.enable.action.text=\u542f\u7528\u53c2\u6570\u540d\u79f0\u63d0\u793a
+inlay.hints.disable.action.text=\u7981\u7528\u63d0\u793a
inlay.hints.blacklist.pattern.explanation=\u5bf9\u4e8e\u5339\u914d\u4efb\u4f55\u8fd9\u4e9b\u6a21\u5f0f\u7684\u65b9\u6cd5\uff0c\u4e0d\u4f1a\u663e\u793a\u5185\u5d4c\u53c2\u6570\u540d\u79f0\u63d0\u793a\u3002
\u6a21\u5f0f\u5728\u5b8c\u5168\u9650\u5b9a\u7684\u65b9\u6cd5\u540d\u79f0\uff0c\u53c2\u6570\u6570\u548c\u53c2\u6570\u540d\u79f0\u4e0a\u5339\u914d\u3002
java.lang
matches all methods from java.lang package java.lang.*(*, *)
matches all methods from the java.lang package with two parameters (*info)
matches all single parameter methods where the parameter name ends with info (key, value)
matches all methods with parameters key and value *.put(key, value)
matches all put methods with key and value parameters
inlay.hints.disable.custom.option=\u7981\u7528 ''{0}''
-inlay.hints.enable.custom.option=\u5141\u8bb8 ''{0}''
+inlay.hints.enable.custom.option=\u542f\u7528 ''{0}''
-intention.extract.set.from.comparison.chain.family=Extract Set from comparison chain
-intention.extract.set.from.comparison.chain.duplicates={0} has detected {1} code {1,choice,1#fragment|2#fragments} in this class that can be replaced using newly created Set. Would you like to replace {1,choice,1#it|2#them}?
+intention.extract.set.from.comparison.chain.family=\u4ece\u6bd4\u8f83\u94fe\u4e2d\u63d0\u53d6\u96c6\u5408
+intention.extract.set.from.comparison.chain.duplicates={0} \u68c0\u6d4b\u5230\u8fd9\u4e2a\u7c7b\u4e2d\u7684 {1} \u4e2a\u4ee3\u7801\u7247\u65ad\u53ef\u4ee5\u66ff\u6362\u4e3a\u65b0\u7684\u521b\u5efa\u96c6\u3002\u4f60\u60f3\u66ff\u6362\u5b83{1,choice,1#|2#\u4eec}\u5417?
-block.comment.intersects.existing.comment=Selected region intersects existing comment
-block.comment.wrapping.suffix=Selected region contains block comment suffix
-block.comment.nested.comment=Selected region contained block {0, choice, 1#comment|2#comments},\nsurrounding ranges were commented.
+block.comment.intersects.existing.comment=\u9009\u4e2d\u533a\u57df\u4e0e\u73b0\u6709\u6ce8\u91ca\u76f8\u4ea4
+block.comment.wrapping.suffix=\u9009\u4e2d\u533a\u57df\u5305\u542b\u5757\u6ce8\u91ca\u540e\u7f00
+block.comment.nested.comment=\u9009\u4e2d\u533a\u57df\u5305\u542b\u5757\u6ce8\u91ca\uff0c\n\u5305\u56f4\u7684\u8303\u56f4\u88ab\u6ce8\u91ca\u3002
-intention.unroll.loop.family=Unroll loop
+intention.unroll.loop.family=\u5c55\u5f00\u5faa\u73af
-parameter.info.switch.overload.shortcuts=Switch with {0} or {1}
-parameter.info.switch.overload.shortcuts.single=Switch with {0}
+parameter.info.switch.overload.shortcuts=Switch \u7528 {0} \u6216 {1}
+parameter.info.switch.overload.shortcuts.single=Switch \u7528 {0}
\ No newline at end of file
diff --git a/resources_en/messages/CodeInsightBundle_zh_TW.properties b/resources_en/messages/CodeInsightBundle_zh_TW.properties
index 568f095..ccb0b60 100644
--- a/resources_en/messages/CodeInsightBundle_zh_TW.properties
+++ b/resources_en/messages/CodeInsightBundle_zh_TW.properties
@@ -1,376 +1,376 @@
error.hint.file.is.readonly=\u6a94\u6848 {0} \u662f\u552f\u8b80\u7684
error.dialog.readonly.file.title=\u6a94\u6848\u662f\u552f\u8b80\u7684
-error.dialog.readonly.files.title=\u4e0d\u80fd\u4fee\u6539\u552f\u8b80\u6a94\u6848
-error.dialog.readonly.files.message={0} \u5305\u542b\u552f\u8b80\u6a94\u6848\u3002\n\u9084\u8981\u8655\u7406\u6240\u6709\u5176\u4ed6\u6a94\u6848\uff1f
+error.dialog.readonly.files.title=\u7121\u6cd5\u4fee\u6539\u552f\u8b80\u6a94\u6848
+error.dialog.readonly.files.message={0} \u5305\u542b\u552f\u8b80\u6a94\u6848\u3002\n\u8655\u7406\u6240\u6709\u5176\u4ed6(\u53ef\u5beb\u5165)\u6a94\u6848\uff1f
reformat.directory.dialog.options=\u9078\u9805
reformat.directory.dialog.filters=\u904e\u6ffe\u5668
process.scope.directory=\u76ee\u9304 ''{0}''
process.scope.project=\u9805\u76ee ''{0}''
process.scope.module=\u6a21\u7d44 ''{0}''
process.scope.changed.files=\u53ea\u8655\u7406 VCS \u8b8a\u66f4\u7684\u6a94\u6848
-reformat.code.accept.button.text=\u57f7\u884c
-process.scope.file=\u6a94\u6848 {0}
-reformat.option.selected.text=\u9078\u53d6\u7684\u6587\u5b57
-reformat.option.all.files.in.directory=\u6240\u6709\u6a94\u6848\u5728\u76ee\u9304 {0}
-reformat.option.include.subdirectories=\u5305\u542b\u5b50\u76ee\u9304
+reformat.code.accept.button.text=Run
+process.scope.file=\u6a94\u6848 {0}(&F)
+reformat.option.selected.text=\u6240\u9078\u6587\u5b57(&S)
+reformat.option.all.files.in.directory=\u76ee\u9304 {0} \u4e2d\u7684\u6240\u6709\u6a94\u6848(&A)
+reformat.option.include.subdirectories=\u5305\u542b\u5b50\u76ee\u9304(&I)
reformat.option.optimize.imports=\u6700\u4f73\u5316\u532f\u5165(&O)
-reformat.option.rearrange.entries=\u91cd\u65b0\u6392\u5217\u9805\u76ee(&R)
-reformat.option.vcs.changed.region=\u53ea\u6709 VCS \u6539\u8b8a\u6587\u5b57
+reformat.option.rearrange.entries=\u91cd\u65b0\u6392\u5e8f\u9805\u76ee(&R)
+reformat.option.vcs.changed.region=\u50c5 VCS \u6539\u8b8a\u7684\u6587\u5b57(&V)
reformat.progress.file.with.known.name.text=\u91cd\u65b0\u683c\u5f0f\u5316 {0}
-reformat.and.optimize.progress.common.text=\u6700\u4f73\u5316\u532f\u5165...
+reformat.and.optimize.progress.common.text=\u6e96\u5099\u532f\u5165...
reformat.progress.common.text=\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u78bc...
configure.code.style.on.fragment.dialog.title=\u8abf\u6574\u4ee3\u78bc\u6a23\u5f0f\u8a2d\u5b9a
configure.code.style.on.fragment.dialog.cancel=\u8df3\u904e
-configure.code.style.on.fragment.dialog.progress.text=\u5f71\u97ff\u9078\u64c7\u4ee3\u78bc\u7247\u6bb5\u7684\u904e\u6ffe\u8a2d\u5b9a\u2026
-configure.code.style.on.fragment.dialog.progress.text.under=\u6309\u300c\u8df3\u904e\u300d\u986f\u793a\u6240\u6709\u8a2d\u5b9a
+configure.code.style.on.fragment.dialog.progress.text=\u5f71\u97ff\u9078\u64c7\u4ee3\u78bc\u7247\u6bb5\u7684\u904e\u6ffe\u8a2d\u5b9a...
+configure.code.style.on.fragment.dialog.progress.text.under=\u6309 '\u8df3\u904e' \u986f\u793a\u6240\u6709\u8a2d\u5b9a
process.optimize.imports=\u6700\u4f73\u5316\u532f\u5165
process.optimize.imports.before.commit=\u63d0\u4ea4\u524d\u6700\u4f73\u5316\u532f\u5165
progress.text.optimizing.imports=\u6700\u4f73\u5316\u532f\u5165...
-progress.reformat.and.optimize.common.command.text=\u91cd\u65b0\u683c\u5f0f\u5316\u4e26\u6700\u4f73\u5316\u532f\u5165
-progress.reformat.stage.wrapping.blocks=\u9810\u5099\u4e2d...
-progress.reformat.stage.processing.blocks=\u8a08\u7b97\u4fee\u6539...
-progress.reformat.stage.applying.changes=\u5b58\u5132\u4fee\u6539...
+progress.reformat.and.optimize.common.command.text=\u683c\u5f0f\u5316\u53ca\u6700\u4f73\u5316\u532f\u5165
+progress.reformat.stage.wrapping.blocks=\u6e96\u5099\u4e2d...
+progress.reformat.stage.processing.blocks=\u8a08\u7b97\u8b8a\u66f4...
+progress.reformat.stage.applying.changes=\u5b58\u5132\u8b8a\u66f4...
progress.reformat.stage.expanding.children.indents=\u64f4\u5927\u5fc5\u8981\u7684\u5b50\u9805\u7e2e\u9032
-process.rearrange.code=\u91cd\u65b0\u7de8\u78bc\u2026
+process.rearrange.code=\u91cd\u65b0\u6392\u5217\u4ee3\u78bc...
process.reformat.code=\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u78bc
process.reformat.code.before.commit=\u63d0\u4ea4\u524d\u91cd\u65b0\u683c\u5f0f\u5316\u4ee3\u78bc
-process.rearrange.code.before.commit=\u63d0\u4ea4\u4e4b\u524d\u91cd\u65b0\u6574\u7406\u4ee3\u78bc
+process.rearrange.code.before.commit=\u63d0\u4ea4\u4e4b\u524d\u91cd\u65b0\u6392\u5217\u4ee3\u78bc
dialog.reformat.files.title=\u91cd\u65b0\u683c\u5f0f\u5316\u6a94\u6848
dialog.reformat.files.optimize.imports.checkbox=\u6700\u4f73\u5316\u532f\u5165(&O)
-dialog.reformat.files.reformat.selected.files.label=\u91cd\u65b0\u683c\u5f0f\u5316\u9078\u53d6\u7684\u6a94\u6848?
-command.name.typing=\u9375\u5165
-dialog.import.on.paste.title=\u532f\u5165\u9078\u53d6\u7684\u985e\u5225
-dialog.import.on.paste.title2=\u532f\u5165\u9078\u53d6\u7684\u5143\u7d20
-dialog.paste.on.import.text=\u4f60\u6240\u8cbc\u4e0a\u7684\u4ee3\u78bc\u7247\u6bb5\u4f7f\u7528\u7684\u662f\u4e0d\u662f\u5728\u65b0\u7684\u5f62\u52e2\u4e0b\uff0c\u53ef\u4ee5\u900f\u904e\u532f\u5165\u985e\u5225\u3002
\u9078\u53d6\u985e\u5225\uff0c\u60a8\u8981\u532f\u5165\u5230\u65b0\u6a94\u6848\u3002
-dialog.paste.on.import.text2=\u4f60\u6240\u8cbc\u4e0a\u7684\u4ee3\u78bc\u7247\u6bb5\u4f7f\u7528\uff0c\u662f\u4e0d\u662f\u5728\u65b0\u7684\u5167\u5bb9\u5b58\u53d6\u7684\u532f\u5165\u5143\u4ef6\u3002
\u9078\u53d6\u5143\u7d20\uff0c\u4f60\u60f3\u532f\u5165\u5230\u65b0\u6a94\u6848\u3002
+dialog.reformat.files.reformat.selected.files.label=\u91cd\u65b0\u683c\u5f0f\u5316\u6240\u9078\u6a94\u6848\uff1f
+command.name.typing=\u8f38\u5165
+dialog.import.on.paste.title=\u9078\u53d6\u8981\u532f\u5165\u7684\u985e\u5225
+dialog.import.on.paste.title2=\u9078\u53d6\u8981\u532f\u5165\u7684\u5143\u7d20
+dialog.paste.on.import.text=\u60a8\u8cbc\u4e0a\u7684\u4ee3\u78bc\u7247\u6bb5\u4f7f\u7528\u7684\u662f\u5728\u65b0\u5167\u5bb9\u4e2d\u532f\u5165\u6642\u4e0d\u53ef\u5b58\u53d6\u7684\u985e\u5225\u3002
\u9078\u53d6\u60a8\u8981\u532f\u5165\u5230\u65b0\u6a94\u6848\u7684\u985e\u5225\u3002
+dialog.paste.on.import.text2=\u60a8\u8cbc\u4e0a\u7684\u4ee3\u78bc\u7247\u6bb5\u4f7f\u7528\u7684\u662f\u5728\u65b0\u5167\u5bb9\u4e2d\u532f\u5165\u6642\u4e0d\u53ef\u5b58\u53d6\u7684\u5143\u7d20\u3002
\u9078\u53d6\u60a8\u8981\u532f\u5165\u5230\u65b0\u6a94\u6848\u7684\u5143\u7d20\u3002
paste.data.flavor.folding=\u6298\u758a\u8cc7\u6599
paste.dataflavor.referencedata=\u53c3\u8003\u8cc7\u6599
-generate.constructor.fields.chooser.title=\u9078\u53d6\u6b04\u4f4d\u521d\u59cb\u5316\u7684\u69cb\u9020\u51fd\u6578
-error.attempt.to.generate.constructor.for.anonymous.class=\u4e0d\u80fd\u65b0\u589e\u4e00\u500b\u533f\u540d\u985e\u5225\u7684\u69cb\u9020\u51fd\u6578
+generate.constructor.fields.chooser.title=\u9078\u53d6\u7531\u69cb\u9020\u65b9\u6cd5\u521d\u59cb\u5316\u7684\u6b04\u4f4d
+error.attempt.to.generate.constructor.for.anonymous.class=\u7121\u6cd5\u5411\u533f\u540d\u985e\u5225\u65b0\u589e\u69cb\u9020\u51fd\u6578
generate.constructor.super.constructor.chooser.title=\u9078\u53d6\u8d85\u985e\u5225\u69cb\u9020\u51fd\u6578
-generate.delegate.method.chooser.title=\u9078\u53d6\u8981\u7522\u751f\u59d4\u8a17\u7684\u65b9\u6cd5
-generate.delegate.target.chooser.title=\u9078\u53d6\u8981\u7522\u751f\u59d4\u8a17\u7684\u76ee\u6a19
-generate.equals.and.hashcode.already.defined.warning=\u9664\u5b83\u5011,\u7e7c\u7e8c\u55ce?
-generate.equals.and.hashcode.already.defined.warning.anonymous=\u65b9\u6cd5\u7684\u5e03\u6797equals(\u7269\u4ef6)\"\u548c\"int hashCode()\"\u5df2\u7d93definedfor\u9019\u500b\u533f\u540d\u985e\u5225.\u4f60\u60f3\u522a\u9664\u5b83\u5011,\u7e7c\u7e8c\u55ce?
-generate.equals.and.hashcode.already.defined.title=\u7522\u751fequals()\u548chashCode()
-generate.equals.and.hashcode.error.no.object.class.message=\u7121\u6cd5\u7522\u751fequals()\u548chashCode()\u3002\u672a\u627e\u5230java.lang.Object\u985e\u5225\u3002
-generate.equals.and.hashcode.error.no.object.class.title=\u6c92\u6709java.lang.Object
-generate.equals.compare.nested.arrays.comment= //\u6bd4\u8f03\u5de2\u72c0\u9663\u5217\u2014\u2014{0}\u9019\u88e1\u7684\u50f9\u503c\u89c0
-generate.equals.compare.arrays.comment= //\u53ef\u80fd\u7684\u932f\u8aa4\u2014\u2014\u6bd4\u8f03\u7269\u4ef6[]\u9663\u5217\u548c\u9663\u5217\u7b49\u65bc
-generate.getter.setter.title=\u9078\u53d6\u6b04\u4f4d\u7522\u751f Getters \u548c Setters
-generate.getter.fields.chooser.title=\u9078\u53d6\u6b04\u4f4d\u7522\u751f Getters
-generate.setter.fields.chooser.title=\u9078\u53d6\u6b04\u4f4d\u7522\u751f Setters
+generate.delegate.method.chooser.title=\u9078\u53d6\u7522\u751f\u4ee3\u7406\u7684\u65b9\u6cd5
+generate.delegate.target.chooser.title=\u9078\u53d6\u8981\u7522\u751f\u4ee3\u7406\u7684\u76ee\u6a19
+generate.equals.and.hashcode.already.defined.warning=\u65b9\u6cd5 ''boolean equals(Object)'' \u548c ''int hashCode()'' \u5df2\u7d93\u5728\u985e\u5225 {0} \u4e2d\u5b9a\u7fa9\u4e86\u3002\u8981\u522a\u9664\u5b83\u5011\u4e26\u7e7c\u7e8c\u55ce\uff1f
+generate.equals.and.hashcode.already.defined.warning.anonymous=\u65b9\u6cd5 'boolean equals(Object)' \u548c 'int hashCode()' \u5df2\u7d93\u5728\u8a72\u533f\u540d\u985e\u5225\u4e2d\u5b9a\u7fa9\u4e86\u3002\u8981\u522a\u9664\u5b83\u5011\u4e26\u7e7c\u7e8c\u55ce\uff1f
+generate.equals.and.hashcode.already.defined.title=\u7522\u751f equals() \u548c hashCode()
+generate.equals.and.hashcode.error.no.object.class.message=\u4e0d\u80fd\u7522\u751f equals() \u548c hashCode()\u3002\n\u627e\u4e0d\u5230 java.lang.Object \u985e\u5225\u3002
+generate.equals.and.hashcode.error.no.object.class.title=\u6c92\u6709 java.lang.Object
+generate.equals.compare.nested.arrays.comment= // \u5728\u9019\u88e1\u6bd4\u8f03\u5de2\u72c0\u9663\u5217 - {0} \u7684\u503c
+generate.equals.compare.arrays.comment= // \u53ef\u80fd\u4e0d\u6b63\u78ba - \u6bd4\u8f03 Object[] \u9663\u5217\u4f7f\u7528 Arrays.equals
+generate.getter.setter.title=\u9078\u53d6\u6b04\u4f4d\u4ee5\u7522\u751f Getter \u548c Setter
+generate.getter.fields.chooser.title=\u9078\u53d6\u6b04\u4f4d\u4ee5\u7522\u751f Getter
+generate.setter.fields.chooser.title=\u9078\u53d6\u6b04\u4f4d\u4ee5\u7522\u751f Setter
generate.setter.template=Setter \u7bc4\u672c:(&S)
generate.getter.template=Getter \u7bc4\u672c:(&G)
-override.implement.broken.file.template.message=\u8acb\u6b63\u78ba\"\u8986\u5beb/\u5be6\u73fe\u65b9\u6cd5\u4e3b\u9ad4\"\u7bc4\u672c
+override.implement.broken.file.template.message=\u8acb\u66f4\u6b63 \"Overridden/Implemented Method Body\" \u7bc4\u672c
override.implement.broken.file.template.title=\u6a94\u6848\u7bc4\u672c\u932f\u8aa4
methods.to.implement.chooser.title=\u9078\u53d6\u8981\u5be6\u73fe\u7684\u65b9\u6cd5
-methods.to.override.chooser.title=\u9078\u53d6\u8981\u8986\u5beb\u7684\u65b9\u6cd5
+methods.to.override.chooser.title=\u9078\u53d6\u8981\u91cd\u5beb\u7684\u65b9\u6cd5
methods.to.override.implement.chooser.title=\u9078\u53d6\u8986\u5beb/\u5be6\u73fe\u7684\u65b9\u6cd5
generate.list.popup.title=\u7522\u751f
-surround.with.cast.template=((Type)expr)
+surround.with.cast.template=((\u985e\u578b)\u904b\u7b97\u5f0f)
surround.with.dowhile.template=do / while
surround.with.for.template=for
-surround.with.ifelse.expression.template=if (expr) {...} else {...}
+surround.with.ifelse.expression.template=if (\u904b\u7b97\u5f0f) {...} else {...}
surround.with.ifelse.template=if / else
-surround.with.if.expression.template=if (expr) {...}
+surround.with.if.expression.template=if (\u904b\u7b97\u5f0f) {...}
surround.with.if.template=if
-surround.with.not.instanceof.template=!(expr instanceof Type)
-surround.with.not.template=!(expr)
+surround.with.not.instanceof.template=!(\u904b\u7b97\u5b50\u985e\u578b\u904b\u7b97\u5f0f)
+surround.with.not.template=!(\u904b\u7b97\u5f0f)
surround.with.parenthesis.template=!(expr)
-surround.with.runnable.template=\u53ef\u57f7\u884c\u72c0\u614b
-surround.with.synchronized.template=\u540c\u6b65\u7684
+surround.with.runnable.template=Runnable
+surround.with.synchronized.template=synchronized
surround.with.try.catch.finally.template=try / catch / finally
surround.with.try.catch.template=try / catch
-surround.with.try.catch.incorrect.template.message=\u7121\u6548\u7684\u6a94\u6848\u7bc4\u672c,\u7528\u65bccatch body
-surround.with.try.catch.incorrect.template.title=\u74b0\u7e5e\u7528try-catch
+surround.with.try.catch.incorrect.template.message=Catch Body \u7121\u6548\u7684\u6a94\u6848\u7bc4\u672c
+surround.with.try.catch.incorrect.template.title=\u7528 Try / Catch \u5305\u570d
surround.with.try.finally.template=try / finally
surround.with.while.template=while
-surround.with.runtime.type.template=((RuntimeType)expr)
-surround.with.chooser.title=\u74b0\u7e5e\u7528
-unwrap.popup.title=\u5c55\u958b/\u522a\u9664\u9078\u53d6\u7684\u8a9e\u53e5
-unwrap.if=\u5c55\u958b 'if...'
-unwrap.else=\u5c55\u958b 'else...'
+surround.with.runtime.type.template=((RuntimeType)\u904b\u7b97\u5f0f)
+surround.with.chooser.title=\u5305\u570d
+unwrap.popup.title=\u9078\u53d6\u8a9e\u53e5\u89e3\u9664\u5305\u570d/\u522a\u9664
+unwrap.if=\u89e3\u958b 'if...'
+unwrap.else=\u89e3\u958b 'else...'
remove.else=\u79fb\u9664 'else...'
-unwrap.while=\u5c55\u958b 'while...'
-unwrap.for=\u5c55\u958b 'for...'
-unwrap.braces=\u5c55\u958b braces
-unwrap.try=\u5c55\u958b 'try...'
-unwrap.conditional=\u5c55\u958b 'f ? a : b'
+unwrap.while=\u89e3\u958b 'while...'
+unwrap.for=\u89e3\u958b 'for...'
+unwrap.braces=\u89e3\u958b\u62ec\u865f
+unwrap.try=\u89e3\u958b 'try...'
+unwrap.conditional=\u89e3\u958b 'f ?a : b'
remove.catch=\u79fb\u9664 'catch...'
-unwrap.array.initializer=\u5c55\u958b \u521d\u59cb\u5316\u9663\u5217
-unwrap.synchronized=\u5c55\u958b 'synchronized...'
-unwrap.with.placeholder=\u5c55\u958b ''{0}''
-unwrap.anonymous=\u5c55\u958b 'anonymous...'
-unwrap.lambda=\u5c55\u958b 'lambda...'
-generate.equals.hashcode.wizard.title=\u7522\u751fequals()\u548chashCode()
-generate.equals.hashcode.equals.fields.chooser.title=\u9078\u53d6\u8981\u88ab\u5305\u542b\u5728equals()\u4e2d\u7684\u6b04\u4f4d(f)\r (&F)
-generate.equals.hashcode.hashcode.fields.chooser.title=\u9078\u53d6\u8981\u88ab\u5305\u542b\u5728hashCode()\u4e2d\u7684\u6b04\u4f4d(f)\r (&F)
-generate.equals.hashcode.non.null.fields.chooser.title=\u9078\u53d6\u6240\u6709\u975e\u7a7a\u6b04\u4f4d (&F)
-generate.equals.hashcode.use.getters=\u5728\u4ee3\u78bc\u7522\u751f\u904e\u7a0b\u4e2d\u4f7f\u7528 &getters
-generate.equals.hashcode.template=\u7bc4\u672c(&T):
-generate.equals.hashcode.accept.sublcasses=\u63a5\u53d7\u5b50\u985e\u5225\u4f5c\u70ba\u53c3\u6578equals()\u65b9\u6cd5(
-generate.equals.hashcode.accept.sublcasses.explanation=Object.equals() \u4e0d\u7b26\u5408\u63a5\u53d7\u7bc4\u570d\u5167
\u5b50\u985e\u5225\u53ef\u80fd\u9700\u8981\u7522\u751f\u65b9\u6cd5\u7684\u6b63\u78ba\u5de5\u4f5c
\u5728\u65b9\u584a\u67b6\u4e2d, \u5b83\u7522\u751f\u7684\u4ee3\u7406\u5b50\u985e\u5225\u5982Hibernate\u3002
+unwrap.array.initializer=\u89e3\u958b\u9663\u5217\u521d\u59cb\u5316
+unwrap.synchronized=\u89e3\u958b 'synchronized...'
+unwrap.with.placeholder=\u89e3\u958b ''{0}''
+unwrap.anonymous=\u89e3\u958b 'anonymous...'
+unwrap.lambda=\u89e3\u958b 'lambda...'
+generate.equals.hashcode.wizard.title=\u7522\u751f equals() \u548c hashCode()
+generate.equals.hashcode.equals.fields.chooser.title=\u9078\u53d6\u8981\u5305\u542b\u5728 equals() \u4e2d\u7684\u6b04\u4f4d(&F)
+generate.equals.hashcode.hashcode.fields.chooser.title=\u9078\u53d6\u8981\u5305\u542b\u5728 hashCode() \u4e2d\u7684\u6b04\u4f4d(&F)
+generate.equals.hashcode.non.null.fields.chooser.title=\u9078\u53d6\u6240\u6709\u975e\u7a7a\u6b04\u4f4d(&F)
+generate.equals.hashcode.use.getters=\u5728\u4ee3\u78bc\u7522\u751f\u671f\u9593\u4f7f\u7528 getter(&G)
+generate.equals.hashcode.template=\u7bc4\u672c:(&T)
+generate.equals.hashcode.accept.sublcasses=\u63a5\u53d7\u5b50\u985e\u5225\u4f5c\u70ba equals() \u65b9\u6cd5\u7684\u53c3\u6578(&S)
+generate.equals.hashcode.accept.sublcasses.explanation=\u96d6\u7136\u5728 Object.equals() \u7684\u898f\u7bc4\u901a\u5e38\u4e0d\u63a5\u53d7\u5b50\u985e\u5225\uff0c
\u4f46\u70ba\u4e86\u5728\u65b9\u584a\u67b6\u80fd\u6b63\u5e38\u5de5\u4f5c\uff0c\u63a5\u53d7\u5b50\u985e\u5225\u53ef\u80fd\u662f\u5fc5\u9808\u7684\u3002
\u5c31\u50cf Hibernate \u7522\u751f\u4ee3\u7406\u5b50\u985e\u5225\u4e00\u6a23\u3002
generate.equals.hashcode.internal.error=\u5167\u90e8\u932f\u8aa4
-generate.equals.warning.equals.for.nested.arrays.not.supported=equals()\u4e0d\u652f\u63f4\u5de2\u72c0\u7684\u9663\u5217
-generate.equals.warning.generated.equals.could.be.incorrect=\u7522\u751f\u7684Object[]\u7684equals()\u53ef\u80fd\u4e0d\u6b63\u78ba
-generate.equals.hashcode.warning.hashcode.for.arrays.is.not.supported=hashCode()\u4e0d\u652f\u63f4\u9663\u5217
+generate.equals.warning.equals.for.nested.arrays.not.supported=equals() \u4e0d\u652f\u63f4\u5de2\u72c0\u7684\u9663\u5217
+generate.equals.warning.generated.equals.could.be.incorrect=\u70ba Object []\u7522\u751f\u7684 equals() \u53ef\u80fd\u4e0d\u6b63\u78ba
+generate.equals.hashcode.warning.hashcode.for.arrays.is.not.supported=hashCode() \u4e0d\u652f\u63f4\u9663\u5217
highlight.thrown.exceptions.chooser.all.entry=\u6240\u6709\u5217\u51fa\u7684
-highlight.exceptions.thrown.chooser.title=\u9078\u53d6\u7570\u5e38\u7684\u985e\u5225\u9ad8\u4eae\u986f\u793a
-highlight.exceptions.thrown.notfound=No exceptions thrown in the method found
-status.bar.exit.points.highlighted.message={0}exit {0, choice, 1#point|2#points} \u9ad8\u4eae\u7684 (\u6309{1}\u518d\u6b21\u79fb\u9664\u9ad8\u4eae\u986f\u793a, \u53d6\u6d88\u79fb\u9664\u6240\u6709\u9ad8\u4eae)
-status.bar.highlighted.usages.message={0}{0, choice, 1#usage|2#usages} \u7531{1}\u627e\u5230 (\u6309 {2} \u518d\u6b21\u79fb\u9664\u9ad8\u4eae\u986f\u793a, \u53d6\u6d88\u79fb\u9664\u6240\u6709\u9ad8\u4eae)
-status.bar.highlighted.usages.no.target.message={0}{0, choice, 1#usage|2#usages} \u627e\u5230 (\u6309 {2} \u518d\u6b21\u79fb\u9664\u9ad8\u4eae\u986f\u793a, \u53d6\u6d88\u79fb\u9664\u6240\u6709\u9ad8\u4eae)
-status.bar.overridden.methods.highlighted.message={0}overridden {0, choice, 1#method|2#methods} \u627e\u5230 (\u6309{1}\u518d\u6b21\u79fb\u9664\u9ad8\u4eae\u986f\u793a, \u53d6\u6d88\u79fb\u9664\u6240\u6709\u9ad8\u4eae)
-status.bar.highlighted.usages.not.found.message={0}\u767c\u73fe\u6c92\u6709\u7528\u9014
-status.bar.highlighted.usages.not.found.no.target.message=\u672a\u627e\u5230\u7528\u6cd5
+highlight.exceptions.thrown.chooser.title=\u9078\u53d6\u7570\u5e38\u985e\u5225\u4ee5\u9ad8\u4eae\u986f\u793a
+highlight.exceptions.thrown.notfound=\u627e\u4e0d\u5230\u65b9\u6cd5\u4e2d\u62cb\u51fa\u7570\u5e38
+status.bar.exit.points.highlighted.message={0} \u500b\u7d50\u675f\u9ede\u9ad8\u4eae (\u518d\u6309 {1} \u79fb\u9664\u9ad8\u4eae\uff0c\u6309 Esc \u79fb\u9664\u6240\u6709\u9ad8\u4eae)
+status.bar.highlighted.usages.message=\u627e\u5230 {1} \u7684 {0} \u500b\u4f7f\u7528 (\u518d\u6309 {2} \u79fb\u9664\u9ad8\u4eae\uff0c\u6309 Esc \u79fb\u9664\u6240\u6709\u9ad8\u4eae)
+status.bar.highlighted.usages.no.target.message=\u627e\u5230 {0} \u500b\u4f7f\u7528 (\u518d\u6309 {2} \u79fb\u9664\u9ad8\u4eae\uff0c\u6309 Esc \u79fb\u9664\u6240\u6709\u9ad8\u4eae)
+status.bar.overridden.methods.highlighted.message=\u627e\u5230 {0} \u500b\u91cd\u5beb\u65b9\u6cd5 (\u518d\u6309 {1} \u79fb\u9664\u9ad8\u4eae\uff0c\u6309 Esc \u79fb\u9664\u6240\u6709\u9ad8\u4eae)
+status.bar.highlighted.usages.not.found.message=\u6c92\u6709\u627e\u5230 {0} \u7684\u7528\u6cd5
+status.bar.highlighted.usages.not.found.no.target.message=\u6c92\u6709\u627e\u5230\u7528\u6cd5
parameter.info.no.parameters=<\u7121\u53c3\u6578>
xml.tag.info.no.attributes=<\u7121\u5c6c\u6027>
n.of.m={0} / {1}
quick.definition.back=\u5411\u5f8c
quick.definition.forward=\u5411\u524d
-quick.definition.edit.source=\u7de8\u8f2f\u6e90\u4ee3\u78bc
-quick.definition.show.source=\u986f\u793a\u6e90\u4ee3\u78bc
+quick.definition.edit.source=\u7de8\u8f2f\u6e90\u78bc
+quick.definition.show.source=\u986f\u793a\u6e90\u78bc
i18n.quickfix.property.panel.title=\u5c6c\u6027\u8a0a\u606f
-i18n.quickfix.property.panel.update.all.files.in.bundle.checkbox=\u66f4\u65b0\u8cc7\u6e90\u5305\u4e2d\u7684\u6240\u6709\u5c6c\u6027\u6a94\u6848
-i18n.quickfix.property.panel.properties.file.label=\u5c6c\u6027\u6a94\u6848(&P)\uff1a
-i18n.quickfix.property.panel.property.value.label=\u5c6c\u6027\u503c(&V)\uff1a
-i18n.quickfix.property.panel.property.key.label=\u5c6c\u6027\u9375(&K)\uff1a
-i18n.quickfix.code.panel.title=Java\u4ee3\u78bc\u8a0a\u606f
-i18n.quickfix.code.panel.resource.bundle.expression.label=\u8cc7\u6e90\u7d81\u5b9a\u904b\u7b97\u5f0f\uff1a
-i18n.quickfix.preview.panel.title=\u9810\u89bd
-quickfix.i18n.concatentation=I18nize\u5b57\u4e32\u9023\u63a5\u5305\u542b\u786c\u7de8\u78bc\u5b57\u4e32
+i18n.quickfix.property.panel.update.all.files.in.bundle.checkbox=\u66f4\u65b0\u8cc7\u6e90\u5305\u4e2d\u7684\u6240\u6709\u5c6c\u6027\u6a94\u6848(&R)
+i18n.quickfix.property.panel.properties.file.label=\u5c6c\u6027\u6a94\u6848:(&P)
+i18n.quickfix.property.panel.property.value.label=\u5c6c\u6027\u503c:(&V)
+i18n.quickfix.property.panel.property.key.label=\u5c6c\u6027\u9375:(&K)
+i18n.quickfix.code.panel.title=Java \u4ee3\u78bc\u8a0a\u606f
+i18n.quickfix.code.panel.resource.bundle.expression.label=\u8cc7\u6e90\u5305\u904b\u7b97\u5f0f\uff1a(&E)
+i18n.quickfix.preview.panel.title=Preview
+quickfix.i18n.concatentation=\u570b\u969b\u5316\u5b57\u4e32\u5305\u542b\u786c\u7de8\u78bc\u5b57\u4e32\u7684\u9023\u63a5
quickfix.i18n.concatentation.error=\u5b57\u4e32\u9023\u63a5\u6c92\u6709\u627e\u5230
quickfix.i18n.command.name=\u570b\u969b\u5316
inspection.i18n.display.name=\u786c\u7de8\u78bc\u5b57\u4e32
-inspection.i18n.option.ignore.assert=\u5ffd\u7565\u65b7\u8a00\u8a9e\u53e5\u53c3\u6578
-inspection.i18n.option.ignore.for.exception.constructor.arguments=\u5ffd\u7565\u7570\u5e38\u69cb\u9020\u51fd\u6578\u53c3\u6578:
-inspection.i18n.option.ignore.for.specified.exception.constructor.arguments=\u5ffd\u8996\u5c0d\u6307\u5b9a\u7684\u7570\u5e38\u69cb\u9020\u51fd\u6578\u53c3\u6578
-inspection.i18n.option.ignore.for.junit.assert.arguments=\u5ffd\u8996\u5c0dJUnit\u65b7\u8a00\u53c3\u6578
-inspection.i18n.option.ignore.qualified.class.names=\u5ffd\u7565\u6587\u5b57\u5177\u6709\u50f9\u503c\u7b49\u65bc\u73fe\u6709\u7684\u5b8c\u5168\u9650\u5b9a\u985e\u5225\u540d
-inspection.i18n.option.ignore.property.keys=\u5ffd\u7565\u6587\u5b57\u5177\u6709\u50f9\u503c\u7b49\u65bc\u73fe\u6709\u7684\u5c6c\u6027\u9375
-inspection.i18n.option.ignore.nonalphanumerics=\u5ffd\u7565\u6587\u5b57\u4e0d\u5305\u542b\u5b57\u6bcd\u5b57\u5143
-inspection.i18n.quickfix=I18nize\u786c\u7de8\u78bc\u5b57\u4e32
+inspection.i18n.option.ignore.assert=\u5ffd\u7565 assert \u8a9e\u53e5\u53c3\u6578
+inspection.i18n.option.ignore.for.exception.constructor.arguments=\u5ffd\u7565 exception \u69cb\u9020\u51fd\u6578\u53c3\u6578:
+inspection.i18n.option.ignore.for.specified.exception.constructor.arguments=\u5ffd\u7565\u6307\u5b9a\u7684 exception \u69cb\u9020\u51fd\u6578\u53c3\u6578
+inspection.i18n.option.ignore.for.junit.assert.arguments=\u5ffd\u7565 JUnit \u65b7\u8a00\u53c3\u6578
+inspection.i18n.option.ignore.qualified.class.names=\u5ffd\u7565\u503c\u8207\u73fe\u6709\u5b8c\u5168\u9650\u5b9a\u985e\u5225\u540d\u76f8\u7b49\u7684\u6587\u5b57
+inspection.i18n.option.ignore.property.keys=\u5ffd\u7565\u503c\u8207\u73fe\u6709\u5c6c\u6027\u9375\u540d\u76f8\u7b49\u7684\u6587\u5b57
+inspection.i18n.option.ignore.nonalphanumerics=\u5ffd\u7565\u4e0d\u5305\u542b\u5b57\u6bcd\u5b57\u5143\u7684\u6587\u5b57
+inspection.i18n.quickfix=\u570b\u969b\u5316\u786c\u7de8\u78bc\u5b57\u4e32
inspection.i18n.message.general.with.value=\u786c\u7de8\u78bc\u5b57\u4e32:{0}
inspection.unresolved.property.key.reference.name=\u7121\u6548\u5c6c\u6027\u5065
-inspection.unresolved.property.key.reference.message=\u5b57\u4e32\u6587\u5b57\"{0}\"\u4e0d\u4f3c\u4e4e\u662f\u6709\u6548\u7684\u5c6c\u6027\u9375
-inspection.invalid.resource.bundle.reference=\u7121\u6548\u7684\u8cc7\u6e90\u675f\u53c3\u8003\"{0}\"
-i18nize.dialog.title=I18nize\u786c\u7de8\u78bc\u5b57\u5143
-i18nize.dialog.error.jdk.message=\u627e\u4e0d\u5230\u985e\u5225'java.util.ResourceBundle'\u3002\u8acb\u6b63\u78ba\u5b89\u88ddJDK \u3002
+inspection.unresolved.property.key.reference.message=\u5b57\u4e32\u6587\u5b57 ''{0}'' \u4e0d\u662f\u6709\u6548\u7684\u5c6c\u6027\u9375
+inspection.invalid.resource.bundle.reference=\u7121\u6548\u7684\u8cc7\u6e90\u5305\u53c3\u7167 ''{0}''
+i18nize.dialog.title=\u570b\u969b\u5316\u786c\u7de8\u78bc\u5b57\u5143
+i18nize.dialog.error.jdk.message=\u627e\u4e0d\u5230\u985e\u5225 'java.util.ResourceBundle' \u3002\n\u8acb\u8a2d\u5b9a\u6b63\u78ba\u7684 JDK\u3002
i18nize.dialog.error.jdk.title=\u985e\u5225\u672a\u627e\u5230
i18nize.dialog.property.file.chooser.title=\u9078\u53d6\u5c6c\u6027\u6a94\u6848
-i18nize.dialog.template.link.label=\u7de8\u8f2f I18n \u7bc4\u672c
+i18nize.dialog.template.link.label=\u7de8\u8f2f\u570b\u969b\u5316\u7bc4\u672c
i18nize.dialog.error.property.already.defined.message=\u6a94\u6848 ''{1}'' \u4e2d\u5df2\u5b58\u5728\u5c6c\u6027 ''{0}''\u3002\u8986\u5beb\u5b83\u7684\u503c\uff1f
i18nize.dialog.error.property.already.defined.title=\u5c6c\u6027\u5df2\u7d93\u5b58\u5728
intention.split.declaration.family=\u5206\u5272\u5ba3\u544a
-intention.join.declaration.family=\u52a0\u5165\u5ba3\u8a00\u548c\u8ce6\u503c
+intention.join.declaration.family=\u9023\u63a5\u5ba3\u544a\u548c\u8ce6\u503c
intention.split.declaration.text=\u5206\u5272\u70ba\u5206\u958b\u7684\u5ba3\u544a
-intention.join.declaration.text=\u52a0\u5165\u5ba3\u8a00\u548c\u8ce6\u503c
+intention.join.declaration.text=\u9023\u63a5\u5ba3\u544a\u548c\u8ce6\u503c
intention.split.declaration.assignment.text=\u5206\u5272\u70ba\u5ba3\u544a\u548c\u8ce6\u503c
-intention.split.if.family=\u5206\u88c2\u5982\u679c
-intention.split.if.text=\u5206\u62102\u5982\u679c\u7684
+intention.split.if.family=\u5206\u5272 If
+intention.split.if.text=\u5206\u5272\u70ba2\u500b If
intention.split.filter.text=\u5206\u5272\u70ba\u904e\u6ffe\u5668\u93c8
-intention.split.filter.family=\u5206\u96e2\u904e\u6ffe\u5668
+intention.split.filter.family=\u5206\u5272\u904e\u6ffe\u5668
intention.merge.filter.text=\u5408\u4f75\u904e\u6ffe\u5668\u93c8
intention.merge.filter.family=\u5408\u4f75\u904e\u6ffe\u5668
-intention.inline.map.inline.text=\u5167\u806f ''{0}'' \u8eab\u9ad4\u9032\u5165\u4e0b\u4e00\u500b ''{1}'' \u8abf\u7528
+intention.inline.map.inline.text=\u5167\u806f ''{0}'' \u4e3b\u9ad4\u9032\u5165\u4e0b\u4e00\u500b ''{1}'' \u8abf\u7528
intention.inline.map.merge.text=\u5408\u4f75 ''{0}'' \u8abf\u7528\u548c ''{1}'' \u8abf\u7528
intention.inline.map.family=\u5167\u806f\u8cc7\u6599\u6d41\u6620\u5c04\u65b9\u6cd5
-intention.extract.map.step.family=Extract to separate mapping method
-intention.extract.map.step.text=Extract variable ''{0}'' to ''{1}'' operation
+intention.extract.map.step.family=\u64f7\u53d6\u5230\u55ae\u7368\u7684\u6620\u5c04\u65b9\u6cd5
+intention.extract.map.step.text=\u64f7\u53d6\u8b8a\u6578 ''{0}'' \u5230 ''{1}'' \u64cd\u4f5c
intention.compose.function.text=\u7528 andThen \u8abf\u7528\u53d6\u4ee3\u5de2\u72c0\u51fd\u6578\u8abf\u7528
intention.compose.function.family=\u7528\u7d44\u5408\u53d6\u4ee3\u5de2\u72c0\u51fd\u6578\u8abf\u7528
intention.introduce.variable.text=\u5f15\u5165\u5c40\u90e8\u8b8a\u6578
-intention.encapsulate.field.text=\u5c01\u88dd\u9818\u57df
+intention.encapsulate.field.text=\u5c01\u88dd\u6b04\u4f4d
intention.implement.abstract.method.family=\u5be6\u73fe\u62bd\u50cf\u65b9\u6cd5
intention.implement.abstract.method.text=\u5be6\u73fe\u65b9\u6cd5 ''{0}''
-intention.override.method.text=\u8986\u5beb\u65b9\u6cd5 ''{0}''
+intention.override.method.text=\u91cd\u5beb\u65b9\u6cd5 ''{0}''
intention.add.annotation.family=\u65b0\u589e\u8a3b\u89e3
-intention.add.on.demand.static.import.family=\u5c0d\u9700\u6c42\u65b0\u589e\u975c\u614b\u532f\u5165
-intention.add.on.demand.static.import.text=\u5c0d\u9700\u6c42\u65b0\u589e\u975c\u614b\u532f\u5165\"{0}\"
-intention.add.single.member.static.import.family=\u65b0\u589e\u55ae\u4e00\u975c\u614b\u532f\u5165
-intention.add.single.member.static.import.text=\u65b0\u589e\u975c\u614b\u532f\u5165\"{0}\"
-intention.use.single.member.static.import.text=Use static import for ''{0}''
-intention.add.single.member.import.text=\u65b0\u589e\u532f\u5165\"{0}\"
-intention.add.explicit.type.arguments.family=Add explicit type arguments
-intention.replace.concatenation.with.formatted.output.family=\u66f4\u63db\u9023\u63a5\u8207\u683c\u5f0f\u5316\u8f38\u51fa
-intention.replace.concatenation.with.formatted.output.text=\u7528'java.text.MessageFormat.format()'\u53d6\u4ee3'+'
+intention.add.on.demand.static.import.family=\u6309\u9700\u65b0\u589e\u975c\u614b\u532f\u5165
+intention.add.on.demand.static.import.text=\u70ba ''{0}'' \u6309\u9700\u65b0\u589e\u975c\u614b\u532f\u5165
+intention.add.single.member.static.import.family=\u65b0\u589e\u55ae\u500b\u6210\u54e1\u975c\u614b\u532f\u5165
+intention.add.single.member.static.import.text=\u70ba ''{0}'' \u65b0\u589e\u975c\u614b\u532f\u5165
+intention.use.single.member.static.import.text=\u70ba ''{0}'' \u4f7f\u7528\u975c\u614b\u532f\u5165
+intention.add.single.member.import.text=\u70ba ''{0}'' \u65b0\u589e\u532f\u5165
+intention.add.explicit.type.arguments.family=\u65b0\u589e\u986f\u5f0f\u7684\u985e\u578b\u53c3\u6578
+intention.replace.concatenation.with.formatted.output.family=\u7528\u683c\u5f0f\u5316\u8f38\u51fa\u53d6\u4ee3\u9023\u63a5
+intention.replace.concatenation.with.formatted.output.text=\u7528 'java.text.MessageFormat.format()' \u53d6\u4ee3 '+'
intention.color.chooser.dialog=\u9078\u53d6\u984f\u8272
intention.convert.to.basic.latin=\u8f49\u63db\u70ba\u57fa\u672c\u7684\u62c9\u4e01
-intention.surround.resource.with.ARM.block=\u74b0\u7e5e\u7528try-with-resources
+intention.surround.resource.with.ARM.block=\u7528 try-with-resources \u5305\u570d
intention.surround.with.ARM.block.template='try-with-resources'
dialog.create.field.from.parameter.title=\u5efa\u7acb\u6b04\u4f4d
-dialog.create.field.from.parameter.already.exists.text=\u4f7f\u7528\u73fe\u6709\u7684\u6b04\u4f4d ''{0}''?
+dialog.create.field.from.parameter.already.exists.text=\u4f7f\u7528\u73fe\u6709\u6b04\u4f4d ''{0}''\uff1f
dialog.create.field.from.parameter.already.exists.title=\u6b04\u4f4d\u5df2\u7d93\u5b58\u5728
dialog.create.field.from.parameter.field.type.label=\u6b04\u4f4d\u7684\u985e\u578b:
-dialog.create.field.from.parameter.field.name.label=\u540d\u5b57:
-dialog.create.field.from.parameter.declare.final.checkbox=final\u5ba3\u544a
-dialog.create.class.destination.package.label=\u76ee\u6a19\u6a94\u6848\u5305:
-dialog.create.class.package.chooser.title=\u9078\u53d6\u76ee\u6a19\u6a94\u6848\u5305
+dialog.create.field.from.parameter.field.name.label=\u540d\u7a31:
+dialog.create.field.from.parameter.declare.final.checkbox=\u5ba3\u544a final(&F)
+dialog.create.class.destination.package.label=\u76ee\u6a19\u5305\uff1a
+dialog.create.class.package.chooser.title=\u9078\u53d6\u76ee\u6a19\u5305
create.directory.command=\u5efa\u7acb\u76ee\u9304
dialog.create.class.label=\u5efa\u7acb {0}:
-dialog.create.class.name=\u5efa\u7acb{0} {1}
+dialog.create.class.name=\u5efa\u7acb {0} {1}
intention.implement.abstract.class.family=\u5be6\u73fe\u62bd\u50cf\u985e\u5225\u6216\u4ecb\u9762
intention.implement.abstract.class.default.text=\u5be6\u73fe\u62bd\u50cf\u985e\u5225
intention.implement.abstract.class.interface.text=\u5be6\u73fe\u4ecb\u9762
intention.implement.abstract.class.subclass.text=\u5efa\u7acb\u5b50\u985e\u5225
intention.error.cannot.create.class.message=\u7121\u6cd5\u5efa\u7acb\u985e\u5225 ''{0}''
intention.error.cannot.create.class.title=\u5efa\u7acb\u985e\u5225\u5931\u6557
-intention.assign.field.from.parameter.text=\u5206\u914d\u53c3\u6578\u6b04\u4f4d\"{0}\"
-intention.assign.field.from.parameter.family=\u5206\u914d\u53c3\u6578\u5834
-intention.create.field.from.parameter.text=\u5efa\u7acb\u6b04\u4f4d\u53c3\u6578\"{0}\"
+intention.assign.field.from.parameter.text=\u5c07\u53c3\u6578\u5206\u914d\u7d66 ''{0}'' \u6b04\u4f4d
+intention.assign.field.from.parameter.family=\u5c07\u53c3\u6578\u5206\u914d\u7d66\u6b04\u4f4d
+intention.create.field.from.parameter.text=\u5efa\u7acb\u53c3\u6578 ''{0}'' \u7684\u6b04\u4f4d
intention.create.field.from.parameter.family=\u5efa\u7acb\u6b04\u4f4d\u53c3\u6578
-intention.bind.fields.from.parameters.text={0}\u53c3\u6578\u7d81\u5b9a\u5230\u6b04\u4f4d
-intention.bind.fields.from.parameters.family=\u7d81\u5b9a\u53c3\u6578\u6b04\u4f4d
+intention.bind.fields.from.parameters.text=\u5c07 {0} \u53c3\u6578\u7d81\u5b9a\u5230\u6b04\u4f4d
+intention.bind.fields.from.parameters.family=\u5c07\u53c3\u6578\u7d81\u5b9a\u5230\u6b04\u4f4d
intention.implement.abstract.method.searching.for.descendants.progress=\u5c0b\u627e\u7684\u5f8c\u4ee3...
-intention.implement.abstract.method.error.no.classes.message=\u6c92\u6709\u767c\u73fe\u9019\u985e\u5225\u65b9\u6cd5\u53ef\u4ee5\u5be6\u73fe
+intention.implement.abstract.method.error.no.classes.message=\u6c92\u6709\u627e\u5230\u53ef\u4ee5\u5be6\u73fe\u6b64\u65b9\u6cd5\u7684\u985e\u5225
intention.implement.abstract.method.error.no.classes.title=\u6c92\u6709\u627e\u5230\u7684\u985e\u5225
intention.implement.abstract.method.class.chooser.title=\u9078\u53d6\u5be6\u73fe\u985e\u5225
intention.implement.abstract.method.command.name=\u5be6\u73fe\u65b9\u6cd5
-intention.invert.if.condition=\u8f49\u5316\u5982\u679c\u689d\u4ef6
-intention.extract.if.condition.text=\u64f7\u53d6if({0})
-intention.extract.if.condition.family=\u64f7\u53d6if\u689d\u4ef6
-intention.underscores.in.literals.family=\u51f8\u986f\u4e86\u5728\u6578\u5b57\u5b57\u9762\u503c
-intention.remove.literal.underscores=\u79fb\u9664\u4e0b\u5283\u7dda\u6587\u5b57
-intention.insert.literal.underscores=\u63d2\u5165\u5230\u6587\u5b57\u7684\u4e0b\u5283\u7dda
-intention.replace.cast.with.var.text=\u7528\"{1}\"\u53d6\u4ee3\"{0}\"
-intention.replace.cast.with.var.family=\u7528\u8b8a\u6578\u53d6\u4ee3\u8f49\u63db
-intention.convert.color.representation.text=\u8f49\u63db\u70ba\"\u65b0\u984f\u8272{0}\"
+intention.invert.if.condition=\u53cd\u8f49 'if' \u689d\u4ef6
+intention.extract.if.condition.text=\u64f7\u53d6 if ({0})
+intention.extract.if.condition.family=\u64f7\u53d6 if \u689d\u4ef6
+intention.underscores.in.literals.family=\u6578\u5b57\u6587\u5b57\u4e2d\u7684\u4e0b\u5283\u7dda
+intention.remove.literal.underscores=\u5f9e\u6587\u5b57\u4e2d\u79fb\u9664\u4e0b\u5283\u7dda
+intention.insert.literal.underscores=\u5c07\u4e0b\u5283\u7dda\u63d2\u5165\u6587\u5b57
+intention.replace.cast.with.var.text=\u7528 ''{1}'' \u53d6\u4ee3 ''{0}''
+intention.replace.cast.with.var.family=\u7528\u8b8a\u6578\u53d6\u4ee3 cast
+intention.convert.color.representation.text=\u8f49\u63db\u70ba ''new Color{0}''
intention.convert.color.representation.family=\u8f49\u63db\u984f\u8272\u8868\u793a
-intention.break.string.on.line.breaks.text=\u6253\u7834\u5b57\u4e32 '\\n'
+intention.break.string.on.line.breaks.text=\u5728 '\\n' \u4e0a\u4e2d\u65b7\u5b57\u4e32
intention.unwrap.else.branch=\u89e3\u958b 'else' \u5206\u652f
intention.unwrap.else.branch.changes.semantics=\u89e3\u958b 'else' \u5206\u652f(\u6539\u8b8a\u8a9e\u7fa9)
intention.create.test=\u5efa\u7acb\u6e2c\u8a66
-intention.create.test.dialog.testing.library=\u6e2c\u8a66\u5eab:
+intention.create.test.dialog.testing.library=\u6e2c\u8a66\u5eab:(&L)
intention.create.test.dialog.language=\u8a9e\u8a00:
-intention.create.test.dialog.class.name=\u985e\u5225\u540d\uff1a
-intention.create.test.dialog.super.class=\u8d85\u985e\u5225\uff1a
+intention.create.test.dialog.class.name=\u985e\u5225\u540d:
+intention.create.test.dialog.super.class=\u8d85\u985e\u5225:
intention.create.test.dialog.choose.super.class=\u9078\u53d6\u8d85\u985e\u5225
-intention.create.test.dialog.generate=\u7522\u751f\uff1a
-intention.create.test.dialog.show.inherited=\u986f\u793a\u7e7c\u627f\u7684\u65b9\u6cd5(&i)
+intention.create.test.dialog.generate=\u7522\u751f:
+intention.create.test.dialog.show.inherited=\u986f\u793a\u7e7c\u627f\u7684\u65b9\u6cd5(&I)
intention.create.test.dialog.setUp=setUp/@Before(&U)
intention.create.test.dialog.tearDown=tearDown/@After(&D)
-intention.create.test.dialog.select.methods=\u7522\u751f\u6e2c\u8a66\u65b9\u6cd5\u70ba:(&m)
-intention.create.test.dialog.library.not.found={0} \u6a21\u7d44\u5728\u5eab\u4e2d\u6c92\u6709\u627e\u5230
+intention.create.test.dialog.select.methods=\u7522\u751f\u6e2c\u8a66\u65b9\u6cd5\u70ba:(&M)
+intention.create.test.dialog.library.not.found={0} \u5eab\u5728\u8a72\u6a21\u7d44\u4e2d\u672a\u627e\u5230
intention.create.test.dialog.fix.library=\u4fee\u5fa9
intention.create.test.dialog.java=Java
-lightbulb.tooltip=\u9ede\u64ca\u6216\u6309{0}
-dialog.intention.settings.intention.list.title=\u610f\u5411\u8868
+lightbulb.tooltip=\u9ede\u64ca\u6216\u6309 {0}
+dialog.intention.settings.intention.list.title=\u610f\u5411\u6e05\u55ae
dialog.intention.settings.description.panel.title=\u63cf\u8ff0
-dialog.intention.settings.description.usage.example.title=\u4f7f\u7528\u65b9\u6cd5
+dialog.intention.settings.description.usage.example.title=\u4f7f\u7528\u793a\u4f8b
intention.settings=\u610f\u5411
-intention.settings.category.text=\u60a8\u6240\u9078\u53d6\u7684\u610f\u5411\u985e\u5225 {0}.\u900f\u904e\u9ede\u64ca\u6838\u53d6\u65b9\u584a\uff0c\u60a8\u53ef\u4ee5\u555f\u7528/\u7981\u7528\u6b64\u985e\u5225\u7684\u6240\u6709\u610f\u5411\u3002\u8981\u555f\u7528/\u7981\u7528\u7279\u5b9a\u610f\u5411\uff0c\u5728\u8a72\u985e\u5225\u88e1\u9762\u9078\u53d6\u610f\u5411\u3002
-templates.postfix.settings.category.text=\u4f60\u9078\u53d6\u4e86\u5f8c\u7f6e\u5b57\u5143\u88dc\u5168\u8a9e\u8a00\u3002
\u900f\u904e\u9ede\u64ca\u6838\u53d6\u65b9\u584a\uff0c\u60a8\u53ef\u4ee5\u555f\u7528/\u7981\u7528\u8a72\u985e\u5225\u7684\u6240\u6709\u5f8c\u7f6e\u5b57\u5143\u88dc\u5168\u3002
\u8981\u555f\u7528/\u7981\u7528\u4e00\u500b\u5f8c\u7f6e\u5b57\u5143\u7bc4\u672c\uff0c\u5728\u8a72\u7d44\u88e1\u9078\u53d6\u3002
+intention.settings.category.text=\u60a8\u9078\u53d6\u4e86\u610f\u5411\u985e\u5225 {0}.
\u900f\u904e\u9ede\u64ca\u6838\u53d6\u65b9\u584a\uff0c\u60a8\u53ef\u4ee5\u555f\u7528/\u7981\u7528\u6b64\u985e\u5225\u7684\u6240\u6709\u610f\u5411\u3002\u8981\u555f\u7528/\u7981\u7528\u4e00\u500b\u7279\u5b9a\u610f\u5411\uff0c\u5728\u8a72\u985e\u5225\u88e1\u9762\u9078\u53d6\u3002
+templates.postfix.settings.category.text=\u4f60\u9078\u53d6\u4e86\u5f8c\u7f6e\u5b57\u5143\u88dc\u5168\u8a9e\u8a00\u3002
\u900f\u904e\u9ede\u64ca\u6838\u53d6\u65b9\u584a\uff0c\u60a8\u53ef\u4ee5\u555f\u7528/\u7981\u7528\u8a72\u985e\u5225\u7684\u6240\u6709\u5f8c\u7f6e\u5b57\u5143\u88dc\u5168\u7bc4\u672c\u3002
\u8981\u555f\u7528/\u7981\u7528\u4e00\u500b\u5f8c\u7f6e\u5b57\u5143\u7bc4\u672c\uff0c\u5728\u8a72\u7d44\u88e1\u9078\u53d6\u3002
templates.postfix.settings.category.before=\u6b64\u8655\u5c07\u986f\u793a\u5177\u6709\u6240\u9078\u7bc4\u672c\u7684\u793a\u4f8b\u4ee3\u78bc\u3002\n \u9583\u720d\u7684\u77e9\u5f62 \u986f\u793a\u610f\u5411\u9069\u7528\u7684\u5730\u65b9\u3002
-templates.postfix.settings.category.after=\u5f8c\u7f6e\u5b57\u5143\u5b8c\u6210\u8f38\u51fa\u7684\u7d50\u679c\u5c07\u986f\u793a\u5728\u9019\u88e1
-javadoc.description.copied.from.interface=\u63cf\u8ff0\u8907\u88fd\u5f9e\u4ecb\u9762:
-javadoc.description.copied.from.class=\u63cf\u8ff0\u8907\u88fd\u5f9e\u985e\u5225:
-javadoc.description.copied.from.field=Description copied from field:
+templates.postfix.settings.category.after=\u5f8c\u7f6e\u5b57\u5143\u88dc\u5168\u57f7\u884c\u7684\u7d50\u679c\u5c07\u986f\u793a\u5728\u9019\u88e1\u3002
+javadoc.description.copied.from.interface=\u63cf\u8ff0\u5f9e\u4ecb\u9762\u8907\u88fd:
+javadoc.description.copied.from.class=\u63cf\u8ff0\u5f9e\u985e\u5225\u8907\u88fd:
+javadoc.description.copied.from.field=\u63cf\u8ff0\u5f9e\u6b04\u4f4d\u8907\u88fd\uff1a
javadoc.deprecated=\u904e\u6642\u7684
-javadoc.since=\u81ea\u5f9e:
-javadoc.see.also=\u53e6\u898b\uff1a
-javadoc.parameters=\u53c3\u6578\uff1a
+javadoc.since=\u81ea:
+javadoc.see.also=\u8acb\u53c3\u95b1:
+javadoc.parameters=\u53c3\u6578:
javadoc.returns=\u8fd4\u56de:
-javadoc.throws=\u62cb\u51fa\uff1a
-javadoc.method.in.interface={0}\u5728\u4ecb\u9762{1}\u88e1\u9762
-javadoc.method.in.class={0}\u5728\u985e\u5225{1}\u88e1\u908a
-javadoc.method.overrides=\u91cd\u5beb\uff1a
-javadoc.method.specified.by=\u6307\u5b9a\u7684:
-javadoc.external.fetch.error.message=\u7121\u6cd5\u7372\u53d6\u9060\u7aef\u6a94\u6848:{0}
-searching.for.implementations=\u5c0b\u627e\u5be6\u73fe...
+javadoc.throws=\u62cb\u51fa:
+javadoc.method.in.interface={0} \u5728\u4ecb\u9762 {1}
+javadoc.method.in.class={0} \u5728\u985e\u5225 {1}
+javadoc.method.overrides=\u91cd\u5beb:
+javadoc.method.specified.by=\u6307\u5b9a\u8005:
+javadoc.external.fetch.error.message=\u7121\u6cd5\u7372\u53d6\u9060\u7aef\u6587\u4ef6\uff1a\u5167\u90e8\u932f\u8aa4
+searching.for.implementations=\u641c\u7d22\u5be6\u73fe...
goto.implementation.chooserTitle=\u9078\u53d6 {0} \u7684\u5be6\u73fe\u65b9\u6cd5({1} \u627e\u5230 {2})
-goto.implementation.findUsages.title={0}\u7684\u5be6\u73fe
-goto.implementation.notFound=\u6c92\u6709\u5be6\u73fe\u767c\u73fe
+goto.implementation.findUsages.title={0} \u7684\u5be6\u73fe
+goto.implementation.notFound=\u627e\u4e0d\u5230\u5be6\u73fe
-goto.test.chooserTitle.test=\u9078\u53d6{0}\u6e2c\u8a66({1}\u767c\u73fe{2})
-goto.test.findUsages.test.title=\u6e2c\u8a66\u70ba{0}
-goto.test.chooserTitle.subject=\u9078\u53d6{0}\u7684\u6e2c\u8a66\u4e3b\u984c({1}\u767c\u73fe{2})
-goto.test.findUsages.subject.title=\u6e2c\u8a66\u7269\u4ef6\u70ba{0}
-goto.test.notFound=\u6c92\u6709\u6e2c\u8a66\u7269\u4ef6\u767c\u73fe
+goto.test.chooserTitle.test=\u9078\u53d6 {0} \u7684\u6e2c\u8a66({1} \u627e\u5230 {2})
+goto.test.findUsages.test.title={0} \u7684\u6e2c\u8a66
+goto.test.chooserTitle.subject=\u9078\u53d6 {0} \u7684\u6e2c\u8a66\u7269\u4ef6({1} \u627e\u5230 {2})
+goto.test.findUsages.subject.title={0} \u7684\u6e2c\u8a66\u7269\u4ef6
+goto.test.notFound=\u6c92\u6709\u627e\u5230\u6e2c\u8a66\u7269\u4ef6
-incremental.search.tooltip.prefix=\u641c\u5c0b:
-goto.super.property.chooser.title=\u9078\u53d6\u8d85\u7d1a\u5c6c\u6027
-goto.super.method.chooser.title=\u9078\u53d6\u7236\u985e\u5225\u65b9\u6cd5
-goto.super.method.of.chooser.title=\u9078\u53d6\u8d85\u985e\u5225\u7684\u65b9\u6cd5 {0}
-goto.super.method.findUsages.title={0}\u7684\u8d85\u7d1a\u65b9\u6cd5
-goto.super.class.chooser.title=\u9078\u53d6\u7236\u985e\u5225\u6216\u4ecb\u9762
+incremental.search.tooltip.prefix=\u641c\u7d22:
+goto.super.property.chooser.title=\u9078\u53d6\u8d85\u985e\u5225\u5c6c\u6027
+goto.super.method.chooser.title=\u9078\u53d6\u8d85\u985e\u5225\u65b9\u6cd5
+goto.super.method.of.chooser.title=\u9078\u53d6 {0} \u7684\u8d85\u985e\u5225\u65b9\u6cd5
+goto.super.method.findUsages.title={0} \u7684\u8d85\u985e\u5225\u65b9\u6cd5
+goto.super.class.chooser.title=\u9078\u53d6\u8d85\u985e\u5225\u6216\u4ecb\u9762
javadoc.action.back=\u5411\u5f8c
javadoc.action.forward=\u5411\u524d
javadoc.action.view.external=\u6aa2\u8996\u5916\u90e8\u6587\u4ef6
-javadoc.documentation.not.found.message=\u5c0d\u65bc\u9019\u500b\u5143\u7d20\u7684\u6587\u4ef6\u662f\u6c92\u6709\u627e\u5230.\u8acb\u65b0\u589e\u6240\u6709\u9700\u8981\u7684\u8def\u5f91\u5230API\u6587\u4ef6\u5728\u9805\u76ee\u8a2d\u5b9a.
+javadoc.documentation.not.found.message=\u627e\u4e0d\u5230\u6b64\u5143\u7d20\u7684\u6587\u4ef6\u3002\n\u8acb\u5728\u300c\u9805\u76ee\u8a2d\u5b9a\u300d\u4e2d\u5c07\u6240\u6709\u9700\u8981\u7684\u8def\u5f91\u65b0\u589e\u5230 API \u6587\u4ef6\u3002
javadoc.documentation.not.found.title=\u6c92\u6709\u6587\u4ef6
-javadoc.fetching.progress=\u8b80\u53d6\u6587\u4ef6...
-no.documentation.found=\u6c92\u6709\u767c\u73fe\u6587\u4ef6.
-javadoc.constructor.candidates=\u65b0\u7684\u5019\u9078 {0}() \u662f:
{1}
-javadoc.candidates=\u5019\u9078\u65b9\u6cd5\u8abf\u7528 {0} \u662f:
{1}
-javadoc.candidates.not.found=\u6c92\u6709\u5019\u9078\u4eba\u767c\u73fe\u65b9\u6cd5\u8abf\u7528{0}.
+javadoc.fetching.progress=\u7372\u53d6\u6587\u4ef6...
+no.documentation.found=\u6c92\u6709\u627e\u5230\u6587\u4ef6\u3002
+javadoc.constructor.candidates=new {0}() \u7684\u5019\u9078\u662f:
{1}
+javadoc.candidates=\u8abf\u7528 {0} \u7684\u65b9\u6cd5\u5019\u9078\u662f:
{1}
+javadoc.candidates.not.found=\u6c92\u6709\u627e\u5230\u8abf\u7528 {0} \u7684\u65b9\u6cd5\u5019\u9078\u3002
declaration.navigation.title=\u9078\u53d6\u5ba3\u544a
-template.shortcut.enter=\u78ba\u5b9a
-template.shortcut.tab=\u9078\u9805\u5361
+template.shortcut.enter=\u56de\u8eca
+template.shortcut.tab=Tab
template.shortcut.space=\u7a7a\u683c
template.shortcut.custom=\u81ea\u8a02
-template.shortcut.none=None
-dialog.edit.live.template.title=\u7de8\u8f2f\u6a21\u7248
-dialog.add.live.template.title=\u65b0\u589e\u6a21\u7248
-templates.no.defined=\u6c92\u6709\u5b9a\u7fa9\u8a72\u74b0\u5883\u4e0b\u7684\u7bc4\u672c
-templates.surround.no.defined=\u5728\u9019\u7a2e\u60c5\u6cc1\u4e0b\u6c92\u6709\u5b9a\u7fa9\u74b0\u7e5e\u7bc4\u672c
-templates.settings.page.title=\u6a21\u7248
-templates.select.template.chooser.title=\u9078\u53d6\u6a21\u7248
+template.shortcut.none=\u6c92\u6709
+dialog.edit.live.template.title=\u7de8\u8f2f\u4ee3\u78bc\u7bc4\u672c
+dialog.add.live.template.title=\u65b0\u589e\u4ee3\u78bc\u7bc4\u672c
+templates.no.defined=\u5728\u9019\u500b\u5167\u5bb9\u4e2d\u6c92\u6709\u5b9a\u7fa9\u7bc4\u672c
+templates.surround.no.defined=\u5728\u6b64\u5167\u5bb9\u4e2d\u6c92\u6709\u5b9a\u7fa9\u5305\u570d\u7bc4\u672c
+templates.settings.page.title=\u4ee3\u78bc\u7bc4\u672c
+templates.select.template.chooser.title=\u9078\u53d6\u7bc4\u672c
templates.dialog.edit.variables.title=\u7de8\u8f2f\u7bc4\u672c\u8b8a\u6578
templates.dialog.edit.variables.border.title=\u8b8a\u6578
-templates.dialog.edit.variables.action.move.up=\u4e0a\u79fb
-templates.dialog.edit.variables.action.move.down=\u4e0b\u79fb
-templates.dialog.edit.variables.table.column.name=\u540d\u5b57
+templates.dialog.edit.variables.action.move.up=\u4e0a\u79fb(&U)
+templates.dialog.edit.variables.action.move.down=\u4e0b\u79fb(&D)
+templates.dialog.edit.variables.table.column.name=\u540d\u7a31
templates.dialog.edit.variables.table.column.expression=\u904b\u7b97\u5f0f
templates.dialog.edit.variables.table.column.default.value=\u9810\u8a2d\u503c
templates.dialog.edit.variables.table.column.skip.if.defined=\u5982\u679c\u5df2\u5b9a\u7fa9\u5247\u8df3\u904e
templates.dialog.table.column.abbreviation=\u7e2e\u5beb
templates.dialog.table.column.description=\u63cf\u8ff0
-templates.dialog.table.column.active=\u6709\u6548\u7684
-templates.dialog.shortcut.chooser.label=\u9810\u8a2d\u5c55\u958b\u8207
-dialog.copy.live.template.title=\u8907\u88fd\u73fe\u6709\u6a21\u7248
+templates.dialog.table.column.active=\u555f\u7528
+templates.dialog.shortcut.chooser.label=\u9810\u8a2d\u5c55\u958b\u900f\u904e
+dialog.copy.live.template.title=\u8907\u88fd\u4ee3\u78bc\u7bc4\u672c
dialog.edit.template.shortcut.default=\u9810\u8a2d({0})
dialog.edit.template.template.text.title=\u7bc4\u672c\u6587\u5b57:(&T)
dialog.edit.template.button.edit.variables=\u7de8\u8f2f\u8b8a\u6578(&E)
-dialog.edit.template.label.abbreviation=\u7e2e\u5beb:(&b)
-dialog.edit.template.label.group=\u7d44(&G):
-dialog.edit.template.label.description=\u63cf\u8ff0(&D):
+dialog.edit.template.label.abbreviation=\u7e2e\u5beb:(&B)
+dialog.edit.template.label.group=\u7d44:(&G)
+dialog.edit.template.label.description=\u63cf\u8ff0:(&D)
dialog.edit.template.options.title=\u9078\u9805
-dialog.edit.template.label.expand.with=\u5c55\u958b\u8207 (&X)
+dialog.edit.template.label.expand.with=\u5c55\u958b(&X)
dialog.edit.template.checkbox.reformat.according.to.style=\u6839\u64da\u6a23\u5f0f\u91cd\u65b0\u683c\u5f0f\u5316(&R)
-dialog.edit.template.checkbox.shorten.fq.names=\u7e2e\u77ed\u6f3f\u540d\u7a31(
-dialog.edit.template.checkbox.use.static.import=\u5982\u679c\u53ef\u80fd\uff0c\u4f7f\u7528\u975c\u614b\u532f\u5165(i)\r (&I)
+dialog.edit.template.checkbox.shorten.fq.names=\u7e2e\u77ed FQ \u540d\u7a31(&F)
+dialog.edit.template.checkbox.use.static.import=\u5982\u679c\u53ef\u80fd\uff0c\u4f7f\u7528\u975c\u614b\u532f\u5165(&I)
dialog.edit.template.context.title=\u5167\u5bb9
dialog.edit.template.checkbox.html=HTML(&H)
dialog.edit.template.checkbox.xml=XML(&X)
dialog.edit.template.checkbox.jsp=JSP(&P)
-dialog.edit.template.checkbox.smart.type.completion=\u667a\u6167\u578b\u985e\u578b\u5b8c\u6210(o)\r (&O)
+dialog.edit.template.checkbox.smart.type.completion=\u667a\u6167\u578b\u985e\u578b\u88dc\u5168(&O)
dialog.edit.template.error.title=\u7121\u6cd5\u5132\u5b58
-dialog.edit.template.error.malformed.abbreviation=\u4e0d\u80fd\u5132\u5b58\u7bc4\u672c.\u7bc4\u672c\u7e2e\u5beb\u61c9\u8a72\u53ea\u5305\u542b\u5b57\u6bcd,\u6578\u5b57\u548c\u9023\u5b57\u5143,\u9ede.
-dialog.edit.template.error.already.exists=\u4e0d\u80fd\u5132\u5b58\u7bc4\u672c.\u7bc4\u672c\u8207\u7e2e\u5beb\"{0}\"\u5df2\u7d93\u5b58\u5728\u65bc\u96c6\u5718\"{1}\".\u8acb\u9078\u53d6\u4e00\u500b\u4e0d\u540c\u7684\u7e2e\u5beb\u6216\u7d44.
+dialog.edit.template.error.malformed.abbreviation=\u7121\u6cd5\u5132\u5b58\u7bc4\u672c\u3002\n\u7bc4\u672c\u7e2e\u5beb\u61c9\u50c5\u5305\u542b\u5b57\u6bcd\uff0c\u6578\u5b57\uff0c\u9ede\u548c\u9023\u5b57\u5143\u3002
+dialog.edit.template.error.already.exists=\u7121\u6cd5\u5132\u5b58\u7bc4\u672c\u3002\n\u7e2e\u5beb\u70ba \"{0}\" \u7684\u7bc4\u672c\n\u5df2\u7d93\u5b58\u5728\u65bc\u7d44 \"{1}\" \u4e2d\u3002\n\u8acb\u9078\u53d6\u5176\u4ed6\u7e2e\u5beb\u6216\u7d44\u3002
finish.template.command=\u5b8c\u6210\u7bc4\u672c
insert.code.template.command=\u63d2\u5165\u4ee3\u78bc\u7bc4\u672c
template.next.variable.command=\u8f49\u5230\u4e0b\u4e00\u500b\u4ee3\u78bc\u7bc4\u672c\u9078\u9805\u5361
template.previous.variable.command=\u8f49\u5230\u4e0a\u4e00\u500b\u4ee3\u78bc\u7bc4\u672c\u9078\u9805\u5361
macro.array.variable=arrayVariable()
-macro.capitalize.string=capitalize(String)
+macro.capitalize.string=capitalize(\u5b57\u4e32)
macro.cast.to.left.side.type=castToLeftSideType()
macro.classname=className()
macro.component.type.of.array=componentTypeOf(Array)
macro.current.package=currentPackage()
-macro.decapitalize.string=decapitalize(String)
-macro.firstWord.string=firstWord(String)
-macro.undescoresToSpaces.string=underscoresToSpaces(String)
-macro.undescoresToCamelCase.string=underscoresToCamelCase(String)
-macro.capitalizeAndUnderscore.string=capitalizeAndUnderscore(String)
-macro.descendant.classes.enum=descendantClassesEnum(String)
-macro.enum=enum(...)
+macro.decapitalize.string=decapitalize(\u5b57\u4e32)
+macro.firstWord.string=firstWord(\u5b57\u4e32)
+macro.undescoresToSpaces.string=underscoresToSpaces(\u5b57\u4e32)
+macro.undescoresToCamelCase.string=underscoresToCamelCase(\u5b57\u4e32)
+macro.capitalizeAndUnderscore.string=capitalizeAndUnderscore(\u5b57\u4e32)
+macro.descendant.classes.enum=descendantClassesEnum(\u5b57\u4e32)
+macro.enum=\u679a\u8209(...)
macro.expected.type=expectedType()
-macro.groovy.script=groovyScript(\"groovy code\")
+macro.groovy.script=groovyScript(\"groovy\u4ee3\u78bc\")
macro.guess.element.type.of.container=guessElementType(Container)
macro.expression.type=expressionType(Expression)
macro.iterable.component.type=iterableComponentType(ArrayOrIterable)
@@ -384,171 +384,171 @@ macro.suggest.index.name=suggestIndexName()
macro.suggest.variable.name=suggestVariableName()
macro.suggest.first.variable.name=suggestFirstVariableName()
macro.variable.of.type=variableOfType(Type)
-macro.file.name=fileName()
+macro.file.name=\u6a94\u6848\u540d()
macro.file.name.without.extension=fileNameWithoutExtension()
-command.name.surround.with.runtime.cast=\u74b0\u7e5e\u7528\u57f7\u884c\u6642\u8f49\u63db
-inspection.i18n.expression.is.invalid.error.message=I18nized\u904b\u7b97\u5f0f\u7bc4\u672c\u7684\u4e0d\u662f\u4e00\u500b\u6709\u6548\u7684\u904b\u7b97\u5f0f
+command.name.surround.with.runtime.cast=\u7528\u57f7\u884c\u6642\u8f49\u63db\u5305\u570d
+inspection.i18n.expression.is.invalid.error.message=\u570b\u969b\u5316\u904b\u7b97\u5f0f\u7bc4\u672c\u4e0d\u662f\u6709\u6548\u7684\u904b\u7b97\u5f0f
inspection.error.dialog.title=\u932f\u8aa4
-livetemplate.description.tag.pair=\u4e00\u5c0d\u6a19\u7c64
-livetemplate.description.itar=\u904d\u6b77\u9663\u5217\u5143\u7d20
-livetemplate.description.itco=\u904d\u6b77java.util.Collection\u5143\u7d20
-livetemplate.description.iten=\u8fed\u4ee3java util\u679a\u8209
-livetemplate.description.itit=\u8fed\u4ee3java util\u8fed\u4ee3\u5668
-livetemplate.description.itli=\u904d\u6b77java.util.List\u5143\u7d20
-livetemplate.description.ittok=\u8fed\u4ee3\u6a19\u8a18\u5f9e\u5b57\u4e32
-livetemplate.description.itve=\u904d\u6b77java.util.Vector\u5143\u7d20
-livetemplate.description.ritar=\u53cd\u5e8f\u904d\u6b77\u9663\u5217\u5143\u7d20
-livetemplate.description.iter=\u8fed\u4ee3\u9663\u5217\u5728J2SDK Iterable | 5.0\u8a9e\u6cd5
-livetemplate.description.itover=\u904d\u6b77\u4e00\u500b\u9663\u5217\u9078\u53d6J2SDK Iterable\u6216\u57285.0\u8a9e\u6cd5
-livetemplate.description.inst=\u6aa2\u67e5\u7269\u4ef6\u985e\u578b\u548c\u904b\u7b97\u5b50\u548c\u4e0b\u6295\u4e0b\u5b83
+livetemplate.description.tag.pair=\u6a19\u7c64\u5c0d
+livetemplate.description.itar=\u8fed\u4ee3\u9663\u5217\u5143\u7d20
+livetemplate.description.itco=\u8fed\u4ee3 java.util.Collection \u7684\u5143\u7d20
+livetemplate.description.iten=\u8fed\u4ee3 java.util.Enumeration
+livetemplate.description.itit=\u8fed\u4ee3 java.util.Iterator
+livetemplate.description.itli=\u8fed\u4ee3 java.util.List \u7684\u5143\u7d20
+livetemplate.description.ittok=\u8fed\u4ee3\u5b57\u4e32\u4e2d\u7684\u5b57\u5143
+livetemplate.description.itve=\u8fed\u4ee3 java.util.Vector \u7684\u5143\u7d20
+livetemplate.description.ritar=\u4ee5\u76f8\u53cd\u7684\u9806\u5e8f\u8fed\u4ee3\u9663\u5217\u7684\u5143\u7d20
+livetemplate.description.iter=\u7528 J2SDK 5.0\u7684\u8a9e\u6cd5\u8fed\u4ee3 Iterable | \u9663\u5217
+livetemplate.description.itover=\u5728 Iterable \u6216 \u9663\u5217\u4e0a\u4f7f\u7528 J2SDK 5.0 \u7684\u8a9e\u6cd5\u9032\u884c\u8fed\u4ee3
+livetemplate.description.inst=\u4f7f\u7528 instanceof \u6aa2\u67e5\u7269\u4ef6\u985e\u578b\u4e26\u5c07\u5176\u964d\u7d1a
livetemplate.description.lst=\u7372\u53d6\u9663\u5217\u7684\u6700\u5f8c\u4e00\u500b\u5143\u7d20
-livetemplate.description.mn=\u96c6\u8f03\u5c0f\u503c\u7d66\u4e00\u500b\u8b8a\u6578
-livetemplate.description.mx=\u8a2d\u5b9a\u8b8a\u6578\u66f4\u5927\u7684\u50f9\u503c
+livetemplate.description.mn=\u70ba\u8b8a\u6578\u8a2d\u5b9a\u8f03\u5c0f\u7684\u503c
+livetemplate.description.mx=\u70ba\u8b8a\u6578\u8a2d\u5b9a\u66f4\u5927\u7684\u503c
livetemplate.description.psvm=main() \u65b9\u6cd5\u5ba3\u544a
-livetemplate.description.toar=\u5b58\u5132\u5143\u7d20\u7684java\u8dd1\u9f8d\u5957.\u6536\u96c6\u5230\u9663\u5217
+livetemplate.description.toar=\u5c07 java.util.Collection \u7684\u5143\u7d20\u5b58\u5132\u5230\u9663\u5217\u4e2d
livetemplate.description.lazy=\u57f7\u884c\u5ef6\u9072\u521d\u59cb\u5316
-livetemplate.description.if.not.null=\u63d2\u5165''if not null''\u8a9e\u53e5
-livetemplate.description.if.null=\u63d2\u5165''if null''\u8a9e\u53e5
-livetemplate.description.geti=\u63d2\u5165\u55ae\u4f8b\u65b9\u6cd5getInstance
-livetemplate.description.serr=\u5217\u5370\u4e00\u500b\u5b57\u4e32\u5230System.err
-livetemplate.description.sout=\u5217\u5370\u4e00\u500b\u5b57\u4e32\u5230System.out
-livetemplate.description.souf=\u5217\u5370\u4e00\u500b\u683c\u5f0f\u5316\u5b57\u4e32\u5230System.out
-livetemplate.description.soutm=\u5217\u5370\u76ee\u524d\u7684\u985e\u5225\u540d\u548c\u65b9\u6cd5\u540d\u5230System.out
-livetemplate.description.soutp=\u5217\u5370\u65b9\u6cd5\u53c3\u6578\u7684\u540d\u7a31\u548c\u503c\u5230System.out
-livetemplate.description.soutv=\u5217\u5370\u4e00\u500b\u503cSystem.out
-livetemplate.description.st=\u5b57\u4e32
+livetemplate.description.if.not.null=\u63d2\u5165 ''if not null'' \u8a9e\u53e5
+livetemplate.description.if.null=\u63d2\u5165 ''if null'' \u8a9e\u53e5
+livetemplate.description.geti=\u63d2\u5165\u55ae\u4f8b\u65b9\u6cd5 getInstance
+livetemplate.description.serr=\u5217\u5370\u4e00\u500b\u5b57\u4e32\u5230 System.err
+livetemplate.description.sout=\u5217\u5370\u4e00\u500b\u5b57\u4e32\u5230 System.out
+livetemplate.description.souf=\u5217\u5370\u4e00\u500b\u683c\u5f0f\u5316\u5b57\u4e32\u5230 System.out
+livetemplate.description.soutm=\u5217\u5370\u76ee\u524d\u7684\u985e\u5225\u540d\u548c\u65b9\u6cd5\u540d\u5230 System.out
+livetemplate.description.soutp=\u5217\u5370\u65b9\u6cd5\u53c3\u6578\u7684\u540d\u7a31\u548c\u503c\u5230 System.out
+livetemplate.description.soutv=\u5217\u5370\u4e00\u500b\u503c System.out
+livetemplate.description.st=String
livetemplate.description.psf=public static final
livetemplate.description.prsf=private static final
livetemplate.description.psfi=public static final int
livetemplate.description.psfs=public static final String
livetemplate.description.thr=throw new
-livetemplate.description.surround.braces=\u7528{}\u5305\u88f9
-livetemplate.description.surround.parens=\u7528()\u5305\u88f9
-livetemplate.description.surround.tag=\u7528\u5305\u88f9
-livetemplate.description.surround.tag.in.htmlorjsp=\u5728HTML/JSP\u7528\u5305\u88f9
-livetemplate.description.surround.cdata.in.xmlorhtmlorjsp=\u7528CDATA\u5305\u88f9
-livetemplate.description.surround.with.callable=\u7528Callable\u5305\u88f9
-livetemplate.description.surround.with.read.lock=\u7528ReadWriteLock.readLock \u5305\u88f9
-livetemplate.description.surround.with.write.lock=\u7528ReadWriteLock.writeLock \u5305\u88f9
+livetemplate.description.surround.braces=\u7528{}\u5305\u570d
+livetemplate.description.surround.parens=\u7528 () \u5305\u570d
+livetemplate.description.surround.tag=\u7528 \u5305\u570d
+livetemplate.description.surround.tag.in.htmlorjsp=\u5728 HTML/JSP \u4e2d\u7528 \u5305\u570d
+livetemplate.description.surround.cdata.in.xmlorhtmlorjsp=\u7528 CDATA \u90e8\u4efd\u5305\u570d
+livetemplate.description.surround.with.callable=\u7528 Callable \u5305\u570d
+livetemplate.description.surround.with.read.lock=\u7528 ReadWriteLock.readLock \u5305\u570d
+livetemplate.description.surround.with.write.lock=\u7528 ReadWriteLock.writeLock \u5305\u570d
quickfix.add.variable.text=\u521d\u59cb\u5316\u8b8a\u6578 ''{0}''
quickfix.add.variable.family.name=\u521d\u59cb\u5316\u8b8a\u6578
inspection.i18n.quickfix.annotate.as=\u8a3b\u89e3\u70ba @{0}
-inspection.i18n.quickfix.annotate.element.as=\u8a3b\u89e3{0} ''{1}'' \u70ba @{2}
-disable.intention.action=\u7981\u7528''{0}''
-enable.intention.action=\u555f\u7528''{0}''
-under.construction.string=\u5728\u69cb\u9020\u5668\u4e0b
-inspection.i18n.option.ignore.comment.pattern=\u5ffd\u7565\u7dda\u8def\u5305\u542b\u8a72\u8a55\u8ad6(\u6a21\u5f0f\u5728java\u8dd1\u9f8d\u5957.\u6a21\u5f0f\u683c\u5f0f):
-inspection.i18n.option.ignore.comment.title=\u975enls\u8a55\u8ad6\u6a21\u5f0f
-inspection.i18n.option.ignore.assigned.to.constants=\u5ffd\u7565\u6587\u5b57\u5206\u914d\u5e38\u6578
-inspection.i18n.option.ignore.tostring=\u5ffd\u7565toString()\u65b9\u6cd5\u7684\u5167\u5bb9
-intention.move.initializer.to.constructor=\u79fb\u52d5\u5230\u69cb\u9020\u51fd\u6578\u521d\u59cb\u5316\u5668
-intention.move.initializer.to.set.up=\u521d\u59cb\u5316\u8a2d\u5b9a\u79fb\u52d5\u65b9\u6cd5
-intention.move.field.assignment.to.declaration=\u5c07\u8ce6\u503c\u8a9e\u79fb\u52d5\u5230\u6b04\u4f4d\u5ba3\u544a
-i18nize.jsp.error=\u8acb\u9078\u53d6JSP\u6587\u5b57i18nize\u3002\n\u78ba\u4fdd\u4f60\u6c92\u6709\u9078\u53d6\u4efb\u4f55\u6307\u4ee4\u78bc\uff0c\u81ea\u8a02\u6a19\u7c64\u6216\u5176\u5b83\u8a9e\u8a00\u5143\u7d20\u3002\n\u540c\u6642\uff0cHTML\u6a19\u7c64\u88e1\u9762\u9078\u53d6\u5fc5\u9808\u662f\u5e73\u8861\u7684\u3002
-i18nize.error.title=\u4e0d\u80fdI18nize\u9078\u53d6
-i18nize.error.message=\u4f60\u53ea\u80fdi18nize Java\u5b57\u4e32\u6216\u8005\u5b50\u4e32\u4e4b.\u8acb\u9ede\u63d2\u5165\u7b26\u865f\u5728Java\u5b57\u4e32\u6216\u9078\u53d6\u5b83\u7684\u4e00\u90e8\u4efd.
-display.coverage.prompt=\u60a8\u8981\u986f\u793a\u8986\u5beb\u7387\u8cc7\u6599\"{0}\"\u55ce\uff1f
+inspection.i18n.quickfix.annotate.element.as=\u8a3b\u89e3 {0} ''{1}'' \u70ba @{2}
+disable.intention.action=\u7981\u7528 ''{0}''
+enable.intention.action=\u555f\u7528 ''{0}''
+under.construction.string=\u6b63\u5728\u69cb\u5efa\u3002
+inspection.i18n.option.ignore.comment.pattern=\u5ffd\u7565\u5305\u542b\u6b64\u8a3b\u89e3\u7684\u884c(java.util.Pattern \u683c\u5f0f\u7684\u6a21\u5f0f)\uff1a
+inspection.i18n.option.ignore.comment.title=Non-Nls \u8a3b\u89e3\u6a21\u5f0f
+inspection.i18n.option.ignore.assigned.to.constants=\u5ffd\u7565\u5206\u914d\u7d66\u5e38\u6578\u7684\u6587\u5b57
+inspection.i18n.option.ignore.tostring=\u5ffd\u7565 toString() \u65b9\u6cd5\u7684\u5167\u5bb9
+intention.move.initializer.to.constructor=\u5c07\u521d\u59cb\u5316\u5668\u79fb\u5230\u69cb\u9020\u51fd\u6578
+intention.move.initializer.to.set.up=\u5c07\u521d\u59cb\u5316\u5668\u79fb\u52d5\u5230 setUp \u65b9\u6cd5
+intention.move.field.assignment.to.declaration=\u5c07\u8ce6\u503c\u79fb\u5230\u6b04\u4f4d\u5ba3\u544a
+i18nize.jsp.error=\u8acb\u9078\u53d6 JSP \u6587\u5b57\u9032\u884c\u570b\u969b\u5316\u3002\n\u78ba\u4fdd\u60a8\u6c92\u6709\u9078\u53d6\u4efb\u4f55 scriptlet\uff0c\u81ea\u8a02\u6a19\u7c64\u6216\u5176\u4ed6\u5176\u4ed6\u8a9e\u8a00\u5143\u7d20\u3002\n\u6b64\u5916\uff0c\u9078\u53d6\u5167\u7684 HTML \u6a19\u7c64\u5fc5\u9808\u5e73\u8861\u3002
+i18nize.error.title=\u4e0d\u80fd\u570b\u969b\u5316\u6240\u9078\u5167\u5bb9
+i18nize.error.message=\u60a8\u53ea\u80fd\u570b\u969b\u5316 Java \u5b57\u4e32\u6587\u5b57\u6216\u5176\u5b50\u5b57\u4e32\u3002\n\u8acb\u5c07\u63d2\u5165\u7b26\u6307\u5411 Java \u5b57\u4e32\u6587\u5b57\u6216\u9078\u53d6\u5176\u4e2d\u7684\u4e00\u90e8\u4efd\u3002
+display.coverage.prompt=\u8981\u986f\u793a ''{0}'' \u7684\u8986\u5beb\u7387\u8cc7\u6599\u55ce\uff1f
code.coverage=\u4ee3\u78bc\u8986\u5beb\u7387
coverage.button.add.package=\u65b0\u589e\u5305
coverage.pattern.filter.editor.choose.package.title=\u9078\u53d6\u5305
no.coverage=\u6c92\u6709\u8986\u5beb
-code.coverage.is.not.supported=\u4ee3\u78bc\u8986\u5beb\u7387\u652f\u63f4jre 5.0\u6216\u66f4\u9ad8
-title.popup.show.coverage=\u8986\u5beb\u7387\u5957\u623f
-prompt.remove.coverage=\u4f60\u8981\u522a\u9664\"{0}\"\u8986\u5beb\u7387\u8cc7\u6599\u55ce?
+code.coverage.is.not.supported=jre 5.0\u6216\u66f4\u9ad8\u7248\u672c\u652f\u63f4\u4ee3\u78bc\u8986\u5beb
+title.popup.show.coverage=\u8986\u5beb\u7387\u5957\u4ef6
+prompt.remove.coverage=\u4f60\u8981\u79fb\u9664 ''{0}'' \u8986\u5beb\u7387\u8cc7\u6599\u55ce?
title.remove.coverage.data=\u79fb\u9664\u8986\u5beb\u7387\u8cc7\u6599
coverage.data.outdated=\u8986\u5beb\u7387\u8cc7\u6599\u5df2\u904e\u671f
coverage.data.not.found=\u672a\u627e\u5230\u8986\u5beb\u7387\u8cc7\u6599
-error.cannot.resolve.class=\u7121\u6cd5\u5256\u6790\u985e\u5225''{0}''
-implementation.view.title={0}\u7684\u5b9a\u7fa9
-javadoc.info.title=\u6587\u4ef6\u70ba{0}
-intention.intercept.ejb.method.or.class.family=\u65b0\u589eEJB\u6514\u622a\u5668
-intention.intercept.ejb.method.or.class.class.text=\u65b0\u589e\u6514\u622a\u5668\u5c0dEJB\u985e\u5225\"{0}\"
-intention.intercept.ejb.method.or.class.method.text=\u5c0d\u696d\u52d9\u65b9\u6cd5\u65b0\u589e\u6514\u622a\"{0}\"
+error.cannot.resolve.class=\u7121\u6cd5\u5256\u6790\u985e\u5225 ''{0}''
+implementation.view.title={0} \u7684\u5b9a\u7fa9
+javadoc.info.title=\u6587\u4ef6\u70ba {0}
+intention.intercept.ejb.method.or.class.family=\u65b0\u589e EJB \u6514\u622a\u5668
+intention.intercept.ejb.method.or.class.class.text=\u70ba EJB \u985e\u5225 ''{0}'' \u65b0\u589e\u6514\u622a\u5668
+intention.intercept.ejb.method.or.class.method.text=\u70ba\u696d\u52d9\u65b9\u6cd5 ''{0}'' \u65b0\u589e\u6514\u622a\u5668
intention.edit.interceptor.binding.family=\u6514\u622a\u5668\u7d81\u5b9a
-intention.edit.interceptor.binding.text=\u7de8\u8f2f\u6514\u622a\"{0}\"\u7d81\u5b9a
-powered.by=\u555f\u52d5by
-powered.by.plugin=''{0}'' \u589e\u76ca\u96c6\u3002
-error.cannot.convert.default.message=\u7121\u6548\u7684\u503c\uff1a''{0}''
-error.cannot.resolve.default.message=\u7121\u6cd5\u5256\u6790\u7b26\u865f''{0}''
-error.cannot.resolve.0.1=\u7121\u6cd5\u5256\u6790{0} { 1 }
-unknown.encoding.0=\u672a\u77e5\u7684\u7de8\u78bc: ''{0}''
-error.unknown.enum.value.message=\u672a\u77e5\u7684\u679a\u8209\u503c''{0}''
-i18nize.cant.create.properties.file.because.its.name.is.associated=\u4e0d\u80fd\u5efa\u7acb\u5c6c\u6027\u6a94\u6848\"{0}\",\u56e0\u70ba\u5b83\u7684\u540d\u5b57\u662f\u76f8\u95dc\u7684{1}.
-i18nize.error.creating.properties.file=\u932f\u8aa4\u5efa\u7acb\u5c6c\u6027\u6a94\u6848
+intention.edit.interceptor.binding.text=\u7de8\u8f2f\u6514\u622a\u5668 ''{0}'' \u7684\u7d81\u5b9a
+powered.by=\u63d0\u4f9b\u8005
+powered.by.plugin=''{0}'' \u589e\u76ca\u96c6
+error.cannot.convert.default.message=\u7121\u6548\u7684\u503c:''{0}''
+error.cannot.resolve.default.message=\u7121\u6cd5\u5256\u6790\u7b26\u865f ''{0}''
+error.cannot.resolve.0.1=\u7121\u6cd5\u5256\u6790 {0} ''{1}''
+unknown.encoding.0=\u672a\u77e5\u7de8\u78bc\uff1a''{0}''
+error.unknown.enum.value.message=\u672a\u77e5\u7684\u679a\u8209\u503c ''{0}''
+i18nize.cant.create.properties.file.because.its.name.is.associated=\u4e0d\u80fd\u5efa\u7acb\u5c6c\u6027\u6a94\u6848 ''{0}''\uff0c\u56e0\u70ba\u5b83\u7684\u540d\u7a31\u8207 {1} \u76f8\u95dc\u806f\u3002
+i18nize.error.creating.properties.file=\u5efa\u7acb\u5c6c\u6027\u6a94\u6848\u6642\u932f\u8aa4
node.method.tooltip=\u65b9\u6cd5
node.field.tooltip=\u6b04\u4f4d
node.annotation.tooltip=\u8a3b\u89e3
node.anonymous.class.tooltip=\u533f\u540d\u985e\u5225
-node.enum.tooltip=\u679a\u8209(Enum)
+node.enum.tooltip=\u679a\u8209
node.exception.tooltip=\u7570\u5e38
node.interface.tooltip=\u4ecb\u9762
-node.junit.test.tooltip=JUnit\u6e2c\u8a66
-node.runnable.class.tooltip=Runnable\u985e\u5225
+node.junit.test.tooltip=JUnit \u6e2c\u8a66
+node.runnable.class.tooltip=Runnable \u985e\u5225
node.class.tooltip=\u985e\u5225
-node.excluded.flag.tooltip=\u5df2\u6392\u9664
-node.abstract.flag.tooltip=\u62bd\u50cf\u7684
-node.final.flag.tooltip=\u6700\u5f8c\u7684
-node.static.flag.tooltip=\u975c\u614b
+node.excluded.flag.tooltip=\u6392\u9664
+node.abstract.flag.tooltip=Abstract
+node.final.flag.tooltip=Final
+node.static.flag.tooltip=Static
multiple.implementations.tooltip=\u591a\u500b\u5be6\u73fe
-static.class.initializer={0}\u985e\u5225\u521d\u59cb\u5316\u5668
+static.class.initializer={0} \u985e\u5225\u521d\u59cb\u5316\u5668
# suppress inspection "UnusedProperty"
intentions.category.ejb=EJB
set.language.level=\u8a2d\u5b9a\u8a9e\u8a00\u7d1a\u5225
-set.language.level.to.0=\u8a2d\u5b9a\u8a9e\u8a00\u7d1a\u5225\u70ba{0}
+set.language.level.to.0=\u8a2d\u5b9a\u8a9e\u8a00\u7d1a\u5225\u70ba {0}
remove.annotation=\u79fb\u9664\u8a3b\u89e3
deannotate.intention.action.text=\u53d6\u6d88\u8a3b\u89e3
deannotate.intention.chooser.title=\u9078\u53d6\u8981\u522a\u9664\u7684\u8a3b\u89e3
-javadoc.type.parameters=\u985e\u578b\u53c3\u6578\uff1a
-highlight.overridden.classes.chooser.title=\u5f9e...\u9078\u53d6\u7684\u985e\u5225\u9ad8\u4eae\u986f\u793a\u91cd\u5beb\u65b9\u6cd5
-no.methods.overriding.0.are.found=\u6c92\u6709\u91cd\u5beb\u65b9\u6cd5 {0, choice, 0#|1# '{1}'|2#these classes} \u88ab\u767c\u73fe
-copy.abstract.method.no.existing.implementations.found=\u6c92\u6709\u627e\u5230\u73fe\u6709\u7684\u5be6\u73fe
-copy.abstract.method.intention.name=\u4f7f\u7528\u73fe\u6709\u5be6\u73fe''{0}''
+javadoc.type.parameters=\u985e\u578b\u53c3\u6578:
+highlight.overridden.classes.chooser.title=\u9078\u53d6\u8981\u7a81\u51fa\u986f\u793a\u8986\u5beb\u65b9\u6cd5\u7684\u985e\u5225
+no.methods.overriding.0.are.found=\u6c92\u6709\u627e\u5230 {0, choice, 0#|1# '{1}' |2#these classes} \u91cd\u5beb\u65b9\u6cd5
+copy.abstract.method.no.existing.implementations.found=\u627e\u4e0d\u5230\u73fe\u6709\u7684\u5be6\u73fe
+copy.abstract.method.intention.name=\u4f7f\u7528 ''{0}'' \u7684\u73fe\u6709\u5be6\u73fe
copy.abstract.method.popup.title=\u9078\u53d6\u8981\u8907\u88fd\u7684\u5be6\u73fe
copy.abstract.method.title=\u4f7f\u7528\u62bd\u50cf\u65b9\u6cd5\u5be6\u73fe
i18nize.empty.file.path=\u8acb\u6307\u5b9a\u5c6c\u6027\u7684\u6a94\u6848\u8def\u5f91
choose.type.popup.title=\u9078\u53d6\u985e\u578b
-cast.expression=\u5f37\u5236\u8f49\u63db\u904b\u7b97\u5f0f
-cast.to.0=\u8f49\u63db\u70ba''{0}''
-class.completion.file.path=Press {0} to search for all matching project files
-class.completion.file.path.all.variants=\u6309{0}\u641c\u7d22\u7b26\u5408\u4efb\u4f55\u985e\u578b\u7684\u6a94\u6848
-property.has.more.parameters.than.passed=\u5c6c\u6027\"{0}\"\u9810\u671f\u7684{1}{1,\u9078\u53d6,1
+cast.expression=\u8f49\u63db\u904b\u7b97\u5f0f
+cast.to.0=\u8f49\u63db\u70ba ''{0}''
+class.completion.file.path=\u518d\u6b21\u6309 {0} \u641c\u7d22\u6240\u6709\u7b26\u5408\u7684\u9805\u76ee\u6a94\u6848
+class.completion.file.path.all.variants=\u6309 {0} \u641c\u7d22\u4efb\u4f55\u985e\u578b\u7684\u7b26\u5408\u6a94\u6848
+property.has.more.parameters.than.passed=\u5c6c\u6027 ''{0}'' \u671f\u671b {1} {1, choice, 1#\u500b\u53c3\u6578|2#\u500b\u53c3\u6578}, \u50b3\u4e86 {2}
create.file.family=\u5efa\u7acb\u6a94\u6848
rename.file.reference.family=\u91cd\u65b0\u547d\u540d\u6a94\u6848\u53c3\u8003
rename.file.reference.text=\u91cd\u65b0\u547d\u540d\u6a94\u6848\u53c3\u8003\u70ba {0}
-create.directory.text=\u5efa\u7acb\u76ee\u9304{0}
-create.file.text=\u5efa\u7acb\u6a94\u6848{0}
+create.directory.text=\u5efa\u7acb\u76ee\u9304 {0}
+create.file.text=\u5efa\u7acb\u6a94\u6848 {0}
create.tagfile.text=\u5efa\u7acb\u6a19\u8a18\u6a94\u6848 {0}
rename.file.fix=\u91cd\u65b0\u547d\u540d\u6a94\u6848
rename.element.family=\u91cd\u65b0\u547d\u540d\u5143\u7d20
-rename.public.class.text=\u5c07\u985e\u5225''{0}''\u91cd\u65b0\u547d\u540d\u70ba''{1}''
-rename.named.element.text=\u5c07''{0}''\u91cd\u65b0\u547d\u540d\u70ba''{1}''
+rename.public.class.text=\u5c07\u985e\u5225 ''{0}'' \u91cd\u65b0\u547d\u540d\u70ba ''{1}''
+rename.named.element.text=\u5c07 ''{0}'' \u91cd\u65b0\u547d\u540d\u70ba ''{1}''
dialog.edit.template.checkbox.html.text=HTML \u6587\u5b57
-dialog.edit.template.checkbox.xsl.text=XSL Text
-highlight.imported.classes.chooser.title=\u9078\u53d6\u532f\u5165\u9ad8\u4eae\u7684\u985e\u5225
-highlight.imported.members.chooser.title=\u9078\u53d6\u532f\u5165\u9ad8\u4eae\u7684\u6210\u54e1
+dialog.edit.template.checkbox.xsl.text=XSL \u6587\u5b57
+highlight.imported.classes.chooser.title=\u9078\u53d6 Imported \u985e\u5225\u9ad8\u4eae\u986f\u793a
+highlight.imported.members.chooser.title=\u9078\u53d6 Imported \u6210\u54e1\u9ad8\u4eae\u986f\u793a
javadoc.resolved.value=\u5256\u6790\u503c:
-javadoc.error.resolving.url=\u7121\u6cd5\u5256\u6790 URL {0} \u8a2d\u5b9a\u8def\u5f91\u7684API\u6587\u4ef6\u5728 \u9805\u76ee\u8a2d\u5b9a\u4e2d\u53ef\u80fd\u6709\u8aaa\u660e
+javadoc.error.resolving.url=\u7121\u6cd5\u5256\u6790\u7db2\u5740 {0}
\u5728project settings \u4e2d\u8a2d\u5b9a API \u6587\u4ef6\u53ef\u80fd\u6703\u6709\u8aaa\u660e\u3002
-inlay.hints.show.settings=\u51fd\u6578 ''{0}'' \u65b0\u589e\u5230\u9ed1\u540d\u55ae...
+inlay.hints.show.settings=\u5c07\u65b9\u6cd5 ''{0}'' \u65b0\u589e\u5230\u9ed1\u540d\u55ae...
inlay.hints.show.settings.description=\u958b\u555f\u53c3\u6578\u540d\u7a31\u63d0\u793a\u8a2d\u5b9a
inlay.hints.blacklist.method=\u4e0d\u986f\u793a\u76ee\u524d\u65b9\u6cd5\u7684\u63d0\u793a
-inlay.hints.blacklist.method.description=\u76ee\u524d\u65b9\u6cd5\u53c3\u6578\u540d\u7a31\u63d0\u793a\u65b0\u589e\u5230\u9ed1\u540d\u55ae
+inlay.hints.blacklist.method.description=\u5c07\u76ee\u524d\u65b9\u6cd5\u65b0\u589e\u5230\u53c3\u6578\u540d\u7a31\u63d0\u793a\u9ed1\u540d\u55ae
inlay.hints.intention.family.name=\u53c3\u6578\u540d\u7a31\u63d0\u793a
-inlay.hints.enable.action.text=\u5141\u8a31\u53c3\u6578\u540d\u7a31\u63d0\u793a
-inlay.hints.disable.action.text=\u7981\u6b62\u63d0\u793a
+inlay.hints.enable.action.text=\u555f\u7528\u53c3\u6578\u540d\u7a31\u63d0\u793a
+inlay.hints.disable.action.text=\u7981\u7528\u63d0\u793a
inlay.hints.blacklist.pattern.explanation=\u5c0d\u65bc\u7b26\u5408\u4efb\u4f55\u9019\u4e9b\u6a21\u5f0f\u7684\u65b9\u6cd5\uff0c\u4e0d\u6703\u986f\u793a\u5167\u5d4c\u53c3\u6578\u540d\u7a31\u63d0\u793a\u3002
\u6a21\u5f0f\u5728\u5b8c\u5168\u9650\u5b9a\u7684\u65b9\u6cd5\u540d\u7a31\uff0c\u53c3\u6578\u6578\u548c\u53c3\u6578\u540d\u7a31\u4e0a\u7b26\u5408\u3002
java.lang
matches all methods from java.lang package java.lang.*(*, *)
matches all methods from the java.lang package with two parameters (*info)
matches all single parameter methods where the parameter name ends with info (key, value)
matches all methods with parameters key and value *.put(key, value)
matches all put methods with key and value parameters
inlay.hints.disable.custom.option=\u7981\u7528 ''{0}''
-inlay.hints.enable.custom.option=\u5141\u8a31 ''{0}''
+inlay.hints.enable.custom.option=\u555f\u7528 ''{0}''
-intention.extract.set.from.comparison.chain.family=Extract Set from comparison chain
-intention.extract.set.from.comparison.chain.duplicates={0} has detected {1} code {1,choice,1#fragment|2#fragments} in this class that can be replaced using newly created Set. Would you like to replace {1,choice,1#it|2#them}?
+intention.extract.set.from.comparison.chain.family=\u5f9e\u6bd4\u8f03\u93c8\u4e2d\u64f7\u53d6\u96c6\u5408
+intention.extract.set.from.comparison.chain.duplicates={0} \u5075\u6e2c\u5230\u9019\u500b\u985e\u5225\u4e2d\u7684 {1} \u500b\u4ee3\u78bc\u7247\u65b7\u53ef\u4ee5\u53d6\u4ee3\u70ba\u65b0\u7684\u5efa\u7acb\u96c6\u3002\u4f60\u60f3\u53d6\u4ee3\u5b83{1,choice,1#|2#\u5011}\u55ce?
-block.comment.intersects.existing.comment=Selected region intersects existing comment
-block.comment.wrapping.suffix=Selected region contains block comment suffix
-block.comment.nested.comment=Selected region contained block {0, choice, 1#comment|2#comments},\nsurrounding ranges were commented.
+block.comment.intersects.existing.comment=\u9078\u53d6\u5340\u57df\u8207\u73fe\u6709\u8a3b\u89e3\u76f8\u4ea4
+block.comment.wrapping.suffix=\u9078\u53d6\u5340\u57df\u5305\u542b\u5340\u584a\u8a3b\u89e3\u5f8c\u7f6e\u5b57\u5143
+block.comment.nested.comment=\u9078\u53d6\u5340\u57df\u5305\u542b\u5340\u584a\u8a3b\u89e3\uff0c\n\u5305\u570d\u7684\u7bc4\u570d\u88ab\u8a3b\u89e3\u3002
-intention.unroll.loop.family=Unroll loop
+intention.unroll.loop.family=\u5c55\u958b\u5faa\u74b0
-parameter.info.switch.overload.shortcuts=Switch with {0} or {1}
-parameter.info.switch.overload.shortcuts.single=Switch with {0}
+parameter.info.switch.overload.shortcuts=Switch \u7528 {0} \u6216 {1}
+parameter.info.switch.overload.shortcuts.single=Switch \u7528 {0}
\ No newline at end of file
diff --git a/resources_en/messages/CommonBundle_zh_CN.properties b/resources_en/messages/CommonBundle_zh_CN.properties
index 60bbc0b..e5a7a68 100644
--- a/resources_en/messages/CommonBundle_zh_CN.properties
+++ b/resources_en/messages/CommonBundle_zh_CN.properties
@@ -1,53 +1,53 @@
-button.yes=\u662f
-button.no=\u5426
-dialog.options.do.not.show=\u4ee5\u540e\u4e0d\u663e\u793a\u6b64\u5bf9\u8bdd\u6846
-dialog.options.do.not.ask=\u8bf7\u8bb0\u4f4f\uff0c\u4e0d\u8981\u518d\u95ee(&R)
+button.yes=\u662f(&Y)
+button.no=\u5426(&N)
+dialog.options.do.not.show=\u4ee5\u540e\u4e0d\u518d\u663e\u793a\u8fd9\u4e2a\u5bf9\u8bdd\u6846
+dialog.options.do.not.ask=\u8bb0\u4f4f\uff0c\u4e0d\u518d\u8be2\u95ee(&R)
dialog.title.choose.date=\u9009\u62e9\u65e5\u671f
-dialog.ioexception.proxy=\u8bbe\u7f6e HTTP \u4ee3\u7406\u670d\u52a1\u5668\u8bbe\u7f6e
-dialog.ioexception.tryagain=\u518d\u8bd5\u4e00\u6b21
+dialog.ioexception.proxy=\u8bbe\u7f6e HTTP \u4ee3\u7406
+dialog.ioexception.tryagain=\u91cd\u8bd5
button.cancel=\u53d6\u6d88
button.ok=\u786e\u5b9a
button.help=\u5e2e\u52a9
-button.retry=\u91cd\u8bd5
+button.retry=\u91cd\u8bd5(&R)
button.skip=\u8df3\u8fc7
-editbox.password=\u5bc6\u7801:
+editbox.password=\u5bc6\u7801:(&P)
checkbox.remember.password=\u8bb0\u4f4f(&R)
-editbox.login=\u767b\u5f55:
-checkbox.use.http.proxy=\u4f7f\u7528\u4ee3\u7406
-checkbox.proxy.authentication=\u4ee3\u7406\u8ba4\u8bc1
+editbox.login=\u767b\u5f55:(&L)
+checkbox.use.http.proxy=\u624b\u52a8\u4ee3\u7406\u914d\u7f6e
+checkbox.proxy.authentication=\u4ee3\u7406\u9a8c\u8bc1(&A)
checkbox.use.http.proxy.pac=\u81ea\u52a8\u68c0\u6d4b\u4ee3\u7406\u8bbe\u7f6e
-tooltip.http.proxy.pac=\u5982\u679c\u60a8\u7684\u7cfb\u7edf\u4f7f\u7528\u4e00\u4e2a\u4ee3\u7406\u81ea\u52a8\u914d\u7f6e\u6587\u4ef6\uff0c\u8fd9\u5c06\u5c1d\u8bd5\u4f7f\u7528\u60a8\u7684\u7cfb\u7edf\u8bbe\u7f6e\u662f\u5426\u6709\u7528(.pac).
-editbox.port.number= \u7aef\u53e3\u53f7:
-editbox.host.name= \u4e3b\u673a\u540d:
-title.http.proxy.settings=HTTP\u4ee3\u7406\u8bbe\u7f6e
-tree.node.loading=\u6b63\u5728\u52a0\u8f7d...
+tooltip.http.proxy.pac=\u8fd9\u5c06\u5c1d\u8bd5\u4f7f\u7528\u60a8\u7684\u7cfb\u7edf\u8bbe\u7f6e\uff0c\u8fd9\u5c06\u6709\u7528\u5982\u679c\u60a8\u7684\u7cfb\u7edf\u4f7f\u7528\u4ee3\u7406\u81ea\u52a8\u914d\u7f6e\u6587\u4ef6(.pac)\u3002
+editbox.port.number= \u7aef\u53e3\u53f7:(&N)
+editbox.host.name= \u4e3b\u673a\u540d:(&H)
+title.http.proxy.settings=HTTP \u4ee3\u7406\u8bbe\u7f6e
+tree.node.loading=\u8f7d\u5165\u4e2d...
title.error=\u9519\u8bef
title.warning=\u8b66\u544a
-button.continue=\u7ee7\u7eed
-button.yes.for.all=\u5168\u662f (&A)
-button.no.for.all=\u5168\u5426 (&O)
-button.apply=\u5e94\u7528
-action.close=\u5173\u95ed
+button.continue=\u7ee7\u7eed(&T)
+button.yes.for.all=\u5168\u662f(&A)
+button.no.for.all=\u5168\u5426(&O)
+button.apply=\u5e94\u7528(&A)
+action.close=\u5173\u95ed(&C)
action.help=\u5e2e\u52a9
-action.rerun=\u91cd\u8bd5
-button.reset=\u91cd\u7f6e
+action.rerun=\u91cd\u65b0\u8fd0\u884c
+button.reset=\u91cd\u7f6e(&R)
button.delete=\u5220\u9664
button.copy=\u590d\u5236...
-button.close=\u5173\u95ed
-exception.directory.can.not.create=\u4e0d\u80fd\u521b\u5efa\u76ee\u5f55 {0}
-exception.directory.is.not.readable=\u76ee\u5f55\u662f\u4e0d\u53ef\u8bfb\u7684 {0}
-exception.directory.is.invalid=\u76ee\u5f55\u662f\u65e0\u6548\u7684 {0}
+button.close=\u5173\u95ed(&C)
+exception.directory.can.not.create=\u65e0\u6cd5\u521b\u5efa\u76ee\u5f55 {0}
+exception.directory.is.not.readable=\u76ee\u5f55\u4e0d\u53ef\u8bfb {0}
+exception.directory.is.invalid=\u76ee\u5f55\u65e0\u6548 {0}
button.add=\u6dfb\u52a0
-button.add.a=\u6dfb\u52a0
+button.add.a=\u6dfb\u52a0(&A)
action.refresh=\u5237\u65b0
close.action.name=\u5173\u95ed
button.edit=\u7f16\u8f91
-button.remove=\u5220\u9664
-button.remove.r=\u5220\u9664
+button.remove=\u79fb\u9664
+button.remove.r=\u79fb\u9664(&R)
title.settings=\u8bbe\u7f6e
title.settings.mac=\u9996\u9009\u9879
-action.settings=\u8bbe\u7f6e...
+action.settings=\u8bbe\u7f6e...(_T)
action.settings.mac=\u9996\u9009\u9879...
action.settings.description=\u7f16\u8f91\u5e94\u7528\u7a0b\u5e8f\u8bbe\u7f6e
action.settings.description.mac=\u7f16\u8f91\u5e94\u7528\u7a0b\u5e8f\u9996\u9009\u9879
@@ -56,14 +56,14 @@ action.settings.path.mac=\u9996\u9009\u9879
#date format
date.format.less.than.a.minute=\u4e0d\u5230\u4e00\u5206\u949f
-date.format.right.now=\u73b0\u5728
+date.format.right.now=\u9a6c\u4e0a
-date.format.minutes.ago={0,choice, 0#Moments|1#A minute|2#{0,number} minutes|60#1 hour} \u4ee5\u524d
+date.format.minutes.ago={0,choice, 0#\u7247\u523b|1#1 \u5206\u949f|2#{0,number} \u5206\u949f|60#1 \u5c0f\u65f6}\u4e4b\u524d
date.format.today=\u4eca\u5929
date.format.yesterday=\u6628\u5929
-date.format.a.few.moments.ago=\u4e0d\u4e45\u524d
-date.format.in.a.few.moments=\u51e0\u5206\u949f
+date.format.a.few.moments.ago=\u521a\u624d
+date.format.in.a.few.moments=\u7a0d\u540e
date.format.n.days={0,number} \u5929
date.format.n.minutes={0,number} \u5206\u949f
@@ -79,91 +79,91 @@ date.format.in.n.months={0,number} \u4e2a\u6708\u5185
date.format.in.n.weeks={0,number} \u661f\u671f\u5185
date.format.in.n.years={0,number} \u5e74\u5185
-date.format.n.days.ago={0,choice, 0#zero days|1#one day|2#{0,number} days} \u4ee5\u524d
-date.format.n.minutes.ago={0,choice, 0#zero minutes|1#one minute|2#{0,number} minutes} \u4ee5\u524d
-date.format.n.hours.ago={0,choice, 0#zero hours|1#one hour|2#{0,number} hours} \u4ee5\u524d
-date.format.n.months.ago={0,choice, 0#zero months|1#one month|2#{0,number} months} \u4ee5\u524d
-date.format.n.weeks.ago={0,choice, 0#zero weeks|1#one week|2#{0,number} weeks} \u4ee5\u524d
-date.format.n.years.ago={0,choice, 0#zero years|1#one year|2#{0,number} years} \u4ee5\u524d
+date.format.n.days.ago={0,number} \u5929\u524d
+date.format.n.minutes.ago={0,number} \u5206\u949f\u524d
+date.format.n.hours.ago={0,number} \u5c0f\u65f6\u524d
+date.format.n.months.ago={0,number} \u4e2a\u6708\u524d
+date.format.n.weeks.ago={0,number} \u661f\u671f\u524d
+date.format.n.years.ago={0,number} \u5e74\u524d
#IO error messages
-incorrect.function.error.message=\u4e0d\u6b63\u786e\u7684\u51fd\u6570
-the.system.cannot.find.the.file.specified.error.message=\u7cfb\u7edf\u627e\u4e0d\u5230\u6307\u5b9a\u7684\u6587\u4ef6
-the.system.cannot.find.the.path.specified.error.message=\u7cfb\u7edf\u627e\u4e0d\u5230\u6307\u5b9a\u7684\u8def\u5f84
-the.system.cannot.open.the.file.error.message=\u7cfb\u7edf\u65e0\u6cd5\u6253\u5f00\u6587\u4ef6
-access.is.denied.error.message=\u62d2\u7edd\u8bbf\u95ee\u3002
-the.handle.is.invalid.error.message=\u8be5\u53e5\u67c4\u65e0\u6548\u3002
-the.storage.control.blocks.were.destroyed.error.message=\u5b58\u50a8\u63a7\u5236\u5757\u88ab\u6bc1\u574f\u4e86\u3002
-not.enough.storage.is.available.to.process.this.command.error.message=\u5b58\u50a8\u7a7a\u95f4\u4e0d\u8db3\uff0c\u65e0\u6cd5\u5904\u7406\u6b64\u547d\u4ee4\u3002
+incorrect.function.error.message=\u4e0d\u6b63\u786e\u7684\u51fd\u6570\u3002
+the.system.cannot.find.the.file.specified.error.message=\u7cfb\u7edf\u65e0\u6cd5\u627e\u5230\u6307\u5b9a\u7684\u6587\u4ef6\u3002
+the.system.cannot.find.the.path.specified.error.message=\u7cfb\u7edf\u65e0\u6cd5\u627e\u5230\u6307\u5b9a\u7684\u8def\u5f84\u3002
+the.system.cannot.open.the.file.error.message=\u7cfb\u7edf\u65e0\u6cd5\u6253\u5f00\u6587\u4ef6\u3002
+access.is.denied.error.message=\u8bbf\u95ee\u88ab\u62d2\u7edd\u3002
+the.handle.is.invalid.error.message=\u53e5\u67c4\u65e0\u6548\u3002
+the.storage.control.blocks.were.destroyed.error.message=\u5b58\u50a8\u63a7\u5236\u5757\u88ab\u7834\u574f\u3002
+not.enough.storage.is.available.to.process.this.command.error.message=\u6ca1\u6709\u8db3\u591f\u7684\u5b58\u50a8\u53ef\u7528\u4e8e\u5904\u7406\u6b64\u547d\u4ee4\u3002
the.storage.control.block.address.is.invalid.error.message=\u5b58\u50a8\u63a7\u5236\u5757\u5730\u5740\u65e0\u6548\u3002
the.environment.is.incorrect.error.message=\u73af\u5883\u4e0d\u6b63\u786e\u3002
-an.attempt.was.made.to.load.a.program.with.an.incorrect.format.error.message=\u8bd5\u56fe\u52a0\u8f7d\u683c\u5f0f\u4e0d\u6b63\u786e\u7684\u7a0b\u5e8f\u3002
-the.access.code.is.invalid.error.message=\u8bbf\u95ee\u4ee3\u7801\u662f\u65e0\u6548\u7684\u3002
+an.attempt.was.made.to.load.a.program.with.an.incorrect.format.error.message=\u8bd5\u56fe\u4f7f\u7528\u4e0d\u6b63\u786e\u7684\u683c\u5f0f\u52a0\u8f7d\u7a0b\u5e8f\u3002
+the.access.code.is.invalid.error.message=\u8bbf\u95ee\u4ee3\u7801\u65e0\u6548\u3002
the.data.is.invalid.error.message=\u6570\u636e\u65e0\u6548\u3002
-not.enough.storage.is.available.to.complete.this.operation.error.message=\u5b58\u50a8\u7a7a\u95f4\u4e0d\u8db3\uff0c\u65e0\u6cd5\u5904\u7406\u6b64\u64cd\u4f5c\u3002
-the.system.cannot.find.the.drive.specified.error.message=\u7cfb\u7edf\u627e\u4e0d\u5230\u6307\u5b9a\u7684\u78c1\u76d8\u9a71\u52a8\u5668\u3002
-the.directory.cannot.be.removed.error.message=\u8be5\u76ee\u5f55\u4e0d\u80fd\u88ab\u5220\u9664\u3002
-the.system.cannot.move.the.file.to.a.different.disk.drive.error.message=\u6587\u4ef6\u7cfb\u7edf\u65e0\u6cd5\u79fb\u52a8\u5230\u4e00\u4e2a\u4e0d\u540c\u7684\u78c1\u76d8\u9a71\u52a8\u5668\u3002
-there.are.no.more.files.error.message=\u6ca1\u6709\u66f4\u591a\u7684\u6587\u4ef6\u3002
-the.media.is.write.protected.error.message=\u5a92\u4f53\u88ab\u5199\u4fdd\u62a4\u3002
-the.system.cannot.find.the.device.specified.error.message=\u7cfb\u7edf\u627e\u4e0d\u5230\u6307\u5b9a\u7684\u88c5\u7f6e\u3002
-the.device.is.not.ready.error.message=\u8bbe\u5907\u672a\u5c31\u7eea\u3002
-the.device.does.not.recognize.the.command.error.message=\u8be5\u8bbe\u5907\u65e0\u6cd5\u8bc6\u522b\u7684\u547d\u4ee4\u3002
-data.error.cyclic.redundancy.check.error.message=\u6570\u636e\u9519\u8bef\uff08\u5faa\u73af\u5197\u4f59\u6821\u9a8c\uff09\u3002
-the.program.issued.a.command.but.the.command.length.is.incorrect.error.message=\u7a0b\u5e8f\u53d1\u51fa\u547d\u4ee4\uff0c\u4f46\u547d\u4ee4\u957f\u5ea6\u4e0d\u6b63\u786e\u3002
-the.drive.cannot.locate.a.specific.area.or.track.on.the.disk.error.message=\u8be5\u9a71\u52a8\u5668\u65e0\u6cd5\u5728\u78c1\u76d8\u4e0a\u627e\u5230\u7279\u5b9a\u6247\u533a\u6216\u78c1\u9053\u3002
-the.specified.disk.or.diskette.cannot.be.accessed.error.message=\u6307\u5b9a\u7684\u78c1\u76d8\u6216\u8f6f\u76d8\u4e0d\u80fd\u88ab\u8bbf\u95ee\u3002
-the.drive.cannot.find.the.sector.requested.error.message=\u9a71\u52a8\u5668\u65e0\u6cd5\u627e\u5230\u9700\u8981\u7684\u6247\u533a\u3002
+not.enough.storage.is.available.to.complete.this.operation.error.message=\u6ca1\u6709\u8db3\u591f\u7684\u5b58\u50a8\u53ef\u7528\u6765\u5b8c\u6210\u6b64\u64cd\u4f5c\u3002
+the.system.cannot.find.the.drive.specified.error.message=\u7cfb\u7edf\u65e0\u6cd5\u627e\u5230\u6307\u5b9a\u7684\u9a71\u52a8\u5668\u3002
+the.directory.cannot.be.removed.error.message=\u76ee\u5f55\u65e0\u6cd5\u88ab\u5220\u9664\u3002
+the.system.cannot.move.the.file.to.a.different.disk.drive.error.message=\u7cfb\u7edf\u65e0\u6cd5\u5c06\u6587\u4ef6\u79fb\u5230\u4e0d\u540c\u7684\u78c1\u76d8\u9a71\u52a8\u5668\u3002
+there.are.no.more.files.error.message=\u6ca1\u6709\u66f4\u591a\u6587\u4ef6\u3002
+the.media.is.write.protected.error.message=\u5a92\u4f53\u662f\u5199\u4fdd\u62a4\u7684\u3002
+the.system.cannot.find.the.device.specified.error.message=\u7cfb\u7edf\u65e0\u6cd5\u627e\u5230\u6307\u5b9a\u8bbe\u5907\u3002
+the.device.is.not.ready.error.message=\u8bbe\u5907\u5c1a\u672a\u51c6\u5907\u5c31\u7eea\u3002
+the.device.does.not.recognize.the.command.error.message=\u8bbe\u5907\u65e0\u6cd5\u8bc6\u522b\u8be5\u547d\u4ee4\u3002
+data.error.cyclic.redundancy.check.error.message=\u6570\u636e\u9519\u8bef (\u5faa\u73af\u5197\u4f59\u68c0\u67e5)\u3002
+the.program.issued.a.command.but.the.command.length.is.incorrect.error.message=\u7a0b\u5e8f\u63d0\u4f9b\u4e86\u4e00\u4e2a\u547d\u4ee4, \u4f46\u547d\u4ee4\u957f\u5ea6\u4e0d\u6b63\u786e\u3002
+the.drive.cannot.locate.a.specific.area.or.track.on.the.disk.error.message=\u9a71\u52a8\u5668\u65e0\u6cd5\u5728\u78c1\u76d8\u4e0a\u627e\u5230\u6307\u5b9a\u533a\u57df\u6216\u78c1\u9053\u3002
+the.specified.disk.or.diskette.cannot.be.accessed.error.message=\u6307\u5b9a\u7684\u78c1\u76d8\u6216\u8f6f\u76d8\u65e0\u6cd5\u8bbf\u95ee\u3002
+the.drive.cannot.find.the.sector.requested.error.message=\u9a71\u52a8\u5668\u65e0\u6cd5\u627e\u5230\u8bf7\u6c42\u7684\u6247\u533a\u3002
#0 - file list
-failed.to.make.the.following.files.writable.error.message=\u8bbe\u7f6e\u4ee5\u4e0b\u6587\u4ef6\u4e3a\u53ef\u5199\u5931\u8d25:{0}
-failed.to.make.file.writeable.error.message=\u8bbe\u7f6e {0} \u4e3a\u53ef\u5199\u5931\u8d25
+failed.to.make.the.following.files.writable.error.message=\u672a\u80fd\u5c06\u4e0b\u5217\u6587\u4ef6\u6539\u4e3a\u53ef\u5199: {0}
+failed.to.make.file.writeable.error.message=\u672a\u80fd\u5c06\u6587\u4ef6\u6539\u4e3a\u53ef\u5199: {0}\u3002
#formatting
-format.file.size.bytes={0}b
-format.file.size.kbytes={0}Kb
-format.file.size.mbytes={0}Mb
+format.file.size.bytes={0} B
+format.file.size.kbytes={0} KB
+format.file.size.mbytes={0} MB
profiling.capture.snapshot.progress=\u6355\u6349\u5185\u5b58\u5feb\u7167
profiling.compress.snapshot.progress=\u538b\u7f29\u5185\u5b58\u5feb\u7167
-profiling.capture.snapshot.success=\u6355\u83b7\u5feb\u7167\u201c{0}\u201d\u662f\u653e\u7f6e\u5728\u7528\u6237\u7684\u4e3b\u76ee\u5f55\u3002
-profiling.capture.snapshot.error=\u672a\u80fd\u6355\u83b7\u5feb\u7167:{0}
+profiling.capture.snapshot.success=\u6355\u83b7\u7684\u5feb\u7167 ''{0}'' \u88ab\u653e\u7f6e\u5728\u7528\u6237\u4e3b\u76ee\u5f55\u4e2d\u3002\u5728 {2} \u4e2d\u663e\u793a\u3002
+profiling.capture.snapshot.error=\u65e0\u6cd5\u6355\u83b7\u5feb\u7167\uff1a{0}
-cannot.undo.dialog.title=\u4e0d\u80fd\u64a4\u6d88
-cannot.undo.error.other.affected.files.changed.message=\u5df2\u66f4\u6539\u6b64\u64cd\u4f5c\u5f71\u54cd\u7684\u4e0b\u5217\u6587\u4ef6:
-cannot.undo.error.contains.nonundoable.changes.message=\u4ee5\u4e0b\u6587\u4ef6\u5177\u6709\u4e0d\u80fd\u64a4\u6d88\u7684\u66f4\u6539:
+cannot.undo.dialog.title=\u65e0\u6cd5\u64a4\u9500
+cannot.undo.error.other.affected.files.changed.message=\u53d7\u6b64\u64cd\u4f5c\u5f71\u54cd\u7684\u4ee5\u4e0b\u6587\u4ef6\u5df2\u66f4\u6539\uff1a
+cannot.undo.error.contains.nonundoable.changes.message=\u4ee5\u4e0b\u6587\u4ef6\u6709\u65e0\u6cd5\u64a4\u6d88\u7684\u66f4\u6539\uff1a
undo.dialog.title=\u64a4\u6d88
-redo.command.confirmation.text=\u91cd\u505a{0}
+redo.command.confirmation.text=\u91cd\u505a {0}
redo.confirmation.title=\u91cd\u505a
-undo.command.confirmation.text=\u64a4\u6d88{0}
-cannot.redo.dialog.title=\u4e0d\u80fd\u91cd\u505a
-drop.undo.history.command.name=\u6837\u672c
-cannot.undo.message=\u4e0d\u80fd\u64a4\u9500
-cannot.redo.message=\u4e0d\u80fd\u91cd\u505a
-local.vcs.action.name.undo.command=\u64a4\u6d88{0}
-local.vcs.action.name.redo.command=\u91cd\u505a{0}
+undo.command.confirmation.text=\u64a4\u9500 {0}
+cannot.redo.dialog.title=\u65e0\u6cd5\u91cd\u590d
+drop.undo.history.command.name=\u865a\u62df\u7684
+cannot.undo.message=\u65e0\u6cd5\u64a4\u9500
+cannot.redo.message=\u65e0\u6cd5\u91cd\u590d
+local.vcs.action.name.undo.command=\u64a4\u9500 {0}
+local.vcs.action.name.redo.command=\u91cd\u505a {0}
-error.reading.color.scheme.from.file.error.message=\u9519\u8bef\u9605\u8bfb\u914d\u8272\u65b9\u6848 {0}
-button.background=\u540e\u53f0\u8fd0\u884c
+error.reading.color.scheme.from.file.error.message=\u4ece {0} \u8bfb\u53d6\u989c\u8272\u65b9\u6848\u65f6\u51fa\u9519
+button.background=\u540e\u53f0(&B)
button.load.file=\u52a0\u8f7d\u6587\u4ef6
-date.frequency=\u4e00\u6b21{0}
-name.label.text=\u540d\u79f0:
-smth.already.exist.error.message={0}\u7684\u540d\u79f0 ''{1}'' \u5df2\u5b58\u5728
-comparison.policy.default.name=\u9ed8\u8ba4\u503c
-comparison.policy.trim.space.name=\u5220\u9664\u7a7a\u683c
+date.frequency=\u4e00\u6b21 {0}
+name.label.text=\u540d\u79f0:(&M)
+smth.already.exist.error.message=\u540d\u79f0\u4e3a ''{1}'' \u7684 {0} \u5df2\u7ecf\u5b58\u5728
+comparison.policy.default.name=\u9ed8\u8ba4
+comparison.policy.trim.space.name=\u6e05\u9664\u7a7a\u683c
comparison.policy.ignore.spaces.name=\u5ffd\u7565\u7a7a\u683c
-safe.write.failed=\u4e0d\u80fd\u4fdd\u5b58 {0}.\n\u65e0\u6cd5\u521b\u5efa\u4e00\u4e2a\u4e34\u65f6\u6587\u4ef6 ({1}).\n\u6587\u4ef6\u6ca1\u6709\u6539\u53d8.
-safe.write.drop.old=\u65e0\u6cd5\u4fdd\u5b58 {0}.\n\u65e0\u6cd5\u5220\u9664\u5176\u4e2d\u7684\u6587\u4ef6 ({1}).\n\u6587\u4ef6\u4fdd\u6301\u4e0d\u53d8.
-safe.write.rename.original=\u4e0d\u80fd\u4fdd\u5b58 {0}.\n\u6587\u4ef6\u4e0d\u53d8.\n\u60a8\u7684\u66f4\u6539\u88ab\u5199\u5165 {1}.
-safe.write.rename.backup=\u4e0d\u80fd\u4fdd\u5b58 {0}.\n\u6587\u4ef6\u88ab\u91cd\u547d\u540d {1}.\n\u60a8\u7684\u66f4\u6539\u88ab\u5199\u5165 {2}.
-safe.write.drop.temp=\u4e0d\u80fd\u5220\u9664\u4e34\u65f6\u6587\u4ef6 {0}.
+safe.write.failed=\u65e0\u6cd5\u4fdd\u5b58 {0}\u3002\n\u65e0\u6cd5\u521b\u5efa\u4e34\u65f6\u6587\u4ef6({1})\u3002\n\u6587\u4ef6\u4fdd\u6301\u4e0d\u53d8\u3002
+safe.write.drop.old=\u65e0\u6cd5\u4fdd\u5b58 {0}\u3002\n\u65e0\u6cd5\u5220\u9664\u4e2d\u95f4\u6587\u4ef6 ({1}) \u3002\n\u6587\u4ef6\u4fdd\u6301\u4e0d\u53d8\u3002
+safe.write.rename.original=\u65e0\u6cd5\u4fdd\u5b58 {0}\u3002\n\u6587\u4ef6\u4fdd\u6301\u4e0d\u53d8\u3002\n\u60a8\u7684\u66f4\u6539\u5df2\u5199\u5165 {1}\u3002
+safe.write.rename.backup=\u65e0\u6cd5\u4fdd\u5b58 {0}\u3002\n\u8be5\u6587\u4ef6\u5df2\u91cd\u547d\u540d\u4e3a {1}\u3002\n\u60a8\u7684\u66f4\u6539\u5df2\u5199\u5165 {2}\u3002
+safe.write.drop.temp=\u65e0\u6cd5\u5220\u9664\u4e34\u65f6\u6587\u4ef6 {0}\u3002
-vfs.broken.link=\u65e0\u6548\u94fe\u63a5
+vfs.broken.link=\u65e0\u6548\u8fde\u63a5
label.system.proxy.used=\u4f60\u7684 JVM \u5c5e\u6027 'java.net.useSystemProxies' \u8bbe\u7f6e\u4e3a true\u3002
\u8be5\u53c2\u6570\u5c06\u4f7f\u90e8\u5206\u7f51\u7edc\u64cd\u4f5c\u4f7f\u7528\u7cfb\u7edf\u4ee3\u7406\u8bbe\u7f6e\u3002
\u5982\u679c\u60a8\u4e0d\u60f3\u4f7f\u7528\u7cfb\u7edf\u4ee3\u7406\u8bbe\u7f6e, \u8bf7\u7981\u7528\u8be5\u5c5e\u6027
-http.noproxy=\u4e0d\u4f7f\u7528\u4ee3\u7406
+http.noproxy=\u6ca1\u6709\u4ee3\u7406
http.proxy.type=HTTP
socks.proxy.type=SOCKS
autodetected.proxies.clear.button=\u6e05\u9664\u5bc6\u7801
-label.old.way.jvm.property.used=\u4f60\u6709JVM\u5c5e\u6027\"{0}\"\u8bbe\u7f6e\u4e3a\"{1}\"\u3002
\u8fd9\u53ef\u80fd\u4f1a\u5bfc\u81f4\u4e0d\u6b63\u786e\u7684\u884c\u4e3a\u3002\u4ee3\u7406\u670d\u52a1\u5668\u5e94\u8be5\u5728\u8bbe\u7f6e\u4e2d\u88ab\u8bbe\u7f6e | HTTP\u4ee3\u7406
\u8fd9\u4e2aJVM\u5c5e\u6027\u662f\u65e7\u7684,\u4e0d\u63a8\u8350\u4f7f\u7528Oracle\u3002
\uff08\u6ce8\uff1a\u5b83\u53ef\u4ee5\u52a8\u6001\u5206\u914d\u7684\u4e00\u4e9b\u4ee3\u7801\u3002\uff09
+label.old.way.jvm.property.used=\u4f60\u7684 JVM \u5c5e\u6027 \"{0}\" \u8bbe\u7f6e\u4e3a \"{1}\" \u3002
\u8fd9\u53ef\u80fd\u5bfc\u81f4\u4e0d\u6b63\u786e\u7684\u884c\u4e3a\u3002\u4ee3\u7406\u5e94\u201c\u8bbe\u7f6e| HTTP \u4ee3\u7406\u201d\u4e2d\u8bbe\u7f6e
\u8be5 JVM \u5c5e\u6027\u5df2\u8fc7\u65e7\uff0c\u4e0d\u88ab Oracle \u63a8\u8350\u4f7f\u7528\u3002
(\u6ce8\u610f\uff1a\u5b83\u53ef\u80fd\u7531\u4e00\u4e9b\u4ee3\u7801\u52a8\u6001\u8bbe\u7f6e\u3002)
label.proxy.exceptions.text=\u4f8b\u5982: *.domain.com, 192.168.*
-checkbox.automatic.proxy.configuration.url=\u81ea\u52a8\u4ee3\u7406\u914d\u7f6eURL:
+checkbox.automatic.proxy.configuration.url=\u81ea\u52a8\u4ee3\u7406\u914d\u7f6e URL\uff1a
\ No newline at end of file
diff --git a/resources_en/messages/CommonBundle_zh_TW.properties b/resources_en/messages/CommonBundle_zh_TW.properties
index dbc81c2..a672f22 100644
--- a/resources_en/messages/CommonBundle_zh_TW.properties
+++ b/resources_en/messages/CommonBundle_zh_TW.properties
@@ -1,53 +1,53 @@
-button.yes=\u662f
-button.no=\u5426
-dialog.options.do.not.show=\u4ee5\u5f8c\u4e0d\u986f\u793a\u6b64\u5c0d\u8a71\u65b9\u584a
-dialog.options.do.not.ask=\u8acb\u8a18\u4f4f\uff0c\u4e0d\u8981\u518d\u554f(&R)
+button.yes=\u662f(&Y)
+button.no=\u5426(&N)
+dialog.options.do.not.show=\u4ee5\u5f8c\u4e0d\u518d\u986f\u793a\u9019\u500b\u5c0d\u8a71\u65b9\u584a
+dialog.options.do.not.ask=\u8a18\u4f4f\uff0c\u4e0d\u518d\u8a62\u554f(&R)
dialog.title.choose.date=\u9078\u53d6\u65e5\u671f
-dialog.ioexception.proxy=\u8a2d\u5b9a HTTP \u4ee3\u7406\u4f3a\u670d\u5668\u8a2d\u5b9a
-dialog.ioexception.tryagain=\u518d\u8a66\u4e00\u6b21
+dialog.ioexception.proxy=\u8a2d\u5b9a HTTP \u4ee3\u7406
+dialog.ioexception.tryagain=\u91cd\u8a66
button.cancel=\u53d6\u6d88
button.ok=\u78ba\u5b9a
button.help=\u8aaa\u660e
-button.retry=\u91cd\u8a66
+button.retry=\u91cd\u8a66(&R)
button.skip=\u8df3\u904e
-editbox.password=\u5bc6\u78bc:
+editbox.password=\u5bc6\u78bc:(&P)
checkbox.remember.password=\u8a18\u4f4f(&R)
-editbox.login=\u767b\u5165:
-checkbox.use.http.proxy=\u4f7f\u7528\u4ee3\u7406
-checkbox.proxy.authentication=\u4ee3\u7406\u8a8d\u8b49
+editbox.login=\u767b\u5165:(&L)
+checkbox.use.http.proxy=\u624b\u52d5\u4ee3\u7406\u8a2d\u5b9a
+checkbox.proxy.authentication=\u4ee3\u7406\u9a57\u8b49(&A)
checkbox.use.http.proxy.pac=\u81ea\u52d5\u5075\u6e2c\u4ee3\u7406\u8a2d\u5b9a
-tooltip.http.proxy.pac=\u5982\u679c\u60a8\u7684\u7cfb\u7d71\u4f7f\u7528\u4e00\u500b\u4ee3\u7406\u81ea\u52d5\u8a2d\u5b9a\u6a94\u6848\uff0c\u9019\u5c07\u5617\u8a66\u4f7f\u7528\u60a8\u7684\u7cfb\u7d71\u8a2d\u5b9a\u662f\u5426\u6709\u7528(.pac).
-editbox.port.number= \u901a\u8a0a\u57e0\u865f:
-editbox.host.name= \u4e3b\u6a5f\u540d:
-title.http.proxy.settings=HTTP\u4ee3\u7406\u8a2d\u5b9a
-tree.node.loading=\u6b63\u5728\u8f09\u5165...
+tooltip.http.proxy.pac=\u9019\u5c07\u5617\u8a66\u4f7f\u7528\u60a8\u7684\u7cfb\u7d71\u8a2d\u5b9a\uff0c\u9019\u5c07\u6709\u7528\u5982\u679c\u60a8\u7684\u7cfb\u7d71\u4f7f\u7528\u4ee3\u7406\u81ea\u52d5\u8a2d\u5b9a\u6a94\u6848(.pac)\u3002
+editbox.port.number= \u901a\u8a0a\u57e0\u865f:(&N)
+editbox.host.name= \u4e3b\u6a5f\u540d:(&H)
+title.http.proxy.settings=HTTP \u4ee3\u7406\u8a2d\u5b9a
+tree.node.loading=\u8f09\u5165\u4e2d...
title.error=\u932f\u8aa4
title.warning=\u8b66\u544a
-button.continue=\u7e7c\u7e8c
-button.yes.for.all=\u5168\u662f (&A)
-button.no.for.all=\u5168\u5426 (&O)
-button.apply=\u5957\u7528
-action.close=\u95dc\u9589
+button.continue=\u7e7c\u7e8c(&T)
+button.yes.for.all=\u5168\u662f(&A)
+button.no.for.all=\u5168\u5426(&O)
+button.apply=\u5957\u7528(&A)
+action.close=\u95dc\u9589(&C)
action.help=\u8aaa\u660e
-action.rerun=\u91cd\u8a66
-button.reset=\u91cd\u8a2d
+action.rerun=\u91cd\u65b0\u57f7\u884c
+button.reset=\u91cd\u8a2d(&R)
button.delete=\u522a\u9664
button.copy=\u8907\u88fd...
-button.close=\u95dc\u9589
-exception.directory.can.not.create=\u4e0d\u80fd\u5efa\u7acb\u76ee\u9304 {0}
-exception.directory.is.not.readable=\u76ee\u9304\u662f\u4e0d\u53ef\u8b80\u7684 {0}
-exception.directory.is.invalid=\u76ee\u9304\u662f\u7121\u6548\u7684 {0}
+button.close=\u95dc\u9589(&C)
+exception.directory.can.not.create=\u7121\u6cd5\u5efa\u7acb\u76ee\u9304 {0}
+exception.directory.is.not.readable=\u76ee\u9304\u4e0d\u53ef\u8b80 {0}
+exception.directory.is.invalid=\u76ee\u9304\u7121\u6548 {0}
button.add=\u65b0\u589e
-button.add.a=\u65b0\u589e
+button.add.a=\u65b0\u589e(&A)
action.refresh=\u66f4\u65b0
close.action.name=\u95dc\u9589
button.edit=\u7de8\u8f2f
-button.remove=\u522a\u9664
-button.remove.r=\u522a\u9664
+button.remove=\u79fb\u9664
+button.remove.r=\u79fb\u9664(&R)
title.settings=\u8a2d\u5b9a
title.settings.mac=\u9996\u9078\u9805
-action.settings=\u8a2d\u5b9a...
+action.settings=\u8a2d\u5b9a...(_T)
action.settings.mac=\u9996\u9078\u9805...
action.settings.description=\u7de8\u8f2f\u61c9\u7528\u7a0b\u5f0f\u8a2d\u5b9a
action.settings.description.mac=\u7de8\u8f2f\u61c9\u7528\u7a0b\u5f0f\u9996\u9078\u9805
@@ -56,14 +56,14 @@ action.settings.path.mac=\u9996\u9078\u9805
#date format
date.format.less.than.a.minute=\u4e0d\u5230\u4e00\u5206\u9418
-date.format.right.now=\u73fe\u5728
+date.format.right.now=\u99ac\u4e0a
-date.format.minutes.ago={0,choice, 0#Moments|1#A minute|2#{0,number} minutes|60#1 hour} \u4ee5\u524d
+date.format.minutes.ago={0,choice, 0#\u7247\u523b|1#1 \u5206\u9418|2#{0,number} \u5206\u9418|60#1 \u5c0f\u6642}\u4e4b\u524d
date.format.today=\u4eca\u5929
date.format.yesterday=\u6628\u5929
-date.format.a.few.moments.ago=\u4e0d\u4e45\u524d
-date.format.in.a.few.moments=\u5e7e\u5206\u9418
+date.format.a.few.moments.ago=\u525b\u624d
+date.format.in.a.few.moments=\u7a0d\u5f8c
date.format.n.days={0,number} \u5929
date.format.n.minutes={0,number} \u5206\u9418
@@ -79,91 +79,91 @@ date.format.in.n.months={0,number} \u500b\u6708\u5167
date.format.in.n.weeks={0,number} \u661f\u671f\u5167
date.format.in.n.years={0,number} \u5e74\u5167
-date.format.n.days.ago={0,choice, 0#zero days|1#one day|2#{0,number} days} \u4ee5\u524d
-date.format.n.minutes.ago={0,choice, 0#zero minutes|1#one minute|2#{0,number} minutes} \u4ee5\u524d
-date.format.n.hours.ago={0,choice, 0#zero hours|1#one hour|2#{0,number} hours} \u4ee5\u524d
-date.format.n.months.ago={0,choice, 0#zero months|1#one month|2#{0,number} months} \u4ee5\u524d
-date.format.n.weeks.ago={0,choice, 0#zero weeks|1#one week|2#{0,number} weeks} \u4ee5\u524d
-date.format.n.years.ago={0,choice, 0#zero years|1#one year|2#{0,number} years} \u4ee5\u524d
+date.format.n.days.ago={0,number} \u5929\u524d
+date.format.n.minutes.ago={0,number} \u5206\u9418\u524d
+date.format.n.hours.ago={0,number} \u5c0f\u6642\u524d
+date.format.n.months.ago={0,number} \u500b\u6708\u524d
+date.format.n.weeks.ago={0,number} \u661f\u671f\u524d
+date.format.n.years.ago={0,number} \u5e74\u524d
#IO error messages
-incorrect.function.error.message=\u4e0d\u6b63\u78ba\u7684\u51fd\u6578
-the.system.cannot.find.the.file.specified.error.message=\u7cfb\u7d71\u627e\u4e0d\u5230\u6307\u5b9a\u7684\u6a94\u6848
-the.system.cannot.find.the.path.specified.error.message=\u7cfb\u7d71\u627e\u4e0d\u5230\u6307\u5b9a\u7684\u8def\u5f91
-the.system.cannot.open.the.file.error.message=\u7cfb\u7d71\u7121\u6cd5\u958b\u555f\u6a94\u6848
-access.is.denied.error.message=\u62d2\u7d55\u5b58\u53d6\u3002
-the.handle.is.invalid.error.message=\u8a72\u53e5\u67c4\u7121\u6548\u3002
-the.storage.control.blocks.were.destroyed.error.message=\u5b58\u5132\u63a7\u5236\u5340\u584a\u88ab\u6bc0\u58de\u4e86\u3002
-not.enough.storage.is.available.to.process.this.command.error.message=\u5b58\u5132\u7a7a\u9593\u4e0d\u8db3\uff0c\u7121\u6cd5\u8655\u7406\u6b64\u547d\u4ee4\u3002
+incorrect.function.error.message=\u4e0d\u6b63\u78ba\u7684\u51fd\u6578\u3002
+the.system.cannot.find.the.file.specified.error.message=\u7cfb\u7d71\u7121\u6cd5\u627e\u5230\u6307\u5b9a\u7684\u6a94\u6848\u3002
+the.system.cannot.find.the.path.specified.error.message=\u7cfb\u7d71\u7121\u6cd5\u627e\u5230\u6307\u5b9a\u7684\u8def\u5f91\u3002
+the.system.cannot.open.the.file.error.message=\u7cfb\u7d71\u7121\u6cd5\u958b\u555f\u6a94\u6848\u3002
+access.is.denied.error.message=\u5b58\u53d6\u88ab\u62d2\u7d55\u3002
+the.handle.is.invalid.error.message=\u53e5\u67c4\u7121\u6548\u3002
+the.storage.control.blocks.were.destroyed.error.message=\u5b58\u5132\u63a7\u5236\u5340\u584a\u88ab\u7834\u58de\u3002
+not.enough.storage.is.available.to.process.this.command.error.message=\u6c92\u6709\u8db3\u5920\u7684\u5b58\u5132\u53ef\u7528\u65bc\u8655\u7406\u6b64\u547d\u4ee4\u3002
the.storage.control.block.address.is.invalid.error.message=\u5b58\u5132\u63a7\u5236\u5340\u584a\u4f4d\u5740\u7121\u6548\u3002
the.environment.is.incorrect.error.message=\u74b0\u5883\u4e0d\u6b63\u78ba\u3002
-an.attempt.was.made.to.load.a.program.with.an.incorrect.format.error.message=\u8a66\u5716\u8f09\u5165\u683c\u5f0f\u4e0d\u6b63\u78ba\u7684\u7a0b\u5f0f\u3002
-the.access.code.is.invalid.error.message=\u5b58\u53d6\u4ee3\u78bc\u662f\u7121\u6548\u7684\u3002
+an.attempt.was.made.to.load.a.program.with.an.incorrect.format.error.message=\u8a66\u5716\u4f7f\u7528\u4e0d\u6b63\u78ba\u7684\u683c\u5f0f\u8f09\u5165\u7a0b\u5f0f\u3002
+the.access.code.is.invalid.error.message=\u5b58\u53d6\u4ee3\u78bc\u7121\u6548\u3002
the.data.is.invalid.error.message=\u8cc7\u6599\u7121\u6548\u3002
-not.enough.storage.is.available.to.complete.this.operation.error.message=\u5b58\u5132\u7a7a\u9593\u4e0d\u8db3\uff0c\u7121\u6cd5\u8655\u7406\u6b64\u64cd\u4f5c\u3002
-the.system.cannot.find.the.drive.specified.error.message=\u7cfb\u7d71\u627e\u4e0d\u5230\u6307\u5b9a\u7684\u78c1\u789f\u78c1\u789f\u6a5f\u3002
-the.directory.cannot.be.removed.error.message=\u8a72\u76ee\u9304\u4e0d\u80fd\u88ab\u522a\u9664\u3002
-the.system.cannot.move.the.file.to.a.different.disk.drive.error.message=\u6a94\u6848\u7cfb\u7d71\u7121\u6cd5\u79fb\u52d5\u5230\u4e00\u500b\u4e0d\u540c\u7684\u78c1\u789f\u78c1\u789f\u6a5f\u3002
-there.are.no.more.files.error.message=\u6c92\u6709\u66f4\u591a\u7684\u6a94\u6848\u3002
-the.media.is.write.protected.error.message=\u5a92\u9ad4\u88ab\u5beb\u4fdd\u8b77\u3002
-the.system.cannot.find.the.device.specified.error.message=\u7cfb\u7d71\u627e\u4e0d\u5230\u6307\u5b9a\u7684\u88dd\u7f6e\u3002
-the.device.is.not.ready.error.message=\u8a2d\u5099\u672a\u5c31\u7dd2\u3002
-the.device.does.not.recognize.the.command.error.message=\u8a72\u8a2d\u5099\u7121\u6cd5\u8fa8\u8b58\u7684\u547d\u4ee4\u3002
-data.error.cyclic.redundancy.check.error.message=\u8cc7\u6599\u932f\u8aa4\uff08\u5faa\u74b0\u5099\u63f4\u6aa2\u67e5\uff09\u3002
-the.program.issued.a.command.but.the.command.length.is.incorrect.error.message=\u7a0b\u5f0f\u767c\u51fa\u547d\u4ee4\uff0c\u4f46\u547d\u4ee4\u9577\u5ea6\u4e0d\u6b63\u78ba\u3002
-the.drive.cannot.locate.a.specific.area.or.track.on.the.disk.error.message=\u8a72\u78c1\u789f\u6a5f\u7121\u6cd5\u5728\u78c1\u789f\u4e0a\u627e\u5230\u7279\u5b9a\u6247\u5340\u6216\u78c1\u9053\u3002
-the.specified.disk.or.diskette.cannot.be.accessed.error.message=\u6307\u5b9a\u7684\u78c1\u789f\u6216\u8edf\u76e4\u4e0d\u80fd\u88ab\u5b58\u53d6\u3002
-the.drive.cannot.find.the.sector.requested.error.message=\u78c1\u789f\u6a5f\u7121\u6cd5\u627e\u5230\u9700\u8981\u7684\u6247\u5340\u3002
+not.enough.storage.is.available.to.complete.this.operation.error.message=\u6c92\u6709\u8db3\u5920\u7684\u5b58\u5132\u53ef\u7528\u4f86\u5b8c\u6210\u6b64\u64cd\u4f5c\u3002
+the.system.cannot.find.the.drive.specified.error.message=\u7cfb\u7d71\u7121\u6cd5\u627e\u5230\u6307\u5b9a\u7684\u78c1\u789f\u6a5f\u3002
+the.directory.cannot.be.removed.error.message=\u76ee\u9304\u7121\u6cd5\u88ab\u522a\u9664\u3002
+the.system.cannot.move.the.file.to.a.different.disk.drive.error.message=\u7cfb\u7d71\u7121\u6cd5\u5c07\u6a94\u6848\u79fb\u5230\u4e0d\u540c\u7684\u78c1\u789f\u78c1\u789f\u6a5f\u3002
+there.are.no.more.files.error.message=\u6c92\u6709\u66f4\u591a\u6a94\u6848\u3002
+the.media.is.write.protected.error.message=\u5a92\u9ad4\u662f\u5beb\u4fdd\u8b77\u7684\u3002
+the.system.cannot.find.the.device.specified.error.message=\u7cfb\u7d71\u7121\u6cd5\u627e\u5230\u6307\u5b9a\u8a2d\u5099\u3002
+the.device.is.not.ready.error.message=\u8a2d\u5099\u5c1a\u672a\u6e96\u5099\u5c31\u7dd2\u3002
+the.device.does.not.recognize.the.command.error.message=\u8a2d\u5099\u7121\u6cd5\u8fa8\u8b58\u8a72\u547d\u4ee4\u3002
+data.error.cyclic.redundancy.check.error.message=\u8cc7\u6599\u932f\u8aa4 (\u5faa\u74b0\u5099\u63f4\u6aa2\u67e5)\u3002
+the.program.issued.a.command.but.the.command.length.is.incorrect.error.message=\u7a0b\u5f0f\u63d0\u4f9b\u4e86\u4e00\u500b\u547d\u4ee4, \u4f46\u547d\u4ee4\u9577\u5ea6\u4e0d\u6b63\u78ba\u3002
+the.drive.cannot.locate.a.specific.area.or.track.on.the.disk.error.message=\u78c1\u789f\u6a5f\u7121\u6cd5\u5728\u78c1\u789f\u4e0a\u627e\u5230\u6307\u5b9a\u5340\u57df\u6216\u78c1\u9053\u3002
+the.specified.disk.or.diskette.cannot.be.accessed.error.message=\u6307\u5b9a\u7684\u78c1\u789f\u6216\u8edf\u76e4\u7121\u6cd5\u5b58\u53d6\u3002
+the.drive.cannot.find.the.sector.requested.error.message=\u78c1\u789f\u6a5f\u7121\u6cd5\u627e\u5230\u8981\u6c42\u7684\u6247\u5340\u3002
#0 - file list
-failed.to.make.the.following.files.writable.error.message=\u8a2d\u5b9a\u4ee5\u4e0b\u6a94\u6848\u70ba\u53ef\u5beb\u5165\u5931\u6557:{0}
-failed.to.make.file.writeable.error.message=\u8a2d\u5b9a {0} \u70ba\u53ef\u5beb\u5165\u5931\u6557
+failed.to.make.the.following.files.writable.error.message=\u672a\u80fd\u5c07\u4e0b\u5217\u6a94\u6848\u6539\u70ba\u53ef\u5beb\u5165: {0}
+failed.to.make.file.writeable.error.message=\u672a\u80fd\u5c07\u6a94\u6848\u6539\u70ba\u53ef\u5beb\u5165: {0}\u3002
#formatting
-format.file.size.bytes={0}b
-format.file.size.kbytes={0}Kb
-format.file.size.mbytes={0}Mb
+format.file.size.bytes={0} B
+format.file.size.kbytes={0} KB
+format.file.size.mbytes={0} MB
profiling.capture.snapshot.progress=\u6355\u6349\u8a18\u61b6\u9ad4\u5feb\u7167
profiling.compress.snapshot.progress=\u58d3\u7e2e\u8a18\u61b6\u9ad4\u5feb\u7167
-profiling.capture.snapshot.success=\u6355\u7372\u5feb\u7167\u300c{0}\u300d\u662f\u653e\u7f6e\u5728\u4f7f\u7528\u8005\u7684\u4e3b\u76ee\u9304\u3002
-profiling.capture.snapshot.error=\u672a\u80fd\u6355\u7372\u5feb\u7167:{0}
+profiling.capture.snapshot.success=\u6355\u7372\u7684\u5feb\u7167 ''{0}'' \u88ab\u653e\u7f6e\u5728\u4f7f\u7528\u8005\u4e3b\u76ee\u9304\u4e2d\u3002\u5728 {2} \u4e2d\u986f\u793a\u3002
+profiling.capture.snapshot.error=\u7121\u6cd5\u6355\u7372\u5feb\u7167\uff1a{0}
-cannot.undo.dialog.title=\u4e0d\u80fd\u9084\u539f
-cannot.undo.error.other.affected.files.changed.message=\u5df2\u8b8a\u66f4\u6b64\u64cd\u4f5c\u5f71\u97ff\u7684\u4e0b\u5217\u6a94\u6848:
-cannot.undo.error.contains.nonundoable.changes.message=\u4ee5\u4e0b\u6a94\u6848\u5177\u6709\u4e0d\u80fd\u9084\u539f\u7684\u8b8a\u66f4:
+cannot.undo.dialog.title=\u7121\u6cd5\u9084\u539f
+cannot.undo.error.other.affected.files.changed.message=\u53d7\u6b64\u64cd\u4f5c\u5f71\u97ff\u7684\u4ee5\u4e0b\u6a94\u6848\u5df2\u8b8a\u66f4\uff1a
+cannot.undo.error.contains.nonundoable.changes.message=\u4ee5\u4e0b\u6a94\u6848\u6709\u7121\u6cd5\u9084\u539f\u7684\u8b8a\u66f4\uff1a
undo.dialog.title=\u9084\u539f
-redo.command.confirmation.text=\u91cd\u505a{0}
+redo.command.confirmation.text=\u91cd\u505a {0}
redo.confirmation.title=\u91cd\u505a
-undo.command.confirmation.text=\u9084\u539f{0}
-cannot.redo.dialog.title=\u4e0d\u80fd\u91cd\u505a
-drop.undo.history.command.name=\u6a23\u672c
-cannot.undo.message=\u4e0d\u80fd\u9084\u539f
-cannot.redo.message=\u4e0d\u80fd\u91cd\u505a
-local.vcs.action.name.undo.command=\u9084\u539f{0}
-local.vcs.action.name.redo.command=\u91cd\u505a{0}
+undo.command.confirmation.text=\u9084\u539f {0}
+cannot.redo.dialog.title=\u7121\u6cd5\u91cd\u8907
+drop.undo.history.command.name=\u865b\u64ec\u7684
+cannot.undo.message=\u7121\u6cd5\u9084\u539f
+cannot.redo.message=\u7121\u6cd5\u91cd\u8907
+local.vcs.action.name.undo.command=\u9084\u539f {0}
+local.vcs.action.name.redo.command=\u91cd\u505a {0}
-error.reading.color.scheme.from.file.error.message=\u932f\u8aa4\u95b1\u8b80\u914d\u8272\u5c08\u6848 {0}
-button.background=\u5f8c\u53f0\u57f7\u884c
+error.reading.color.scheme.from.file.error.message=\u5f9e {0} \u8b80\u53d6\u984f\u8272\u5c08\u6848\u6642\u932f\u8aa4
+button.background=\u5f8c\u53f0(&B)
button.load.file=\u8f09\u5165\u6a94\u6848
-date.frequency=\u4e00\u6b21{0}
-name.label.text=\u540d\u7a31:
-smth.already.exist.error.message={0}\u7684\u540d\u7a31 ''{1}'' \u5df2\u5b58\u5728
-comparison.policy.default.name=\u9810\u8a2d\u503c
-comparison.policy.trim.space.name=\u522a\u9664\u7a7a\u683c
+date.frequency=\u4e00\u6b21 {0}
+name.label.text=\u540d\u7a31:(&M)
+smth.already.exist.error.message=\u540d\u7a31\u70ba ''{1}'' \u7684 {0} \u5df2\u7d93\u5b58\u5728
+comparison.policy.default.name=\u9810\u8a2d
+comparison.policy.trim.space.name=\u6e05\u9664\u7a7a\u683c
comparison.policy.ignore.spaces.name=\u5ffd\u7565\u7a7a\u683c
-safe.write.failed=\u4e0d\u80fd\u5132\u5b58 {0}.\n\u7121\u6cd5\u5efa\u7acb\u4e00\u500b\u81e8\u6642\u6a94\u6848 ({1}).\n\u6a94\u6848\u6c92\u6709\u6539\u8b8a.
-safe.write.drop.old=\u7121\u6cd5\u5132\u5b58 {0}.\n\u7121\u6cd5\u522a\u9664\u5176\u4e2d\u7684\u6a94\u6848 ({1}).\n\u6a94\u6848\u4fdd\u6301\u4e0d\u8b8a.
-safe.write.rename.original=\u4e0d\u80fd\u5132\u5b58 {0}.\n\u6a94\u6848\u4e0d\u8b8a.\n\u60a8\u7684\u8b8a\u66f4\u88ab\u5beb\u5165 {1}.
-safe.write.rename.backup=\u4e0d\u80fd\u5132\u5b58 {0}.\n\u6a94\u6848\u88ab\u91cd\u65b0\u547d\u540d {1}.\n\u60a8\u7684\u8b8a\u66f4\u88ab\u5beb\u5165 {2}.
-safe.write.drop.temp=\u4e0d\u80fd\u522a\u9664\u81e8\u6642\u6a94\u6848 {0}.
+safe.write.failed=\u7121\u6cd5\u5132\u5b58 {0}\u3002\n\u7121\u6cd5\u5efa\u7acb\u81e8\u6642\u6a94\u6848({1})\u3002\n\u6a94\u6848\u4fdd\u6301\u4e0d\u8b8a\u3002
+safe.write.drop.old=\u7121\u6cd5\u5132\u5b58 {0}\u3002\n\u7121\u6cd5\u522a\u9664\u4e2d\u9593\u6a94\u6848 ({1}) \u3002\n\u6a94\u6848\u4fdd\u6301\u4e0d\u8b8a\u3002
+safe.write.rename.original=\u7121\u6cd5\u5132\u5b58 {0}\u3002\n\u6a94\u6848\u4fdd\u6301\u4e0d\u8b8a\u3002\n\u60a8\u7684\u8b8a\u66f4\u5df2\u5beb\u5165 {1}\u3002
+safe.write.rename.backup=\u7121\u6cd5\u5132\u5b58 {0}\u3002\n\u8a72\u6a94\u6848\u5df2\u91cd\u65b0\u547d\u540d\u70ba {1}\u3002\n\u60a8\u7684\u8b8a\u66f4\u5df2\u5beb\u5165 {2}\u3002
+safe.write.drop.temp=\u7121\u6cd5\u522a\u9664\u81e8\u6642\u6a94\u6848 {0}\u3002
-vfs.broken.link=\u7121\u6548\u9023\u7d50
+vfs.broken.link=\u7121\u6548\u9023\u63a5
label.system.proxy.used=\u4f60\u7684 JVM \u5c6c\u6027 'java.net.useSystemProxies' \u8a2d\u5b9a\u70ba true\u3002
\u8a72\u53c3\u6578\u5c07\u4f7f\u90e8\u4efd\u7db2\u8def\u64cd\u4f5c\u4f7f\u7528\u7cfb\u7d71\u4ee3\u7406\u8a2d\u5b9a\u3002
\u5982\u679c\u60a8\u4e0d\u60f3\u4f7f\u7528\u7cfb\u7d71\u4ee3\u7406\u8a2d\u5b9a, \u8acb\u7981\u7528\u8a72\u5c6c\u6027
-http.noproxy=\u4e0d\u4f7f\u7528\u4ee3\u7406
+http.noproxy=\u6c92\u6709\u4ee3\u7406
http.proxy.type=HTTP
socks.proxy.type=SOCKS
autodetected.proxies.clear.button=\u6e05\u9664\u5bc6\u78bc
-label.old.way.jvm.property.used=\u4f60\u6709JVM\u5c6c\u6027\"{0}\"\u8a2d\u5b9a\u70ba\"{1}\"\u3002
\u9019\u53ef\u80fd\u6703\u5c0e\u81f4\u4e0d\u6b63\u78ba\u7684\u884c\u70ba\u3002\u4ee3\u7406\u4f3a\u670d\u5668\u61c9\u8a72\u5728\u8a2d\u5b9a\u4e2d\u88ab\u8a2d\u5b9a | HTTP\u4ee3\u7406
\u9019\u500bJVM\u5c6c\u6027\u662f\u820a\u7684,\u4e0d\u63a8\u85a6\u4f7f\u7528Oracle\u3002
\uff08\u8a3b\uff1a\u5b83\u53ef\u4ee5\u52d5\u614b\u5206\u914d\u7684\u4e00\u4e9b\u4ee3\u78bc\u3002\uff09
+label.old.way.jvm.property.used=\u4f60\u7684 JVM \u5c6c\u6027 \"{0}\" \u8a2d\u5b9a\u70ba \"{1}\" \u3002
\u9019\u53ef\u80fd\u5c0e\u81f4\u4e0d\u6b63\u78ba\u7684\u884c\u70ba\u3002\u4ee3\u7406\u61c9\u300c\u8a2d\u5b9a| HTTP \u4ee3\u7406\u300d\u4e2d\u8a2d\u5b9a
\u8a72 JVM \u5c6c\u6027\u5df2\u904e\u820a\uff0c\u4e0d\u88ab Oracle \u63a8\u85a6\u4f7f\u7528\u3002
(\u6ce8\u610f\uff1a\u5b83\u53ef\u80fd\u7531\u4e00\u4e9b\u4ee3\u78bc\u52d5\u614b\u8a2d\u5b9a\u3002)
label.proxy.exceptions.text=\u4f8b\u5982: *.domain.com, 192.168.*
-checkbox.automatic.proxy.configuration.url=\u81ea\u52d5\u4ee3\u7406\u8a2d\u5b9aURL:
+checkbox.automatic.proxy.configuration.url=\u81ea\u52d5\u4ee3\u7406\u8a2d\u5b9a URL\uff1a
\ No newline at end of file
diff --git a/resources_en/messages/DaemonBundle_zh_CN.properties b/resources_en/messages/DaemonBundle_zh_CN.properties
index 18da2e6..daa5489 100644
--- a/resources_en/messages/DaemonBundle_zh_CN.properties
+++ b/resources_en/messages/DaemonBundle_zh_CN.properties
@@ -1,5 +1,5 @@
method.is.implemented.too.many=\u5df2\u7ecf\u5b9e\u73b0
-method.is.overridden.too.many=\u5728\u5b50\u7c7b\u8986\u76d6
+method.is.overridden.too.many=\u5728\u5b50\u7c7b\u4e2d\u88ab\u8986\u76d6
interface.is.implemented.too.many=\u5df2\u7ecf\u5b9e\u73b0
class.is.subclassed.too.many=\u6709\u5b50\u7c7b
@@ -9,41 +9,41 @@ method.implements.in=\u5728 {1} \u4e2d\u7684\u5b9e\
method.overrides=\u5728 {1} \u4e2d\u7684\u8986\u76d6\u65b9\u6cd5
method.overrides.in=\u5728 {1} \u4e2d\u7684\u8986\u76d6\u65b9\u6cd5 ''{0}''
-analysis.hasnot.been.run=\u5206\u6790\u5b8c\u6210
+analysis.hasnot.been.run=\u6ca1\u6709\u6267\u884c\u4efb\u4f55\u5206\u6790
-no.syntax.highlighting.performed=\u6ca1\u6709\u8fdb\u884c\u8bed\u6cd5\u9ad8\u4eae
-no.inspections.performed=\u6ca1\u6709\u68c0\u67e5\u6267\u884c
+no.syntax.highlighting.performed=\u6ca1\u6709\u6267\u884c\u4efb\u4f55\u8bed\u6cd5\u9ad8\u4eae
+no.inspections.performed=\u6ca1\u6709\u6267\u884c\u4efb\u4f55\u68c0\u67e5
# These two aren't unused!
# suppress inspection "UnusedProperty"
-no.syntax.highlighting.performed.for=\u672a\u8fdb\u884c\u8bed\u6cd5\u9ad8\u4eae {0}
+no.syntax.highlighting.performed.for=\u6ca1\u6709\u4e3a {0} \u6267\u884c\u8bed\u6cd5\u9ad8\u4eae
# suppress inspection "UnusedProperty"
-no.inspections.performed.for=\u6ca1\u6709\u68c0\u67e5\u6267\u884c{0}
+no.inspections.performed.for=\u6ca1\u6709\u6267\u884c\u68c0\u67e5 {0}
pass.syntax=\u8bed\u6cd5\u5206\u6790
pass.inspection=\u68c0\u67e5
-pass.wolf=\u68c0\u67e5\u7ea2\u8272\u7684\u6587\u4ef6
+pass.wolf=\u68c0\u67e5\u7ea2\u8272\u6587\u4ef6
pass.whole.inspections=\u6162\u901f\u68c0\u67e5
analysis.completed=\u5206\u6790\u5b8c\u6210
-no.errors.or.warnings.found=\u672a\u53d1\u73b0\u95ee\u9898
-no.errors.or.warnings.found.so.far=\u8fd8\u672a\u6ca1\u6709\u53d1\u73b0\u95ee\u9898
-errors.found.so.far={0} {1} \u5df2\u53d1\u73b0
-errors.found={0} {1} \u5df2\u627e\u5230
+no.errors.or.warnings.found=\u6ca1\u6709\u53d1\u73b0\u95ee\u9898
+no.errors.or.warnings.found.so.far=\u5230\u76ee\u524d\u4e3a\u6b62\u6ca1\u6709\u53d1\u73b0\u95ee\u9898
+errors.found.so.far=\u76ee\u524d\u53d1\u73b0 {0}{1}
+errors.found=\u53d1\u73b0 {0}{1}
method.is.implemented.header=\u5df2\u5b9e\u73b0\u4e8e
method.is.overriden.header=\u5df2\u8986\u76d6\u4e8e
-interface.is.implemented.by.header=\u5df2\u5b9e\u73b0\u7531
-class.is.subclassed.by.header=\u5df2\u88ab\u5f52\u4e3a\u5b50\u7c7b\u7531
+interface.is.implemented.by.header=\u5df2\u7531
\u5b9e\u73b0
+class.is.subclassed.by.header=\u5df2\u88ab
\u4f5c\u4e3a\u5b50\u7c7b
-navigation.title.super.method=\u9009\u62e9\u8d85\u7c7b\u7684\u65b9\u6cd5 {0}
-navigation.findUsages.title.super.method=\u8d85\u7c7b\u7684\u65b9\u6cd5 {0}
-navigation.title.implementation.method=\u9009\u62e9{0}\u7684\u5b9e\u65bd\u65b9\u6cd5 ({1} \u65b9\u6cd5\u53d1\u73b0)
-navigation.title.overrider.method=\u9009\u62e9{0}\u7684\u91cd\u5199\u65b9\u6cd5(\u5df2\u627e\u5230{1}\u4e2a\u65b9\u6cd5)
+navigation.title.super.method=\u9009\u62e9 {0} \u7684\u8d85\u7c7b\u65b9\u6cd5
+navigation.findUsages.title.super.method={0} \u7684\u8d85\u7c7b\u65b9\u6cd5
+navigation.title.implementation.method=\u9009\u62e9 {0} \u7684\u5b9e\u73b0({1} \u4e2a\u65b9\u6cd5\u5df2\u627e\u5230)
+navigation.title.overrider.method=\u9009\u62e9 {0} \u7684\u91cd\u5199\u65b9\u6cd5({1} \u4e2a\u65b9\u6cd5\u5df2\u627e\u5230)
navigation.title.subclass=\u9009\u62e9 {0} \u7684\u5b50\u7c7b({1} \u4e2a\u7c7b\u5df2\u627e\u5230 {2})
performing.code.analysis=\u6267\u884c\u4ee3\u7801\u5206\u6790
inspection.extended.description=\u66f4\u591a...
inspection.collapse.description=\u66f4\u5c11...
import.popup.text={0}?
-import.popup.multiple={0}? (\u590d\u9009...)
+import.popup.multiple={0}?(\u591a\u91cd\u9009\u62e9...)
diff --git a/resources_en/messages/DaemonBundle_zh_TW.properties b/resources_en/messages/DaemonBundle_zh_TW.properties
index 64aca74..c530fb9 100644
--- a/resources_en/messages/DaemonBundle_zh_TW.properties
+++ b/resources_en/messages/DaemonBundle_zh_TW.properties
@@ -1,5 +1,5 @@
method.is.implemented.too.many=\u5df2\u7d93\u5be6\u73fe
-method.is.overridden.too.many=\u5728\u5b50\u985e\u5225\u8986\u5beb
+method.is.overridden.too.many=\u5728\u5b50\u985e\u5225\u4e2d\u88ab\u8986\u5beb
interface.is.implemented.too.many=\u5df2\u7d93\u5be6\u73fe
class.is.subclassed.too.many=\u6709\u5b50\u985e\u5225
@@ -9,41 +9,41 @@ method.implements.in=\u5728 {1} \u4e2d\u7684\u5be6\
method.overrides=\u5728 {1} \u4e2d\u7684\u8986\u5beb\u65b9\u6cd5
method.overrides.in=\u5728 {1} \u4e2d\u7684\u8986\u5beb\u65b9\u6cd5 ''{0}''
-analysis.hasnot.been.run=\u5206\u6790\u5b8c\u6210
+analysis.hasnot.been.run=\u6c92\u6709\u57f7\u884c\u4efb\u4f55\u5206\u6790
-no.syntax.highlighting.performed=\u6c92\u6709\u9032\u884c\u8a9e\u6cd5\u9ad8\u4eae
-no.inspections.performed=\u6c92\u6709\u6aa2\u67e5\u57f7\u884c
+no.syntax.highlighting.performed=\u6c92\u6709\u57f7\u884c\u4efb\u4f55\u8a9e\u6cd5\u9ad8\u4eae
+no.inspections.performed=\u6c92\u6709\u57f7\u884c\u4efb\u4f55\u6aa2\u67e5
# These two aren't unused!
# suppress inspection "UnusedProperty"
-no.syntax.highlighting.performed.for=\u672a\u9032\u884c\u8a9e\u6cd5\u9ad8\u4eae {0}
+no.syntax.highlighting.performed.for=\u6c92\u6709\u70ba {0} \u57f7\u884c\u8a9e\u6cd5\u9ad8\u4eae
# suppress inspection "UnusedProperty"
-no.inspections.performed.for=\u6c92\u6709\u6aa2\u67e5\u57f7\u884c{0}
+no.inspections.performed.for=\u6c92\u6709\u57f7\u884c\u6aa2\u67e5 {0}
pass.syntax=\u8a9e\u6cd5\u5206\u6790
pass.inspection=\u6aa2\u67e5
-pass.wolf=\u6aa2\u67e5\u7d05\u8272\u7684\u6a94\u6848
+pass.wolf=\u6aa2\u67e5\u7d05\u8272\u6a94\u6848
pass.whole.inspections=\u6162\u901f\u6aa2\u67e5
analysis.completed=\u5206\u6790\u5b8c\u6210
-no.errors.or.warnings.found=\u672a\u767c\u73fe\u554f\u984c
-no.errors.or.warnings.found.so.far=\u9084\u672a\u6c92\u6709\u767c\u73fe\u554f\u984c
-errors.found.so.far={0} {1} \u5df2\u767c\u73fe
-errors.found={0} {1} \u5df2\u627e\u5230
+no.errors.or.warnings.found=\u6c92\u6709\u767c\u73fe\u554f\u984c
+no.errors.or.warnings.found.so.far=\u5230\u76ee\u524d\u70ba\u6b62\u6c92\u6709\u767c\u73fe\u554f\u984c
+errors.found.so.far=\u76ee\u524d\u767c\u73fe {0}{1}
+errors.found=\u767c\u73fe {0}{1}
method.is.implemented.header=\u5df2\u5be6\u73fe\u65bc
method.is.overriden.header=\u5df2\u8986\u5beb\u65bc
-interface.is.implemented.by.header=\u5df2\u5be6\u73fe\u7531
-class.is.subclassed.by.header=\u5df2\u88ab\u6b78\u70ba\u5b50\u985e\u5225\u7531
+interface.is.implemented.by.header=\u5df2\u7531
\u5be6\u73fe
+class.is.subclassed.by.header=\u5df2\u88ab
\u4f5c\u70ba\u5b50\u985e\u5225
-navigation.title.super.method=\u9078\u53d6\u8d85\u985e\u5225\u7684\u65b9\u6cd5 {0}
-navigation.findUsages.title.super.method=\u8d85\u985e\u5225\u7684\u65b9\u6cd5 {0}
-navigation.title.implementation.method=\u9078\u53d6{0}\u7684\u5be6\u65bd\u65b9\u6cd5 ({1} \u65b9\u6cd5\u767c\u73fe)
-navigation.title.overrider.method=\u9078\u53d6{0}\u7684\u91cd\u5beb\u65b9\u6cd5(\u5df2\u627e\u5230{1}\u500b\u65b9\u6cd5)
+navigation.title.super.method=\u9078\u53d6 {0} \u7684\u8d85\u985e\u5225\u65b9\u6cd5
+navigation.findUsages.title.super.method={0} \u7684\u8d85\u985e\u5225\u65b9\u6cd5
+navigation.title.implementation.method=\u9078\u53d6 {0} \u7684\u5be6\u73fe({1} \u500b\u65b9\u6cd5\u5df2\u627e\u5230)
+navigation.title.overrider.method=\u9078\u53d6 {0} \u7684\u91cd\u5beb\u65b9\u6cd5({1} \u500b\u65b9\u6cd5\u5df2\u627e\u5230)
navigation.title.subclass=\u9078\u53d6 {0} \u7684\u5b50\u985e\u5225({1} \u500b\u985e\u5225\u5df2\u627e\u5230 {2})
performing.code.analysis=\u57f7\u884c\u4ee3\u78bc\u5206\u6790
inspection.extended.description=\u66f4\u591a...
inspection.collapse.description=\u66f4\u5c11...
import.popup.text={0}?
-import.popup.multiple={0}? (\u5fa9\u9078...)
+import.popup.multiple={0}?(\u591a\u91cd\u9078\u53d6...)
diff --git a/resources_en/messages/DesignerBundle_zh_CN.properties b/resources_en/messages/DesignerBundle_zh_CN.properties
index b193ca7..12eec9d 100644
--- a/resources_en/messages/DesignerBundle_zh_CN.properties
+++ b/resources_en/messages/DesignerBundle_zh_CN.properties
@@ -1,4 +1,4 @@
-designer.toolwindow.name=\u8bbe\u8ba1\u5e08
+designer.toolwindow.name=\u8bbe\u8ba1\u5668
designer.toolwindow.title=\u7ec4\u4ef6\u6811
move_children=\u79fb\u52a8\u7ec4\u4ef6
@@ -6,20 +6,20 @@ add_children=\u79fb\u52a8\u7ec4\u4ef6
create_children=\u63d2\u5165\u7ec4\u4ef6
paste_children=\u7c98\u8d34
command.tool_operation=\u53ef\u89c6\u5316\u7f16\u8f91\u64cd\u4f5c
-command.delete.selection=\u5220\u9664\u9009\u4e2d\u7684\u90e8\u5206
+command.delete.selection=\u5220\u9664\u6240\u9009
command.set.property.value=\u8bbe\u7f6e\u5c5e\u6027\u503c
designer.properties.title=\u5c5e\u6027
-designer.properties.show.expert=\u663e\u793a\u4e13\u5bb6\u5c5e\u6027
+designer.properties.show.expert=\u663e\u793a expert \u5c5e\u6027
designer.properties.show.columns=\u663e\u793a\u5217
designer.properties.show.javadoc=\u663e\u793a\u6587\u6863
-designer.properties.javadoc.title={0} \u5c5e\u6027\u6587\u6863
+designer.properties.javadoc.title= {0} \u5c5e\u6027\u7684\u6587\u6863
designer.properties.restore_default=\u91cd\u7f6e\u9ed8\u8ba4\u503c
designer.properties.column1=\u5c5e\u6027
designer.properties.column2=\u503c
-designer.properties.getting.error=\u83b7\u53d6\u503c\u9519\u8bef: {0}
-designer.properties.setting.error=\u8bbe\u5b9a\u503c\u9519\u8bef: {0}
+designer.properties.getting.error=\u83b7\u53d6\u503c\u9519\u8bef\uff1a{0}
+designer.properties.setting.error=\u8bbe\u7f6e\u503c\u9519\u8bef\uff1a{0}
designer.properties.no_message.error=\u65e0\u6d88\u606f
designer.properties.invalid_input=\u65e0\u6548\u7684\u8f93\u5165
-tooltip.press.accelerator=\u5355\u51fb\u6216\u6309{0}
+tooltip.press.accelerator=\u70b9\u51fb\u6216\u6309 {0}
diff --git a/resources_en/messages/DesignerBundle_zh_TW.properties b/resources_en/messages/DesignerBundle_zh_TW.properties
index 1bc5b02..d8694d9 100644
--- a/resources_en/messages/DesignerBundle_zh_TW.properties
+++ b/resources_en/messages/DesignerBundle_zh_TW.properties
@@ -1,4 +1,4 @@
-designer.toolwindow.name=\u8a2d\u8a08\u5e2b
+designer.toolwindow.name=\u8a2d\u8a08\u5668
designer.toolwindow.title=\u7d44\u4ef6\u6a39
move_children=\u79fb\u52d5\u7d44\u4ef6
@@ -6,20 +6,20 @@ add_children=\u79fb\u52d5\u7d44\u4ef6
create_children=\u63d2\u5165\u7d44\u4ef6
paste_children=\u8cbc\u4e0a
command.tool_operation=\u53ef\u8996\u5316\u7de8\u8f2f\u64cd\u4f5c
-command.delete.selection=\u522a\u9664\u9078\u53d6\u7684\u90e8\u4efd
+command.delete.selection=\u522a\u9664\u6240\u9078
command.set.property.value=\u8a2d\u5b9a\u5c6c\u6027\u503c
designer.properties.title=\u5c6c\u6027
-designer.properties.show.expert=\u986f\u793a\u5c08\u5bb6\u5c6c\u6027
+designer.properties.show.expert=\u986f\u793a expert \u5c6c\u6027
designer.properties.show.columns=\u986f\u793a\u5217
designer.properties.show.javadoc=\u986f\u793a\u6587\u4ef6
-designer.properties.javadoc.title={0} \u5c6c\u6027\u6587\u4ef6
+designer.properties.javadoc.title= {0} \u5c6c\u6027\u7684\u6587\u4ef6
designer.properties.restore_default=\u91cd\u8a2d\u9810\u8a2d\u503c
designer.properties.column1=\u5c6c\u6027
designer.properties.column2=\u503c
-designer.properties.getting.error=\u7372\u53d6\u503c\u932f\u8aa4: {0}
-designer.properties.setting.error=\u8a2d\u5b9a\u503c\u932f\u8aa4: {0}
+designer.properties.getting.error=\u7372\u53d6\u503c\u932f\u8aa4\uff1a{0}
+designer.properties.setting.error=\u8a2d\u5b9a\u503c\u932f\u8aa4\uff1a{0}
designer.properties.no_message.error=\u7121\u8a0a\u606f
designer.properties.invalid_input=\u7121\u6548\u7684\u8f38\u5165
-tooltip.press.accelerator=\u9ede\u64ca\u6216\u6309{0}
+tooltip.press.accelerator=\u9ede\u64ca\u6216\u6309 {0}
diff --git a/resources_en/messages/DiagnosticBundle_zh_CN.properties b/resources_en/messages/DiagnosticBundle_zh_CN.properties
index 73e45e1..4fbacaf 100644
--- a/resources_en/messages/DiagnosticBundle_zh_CN.properties
+++ b/resources_en/messages/DiagnosticBundle_zh_CN.properties
@@ -1,96 +1,96 @@
-error.itn.returns.wrong.data=ITN\u8fd4\u56de\u9519\u8bef\u7684\u6570\u636e
-error.http.result.code=HTTP\u8fd4\u56de\u4ee3\u7801: {0}
-diagnostic.out.of.memory.error=\u6ca1\u6709\u8db3\u591f\u7684\u5185\u5b58\u6765\u6267\u884c\u8bf7\u6c42\u7684\u64cd\u4f5c\u3002
\u8bf7\u589e\u52a0{0}\u8bbe\u7f6e\u5e76\u91cd\u5e86IDE\u4f7f\u66f4\u6539\u751f\u6548\u3002
-diagnostic.out.of.memory.willBeSavedTo=\u4fee\u6539\u5c06\u88ab\u4fdd\u5b58\u5230 ''{0}''
-diagnostic.out.of.memory.title=\u5185\u5b58\u6ea2\u51fa
+error.itn.returns.wrong.data=ITN \u8fd4\u56de\u9519\u8bef\u7684\u6570\u636e
+error.http.result.code=HTTP \u8fd4\u56de\u4ee3\u7801: {0}
+diagnostic.out.of.memory.error=\u6ca1\u6709\u8db3\u591f\u7684\u5185\u5b58\u6765\u6267\u884c\u8bf7\u6c42\u7684\u64cd\u4f5c\u3002
\u8bf7\u589e\u52a0 ''{0}'' \u8bbe\u7f6e\u5e76\u91cd\u542f IDE \u4f7f\u66f4\u6539\u751f\u6548\u3002
+diagnostic.out.of.memory.willBeSavedTo=\u4fee\u6539\u5c06\u88ab\u4fdd\u5b58\u5230''{0}''
+diagnostic.out.of.memory.title=\u5185\u5b58\u4e0d\u8db3
diagnostic.out.of.memory.currentValue=(\u5f53\u524d\u503c: {0})
diagnostic.out.of.memory.currentValue.unknown=\u672a\u77e5\u7684
diagnostic.out.of.memory.continue=\u7ee7\u7eed
diagnostic.out.of.memory.dump=\u5185\u5b58\u8f6c\u50a8
-diagnostic.error.report.send=\u53d1\u9001
-diagnostic.error.report.description=\u5982\u679c\u60a8\u60f3\u5f97\u77e5\u60a8\u6240\u62a5\u544a\u7684\u95ee\u9898\u7684\u5904\u7406\u7ed3\u679c, \u8bf7\u586b\u5199\u60a8\u7684JetBrains\u767b\u5f55\u8d26\u53f7\u548c\u5bc6\u7801.
-diagnostic.error.report.login.name=\u7528\u6237\u540d:
-diagnostic.error.report.login.password=\u5bc6\u7801:
-diagnostic.error.report.submit.error.anonymously=\u533f\u540d\u63d0\u4ea4\u62a5\u544a\u6216\u4f7f\u7528JetBrains\u5e10\u6237...
-diagnostic.error.report.submit.report.as=\u63d0\u4ea4\u62a5\u544a\u4e3a {0}
-diagnostic.error.report.additional.info.label=\u9644\u52a0\u4fe1\u606f(\u5f53\u53d1\u751f\u5f02\u5e38\u65f6,\u4f60\u7684\u64cd\u4f5c\u6b65\u9aa4\u662f): (&A)
-error.report.to.jetbrains.action=\u62a5\u544a\u7ed9JetBrains (&R)
-error.report.gratitude=\u8c22\u8c22\u4f60\u7684\u53cd\u9988!
-error.report.authentication.failed=JetBrains\u8d26\u6237\u8ba4\u8bc1\u5931\u8d25.\u4f60\u60f3\u518d\u8bd5\u4e00\u6b21\u5417?
-error.report.posting.failed=\u62a5\u544a\u53d1\u5e03\u5931\u8d25:{0}.\u4f60\u60f3\u518d\u8bd5\u4e00\u6b21\u5417?
+diagnostic.error.report.send=\u53d1\u9001(&S)
+diagnostic.error.report.description=\u5982\u679c\u60a8\u5e0c\u671b\u5728\u60a8\u63d0\u4ea4\u7684\u5f02\u5e38\u4fee\u590d\u65f6\u83b7\u5f97\u901a\u77e5\uff0c\n\u8bf7\u586b\u5199\u60a8\u7684 JetBrains \u5e10\u6237\u767b\u5f55\u540d\u548c\u5bc6\u7801\u3002
+diagnostic.error.report.login.name=\u7528\u6237\u540d:(&U)
+diagnostic.error.report.login.password=\u5bc6\u7801:(&P)
+diagnostic.error.report.submit.error.anonymously=\u533f\u540d\u6216\u4f7f\u7528JetBrains \u5e10\u6237... \u63d0\u4ea4\u62a5\u544a
+diagnostic.error.report.submit.report.as=\u4ee5 {0} \u63d0\u4ea4\u62a5\u544a
+diagnostic.error.report.additional.info.label=\u9644\u52a0\u4fe1\u606f(\u5f53\u53d1\u751f\u5f02\u5e38\u65f6,\u4f60\u7684\u64cd\u4f5c\u6b65\u9aa4\u662f):(&A)
+error.report.to.jetbrains.action=\u62a5\u544a\u7ed9 JetBrains(&R)
+error.report.gratitude=\u611f\u8c22\u60a8\u7684\u53cd\u9988\uff01
+error.report.authentication.failed=JetBrains \u8d26\u6237\u8ba4\u8bc1\u5931\u8d25\u3002\u4f60\u60f3\u91cd\u8bd5\u5417\uff1f
+error.report.posting.failed=\u62a5\u544a\u53d1\u5e03\u5931\u8d25:{0}\u3002\u4f60\u60f3\u91cd\u8bd5\u5417\uff1f
error.report.exception.title=\u9519\u8bef\u62a5\u544a
error.report.failure.message=\u9519\u8bef\u62a5\u544a\u53d1\u9001\u5931\u8d25\u4e86\u3002
-error.report.new.eap.build.message=\u65b0\u6784\u5efa{0}\u662f\u53ef\u7528\u7684.
-error.report.sending.failure=\u53d1\u9001\u5931\u8d25\u4e86\u3002\u4f60\u60f3\u518d\u8bd5\u4e00\u6b21\u5417\uff1f
-error.list.message.info=\u81ea\u4ece\u6700\u540e\u4e00\u6b21\u6e05\u9664\u540e.{0}\u53d1\u751f\u6b21\u6570:{1,choice,1#once|2#{1} times}
-error.list.message.unread=\u672a\u8bfb\u53d6\u7684.
+error.report.new.eap.build.message=\u65b0\u6784\u5efa {0} \u662f\u53ef\u7528\u7684\u3002
+error.report.sending.failure=\u53d1\u9001\u5931\u8d25\u3002\u4f60\u60f3\u91cd\u8bd5\u5417\uff1f
+error.list.message.info={0}\u3002\u81ea\u4ece\u4e0a\u4e00\u6b21\u6e05\u9664\u540e\uff0c\u53d1\u751f {1,choice,1#1\u6b21|2#{1} \u6b21} \u3002
+error.list.message.unread=\u672a\u8bfb\u7684\u3002
error.list.message.submission.failed=\u63d0\u4ea4\u5931\u8d25
-error.list.message.submitted.as.link=\u63d0\u4ea4\u4e3a {1}
+error.list.message.submitted.as.link=\u4f5c\u4e3a {1} \u63d0\u4ea4
error.list.message.duplicate=[\u91cd\u590d]
error.list.message.submitted=\u5df2\u63d0\u4ea4
-error.list.message.blame.core=\u5f02\u5e38\u5728\u6838\u5fc3 {0}.
-error.list.message.blame.plugin=\u5f02\u5e38\u5728\u63d2\u4ef6 {0}.
-error.list.message.blame.unknown.plugin=\u5f02\u5e38\u5728 \u672a\u77e5\u63d2\u4ef6.
+error.list.message.blame.core=\u9519\u8bef\u5728 {0} \u6838\u5fc3\u3002
+error.list.message.blame.plugin=\u9519\u8bef\u5728\u63d2\u4ef6 {0}\u3002
+error.list.message.blame.unknown.plugin=\u5f02\u5e38\u5728 \u672a\u77e5\u63d2\u4ef6\u3002
error.list.message.index.count={0} / {1}
error.list.back.action=\u540e\u9000
-error.list.forward.action=\u524d\u8fdb
-error.list.title=IDE\u81f4\u547d\u9519\u8bef
+error.list.forward.action=\u5411\u524d
+error.list.title=IDE \u81f4\u547d\u9519\u8bef
error.list.popup.immediately.checkbox=\u4e0b\u6b21\u53d1\u751f\u5185\u90e8\u9519\u8bef\u65f6,\u7acb\u5373\u5f39\u51fa\u8fd9\u4e2a\u7a97\u53e3
-error.list.shutdown.action=\u5173\u95ed
-error.list.clear.action=\u6e05\u7406\u5e76\u5173\u95ed
+error.list.shutdown.action=\u5173\u6389(_D)
+error.list.clear.action=\u6e05\u9664\u5e76\u5173\u95ed(_C)
error.list.submit.action=\u63d0\u4ea4
-error.list.submit.action.description=\u63d0\u4ea4\u62a5\u544a\u7ed9JetBrains
-error.list.close.action=\u5173\u95ed
-error.list.restart.action=\u91cd\u542f
-error.list.disable.plugin=\u7981\u7528\u63d2\u4ef6...
+error.list.submit.action.description=\u62a5\u544a\u7ed9 JetBrains
+error.list.close.action=\u5173\u95ed(_L)
+error.list.restart.action=\u91cd\u542f(_E)
+error.list.disable.plugin=\u7981\u7528\u63d2\u4ef6...(&D)
error.list.disable.plugin.0=\u7981\u7528\u63d2\u4ef6 {0}
-error.notification.tooltip=IDE\u5185\u90e8\u9519\u8bef\u53d1\u751f\u3002
\u5355\u51fb\u67e5\u770b\u8be6\u7ec6\u4fe1\u606f\u5e76\u63d0\u4ea4\u7f3a\u9677\u62a5\u544a\u3002
-error.notification.empty.text=\u6ca1\u6709IDE\u81f4\u547d\u9519\u8bef
-error.new.notification.title=IDE\u53d1\u751f\u9519\u8bef
-error.new.notification.link=\u67e5\u770b\u7ec6\u8282\u548c\u63d0\u4ea4\u62a5\u544a
-error.monitor.too.many.errors=\u592a\u591a\u7684IDE\u81f4\u547d\u9519\u8bef\u3002\u76d1\u63a7\u5df2\u505c\u6b62\u3002
+error.notification.tooltip=IDE \u5185\u90e8\u9519\u8bef.
\u5355\u51fb\u4ee5\u67e5\u770b\u8be6\u7ec6\u4fe1\u606f\u5e76\u53d1\u9001 bug \u62a5\u544a\u7ed9 JetBrains.
+error.notification.empty.text=\u6ca1\u6709 IDE \u81f4\u547d\u9519\u8bef
+error.new.notification.title=IDE \u9519\u8bef\u53d1\u751f
+error.new.notification.link=\u67e5\u770b\u7ec6\u8282\u53ca\u63d0\u4ea4\u62a5\u544a
+error.monitor.too.many.errors=\u592a\u591a\u7684 IDE \u81f4\u547d\u9519\u8bef\u3002\u76d1\u6d4b\u505c\u6b62\u3002
error.report.title=\u9519\u8bef\u62a5\u544a
-log.monitor.no.files=\u4e0d\u9644\u52a0\u4efb\u4f55\u65e5\u5fd7\u6587\u4ef6
+log.monitor.no.files=\u6ca1\u6709\u9644\u52a0\u65e5\u5fd7\u6587\u4ef6
log.monitor.remove.button=\u79fb\u9664(&R)
-log.monitor.add.button=\u6dfb\u52a0
-log.monitor.group=\u65e5\u5fd7\u6587\u4ef6\u663e\u793a\u5728\u63a7\u5236\u53f0
+log.monitor.add.button=\u6dfb\u52a0(&D)
+log.monitor.group=\u65e5\u5fd7\u6587\u4ef6\u5c06\u663e\u793a\u5728\u63a7\u5236\u53f0
log.monitor.log.file.column=\u65e5\u5fd7\u6587\u4ef6\u6761\u76ee
log.monitor.is.active.column=\u662f\u6fc0\u6d3b\u7684
log.monitor.is.skipped.column=\u8df3\u8fc7\u5185\u5bb9
-log.monitor.edit.aliases.title=\u7f16\u8f91\u65e5\u5fd7\u6587\u4ef6\u7684\u522b\u540d
-log.monitor.edit.aliases.name=\u522b\u540d:
-log.monitor.edit.aliases.location=\u65e5\u5fd7\u6587\u4ef6\u7684\u8def\u5f84:
-log.monitor.edit.aliases.show.all.checkbox.title=\u7531pattern\u6765\u663e\u793a\u6240\u6709\u6587\u4ef6 (&S)
+log.monitor.edit.aliases.title=\u7f16\u8f91\u65e5\u5fd7\u6587\u4ef6\u522b\u540d
+log.monitor.edit.aliases.name=\u522b\u540d:(&A)
+log.monitor.edit.aliases.location=\u65e5\u5fd7\u6587\u4ef6\u4f4d\u7f6e:(&L)
+log.monitor.edit.aliases.show.all.checkbox.title=\u663e\u793a\u6240\u6709\u7b26\u5408\u6a21\u5f0f\u7684\u6587\u4ef6(&S)
log.console.filter.show.errors=\u9519\u8bef
log.console.filter.show.errors.and.warnings=\u8b66\u544a
-log.console.filter.show.all=\u5168\u90e8
+log.console.filter.show.all=\u6240\u6709
title.submitting.error.report=\u63d0\u4ea4\u9519\u8bef\u62a5\u544a
log.console.filter.show.errors.warnings.and.infos=\u4fe1\u606f
error.comments.tab.title=\u6ce8\u91ca
-error.dialog.error.prompt=\u9519\u8bef\u6d88\u606f(
-error.dialog.comment.prompt=P\u586b\u5199\u4efb\u4f55\u7ec6\u8282,\u53ef\u80fd\u662f\u91cd\u8981\u7684:\u5f53\u95ee\u9898\u53d1\u751f\u65f6,\u4f60\u5728\u505a\u4ec0\u4e48\u7b49.
-error.details.tab.title=\u8be6\u60c5
-error.dialog.disable.plugin.prompt.dependants=\u60a8\u786e\u5b9e\u60f3\u8981\u7981\u7528\u63d2\u4ef6{0}\u5417\uff1f
\u8be5\u63d2\u4ef6\u63d0\u4f9b\u7684\u529f\u80fd\u5c06\u4e0d\u518d\u53ef\u7528\u3002
-error.dialog.disable.plugin.prompt=\u786e\u5b9e\u8981\u7981\u7528\u63d2\u4ef6{0}\uff1f
\u8be5\u63d2\u4ef6\u63d0\u4f9b\u7684\u529f\u80fd\u5c06\u4e0d\u518d\u53ef\u7528\u3002
-error.dialog.disable.plugin.restart={0}\u91cd\u542f\u540e,\u63d2\u4ef6\u914d\u7f6e\u66f4\u6539\u624d\u751f\u6548.
-error.dialog.disable.plugin.norestart=\u7981\u7528\u63d2\u4ef6\u540e,\u8bf7\u91cd\u542f{0}\u5e94\u7528\u63d2\u4ef6\u914d\u7f6e\u7684\u66f4\u6539
+error.dialog.error.prompt=\u9519\u8bef\u6d88\u606f((&E)
+error.dialog.comment.prompt=\u8bf7\u586b\u5199\u53ef\u80fd\u91cd\u8981\u7684\u4efb\u4f55\u7ec6\u8282:\u91cd\u73b0\u6b65\u9aa4\uff0c\u5f53\u95ee\u9898\u53d1\u751f\u65f6\uff0c\u4f60\u5728\u505a\u4ec0\u4e48\u7b49.
+error.details.tab.title=\u8be6\u7ec6\u4fe1\u606f
+error.dialog.disable.plugin.prompt.dependants=\u60a8\u786e\u5b9e\u60f3\u8981\u7981\u7528\u63d2\u4ef6 {0} \u5417?
\u8be5\u63d2\u4ef6\u53ca\u4f9d\u8d56\u8be5\u63d2\u4ef6\u7684\u63d0\u4f9b\u7684\u529f\u80fd\u5c06\u4e0d\u518d\u53ef\u7528.
+error.dialog.disable.plugin.prompt=\u786e\u5b9e\u8981\u7981\u7528\u63d2\u4ef6 {0}?
\u8be5\u63d2\u4ef6\u63d0\u4f9b\u7684\u529f\u80fd\u5c06\u4e0d\u518d\u53ef\u7528.
+error.dialog.disable.plugin.restart={0} \u91cd\u542f\u540e,\u63d2\u4ef6\u914d\u7f6e\u66f4\u6539\u5c06\u751f\u6548\u3002
+error.dialog.disable.plugin.norestart=\u7981\u7528\u63d2\u4ef6\u540e,\u8bf7\u91cd\u542f {0} \u5e94\u7528\u63d2\u4ef6\u914d\u7f6e\u7684\u66f4\u6539\u3002
error.dialog.disable.plugin.title=\u7981\u7528\u63d2\u4ef6
error.dialog.disable.plugin.action.disable=\u7981\u7528(&D)
-error.dialog.disable.plugin.action.disableAndRestart=\u7981\u7528\u5e76\u91cd\u542f
-error.dialog.foreign.plugin.warning.text=\u8be5\u63d2\u4ef6\u4e0d\u662fJetBrains\u7684\u4ea7\u54c1\u3002\u8bf7\u5c06\u95ee\u9898\u62a5\u544a\u7ed9\u63d2\u4ef6\u4f9b\u5e94\u5546\u3002
-error.dialog.foreign.plugin.warning.text.vendor=\u8be5\u63d2\u4ef6\u4e0d\u662fJetBrains\u7684\u4ea7\u54c1\u3002\u8bf7\u5c06\u95ee\u9898\u62a5\u544a\u7ed9\u63d2\u4ef6\u4f9b\u5e94\u5546\uff1a
+error.dialog.disable.plugin.action.disableAndRestart=\u7981\u7528\u5e76\u91cd\u542f(&R)
+error.dialog.foreign.plugin.warning.text=\u8be5\u63d2\u4ef6\u4e0d\u662f JetBrains \u7684\u4ea7\u54c1\u3002\u8bf7\u5c06\u95ee\u9898\u62a5\u544a\u7ed9\u63d2\u4ef6\u4f9b\u5e94\u5546\u3002
+error.dialog.foreign.plugin.warning.text.vendor=\u8be5\u63d2\u4ef6\u4e0d\u662f JetBrains \u7684\u4ea7\u54c1\u3002\u8bf7\u5c06\u95ee\u9898\u62a5\u544a\u7ed9\u63d2\u4ef6\u4f9b\u5e94\u5546\uff1a
error.dialog.clear.action=\u6e05\u9664(&C)
-error.dialog.clear.all.action=\u6e05\u9664\u5168\u90e8
+error.dialog.clear.all.action=\u6e05\u9664\u5168\u90e8(&C)
error.list.empty=(\u6ca1\u6709\u9519\u8bef)
error.dialog.attachment.path.column.title=\u8def\u5f84
error.dialog.attachment.include.column.title=\u5305\u542b
error.attachments.tab.title=\u9644\u4ef6
error.dialog.filecontent.title=\u6587\u4ef6\u5185\u5bb9
-error.dialog.conflict.plugin.title=\u51b2\u7a81\u7684\u63d2\u4ef6
+error.dialog.conflict.plugin.title=\u51b2\u7a81\u63d2\u4ef6
error.dialog.conflict.plugin.header.platform=\u4ee5\u4e0b\u63d2\u4ef6\u4e0e IDE \u51b2\u7a81:
-error.dialog.conflict.plugin.header.each.other=\u4e0b\u9762\u7684\u63d2\u4ef6\u4e0d\u80fd\u540c\u65f6\u8fd0\u884c\u3002\u9009\u62e9\u542f\u7528\uff1a
-error.dialog.conflict.plugin.disable.all=\u6ca1\u6709,\u7981\u7528\u6240\u6709\u63d2\u4ef6
-error.dialog.conflict.plugin.button.enable.and.restart=\u542f\u7528\u5e76\u91cd\u542f
-error.dialog.conflict.plugin.button.disable.all=\u5168\u90e8\u7981\u7528\u5e76\u91cd\u542f
-diagnostic.error.report.include.attachment.warning=\u62a5\u544a\u5c06\u5305\u62ec\u9644\u4ef6: ''{0}''.
-diagnostic.error.report.include.attachments.warning=\u62a5\u544a\u5c06\u5305\u62ec\u9644\u4ef6 {0}.
+error.dialog.conflict.plugin.header.each.other=\u4e0b\u9762\u7684\u63d2\u4ef6\u4e0d\u80fd\u540c\u65f6\u8fd0\u884c\u3002\u9009\u62e9\u8981\u542f\u7528\u54ea\u4e00\u4e2a\uff1a
+error.dialog.conflict.plugin.disable.all=\u65e0\uff0c\u7981\u7528\u4e0a\u8ff0\u6240\u6709\u63d2\u4ef6
+error.dialog.conflict.plugin.button.enable.and.restart=\u542f\u7528\u5e76\u91cd\u65b0\u542f\u52a8
+error.dialog.conflict.plugin.button.disable.all=\u7981\u7528\u5168\u90e8\u5e76\u91cd\u65b0\u542f\u52a8
+diagnostic.error.report.include.attachment.warning=\u62a5\u544a\u5c06\u5305\u62ec\u9644\u4ef6:''{0}''\u3002
+diagnostic.error.report.include.attachments.warning=\u62a5\u544a\u5c06\u5305\u62ec{0} \u9644\u4ef6\u3002
diff --git a/resources_en/messages/DiagnosticBundle_zh_TW.properties b/resources_en/messages/DiagnosticBundle_zh_TW.properties
index 21a34d7..a6a8bed 100644
--- a/resources_en/messages/DiagnosticBundle_zh_TW.properties
+++ b/resources_en/messages/DiagnosticBundle_zh_TW.properties
@@ -1,96 +1,96 @@
-error.itn.returns.wrong.data=ITN\u8fd4\u56de\u932f\u8aa4\u7684\u8cc7\u6599
-error.http.result.code=HTTP\u8fd4\u56de\u4ee3\u78bc: {0}
-diagnostic.out.of.memory.error=\u6c92\u6709\u8db3\u5920\u7684\u8a18\u61b6\u9ad4\u4f86\u57f7\u884c\u8981\u6c42\u7684\u64cd\u4f5c\u3002
\u8acb\u589e\u52a0{0}\u8a2d\u5b9a\u4e26\u91cd\u6176IDE\u4f7f\u8b8a\u66f4\u751f\u6548\u3002
-diagnostic.out.of.memory.willBeSavedTo=\u4fee\u6539\u5c07\u88ab\u5132\u5b58\u5230 ''{0}''
-diagnostic.out.of.memory.title=\u8a18\u61b6\u9ad4\u6ea2\u51fa
+error.itn.returns.wrong.data=ITN \u8fd4\u56de\u932f\u8aa4\u7684\u8cc7\u6599
+error.http.result.code=HTTP \u8fd4\u56de\u4ee3\u78bc: {0}
+diagnostic.out.of.memory.error=\u6c92\u6709\u8db3\u5920\u7684\u8a18\u61b6\u9ad4\u4f86\u57f7\u884c\u8981\u6c42\u7684\u64cd\u4f5c\u3002
\u8acb\u589e\u52a0 ''{0}'' \u8a2d\u5b9a\u4e26\u91cd\u555f IDE \u4f7f\u8b8a\u66f4\u751f\u6548\u3002
+diagnostic.out.of.memory.willBeSavedTo=\u4fee\u6539\u5c07\u88ab\u5132\u5b58\u5230''{0}''
+diagnostic.out.of.memory.title=\u8a18\u61b6\u9ad4\u4e0d\u8db3
diagnostic.out.of.memory.currentValue=(\u76ee\u524d\u503c: {0})
diagnostic.out.of.memory.currentValue.unknown=\u672a\u77e5\u7684
diagnostic.out.of.memory.continue=\u7e7c\u7e8c
diagnostic.out.of.memory.dump=\u8a18\u61b6\u9ad4\u8f49\u5132
-diagnostic.error.report.send=\u50b3\u9001
-diagnostic.error.report.description=\u5982\u679c\u60a8\u60f3\u5f97\u77e5\u60a8\u6240\u5831\u544a\u7684\u554f\u984c\u7684\u8655\u7406\u7d50\u679c, \u8acb\u586b\u5beb\u60a8\u7684JetBrains\u767b\u5165\u8cec\u865f\u548c\u5bc6\u78bc.
-diagnostic.error.report.login.name=\u4f7f\u7528\u8005\u540d:
-diagnostic.error.report.login.password=\u5bc6\u78bc:
-diagnostic.error.report.submit.error.anonymously=\u533f\u540d\u63d0\u4ea4\u5831\u544a\u6216\u4f7f\u7528JetBrains\u5e33\u6236...
-diagnostic.error.report.submit.report.as=\u63d0\u4ea4\u5831\u544a\u70ba {0}
-diagnostic.error.report.additional.info.label=\u9644\u52a0\u8a0a\u606f(\u7576\u767c\u751f\u7570\u5e38\u6642,\u4f60\u7684\u64cd\u4f5c\u6b65\u9a5f\u662f): (&A)
-error.report.to.jetbrains.action=\u5831\u544a\u7d66JetBrains (&R)
-error.report.gratitude=\u8b1d\u8b1d\u4f60\u7684\u53cd\u994b!
-error.report.authentication.failed=JetBrains\u8cec\u6236\u8a8d\u8b49\u5931\u6557.\u4f60\u60f3\u518d\u8a66\u4e00\u6b21\u55ce?
-error.report.posting.failed=\u5831\u544a\u767c\u4f48\u5931\u6557:{0}.\u4f60\u60f3\u518d\u8a66\u4e00\u6b21\u55ce?
+diagnostic.error.report.send=\u50b3\u9001(&S)
+diagnostic.error.report.description=\u5982\u679c\u60a8\u5e0c\u671b\u5728\u60a8\u63d0\u4ea4\u7684\u7570\u5e38\u4fee\u5fa9\u6642\u7372\u5f97\u901a\u77e5\uff0c\n\u8acb\u586b\u5beb\u60a8\u7684 JetBrains \u5e33\u6236\u767b\u5165\u540d\u548c\u5bc6\u78bc\u3002
+diagnostic.error.report.login.name=\u4f7f\u7528\u8005\u540d:(&U)
+diagnostic.error.report.login.password=\u5bc6\u78bc:(&P)
+diagnostic.error.report.submit.error.anonymously=\u533f\u540d\u6216\u4f7f\u7528JetBrains \u5e33\u6236... \u63d0\u4ea4\u5831\u544a
+diagnostic.error.report.submit.report.as=\u4ee5 {0} \u63d0\u4ea4\u5831\u544a
+diagnostic.error.report.additional.info.label=\u9644\u52a0\u8a0a\u606f(\u7576\u767c\u751f\u7570\u5e38\u6642,\u4f60\u7684\u64cd\u4f5c\u6b65\u9a5f\u662f):(&A)
+error.report.to.jetbrains.action=\u5831\u544a\u7d66 JetBrains(&R)
+error.report.gratitude=\u611f\u8b1d\u60a8\u7684\u53cd\u994b\uff01
+error.report.authentication.failed=JetBrains \u8cec\u6236\u8a8d\u8b49\u5931\u6557\u3002\u4f60\u60f3\u91cd\u8a66\u55ce\uff1f
+error.report.posting.failed=\u5831\u544a\u767c\u4f48\u5931\u6557:{0}\u3002\u4f60\u60f3\u91cd\u8a66\u55ce\uff1f
error.report.exception.title=\u932f\u8aa4\u5831\u544a
error.report.failure.message=\u932f\u8aa4\u5831\u544a\u50b3\u9001\u5931\u6557\u4e86\u3002
-error.report.new.eap.build.message=\u65b0\u69cb\u5efa{0}\u662f\u53ef\u7528\u7684.
-error.report.sending.failure=\u50b3\u9001\u5931\u6557\u4e86\u3002\u4f60\u60f3\u518d\u8a66\u4e00\u6b21\u55ce\uff1f
-error.list.message.info=\u81ea\u5f9e\u6700\u5f8c\u4e00\u6b21\u6e05\u9664\u5f8c.{0}\u767c\u751f\u6b21\u6578:{1,choice,1#once|2#{1} times}
-error.list.message.unread=\u672a\u8b80\u53d6\u7684.
+error.report.new.eap.build.message=\u65b0\u69cb\u5efa {0} \u662f\u53ef\u7528\u7684\u3002
+error.report.sending.failure=\u50b3\u9001\u5931\u6557\u3002\u4f60\u60f3\u91cd\u8a66\u55ce\uff1f
+error.list.message.info={0}\u3002\u81ea\u5f9e\u4e0a\u4e00\u6b21\u6e05\u9664\u5f8c\uff0c\u767c\u751f {1,choice,1#1\u6b21|2#{1} \u6b21} \u3002
+error.list.message.unread=\u672a\u8b80\u7684\u3002
error.list.message.submission.failed=\u63d0\u4ea4\u5931\u6557
-error.list.message.submitted.as.link=\u63d0\u4ea4\u70ba {1}
+error.list.message.submitted.as.link=\u4f5c\u70ba {1} \u63d0\u4ea4
error.list.message.duplicate=[\u91cd\u8907]
error.list.message.submitted=\u5df2\u63d0\u4ea4
-error.list.message.blame.core=\u7570\u5e38\u5728\u6838\u5fc3 {0}.
-error.list.message.blame.plugin=\u7570\u5e38\u5728\u589e\u76ca\u96c6 {0}.
-error.list.message.blame.unknown.plugin=\u7570\u5e38\u5728 \u672a\u77e5\u589e\u76ca\u96c6.
+error.list.message.blame.core=\u932f\u8aa4\u5728 {0} \u6838\u5fc3\u3002
+error.list.message.blame.plugin=\u932f\u8aa4\u5728\u589e\u76ca\u96c6 {0}\u3002
+error.list.message.blame.unknown.plugin=\u7570\u5e38\u5728 \u672a\u77e5\u589e\u76ca\u96c6\u3002
error.list.message.index.count={0} / {1}
error.list.back.action=\u5411\u5f8c
error.list.forward.action=\u5411\u524d
-error.list.title=IDE\u81f4\u547d\u932f\u8aa4
+error.list.title=IDE \u81f4\u547d\u932f\u8aa4
error.list.popup.immediately.checkbox=\u4e0b\u6b21\u767c\u751f\u5167\u90e8\u932f\u8aa4\u6642,\u7acb\u5373\u5f48\u51fa\u9019\u500b\u8996\u7a97
-error.list.shutdown.action=\u95dc\u9589
-error.list.clear.action=\u6e05\u7406\u4e26\u95dc\u9589
+error.list.shutdown.action=\u95dc\u6389(_D)
+error.list.clear.action=\u6e05\u9664\u4e26\u95dc\u9589(_C)
error.list.submit.action=\u63d0\u4ea4
-error.list.submit.action.description=\u63d0\u4ea4\u5831\u544a\u7d66JetBrains
-error.list.close.action=\u95dc\u9589
-error.list.restart.action=\u91cd\u555f
-error.list.disable.plugin=\u7981\u7528\u589e\u76ca\u96c6...
+error.list.submit.action.description=\u5831\u544a\u7d66 JetBrains
+error.list.close.action=\u95dc\u9589(_L)
+error.list.restart.action=\u91cd\u555f(_E)
+error.list.disable.plugin=\u7981\u7528\u589e\u76ca\u96c6...(&D)
error.list.disable.plugin.0=\u7981\u7528\u589e\u76ca\u96c6 {0}
-error.notification.tooltip=IDE\u5167\u90e8\u932f\u8aa4\u767c\u751f\u3002
\u9ede\u64ca\u6aa2\u8996\u7d30\u7bc0\u8a0a\u606f\u4e26\u63d0\u4ea4\u7f3a\u9677\u5831\u544a\u3002
-error.notification.empty.text=\u6c92\u6709IDE\u81f4\u547d\u932f\u8aa4
-error.new.notification.title=IDE\u767c\u751f\u932f\u8aa4
-error.new.notification.link=\u6aa2\u8996\u7d30\u7bc0\u548c\u63d0\u4ea4\u5831\u544a
-error.monitor.too.many.errors=\u592a\u591a\u7684IDE\u81f4\u547d\u932f\u8aa4\u3002\u76e3\u63a7\u5df2\u505c\u6b62\u3002
+error.notification.tooltip=IDE \u5167\u90e8\u932f\u8aa4.
\u9ede\u64ca\u4ee5\u6aa2\u8996\u7d30\u7bc0\u8a0a\u606f\u4e26\u50b3\u9001 bug \u5831\u544a\u7d66 JetBrains.
+error.notification.empty.text=\u6c92\u6709 IDE \u81f4\u547d\u932f\u8aa4
+error.new.notification.title=IDE \u932f\u8aa4\u767c\u751f
+error.new.notification.link=\u6aa2\u8996\u7d30\u7bc0\u53ca\u63d0\u4ea4\u5831\u544a
+error.monitor.too.many.errors=\u592a\u591a\u7684 IDE \u81f4\u547d\u932f\u8aa4\u3002\u76e3\u6e2c\u505c\u6b62\u3002
error.report.title=\u932f\u8aa4\u5831\u544a
-log.monitor.no.files=\u4e0d\u9644\u52a0\u4efb\u4f55\u65e5\u8a8c\u6a94\u6848
+log.monitor.no.files=\u6c92\u6709\u9644\u52a0\u65e5\u8a8c\u6a94\u6848
log.monitor.remove.button=\u79fb\u9664(&R)
-log.monitor.add.button=\u65b0\u589e
-log.monitor.group=\u65e5\u8a8c\u6a94\u6848\u986f\u793a\u5728\u4e3b\u63a7\u53f0
+log.monitor.add.button=\u65b0\u589e(&D)
+log.monitor.group=\u65e5\u8a8c\u6a94\u6848\u5c07\u986f\u793a\u5728\u4e3b\u63a7\u53f0
log.monitor.log.file.column=\u65e5\u8a8c\u6a94\u6848\u9805\u76ee
log.monitor.is.active.column=\u662f\u555f\u7528\u7684
log.monitor.is.skipped.column=\u8df3\u904e\u5167\u5bb9
-log.monitor.edit.aliases.title=\u7de8\u8f2f\u65e5\u8a8c\u6a94\u6848\u7684\u5225\u540d
-log.monitor.edit.aliases.name=\u5225\u540d:
-log.monitor.edit.aliases.location=\u65e5\u8a8c\u6a94\u6848\u7684\u8def\u5f91:
-log.monitor.edit.aliases.show.all.checkbox.title=\u7531pattern\u4f86\u986f\u793a\u6240\u6709\u6a94\u6848 (&S)
+log.monitor.edit.aliases.title=\u7de8\u8f2f\u65e5\u8a8c\u6a94\u6848\u5225\u540d
+log.monitor.edit.aliases.name=\u5225\u540d:(&A)
+log.monitor.edit.aliases.location=\u65e5\u8a8c\u6a94\u6848\u4f4d\u7f6e:(&L)
+log.monitor.edit.aliases.show.all.checkbox.title=\u986f\u793a\u6240\u6709\u7b26\u5408\u6a21\u5f0f\u7684\u6a94\u6848(&S)
log.console.filter.show.errors=\u932f\u8aa4
log.console.filter.show.errors.and.warnings=\u8b66\u544a
-log.console.filter.show.all=\u5168\u90e8
+log.console.filter.show.all=\u6240\u6709
title.submitting.error.report=\u63d0\u4ea4\u932f\u8aa4\u5831\u544a
log.console.filter.show.errors.warnings.and.infos=\u8a0a\u606f
error.comments.tab.title=\u8a3b\u89e3
-error.dialog.error.prompt=\u932f\u8aa4\u8a0a\u606f(
-error.dialog.comment.prompt=P\u586b\u5beb\u4efb\u4f55\u7d30\u7bc0,\u53ef\u80fd\u662f\u91cd\u8981\u7684:\u7576\u554f\u984c\u767c\u751f\u6642,\u4f60\u5728\u505a\u4ec0\u9ebc\u7b49.
-error.details.tab.title=\u8a73\u60c5
-error.dialog.disable.plugin.prompt.dependants=\u60a8\u78ba\u5be6\u60f3\u8981\u7981\u7528\u589e\u76ca\u96c6{0}\u55ce\uff1f
\u8a72\u589e\u76ca\u96c6\u63d0\u4f9b\u7684\u529f\u80fd\u5c07\u4e0d\u518d\u53ef\u7528\u3002
-error.dialog.disable.plugin.prompt=\u78ba\u5b9a\u8981\u7981\u7528\u589e\u76ca\u96c6{0}\uff1f
\u8a72\u589e\u76ca\u96c6\u63d0\u4f9b\u7684\u529f\u80fd\u5c07\u4e0d\u518d\u53ef\u7528\u3002
-error.dialog.disable.plugin.restart={0}\u91cd\u555f\u5f8c,\u589e\u76ca\u96c6\u8a2d\u5b9a\u8b8a\u66f4\u624d\u751f\u6548.
-error.dialog.disable.plugin.norestart=\u7981\u7528\u589e\u76ca\u96c6\u5f8c,\u8acb\u91cd\u555f{0}\u5957\u7528\u589e\u76ca\u96c6\u8a2d\u5b9a\u7684\u8b8a\u66f4
+error.dialog.error.prompt=\u932f\u8aa4\u8a0a\u606f((&E)
+error.dialog.comment.prompt=\u8acb\u586b\u5beb\u53ef\u80fd\u91cd\u8981\u7684\u4efb\u4f55\u7d30\u7bc0:\u91cd\u73fe\u6b65\u9a5f\uff0c\u7576\u554f\u984c\u767c\u751f\u6642\uff0c\u4f60\u5728\u505a\u4ec0\u9ebc\u7b49.
+error.details.tab.title=\u7d30\u7bc0\u8a0a\u606f
+error.dialog.disable.plugin.prompt.dependants=\u60a8\u78ba\u5be6\u60f3\u8981\u7981\u7528\u589e\u76ca\u96c6 {0} \u55ce?
\u8a72\u589e\u76ca\u96c6\u53ca\u4f9d\u8cf4\u8a72\u589e\u76ca\u96c6\u7684\u63d0\u4f9b\u7684\u529f\u80fd\u5c07\u4e0d\u518d\u53ef\u7528.
+error.dialog.disable.plugin.prompt=\u78ba\u5b9a\u8981\u7981\u7528\u589e\u76ca\u96c6 {0}?
\u8a72\u589e\u76ca\u96c6\u63d0\u4f9b\u7684\u529f\u80fd\u5c07\u4e0d\u518d\u53ef\u7528.
+error.dialog.disable.plugin.restart={0} \u91cd\u555f\u5f8c,\u589e\u76ca\u96c6\u8a2d\u5b9a\u8b8a\u66f4\u5c07\u751f\u6548\u3002
+error.dialog.disable.plugin.norestart=\u7981\u7528\u589e\u76ca\u96c6\u5f8c,\u8acb\u91cd\u555f {0} \u5957\u7528\u589e\u76ca\u96c6\u8a2d\u5b9a\u7684\u8b8a\u66f4\u3002
error.dialog.disable.plugin.title=\u7981\u7528\u589e\u76ca\u96c6
error.dialog.disable.plugin.action.disable=\u7981\u7528(&D)
-error.dialog.disable.plugin.action.disableAndRestart=\u7981\u7528\u4e26\u91cd\u555f
-error.dialog.foreign.plugin.warning.text=\u8a72\u589e\u76ca\u96c6\u4e0d\u662fJetBrains\u7684\u7522\u54c1\u3002\u8acb\u5c07\u554f\u984c\u5831\u544a\u7d66\u589e\u76ca\u96c6\u4f9b\u61c9\u5546\u3002
-error.dialog.foreign.plugin.warning.text.vendor=\u8a72\u589e\u76ca\u96c6\u4e0d\u662fJetBrains\u7684\u7522\u54c1\u3002\u8acb\u5c07\u554f\u984c\u5831\u544a\u7d66\u589e\u76ca\u96c6\u4f9b\u61c9\u5546\uff1a
+error.dialog.disable.plugin.action.disableAndRestart=\u7981\u7528\u4e26\u91cd\u555f(&R)
+error.dialog.foreign.plugin.warning.text=\u8a72\u589e\u76ca\u96c6\u4e0d\u662f JetBrains \u7684\u7522\u54c1\u3002\u8acb\u5c07\u554f\u984c\u5831\u544a\u7d66\u589e\u76ca\u96c6\u4f9b\u61c9\u5546\u3002
+error.dialog.foreign.plugin.warning.text.vendor=\u8a72\u589e\u76ca\u96c6\u4e0d\u662f JetBrains \u7684\u7522\u54c1\u3002\u8acb\u5c07\u554f\u984c\u5831\u544a\u7d66\u589e\u76ca\u96c6\u4f9b\u61c9\u5546\uff1a
error.dialog.clear.action=\u6e05\u9664(&C)
-error.dialog.clear.all.action=\u6e05\u9664\u5168\u90e8
+error.dialog.clear.all.action=\u6e05\u9664\u5168\u90e8(&C)
error.list.empty=(\u6c92\u6709\u932f\u8aa4)
error.dialog.attachment.path.column.title=\u8def\u5f91
error.dialog.attachment.include.column.title=\u5305\u542b
error.attachments.tab.title=\u9644\u5c6c\u61c9\u7528\u7a0b\u5f0f
error.dialog.filecontent.title=\u6a94\u6848\u5167\u5bb9
-error.dialog.conflict.plugin.title=\u885d\u7a81\u7684\u589e\u76ca\u96c6
+error.dialog.conflict.plugin.title=\u885d\u7a81\u589e\u76ca\u96c6
error.dialog.conflict.plugin.header.platform=\u4ee5\u4e0b\u589e\u76ca\u96c6\u8207 IDE \u885d\u7a81:
-error.dialog.conflict.plugin.header.each.other=\u4e0b\u9762\u7684\u589e\u76ca\u96c6\u4e0d\u80fd\u540c\u6642\u57f7\u884c\u3002\u9078\u53d6\u555f\u7528\uff1a
-error.dialog.conflict.plugin.disable.all=\u6c92\u6709,\u7981\u7528\u6240\u6709\u589e\u76ca\u96c6
-error.dialog.conflict.plugin.button.enable.and.restart=\u555f\u7528\u4e26\u91cd\u555f
-error.dialog.conflict.plugin.button.disable.all=\u5168\u90e8\u7981\u7528\u4e26\u91cd\u555f
-diagnostic.error.report.include.attachment.warning=\u5831\u544a\u5c07\u5305\u62ec\u9644\u5c6c\u61c9\u7528\u7a0b\u5f0f: ''{0}''.
-diagnostic.error.report.include.attachments.warning=\u5831\u544a\u5c07\u5305\u62ec\u9644\u5c6c\u61c9\u7528\u7a0b\u5f0f {0}.
+error.dialog.conflict.plugin.header.each.other=\u4e0b\u9762\u7684\u589e\u76ca\u96c6\u4e0d\u80fd\u540c\u6642\u57f7\u884c\u3002\u9078\u53d6\u8981\u555f\u7528\u54ea\u4e00\u500b\uff1a
+error.dialog.conflict.plugin.disable.all=\u7121\uff0c\u7981\u7528\u4e0a\u8ff0\u6240\u6709\u589e\u76ca\u96c6
+error.dialog.conflict.plugin.button.enable.and.restart=\u555f\u7528\u4e26\u91cd\u65b0\u555f\u52d5
+error.dialog.conflict.plugin.button.disable.all=\u7981\u7528\u5168\u90e8\u4e26\u91cd\u65b0\u555f\u52d5
+diagnostic.error.report.include.attachment.warning=\u5831\u544a\u5c07\u5305\u62ec\u9644\u5c6c\u61c9\u7528\u7a0b\u5f0f:''{0}''\u3002
+diagnostic.error.report.include.attachments.warning=\u5831\u544a\u5c07\u5305\u62ec{0} \u9644\u5c6c\u61c9\u7528\u7a0b\u5f0f\u3002
diff --git a/resources_en/messages/DiffBundle_zh_CN.properties b/resources_en/messages/DiffBundle_zh_CN.properties
index f91bb0f..378e612 100644
--- a/resources_en/messages/DiffBundle_zh_CN.properties
+++ b/resources_en/messages/DiffBundle_zh_CN.properties
@@ -1,15 +1,15 @@
diff.application.usage.parameters.and.description=\u7528\u6cd5: {0} diff []
-merge.application.usage.parameters.and.description=\u4f7f\u7528 : {0} \u5408\u5e76 []