diff --git a/plugin-dev-out/zh.jar b/plugin-dev-out/zh.jar index 91c8a1fcb..d66652905 100644 Binary files a/plugin-dev-out/zh.jar and b/plugin-dev-out/zh.jar differ diff --git a/plugin-dev-raw/zh.list.properties.maybe.json b/plugin-dev-raw/zh.list.properties.maybe.json index 368eec1f3..38b61af1c 100644 --- a/plugin-dev-raw/zh.list.properties.maybe.json +++ b/plugin-dev-raw/zh.list.properties.maybe.json @@ -94,6 +94,9 @@ "configurable.AppEngineModulesConfigurable.display.name": "Google App Engine", "python.app.engine.project.name": "Google App Engine" }, + "messages/AppServersCommonBundle.properties": { + "ServerInstance.exception.message": "{0}: {1}" + }, "messages/ApplicationBundle.properties": { "wrapping.try.resources": "'try-with-resources'", "combobox.crlf.windows": "Windows (\\r\\n)", @@ -102,9 +105,6 @@ "editorsearch.toomuch": "{0}+", "settings.hints.group.code.vision": "Code Vision" }, - "messages/AppServersCommonBundle.properties": { - "ServerInstance.exception.message": "{0}: {1}" - }, "messages/ArquillianBundle.properties": { "arquillian.junit.configuration.name": "Arquillian JUnit", "arquillian.testng.configuration.name": "Arquillian TestNG" @@ -114,6 +114,9 @@ "highlighting.tooltip.html": "
{0}", "action.create.aspect.kind.annotation": "@Aspect" }, + "messages/BVBundle.properties": { + "label.unknown": "@unknown" + }, "messages/BackgroundTaskBundle.properties": { "settings.name": "File Watcher", "inspections.group.name": "File Watcher", @@ -122,8 +125,39 @@ "command.name.file.watcher.0": "File Watcher: {0}", "actions.on.save.page.label.file.watcher": "File Watcher" }, - "messages/BVBundle.properties": { - "label.unknown": "@unknown" + "messages/CLionCMakeBundle.properties": { + "cmake.settings.cmake.options.link.versioned.address": "https://cmake.org/cmake/help/v{0}.{1}/manual/cmake.1.html#options", + "cmake.settings.cmake.options.link.latest.address": "https://cmake.org/cmake/help/latest/manual/cmake.1.html#options", + "advanced.setting.cmake.run.shouldGenerateConfigs": "Generate run configurations for new CMake/Makefile targets automatically", + "advanced.setting.cmake.run.shouldDeleteObsoleteConfigs": "Delete run configurations for missing CMake/Makefile targets automatically", + "advanced.setting.cmake.reload.profiles.sequentially": "Reload CMake profiles sequentially", + "advanced.setting.cmake.reload.profiles.sequentially.description": "By default, CMake profiles are reloaded in parallel" + }, + "messages/CLionExecutionBundle.properties": { + "cpp.build.description.1": "====================[ {0} ]====", + "cpp.build.description.2": "====================[ {0} | {1} ]====", + "cpp.build.description.3": "====================[ {0} | {1} | {2} ]====", + "gdbRemote.lldb.command": "'process connect' url:", + "gdbRemote.sysroot": "Sysroot:", + "gdbRemote.toolchain.incompatibleToolset.brief": "{0}", + "gdbRemote.toolchain.debuggerDoesNotExist.brief": "{0}", + "remote.debuggers.combobox.gdb": "GDB:", + "coredump.sysroot": "Sysroot:" + }, + "messages/CLionProfilingBundle.properties": { + "dynamic.analysis.tools.memcheck.border.title": "Valgrind Memcheck", + "sanitizers.llvmSymbolizer.notification.title": "Google Sanitizers" + }, + "messages/CMakeBundle.properties": { + "cmake.action.newCMakeLists.title": "CMakeLists.txt" + }, + "messages/CPPBundle.properties": { + "language.cpp.settings.description": "C/C++" + }, + "messages/CTestingBundle.properties": { + "test.project.indexing.tests.cancel": "Cancel Test Indexing", + "test.project.indexing.tests.cancel.tooltip": "Cancel test indexing", + "inspections.fileChecks.testIndexIsSuspended": "Test indexing for {0} is suspended. Navigation to the test source and completion of the test names may be broken." }, "messages/CdiBundle.properties": { "actions.show.named": "@Named", @@ -138,6 +172,9 @@ "messages/CidrBoostBundle.properties": { "boost.test.configuration.name": "Boost.Test" }, + "messages/CidrCTestBundle.properties": { + "ctest.test.number.column.header": "#" + }, "messages/CidrCoverageBundle.properties": { "gcov.llvm.name": "gcov/llvm", "gcov.name": "gcov/llvm-cov", @@ -145,9 +182,6 @@ "llvm.cov.binary.row.title": "llvm-cov:", "llvm.profdata.binary.row.title": "llvm-profdata:" }, - "messages/CidrCTestBundle.properties": { - "ctest.test.number.column.header": "#" - }, "messages/CidrDebuggerBundle.properties": { "debug.memory.view.name.pattern": "{0} ({1})", "debug.address.breakpoint": "{0}", @@ -184,32 +218,9 @@ "clang.tidy.update.settings.override": "Please be aware that .clang-tidy files may overwrite your IDE's default inspection settings", "inspection.clazy.message": "Clazy: {0}" }, - "messages/CLionCMakeBundle.properties": { - "cmake.settings.cmake.options.link.versioned.address": "https://cmake.org/cmake/help/v{0}.{1}/manual/cmake.1.html#options", - "cmake.settings.cmake.options.link.latest.address": "https://cmake.org/cmake/help/latest/manual/cmake.1.html#options", - "advanced.setting.cmake.run.shouldGenerateConfigs": "Generate run configurations for new CMake/Makefile targets automatically", - "advanced.setting.cmake.run.shouldDeleteObsoleteConfigs": "Delete run configurations for missing CMake/Makefile targets automatically", - "advanced.setting.cmake.reload.profiles.sequentially": "Reload CMake profiles sequentially", - "advanced.setting.cmake.reload.profiles.sequentially.description": "By default, CMake profiles are reloaded in parallel" - }, "messages/ClionEmbeddedPlatformioBundle.properties": { "run.config.uploadfs": "PlatformIO Uploadfs" }, - "messages/CLionExecutionBundle.properties": { - "cpp.build.description.1": "====================[ {0} ]====", - "cpp.build.description.2": "====================[ {0} | {1} ]====", - "cpp.build.description.3": "====================[ {0} | {1} | {2} ]====", - "gdbRemote.lldb.command": "'process connect' url:", - "gdbRemote.sysroot": "Sysroot:", - "gdbRemote.toolchain.incompatibleToolset.brief": "{0}", - "gdbRemote.toolchain.debuggerDoesNotExist.brief": "{0}", - "remote.debuggers.combobox.gdb": "GDB:", - "coredump.sysroot": "Sysroot:" - }, - "messages/CLionProfilingBundle.properties": { - "dynamic.analysis.tools.memcheck.border.title": "Valgrind Memcheck", - "sanitizers.llvmSymbolizer.notification.title": "Google Sanitizers" - }, "messages/CloudBundle.properties": { "run.configuration.name": "{0} - {1}", "editor.pane.text.empty.text": "{0}{3}" @@ -223,9 +234,6 @@ "messages/CloudFoundryBundle.properties": { "CFIntegration.name": "Cloud Foundry" }, - "messages/CMakeBundle.properties": { - "cmake.action.newCMakeLists.title": "CMakeLists.txt" - }, "messages/CodeInsightBundle.properties": { "surround.with.cast.template": "((Type)expr)", "surround.with.ifelse.template": "if / else", @@ -282,9 +290,6 @@ "messages/CompDBBundle.properties": { "compdb.url": "http://clang.llvm.org/docs/JSONCompilationDatabase.html" }, - "messages/CPPBundle.properties": { - "language.cpp.settings.description": "C/C++" - }, "messages/CsBundle.properties": { "surrounder.if.else": "if/else", "surrounder.try.catch": "try/catch", @@ -319,11 +324,6 @@ "id.value.presentable.name": "此檔案放置轉換用詞,格式為 最終顯示的字詞,替換的字詞
此檔案放置轉換用詞,格式為 最終顯示的字詞,替换的原始简体字词
然後由於每次轉換都是以原始簡體檔案來做轉換,所以替換的字詞請包含簡體
實際添加的內容請直接查看檔案內容做參考
此類多載會引入歧義,並要求調用方將 lambda 轉換為特定類型或顯式指定 lambda 參數類型。 - 最好為重載方法賦予不同的名稱,以消除歧義。
+ 最好為多載方法賦予不同的名稱,以消除歧義。範例:
interface MyExecutor {
diff --git a/plugin-dev-raw/zh/inspectionDescriptions/PhpIndirectModificationOfOverloadedElementInspection.html b/plugin-dev-raw/zh/inspectionDescriptions/PhpIndirectModificationOfOverloadedElementInspection.html
index 15ac93f51..740a89414 100644
--- a/plugin-dev-raw/zh/inspectionDescriptions/PhpIndirectModificationOfOverloadedElementInspection.html
+++ b/plugin-dev-raw/zh/inspectionDescriptions/PhpIndirectModificationOfOverloadedElementInspection.html
@@ -1,5 +1,5 @@
-報告通過不返回元素(通過引用)的方法調用而返回的元素的間接修改。 此外,檢查報告了一個解析為重載 offsetGet
方法的陣列索引訪問的特殊情況。
+報告通過不返回元素(通過引用)的方法調用而返回的元素的間接修改。 此外,檢查報告了一個解析為多載 offsetGet
方法的陣列索引訪問的特殊情況。
\ No newline at end of file
diff --git a/plugin-dev-raw/zh/messages/CoreBundle.properties b/plugin-dev-raw/zh/messages/CoreBundle.properties
index 33220512e..8fa085e9f 100644
--- a/plugin-dev-raw/zh/messages/CoreBundle.properties
+++ b/plugin-dev-raw/zh/messages/CoreBundle.properties
@@ -42,9 +42,9 @@ plugin.loading.error.long.ide.contains.conflicting.module=套件 ''{0}'' 與 IDE
plugin.loading.error.module.declared.by.multiple.plugins=模組 {0} 由多個套件宣告:\n {1}
plugin.loading.error.short.failed.to.load.requirements.for.ide.version=無法載入 IDE 版本的要求
plugin.loading.error.long.failed.to.load.requirements.for.ide.version=套件 ''{0}'' 不能被載入,因為它對 IDE 版本的要求不正確
-plugin.loading.error.short.incompatible.since.build=不相容: 需要 IDE 內部版本 {0} 或更高版本
+plugin.loading.error.short.incompatible.since.build=不相容: 需要 IDE 構建版本 {0} 或更高版本
plugin.loading.error.long.incompatible.since.build=套件 ''{0}'' (版本 ''{1}'')與當前版本的 IDE 不相容,因為它需要構建版本 {2} 或更新的版本,但當前的構建版本是 {3}
-plugin.loading.error.short.incompatible.until.build=不相容: 需要 IDE 內部版本 {0} 或更低版本
+plugin.loading.error.short.incompatible.until.build=不相容: 需要 IDE 構建版本 {0} 或更低版本
plugin.loading.error.long.incompatible.until.build=套件 ''{0}'' (版本 ''{1}'')與當前版本的 IDE 不相容,因為它需要構建版本 {2} 或更老的版本,但當前的構建版本是 {3}
plugin.loading.error.short.custom.plugin.loading.disabled=自定義套件載入已禁用
plugin.loading.error.long.custom.plugin.loading.disabled=套件 ''{0}'' 未載入,因為在當前的 IDE 實例中,自定義套件的載入被明確禁止
diff --git a/plugin-dev-raw/zh/messages/DupLocatorBundle.properties b/plugin-dev-raw/zh/messages/DupLocatorBundle.properties
index 9f8f1835e..51d80bea6 100644
--- a/plugin-dev-raw/zh/messages/DupLocatorBundle.properties
+++ b/plugin-dev-raw/zh/messages/DupLocatorBundle.properties
@@ -1,7 +1,7 @@
-duplication.title=程式碼重復分析
+duplication.title=程式碼重複分析
duplication.scope.name.prefix=分析
-duplicate.dialog.title=程式碼重復分析設定
-duplication.progress=程式碼重復分析
+duplicate.dialog.title=程式碼重複分析設定
+duplication.progress=程式碼重複分析
duplication.none.found.message=未找到重複程式碼。
duplication.none.found.title=尋找重複項
duplication.anonymize.literals.checkbox=匿名化文字(&L)
diff --git a/plugin-dev-raw/zh/messages/DuplicatesBundle.properties b/plugin-dev-raw/zh/messages/DuplicatesBundle.properties
index 151714f6c..3ac64f43d 100644
--- a/plugin-dev-raw/zh/messages/DuplicatesBundle.properties
+++ b/plugin-dev-raw/zh/messages/DuplicatesBundle.properties
@@ -26,12 +26,12 @@ duplicate.inspection.fix.navigate.family = 導航到重複項
duplicate.inspection.fix.hide.family = 不檢測此大小的重複項
duplicates.inspection.description.ijbased=報告所選範圍內的重複程式碼塊: 相同檔案或整個專案。 檢查功能快速修復,可以幫助您設定檢測到的重複項的大小,導航至重複的程式碼段,然後在工具視窗中進行比較。\n\
\n\
-檢查選項允許您選擇已報告重複片段的範圍,並為重復語言結構設定初始大小。\n\
+檢查選項允許您選擇已報告重複片段的範圍,並為重複語言結構設定初始大小。\n\
\n\
您還可以配置要在 {0} 中匿名化的結構。
duplicates.inspection.description.idea=報告所選範圍內的重複程式碼塊: 相同檔案、相同模組、依賴模組或整個專案。 檢查功能快速修復,可以幫助您設定檢測到的重複項的大小,導航至重複的程式碼段,然後在工具視窗中進行比較。檢查會在可行時提供快速修復以從重複程式碼提取方法。\n\
\n\
-檢查選項允許您選擇已報告重複片段的範圍,並為重復語言結構設定初始大小。\n\
+檢查選項允許您選擇已報告重複片段的範圍,並為重複語言結構設定初始大小。\n\
\n\
您還可以配置要在 {0} 中匿名化的結構。
duplicates.settings.validation.minSize=“{0}”不是一個允許的值。支援的值是 {1}-{2}。
diff --git a/plugin-dev-raw/zh/messages/KubernetesBundle.properties b/plugin-dev-raw/zh/messages/KubernetesBundle.properties
index e61a11d17..14dfd557e 100644
--- a/plugin-dev-raw/zh/messages/KubernetesBundle.properties
+++ b/plugin-dev-raw/zh/messages/KubernetesBundle.properties
@@ -468,7 +468,7 @@ ChartElementDescriptionProvider.helm.object.title=Helm 物件
ChartElementDescriptionProvider.helm.value.title=Helm 值
ChartRenameHandler.invalid.go.template.identifier=值不是有效的 Go 模板關鍵字(在模板檔案中使用)
ChartRenameHandler.preliminary.finding.usage.process.name=正在尋找用法…
-HelmPanel.repeat.last.command.text=重復上一條命令
+HelmPanel.repeat.last.command.text=重複上一條命令
KubernetesResourceMapper.ageField.name=Age
KubernetesResourceMapper.ageField.tooltip.template={0} 創建
KubernetesResourceMapper.labelsField.name=標籤
diff --git a/plugin-dev-raw/zh/messages/ScalaBundle.properties b/plugin-dev-raw/zh/messages/ScalaBundle.properties
index db35f659f..2fe1e2a92 100644
--- a/plugin-dev-raw/zh/messages/ScalaBundle.properties
+++ b/plugin-dev-raw/zh/messages/ScalaBundle.properties
@@ -1885,7 +1885,7 @@ change.signature.not.supported.extractors=提取程序不支持更改簽名
### org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaParameterTableModelItem.scala
change.signature.specify.type.for.parameter=指定參數 ''{0}'' 的類型
-parameter.could.not.be.repeated.and.by.name=參數不能同時為重復參數和傳名參數
+parameter.could.not.be.repeated.and.by.name=參數不能同時為重複參數和傳名參數
could.not.understand.type=無法理解類型 {0}
### org/jetbrains/plugins/scala/lang/refactoring/extractMethod/ScalaExtractMethodDialog.java
diff --git a/plugin-dev-raw/zh/messages/ScalaSbtBundle.properties b/plugin-dev-raw/zh/messages/ScalaSbtBundle.properties
index 63f78e348..5e48e5ccd 100644
--- a/plugin-dev-raw/zh/messages/ScalaSbtBundle.properties
+++ b/plugin-dev-raw/zh/messages/ScalaSbtBundle.properties
@@ -112,7 +112,7 @@ sbt.settings.useShell=用於:
sbt.settings.download=下載:
sbt.settings.shell.title=sbt shell
sbt.settings.useShellForImport=專案重新載入
-sbt.settings.useShellForBuild=內部版本
+sbt.settings.useShellForBuild=構建版本
sbt.settings.remoteDebug=啟用調試
sbt.settings.allowSbtVersionOverride=允許覆寫 sbt 版本
sbt.settings.resolveClassifiers=庫原始碼
diff --git a/test/__snapshots__/segment.spec.ts.snap b/test/__snapshots__/segment.spec.ts.snap
index ff0e3d49c..e652192a1 100644
--- a/test/__snapshots__/segment.spec.ts.snap
+++ b/test/__snapshots__/segment.spec.ts.snap
@@ -170,6 +170,12 @@ exports[`should include 萬用字元 - 可以使用有界通配符 1`] = `"可
exports[`should include 蛇形命名 - 常量和函数时报告使用蛇形拼写法而不是骆驼拼写法的情况 1`] = `"常數和函數時報告使用蛇形命名法而不是駝峰式命名法的情況"`;
+exports[`should include 複 - 程式码重复分析 1`] = `"程式碼重複分析"`;
+
+exports[`should include 複 - 重复上一条命令 1`] = `"重複上一條命令"`;
+
+exports[`should include 複 - ,并为重复语言结构设定初始大小。 1`] = `",並為重複語言結構設定初始大小。"`;
+
exports[`should include 記憶體 - low.memory.notification.title=内存不足 1`] = `"low.memory.notification.title=記憶體不足"`;
exports[`should include 軟體套件 - command.create.package=创建软件包 1`] = `"command.create.package=創建軟體套件"`;