diff --git a/test/__snapshots__/handle-text.spec.ts.snap b/test/__snapshots__/handle-text.spec.ts.snap
index 0ece1d54c..5334a9e79 100644
--- a/test/__snapshots__/handle-text.spec.ts.snap
+++ b/test/__snapshots__/handle-text.spec.ts.snap
@@ -18,8 +18,7 @@ exports[`dev inspectionDescriptions/LeakableMapKey.html 1`] = `
`;
exports[`dev messages/ActionsBundle.properties 1`] = `
-"EmojiAndSymbols.text=表情 \\\\& 符號
-MainToolbarQuickActions.BackForward.text=後退/前進
+"MainToolbarQuickActions.BackForward.text=後退/前進
MainToolbarQuickActions.Build.text=建置
MainToolbarQuickActions.Coverage.text=使用覆蓋率執行
MainToolbarQuickActions.General.separator=一般
@@ -366,6 +365,8 @@ action.CopyPaths.text=複製路徑(_O)
action.CopyReference.description=複製對所選類別、方法、函式或所選檔案的相對路徑的參照
action.CopyReference.text=複製參照(_Y)
action.CopySettingsPath.description=複製選定可組態選項的相對路徑
+action.CopySettingsPath.text=Copy Option Path
+action.CopySettingsPath.text.template=複製 {0} 路徑
action.CopySourceRootPath.text=來自來來源根的路徑
action.CopyTBXReference.text=工具箱 URL
action.CopyUiLabel.text=複製 UI 標籤
@@ -751,6 +752,7 @@ action.EmmetPreviousEditPoint.text=上一個 Emmet 編輯點
action.EmmetUpdateTag.description=使用 Emmet 縮寫更新現有 HTML 標記
action.EmmetUpdateTag.text=使用 Emmet 更新標記
action.EmojiAndSymbols.description=使用 macOS 系統調色板輸入特殊字元
+action.EmojiAndSymbols.text=Emoji \\\\&\\\\& Symbols
action.EnableMetalRendering.text=Metal 呈現管道
action.EnableNewUi.description=啟用新 UI
action.EnableNewUi.text=啟用新 UI…
@@ -780,6 +782,8 @@ action.ExpandExpandableComponent.text=展開元件
action.ExpandLiveTemplateByTab.text=按 Tab 展開實時模板
action.ExpandLiveTemplateCustom.description=使用在編輯器中鍵入的前綴呼叫綁定到 '自訂快捷鍵' 的實時模板
action.ExpandLiveTemplateCustom.text=展開實時模板/Emmet 縮寫
+action.ExpandRecursively.shortcutHint=Press {0} to expand all nodes
+action.ExpandRecursively.text=Expand Subtree
action.ExpandRegion.description=展開文字游標處的折疊區域
action.ExpandRegion.text=展開(_X)
action.ExpandRegionRecursively.description=遞迴展開文字游標處的塊
@@ -964,6 +968,8 @@ action.GenerateLogField.description=生成記錄器
action.GenerateLogField.text=記錄器
action.GenerateModuleDescriptors.description=為專案中的所有模組 module-info 檔案 (適用於 Java 9 及更高版本)
action.GenerateModuleDescriptors.text=生成 module-info 檔案描述子
+action.GenerateProviderMethod.description=生成 provider 方法
+action.GenerateProviderMethod.text=provider()
action.GenerateSetUpMethod.text=SetUp 方法
action.GenerateSetter.description=生成 setter
action.GenerateSetter.text=Setter
@@ -1325,13 +1331,6 @@ action.MoveTabDown.description=將編輯器區域拆分為 2 個頁籤組,然
action.MoveTabDown.text=拆分並下移
action.MoveTabRight.description=將編輯器區域拆分為 2 個頁籤組,然後將當前頁籤移至右側組並關閉左側編輯器
action.MoveTabRight.text=拆分並右移
-action.NavBar-return.text=對選定項執行動作
-action.NavBar-selectDown.text=開啟相應的彈出選單
-action.NavBar-selectEnd.text=選擇最後一項
-action.NavBar-selectHome.text=選擇第一項
-action.NavBar-selectLeft.text=選擇上一項
-action.NavBar-selectRight.text=選擇下一項
-action.NavBar-selectUp.text=開啟相應的彈出選單
action.NavBarLocationBottom.description=在狀態列中顯示導覽列
action.NavBarLocationBottom.text=在狀態列中
action.NavBarLocationHide.description=隱藏導覽列
@@ -1553,6 +1552,7 @@ action.ProjectView.SortByTimeDescending.text=按修改時間排序(從新到舊)
action.ProjectView.SortByType.description=單獨對不同類型的檔案排序
action.ProjectView.SortByType.text=按類型排序
action.ProjectViewEditSource.text=編輯源
+action.ProjectViewExpandAll.text=全部展開
action.PruneEmptyDirectories.text=刪除空目錄
action.QuickActionPopup.text=顯示快速動作彈出視窗
action.QuickChangeScheme.description=更改當前的程式碼樣式方案、顏色與字體方案、按鍵映射或外觀
@@ -1581,9 +1581,9 @@ action.RecoverCachesFromLog.text=從動作日誌中恢復快取
action.RedesignedRunConfigurationSelector.text=選擇執行/偵錯組態
action.Refactorings.QuickListPopupAction.description=包含重構動作列表的上下文感知彈出視窗
action.Refactorings.QuickListPopupAction.text=重構此…
-action.ReformatCode.description=重新格式化程式碼
+action.ReformatCode.description=重新設定程式碼格式
action.ReformatCode.synonym1=格式程式碼
-action.ReformatCode.text=重新格式化程式碼(_R)
+action.ReformatCode.text=重新設定程式碼格式(_R)
action.Refresh.text=重新整理(_E)
action.Register.description=輸入註冊資料
action.Register.text=註冊(_R)…
@@ -1642,9 +1642,10 @@ action.RestoreShelvedChange.text=還原
action.Resume.description=恢復程序執行
action.Resume.text=恢復程序(_G)
action.RetypeFile.text=重新輸入當前檔案
-action.RevealIn.description=在平台的檔案管理器中醒目提示檔案
+action.RevealIn.description=Highlights the file in OS file manager
action.RevealIn.name.mac=在“訪達”中顯示
action.RevealIn.name.other=在 {0} 中顯示
+action.RevealIn.text=在檔案管理器中顯示
action.ReverteOverrideFileTypeAction.description=撤消“覆寫檔案類型”動作並還原舊檔案類型
action.ReverteOverrideFileTypeAction.text=還原檔案類型覆寫
action.ReverteOverrideFileTypeAction.verbose.description=撤消“覆寫檔案類型”動作並為檔案 ''{0}''{1,choice,0#|1# (和其他 {1} 個檔案)}還原舊的檔案類型
@@ -1829,6 +1830,7 @@ action.ShowBundleLocalizationDialogAction.text=顯示捆綁包訊息
action.ShowChangedStateStatisticsAction.description=呼叫所有狀態收集器,並僅顯示自上一個記錄以來已更改的事件
action.ShowChangedStateStatisticsAction.text=僅顯示已更改的狀態事件
action.ShowColorPicker.text=顯示取色器
+action.ShowCompressibleToolbarAction.text=Display Dynamic Compressed Toolbars
action.ShowContent.description=顯示一個包含工具視窗頁籤列表的彈出視窗
action.ShowContent.text=顯示頁籤列表
action.ShowContent.views.text=顯示檢視列表
@@ -1865,8 +1867,6 @@ action.ShowMembersInNavigationBar.text=顯示成員
action.ShowModulesDependencies.MainMenu.text=模組相依項(_M)…
action.ShowModulesDependencies.description=顯示專案中模組之間的相依關係
action.ShowModulesDependencies.text=分析模組相依關係(_M)…
-action.ShowNavBar.ShortText=導覽列
-action.ShowNavBar.text=跳轉到導覽列(_J)
action.ShowNonRetinaImages.text=顯示非視網膜圖片
action.ShowNotificationIconsDialogAction.text=測試通知圖示
action.ShowPackageCycles.MainMenu.text=迴圈相依關係(_C)…
@@ -1885,7 +1885,7 @@ action.ShowProgressTestDialogAction.text=測試進度指示器
action.ShowProjectStructureSettings.description=組態專案結構
action.ShowProjectStructureSettings.text=專案結構…
action.ShowRecentTests.text=最近的測試
-action.ShowReformatFileDialog.text=重新格式化檔案…
+action.ShowReformatFileDialog.text=重新設定檔案格式…
action.ShowRegistry.text=註冊表…
action.ShowSearchEverywhereItemInfo.text=顯示“隨處搜尋”條目資訊
action.ShowSearchHistory.text=顯示搜尋歷史記錄
@@ -1959,6 +1959,8 @@ action.StepOut.description=單步執行至從此方法返回後執行的第一
action.StepOut.text=步出(_T)
action.StepOver.description=單步執行至此檔案中的下一行
action.StepOver.text=步過(_O)
+action.StepOverInstruction.description=Perform Step Over on instruction level
+action.StepOverInstruction.text=單步跳過指令
action.Stop.description=停止程序
action.Stop.text=停止
action.StopBackgroundProcesses.description=停止背景程序
@@ -2405,7 +2407,7 @@ action.compare.with.text=比較物件…
action.editRunConfigurations.description=開啟“編輯執行/偵錯組態”對話框
action.editRunConfigurations.text=編輯組態(_R)…
action.fontEditorPreview.ToggleBoldFont.text=切換加粗的字體
-action.main.toolbar.Filename.text=檔名小工具(隱藏編輯器頁籤時)
+action.main.toolbar.Filename.text=File Name Widget (when editor tabs are hidden or “Always show full path” is enabled)
action.main.toolbar.Project.text=專案小工具
action.multilaunch.AddExecutableAction.text=新增組態或任務
action.multilaunch.CancelExecutableAction.text=取消
@@ -2596,7 +2598,6 @@ group.MigrationMenu.text=遷移軟體套件和類別
group.MoreActionGroup.text=更多
group.MoveModuleToGroup.description=移動模組(_M)
group.MoveModuleToGroup.text=將模組移至組
-group.NavBarActions.text=導覽列動作
group.NavbarLocationGroup.description=選擇導覽列的位置
group.NavbarLocationGroup.text=導覽列
group.NavbarPopupMenu.text=導覽列
@@ -2616,6 +2617,7 @@ group.OpenEventLogFileAction.text=在編輯器中開啟事件日誌
group.OpenEventsSchemeFileAction.description=在 IDE 中開啟事件方案檔案
group.OpenEventsTestSchemeFileAction.description=在 IDE 中開啟事件測試方案檔案
group.OpenInBrowserEditorContextBarGroupAction.description=開啟位置…
+group.OpenInBrowserEditorContextBarGroupAction.text=Open In...
group.OpenInBrowserGroup.RevealInPopup.text=瀏覽器
group.OpenProjectGroup.text=開啟專案動作
group.OpenProjectWindows.text=開啟專案視窗
@@ -2726,6 +2728,7 @@ group.WelcomeScreen.KeymapGroup.text=歡迎頁面
group.WelcomeScreen.MoveToGroup.text=移至組
group.WelcomeScreen.Options.text=選項選單
group.WindowMenu.text=視窗(_W)
+group.XDebugger.Attach.Dialog.Settings.text=附加對話框設定
group.XDebugger.settings.text=偵錯設定
group.XmlGenerateToolsGroup.text=XML 生成動作
group.compare.contents.text=比較內容
@@ -2971,7 +2974,7 @@ patch.dialog.copy.change.command.balloon=已複製到剪貼簿
press.again.to.go.to.the.next.file=再按一次轉到下一個檔案
press.again.to.go.to.the.previous.file=再按一次轉到上一個檔案
press.mark.as.resolve=在外部工具中解決完衝突時,按“標記為已解決”
-progress.title.loading.requests=正在載入請求
+progress.title.loading.requests=Loading requests…
refresh.failed.message=重新整理失敗\\: {0}
rollback.change.command.name=復原更改
select.external.program.dialog.title=選擇外部程序
@@ -3134,7 +3137,9 @@ action.Git.Show.My.Branches.description.not.graph.ready=該日志尚未就緒,
action.Git.Show.My.Branches.description.not.support.indexing=某些版本庫不支持索引。
action.Git.Show.My.Branches.title=顯示我的分支
action.Git.Show.Stage.text=顯示暫存區域
-action.Git.Show.Stash.description=顯示“Git 隱藏”工具視窗頁籤
+action.Git.Show.Stash.With.Shelf.description=開啟“隱藏和擱置”頁籤
+action.Git.Show.Stash.With.Shelf.text=顯示隱藏和擱置
+action.Git.Show.Stash.description=開啟“Git 隱藏”頁籤
action.Git.Show.Stash.text=顯示 Git 隱藏
action.Git.ShowBranches.pretty.description=顯示分支
action.Git.ShowBranches.text=顯示分支
@@ -3360,7 +3365,7 @@ branches.there.are.incoming.commits=存在傳入提交
branches.there.are.outgoing.commits=存在傳出提交
branches.tracking.branch.doesn.t.configured.for.s=沒有為 {0} 組態追蹤分支
branches.update=更新
-branches.update.failed=更新失敗
+branches.update.failed=Update failed
branches.update.info.process=更新分支資訊…
branches.update.is.already.running=更新已在執行
branches.updating.process=正在更新分支…
@@ -3717,9 +3722,6 @@ group.MainToolbarVCSGroup.text=VCS 組
group.Vcs.ToolbarWidget.ShareProject.text=在以下平台上共享專案:
history.filters.unsupported.error.message=不支持按“{0}”篩選歷史記錄
history.for.revision.filters.unsupported.error.message=不支持按“{0}”篩選修訂歷史記錄
-history.indexing.disabled.notification.dismiss.link=不再顯示
-history.indexing.disabled.notification.resume.link=恢復 Git 日誌索引
-history.indexing.disabled.notification.text=由於索引不可用,顯示的是舊式檔案歷史記錄
in.branches.all.repositories=在所有版本庫中
init.destination.directory.description=選擇將在其中建立新 Git 版本庫的目錄。
init.destination.directory.title=建立 Git 版本庫
@@ -3863,8 +3865,8 @@ notification.title.error.merging=合併錯誤
notification.title.error.updating.root=更新 {0} 期間出錯
notification.title.fetch.details=獲取詳細資訊
notification.title.fetch.failed=獲取失敗
-notification.title.fetch.failure=獲取失敗
-notification.title.fetch.success=獲取成功
+notification.title.fetch.failure=Fetch failed
+notification.title.fetch.success=Fetch successful
notification.title.git.operation.failed=Git {0} 失敗
notification.title.unstash.failed=取消隱藏失敗
notification.title.unstash.failed.index.conflict=由於索引衝突,取消隱藏失敗
@@ -4020,6 +4022,7 @@ rebase.entry.action.name.pick=選取
rebase.entry.action.name.reword=改寫
rebase.entry.action.name.squash=壓縮
rebase.entry.action.name.unknown=未知
+rebase.entry.action.name.update.ref=更新參照
rebase.git.operation.name=重定基底
rebase.help.link=git-scm.com 上的 git 重定基底
rebase.help.popup.ad.text=按空格開啟外部連結
@@ -4116,8 +4119,6 @@ rebase.notification.failed.stash.text=無法隱藏本地未提交的更改:
rebase.notification.no.rebase.in.progress.abort.title=無法中止重定基底
rebase.notification.no.rebase.in.progress.continue.title=無法繼續重定基底
rebase.notification.no.rebase.in.progress.message=沒有正在進行的重定基底
-rebase.notification.not.allowed.detached.message.first=您在 {0} 中處於游離的 HEAD 狀態。
-rebase.notification.not.allowed.detached.message.second=無法重定基底。
rebase.notification.not.allowed.empty.repository.message=版本庫 {0} 為空。
rebase.notification.not.allowed.grafting.message.first={0} 中有一個未完成的優選程序。
rebase.notification.not.allowed.grafting.message.second=在開始重定基底前,應先完成這項動作。
@@ -4748,6 +4749,7 @@ server.unreachable=伺服器無法到達
settings.automatically.mark.as.viewed=自動將開啟的檔案標記為已檢視
settings.clone.ssh=使用 ssh 克隆 Git 版本庫
settings.configurable.display.name=GitHub
+settings.enable.pr.seen.markers=Enable unread markers on Pull Requests in the list
settings.timeout=連線超時\\:
settings.timeout.seconds=秒
share.action.remote.is.on.github=遠端已經在 GitHub 上\\:
@@ -4818,6 +4820,7 @@ about.box.build.date=,{0} 建置
about.box.build.date.time=,{0} {1} 建置
about.box.build.number=構建版本 #{0}
about.box.copyright=版權所有 © {0}–{1} {2}
+about.box.jcef=JCEF {0}.{1}.{2}
about.box.jre=運行時版本: {0} {1}
about.box.powered.by=由開源軟體提供支援
about.box.vm=VM: {0},{1}
@@ -5069,6 +5072,7 @@ action.remove=移除
action.remove.from.current.favorites=從當前收藏夾移除
action.remove.repository.from.list=從列表中移除儲存庫
action.remove.template=移除模板
+action.reopen.project.display.name.with.branch={0} [{1}]
action.reset.font.size=重設為 {0}pt
action.reset.font.size.all.editors=在所有編輯器中重設為 {0}pt
action.reset.font.size.info=字體大小: {0}pt
@@ -5842,7 +5846,7 @@ file.nesting.reset.to.default.button=重設為預設(&R)
file.nesting.table.title=嵌套規則:
file.read.error=無法讀取檔案 {0}。
file.read.error.details=無法讀取檔案 {0}: {1}
-file.write.error=無法寫入到檔案 {0}
+file.write.error=檔案{0}無法寫入。
file.write.error.details=無法寫入檔案 {0}: {1}
filetype.gui.designer.form.description=GUI 設計器表單
filetype.gui.designer.form.display.name=GUI 設計器表單
@@ -6315,7 +6319,7 @@ node.project.view.bad.link=無效的符號連結
node.projectview.external.libraries=外部庫
node.projectview.libraries=庫
node.projectview.library={0} 庫
-node.structureview.invalid=
+node.structureview.invalid=<無效>
node.todo.group={0} {0,choice,0#項|1#項|2#項}
node.todo.items={0} {0, choice, 0#項|1#項|2#項}
node.todo.more.items=…更多…
@@ -6353,9 +6357,9 @@ notification.content.shortcut.conflicts.with.macos.shortcut.modify={0} 快捷鍵
notification.content.solarized.color.scheme.deprecation.enable=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮改為啟用 {1} 主題
notification.content.solarized.color.scheme.deprecation.install=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮切換到 {1} 延伸模組
notification.content.unable.to.save.project.files=無法儲存專案檔案。請確保專案檔案可寫入,並且您具備修改權限。再次嘗試儲存專案。
+notification.content.unknown.macro.error={0} 未定義。
+notification.content.unknown.macros.error={0} 未定義。
notification.content.unknown.macros.error.description=路徑變數用於取代專案檔案中的絕對路徑,並允許專案檔案在版本控制系統中共享。
當前專案設定的某些檔案包含未知的路徑變數,{0} 無法還原這些路徑。
-notification.content.unknown.macros.error.many.macroses.undefined={0} 未定義。
-notification.content.unknown.macros.error.one.macros.undefined={0} 未定義。
notification.content.updated.plugin.to.version=已將 {0} 延伸模組更新到版本 {1}
notification.content.updated.plugins=已更新 {0} 個延伸模組
notification.group.advertiser.try.ultimate.installed=安裝完成!
@@ -6545,7 +6549,7 @@ plugin.updater.downloading=正在下載延伸模組
plugin.updater.error.cant.find.plugin.version=在儲存庫響應中找不到延伸模組版本
plugin.updater.error.check.failed=延伸模組更新檢查失敗
plugin.updater.error.custom.repository=檢查自訂延伸模組儲存庫 {0} 失敗
-plugin.updater.error.unexpected.repository.response=意外的延伸模組儲存庫響應
+plugin.updater.error.unexpected.repository.response=意外延伸模組儲存庫響應
plugin.updater.install=安裝
plugin.updater.not.installed=未安裝延伸模組更新
plugin.updater.not.installed.misc=未安裝延伸模組更新: {0}
@@ -6596,7 +6600,7 @@ plugins.advertiser.try.ultimate.download=正在下載…
plugins.advertiser.try.ultimate.download.started.balloon={0} 正在下載並將自動安裝。
plugins.advertiser.try.ultimate.install=正在安裝…
plugins.advertiser.try.ultimate.opening=正在開啟 {0}…
-plugins.advertiser.try.ultimate.upgrade=正在升級為 Ultimate…
+plugins.advertiser.try.ultimate.upgrade=Upgrading to {0}…
plugins.advertiser.ultimate.features.detected=檢測到 IntelliJ IDEA Ultimate {0} 涵蓋的功能
plugins.auto.disabled.notification.content={0} 和 {1} 延伸模組已停用。
plugins.auto.disabled.notification.title=相依延伸模組已停用
@@ -6801,6 +6805,7 @@ progress.downloading.plugin=正在下載延伸模組 ''{0}''
progress.downloading.plugins.meta=正在下載延伸模組 {0} 的資料
progress.file.system.changes=檔案系統更改
progress.performing.indexing.tasks=正在執行編制索引任務
+progress.saving.app=正在儲存應用程式
progress.saving.project=正在儲存 ''{0}''
progress.searching=正在搜尋…
progress.text.clickToViewProgressWindow=點擊以檢視所有正在執行的背景任務
@@ -7042,6 +7047,8 @@ select.in.packages=軟體套件
select.in.project=專案
select.in.scope=作用域
separator.scheme.stored.in=存儲於 {0}
+set.action.editor.and.tools=Set for Editor and Tools
+set.action.empty.frame=Set for Empty Frame
setting.value.reload.mode.preview=在內置預覽中重新載入頁面:
setting.value.reload.mode.server=在瀏覽器中重新載入頁面:
settings.browsers.column.family=系列
@@ -7498,7 +7505,7 @@ whats.new.action.custom.description=了解此版本的 {0} 中的新功能
whats.new.action.custom.text={0} 最新變化(_N)
whats.new.notification.action=檢視最新變化
whats.new.notification.text={0} {1} 登場!
-whats.new.timeout.action=您可以在瀏覽器中開啟此頁面或稍後再試。
+whats.new.timeout.action=您可以在瀏覽器中開啟此頁面或稍後重試。
whats.new.timeout.message=無法載入該頁面的內容。請檢查您的互聯網連線。
whats.new.timeout.title=無法載入頁面
window.title.switcher=切換器
@@ -7989,6 +7996,8 @@ convert.double.unary.quickfix=取代為 ''{0}{1}''
convert.empty.anonymous.to.new.fix.family.name=移除 '{}'
convert.octal.literal.to.decimal.literal.quickfix=將八進制文字轉換為十進制文字
convert.octal.literals.to.decimal.literals.quickfix=將八進制文字轉換為十進制文字
+convert.system.out.to.log.call.family.name=Convert 'System.out' call to log call
+convert.system.out.to.log.call.name=Convert ''System.out'' call to call of ''{0}''
convert.to.variable.arity.method.quickfix=轉換為 vararg 方法
copy.constructor.misses.field.display.name=複製缺少欄位的建構函式
copy.constructor.misses.field.problem.descriptor.1=複製未複製欄位 ''{0}'' 的建構函式
@@ -8487,12 +8496,17 @@ inspection.option.ignore.nonnls=通過 @NonNls 進行註解時忽略
inspection.option.ignore.system.err=對 'System.err.print' 實參忽略
inspection.option.ignore.system.out=對 'System.out.print' 實參忽略
inspection.pattern.variable.can.be.used.display.name=可以使用模式變數
+inspection.pattern.variable.can.be.used.existing.cast.message=Existing pattern variable ''{0}'' can be used instead of cast expression
inspection.pattern.variable.can.be.used.existing.fix.family.name=取代為現有模式變數
inspection.pattern.variable.can.be.used.existing.fix.name=將 ''{0}'' 取代為現有模式變數 ''{1}''
inspection.pattern.variable.can.be.used.existing.message=可以使用現有模式變數 ''{0}'' 代替 ''{1}''
inspection.pattern.variable.can.be.used.fix.family.name=取代為模式變數
inspection.pattern.variable.can.be.used.fix.name=將 ''{0}'' 取代為模式變數
+inspection.pattern.variable.can.be.used.instead.of.cast.message=Cast expression can be replaced with pattern variable
inspection.pattern.variable.can.be.used.message=變數 ''{0}'' 可被取代為模式變數
+inspection.pattern.variable.can.be.used.report.cast.only=Report cast expressions which can be replaced with new pattern variables
+inspection.pattern.variable.instead.of.cast.can.be.used.existing.fix.name=Replace cast expression with existing pattern variable ''{0}''
+inspection.pattern.variable.instead.of.cast.can.be.used.fix.family.name=Replace cast expressions with pattern variable
inspection.redundant.arguments.message=不必要的實參
inspection.redundant.class.call.display.name=冗餘的 'isInstance()' 或 'cast()' 呼叫
inspection.redundant.collection.operation.display.name=冗餘的 'Collection' 動作
@@ -8519,6 +8533,7 @@ inspection.redundant.string.intern.on.constant.message=編譯時常量上
inspection.redundant.string.length.argument.message=不必要的字串長度實參
inspection.redundant.string.new.array.message=\\#ref
冗餘 \\#loc
inspection.redundant.string.operation.display.name=冗餘的 'String' 動作
+inspection.redundant.string.option.do.not.report.single.argument.substring=Do not report redundant single argument substring() calls
inspection.redundant.string.option.do.not.report.string.constructors=不報告 String 建構函式呼叫
inspection.redundant.string.remove.argument.fix.name=移除實參
inspection.redundant.string.remove.fix.name=移除冗餘的 ''{0}()'' 呼叫
@@ -8972,8 +8987,9 @@ non.serializable.class.with.readwriteobject.problem.descriptor.both=不可序列
non.serializable.class.with.readwriteobject.problem.descriptor.read=不可序列化{0, choice, 1\\#類別|2\\#接口|3\\#派生的匿名類別|4\\#註解類型|5\\#枚舉|6\\#記錄} \\#ref
定義 'readObject()' \\#loc
non.serializable.class.with.readwriteobject.problem.descriptor.write=不可序列化{0, choice, 1\\#類別|2\\#接口|3\\#派生的匿名類別|4\\#註解類型|5\\#枚舉|6\\#記錄} \\#ref
定義 'writeObject()' \\#loc
non.serializable.class.with.serialversionuid.problem.descriptor=定義 'serialVersionUID' 欄位的不可序列化類別 \\#ref
\\#loc
+non.serializable.component.in.serializable.record.problem.descriptor=Non-serializable component '\\#ref' in Serializable record \\#loc
non.serializable.field.in.serializable.class.display.name='Serializable' 類別中有不可序列化的欄位
-non.serializable.field.in.serializable.class.problem.descriptor=可序列化類別中不可序列化的欄位 '\\#ref' \\#loc
+non.serializable.field.in.serializable.class.problem.descriptor=Non-serializable field '\\#ref' in Serializable class \\#loc
non.serializable.interface.with.serialversionuid.problem.descriptor=定義 'serialVersionUID' 欄位的不可序列化接口 \\#ref
\\#loc
non.serializable.object.bound.to.http.session.display.name=不可序列化的物件被綁定到了 'HttpSession'
non.serializable.object.bound.to.http.session.problem.descriptor=傳遞給 HttpSession 的不可序列化物件 \\#loc
@@ -9268,6 +9284,7 @@ remove.redundant.polyadic.operand.fix.name=移除不必要的 ''{0}'' 條件
remove.redundant.string.fix.text=使用 ''{0}()'' 並移除冗餘的 ''{1}()'' 呼叫
remove.redundant.substring.fix.family.name=移除冗餘的 'substring()' 呼叫
remove.try.finally.block.quickfix=移除 'try-finally' 塊
+remove.unnecessary.0.call.quickfix=Remove unnecessary ''{0}()'' call
rename.quickfix=重新命名
renameto.quickfix=重命名為 ''{0}''
replace.all.dot.display.name=可疑的正則表達式實參
@@ -9462,13 +9479,13 @@ string.buffer.replaceable.by.string.builder.display.name='StringBuffer' 可能
string.buffer.replaceable.by.string.builder.problem.descriptor=StringBuffer \\#ref
可能被宣告為 'StringBuilder' \\#loc
string.buffer.replaceable.by.string.display.name='StringBuilder' 可被取代為 'String'
string.buffer.replaceable.by.string.problem.descriptor={0} \\#ref
可被取代為 ''String'' \\#loc
-string.buffer.to.string.in.concatenation.display.name=連線中的 'StringBuilder.toString()'
-string.buffer.to.string.in.concatenation.problem.descriptor=在串聯中呼叫 {0}.\\#ref()
\\#loc
string.comparison.display.name=使用 '\\=\\=' 而不是 'equals()' 進行字串比較
string.comparison.problem.descriptor=使用 \\#ref
而不是 'equals()' 來比較字串值 \\#loc
string.concatenation.argument.to.log.call.display.name=非常數字串串聯作為日誌呼叫的實參
-string.concatenation.argument.to.log.call.problem.descriptor=非常數字串串聯作為 \\#ref()
日誌呼叫的實參 \\#loc
+string.concatenation.argument.to.log.call.problem.descriptor=Evaluated string as argument to \\#ref()
logging call \\#loc
string.concatenation.argument.to.log.call.quickfix=將串聯取代為參數化的日誌訊息
+string.concatenation.argument.to.log.message.format.call.quickfix=Replace 'Message.format()' with parameterized log message
+string.concatenation.argument.to.log.string.format.call.quickfix=Replace 'String.format()' with parameterized log message
string.concatenation.display.name=字串串聯
string.concatenation.in.format.call.display.name=字串串聯作為 'format()' 呼叫的實參
string.concatenation.in.format.call.fix.family.name=將串聯取代為實參
@@ -9642,6 +9659,7 @@ throwable.instance.never.thrown.runtime.exception.problem.descriptor=執行時
throwable.not.thrown.display.name='Throwable' 未拋出
throwable.printed.to.system.out.display.name='Throwable' 列印到 'System.out'
throwable.printed.to.system.out.problem.descriptor=''Throwable'' 實參 \\#ref
到 ''System.{0}.{1}()'' 呼叫
+throwable.printed.to.system.out.problem.fix.level.option=Log method for fix\\:
throwable.result.of.method.call.ignored.problem.descriptor=\\#ref()
的結果未拋出 \\#loc
throwable.supplier.only.throw.exception.name=Throwable 供應商從不返回值
throwable.supplier.only.throw.exception.problem.descriptor=Throwable 供應商不返回任何異常
@@ -9937,6 +9955,8 @@ use.sun.classes.display.name=使用 'sun.*' 類別
use.sun.classes.problem.descriptor=Sun 提供的類別 \\#ref
的使用不可移植 \\#loc
use.system.out.err.display.name=使用 'System.out' 或 'System.err'
use.system.out.err.problem.descriptor=\\#ref
的使用可能應當取代為更可靠的日誌 \\#loc
+use.system.out.err.problem.fix.err.option=Log method for 'System.err'\\:
+use.system.out.err.problem.fix.out.option=Log method for 'System.out'\\:
utility.class.can.be.enum.display.name=實用程序類別可以是 'enum'
utility.class.code.can.be.enum.problem.descriptor=實用程序類別 \\#ref
可以是 'enum' \\#loc
utility.class.code.can.be.enum.quickfix=轉換為 'enum'
@@ -10018,7 +10038,8 @@ action.Generate.GetSetAccessor.JavaScript.text=Getter 和 Setter
action.Generate.Missing.Members.ES6.text=實作方法…
action.Generate.Missing.Members.TypeScript.text=實作成員…
action.Generate.SetAccessor.JavaScript.text=Setter
-action.InstallNodeLocalDependencies$Root.text=為 {1} 執行 ''{0}''
+action.InstallNodeLocalDependencies$Root.text=Run 'npm install' in Project Root
+action.InstallNodeLocalDependencies$Root.text.template=Run ''{0}'' for {1}
action.InstallNodeLocalDependencies.text=安裝 Node.js 相依項
action.JS.TypeScript.Include.Generated.Declarations.description=在專案中包含 .d.ts 子檔案
action.JS.TypeScript.Include.Generated.Declarations.text=包括 '.d.ts' 子檔案
@@ -11436,6 +11457,9 @@ js.dialect.settings.override.title=覆寫語言版本設定
js.dialect.settings.tableTitle=語言
js.dialects.customized.label=根據目錄自定義
js.documentation.fires=觸發:
+js.documentation.jsdoc.aliases=別名:
+js.documentation.jsdoc.dialect=方言:
+js.documentation.jsdoc.supported-also-by=Supported also by:
js.documentation.more.overload=其他 {0} 個多載
js.documentation.more.overloads=其他 {0} 個多載
js.dot.property.access.context.type=點號屬性存取
@@ -11970,6 +11994,19 @@ list.item.javascript.standard.style=JavaScript 標準樣式
list.item.local.constant=區域常數
list.item.typescript.file=TypeScript 檔案
list.item.typescript.jsx.file=TypeScript JSX 檔案
+live.template.con.description=Constructor with props argument
+live.template.fsc.description=React Flow arrow function component
+live.template.fsf.description=React Flow function component
+live.template.props.description=this.props.
+live.template.rcc.description=React class component
+live.template.rccp.description=React class component with PropTypes
+live.template.rcfc.description=React class component with PropTypes and lifecycle methods
+live.template.rsc.description=React arrow function component
+live.template.rscp.description=React arrow function component with propTypes
+live.template.rsf.description=React function component
+live.template.rsfp.description=React function component with propTypes
+live.template.rsi.description=React arrow function component with implicit return
+live.template.state.description=this.state.
livetemplate.description.arf=使用箭頭函式包圍
livetemplate.description.console.assert=console.assert()
livetemplate.description.console.error=console.error()
@@ -12411,6 +12448,7 @@ typescript.compiler.action.compile.current=編譯當前檔案
typescript.compiler.action.compile.description=編譯當前專案
typescript.compiler.action.compile.simple=編譯 TypeScript
typescript.compiler.action.compile.toolbar=編譯
+typescript.compiler.action.compile.with.ellipsis=編譯…
typescript.compiler.action.no.compile.message=檔案未編譯,因為沒有從主檔案參照
typescript.compiler.before.run=編譯 TypeScript
typescript.compiler.configurable.name=TypeScript
@@ -13930,7 +13968,7 @@ english.ordinal.suffix.for.the.day.of.the.month.2.characters=月中幾號的英
enter.annotation=輸入註解
entry.points=入口點
entry.points.tab=入口點
-enum=enum
+enum=枚舉
enum.backing.type.must.be.int.or.string=枚舉支援類型必須為 'int' 或 'string'
enum.backing.type.must.be.int.or.string.0.given=在給出 ''{0}'' 的情況下,枚舉支援類型必須為 ''int'' 或 ''string''
enum.case=枚舉 case
@@ -14231,7 +14269,7 @@ import=匯入
import.from.deployment.configuration=從部署組態匯入
import.references.on.paste.dialog.message=貼上的程式碼段使用 {0},後者在目標作用域中不能通過匯入存取。
選擇您想要匯入到作用域中的{0}。
import.references.on.paste.dialog.title=選擇要匯入的{0}
-in=屬於
+in=位於
in.0=\\ ({0} 中)
include.eol.slow=包括 eol (慢)
include.path=Include 路徑
@@ -15508,7 +15546,7 @@ lambda=Lambda
languages.frameworks.php.php.runtime=PHP / PHP 執行時
line.separator=行分隔符
link=連結
-link.label.builtin.formatter=強制內建格式化程序
+link.label.builtin.formatter=Force enable built-in formatter
link.label.go.to.documentation=轉到文檔
link.label.inspection={0} 檢查
link.label.languages.frameworks.php=PHP
@@ -16546,7 +16584,7 @@ refactoring.returnType.validation.type=返回值類型 ''{0}'' 無效
refactoring.validation.class.error.property.with.name.0.is.already.exists=已存在名稱為“{0}”的屬性
reference=參照
referenced.calls=參照的呼叫
-reformats.file.with.0=使用 ''{0}'' 重新格式化檔案
+reformats.file.with.0=使用 ''{0}'' 重新設定檔案格式
relationship.already.exists={0} 與 {1} 之間的關係已存在
release.name.eg.5.1.2.release=發佈名稱。例如,5.1.2-RELEASE
remote.connection.settings.default.remote.interpreter=預設遠端解釋器
@@ -18014,7 +18052,7 @@ changes.warning.not.all.local.changes.may.be.shown.due.to.an.error=警告\\: 由
checkbox.amend=修正(_M)
checkbox.checkin.options.optimize.imports=最佳化 import(&O)
checkbox.checkin.options.rearrange.code=重新整理程式碼(&N)
-checkbox.checkin.options.reformat.code=格式化程式碼(&R)
+checkbox.checkin.options.reformat.code=重新設定程式碼格式(&R)
checkbox.clear.initial.commit.message=清除初始提交訊息(&I)
checkbox.include=包含(&I)
checkbox.include.issues.not.assigned.to.me=包括未分配給我的問題
@@ -18092,6 +18130,7 @@ commit.legend.deleted=已刪除
commit.legend.modified=已修改
commit.legend.new=已新增
commit.message=提交訊息
+commit.message.editor.accessible.name=提交訊息
commit.message.inspection.message.body.lines.should.not.exceed.characters=正文行不能超過 {0} 個字元
commit.message.inspection.message.subject.should.not.exceed.characters=主題不能超過 {0} 個字元
commit.message.intention.family.name.reformat.commit.message=重新格式化提交訊息
@@ -18564,7 +18603,7 @@ progress.text.optimizing.imports=正在最佳化 import…
progress.text.performing={0}\\: 正在執行 {1}…
progress.text.performing.rollback={0}\\: 正在執行復原…
progress.text.rearranging.code=正在重新排列程式碼…
-progress.text.reformatting.code=正在重新格式化程式碼…
+progress.text.reformatting.code=正在重新設定程式碼格式…
progress.text.searching.for.modified.files=正在搜尋修改的檔案
progress.text.synchronizing.files=正在同步檔案…
progress.text.updating.canceled=更新已取消
@@ -18704,11 +18743,11 @@ shelve.changes.restore.error=無法完全還原{0, choice, 1\\#擱置的更改
shelve.copying.shelves.to.progress=正在將擱置複製到新目錄…
shelve.default.path.rendering=<專案根目錄>
shelve.delete.already.unshelved.label=刪除已擱置的更改列表\\:
-shelve.delete.changelists.message={0,choice, 1\\#一個更改列表|2\\#{0} 個更改列表}{2,choice, 0\\#|1\\# ''''{1}''''}
+shelve.delete.changelist.name.message=''{0}'' 更改列表
+shelve.delete.changelists.count.message={0} 個更改列表
shelve.delete.files.from.changelist.error=無法從 {0} 刪除檔案
shelve.delete.files.successful.message={0,choice, 1\\#1 個檔案|2\\#{0} 個檔案}
-shelve.delete.successful.message=已成功刪除 {0}{1,choice, 0\\#|1\\# 和 }{2}
-shelve.deletion.title=Shelf 刪除
+shelve.delete.successful.message=已成功從擱置中刪除 {0}{1,choice, 0\\#|1\\# 和 }{2}
shelve.editor.diff.preview.title=擱置\\: {0}
shelve.error.title=Shelf 錯誤
shelve.failed.message={0,choice,1\\#更改列表|2\\#更改列表} [{1}] 的更改擱置失敗
@@ -18882,8 +18921,6 @@ waiting.changelists.update.for.show.commit.dialog.message=提交
exports[`dev messages/VcsLogBundle.properties 1`] = `
"action.FocusTextFilterAction.description=聚焦文本篩選器或將焦點移回提交列表
action.FocusTextFilterAction.text=聚焦文本篩選器
-action.IntelliSortChooserPopupAction.description=更改 IntelliSort 類型
-action.IntelliSortChooserPopupAction.text=IntelliSort
action.ShowCommitTooltipAction.description=在日誌中為當前所選提交顯示工具提示
action.ShowCommitTooltipAction.text=顯示提交工具提示
action.Vcs.Log.AnnotateRevisionAction.description=註解所選修訂
@@ -18906,11 +18943,13 @@ action.Vcs.Log.OpenRepositoryVersion.description=在編輯器中開啟檔案的
action.Vcs.Log.OpenRepositoryVersion.text=按修訂顯示檔案
action.Vcs.Log.ResumeIndexing.description=索引編制已暫停,因為它花費的時間比預期長。恢復。
action.Vcs.Log.ResumeIndexing.text=恢復索引編制
+action.Vcs.Log.SelectInLog.text=Show in VCS Log
+action.Vcs.Log.SelectInLog.text.template=Show in {0} Log
action.Vcs.Log.ShowAllAffected.description=顯示選中修訂中所做的所有更改
action.Vcs.Log.ShowAllAffected.text=顯示所有受影響的檔案
action.Vcs.Log.ShowTooltip.description=在日誌中為當前選定提交顯示工具提示
action.Vcs.Log.ShowTooltip.text=顯示提交工具提示
-action.Vcs.Show.Log.text=顯示 VCS 日誌
+action.Vcs.Show.Log.text=Show VCS Log
action.Vcs.Show.Log.text.template=顯示 {0} 日誌
action.description.collapse.linear.branches=摺疊線性分支
action.description.collapse.merges=摺疊合併
@@ -18945,8 +18984,10 @@ action.title.match.case.only.supported=區分大小寫(僅限 {0})
action.title.pause.indexing=暫停 {0} 日誌索引編制
action.title.resume.indexing=恢復 {0} 日誌索引編制
action.title.select.columns.to.see=列
-action.vcs.log.branches.separator=分支
+action.vcs.log.branches.separator=Branch Actions
+action.vcs.log.graph.options.separator=選項
action.vcs.log.show.separator=顯示
+action.vcs.log.sort.type.separator=排序
dialog.title.paths.affected.by.commit=受提交 {0} 影響的路徑
file.history.action.could.not.load.selected.commits.message=無法載入所選提交\\: {0}
file.history.commit.not.found={1} 的歷史記錄中不存在 {0}
@@ -18957,20 +18998,25 @@ file.history.diff.preview.editor.tab.name=歷史記錄\\: {0}
file.history.empty.status=檔案歷史記錄
file.history.error.status=計算檔案歷史記錄時出錯
file.history.reset.filters.status.action=重設篩選器
+file.history.show.commit.in.history.process=Searching commit {0} in file history
file.history.toolbar=檔案歷史工具列
-filetype.vcs.log.description=Vcs 日誌
-graph.sort.linear=線性
-graph.sort.linear.description=合併時,在主分支提交的頂部顯示傳入提交,就好像對它們進行重定基底
-graph.sort.off=關閉
-graph.sort.off.description=按日期以拓撲方式對提交進行排序
-graph.sort.standard=標準
-graph.sort.standard.description=合併時,首先顯示傳入提交(合併提交正下方)
+filetype.vcs.log.description=VCS Log
+graph.options.first.parent=First Parent
+graph.options.first.parent.description=Follow only the first parent commit upon seeing a merge commit
+graph.options.linear=Linearize Merges
+graph.options.linear.description=In case of merge, show incoming commits on top of main branch commits as if they were rebased
+graph.sort.off=By Commit Date
+graph.sort.off.description=Sort commits topologically and by commit date
+graph.sort.standard=Topologically
+graph.sort.standard.description=In case of merge, show incoming commits first, directly below merge commit
group.Log.KeymapGroup.text=日誌
group.Vcs.FileHistory.PresentationSettings.description=組態檔案歷史記錄的表示
group.Vcs.FileHistory.PresentationSettings.text=檢視選項
group.Vcs.Log.ChangesBrowser.PresentationSettings.text=檢視選項
group.Vcs.Log.Diff.Preview.Location.text=差異預覽位置
-group.Vcs.Log.Internal.text=Vcs 日誌
+group.Vcs.Log.GraphOptionsGroup.description=VCS log graph options and actions
+group.Vcs.Log.GraphOptionsGroup.text=Graph Options
+group.Vcs.Log.Internal.text=VCS Log
group.Vcs.Log.LayoutConfiguration.description=組態視窗布局
group.Vcs.Log.LayoutConfiguration.separator.text=布局
group.Vcs.Log.LayoutConfiguration.text=組態布局
@@ -18979,7 +19025,7 @@ group.Vcs.Log.PresentationSettings.text=檢視選項
group.Vcs.Log.TextFilterSettings.description=選擇文本篩選器選項
group.Vcs.Log.TextFilterSettings.text=文本篩選器設定
loading.commit.changes=正在載入提交更改
-vcs=Vcs
+vcs=VCS
vcs.log.action.align.labels=左側的參照
vcs.log.action.description.align.labels=在提交訊息左側顯示參照
vcs.log.action.description.open.new.tab.with.log=開啟包含 {0} 日誌的新頁籤
@@ -18995,21 +19041,17 @@ vcs.log.action.highlight.current.branch=當前分支
vcs.log.action.highlight.indexed.commits=已編制索引的提交
vcs.log.action.highlight.merge.commits=合併提交
vcs.log.action.highlight.my.commits=我的提交
-vcs.log.action.intellisort.description=開啟/關閉 IntelliSort
-vcs.log.action.intellisort.text=IntelliSort
-vcs.log.action.intellisort.title=IntelliSort\\: {0}
vcs.log.action.open.new.tab.with.log=開啟新的 {0} 日誌頁籤
vcs.log.action.open.new.tab.with.log.in.editor=在編輯器中開啟新的 {0} 日誌頁籤
vcs.log.action.show.all.changes.from.parent=顯示對父項的更改
vcs.log.action.show.compact.references.view=緊湊型參照檢視
vcs.log.action.show.details=顯示詳細資訊
vcs.log.action.show.diff.preview=顯示差異預覽
+vcs.log.action.show.in.file.history.text=Show in File History
vcs.log.action.show.long.edges=長邊
vcs.log.action.show.only.affected.changes=僅顯示受影響的更改
vcs.log.action.show.root.names=根名稱
vcs.log.action.show.tag.names=標籤名稱
-vcs.log.action.turn.intellisort.off=關閉 IntelliSort\\: {0}。
-vcs.log.action.turn.intellisort.on=開啟 IntelliSort\\: {0}。
vcs.log.applying.filters.process=正在套用篩選器…
vcs.log.branch.filter.action.text=按分支篩選
vcs.log.branch.filter.favorites=收藏夾
@@ -19064,7 +19106,7 @@ vcs.log.details.showing.selected.commits=(正在顯示 {0}/{1} 個所選提交)
vcs.log.diff.preview.editor.empty.tab.name=版本庫差異
vcs.log.diff.preview.editor.tab.name=版本庫差異\\: {0}
vcs.log.duplicated.tab.id.error=“VCS 日誌”頁籤不能開啟兩次
-vcs.log.editor.name=Vcs 日誌編輯器
+vcs.log.editor.name=VCS Log Editor
vcs.log.error.filtering.status=篩選提交時出錯
vcs.log.error.loading.changes.status=載入更改時出錯
vcs.log.error.loading.commits.status=載入提交時出錯
@@ -19127,7 +19169,7 @@ vcs.log.index.diagnostic.success.message={0} 個已檢查{0,choice,1\\#提交|2\
vcs.log.initial.loading.process=正在載入歷史記錄…
vcs.log.invalidate.caches.progress=正在使 {0} 日誌快取和索引失效
vcs.log.invalidate.caches.text=使 {0} 日誌快取和索引失效
-vcs.log.is.loading=正在載入 VCS 日誌…
+vcs.log.is.loading=Loading VCS Log…
vcs.log.is.not.available=VCS 日誌不可用
vcs.log.loading.selected.details.process=正在載入所選詳細資訊
vcs.log.loading.status=正在載入提交…
@@ -19143,7 +19185,7 @@ vcs.log.select.folder.dialog.title=選擇要篩選的路徑
vcs.log.settings.enable.index.checkbox=為專案啟用索引編制{0,choice,0\\#|1\\# (僅 {1})}
vcs.log.settings.enable.index.checkbox.comment=為專案版本庫編制索引可改進跨 IDE 的更改歷史記錄的處理
vcs.log.settings.group.title=日誌
-vcs.log.show.commit.in.log.process=正在搜尋修訂 {0}
+vcs.log.show.commit.in.log.process=Searching commit {0} in the log
vcs.log.status.bar.indexing={0} 日誌正在編制索引…
vcs.log.status.bar.indexing.cancel.cancelling=正在取消
vcs.log.status.bar.indexing.cancel.tooltip=取消索引編制。可以從 {0} 日誌工具列手動重啟索引編制。
@@ -19176,8 +19218,7 @@ exports[`src inspectionDescriptions/LeakableMapKey.html 1`] = `
`;
exports[`src messages/ActionsBundle.properties 1`] = `
-"EmojiAndSymbols.text=表情 \\\\& 符號
-MainToolbarQuickActions.BackForward.text=後退/前進
+"MainToolbarQuickActions.BackForward.text=後退/前進
MainToolbarQuickActions.Build.text=建置
MainToolbarQuickActions.Coverage.text=使用覆蓋率執行
MainToolbarQuickActions.General.separator=一般
@@ -19524,6 +19565,8 @@ action.CopyPaths.text=複製路徑(_O)
action.CopyReference.description=複製對所選類別、方法、函式或所選檔案的相對路徑的參照
action.CopyReference.text=複製參照(_Y)
action.CopySettingsPath.description=複製選定可組態選項的相對路徑
+action.CopySettingsPath.text=Copy Option Path
+action.CopySettingsPath.text.template=複製 {0} 路徑
action.CopySourceRootPath.text=來自來源根的路徑
action.CopyTBXReference.text=工具箱 URL
action.CopyUiLabel.text=複製 UI 標籤
@@ -19909,6 +19952,7 @@ action.EmmetPreviousEditPoint.text=上一個 Emmet 編輯點
action.EmmetUpdateTag.description=使用 Emmet 縮寫更新現有 HTML 標記
action.EmmetUpdateTag.text=使用 Emmet 更新標記
action.EmojiAndSymbols.description=使用 macOS 系統調色板輸入特殊字元
+action.EmojiAndSymbols.text=Emoji \\\\&\\\\& Symbols
action.EnableMetalRendering.text=Metal 呈現管道
action.EnableNewUi.description=啟用新 UI
action.EnableNewUi.text=啟用新 UI…
@@ -19938,6 +19982,8 @@ action.ExpandExpandableComponent.text=展開組件
action.ExpandLiveTemplateByTab.text=按 Tab 展開實時模板
action.ExpandLiveTemplateCustom.description=使用在編輯器中鍵入的前綴呼叫綁定到 '自訂快捷鍵' 的實時模板
action.ExpandLiveTemplateCustom.text=展開實時模板/Emmet 縮寫
+action.ExpandRecursively.shortcutHint=Press {0} to expand all nodes
+action.ExpandRecursively.text=Expand Subtree
action.ExpandRegion.description=展開文字游標處的折疊區域
action.ExpandRegion.text=展開(_X)
action.ExpandRegionRecursively.description=遞迴展開文字游標處的塊
@@ -20122,6 +20168,8 @@ action.GenerateLogField.description=生成記錄器
action.GenerateLogField.text=記錄器
action.GenerateModuleDescriptors.description=為專案中的所有模組 module-info 檔案 (適用於 Java 9 及更高版本)
action.GenerateModuleDescriptors.text=生成 module-info 檔案描述子
+action.GenerateProviderMethod.description=生成 provider 方法
+action.GenerateProviderMethod.text=provider()
action.GenerateSetUpMethod.text=SetUp 方法
action.GenerateSetter.description=生成 setter
action.GenerateSetter.text=Setter
@@ -20483,13 +20531,6 @@ action.MoveTabDown.description=將編輯器區域拆分為 2 個頁籤組,然
action.MoveTabDown.text=拆分並下移
action.MoveTabRight.description=將編輯器區域拆分為 2 個頁籤組,然後將當前頁籤移至右側組並關閉左側編輯器
action.MoveTabRight.text=拆分並右移
-action.NavBar-return.text=對選定項執行動作
-action.NavBar-selectDown.text=開啟相應的彈出選單
-action.NavBar-selectEnd.text=選擇最後一項
-action.NavBar-selectHome.text=選擇第一項
-action.NavBar-selectLeft.text=選擇上一項
-action.NavBar-selectRight.text=選擇下一項
-action.NavBar-selectUp.text=開啟相應的彈出選單
action.NavBarLocationBottom.description=在狀態列中顯示導覽列
action.NavBarLocationBottom.text=在狀態列中
action.NavBarLocationHide.description=隱藏導覽列
@@ -20711,6 +20752,7 @@ action.ProjectView.SortByTimeDescending.text=按修改時間排序(從新到舊)
action.ProjectView.SortByType.description=單獨對不同類型的檔案排序
action.ProjectView.SortByType.text=按類型排序
action.ProjectViewEditSource.text=編輯源
+action.ProjectViewExpandAll.text=全部展開
action.PruneEmptyDirectories.text=刪除空目錄
action.QuickActionPopup.text=顯示快速動作彈出視窗
action.QuickChangeScheme.description=更改當前的程式碼樣式方案、顏色與字體方案、按鍵映射或外觀
@@ -20739,9 +20781,9 @@ action.RecoverCachesFromLog.text=從動作日誌中恢復快取
action.RedesignedRunConfigurationSelector.text=選擇執行/偵錯組態
action.Refactorings.QuickListPopupAction.description=包含重構動作列表的上下文感知彈出視窗
action.Refactorings.QuickListPopupAction.text=重構此…
-action.ReformatCode.description=重新格式化程式碼
+action.ReformatCode.description=重新設定程式碼格式
action.ReformatCode.synonym1=格式程式碼
-action.ReformatCode.text=重新格式化程式碼(_R)
+action.ReformatCode.text=重新設定程式碼格式(_R)
action.Refresh.text=重新整理(_E)
action.Register.description=輸入註冊資料
action.Register.text=註冊(_R)…
@@ -20800,9 +20842,10 @@ action.RestoreShelvedChange.text=還原
action.Resume.description=恢復程序執行
action.Resume.text=恢復程序(_G)
action.RetypeFile.text=重新輸入當前檔案
-action.RevealIn.description=在平台的檔案管理器中醒目提示檔案
+action.RevealIn.description=Highlights the file in OS file manager
action.RevealIn.name.mac=在“訪達”中顯示
action.RevealIn.name.other=在 {0} 中顯示
+action.RevealIn.text=在檔案管理器中顯示
action.ReverteOverrideFileTypeAction.description=撤消“覆寫檔案類型”動作並還原舊檔案類型
action.ReverteOverrideFileTypeAction.text=還原檔案類型覆寫
action.ReverteOverrideFileTypeAction.verbose.description=撤消“覆寫檔案類型”動作並為檔案 ''{0}''{1,choice,0\\#|1\\# (和其他 {1} 個檔案)}還原舊的檔案類型
@@ -20987,6 +21030,7 @@ action.ShowBundleLocalizationDialogAction.text=顯示捆綁包訊息
action.ShowChangedStateStatisticsAction.description=呼叫所有狀態收集器,並僅顯示自上一個記錄以來已更改的事件
action.ShowChangedStateStatisticsAction.text=僅顯示已更改的狀態事件
action.ShowColorPicker.text=顯示取色器
+action.ShowCompressibleToolbarAction.text=Display Dynamic Compressed Toolbars
action.ShowContent.description=顯示一個包含工具視窗頁籤列表的彈出視窗
action.ShowContent.text=顯示頁籤列表
action.ShowContent.views.text=顯示檢視列表
@@ -21023,8 +21067,6 @@ action.ShowMembersInNavigationBar.text=顯示成員
action.ShowModulesDependencies.MainMenu.text=模組相依項(_M)…
action.ShowModulesDependencies.description=顯示專案中模組之間的相依關係
action.ShowModulesDependencies.text=分析模組相依關係(_M)…
-action.ShowNavBar.ShortText=導覽列
-action.ShowNavBar.text=跳轉到導覽列(_J)
action.ShowNonRetinaImages.text=顯示非視網膜圖片
action.ShowNotificationIconsDialogAction.text=測試通知圖標
action.ShowPackageCycles.MainMenu.text=迴圈相依關係(_C)…
@@ -21043,7 +21085,7 @@ action.ShowProgressTestDialogAction.text=測試進度指示器
action.ShowProjectStructureSettings.description=組態專案結構
action.ShowProjectStructureSettings.text=專案結構…
action.ShowRecentTests.text=最近的測試
-action.ShowReformatFileDialog.text=重新格式化檔案…
+action.ShowReformatFileDialog.text=重新設定檔案格式…
action.ShowRegistry.text=註冊表…
action.ShowSearchEverywhereItemInfo.text=顯示“隨處搜尋”條目資訊
action.ShowSearchHistory.text=顯示搜尋歷史記錄
@@ -21117,6 +21159,8 @@ action.StepOut.description=單步執行至從此方法返回後執行的第一
action.StepOut.text=步出(_T)
action.StepOver.description=單步執行至此檔案中的下一行
action.StepOver.text=步過(_O)
+action.StepOverInstruction.description=Perform Step Over on instruction level
+action.StepOverInstruction.text=單步跳過指令
action.Stop.description=停止程序
action.Stop.text=停止
action.StopBackgroundProcesses.description=停止背景程序
@@ -21563,7 +21607,7 @@ action.compare.with.text=比較物件…
action.editRunConfigurations.description=開啟“編輯執行/偵錯組態”對話框
action.editRunConfigurations.text=編輯組態(_R)…
action.fontEditorPreview.ToggleBoldFont.text=切換加粗的字體
-action.main.toolbar.Filename.text=檔名小工具(隱藏編輯器頁籤時)
+action.main.toolbar.Filename.text=File Name Widget (when editor tabs are hidden or “Always show full path” is enabled)
action.main.toolbar.Project.text=專案小工具
action.multilaunch.AddExecutableAction.text=新增組態或任務
action.multilaunch.CancelExecutableAction.text=取消
@@ -21754,7 +21798,6 @@ group.MigrationMenu.text=遷移軟體套件和類別
group.MoreActionGroup.text=更多
group.MoveModuleToGroup.description=移動模組(_M)
group.MoveModuleToGroup.text=將模組移至組
-group.NavBarActions.text=導覽列動作
group.NavbarLocationGroup.description=選擇導覽列的位置
group.NavbarLocationGroup.text=導覽列
group.NavbarPopupMenu.text=導覽列
@@ -21774,6 +21817,7 @@ group.OpenEventLogFileAction.text=在編輯器中開啟事件日誌
group.OpenEventsSchemeFileAction.description=在 IDE 中開啟事件方案檔案
group.OpenEventsTestSchemeFileAction.description=在 IDE 中開啟事件測試方案檔案
group.OpenInBrowserEditorContextBarGroupAction.description=開啟位置…
+group.OpenInBrowserEditorContextBarGroupAction.text=Open In...
group.OpenInBrowserGroup.RevealInPopup.text=瀏覽器
group.OpenProjectGroup.text=開啟專案動作
group.OpenProjectWindows.text=開啟專案視窗
@@ -21884,6 +21928,7 @@ group.WelcomeScreen.KeymapGroup.text=歡迎頁面
group.WelcomeScreen.MoveToGroup.text=移至組
group.WelcomeScreen.Options.text=選項選單
group.WindowMenu.text=視窗(_W)
+group.XDebugger.Attach.Dialog.Settings.text=附加對話框設定
group.XDebugger.settings.text=偵錯設定
group.XmlGenerateToolsGroup.text=XML 生成動作
group.compare.contents.text=比較內容
@@ -22130,7 +22175,7 @@ patch.dialog.copy.change.command.balloon=已複製到剪貼簿
press.again.to.go.to.the.next.file=再按一次轉到下一個檔案
press.again.to.go.to.the.previous.file=再按一次轉到上一個檔案
press.mark.as.resolve=在外部工具中解決完衝突時,按“標記為已解決”
-progress.title.loading.requests=正在載入請求
+progress.title.loading.requests=Loading requests…
refresh.failed.message=重新整理失敗\\: {0}
rollback.change.command.name=回滾更改
select.external.program.dialog.title=選擇外部程序
@@ -22293,7 +22338,9 @@ action.Git.Show.My.Branches.description.not.graph.ready=該日志尚未就緒,
action.Git.Show.My.Branches.description.not.support.indexing=某些版本庫不支持索引。
action.Git.Show.My.Branches.title=顯示我的分支
action.Git.Show.Stage.text=顯示暫存區域
-action.Git.Show.Stash.description=顯示“Git 隱藏”工具視窗頁籤
+action.Git.Show.Stash.With.Shelf.description=開啟“隱藏和擱置”頁籤
+action.Git.Show.Stash.With.Shelf.text=顯示隱藏和擱置
+action.Git.Show.Stash.description=開啟“Git 隱藏”頁籤
action.Git.Show.Stash.text=顯示 Git 隱藏
action.Git.ShowBranches.pretty.description=顯示分支
action.Git.ShowBranches.text=顯示分支
@@ -22519,7 +22566,7 @@ branches.there.are.incoming.commits=存在傳入提交
branches.there.are.outgoing.commits=存在傳出提交
branches.tracking.branch.doesn.t.configured.for.s=沒有為 {0} 組態追蹤分支
branches.update=更新
-branches.update.failed=更新失敗
+branches.update.failed=Update failed
branches.update.info.process=更新分支資訊…
branches.update.is.already.running=更新已在執行
branches.updating.process=正在更新分支…
@@ -22876,9 +22923,6 @@ group.MainToolbarVCSGroup.text=VCS 組
group.Vcs.ToolbarWidget.ShareProject.text=在以下平台上共享專案\\:
history.filters.unsupported.error.message=不支持按“{0}”篩選歷史記錄
history.for.revision.filters.unsupported.error.message=不支持按“{0}”篩選修訂歷史記錄
-history.indexing.disabled.notification.dismiss.link=不再顯示
-history.indexing.disabled.notification.resume.link=恢復 Git 日誌索引
-history.indexing.disabled.notification.text=由於索引不可用,顯示的是舊式檔案歷史記錄
in.branches.all.repositories=在所有版本庫中
init.destination.directory.description=選擇將在其中建立新 Git 版本庫的目錄。
init.destination.directory.title=建立 Git 版本庫
@@ -23022,8 +23066,8 @@ notification.title.error.merging=合併錯誤
notification.title.error.updating.root=更新 {0} 期間出錯
notification.title.fetch.details=獲取詳細資訊
notification.title.fetch.failed=獲取失敗
-notification.title.fetch.failure=獲取失敗
-notification.title.fetch.success=獲取成功
+notification.title.fetch.failure=Fetch failed
+notification.title.fetch.success=Fetch successful
notification.title.git.operation.failed=Git {0} 失敗
notification.title.unstash.failed=取消隱藏失敗
notification.title.unstash.failed.index.conflict=由於索引衝突,取消隱藏失敗
@@ -23179,6 +23223,7 @@ rebase.entry.action.name.pick=選取
rebase.entry.action.name.reword=改寫
rebase.entry.action.name.squash=壓縮
rebase.entry.action.name.unknown=未知
+rebase.entry.action.name.update.ref=更新參照
rebase.git.operation.name=重定基底
rebase.help.link=git-scm.com 上的 git 重定基底
rebase.help.popup.ad.text=按空格開啟外部鏈接
@@ -23275,8 +23320,6 @@ rebase.notification.failed.stash.text=無法隱藏本地未提交的更改\\:
rebase.notification.no.rebase.in.progress.abort.title=無法中止重定基底
rebase.notification.no.rebase.in.progress.continue.title=無法繼續重定基底
rebase.notification.no.rebase.in.progress.message=沒有正在進行的重定基底
-rebase.notification.not.allowed.detached.message.first=您在 {0} 中處於游離的 HEAD 狀態。
-rebase.notification.not.allowed.detached.message.second=無法重定基底。
rebase.notification.not.allowed.empty.repository.message=版本庫 {0} 為空。
rebase.notification.not.allowed.grafting.message.first={0} 中有一個未完成的優選程序。
rebase.notification.not.allowed.grafting.message.second=在開始重定基底前,應先完成這項動作。
@@ -23908,6 +23951,7 @@ server.unreachable=伺服器無法到達
settings.automatically.mark.as.viewed=自動將開啟的檔案標記為已檢視
settings.clone.ssh=使用 ssh 克隆 Git 版本庫
settings.configurable.display.name=GitHub
+settings.enable.pr.seen.markers=Enable unread markers on Pull Requests in the list
settings.timeout=連線超時\\:
settings.timeout.seconds=秒
share.action.remote.is.on.github=遠端已經在 GitHub 上\\:
@@ -23978,6 +24022,7 @@ about.box.build.date=,{0} 建置
about.box.build.date.time=,{0} {1} 建置
about.box.build.number=構建版本 \\#{0}
about.box.copyright=版權所有 © {0}–{1} {2}
+about.box.jcef=JCEF {0}.{1}.{2}
about.box.jre=運行時版本\\: {0} {1}
about.box.powered.by=由開源軟體提供支援
about.box.vm=VM\\: {0},{1}
@@ -24229,6 +24274,7 @@ action.remove=移除
action.remove.from.current.favorites=從當前收藏夾移除
action.remove.repository.from.list=從列表中移除儲存庫
action.remove.template=移除模板
+action.reopen.project.display.name.with.branch={0} [{1}]
action.reset.font.size=重設為 {0}pt
action.reset.font.size.all.editors=在所有編輯器中重設為 {0}pt
action.reset.font.size.info=字體大小\\: {0}pt
@@ -25002,7 +25048,7 @@ file.nesting.reset.to.default.button=重設為預設(&R)
file.nesting.table.title=嵌套規則\\:
file.read.error=無法讀取檔案 {0}。
file.read.error.details=無法讀取檔案 {0}\\: {1}
-file.write.error=無法寫入到檔案 {0}
+file.write.error=檔案{0}無法寫入。
file.write.error.details=無法寫入檔案 {0}\\: {1}
filetype.gui.designer.form.description=GUI 設計器表單
filetype.gui.designer.form.display.name=GUI 設計器表單
@@ -25475,7 +25521,7 @@ node.project.view.bad.link=無效的符號鏈接
node.projectview.external.libraries=外部庫
node.projectview.libraries=庫
node.projectview.library={0} 庫
-node.structureview.invalid=
+node.structureview.invalid=<無效>
node.todo.group={0} {0,choice,0\\#項|1\\#項|2\\#項}
node.todo.items={0} {0, choice, 0\\#項|1\\#項|2\\#項}
node.todo.more.items=…更多…
@@ -25513,9 +25559,9 @@ notification.content.shortcut.conflicts.with.macos.shortcut.modify={0} 快捷鍵
notification.content.solarized.color.scheme.deprecation.enable=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮改為啟用 {1} 主題
notification.content.solarized.color.scheme.deprecation.install=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮切換到 {1} 延伸模組
notification.content.unable.to.save.project.files=無法儲存專案檔案。請確保專案檔案可寫入,並且您具備修改權限。再次嘗試儲存專案。
+notification.content.unknown.macro.error={0} 未定義。
+notification.content.unknown.macros.error={0} 未定義。
notification.content.unknown.macros.error.description=路徑變數用於取代專案檔案中的絕對路徑,並允許專案檔案在版本控制系統中共享。
當前專案設定的某些檔案包含未知的路徑變數,{0} 無法還原這些路徑。
-notification.content.unknown.macros.error.many.macroses.undefined={0} 未定義。
-notification.content.unknown.macros.error.one.macros.undefined={0} 未定義。
notification.content.updated.plugin.to.version=已將 {0} 延伸模組更新到版本 {1}
notification.content.updated.plugins=已更新 {0} 個延伸模組
notification.group.advertiser.try.ultimate.installed=安裝完成\\!
@@ -25705,7 +25751,7 @@ plugin.updater.downloading=正在下載延伸模組
plugin.updater.error.cant.find.plugin.version=在儲存庫響應中找不到延伸模組版本
plugin.updater.error.check.failed=延伸模組更新檢查失敗
plugin.updater.error.custom.repository=檢查自訂延伸模組儲存庫 {0} 失敗
-plugin.updater.error.unexpected.repository.response=意外的延伸模組儲存庫響應
+plugin.updater.error.unexpected.repository.response=意外延伸模組儲存庫響應
plugin.updater.install=安裝
plugin.updater.not.installed=未安裝延伸模組更新
plugin.updater.not.installed.misc=未安裝延伸模組更新\\: {0}
@@ -25756,7 +25802,7 @@ plugins.advertiser.try.ultimate.download=正在下載…
plugins.advertiser.try.ultimate.download.started.balloon={0} 正在下載並將自動安裝。
plugins.advertiser.try.ultimate.install=正在安裝…
plugins.advertiser.try.ultimate.opening=正在開啟 {0}…
-plugins.advertiser.try.ultimate.upgrade=正在升級為 Ultimate…
+plugins.advertiser.try.ultimate.upgrade=Upgrading to {0}…
plugins.advertiser.ultimate.features.detected=檢測到 IntelliJ IDEA Ultimate {0} 涵蓋的功能
plugins.auto.disabled.notification.content={0} 和 {1} 延伸模組已停用。
plugins.auto.disabled.notification.title=相依延伸模組已停用
@@ -25961,6 +26007,7 @@ progress.downloading.plugin=正在下載延伸模組 ''{0}''
progress.downloading.plugins.meta=正在下載延伸模組 {0} 的資料
progress.file.system.changes=檔案系統更改
progress.performing.indexing.tasks=正在執行編制索引任務
+progress.saving.app=正在儲存應用程式
progress.saving.project=正在儲存 ''{0}''
progress.searching=正在搜尋…
progress.text.clickToViewProgressWindow=點擊以檢視所有正在執行的背景任務
@@ -26202,6 +26249,8 @@ select.in.packages=軟體套件
select.in.project=專案
select.in.scope=作用域
separator.scheme.stored.in=存儲於 {0}
+set.action.editor.and.tools=Set for Editor and Tools
+set.action.empty.frame=Set for Empty Frame
setting.value.reload.mode.preview=在內置預覽中重新載入頁面\\:
setting.value.reload.mode.server=在瀏覽器中重新載入頁面\\:
settings.browsers.column.family=系列
@@ -26658,7 +26707,7 @@ whats.new.action.custom.description=了解此版本的 {0} 中的新功能
whats.new.action.custom.text={0} 最新變化(_N)
whats.new.notification.action=檢視最新變化
whats.new.notification.text={0} {1} 登場\\!
-whats.new.timeout.action=您可以在瀏覽器中開啟此頁面或稍後再試。
+whats.new.timeout.action=您可以在瀏覽器中開啟此頁面或稍後重試。
whats.new.timeout.message=無法載入該頁面的內容。請檢查您的互聯網連線。
whats.new.timeout.title=無法載入頁面
window.title.switcher=切換器
@@ -27150,6 +27199,8 @@ convert.double.unary.quickfix=取代為 ''{0}{1}''
convert.empty.anonymous.to.new.fix.family.name=移除 '{}'
convert.octal.literal.to.decimal.literal.quickfix=將八進制文字轉換為十進制文字
convert.octal.literals.to.decimal.literals.quickfix=將八進制文字轉換為十進制文字
+convert.system.out.to.log.call.family.name=Convert 'System.out' call to log call
+convert.system.out.to.log.call.name=Convert ''System.out'' call to call of ''{0}''
convert.to.variable.arity.method.quickfix=轉換為 vararg 方法
copy.constructor.misses.field.display.name=複製缺少欄位的建構函式
copy.constructor.misses.field.problem.descriptor.1=複製未複製欄位 ''{0}'' 的建構函式
@@ -27648,12 +27699,17 @@ inspection.option.ignore.nonnls=通過 @NonNls 進行註解時忽略
inspection.option.ignore.system.err=對 'System.err.print' 實參忽略
inspection.option.ignore.system.out=對 'System.out.print' 實參忽略
inspection.pattern.variable.can.be.used.display.name=可以使用模式變數
+inspection.pattern.variable.can.be.used.existing.cast.message=Existing pattern variable ''{0}'' can be used instead of cast expression
inspection.pattern.variable.can.be.used.existing.fix.family.name=取代為現有模式變數
inspection.pattern.variable.can.be.used.existing.fix.name=將 ''{0}'' 取代為現有模式變數 ''{1}''
inspection.pattern.variable.can.be.used.existing.message=可以使用現有模式變數 ''{0}'' 代替 ''{1}''
inspection.pattern.variable.can.be.used.fix.family.name=取代為模式變數
inspection.pattern.variable.can.be.used.fix.name=將 ''{0}'' 取代為模式變數
+inspection.pattern.variable.can.be.used.instead.of.cast.message=Cast expression can be replaced with pattern variable
inspection.pattern.variable.can.be.used.message=變數 ''{0}'' 可被取代為模式變數
+inspection.pattern.variable.can.be.used.report.cast.only=Report cast expressions which can be replaced with new pattern variables
+inspection.pattern.variable.instead.of.cast.can.be.used.existing.fix.name=Replace cast expression with existing pattern variable ''{0}''
+inspection.pattern.variable.instead.of.cast.can.be.used.fix.family.name=Replace cast expressions with pattern variable
inspection.redundant.arguments.message=不必要的實參
inspection.redundant.class.call.display.name=冗餘的 'isInstance()' 或 'cast()' 呼叫
inspection.redundant.collection.operation.display.name=冗餘的 'Collection' 動作
@@ -27680,6 +27736,7 @@ inspection.redundant.string.intern.on.constant.message=編譯時常量上
inspection.redundant.string.length.argument.message=不必要的字串長度實參
inspection.redundant.string.new.array.message=\\#ref
冗餘 \\#loc
inspection.redundant.string.operation.display.name=冗餘的 'String' 動作
+inspection.redundant.string.option.do.not.report.single.argument.substring=Do not report redundant single argument substring() calls
inspection.redundant.string.option.do.not.report.string.constructors=不報告 String 建構函式呼叫
inspection.redundant.string.remove.argument.fix.name=移除實參
inspection.redundant.string.remove.fix.name=移除冗餘的 ''{0}()'' 呼叫
@@ -28133,8 +28190,9 @@ non.serializable.class.with.readwriteobject.problem.descriptor.both=不可序列
non.serializable.class.with.readwriteobject.problem.descriptor.read=不可序列化{0, choice, 1\\#類別|2\\#接口|3\\#派生的匿名類別|4\\#註解類型|5\\#枚舉|6\\#記錄} \\#ref
定義 'readObject()' \\#loc
non.serializable.class.with.readwriteobject.problem.descriptor.write=不可序列化{0, choice, 1\\#類別|2\\#接口|3\\#派生的匿名類別|4\\#註解類型|5\\#枚舉|6\\#記錄} \\#ref
定義 'writeObject()' \\#loc
non.serializable.class.with.serialversionuid.problem.descriptor=定義 'serialVersionUID' 欄位的不可序列化類別 \\#ref
\\#loc
+non.serializable.component.in.serializable.record.problem.descriptor=Non-serializable component '\\#ref' in Serializable record \\#loc
non.serializable.field.in.serializable.class.display.name='Serializable' 類別中有不可序列化的欄位
-non.serializable.field.in.serializable.class.problem.descriptor=可序列化類別中不可序列化的欄位 '\\#ref' \\#loc
+non.serializable.field.in.serializable.class.problem.descriptor=Non-serializable field '\\#ref' in Serializable class \\#loc
non.serializable.interface.with.serialversionuid.problem.descriptor=定義 'serialVersionUID' 欄位的不可序列化接口 \\#ref
\\#loc
non.serializable.object.bound.to.http.session.display.name=不可序列化的物件被綁定到了 'HttpSession'
non.serializable.object.bound.to.http.session.problem.descriptor=傳遞給 HttpSession 的不可序列化物件 \\#loc
@@ -28429,6 +28487,7 @@ remove.redundant.polyadic.operand.fix.name=移除不必要的 ''{0}'' 條件
remove.redundant.string.fix.text=使用 ''{0}()'' 並移除冗餘的 ''{1}()'' 呼叫
remove.redundant.substring.fix.family.name=移除冗餘的 'substring()' 呼叫
remove.try.finally.block.quickfix=移除 'try-finally' 塊
+remove.unnecessary.0.call.quickfix=Remove unnecessary ''{0}()'' call
rename.quickfix=重新命名
renameto.quickfix=重命名為 ''{0}''
replace.all.dot.display.name=可疑的正則表達式實參
@@ -28623,13 +28682,13 @@ string.buffer.replaceable.by.string.builder.display.name='StringBuffer' 可能
string.buffer.replaceable.by.string.builder.problem.descriptor=StringBuffer \\#ref
可能被宣告為 'StringBuilder' \\#loc
string.buffer.replaceable.by.string.display.name='StringBuilder' 可被取代為 'String'
string.buffer.replaceable.by.string.problem.descriptor={0} \\#ref
可被取代為 ''String'' \\#loc
-string.buffer.to.string.in.concatenation.display.name=連線中的 'StringBuilder.toString()'
-string.buffer.to.string.in.concatenation.problem.descriptor=在串聯中呼叫 {0}.\\#ref()
\\#loc
string.comparison.display.name=使用 '\\=\\=' 而不是 'equals()' 進行字串比較
string.comparison.problem.descriptor=使用 \\#ref
而不是 'equals()' 來比較字串值 \\#loc
string.concatenation.argument.to.log.call.display.name=非常數字串串聯作為日誌呼叫的實參
-string.concatenation.argument.to.log.call.problem.descriptor=非常數字串串聯作為 \\#ref()
日誌呼叫的實參 \\#loc
+string.concatenation.argument.to.log.call.problem.descriptor=Evaluated string as argument to \\#ref()
logging call \\#loc
string.concatenation.argument.to.log.call.quickfix=將串聯取代為參數化的日誌訊息
+string.concatenation.argument.to.log.message.format.call.quickfix=Replace 'Message.format()' with parameterized log message
+string.concatenation.argument.to.log.string.format.call.quickfix=Replace 'String.format()' with parameterized log message
string.concatenation.display.name=字串串聯
string.concatenation.in.format.call.display.name=字串串聯作為 'format()' 呼叫的實參
string.concatenation.in.format.call.fix.family.name=將串聯取代為實參
@@ -28803,6 +28862,7 @@ throwable.instance.never.thrown.runtime.exception.problem.descriptor=執行時
throwable.not.thrown.display.name='Throwable' 未拋出
throwable.printed.to.system.out.display.name='Throwable' 列印到 'System.out'
throwable.printed.to.system.out.problem.descriptor=''Throwable'' 實參 \\#ref
到 ''System.{0}.{1}()'' 呼叫
+throwable.printed.to.system.out.problem.fix.level.option=Log method for fix\\:
throwable.result.of.method.call.ignored.problem.descriptor=\\#ref()
的結果未拋出 \\#loc
throwable.supplier.only.throw.exception.name=Throwable 供應商從不返回值
throwable.supplier.only.throw.exception.problem.descriptor=Throwable 供應商不返回任何異常
@@ -29098,6 +29158,8 @@ use.sun.classes.display.name=使用 'sun.*' 類別
use.sun.classes.problem.descriptor=Sun 提供的類別 \\#ref
的使用不可移植 \\#loc
use.system.out.err.display.name=使用 'System.out' 或 'System.err'
use.system.out.err.problem.descriptor=\\#ref
的使用可能應當取代為更可靠的日誌 \\#loc
+use.system.out.err.problem.fix.err.option=Log method for 'System.err'\\:
+use.system.out.err.problem.fix.out.option=Log method for 'System.out'\\:
utility.class.can.be.enum.display.name=實用程序類別可以是 'enum'
utility.class.code.can.be.enum.problem.descriptor=實用程序類別 \\#ref
可以是 'enum' \\#loc
utility.class.code.can.be.enum.quickfix=轉換為 'enum'
@@ -29179,7 +29241,8 @@ action.Generate.GetSetAccessor.JavaScript.text=Getter 和 Setter
action.Generate.Missing.Members.ES6.text=實作方法…
action.Generate.Missing.Members.TypeScript.text=實作成員…
action.Generate.SetAccessor.JavaScript.text=Setter
-action.InstallNodeLocalDependencies$Root.text=為 {1} 執行 ''{0}''
+action.InstallNodeLocalDependencies$Root.text=Run 'npm install' in Project Root
+action.InstallNodeLocalDependencies$Root.text.template=Run ''{0}'' for {1}
action.InstallNodeLocalDependencies.text=安裝 Node.js 相依項
action.JS.TypeScript.Include.Generated.Declarations.description=在專案中包含 .d.ts 子檔案
action.JS.TypeScript.Include.Generated.Declarations.text=包括 '.d.ts' 子檔案
@@ -30597,6 +30660,9 @@ js.dialect.settings.override.title=覆寫語言版本設定
js.dialect.settings.tableTitle=語言
js.dialects.customized.label=根據目錄自定義
js.documentation.fires=觸發\\:
+js.documentation.jsdoc.aliases=別名\\:
+js.documentation.jsdoc.dialect=方言\\:
+js.documentation.jsdoc.supported-also-by=Supported also by\\:
js.documentation.more.overload=其他 {0} 個多載
js.documentation.more.overloads=其他 {0} 個多載
js.dot.property.access.context.type=點號屬性存取
@@ -31131,6 +31197,19 @@ list.item.javascript.standard.style=JavaScript 標準樣式
list.item.local.constant=區域常數
list.item.typescript.file=TypeScript 檔案
list.item.typescript.jsx.file=TypeScript JSX 檔案
+live.template.con.description=Constructor with props argument
+live.template.fsc.description=React Flow arrow function component
+live.template.fsf.description=React Flow function component
+live.template.props.description=this.props.
+live.template.rcc.description=React class component
+live.template.rccp.description=React class component with PropTypes
+live.template.rcfc.description=React class component with PropTypes and lifecycle methods
+live.template.rsc.description=React arrow function component
+live.template.rscp.description=React arrow function component with propTypes
+live.template.rsf.description=React function component
+live.template.rsfp.description=React function component with propTypes
+live.template.rsi.description=React arrow function component with implicit return
+live.template.state.description=this.state.
livetemplate.description.arf=使用箭頭函式包圍
livetemplate.description.console.assert=console.assert()
livetemplate.description.console.error=console.error()
@@ -31572,6 +31651,7 @@ typescript.compiler.action.compile.current=編譯當前檔案
typescript.compiler.action.compile.description=編譯當前專案
typescript.compiler.action.compile.simple=編譯 TypeScript
typescript.compiler.action.compile.toolbar=編譯
+typescript.compiler.action.compile.with.ellipsis=編譯…
typescript.compiler.action.no.compile.message=檔案未編譯,因為沒有從主檔案參照
typescript.compiler.before.run=編譯 TypeScript
typescript.compiler.configurable.name=TypeScript
@@ -33092,7 +33172,7 @@ english.ordinal.suffix.for.the.day.of.the.month.2.characters=月中幾號的英
enter.annotation=輸入註解
entry.points=入口點
entry.points.tab=入口點
-enum=enum
+enum=枚舉
enum.backing.type.must.be.int.or.string=枚舉支援類型必須為 'int' 或 'string'
enum.backing.type.must.be.int.or.string.0.given=在給出 ''{0}'' 的情況下,枚舉支援類型必須為 ''int'' 或 ''string''
enum.case=枚舉 case
@@ -33393,7 +33473,7 @@ import=匯入
import.from.deployment.configuration=從部署組態匯入
import.references.on.paste.dialog.message=貼上的程式碼段使用 {0},後者在目標作用域中不能通過匯入存取。
選擇您想要匯入到作用域中的{0}。
import.references.on.paste.dialog.title=選擇要匯入的{0}
-in=屬於
+in=位於
in.0=\\ ({0} 中)
include.eol.slow=包括 eol (慢)
include.path=Include 路徑
@@ -34670,7 +34750,7 @@ lambda=Lambda
languages.frameworks.php.php.runtime=PHP / PHP 執行時
line.separator=行分隔符
link=鏈接
-link.label.builtin.formatter=強制內建格式化程序
+link.label.builtin.formatter=Force enable built-in formatter
link.label.go.to.documentation=轉到文檔
link.label.inspection={0} 檢查
link.label.languages.frameworks.php=PHP
@@ -35708,7 +35788,7 @@ refactoring.returnType.validation.type=返回值類型 ''{0}'' 無效
refactoring.validation.class.error.property.with.name.0.is.already.exists=已存在名稱為“{0}”的屬性
reference=參照
referenced.calls=參照的呼叫
-reformats.file.with.0=使用 ''{0}'' 重新格式化檔案
+reformats.file.with.0=使用 ''{0}'' 重新設定檔案格式
relationship.already.exists={0} 與 {1} 之間的關係已存在
release.name.eg.5.1.2.release=發佈名稱。例如,5.1.2-RELEASE
remote.connection.settings.default.remote.interpreter=預設遠端解釋器
@@ -37177,7 +37257,7 @@ changes.warning.not.all.local.changes.may.be.shown.due.to.an.error=警告\\: 由
checkbox.amend=修正(_M)
checkbox.checkin.options.optimize.imports=最佳化 import(&O)
checkbox.checkin.options.rearrange.code=重新整理程式碼(&N)
-checkbox.checkin.options.reformat.code=格式化程式碼(&R)
+checkbox.checkin.options.reformat.code=重新設定程式碼格式(&R)
checkbox.clear.initial.commit.message=清除初始提交訊息(&I)
checkbox.include=包含(&I)
checkbox.include.issues.not.assigned.to.me=包括未分配給我的問題
@@ -37255,6 +37335,7 @@ commit.legend.deleted=已刪除
commit.legend.modified=已修改
commit.legend.new=已新增
commit.message=提交訊息
+commit.message.editor.accessible.name=提交訊息
commit.message.inspection.message.body.lines.should.not.exceed.characters=正文行不能超過 {0} 個字元
commit.message.inspection.message.subject.should.not.exceed.characters=主題不能超過 {0} 個字元
commit.message.intention.family.name.reformat.commit.message=重新格式化提交訊息
@@ -37727,7 +37808,7 @@ progress.text.optimizing.imports=正在最佳化 import…
progress.text.performing={0}\\: 正在執行 {1}…
progress.text.performing.rollback={0}\\: 正在執行回滾…
progress.text.rearranging.code=正在重新排列程式碼…
-progress.text.reformatting.code=正在重新格式化程式碼…
+progress.text.reformatting.code=正在重新設定程式碼格式…
progress.text.searching.for.modified.files=正在搜尋修改的檔案
progress.text.synchronizing.files=正在同步檔案…
progress.text.updating.canceled=更新已取消
@@ -37867,11 +37948,11 @@ shelve.changes.restore.error=無法完全還原{0, choice, 1\\#擱置的更改
shelve.copying.shelves.to.progress=正在將擱置複製到新目錄…
shelve.default.path.rendering=<專案根目錄>
shelve.delete.already.unshelved.label=刪除已擱置的更改列表\\:
-shelve.delete.changelists.message={0,choice, 1\\#一個更改列表|2\\#{0} 個更改列表}{2,choice, 0\\#|1\\# ''''{1}''''}
+shelve.delete.changelist.name.message=''{0}'' 更改列表
+shelve.delete.changelists.count.message={0} 個更改列表
shelve.delete.files.from.changelist.error=無法從 {0} 刪除檔案
shelve.delete.files.successful.message={0,choice, 1\\#1 個檔案|2\\#{0} 個檔案}
-shelve.delete.successful.message=已成功刪除 {0}{1,choice, 0\\#|1\\# 和 }{2}
-shelve.deletion.title=Shelf 刪除
+shelve.delete.successful.message=已成功從擱置中刪除 {0}{1,choice, 0\\#|1\\# 和 }{2}
shelve.editor.diff.preview.title=擱置\\: {0}
shelve.error.title=Shelf 錯誤
shelve.failed.message={0,choice,1\\#更改列表|2\\#更改列表} [{1}] 的更改擱置失敗
@@ -38045,8 +38126,6 @@ waiting.changelists.update.for.show.commit.dialog.message=提交
exports[`src messages/VcsLogBundle.properties 1`] = `
"action.FocusTextFilterAction.description=聚焦文本篩選器或將焦點移回提交列表
action.FocusTextFilterAction.text=聚焦文本篩選器
-action.IntelliSortChooserPopupAction.description=更改 IntelliSort 類型
-action.IntelliSortChooserPopupAction.text=IntelliSort
action.ShowCommitTooltipAction.description=在日誌中為當前所選提交顯示工具提示
action.ShowCommitTooltipAction.text=顯示提交工具提示
action.Vcs.Log.AnnotateRevisionAction.description=註解所選修訂
@@ -38069,11 +38148,13 @@ action.Vcs.Log.OpenRepositoryVersion.description=在編輯器中開啟檔案的
action.Vcs.Log.OpenRepositoryVersion.text=按修訂顯示檔案
action.Vcs.Log.ResumeIndexing.description=索引編制已暫停,因為它花費的時間比預期長。恢復。
action.Vcs.Log.ResumeIndexing.text=恢復索引編制
+action.Vcs.Log.SelectInLog.text=Show in VCS Log
+action.Vcs.Log.SelectInLog.text.template=Show in {0} Log
action.Vcs.Log.ShowAllAffected.description=顯示選中修訂中所做的所有更改
action.Vcs.Log.ShowAllAffected.text=顯示所有受影響的檔案
action.Vcs.Log.ShowTooltip.description=在日誌中為當前選定提交顯示工具提示
action.Vcs.Log.ShowTooltip.text=顯示提交工具提示
-action.Vcs.Show.Log.text=顯示 VCS 日誌
+action.Vcs.Show.Log.text=Show VCS Log
action.Vcs.Show.Log.text.template=顯示 {0} 日誌
action.description.collapse.linear.branches=摺疊線性分支
action.description.collapse.merges=摺疊合併
@@ -38108,8 +38189,10 @@ action.title.match.case.only.supported=區分大小寫(僅限 {0})
action.title.pause.indexing=暫停 {0} 日誌索引編制
action.title.resume.indexing=恢復 {0} 日誌索引編制
action.title.select.columns.to.see=列
-action.vcs.log.branches.separator=分支
+action.vcs.log.branches.separator=Branch Actions
+action.vcs.log.graph.options.separator=選項
action.vcs.log.show.separator=顯示
+action.vcs.log.sort.type.separator=排序
dialog.title.paths.affected.by.commit=受提交 {0} 影響的路徑
file.history.action.could.not.load.selected.commits.message=無法載入所選提交\\: {0}
file.history.commit.not.found={1} 的歷史記錄中不存在 {0}
@@ -38120,20 +38203,25 @@ file.history.diff.preview.editor.tab.name=歷史記錄\\: {0}
file.history.empty.status=檔案歷史記錄
file.history.error.status=計算檔案歷史記錄時出錯
file.history.reset.filters.status.action=重設篩選器
+file.history.show.commit.in.history.process=Searching commit {0} in file history
file.history.toolbar=檔案歷史工具列
-filetype.vcs.log.description=Vcs 日誌
-graph.sort.linear=線性
-graph.sort.linear.description=合併時,在主分支提交的頂部顯示傳入提交,就好像對它們進行重定基底
-graph.sort.off=關閉
-graph.sort.off.description=按日期以拓撲方式對提交進行排序
-graph.sort.standard=標準
-graph.sort.standard.description=合併時,首先顯示傳入提交(合併提交正下方)
+filetype.vcs.log.description=VCS Log
+graph.options.first.parent=First Parent
+graph.options.first.parent.description=Follow only the first parent commit upon seeing a merge commit
+graph.options.linear=Linearize Merges
+graph.options.linear.description=In case of merge, show incoming commits on top of main branch commits as if they were rebased
+graph.sort.off=By Commit Date
+graph.sort.off.description=Sort commits topologically and by commit date
+graph.sort.standard=Topologically
+graph.sort.standard.description=In case of merge, show incoming commits first, directly below merge commit
group.Log.KeymapGroup.text=日誌
group.Vcs.FileHistory.PresentationSettings.description=組態檔案歷史記錄的表示
group.Vcs.FileHistory.PresentationSettings.text=檢視選項
group.Vcs.Log.ChangesBrowser.PresentationSettings.text=檢視選項
group.Vcs.Log.Diff.Preview.Location.text=差異預覽位置
-group.Vcs.Log.Internal.text=Vcs 日誌
+group.Vcs.Log.GraphOptionsGroup.description=VCS log graph options and actions
+group.Vcs.Log.GraphOptionsGroup.text=Graph Options
+group.Vcs.Log.Internal.text=VCS Log
group.Vcs.Log.LayoutConfiguration.description=組態視窗布局
group.Vcs.Log.LayoutConfiguration.separator.text=布局
group.Vcs.Log.LayoutConfiguration.text=組態布局
@@ -38142,7 +38230,7 @@ group.Vcs.Log.PresentationSettings.text=檢視選項
group.Vcs.Log.TextFilterSettings.description=選擇文本篩選器選項
group.Vcs.Log.TextFilterSettings.text=文本篩選器設定
loading.commit.changes=正在載入提交更改
-vcs=Vcs
+vcs=VCS
vcs.log.action.align.labels=左側的參照
vcs.log.action.description.align.labels=在提交訊息左側顯示參照
vcs.log.action.description.open.new.tab.with.log=開啟包含 {0} 日誌的新頁籤
@@ -38158,21 +38246,17 @@ vcs.log.action.highlight.current.branch=當前分支
vcs.log.action.highlight.indexed.commits=已編制索引的提交
vcs.log.action.highlight.merge.commits=合併提交
vcs.log.action.highlight.my.commits=我的提交
-vcs.log.action.intellisort.description=開啟/關閉 IntelliSort
-vcs.log.action.intellisort.text=IntelliSort
-vcs.log.action.intellisort.title=IntelliSort\\: {0}
vcs.log.action.open.new.tab.with.log=開啟新的 {0} 日誌頁籤
vcs.log.action.open.new.tab.with.log.in.editor=在編輯器中開啟新的 {0} 日誌頁籤
vcs.log.action.show.all.changes.from.parent=顯示對父項的更改
vcs.log.action.show.compact.references.view=緊湊型參照檢視
vcs.log.action.show.details=顯示詳細資訊
vcs.log.action.show.diff.preview=顯示差異預覽
+vcs.log.action.show.in.file.history.text=Show in File History
vcs.log.action.show.long.edges=長邊
vcs.log.action.show.only.affected.changes=僅顯示受影響的更改
vcs.log.action.show.root.names=根名稱
vcs.log.action.show.tag.names=標籤名稱
-vcs.log.action.turn.intellisort.off=關閉 IntelliSort\\: {0}。
-vcs.log.action.turn.intellisort.on=開啟 IntelliSort\\: {0}。
vcs.log.applying.filters.process=正在套用篩選器…
vcs.log.branch.filter.action.text=按分支篩選
vcs.log.branch.filter.favorites=收藏夾
@@ -38227,7 +38311,7 @@ vcs.log.details.showing.selected.commits=(正在顯示 {0}/{1} 個所選提交)
vcs.log.diff.preview.editor.empty.tab.name=版本庫差異
vcs.log.diff.preview.editor.tab.name=版本庫差異\\: {0}
vcs.log.duplicated.tab.id.error=“VCS 日誌”頁籤不能開啟兩次
-vcs.log.editor.name=Vcs 日誌編輯器
+vcs.log.editor.name=VCS Log Editor
vcs.log.error.filtering.status=篩選提交時出錯
vcs.log.error.loading.changes.status=載入更改時出錯
vcs.log.error.loading.commits.status=載入提交時出錯
@@ -38290,7 +38374,7 @@ vcs.log.index.diagnostic.success.message={0} 個已檢查{0,choice,1\\#提交|2\
vcs.log.initial.loading.process=正在載入歷史記錄…
vcs.log.invalidate.caches.progress=正在使 {0} 日誌快取和索引失效
vcs.log.invalidate.caches.text=使 {0} 日誌快取和索引失效
-vcs.log.is.loading=正在載入 VCS 日誌…
+vcs.log.is.loading=Loading VCS Log…
vcs.log.is.not.available=VCS 日誌不可用
vcs.log.loading.selected.details.process=正在載入所選詳細資訊
vcs.log.loading.status=正在載入提交…
@@ -38306,7 +38390,7 @@ vcs.log.select.folder.dialog.title=選擇要篩選的路徑
vcs.log.settings.enable.index.checkbox=為專案啟用索引編制{0,choice,0\\#|1\\# (僅 {1})}
vcs.log.settings.enable.index.checkbox.comment=為專案版本庫編制索引可改進跨 IDE 的更改歷史記錄的處理
vcs.log.settings.group.title=日誌
-vcs.log.show.commit.in.log.process=正在搜尋修訂 {0}
+vcs.log.show.commit.in.log.process=Searching commit {0} in the log
vcs.log.status.bar.indexing={0} 日誌正在編制索引…
vcs.log.status.bar.indexing.cancel.cancelling=正在取消
vcs.log.status.bar.indexing.cancel.tooltip=取消索引編制。可以從 {0} 日誌工具列手動重啟索引編制。
diff --git a/test/__snapshots__/properties.spec.ts.snap b/test/__snapshots__/properties.spec.ts.snap
index e735242a2..546bcb414 100644
--- a/test/__snapshots__/properties.spec.ts.snap
+++ b/test/__snapshots__/properties.spec.ts.snap
@@ -223,6 +223,7 @@ suspicious.name.combination.options.title=名稱組(逗號分隔)\\:
template.context.everywhere=所有位置
tests.scope.name=測試
text.illegal.character=非法字元\\: {0}
+virtual.file.window.name=
"
`;
@@ -448,5 +449,6 @@ suspicious.name.combination.display.name=可疑的变量/形参名称组合
suspicious.name.combination.options.title=名称组(逗号分隔):
template.context.everywhere=所有位置
tests.scope.name=测试
-text.illegal.character=非法字符: {0}"
+text.illegal.character=非法字符: {0}
+virtual.file.window.name="
`;
diff --git a/test/__snapshots__/segment-file.spec.ts.snap b/test/__snapshots__/segment-file.spec.ts.snap
index c9ab3ce19..8e71f66ab 100644
--- a/test/__snapshots__/segment-file.spec.ts.snap
+++ b/test/__snapshots__/segment-file.spec.ts.snap
@@ -89,6 +89,7 @@ about.box.build.date=,{0} 建置
about.box.build.date.time=,{0} {1} 建置
about.box.build.number=構建版本 #{0}
about.box.copyright=版權所有 © {0}–{1} {2}
+about.box.jcef=JCEF {0}.{1}.{2}
about.box.jre=運行時版本: {0} {1}
about.box.powered.by=由開源軟體提供支援
about.box.vm=VM: {0},{1}
@@ -340,6 +341,7 @@ action.remove=移除
action.remove.from.current.favorites=從當前收藏夾移除
action.remove.repository.from.list=從列表中移除儲存庫
action.remove.template=移除模板
+action.reopen.project.display.name.with.branch={0} [{1}]
action.reset.font.size=重設為 {0}pt
action.reset.font.size.all.editors=在所有編輯器中重設為 {0}pt
action.reset.font.size.info=字體大小: {0}pt
@@ -1113,7 +1115,7 @@ file.nesting.reset.to.default.button=重設為預設(&R)
file.nesting.table.title=嵌套規則:
file.read.error=無法讀取檔案 {0}。
file.read.error.details=無法讀取檔案 {0}: {1}
-file.write.error=無法寫入到檔案 {0}
+file.write.error=檔案{0}無法寫入。
file.write.error.details=無法寫入檔案 {0}: {1}
filetype.gui.designer.form.description=GUI 設計器表單
filetype.gui.designer.form.display.name=GUI 設計器表單
@@ -1586,7 +1588,7 @@ node.project.view.bad.link=無效的符號連結
node.projectview.external.libraries=外部庫
node.projectview.libraries=庫
node.projectview.library={0} 庫
-node.structureview.invalid=
+node.structureview.invalid=<無效>
node.todo.group={0} {0,choice,0#項|1#項|2#項}
node.todo.items={0} {0, choice, 0#項|1#項|2#項}
node.todo.more.items=…更多…
@@ -1624,9 +1626,9 @@ notification.content.shortcut.conflicts.with.macos.shortcut.modify={0} 快捷鍵
notification.content.solarized.color.scheme.deprecation.enable=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮改為啟用 {1} 主題
notification.content.solarized.color.scheme.deprecation.install=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮切換到 {1} 延伸模組
notification.content.unable.to.save.project.files=無法儲存專案檔案。請確保專案檔案可寫入,並且您具備修改權限。再次嘗試儲存專案。
+notification.content.unknown.macro.error={0} 未定義。
+notification.content.unknown.macros.error={0} 未定義。
notification.content.unknown.macros.error.description=路徑變數用於取代專案檔案中的絕對路徑,並允許專案檔案在版本控制系統中共享。
當前專案設定的某些檔案包含未知的路徑變數,{0} 無法還原這些路徑。
-notification.content.unknown.macros.error.many.macroses.undefined={0} 未定義。
-notification.content.unknown.macros.error.one.macros.undefined={0} 未定義。
notification.content.updated.plugin.to.version=已將 {0} 延伸模組更新到版本 {1}
notification.content.updated.plugins=已更新 {0} 個延伸模組
notification.group.advertiser.try.ultimate.installed=安裝完成!
@@ -1816,7 +1818,7 @@ plugin.updater.downloading=正在下載延伸模組
plugin.updater.error.cant.find.plugin.version=在儲存庫響應中找不到延伸模組版本
plugin.updater.error.check.failed=延伸模組更新檢查失敗
plugin.updater.error.custom.repository=檢查自訂延伸模組儲存庫 {0} 失敗
-plugin.updater.error.unexpected.repository.response=意外的延伸模組儲存庫響應
+plugin.updater.error.unexpected.repository.response=意外延伸模組儲存庫響應
plugin.updater.install=安裝
plugin.updater.not.installed=未安裝延伸模組更新
plugin.updater.not.installed.misc=未安裝延伸模組更新: {0}
@@ -1867,7 +1869,7 @@ plugins.advertiser.try.ultimate.download=正在下載…
plugins.advertiser.try.ultimate.download.started.balloon={0} 正在下載並將自動安裝。
plugins.advertiser.try.ultimate.install=正在安裝…
plugins.advertiser.try.ultimate.opening=正在開啟 {0}…
-plugins.advertiser.try.ultimate.upgrade=正在升級為 Ultimate…
+plugins.advertiser.try.ultimate.upgrade=Upgrading to {0}…
plugins.advertiser.ultimate.features.detected=檢測到 IntelliJ IDEA Ultimate {0} 涵蓋的功能
plugins.auto.disabled.notification.content={0} 和 {1} 延伸模組已停用。
plugins.auto.disabled.notification.title=相依延伸模組已停用
@@ -2072,6 +2074,7 @@ progress.downloading.plugin=正在下載延伸模組 ''{0}''
progress.downloading.plugins.meta=正在下載延伸模組 {0} 的資料
progress.file.system.changes=檔案系統更改
progress.performing.indexing.tasks=正在執行編制索引任務
+progress.saving.app=正在儲存應用程式
progress.saving.project=正在儲存 ''{0}''
progress.searching=正在搜尋…
progress.text.clickToViewProgressWindow=點擊以檢視所有正在執行的背景任務
@@ -2313,6 +2316,8 @@ select.in.packages=軟體套件
select.in.project=專案
select.in.scope=作用域
separator.scheme.stored.in=存儲於 {0}
+set.action.editor.and.tools=Set for Editor and Tools
+set.action.empty.frame=Set for Empty Frame
setting.value.reload.mode.preview=在內置預覽中重新載入頁面:
setting.value.reload.mode.server=在瀏覽器中重新載入頁面:
settings.browsers.column.family=系列
@@ -2769,7 +2774,7 @@ whats.new.action.custom.description=了解此版本的 {0} 中的新功能
whats.new.action.custom.text={0} 最新變化(_N)
whats.new.notification.action=檢視最新變化
whats.new.notification.text={0} {1} 登場!
-whats.new.timeout.action=您可以在瀏覽器中開啟此頁面或稍後再試。
+whats.new.timeout.action=您可以在瀏覽器中開啟此頁面或稍後重試。
whats.new.timeout.message=無法載入該頁面的內容。請檢查您的互聯網連線。
whats.new.timeout.title=無法載入頁面
window.title.switcher=切換器
@@ -2896,6 +2901,7 @@ about.box.build.date=,{0} 建置
about.box.build.date.time=,{0} {1} 建置
about.box.build.number=構建版本 \\#{0}
about.box.copyright=版權所有 © {0}–{1} {2}
+about.box.jcef=JCEF {0}.{1}.{2}
about.box.jre=運行時版本\\: {0} {1}
about.box.powered.by=由開源軟體提供支援
about.box.vm=VM\\: {0},{1}
@@ -3147,6 +3153,7 @@ action.remove=移除
action.remove.from.current.favorites=從當前收藏夾移除
action.remove.repository.from.list=從列表中移除儲存庫
action.remove.template=移除模板
+action.reopen.project.display.name.with.branch={0} [{1}]
action.reset.font.size=重設為 {0}pt
action.reset.font.size.all.editors=在所有編輯器中重設為 {0}pt
action.reset.font.size.info=字體大小\\: {0}pt
@@ -3920,7 +3927,7 @@ file.nesting.reset.to.default.button=重設為預設(&R)
file.nesting.table.title=嵌套規則\\:
file.read.error=無法讀取檔案 {0}。
file.read.error.details=無法讀取檔案 {0}\\: {1}
-file.write.error=無法寫入到檔案 {0}
+file.write.error=檔案{0}無法寫入。
file.write.error.details=無法寫入檔案 {0}\\: {1}
filetype.gui.designer.form.description=GUI 設計器表單
filetype.gui.designer.form.display.name=GUI 設計器表單
@@ -4393,7 +4400,7 @@ node.project.view.bad.link=無效的符號鏈接
node.projectview.external.libraries=外部庫
node.projectview.libraries=庫
node.projectview.library={0} 庫
-node.structureview.invalid=
+node.structureview.invalid=<無效>
node.todo.group={0} {0,choice,0\\#項|1\\#項|2\\#項}
node.todo.items={0} {0, choice, 0\\#項|1\\#項|2\\#項}
node.todo.more.items=…更多…
@@ -4431,9 +4438,9 @@ notification.content.shortcut.conflicts.with.macos.shortcut.modify={0} 快捷鍵
notification.content.solarized.color.scheme.deprecation.enable=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮改為啟用 {1} 主題
notification.content.solarized.color.scheme.deprecation.install=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮切換到 {1} 延伸模組
notification.content.unable.to.save.project.files=無法儲存專案檔案。請確保專案檔案可寫入,並且您具備修改權限。再次嘗試儲存專案。
+notification.content.unknown.macro.error={0} 未定義。
+notification.content.unknown.macros.error={0} 未定義。
notification.content.unknown.macros.error.description=路徑變數用於取代專案檔案中的絕對路徑,並允許專案檔案在版本控制系統中共享。
當前專案設定的某些檔案包含未知的路徑變數,{0} 無法還原這些路徑。
-notification.content.unknown.macros.error.many.macroses.undefined={0} 未定義。
-notification.content.unknown.macros.error.one.macros.undefined={0} 未定義。
notification.content.updated.plugin.to.version=已將 {0} 延伸模組更新到版本 {1}
notification.content.updated.plugins=已更新 {0} 個延伸模組
notification.group.advertiser.try.ultimate.installed=安裝完成\\!
@@ -4623,7 +4630,7 @@ plugin.updater.downloading=正在下載延伸模組
plugin.updater.error.cant.find.plugin.version=在儲存庫響應中找不到延伸模組版本
plugin.updater.error.check.failed=延伸模組更新檢查失敗
plugin.updater.error.custom.repository=檢查自訂延伸模組儲存庫 {0} 失敗
-plugin.updater.error.unexpected.repository.response=意外的延伸模組儲存庫響應
+plugin.updater.error.unexpected.repository.response=意外延伸模組儲存庫響應
plugin.updater.install=安裝
plugin.updater.not.installed=未安裝延伸模組更新
plugin.updater.not.installed.misc=未安裝延伸模組更新\\: {0}
@@ -4674,7 +4681,7 @@ plugins.advertiser.try.ultimate.download=正在下載…
plugins.advertiser.try.ultimate.download.started.balloon={0} 正在下載並將自動安裝。
plugins.advertiser.try.ultimate.install=正在安裝…
plugins.advertiser.try.ultimate.opening=正在開啟 {0}…
-plugins.advertiser.try.ultimate.upgrade=正在升級為 Ultimate…
+plugins.advertiser.try.ultimate.upgrade=Upgrading to {0}…
plugins.advertiser.ultimate.features.detected=檢測到 IntelliJ IDEA Ultimate {0} 涵蓋的功能
plugins.auto.disabled.notification.content={0} 和 {1} 延伸模組已停用。
plugins.auto.disabled.notification.title=相依延伸模組已停用
@@ -4879,6 +4886,7 @@ progress.downloading.plugin=正在下載延伸模組 ''{0}''
progress.downloading.plugins.meta=正在下載延伸模組 {0} 的資料
progress.file.system.changes=檔案系統更改
progress.performing.indexing.tasks=正在執行編制索引任務
+progress.saving.app=正在儲存應用程式
progress.saving.project=正在儲存 ''{0}''
progress.searching=正在搜尋…
progress.text.clickToViewProgressWindow=點擊以檢視所有正在執行的背景任務
@@ -5120,6 +5128,8 @@ select.in.packages=軟體套件
select.in.project=專案
select.in.scope=作用域
separator.scheme.stored.in=存儲於 {0}
+set.action.editor.and.tools=Set for Editor and Tools
+set.action.empty.frame=Set for Empty Frame
setting.value.reload.mode.preview=在內置預覽中重新載入頁面\\:
setting.value.reload.mode.server=在瀏覽器中重新載入頁面\\:
settings.browsers.column.family=系列
@@ -5576,7 +5586,7 @@ whats.new.action.custom.description=了解此版本的 {0} 中的新功能
whats.new.action.custom.text={0} 最新變化(_N)
whats.new.notification.action=檢視最新變化
whats.new.notification.text={0} {1} 登場\\!
-whats.new.timeout.action=您可以在瀏覽器中開啟此頁面或稍後再試。
+whats.new.timeout.action=您可以在瀏覽器中開啟此頁面或稍後重試。
whats.new.timeout.message=無法載入該頁面的內容。請檢查您的互聯網連線。
whats.new.timeout.title=無法載入頁面
window.title.switcher=切換器