From dbb98ef8fad7cc85c4788d912984597ccab1a99f Mon Sep 17 00:00:00 2001 From: ewen0930 Date: Wed, 3 Apr 2019 15:56:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=88=B02019.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../intellij/dvcs/ui/DvcsBundle.properties | 2 +- .../dvcs/ui/DvcsBundle_zh_CN.properties | 2 +- .../dvcs/ui/DvcsBundle_zh_TW.properties | 2 +- .../com/intellij/json/JsonBundle.properties | 1 + .../intellij/json/JsonBundle_zh_CN.properties | 9 +- .../intellij/json/JsonBundle_zh_TW.properties | 9 +- .../util/SpellCheckerBundle_zh_CN.properties | 2 +- .../util/SpellCheckerBundle_zh_TW.properties | 4 +- .../tasks/TaskBundle_zh_CN.properties | 2 +- .../tasks/TaskBundle_zh_TW.properties | 2 +- .../ExternalSystemBundle_zh_CN.properties | 8 +- .../ExternalSystemBundle_zh_TW.properties | 8 +- .../messages/ActionsBundle.properties | 61 +++---- .../messages/ActionsBundle_zh_CN.properties | 105 +++++------ .../messages/ActionsBundle_zh_TW.properties | 105 +++++------ .../messages/ApplicationBundle.properties | 20 ++- .../ApplicationBundle_zh_CN.properties | 20 ++- .../ApplicationBundle_zh_TW.properties | 20 ++- .../messages/CodeInsightBundle.properties | 17 +- .../CodeInsightBundle_zh_CN.properties | 17 +- .../CodeInsightBundle_zh_TW.properties | 17 +- resources_en/messages/CommonBundle.properties | 5 +- .../messages/CommonBundle_zh_CN.properties | 5 +- .../messages/CommonBundle_zh_TW.properties | 5 +- .../messages/CommonQuickFixBundle.properties | 1 + .../messages/DiagnosticBundle.properties | 16 +- .../DiagnosticBundle_zh_CN.properties | 12 +- .../DiagnosticBundle_zh_TW.properties | 12 +- resources_en/messages/EditorBundle.properties | 5 +- .../messages/EditorBundle_zh_CN.properties | 5 +- .../messages/EditorBundle_zh_TW.properties | 5 +- .../messages/ExecutionBundle.properties | 35 ++-- .../messages/ExecutionBundle_zh_CN.properties | 35 ++-- .../messages/ExecutionBundle_zh_TW.properties | 35 ++-- resources_en/messages/FindBundle.properties | 3 +- .../messages/FindBundle_zh_CN.properties | 3 +- .../messages/FindBundle_zh_TW.properties | 3 +- resources_en/messages/IdeBundle.properties | 26 +-- .../messages/IdeBundle_zh_CN.properties | 68 +++---- .../messages/IdeBundle_zh_TW.properties | 68 +++---- .../messages/InspectionsBundle.properties | 81 +++++++-- .../InspectionsBundle_zh_CN.properties | 89 ++++++++-- .../InspectionsBundle_zh_TW.properties | 89 ++++++++-- resources_en/messages/KeyMapBundle.properties | 7 + .../messages/KeyMapBundle_zh_CN.properties | 7 + .../messages/KeyMapBundle_zh_TW.properties | 7 + .../messages/OptionsBundle.properties | 168 +++++++++++++++++- .../messages/OptionsBundle_zh_CN.properties | 167 ++++++++++++++++- .../messages/OptionsBundle_zh_TW.properties | 167 ++++++++++++++++- .../messages/ProjectBundle.properties | 1 - .../messages/ProjectBundle_zh_CN.properties | 1 - .../messages/ProjectBundle_zh_TW.properties | 1 - .../messages/RefactoringBundle.properties | 6 +- .../RefactoringBundle_zh_CN.properties | 6 +- .../RefactoringBundle_zh_TW.properties | 6 +- resources_en/messages/SSRBundle.properties | 14 +- .../messages/SSRBundle_zh_CN.properties | 14 +- .../messages/SSRBundle_zh_TW.properties | 14 +- resources_en/messages/SshBundle.properties | 15 +- .../messages/SshBundle_zh_CN.properties | 17 +- .../messages/SshBundle_zh_TW.properties | 17 +- resources_en/messages/ToolsBundle.properties | 2 +- .../messages/ToolsBundle_zh_CN.properties | 2 +- .../messages/ToolsBundle_zh_TW.properties | 2 +- resources_en/messages/UIBundle.properties | 3 +- .../messages/UIBundle_zh_CN.properties | 3 +- .../messages/UIBundle_zh_TW.properties | 3 +- resources_en/messages/VcsBundle.properties | 38 ++-- .../messages/VcsBundle_zh_CN.properties | 34 ++-- .../messages/VcsBundle_zh_TW.properties | 34 ++-- .../messages/XDebuggerBundle_zh_CN.properties | 6 +- .../messages/XDebuggerBundle_zh_TW.properties | 6 +- resources_en/messages/XmlBundle.properties | 2 + .../messages/XmlBundle_zh_CN.properties | 2 + .../messages/XmlBundle_zh_TW.properties | 2 + .../images/ImagesBundle_zh_TW.properties | 2 +- 76 files changed, 1333 insertions(+), 482 deletions(-) diff --git a/resources_en/com/intellij/dvcs/ui/DvcsBundle.properties b/resources_en/com/intellij/dvcs/ui/DvcsBundle.properties index 7aca4fb..0bfdd07 100644 --- a/resources_en/com/intellij/dvcs/ui/DvcsBundle.properties +++ b/resources_en/com/intellij/dvcs/ui/DvcsBundle.properties @@ -18,7 +18,7 @@ clone.repository.url.test.failed.message=Repository test failed
{0} clone.repository.url.autocomplete.hint={0} repositories completion available ( {1} ) clone.repository.url.autocomplete.login.text=Log in to {0}... clone.repository.url.autocomplete.login.tooltip=Log in to see your repositories in the URL list -cloning.repository=Cloning source repository {0} +cloning.repository=Cloning Source Repository {0} commit.amend=Amend commit commit.amend.tooltip=Merge this commit with the previous one sync.setting=Execute branch operations on all roots diff --git a/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_CN.properties b/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_CN.properties index 61229a9..51bec2e 100644 --- a/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_CN.properties +++ b/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_CN.properties @@ -18,7 +18,7 @@ clone.repository.url.test.failed.message=\u4ed3\u5e93\u6d4b\u8bd5\u5931\u8d25
\u5c06\u6b64\u63d0\u4ea4\u4e0e\u524d\u4e00\u4e2a\u5408\u5e76 sync.setting=\u5728\u6240\u6709\u6839\u4e0a\u6267\u884c\u5206\u652f\u64cd\u4f5c diff --git a/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_TW.properties b/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_TW.properties index a8adebc..696ed0f 100644 --- a/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_TW.properties +++ b/resources_en/com/intellij/dvcs/ui/DvcsBundle_zh_TW.properties @@ -18,7 +18,7 @@ clone.repository.url.test.failed.message=\u5009\u5eab\u6e2c\u8a66\u5931\u6557
\u5c07\u6b64\u63d0\u4ea4\u8207\u524d\u4e00\u500b\u5408\u4f75 sync.setting=\u5728\u6240\u6709\u6839\u4e0a\u57f7\u884c\u5206\u652f\u64cd\u4f5c diff --git a/resources_en/com/intellij/json/JsonBundle.properties b/resources_en/com/intellij/json/JsonBundle.properties index 2089ac9..77fa525 100644 --- a/resources_en/com/intellij/json/JsonBundle.properties +++ b/resources_en/com/intellij/json/JsonBundle.properties @@ -52,6 +52,7 @@ json.schema.conflicting.mappings=Warning: conflicting mappings. Show json.schema.file.selector.title=Schema file or URL: json.schema.file.not.found=File not found json.schema.inspection.compliance.name=Compliance with JSON schema +json.schema.inspection.deprecation.name=Deprecated JSON property json.schema.inspection.case.insensitive.enum=Case insensitive matching for enum values json.schema.ref.refs.inspection.name=Unresolved '$ref' and '$schema' references diff --git a/resources_en/com/intellij/json/JsonBundle_zh_CN.properties b/resources_en/com/intellij/json/JsonBundle_zh_CN.properties index 213d4cd..fbfc4c3 100644 --- a/resources_en/com/intellij/json/JsonBundle_zh_CN.properties +++ b/resources_en/com/intellij/json/JsonBundle_zh_CN.properties @@ -9,11 +9,11 @@ syntax.error.illegal.floating.point.literal=\u975e\u6cd5\u7684\u6d6e\u70b9\u6587 syntax.error.control.char.in.string=Control character ''{0}'' is not allowed in string literals # Inspections -json.inspection.group=JSON \u548c JSON5 +json.inspection.group=JSON and JSON5 inspection.compliance.name=\u7b26\u5408JSON\u6807\u51c6 inspection.compliance5.name=\u9075\u5b88JSON5\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.comments=JSON\u6807\u51c6\u4e0d\u5141\u8bb8\u6ce8\u91ca\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 @@ -43,15 +43,16 @@ surround.with.array.literal.desc=array literal surround.with.quotes.desc=\u5f15\u7528 json.template.context.type=JSON -json.copy.to.clipboard=Copy {0} to clipboard +json.copy.to.clipboard=\u62f7\u8d1d {0} \u5230\u526a\u8d34\u677f #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 -json.schema.conflicting.mappings=Warning: conflicting mappings. Show details +json.schema.conflicting.mappings=\u8b66\u544a:\u6620\u5c04\u51b2\u7a81\u3002\u663e\u793a\u8be6\u60c5 json.schema.file.selector.title=Schema file or URL: json.schema.file.not.found=\u6587\u4ef6\u672a\u627e\u5230 json.schema.inspection.compliance.name=\u7b26\u5408JSON\u6a21\u5f0f +json.schema.inspection.deprecation.name=\u5f03\u7528\u7684JSON\u6027\u8d28 json.schema.inspection.case.insensitive.enum=\u679a\u4e3e\u503c\u4e0d\u533a\u5206\u5927\u5c0f\u5199\u7684\u5339\u914d json.schema.ref.refs.inspection.name=Unresolved '$ref' and '$schema' references diff --git a/resources_en/com/intellij/json/JsonBundle_zh_TW.properties b/resources_en/com/intellij/json/JsonBundle_zh_TW.properties index e986eb1..bf8fb9d 100644 --- a/resources_en/com/intellij/json/JsonBundle_zh_TW.properties +++ b/resources_en/com/intellij/json/JsonBundle_zh_TW.properties @@ -9,11 +9,11 @@ syntax.error.illegal.floating.point.literal=\u975e\u6cd5\u7684\u6d6e\u9ede\u6587 syntax.error.control.char.in.string=Control character ''{0}'' is not allowed in string literals # Inspections -json.inspection.group=JSON \u548c JSON5 +json.inspection.group=JSON and JSON5 inspection.compliance.name=\u7b26\u5408JSON\u6a19\u6e96 inspection.compliance5.name=\u9075\u5b88JSON5\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.comments=JSON\u6a19\u6e96\u4e0d\u5141\u8a31\u8a3b\u89e3\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 @@ -43,15 +43,16 @@ surround.with.array.literal.desc=array literal surround.with.quotes.desc=\u53c3\u7167 json.template.context.type=JSON -json.copy.to.clipboard=Copy {0} to clipboard +json.copy.to.clipboard=\u62f7\u8c9d {0} \u5230\u526a\u8cbc\u7c3f #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 -json.schema.conflicting.mappings=Warning: conflicting mappings. Show details +json.schema.conflicting.mappings=\u8b66\u544a:\u6620\u5c04\u885d\u7a81\u3002\u986f\u793a\u8a73\u60c5 json.schema.file.selector.title=Schema file or URL: json.schema.file.not.found=\u6a94\u6848\u672a\u627e\u5230 json.schema.inspection.compliance.name=\u7b26\u5408JSON\u6a21\u5f0f +json.schema.inspection.deprecation.name=\u68c4\u7528\u7684JSON\u6027\u8cea json.schema.inspection.case.insensitive.enum=\u679a\u8209\u503c\u4e0d\u5340\u5206\u5927\u5c0f\u5beb\u7684\u7b26\u5408 json.schema.ref.refs.inspection.name=Unresolved '$ref' and '$schema' references diff --git a/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_CN.properties b/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_CN.properties index c6ca381..65820c0 100644 --- a/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_CN.properties +++ b/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_CN.properties @@ -28,7 +28,7 @@ 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 custom.dictionaries.title=\u81ea\u5b9a\u4e49\u8bcd\u5178 -add.dictionary.description=\u6dfb\u52a0\u81ea\u5b9a\u4e49\u5b57\u5178\uff1a\u7eaf\u6587\u672c\u5355\u8bcd\u5217\u8868 +add.dictionary.description=Add custom dictionaries: plain text word lists hunspell.description=hunspell dictionaries bundled.dictionaries.title=Bundled Dictionaries dictionaries.panel.description=\u542f\u7528/\u7981\u7528\u60a8\u7684\u9879\u76ee\u5b57\u5178 diff --git a/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_TW.properties b/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_TW.properties index 50ec554..23d0e6b 100644 --- a/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_TW.properties +++ b/resources_en/com/intellij/spellchecker/util/SpellCheckerBundle_zh_TW.properties @@ -28,14 +28,14 @@ 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 custom.dictionaries.title=\u81ea\u8a02\u5b57\u5178 -add.dictionary.description=\u65b0\u589e\u81ea\u8a02\u5b57\u5178\uff1a\u7d14\u6587\u5b57\u55ae\u5b57\u6e05\u55ae +add.dictionary.description=Add custom dictionaries: plain text word lists hunspell.description=hunspell dictionaries bundled.dictionaries.title=Bundled Dictionaries dictionaries.panel.description=\u555f\u7528/\u7981\u7528\u60a8\u7684\u9805\u76ee\u5b57\u5178 custom.dictionary.title=\u81ea\u8a02\u5b57\u5178 add.custom.dictionaries=\u65b0\u589e\u81ea\u8a02\u5b57\u5178 edit.custom.dictionary=\u7de8\u8f2f\u81ea\u8a02\u5b57\u5178 -custom.dictionary.not.found.title=\u6c92\u6709\u627e\u5230\u81ea\u8a02\u5b57\u5178 +custom.dictionary.not.found.title=Custom Dictionary Is Not Found custom.dictionary.not.found=Custom dictionary is not found at path {0} dictionary.not.found.title=\u5b57\u5178\u6c92\u6709\u627e\u5230 dictionary.not.found=\u5728\u8def\u5f91 {0} \u4e2d\u627e\u4e0d\u5230\u5b57\u5178 diff --git a/resources_en/com/intellij/tasks/TaskBundle_zh_CN.properties b/resources_en/com/intellij/tasks/TaskBundle_zh_CN.properties index 007d805..9de7273 100644 --- a/resources_en/com/intellij/tasks/TaskBundle_zh_CN.properties +++ b/resources_en/com/intellij/tasks/TaskBundle_zh_CN.properties @@ -17,7 +17,7 @@ jira.failure.no.time.spent=\u57285.0\u4e4b\u524d\u7684JIRA\u7248\u672c\u4e2d\u4e jira.failure.captcha=\u767b\u5f55\u5931\u8d25\u3002\u5728web\u754c\u9762\u4e2d\u8f93\u5165\u9a8c\u8bc1\u7801\u3002 ## YouTrack -youtrack.default.query=for\uff1a\u6211\u6392\u5e8f\uff1a\u66f4\u65b0#\u672a\u89e3\u51b3 +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 diff --git a/resources_en/com/intellij/tasks/TaskBundle_zh_TW.properties b/resources_en/com/intellij/tasks/TaskBundle_zh_TW.properties index 36df722..e33c0c6 100644 --- a/resources_en/com/intellij/tasks/TaskBundle_zh_TW.properties +++ b/resources_en/com/intellij/tasks/TaskBundle_zh_TW.properties @@ -17,7 +17,7 @@ jira.failure.no.time.spent=\u57285.0\u4e4b\u524d\u7684JIRA\u7248\u672c\u4e2d\u4e jira.failure.captcha=\u767b\u5165\u5931\u6557\u3002\u5728web\u4ecb\u9762\u4e2d\u8f38\u5165\u9a57\u8b49\u78bc\u3002 ## YouTrack -youtrack.default.query=for\uff1a\u6211\u6392\u5e8f\uff1a\u66f4\u65b0#\u672a\u89e3\u6c7a +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 diff --git a/resources_en/i18n/ExternalSystemBundle_zh_CN.properties b/resources_en/i18n/ExternalSystemBundle_zh_CN.properties index 2af51a4..3b8c473 100644 --- a/resources_en/i18n/ExternalSystemBundle_zh_CN.properties +++ b/resources_en/i18n/ExternalSystemBundle_zh_CN.properties @@ -98,10 +98,10 @@ 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}\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.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=\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 diff --git a/resources_en/i18n/ExternalSystemBundle_zh_TW.properties b/resources_en/i18n/ExternalSystemBundle_zh_TW.properties index 710444d..47f1126 100644 --- a/resources_en/i18n/ExternalSystemBundle_zh_TW.properties +++ b/resources_en/i18n/ExternalSystemBundle_zh_TW.properties @@ -98,10 +98,10 @@ 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}\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.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=\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 diff --git a/resources_en/messages/ActionsBundle.properties b/resources_en/messages/ActionsBundle.properties index c925d37..db1e376 100644 --- a/resources_en/messages/ActionsBundle.properties +++ b/resources_en/messages/ActionsBundle.properties @@ -115,6 +115,7 @@ action.EditorAddOrRemoveCaret.text=Add or Remove Caret action.EditorAddOrRemoveCaret.description=Set multiple cursors in the current file to edit multiple lines of code simultaneously. action.EditorCreateRectangularSelection.text=Create Rectangular Selection action.EditorAddRectangularSelectionOnMouseDrag.text=Add Rectangular Selection on Mouse Drag +action.EditorCreateRectangularSelectionOnMouseDrag.text=Create Rectangular Selection on Mouse Drag action.EditorCloneCaretBelow.text=Clone Caret Below action.EditorCloneCaretBelow.description=Insert a secondary cursor in the line below to edit multiple lines of code simultaneously. action.EditorCloneCaretAbove.text=Clone Caret Above @@ -137,6 +138,8 @@ action.EditorTextStart.text=Move Caret to Text Start action.EditorTextEnd.text=Move Caret to Text End action.EditorForwardParagraph.text = Move Caret Forward a Paragraph action.EditorBackwardParagraph.text = Move Caret Backward a Paragraph +action.EditorForwardParagraphWithSelection.text = Move Caret Forward a Paragraph with Selection +action.EditorBackwardParagraphWithSelection.text = Move Caret Backward a Paragraph with Selection action.EditorLineStartWithSelection.text=Move Caret to Line Start with Selection action.EditorLineEndWithSelection.text=Move Caret to Line End with Selection action.EditorTextStartWithSelection.text=Move Caret to Text Start with Selection @@ -186,9 +189,9 @@ action.EditorToggleShowLineNumbers.text=Show L_ine Numbers action.EditorToggleShowLineNumbers.description=Toggle display line numbers in current editor action.EditorToggleShowGutterIcons.text=Show Gutter Ic_ons action.EditorToggleShowGutterIcons.description=Toggle display gutter icons in current editor -action.EditorToggleUseSoftWraps.text=Use Soft Wraps +action.EditorToggleUseSoftWraps.text=Soft-Wrap action.EditorToggleUseSoftWraps.description=Toggle using soft wraps in current editor -action.EditorToggleUseSoftWrapsInPreview.text=Use Soft Wraps in Preview Editor +action.EditorToggleUseSoftWrapsInPreview.text=Soft-Wrap Preview Editor action.EditorToggleUseSoftWrapsInPreview.description=Toggle using soft wraps in preview editors action.EditorConsoleScrollToTheEnd.text=Scroll to the end action.EditorIncreaseFontSize.text=Increase Font Size @@ -245,7 +248,7 @@ action.Diff.PreviousConflict.description=Move to the previous unresolved conflic action.GotoChangedFile.text=Go To Changed File... action.GotoChangedFile.description=Quickly navigate to changed file by name action.Refresh.text=R_efresh -action.CheckinProject.text=Comm_it +action.CheckinProject.text=Comm_it... action.CheckinFiles.text=Comm_it File action.CheckinFiles.description=Commit selected files or directories action.UpdateFiles.text=_Update @@ -436,7 +439,7 @@ action.ToggleInlineHintsAction.description=Toggle parameter name hints action.ToggleCompletionHintsAction.text=Show parameter name hints on completion action.ShowParameterHintsSettings.text=Hints Settings... action.ShowParameterHintsSettings.description=Open parameter name hints settings -action.ExpressionTypeInfo.text=_Expression Type +action.ExpressionTypeInfo.text=Typ_e Info action.ExpressionTypeInfo.description=Show type of the selected expression action.EditorContextInfo.text=_Context Info action.EditorContextInfo.description=Show the current method or class declaration when it is not visible @@ -456,6 +459,8 @@ action.RecentFiles.text=Rece_nt Files action.RecentFiles.description=Show list of recently viewed files action.RecentChangedFiles.text=Recently Changed Files action.RecentChangedFiles.description=Show list of recently changed files +action.RecentLocations.text=Recent Locations +action.RecentLocations.description=Show list of recently viewed/changed locations action.QuickChangeScheme.text=_Quick Switch Scheme... action.QuickChangeScheme.description=Change current code style scheme, color\\&fonts scheme, keymap or Look\\&Feel action.TypeHierarchy.text=Type _Hierarchy @@ -919,6 +924,17 @@ action.PinToolwindowTab.description=Pin active tool window tab action.JumpToLastWindow.text=_Jump to Last Tool Window action.JumpToLastWindow.description=Activate last focused tool window group.ActiveToolwindowGroup.text=Active Tool Window +group.ViewMode.text=View Mode +action.DockPinnedMode.text=Dock _Pinned +action.DockPinnedMode.description=Make tool window docked and pinned +action.DockUnpinnedMode.text=Dock _Unpinned +action.DockUnpinnedMode.description=Make tool window docked but auto-hiding on focus lost +action.UndockMode.text=Un_dock +action.UndockMode.descrfiption=Make tool window sliding and auto-hiding on focus lost +action.FloatMode.text=_Float +action.FloatMode.description=Move tool window to a separate dialog +action.WindowMode.text=_Window +action.WindowMode.description=Move tool window to a separate frame action.TogglePinnedMode.text=_Pinned Mode action.TogglePinnedMode.description=Pin/unpin active tool window action.ToggleDockMode.text=Dock_ed Mode @@ -1189,6 +1205,7 @@ action.Vcs.RollbackChanges.description=Rollback changes action.Vcs.MoveChangedLinesToChangelist.text=Move Lines to Another Changelist... action.Vcs.MoveChangedLinesToChangelist.description=Move changes in selected lines to another changelist action.Vcs.Diff.ExcludeChangedLinesFromCommit.text=Exclude Lines from Commit +action.Vcs.Diff.IncludeOnlyChangedLinesIntoCommit.text=Include Only These Lines into Commit action.Vcs.RollbackChangedLines.text=Rollback Lines action.Vcs.RollbackChangedLines.description=Rollback changes in selected lines action.Vcs.EditSourceAction.text=Edit Source @@ -1231,33 +1248,6 @@ action.CodeInspection.OnEditor.description=Inspect Code With _Editor Settings action.ShowCoverageInfo.text=Show Co&verage Info action.HideCoverageInfo.text=Hide Co&verage Info -action.Graph.layout.circular=Circular Layout -action.Graph.layout.balloon=Balloon Layout -action.Graph.layout.directed.orthogonal=Directed Orthogonal Layout -action.Graph.layout.orthogonal=Orthogonal Layout -action.Graph.layout.organic=Organic Layout -action.Graph.layout.hierarchic.group=Hierarchic Group Layout -action.Graph.layout.tree=Tree Layout -action.Graph.layout.apply.current=Apply current layout -action.Graph.layout.fit.content=Fit Content After Layout - -action.Graph.zoom.actual=Actual size -action.Graph.zoom.in=Zoom in -action.Graph.zoom.out=Zoom out - -action.Graph.grid.hide=Hide Grid -action.Graph.grid.show=Show Grid -action.Graph.grid.snap=Snap To Grid -action.Graph.show.edge.label=Show Edge Labels -action.Graph.show.selected.node.dependencies.label=Show selected nodes with dependencies -action.Graph.export.to.file=Export to file... -action.Graph.export.to.file.dialog.caption=Export to file -action.Graph.choose.directory=Choose Directory -action.Graph.fit.content=Fit Content - -action.Graph.print=Print Graph -action.Graph.print.preview=Print Preview - action.SendFeedback.text=Submit _Feedback... action.SendFeedback.description=Submit feedback to the JetBrains Web site action.ShowLog.text=Show _Log in File Manager @@ -1526,6 +1516,7 @@ action.NewElementToolbarAction.text=Create New File action.ShowRegistry.text=Registry... action.ShowExperiments.text=Experimental features... action.SwitchBootJdk.text=Switch Boot JDK... +action.SwitchBootRuntime.text=Switch Boot Runtime... action.SwitchBootJdk.description=Allows to choose a Java version to start the IDE with. action.UiDebugger.text=UI Debugger... action.ExportTestResults.text=Export Test Results... @@ -1553,8 +1544,8 @@ action.CreateLauncherScript.description=Create a script for opening files and pr action.CreateDesktopEntry.text=Create Desktop Entry... action.CreateDesktopEntry.description=Create a desktop entry for integration with system application menu group.EditorGutterPopupMenu.text=Editor Gutter Popup Menu -action.EditorGutterToggleGlobalSoftWraps.text=Soft-Wrap All Files -action.EditorGutterToggleLocalSoftWraps.gutterText=Soft-Wrap Current File +action.ConfigureSoftWraps.text=Configure Soft Wraps... +action.EditorGutterToggleLocalSoftWraps.gutterText=Soft-Wrap Current Editor action.EditorGutterToggleGlobalLineNumbers.text=Show Line Numbers action.EditorGutterToggleGlobalIndentLines.text=Show Indent Guides action.ShowGutterIconsSettings.text=Configure Gutter Icons... @@ -1652,5 +1643,5 @@ action.BraceOrQuoteOut.text=Jump Outside Current Bracket/Quote action.SetShortcutAction.text=Add shortcut... -action.EditorFocusGutter.text=Focus &Gutter (a11y) -action.EditorShowGutterIconTooltip.text=Show Gutter Icon &Tooltip (a11y) \ No newline at end of file +action.EditorFocusGutter.text=Focus Gutter (accessibility) +action.EditorShowGutterIconTooltip.text=Show Gutter Icon Tooltip (accessibility) \ 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 dc8bb28..0e0a5f7 100644 --- a/resources_en/messages/ActionsBundle_zh_CN.properties +++ b/resources_en/messages/ActionsBundle_zh_CN.properties @@ -6,7 +6,7 @@ action.CaptureMemorySnapShot.text=\u6355\u83b7\u5185\u5b58\u5feb\u7167 action.CaptureMemorySnapShot.description=\u6355\u83b7\u5185\u5b58\u5feb\u7167 action.CaptureCPUUsageData.text=\u542f\u52a8 CPU \u4f7f\u7528\u60c5\u51b5\u5206\u6790 action.CaptureCPUUsageData.description=\u6355\u83b7 CPU \u4f7f\u7528\u6570\u636e -action.CaptureCPUUsageData.description.ext=Capture CPU usage data (hold SHIFT to use tracing instead of sampling) +action.CaptureCPUUsageData.description.ext=\u6355\u83b7 CPU \u4f7f\u7528\u6570\u636e (\u6309\u4f4fSHIFT\u952e\uff0c\u4f7f\u7528\u8ddf\u8e2a\u800c\u4e0d\u662f\u91c7\u6837) 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 @@ -115,6 +115,7 @@ action.EditorAddOrRemoveCaret.text=\u6dfb\u52a0\u6216\u79fb\u9664\u63d2\u5165\u7 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.EditorCreateRectangularSelectionOnMouseDrag.text=\u62d6\u52a8\u9f20\u6807\u521b\u5efa\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\u3002 action.EditorCloneCaretAbove.text=\u5728\u4e0a\u65b9\u514b\u9686\u63d2\u5165\u7b26\u53f7 @@ -137,6 +138,8 @@ action.EditorTextStart.text=\u79fb\u52a8\u63d2\u5165\u7b26\u53f7\u5230\u6587\u67 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.EditorForwardParagraphWithSelection.text = \u5c06\u63d2\u5165\u7b26\u53f7\u79fb\u52a8\u5230\u6240\u9009\u6bb5\u843d\u4e4b\u524d +action.EditorBackwardParagraphWithSelection.text = \u5c06\u63d2\u5165\u7b26\u53f7\u79fb\u52a8\u5230\u6240\u9009\u6bb5\u843d\u4e4b\u540e 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 @@ -186,9 +189,9 @@ 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.text=\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.text=\u9884\u89c8\u7f16\u8f91\u5668\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 @@ -245,9 +248,9 @@ action.Diff.PreviousConflict.description=\u79fb\u52a8\u5230\u4e0a\u4e00\u4e2a\u6 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.CheckinProject.text=\u63d0\u4ea4(_I)... action.CheckinFiles.text=\u63d0\u4ea4\u6587\u4ef6(_I) -action.CheckinFiles.description=Commit selected files or directories +action.CheckinFiles.description=\u63d0\u4ea4\u9009\u5b9a\u7684\u6587\u4ef6\u6216\u76ee\u5f55 action.UpdateFiles.text=\u66f4\u65b0(_U) action.CheckStatusForFiles.text=\u68c0\u67e5\u72b6\u6001(_K) action.Annotate.text=\u6ce8\u91ca(_N) @@ -436,7 +439,7 @@ action.ToggleInlineHintsAction.description=\u5207\u6362\u53c2\u6570\u540d\u79f0\ action.ToggleCompletionHintsAction.text=\u8865\u5168\u65f6\u663e\u793a\u53c2\u6570\u540d\u63d0\u793a action.ShowParameterHintsSettings.text=\u63d0\u793a\u8bbe\u7f6e... action.ShowParameterHintsSettings.description=\u6253\u5f00\u53c2\u6570\u540d\u63d0\u793a\u8bbe\u7f6e -action.ExpressionTypeInfo.text=\u8868\u8fbe\u5f0f\u7c7b\u578b(_E) +action.ExpressionTypeInfo.text=\u7c7b\u578b\u4fe1\u606f(_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 @@ -456,6 +459,8 @@ 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=\u663e\u793a\u6700\u8fd1\u66f4\u6539\u7684\u6587\u4ef6\u5217\u8868 +action.RecentLocations.text=Recent Locations +action.RecentLocations.description=Show list of recently viewed/changed locations 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) @@ -518,10 +523,10 @@ 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.GotoNextElementUnderCaretUsage.text=Go to next highlighted element usage -action.GotoNextElementUnderCaretUsage.description=Navigate to the next highlighted element usage -action.GotoPrevElementUnderCaretUsage.text=Go to previous highlighted element usage -action.GotoPrevElementUnderCaretUsage.description=Navigate to the previous highlighted element usage +action.GotoNextElementUnderCaretUsage.text=\u8f6c\u5230\u4e0b\u4e00\u4e2a\u7a81\u51fa\u663e\u793a\u7684\u5143\u7d20\u7528\u6cd5 +action.GotoNextElementUnderCaretUsage.description=\u5bfc\u822a\u5230\u4e0b\u4e00\u4e2a\u7a81\u51fa\u663e\u793a\u7684\u5143\u7d20\u7528\u6cd5 +action.GotoPrevElementUnderCaretUsage.text=\u8f6c\u5230\u4e0a\u4e00\u4e2a\u7a81\u51fa\u663e\u793a\u7684\u5143\u7d20\u7528\u6cd5 +action.GotoPrevElementUnderCaretUsage.description=\u5bfc\u822a\u5230\u4e0a\u4e00\u4e2a\u7a81\u51fa\u663e\u793a\u7684\u5143\u7d20\u7528\u6cd5 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) @@ -621,8 +626,8 @@ action.MoveLineUp.description=\u628a\u9009\u4e2d\u884c\u5411\u4e0a\u79fb\u52a8\u 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.SilentCodeCleanup.text=Silent Code Cleanup -action.SilentCodeCleanup.description=Run cleanup inspections and apply quick fixes with current inspection profile +action.SilentCodeCleanup.text=\u9759\u9ed8\u4ee3\u7801\u6e05\u7406 +action.SilentCodeCleanup.description=\u8fd0\u884c\u6e05\u7406\u68c0\u67e5\u5e76\u5e94\u7528\u5f53\u524d\u68c0\u67e5\u914d\u7f6e\u6587\u4ef6\u4e2d\u7684\u5feb\u901f\u4fee\u590d\u7a0b\u5e8f action.InspectCode.text=\u68c0\u67e5\u4ee3\u7801...(_I) action.InspectCode.description=\u68c0\u67e5\u4ee3\u7801 action.InferNullity.text=\u63a8\u65ad Null...(_N) @@ -637,8 +642,8 @@ action.ShowPackageCycles.text=\u5206\u6790\u5faa\u73af\u4f9d\u8d56\u5173\u7cfb.. 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.GenerateModuleDescriptors.text=Generate module-info Descriptors -action.GenerateModuleDescriptors.description=Generate module-info files for all modules in the project (for Java 9 and higher) +action.GenerateModuleDescriptors.text=\u751f\u6210\u6a21\u5757\u4fe1\u606f\u63cf\u8ff0\u7b26 +action.GenerateModuleDescriptors.description=\u4e3a\u9879\u76ee\u4e2d\u7684\u6240\u6709\u6a21\u5757\u751f\u6210\u6a21\u5757\u4fe1\u606f\u6587\u4ef6 (for Java 9 and higher) action.Unscramble.text=Analyze _Stack Trace... action.Unscramble.description=Open console with the navigatable stack trace action.IdeScriptingConsole.text=IDE \u811a\u672c\u63a7\u5236\u53f0 @@ -780,8 +785,8 @@ 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\u5728\u5230\u8fbe\u8fd4\u56de\u8bed\u53e5\u4e4b\u524d\u8fd4\u56de -action.Debugger.ThrowException.text=Throw Exception -action.Debugger.ThrowException.description=Throw an exception +action.Debugger.ThrowException.text=\u629b\u51fa\u5f02\u5e38 +action.Debugger.ThrowException.description=\u629b\u51fa\u5f02\u5e38 action.Debugger.ShowLibraryFrames.text=\u663e\u793a/\u9690\u85cf\u5e93\u6846\u67b6 action.Pause.text=\u6682\u505c\u7a0b\u5e8f(_P) action.Pause.description=\u6682\u505c\u7a0b\u5e8f\u6267\u884c\u5e76\u542f\u7528\u8c03\u8bd5 @@ -793,8 +798,8 @@ action.QuickEvaluateExpression.text=\u5feb\u901f\u8ba1\u7b97\u8868\u8fbe\u5f0f(_ 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.Debugger.RestoreBreakpoint.text=Restore Breakpoint -action.Debugger.RestoreBreakpoint.description=Restore last deleted breakpoint +action.Debugger.RestoreBreakpoint.text=\u6062\u590d\u65ad\u70b9 +action.Debugger.RestoreBreakpoint.description=\u6062\u590d\u4e0a\u6b21\u5220\u9664\u7684\u65ad\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) @@ -919,6 +924,17 @@ action.PinToolwindowTab.description=\u56fa\u5b9a\u6d3b\u52a8\u5de5\u5177\u7a97\u 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 +group.ViewMode.text=\u89c6\u56fe\u6a21\u5f0f +action.DockPinnedMode.text=Dock _Pinned +action.DockPinnedMode.description=Make tool window docked and pinned +action.DockUnpinnedMode.text=Dock _Unpinned +action.DockUnpinnedMode.description=Make tool window docked but auto-hiding on focus lost +action.UndockMode.text=Un_dock +action.UndockMode.descrfiption=Make tool window sliding and auto-hiding on focus lost +action.FloatMode.text=_Float +action.FloatMode.description=Move tool window to a separate dialog +action.WindowMode.text=_Window +action.WindowMode.description=Move tool window to a separate frame 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) @@ -1136,8 +1152,8 @@ group.EditorPopupMenu.GoTo.text=\u8f6c\u5230 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.ShowBlankDiffWindow.text=Open Blank Diff Window -action.ShowBlankDiffWindow.description=Open two editors side-by-side and compare their content +action.ShowBlankDiffWindow.text=\u6253\u5f00\u7a7a\u767d\u7684\u5dee\u5f02\u5bf9\u6bd4\u7a97\u53e3 +action.ShowBlankDiffWindow.description=\u5e76\u6392\u6253\u5f00\u4e24\u4e2a\u7f16\u8f91\u5668\u5e76\u6bd4\u8f83\u5b83\u4eec\u7684\u5185\u5bb9 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 @@ -1186,9 +1202,10 @@ action.Vcs.ShowDiffAction.text=\u663e\u793a\u66f4\u6539 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.MoveChangedLinesToChangelist.text=Move Lines to Another Changelist... -action.Vcs.MoveChangedLinesToChangelist.description=Move changes in selected lines to another changelist +action.Vcs.MoveChangedLinesToChangelist.text=\u79fb\u52a8\u5230\u53e6\u4e00\u4e2a\u53d8\u66f4\u5217\u8868... +action.Vcs.MoveChangedLinesToChangelist.description=\u5c06\u9009\u5b9a\u884c\u4e2d\u7684\u66f4\u65b0\uff0c\u79fb\u52a8\u5230\u53e6\u4e00\u4e2a\u53d8\u66f4\u5217\u8868 action.Vcs.Diff.ExcludeChangedLinesFromCommit.text=Exclude Lines from Commit +action.Vcs.Diff.IncludeOnlyChangedLinesIntoCommit.text=Include Only These Lines into Commit action.Vcs.RollbackChangedLines.text=\u56de\u6eda\u884c action.Vcs.RollbackChangedLines.description=\u56de\u6eda\u9009\u4e2d\u884c\u7684\u66f4\u6539 action.Vcs.EditSourceAction.text=\u7f16\u8f91\u6e90\u7801 @@ -1231,33 +1248,6 @@ action.CodeInspection.OnEditor.description=\u68c0\u67e5\u4ee3\u7801\u7f16\u8f91\ 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=\u73af\u5f62\u5e03\u5c40 -action.Graph.layout.balloon=\u6c14\u7403\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\u7684\u7ec4\u7ec7\u5e03\u5c40 -action.Graph.layout.tree=\u6811\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\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\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 -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...(_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) @@ -1407,8 +1397,8 @@ action.WelcomeScreen.Plugins.text=\u63d2\u4ef6 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.Properties.text=Edit Custom Properties... -action.WelcomeScreen.Configure.VMOptions.text=Edit Custom VM Options... +action.WelcomeScreen.Configure.Properties.text=\u7f16\u8f91\u81ea\u5b9a\u4e49\u5c5e\u6027... +action.WelcomeScreen.Configure.VMOptions.text=\u7f16\u8f91\u81ea\u5b9a\u4e49VM\u9009\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 @@ -1526,7 +1516,8 @@ action.NewElementToolbarAction.text=\u521b\u5efa\u65b0\u6587\u4ef6 action.ShowRegistry.text=\u6ce8\u518c... action.ShowExperiments.text=\u5b9e\u73b0\u529f\u80fd... action.SwitchBootJdk.text=\u5207\u6362\u542f\u52a8 JDK... -action.SwitchBootJdk.description=Allows to choose a Java version to start the IDE with. +action.SwitchBootRuntime.text=\u5207\u6362\u542f\u52a8\u8fd0\u884c\u65f6... +action.SwitchBootJdk.description=\u5141\u8bb8\u9009\u62e9\u4e00\u4e2aJava\u7248\u672c\u6765\u542f\u52a8IDE\u3002 action.UiDebugger.text=UI \u8c03\u8bd5\u5668... action.ExportTestResults.text=\u5bfc\u51fa\u6d4b\u8bd5\u7ed3\u679c... action.ExportTestResults.description=\u5c06\u6d4b\u8bd5\u7ed3\u679c\u5bfc\u51fa\u5230\u6587\u4ef6 @@ -1553,8 +1544,8 @@ action.CreateLauncherScript.description=\u521b\u5efa\u4e00\u4e2a\u547d\u4ee4\u88 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.ConfigureSoftWraps.text=\u914d\u7f6e\u81ea\u52a8\u6362\u884c... +action.EditorGutterToggleLocalSoftWraps.gutterText=\u5f53\u524d\u7f16\u8f91\u5668\u81ea\u52a8\u6362\u884c action.EditorGutterToggleGlobalLineNumbers.text=\u663e\u793a\u884c\u53f7 action.EditorGutterToggleGlobalIndentLines.text=\u663e\u793a\u7f29\u8fdb\u5411\u5bfc action.ShowGutterIconsSettings.text=\u914d\u7f6e Gutter \u56fe\u6807... @@ -1648,9 +1639,9 @@ action.EmojiAndSymbols.description=\u4f7f\u7528 macOS \u7cfb\u7edf\u8c03\u8272\u action.MethodOverloadSwitchUp.text=\u4e0a\u4e00\u4e2a\u65b9\u6cd5\u91cd\u8f7d action.MethodOverloadSwitchDown.text=\u4e0b\u4e00\u4e2a\u65b9\u6cd5\u91cd\u8f7d -action.BraceOrQuoteOut.text=Jump Outside Current Bracket/Quote +action.BraceOrQuoteOut.text=\u8df3\u51fa\u5f53\u524d\u62ec\u53f7/\u5f15\u7528 action.SetShortcutAction.text=\u6dfb\u52a0\u5feb\u6377\u65b9\u5f0f... -action.EditorFocusGutter.text=Focus &Gutter (a11y) -action.EditorShowGutterIconTooltip.text=Show Gutter Icon &Tooltip (a11y) \ No newline at end of file +action.EditorFocusGutter.text=Focus Gutter (accessibility) +action.EditorShowGutterIconTooltip.text=Show Gutter Icon Tooltip (accessibility) \ 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 38841b4..47e39ec 100644 --- a/resources_en/messages/ActionsBundle_zh_TW.properties +++ b/resources_en/messages/ActionsBundle_zh_TW.properties @@ -6,7 +6,7 @@ action.CaptureMemorySnapShot.text=\u6355\u7372\u8a18\u61b6\u9ad4\u5feb\u7167 action.CaptureMemorySnapShot.description=\u6355\u7372\u8a18\u61b6\u9ad4\u5feb\u7167 action.CaptureCPUUsageData.text=\u555f\u52d5 CPU \u4f7f\u7528\u60c5\u6cc1\u5206\u6790 action.CaptureCPUUsageData.description=\u6355\u7372 CPU \u4f7f\u7528\u8cc7\u6599 -action.CaptureCPUUsageData.description.ext=Capture CPU usage data (hold SHIFT to use tracing instead of sampling) +action.CaptureCPUUsageData.description.ext=\u6355\u7372 CPU \u4f7f\u7528\u8cc7\u6599 (\u6309\u4f4fSHIFT\u9375\uff0c\u4f7f\u7528\u8ffd\u8e64\u800c\u4e0d\u662f\u63a1\u6a23) 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 @@ -115,6 +115,7 @@ action.EditorAddOrRemoveCaret.text=\u65b0\u589e\u6216\u79fb\u9664\u63d2\u5165\u7 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.EditorCreateRectangularSelectionOnMouseDrag.text=\u62d6\u52d5\u6ed1\u9f20\u5efa\u7acb\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\u3002 action.EditorCloneCaretAbove.text=\u5728\u4e0a\u65b9\u514b\u9686\u63d2\u5165\u7b26\u865f @@ -137,6 +138,8 @@ action.EditorTextStart.text=\u79fb\u52d5\u63d2\u5165\u7b26\u865f\u5230\u6587\u5b 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.EditorForwardParagraphWithSelection.text = \u5c07\u63d2\u5165\u7b26\u865f\u79fb\u52d5\u5230\u6240\u9078\u6bb5\u843d\u4e4b\u524d +action.EditorBackwardParagraphWithSelection.text = \u5c07\u63d2\u5165\u7b26\u865f\u79fb\u52d5\u5230\u6240\u9078\u6bb5\u843d\u4e4b\u5f8c 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 @@ -186,9 +189,9 @@ 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.text=\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.text=\u9810\u89bd\u7de8\u8f2f\u5668\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\u5927\u5b57\u9ad4\u5927\u5c0f @@ -245,9 +248,9 @@ action.Diff.PreviousConflict.description=\u79fb\u52d5\u5230\u4e0a\u4e00\u500b\u6 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.CheckinProject.text=\u63d0\u4ea4(_I)... action.CheckinFiles.text=\u63d0\u4ea4\u6a94\u6848(_I) -action.CheckinFiles.description=Commit selected files or directories +action.CheckinFiles.description=\u63d0\u4ea4\u9078\u64c7\u7684\u6a94\u6848\u6216\u76ee\u9304 action.UpdateFiles.text=\u66f4\u65b0(_U) action.CheckStatusForFiles.text=\u6aa2\u67e5\u72c0\u614b(_K) action.Annotate.text=\u8a3b\u89e3(_N) @@ -436,7 +439,7 @@ action.ToggleInlineHintsAction.description=\u5207\u63db\u53c3\u6578\u540d\u7a31\ action.ToggleCompletionHintsAction.text=\u88dc\u5168\u6642\u986f\u793a\u53c3\u6578\u540d\u63d0\u793a action.ShowParameterHintsSettings.text=\u63d0\u793a\u8a2d\u5b9a... action.ShowParameterHintsSettings.description=\u958b\u555f\u53c3\u6578\u540d\u63d0\u793a\u8a2d\u5b9a -action.ExpressionTypeInfo.text=\u904b\u7b97\u5f0f\u985e\u578b(_E) +action.ExpressionTypeInfo.text=\u985e\u578b\u8a0a\u606f(_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 @@ -456,6 +459,8 @@ 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=\u986f\u793a\u6700\u8fd1\u8b8a\u66f4\u7684\u6a94\u6848\u6e05\u55ae +action.RecentLocations.text=Recent Locations +action.RecentLocations.description=Show list of recently viewed/changed locations 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) @@ -518,10 +523,10 @@ 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.GotoNextElementUnderCaretUsage.text=Go to next highlighted element usage -action.GotoNextElementUnderCaretUsage.description=Navigate to the next highlighted element usage -action.GotoPrevElementUnderCaretUsage.text=Go to previous highlighted element usage -action.GotoPrevElementUnderCaretUsage.description=Navigate to the previous highlighted element usage +action.GotoNextElementUnderCaretUsage.text=\u8f49\u5230\u4e0b\u4e00\u500b\u7a81\u51fa\u986f\u793a\u7684\u5143\u7d20\u7528\u6cd5 +action.GotoNextElementUnderCaretUsage.description=\u5c0e\u822a\u5230\u4e0b\u4e00\u500b\u7a81\u51fa\u986f\u793a\u7684\u5143\u7d20\u7528\u6cd5 +action.GotoPrevElementUnderCaretUsage.text=\u8f49\u5230\u4e0a\u4e00\u500b\u7a81\u51fa\u986f\u793a\u7684\u5143\u7d20\u7528\u6cd5 +action.GotoPrevElementUnderCaretUsage.description=\u5c0e\u822a\u5230\u4e0a\u4e00\u500b\u7a81\u51fa\u986f\u793a\u7684\u5143\u7d20\u7528\u6cd5 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) @@ -621,8 +626,8 @@ action.MoveLineUp.description=\u628a\u9078\u53d6\u884c\u5411\u4e0a\u79fb\u52d5\u 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.SilentCodeCleanup.text=Silent Code Cleanup -action.SilentCodeCleanup.description=Run cleanup inspections and apply quick fixes with current inspection profile +action.SilentCodeCleanup.text=\u975c\u9ed8\u4ee3\u78bc\u6e05\u7406 +action.SilentCodeCleanup.description=\u57f7\u884c\u6e05\u7406\u6aa2\u67e5\u4e26\u5957\u7528\u76ee\u524d\u6aa2\u67e5\u8a2d\u5b9a\u6a94\u6848\u4e2d\u7684\u5feb\u901f\u4fee\u5fa9\u7a0b\u5f0f action.InspectCode.text=\u6aa2\u67e5\u4ee3\u78bc...(_I) action.InspectCode.description=\u6aa2\u67e5\u4ee3\u78bc action.InferNullity.text=\u63a8\u65b7 Null...(_N) @@ -637,8 +642,8 @@ action.ShowPackageCycles.text=\u5206\u6790\u5faa\u74b0\u4f9d\u8cf4\u95dc\u4fc2.. 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.GenerateModuleDescriptors.text=Generate module-info Descriptors -action.GenerateModuleDescriptors.description=Generate module-info files for all modules in the project (for Java 9 and higher) +action.GenerateModuleDescriptors.text=\u7522\u751f\u6a21\u7d44\u8a0a\u606f\u63cf\u8ff0\u7b26 +action.GenerateModuleDescriptors.description=\u70ba\u9805\u76ee\u4e2d\u7684\u6240\u6709\u6a21\u7d44\u7522\u751f\u6a21\u7d44\u8a0a\u606f\u6a94\u6848 (for Java 9 and higher) 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 @@ -780,8 +785,8 @@ 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\u5728\u5230\u9054\u8fd4\u56de\u8a9e\u53e5\u4e4b\u524d\u8fd4\u56de -action.Debugger.ThrowException.text=Throw Exception -action.Debugger.ThrowException.description=Throw an exception +action.Debugger.ThrowException.text=\u62cb\u51fa\u7570\u5e38 +action.Debugger.ThrowException.description=\u62cb\u51fa\u7570\u5e38 action.Debugger.ShowLibraryFrames.text=\u986f\u793a/\u96b1\u85cf\u5eab\u65b9\u584a\u67b6 action.Pause.text=\u66ab\u505c\u7a0b\u5f0f(_P) action.Pause.description=\u66ab\u505c\u7a0b\u5f0f\u57f7\u884c\u4e26\u555f\u7528\u8a3a\u65b7 @@ -793,8 +798,8 @@ action.QuickEvaluateExpression.text=\u5feb\u901f\u8a08\u7b97\u904b\u7b97\u5f0f(_ 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.Debugger.RestoreBreakpoint.text=Restore Breakpoint -action.Debugger.RestoreBreakpoint.description=Restore last deleted breakpoint +action.Debugger.RestoreBreakpoint.text=\u6062\u5fa9\u65b7\u9ede +action.Debugger.RestoreBreakpoint.description=\u6062\u5fa9\u4e0a\u6b21\u522a\u9664\u7684\u65b7\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) @@ -919,6 +924,17 @@ action.PinToolwindowTab.description=\u56fa\u5b9a\u6d3b\u52d5\u5de5\u5177\u8996\u 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 +group.ViewMode.text=\u6aa2\u8996\u6a21\u5f0f +action.DockPinnedMode.text=Dock _Pinned +action.DockPinnedMode.description=Make tool window docked and pinned +action.DockUnpinnedMode.text=Dock _Unpinned +action.DockUnpinnedMode.description=Make tool window docked but auto-hiding on focus lost +action.UndockMode.text=Un_dock +action.UndockMode.descrfiption=Make tool window sliding and auto-hiding on focus lost +action.FloatMode.text=_Float +action.FloatMode.description=Move tool window to a separate dialog +action.WindowMode.text=_Window +action.WindowMode.description=Move tool window to a separate frame 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) @@ -1136,8 +1152,8 @@ group.EditorPopupMenu.GoTo.text=\u8f49\u5230 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.ShowBlankDiffWindow.text=Open Blank Diff Window -action.ShowBlankDiffWindow.description=Open two editors side-by-side and compare their content +action.ShowBlankDiffWindow.text=\u958b\u555f\u7a7a\u767d\u7684\u5dee\u7570\u5c0d\u6bd4\u8996\u7a97 +action.ShowBlankDiffWindow.description=\u4e26\u6392\u958b\u555f\u5169\u500b\u7de8\u8f2f\u5668\u4e26\u6bd4\u8f03\u5b83\u5011\u7684\u5167\u5bb9 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 @@ -1186,9 +1202,10 @@ action.Vcs.ShowDiffAction.text=\u986f\u793a\u8b8a\u66f4 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.MoveChangedLinesToChangelist.text=Move Lines to Another Changelist... -action.Vcs.MoveChangedLinesToChangelist.description=Move changes in selected lines to another changelist +action.Vcs.MoveChangedLinesToChangelist.text=\u79fb\u52d5\u5230\u53e6\u4e00\u500b\u8b8a\u66f4\u6e05\u55ae... +action.Vcs.MoveChangedLinesToChangelist.description=\u5c07\u9078\u64c7\u884c\u4e2d\u7684\u66f4\u65b0\uff0c\u79fb\u52d5\u5230\u53e6\u4e00\u500b\u8b8a\u66f4\u6e05\u55ae action.Vcs.Diff.ExcludeChangedLinesFromCommit.text=Exclude Lines from Commit +action.Vcs.Diff.IncludeOnlyChangedLinesIntoCommit.text=Include Only These Lines into Commit action.Vcs.RollbackChangedLines.text=\u56de\u5fa9\u884c action.Vcs.RollbackChangedLines.description=\u56de\u5fa9\u9078\u53d6\u884c\u7684\u8b8a\u66f4 action.Vcs.EditSourceAction.text=\u7de8\u8f2f\u6e90\u78bc @@ -1231,33 +1248,6 @@ action.CodeInspection.OnEditor.description=\u6aa2\u67e5\u4ee3\u78bc\u7de8\u8f2f\ 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=\u74b0\u5f62\u4f48\u5c40 -action.Graph.layout.balloon=\u6c23\u7403\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\u7684\u7d44\u7e54\u4f48\u5c40 -action.Graph.layout.tree=\u6a39\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\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\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 -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...(_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) @@ -1407,8 +1397,8 @@ action.WelcomeScreen.Plugins.text=\u589e\u76ca\u96c6 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.Properties.text=Edit Custom Properties... -action.WelcomeScreen.Configure.VMOptions.text=Edit Custom VM Options... +action.WelcomeScreen.Configure.Properties.text=\u7de8\u8f2f\u81ea\u8a02\u5c6c\u6027... +action.WelcomeScreen.Configure.VMOptions.text=\u7de8\u8f2f\u81ea\u8a02VM\u9078\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 @@ -1526,7 +1516,8 @@ action.NewElementToolbarAction.text=\u5efa\u7acb\u65b0\u6a94\u6848 action.ShowRegistry.text=\u8a3b\u518a... action.ShowExperiments.text=\u5be6\u73fe\u529f\u80fd... action.SwitchBootJdk.text=\u5207\u63db\u555f\u52d5 JDK... -action.SwitchBootJdk.description=Allows to choose a Java version to start the IDE with. +action.SwitchBootRuntime.text=\u5207\u63db\u555f\u52d5\u57f7\u884c\u6642... +action.SwitchBootJdk.description=\u5141\u8a31\u9078\u53d6\u4e00\u500bJava\u7248\u672c\u4f86\u555f\u52d5IDE\u3002 action.UiDebugger.text=UI \u8a3a\u65b7\u5668... action.ExportTestResults.text=\u532f\u51fa\u6e2c\u8a66\u7d50\u679c... action.ExportTestResults.description=\u5c07\u6e2c\u8a66\u7d50\u679c\u532f\u51fa\u5230\u6a94\u6848 @@ -1553,8 +1544,8 @@ action.CreateLauncherScript.description=\u5efa\u7acb\u4e00\u500b\u547d\u4ee4\u52 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.ConfigureSoftWraps.text=\u8a2d\u5b9a\u81ea\u52d5\u63db\u884c... +action.EditorGutterToggleLocalSoftWraps.gutterText=\u76ee\u524d\u7de8\u8f2f\u5668\u81ea\u52d5\u63db\u884c action.EditorGutterToggleGlobalLineNumbers.text=\u986f\u793a\u884c\u865f action.EditorGutterToggleGlobalIndentLines.text=\u986f\u793a\u7e2e\u9032\u56ae\u5c0e action.ShowGutterIconsSettings.text=\u8a2d\u5b9a Gutter \u5716\u793a... @@ -1648,9 +1639,9 @@ action.EmojiAndSymbols.description=\u4f7f\u7528 macOS \u7cfb\u7d71\u8abf\u8272\u action.MethodOverloadSwitchUp.text=\u4e0a\u4e00\u500b\u65b9\u6cd5\u91cd\u8f09 action.MethodOverloadSwitchDown.text=\u4e0b\u4e00\u500b\u65b9\u6cd5\u91cd\u8f09 -action.BraceOrQuoteOut.text=Jump Outside Current Bracket/Quote +action.BraceOrQuoteOut.text=\u8df3\u51fa\u76ee\u524d\u62ec\u865f/\u53c3\u7167 action.SetShortcutAction.text=\u65b0\u589e\u6377\u5f91... -action.EditorFocusGutter.text=Focus &Gutter (a11y) -action.EditorShowGutterIconTooltip.text=Show Gutter Icon &Tooltip (a11y) \ No newline at end of file +action.EditorFocusGutter.text=Focus Gutter (accessibility) +action.EditorShowGutterIconTooltip.text=Show Gutter Icon Tooltip (accessibility) \ No newline at end of file diff --git a/resources_en/messages/ApplicationBundle.properties b/resources_en/messages/ApplicationBundle.properties index 9cdc778..b2ff54f 100644 --- a/resources_en/messages/ApplicationBundle.properties +++ b/resources_en/messages/ApplicationBundle.properties @@ -1,15 +1,14 @@ title.settings.import.failed=Settings Import Failed error.unable.to.import.settings=Unable to import settings. {0} -title.complete.installation=Complete Installation title.installation.home.required=Config Folder or Installation Home Required error.please.select.previous.installation.home=Please select previous {0} config folder or installation home error.selected.current.installation.home=You have selected current {0} config folder or installation home error.does.not.appear.to.be.installation.home={0} does not appear to be {1} config folder or installation home error.no.read.permissions=You do not have read permissions to {0} radio.do.not.import=Do not import settings -radio.import.auto=Previous version ({0}) -radio.import=Custom location. Config folder or installation home of the previous version: -label.you.can.import=Import {0} settings from: +radio.import.auto=Previous version +radio.import=Config or installation folder: +title.import.settings=Import {0} Settings From... button.ok=OK title.code.completion=Code Completion editbox.lookup.height=Lookup height (items): @@ -186,6 +185,7 @@ wrapping.align.when.multiline=Align when multiline wrapping.align.parenthesised.when.multiline=Align parenthesised when multiline wrapping.align.fields.in.columns=Align fields in columns wrapping.align.variables.in.columns=Align variables in columns +wrapping.align.assignments.in.columns=Align assignments in columns wrapping.align.simple.methods.in.columns=Align simple methods in columns wrapping.else.on.new.line='else' on new line @@ -432,7 +432,9 @@ radio.close.less.frequently.used.files=Close unused radio.close.non.modified.files.first=Close unchanged label.when.number.of.opened.editors.exceeds.tab.limit=When tabs exceed the limit: group.soft.wraps=Soft Wraps -checkbox.use.soft.wraps.at.editor=Use soft wraps in editor +checkbox.use.soft.wraps.at.editor=Soft-wrap files: +soft.wraps.file.masks.empty.text=No files +soft.wraps.file.masks.hint=Use ; to separate patterns, * and ? as wildcards checkbox.use.soft.wraps.at.console=Use soft wraps in console checkbox.use.custom.soft.wraps.indent=Use original line's indent for wrapped parts label.use.custom.soft.wraps.indent=Additional shift: @@ -447,6 +449,7 @@ combobox.strip.trailing.spaces.on.save=Strip trailing spaces on Save: checkbox.show.quick.doc.on.mouse.over=Show quick doc on mouse over element (ms): group.limits=Limits editbox.recent.files.limit=Recent files limit: +editbox.recent.locations.limit=Recent locations limit: editbox.console.history.limit=Console commands history size: checkbox.override.console.cycle.buffer.size=Override console cycle buffer size ({0} KB) checkbox.override.console.cycle.buffer.size.warning.unlimited=Warning: unlimited buffer size can cause performance degradation @@ -479,7 +482,7 @@ checkbox.indenting.backspace=Backspace smart indent group.error.highlighting=Error highlighting editbox.autoreparse.delay.ms=Autoreparse delay (ms): editbox.error.stripe.mark.min.height.pixels=Error stripe mark min height (pixels): -checkbox.suppress.with.suppresswarnings=Suppress with @SuppressWarnings (for Java 5.0 only) +checkbox.suppress.with.suppresswarnings=Suppress with @SuppressWarnings (since Java 5.0) checkbox.next.error.action.goes.to.errors.first='Next Error' action goes to high priority problems only checkbox.show.import.popup=Show import &popup checkbox.indent.use.tab.character=Use tab character @@ -494,9 +497,9 @@ checkbox.do.not.indent.top.level.class.members=Do not indent top level class mem checkbox.use.relative.indents=Use indents relative to expression start tooltip.indent.must.be.multiple.of.tab.size.for.smart.tabs.to.operate=Indent must be multiple of tab size for smart tabs to operate combobox.crlf.system.dependent=System-Dependent -combobox.crlf.unix=Unix and OS X (\\n) +combobox.crlf.unix=Unix and macOS (\\n) combobox.crlf.windows=Windows (\\r\\n) -combobox.crlf.mac=Classic Mac (\\r) +combobox.crlf.mac=Classic macOS (\\r) group.tabs.and.indents=Tabs and Indents checkbox.indent.use.same.settings.for.all.file.types=Use default indent options (General) tab.indent.other=Other @@ -649,6 +652,7 @@ insert.override.annotation=Insert @&Override annotation auto.import=Auto Import checkbox.collapse.suppress.warnings=@SuppressWarnings checkbox.collapse.end.of.line.comments=End of line comments sequence +checkbox.collapse.multiline.comments=Multiline comments title.other.languages=Other Languages title.tabs.and.indents=Tabs and Indents diff --git a/resources_en/messages/ApplicationBundle_zh_CN.properties b/resources_en/messages/ApplicationBundle_zh_CN.properties index e0b63a9..8225960 100644 --- a/resources_en/messages/ApplicationBundle_zh_CN.properties +++ b/resources_en/messages/ApplicationBundle_zh_CN.properties @@ -1,15 +1,14 @@ title.settings.import.failed=\u8bbe\u7f6e\u5bfc\u5165\u5931\u8d25 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\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=\u4f60\u5df2\u9009\u62e9\u5f53\u524d {0} \u4e3a\u914d\u7f6e\u6587\u4ef6\u5939\u6216\u5b89\u88c5\u76ee\u5f55 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\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 +radio.import.auto=Previous version +radio.import=Config or installation folder: +title.import.settings=Import {0} Settings From... button.ok=\u786e\u5b9a title.code.completion=\u4ee3\u7801\u8865\u5168 editbox.lookup.height=\u67e5\u627e\u9ad8\u5ea6(\u9879): @@ -186,6 +185,7 @@ 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=\u6309\u5217\u5bf9\u9f50\u5b57\u6bb5 wrapping.align.variables.in.columns=\u6309\u5217\u5bf9\u9f50\u53d8\u91cf +wrapping.align.assignments.in.columns=Align assignments in columns wrapping.align.simple.methods.in.columns=\u6309\u5217\u5bf9\u9f50\u7b80\u5355\u65b9\u6cd5 wrapping.else.on.new.line='else' \u53e6\u8d77\u4e00\u884c @@ -432,7 +432,9 @@ radio.close.less.frequently.used.files=\u5173\u95ed\u672a\u4f7f\u7528\u7684 radio.close.non.modified.files.first=\u5173\u95ed\u672a\u4fee\u6539\u7684 label.when.number.of.opened.editors.exceeds.tab.limit=\u9009\u9879\u5361\u8d85\u8fc7\u6781\u9650\u65f6\uff1a group.soft.wraps=\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.editor=Soft-wrap files: +soft.wraps.file.masks.empty.text=No files +soft.wraps.file.masks.hint=Use ; to separate patterns, * and ? as wildcards 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\u504f\u79fb: @@ -447,6 +449,7 @@ combobox.strip.trailing.spaces.on.save=\u5728\u4fdd\u5b58\u65f6\u53bb\u9664\u5c3 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\u6587\u4ef6\u9650\u5236: +editbox.recent.locations.limit=Recent locations limit: 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) checkbox.override.console.cycle.buffer.size.warning.unlimited=Warning: unlimited buffer size can cause performance degradation @@ -479,7 +482,7 @@ checkbox.indenting.backspace=\u9000\u683c\u667a\u80fd\u7f29\u8fdb group.error.highlighting=\u9519\u8bef\u9ad8\u4eae\u663e\u793a 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.suppress.with.suppresswarnings=Suppress with @SuppressWarnings (since 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 @@ -494,9 +497,9 @@ checkbox.do.not.indent.top.level.class.members=\u4e0d\u7f29\u8fdb\u9876\u7ea7\u7 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=\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.unix=Unix and macOS (\\n) combobox.crlf.windows=Windows (\\r\\n) -combobox.crlf.mac=\u7ecf\u5178Mac(\\r) +combobox.crlf.mac=Classic macOS (\\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 @@ -649,6 +652,7 @@ 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\u6ce8\u91ca\u5e8f\u5217 +checkbox.collapse.multiline.comments=Multiline comments title.other.languages=\u5176\u4ed6\u8bed\u8a00 title.tabs.and.indents=tab \u548c\u7f29\u8fdb diff --git a/resources_en/messages/ApplicationBundle_zh_TW.properties b/resources_en/messages/ApplicationBundle_zh_TW.properties index 0683392..e000b85 100644 --- a/resources_en/messages/ApplicationBundle_zh_TW.properties +++ b/resources_en/messages/ApplicationBundle_zh_TW.properties @@ -1,15 +1,14 @@ title.settings.import.failed=\u8a2d\u5b9a\u532f\u5165\u5931\u6557 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\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=\u4f60\u5df2\u9078\u53d6\u76ee\u524d {0} \u70ba\u8a2d\u5b9a\u8cc7\u6599\u593e\u6216\u5b89\u88dd\u76ee\u9304 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\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 +radio.import.auto=Previous version +radio.import=Config or installation folder: +title.import.settings=Import {0} Settings From... button.ok=\u78ba\u5b9a title.code.completion=\u4ee3\u78bc\u88dc\u5168 editbox.lookup.height=\u641c\u5c0b\u9ad8\u5ea6(\u9805): @@ -186,6 +185,7 @@ 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=\u6309\u5217\u5c0d\u9f4a\u6b04\u4f4d wrapping.align.variables.in.columns=\u6309\u5217\u5c0d\u9f4a\u8b8a\u6578 +wrapping.align.assignments.in.columns=Align assignments in columns wrapping.align.simple.methods.in.columns=\u6309\u5217\u5c0d\u9f4a\u7c21\u55ae\u65b9\u6cd5 wrapping.else.on.new.line='else' \u53e6\u8d77\u4e00\u884c @@ -432,7 +432,9 @@ radio.close.less.frequently.used.files=\u95dc\u9589\u672a\u4f7f\u7528\u7684 radio.close.non.modified.files.first=\u95dc\u9589\u672a\u4fee\u6539\u7684 label.when.number.of.opened.editors.exceeds.tab.limit=\u9078\u9805\u5361\u8d85\u904e\u6975\u9650\u6642\uff1a group.soft.wraps=\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.editor=Soft-wrap files: +soft.wraps.file.masks.empty.text=No files +soft.wraps.file.masks.hint=Use ; to separate patterns, * and ? as wildcards 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\u504f\u79fb: @@ -447,6 +449,7 @@ combobox.strip.trailing.spaces.on.save=\u5728\u5132\u5b58\u6642\u53bb\u9664\u5c3 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\u6a94\u6848\u9650\u5236: +editbox.recent.locations.limit=Recent locations limit: 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) checkbox.override.console.cycle.buffer.size.warning.unlimited=Warning: unlimited buffer size can cause performance degradation @@ -479,7 +482,7 @@ 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\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.suppress.with.suppresswarnings=Suppress with @SuppressWarnings (since 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 @@ -494,9 +497,9 @@ checkbox.do.not.indent.top.level.class.members=\u4e0d\u7e2e\u9032\u9802\u7d1a\u9 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=\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.unix=Unix and macOS (\\n) combobox.crlf.windows=Windows (\\r\\n) -combobox.crlf.mac=\u7d93\u5178Mac(\\r) +combobox.crlf.mac=Classic macOS (\\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 @@ -649,6 +652,7 @@ 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\u8a3b\u89e3\u5e8f\u5217 +checkbox.collapse.multiline.comments=Multiline comments title.other.languages=\u5176\u4ed6\u8a9e\u8a00 title.tabs.and.indents=tab \u548c\u7e2e\u9032 diff --git a/resources_en/messages/CodeInsightBundle.properties b/resources_en/messages/CodeInsightBundle.properties index 29aa9dc..7ed5477 100644 --- a/resources_en/messages/CodeInsightBundle.properties +++ b/resources_en/messages/CodeInsightBundle.properties @@ -217,8 +217,8 @@ intention.implement.abstract.class.interface.text=Implement interface intention.implement.abstract.class.subclass.text=Create subclass intention.error.cannot.create.class.message=Cannot Create Class ''{0}'' intention.error.cannot.create.class.title=Failed to Create Class -intention.assign.field.from.parameter.text=Assign Parameter to Field ''{0}'' -intention.assign.field.from.parameter.family=Assign Parameter to Field +intention.assign.field.from.parameter.text=Assign parameter to field ''{0}'' +intention.assign.field.from.parameter.family=Assign parameter to field intention.create.field.from.parameter.text=Create field for parameter ''{0}'' intention.create.field.from.parameter.family=Create field for parameter intention.bind.fields.from.parameters.text=Bind {0} parameters to fields @@ -241,7 +241,9 @@ intention.convert.color.representation.family=Convert Color representation intention.break.string.on.line.breaks.text=Break string on '\\n' intention.unwrap.else.branch=Unwrap 'else' branch intention.unwrap.else.branch.changes.semantics=Unwrap 'else' branch (changes semantics) - +intention.split.switch.branch.with.several.case.values.family=Split switch branch with several case values into individual 'switch' branches +intention.split.switch.branch.with.several.case.values.copy.text=Copy 'switch' branch +intention.split.switch.branch.with.several.case.values.split.text=Split values of 'switch' branch intention.create.test=Create Test intention.create.test.dialog.testing.library=Testing &library: @@ -404,10 +406,9 @@ livetemplate.description.iten=Iterate java.util.Enumeration livetemplate.description.itit=Iterate java.util.Iterator livetemplate.description.itli=Iterate elements of java.util.List livetemplate.description.ittok=Iterate tokens from String -livetemplate.description.itve=Iterate elements of java.util.Vector livetemplate.description.ritar=Iterate elements of array in reverse order -livetemplate.description.iter=Iterate Iterable | Array in J2SDK 5.0 syntax -livetemplate.description.itover=Iterate over an Iterable or Array selection in J2SDK 5.0 syntax +livetemplate.description.iter=Iterate Iterable | Array +livetemplate.description.itover=Iterate over an Iterable or Array selection livetemplate.description.inst=Checks object type with instanceof and down-casts it livetemplate.description.lst=Fetches last element of an array livetemplate.description.mn=Sets lesser value to a variable @@ -415,8 +416,8 @@ livetemplate.description.mx=Sets greater value to a variable livetemplate.description.psvm=main() method declaration livetemplate.description.toar=Stores elements of java.util.Collection into array livetemplate.description.lazy=Performs lazy initialization -livetemplate.description.if.not.null=Inserts ''if not null'' statement -livetemplate.description.if.null=Inserts ''if null'' statement +livetemplate.description.if.not.null=Inserts 'if not null' statement +livetemplate.description.if.null=Inserts 'if null' statement livetemplate.description.geti=Inserts singleton method getInstance livetemplate.description.serr=Prints a string to System.err livetemplate.description.sout=Prints a string to System.out diff --git a/resources_en/messages/CodeInsightBundle_zh_CN.properties b/resources_en/messages/CodeInsightBundle_zh_CN.properties index a162f1b..aa7a390 100644 --- a/resources_en/messages/CodeInsightBundle_zh_CN.properties +++ b/resources_en/messages/CodeInsightBundle_zh_CN.properties @@ -216,8 +216,8 @@ 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=\u5c06\u53c2\u6570\u5206\u914d\u7ed9 ''{0}'' \u5b57\u6bb5 -intention.assign.field.from.parameter.family=\u5c06\u53c2\u6570\u5206\u914d\u7ed9\u5b57\u6bb5 +intention.assign.field.from.parameter.text=Assign parameter to field ''{0}'' +intention.assign.field.from.parameter.family=Assign parameter to field 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=\u5c06 {0} \u53c2\u6570\u7ed1\u5b9a\u5230\u5b57\u6bb5 @@ -240,7 +240,9 @@ intention.convert.color.representation.family=\u8f6c\u6362\u989c\u8272\u8868\u79 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.split.switch.branch.with.several.case.values.family=Split switch branch with several case values into individual 'switch' branches +intention.split.switch.branch.with.several.case.values.copy.text=Copy 'switch' branch +intention.split.switch.branch.with.several.case.values.split.text=Split values of 'switch' branch intention.create.test=\u521b\u5efa\u6d4b\u8bd5 intention.create.test.dialog.testing.library=\u6d4b\u8bd5\u5e93:(&L) @@ -398,10 +400,9 @@ 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.iter=Iterate Iterable | Array +livetemplate.description.itover=Iterate over an Iterable or Array selection 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=\u4e3a\u53d8\u91cf\u8bbe\u7f6e\u8f83\u5c0f\u7684\u503c @@ -409,8 +410,8 @@ livetemplate.description.mx=\u4e3a\u53d8\u91cf\u8bbe\u7f6e\u66f4\u5927\u7684\u50 livetemplate.description.psvm=main() \u65b9\u6cd5\u58f0\u660e 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.if.not.null=Inserts 'if not null' statement +livetemplate.description.if.null=Inserts 'if null' statement 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 diff --git a/resources_en/messages/CodeInsightBundle_zh_TW.properties b/resources_en/messages/CodeInsightBundle_zh_TW.properties index ba70394..614550c 100644 --- a/resources_en/messages/CodeInsightBundle_zh_TW.properties +++ b/resources_en/messages/CodeInsightBundle_zh_TW.properties @@ -216,8 +216,8 @@ 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=\u5c07\u53c3\u6578\u5206\u914d\u7d66 ''{0}'' \u6b04\u4f4d -intention.assign.field.from.parameter.family=\u5c07\u53c3\u6578\u5206\u914d\u7d66\u6b04\u4f4d +intention.assign.field.from.parameter.text=Assign parameter to field ''{0}'' +intention.assign.field.from.parameter.family=Assign parameter to field 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=\u5c07 {0} \u53c3\u6578\u7d81\u5b9a\u5230\u6b04\u4f4d @@ -240,7 +240,9 @@ intention.convert.color.representation.family=\u8f49\u63db\u984f\u8272\u8868\u79 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.split.switch.branch.with.several.case.values.family=Split switch branch with several case values into individual 'switch' branches +intention.split.switch.branch.with.several.case.values.copy.text=Copy 'switch' branch +intention.split.switch.branch.with.several.case.values.split.text=Split values of 'switch' branch intention.create.test=\u5efa\u7acb\u6e2c\u8a66 intention.create.test.dialog.testing.library=\u6e2c\u8a66\u5eab:(&L) @@ -398,10 +400,9 @@ 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.iter=Iterate Iterable | Array +livetemplate.description.itover=Iterate over an Iterable or Array selection 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=\u70ba\u8b8a\u6578\u8a2d\u5b9a\u8f03\u5c0f\u7684\u503c @@ -409,8 +410,8 @@ livetemplate.description.mx=\u70ba\u8b8a\u6578\u8a2d\u5b9a\u66f4\u5927\u7684\u50 livetemplate.description.psvm=main() \u65b9\u6cd5\u5ba3\u544a 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.if.not.null=Inserts 'if not null' statement +livetemplate.description.if.null=Inserts 'if null' statement 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 diff --git a/resources_en/messages/CommonBundle.properties b/resources_en/messages/CommonBundle.properties index f225180..c57499e 100644 --- a/resources_en/messages/CommonBundle.properties +++ b/resources_en/messages/CommonBundle.properties @@ -126,10 +126,13 @@ format.file.size.kbytes={0}Kb format.file.size.mbytes={0}Mb profiling.capture.snapshot.progress=Capturing Memory Snapshot -profiling.compress.snapshot.progress=Compressing Memory Snapshot +profiling.compress.snapshot.progress=Compressing Snapshot profiling.capture.snapshot.success=Captured snapshot ''{0}'' is placed in user home directory. Show in {2}. profiling.capture.snapshot.error=Failed to capture snapshot: {0} +cached.value.snapshot.success=Cached value snapshot ''{0}'' is captured. Show in {2}. +cached.value.snapshot.error=Failed to capture snapshot: {0} + cannot.undo.dialog.title=Cannot Undo cannot.undo.error.other.affected.files.changed.message=Following files affected by this action have been already changed: cannot.undo.error.contains.nonundoable.changes.message=Following files have changes that cannot be undone: diff --git a/resources_en/messages/CommonBundle_zh_CN.properties b/resources_en/messages/CommonBundle_zh_CN.properties index ba1f981..37f83ed 100644 --- a/resources_en/messages/CommonBundle_zh_CN.properties +++ b/resources_en/messages/CommonBundle_zh_CN.properties @@ -126,10 +126,13 @@ 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.compress.snapshot.progress=Compressing Snapshot 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} +cached.value.snapshot.success=Cached value snapshot ''{0}'' is captured. Show in {2}. +cached.value.snapshot.error=Failed to capture snapshot: {0} + 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 diff --git a/resources_en/messages/CommonBundle_zh_TW.properties b/resources_en/messages/CommonBundle_zh_TW.properties index 6343764..88bf21c 100644 --- a/resources_en/messages/CommonBundle_zh_TW.properties +++ b/resources_en/messages/CommonBundle_zh_TW.properties @@ -126,10 +126,13 @@ 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.compress.snapshot.progress=Compressing Snapshot 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} +cached.value.snapshot.success=Cached value snapshot ''{0}'' is captured. Show in {2}. +cached.value.snapshot.error=Failed to capture snapshot: {0} + 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 diff --git a/resources_en/messages/CommonQuickFixBundle.properties b/resources_en/messages/CommonQuickFixBundle.properties index 8fdc65c..c029dde 100644 --- a/resources_en/messages/CommonQuickFixBundle.properties +++ b/resources_en/messages/CommonQuickFixBundle.properties @@ -4,6 +4,7 @@ # # Every fix name constant in this file should start with "fix.", then verb in infinitive which describes the action. # Constants should be grouped by this verb. +fix.unwrap=Unwrap ''{0}'' fix.unwrap.statement=Unwrap ''{0}'' statement fix.remove=Remove ''{0}'' diff --git a/resources_en/messages/DiagnosticBundle.properties b/resources_en/messages/DiagnosticBundle.properties index dc80160..1b86488 100644 --- a/resources_en/messages/DiagnosticBundle.properties +++ b/resources_en/messages/DiagnosticBundle.properties @@ -18,6 +18,7 @@ error.list.title=IDE Fatal Errors error.list.message.index.count={0} of {1} error.list.message.blame.core=Exception in {0} core. error.list.message.blame.plugin=Exception in plugin {0}. +error.list.message.blame.plugin.version=Exception in plugin {0} ({1}). error.list.message.blame.unknown.plugin=Exception in unknown plugin. error.list.message.info={0}. Occurred {1,choice,1#once|2#{1} times} since the last clear. error.list.disable.plugin=&Disable plugin... @@ -56,14 +57,23 @@ error.dialog.notice.named=I agree to my names, email address, username, pa title.submitting.error.report=Submitting Error Report error.report.gratitude=Thank you for your feedback! -error.report.authentication.failed=JetBrains Account authentication failed. Do you want to try again? -error.report.posting.failed=Report posting failed: {0}. Do you want to try again? +error.report.posting.failed=Report sending failed: {0}. Do you want to try again? error.report.new.eap.build.message=New build {0} is available. -error.report.sending.failure=Sending failed. Do you want to try again? error.itn.returns.wrong.data=ITN returns wrong data error.http.result.code=HTTP Result code: {0} error.report.failure.message=Error report sending failed. +error.report.auth.prompt=Use JetBrains Account credentials to be notified\n \ + when reported exceptions are fixed.\n \ + Clear user name to submit reports anonymously. +error.report.auth.failed=JetBrains Account authentication failed.\n \ + Please check your user name and password.\n \ + Clear user name to submit reports anonymously. +error.report.auth.user=&Username: +error.report.auth.pass=&Password: +error.report.auth.restore=Forgot password? +error.report.auth.enlist=Do not have an account yet? Sign Up. + error.dialog.disable.plugin.title=Disable Plugin error.dialog.disable.prompt=Are you sure you want to disable plugin {0}? error.dialog.disable.prompt.lone=Functionality provided by the plugin will no longer be available. diff --git a/resources_en/messages/DiagnosticBundle_zh_CN.properties b/resources_en/messages/DiagnosticBundle_zh_CN.properties index cde1503..4c6fc0a 100644 --- a/resources_en/messages/DiagnosticBundle_zh_CN.properties +++ b/resources_en/messages/DiagnosticBundle_zh_CN.properties @@ -17,6 +17,7 @@ error.list.title=IDE \u81f4\u547d\u9519\u8bef error.list.message.index.count={0} / {1} 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.plugin.version=Exception in plugin {0} ({1}). error.list.message.blame.unknown.plugin=\u5f02\u5e38\u5728 \u672a\u77e5\u63d2\u4ef6\u3002 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.disable.plugin=\u7981\u7528\u63d2\u4ef6...(&D) @@ -48,14 +49,19 @@ error.dialog.notice.named=I agree to my names, email address, username, pa title.submitting.error.report=\u63d0\u4ea4\u9519\u8bef\u62a5\u544a 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.posting.failed=Report sending failed: {0}. Do you want to try again? 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.itn.returns.wrong.data=ITN \u8fd4\u56de\u9519\u8bef\u7684\u6570\u636e error.http.result.code=HTTP \u8fd4\u56de\u4ee3\u7801: {0} error.report.failure.message=\u9519\u8bef\u62a5\u544a\u53d1\u9001\u5931\u8d25\u4e86\u3002 +error.report.auth.prompt=Use JetBrains Account credentials to be notified\n when reported exceptions are fixed.\n Clear user name to submit reports anonymously. +error.report.auth.failed=JetBrains Account authentication failed.\n Please check your user name and password.\n Clear user name to submit reports anonymously. +error.report.auth.user=&Username: +error.report.auth.pass=&Password: +error.report.auth.restore=Forgot password? +error.report.auth.enlist=Do not have an account yet? Sign Up. + error.dialog.disable.plugin.title=\u7981\u7528\u63d2\u4ef6 error.dialog.disable.prompt=Are you sure you want to disable plugin {0}? error.dialog.disable.prompt.lone=Functionality provided by the plugin will no longer be available. diff --git a/resources_en/messages/DiagnosticBundle_zh_TW.properties b/resources_en/messages/DiagnosticBundle_zh_TW.properties index b869698..833bba4 100644 --- a/resources_en/messages/DiagnosticBundle_zh_TW.properties +++ b/resources_en/messages/DiagnosticBundle_zh_TW.properties @@ -17,6 +17,7 @@ error.list.title=IDE \u81f4\u547d\u932f\u8aa4 error.list.message.index.count={0} / {1} 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.plugin.version=Exception in plugin {0} ({1}). error.list.message.blame.unknown.plugin=\u7570\u5e38\u5728 \u672a\u77e5\u589e\u76ca\u96c6\u3002 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.disable.plugin=\u7981\u7528\u589e\u76ca\u96c6...(&D) @@ -48,14 +49,19 @@ error.dialog.notice.named=I agree to my names, email address, username, pa title.submitting.error.report=\u63d0\u4ea4\u932f\u8aa4\u5831\u544a 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.posting.failed=Report sending failed: {0}. Do you want to try again? 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.itn.returns.wrong.data=ITN \u8fd4\u56de\u932f\u8aa4\u7684\u8cc7\u6599 error.http.result.code=HTTP \u8fd4\u56de\u4ee3\u78bc: {0} error.report.failure.message=\u932f\u8aa4\u5831\u544a\u50b3\u9001\u5931\u6557\u4e86\u3002 +error.report.auth.prompt=Use JetBrains Account credentials to be notified\n when reported exceptions are fixed.\n Clear user name to submit reports anonymously. +error.report.auth.failed=JetBrains Account authentication failed.\n Please check your user name and password.\n Clear user name to submit reports anonymously. +error.report.auth.user=&Username: +error.report.auth.pass=&Password: +error.report.auth.restore=Forgot password? +error.report.auth.enlist=Do not have an account yet? Sign Up. + error.dialog.disable.plugin.title=\u7981\u7528\u589e\u76ca\u96c6 error.dialog.disable.prompt=Are you sure you want to disable plugin {0}? error.dialog.disable.prompt.lone=Functionality provided by the plugin will no longer be available. diff --git a/resources_en/messages/EditorBundle.properties b/resources_en/messages/EditorBundle.properties index 7ee092c..3bbcbe7 100644 --- a/resources_en/messages/EditorBundle.properties +++ b/resources_en/messages/EditorBundle.properties @@ -30,4 +30,7 @@ editor.notification.default.action.name=Notification actions editor.notification.settings.option.name=Settings... editor.open.file.progress=Opening {0} -editing.viewer.hint=This view is read-only \ No newline at end of file +editing.viewer.hint=This view is read-only + +content.to.paste.too.large.title=Cannot Paste +content.to.paste.too.large.message=Content is too large ({0}), limit is {1} \ No newline at end of file diff --git a/resources_en/messages/EditorBundle_zh_CN.properties b/resources_en/messages/EditorBundle_zh_CN.properties index 566cec5..6f8ec8a 100644 --- a/resources_en/messages/EditorBundle_zh_CN.properties +++ b/resources_en/messages/EditorBundle_zh_CN.properties @@ -30,4 +30,7 @@ editor.notification.default.action.name=\u901a\u77e5\u64cd\u4f5c editor.notification.settings.option.name=\u8bbe\u7f6e... editor.open.file.progress=\u6253\u5f00 {0} -editing.viewer.hint=\u6b64\u89c6\u56fe\u662f\u53ea\u8bfb\u7684 \ No newline at end of file +editing.viewer.hint=\u6b64\u89c6\u56fe\u662f\u53ea\u8bfb\u7684 + +content.to.paste.too.large.title=Cannot Paste +content.to.paste.too.large.message=Content is too large ({0}), limit is {1} \ No newline at end of file diff --git a/resources_en/messages/EditorBundle_zh_TW.properties b/resources_en/messages/EditorBundle_zh_TW.properties index c1b7464..c7c2ac8 100644 --- a/resources_en/messages/EditorBundle_zh_TW.properties +++ b/resources_en/messages/EditorBundle_zh_TW.properties @@ -30,4 +30,7 @@ editor.notification.default.action.name=\u901a\u77e5\u64cd\u4f5c editor.notification.settings.option.name=\u8a2d\u5b9a... editor.open.file.progress=\u958b\u555f {0} -editing.viewer.hint=\u6b64\u6aa2\u8996\u662f\u552f\u8b80\u7684 \ No newline at end of file +editing.viewer.hint=\u6b64\u6aa2\u8996\u662f\u552f\u8b80\u7684 + +content.to.paste.too.large.title=Cannot Paste +content.to.paste.too.large.message=Content is too large ({0}), limit is {1} \ No newline at end of file diff --git a/resources_en/messages/ExecutionBundle.properties b/resources_en/messages/ExecutionBundle.properties index eee416d..3d96da4 100644 --- a/resources_en/messages/ExecutionBundle.properties +++ b/resources_en/messages/ExecutionBundle.properties @@ -1,9 +1,13 @@ no.module.defined.error.message=No module defined module.does.not.exist.error.message=Module ''{0}'' does not exist no.jdk.for.module.error.message=No jdk for module ''{0}'' -jdk.is.bad.configured.error.message=''{0}'' is bad configured +class.not.found.error.message=Class ''{0}'' not found +class.not.test.error.message=Class ''{0}'' is not a test class.not.found.in.module.error.message=Class ''{0}'' not found in module ''{1}'' package.not.found.error.message=Package ''{0}'' not found +directory.not.found.error.message=Directory ''{0}'' is not found +no.pattern.error.message=No pattern selected +jdk.is.bad.configured.error.message=''{0}'' is bad configured jdk.not.configured.error.message=Jdk ''{0}'' not configured project.has.no.jdk.error.message=Project has no JDK some.modules.has.circular.dependency.error.message=Some modules has circular dependency. @@ -37,7 +41,7 @@ show.running.list.balloon.hint=Click to navigate error.common.title=Error error.running.configuration.message=Error running ''{0}'' -select.applet.policy.file.dialog.title=Select applet policy file +select.applet.policy.file.dialog.title=Select Applet Policy File choose.html.file.dialog.title=Choose HTML File html.file.not.specified.error.message=Html file not specified jre.not.valid.error.message=''{0}'' is not valid JRE home @@ -58,7 +62,7 @@ run.configuration.startup.connection.rab.title=Startup/Connection add.new.run.configuration.action2.name=Add New Configuration add.new.run.configuration.action.name=Add New ''{0}'' Configuration -show.irrelevant.configurations.action.name={0} items more (irrelevant)... +show.irrelevant.configurations.action.name={0} more items... remove.run.configuration.action.name=Remove Configuration @@ -99,7 +103,7 @@ no.junit.in.scope.error.message=No junit.jar in {0} junit.not.found.in.module.error.message=JUnit not found in module ''{0}'' cannot.browse.test.inheritors.dialog.title=Can't Browse TestCase Inheritors searching.test.progress.title=Searching For Tests... -configuration.not.speficied.message=Configuration test type not specified +configuration.not.specified.message=Configuration test type not specified: {0} test.in.scope.presentable.text=Tests in ''{0}'' all.tests.scope.presentable.text=All Tests module.does.not.exists=Module ''{0}'' does not exist in project ''{1}'' @@ -189,6 +193,7 @@ stop.all=Stop All ({0}) rerun.singleton.confirmation.message=''{0}'' is not allowed to run in parallel.\nWould you like to stop {1, choice, 1#the running one|2#{1, number} running instances}? rerun.confirmation.button.text=Stop and Rerun rerun.confirmation.checkbox=Confirm rerun with process termination +popup.deletion.confirmation=Confirm deletion from Run/Debug popup temporary.configurations.limit=Temporary configurations limit: stop.incompatible.confirmation.message=''{0}'' run configuration is not compatible with {2, choice, 1#currently running {1} configuration.|2#following running configurations:\n{1}}\nAre you sure you want to stop {2, choice, 1#incompatible running instance|2#{2, number} incompatible running instances}? stop.incompatible.confirmation.button.text=Stop incompatible @@ -306,13 +311,14 @@ run.configuration.unknown.description=Configuration which cannot be loaded due t #code coverage enable.coverage.with.emma=Record code &coverage information merge.coverage.data=&Merge gathered coverage with suite chosen below -record.coverage.filters.title=Packages and classes to record coverage data +record.coverage.filters.title=Packages and classes to include in coverage data +exclude.coverage.filters.title=Packages and classes to exclude from coverage data coverage.tab.title=Code Coverage show.swing.inspector=&Enable capturing form snapshots show.swing.inspector.disabled=&Enable capturing form snapshots (requires JRE 5.0 or higher) before.run.property.make=Make run.configuration.store.place.option=&Share -run.configuration.allow.running.parallel=Allow running in ¶llel +run.configuration.allow.running.parallel=Allow parallel r&un run.configuration.default.type.description=configuration #GeneralCommandLine @@ -339,8 +345,8 @@ environment.variables.component.title=&Environment variables down.the.stack.trace=Down the stack trace up.the.stack.trace=Up the stack trace configuration.action.chooser.title=Choose configuration to run -env.vars.checkbox.title=&Include parent environment variables -env.vars.show.system=Show +env.vars.user.title=U&ser environment variables: +env.vars.system.title=In&clude system environment variables: before.launch.compile.step=Build before.launch.make.project.step=Build Project @@ -394,19 +400,8 @@ run.dashboard.debug.action.name=Debug run.dashboard.debug.action.description=Debug selected configuration(s) run.dashboard.restart.debugger.action.name=Rerun in Debug Mode run.dashboard.restart.debugger.action.description=Rerun selected configuration(s) in Debug Mode -run.dashboard.stop.action.name=Stop -run.dashboard.stop.action.description=Stop selected configuration(s) -run.dashboard.edit.configuration.action.name=Edit Configuration run.dashboard.edit.configuration.dialog.title=Edit Configuration -run.dashboard.remove.configuration.action.name=Remove Configuration -run.dashboard.remove.configuration.action.description=Remove Configuration(s) -run.dashboard.group.configurations.action.name=Group Configurations -run.dashboard.ungroup.configurations.action.name=Ungroup Configurations -run.dashboard.show.configurations.action.name=Show Configurations -run.dashboard.previous.configuration.action.name=Previous Started Configuration -run.dashboard.next.configuration.action.name=Next Started Configuration run.dashboard.remove.configuration.dialog.title=Remove Configuration -run.dashboard.remove.configuration.dialog.message=Are you sure to remove selected configuration(s)? run.dashboard.started.group.name=Running run.dashboard.stopped.group.name=Finished run.dashboard.configured.group.name=Configured @@ -418,3 +413,5 @@ run.dashboard.group.configurations.label=Group Name: run.dashboard.configurable.add.configuration.type=Add Configuration Type run.dashboard.configurable.types.panel.title=Configurations available in Run Dashboard application.configuration.include.provided.scope=Include dependencies with "Provided" scope + +test.cases.choosing.popup.title=Run Implementations of {0} diff --git a/resources_en/messages/ExecutionBundle_zh_CN.properties b/resources_en/messages/ExecutionBundle_zh_CN.properties index 614d2f5..d496c70 100644 --- a/resources_en/messages/ExecutionBundle_zh_CN.properties +++ b/resources_en/messages/ExecutionBundle_zh_CN.properties @@ -1,9 +1,13 @@ no.module.defined.error.message=\u6ca1\u6709\u5b9a\u4e49\u6a21\u5757 module.does.not.exist.error.message=\u6a21\u5757 ''{0}'' \u4e0d\u5b58\u5728 no.jdk.for.module.error.message=\u6a21\u5757 ''{0}'' \u6ca1\u6709 jdk -jdk.is.bad.configured.error.message=''{0}'' \u662f\u635f\u574f\u7684\u914d\u7f6e +class.not.found.error.message=Class ''{0}'' not found +class.not.test.error.message=Class ''{0}'' is not a test class.not.found.in.module.error.message=\u7c7b ''{0}'' \u6ca1\u6709\u5728\u6a21\u5757 ''{1}'' \u4e2d\u627e\u5230 package.not.found.error.message=\u5305 ''{0}'' \u672a\u627e\u5230 +directory.not.found.error.message=Directory ''{0}'' is not found +no.pattern.error.message=No pattern selected +jdk.is.bad.configured.error.message=''{0}'' \u662f\u635f\u574f\u7684\u914d\u7f6e jdk.not.configured.error.message=Jdk ''{0}'' \u672a\u914d\u7f6e project.has.no.jdk.error.message=\u9879\u76ee\u6ca1\u6709 JDK some.modules.has.circular.dependency.error.message=\u4e00\u4e9b\u6a21\u5757\u5b58\u5728\u5faa\u73af\u4f9d\u8d56\u3002 @@ -37,7 +41,7 @@ show.running.list.balloon.hint=\u70b9\u51fb\u5bfc\u822a error.common.title=\u9519\u8bef error.running.configuration.message=\u8fd0\u884c ''{0}'' \u51fa\u9519 -select.applet.policy.file.dialog.title=\u9009\u62e9 applet \u7b56\u7565\u6587\u4ef6 +select.applet.policy.file.dialog.title=Select Applet Policy File choose.html.file.dialog.title=\u9009\u62e9 HTML \u6587\u4ef6 html.file.not.specified.error.message=\u672a\u6307\u5b9a html \u6587\u4ef6 jre.not.valid.error.message=''{0}'' \u4e0d\u662f\u6709\u6548\u7684 JRE \u4e3b\u76ee\u5f55 @@ -58,7 +62,7 @@ run.configuration.startup.connection.rab.title=\u542f\u52a8/\u8fde\u63a5 add.new.run.configuration.action2.name=\u6dfb\u52a0\u65b0\u914d\u7f6e add.new.run.configuration.action.name=\u6dfb\u52a0\u65b0 ''{0}'' \u914d\u7f6e -show.irrelevant.configurations.action.name={0} \u9879\u66f4\u591a(\u4e0d\u76f8\u5173)... +show.irrelevant.configurations.action.name={0} more items... remove.run.configuration.action.name=\u79fb\u9664\u914d\u7f6e @@ -99,7 +103,7 @@ no.junit.in.scope.error.message=\u5728 {0} \u4e2d\u6ca1\u6709 junit.jar junit.not.found.in.module.error.message=\u5728\u6a21\u5757 ''{0}'' \u4e2d\u6ca1\u6709\u627e\u5230 JUnit cannot.browse.test.inheritors.dialog.title=\u4e0d\u80fd\u6d4f\u89c8 TestCase \u7ee7\u627f\u8005 searching.test.progress.title=\u641c\u7d22\u6d4b\u8bd5... -configuration.not.speficied.message=\u914d\u7f6e\u6d4b\u8bd5\u7c7b\u578b\u672a\u6307\u5b9a +configuration.not.specified.message=Configuration test type not specified: {0} test.in.scope.presentable.text=''{0}'' \u4e2d\u7684\u6d4b\u8bd5 all.tests.scope.presentable.text=\u6240\u6709\u7684\u6d4b\u8bd5 module.does.not.exists=\u6a21\u5757 ''{0}'' \u4e0d\u5b58\u5728\u4e8e\u9879\u76ee ''{1}'' @@ -189,6 +193,7 @@ stop.all=\u505c\u6b62\u5168\u90e8 ({0}) rerun.singleton.confirmation.message=''{0}'' is not allowed to run in parallel.\nWould you like to stop {1, choice, 1#the running one|2#{1, number} running instances}? rerun.confirmation.button.text=\u505c\u6b62\u5e76\u91cd\u65b0\u8fd0\u884c rerun.confirmation.checkbox=\u786e\u8ba4\u7ec8\u6b62\u8fdb\u7a0b\u91cd\u65b0\u8fd0\u884c +popup.deletion.confirmation=Confirm deletion from Run/Debug popup temporary.configurations.limit=\u4e34\u65f6\u914d\u7f6e\u9650\u5236: stop.incompatible.confirmation.message=''{0}'' \u8fd0\u884c\u914d\u7f6e\u4e0e {2, choice, 1#\u5f53\u524d\u8fd0\u884c\u7684 {1} \u914d\u7f6e\u4e0d\u517c\u5bb9|2#\u4e0b\u5217\u8fd0\u884c\u7684\u914d\u7f6e\u4e0d\u517c\u5bb9:\n{1}}\n\u4f60\u786e\u5b9a\u8981\u505c\u6b62 {2, choice, 1#\u4e0d\u517c\u5bb9\u7684\u8fd0\u884c\u5b9e\u4f8b\u5417|2#{2, number} \u4e2a\u4e0d\u517c\u5bb9\u7684\u8fd0\u884c\u5b9e\u4f8b\u5417}? stop.incompatible.confirmation.button.text=\u505c\u6b62\u4e0d\u517c\u5bb9 @@ -306,13 +311,14 @@ run.configuration.unknown.description=\u7531\u4e8e\u67d0\u4e9b\u539f\u56e0\u65e0 #code coverage enable.coverage.with.emma=\u8bb0\u5f55\u4ee3\u7801\u8986\u76d6\u7387\u4fe1\u606f(&C) merge.coverage.data=\u7528\u4e0b\u9762\u9009\u4e2d\u7684\u5957\u4ef6\u5408\u5e76\u8986\u76d6\u7387(&M) -record.coverage.filters.title=\u8981\u8bb0\u5f55\u8986\u76d6\u7387\u6570\u636e\u7684\u5305\u548c\u7c7b +record.coverage.filters.title=Packages and classes to include in coverage data +exclude.coverage.filters.title=Packages and classes to exclude from coverage data coverage.tab.title=\u4ee3\u7801\u8986\u76d6\u7387 show.swing.inspector=\u542f\u7528\u6355\u83b7\u8868\u5355\u5feb\u7167(&E) show.swing.inspector.disabled=\u542f\u7528\u6355\u83b7\u8868\u5355\u5feb\u7167(\u9700\u8981 JRE 5.0\u6216\u66f4\u9ad8\u7248\u672c)(&E) before.run.property.make=\u7f16\u8bd1 run.configuration.store.place.option=\u5206\u4eab(&S) -run.configuration.allow.running.parallel=\u5141\u8bb8\u5e76\u884c\u8fd0\u884c(&p) +run.configuration.allow.running.parallel=Allow parallel r&un run.configuration.default.type.description=\u914d\u7f6e #GeneralCommandLine @@ -339,8 +345,8 @@ environment.variables.component.title=\u73af\u5883\u53d8\u91cf(&E) down.the.stack.trace=\u5411\u4e0b\u5806\u6808\u8ddf\u8e2a up.the.stack.trace=\u5411\u4e0a\u5806\u6808\u8ddf\u8e2a configuration.action.chooser.title=\u9009\u62e9\u8981\u8fd0\u884c\u7684\u914d\u7f6e -env.vars.checkbox.title=\u5305\u542b\u7236\u73af\u5883\u53d8\u91cf(&I) -env.vars.show.system=\u663e\u793a +env.vars.user.title=U&ser environment variables: +env.vars.system.title=In&clude system environment variables: before.launch.compile.step=\u6784\u5efa before.launch.make.project.step=\u6784\u5efa\u9879\u76ee @@ -394,19 +400,8 @@ run.dashboard.debug.action.name=Debug run.dashboard.debug.action.description=\u8c03\u8bd5\u6240\u9009\u914d\u7f6e run.dashboard.restart.debugger.action.name=\u5728\u8c03\u8bd5\u6a21\u5f0f\u4e2d\u91cd\u65b0\u8fd0\u884c run.dashboard.restart.debugger.action.description=\u5728\u8c03\u8bd5\u6a21\u5f0f\u4e2d\u91cd\u65b0\u8fd0\u884c\u6240\u9009\u914d\u7f6e -run.dashboard.stop.action.name=\u505c\u6b62 -run.dashboard.stop.action.description=\u505c\u6b62\u6240\u9009\u914d\u7f6e -run.dashboard.edit.configuration.action.name=\u7f16\u8f91\u914d\u7f6e run.dashboard.edit.configuration.dialog.title=\u7f16\u8f91\u914d\u7f6e -run.dashboard.remove.configuration.action.name=\u79fb\u9664\u914d\u7f6e -run.dashboard.remove.configuration.action.description=\u79fb\u9664\u914d\u7f6e -run.dashboard.group.configurations.action.name=\u5206\u7ec4\u914d\u7f6e -run.dashboard.ungroup.configurations.action.name=\u53d6\u6d88\u5206\u7ec4\u914d\u7f6e -run.dashboard.show.configurations.action.name=\u663e\u793a\u914d\u7f6e -run.dashboard.previous.configuration.action.name=\u524d\u4e00\u4e2a\u542f\u52a8\u7684\u914d\u7f6e -run.dashboard.next.configuration.action.name=\u540e\u4e00\u4e2a\u542f\u52a8\u7684\u914d\u7f6e run.dashboard.remove.configuration.dialog.title=\u79fb\u9664\u914d\u7f6e -run.dashboard.remove.configuration.dialog.message=\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u6240\u9009\u914d\u7f6e\u5417\uff1f run.dashboard.started.group.name=\u8fd0\u884c run.dashboard.stopped.group.name=\u5b8c\u6210 run.dashboard.configured.group.name=\u914d\u7f6e @@ -418,3 +413,5 @@ run.dashboard.group.configurations.label=\u7ec4\u540d\uff1a run.dashboard.configurable.add.configuration.type=\u6dfb\u52a0\u914d\u7f6e\u7c7b\u578b run.dashboard.configurable.types.panel.title=\u8fd0\u884c\u4eea\u8868\u677f\u7c7b\u578b application.configuration.include.provided.scope=Include dependencies with \"Provided\" scope + +test.cases.choosing.popup.title=Run Implementations of {0} diff --git a/resources_en/messages/ExecutionBundle_zh_TW.properties b/resources_en/messages/ExecutionBundle_zh_TW.properties index 2cea9e8..84fa8ba 100644 --- a/resources_en/messages/ExecutionBundle_zh_TW.properties +++ b/resources_en/messages/ExecutionBundle_zh_TW.properties @@ -1,9 +1,13 @@ no.module.defined.error.message=\u6c92\u6709\u5b9a\u7fa9\u6a21\u7d44 module.does.not.exist.error.message=\u6a21\u7d44 ''{0}'' \u4e0d\u5b58\u5728 no.jdk.for.module.error.message=\u6a21\u7d44 ''{0}'' \u6c92\u6709 jdk -jdk.is.bad.configured.error.message=''{0}'' \u662f\u640d\u58de\u7684\u8a2d\u5b9a +class.not.found.error.message=Class ''{0}'' not found +class.not.test.error.message=Class ''{0}'' is not a test class.not.found.in.module.error.message=\u985e\u5225 ''{0}'' \u6c92\u6709\u5728\u6a21\u7d44 ''{1}'' \u4e2d\u627e\u5230 package.not.found.error.message=\u5305 ''{0}'' \u672a\u627e\u5230 +directory.not.found.error.message=Directory ''{0}'' is not found +no.pattern.error.message=No pattern selected +jdk.is.bad.configured.error.message=''{0}'' \u662f\u640d\u58de\u7684\u8a2d\u5b9a jdk.not.configured.error.message=Jdk ''{0}'' \u672a\u8a2d\u5b9a project.has.no.jdk.error.message=\u9805\u76ee\u6c92\u6709 JDK some.modules.has.circular.dependency.error.message=\u4e00\u4e9b\u6a21\u7d44\u5b58\u5728\u5faa\u74b0\u4f9d\u8cf4\u3002 @@ -37,7 +41,7 @@ show.running.list.balloon.hint=\u9ede\u64ca\u5c0e\u822a error.common.title=\u932f\u8aa4 error.running.configuration.message=\u57f7\u884c ''{0}'' \u932f\u8aa4 -select.applet.policy.file.dialog.title=\u9078\u53d6 applet \u7b56\u7565\u6a94\u6848 +select.applet.policy.file.dialog.title=Select Applet Policy File choose.html.file.dialog.title=\u9078\u53d6 HTML \u6a94\u6848 html.file.not.specified.error.message=\u672a\u6307\u5b9a html \u6a94\u6848 jre.not.valid.error.message=''{0}'' \u4e0d\u662f\u6709\u6548\u7684 JRE \u4e3b\u76ee\u9304 @@ -58,7 +62,7 @@ run.configuration.startup.connection.rab.title=\u555f\u52d5/\u9023\u63a5 add.new.run.configuration.action2.name=\u65b0\u589e\u65b0\u8a2d\u5b9a add.new.run.configuration.action.name=\u65b0\u589e\u65b0 ''{0}'' \u8a2d\u5b9a -show.irrelevant.configurations.action.name={0} \u9805\u66f4\u591a(\u4e0d\u76f8\u95dc)... +show.irrelevant.configurations.action.name={0} more items... remove.run.configuration.action.name=\u79fb\u9664\u8a2d\u5b9a @@ -99,7 +103,7 @@ no.junit.in.scope.error.message=\u5728 {0} \u4e2d\u6c92\u6709 junit.jar junit.not.found.in.module.error.message=\u5728\u6a21\u7d44 ''{0}'' \u4e2d\u6c92\u6709\u627e\u5230 JUnit cannot.browse.test.inheritors.dialog.title=\u4e0d\u80fd\u700f\u89bd TestCase \u7e7c\u627f\u8005 searching.test.progress.title=\u641c\u7d22\u6e2c\u8a66... -configuration.not.speficied.message=\u8a2d\u5b9a\u6e2c\u8a66\u985e\u578b\u672a\u6307\u5b9a +configuration.not.specified.message=Configuration test type not specified: {0} test.in.scope.presentable.text=''{0}'' \u4e2d\u7684\u6e2c\u8a66 all.tests.scope.presentable.text=\u6240\u6709\u7684\u6e2c\u8a66 module.does.not.exists=\u6a21\u7d44 ''{0}'' \u4e0d\u5b58\u5728\u65bc\u9805\u76ee ''{1}'' @@ -189,6 +193,7 @@ stop.all=\u505c\u6b62\u5168\u90e8 ({0}) rerun.singleton.confirmation.message=''{0}'' is not allowed to run in parallel.\nWould you like to stop {1, choice, 1#the running one|2#{1, number} running instances}? rerun.confirmation.button.text=\u505c\u6b62\u4e26\u91cd\u65b0\u57f7\u884c rerun.confirmation.checkbox=\u78ba\u8a8d\u7d42\u6b62\u9032\u7a0b\u91cd\u65b0\u57f7\u884c +popup.deletion.confirmation=Confirm deletion from Run/Debug popup temporary.configurations.limit=\u81e8\u6642\u8a2d\u5b9a\u9650\u5236: stop.incompatible.confirmation.message=''{0}'' \u57f7\u884c\u8a2d\u5b9a\u8207 {2, choice, 1#\u76ee\u524d\u57f7\u884c\u7684 {1} \u8a2d\u5b9a\u4e0d\u76f8\u5bb9|2#\u4e0b\u5217\u57f7\u884c\u7684\u8a2d\u5b9a\u4e0d\u76f8\u5bb9:\n{1}}\n\u4f60\u78ba\u5b9a\u8981\u505c\u6b62 {2, choice, 1#\u4e0d\u76f8\u5bb9\u7684\u57f7\u884c\u5be6\u4f8b\u55ce|2#{2, number} \u500b\u4e0d\u76f8\u5bb9\u7684\u57f7\u884c\u5be6\u4f8b\u55ce}? stop.incompatible.confirmation.button.text=\u505c\u6b62\u4e0d\u76f8\u5bb9 @@ -306,13 +311,14 @@ run.configuration.unknown.description=\u7531\u65bc\u67d0\u4e9b\u539f\u56e0\u7121 #code coverage enable.coverage.with.emma=\u8a18\u9304\u4ee3\u78bc\u8986\u5beb\u7387\u8a0a\u606f(&C) merge.coverage.data=\u7528\u4e0b\u9762\u9078\u53d6\u7684\u5957\u4ef6\u5408\u4f75\u8986\u5beb\u7387(&M) -record.coverage.filters.title=\u8981\u8a18\u9304\u8986\u5beb\u7387\u8cc7\u6599\u7684\u5305\u548c\u985e\u5225 +record.coverage.filters.title=Packages and classes to include in coverage data +exclude.coverage.filters.title=Packages and classes to exclude from coverage data coverage.tab.title=\u4ee3\u78bc\u8986\u5beb\u7387 show.swing.inspector=\u555f\u7528\u6355\u7372\u8868\u55ae\u5feb\u7167(&E) show.swing.inspector.disabled=\u555f\u7528\u6355\u7372\u8868\u55ae\u5feb\u7167(\u9700\u8981 JRE 5.0\u6216\u66f4\u9ad8\u7248\u672c)(&E) before.run.property.make=\u7de8\u8b6f run.configuration.store.place.option=\u5206\u4eab(&S) -run.configuration.allow.running.parallel=\u5141\u8a31\u4e26\u884c\u57f7\u884c(&p) +run.configuration.allow.running.parallel=Allow parallel r&un run.configuration.default.type.description=\u8a2d\u5b9a #GeneralCommandLine @@ -339,8 +345,8 @@ environment.variables.component.title=\u74b0\u5883\u8b8a\u6578(&E) down.the.stack.trace=\u5411\u4e0b\u5806\u758a\u8ffd\u8e64 up.the.stack.trace=\u5411\u4e0a\u5806\u758a\u8ffd\u8e64 configuration.action.chooser.title=\u9078\u53d6\u8981\u57f7\u884c\u7684\u8a2d\u5b9a -env.vars.checkbox.title=\u5305\u542b\u7236\u74b0\u5883\u8b8a\u6578(&I) -env.vars.show.system=\u986f\u793a +env.vars.user.title=U&ser environment variables: +env.vars.system.title=In&clude system environment variables: before.launch.compile.step=\u69cb\u5efa before.launch.make.project.step=\u69cb\u5efa\u9805\u76ee @@ -394,19 +400,8 @@ run.dashboard.debug.action.name=Debug run.dashboard.debug.action.description=\u8a3a\u65b7\u6240\u9078\u8a2d\u5b9a run.dashboard.restart.debugger.action.name=\u5728\u8a3a\u65b7\u6a21\u5f0f\u4e2d\u91cd\u65b0\u57f7\u884c run.dashboard.restart.debugger.action.description=\u5728\u8a3a\u65b7\u6a21\u5f0f\u4e2d\u91cd\u65b0\u57f7\u884c\u6240\u9078\u8a2d\u5b9a -run.dashboard.stop.action.name=\u505c\u6b62 -run.dashboard.stop.action.description=\u505c\u6b62\u6240\u9078\u8a2d\u5b9a -run.dashboard.edit.configuration.action.name=\u7de8\u8f2f\u8a2d\u5b9a run.dashboard.edit.configuration.dialog.title=\u7de8\u8f2f\u8a2d\u5b9a -run.dashboard.remove.configuration.action.name=\u79fb\u9664\u8a2d\u5b9a -run.dashboard.remove.configuration.action.description=\u79fb\u9664\u8a2d\u5b9a -run.dashboard.group.configurations.action.name=\u7fa4\u7d44\u8a2d\u5b9a -run.dashboard.ungroup.configurations.action.name=\u53d6\u6d88\u7fa4\u7d44\u8a2d\u5b9a -run.dashboard.show.configurations.action.name=\u986f\u793a\u8a2d\u5b9a -run.dashboard.previous.configuration.action.name=\u524d\u4e00\u500b\u555f\u52d5\u7684\u8a2d\u5b9a -run.dashboard.next.configuration.action.name=\u5f8c\u4e00\u500b\u555f\u52d5\u7684\u8a2d\u5b9a run.dashboard.remove.configuration.dialog.title=\u79fb\u9664\u8a2d\u5b9a -run.dashboard.remove.configuration.dialog.message=\u60a8\u78ba\u5b9a\u8981\u79fb\u9664\u6240\u9078\u8a2d\u5b9a\u55ce\uff1f run.dashboard.started.group.name=\u57f7\u884c run.dashboard.stopped.group.name=\u5b8c\u6210 run.dashboard.configured.group.name=\u8a2d\u5b9a @@ -418,3 +413,5 @@ run.dashboard.group.configurations.label=\u7d44\u540d\uff1a run.dashboard.configurable.add.configuration.type=\u65b0\u589e\u8a2d\u5b9a\u985e\u578b run.dashboard.configurable.types.panel.title=\u57f7\u884c\u5100\u8868\u677f\u985e\u578b application.configuration.include.provided.scope=Include dependencies with \"Provided\" scope + +test.cases.choosing.popup.title=Run Implementations of {0} diff --git a/resources_en/messages/FindBundle.properties b/resources_en/messages/FindBundle.properties index 198bfdb..a4c8e42 100644 --- a/resources_en/messages/FindBundle.properties +++ b/resources_en/messages/FindBundle.properties @@ -30,6 +30,7 @@ find.popup.replace.selected.button=Replace{0,choice,0#|1#|2# {0} Occurrences} find.usages.in.file.dialog.title=Find Usages in File find.usages.dialog.title=Find Usages find.open.in.new.tab.checkbox=Open in new ta&b +find.open.in.new.tab.title.action=Open Results in New Tab find.options.group=General find.options.search.for.text.occurences.checkbox=Search for text &occurrences find.options.skip.results.tab.with.one.usage.checkbox=S&kip results tab with one usage @@ -105,7 +106,7 @@ find.scope.module.radio=&Module: find.scope.project.radio=Pro&ject find.scope.directory.radio=Direct&ory: find.scope.directory.recursive.checkbox=Recursivel&y -find.recursively.hint=Search recursively in directory +find.recursively.hint=Search recursively in subdirectories find.scope.global.radio=&Global find.scope.selected.text.radio=&Selected text find.origin.group=Origin diff --git a/resources_en/messages/FindBundle_zh_CN.properties b/resources_en/messages/FindBundle_zh_CN.properties index 925dcda..05bea96 100644 --- a/resources_en/messages/FindBundle_zh_CN.properties +++ b/resources_en/messages/FindBundle_zh_CN.properties @@ -30,6 +30,7 @@ find.popup.replace.selected.button=\u66ff\u6362{0,choice,0#|1#|2# {0} \u5339\u91 find.usages.in.file.dialog.title=\u5728\u6587\u4ef6\u4e2d\u67e5\u627e\u4f7f\u7528 find.usages.dialog.title=\u67e5\u627e\u4f7f\u7528 find.open.in.new.tab.checkbox=\u5728\u65b0\u9009\u9879\u5361\u4e2d\u6253\u5f00(&B) +find.open.in.new.tab.title.action=Open Results in New Tab find.options.group=\u5e38\u89c4 find.options.search.for.text.occurences.checkbox=\u641c\u7d22\u6587\u672c\u5339\u914d\u9879(&O) find.options.skip.results.tab.with.one.usage.checkbox=\u8df3\u8fc7\u53ea\u6709\u4e00\u4e2a\u4f7f\u7528\u7684\u7ed3\u679c\u9879\u5361(&K) @@ -105,7 +106,7 @@ find.scope.module.radio=\u6a21\u5757\uff1a(&M) find.scope.project.radio=\u9879\u76ee(&J) find.scope.directory.radio=\u76ee\u5f55:(&O) find.scope.directory.recursive.checkbox=\u9012\u5f52(&Y) -find.recursively.hint=\u5728\u76ee\u5f55\u4e2d\u9012\u5f52\u641c\u7d22 +find.recursively.hint=Search recursively in subdirectories find.scope.global.radio=\u5168\u5c40(&G) find.scope.selected.text.radio=\u6240\u9009\u6587\u672c(&S) find.origin.group=\u8d77\u59cb diff --git a/resources_en/messages/FindBundle_zh_TW.properties b/resources_en/messages/FindBundle_zh_TW.properties index 81107a1..1b71193 100644 --- a/resources_en/messages/FindBundle_zh_TW.properties +++ b/resources_en/messages/FindBundle_zh_TW.properties @@ -30,6 +30,7 @@ find.popup.replace.selected.button=\u53d6\u4ee3{0,choice,0#|1#|2# {0} \u7b26\u54 find.usages.in.file.dialog.title=\u5728\u6a94\u6848\u4e2d\u641c\u5c0b\u4f7f\u7528 find.usages.dialog.title=\u641c\u5c0b\u4f7f\u7528 find.open.in.new.tab.checkbox=\u5728\u65b0\u9078\u9805\u5361\u4e2d\u958b\u555f(&B) +find.open.in.new.tab.title.action=Open Results in New Tab find.options.group=\u5e38\u898f find.options.search.for.text.occurences.checkbox=\u641c\u7d22\u6587\u5b57\u7b26\u5408\u9805(&O) find.options.skip.results.tab.with.one.usage.checkbox=\u8df3\u904e\u53ea\u6709\u4e00\u500b\u4f7f\u7528\u7684\u7d50\u679c\u9805\u5361(&K) @@ -105,7 +106,7 @@ find.scope.module.radio=\u6a21\u7d44\uff1a(&M) find.scope.project.radio=\u9805\u76ee(&J) find.scope.directory.radio=\u76ee\u9304:(&O) find.scope.directory.recursive.checkbox=\u905e\u6b78(&Y) -find.recursively.hint=\u5728\u76ee\u9304\u4e2d\u905e\u6b78\u641c\u7d22 +find.recursively.hint=Search recursively in subdirectories find.scope.global.radio=\u5168\u5c40(&G) find.scope.selected.text.radio=\u6240\u9078\u6587\u5b57(&S) find.origin.group=\u958b\u59cb diff --git a/resources_en/messages/IdeBundle.properties b/resources_en/messages/IdeBundle.properties index d932594..aeb1870 100644 --- a/resources_en/messages/IdeBundle.properties +++ b/resources_en/messages/IdeBundle.properties @@ -171,6 +171,7 @@ template.default.class.comment=/*\n * Created by {0}.\n * User: $USER$\n * Date: action.browse.call.hierarchy=Browse Call Hierarchy action.browse.method.hierarchy=Browse Method Hierarchy action.browse.type.hierarchy=Browse Type Hierarchy +action.base.on.this.0=Base on This {0} action.base.on.this.method=Base on This Method label.scope=Scope: hierarchy.scope.project=Production @@ -284,10 +285,6 @@ message.text.files.do.not.exist=The following files don''t exists: < select.in.project.settings=Project Structure select.in.file.structure=File Structure -error.license.collision=This license is being used elsewhere on the network by {0}.\nThe license is per-seat and cannot be used by different users concurrently.\nWould you like to re-activate or shut down? -title.license.collision.detected=License Collision Detected -message.licensed.to=Licensed to {0} -title.enter.license.data=Enter {0} License message.purchase.or.upgrade=For information on how to upgrade your evaluation software please go to {0} message.expiration.date=Expiration date: {0} message.educational.license=1-Year Educational License. {0} @@ -405,7 +402,6 @@ action.create.new.enum=Create New Enum title.new.enum=New Enum title.cannot.create.enum=Cannot Create Enum command.create.enum=Create enum -action.create.new.file=Create New File action.create.new.file.description=Create new file prompt.enter.new.file.name=Enter a new file name: title.new.file=New File @@ -423,7 +419,7 @@ title.select.components.to.export=Export Settings prompt.please.check.all.components.to.export=Please check the settings to export: prompt.overwrite.settings.file=Overwrite ''{0}''? title.file.already.exists=File Already Exists -message.settings.exported.successfully=Your settings have been successfully exported.\nYou can import settings using ''File|Import Settings''. +message.settings.exported.successfully=Your settings have been successfully exported.\nYou can import settings using 'File|Import Settings'. title.export.successful=Export Complete error.writing.settings=Error writing settings.\n\n{0} title.error.writing.file=Error Writing File @@ -473,6 +469,12 @@ command.select.all=Select All message.no.targets.available=No targets available in this context title.popup.select.target=Select In title.popup.recent.files=Recent Files +recent.files.checkbox.label=Show changed only +recent.locations.popup.title=Recent Locations +recent.locations.changed.locations=Recent Changed Locations +recent.locations.popup.empty.text=No recent locations found +recent.locations.title.text=Show changed only +recent.locations.popup.empty.file.text=Empty lines action.split.vertically=Split _Vertically action.split.horizontally=Split Hori_zontally action.sync.completed.successfully={0} completed successfully. @@ -1142,7 +1144,8 @@ project.import.open.existing.openExisting=Open Existing Project project.import.open.existing.reimport=Delete Existing Project and Import code.folding.settings=Code Folding Settings -share.scope.checkbox.title=Share scope +share.scope.checkbox.title=Share through VCS +share.scope.context.help=Shared configurations are stored in .idea directory and\nare available to other team members through VCS. bean.property=Bean Property plugin.manager.uninstalled.tooltip=Plugin was uninstalled; changes will be applied on restart plugin.manager.installed.tooltip=Plugin will be activated after restart @@ -1169,8 +1172,8 @@ run.canceled.by.user.message=Run canceled by user run.configuration.error.executable.not.specified=Executable is not specified run.configuration.error.working.directory.does.not.exist=Cannot start process, the working directory ''{0}'' does not exist run.configuration.error.working.directory.not.directory=Cannot start process, the working directory ''{0}'' is not a directory -run.configuration.invalid.env.name=Illegal environment variable: {0} -run.configuration.invalid.env.value=Illegal value of environment variable value {0}: {1} +run.configuration.invalid.env.name=Illegal name of environment variable: ''{0}'' +run.configuration.invalid.env.value=Illegal value of environment variable value ''{0}'': ''{1}'' finished.with.exit.code.text.message=Process finished with exit code {0} # Encodings @@ -1339,7 +1342,8 @@ run.anything.run.configurations.group.title=Run configurations run.anything.help.list.empty.secondary.text=Select command run.anything.main.list.empty.primary.text=Run command or configuration run.anything.main.list.empty.secondary.text=Type "?" to see all commands -run.anything.action.tooltip.text=Run Anything ({0}) +run.anything.action.tooltip.text=Run Anything +run.anything.double.ctrl.shortcut=(Double {0}) run.anything.hint.initial.text=Press {0} or {1} to navigate through the suggestion list run.anything.indexing.mode.not.supported=Run anything is not available while indices are updating @@ -1361,7 +1365,7 @@ low.memory.notification.title=Low Memory low.memory.notification.content=The IDE is running low on memory and this might affect performance. Please consider increasing available heap. plugins.changed.notification.title=Restart needed -plugins.changed.notification.content=Plugins list changed. Please restart IntelliJ IDEA to activate changes. +plugins.changed.notification.content=Plugins list changed. Please restart {0} to activate changes. plugins.auto.enabled.notification.title=Required plugins are enabled plugins.auto.enabled.notification.content={0} and {1} plugins are enabled. diff --git a/resources_en/messages/IdeBundle_zh_CN.properties b/resources_en/messages/IdeBundle_zh_CN.properties index 8b21f17..c97d659 100644 --- a/resources_en/messages/IdeBundle_zh_CN.properties +++ b/resources_en/messages/IdeBundle_zh_CN.properties @@ -171,6 +171,7 @@ template.default.class.comment=/*\n * Created by {0}.\n * User: $USER$\n * Date: action.browse.call.hierarchy=\u6d4f\u89c8\u8c03\u7528\u5c42\u6b21\u7ed3\u6784 action.browse.method.hierarchy=\u6d4f\u89c8\u65b9\u6cd5\u5c42\u6b21\u7ed3\u6784 action.browse.type.hierarchy=\u6d4f\u89c8\u7c7b\u578b\u5c42\u6b21\u7ed3\u6784 +action.base.on.this.0=Base on This {0} action.base.on.this.method=\u57fa\u4e8e\u6b64\u65b9\u6cd5 label.scope=\u8303\u56f4: hierarchy.scope.project=\u4ea7\u54c1 @@ -283,10 +284,6 @@ message.text.files.do.not.exist=\u4ee5\u4e0b\u6587\u4ef6\u4e0d\u5b58 select.in.project.settings=\u9879\u76ee\u7ed3\u6784 select.in.file.structure=\u6587\u4ef6\u7ed3\u6784 -error.license.collision=\u8be5\u8bb8\u53ef\u8bc1\u5728\u7f51\u7edc\u4e0a\u7684\u5176\u4ed6\u5730\u65b9\u88ab {0} \u4f7f\u7528\u3002\n\u8bb8\u53ef\u8bc1\u662f\u5355\u4e2a\u5bf9\u5e94\u7684\uff0c\u4e0d\u80fd\u540c\u65f6\u88ab\u4e0d\u540c\u7528\u6237\u4f7f\u7528\u3002\n\u60a8\u8981\u91cd\u65b0\u6fc0\u6d3b\u8fd8\u662f\u5173\u95ed\uff1f -title.license.collision.detected=\u68c0\u6d4b\u5230\u8bb8\u53ef\u8bc1\u51b2\u7a81 -message.licensed.to=Licensed to {0} -title.enter.license.data=\u8f93\u5165 {0} \u8bb8\u53ef\u8bc1 message.purchase.or.upgrade=\u6709\u5173\u5982\u4f55\u5347\u7ea7\u8bc4\u4f30\u8f6f\u4ef6\u7684\u4fe1\u606f\uff0c\u8bf7\u8f6c\u5230 {0} message.expiration.date=\u622a\u6b62\u65e5\u671f: {0} message.educational.license=1\u5e74\u6559\u80b2\u8bb8\u53ef\u8bc1\u3002{0} @@ -301,7 +298,7 @@ about.box.vm=JVM: {0} by {1} about.box.maintenance.due=\u6388\u6743\u514d\u8d39\u66f4\u65b0\u548c\u5347\u7ea7\u81f3 {0} about.box.copy.prompt=(\u6309 {0} \u5c06\u6b64\u4fe1\u606f\u590d\u5236\u5230\u526a\u8d34\u677f) about.box.powered.by=Powered by -about.box.open.source.software=open-source software +about.box.open.source.software=\u5f00\u6e90\u8f6f\u4ef6 title.warning=\u8b66\u544a message.upgrade.from.previous.required=\u60a8\u7684\u8bb8\u53ef\u8bc1\u4e0d\u9002\u7528\u4e8e\u6b64\u7248\u672c\u7684 {0}\u3002
\u6709\u5173\u5982\u4f55\u5347\u7ea7\u8bb8\u53ef\u8bc1\u7684\u4fe1\u606f\uff0c\u8bf7\u8bbf\u95ee {1}
\u60a8\u8fd8\u53ef\u4ee5\u9009\u62e9\u514d\u8d39\u7684\u9650\u65f6\u8bc4\u4f30\u3002 @@ -309,14 +306,14 @@ title.upgrade.needed=\u9700\u8981\u5347\u7ea7\u8bb8\u53ef\u8bc1 message.evaluation.has.expired=\u60a8\u7684 {0} \u8bc4\u4f30\u5df2\u8fc7\u671f\u3002\u60a8\u7684\u4f1a\u8bdd\u5c06\u9650\u5236\u4e3a30\u5206\u949f\u3002
{1} message.license.has.expired=\u60a8\u7684 {0} \u8bb8\u53ef\u8bc1\u5df2\u8fc7\u671f\u3002\u60a8\u7684\u4f1a\u8bdd\u5c06\u9650\u5236\u572830\u5206\u949f\u3002 title.evaluation.license.expired=\u8bc4\u4f30\u8bb8\u53ef\u8bc1\u5df2\u8fc7\u671f -title.plugin.evaluation.license.expired=Plugin {0} Evaluation License Expired +title.plugin.evaluation.license.expired=\u63d2\u4ef6 {0} \u8bc4\u4f30\u8bb8\u53ef\u8bc1\u8fc7\u671f message.evaluation.license.expired.shutdown=\u60a8\u7684\u8bc4\u4f30\u8bb8\u53ef\u8bc1\u5df2\u8fc7\u671f\u3002{0} \u73b0\u5728\u5c06\u9000\u51fa\u3002 -message.plugin.evaluation.license.expired.shutdown=Your plugin evaluation license has expired. Plugin {0} will be disabled. +message.plugin.evaluation.license.expired.shutdown=\u60a8\u7684\u63d2\u4ef6\u8bc4\u4f30\u8bb8\u53ef\u8bc1\u5df2\u7ecf\u8fc7\u671f\u3002\u63d2\u4ef6{0}\u5c06\u88ab\u7981\u7528 message.license.expired.shutdown=\u60a8\u7684\u8bb8\u53ef\u8bc1\u5df2\u8fc7\u671f\u3002{0} \u73b0\u5728\u5c06\u9000\u51fa\u3002 -message.plugin.license.expired.shutdown=Your plugin license has expired. Plugin {0} will be disabled. +message.plugin.license.expired.shutdown=\u60a8\u7684\u63d2\u4ef6\u8bb8\u53ef\u8bc1\u5df2\u7ecf\u8fc7\u671f\u3002\u63d2\u4ef6{0}\u5c06\u88ab\u7981\u7528\u3002 message.license.expired=\u60a8\u7684\u8bb8\u53ef\u8bc1\u5df2\u8fc7\u671f title.license.expired=\u8bb8\u53ef\u8bc1\u5df2\u8fc7\u671f -title.plugin.license.expired=Plugin {0} License Expired +title.plugin.license.expired=\u63d2\u4ef6 {0} \u8bb8\u53ef\u8bc1\u8fc7\u671f message.license.is.corrupt=\u8bb8\u53ef\u8bc1\u65e0\u6548 title.license.corrupt=\u8bb8\u53ef\u8bc1\u65e0\u6548 message.invalid.license.data=\u65e0\u6548\u7684\u8bb8\u53ef\u8bc1\u6570\u636e\u3002\u8bf7\u518d\u8bd5\u4e00\u6b21\u3002 @@ -404,7 +401,6 @@ action.create.new.enum=\u521b\u5efa\u65b0\u679a\u4e3e title.new.enum=\u65b0\u5efa\u679a\u4e3e title.cannot.create.enum=\u65e0\u6cd5\u521b\u5efa\u679a\u4e3e command.create.enum=\u521b\u5efa\u679a\u4e3e -action.create.new.file=\u521b\u5efa\u65b0\u6587\u4ef6 action.create.new.file.description=\u521b\u5efa\u65b0\u6587\u4ef6 prompt.enter.new.file.name=\u8f93\u5165\u4e00\u4e2a\u65b0\u7684\u6587\u4ef6\u540d: title.new.file=\u65b0\u5efa\u6587\u4ef6 @@ -422,7 +418,7 @@ title.select.components.to.export=\u5bfc\u51fa\u8bbe\u7f6e prompt.please.check.all.components.to.export=\u8bf7\u9009\u62e9\u8981\u5bfc\u51fa\u7684\u8bbe\u7f6e: prompt.overwrite.settings.file=\u8986\u76d6 ''{0}''? title.file.already.exists=\u6587\u4ef6\u5df2\u5b58\u5728 -message.settings.exported.successfully=\u60a8\u7684\u8bbe\u7f6e\u5df2\u6210\u529f\u5bfc\u51fa\u3002\n\u60a8\u53ef\u4ee5\u4f7f\u7528 ''\u6587\u4ef6|\u5bfc\u5165\u8bbe\u7f6e'' \u6765\u5bfc\u5165\u8bbe\u7f6e\u3002 +message.settings.exported.successfully=\u7f16\u8f91\u8bbe\u7f6e\u5df2\u6210\u529f\u5bfc\u51fa\u3002\n\u60a8\u53ef\u4ee5\u4f7f\u7528'File| import settings '.everities\u5bfc\u5165\u8bbe\u7f6e title.export.successful=\u5bfc\u51fa\u5b8c\u6210 error.writing.settings=\u5199\u5165\u8bbe\u7f6e\u9519\u8bef\u3002\n\n{0} title.error.writing.file=\u5199\u5165\u6587\u4ef6\u9519\u8bef @@ -472,6 +468,12 @@ command.select.all=\u5168\u9009 message.no.targets.available=\u5728\u4e0a\u4e0b\u6587\u6ca1\u6709\u53ef\u7528\u76ee\u6807 title.popup.select.target=\u9009\u62e9 title.popup.recent.files=\u6700\u8fd1\u7684\u6587\u4ef6 +recent.files.checkbox.label=\u53ea\u663e\u793a\u66f4\u65b0 +recent.locations.popup.title=Recent Locations +recent.locations.changed.locations=Recent Changed Locations +recent.locations.popup.empty.text=No recent locations found +recent.locations.title.text=\u53ea\u663e\u793a\u66f4\u65b0 +recent.locations.popup.empty.file.text=\u7a7a\u884c action.split.vertically=\u5782\u76f4\u62c6\u5206(_V) action.split.horizontally=\u6c34\u5e73\u62c6\u5206(_Z) action.sync.completed.successfully={0} \u5df2\u6210\u529f\u5b8c\u6210\u3002 @@ -610,7 +612,7 @@ action.file.nesting.in.project.view=\u6587\u4ef6\u5d4c\u5957... file.nesting.dialog.title=\u6587\u4ef6\u5d4c\u5957 file.nesting.feature.enabled.checkbox=&Show files with the same names as nested file.nesting.table.title=Nesting rules: -file.nesting.reset.to.default.button=&Reset to Default +file.nesting.reset.to.default.button=\u91cd\u7f6e\u4e3a\u9ed8\u8ba4\u503c(&R) action.manual.order=\u624b\u52a8\u6392\u5e8f action.sort.by.type=\u6309\u7c7b\u578b action.show.structure=\u663e\u793a\u7ed3\u6784 @@ -1131,7 +1133,8 @@ project.import.open.existing.openExisting=\u6253\u5f00\u73b0\u6709\u9879\u76ee project.import.open.existing.reimport=\u5220\u9664\u73b0\u6709\u9879\u76ee\u548c\u5bfc\u5165 code.folding.settings=\u4ee3\u7801\u6298\u53e0\u8bbe\u7f6e -share.scope.checkbox.title=\u5171\u4eab\u4f5c\u7528\u57df +share.scope.checkbox.title=\u901a\u8fc7VCS\u5206\u4eab +share.scope.context.help=\u5171\u4eab\u914d\u7f6e\u5b58\u50a8\u5728.idea\u76ee\u5f55\u4e2d\u5e76\u4e14\n\u53ef\u901a\u8fc7VCS\u5411\u5176\u4ed6\u56e2\u961f\u6210\u5458\u63d0\u4f9b\u3002 bean.property=Bean \u5c5e\u6027 plugin.manager.uninstalled.tooltip=\u63d2\u4ef6\u5df2\u5378\u8f7d; \u66f4\u6539\u5c06\u5728\u91cd\u65b0\u542f\u52a8\u65f6\u5e94\u7528 plugin.manager.installed.tooltip=\u63d2\u4ef6\u5c06\u5728\u91cd\u542f\u540e\u88ab\u6fc0\u6d3b @@ -1158,8 +1161,8 @@ run.canceled.by.user.message=\u8fd0\u884c\u88ab\u7528\u6237\u53d6\u6d88 run.configuration.error.executable.not.specified=\u53ef\u6267\u884c\u6587\u4ef6\u672a\u6307\u5b9a run.configuration.error.working.directory.does.not.exist=\u65e0\u6cd5\u542f\u52a8\u8fdb\u7a0b\uff0c\u5de5\u4f5c\u76ee\u5f55 ''{0}'' \u4e0d\u5b58\u5728 run.configuration.error.working.directory.not.directory=\u65e0\u6cd5\u542f\u52a8\u8fdb\u7a0b\uff0c\u5de5\u4f5c\u76ee\u5f55 ''{0}'' \u4e0d\u662f\u76ee\u5f55 -run.configuration.invalid.env.name=Illegal environment variable: {0} -run.configuration.invalid.env.value=Illegal value of environment variable value {0}: {1} +run.configuration.invalid.env.name=Illegal name of environment variable: ''{0}'' +run.configuration.invalid.env.value=Illegal value of environment variable value ''{0}'': ''{1}'' finished.with.exit.code.text.message=\u8fdb\u7a0b\u5b8c\u6210\uff0c\u9000\u51fa\u7801 {0} # Encodings @@ -1278,32 +1281,32 @@ searcheverywhere.allelements.tab.name=All searcheverywhere.commands.tab.name=Commands searcheverywhere.run.configs.tab.name=\u8fd0\u884c\u914d\u7f6e searcheverywhere.textfield.hint=Type {0} to see commands -searcheverywhere.show.in.find.window.button.name=Open in Find Window +searcheverywhere.show.in.find.window.button.name=\u6253\u5f00\u67e5\u627e\u7a97\u53e3 searcheverywhere.found.matches.title=Found matches for pattern ''{0}'' in [{1}] -searcheverywhere.found.targets.title=Unsorted results +searcheverywhere.found.targets.title=\u672a\u5206\u7c7b\u7684\u7ed3\u679c searcheverywhere.found.matches.generated.code.title=Found matches for pattern ''{0}'' in [{1}] in generated code searcheverywhere.history.shortcuts.hint=Press {0} or {1} to navigate through the search history searcheverywhere.nothing.found.for.contributor=No {0} found. searcheverywhere.nothing.found.for.contributor.anywhere=No {0} found. -searcheverywhere.nothing.found.for.all=Nothing found. -searcheverywhere.nothing.found.for.all.anywhere=Nothing found. +searcheverywhere.nothing.found.for.all=\u6ca1\u6709\u4ec0\u4e48\u627e\u5230\u3002 +searcheverywhere.nothing.found.for.all.anywhere=\u6ca1\u6709\u4ec0\u4e48\u627e\u5230. searcheverywhere.indexing.mode.not.supported=Search in ''{0}'' is not available while {1} is updating indices searcheverywhere.runconfigurations.command.run.description=Start Run Configuration in 'Run' mode searcheverywhere.runconfigurations.command.debug.description=Start Run Configuration in 'Debug' mode -run.anything.command.empty.list.title=Press ENTER to execute input command -run.anything.console.process.finished=\nProcess finished with exit code {0}. -run.anything.console.title=Run anything command -run.anything.console.error.title=Cannot Run Command +run.anything.command.empty.list.title=\u6309 ENTER \u6267\u884c\u8f93\u5165\u547d\u4ee4 +run.anything.console.process.finished=\n\u5904\u7406\u5b8c\u6210\u4e0e\u9000\u51fa\u4ee3\u7801 {0}\u3002 +run.anything.console.title=\u8fd0\u884c\u4efb\u4f55\u547d\u4ee4 +run.anything.console.error.title=\u65e0\u6cd5\u8fd0\u884c\u547d\u4ee4 run.anything.run.debug.title=Debug: run.anything.run.in.context.title=Run in Context: run.anything.run.in.context.debug.title=Run in Context with Debug: run.anything.run.anything.title=Run Anything -run.anything.group.title.commands=Recent commands -run.anything.group.title.temporary=Temporary configurations -run.anything.group.title.permanent=Permanent configurations +run.anything.group.title.commands=\u5f53\u524d\u547d\u4ee4 +run.anything.group.title.temporary=\u4e34\u65f6\u914d\u7f6e +run.anything.group.title.permanent=\u6c38\u4e45\u914d\u7f6e run.anything.group.settings.title=\u663e\u793a ''{0}'' -run.anything.custom.activity.rollback.action=Rollback +run.anything.custom.activity.rollback.action=\u56de\u6eda run.anything.custom.activity.notification.group.id=Run Anything run.anything.ad.run.action.with.default.settings=Press {0} to run with default settings run.anything.ad.run.with.debug={0} to debug @@ -1321,7 +1324,8 @@ run.anything.run.configurations.group.title=\u8fd0\u884c\u914d\u7f6e run.anything.help.list.empty.secondary.text=\u9009\u62e9\u547d\u4ee4 run.anything.main.list.empty.primary.text=\u8fd0\u884c\u547d\u4ee4\u6216\u914d\u7f6e run.anything.main.list.empty.secondary.text=Type \"?\" to see all commands -run.anything.action.tooltip.text=Run Anything ({0}) +run.anything.action.tooltip.text=Run Anything +run.anything.double.ctrl.shortcut=(Double {0}) run.anything.hint.initial.text=Press {0} or {1} to navigate through the suggestion list run.anything.indexing.mode.not.supported=Run anything is not available while indices are updating @@ -1343,10 +1347,10 @@ low.memory.notification.title=\u5185\u5b58\u4e0d\u8db3 low.memory.notification.content=IDE\u5185\u5b58\u4e0d\u8db3\uff0c\u8fd9\u53ef\u80fd\u4f1a\u5f71\u54cd\u6027\u80fd\u3002\u8bf7\u8003\u8651\u589e\u52a0\u53ef\u7528\u5806\u3002 plugins.changed.notification.title=\u9700\u8981\u91cd\u65b0\u542f\u52a8 -plugins.changed.notification.content=\u63d2\u4ef6\u5217\u8868\u5df2\u66f4\u65b0\uff0c\u8bf7\u91cd\u542fIntelliJ IDEA\u6fc0\u6d3b\u4fee\u6539\u3002 +plugins.changed.notification.content=\u63d2\u4ef6\u5217\u8868\u5df2\u66f4\u65b0\uff0c\u8bf7\u91cd\u542f {0} \u6fc0\u6d3b\u4fee\u6539\u3002 plugins.auto.enabled.notification.title=\u542f\u7528\u4e86\u6240\u9700\u7684\u63d2\u4ef6 -plugins.auto.enabled.notification.content={0} and {1} plugins are enabled. -plugins.auto.disabled.notification.title=Dependent plugins are disabled -plugins.auto.disabled.notification.content={0} and {1} plugins are disabled. +plugins.auto.enabled.notification.content={0} \u548c {1} \u63d2\u4ef6\u542f\u7528\u3002 +plugins.auto.disabled.notification.title=\u7981\u7528\u4f9d\u8d56\u63d2\u4ef6 +plugins.auto.disabled.notification.content={0} \u548c {1} \u63d2\u4ef6\u7981\u7528\u3002 plugins.auto.switch.action.name=\u64a4\u6d88 \ No newline at end of file diff --git a/resources_en/messages/IdeBundle_zh_TW.properties b/resources_en/messages/IdeBundle_zh_TW.properties index da847d9..ccb8a97 100644 --- a/resources_en/messages/IdeBundle_zh_TW.properties +++ b/resources_en/messages/IdeBundle_zh_TW.properties @@ -171,6 +171,7 @@ template.default.class.comment=/*\n * Created by {0}.\n * User: $USER$\n * Date: action.browse.call.hierarchy=\u700f\u89bd\u8abf\u7528\u5c64\u6b21\u7d50\u69cb action.browse.method.hierarchy=\u700f\u89bd\u65b9\u6cd5\u5c64\u6b21\u7d50\u69cb action.browse.type.hierarchy=\u700f\u89bd\u985e\u578b\u5c64\u6b21\u7d50\u69cb +action.base.on.this.0=Base on This {0} action.base.on.this.method=\u57fa\u65bc\u6b64\u65b9\u6cd5 label.scope=\u7bc4\u570d: hierarchy.scope.project=\u7522\u54c1 @@ -283,10 +284,6 @@ message.text.files.do.not.exist=\u4ee5\u4e0b\u6a94\u6848\u4e0d\u5b58 select.in.project.settings=\u9805\u76ee\u7d50\u69cb select.in.file.structure=\u6a94\u6848\u7d50\u69cb -error.license.collision=\u8a72\u6388\u6b0a\u5728\u7db2\u8def\u4e0a\u7684\u5176\u4ed6\u5730\u65b9\u88ab {0} \u4f7f\u7528\u3002\n\u6388\u6b0a\u662f\u55ae\u500b\u5c0d\u61c9\u7684\uff0c\u4e0d\u80fd\u540c\u6642\u88ab\u4e0d\u540c\u4f7f\u7528\u8005\u4f7f\u7528\u3002\n\u60a8\u8981\u91cd\u65b0\u555f\u7528\u9084\u662f\u95dc\u9589\uff1f -title.license.collision.detected=\u5075\u6e2c\u5230\u6388\u6b0a\u885d\u7a81 -message.licensed.to=Licensed to {0} -title.enter.license.data=\u8f38\u5165 {0} \u6388\u6b0a message.purchase.or.upgrade=\u6709\u95dc\u5982\u4f55\u5347\u7d1a\u8a55\u4f30\u8edf\u9ad4\u7684\u8a0a\u606f\uff0c\u8acb\u8f49\u5230 {0} message.expiration.date=\u622a\u6b62\u65e5\u671f: {0} message.educational.license=1\u5e74\u6559\u80b2\u6388\u6b0a\u3002{0} @@ -301,7 +298,7 @@ about.box.vm=JVM: {0} by {1} about.box.maintenance.due=\u6388\u6b0a\u514d\u8cbb\u66f4\u65b0\u548c\u5347\u7d1a\u81f3 {0} about.box.copy.prompt=(\u6309 {0} \u5c07\u6b64\u8a0a\u606f\u8907\u88fd\u5230\u526a\u8cbc\u7c3f) about.box.powered.by=Powered by -about.box.open.source.software=open-source software +about.box.open.source.software=\u958b\u6e90\u8edf\u9ad4 title.warning=\u8b66\u544a message.upgrade.from.previous.required=\u60a8\u7684\u6388\u6b0a\u4e0d\u9069\u7528\u65bc\u6b64\u7248\u672c\u7684 {0}\u3002
\u6709\u95dc\u5982\u4f55\u5347\u7d1a\u6388\u6b0a\u7684\u8a0a\u606f\uff0c\u8acb\u62dc\u8a2a {1}
\u60a8\u9084\u53ef\u4ee5\u9078\u53d6\u514d\u8cbb\u7684\u9650\u6642\u8a55\u4f30\u3002 @@ -309,14 +306,14 @@ title.upgrade.needed=\u9700\u8981\u5347\u7d1a\u6388\u6b0a message.evaluation.has.expired=\u60a8\u7684 {0} \u8a55\u4f30\u5df2\u904e\u671f\u3002\u60a8\u7684\u6703\u8a71\u5c07\u9650\u5236\u70ba30\u5206\u9418\u3002
{1} message.license.has.expired=\u60a8\u7684 {0} \u6388\u6b0a\u5df2\u904e\u671f\u3002\u60a8\u7684\u6703\u8a71\u5c07\u9650\u5236\u572830\u5206\u9418\u3002 title.evaluation.license.expired=\u8a55\u4f30\u6388\u6b0a\u5df2\u904e\u671f -title.plugin.evaluation.license.expired=Plugin {0} Evaluation License Expired +title.plugin.evaluation.license.expired=\u589e\u76ca\u96c6 {0} \u8a55\u4f30\u6388\u6b0a\u904e\u671f message.evaluation.license.expired.shutdown=\u60a8\u7684\u8a55\u4f30\u6388\u6b0a\u5df2\u904e\u671f\u3002{0} \u73fe\u5728\u5c07\u7d50\u675f\u3002 -message.plugin.evaluation.license.expired.shutdown=Your plugin evaluation license has expired. Plugin {0} will be disabled. +message.plugin.evaluation.license.expired.shutdown=\u60a8\u7684\u589e\u76ca\u96c6\u8a55\u4f30\u6388\u6b0a\u5df2\u7d93\u904e\u671f\u3002\u589e\u76ca\u96c6{0}\u5c07\u88ab\u7981\u7528 message.license.expired.shutdown=\u60a8\u7684\u6388\u6b0a\u5df2\u904e\u671f\u3002{0} \u73fe\u5728\u5c07\u7d50\u675f\u3002 -message.plugin.license.expired.shutdown=Your plugin license has expired. Plugin {0} will be disabled. +message.plugin.license.expired.shutdown=\u60a8\u7684\u589e\u76ca\u96c6\u6388\u6b0a\u5df2\u7d93\u904e\u671f\u3002\u589e\u76ca\u96c6{0}\u5c07\u88ab\u7981\u7528\u3002 message.license.expired=\u60a8\u7684\u6388\u6b0a\u5df2\u904e\u671f title.license.expired=\u6388\u6b0a\u5df2\u904e\u671f -title.plugin.license.expired=Plugin {0} License Expired +title.plugin.license.expired=\u589e\u76ca\u96c6 {0} \u6388\u6b0a\u904e\u671f message.license.is.corrupt=\u6388\u6b0a\u7121\u6548 title.license.corrupt=\u6388\u6b0a\u7121\u6548 message.invalid.license.data=\u7121\u6548\u7684\u6388\u6b0a\u8cc7\u6599\u3002\u8acb\u518d\u8a66\u4e00\u6b21\u3002 @@ -404,7 +401,6 @@ action.create.new.enum=\u5efa\u7acb\u65b0\u679a\u8209 title.new.enum=\u65b0\u589e\u679a\u8209 title.cannot.create.enum=\u7121\u6cd5\u5efa\u7acb\u679a\u8209 command.create.enum=\u5efa\u7acb\u679a\u8209 -action.create.new.file=\u5efa\u7acb\u65b0\u6a94\u6848 action.create.new.file.description=\u5efa\u7acb\u65b0\u6a94\u6848 prompt.enter.new.file.name=\u8f38\u5165\u4e00\u500b\u65b0\u7684\u6a94\u6848\u540d: title.new.file=\u65b0\u589e\u6a94\u6848 @@ -422,7 +418,7 @@ title.select.components.to.export=\u532f\u51fa\u8a2d\u5b9a prompt.please.check.all.components.to.export=\u8acb\u9078\u53d6\u8981\u532f\u51fa\u7684\u8a2d\u5b9a: prompt.overwrite.settings.file=\u8986\u5beb ''{0}''? title.file.already.exists=\u6a94\u6848\u5df2\u5b58\u5728 -message.settings.exported.successfully=\u60a8\u7684\u8a2d\u5b9a\u5df2\u6210\u529f\u532f\u51fa\u3002\n\u60a8\u53ef\u4ee5\u4f7f\u7528 ''\u6a94\u6848|\u532f\u5165\u8a2d\u5b9a'' \u4f86\u532f\u5165\u8a2d\u5b9a\u3002 +message.settings.exported.successfully=\u7de8\u8f2f\u8a2d\u5b9a\u5df2\u6210\u529f\u532f\u51fa\u3002\n\u60a8\u53ef\u4ee5\u4f7f\u7528'File| import settings '.everities\u532f\u5165\u8a2d\u5b9a title.export.successful=\u532f\u51fa\u5b8c\u6210 error.writing.settings=\u5beb\u5165\u8a2d\u5b9a\u932f\u8aa4\u3002\n\n{0} title.error.writing.file=\u5beb\u5165\u6a94\u6848\u932f\u8aa4 @@ -472,6 +468,12 @@ command.select.all=\u5168\u9078 message.no.targets.available=\u5728\u5167\u5bb9\u6c92\u6709\u53ef\u7528\u76ee\u6a19 title.popup.select.target=\u9078\u53d6 title.popup.recent.files=\u6700\u8fd1\u7684\u6a94\u6848 +recent.files.checkbox.label=\u53ea\u986f\u793a\u66f4\u65b0 +recent.locations.popup.title=Recent Locations +recent.locations.changed.locations=Recent Changed Locations +recent.locations.popup.empty.text=No recent locations found +recent.locations.title.text=\u53ea\u986f\u793a\u66f4\u65b0 +recent.locations.popup.empty.file.text=\u7a7a\u884c action.split.vertically=\u5782\u76f4\u5206\u5272(_V) action.split.horizontally=\u6c34\u5e73\u5206\u5272(_Z) action.sync.completed.successfully={0} \u5df2\u6210\u529f\u5b8c\u6210\u3002 @@ -610,7 +612,7 @@ action.file.nesting.in.project.view=\u6a94\u6848\u5de2\u72c0... file.nesting.dialog.title=\u6a94\u6848\u5de2\u72c0 file.nesting.feature.enabled.checkbox=&Show files with the same names as nested file.nesting.table.title=Nesting rules: -file.nesting.reset.to.default.button=&Reset to Default +file.nesting.reset.to.default.button=\u91cd\u8a2d\u70ba\u9810\u8a2d\u503c(&R) action.manual.order=\u624b\u52d5\u6392\u5e8f action.sort.by.type=\u6309\u985e\u578b action.show.structure=\u986f\u793a\u7d50\u69cb @@ -1131,7 +1133,8 @@ project.import.open.existing.openExisting=\u958b\u555f\u73fe\u6709\u9805\u76ee project.import.open.existing.reimport=\u522a\u9664\u73fe\u6709\u9805\u76ee\u548c\u532f\u5165 code.folding.settings=\u4ee3\u78bc\u6298\u758a\u8a2d\u5b9a -share.scope.checkbox.title=\u5171\u7528\u4f5c\u7528\u7bc4\u570d +share.scope.checkbox.title=\u900f\u904eVCS\u5206\u4eab +share.scope.context.help=\u5171\u7528\u8a2d\u5b9a\u5b58\u5132\u5728.idea\u76ee\u9304\u4e2d\u4e26\u4e14\n\u53ef\u900f\u904eVCS\u5411\u5176\u4ed6\u5718\u968a\u6210\u54e1\u63d0\u4f9b\u3002 bean.property=Bean \u5c6c\u6027 plugin.manager.uninstalled.tooltip=\u589e\u76ca\u96c6\u5df2\u79fb\u9664; \u8b8a\u66f4\u5c07\u5728\u91cd\u65b0\u555f\u52d5\u6642\u5957\u7528 plugin.manager.installed.tooltip=\u589e\u76ca\u96c6\u5c07\u5728\u91cd\u555f\u5f8c\u88ab\u555f\u7528 @@ -1158,8 +1161,8 @@ run.canceled.by.user.message=\u57f7\u884c\u88ab\u4f7f\u7528\u8005\u53d6\u6d88 run.configuration.error.executable.not.specified=\u53ef\u57f7\u884c\u6a94\u6848\u672a\u6307\u5b9a run.configuration.error.working.directory.does.not.exist=\u7121\u6cd5\u555f\u52d5\u9032\u7a0b\uff0c\u5de5\u4f5c\u76ee\u9304 ''{0}'' \u4e0d\u5b58\u5728 run.configuration.error.working.directory.not.directory=\u7121\u6cd5\u555f\u52d5\u9032\u7a0b\uff0c\u5de5\u4f5c\u76ee\u9304 ''{0}'' \u4e0d\u662f\u76ee\u9304 -run.configuration.invalid.env.name=Illegal environment variable: {0} -run.configuration.invalid.env.value=Illegal value of environment variable value {0}: {1} +run.configuration.invalid.env.name=Illegal name of environment variable: ''{0}'' +run.configuration.invalid.env.value=Illegal value of environment variable value ''{0}'': ''{1}'' finished.with.exit.code.text.message=\u9032\u7a0b\u5b8c\u6210\uff0c\u7d50\u675f\u78bc {0} # Encodings @@ -1278,32 +1281,32 @@ searcheverywhere.allelements.tab.name=All searcheverywhere.commands.tab.name=Commands searcheverywhere.run.configs.tab.name=\u57f7\u884c\u8a2d\u5b9a searcheverywhere.textfield.hint=Type {0} to see commands -searcheverywhere.show.in.find.window.button.name=Open in Find Window +searcheverywhere.show.in.find.window.button.name=\u958b\u555f\u641c\u5c0b\u8996\u7a97 searcheverywhere.found.matches.title=Found matches for pattern ''{0}'' in [{1}] -searcheverywhere.found.targets.title=Unsorted results +searcheverywhere.found.targets.title=\u672a\u5206\u985e\u5225\u7684\u7d50\u679c searcheverywhere.found.matches.generated.code.title=Found matches for pattern ''{0}'' in [{1}] in generated code searcheverywhere.history.shortcuts.hint=Press {0} or {1} to navigate through the search history searcheverywhere.nothing.found.for.contributor=No {0} found. searcheverywhere.nothing.found.for.contributor.anywhere=No {0} found. -searcheverywhere.nothing.found.for.all=Nothing found. -searcheverywhere.nothing.found.for.all.anywhere=Nothing found. +searcheverywhere.nothing.found.for.all=\u6c92\u6709\u4ec0\u9ebc\u627e\u5230\u3002 +searcheverywhere.nothing.found.for.all.anywhere=\u6c92\u6709\u4ec0\u9ebc\u627e\u5230. searcheverywhere.indexing.mode.not.supported=Search in ''{0}'' is not available while {1} is updating indices searcheverywhere.runconfigurations.command.run.description=Start Run Configuration in 'Run' mode searcheverywhere.runconfigurations.command.debug.description=Start Run Configuration in 'Debug' mode -run.anything.command.empty.list.title=Press ENTER to execute input command -run.anything.console.process.finished=\nProcess finished with exit code {0}. -run.anything.console.title=Run anything command -run.anything.console.error.title=Cannot Run Command +run.anything.command.empty.list.title=\u6309 ENTER \u57f7\u884c\u8f38\u5165\u547d\u4ee4 +run.anything.console.process.finished=\n\u8655\u7406\u5b8c\u6210\u8207\u7d50\u675f\u4ee3\u78bc {0}\u3002 +run.anything.console.title=\u57f7\u884c\u4efb\u4f55\u547d\u4ee4 +run.anything.console.error.title=\u7121\u6cd5\u57f7\u884c\u547d\u4ee4 run.anything.run.debug.title=Debug: run.anything.run.in.context.title=Run in Context: run.anything.run.in.context.debug.title=Run in Context with Debug: run.anything.run.anything.title=Run Anything -run.anything.group.title.commands=Recent commands -run.anything.group.title.temporary=Temporary configurations -run.anything.group.title.permanent=Permanent configurations +run.anything.group.title.commands=\u76ee\u524d\u547d\u4ee4 +run.anything.group.title.temporary=\u81e8\u6642\u8a2d\u5b9a +run.anything.group.title.permanent=\u6c38\u4e45\u8a2d\u5b9a run.anything.group.settings.title=\u986f\u793a ''{0}'' -run.anything.custom.activity.rollback.action=Rollback +run.anything.custom.activity.rollback.action=\u56de\u5fa9 run.anything.custom.activity.notification.group.id=Run Anything run.anything.ad.run.action.with.default.settings=Press {0} to run with default settings run.anything.ad.run.with.debug={0} to debug @@ -1321,7 +1324,8 @@ run.anything.run.configurations.group.title=\u57f7\u884c\u8a2d\u5b9a run.anything.help.list.empty.secondary.text=\u9078\u53d6\u547d\u4ee4 run.anything.main.list.empty.primary.text=\u57f7\u884c\u547d\u4ee4\u6216\u8a2d\u5b9a run.anything.main.list.empty.secondary.text=Type \"?\" to see all commands -run.anything.action.tooltip.text=Run Anything ({0}) +run.anything.action.tooltip.text=Run Anything +run.anything.double.ctrl.shortcut=(Double {0}) run.anything.hint.initial.text=Press {0} or {1} to navigate through the suggestion list run.anything.indexing.mode.not.supported=Run anything is not available while indices are updating @@ -1343,10 +1347,10 @@ low.memory.notification.title=\u8a18\u61b6\u9ad4\u4e0d\u8db3 low.memory.notification.content=IDE\u8a18\u61b6\u9ad4\u4e0d\u8db3\uff0c\u9019\u53ef\u80fd\u6703\u5f71\u97ff\u6027\u80fd\u3002\u8acb\u8003\u616e\u589e\u52a0\u53ef\u7528\u5806\u3002 plugins.changed.notification.title=\u9700\u8981\u91cd\u65b0\u555f\u52d5 -plugins.changed.notification.content=\u589e\u76ca\u96c6\u6e05\u55ae\u5df2\u66f4\u65b0\uff0c\u8acb\u91cd\u555fIntelliJ IDEA\u555f\u7528\u4fee\u6539\u3002 +plugins.changed.notification.content=\u589e\u76ca\u96c6\u6e05\u55ae\u5df2\u66f4\u65b0\uff0c\u8acb\u91cd\u555f {0} \u555f\u7528\u4fee\u6539\u3002 plugins.auto.enabled.notification.title=\u555f\u7528\u4e86\u6240\u9700\u7684\u589e\u76ca\u96c6 -plugins.auto.enabled.notification.content={0} and {1} plugins are enabled. -plugins.auto.disabled.notification.title=Dependent plugins are disabled -plugins.auto.disabled.notification.content={0} and {1} plugins are disabled. +plugins.auto.enabled.notification.content={0} \u548c {1} \u589e\u76ca\u96c6\u555f\u7528\u3002 +plugins.auto.disabled.notification.title=\u7981\u7528\u4f9d\u8cf4\u589e\u76ca\u96c6 +plugins.auto.disabled.notification.content={0} \u548c {1} \u589e\u76ca\u96c6\u7981\u7528\u3002 plugins.auto.switch.action.name=\u9084\u539f \ No newline at end of file diff --git a/resources_en/messages/InspectionsBundle.properties b/resources_en/messages/InspectionsBundle.properties index 159260c..cbdd0ed 100644 --- a/resources_en/messages/InspectionsBundle.properties +++ b/resources_en/messages/InspectionsBundle.properties @@ -71,15 +71,19 @@ dataflow.message.contract.fail=The call to '#ref' always fails, according to its dataflow.message.contract.fail.index=The call to '#ref' always fails as index is out of bounds dataflow.message.constant.condition=Condition #ref #loc is always {0} dataflow.message.constant.condition.when.reached=Condition #ref #loc is always {0} when reached -dataflow.message.loop.on.empty.array=Array #ref is always empty -dataflow.message.loop.on.empty.collection=Collection #ref is always empty dataflow.message.unreachable.switch.label=Switch label #ref #loc is unreachable +dataflow.message.only.switch.label=Switch label #ref #loc is the only reachable in the whole switch dataflow.message.pointless.assignment.expression=Condition #ref #loc at the left side of assignment expression is always {0}. Can be simplified dataflow.message.passing.null.argument=Passing null argument to parameter annotated as @NotNull dataflow.message.passing.nullable.argument=Argument #ref #loc might be null dataflow.message.passing.nullable.argument.methodref=Method reference argument might be null +dataflow.message.passing.null.argument.nonannotated=Passing null argument to non-annotated parameter +dataflow.message.passing.nullable.argument.nonannotated=Argument #ref #loc might be null but passed to non-annotated parameter +dataflow.message.passing.nullable.argument.methodref.nonannotated=Method reference argument might be null but passed to non-annotated parameter dataflow.message.assigning.null=null is assigned to a variable that is annotated with @NotNull dataflow.message.assigning.nullable=Expression #ref might evaluate to null but is assigned to a variable that is annotated with @NotNull +dataflow.message.assigning.null.notannotated=Assigning null value to non-annotated field +dataflow.message.assigning.nullable.notannotated=Expression #ref #loc might be null but is assigned to non-annotated field dataflow.message.storing.array.null=null is stored to an array of @NotNull elements dataflow.message.storing.array.nullable=Expression #ref might evaluate to null but is stored to an array of @NotNull elements dataflow.message.return.null.from.notnull=null is returned by the method declared as @{0} @@ -96,6 +100,7 @@ dataflow.message.constant.method.reference=Method reference result is always ''{ dataflow.message.array.index.out.of.bounds=Array index is out of bounds dataflow.message.immutable.modified=Immutable object is modified dataflow.message.immutable.passed=Immutable object is passed where mutable is expected +dataflow.message.redundant.update=Variable update does nothing dataflow.message.redundant.assignment=Variable is already assigned to this value dataflow.message.pointless.same.arguments=Arguments of '#ref' are the same. Calling this method with the same arguments is meaningless. @@ -169,7 +174,7 @@ inspection.nullable.problems.NotNull.parameter.overrides.Nullable=Parameter anno inspection.nullable.problems.NotNull.parameter.overrides.not.annotated=Parameter annotated @{0} should not override non-annotated parameter inspection.nullable.problems.parameter.overrides.NotNull=Not annotated parameter overrides @{0} parameter inspection.nullable.problems.primitive.type.annotation=Primitive type members cannot be annotated -inspection.nullable.problems.NotNull.parameter.receives.null.literal=Parameter annotated @{0} should not receive 'null' as an argument +inspection.nullable.problems.NotNull.parameter.receives.null.literal=Parameter annotated @{0} should not receive ''null'' as an argument inspection.test.only.problems.display.name=Test-only class or method call in production code inspection.test.only.problems.test.only.method.call=Test-only method is called in production code @@ -191,6 +196,9 @@ inspection.field.can.be.local.problem.descriptor=Field can be converted to a loc inspection.parameter.can.be.local.display.name=Parameter can be local inspection.parameter.can.be.local.problem.descriptor=Parameter can be converted to a local variable inspection.convert.to.local.quickfix=Convert to local +inspection.field.can.be.local.quickfix.initializer=Convert field to local variable in initializer section +inspection.field.can.be.local.quickfix.constructor=Convert field to local variable in constructor +inspection.field.can.be.local.quickfix.one.method=Convert field to local variable in method ''{0}'' inspection.unused.return.value.display.name=Method can be void inspection.unused.return.value.problem.descriptor=Return value of the method is never used @@ -259,12 +267,22 @@ inspection.export.error.writing.to=Error writing to {0}: {1} inspection.common.if.parts.family=Extract common parts of 'if' statement inspection.common.if.parts.family.else.if=Merge 'else if' statement -inspection.common.if.parts.message.variables.only=Extract variables from 'if' {0} -inspection.common.if.parts.message.with.variables.extract=Extract common part with variables from 'if' {0} -inspection.common.if.parts.message.without.variables.extract=Extract common part from 'if' {0} -inspection.common.if.parts.message.whole.branch=Extract common part removing branch {0} -inspection.common.if.parts.message.complete.duplicate=Collapse 'if' statement {0} +inspection.common.if.parts.family.else.if.description='else if' can be merged +inspection.common.if.parts.message.variables.only=Extract variables from ''if''{0} +inspection.common.if.parts.message.with.variables.extract=Extract common part with variables from ''if''{0} +inspection.common.if.parts.message.without.variables.extract=Extract common part from ''if''{0} +inspection.common.if.parts.message.whole.branch=Extract common part removing branch{0} +inspection.common.if.parts.message.complete.duplicate=Collapse ''if'' statement{0} inspection.common.if.parts.message.complete.duplicate.side.effect=Collapse 'if' statement and extract side effect + +inspection.common.if.parts.description.variables.only=Variables can be extracted from ''if''{0} +inspection.common.if.parts.description.with.variables.extract=Common parts with variables can be extracted from ''if''{0} +inspection.common.if.parts.description.without.variables.extract=Common part can be extracted from ''if''{0} +inspection.common.if.parts.description.whole.branch=Common part can be extracted removing branch{0} +inspection.common.if.parts.description.complete.duplicate=''if'' statement can be collapsed{0} +inspection.common.if.parts.description.complete.duplicate.side.effect='if' statement can be collapsed with side effect extraction + + inspection.common.if.parts.description='if' statement with common parts inspection.export.results.error.title=Inspection Results Export @@ -715,8 +733,8 @@ inconsistent.bundle.property.inherited.with.the.same.value=Property inherited fr edit.inspection.options=Edit ''{0}'' Options offline.view.title=Offline View offline.view.editor.settings.title=Editor Settings -offline.view.parse.exception.title=Nothing Found to Display -parsing.inspections.dump.progress.title=Parsing inspections XML dump +offline.view.parse.exception.title=An Error Occurred While Parsing XML +parsing.inspections.dump.progress.title=Parsing Inspections XML Dump suppress.inspection.problem=Suppress inspections.view.options.title=Inspection {0} options @@ -728,6 +746,7 @@ nullable.stuff.problems.overridden.method.parameters.are.not.annotated=Overridde annotate.overridden.methods.parameters=Annotate overridden method parameters as ''@{0}'' annotate.overridden.methods.parameters.family.name=Annotate overridden method parameters offline.inspections.library.was.not.resolved=Please configure library ''{0}'' which is used in module ''{1}'' +offline.inspections.library.urls.were.not.resolved=Roots {0} of the library ''{1}'' from module ''{2}'' were not resolved report.suspicious.but.possibly.correct.method.calls=&Report suspicious but possibly correct method calls unused.library.display.name=Unused library unused.library.problem.descriptor=Unused library ''{0}'' @@ -935,7 +954,7 @@ inspection.comparator.result.comparison.fix.family.name=Fix comparator result co module.not.in.requirements=The module ''{0}'' does not have the module ''{1}'' in requirements module.package.not.exported=The module ''{0}'' does not export the package ''{1}'' to the module ''{2}'' module.package.not.open=The module ''{0}'' does not open the package ''{1}'' to the module ''{2}'' -psi.search.overriding.progress=Search for Overriding Methods +psi.search.overriding.progress=Searching for Overriding Methods... unused.import.display.name=Unused import inspection.fuse.stream.operations.fix.family.name=Fuse more statements to the Stream API chain @@ -1017,4 +1036,42 @@ inspection.sorted.collection.with.non.comparable.keys.option.type.parameters=Don inspection.join.declaration.and.assignment.display.name=Assignment can be joined with declaration inspection.join.declaration.and.assignment.message=Assignment can be joined with declaration of ''{0}'' -inspection.join.declaration.and.assignment.fix.family.name=Join declaration and assignment \ No newline at end of file +inspection.join.declaration.and.assignment.fix.family.name=Join declaration and assignment + +inspection.overflowing.loop.index.inspection.name=Loop executes zero or billions times +inspection.overflowing.loop.index.inspection.description=Loop executes zero or billions times + +inspection.switch.expression.migration.inspection.name=Statement can be replaced with enhanced 'switch' +inspection.switch.expression.migration.inspection.switch.description=Switch statement can be replaced with enhanced 'switch' +inspection.switch.expression.migration.inspection.if.name=If statement can be replaced with enhanced 'switch' +inspection.replace.with.switch.expression.fix.name=Replace with 'switch' expression +inspection.replace.with.enhanced.switch.statement.fix.name=Replace with enhanced 'switch' statement + +inspection.switch.expression.backward.migration.inspection.name=New style 'switch' can be replaced with old style one +inspection.switch.expression.backward.expression.migration.inspection.name='switch' expression can be replaced with old style 'switch' statement +inspection.switch.expression.backward.statement.migration.inspection.name='switch' statement can be replaced with old style 'switch' statement +inspection.replace.with.old.style.switch.statement.fix.name=Replace with old style 'switch' statement + +inspection.duplicate.branches.in.switch.display.name=Duplicate branches in 'switch' +inspection.duplicate.branches.in.switch.message=Duplicate branch in 'switch' +inspection.duplicate.branches.in.switch.default.message=Branch in 'switch' is a duplicate of the default branch +inspection.duplicate.branches.in.switch.merge.fix.family.name=Merge duplicate branches in 'switch' +inspection.duplicate.branches.in.switch.merge.fix.name=Merge with ''{0}'' +inspection.duplicate.branches.in.switch.delete.fix.family.name=Delete redundant 'switch' branches +inspection.duplicate.branches.in.switch.delete.fix.name=Delete redundant 'switch' branch +inspection.duplicate.branches.in.switch.merge.with.default.fix.name=Merge with the default 'switch' branch + +inspection.switch.labeled.rule.can.be.code.block.display.name=Labeled switch rule can have code block +inspection.switch.labeled.rule.can.be.code.block.expression.message=Labeled rule's result expression can be wrapped with code block +inspection.switch.labeled.rule.can.be.code.block.statement.message=Labeled rule's statement can be wrapped with code block +inspection.switch.labeled.rule.can.be.code.block.fix.expression.name=Wrap labeled rule's result expression with code block +inspection.switch.labeled.rule.can.be.code.block.fix.statement.name=Wrap labeled rule's statement with code block + +inspection.labeled.switch.rule.redundant.code.block.display.name=Labeled switch rule has redundant code block +inspection.labeled.switch.rule.redundant.code.block.message=Labeled rule's code block is redundant +inspection.labeled.switch.rule.redundant.code.fix.name=Unwrap code block of labeled rule + +inspection.redundant.operation.on.empty.container.display.name=Redundant operation on empty container +inspection.redundant.operation.on.empty.array.message=Array #ref is always empty +inspection.redundant.operation.on.empty.collection.message=Collection #ref is always empty +inspection.redundant.operation.on.empty.map.message=Map #ref is always empty diff --git a/resources_en/messages/InspectionsBundle_zh_CN.properties b/resources_en/messages/InspectionsBundle_zh_CN.properties index ba17bfe..79b949b 100644 --- a/resources_en/messages/InspectionsBundle_zh_CN.properties +++ b/resources_en/messages/InspectionsBundle_zh_CN.properties @@ -43,7 +43,7 @@ inspection.data.flow.redundant.instanceof.quickfix=\u66ff\u6362\u4e3a null \u68c inspection.data.flow.simplify.boolean.expression.quickfix=\u7b80\u5316\u5e03\u5c14\u8868\u8fbe\u5f0f inspection.data.flow.simplify.to.assignment.quickfix.name=\u7b80\u5316\u4e3a\u6b63\u5e38\u8d4b\u503c inspection.data.flow.filter.notnull.quickfix=\u63d2\u5165 'filter(Objects::nonNull)' \u6b65\u9aa4 -inspection.data.flow.use.computeifpresent.quickfix=Replace 'compute' with 'computeIfPresent' +inspection.data.flow.use.computeifpresent.quickfix=\u5c06\u201ccompute\u201d\u66ff\u6362\u4e3a\u201ccomputeIfPresent\u201d configure.annotations.option=\u914d\u7f6e\u6ce8\u89e3 #messages from dataflow inspection @@ -63,15 +63,19 @@ dataflow.message.contract.fail=\u6839\u636e\u65b9\u6cd5\u5408\u7ea6\uff0c '#ref' dataflow.message.contract.fail.index=\u6839\u636e\u7d22\u5f15\u8d8a\u754c\uff0c '#ref' \u8c03\u7528\u603b\u662f\u5931\u8d25 dataflow.message.constant.condition=\u6761\u4ef6 #ref #loc \u603b\u662f {0} dataflow.message.constant.condition.when.reached=\u6761\u4ef6 #ref #loc \u5230\u8fbe\u65f6\u603b\u662f {0} -dataflow.message.loop.on.empty.array=\u6570\u7ec4 #ref \u603b\u662f\u7a7a -dataflow.message.loop.on.empty.collection=\u96c6\u5408 #ref \u603b\u662f\u7a7a dataflow.message.unreachable.switch.label=Switch \u6807\u7b7e #ref #loc \u4e0d\u53ef\u8fbe +dataflow.message.only.switch.label=Switch label #ref #loc is the only reachable in the whole switch dataflow.message.pointless.assignment.expression=\u5728\u8d4b\u503c\u8868\u8fbe\u5f0f\u5de6\u8fb9\u7684\u6761\u4ef6 #ref #loc \u603b\u662f {0}. \u53ef\u4ee5\u7b80\u5316 dataflow.message.passing.null.argument=\u4f20\u9012 null \u53c2\u6570\u7ed9\u6ce8\u89e3\u4e3a @NotNull \u7684\u53c2\u6570 dataflow.message.passing.nullable.argument=\u53c2\u6570 #ref #loc \u53ef\u80fd\u4e3a null dataflow.message.passing.nullable.argument.methodref=\u65b9\u6cd5\u5f15\u7528\u53c2\u6570\u53ef\u80fd\u4e3a\u7a7a +dataflow.message.passing.null.argument.nonannotated=Passing null argument to non-annotated parameter +dataflow.message.passing.nullable.argument.nonannotated=Argument #ref #loc might be null but passed to non-annotated parameter +dataflow.message.passing.nullable.argument.methodref.nonannotated=Method reference argument might be null but passed to non-annotated parameter dataflow.message.assigning.null=null \u8865\u8d4b\u503c\u7ed9\u7528 @NotNull \u6ce8\u89e3\u7684\u53d8\u91cf dataflow.message.assigning.nullable=\u8868\u8fbe\u5f0f #ref \u53ef\u4ee5\u8ba1\u7b97\u4e3a null \uff0c\u4f46\u5b83\u5206\u914d\u7ed9\u4f7f\u7528 @NotNull \u6ce8\u89e3\u7684\u53d8\u91cf +dataflow.message.assigning.null.notannotated=Assigning null value to non-annotated field +dataflow.message.assigning.nullable.notannotated=Expression #ref #loc might be null but is assigned to non-annotated field dataflow.message.storing.array.null=null \u4fdd\u5b58\u5230\u5143\u7d20 @NotNull \u7684\u6570\u7ec4 dataflow.message.storing.array.nullable=\u8868\u8fbe\u5f0f #ref \u53ef\u80fd\u8ba1\u7b97\u4e3a\u7a7a\uff0c\u5374\u4fdd\u5b58\u5230\u5143\u7d20 @NotNull \u7684\u6570\u7ec4 dataflow.message.return.null.from.notnull=null \u7531\u58f0\u660e\u4e3a @{0} \u7684\u65b9\u6cd5\u8fd4\u56de @@ -88,6 +92,7 @@ dataflow.message.constant.method.reference=\u65b9\u6cd5\u5f15\u7528\u7ed3\u679c\ dataflow.message.array.index.out.of.bounds=\u6570\u7ec4\u7d22\u5f15\u8d8a\u754c dataflow.message.immutable.modified=\u4e0d\u53ef\u53d8\u5bf9\u8c61\u88ab\u4fee\u6539 dataflow.message.immutable.passed=\u4e0d\u53ef\u53d8\u5bf9\u8c61\u5728\u53ef\u53d8\u7684\u5730\u65b9\u88ab\u4f20\u9012 +dataflow.message.redundant.update=Variable update does nothing dataflow.message.redundant.assignment=\u53d8\u91cf\u5df2\u7ecf\u5206\u914d\u7ed9\u8fd9\u4e2a\u503c dataflow.message.pointless.same.arguments=Arguments of '#ref' are the same. Calling this method with the same arguments is meaningless. @@ -161,7 +166,7 @@ inspection.nullable.problems.NotNull.parameter.overrides.Nullable=\u6ce8\u89e3\u inspection.nullable.problems.NotNull.parameter.overrides.not.annotated=\u6ce8\u89e3\u4e3a @{0} \u7684\u53c2\u6570\u4e0d\u5e94\u8be5\u8986\u76d6\u975e\u6ce8\u89e3\u53c2\u6570 inspection.nullable.problems.parameter.overrides.NotNull=\u672a\u6ce8\u89e3\u7684\u53c2\u6570\u91cd\u5199 @{0} \u53c2\u6570 inspection.nullable.problems.primitive.type.annotation=\u539f\u59cb\u7c7b\u578b\u7684\u6210\u5458\u4e0d\u80fd\u88ab\u6ce8\u89e3 -inspection.nullable.problems.NotNull.parameter.receives.null.literal=\u6ce8\u89e3\u4e3a @{0} \u7684\u53c2\u6570\u4e0d\u5e94\u8be5\u63a5\u6536 'null' \u4f5c\u4e3a\u53c2\u6570 +inspection.nullable.problems.NotNull.parameter.receives.null.literal=Parameter annotated @{0} should not receive ''null'' as an argument inspection.test.only.problems.display.name=\u751f\u4ea7\u4ee3\u7801\u4e2d\u5bf9\u4ec5\u6d4b\u8bd5\u7c7b\u6216\u65b9\u6cd5\u7684\u8c03\u7528 inspection.test.only.problems.test.only.method.call=\u6d4b\u8bd5\u65b9\u6cd5\u5728\u751f\u4ea7\u4ee3\u7801\u4e2d\u88ab\u8c03\u7528 @@ -183,6 +188,9 @@ inspection.field.can.be.local.problem.descriptor=\u5b57\u6bb5\u53ef\u4ee5\u88ab\ inspection.parameter.can.be.local.display.name=\u53c2\u6570\u53ef\u4ee5\u662f\u5c40\u90e8\u7684 inspection.parameter.can.be.local.problem.descriptor=\u53c2\u6570\u53ef\u4ee5\u8f6c\u6362\u4e3a\u5c40\u90e8\u53d8\u91cf inspection.convert.to.local.quickfix=\u8f6c\u6362\u4e3a\u5c40\u90e8\u7684 +inspection.field.can.be.local.quickfix.initializer=Convert field to local variable in initializer section +inspection.field.can.be.local.quickfix.constructor=Convert field to local variable in constructor +inspection.field.can.be.local.quickfix.one.method=Convert field to local variable in method ''{0}'' inspection.unused.return.value.display.name=\u65b9\u6cd5\u53ef\u4ee5\u8fd4\u56de void inspection.unused.return.value.problem.descriptor=\u65b9\u6cd5\u7684\u8fd4\u56de\u503c\u662f\u4ece\u672a\u88ab\u4f7f\u7528\u8fc7 @@ -251,12 +259,22 @@ inspection.export.error.writing.to=\u9519\u8bef\u5199\u5165 {0}: {1} inspection.common.if.parts.family=Extract common parts of 'if' statement inspection.common.if.parts.family.else.if=Merge 'else if' statement -inspection.common.if.parts.message.variables.only=Extract variables from 'if' {0} -inspection.common.if.parts.message.with.variables.extract=Extract common part with variables from 'if' {0} -inspection.common.if.parts.message.without.variables.extract=Extract common part from 'if' {0} -inspection.common.if.parts.message.whole.branch=Extract common part removing branch {0} -inspection.common.if.parts.message.complete.duplicate=Collapse 'if' statement {0} +inspection.common.if.parts.family.else.if.description='else if' can be merged +inspection.common.if.parts.message.variables.only=Extract variables from ''if''{0} +inspection.common.if.parts.message.with.variables.extract=Extract common part with variables from ''if''{0} +inspection.common.if.parts.message.without.variables.extract=Extract common part from ''if''{0} +inspection.common.if.parts.message.whole.branch=Extract common part removing branch{0} +inspection.common.if.parts.message.complete.duplicate=Collapse ''if'' statement{0} inspection.common.if.parts.message.complete.duplicate.side.effect=Collapse 'if' statement and extract side effect + +inspection.common.if.parts.description.variables.only=Variables can be extracted from ''if''{0} +inspection.common.if.parts.description.with.variables.extract=Common parts with variables can be extracted from ''if''{0} +inspection.common.if.parts.description.without.variables.extract=Common part can be extracted from ''if''{0} +inspection.common.if.parts.description.whole.branch=Common part can be extracted removing branch{0} +inspection.common.if.parts.description.complete.duplicate=''if'' statement can be collapsed{0} +inspection.common.if.parts.description.complete.duplicate.side.effect='if' statement can be collapsed with side effect extraction + + inspection.common.if.parts.description='if' statement with common parts inspection.export.results.error.title=\u68c0\u9a8c\u7ed3\u679c\u5bfc\u51fa @@ -707,8 +725,8 @@ inconsistent.bundle.property.inherited.with.the.same.value=\u5c5e\u6027\u4ece '' edit.inspection.options=\u7f16\u8f91 ''{0}'' \u9009\u9879 offline.view.title=\u79bb\u7ebf\u67e5\u770b offline.view.editor.settings.title=\u7f16\u8f91\u5668\u8bbe\u7f6e -offline.view.parse.exception.title=\u6ca1\u6709\u53d1\u73b0\u53ef\u663e\u793a\u7684 -parsing.inspections.dump.progress.title=\u5206\u6790\u68c0\u67e5\u7684 XML \u8f6c\u50a8 +offline.view.parse.exception.title=\u89e3\u6790XML\u65f6\u53d1\u751f\u9519\u8bef +parsing.inspections.dump.progress.title=\u5206\u6790\u68c0\u67e5XML\u8f6c\u50a8 suppress.inspection.problem=\u6291\u5236 inspections.view.options.title=\u68c0\u67e5 {0} \u9009\u9879 @@ -720,6 +738,7 @@ nullable.stuff.problems.overridden.method.parameters.are.not.annotated=\u91cd\u5 annotate.overridden.methods.parameters=\u5c06\u5f97\u5199\u65b9\u6cd5\u7684\u53c2\u6570\u6ce8\u89e3\u4e3a ''@ {0}'' annotate.overridden.methods.parameters.family.name=\u6ce8\u89e3\u91cd\u5199\u65b9\u6cd5\u53c2\u6570 offline.inspections.library.was.not.resolved=\u8bf7\u914d\u7f6e\u6a21\u5757 ''{1}'' \u4e2d\u4f7f\u7528\u7684\u5e93 ''{0}'' +offline.inspections.library.urls.were.not.resolved=Roots {0} of the library ''{1}'' from module ''{2}'' were not resolved report.suspicious.but.possibly.correct.method.calls=\u62a5\u544a\u53ef\u7591\u4f46\u53ef\u80fd\u6b63\u786e\u7684\u65b9\u6cd5\u8c03\u7528(&R) unused.library.display.name=\u672a\u4f7f\u7528\u7684\u5e93 unused.library.problem.descriptor=\u672a\u4f7f\u7528\u7684\u5e93 ''{0}'' @@ -927,7 +946,7 @@ inspection.comparator.result.comparison.fix.family.name=\u4fee\u590d\u6bd4\u8f83 module.not.in.requirements=\u6a21\u5757 ''{0}'' \u5728\u8981\u6c42\u4e2d\u6ca1\u6709\u6a21\u5757 ''{1}'' module.package.not.exported=\u6a21\u5757 ''{0}'' \u6ca1\u6709\u5c06\u5305 ''{1}'' \u5bfc\u51fa\u5230\u6a21\u5757 ''{2}'' module.package.not.open=\u6a21\u5757 ''{0}'' \u672a\u6253\u5f00\u5305 ''{1}'' \u7ed9\u6a21\u5757 ''{2}'' -psi.search.overriding.progress=\u641c\u7d22\u91cd\u5199\u65b9\u6cd5 +psi.search.overriding.progress=\u641c\u7d22\u8986\u76d6\u65b9\u6cd5... unused.import.display.name=\u672a\u4f7f\u7528\u7684\u5bfc\u5165 inspection.fuse.stream.operations.fix.family.name=\u5c06\u66f4\u591a\u7684\u8bed\u53e5\u878d\u5165\u5230 Stream API \u94fe @@ -945,9 +964,9 @@ inspection.idempotent.loop.body=Idempotent loop body inspection.undeclared.service.usage.name=Usage of service not declared in 'module-info' inspection.undeclared.service.usage.message=Usage of service ''{0}'' is not declared in module-info -inspection.conditional.break.in.infinite.loop=Move condition to loop -inspection.conditional.break.in.infinite.loop.no.conversion.with.do.while=Don't suggest to replace with 'do while' -inspection.conditional.break.in.infinite.loop.description=Conditional break inside infinite loop +inspection.conditional.break.in.infinite.loop=\u5faa\u73af\u79fb\u52a8\u6761\u4ef6 +inspection.conditional.break.in.infinite.loop.no.conversion.with.do.while=\u4e0d\u5efa\u8bae\u4f7f\u7528'do while'\u4ee3\u66ff +inspection.conditional.break.in.infinite.loop.description=\u65e0\u9650\u5faa\u73af\u4e2d\u7684\u6761\u4ef6\u4e2d\u65ad inspection.endless.stream.description=Non-short-circuit operation consumes the infinite stream @@ -1009,4 +1028,42 @@ inspection.sorted.collection.with.non.comparable.keys.option.type.parameters=Don inspection.join.declaration.and.assignment.display.name=Assignment can be joined with declaration inspection.join.declaration.and.assignment.message=Assignment can be joined with declaration of ''{0}'' -inspection.join.declaration.and.assignment.fix.family.name=\u52a0\u5165\u58f0\u660e\u548c\u5206\u914d \ No newline at end of file +inspection.join.declaration.and.assignment.fix.family.name=\u52a0\u5165\u58f0\u660e\u548c\u5206\u914d + +inspection.overflowing.loop.index.inspection.name=Loop executes zero or billions times +inspection.overflowing.loop.index.inspection.description=Loop executes zero or billions times + +inspection.switch.expression.migration.inspection.name=Statement can be replaced with enhanced 'switch' +inspection.switch.expression.migration.inspection.switch.description=Switch statement can be replaced with enhanced 'switch' +inspection.switch.expression.migration.inspection.if.name=If statement can be replaced with enhanced 'switch' +inspection.replace.with.switch.expression.fix.name=Replace with 'switch' expression +inspection.replace.with.enhanced.switch.statement.fix.name=Replace with enhanced 'switch' statement + +inspection.switch.expression.backward.migration.inspection.name=New style 'switch' can be replaced with old style one +inspection.switch.expression.backward.expression.migration.inspection.name='switch' expression can be replaced with old style 'switch' statement +inspection.switch.expression.backward.statement.migration.inspection.name='switch' statement can be replaced with old style 'switch' statement +inspection.replace.with.old.style.switch.statement.fix.name=Replace with old style 'switch' statement + +inspection.duplicate.branches.in.switch.display.name=Duplicate branches in 'switch' +inspection.duplicate.branches.in.switch.message=Duplicate branch in 'switch' +inspection.duplicate.branches.in.switch.default.message=Branch in 'switch' is a duplicate of the default branch +inspection.duplicate.branches.in.switch.merge.fix.family.name=Merge duplicate branches in 'switch' +inspection.duplicate.branches.in.switch.merge.fix.name=Merge with ''{0}'' +inspection.duplicate.branches.in.switch.delete.fix.family.name=Delete redundant 'switch' branches +inspection.duplicate.branches.in.switch.delete.fix.name=Delete redundant 'switch' branch +inspection.duplicate.branches.in.switch.merge.with.default.fix.name=Merge with the default 'switch' branch + +inspection.switch.labeled.rule.can.be.code.block.display.name=Labeled switch rule can have code block +inspection.switch.labeled.rule.can.be.code.block.expression.message=Labeled rule's result expression can be wrapped with code block +inspection.switch.labeled.rule.can.be.code.block.statement.message=Labeled rule's statement can be wrapped with code block +inspection.switch.labeled.rule.can.be.code.block.fix.expression.name=Wrap labeled rule's result expression with code block +inspection.switch.labeled.rule.can.be.code.block.fix.statement.name=Wrap labeled rule's statement with code block + +inspection.labeled.switch.rule.redundant.code.block.display.name=Labeled switch rule has redundant code block +inspection.labeled.switch.rule.redundant.code.block.message=Labeled rule's code block is redundant +inspection.labeled.switch.rule.redundant.code.fix.name=Unwrap code block of labeled rule + +inspection.redundant.operation.on.empty.container.display.name=Redundant operation on empty container +inspection.redundant.operation.on.empty.array.message=Array #ref is always empty +inspection.redundant.operation.on.empty.collection.message=Collection #ref is always empty +inspection.redundant.operation.on.empty.map.message=Map #ref is always empty diff --git a/resources_en/messages/InspectionsBundle_zh_TW.properties b/resources_en/messages/InspectionsBundle_zh_TW.properties index 98e2ab4..7a2e2a6 100644 --- a/resources_en/messages/InspectionsBundle_zh_TW.properties +++ b/resources_en/messages/InspectionsBundle_zh_TW.properties @@ -43,7 +43,7 @@ inspection.data.flow.redundant.instanceof.quickfix=\u53d6\u4ee3\u70ba null \u6aa inspection.data.flow.simplify.boolean.expression.quickfix=\u7c21\u5316\u5e03\u6797\u904b\u7b97\u5f0f inspection.data.flow.simplify.to.assignment.quickfix.name=\u7c21\u5316\u70ba\u6b63\u5e38\u8ce6\u503c inspection.data.flow.filter.notnull.quickfix=\u63d2\u5165 'filter(Objects::nonNull)' \u6b65\u9a5f -inspection.data.flow.use.computeifpresent.quickfix=Replace 'compute' with 'computeIfPresent' +inspection.data.flow.use.computeifpresent.quickfix=\u5c07\u300ccompute\u300d\u53d6\u4ee3\u70ba\u300ccomputeIfPresent\u300d configure.annotations.option=\u8a2d\u5b9a\u8a3b\u89e3 #messages from dataflow inspection @@ -63,15 +63,19 @@ dataflow.message.contract.fail=\u6839\u64da\u65b9\u6cd5\u5408\u7d04\uff0c '#ref' dataflow.message.contract.fail.index=\u6839\u64da\u7d22\u5f15\u8d8a\u754c\uff0c '#ref' \u8abf\u7528\u7e3d\u662f\u5931\u6557 dataflow.message.constant.condition=\u689d\u4ef6 #ref #loc \u7e3d\u662f {0} dataflow.message.constant.condition.when.reached=\u689d\u4ef6 #ref #loc \u5230\u9054\u6642\u7e3d\u662f {0} -dataflow.message.loop.on.empty.array=\u9663\u5217 #ref \u7e3d\u662f\u7a7a -dataflow.message.loop.on.empty.collection=\u96c6\u5408 #ref \u7e3d\u662f\u7a7a dataflow.message.unreachable.switch.label=Switch \u6a19\u7c64 #ref #loc \u4e0d\u53ef\u9054 +dataflow.message.only.switch.label=Switch label #ref #loc is the only reachable in the whole switch dataflow.message.pointless.assignment.expression=\u5728\u8ce6\u503c\u904b\u7b97\u5f0f\u5de6\u908a\u7684\u689d\u4ef6 #ref #loc \u7e3d\u662f {0}. \u53ef\u4ee5\u7c21\u5316 dataflow.message.passing.null.argument=\u50b3\u905e null \u53c3\u6578\u7d66\u8a3b\u89e3\u70ba @NotNull \u7684\u53c3\u6578 dataflow.message.passing.nullable.argument=\u53c3\u6578 #ref #loc \u53ef\u80fd\u70ba null dataflow.message.passing.nullable.argument.methodref=\u65b9\u6cd5\u53c3\u7167\u53c3\u6578\u53ef\u80fd\u70ba\u7a7a +dataflow.message.passing.null.argument.nonannotated=Passing null argument to non-annotated parameter +dataflow.message.passing.nullable.argument.nonannotated=Argument #ref #loc might be null but passed to non-annotated parameter +dataflow.message.passing.nullable.argument.methodref.nonannotated=Method reference argument might be null but passed to non-annotated parameter dataflow.message.assigning.null=null \u88dc\u8ce6\u503c\u7d66\u7528 @NotNull \u8a3b\u89e3\u7684\u8b8a\u6578 dataflow.message.assigning.nullable=\u904b\u7b97\u5f0f #ref \u53ef\u4ee5\u8a08\u7b97\u70ba null \uff0c\u4f46\u5b83\u5206\u914d\u7d66\u4f7f\u7528 @NotNull \u8a3b\u89e3\u7684\u8b8a\u6578 +dataflow.message.assigning.null.notannotated=Assigning null value to non-annotated field +dataflow.message.assigning.nullable.notannotated=Expression #ref #loc might be null but is assigned to non-annotated field dataflow.message.storing.array.null=null \u5132\u5b58\u5230\u5143\u7d20 @NotNull \u7684\u9663\u5217 dataflow.message.storing.array.nullable=\u904b\u7b97\u5f0f #ref \u53ef\u80fd\u8a08\u7b97\u70ba\u7a7a\uff0c\u537b\u5132\u5b58\u5230\u5143\u7d20 @NotNull \u7684\u9663\u5217 dataflow.message.return.null.from.notnull=null \u7531\u5ba3\u544a\u70ba @{0} \u7684\u65b9\u6cd5\u8fd4\u56de @@ -88,6 +92,7 @@ dataflow.message.constant.method.reference=\u65b9\u6cd5\u53c3\u7167\u7d50\u679c\ dataflow.message.array.index.out.of.bounds=\u9663\u5217\u7d22\u5f15\u8d8a\u754c dataflow.message.immutable.modified=\u4e0d\u53ef\u8b8a\u7269\u4ef6\u88ab\u4fee\u6539 dataflow.message.immutable.passed=\u4e0d\u53ef\u8b8a\u7269\u4ef6\u5728\u53ef\u8b8a\u7684\u5730\u65b9\u88ab\u50b3\u905e +dataflow.message.redundant.update=Variable update does nothing dataflow.message.redundant.assignment=\u8b8a\u6578\u5df2\u7d93\u5206\u914d\u7d66\u9019\u500b\u503c dataflow.message.pointless.same.arguments=Arguments of '#ref' are the same. Calling this method with the same arguments is meaningless. @@ -161,7 +166,7 @@ inspection.nullable.problems.NotNull.parameter.overrides.Nullable=\u8a3b\u89e3\u inspection.nullable.problems.NotNull.parameter.overrides.not.annotated=\u8a3b\u89e3\u70ba @{0} \u7684\u53c3\u6578\u4e0d\u61c9\u8a72\u8986\u5beb\u975e\u8a3b\u89e3\u53c3\u6578 inspection.nullable.problems.parameter.overrides.NotNull=\u672a\u8a3b\u89e3\u7684\u53c3\u6578\u91cd\u5beb @{0} \u53c3\u6578 inspection.nullable.problems.primitive.type.annotation=\u539f\u59cb\u985e\u578b\u7684\u6210\u54e1\u4e0d\u80fd\u88ab\u8a3b\u89e3 -inspection.nullable.problems.NotNull.parameter.receives.null.literal=\u8a3b\u89e3\u70ba @{0} \u7684\u53c3\u6578\u4e0d\u61c9\u8a72\u63a5\u6536 'null' \u4f5c\u70ba\u53c3\u6578 +inspection.nullable.problems.NotNull.parameter.receives.null.literal=Parameter annotated @{0} should not receive ''null'' as an argument inspection.test.only.problems.display.name=\u751f\u7522\u4ee3\u78bc\u4e2d\u5c0d\u50c5\u6e2c\u8a66\u985e\u5225\u6216\u65b9\u6cd5\u7684\u8abf\u7528 inspection.test.only.problems.test.only.method.call=\u6e2c\u8a66\u65b9\u6cd5\u5728\u751f\u7522\u4ee3\u78bc\u4e2d\u88ab\u8abf\u7528 @@ -183,6 +188,9 @@ inspection.field.can.be.local.problem.descriptor=\u6b04\u4f4d\u53ef\u4ee5\u88ab\ inspection.parameter.can.be.local.display.name=\u53c3\u6578\u53ef\u4ee5\u662f\u5c40\u90e8\u7684 inspection.parameter.can.be.local.problem.descriptor=\u53c3\u6578\u53ef\u4ee5\u8f49\u63db\u70ba\u5c40\u90e8\u8b8a\u6578 inspection.convert.to.local.quickfix=\u8f49\u63db\u70ba\u5c40\u90e8\u7684 +inspection.field.can.be.local.quickfix.initializer=Convert field to local variable in initializer section +inspection.field.can.be.local.quickfix.constructor=Convert field to local variable in constructor +inspection.field.can.be.local.quickfix.one.method=Convert field to local variable in method ''{0}'' inspection.unused.return.value.display.name=\u65b9\u6cd5\u53ef\u4ee5\u8fd4\u56de void inspection.unused.return.value.problem.descriptor=\u65b9\u6cd5\u7684\u8fd4\u56de\u503c\u662f\u5f9e\u672a\u88ab\u4f7f\u7528\u904e @@ -251,12 +259,22 @@ inspection.export.error.writing.to=\u932f\u8aa4\u5beb\u5165 {0}: {1} inspection.common.if.parts.family=Extract common parts of 'if' statement inspection.common.if.parts.family.else.if=Merge 'else if' statement -inspection.common.if.parts.message.variables.only=Extract variables from 'if' {0} -inspection.common.if.parts.message.with.variables.extract=Extract common part with variables from 'if' {0} -inspection.common.if.parts.message.without.variables.extract=Extract common part from 'if' {0} -inspection.common.if.parts.message.whole.branch=Extract common part removing branch {0} -inspection.common.if.parts.message.complete.duplicate=Collapse 'if' statement {0} +inspection.common.if.parts.family.else.if.description='else if' can be merged +inspection.common.if.parts.message.variables.only=Extract variables from ''if''{0} +inspection.common.if.parts.message.with.variables.extract=Extract common part with variables from ''if''{0} +inspection.common.if.parts.message.without.variables.extract=Extract common part from ''if''{0} +inspection.common.if.parts.message.whole.branch=Extract common part removing branch{0} +inspection.common.if.parts.message.complete.duplicate=Collapse ''if'' statement{0} inspection.common.if.parts.message.complete.duplicate.side.effect=Collapse 'if' statement and extract side effect + +inspection.common.if.parts.description.variables.only=Variables can be extracted from ''if''{0} +inspection.common.if.parts.description.with.variables.extract=Common parts with variables can be extracted from ''if''{0} +inspection.common.if.parts.description.without.variables.extract=Common part can be extracted from ''if''{0} +inspection.common.if.parts.description.whole.branch=Common part can be extracted removing branch{0} +inspection.common.if.parts.description.complete.duplicate=''if'' statement can be collapsed{0} +inspection.common.if.parts.description.complete.duplicate.side.effect='if' statement can be collapsed with side effect extraction + + inspection.common.if.parts.description='if' statement with common parts inspection.export.results.error.title=\u6aa2\u9a57\u7d50\u679c\u532f\u51fa @@ -707,8 +725,8 @@ inconsistent.bundle.property.inherited.with.the.same.value=\u5c6c\u6027\u5f9e '' edit.inspection.options=\u7de8\u8f2f ''{0}'' \u9078\u9805 offline.view.title=\u96e2\u7dda\u6aa2\u8996 offline.view.editor.settings.title=\u7de8\u8f2f\u5668\u8a2d\u5b9a -offline.view.parse.exception.title=\u6c92\u6709\u767c\u73fe\u53ef\u986f\u793a\u7684 -parsing.inspections.dump.progress.title=\u5206\u6790\u6aa2\u67e5\u7684 XML \u8f49\u5132 +offline.view.parse.exception.title=\u5256\u6790XML\u6642\u767c\u751f\u932f\u8aa4 +parsing.inspections.dump.progress.title=\u5206\u6790\u6aa2\u67e5XML\u8f49\u5132 suppress.inspection.problem=\u96b1\u85cf inspections.view.options.title=\u6aa2\u67e5 {0} \u9078\u9805 @@ -720,6 +738,7 @@ nullable.stuff.problems.overridden.method.parameters.are.not.annotated=\u91cd\u5 annotate.overridden.methods.parameters=\u5c07\u5f97\u5beb\u65b9\u6cd5\u7684\u53c3\u6578\u8a3b\u89e3\u70ba ''@ {0}'' annotate.overridden.methods.parameters.family.name=\u8a3b\u89e3\u91cd\u5beb\u65b9\u6cd5\u53c3\u6578 offline.inspections.library.was.not.resolved=\u8acb\u8a2d\u5b9a\u6a21\u7d44 ''{1}'' \u4e2d\u4f7f\u7528\u7684\u5eab ''{0}'' +offline.inspections.library.urls.were.not.resolved=Roots {0} of the library ''{1}'' from module ''{2}'' were not resolved report.suspicious.but.possibly.correct.method.calls=\u5831\u544a\u53ef\u7591\u4f46\u53ef\u80fd\u6b63\u78ba\u7684\u65b9\u6cd5\u8abf\u7528(&R) unused.library.display.name=\u672a\u4f7f\u7528\u7684\u5eab unused.library.problem.descriptor=\u672a\u4f7f\u7528\u7684\u5eab ''{0}'' @@ -927,7 +946,7 @@ inspection.comparator.result.comparison.fix.family.name=\u4fee\u5fa9\u6bd4\u8f03 module.not.in.requirements=\u6a21\u7d44 ''{0}'' \u5728\u8981\u6c42\u4e2d\u6c92\u6709\u6a21\u7d44 ''{1}'' module.package.not.exported=\u6a21\u7d44 ''{0}'' \u6c92\u6709\u5c07\u5305 ''{1}'' \u532f\u51fa\u5230\u6a21\u7d44 ''{2}'' module.package.not.open=\u6a21\u7d44 ''{0}'' \u672a\u958b\u555f\u5305 ''{1}'' \u7d66\u6a21\u7d44 ''{2}'' -psi.search.overriding.progress=\u641c\u7d22\u91cd\u5beb\u65b9\u6cd5 +psi.search.overriding.progress=\u641c\u7d22\u8986\u5beb\u65b9\u6cd5... unused.import.display.name=\u672a\u4f7f\u7528\u7684\u532f\u5165 inspection.fuse.stream.operations.fix.family.name=\u5c07\u66f4\u591a\u7684\u8a9e\u53e5\u878d\u5165\u5230 Stream API \u93c8 @@ -945,9 +964,9 @@ inspection.idempotent.loop.body=Idempotent loop body inspection.undeclared.service.usage.name=Usage of service not declared in 'module-info' inspection.undeclared.service.usage.message=Usage of service ''{0}'' is not declared in module-info -inspection.conditional.break.in.infinite.loop=Move condition to loop -inspection.conditional.break.in.infinite.loop.no.conversion.with.do.while=Don't suggest to replace with 'do while' -inspection.conditional.break.in.infinite.loop.description=Conditional break inside infinite loop +inspection.conditional.break.in.infinite.loop=\u5faa\u74b0\u79fb\u52d5\u689d\u4ef6 +inspection.conditional.break.in.infinite.loop.no.conversion.with.do.while=\u4e0d\u5efa\u8b70\u4f7f\u7528'do while'\u4ee3\u66ff +inspection.conditional.break.in.infinite.loop.description=\u7121\u9650\u5faa\u74b0\u4e2d\u7684\u689d\u4ef6\u4e2d\u65b7 inspection.endless.stream.description=Non-short-circuit operation consumes the infinite stream @@ -1009,4 +1028,42 @@ inspection.sorted.collection.with.non.comparable.keys.option.type.parameters=Don inspection.join.declaration.and.assignment.display.name=Assignment can be joined with declaration inspection.join.declaration.and.assignment.message=Assignment can be joined with declaration of ''{0}'' -inspection.join.declaration.and.assignment.fix.family.name=\u52a0\u5165\u5ba3\u544a\u548c\u5206\u914d \ No newline at end of file +inspection.join.declaration.and.assignment.fix.family.name=\u52a0\u5165\u5ba3\u544a\u548c\u5206\u914d + +inspection.overflowing.loop.index.inspection.name=Loop executes zero or billions times +inspection.overflowing.loop.index.inspection.description=Loop executes zero or billions times + +inspection.switch.expression.migration.inspection.name=Statement can be replaced with enhanced 'switch' +inspection.switch.expression.migration.inspection.switch.description=Switch statement can be replaced with enhanced 'switch' +inspection.switch.expression.migration.inspection.if.name=If statement can be replaced with enhanced 'switch' +inspection.replace.with.switch.expression.fix.name=Replace with 'switch' expression +inspection.replace.with.enhanced.switch.statement.fix.name=Replace with enhanced 'switch' statement + +inspection.switch.expression.backward.migration.inspection.name=New style 'switch' can be replaced with old style one +inspection.switch.expression.backward.expression.migration.inspection.name='switch' expression can be replaced with old style 'switch' statement +inspection.switch.expression.backward.statement.migration.inspection.name='switch' statement can be replaced with old style 'switch' statement +inspection.replace.with.old.style.switch.statement.fix.name=Replace with old style 'switch' statement + +inspection.duplicate.branches.in.switch.display.name=Duplicate branches in 'switch' +inspection.duplicate.branches.in.switch.message=Duplicate branch in 'switch' +inspection.duplicate.branches.in.switch.default.message=Branch in 'switch' is a duplicate of the default branch +inspection.duplicate.branches.in.switch.merge.fix.family.name=Merge duplicate branches in 'switch' +inspection.duplicate.branches.in.switch.merge.fix.name=Merge with ''{0}'' +inspection.duplicate.branches.in.switch.delete.fix.family.name=Delete redundant 'switch' branches +inspection.duplicate.branches.in.switch.delete.fix.name=Delete redundant 'switch' branch +inspection.duplicate.branches.in.switch.merge.with.default.fix.name=Merge with the default 'switch' branch + +inspection.switch.labeled.rule.can.be.code.block.display.name=Labeled switch rule can have code block +inspection.switch.labeled.rule.can.be.code.block.expression.message=Labeled rule's result expression can be wrapped with code block +inspection.switch.labeled.rule.can.be.code.block.statement.message=Labeled rule's statement can be wrapped with code block +inspection.switch.labeled.rule.can.be.code.block.fix.expression.name=Wrap labeled rule's result expression with code block +inspection.switch.labeled.rule.can.be.code.block.fix.statement.name=Wrap labeled rule's statement with code block + +inspection.labeled.switch.rule.redundant.code.block.display.name=Labeled switch rule has redundant code block +inspection.labeled.switch.rule.redundant.code.block.message=Labeled rule's code block is redundant +inspection.labeled.switch.rule.redundant.code.fix.name=Unwrap code block of labeled rule + +inspection.redundant.operation.on.empty.container.display.name=Redundant operation on empty container +inspection.redundant.operation.on.empty.array.message=Array #ref is always empty +inspection.redundant.operation.on.empty.collection.message=Collection #ref is always empty +inspection.redundant.operation.on.empty.map.message=Map #ref is always empty diff --git a/resources_en/messages/KeyMapBundle.properties b/resources_en/messages/KeyMapBundle.properties index e7786af..352374a 100644 --- a/resources_en/messages/KeyMapBundle.properties +++ b/resources_en/messages/KeyMapBundle.properties @@ -101,3 +101,10 @@ filter.first.stroke.input=First Stroke: filter.second.stroke.input=Second Stroke: filter.shortcut.action.text=Find Actions by Shortcut disable.mnemonic.in.controls.check.box=Disable mnemonics in controls +keymap.with.patched.redo.name={0} Proper Redo +keymap.patch.dialog.title=Map Action to Ctrl+Y +# suppress inspection "TrailingSpacesInProperty" +keymap.patch.dialog.message=Use Ctrl+Y to Redo or to Delete Line?\n\nThis behavior can be changed later in Settings | Keymap.\n +keymap.patch.dialog.redo.option=Redo +keymap.patch.dialog.delete.line.option=Delete Line +keymap.patch.dialog.cancel.option=Cancel diff --git a/resources_en/messages/KeyMapBundle_zh_CN.properties b/resources_en/messages/KeyMapBundle_zh_CN.properties index d9cab50..bb9a4a7 100644 --- a/resources_en/messages/KeyMapBundle_zh_CN.properties +++ b/resources_en/messages/KeyMapBundle_zh_CN.properties @@ -100,3 +100,10 @@ filter.first.stroke.input=\u7b2c\u4e00\u6b21\u6309\u4e0b\u952e\u76d8: filter.second.stroke.input=\u7b2c\u4e8c\u6b21\u6309\u4e0b\u952e\u76d8: filter.shortcut.action.text=\u7528\u5feb\u6377\u952e\u627e\u5230\u64cd\u4f5c disable.mnemonic.in.controls.check.box=\u7981\u7528\u63a7\u5236\u4e2d\u7684\u52a9\u8bb0\u7b26 +keymap.with.patched.redo.name={0} Proper Redo +keymap.patch.dialog.title=Map Action to Ctrl+Y +# suppress inspection "TrailingSpacesInProperty" +keymap.patch.dialog.message=Use Ctrl+Y to Redo or to Delete Line?\n\nThis behavior can be changed later in Settings | Keymap.\n +keymap.patch.dialog.redo.option=Redo +keymap.patch.dialog.delete.line.option=Delete Line +keymap.patch.dialog.cancel.option=Cancel diff --git a/resources_en/messages/KeyMapBundle_zh_TW.properties b/resources_en/messages/KeyMapBundle_zh_TW.properties index 6ebb278..6f77218 100644 --- a/resources_en/messages/KeyMapBundle_zh_TW.properties +++ b/resources_en/messages/KeyMapBundle_zh_TW.properties @@ -100,3 +100,10 @@ filter.first.stroke.input=\u7b2c\u4e00\u6b21\u6309\u4e0b\u9375\u76e4: filter.second.stroke.input=\u7b2c\u4e8c\u6b21\u6309\u4e0b\u9375\u76e4: filter.shortcut.action.text=\u7528\u5feb\u901f\u9375\u627e\u5230\u64cd\u4f5c disable.mnemonic.in.controls.check.box=\u7981\u7528\u63a7\u5236\u4e2d\u7684\u52a9\u8a18\u7b26 +keymap.with.patched.redo.name={0} Proper Redo +keymap.patch.dialog.title=Map Action to Ctrl+Y +# suppress inspection "TrailingSpacesInProperty" +keymap.patch.dialog.message=Use Ctrl+Y to Redo or to Delete Line?\n\nThis behavior can be changed later in Settings | Keymap.\n +keymap.patch.dialog.redo.option=Redo +keymap.patch.dialog.delete.line.option=Delete Line +keymap.patch.dialog.cancel.option=Cancel diff --git a/resources_en/messages/OptionsBundle.properties b/resources_en/messages/OptionsBundle.properties index f6a6c1a..03cd104 100644 --- a/resources_en/messages/OptionsBundle.properties +++ b/resources_en/messages/OptionsBundle.properties @@ -1,3 +1,4 @@ +# suppress inspection "UnusedProperty" for whole file cannot.save.settings.default.dialog.title=Cannot Save Settings #Attribute descriptors @@ -171,6 +172,7 @@ options.general.color.descriptor.console.system.output=Console//System output options.general.color.descriptor.hyperlink.new=Hyperlinks//Unfollowed options.general.color.descriptor.hyperlink.followed=Hyperlinks//Followed options.general.color.descriptor.reference.hyperlink=Hyperlinks//Reference +options.general.color.descriptor.hyperlink.inactive=Hyperlinks//Inactive options.general.color.descriptor.todo.defaults=Code//TODO defaults options.general.color.descriptor.bookmarks=Editor//Bookmarks options.general.color.soft.wrap.sign=Text//Soft wrap sign @@ -182,6 +184,7 @@ options.general.color.descriptor.popups.documentation=Popups and Hints//Document options.general.color.descriptor.popups.information=Popups and Hints//Information hint options.general.color.descriptor.popups.question=Popups and Hints//Question hint options.general.color.descriptor.popups.error=Popups and Hints//Error hint +options.general.color.descriptor.popups.recent.locations.selection=Popups and Hints//Recent locations selection options.general.color.descriptor.popups.tooltip=Popups and Hints//Tooltip options.general.color.descriptor.highlighted.folding.border=Text//Folded text with highlighting @@ -287,6 +290,10 @@ configurable.group.other.settings.weight=-10 configurable.group.other.settings.display.name=Other Settings configurable.group.other.settings.description=\ Settings that are related to non-bundled custom plugins and are not assigned to any other category. +configurable.group.profiler.settings.parent=build +configurable.group.profiler.settings.display.name=Profilers +configurable.group.profiler.settings.description=\ + Configure integration with different profilers # for com.intellij.psi.css.codeStyle.CssLanguageCodeStyleSettingsProvider.STYLESHEET_GROUP stylesheet.code.style.group.settings.description=Configure the code style used in the style sheet languages. @@ -392,4 +399,163 @@ exportable.JavaCodeFoldingSettings.presentable.name=Code Folding Settings exportable.PostfixTemplatesSettings.presentable.name=Postfix Completion exportable.UpdatesConfigurable.presentable.name=Updates -title.for.new.projects={0} for New {1}s \ No newline at end of file +title.for.new.projects={0} for New {1}s + +# +# Descriptions of common code style properties. +# Properties have no direct links in code, property names are generated programmatically +# +codestyle.property.description.formatter_off_tag=A string put in a comment to prevent formatting of the code following after it. +codestyle.property.description.formatter_on_tag=A string put in a comment to enable formatting of the code previously disabled with formatter off tag. +codestyle.property.description.formatter_tags_enabled=Tells if processing of formatter off/on tags in comments is enabled. + +codestyle.property.description.wrap_on_typing=TBD +codestyle.property.description.align_consecutive_assignments=TBD +codestyle.property.description.align_consecutive_variable_declarations=TBD +codestyle.property.description.align_multiline_array_initializer_expression=TBD +codestyle.property.description.align_multiline_assignment=TBD +codestyle.property.description.align_multiline_binary_operation=TBD +codestyle.property.description.align_multiline_chained_methods=TBD +codestyle.property.description.align_multiline_extends_list=TBD +codestyle.property.description.align_multiline_for=TBD +codestyle.property.description.align_multiline_method_brackets=TBD +codestyle.property.description.align_multiline_parameters=TBD +codestyle.property.description.align_multiline_parameters_in_calls=TBD +codestyle.property.description.align_multiline_parenthesized_expression=TBD +codestyle.property.description.align_multiline_ternary_operation=TBD +codestyle.property.description.align_multiline_throws_list=TBD +codestyle.property.description.align_subsequent_simple_methods=TBD +codestyle.property.description.align_throws_keyword=TBD +codestyle.property.description.array_initializer_new_line_after_left_brace=TBD +codestyle.property.description.array_initializer_right_brace_on_new_line=TBD +codestyle.property.description.array_initializer_wrap=TBD +codestyle.property.description.assignment_wrap=TBD +codestyle.property.description.binary_operation_sign_on_next_line=TBD +codestyle.property.description.binary_operation_wrap=TBD +codestyle.property.description.blank_lines_after_class_header=TBD +codestyle.property.description.blank_lines_after_package=TBD +codestyle.property.description.blank_lines_around_class=TBD +codestyle.property.description.blank_lines_around_field=TBD +codestyle.property.description.blank_lines_around_field_in_interface=TBD +codestyle.property.description.blank_lines_around_method=TBD +codestyle.property.description.blank_lines_around_method_in_interface=TBD +codestyle.property.description.blank_lines_before_class_end=TBD +codestyle.property.description.blank_lines_before_imports=TBD +codestyle.property.description.blank_lines_before_method_body=TBD +codestyle.property.description.blank_lines_before_package=TBD +codestyle.property.description.block_comment_at_first_column=TBD +codestyle.property.description.brace_style=TBD +codestyle.property.description.call_parameters_new_line_after_left_paren=TBD +codestyle.property.description.call_parameters_right_paren_on_new_line=TBD +codestyle.property.description.call_parameters_wrap=TBD +codestyle.property.description.case_statement_on_new_line=TBD +codestyle.property.description.catch_on_new_line=TBD +codestyle.property.description.class_brace_style=TBD +codestyle.property.description.continuation_indent_size=TBD +codestyle.property.description.do_not_indent_top_level_class_members=TBD +codestyle.property.description.do_while_brace_force=TBD +codestyle.property.description.else_on_new_line=TBD +codestyle.property.description.extends_keyword_wrap=TBD +codestyle.property.description.finally_on_new_line=TBD +codestyle.property.description.for_brace_force=TBD +codestyle.property.description.for_statement_new_line_after_left_paren=TBD +codestyle.property.description.for_statement_right_paren_on_new_line=TBD +codestyle.property.description.for_statement_wrap=TBD +codestyle.property.description.if_brace_force=TBD +codestyle.property.description.keep_blank_lines_before_right_brace=TBD +codestyle.property.description.keep_blank_lines_in_code=TBD +codestyle.property.description.keep_blank_lines_in_declarations=TBD +codestyle.property.description.keep_control_statement_in_one_line=TBD +codestyle.property.description.keep_first_column_comment=TBD +codestyle.property.description.keep_indents_on_empty_lines=TBD +codestyle.property.description.keep_line_breaks=TBD +codestyle.property.description.keep_multiple_expressions_in_one_line=TBD +codestyle.property.description.keep_simple_blocks_in_one_line=TBD +codestyle.property.description.keep_simple_lambdas_in_one_line=TBD +codestyle.property.description.keep_simple_methods_in_one_line=TBD +codestyle.property.description.lambda_brace_style=TBD +codestyle.property.description.line_comment_add_space=TBD +codestyle.property.description.line_comment_at_first_column=TBD +codestyle.property.description.method_brace_style=TBD +codestyle.property.description.method_call_chain_wrap=TBD +codestyle.property.description.method_parameters_new_line_after_left_paren=TBD +codestyle.property.description.method_parameters_right_paren_on_new_line=TBD +codestyle.property.description.method_parameters_wrap=TBD +codestyle.property.description.modifier_list_wrap=TBD +codestyle.property.description.parentheses_expression_new_line_after_left_paren=TBD +codestyle.property.description.parentheses_expression_right_paren_on_new_line=TBD +codestyle.property.description.place_assignment_sign_on_next_line=TBD +codestyle.property.description.prefer_parameters_wrap=TBD +codestyle.property.description.smart_tabs=TBD +codestyle.property.description.space_after_colon=TBD +codestyle.property.description.space_after_comma=TBD +codestyle.property.description.space_after_for_semicolon=TBD +codestyle.property.description.space_after_quest=TBD +codestyle.property.description.space_after_type_cast=TBD +codestyle.property.description.space_before_array_initializer_left_brace=TBD +codestyle.property.description.space_before_catch_keyword=TBD +codestyle.property.description.space_before_catch_left_brace=TBD +codestyle.property.description.space_before_catch_parentheses=TBD +codestyle.property.description.space_before_class_left_brace=TBD +codestyle.property.description.space_before_colon=TBD +codestyle.property.description.space_before_comma=TBD +codestyle.property.description.space_before_do_left_brace=TBD +codestyle.property.description.space_before_else_keyword=TBD +codestyle.property.description.space_before_else_left_brace=TBD +codestyle.property.description.space_before_finally_keyword=TBD +codestyle.property.description.space_before_finally_left_brace=TBD +codestyle.property.description.space_before_for_left_brace=TBD +codestyle.property.description.space_before_for_parentheses=TBD +codestyle.property.description.space_before_for_semicolon=TBD +codestyle.property.description.space_before_if_left_brace=TBD +codestyle.property.description.space_before_if_parentheses=TBD +codestyle.property.description.space_before_method_call_parentheses=TBD +codestyle.property.description.space_before_method_left_brace=TBD +codestyle.property.description.space_before_method_parentheses=TBD +codestyle.property.description.space_before_quest=TBD +codestyle.property.description.space_before_switch_left_brace=TBD +codestyle.property.description.space_before_switch_parentheses=TBD +codestyle.property.description.space_before_synchronized_left_brace=TBD +codestyle.property.description.space_before_synchronized_parentheses=TBD +codestyle.property.description.space_before_try_left_brace=TBD +codestyle.property.description.space_before_try_parentheses=TBD +codestyle.property.description.space_before_type_parameter_list=TDB +codestyle.property.description.space_before_while_keyword=TBD +codestyle.property.description.space_before_while_left_brace=TBD +codestyle.property.description.space_before_while_parentheses=TBD +codestyle.property.description.spaces_around_additive_operators=TBD +codestyle.property.description.spaces_around_assignment_operators=TBD +codestyle.property.description.spaces_around_bitwise_operators=TBD +codestyle.property.description.spaces_around_equality_operators=TBD +codestyle.property.description.spaces_around_logical_operators=TBD +codestyle.property.description.spaces_around_multiplicative_operators=TBD +codestyle.property.description.spaces_around_relational_operators=TBD +codestyle.property.description.spaces_around_shift_operators=TBD +codestyle.property.description.spaces_around_unary_operator=TBD +codestyle.property.description.spaces_within_array_initializer_braces=TBD +codestyle.property.description.spaces_within_braces=TBD +codestyle.property.description.spaces_within_brackets=TBD +codestyle.property.description.spaces_within_cast_parentheses=TBD +codestyle.property.description.spaces_within_catch_parentheses=TBD +codestyle.property.description.space_within_empty_array_initializer_braces=TBD +codestyle.property.description.space_within_empty_method_call_parentheses=TBD +codestyle.property.description.space_within_empty_method_parentheses=TBD +codestyle.property.description.spaces_within_for_parentheses=TBD +codestyle.property.description.spaces_within_if_parentheses=TBD +codestyle.property.description.spaces_within_method_call_parentheses=TBD +codestyle.property.description.spaces_within_method_parentheses=TBD +codestyle.property.description.spaces_within_parentheses=TBD +codestyle.property.description.spaces_within_switch_parentheses=TBD +codestyle.property.description.spaces_within_synchronized_parentheses=TBD +codestyle.property.description.spaces_within_try_parentheses=TBD +codestyle.property.description.spaces_within_while_parentheses=TBD +codestyle.property.description.special_else_if_treatment=TBD +codestyle.property.description.ternary_operation_signs_on_next_line=TBD +codestyle.property.description.ternary_operation_wrap=TBD +codestyle.property.description.throws_keyword_wrap=TBD +codestyle.property.description.throws_list_wrap=TBD +codestyle.property.description.while_brace_force=TBD +codestyle.property.description.while_on_new_line=TBD +codestyle.property.description.wrap_comments=TBD +codestyle.property.description.wrap_first_method_in_call_chain=TBD +codestyle.property.description.wrap_long_lines=TBD diff --git a/resources_en/messages/OptionsBundle_zh_CN.properties b/resources_en/messages/OptionsBundle_zh_CN.properties index 9bb3c44..a132824 100644 --- a/resources_en/messages/OptionsBundle_zh_CN.properties +++ b/resources_en/messages/OptionsBundle_zh_CN.properties @@ -1,3 +1,4 @@ +# suppress inspection "UnusedProperty" for whole file cannot.save.settings.default.dialog.title=\u65e0\u6cd5\u4fdd\u5b58\u8bbe\u7f6e #Attribute descriptors @@ -171,6 +172,7 @@ options.general.color.descriptor.console.system.output=\u63a7\u5236\u53f0//\u7cf options.general.color.descriptor.hyperlink.new=\u8d85\u94fe\u63a5//\u672a\u8ddf\u968f\u7684 options.general.color.descriptor.hyperlink.followed=\u8d85\u94fe\u63a5//\u8ddf\u968f\u7684 options.general.color.descriptor.reference.hyperlink=\u8d85\u94fe\u63a5//\u5f15\u7528 +options.general.color.descriptor.hyperlink.inactive=Hyperlinks//Inactive options.general.color.descriptor.todo.defaults=\u4ee3\u7801//TODO \u9ed8\u8ba4 options.general.color.descriptor.bookmarks=\u7f16\u8f91\u5668//\u4e66\u7b7e options.general.color.soft.wrap.sign=\u6587\u672c//\u81ea\u52a8\u6362\u884c\u6807\u5fd7 @@ -182,6 +184,7 @@ options.general.color.descriptor.popups.documentation=\u5f39\u51fa\u7a97\u53e3\u options.general.color.descriptor.popups.information=\u5f39\u51fa\u7a97\u53e3\u548c\u63d0\u793a//\u4fe1\u606f\u63d0\u793a options.general.color.descriptor.popups.question=\u5f39\u51fa\u7a97\u53e3\u548c\u63d0\u793a//\u95ee\u9898\u63d0\u793a options.general.color.descriptor.popups.error=\u5f39\u51fa\u7a97\u53e3\u548c\u63d0\u793a//\u9519\u8bef\u63d0\u793a +options.general.color.descriptor.popups.recent.locations.selection=Popups and Hints//Recent locations selection options.general.color.descriptor.popups.tooltip=\u5f39\u51fa\u7a97\u53e3\u548c\u63d0\u793a//\u5de5\u5177\u63d0\u793a options.general.color.descriptor.highlighted.folding.border=\u6587\u672c//\u6298\u53e0\u6587\u672c\u9ad8\u4eae\u663e\u793a @@ -275,6 +278,9 @@ configurable.group.tools.settings.description=\u914d\u7f6e\u7b2c\u4e configurable.group.other.settings.weight=-10 configurable.group.other.settings.display.name=\u5176\u4ed6\u8bbe\u7f6e configurable.group.other.settings.description=\u975e\u7ed1\u5b9a\u7684\u81ea\u5b9a\u4e49\u63d2\u4ef6\u76f8\u5173\u7684\u8bbe\u7f6e\uff0c\u4e0d\u5206\u914d\u7ed9\u4efb\u4f55\u5176\u4ed6\u7c7b\u522b\u3002 +configurable.group.profiler.settings.parent=\u6784\u5efa +configurable.group.profiler.settings.display.name=\u6027\u80fd\u76d1\u89c6\u5de5\u5177 +configurable.group.profiler.settings.description=Configure integration with different profilers # for com.intellij.psi.css.codeStyle.CssLanguageCodeStyleSettingsProvider.STYLESHEET_GROUP stylesheet.code.style.group.settings.description=\u914d\u7f6e\u6837\u5f0f\u8868\u8bed\u8a00\u4e2d\u4f7f\u7528\u7684\u4ee3\u7801\u6837\u5f0f\u3002 @@ -380,4 +386,163 @@ exportable.JavaCodeFoldingSettings.presentable.name=\u4ee3\u7801\u6298\u53e0\u8b exportable.PostfixTemplatesSettings.presentable.name=\u540e\u7f00\u8865\u5168 exportable.UpdatesConfigurable.presentable.name=\u66f4\u65b0 -title.for.new.projects={0} for New {1}s \ No newline at end of file +title.for.new.projects={0} for New {1}s + +# +# Descriptions of common code style properties. +# Properties have no direct links in code, property names are generated programmatically +# +codestyle.property.description.formatter_off_tag=\u5728\u6ce8\u91ca\u4e2d\u653e\u5165\u4e00\u4e2a\u5b57\u7b26\u4e32\uff0c\u4ee5\u9632\u6b62\u540e\u9762\u7684\u4ee3\u7801\u683c\u5f0f\u5316\u3002 +codestyle.property.description.formatter_on_tag=\u5728\u6ce8\u91ca\u4e2d\u653e\u5165\u4e00\u4e2a\u5b57\u7b26\u4e32\uff0c\u4ee5\u542f\u7528\u5148\u524d\u4f7f\u7528formatter off\u6807\u8bb0\u7981\u7528\u7684\u4ee3\u7801\u7684\u683c\u5f0f\u5316\u3002 +codestyle.property.description.formatter_tags_enabled=Tells if processing of formatter off/on tags in comments is enabled. + +codestyle.property.description.wrap_on_typing=TBD +codestyle.property.description.align_consecutive_assignments=TBD +codestyle.property.description.align_consecutive_variable_declarations=TBD +codestyle.property.description.align_multiline_array_initializer_expression=TBD +codestyle.property.description.align_multiline_assignment=TBD +codestyle.property.description.align_multiline_binary_operation=TBD +codestyle.property.description.align_multiline_chained_methods=TBD +codestyle.property.description.align_multiline_extends_list=TBD +codestyle.property.description.align_multiline_for=TBD +codestyle.property.description.align_multiline_method_brackets=TBD +codestyle.property.description.align_multiline_parameters=TBD +codestyle.property.description.align_multiline_parameters_in_calls=TBD +codestyle.property.description.align_multiline_parenthesized_expression=TBD +codestyle.property.description.align_multiline_ternary_operation=TBD +codestyle.property.description.align_multiline_throws_list=TBD +codestyle.property.description.align_subsequent_simple_methods=TBD +codestyle.property.description.align_throws_keyword=TBD +codestyle.property.description.array_initializer_new_line_after_left_brace=TBD +codestyle.property.description.array_initializer_right_brace_on_new_line=TBD +codestyle.property.description.array_initializer_wrap=TBD +codestyle.property.description.assignment_wrap=TBD +codestyle.property.description.binary_operation_sign_on_next_line=TBD +codestyle.property.description.binary_operation_wrap=TBD +codestyle.property.description.blank_lines_after_class_header=TBD +codestyle.property.description.blank_lines_after_package=TBD +codestyle.property.description.blank_lines_around_class=TBD +codestyle.property.description.blank_lines_around_field=TBD +codestyle.property.description.blank_lines_around_field_in_interface=TBD +codestyle.property.description.blank_lines_around_method=TBD +codestyle.property.description.blank_lines_around_method_in_interface=TBD +codestyle.property.description.blank_lines_before_class_end=TBD +codestyle.property.description.blank_lines_before_imports=TBD +codestyle.property.description.blank_lines_before_method_body=TBD +codestyle.property.description.blank_lines_before_package=TBD +codestyle.property.description.block_comment_at_first_column=TBD +codestyle.property.description.brace_style=TBD +codestyle.property.description.call_parameters_new_line_after_left_paren=TBD +codestyle.property.description.call_parameters_right_paren_on_new_line=TBD +codestyle.property.description.call_parameters_wrap=TBD +codestyle.property.description.case_statement_on_new_line=TBD +codestyle.property.description.catch_on_new_line=TBD +codestyle.property.description.class_brace_style=TBD +codestyle.property.description.continuation_indent_size=TBD +codestyle.property.description.do_not_indent_top_level_class_members=TBD +codestyle.property.description.do_while_brace_force=TBD +codestyle.property.description.else_on_new_line=TBD +codestyle.property.description.extends_keyword_wrap=TBD +codestyle.property.description.finally_on_new_line=TBD +codestyle.property.description.for_brace_force=TBD +codestyle.property.description.for_statement_new_line_after_left_paren=TBD +codestyle.property.description.for_statement_right_paren_on_new_line=TBD +codestyle.property.description.for_statement_wrap=TBD +codestyle.property.description.if_brace_force=TBD +codestyle.property.description.keep_blank_lines_before_right_brace=TBD +codestyle.property.description.keep_blank_lines_in_code=TBD +codestyle.property.description.keep_blank_lines_in_declarations=TBD +codestyle.property.description.keep_control_statement_in_one_line=TBD +codestyle.property.description.keep_first_column_comment=TBD +codestyle.property.description.keep_indents_on_empty_lines=TBD +codestyle.property.description.keep_line_breaks=TBD +codestyle.property.description.keep_multiple_expressions_in_one_line=TBD +codestyle.property.description.keep_simple_blocks_in_one_line=TBD +codestyle.property.description.keep_simple_lambdas_in_one_line=TBD +codestyle.property.description.keep_simple_methods_in_one_line=TBD +codestyle.property.description.lambda_brace_style=TBD +codestyle.property.description.line_comment_add_space=TBD +codestyle.property.description.line_comment_at_first_column=TBD +codestyle.property.description.method_brace_style=TBD +codestyle.property.description.method_call_chain_wrap=TBD +codestyle.property.description.method_parameters_new_line_after_left_paren=TBD +codestyle.property.description.method_parameters_right_paren_on_new_line=TBD +codestyle.property.description.method_parameters_wrap=TBD +codestyle.property.description.modifier_list_wrap=TBD +codestyle.property.description.parentheses_expression_new_line_after_left_paren=TBD +codestyle.property.description.parentheses_expression_right_paren_on_new_line=TBD +codestyle.property.description.place_assignment_sign_on_next_line=TBD +codestyle.property.description.prefer_parameters_wrap=TBD +codestyle.property.description.smart_tabs=TBD +codestyle.property.description.space_after_colon=TBD +codestyle.property.description.space_after_comma=TBD +codestyle.property.description.space_after_for_semicolon=TBD +codestyle.property.description.space_after_quest=TBD +codestyle.property.description.space_after_type_cast=TBD +codestyle.property.description.space_before_array_initializer_left_brace=TBD +codestyle.property.description.space_before_catch_keyword=TBD +codestyle.property.description.space_before_catch_left_brace=TBD +codestyle.property.description.space_before_catch_parentheses=TBD +codestyle.property.description.space_before_class_left_brace=TBD +codestyle.property.description.space_before_colon=TBD +codestyle.property.description.space_before_comma=TBD +codestyle.property.description.space_before_do_left_brace=TBD +codestyle.property.description.space_before_else_keyword=TBD +codestyle.property.description.space_before_else_left_brace=TBD +codestyle.property.description.space_before_finally_keyword=TBD +codestyle.property.description.space_before_finally_left_brace=TBD +codestyle.property.description.space_before_for_left_brace=TBD +codestyle.property.description.space_before_for_parentheses=TBD +codestyle.property.description.space_before_for_semicolon=TBD +codestyle.property.description.space_before_if_left_brace=TBD +codestyle.property.description.space_before_if_parentheses=TBD +codestyle.property.description.space_before_method_call_parentheses=TBD +codestyle.property.description.space_before_method_left_brace=TBD +codestyle.property.description.space_before_method_parentheses=TBD +codestyle.property.description.space_before_quest=TBD +codestyle.property.description.space_before_switch_left_brace=TBD +codestyle.property.description.space_before_switch_parentheses=TBD +codestyle.property.description.space_before_synchronized_left_brace=TBD +codestyle.property.description.space_before_synchronized_parentheses=TBD +codestyle.property.description.space_before_try_left_brace=TBD +codestyle.property.description.space_before_try_parentheses=TBD +codestyle.property.description.space_before_type_parameter_list=TDB +codestyle.property.description.space_before_while_keyword=TBD +codestyle.property.description.space_before_while_left_brace=TBD +codestyle.property.description.space_before_while_parentheses=TBD +codestyle.property.description.spaces_around_additive_operators=TBD +codestyle.property.description.spaces_around_assignment_operators=TBD +codestyle.property.description.spaces_around_bitwise_operators=TBD +codestyle.property.description.spaces_around_equality_operators=TBD +codestyle.property.description.spaces_around_logical_operators=TBD +codestyle.property.description.spaces_around_multiplicative_operators=TBD +codestyle.property.description.spaces_around_relational_operators=TBD +codestyle.property.description.spaces_around_shift_operators=TBD +codestyle.property.description.spaces_around_unary_operator=TBD +codestyle.property.description.spaces_within_array_initializer_braces=TBD +codestyle.property.description.spaces_within_braces=TBD +codestyle.property.description.spaces_within_brackets=TBD +codestyle.property.description.spaces_within_cast_parentheses=TBD +codestyle.property.description.spaces_within_catch_parentheses=TBD +codestyle.property.description.space_within_empty_array_initializer_braces=TBD +codestyle.property.description.space_within_empty_method_call_parentheses=TBD +codestyle.property.description.space_within_empty_method_parentheses=TBD +codestyle.property.description.spaces_within_for_parentheses=TBD +codestyle.property.description.spaces_within_if_parentheses=TBD +codestyle.property.description.spaces_within_method_call_parentheses=TBD +codestyle.property.description.spaces_within_method_parentheses=TBD +codestyle.property.description.spaces_within_parentheses=TBD +codestyle.property.description.spaces_within_switch_parentheses=TBD +codestyle.property.description.spaces_within_synchronized_parentheses=TBD +codestyle.property.description.spaces_within_try_parentheses=TBD +codestyle.property.description.spaces_within_while_parentheses=TBD +codestyle.property.description.special_else_if_treatment=TBD +codestyle.property.description.ternary_operation_signs_on_next_line=TBD +codestyle.property.description.ternary_operation_wrap=TBD +codestyle.property.description.throws_keyword_wrap=TBD +codestyle.property.description.throws_list_wrap=TBD +codestyle.property.description.while_brace_force=TBD +codestyle.property.description.while_on_new_line=TBD +codestyle.property.description.wrap_comments=TBD +codestyle.property.description.wrap_first_method_in_call_chain=TBD +codestyle.property.description.wrap_long_lines=TBD diff --git a/resources_en/messages/OptionsBundle_zh_TW.properties b/resources_en/messages/OptionsBundle_zh_TW.properties index 6fdaae9..9c77229 100644 --- a/resources_en/messages/OptionsBundle_zh_TW.properties +++ b/resources_en/messages/OptionsBundle_zh_TW.properties @@ -1,3 +1,4 @@ +# suppress inspection "UnusedProperty" for whole file cannot.save.settings.default.dialog.title=\u7121\u6cd5\u5132\u5b58\u8a2d\u5b9a #Attribute descriptors @@ -171,6 +172,7 @@ options.general.color.descriptor.console.system.output=\u4e3b\u63a7\u53f0//\u7cf options.general.color.descriptor.hyperlink.new=\u8d85\u9023\u7d50//\u672a\u8ddf\u96a8\u7684 options.general.color.descriptor.hyperlink.followed=\u8d85\u9023\u7d50//\u8ddf\u96a8\u7684 options.general.color.descriptor.reference.hyperlink=\u8d85\u9023\u7d50//\u53c3\u7167 +options.general.color.descriptor.hyperlink.inactive=Hyperlinks//Inactive options.general.color.descriptor.todo.defaults=\u4ee3\u78bc//TODO \u9810\u8a2d options.general.color.descriptor.bookmarks=\u7de8\u8f2f\u5668//\u66f8\u7c64 options.general.color.soft.wrap.sign=\u6587\u5b57//\u81ea\u52d5\u63db\u884c\u65d7\u6a19 @@ -182,6 +184,7 @@ options.general.color.descriptor.popups.documentation=\u5f48\u51fa\u8996\u7a97\u options.general.color.descriptor.popups.information=\u5f48\u51fa\u8996\u7a97\u548c\u63d0\u793a//\u8a0a\u606f\u63d0\u793a options.general.color.descriptor.popups.question=\u5f48\u51fa\u8996\u7a97\u548c\u63d0\u793a//\u554f\u984c\u63d0\u793a options.general.color.descriptor.popups.error=\u5f48\u51fa\u8996\u7a97\u548c\u63d0\u793a//\u932f\u8aa4\u63d0\u793a +options.general.color.descriptor.popups.recent.locations.selection=Popups and Hints//Recent locations selection options.general.color.descriptor.popups.tooltip=\u5f48\u51fa\u8996\u7a97\u548c\u63d0\u793a//\u5de5\u5177\u63d0\u793a options.general.color.descriptor.highlighted.folding.border=\u6587\u5b57//\u6298\u758a\u6587\u5b57\u9ad8\u4eae\u986f\u793a @@ -275,6 +278,9 @@ configurable.group.tools.settings.description=\u8a2d\u5b9a\u7b2c\u4e configurable.group.other.settings.weight=-10 configurable.group.other.settings.display.name=\u5176\u4ed6\u8a2d\u5b9a configurable.group.other.settings.description=\u975e\u7d81\u5b9a\u7684\u81ea\u8a02\u589e\u76ca\u96c6\u76f8\u95dc\u7684\u8a2d\u5b9a\uff0c\u4e0d\u5206\u914d\u7d66\u4efb\u4f55\u5176\u4ed6\u985e\u5225\u3002 +configurable.group.profiler.settings.parent=\u69cb\u5efa +configurable.group.profiler.settings.display.name=\u6027\u80fd\u76e3\u8996\u5de5\u5177 +configurable.group.profiler.settings.description=Configure integration with different profilers # for com.intellij.psi.css.codeStyle.CssLanguageCodeStyleSettingsProvider.STYLESHEET_GROUP stylesheet.code.style.group.settings.description=\u8a2d\u5b9a\u6a23\u5f0f\u8868\u8a9e\u8a00\u4e2d\u4f7f\u7528\u7684\u4ee3\u78bc\u6a23\u5f0f\u3002 @@ -380,4 +386,163 @@ exportable.JavaCodeFoldingSettings.presentable.name=\u4ee3\u78bc\u6298\u758a\u8a exportable.PostfixTemplatesSettings.presentable.name=\u5f8c\u7f6e\u5b57\u5143\u88dc\u5168 exportable.UpdatesConfigurable.presentable.name=\u66f4\u65b0 -title.for.new.projects={0} for New {1}s \ No newline at end of file +title.for.new.projects={0} for New {1}s + +# +# Descriptions of common code style properties. +# Properties have no direct links in code, property names are generated programmatically +# +codestyle.property.description.formatter_off_tag=\u5728\u8a3b\u89e3\u4e2d\u653e\u5165\u4e00\u500b\u5b57\u4e32\uff0c\u4ee5\u9632\u6b62\u5f8c\u9762\u7684\u4ee3\u78bc\u683c\u5f0f\u5316\u3002 +codestyle.property.description.formatter_on_tag=\u5728\u8a3b\u89e3\u4e2d\u653e\u5165\u4e00\u500b\u5b57\u4e32\uff0c\u4ee5\u555f\u7528\u5148\u524d\u4f7f\u7528formatter off\u6a19\u8a18\u7981\u7528\u7684\u4ee3\u78bc\u7684\u683c\u5f0f\u5316\u3002 +codestyle.property.description.formatter_tags_enabled=Tells if processing of formatter off/on tags in comments is enabled. + +codestyle.property.description.wrap_on_typing=TBD +codestyle.property.description.align_consecutive_assignments=TBD +codestyle.property.description.align_consecutive_variable_declarations=TBD +codestyle.property.description.align_multiline_array_initializer_expression=TBD +codestyle.property.description.align_multiline_assignment=TBD +codestyle.property.description.align_multiline_binary_operation=TBD +codestyle.property.description.align_multiline_chained_methods=TBD +codestyle.property.description.align_multiline_extends_list=TBD +codestyle.property.description.align_multiline_for=TBD +codestyle.property.description.align_multiline_method_brackets=TBD +codestyle.property.description.align_multiline_parameters=TBD +codestyle.property.description.align_multiline_parameters_in_calls=TBD +codestyle.property.description.align_multiline_parenthesized_expression=TBD +codestyle.property.description.align_multiline_ternary_operation=TBD +codestyle.property.description.align_multiline_throws_list=TBD +codestyle.property.description.align_subsequent_simple_methods=TBD +codestyle.property.description.align_throws_keyword=TBD +codestyle.property.description.array_initializer_new_line_after_left_brace=TBD +codestyle.property.description.array_initializer_right_brace_on_new_line=TBD +codestyle.property.description.array_initializer_wrap=TBD +codestyle.property.description.assignment_wrap=TBD +codestyle.property.description.binary_operation_sign_on_next_line=TBD +codestyle.property.description.binary_operation_wrap=TBD +codestyle.property.description.blank_lines_after_class_header=TBD +codestyle.property.description.blank_lines_after_package=TBD +codestyle.property.description.blank_lines_around_class=TBD +codestyle.property.description.blank_lines_around_field=TBD +codestyle.property.description.blank_lines_around_field_in_interface=TBD +codestyle.property.description.blank_lines_around_method=TBD +codestyle.property.description.blank_lines_around_method_in_interface=TBD +codestyle.property.description.blank_lines_before_class_end=TBD +codestyle.property.description.blank_lines_before_imports=TBD +codestyle.property.description.blank_lines_before_method_body=TBD +codestyle.property.description.blank_lines_before_package=TBD +codestyle.property.description.block_comment_at_first_column=TBD +codestyle.property.description.brace_style=TBD +codestyle.property.description.call_parameters_new_line_after_left_paren=TBD +codestyle.property.description.call_parameters_right_paren_on_new_line=TBD +codestyle.property.description.call_parameters_wrap=TBD +codestyle.property.description.case_statement_on_new_line=TBD +codestyle.property.description.catch_on_new_line=TBD +codestyle.property.description.class_brace_style=TBD +codestyle.property.description.continuation_indent_size=TBD +codestyle.property.description.do_not_indent_top_level_class_members=TBD +codestyle.property.description.do_while_brace_force=TBD +codestyle.property.description.else_on_new_line=TBD +codestyle.property.description.extends_keyword_wrap=TBD +codestyle.property.description.finally_on_new_line=TBD +codestyle.property.description.for_brace_force=TBD +codestyle.property.description.for_statement_new_line_after_left_paren=TBD +codestyle.property.description.for_statement_right_paren_on_new_line=TBD +codestyle.property.description.for_statement_wrap=TBD +codestyle.property.description.if_brace_force=TBD +codestyle.property.description.keep_blank_lines_before_right_brace=TBD +codestyle.property.description.keep_blank_lines_in_code=TBD +codestyle.property.description.keep_blank_lines_in_declarations=TBD +codestyle.property.description.keep_control_statement_in_one_line=TBD +codestyle.property.description.keep_first_column_comment=TBD +codestyle.property.description.keep_indents_on_empty_lines=TBD +codestyle.property.description.keep_line_breaks=TBD +codestyle.property.description.keep_multiple_expressions_in_one_line=TBD +codestyle.property.description.keep_simple_blocks_in_one_line=TBD +codestyle.property.description.keep_simple_lambdas_in_one_line=TBD +codestyle.property.description.keep_simple_methods_in_one_line=TBD +codestyle.property.description.lambda_brace_style=TBD +codestyle.property.description.line_comment_add_space=TBD +codestyle.property.description.line_comment_at_first_column=TBD +codestyle.property.description.method_brace_style=TBD +codestyle.property.description.method_call_chain_wrap=TBD +codestyle.property.description.method_parameters_new_line_after_left_paren=TBD +codestyle.property.description.method_parameters_right_paren_on_new_line=TBD +codestyle.property.description.method_parameters_wrap=TBD +codestyle.property.description.modifier_list_wrap=TBD +codestyle.property.description.parentheses_expression_new_line_after_left_paren=TBD +codestyle.property.description.parentheses_expression_right_paren_on_new_line=TBD +codestyle.property.description.place_assignment_sign_on_next_line=TBD +codestyle.property.description.prefer_parameters_wrap=TBD +codestyle.property.description.smart_tabs=TBD +codestyle.property.description.space_after_colon=TBD +codestyle.property.description.space_after_comma=TBD +codestyle.property.description.space_after_for_semicolon=TBD +codestyle.property.description.space_after_quest=TBD +codestyle.property.description.space_after_type_cast=TBD +codestyle.property.description.space_before_array_initializer_left_brace=TBD +codestyle.property.description.space_before_catch_keyword=TBD +codestyle.property.description.space_before_catch_left_brace=TBD +codestyle.property.description.space_before_catch_parentheses=TBD +codestyle.property.description.space_before_class_left_brace=TBD +codestyle.property.description.space_before_colon=TBD +codestyle.property.description.space_before_comma=TBD +codestyle.property.description.space_before_do_left_brace=TBD +codestyle.property.description.space_before_else_keyword=TBD +codestyle.property.description.space_before_else_left_brace=TBD +codestyle.property.description.space_before_finally_keyword=TBD +codestyle.property.description.space_before_finally_left_brace=TBD +codestyle.property.description.space_before_for_left_brace=TBD +codestyle.property.description.space_before_for_parentheses=TBD +codestyle.property.description.space_before_for_semicolon=TBD +codestyle.property.description.space_before_if_left_brace=TBD +codestyle.property.description.space_before_if_parentheses=TBD +codestyle.property.description.space_before_method_call_parentheses=TBD +codestyle.property.description.space_before_method_left_brace=TBD +codestyle.property.description.space_before_method_parentheses=TBD +codestyle.property.description.space_before_quest=TBD +codestyle.property.description.space_before_switch_left_brace=TBD +codestyle.property.description.space_before_switch_parentheses=TBD +codestyle.property.description.space_before_synchronized_left_brace=TBD +codestyle.property.description.space_before_synchronized_parentheses=TBD +codestyle.property.description.space_before_try_left_brace=TBD +codestyle.property.description.space_before_try_parentheses=TBD +codestyle.property.description.space_before_type_parameter_list=TDB +codestyle.property.description.space_before_while_keyword=TBD +codestyle.property.description.space_before_while_left_brace=TBD +codestyle.property.description.space_before_while_parentheses=TBD +codestyle.property.description.spaces_around_additive_operators=TBD +codestyle.property.description.spaces_around_assignment_operators=TBD +codestyle.property.description.spaces_around_bitwise_operators=TBD +codestyle.property.description.spaces_around_equality_operators=TBD +codestyle.property.description.spaces_around_logical_operators=TBD +codestyle.property.description.spaces_around_multiplicative_operators=TBD +codestyle.property.description.spaces_around_relational_operators=TBD +codestyle.property.description.spaces_around_shift_operators=TBD +codestyle.property.description.spaces_around_unary_operator=TBD +codestyle.property.description.spaces_within_array_initializer_braces=TBD +codestyle.property.description.spaces_within_braces=TBD +codestyle.property.description.spaces_within_brackets=TBD +codestyle.property.description.spaces_within_cast_parentheses=TBD +codestyle.property.description.spaces_within_catch_parentheses=TBD +codestyle.property.description.space_within_empty_array_initializer_braces=TBD +codestyle.property.description.space_within_empty_method_call_parentheses=TBD +codestyle.property.description.space_within_empty_method_parentheses=TBD +codestyle.property.description.spaces_within_for_parentheses=TBD +codestyle.property.description.spaces_within_if_parentheses=TBD +codestyle.property.description.spaces_within_method_call_parentheses=TBD +codestyle.property.description.spaces_within_method_parentheses=TBD +codestyle.property.description.spaces_within_parentheses=TBD +codestyle.property.description.spaces_within_switch_parentheses=TBD +codestyle.property.description.spaces_within_synchronized_parentheses=TBD +codestyle.property.description.spaces_within_try_parentheses=TBD +codestyle.property.description.spaces_within_while_parentheses=TBD +codestyle.property.description.special_else_if_treatment=TBD +codestyle.property.description.ternary_operation_signs_on_next_line=TBD +codestyle.property.description.ternary_operation_wrap=TBD +codestyle.property.description.throws_keyword_wrap=TBD +codestyle.property.description.throws_list_wrap=TBD +codestyle.property.description.while_brace_force=TBD +codestyle.property.description.while_on_new_line=TBD +codestyle.property.description.wrap_comments=TBD +codestyle.property.description.wrap_first_method_in_call_chain=TBD +codestyle.property.description.wrap_long_lines=TBD diff --git a/resources_en/messages/ProjectBundle.properties b/resources_en/messages/ProjectBundle.properties index 4960e22..7bff79a 100644 --- a/resources_en/messages/ProjectBundle.properties +++ b/resources_en/messages/ProjectBundle.properties @@ -327,7 +327,6 @@ find.usages.action.text=Find Usages dependencies.used.in.popup.title=Used in project.language.level=Project language level:
This language level is default for all project modules.
\ A module specific language level can be configured for each of the modules as required. -classpath.panel.analyze=Analyze classpath.panel.navigate.action.text=Navigate output.tab.title=Output project.roots.module.banner.text=Module ''{0}'' diff --git a/resources_en/messages/ProjectBundle_zh_CN.properties b/resources_en/messages/ProjectBundle_zh_CN.properties index b64c343..83a346a 100644 --- a/resources_en/messages/ProjectBundle_zh_CN.properties +++ b/resources_en/messages/ProjectBundle_zh_CN.properties @@ -285,7 +285,6 @@ project.compiler.output=\u9879\u76ee\u7f16\u8bd1\u8f93\u51fa:
\u find.usages.action.text=\u67e5\u627e\u4f7f\u7528 dependencies.used.in.popup.title=\u7528\u4e8e project.language.level=\u9879\u76ee\u8bed\u8a00\u7ea7\u522b:
\u8bbf\u8bed\u8a00\u7ea7\u522b\u4e3a\u6240\u6709\u9879\u76ee\u6a21\u5757\u7684\u9ed8\u8ba4\u503c\u3002
\u53ef\u4ee5\u6839\u636e\u9700\u8981\u4e3a\u6bcf\u4e2a\u6a21\u5757\u914d\u7f6e\u6a21\u5757\u7279\u5b9a\u8bed\u8a00\u7ea7\u522b\u3002 -classpath.panel.analyze=\u5206\u6790 classpath.panel.navigate.action.text=\u5bfc\u822a output.tab.title=\u8f93\u51fa project.roots.module.banner.text=\u6a21\u5757 ''{0}'' diff --git a/resources_en/messages/ProjectBundle_zh_TW.properties b/resources_en/messages/ProjectBundle_zh_TW.properties index c0bcd81..6fd5287 100644 --- a/resources_en/messages/ProjectBundle_zh_TW.properties +++ b/resources_en/messages/ProjectBundle_zh_TW.properties @@ -285,7 +285,6 @@ project.compiler.output=\u9805\u76ee\u7de8\u8b6f\u8f38\u51fa:
\u find.usages.action.text=\u641c\u5c0b\u4f7f\u7528 dependencies.used.in.popup.title=\u7528\u65bc project.language.level=\u9805\u76ee\u8a9e\u8a00\u7d1a\u5225:
\u8a2a\u8a9e\u8a00\u7d1a\u5225\u70ba\u6240\u6709\u9805\u76ee\u6a21\u7d44\u7684\u9810\u8a2d\u503c\u3002
\u53ef\u4ee5\u6839\u64da\u9700\u8981\u70ba\u6bcf\u500b\u6a21\u7d44\u8a2d\u5b9a\u6a21\u7d44\u7279\u5b9a\u8a9e\u8a00\u7d1a\u5225\u3002 -classpath.panel.analyze=\u5206\u6790 classpath.panel.navigate.action.text=\u5c0e\u822a output.tab.title=\u8f38\u51fa project.roots.module.banner.text=\u6a21\u7d44 ''{0}'' diff --git a/resources_en/messages/RefactoringBundle.properties b/resources_en/messages/RefactoringBundle.properties index bdf89ec..60f4d53 100644 --- a/resources_en/messages/RefactoringBundle.properties +++ b/resources_en/messages/RefactoringBundle.properties @@ -126,6 +126,7 @@ extractSuperInterface.javadoc=JavaDoc no.interface.name.specified=No interface name specified replace.all.occurences=Replace &all occurrences ({0} occurrences) declare.final=Declare &final +declare.var.type=Declare &var type introduce.parameter.title=Extract Parameter parameter.of.type=Parameter of &type: use.variable.initializer.to.initialize.parameter=Use variable &initializer to initialize parameter @@ -846,4 +847,7 @@ generate.module.descriptors.build.required.message=Couldn't generate module desc generate.module.descriptors.scanning.message=Scanning Compiler Output generate.module.descriptors.collecting.message=Collecting Dependencies generate.module.descriptors.analysing.message=Analysing Dependencies -generate.module.descriptors.preparing.message=Preparing Code \ No newline at end of file +generate.module.descriptors.preparing.message=Preparing Code + +refactoring.introduce.variable.enum.in.label.message=Enum constant in switch label cannot be extracted +variable.0.is.changed.before.last.access=Variable ''{0}'' is changed before last access to variable ''{1}''. \ No newline at end of file diff --git a/resources_en/messages/RefactoringBundle_zh_CN.properties b/resources_en/messages/RefactoringBundle_zh_CN.properties index ad5403a..fa6eddc 100644 --- a/resources_en/messages/RefactoringBundle_zh_CN.properties +++ b/resources_en/messages/RefactoringBundle_zh_CN.properties @@ -126,6 +126,7 @@ extractSuperInterface.javadoc=JavaDoc no.interface.name.specified=\u672a\u6307\u5b9a\u63a5\u53e3\u540d\u79f0 replace.all.occurences=\u91cd\u547d\u540d\u6240\u6709\u5339\u914d\u9879({0} \u4e2a\u5339\u914d\u9879)(&A) declare.final=\u58f0\u660e final(&F) +declare.var.type=Declare &var type introduce.parameter.title=\u63d0\u53d6\u53c2\u6570 parameter.of.type=\u53c2\u6570\u7c7b\u578b:(&T) use.variable.initializer.to.initialize.parameter=\u4f7f\u7528\u53d8\u91cf\u521d\u59cb\u5316\u5668\u4ee5\u521d\u59cb\u5316\u53c2\u6570(&I) @@ -845,4 +846,7 @@ generate.module.descriptors.build.required.message=Couldn't generate module desc generate.module.descriptors.scanning.message=\u6b63\u5728\u626b\u63cf\u7f16\u8bd1\u5668\u8f93\u51fa generate.module.descriptors.collecting.message=\u6b63\u5728\u6536\u96c6\u4f9d\u8d56\u5173\u7cfb generate.module.descriptors.analysing.message=\u6b63\u5728\u5206\u6790\u4f9d\u8d56\u5173\u7cfb -generate.module.descriptors.preparing.message=\u6b63\u5728\u51c6\u5907\u4ee3\u7801 \ No newline at end of file +generate.module.descriptors.preparing.message=\u6b63\u5728\u51c6\u5907\u4ee3\u7801 + +refactoring.introduce.variable.enum.in.label.message=Enum constant in switch label cannot be extracted +variable.0.is.changed.before.last.access=Variable ''{0}'' is changed before last access to variable ''{1}''. \ No newline at end of file diff --git a/resources_en/messages/RefactoringBundle_zh_TW.properties b/resources_en/messages/RefactoringBundle_zh_TW.properties index 1af238a..ab18ff0 100644 --- a/resources_en/messages/RefactoringBundle_zh_TW.properties +++ b/resources_en/messages/RefactoringBundle_zh_TW.properties @@ -126,6 +126,7 @@ extractSuperInterface.javadoc=JavaDoc no.interface.name.specified=\u672a\u6307\u5b9a\u4ecb\u9762\u540d\u7a31 replace.all.occurences=\u91cd\u65b0\u547d\u540d\u6240\u6709\u7b26\u5408\u9805({0} \u500b\u7b26\u5408\u9805)(&A) declare.final=\u5ba3\u544a final(&F) +declare.var.type=Declare &var type introduce.parameter.title=\u64f7\u53d6\u53c3\u6578 parameter.of.type=\u53c3\u6578\u985e\u578b:(&T) use.variable.initializer.to.initialize.parameter=\u4f7f\u7528\u8b8a\u6578\u521d\u59cb\u5316\u5668\u4ee5\u521d\u59cb\u5316\u53c3\u6578(&I) @@ -845,4 +846,7 @@ generate.module.descriptors.build.required.message=Couldn't generate module desc generate.module.descriptors.scanning.message=\u6b63\u5728\u6383\u7784\u7de8\u8b6f\u5668\u8f38\u51fa generate.module.descriptors.collecting.message=\u6b63\u5728\u6536\u96c6\u4f9d\u8cf4\u95dc\u4fc2 generate.module.descriptors.analysing.message=\u6b63\u5728\u5206\u6790\u4f9d\u8cf4\u95dc\u4fc2 -generate.module.descriptors.preparing.message=\u6b63\u5728\u6e96\u5099\u4ee3\u78bc \ No newline at end of file +generate.module.descriptors.preparing.message=\u6b63\u5728\u6e96\u5099\u4ee3\u78bc + +refactoring.introduce.variable.enum.in.label.message=Enum constant in switch label cannot be extracted +variable.0.is.changed.before.last.access=Variable ''{0}'' is changed before last access to variable ''{1}''. \ No newline at end of file diff --git a/resources_en/messages/SSRBundle.properties b/resources_en/messages/SSRBundle.properties index 65ef3b7..9bfefa7 100644 --- a/resources_en/messages/SSRBundle.properties +++ b/resources_en/messages/SSRBundle.properties @@ -16,7 +16,7 @@ new.template.defaultname=user defined recursive.matching.checkbox=&Recursive reformat.checkbox=Re&format -use.static.import.checkbox=Use static &import +use.static.import.checkbox=Use static &imports search.target.label=Search &target: edit.variables.button=E&dit Variables... @@ -29,6 +29,13 @@ search.dialog.scope.label=&Scope search.dialog.file.type.label=File t&ype: search.dialog.context.label=C&ontext: +import.template.action=Import Template from Clipboard +export.template.action=Export Template to Clipboard +no.template.found.warning=No template found on the clipboard +import.template.script.warning=Note that this template contains a Groovy Script filter \nand the script has access to the complete {0}\ninternals. Please make sure that the script does not cause damage before using this template. +switch.to.search.action=Switch to Search +switch.to.replace.action=Switch to Replace + #search usage view specific looking.in.progress.message=Looking in {0} found.progress.message=Found {0} matches @@ -72,7 +79,7 @@ misc.category=Java/Miscellaneous metadata.category=Java/Comments, Javadoc and Metadata class.category=Java/Class-based operators.category=Java/Operators -j2ee.category=Java/J2EE +j2ee.category=Java/Java EE interesting.category=Java/Interesting used.templates=Used templates: @@ -177,6 +184,7 @@ editvarcontraints.edit.variables=Edit Variables # tooltip message fragment on ss variables no.constraints.specified.tooltip.message=no constraints specified +no.filters.tooltip.message=no filters script.option.text=Script text\: occurs.tooltip.message=occurs: {0} min.occurs.tooltip.message=count=[{0},{1}] @@ -185,7 +193,7 @@ text.tooltip.message=text{0,choice,0#=|1#\u2260}{1}{2,choice,0#|1#', within hierarchy'} expected.type.tooltip.message=expected type{0,choice,0#=|1#\u2260}{1}{2,choice,0#|1#', within hierarchy'} -script.tooltip.message=script=\n {0} +script.tooltip.message=script=
{0} within.constraints.tooltip.message=within{0,choice,0#=|1#\u2260}{1} reference.target.tooltip.message=reference{0,choice,0#=|1#\u2260}{1} complete.match.variable.tooltip.message=Complete Match: {0} diff --git a/resources_en/messages/SSRBundle_zh_CN.properties b/resources_en/messages/SSRBundle_zh_CN.properties index a0228a8..1beb342 100644 --- a/resources_en/messages/SSRBundle_zh_CN.properties +++ b/resources_en/messages/SSRBundle_zh_CN.properties @@ -16,7 +16,7 @@ new.template.defaultname=\u7528\u6237\u81ea\u5b9a\u4e49 recursive.matching.checkbox=&Recursive reformat.checkbox=\u91cd\u65b0\u683c\u5f0f\u5316(&f) -use.static.import.checkbox=\u4f7f\u7528\u9759\u6001\u5bfc\u5165(&i) +use.static.import.checkbox=Use static &imports search.target.label=\u641c\u7d22\u76ee\u6807(&t): edit.variables.button=\u7f16\u8f91\u53d8\u91cf...(&D) @@ -29,6 +29,13 @@ search.dialog.scope.label=\u8303\u56f4(&S) search.dialog.file.type.label=\u6587\u4ef6\u7c7b\u578b\uff1a(&Y) search.dialog.context.label=\u4e0a\u4e0b\u6587\uff1a(&O) +import.template.action=Import Template from Clipboard +export.template.action=Export Template to Clipboard +no.template.found.warning=No template found on the clipboard +import.template.script.warning=Note that this template contains a Groovy Script filter \nand the script has access to the complete {0}\ninternals. Please make sure that the script does not cause damage before using this template. +switch.to.search.action=Switch to Search +switch.to.replace.action=Switch to Replace + #search usage view specific looking.in.progress.message=\u67e5\u627e\u5728 {0} \u4e2d found.progress.message=\u627e\u5230 {0} \u4e2a\u5339\u914d\u9879 @@ -72,7 +79,7 @@ misc.category=Java/Miscellaneous metadata.category=Java/Comments, Javadoc and Metadata class.category=Java/Class-based operators.category=Java/Operators -j2ee.category=Java/J2EE +j2ee.category=Java/Java EE interesting.category=Java/Interesting used.templates=\u4f7f\u7528\u7684\u6a21\u677f\uff1a @@ -177,6 +184,7 @@ editvarcontraints.edit.variables=\u7f16\u8f91\u53d8\u91cf # tooltip message fragment on ss variables no.constraints.specified.tooltip.message=\u6ca1\u6709\u6307\u5b9a\u7ea6\u675f +no.filters.tooltip.message=no filters script.option.text=\u811a\u672c\u6587\u5b57\uff1a occurs.tooltip.message=\u5339\u914d\u9879: {0} min.occurs.tooltip.message=count=[{0},{1}] @@ -185,7 +193,7 @@ text.tooltip.message=text{0,choice,0#=|1#\u2260}{1}{2,choice,0#|1#', within hierarchy'} expected.type.tooltip.message=expected type{0,choice,0#=|1#\u2260}{1}{2,choice,0#|1#', within hierarchy'} -script.tooltip.message=script=\n {0} +script.tooltip.message=script=
{0} within.constraints.tooltip.message=within{0,choice,0#=|1#\u2260}{1} reference.target.tooltip.message=reference{0,choice,0#=|1#\u2260}{1} complete.match.variable.tooltip.message=Complete Match: {0} diff --git a/resources_en/messages/SSRBundle_zh_TW.properties b/resources_en/messages/SSRBundle_zh_TW.properties index 11f35ba..a192f1b 100644 --- a/resources_en/messages/SSRBundle_zh_TW.properties +++ b/resources_en/messages/SSRBundle_zh_TW.properties @@ -16,7 +16,7 @@ new.template.defaultname=\u4f7f\u7528\u8005\u81ea\u8a02 recursive.matching.checkbox=&Recursive reformat.checkbox=\u91cd\u65b0\u683c\u5f0f\u5316(&f) -use.static.import.checkbox=\u4f7f\u7528\u975c\u614b\u532f\u5165(&i) +use.static.import.checkbox=Use static &imports search.target.label=\u641c\u7d22\u76ee\u6a19(&t): edit.variables.button=\u7de8\u8f2f\u8b8a\u6578...(&D) @@ -29,6 +29,13 @@ search.dialog.scope.label=\u7bc4\u570d(&S) search.dialog.file.type.label=\u6a94\u6848\u985e\u578b\uff1a(&Y) search.dialog.context.label=\u5167\u5bb9\uff1a(&O) +import.template.action=Import Template from Clipboard +export.template.action=Export Template to Clipboard +no.template.found.warning=No template found on the clipboard +import.template.script.warning=Note that this template contains a Groovy Script filter \nand the script has access to the complete {0}\ninternals. Please make sure that the script does not cause damage before using this template. +switch.to.search.action=Switch to Search +switch.to.replace.action=Switch to Replace + #search usage view specific looking.in.progress.message=\u641c\u5c0b\u5728 {0} \u4e2d found.progress.message=\u627e\u5230 {0} \u500b\u7b26\u5408\u9805 @@ -72,7 +79,7 @@ misc.category=Java/Miscellaneous metadata.category=Java/Comments, Javadoc and Metadata class.category=Java/Class-based operators.category=Java/Operators -j2ee.category=Java/J2EE +j2ee.category=Java/Java EE interesting.category=Java/Interesting used.templates=\u4f7f\u7528\u7684\u7bc4\u672c\uff1a @@ -177,6 +184,7 @@ editvarcontraints.edit.variables=\u7de8\u8f2f\u8b8a\u6578 # tooltip message fragment on ss variables no.constraints.specified.tooltip.message=\u6c92\u6709\u6307\u5b9a\u7d04\u675f +no.filters.tooltip.message=no filters script.option.text=\u6307\u4ee4\u78bc\u6587\u5b57\uff1a occurs.tooltip.message=\u7b26\u5408\u9805: {0} min.occurs.tooltip.message=count=[{0},{1}] @@ -185,7 +193,7 @@ text.tooltip.message=text{0,choice,0#=|1#\u2260}{1}{2,choice,0#|1#', within hierarchy'} expected.type.tooltip.message=expected type{0,choice,0#=|1#\u2260}{1}{2,choice,0#|1#', within hierarchy'} -script.tooltip.message=script=\n {0} +script.tooltip.message=script=
{0} within.constraints.tooltip.message=within{0,choice,0#=|1#\u2260}{1} reference.target.tooltip.message=reference{0,choice,0#=|1#\u2260}{1} complete.match.variable.tooltip.message=Complete Match: {0} diff --git a/resources_en/messages/SshBundle.properties b/resources_en/messages/SshBundle.properties index 0826f35..6075976 100644 --- a/resources_en/messages/SshBundle.properties +++ b/resources_en/messages/SshBundle.properties @@ -3,8 +3,21 @@ auth.keypair=Key pair auth.keypair.note=OpenSSH or PuTTY auth.openssh=OpenSSH config and authentication agent +password.dialog.remember.tooltip=The password will be stored between application sessions. + rsync.download.complete.title=RSync download completed rsync.download.complete.message=RSync download completed. Log file: {0} rsync.ssh.remote.host.identification.has.changed.message=Check file known_hosts -notification.group.name=Remote Transfer \ No newline at end of file +sudo.prompt.password=Password: +sudo.prompt.try_again=Sorry, try again. +sudo.dialog.title.password_for=Sudo password for {0} + +notification.group.name=Remote Transfer + +choose.private.key=Choose Private Key File + +ide.service.view.local.port.forwarding.text={0} \u2192 {1} +ide.service.view.local.port.forwarding.tooltip=Forward TCP connections at {0} local port to {1} resource available from the server +ide.service.view.remote.port.forwarding.text={0} \u2190 {1} +ide.service.view.remote.port.forwarding.tooltip=Forward TCP connections at {1} server port to {0} resource available locally diff --git a/resources_en/messages/SshBundle_zh_CN.properties b/resources_en/messages/SshBundle_zh_CN.properties index 6e2f9fe..5f72de2 100644 --- a/resources_en/messages/SshBundle_zh_CN.properties +++ b/resources_en/messages/SshBundle_zh_CN.properties @@ -1,10 +1,23 @@ auth.password=Password auth.keypair=Key pair auth.keypair.note=OpenSSH or PuTTY -auth.openssh=OpenSSH config and authentication agent +auth.openssh=OpenSSH\u914d\u7f6e\u548c\u8eab\u4efd\u9a8c\u8bc1\u4ee3\u7406 + +password.dialog.remember.tooltip=\u5bc6\u7801\u5c06\u5728\u5e94\u7528\u7a0b\u5e8f\u4f1a\u8bdd\u4e4b\u95f4\u5b58\u50a8\u3002 rsync.download.complete.title=RSync \u4e0b\u8f7d\u5b8c\u6210 rsync.download.complete.message=RSync \u4e0b\u8f7d\u5b8c\u6210. Log file: {0} rsync.ssh.remote.host.identification.has.changed.message=Check file known_hosts -notification.group.name=\u8fdc\u7a0b\u4f20\u8f93 \ No newline at end of file +sudo.prompt.password=Password: +sudo.prompt.try_again=Sorry, try again. +sudo.dialog.title.password_for=Sudo password for {0} + +notification.group.name=\u8fdc\u7a0b\u4f20\u8f93 + +choose.private.key=\u9009\u62e9\u79c1\u94a5\u6587\u4ef6 + +ide.service.view.local.port.forwarding.text={0} \u2192 {1} +ide.service.view.local.port.forwarding.tooltip=Forward TCP connections at {0} local port to {1} resource available from the server +ide.service.view.remote.port.forwarding.text={0} \u2190 {1} +ide.service.view.remote.port.forwarding.tooltip=Forward TCP connections at {1} server port to {0} resource available locally diff --git a/resources_en/messages/SshBundle_zh_TW.properties b/resources_en/messages/SshBundle_zh_TW.properties index a2298d1..90228e7 100644 --- a/resources_en/messages/SshBundle_zh_TW.properties +++ b/resources_en/messages/SshBundle_zh_TW.properties @@ -1,10 +1,23 @@ auth.password=Password auth.keypair=Key pair auth.keypair.note=OpenSSH or PuTTY -auth.openssh=OpenSSH config and authentication agent +auth.openssh=OpenSSH\u8a2d\u5b9a\u548c\u8eab\u4efd\u9a57\u8b49\u4ee3\u7406 + +password.dialog.remember.tooltip=\u5bc6\u78bc\u5c07\u5728\u61c9\u7528\u7a0b\u5f0f\u6703\u8a71\u4e4b\u9593\u5b58\u5132\u3002 rsync.download.complete.title=RSync \u4e0b\u8f09\u5b8c\u6210 rsync.download.complete.message=RSync \u4e0b\u8f09\u5b8c\u6210. Log file: {0} rsync.ssh.remote.host.identification.has.changed.message=Check file known_hosts -notification.group.name=\u9060\u7aef\u50b3\u8f38 \ No newline at end of file +sudo.prompt.password=Password: +sudo.prompt.try_again=Sorry, try again. +sudo.dialog.title.password_for=Sudo password for {0} + +notification.group.name=\u9060\u7aef\u50b3\u8f38 + +choose.private.key=\u9078\u53d6\u79c1\u9470\u6a94\u6848 + +ide.service.view.local.port.forwarding.text={0} \u2192 {1} +ide.service.view.local.port.forwarding.tooltip=Forward TCP connections at {0} local port to {1} resource available from the server +ide.service.view.remote.port.forwarding.text={0} \u2190 {1} +ide.service.view.remote.port.forwarding.tooltip=Forward TCP connections at {1} server port to {0} resource available locally diff --git a/resources_en/messages/ToolsBundle.properties b/resources_en/messages/ToolsBundle.properties index a8d06a5..dff4930 100644 --- a/resources_en/messages/ToolsBundle.properties +++ b/resources_en/messages/ToolsBundle.properties @@ -59,5 +59,5 @@ tools.failed.to.save.changes.0=Failed to save changes: {0} tools.before.run.provider.name=Run External tool tools.after.commit.description=Run tool: tools.unnamed.group=[unnamed group] -tools.list.item.none=(none) +tools.list.item.none= tools.dialog.title=External Tools \ No newline at end of file diff --git a/resources_en/messages/ToolsBundle_zh_CN.properties b/resources_en/messages/ToolsBundle_zh_CN.properties index 921633a..933364b 100644 --- a/resources_en/messages/ToolsBundle_zh_CN.properties +++ b/resources_en/messages/ToolsBundle_zh_CN.properties @@ -59,5 +59,5 @@ tools.failed.to.save.changes.0=\u672a\u80fd\u4fdd\u5b58\u66f4\u6539:{0} tools.before.run.provider.name=\u8fd0\u884c\u5916\u90e8\u5de5\u5177 tools.after.commit.description=\u8fd0\u884c\u5de5\u5177: tools.unnamed.group=[\u672a\u547d\u540d\u7ec4] -tools.list.item.none=(\u65e0) +tools.list.item.none= tools.dialog.title=\u5916\u90e8\u5de5\u5177 \ No newline at end of file diff --git a/resources_en/messages/ToolsBundle_zh_TW.properties b/resources_en/messages/ToolsBundle_zh_TW.properties index 5fd8a3a..cd58ce9 100644 --- a/resources_en/messages/ToolsBundle_zh_TW.properties +++ b/resources_en/messages/ToolsBundle_zh_TW.properties @@ -59,5 +59,5 @@ tools.failed.to.save.changes.0=\u672a\u80fd\u5132\u5b58\u8b8a\u66f4:{0} tools.before.run.provider.name=\u57f7\u884c\u5916\u90e8\u5de5\u5177 tools.after.commit.description=\u57f7\u884c\u5de5\u5177: tools.unnamed.group=[\u672a\u547d\u540d\u7d44] -tools.list.item.none=(\u7121) +tools.list.item.none= tools.dialog.title=\u5916\u90e8\u5de5\u5177 \ No newline at end of file diff --git a/resources_en/messages/UIBundle.properties b/resources_en/messages/UIBundle.properties index 0819737..f90beac 100644 --- a/resources_en/messages/UIBundle.properties +++ b/resources_en/messages/UIBundle.properties @@ -59,6 +59,7 @@ tool.window.name.tasks=Time Tracking tool.window.name.database=Database tool.window.name.extract.method=Extract Method tool.window.name.run.dashboard=Run Dashboard +tool.window.name.services=Services tool.window.move.to.action.group.name=Move to tool.window.move.to.top.action.name=Top tool.window.move.to.left.action.name=Left @@ -119,7 +120,7 @@ file.cache.conflict.action=Reload From Disk file.cache.conflict.message.text=Changes have been made to ''{0}'' in memory and on disk. file.cache.conflict.load.fs.changes.button=&Load File System Changes file.cache.conflict.keep.memory.changes.button=&Keep Memory Changes -file.cache.conflict.show.difference.button=&Show difference +file.cache.conflict.show.difference.button=&Show Difference file.cache.conflict.for.file.dialog.title=File Cache Conflict {0} file.cache.conflict.dialog.title=File Cache Conflict file.cache.conflict.diff.content.file.system.content=File system content diff --git a/resources_en/messages/UIBundle_zh_CN.properties b/resources_en/messages/UIBundle_zh_CN.properties index 8110540..76fbc48 100644 --- a/resources_en/messages/UIBundle_zh_CN.properties +++ b/resources_en/messages/UIBundle_zh_CN.properties @@ -59,6 +59,7 @@ tool.window.name.tasks=Time Tracking tool.window.name.database=Database tool.window.name.extract.method=\u63d0\u53d6\u65b9\u6cd5 tool.window.name.run.dashboard=Run Dashboard +tool.window.name.services=Services tool.window.move.to.action.group.name=\u79fb\u52a8\u5230 tool.window.move.to.top.action.name=Top tool.window.move.to.left.action.name=Left @@ -119,7 +120,7 @@ file.cache.conflict.action=\u4ece\u78c1\u76d8\u91cd\u65b0\u52a0\u8f7d file.cache.conflict.message.text=\u5728\u5185\u5b58\u548c\u78c1\u76d8\u4e0a\u8fdb\u884c\u4e86 ''{0}'' \u7684\u66f4\u6539\u3002 file.cache.conflict.load.fs.changes.button=\u52a0\u8f7d\u6587\u4ef6\u7cfb\u7edf\u7684\u66f4\u6539(&L) file.cache.conflict.keep.memory.changes.button=\u4fdd\u6301\u5185\u5b58\u7684\u66f4\u6539(&K) -file.cache.conflict.show.difference.button=\u663e\u793a\u5dee\u5f02(&S) +file.cache.conflict.show.difference.button=&Show Difference file.cache.conflict.for.file.dialog.title=\u6587\u4ef6\u7f13\u5b58\u51b2\u7a81 {0} file.cache.conflict.dialog.title=\u6587\u4ef6\u7f13\u5b58\u51b2\u7a81 file.cache.conflict.diff.content.file.system.content=\u6587\u4ef6\u7cfb\u7edf\u5185\u5bb9 diff --git a/resources_en/messages/UIBundle_zh_TW.properties b/resources_en/messages/UIBundle_zh_TW.properties index ab79262..60c6c71 100644 --- a/resources_en/messages/UIBundle_zh_TW.properties +++ b/resources_en/messages/UIBundle_zh_TW.properties @@ -59,6 +59,7 @@ tool.window.name.tasks=Time Tracking tool.window.name.database=Database tool.window.name.extract.method=\u64f7\u53d6\u65b9\u6cd5 tool.window.name.run.dashboard=Run Dashboard +tool.window.name.services=Services tool.window.move.to.action.group.name=\u79fb\u52d5\u5230 tool.window.move.to.top.action.name=Top tool.window.move.to.left.action.name=Left @@ -119,7 +120,7 @@ file.cache.conflict.action=\u5f9e\u78c1\u789f\u91cd\u65b0\u8f09\u5165 file.cache.conflict.message.text=\u5728\u8a18\u61b6\u9ad4\u548c\u78c1\u789f\u4e0a\u9032\u884c\u4e86 ''{0}'' \u7684\u8b8a\u66f4\u3002 file.cache.conflict.load.fs.changes.button=\u8f09\u5165\u6a94\u6848\u7cfb\u7d71\u7684\u8b8a\u66f4(&L) file.cache.conflict.keep.memory.changes.button=\u4fdd\u6301\u8a18\u61b6\u9ad4\u7684\u8b8a\u66f4(&K) -file.cache.conflict.show.difference.button=\u986f\u793a\u5dee\u7570(&S) +file.cache.conflict.show.difference.button=&Show Difference file.cache.conflict.for.file.dialog.title=\u6a94\u6848\u5feb\u53d6\u885d\u7a81 {0} file.cache.conflict.dialog.title=\u6a94\u6848\u5feb\u53d6\u885d\u7a81 file.cache.conflict.diff.content.file.system.content=\u6a94\u6848\u7cfb\u7d71\u5167\u5bb9 diff --git a/resources_en/messages/VcsBundle.properties b/resources_en/messages/VcsBundle.properties index 79b74ad..905fcad 100644 --- a/resources_en/messages/VcsBundle.properties +++ b/resources_en/messages/VcsBundle.properties @@ -17,7 +17,6 @@ none.vcs.presentation= vcs.command.name.add=Add vcs.command.name.remove=Remove vcs.command.name.checkin=Comm_it -vcs.command.name.checkin.no.mnemonics=Commit vcs.command.name.edit=Edit vcs.command.name.checkout=Checkout vcs.command.name.status=Status @@ -224,16 +223,18 @@ code.smells.error.indexing=Code Analysis Is not Possible Right Now code.smells.error.indexing.message=Code analysis can''t be performed while {0} updates the indices in background.\n\ You can commit the changes without running inspections, or you can wait until indices are built. searching.for.code.smells.processing.file.progress.text=Processing {0} -searching.for.code.smells.shelving=Shelving {0} -searching.for.code.smells.unshelving=Unshelving to {0} searching.for.code.smells.freezing.process=Before Checkin Code Analysis checking.code.smells.progress.title=Performing Code Analysis -before.commit.files.contain.code.smells.edit.them.confirm.text=Some files contain problems.\n\ - {0,choice, 0#No errors|1#One error|2#{0} errors} and {1,choice, 0#no warnings|1#one warning|2#{1} warnings} found.\n\ +before.commit.files.contain.code.smells.edit.them.confirm.text={0} files contain problems.\n\ + {1,choice, 0#No errors|1#One error|2#{1} errors} and {2,choice, 0#no warnings|1#one warning|2#{2} warnings} found.\n\ + Would you like to review them? +before.commit.file.contains.code.smells.edit.them.confirm.text=File {0} contains problems.\n\ + {1,choice, 0#No errors|1#One error|2#{1} errors} and {2,choice, 0#no warnings|1#one warning|2#{2} warnings} found.\n\ Would you like to review them? code.smells.review.button=&Review todo.in.new.review.button=&Review before.checkin.standard.options.check.smells=Perform code analy&sis +before.checkin.waiting.for.smart.mode=Waiting for Smart mode... before.checkin.new.todo.check=Check TODO ({0}) before.checkin.new.todo.check.title=Check TODO before.checkin.cleanup.code=C&leanup @@ -353,12 +354,12 @@ patch.apply.select.title=Select Patch File patch.apply.select.base.directory.title=Select Base Directory shelve.changes.action=Shelve Changes shelve.changes.progress.title=Shelving Changes... +unshelve.changes.action=Unshelve Changes patch.apply.already.applied=All of the changes in the specified patch are already contained in the code patch.apply.partially.applied=Some of the changes in the specified patch were skipped because they are already contained in the code patch.apply.success.applied.text=Patch successfully applied patch.apply.command=apply patch -shelve.changes.delete.items.confirm=You are going to remove {0}{1}{2}.
This action cannot be undone. Would you like to continue? -shelvedChanges.delete.title=Delete Items from Shelf +shelve.changes.restore.error=Can''t fully restore {0} shelved {1} as some files were deleted permanently create.patch.success.confirmation=Successfully created patch {0} patch.apply.error=Failed to apply patch for file {0}: {1} patch.load.base.revision.error=Failed to load patch base revision for file {0}: {1} @@ -378,6 +379,10 @@ ignored.edit.multiple.files=Selected {0} files ignored.edit.radio.file=Ignore specified &file ignored.edit.radio.directory=Ignore all files &under ignored.edit.radio.mask=Ignore all files &matching +ignored.file.manage.message=Manage VCS ignore files automatically +ignored.file.manage.this.project=For this project +ignored.file.manage.all.project=For all projects +ignored.file.manage.notnow=Not now browse.changes.content.title=Changes under {0} browse.changes.no.filter.prompt=You have not specified any filtering criteria. Are you sure you would like to view the entire history of the project? browse.changes.title=Browse Changes @@ -508,9 +513,6 @@ unshelve.changes.dialog.title=Unshelve Changes unshelve.changes.progress.title=Unshelving Changes... ignored.edit.multiple.directories=Selected {0} directories close.tab.action.name=Close -revert.changes.title=Revert Changes -action.revert.selected.changes.text=Revert Selected Changes -revert.changes.default.name=Revert: {0} shelved.version.name=Shelved Version patched.version.name=Patched Version local.version.title=Local Version @@ -525,9 +527,13 @@ cannot.apply.file.already.exists=Cannot apply patch to file {0}: it already exis change.lists.manager.add.unversioned=Add unversioned files change.lists.manager.move.changes.to.list=Move Changes to List vcs.shelf.action.restore.text=Restore -vcs.shelf.action.restore.description=Makes selected already unshelved changelist(s) available for unshelve again +vcs.shelf.action.restore.description=Restore recently deleted {0} vcs.shelf.move.text=Move shelves to the new location vcs.shelf.store.base.content=Shelve base revisions of files under distributed version control systems +vcs.shelving.changes=Shelving changes... +vcs.unshelving.changes=Unshelving changes... +vcs.unshelving.conflict.left=Your uncommitted changes +vcs.unshelving.conflict.right=Changes from remote delete.all.already.unshelved=Delete All Already Unshelved delete.all.already.unshelved.confirmation=Do you want to delete all already unshelved changelists?\nThis operation cannot be undone. highlight.annotation.before.not.selected.text=Show before... @@ -597,3 +603,13 @@ executable.project.override.reset.title=Project Executable executable.project.override.reset.message=Path to executable configured for this project can be set as the global path for all projects or reverted to the current global executable executable.project.override.reset.globalize=Set as Global executable.project.override.reset.revert=Revert + +project.configuration.files.add.notification.message=Project configurations files can be added to {0} +project.configuration.files.add.notification.action.view=View Files +project.configuration.files.add.notification.action.add=Always Add +project.configuration.files.add.notification.action.mute=Don't Ask Again + +external.files.add.notification.message=Externally added files can be added to {0} +external.files.add.notification.action.view=View Files +external.files.add.notification.action.add=Always Add +external.files.add.notification.action.mute=Don't Ask Again \ No newline at end of file diff --git a/resources_en/messages/VcsBundle_zh_CN.properties b/resources_en/messages/VcsBundle_zh_CN.properties index 777b697..0961f5c 100644 --- a/resources_en/messages/VcsBundle_zh_CN.properties +++ b/resources_en/messages/VcsBundle_zh_CN.properties @@ -17,7 +17,6 @@ none.vcs.presentation=<\u65e0> vcs.command.name.add=\u6dfb\u52a0 vcs.command.name.remove=\u79fb\u9664 vcs.command.name.checkin=\u63d0\u4ea4(_I) -vcs.command.name.checkin.no.mnemonics=\u63d0\u4ea4 vcs.command.name.edit=\u7f16\u8f91 vcs.command.name.checkout=\u68c0\u51fa vcs.command.name.status=\u72b6\u6001 @@ -223,14 +222,14 @@ code.smells.error.messages.tab.name=\u4ee3\u7801\u5206\u6790 code.smells.error.indexing=Code Analysis Is not Possible Right Now code.smells.error.indexing.message=\u5f53 {0} \u66f4\u65b0\u540e\u53f0\u7684\u7d22\u5f15\u65f6\uff0c\u4e0d\u80fd\u6267\u884c\u4ee3\u7801\u5206\u6790\u3002\n\u60a8\u53ef\u4ee5\u5728\u4e0d\u8fdb\u884c\u68c0\u67e5\u7684\u60c5\u51b5\u4e0b\u63d0\u4ea4\u66f4\u6539\uff0c\u4e5f\u53ef\u4ee5\u7b49\u5f85\u5efa\u7acb\u7d22\u5f15\u5b8c\u6210\u3002 searching.for.code.smells.processing.file.progress.text=\u5904\u7406 {0} -searching.for.code.smells.shelving=\u6401\u7f6e {0} -searching.for.code.smells.unshelving=\u89e3\u9664\u6401\u7f6e {0} searching.for.code.smells.freezing.process=Before Checkin Code Analysis checking.code.smells.progress.title=\u6267\u884c\u4ee3\u7801\u5206\u6790 -before.commit.files.contain.code.smells.edit.them.confirm.text=\u67d0\u4e9b\u6587\u4ef6\u5305\u542b\u95ee\u9898\u3002\n\u627e\u5230 {0} \u4e2a\u9519\u8bef\u548c {1} \u4e2a\u8b66\u544a\u3002\n\u4f60\u60f3\u56de\u987e\u5b83\u4eec\u5417\uff1f +before.commit.files.contain.code.smells.edit.them.confirm.text={0} files contain problems.\n{1,choice, 0#No errors|1#One error|2#{1} errors} and {2,choice, 0#no warnings|1#one warning|2#{2} warnings} found.\nWould you like to review them? +before.commit.file.contains.code.smells.edit.them.confirm.text=File {0} contains problems.\n{1,choice, 0#No errors|1#One error|2#{1} errors} and {2,choice, 0#no warnings|1#one warning|2#{2} warnings} found.\nWould you like to review them? code.smells.review.button=\u56de\u987e(&R) todo.in.new.review.button=\u56de\u987e(&R) before.checkin.standard.options.check.smells=\u6267\u884c\u4ee3\u7801\u5206\u6790(&S) +before.checkin.waiting.for.smart.mode=Waiting for Smart mode... before.checkin.new.todo.check=\u68c0\u67e5 TODO ({0}) before.checkin.new.todo.check.title=\u68c0\u67e5 TODO before.checkin.cleanup.code=\u6e05\u7406(&L) @@ -350,12 +349,12 @@ patch.apply.select.title=\u9009\u62e9\u8865\u4e01\u6587\u4ef6 patch.apply.select.base.directory.title=\u9009\u62e9\u57fa\u672c\u76ee\u5f55 shelve.changes.action=\u6401\u7f6e\u66f4\u6539 shelve.changes.progress.title=\u6401\u7f6e\u66f4\u6539\u4e2d... +unshelve.changes.action=Unshelve Changes patch.apply.already.applied=\u8be5\u8865\u4e01\u7684\u6240\u6709\u66f4\u6539\u5df2\u5305\u542b\u4e8e\u4ee3\u7801\u4e2d patch.apply.partially.applied=\u6307\u5b9a\u8865\u4e01\u4e2d\u7684\u67d0\u4e9b\u66f4\u6539\u5df2\u88ab\u8df3\u8fc7\uff0c\u56e0\u4e3a\u5b83\u4eec\u5df2\u7ecf\u5305\u542b\u5728\u4ee3\u7801\u4e2d patch.apply.success.applied.text=\u6210\u529f\u5e94\u7528\u8865\u4e01 patch.apply.command=\u5e94\u7528\u8865\u4e01 -shelve.changes.delete.items.confirm=\u60a8\u5c06\u79fb\u9664 {0} {1} {2}\u3002
\u6b64\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\u4f60\u60f3\u7ee7\u7eed\u5417\uff1f -shelvedChanges.delete.title=\u4ece Shelf \u5220\u9664\u6761\u76ee +shelve.changes.restore.error=Can''t fully restore {0} shelved {1} as some files were deleted permanently create.patch.success.confirmation=\u5df2\u6210\u529f\u521b\u5efa\u8865\u4e01 {0} patch.apply.error=\u65e0\u6cd5\u4e3a\u6587\u4ef6 {0} \u5e94\u7528\u8865\u4e01\uff1a{1} patch.load.base.revision.error=\u65e0\u6cd5\u4e3a\u6587\u4ef6 {0} \u52a0\u8f7d\u8865\u4e01\u57fa\u672c\u7248\u672c\uff1a{1} @@ -375,6 +374,10 @@ ignored.edit.multiple.files=\u9009\u5b9a\u7684 {0} \u4e2a\u6587\u4ef6 ignored.edit.radio.file=\u5ffd\u7565\u6307\u5b9a\u6587\u4ef6(&F) ignored.edit.radio.directory=\u5ffd\u7565\u5176\u4e0b\u7684\u6240\u6709\u6587\u4ef6(&U) ignored.edit.radio.mask=\u5ffd\u7565\u6240\u6709\u5339\u914d\u7684\u6587\u4ef6(&M) +ignored.file.manage.message=Manage VCS ignore files automatically +ignored.file.manage.this.project=For this project +ignored.file.manage.all.project=For all projects +ignored.file.manage.notnow=Not now browse.changes.content.title={0} \u4e0b\u7684\u66f4\u6539 browse.changes.no.filter.prompt=\u60a8\u5c1a\u672a\u6307\u5b9a\u4efb\u4f55\u7b5b\u9009\u6761\u4ef6\u3002\u4f60\u786e\u5b9a\u8981\u67e5\u770b\u9879\u76ee\u7684\u6574\u4e2a\u5386\u53f2\u5417\uff1f browse.changes.title=\u6d4f\u89c8\u66f4\u6539 @@ -505,9 +508,6 @@ unshelve.changes.dialog.title=\u53d6\u6d88\u6401\u7f6e\u66f4\u6539 unshelve.changes.progress.title=\u53d6\u6d88\u6401\u7f6e\u66f4\u6539... ignored.edit.multiple.directories=\u9009\u5b9a\u7684 {0} \u76ee\u5f55 close.tab.action.name=\u5173\u95ed -revert.changes.title=\u8fd8\u539f\u66f4\u6539 -action.revert.selected.changes.text=\u6062\u590d\u6240\u9009\u7684\u66f4\u6539 -revert.changes.default.name=\u6062\u590d:{0} shelved.version.name=\u6401\u7f6e\u7248\u672c patched.version.name=\u8865\u4e01\u7248\u672c local.version.title=\u672c\u5730\u7248\u672c @@ -522,9 +522,13 @@ cannot.apply.file.already.exists=\u65e0\u6cd5\u5c06\u8865\u4e01\u5e94\u7528\u4e8 change.lists.manager.add.unversioned=\u6dfb\u52a0\u53d7\u7248\u672c\u63a7\u5236\u7684\u6587\u4ef6 change.lists.manager.move.changes.to.list=\u5c06\u66f4\u6539\u79fb\u52a8\u5230\u5217\u8868 vcs.shelf.action.restore.text=\u6062\u590d -vcs.shelf.action.restore.description=\u4f7f\u9009\u5b9a\u7684\u5df2\u53d6\u6d88\u6401\u7f6e\u5217\u8868\u53ef\u518d\u6b21\u7528\u4e8e\u6401\u7f6e +vcs.shelf.action.restore.description=Restore recently deleted {0} vcs.shelf.move.text=\u5c06 shelves \u79fb\u52a8\u5230\u65b0\u4f4d\u7f6e vcs.shelf.store.base.content=\u5728\u5206\u5e03\u5f0f\u7248\u672c\u63a7\u5236\u7cfb\u7edf\u4e0b\u6401\u7f6e\u6587\u4ef6\u7684\u57fa\u672c\u4fee\u8ba2 +vcs.shelving.changes=Shelving changes... +vcs.unshelving.changes=Unshelving changes... +vcs.unshelving.conflict.left=Your uncommitted changes +vcs.unshelving.conflict.right=Changes from remote delete.all.already.unshelved=\u5220\u9664\u6240\u6709\u5df2\u53d6\u6d88\u7684\u6401\u7f6e delete.all.already.unshelved.confirmation=\u662f\u5426\u8981\u5220\u9664\u6240\u6709\u5df2\u7ecf\u53d6\u6d88\u6401\u7f6e\u7684\u66f4\u6539\u5217\u8868\uff1f\n\u6b64\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002 highlight.annotation.before.not.selected.text=\u663e\u793a\u5728...\u4e4b\u524d... @@ -586,3 +590,13 @@ executable.project.override.reset.title=Project Executable executable.project.override.reset.message=Path to executable configured for this project can be set as the global path for all projects or reverted to the current global executable executable.project.override.reset.globalize=Set as Global executable.project.override.reset.revert=Revert + +project.configuration.files.add.notification.message=Project configurations files can be added to {0} +project.configuration.files.add.notification.action.view=View Files +project.configuration.files.add.notification.action.add=Always Add +project.configuration.files.add.notification.action.mute=Don't Ask Again + +external.files.add.notification.message=Externally added files can be added to {0} +external.files.add.notification.action.view=View Files +external.files.add.notification.action.add=Always Add +external.files.add.notification.action.mute=Don't Ask Again \ No newline at end of file diff --git a/resources_en/messages/VcsBundle_zh_TW.properties b/resources_en/messages/VcsBundle_zh_TW.properties index c4c48ee..cb8979c 100644 --- a/resources_en/messages/VcsBundle_zh_TW.properties +++ b/resources_en/messages/VcsBundle_zh_TW.properties @@ -17,7 +17,6 @@ none.vcs.presentation=<\u7121> vcs.command.name.add=\u65b0\u589e vcs.command.name.remove=\u79fb\u9664 vcs.command.name.checkin=\u63d0\u4ea4(_I) -vcs.command.name.checkin.no.mnemonics=\u63d0\u4ea4 vcs.command.name.edit=\u7de8\u8f2f vcs.command.name.checkout=\u6aa2\u51fa vcs.command.name.status=\u72c0\u614b @@ -223,14 +222,14 @@ code.smells.error.messages.tab.name=\u4ee3\u78bc\u5206\u6790 code.smells.error.indexing=Code Analysis Is not Possible Right Now code.smells.error.indexing.message=\u7576 {0} \u66f4\u65b0\u5f8c\u53f0\u7684\u7d22\u5f15\u6642\uff0c\u4e0d\u80fd\u57f7\u884c\u4ee3\u78bc\u5206\u6790\u3002\n\u60a8\u53ef\u4ee5\u5728\u4e0d\u9032\u884c\u6aa2\u67e5\u7684\u60c5\u6cc1\u4e0b\u63d0\u4ea4\u8b8a\u66f4\uff0c\u4e5f\u53ef\u4ee5\u7b49\u5f85\u5efa\u7acb\u7d22\u5f15\u5b8c\u6210\u3002 searching.for.code.smells.processing.file.progress.text=\u8655\u7406 {0} -searching.for.code.smells.shelving=\u64f1\u7f6e {0} -searching.for.code.smells.unshelving=\u89e3\u9664\u64f1\u7f6e {0} searching.for.code.smells.freezing.process=Before Checkin Code Analysis checking.code.smells.progress.title=\u57f7\u884c\u4ee3\u78bc\u5206\u6790 -before.commit.files.contain.code.smells.edit.them.confirm.text=\u67d0\u4e9b\u6a94\u6848\u5305\u542b\u554f\u984c\u3002\n\u627e\u5230 {0} \u500b\u932f\u8aa4\u548c {1} \u500b\u8b66\u544a\u3002\n\u4f60\u60f3\u56de\u9867\u5b83\u5011\u55ce\uff1f +before.commit.files.contain.code.smells.edit.them.confirm.text={0} files contain problems.\n{1,choice, 0#No errors|1#One error|2#{1} errors} and {2,choice, 0#no warnings|1#one warning|2#{2} warnings} found.\nWould you like to review them? +before.commit.file.contains.code.smells.edit.them.confirm.text=File {0} contains problems.\n{1,choice, 0#No errors|1#One error|2#{1} errors} and {2,choice, 0#no warnings|1#one warning|2#{2} warnings} found.\nWould you like to review them? code.smells.review.button=\u56de\u9867(&R) todo.in.new.review.button=\u56de\u9867(&R) before.checkin.standard.options.check.smells=\u57f7\u884c\u4ee3\u78bc\u5206\u6790(&S) +before.checkin.waiting.for.smart.mode=Waiting for Smart mode... before.checkin.new.todo.check=\u6aa2\u67e5 TODO ({0}) before.checkin.new.todo.check.title=\u6aa2\u67e5 TODO before.checkin.cleanup.code=\u6e05\u7406(&L) @@ -350,12 +349,12 @@ patch.apply.select.title=\u9078\u53d6\u88dc\u4e01\u6a94\u6848 patch.apply.select.base.directory.title=\u9078\u53d6\u57fa\u672c\u76ee\u9304 shelve.changes.action=\u64f1\u7f6e\u8b8a\u66f4 shelve.changes.progress.title=\u64f1\u7f6e\u8b8a\u66f4\u4e2d... +unshelve.changes.action=Unshelve Changes patch.apply.already.applied=\u8a72\u88dc\u4e01\u7684\u6240\u6709\u8b8a\u66f4\u5df2\u5305\u542b\u65bc\u4ee3\u78bc\u4e2d patch.apply.partially.applied=\u6307\u5b9a\u88dc\u4e01\u4e2d\u7684\u67d0\u4e9b\u8b8a\u66f4\u5df2\u88ab\u8df3\u904e\uff0c\u56e0\u70ba\u5b83\u5011\u5df2\u7d93\u5305\u542b\u5728\u4ee3\u78bc\u4e2d patch.apply.success.applied.text=\u6210\u529f\u5957\u7528\u88dc\u4e01 patch.apply.command=\u5957\u7528\u88dc\u4e01 -shelve.changes.delete.items.confirm=\u60a8\u5c07\u79fb\u9664 {0} {1} {2}\u3002
\u6b64\u64cd\u4f5c\u7121\u6cd5\u9084\u539f\u3002\u4f60\u60f3\u7e7c\u7e8c\u55ce\uff1f -shelvedChanges.delete.title=\u5f9e Shelf \u522a\u9664\u9805\u76ee +shelve.changes.restore.error=Can''t fully restore {0} shelved {1} as some files were deleted permanently create.patch.success.confirmation=\u5df2\u6210\u529f\u5efa\u7acb\u88dc\u4e01 {0} patch.apply.error=\u7121\u6cd5\u70ba\u6a94\u6848 {0} \u5957\u7528\u88dc\u4e01\uff1a{1} patch.load.base.revision.error=\u7121\u6cd5\u70ba\u6a94\u6848 {0} \u8f09\u5165\u88dc\u4e01\u57fa\u672c\u7248\u672c\uff1a{1} @@ -375,6 +374,10 @@ ignored.edit.multiple.files=\u9078\u64c7\u7684 {0} \u500b\u6a94\u6848 ignored.edit.radio.file=\u5ffd\u7565\u6307\u5b9a\u6a94\u6848(&F) ignored.edit.radio.directory=\u5ffd\u7565\u5176\u4e0b\u7684\u6240\u6709\u6a94\u6848(&U) ignored.edit.radio.mask=\u5ffd\u7565\u6240\u6709\u7b26\u5408\u7684\u6a94\u6848(&M) +ignored.file.manage.message=Manage VCS ignore files automatically +ignored.file.manage.this.project=For this project +ignored.file.manage.all.project=For all projects +ignored.file.manage.notnow=Not now browse.changes.content.title={0} \u4e0b\u7684\u8b8a\u66f4 browse.changes.no.filter.prompt=\u60a8\u5c1a\u672a\u6307\u5b9a\u4efb\u4f55\u7be9\u9078\u689d\u4ef6\u3002\u4f60\u78ba\u5b9a\u8981\u6aa2\u8996\u9805\u76ee\u7684\u6574\u500b\u6b77\u53f2\u55ce\uff1f browse.changes.title=\u700f\u89bd\u8b8a\u66f4 @@ -505,9 +508,6 @@ unshelve.changes.dialog.title=\u53d6\u6d88\u64f1\u7f6e\u8b8a\u66f4 unshelve.changes.progress.title=\u53d6\u6d88\u64f1\u7f6e\u8b8a\u66f4... ignored.edit.multiple.directories=\u9078\u64c7\u7684 {0} \u76ee\u9304 close.tab.action.name=\u95dc\u9589 -revert.changes.title=\u9084\u539f\u8b8a\u66f4 -action.revert.selected.changes.text=\u6062\u5fa9\u6240\u9078\u7684\u8b8a\u66f4 -revert.changes.default.name=\u6062\u5fa9:{0} shelved.version.name=\u64f1\u7f6e\u7248\u672c patched.version.name=\u88dc\u4e01\u7248\u672c local.version.title=\u672c\u6a5f\u7248\u672c @@ -522,9 +522,13 @@ cannot.apply.file.already.exists=\u7121\u6cd5\u5c07\u88dc\u4e01\u5957\u7528\u65b change.lists.manager.add.unversioned=\u65b0\u589e\u53d7\u7248\u672c\u63a7\u5236\u7684\u6a94\u6848 change.lists.manager.move.changes.to.list=\u5c07\u8b8a\u66f4\u79fb\u52d5\u5230\u6e05\u55ae vcs.shelf.action.restore.text=\u6062\u5fa9 -vcs.shelf.action.restore.description=\u4f7f\u9078\u64c7\u7684\u5df2\u53d6\u6d88\u64f1\u7f6e\u6e05\u55ae\u53ef\u518d\u6b21\u7528\u65bc\u64f1\u7f6e +vcs.shelf.action.restore.description=Restore recently deleted {0} vcs.shelf.move.text=\u5c07 shelves \u79fb\u52d5\u5230\u65b0\u4f4d\u7f6e vcs.shelf.store.base.content=\u5728\u5206\u4f48\u5f0f\u7248\u672c\u63a7\u5236\u7cfb\u7d71\u4e0b\u64f1\u7f6e\u6a94\u6848\u7684\u57fa\u672c\u4fee\u8a02 +vcs.shelving.changes=Shelving changes... +vcs.unshelving.changes=Unshelving changes... +vcs.unshelving.conflict.left=Your uncommitted changes +vcs.unshelving.conflict.right=Changes from remote delete.all.already.unshelved=\u522a\u9664\u6240\u6709\u5df2\u53d6\u6d88\u7684\u64f1\u7f6e delete.all.already.unshelved.confirmation=\u662f\u5426\u8981\u522a\u9664\u6240\u6709\u5df2\u7d93\u53d6\u6d88\u64f1\u7f6e\u7684\u8b8a\u66f4\u6e05\u55ae\uff1f\n\u6b64\u64cd\u4f5c\u7121\u6cd5\u9084\u539f\u3002 highlight.annotation.before.not.selected.text=\u986f\u793a\u5728...\u4e4b\u524d... @@ -586,3 +590,13 @@ executable.project.override.reset.title=Project Executable executable.project.override.reset.message=Path to executable configured for this project can be set as the global path for all projects or reverted to the current global executable executable.project.override.reset.globalize=Set as Global executable.project.override.reset.revert=Revert + +project.configuration.files.add.notification.message=Project configurations files can be added to {0} +project.configuration.files.add.notification.action.view=View Files +project.configuration.files.add.notification.action.add=Always Add +project.configuration.files.add.notification.action.mute=Don't Ask Again + +external.files.add.notification.message=Externally added files can be added to {0} +external.files.add.notification.action.view=View Files +external.files.add.notification.action.add=Always Add +external.files.add.notification.action.mute=Don't Ask Again \ No newline at end of file diff --git a/resources_en/messages/XDebuggerBundle_zh_CN.properties b/resources_en/messages/XDebuggerBundle_zh_CN.properties index 43b4298..2eb9bdd 100644 --- a/resources_en/messages/XDebuggerBundle_zh_CN.properties +++ b/resources_en/messages/XDebuggerBundle_zh_CN.properties @@ -8,15 +8,15 @@ debugger.hotswap.display.name=\u70ed\u5207\u6362 xdebugger.default.content.title=Debug xdebugger.debugger.tab.title=\u8c03\u8bd5\u5668 -xdebugger.attach.popup.title=Attach with {0} To +xdebugger.attach.popup.title=\u4e0e{0}\u8fde\u63a5 xdebugger.attach.host.popup.title=View {0} processes xdebugger.attach.toLocal.popup.selectDebugger.title=\u8c03\u8bd5\u5668 xdebugger.attach.toLocal.popup.recent=\u6700\u8fd1\u7684 xdebugger.attach.toLocal.action=\u9644\u52a0\u5230\u672c\u5730\u8fdb\u7a0b... xdebugger.attach.toLocal.action.description=\u4f7f\u7528\u53ef\u7528\u7684\u8c03\u8bd5\u5668\u8fde\u63a5\u5230\u672c\u5730\u8fd0\u884c\u7684\u8fdb\u7a0b xdebugger.attach.toLocal.action.collectingProcesses=\u6536\u96c6\u8fdb\u7a0b... -xdebugger.attach.popup.emptyText=No processes to attach to -xdebugger.attach.popup.title.default=\u9644\u5c5e\u4e8e +xdebugger.attach.popup.emptyText=\u6ca1\u6709\u8fdb\u7a0b\u53ef\u4ee5\u9644\u52a0 +xdebugger.attach.popup.title.default=\u9644\u52a0\u5230 xdebugger.attach.toRemote.popup.title=Show {0} processes xdebugger.attach.popup.selectDebugger.title=\u8c03\u8bd5\u5668 xdebugger.attach.popup.recent=\u6700\u8fd1\u7684 diff --git a/resources_en/messages/XDebuggerBundle_zh_TW.properties b/resources_en/messages/XDebuggerBundle_zh_TW.properties index 12a2cc6..2ec8d50 100644 --- a/resources_en/messages/XDebuggerBundle_zh_TW.properties +++ b/resources_en/messages/XDebuggerBundle_zh_TW.properties @@ -8,15 +8,15 @@ debugger.hotswap.display.name=\u71b1\u5207\u63db xdebugger.default.content.title=Debug xdebugger.debugger.tab.title=\u8a3a\u65b7\u5668 -xdebugger.attach.popup.title=Attach with {0} To +xdebugger.attach.popup.title=\u8207{0}\u9023\u63a5 xdebugger.attach.host.popup.title=View {0} processes xdebugger.attach.toLocal.popup.selectDebugger.title=\u8a3a\u65b7\u5668 xdebugger.attach.toLocal.popup.recent=\u6700\u8fd1\u7684 xdebugger.attach.toLocal.action=\u9644\u52a0\u5230\u672c\u6a5f\u9032\u7a0b... xdebugger.attach.toLocal.action.description=\u4f7f\u7528\u53ef\u7528\u7684\u8a3a\u65b7\u5668\u9023\u63a5\u5230\u672c\u6a5f\u57f7\u884c\u7684\u9032\u7a0b xdebugger.attach.toLocal.action.collectingProcesses=\u6536\u96c6\u9032\u7a0b... -xdebugger.attach.popup.emptyText=No processes to attach to -xdebugger.attach.popup.title.default=\u9644\u5c6c\u65bc +xdebugger.attach.popup.emptyText=\u6c92\u6709\u9032\u7a0b\u53ef\u4ee5\u9644\u52a0 +xdebugger.attach.popup.title.default=\u9644\u52a0\u5230 xdebugger.attach.toRemote.popup.title=Show {0} processes xdebugger.attach.popup.selectDebugger.title=\u8a3a\u65b7\u5668 xdebugger.attach.popup.recent=\u6700\u8fd1\u7684 diff --git a/resources_en/messages/XmlBundle.properties b/resources_en/messages/XmlBundle.properties index 75657f3..56b8da3 100644 --- a/resources_en/messages/XmlBundle.properties +++ b/resources_en/messages/XmlBundle.properties @@ -32,6 +32,7 @@ html.inspections.check.image.width.fix.message=Set width value to {0} html.inspections.check.image.height.message=Original image height is {0} html.inspections.check.image.height.fix.message=Set height value to {0} html.inspections.check.deprecated.tag=Deprecated HTML tag +html.inspections.check.deprecated.attribute=Deprecated HTML attribute html.intentions.insert.image.size=Insert background-image size html.intentions.update.image.size=Update background-image size unwrap.enclosing.tag.name.action.name=Remove Enclosing Tag {0} @@ -49,6 +50,7 @@ unescaped.xml.character.fix.message.parameter=ampersand #HtmlDeprecatedTagInspection & HtmlPresentationalElementInspection html.deprecated.tag=Deprecated HTML tag +html.deprecated.attribute=Deprecated HTML attribute html.replace.tag.with.css.quickfix.text=Replace {0} tag with CSS html.replace.tag.with.css.quickfix.family.name=Replace with CSS html.replace.tag.with.another.quickfix.text=Replace {0} tag with {1} tag diff --git a/resources_en/messages/XmlBundle_zh_CN.properties b/resources_en/messages/XmlBundle_zh_CN.properties index 8a21e67..8111e9d 100644 --- a/resources_en/messages/XmlBundle_zh_CN.properties +++ b/resources_en/messages/XmlBundle_zh_CN.properties @@ -32,6 +32,7 @@ html.inspections.check.image.width.fix.message=\u8bbe\u7f6e\u5bbd\u5ea6\u503c\u4 html.inspections.check.image.height.message=\u539f\u59cb\u56fe\u50cf\u9ad8\u5ea6\u4e3a {0} html.inspections.check.image.height.fix.message=\u8bbe\u7f6e\u9ad8\u5ea6\u503c\u4e3a {0} html.inspections.check.deprecated.tag=\u5f03\u7528\u7684 HTML \u6807\u7b7e +html.inspections.check.deprecated.attribute=Deprecated HTML attribute html.intentions.insert.image.size=\u63d2\u5165\u80cc\u666f\u56fe\u50cf\u5927\u5c0f html.intentions.update.image.size=\u66f4\u65b0\u80cc\u666f\u56fe\u50cf\u5927\u5c0f unwrap.enclosing.tag.name.action.name=\u79fb\u9664\u5c01\u95ed\u6807\u8bb0 {0} @@ -49,6 +50,7 @@ unescaped.xml.character.fix.message.parameter=\u7b26\u53f7 #HtmlDeprecatedTagInspection & HtmlPresentationalElementInspection html.deprecated.tag=\u5f03\u7528\u7684 HTML \u6807\u7b7e +html.deprecated.attribute=Deprecated HTML attribute html.replace.tag.with.css.quickfix.text=\u7528 CSS \u66ff\u6362 {0} \u6807\u7b7e html.replace.tag.with.css.quickfix.family.name=\u7528 CSS \u66ff\u6362 html.replace.tag.with.another.quickfix.text=\u66ff\u6362\u6807\u7b7e {0} \u4e3a {1} diff --git a/resources_en/messages/XmlBundle_zh_TW.properties b/resources_en/messages/XmlBundle_zh_TW.properties index d181c68..731aae9 100644 --- a/resources_en/messages/XmlBundle_zh_TW.properties +++ b/resources_en/messages/XmlBundle_zh_TW.properties @@ -32,6 +32,7 @@ html.inspections.check.image.width.fix.message=\u8a2d\u5b9a\u5bec\u5ea6\u503c\u7 html.inspections.check.image.height.message=\u539f\u59cb\u5716\u50cf\u9ad8\u5ea6\u70ba {0} html.inspections.check.image.height.fix.message=\u8a2d\u5b9a\u9ad8\u5ea6\u503c\u70ba {0} html.inspections.check.deprecated.tag=\u68c4\u7528\u7684 HTML \u6a19\u7c64 +html.inspections.check.deprecated.attribute=Deprecated HTML attribute html.intentions.insert.image.size=\u63d2\u5165\u80cc\u666f\u5716\u50cf\u5927\u5c0f html.intentions.update.image.size=\u66f4\u65b0\u80cc\u666f\u5716\u50cf\u5927\u5c0f unwrap.enclosing.tag.name.action.name=\u79fb\u9664\u5c01\u9589\u6a19\u8a18 {0} @@ -49,6 +50,7 @@ unescaped.xml.character.fix.message.parameter=\u7b26\u865f #HtmlDeprecatedTagInspection & HtmlPresentationalElementInspection html.deprecated.tag=\u68c4\u7528\u7684 HTML \u6a19\u7c64 +html.deprecated.attribute=Deprecated HTML attribute html.replace.tag.with.css.quickfix.text=\u7528 CSS \u53d6\u4ee3 {0} \u6a19\u7c64 html.replace.tag.with.css.quickfix.family.name=\u7528 CSS \u53d6\u4ee3 html.replace.tag.with.another.quickfix.text=\u53d6\u4ee3\u6a19\u7c64 {0} \u70ba {1} diff --git a/resources_en/org/intellij/images/ImagesBundle_zh_TW.properties b/resources_en/org/intellij/images/ImagesBundle_zh_TW.properties index ade8093..4161007 100644 --- a/resources_en/org/intellij/images/ImagesBundle_zh_TW.properties +++ b/resources_en/org/intellij/images/ImagesBundle_zh_TW.properties @@ -6,7 +6,7 @@ select.external.executable.title=\u9078\u53d6\u7de8\u8f2f\u5668 select.external.executable.message=\u9078\u53d6\u5916\u90e8\u5716\u5f62\u7de8\u8f2f\u5668 error.broken.image.file.format=\u5716\u7247\u4e0d\u80fd\u8f09\u5165
\u5617\u8a66\u5f9e\u5916\u90e8\u958b\u555f\u5b83\u4f86\u89e3\u6c7a\u683c\u5f0f\u554f\u984c -images.filetype.description=\u5716\u50cf\u6a94\u6848 +images.filetype.description=Image settings.page.name=\u5716\u7247 thumbnails.toolwindow.name=\u9810\u89bd\u7e2e\u5716