From 393e483978cb81f3d97822ae89b1cc7c28093445 Mon Sep 17 00:00:00 2001 From: bluelovers Date: Wed, 6 Jul 2022 12:57:38 +0800 Subject: [PATCH] build(test): update snapshots ( 223.35 ) --- test/__snapshots__/handle-text.spec.ts.snap | 1342 ++++++++++-------- test/__snapshots__/properties.spec.ts.snap | 16 +- test/__snapshots__/segment-file.spec.ts.snap | 112 +- 3 files changed, 816 insertions(+), 654 deletions(-) diff --git a/test/__snapshots__/handle-text.spec.ts.snap b/test/__snapshots__/handle-text.spec.ts.snap index 10c4769ae..f8b886826 100644 --- a/test/__snapshots__/handle-text.spec.ts.snap +++ b/test/__snapshots__/handle-text.spec.ts.snap @@ -219,7 +219,7 @@ action.EditorSelectLine.text=擴展行選區 action.EditorSelectSingleLineAtCaret.text=選擇文字游標處的一行 action.EditorSplitLine.text=拆分行 action.EditorStartNewLine.text=開始新行 -action.EditorStartNewLineBefore.text=在當前位置之前開始新行 +action.EditorStartNewLineBefore.text=在當前行之前開始新行 action.EditorCompleteStatement.text=補全當前語句 action.ExpandAll.text=全部展開 action.CollapseAll.text=全部摺疊 @@ -539,7 +539,7 @@ action.RecentChangedFiles.description=顯示最近更改檔案的列表 action.RecentLocations.text=最近的位置 action.RecentLocations.description=顯示最近查看/更改的位置列表 action.QuickChangeScheme.text=快速切換方案(_Q)… -action.QuickChangeScheme.description=更改當前的程式碼樣式方案、顏色與字體方案、鍵盤映射或外觀 +action.QuickChangeScheme.description=更改當前的程式碼樣式方案、顏色與字體方案、按鍵映射或外觀 action.TypeHierarchy.text=類型層次結構(_H) action.TypeHierarchy.description=瀏覽所選類的層次結構 action.MethodHierarchy.text=方法層次結構(_M) @@ -813,7 +813,7 @@ action.ReplaceMethodWithMethodObject.text=用方法物件取代方法(_j)... action.ReplaceMethodWithMethodObject.description=將方法轉換為自己的物件,以便所有參數都成為該物件上的欄位 action.Generify.text=將原始類型轉換為泛型… action.Generify.description=轉換程式碼以使用泛型類型 -action.ExtractInclude.text=包含檔案(_I)… +action.ExtractInclude.text=Include 檔案(_I)… action.ExtractInclude.description=將所選程式碼段轉換為包含的檔案 group.BuildMenu.text=建置(_B) action.CompileProject.text=重新建置專案(_R) @@ -1158,7 +1158,7 @@ action.OnlineDocAction.description=顯示線上文檔 action.WhatsNewAction.text=最新變化(_N) action.WhatsNewAction.description=了解此版本 IDE 中的新功能 action.Help.KeymapReference.text=鍵盤快捷鍵 PDF(_K) -action.Help.KeymapReference.description=開啟帶有預設鍵盤映射參考卡的 PDF 檔案。 +action.Help.KeymapReference.description=開啟帶有預設按鍵映射參考卡的 PDF 檔案。 action.Help.JetBrainsTV.text=展示與螢幕錄製 action.Help.JetBrainsTV.description=查看介紹 JetBrains 產品功能的簡短現場示範。 action.CheckForUpdate.text=檢查更新(_C)… @@ -1171,8 +1171,8 @@ group.OtherMenu.text=其他 group.OtherMenu.description=未正確註冊的操作 group.MainToolBar.text=主工具欄 group.Bookmarks.text=書籤 -group.Bookmarks.Goto.text=Go to by Number/Mnemonic -group.Bookmarks.Toggle.text=Toggle by Number/Mnemonic +group.Bookmarks.Goto.text=按數字/助記鍵轉到 +group.Bookmarks.Toggle.text=按數字/助記鍵切換 action.XDebugger.SetValue.text=設定值… action.XDebugger.SetValue.description=修改所選節點的值 @@ -1245,8 +1245,8 @@ action.ChangeColorScheme.text=編輯器配色方案 action.ChangeColorScheme.description=更改當前編輯器配色方案 action.ChangeCodeStyleScheme.text=程式碼樣式方案 action.ChangeCodeStyleScheme.description=更改當前程式碼樣式方案 -action.ChangeKeymap.text=鍵盤映射 -action.ChangeKeymap.description=更改當前鍵盤映射 +action.ChangeKeymap.text=按鍵映射 +action.ChangeKeymap.description=更改當前按鍵映射 action.ChangeLaf.text=主題 action.ChangeLaf.description=更改當前主題 action.ChangeView.text=檢視模式 @@ -1951,7 +1951,7 @@ action.WelcomeScreen.NewGroup.text=新建專案組 action.WelcomeScreen.EditGroup.text=編輯… action.WelcomeScreen.ChangeProjectIcon.text=更改專案圖示… action.WelcomeScreen.CopyProjectPath.text=複製路徑 -action.WelcomeScreen.RemoveSelected.text=從最近的專案中移除 +action.WelcomeScreen.RemoveSelected.text=從最近的專案中移除… action.JBTabsDemo.text=JBTabs 示範 action.JTabbedPaneDemo.text=JTabbedPane 示範 action.DumbMode.text=沉默模式 @@ -2072,7 +2072,6 @@ action.ChooseDebugConfiguration.description=選擇並偵錯設定 action.Refactorings.QuickListPopupAction.text=重構此… action.Refactorings.QuickListPopupAction.description=包含重構操作列表的上下文感知彈出視窗 -action.GeneratePattern.text=按模式生成… action.ProjectViewEditSource.text=編輯源 action.TypeHierarchyBase.BaseOnThisType.text=基於此類型 action.MethodHierarchy.BaseOnThisMethod.text=基於此方法 @@ -2294,7 +2293,7 @@ action.PruneEmptyDirectories.text=刪除空目錄 action.LoadAllVFSContent.text=載入所有 VFS 存儲的檔案內容 action.LoadAllContent.text=載入所有檔案內容 action.CheckVfsSanity.text=檢查 VFS 健全性 -action.MarkFileDirty.text=Mark File Dirty in VCS +action.MarkFileDirty.text=在 VCS 中將檔案標記為髒 action.DumpWatchedRoots.text=顯示監視的 VFS 根 group.Internal.VFS.text=VFS action.TurnOnOffCachedValueProfilerAction.text=開啟快取值分析器 @@ -2364,9 +2363,9 @@ action.ProblemsView.GroupByToolId.text=按檢查分組 action.ProblemsView.GroupByToolId.description=允許按檢查對問題分組 action.ProblemsView.SortFoldersFirst.text=資料夾總在最前面 action.ProblemsView.SortFoldersFirst.description=單獨對檔案和資料夾排序 -action.ProblemsView.SortBySeverity.text=按嚴重程度排序 +action.ProblemsView.SortBySeverity.text=嚴重性 action.ProblemsView.SortBySeverity.description=允許按嚴重程度對問題進行排序 -action.ProblemsView.SortByName.text=按名稱排序 +action.ProblemsView.SortByName.text=名稱 action.ProblemsView.SortByName.description=允許按名稱對問題進行排序 action.ProblemsView.QuickFixes.text=顯示快速修復 action.ProblemsView.QuickFixes.description=顯示所選問題的可用快速修復 @@ -2573,30 +2572,41 @@ action.FileChooserList.Root.text=根目錄 action.FileChooserList.Root.description=開啟根目錄或根目錄列表 action.FileChooserList.LevelUp.text=父目錄 action.FileChooserList.LevelUp.description=開啟父目錄 -action.FileChooser.GoToWslHome.text=Home Directory in WSL -action.FileChooser.GoToWslHome.description=Go to the home directory in a WSL VM -action.LocalHistory.ShowHistory.Vcs.Toolbar.Widget.text=Local History... -action.Start.Use.Vcs.Vcs.Toolbar.Widget.text=Other Services... +action.FileChooser.GoToWslHome.text=WSL 中的主目錄 +action.FileChooser.GoToWslHome.description=轉到 WSL VM 中的主目錄 +action.LocalHistory.ShowHistory.Vcs.Toolbar.Widget.text=本地歷史記錄... +action.Start.Use.Vcs.Vcs.Toolbar.Widget.text=其他服務... action.Start.Use.Vcs.text=啟用版本控制整合(_E)… -action.Debugger.ShowCollectionHistory.text=Show collection history -action.SegmentedButton-left.text=Select Previous Segmented Button -action.SegmentedButton-right.text=Select Next Segmented Button +action.Debugger.ShowCollectionHistory.text=顯示集合歷史記錄 +action.SegmentedButton-left.text=選擇上一個分段按鈕 +action.SegmentedButton-right.text=選擇下一個分段按鈕 action.Vcs.Toolbar.ShowMoreActions.text=版本控制 action.Vcs.Toolbar.ShowMoreActions.description=VCS 操作 action.TextSearchAction.text=Text... -action.TextSearchAction.description=Show text occurrences in Search Everywhere -action.GatewayCollectLogsAction.text=Collect All Logs +action.TextSearchAction.description=在“隨處搜尋”中顯示文本符合項 +action.GatewayCollectLogsAction.text=收集所有日誌 group.NavbarLocationGroup.text=導航欄 -group.NavbarLocationGroup.description=Select location of navigation bar +group.NavbarLocationGroup.description=選擇導航欄的位置 action.NavBarLocationTop.text=頂部 -action.NavBarLocationTop.description=Show navigation bar on top -action.NavBarLocationBottom.text=In Status Bar -action.NavBarLocationBottom.description=Show navigation bar in the status bar +action.NavBarLocationTop.description=在頂部顯示導航欄 +action.NavBarLocationBottom.text=在狀態欄中 +action.NavBarLocationBottom.description=在狀態欄中顯示導航欄 action.NavBarLocationHide.text=不顯示 -action.NavBarLocationHide.description=Hide navigation bar -action.CallSaul.on.file.text=Repair IDE on {0,choice,0#File|2#Files} -action.MergeAllWindowsAction.text=Merge All Project Windows -action.MainMenuButton.ShowMenu.text=Show Collapsed Main Menu" +action.NavBarLocationHide.description=隱藏導航欄 +action.CallSaul.on.file.text=修復{0, choice, 0#檔案|2#檔案}上的 IDE +action.MergeAllWindowsAction.text=合併所有專案視窗 +action.MainMenuButton.ShowMenu.text=顯示折疊的主選單 +group.RightToolbarSideGroupNoRunWidget.text=右側 +action.CopyUiLabel.text=複製 UI 標籤 +action.ActionUpdatesBenchmarkAction.text=操作更新基準 +group.Documentation.Navigation.text=快速文檔導航 +group.ProblemsView.Show.text=顯示 +group.ProblemsView.SortBy.text=排序依據 +action.ProjectFromVersionControl.ProjectWidgetPopup.text=從版本控制中獲取… +action.NewProject.ProjectWidgetPopup.text=新建專案… +action.Vcs.ShowDiffChangedLines.text=顯示行的差異 +action.Vcs.ShowDiffChangedLines.description=顯示所選行的差異 +action.ShowUsageFeatures.text=顯示用法功能" `; exports[`dev messages/DiffBundle.properties 1`] = ` @@ -2857,8 +2867,6 @@ settings.external.diff.table.difftool.column=差異工具 settings.external.diff.table.mergetool.column=合併工具 settings.external.diff.table.remove.dialog.title=移除外部差異工具 settings.external.diff.table.remove.dialog.message=是否確定要刪除此條目? -settings.external.tool.tree.remove.group.warning.title=無法刪除工具組 -settings.external.tool.tree.remove.group.warning.message=選擇要移除的工具 settings.external.tool.tree.remove.warning.title=無法刪除所選工具 settings.external.tool.tree.remove.warning.message=此工具用於設定。首先移除表中的設定 settings.external.tool.tree.add.dialog.title=添加外部工具 @@ -2874,7 +2882,9 @@ settings.external.tools.parameters.description=不同的工具有不同的參數 settings.external.tools.parameters.diff=%1 - 左(本地變更)
%2 - 右(伺服器內容)
%3 - 基礎(沒有本地變更的當前版本) settings.external.tools.parameters.merge=%1 - 左(本地變更)
%2 - 右(伺服器內容)
%3 - 基礎(沒有本地變更的當前版本)
%4 - 輸出(合併結果) settings.external.tool.tree.edit.dialog.title=編輯外部工具 -select.external.program.dialog.title=選擇外部程序" +select.external.program.dialog.title=選擇外部程序 +settings.external.diff.comboBox.value.unknown.filetype.text={0} (未知) +can.t.show.diff.in.external.tool.too.many.files=選擇的檔案過多,無法使用外部工具開啟,{0} 未開啟。" `; exports[`dev messages/GitBundle.properties 1`] = ` @@ -4259,7 +4269,7 @@ action.Git.PushUpToCommit.description=推送所有之前的提交,包括所選 push.upto.here.not.supported.notification.title=無法啟動推送 push.upto.here.not.supported.notification.message=“推送此前所有提交”僅支援包含在本地分支中的提交 push.upto.here.failed.dialog.title=無法啟動推送 -push.up.to.commit.allowed.progress.title=正在檢查是否允許推送到所選提交… +push.up.to.commit.allowed.progress.title=正在檢查是否允許推送到選定的提交… push.up.to.commit.getting.reference.progress.title=正在獲取對 HEAD 的提交引用… git.toolbar.widget.no.repo=版本控制 push.rejected.remember.checkbox=請記住更新方法,並在日後進行無提示更新(&S)。稍後可以在“{0} | 版本控制”中進行更改。
@@ -4301,20 +4311,19 @@ branches.action.pull.into.branch.using.rebase.selected=使用變基拉入當前 git.executable.validation.error.no.response.in.n.attempts.message=無法識別 Git 可執行檔案的版本: {0,choice,0#|2# {0} 次嘗試後}無響應 stash.empty.text.help.link=儲藏和擱置入門 git.toolbar.widget.no.repo.tooltip=為專案設定版本控制 -group.Vcs.ToolbarWidget.ShareProject.text=在以下平台上共享專案: +group.Vcs.ToolbarWidget.ShareProject.text=在以下平台上共享專案: action.Git.Init.Vcs.Toolbar.Widget.text=創建 Git 版本庫… -group.git4idea.actions.ShareLogIndexData.text=共享日誌索引資料 -vcs.log.use.log.index.data=使用共享日誌索引資料 -vcs.log.status.bar.extracting.log.index.data=正在獲取日誌索引資料… -vcs.log.create.archive.with.log.index.data=轉儲日誌索引資料 -vcs.log.archiving.log.index.data=正在歸檔日誌索引資料… +group.git4idea.actions.ShareLogIndexData.text=共享 Git 日誌索引資料 +vcs.log.use.log.index.data=使用共享 Git 日誌索引資料 +vcs.log.status.bar.extracting.log.index.data=正在獲取 Git 日誌索引資料… +vcs.log.create.archive.with.log.index.data=轉儲 Git 日誌索引資料 +vcs.log.archiving.log.index.data=正在歸檔 Git 日誌索引資料… merge.branch.already.merged=分支 ''{0}'' 已被合併 validation.error.email.no.at=電子郵件地址必須包含 '@' 符號" `; exports[`dev messages/GithubBundle.properties 1`] = ` "#general -accessing.github=正在存取 GitHub retry.action=重試 retry.link=重試 open.in.browser.link=在瀏覽器中開啟 @@ -4333,14 +4342,12 @@ action.Github.Accounts.AddGHEAccount.text=登錄 GitHub Enterprise… dialog.title.add.github.account=添加 GitHub 帳戶 dialog.message.account.cannot.be.empty=帳戶不能為空 accounts.remove=移除帳戶 -accounts.set.default=設定為預設值 accounts.log.out=退出… accounts.relogin=重新登錄 accounts.label.no.accounts=無帳戶 accounts.default.missing=缺少預設的 GitHub 帳戶 button.login.mnemonic=登錄(&L) login.link=登錄 -login.action=登錄 login.via.github.action=通過 GitHub 登錄… login.with.token.action=通過令牌登錄… login.to.github.enterprise.action=登錄 GitHub Enterprise… @@ -4351,12 +4358,9 @@ login.to.github.enterprise=登錄 GitHub Enterprise label.login.progress=正在登錄… label.login.option.separator=或 link.label.use.token=使用令牌… -login.use.token=使用令牌 login.token.cannot.be.empty=令牌不能為空 login.account.already.added=已添加帳戶 ''{0}'' login.insufficient.scopes=必須為存取令牌授予以下範圍: {0} -login.sign.up=註冊 GitHub -login.use.credentials=使用憑證 credentials.server.field=伺服器: credentials.server.cannot.be.empty=伺服器不能為空 credentials.server.path.invalid=伺服器 URL 無效 @@ -4365,13 +4369,6 @@ credentials.button.generate=生成… credentials.incorrect=憑證不正確。\\\\n{0} credentials.invalid.auth.data=身份驗證資料無效。\\\\n{0} credentials.invalid.server.path=伺服器路徑無效 -credentials.login.cannot.be.empty=登錄名不能為空 -credentials.login.field=登錄名: -credentials.password.cannot.be.empty=密碼不能為空 -credentials.password.field=密碼: -credentials.password.not.saved=該密碼未儲存,僅用於生成 GitHub 令牌 -credentials.2fa.dialog.title=GitHub 雙重身份驗證 -credentials.2fa.dialog.code.field=身份驗證程式碼: account.choose.for=選擇 GitHub 帳戶: {0} account.choose.title=選擇 GitHub 帳戶 account.choose.link=選擇帳戶 @@ -4482,8 +4479,6 @@ untracked.files.dialog.title=為初始提交添加檔案 #create PR tab.title.pull.requests.new=在 {0} 新建拉取請求 pull.request.create.show.form.action=創建拉取請求… -pull.request.create.direction.base.repo=基礎版本庫: -pull.request.create.direction.head.repo=Head 版本庫: pull.request.create.process.title=正在創建拉取請求… pull.request.existing.process.title=正在檢查是否已存在拉取請求… pull.request.create.title=標題 @@ -4509,7 +4504,6 @@ tab.title.pull.requests.at={0} 中的拉取請求 pull.request.view.list=查看拉取請求 pull.request.login.note=稍後在齒輪圖示下更改版本庫或帳戶 pull.request.change.remote.or.account=更改版本庫或帳戶… -pull.request.loading.data=正在載入資料… pull.request.loading.account.info=正在載入帳戶資訊 pull.request.loading.repo.info=正在載入版本庫資訊 pull.request.loading.user.teams.info=正在載入使用者團隊資訊 @@ -4567,9 +4561,9 @@ pull.request.adding.reviewers=正在添加審查者 pull.request.removing.reviewers=正在移除審查者 pull.request.adjustment.failed=無法調整列表 #state -pull.request.state.open=開放 -pull.request.state.closed=已關閉 -pull.request.state.merged=已合併 +pull.request.state.open=開啟 +pull.request.state.closed=關閉 +pull.request.state.merged=合併 pull.request.state.draft=草稿 pull.request.state.closed.long=拉取請求已關閉 pull.request.state.merged.long=拉取請求已合併 @@ -4677,16 +4671,11 @@ pull.request.timeline.branch.force.pushed=強制推送了 {0} 分支 pull.request.timeline.branch.head.restored=恢復了 head 分支 pull.request.timeline.cannot.load=無法載入時間線條目 #various errors -cannot.collect.additional.data=無法收集其他資料 -cannot.collect.diff.data=無法收集差異資料 cannot.configure.remote=無法設定 ''{0}'' 遠端:\\\\n{1} cannot.create.gist=無法創建 Gist cannot.display.item=無法顯示條目 - {0} -cannot.find.fork=無法找到所選用戶的復刻 cannot.find.git.repo=無法找到 Git 版本庫 -cannot.find.repository=無法找到版本庫 cannot.get.last.revision=無法獲取最新修訂。 -cannot.get.user.info=無法獲取使用者資訊 cannot.load.changes=無法載入變更 cannot.load.commits=無法載入提交 cannot.load.data.from.github=無法從 GitHub 載入資料 @@ -4694,8 +4683,6 @@ cannot.load.data=無法載入資料 cannot.load.details=無法載入詳細資訊 cannot.load.repo.info=無法載入版本庫資訊 cannot.open.in.browser=無法在瀏覽器中開啟 -cannot.process.remote=無法處理遠端: {0} -cannot.retrieve.upstream.info=無法檢索 {0} 的上游資訊 unknown.loading.error=未知載入錯誤 server.unreachable=伺服器無法到達 gql.error.in.field={1} 的“{2}”欄位中存在 {0} 錯誤 @@ -4716,18 +4703,37 @@ account.scopes.insufficient=安全範圍不足 pull.request.create.error=無法創建新的拉取請求: pull.request.list.reset.filters.to.default=重置為{0} action.GithubCopyPathProvider.text=GitHub 版本庫 URL -action.Github.Share.Vcs.Toolbar.Widget.text=GitHub... -pull.request.timeline.comment.suggested.changes.progress.bar.commit=Committing suggested change -pull.request.timeline.comment.suggested.changes.tooltip.resolved=This suggestion has been resolved -pull.request.timeline.comment.suggested.changes=Suggested change -pull.request.timeline.comment.suggested.changes.button=Apply Locally -pull.request.timeline.comment.suggested.changes.progress.bar.apply=Applying suggested change -pull.request.timeline.comment.suggested.changes.error.branches.title=Incorrect branches -pull.request.timeline.comment.suggested.changes.error.branches.message=The current branch does not match with the pull request source branch +pull.request.timeline.comment.suggested.changes.progress.bar.commit=提交建議的變更 +pull.request.timeline.comment.suggested.changes.tooltip.resolved=此建議已解決 +pull.request.timeline.comment.suggested.changes=建議的變更 +pull.request.timeline.comment.suggested.changes.button=局部套用 +pull.request.timeline.comment.suggested.changes.progress.bar.apply=套用建議的變更 pull.request.timeline.comment.suggested.changes.action.commit.name=提交… -pull.request.timeline.comment.suggested.changes.action.commit.title=提交訊息 -pull.request.timeline.comment.suggested.changes.tooltip.outdated=Outdated suggestions cannot be applied -pull.request.timeline.comment.suggested.changes.tooltip.different.branch=Unable to apply the suggested change from a pull request in a different branch" +pull.request.timeline.comment.suggested.changes.tooltip.outdated=無法套用過時的建議 +pull.request.timeline.comment.suggested.changes.tooltip.different.branch=無法在其他分支中套用來自拉取請求的建議變更 +pull.request.list.filter.state=狀態 +pull.request.list.filter.state.open=開啟 +pull.request.list.filter.state.closed=已關閉 +pull.request.list.filter.state.merged=已合併 +pull.request.list.filter.assignee=被指派者 +pull.request.list.filter.review=審查 +pull.request.list.filter.review.no.short=無審查 +pull.request.list.filter.review.no.full=無審查 +pull.request.list.filter.review.required.short=需要審查 +pull.request.list.filter.review.required.full=需要審查 +pull.request.list.filter.review.approved.short=批准的審查 +pull.request.list.filter.review.approved.full=批准的審查 +pull.request.list.filter.review.change.requested.short=請求的變更 +pull.request.list.filter.review.change.requested.full=請求的變更 +pull.request.list.filter.review.reviewed.short=已審查 +pull.request.list.filter.review.reviewed.full=由您審查 +pull.request.list.filter.review.not.short=未審查 +pull.request.list.filter.review.not.full=未由您審查 +pull.request.list.filter.review.awaiting.short=正在等待審查 +pull.request.list.filter.review.awaiting.full=正在等待您的審查 +pull.request.list.filter.author=作者 +pull.request.list.filter.label=標籤 +action.Github.Share.Vcs.Toolbar.Widget.text=GitHub…" `; exports[`dev messages/IdeBundle.properties 1`] = ` @@ -4887,7 +4893,7 @@ checkbox.reformat.according.to.style=按照樣式重新格式化(&R) checkbox.enable.live.templates=啟用實時模板 (&L) label.description=描述: tab.filetemplates.templates=檔案 -tab.filetemplates.includes=Includes +tab.filetemplates.includes=Include tab.filetemplates.code=程式碼 tab.filetemplates.j2ee=其他 error.please.specify.template.name=指定模板名稱 @@ -4998,7 +5004,7 @@ action.close.all.editors.in.tab.group=關閉組內所有頁籤(_A) command.close.all.unmodified.editors=關閉所有未修改的編輯器 action.close.all.unmodified.editors.in.tab.group=關閉組內未修改頁籤(_U) action.close.all.unmodified.editors=關閉未修改頁籤(_U) -action.close.all.unpinned.editors.in.tab.group=關閉組內未固定頁籤 +action.close.all.unpinned.editors.in.tab.group=關閉組中的未固定頁籤 action.close.all.unpinned.editors=關閉所有未固定頁籤 action.close.all.readonly.editors.in.tab.group=關閉組中的所有唯讀項 action.close.all.readonly.editors=關閉所有唯讀項 @@ -6079,7 +6085,7 @@ plugins.configurable.buy.the.plugin=購買延伸模組 action.presentation.AbstractSchemesPanel.text=顯示方案操作 action.presentation.EditorTabbedContainer.text=關閉。按 Alt 並點擊以關閉其他。 action.presentation.EncodingPanel.text=檔案編碼 -action.presentation.ExtractIncludeAction.text=包含檔案… +action.presentation.ExtractIncludeAction.text=Include 檔案… action.presentation.LightEditTabs.text=關閉。按 Alt 並點擊以關閉其他。 action.presentation.OpenSelectedProjectsAction.text.open.all.projects.in.group=開啟組中的所有專案 action.presentation.OpenSelectedProjectsAction.text.open.selected=開啟選定專案 @@ -6090,7 +6096,7 @@ action.presentation.RegistryUi.text.edit=編輯 action.presentation.ShowUiDebuggerAction.text=UI 偵錯器 action.presentation.WeighingActionGroup.text=其他 action.presentation.AbstractSchemesPanel.description=顯示方案操作 -show.options.menu=顯示選項選單 +show.options.menu=選項 highlighting.pass.injected.presentable.name=注入的片段 search.everywhere.group.name.top.hit=點擊最多 @@ -6373,12 +6379,12 @@ notification.content.please.restart.0=請重新啟動 {0}

{1} notification.title.unable.to.save.settings=無法儲存設定 notification.group.system.health=檢測到系統執行狀況問題 notification.group.missing.keymap=缺少快捷鍵 -notification.content.keymap.successfully.activated=鍵盤映射 {0} 成功啟用 +notification.content.keymap.successfully.activated=按鍵映射 {0} 成功啟用 notification.content.keymap.successfully.installed=鍵映射 {0} 成功安裝 notification.group.ide.and.plugin.updates=IDE 和延伸模組更新可用 notification.group.plugin.updates=延伸模組已安裝或更新 -action.text.install.keymap=安裝 {0} 鍵盤映射 -action.text.search.for.keymap=搜尋 {0} 鍵盤映射延伸模組 +action.text.install.keymap=安裝 {0} 按鍵映射 +action.text.search.for.keymap=搜尋 {0} 按鍵映射延伸模組 action.separator.file.templates=檔案模板 startup.indicator.text.running.startup.activities=正在執行啟動活動… notification.configurable.display.name.notifications=通知 @@ -6656,7 +6662,6 @@ icon.runConfigurations.testSkipped.tooltip=測試已跳過 icon.runConfigurations.testNotRan.tooltip=測試未開始 icon.runConfigurations.testTerminated.tooltip=測試已終止 icon.runConfigurations.testIgnored.tooltip=測試已忽略 -clear.event.log.action=清除{0} tooltip.event.log.show.balloon=顯示氣球 progress.title.checking.plugin.dependencies=正在檢查延伸模組依賴項 progress.title.loading.plugin.details=正在載入延伸模組詳細資訊 @@ -6691,7 +6696,7 @@ link.enable.required.plugin=啟用 {0} too.large.download.size=通過塊映射下載歸檔需要太多塊,因此將下載整個歸檔 hashes.doesnt.match=恢復的歸檔的哈希與原始歸檔的哈希不符合 wrong.http.range.response=HTTP 範圍響應的行過長 {0} -error.download.plugin.via.blockmap=無法通過塊映射下載延伸模組 +error.download.plugin.via.blockmap=無法通過塊映射下載延伸模組。正在從 {0} 下載整個歸檔 http.multirange.response.includes.incorrect.header=HTTP 多範圍響應包含不正確的頭 - {0},應為 {1} http.multirange.response.doesnt.contain.boundary=HTTP 多範圍響應邊界線 {0} 不包含邊界 {1} http.multirange.response.doesnt.include.line.separator=HTTP 多範圍響應不包含行分隔符 @@ -6962,8 +6967,8 @@ template.file.name.optional=用於生成文件名和路徑的模板(可選) updates.settings.show.editor=IDE 更新後在編輯器中顯示新功能 plugin.version.bundled=已捆綁 laf.action.install.theme=安裝主題… -keymap.action.configure.keymap=設定鍵盤映射… -keymap.action.install.keymap=安裝鍵盤映射… +keymap.action.configure.keymap=設定按鍵映射… +keymap.action.install.keymap=安裝按鍵映射… dialog.title.custom.debug.log.configuration=自訂偵錯日誌設定 web.preview.file.editor.name={0} 的預覽 action.open.web.preview.text=內建預覽 @@ -7177,7 +7182,7 @@ collect.logs.progress.title=正在收集日誌 collect.logs.notification.error=無法使用日誌創建 .zip 檔案: {0} collect.logs.notification.success=已創建日誌檔案: {0} collect.logs.sensitive.title=敏感資料 -collect.logs.sensitive.text=所包含的日誌和設定中可能含有敏感資料。 +collect.logs.sensitive.text=包含的日誌和設定中可能含有敏感資料。 toolwindow.stripe.documentation.v2=文檔 wsl.no.rsync=請將 rsync 工具安裝到您的 {0} WSL 中 actions.on.save.link.all.actions.on.save=儲存時的所有操作… @@ -7218,8 +7223,8 @@ notifications.configurable.do.not.ask.title=不再詢問通知: notifications.configurable.do.not.ask.project.title=此專案 plugins.advertiser.no.suggested.plugins=找不到建議的延伸模組 plugins.advertiser.check.progress=正在檢查專案的建議延伸模組 -tips.of.the.day.shortcut.default.keymap=(預設鍵盤映射) -tips.of.the.day.shortcut.must.define=未定義,通過“設定/鍵盤映射”設定 +tips.of.the.day.shortcut.default.keymap=(預設按鍵映射) +tips.of.the.day.shortcut.must.define=未定義,通過“設定/按鍵映射”設定 wsl.target.tool.step.description=WSL 設定 untrusted.project.general.dialog.title=信任專案? to.create.new.file.tooltip=要創建新檔案,請按 {0}。或者右擊任何資料夾並選擇“新建 | \\\\\\\\<file type\\\\\\\\> @@ -7245,9 +7250,6 @@ notification.group.system.clipboard=系統剪貼簿不可用 notification.group.required.plugins=未載入所需的延伸模組 button.restore.last.state=恢復上次狀態 button.restore.defaults=恢復預設值 -project.widget.new=新建專案… -project.widget.open=開啟... -project.widget.from.vcs=從版本控制中獲取… notification.group.ide.update.results=IDE 更新已安裝 notification.group.leftover.directories=找到了殘留的 IDE 目錄 checkbox.show.visual.formatting.layer=顯示視覺格式化層 @@ -7288,14 +7290,30 @@ no.disk.space.message=系統目錄分區(''{0}'')上的剩餘空間少於 1 MiB low.disk.space.title=磁碟空間不足 editor.tabs.enable.sorting=啟用排序 editor.tabs.always.keep.sorting=始終保持啟用排序 -action.reset.font.size=重置為{0}pt +action.reset.font.size=重置為 {0}pt action.reset.font.size.info=字體大小: {0}pt action.open.editor.settings.text=開啟設定 notification.title.solarized.color.scheme.deprecation=配色方案棄用 notification.content.solarized.color.scheme.deprecation.enable=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮改為啟用 {1} 主題 notification.content.solarized.color.scheme.deprecation.install=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮切換到 {1} 延伸模組 notification.title.enable.action.solarized.color.scheme.deprecation=啟用 {0} 主題 -notification.title.install.action.solarized.color.scheme.deprecation=安裝 Marketplace 中的 Solarized Themes 延伸模組" +notification.title.install.action.solarized.color.scheme.deprecation=安裝 Marketplace 中的 Solarized Themes 延伸模組 +text.server.s.certificate.trusted.details=伺服器的憑證不可信:
{0} +toolwindow.stripe.Bookmarks=書籤 +jcef.local.cache.invalidate.action.description=刪除嵌入式瀏覽器引擎快取和 Cookie。此操作可能會影響使用嵌入式瀏覽器呈現基於 HTML 的內容和網頁的元件。 +jcef.local.cache.invalidate.checkbox.description=刪除嵌入式瀏覽器引擎快取和 Cookie +jcef.local.cache.invalidate.failed.title=無法清理瀏覽器引擎快取 +jcef.local.cache.invalidate.failed.message=清除快取操作請求了嵌入式瀏覽器引擎快取清理。由於 I/O 錯誤,操作失敗: {0} +configurable.new.ui.name=新 UI 預覽 +checkbox.enable.new.ui=啟用新 UI +checkbox.enable.new.ui.description=新的 UI 正在努力降低 IDE 的視覺複雜性,並幫助使用者專注於他們的工作。歡迎您提交對新 UI 和特定設計變更的總體體驗的意見反應。 +new.ui.settings.group.name=設定 +new.ui.blog.post.link=網誌 +new.ui.blog.changes.and.issues=主要變更和已知問題 +new.ui.submit.feedback=提交意見反應… +login.dialog.manage.account=管理帳戶 +wsl.rsync.unable.to.create.target.dir.message=無法創建目標目錄 {0} +clear.all.notifications=清除所有通知" `; exports[`dev messages/InspectionGadgetsBundle.properties 1`] = ` @@ -7473,7 +7491,7 @@ text.label.in.switch.statement.display.name='switch' 語句中的文本標籤 text.label.in.switch.statement.problem.descriptor='switch' {0, choice, 1#語句|2#表達式}中存在文本標籤 #ref: #loc properties.object.as.hashtable.display.name=將 'Properties' 物件用作 'Hashtable' properties.object.as.hashtable.problem.descriptor=在屬性物件上調用 Hashtable.#ref() #loc -assignment.replaceable.with.operator.assignment.display.name=指派可取代為運算符指派 +assignment.replaceable.with.operator.assignment.display.name=指派可被取代為運算符指派 unnecessary.code.block.display.name=不必要的程式碼塊 unnecessary.code.block.unwrap.quickfix=解開塊 redundant.local.variable.display.name=冗餘局部變數 @@ -7632,7 +7650,7 @@ use.stringtokenizer.display.name=使用 'StringTokenizer' use.stringtokenizer.problem.descriptor=國際化上下文中的 #ref #loc time.tostring.call.display.name=調用 'Time.toString()' time.tostring.call.problem.descriptor=國際化上下文中的 Time.#ref() #loc -class.escapes.defined.scope.display.name=公開不可存取的 'class' +class.escapes.defined.scope.display.name=不可存取的類公開 class.escapes.defined.scope.display.module.option=模組的 API 公開未匯出的類(Java 9+) class.escapes.defined.scope.display.public.option=公共 API 公開不可存取的類 class.escapes.defined.scope.display.package.option=Package-local API 公開 private 類 @@ -7677,8 +7695,8 @@ resource.opened.not.closed.problem.descriptor=''{0}'' 應在 ''try'' 塊之前 jdbc.resource.opened.not.closed.display.name=JDBC 資源已開啟,但未安全關閉 jndi.resource.opened.not.closed.display.name=JNDI 資源已開啟,但未安全關閉 socket.opened.not.closed.display.name=套接字已開啟,但未安全關閉 -annotation.class.display.name=註解類 -annotation.class.problem.descriptor=註解類 #ref #loc +annotation.class.display.name=註解接口 +annotation.class.problem.descriptor=註解接口 #ref #loc annotation.display.name=註解 annotation.problem.descriptor=註解 #ref #loc assert.statement.display.name='assert' 語句 @@ -7810,7 +7828,7 @@ too.broad.scope.display.name=變數範圍過寬 infinite.loop.statement.display.name=無限迴圈語句 asserts.without.messages.display.name=斷言上缺少訊息 constant.naming.convention.element.description=常數 -constant.with.mutable.field.naming.convention.element.description=具有可變欄位類型的常數 +constant.with.mutable.field.naming.convention.element.description=具有可變類型的常數 random.double.for.random.integer.display.name=使用 'Random.nextDouble()' 獲取隨機整數 test.method.without.assertion.display.name=沒有任何斷言的 JUnit 測試方法 string.buffer.replaceable.by.string.builder.display.name='StringBuffer' 可能是 'StringBuilder' @@ -7863,12 +7881,12 @@ confusing.floating.point.literal.display.name=浮點文字會引起混淆 wait.not.in.loop.display.name=未在迴圈中調用的 'wait()' string.concatenation.inside.string.buffer.append.display.name=字串串聯作為 'StringBuilder.append()' 調用的實參 class.initializer.display.name=非 'static' 初始設定式 -enumerated.class.naming.convention.element.description=枚舉 +enumerated.class.naming.convention.element.description=枚舉類 non.thread.safe.lazy.initialization.display.name=不安全的 'static' 欄位延遲初始化 call.to.simple.setter.in.class.display.name=從類內調用簡單 setter comparison.to.nan.display.name=與 'Double.NaN' 或 'Float.NaN' 比較 new.method.naming.convention.display.name=方法命名慣例 -instance.method.naming.convention.element.description=執行個體 +instance.method.naming.convention.element.description=執行個體方法 unnecessary.semicolon.display.name=不必要的分號 fallthru.in.switch.statement.display.name='switch' 語句中的直落 call.to.native.method.while.locked.display.name=鎖定時調用 'native' 方法 @@ -7896,7 +7914,7 @@ continue.statement.with.label.display.name=帶標籤的 'continue' 語句 class.loader.instantiation.display.name='ClassLoader' 實例化 return.from.finally.block.display.name='return' 位於 'finally' 塊內 unnecessary.boxing.display.name=不必要的裝箱 -annotation.naming.convention.element.description=註解 +annotation.naming.convention.element.description=註解接口 checked.exception.class.display.name=已檢查的異常類 switch.statement.with.confusing.declaration.display.name=在不同 'switch' 分支中使用並宣告的局部變數 cast.that.loses.precision.display.name=損失精度的數字轉換 @@ -7904,10 +7922,8 @@ manual.array.copy.display.name=手動陣列複製 manual.array.to.collection.copy.display.name=手動陣列到集合複製 long.literals.ending.with.lowercase.l.display.name='long' 文字以 'l' 而不是 'L' 結尾 overly.complex.arithmetic.expression.display.name=過於複雜的算術表達式 -junit.abstract.test.class.naming.convention.element.description=abstract 測試 +junit.abstract.test.class.naming.convention.element.description=Abstract 測試類 unnecessary.parentheses.display.name=不必要的圓括號 -test.case.in.product.code.display.name=產品源中的 JUnit 'TestCase' -test.method.in.product.code.display.name=產品源中的 JUnit 測試方法 serializable.class.in.secure.context.display.name=安全上下文中的可序列化類 static.variable.naming.convention.element.description='static' 欄位 nested.method.call.display.name=嵌套方法調用 @@ -7969,7 +7985,6 @@ while.loop.spins.on.field.fix.family.name=修復自旋迴圈 while.loop.spins.on.field.fix.volatile=將 ''{0}'' 設為 volatile while.loop.spins.on.field.fix.spinwait=添加 Thread.onSpinWait() while.loop.spins.on.field.fix.volatile.spinwait=將 ''{0}'' 設為 volatile 並添加 Thread.onSpinWait() -test.method.is.public.void.no.arg.display.name=測試方法的格式錯誤 if.statement.with.identical.branches.display.name='if' 語句的分支相同 inspection.common.if.parts.message.variables.only=從 ''if'' 中提取變數{0} inspection.common.if.parts.message.with.variables.extract=從 ''if'' 中提取包含變數的通用部分{0} @@ -7999,7 +8014,7 @@ static.suite.display.name='suite()' 方法未被宣告為 'static' redundant.field.initialization.display.name=冗餘欄位初始化 string.buffer.to.string.in.concatenation.display.name=連接中的 'StringBuilder.toString()' utility.class.with.public.constructor.display.name=實用程序類具有 'public' 構造函數 -for.loop.replaceable.by.while.display.name='for' 迴圈可取代為 'while' 迴圈 +for.loop.replaceable.by.while.display.name='for' 迴圈可被取代為 'while' 迴圈 missing.deprecated.annotation.display.name=缺少 '@Deprecated' 註解 cloneable.class.in.secure.context.display.name=安全上下文中的可克隆類 static.inheritance.display.name=靜態繼承 @@ -8015,7 +8030,7 @@ octal.literal.display.name=八進制整數 misordered.assert.equals.arguments.display.name=順序錯誤的 'assertEquals()' 實參 unnecessary.constructor.display.name=冗餘無實參構造函數 method.name.same.as.parent.name.display.name=方法名稱與父類名相同 -while.can.be.foreach.display.name='while' 迴圈可取代為增強的 'for' 迴圈 +while.can.be.foreach.display.name='while' 迴圈可被取代為增強的 'for' 迴圈 big.decimal.equals.display.name=在 'BigDecimal' 上調用了 'equals()' implicit.call.to.super.display.name=隱式調用 'super()' unqualified.static.usage.display.name=非限定靜態存取 @@ -8031,7 +8046,7 @@ system.properties.display.name=系統屬性的存取 chained.method.call.display.name=鏈式方法調用 safe.lock.display.name=已獲取但未安全解鎖的鎖 system.run.finalizers.on.exit.display.name=調用 'System.runFinalizersOnExit()' -for.can.be.foreach.display.name='for' 迴圈可取代為增強的 for 迴圈 +for.can.be.foreach.display.name='for' 迴圈可被取代為增強的 for 迴圈 type.parameter.extends.object.display.name=類型參數顯式擴展 'Object' type.parameter.extends.object.ignore.annotated=註解 java.lang.Object 時忽略 marker.interface.display.name=標記接口 @@ -8042,7 +8057,7 @@ for.loop.with.missing.component.display.name=缺少元件的 'for' 迴圈 for.loop.with.missing.component.collection.loop.option=忽略集合迭代 double.checked.locking.display.name=雙重檢查鎖定 double.checked.locking.problem.descriptor=雙重檢查鎖定 #loc -string.buffer.replaceable.by.string.display.name='StringBuilder' 可取代為 'String' +string.buffer.replaceable.by.string.display.name='StringBuilder' 可被取代為 'String' boolean.method.name.must.start.with.question.display.name=布爾方法名稱必須以疑問詞開頭 class.name.same.as.ancestor.name.display.name=類名與上級名稱相同 error.rethrown.display.name='Error' 未重新拋出 @@ -8064,12 +8079,12 @@ boolean.constructor.display.name=布爾構造函數調用 continue.statement.display.name='continue' 語句 extends.object.display.name=類顯式擴展 'Object' serializable.inner.class.has.serial.version.uid.field.display.name=沒有 'serialVersionUID' 的可序列化非 static 內部類 -static.method.naming.convention.element.description='static' +static.method.naming.convention.element.description='static' 方法 empty.try.block.display.name=空 'try' 塊 field.has.setter.but.no.getter.display.name=欄位具有 setter 但沒有 getter three.negations.per.method.display.name=具有三個以上否定的方法 conditional.expression.display.name=條件表達式 -string.equals.empty.string.display.name='String.equals()' 可取代為 'String.isEmpty()' +string.equals.empty.string.display.name='String.equals()' 可被取代為 'String.isEmpty()' synchronize.on.lock.display.name=在 'Lock' 物件上同步 synchronized.on.literal.object.name=在使用文字初始化的物件上同步 field.may.be.static.display.name=欄位可以為 'static' @@ -8081,16 +8096,16 @@ nested.synchronized.statement.display.name=嵌套 'synchronized' 語句 constant.conditional.expression.display.name=常數條件表達式 redundant.else.display.name=冗餘的 'else' public.field.accessed.in.synchronized.context.display.name=在 'synchronized' 上下文中存取d了非 private 欄位 -string.replaceable.by.string.buffer.display.name=非常數 'String' 可取代為 'StringBuilder' -junit.test.class.naming.convention.element.description=測試 +string.replaceable.by.string.buffer.display.name=非常數 'String' 可被取代為 'StringBuilder' +junit.test.class.naming.convention.element.description=測試類 junit.test.suite.naming.convention.element.description=測試套件 method.coupling.display.name=過度耦合的方法 collections.must.have.initial.capacity.display.name=沒有初始容量的集合 -anonymous.inner.class.display.name=匿名內部類可取代為內部類 +anonymous.inner.class.display.name=匿名內部類可被取代為內部類 negated.conditional.display.name=具有否定條件的條件表達式 non.reproducible.math.call.display.name=對 'Math' 的不可重現調用 multiple.top.level.classes.in.file.display.name=單個檔案中的多個頂級類 -set.replaceable.by.enum.set.display.name='Set' 可取代為 'EnumSet' +set.replaceable.by.enum.set.display.name='Set' 可被取代為 'EnumSet' tail.recursion.display.name=尾遞歸 finally.block.cannot.complete.normally.display.name=不能正常完成的 'finally' 塊 non.atomic.operation.on.volatile.field.display.name='volatile' 欄位上的非原子操作 @@ -8110,7 +8125,7 @@ standard.variable.names.display.name=標準變數名稱 field.naming.convention.display.name=欄位命名慣例 instance.variable.naming.convention.element.description=執行個體欄位 dollar.sign.in.name.display.name=在關鍵字中使用 '$' -map.replaceable.by.enum.map.display.name='Map' 可取代為 'EnumMap' +map.replaceable.by.enum.map.display.name='Map' 可被取代為 'EnumMap' extends.concrete.collection.display.name=類顯式擴展 'Collection' 類 continue.or.break.from.finally.block.display.name='continue' 或 'break' 位於 'finally' 塊內 abstract.method.with.missing.implementations.display.name=缺少實作的 abstract 方法 @@ -8247,7 +8262,7 @@ unnecessary.block.statement.problem.descriptor=此語句周圍的大括號不必 unnecessary.continue.problem.descriptor=#ref 不必要,因為是迴圈中的最後一條語句 #loc unnecessary.semicolon.problem.descriptor=不必要的分號 #ref #loc unnecessary.semicolon.ignore.after.enum.constants.option=忽略枚舉常數後的不必要分號 -unnecessary.fully.qualified.name.problem.descriptor1=限定符 #ref 不必要,可取代為匯入 #loc +unnecessary.fully.qualified.name.problem.descriptor1=限定符 #ref 不必要,可被取代為匯入 #loc unnecessary.fully.qualified.name.problem.descriptor2=限定符 #ref 不必要,可以移除 #loc unnecessary.qualifier.for.this.problem.descriptor='this' 上的限定符 #ref 在此上下文中不必要 #loc unnecessary.qualifier.for.super.problem.descriptor='super' 上的限定符 #ref 在此上下文中不必要 #loc @@ -8260,7 +8275,7 @@ type.parameter.extends.object.problem.descriptor2=萬用字元類型實參 #ref 不必要 #loc unnecessary.constructor.problem.descriptor=無實參構造函數 #ref() 是冗餘的 #loc unnecessary.constructor.annotation.option=忽略有註解的構造函數 -for.loop.replaceable.by.while.problem.descriptor=#ref 迴圈語句可取代為 'while' 迴圈 #loc +for.loop.replaceable.by.while.problem.descriptor=#ref 迴圈語句可被取代為 'while' 迴圈 #loc unnecessary.default.problem.descriptor=#ref 分支不必要 #loc unnecessary.default.expressions.option=僅報告 switch 表達式 unnecessary.default.quickfix=移除 'default' 分支 @@ -8269,8 +8284,8 @@ unnecessary.boxing.inside.value.of.problem.descriptor=#ref 內的 unnecessary.unboxing.problem.descriptor=不必要的拆箱 #ref #loc unnecessary.boxing.superfluous.option=僅報告真正多餘的裝箱表達式 unnecessary.unboxing.superfluous.option=僅報告真正多餘的拆箱表達式 -for.can.be.foreach.problem.descriptor=#ref 迴圈可取代為增強的 'for' #loc -while.can.be.foreach.problem.descriptor=#ref 迴圈可取代為增強的 'for' #loc +for.can.be.foreach.problem.descriptor=#ref 迴圈可被取代為增強的 'for' #loc +while.can.be.foreach.problem.descriptor=#ref 迴圈可被取代為增強的 'for' #loc too.broad.scope.problem.descriptor=變數 #ref 的範圍過寬 #loc return.this.problem.descriptor=返回 #ref #loc constant.on.side.of.comparison.display.name=常數位於比較的錯誤一側 @@ -8331,13 +8346,13 @@ instantiating.object.to.get.class.object.problem.descriptor=實例化物件以 field.may.be.static.problem.descriptor=欄位 #ref 可能為 'static' #loc method.may.be.static.problem.descriptor=方法 #ref() 可能為 'static' #loc class.initializer.may.be.static.problem.descriptor=類初始設定式可能為 'static' #loc -map.replaceable.by.enum.map.problem.descriptor=#ref 可取代為 'EnumMap' #loc -set.replaceable.by.enum.set.problem.descriptor=#ref 可取代為 'EnumSet' #loc +map.replaceable.by.enum.map.problem.descriptor=#ref 可被取代為 'EnumMap' #loc +set.replaceable.by.enum.set.problem.descriptor=#ref 可被取代為 'EnumSet' #loc inner.class.may.be.static.problem.descriptor=內部類 #ref 可能為 'static' #loc string.buffer.must.have.initial.capacity.problem.descriptor=沒有初始容量的 new #ref() #loc string.buffer.replaceable.by.string.builder.problem.descriptor=StringBuffer #ref 可能被宣告為 'StringBuilder' #loc -string.buffer.replaceable.by.string.problem.descriptor={0} #ref 可取代為 ''String'' #loc -new.string.buffer.replaceable.by.string.problem.descriptor=#ref 可取代為 'String' #loc +string.buffer.replaceable.by.string.problem.descriptor={0} #ref 可被取代為 ''String'' #loc +new.string.buffer.replaceable.by.string.problem.descriptor=#ref 可被取代為 'String' #loc string.replaceable.by.string.buffer.problem.descriptor=非常數 String #ref 可能應被宣告為 'StringBuilder' #loc collections.must.have.initial.capacity.problem.descriptor=沒有初始容量的 new #ref() #loc string.concatenation.in.loops.problem.descriptor=迴圈中的字串串聯 #ref #loc @@ -8345,8 +8360,8 @@ string.concatenation.inside.string.buffer.append.problem.descriptor=字串串聯 boolean.constructor.problem.descriptor=布爾構造函數調用 #loc string.buffer.to.string.in.concatenation.problem.descriptor=在串聯中調用 {0}.#ref() #loc tail.recursion.problem.descriptor=尾部遞歸調用 #ref() #loc -string.equals.empty.string.problem.descriptor=#ref(\\"\\") 可取代為 'length()==0' #loc -string.equals.empty.string.is.empty.problem.descriptor=#ref(\\"\\") 可取代為 'isEmpty()' #loc +string.equals.empty.string.problem.descriptor=#ref(\\"\\") 可被取代為 'length()==0' #loc +string.equals.empty.string.is.empty.problem.descriptor=#ref(\\"\\") 可被取代為 'isEmpty()' #loc random.double.for.random.integer.problem.descriptor=使用 Random.#ref 創建隨機整數 #loc manual.array.copy.problem.descriptor=手動陣列複製 #loc manual.array.to.collection.copy.problem.descriptor=手動陣列到集合複製 #loc @@ -8361,8 +8376,6 @@ static.suite.problem.descriptor=Junit #ref() 方法未被宣告為 simplifiable.junit.assertion.problem.descriptor=#ref() 可以簡化為 ''{0}'' #loc test.method.without.assertion.problem.descriptor=JUnit 測試方法 #ref() 不包含斷言 #loc test.case.with.no.test.methods.problem.descriptor=測試類 #ref 沒有測試 #loc -test.case.in.product.code.problem.descriptor=測試用例 #ref 可能應當放置在測試源樹中 #loc -test.method.in.product.code.problem.descriptor=測試方法 #ref() 可能應當放置在測試源樹中 #loc deserializable.class.in.secure.context.problem.descriptor=類 #ref 可能被反序列化,影響安全性 #loc serializable.class.in.secure.context.problem.descriptor=類 #ref 可能被序列化,影響安全性 #loc serializable.deserializable.class.in.secure.context.problem.descriptor=類 #ref 可能被序列化和反序列化,影響安全性 #loc @@ -8437,9 +8450,6 @@ unnecessary.boxing.remove.quickfix=移除裝箱 unnecessary.unboxing.remove.quickfix=移除拆箱 misordered.assert.equals.arguments.flip.quickfix=翻轉比較實參 simplify.junit.assertion.simplify.quickfix=簡化斷言 -test.method.is.public.void.no.arg.problem.descriptor1=測試方法 #ref() 不應具有參數 #loc -test.method.is.public.void.no.arg.problem.descriptor2=測試方法 #ref() 未被宣告為 'public void' #loc -test.method.is.public.void.no.arg.problem.descriptor3=測試方法 #ref() 不應為 'static' #loc system.properties.problem.descriptor=對 Integer.#ref() 的調用可能造成安全問題 #loc system.properties.problem.descriptor1=對 Boolean.#ref() 的調用可能造成安全問題 #loc unsecure.random.number.generation.problem.descriptor1=出於安全目的,請使用 'java.security.SecureRandom' 而不是 java.lang.Math.#ref() #loc @@ -8496,9 +8506,9 @@ implicit.numeric.conversion.assignment.problem.descriptor=將結果值從 ''{0}' implicit.numeric.conversion.make.explicit.quickfix=使轉換顯式 non.reproducible.math.call.replace.quickfix=取代為 'StrictMath' 調用 overly.complex.arithmetic.expression.max.number.option=最大項數: -expression.can.be.replaced.problem.descriptor=#ref 可取代為 ''{0}'' #loc +expression.can.be.replaced.problem.descriptor=#ref 可被取代為 ''{0}'' #loc method.complexity.limit.option=方法復雜度限制: -expression.can.be.replaced.no.quotes.problem.descriptor={0} 可取代為 {1} +expression.can.be.replaced.no.quotes.problem.descriptor={0} 可被取代為 {1} cyclomatic.complexity.problem.descriptor=過度複雜的方法 #ref() (迴圈復雜度 = {0}) #loc method.coupling.limit.option=方法耦合限制: method.coupling.problem.descriptor=#ref 過度耦合 (# 引用的類 = {0}) #loc @@ -8641,9 +8651,9 @@ pointless.indexof.comparison.always.true.problem.descriptor=#ref pointless.indexof.comparison.always.false.problem.descriptor=#ref 始終為 false #loc reuse.of.local.variable.problem.descriptor=局部變數 #ref 的重用 #loc single.character.startswith.display.name=單個字符 'startsWith()' 或 'endsWith()' -single.character.startswith.problem.descriptor=單個字符 #ref() 可取代為 'charAt()' 表達式 #loc -list.indexof.replaceable.by.contains.display.name='List.indexOf()' 表達式可取代為 'contains()' -string.indexof.replaceable.by.contains.display.name='String.indexOf()' 表達式可取代為 'contains()' +single.character.startswith.problem.descriptor=單個字符 #ref() 可被取代為 'charAt()' 表達式 #loc +list.indexof.replaceable.by.contains.display.name='List.indexOf()' 表達式可被取代為 'contains()' +string.indexof.replaceable.by.contains.display.name='String.indexOf()' 表達式可被取代為 'contains()' overloaded.methods.with.same.number.parameters.problem.descriptor=具有相同數量參數的多個方法命名 #ref #loc overloaded.vararg.method.problem.descriptor=多載 vararg 方法 #ref() #loc overloaded.vararg.constructor.problem.descriptor=多載 vararg 構造函數 #ref() #loc @@ -8671,7 +8681,7 @@ method.only.used.from.inner.class.ignore.option=忽略從匿名類或局部類 only.report.static.methods=僅報告 'static' 方法(&O) single.character.startswith.quickfix=取代為 'charAt()' 表達式 interface.never.implemented.option=忽略僅宣告常數的接口 -size.replaceable.by.isempty.display.name='size() == 0' 可取代為 'isEmpty()' +size.replaceable.by.isempty.display.name='size() == 0' 可被取代為 'isEmpty()' size.replaceable.by.isempty.negation.ignore.option=忽略將取代為 '!isEmpty()' 的表達式 size.replaceable.by.isempty.fix.ignore.calls=忽略類型 ''{1}'' 上的 ''.{0}()'' 調用 choose.class.type.to.ignore=選擇要忽略的類 @@ -8802,7 +8812,7 @@ unqualified.method.access.problem.descriptor=未使用 'this' 限定執行個體 add.this.qualifier.quickfix=添加 'this' 限定符 while.loop.spins.on.field.ignore.non.empty.loops.option=僅當迴圈為空時才發出警告 method.may.be.synchronized.problem.descriptor=帶 synchronized 塊的方法 #ref() 可以是 synchronized 方法 #loc -method.may.be.synchronized.display.name=只有一個 'synchronized' 塊的方法可取代為 'synchronized' 方法 +method.may.be.synchronized.display.name=只有一個 'synchronized' 塊的方法可被取代為 'synchronized' 方法 method.may.be.synchronized.quickfix=將方法設為 synchronized 並移除 synchronized 塊 fallthru.in.switch.statement.quickfix=添加 ''{0}'' law.of.demeter.display.name=方法調用違反迪米特法則 @@ -8815,7 +8825,7 @@ assertnotsame.between.inconvertible.types.problem.descriptor=冗餘斷言: 比 masked.assertion.display.name=斷言通過 'catch' 禁止 masked.assertion.problem.description=''{0}'' 不能失敗,因為它通過 ''catch'' 屏蔽 enumeration.can.be.iteration.display.name=枚舉可以是迭代 -enumeration.can.be.iteration.problem.descriptor=#ref() 可取代為 ''{0}'' 結構 #loc +enumeration.can.be.iteration.problem.descriptor=#ref() 可被取代為 ''{0}'' 結構 #loc enumeration.can.be.iteration.quickfix=取代為 'Iterator' 結構 equals.hashcode.called.on.url.display.name=在 'URL' 物件上調用了 'equals()' 或 'hashCode()' equals.hashcode.called.on.url.problem.descriptor=在 URL 物件上調用 #ref() #loc @@ -8846,8 +8856,8 @@ access.to.non.thread.safe.static.field.from.instance.option.title=非執行緒 access.to.non.thread.safe.static.field.from.instance.class.chooser.title=選擇非執行緒安全類 transient.field.not.initialized.display.name=transient 欄位在反序列化時未初始化 transient.field.not.initialized.problem.descriptor=transient 欄位 #ref 在反序列化時未初始化 #loc -call.to.string.concat.can.be.replaced.by.operator.display.name=對 'String.concat()' 的調用可取代為 '+' -call.to.string.concat.can.be.replaced.by.operator.problem.descriptor=對 #ref() 的調用可取代為 '+' 表達式 #loc +call.to.string.concat.can.be.replaced.by.operator.display.name=對 'String.concat()' 的調用可被取代為 '+' +call.to.string.concat.can.be.replaced.by.operator.problem.descriptor=對 #ref() 的調用可被取代為 '+' 表達式 #loc call.to.string.concat.can.be.replaced.by.operator.quickfix=用 '+' 取代 'concat()' new.string.buffer.with.char.argument.display.name=StringBuilder 構造函數調用具有 'char' 實參 new.string.buffer.with.char.argument.problem.descriptor=new #ref() 具有 'char' 類型的實參 #loc @@ -8879,8 +8889,8 @@ inspection.empty.catch.block.generate.body=從模板生成 'catch' 正文 unnecessary.super.qualifier.display.name=不必要的 'super' 限定符 unnecessary.super.qualifier.problem.descriptor=限定符 #ref 在此上下文中不必要 #loc unnecessary.super.qualifier.quickfix=移除不必要的 'super' 限定符 -collections.field.access.replaceable.by.method.call.display.name=對空集合欄位的引用可取代為方法調用 -collections.field.access.replaceable.by.method.call.problem.descriptor=#ref 可取代為 ''Collections.{0}'' #loc +collections.field.access.replaceable.by.method.call.display.name=對空集合欄位的引用可被取代為方法調用 +collections.field.access.replaceable.by.method.call.problem.descriptor=#ref 可被取代為 ''Collections.{0}'' #loc synchronization.on.local.variable.or.method.parameter.display.name=在局部變數或方法參數上同步 synchronization.on.local.variable.problem.descriptor=在局部變數 #ref 上同步 #loc synchronization.on.method.parameter.problem.descriptor=在方法參數 #ref 上同步 #loc @@ -8919,7 +8929,7 @@ log.statement.guarded.by.log.condition.problem.descriptor=#ref() log.statement.guarded.by.log.condition.quickfix=用日誌條件環繞 log.statement.guarded.by.log.condition.flag.all.unguarded.option=標記所有不受保護的日誌調用 key.set.iteration.may.use.entry.set.display.name=可以最佳化對 'keySet()' 的迭代 -key.set.iteration.may.use.entry.set.problem.descriptor=#ref 上的迭代可取代為 ''{0}'' 迭代 #loc +key.set.iteration.may.use.entry.set.problem.descriptor=#ref 上的迭代可被取代為 ''{0}'' 迭代 #loc key.set.iteration.may.use.entry.set.quickfix=最佳化 Map 迭代 string.replaceable.by.string.buffer.in.loop.option=僅在迴圈中追加時發出警告 declare.collection.as.interface.quickfix=削弱為 ''{0}'' @@ -8935,8 +8945,8 @@ ignore.overflowing.byte.casts.option=忽略從 int 128-255 到位元組的轉換 variable.not.used.inside.if.display.name='if' 內未使用檢查為 'null' 的引用 variable.not.used.inside.if.problem.descriptor='if' 內未使用檢查為 'null' 的 #ref #loc variable.not.used.inside.conditional.problem.descriptor=條件內未使用檢查為 'null' 的 #ref #loc -boolean.expression.may.be.conditional.display.name=布爾表達式可取代為條件表達式 -if.may.be.conditional.problem.descriptor=#ref 可取代為條件表達式 #loc +boolean.expression.may.be.conditional.display.name=布爾表達式可被取代為條件表達式 +if.may.be.conditional.problem.descriptor=#ref 可被取代為條件表達式 #loc if.may.be.conditional.quickfix=取代為條件表達式 redundant.string.format.call.display.name=冗餘調用 'String.format()' redundant.call.problem.descriptor=冗餘調用 #ref() #loc @@ -8955,7 +8965,7 @@ remove.junit4.test.annotation.and.rename.quickfix=移除 ''@Test'' 註解並重 equals.called.on.enum.constant.display.name=對枚舉值調用了 'equals()' equals.called.on.enum.constant.problem.descriptor=對枚舉值調用了 #ref() #loc int.literal.may.be.long.literal.display.name=轉換為 'long' 可以是 'long' 文字 -int.literal.may.be.long.literal.problem.descriptor=#ref 可取代為 ''{0}'' #loc +int.literal.may.be.long.literal.problem.descriptor=#ref 可被取代為 ''{0}'' #loc constant.assert.condition.display.name='assert' 語句中的常數條件 constant.assert.condition.problem.descriptor=斷言條件 #ref 是常數 #loc assert.with.side.effects.display.name=具有副作用的 'assert' 語句 @@ -8963,8 +8973,8 @@ assert.with.side.effects.problem.descriptor=#ref 具有副作用: { method.count.ignore.getters.setters.option=忽略簡單的 getter 和 setter 方法(&I) class.new.instance.display.name=對 'Class.newInstance()' 的調用不安全 class.new.instance.problem.descriptor=對 #ref() 的調用可能會拋出未宣告的已檢查的異常 #loc -dynamic.regex.replaceable.by.compiled.pattern.display.name=動態正則表達式可取代為已編譯的 'Pattern' -dynamic.regex.replaceable.by.compiled.pattern.problem.descriptor=#ref() 可取代為已編譯的 'java.util.regex.Pattern' 結構 #loc +dynamic.regex.replaceable.by.compiled.pattern.display.name=動態正則表達式可被取代為已編譯的 'Pattern' +dynamic.regex.replaceable.by.compiled.pattern.problem.descriptor=#ref() 可被取代為已編譯的 'java.util.regex.Pattern' 結構 #loc dynamic.regex.replaceable.by.compiled.pattern.quickfix=取代為對已編譯 'Pattern' 常數的方法的調用 ignore.serializable.option=忽略 'java.io.Serializable' ignore.cloneable.option=忽略 'java.lang.Cloneable' @@ -8980,7 +8990,7 @@ unnecessary.inherit.doc.module.invalid.problem.descriptor=#ref 在 unnecessary.inherit.doc.constructor.no.super.problem.descriptor=找不到繼承 Javadoc 的 super 方法 #loc unnecessary.inherit.doc.quickfix=移除不必要的 {@inheritDoc} multiple.exceptions.declared.on.test.method.display.name=在測試方法上宣告的多個異常 -multiple.exceptions.declared.on.test.method.problem.descriptor=#ref 可取代為 'throws Exception' #loc +multiple.exceptions.declared.on.test.method.problem.descriptor=#ref 可被取代為 'throws Exception' #loc unnecessary.javadoc.link.display.name=不必要的 Javadoc 連結 unnecessary.javadoc.link.super.method.problem.descriptor=指向 super 方法的 #ref 不必要 #loc unnecessary.javadoc.link.this.method.problem.descriptor=指向此方法的 #ref 不必要 #loc @@ -9085,8 +9095,8 @@ package.dot.html.may.be.package.info.convert.quickfix=轉換為 'package-info.ja ignore.anonymous.inner.classes=忽略匿名內部類 try.with.identical.catches.display.name='try' 語句中的相同 'catch' 分支 try.with.identical.catches.problem.descriptor=''catch'' 分支與 ''{0}'' 分支相同 #loc -if.can.be.switch.display.name='if' 可取代為 'switch' -if.can.be.switch.problem.descriptor=#ref 語句可取代為 'switch' 語句 #loc +if.can.be.switch.display.name='if' 可被取代為 'switch' +if.can.be.switch.problem.descriptor=#ref 語句可被取代為 'switch' 語句 #loc if.can.be.switch.minimum.branch.option='if' 條件分支的最小數量: if.can.be.switch.int.option=對數字啟用 switch 建議 if.can.be.switch.enum.option=對枚舉啟用 switch 建議 @@ -9095,9 +9105,9 @@ unnecessarily.qualified.inner.class.access.option=忽略需要匯入的引用 unqualified.inner.class.access.option=忽略對本地內部類的引用 try.with.identical.catches.quickfix=摺疊 'catch' 塊 confusing.else.option=當 'if' 語句之後沒有其他語句時報告 -html.tag.can.be.javadoc.tag.display.name='...' 可取代為 '{@code ...}' -html.tag.can.be.javadoc.tag.problem.descriptor=#ref...\\\\\\\\</code\\\\\\\\> 可取代為 '{@code ...}' #loc -try.finally.can.be.try.with.resources.display.name='try finally' 可取代為 'try' with resources +html.tag.can.be.javadoc.tag.display.name='...' 可被取代為 '{@code ...}' +html.tag.can.be.javadoc.tag.problem.descriptor=#ref...\\\\\\\\</code\\\\\\\\> 可被取代為 '{@code ...}' #loc +try.finally.can.be.try.with.resources.display.name='try finally' 可被取代為 'try' with resources try.finally.can.be.try.with.resources.problem.descriptor=#ref 可以使用自動資源管理 #loc try.finally.can.be.try.with.resources.quickfix=取代為 'try-with-resources' array.comparison.display.name=使用 '==' 而不是 'Arrays.equals()' 進行陣列比較 @@ -9195,7 +9205,7 @@ negated.conditional.expression.problem.descriptor=否定條件表達式 #loc negated.conditional.expression.quickfix=移除否定 suspicious.array.cast.display.name=可疑的陣列轉換 suspicious.array.cast.problem.descriptor=可疑轉換為 #ref #loc -public.constructor.display.name='public' 構造函數可取代為工廠方法 +public.constructor.display.name='public' 構造函數可被取代為工廠方法 public.default.constructor.problem.descriptor=類 #ref 具有 'public' 預設構造函數 public.constructor.problem.descriptor=public 構造函數 #ref() #loc public.constructor.quickfix=將構造函數取代為工廠方法 @@ -9219,8 +9229,6 @@ placeholder.count.matches.argument.count.more.problem.descriptor=提供的實參 placeholder.count.matches.argument.count.fewer.problem.descriptor=提供的實參數量({0})少於指定的佔位符數({1}) #loc assignment.to.superclass.field.display.name=構造函數將值賦給在超類中定義的欄位 assignment.to.superclass.field.problem.descriptor=指派給在超類 ''{1}'' 中定義的欄位 ''{0}'' #loc -junit.datapoint.display.name='@DataPoint' 欄位的格式錯誤 -junit.datapoint.problem.descriptor=使用 @DataPoint 註解的 {1} 應當為 {0} inner.class.referenced.via.subclass.display.name=通過子類引用的內部類 inner.class.referenced.via.subclass.problem.descriptor=內部類 #ref 在類 ''{0}'' 中宣告,但通過子類 ''{1}'' 引用 #loc inner.class.referenced.via.subclass.quickfix=使內部類存取合理化 @@ -9231,9 +9239,9 @@ boolean.parameter.constructor.problem.descriptor='public' 構造函數 #re boolean.parameters.constructor.problem.descriptor='public' 構造函數 #ref() 具有 'boolean' 參數 #loc boolean.parameter.only.report.multiple.option=僅報告具有多個布爾參數的方法 unnecessary.unicode.escape.display.name=不必要的 Unicode 轉義序列 -unnecessary.unicode.escape.problem.descriptor=Unicode 轉義序列 #ref 可取代為 ''{0}'' #loc -unnecessary.unicode.escape.problem.tab.descriptor=Unicode 轉義序列 #ref 可取代為制表符 #loc -unnecessary.unicode.escape.problem.newline.descriptor=Unicode 轉義序列 #ref 可取代為換行字符 #loc +unnecessary.unicode.escape.problem.descriptor=Unicode 轉義序列 #ref 可被取代為 ''{0}'' #loc +unnecessary.unicode.escape.problem.tab.descriptor=Unicode 轉義序列 #ref 可被取代為制表符 #loc +unnecessary.unicode.escape.problem.newline.descriptor=Unicode 轉義序列 #ref 可被取代為換行字符 #loc missing.package.info.display.name=缺少 'package-info.java' missing.package.info.problem.descriptor=軟體套件 ''{0}'' 缺少 package-info.java 檔案 missing.package.html.problem.descriptor=軟體套件 ''{0}'' 缺少 package.html 檔案 @@ -9267,7 +9275,7 @@ lambda.parameter.hides.member.variable.problem.descriptor=lambda 參數 #r lambda.parameter.hides.member.variable.ignore.invisible.option=忽略從 lambda 實際不可見的欄位 shared.thread.local.random.display.name='ThreadLocalRandom' 執行個體可能是共享的 shared.thread.local.random.problem.descriptor='ThreadLocalRandom' 執行個體可能線上程之間共享 -native.method.naming.convention.element.description='原生' +native.method.naming.convention.element.description='native' 方法 use.of.obsolete.date.time.api.display.name=使用廢棄的日期時間 API use.of.obsolete.date.time.api.problem.descriptor=使用了廢棄的日期時間類型 #ref #loc warn.on.label=警告物件: @@ -9295,8 +9303,8 @@ class.with.only.private.constructors.problem.descriptor=僅包含 'private' 構 property.value.set.to.itself.display.name=屬性值設定為自身 equals.with.itself.display.name=在自身上調用了 'equals()' equals.with.itself.problem.descriptor=在自身上調用了 #ref() -junit4.method.naming.convention.element.description=JUnit 4+ 測試 -junit3.method.naming.convention.element.description=JUnit 3 測試 +junit4.method.naming.convention.element.description=JUnit 4+ 測試方法 +junit3.method.naming.convention.element.description=JUnit 3 測試方法 introduce.holder.class.quickfix=引入 holder 類 double.brace.initialization.display.name=雙大括號初始化 double.brace.initialization.quickfix=取代為正則初始化 @@ -9333,8 +9341,8 @@ dangling.javadoc.display.name=懸空的 Javadoc 註釋 dangling.javadoc.problem.descriptor=懸空的 Javadoc 註釋 #loc dangling.javadoc.convert.quickfix=取代為塊註釋 dangling.javadoc.delete.quickfix=移除懸空的註釋 -equals.replaceable.by.objects.call.display.name='equals()' 表達式可取代為 'Objects.equals()' 表達式 -equals.replaceable.by.objects.call.problem.descriptor=#ref 可取代為 'Objects.equals()' 表達式 #loc +equals.replaceable.by.objects.call.display.name='equals()' 表達式可被取代為 'Objects.equals()' 表達式 +equals.replaceable.by.objects.call.problem.descriptor=#ref 可被取代為 'Objects.equals()' 表達式 #loc equals.replaceable.by.objects.check.not.null.option=高亮顯示與 'a != null \\\\\\\\&\\\\\\\\& a.equals(b)' 類似的表達式 array.objects.equals.display.name=對陣列使用淺層方法或 'Objects' 方法 array.equals.problem.descriptor=或許應當使用 ''{0}'' 完成陣列比較'' @@ -9393,19 +9401,19 @@ lambda.parameter.type.can.be.specified.name=可以指定 lambda 參數類型 lambda.parameter.type.can.be.specified.descriptor=Lambda 參數類型可以擴展為{0} lambda.parameter.type.can.be.specified.quickfix=將參數類型擴展為{0} lambda.parameter.type.can.be.specified.family.quickfix=指定 lambda 參數類型 -diamond.can.be.replaced.with.explicit.type.arguments.name=diamond 可取代為顯式類型實參 +diamond.can.be.replaced.with.explicit.type.arguments.name=diamond 可被取代為顯式類型實參 diamond.can.be.replaced.with.explicit.type.arguments.quickfix=將 '<>' 取代為顯式類型實參 -lambda.can.be.replaced.with.anonymous.name=lambda 可取代為匿名類 +lambda.can.be.replaced.with.anonymous.name=lambda 可被取代為匿名類 lambda.can.be.replaced.with.anonymous.quickfix=將 lambda 取代為匿名類 -method.ref.can.be.replaced.with.lambda.name=方法引用可取代為 lambda +method.ref.can.be.replaced.with.lambda.name=方法引用可被取代為 lambda method.ref.can.be.replaced.with.lambda.quickfix=將方法引用取代為 lambda try.statement.with.multiple.resources.name=可以拆分具有多個資源的 'try' 語句 try.statement.with.multiple.resources.quickfix=拆分具有多個資源的 'try' 語句 multi.catch.can.be.split.name=多 catch 可拆分為單獨的 catch 塊 multi.catch.can.be.split.quickfix=將多 catch 拆分為單獨的 'catch' 塊 -assertion.can.be.if.name=斷言可取代為 'if' 語句 +assertion.can.be.if.name=斷言可被取代為 'if' 語句 assert.can.be.if.quickfix=將 'assert' 取代為 'if' 語句 -if.can.be.assertion.name=語句可取代為 'assert' 或 'Objects.requireNonNull' +if.can.be.assertion.name=語句可被取代為 'assert' 或 'Objects.requireNonNull' if.can.be.assertion.replace.with.assertion.quickfix=將語句取代為 'assert' 語句 if.can.be.assertion.replace.with.objects.requirenonnull.quickfix=將語句取代為 'Objects.requireNonNull()' single.statement.in.block.name=程式碼塊包含單條語句 @@ -9418,8 +9426,6 @@ single.element.annotation.family.quickfix=將註解擴展為標準形式 array.creation.without.new.keyword.name=創建不帶 'new' 表達式的陣列 array.creation.without.new.keyword.quickfix=添加 ''new {0}'' array.creation.without.new.keyword.family.quickfix=添加 'new' 表達式 -malformed.set.up.tear.down.display.name='setUp()' 或 'tearDown()' 方法的格式錯誤 -malformed.set.up.tear.down.problem.descriptor='#ref()' 的簽名不正確 #loc overly.long.lambda.display.name=過長的 lambda 表達式 overly.long.lambda.problem.descriptor=lambda 表達式過長 (# 非註釋源語句 = {0}) #loc wait.notify.not.in.synchronized.context.display.name='wait()' 或 'notify()' 不在同步的上下文中 @@ -9446,9 +9452,9 @@ ignored.class.label=已忽略類(包括子類): meta.annotation.without.runtime.retention=不含 '@Retention(RUNTIME)' 註解的測試註解 string.equals.char.sequence.display.name=使用 'CharSequence' 實參調用了 'String.equals()' string.equals.char.sequence.problem.descriptor=使用 ''{0}'' 實參調用了 String.equals() #loc -object.equals.can.be.equality.display.name='equals()' 調用可取代為 '==' -object.equals.can.be.equality.problem.descriptor=#ref() 可取代為 '==' -not.object.equals.can.be.equality.problem.descriptor=!#ref() 可取代為 '!=' +object.equals.can.be.equality.display.name='equals()' 調用可被取代為 '==' +object.equals.can.be.equality.problem.descriptor=#ref() 可被取代為 '==' +not.object.equals.can.be.equality.problem.descriptor=!#ref() 可被取代為 '!=' redundant.explicit.var.type.display.name=可以省略局部變數類型 variable.type.can.be.explicit.display.name=變數類型可以是顯式的 assignment.or.return.of.field.with.mutable.type.display.name=具有可變類型的欄位的指派或返回 @@ -9469,7 +9475,7 @@ inspection.redundant.string.constructor.message=#ref 是冗餘的 # inspection.redundant.string.replace.with.arg.fix.name=取代為實參 inspection.redundant.string.replace.with.empty.fix.name=取代為空字串 inspection.redundant.string.option.do.not.report.string.constructors=不報告字串構造函數 -inspection.x.call.can.be.replaced.with.y=''{0}'' 調用可取代為 ''{1}'' +inspection.x.call.can.be.replaced.with.y=''{0}'' 調用可被取代為 ''{1}'' inspection.type.may.be.weakened.display.name=類型可能被削弱 inspection.type.may.be.weakened.problem.descriptor=變數 #ref 的類型可能被削弱為 {0} #loc @@ -9509,7 +9515,7 @@ inspection.catch.ignores.exception.vm.ignored.message=#ref 塊中 inspection.redundant.collection.operation.display.name=冗餘的 'Collection' 操作 inspection.redundant.collection.operation.fix.family.name=簡化集合操作 inspection.redundant.collection.operation.problem.arraycopy=為複製陣列而創建的集合不必要 -inspection.redundant.collection.removal.by.index.problem=按索引移除可取代為按物件移除 +inspection.redundant.collection.removal.by.index.problem=按索引移除可被取代為按物件移除 inspection.redundant.collection.removal.by.index.fix=使用按物件移除 inspection.redundant.collection.unnecessary.contains.problem=不必要的 ''{0}()'' 檢查 inspection.redundant.collection.unnecessary.contains.fix=移除 ''{0}()'' 檢查 @@ -9533,21 +9539,21 @@ inspection.constant.expression.fix.family.name=計算常量值 inspection.redundant.compare.call.display.name=冗餘的 'compare()' 方法調用 inspection.redundant.compare.call.fix.name=內聯 'compare()' 調用 -inspection.simplifiable.if.statement.display.name='if' 語句可取代為條件或布爾表達式 -inspection.simplifiable.if.statement.message=If 語句可取代為 ''{0}'' +inspection.simplifiable.if.statement.display.name='if' 語句可被取代為條件或布爾表達式 +inspection.simplifiable.if.statement.message=If 語句可被取代為 ''{0}'' inspection.simplifiable.if.statement.option.dont.warn.on.ternary=不建議使用 '?:' 運算符 inspection.simplifiable.if.statement.fix.name=將 ''if else'' 取代為 ''{0}'' inspection.simplifiable.if.statement.fix.family.name=將 'if else' 取代為條件運算符 inspection.list.remove.in.loop.display.name=在迴圈中調用了 'List.remove()' -inspection.list.remove.in.loop.message=可取代為 'List.subList().clear()' +inspection.list.remove.in.loop.message=可被取代為 'List.subList().clear()' implicit.default.charset.usage.fix.family.name=指定 UTF-8 字符集 inspection.redundant.class.call.display.name=冗餘的 'isInstance()' 或 'cast()' 調用 inspection.new.object.equality.display.name=使用 '==' 比較新物件 inspection.new.object.equality.message=使用 ''{0}'' 比較新物件 -inspection.excessive.range.check.message=可取代為 ''{0}'' +inspection.excessive.range.check.message=可被取代為 ''{0}'' inspection.excessive.range.check.fix.family.name=簡化過度範圍檢查 suspicious.integer.div.assignment.problem.descriptor=除法結果被截斷為整數 suspicious.integer.div.assignment.display.name=可疑的整數除法指派 @@ -9564,13 +9570,13 @@ inspection.suspicious.date.format.display.name=可疑的日期格式模式 inspection.suspicious.date.format.message.upper=使用了大寫 ''{0}'' ({1}) 模式: 預期可能為 ''{2}'' ({3}) inspection.suspicious.date.format.message.lower=使用了小寫 ''{0}'' ({1}) 模式: 預期可能為 ''{2}'' ({3}) -fix.replace.map.with.flat.map.description='map()' 可取代為 'flatMap()' +fix.replace.map.with.flat.map.description='map()' 可被取代為 'flatMap()' fix.eliminate.folded.if.present.name=移除折疊的 'ifPresent()' 調用 fix.eliminate.folded.if.present.description=可以消除折疊的 'ifPresent()' 調用 inspection.pattern.variable.can.be.used.display.name=可以使用模式變數 -inspection.pattern.variable.can.be.used.message=變數 ''{0}'' 可取代為模式變數 +inspection.pattern.variable.can.be.used.message=變數 ''{0}'' 可被取代為模式變數 inspection.pattern.variable.can.be.used.fix.family.name=取代為模式變數 inspection.pattern.variable.can.be.used.fix.name=將 ''{0}'' 取代為模式變數 inspection.pattern.variable.can.be.used.existing.message=可以使用現有模式變數 ''{0}'' 代替 ''{1}'' @@ -9649,8 +9655,8 @@ make.public.static.void.fix.family.name=修復修飾符 make.public.static.void.fix.name=將 ''{0}'' 的簽名更改為 ''{1}'' convert.empty.anonymous.to.new.fix.family.name=移除 '{}' replace.method.ref.with.qualifier.fix.family.name=取代為限定符 -replace.method.ref.with.qualifier.problem.method=方法引用可取代為限定符 -replace.method.ref.with.qualifier.problem.lambda=lambda 可取代為調用限定符 +replace.method.ref.with.qualifier.problem.method=方法引用可被取代為限定符 +replace.method.ref.with.qualifier.problem.lambda=lambda 可被取代為調用限定符 add.throws.clause.fix.family.name=修復 'throws' 子句 prefer.empty.array.options.title=首選空陣列: prefer.empty.array.options.mode.always=始終 @@ -9671,8 +9677,8 @@ replace.with.method.ref.fix.family.name=將 lambda 取代為方法引用 replace.with.method.ref.fix.name.may.change.semantics=將 lambda 取代為方法引用(可能更改語意) qualify.call.fix.family.name=限定調用 replace.with.comparator.fix.family.name=使用 'Comparator' static 方法簡化比較器 -inspection.comparator.combinators.description=可取代為 'Comparator' 鏈 -inspection.comparator.combinators.description2=可取代為 ''{0}'' +inspection.comparator.combinators.description=可被取代為 'Comparator' 鏈 +inspection.comparator.combinators.description2=可被取代為 ''{0}'' inspection.unnecessary.string.escape.report.char.literals.option=報告字符文字 inspection.method.call.in.loop.ignore.known.methods.option=忽略有副作用的已知方法 fix.data.provider.signature.family.name=修正資料提供程序方法簽名 @@ -9716,7 +9722,7 @@ fix.data.provider.create.method.fix.name=創建資料提供程序方法 '@Parame fix.data.provider.signature.missing.method.problem=參數化測試類 #ref 缺少用 '@Parameters' 註解的資料提供程序方法 fix.data.provider.signature.incorrect.problem=資料提供程序方法 #ref() 的簽名不正確 fix.data.provider.multiple.methods.problem=類 #ref 中存在多個 @Parameters 資料提供程序方法 -cloneable.class.without.clone.todo.message=TODO: 複製此處的可變狀態,這樣此克隆就不能更改初始克隆的內部 +cloneable.class.without.clone.todo.message=TODO: 複製此處的可變狀態,這樣此克隆就不能更改初始克隆的內部項 cloneable.class.without.clone.ignore.when.clone.called.option=如果調用超類的 clone() 方法需要 Cloneable,則忽略 trivial.if.option.ignore.assert.statements=忽略帶有簡單 'assert' 的 'if' 語句 if.may.be.factorized.problem.descriptor=#ref 可以因式分解 #loc @@ -9767,7 +9773,10 @@ pattern.variable.hides.field.display.name=模式變數隱藏欄位 pattern.variable.hides.field.problem.descriptor=模式變數 #ref 隱藏類 ''{0}'' 中的欄位 #loc law.of.demeter.field.problem.descriptor=對 #ref() 的存取違反迪米特法則 #loc instantiating.datetimeformatter.without.locale.problem.descriptor=在未在國際化上下文中指定區域設定的情況下調用 DateTimeFormatter.#ref() #loc -change.modifier.package.private.quickfix=設為 package-private" +change.modifier.package.private.quickfix=設為 package-private +inspection.non.strict.comparison.equality.message=可以取代為等式 +inspection.non.strict.comparison.equality.display.name=非嚴格不等式 '>=' 或 '<=' 可以取代為 '==' +inspection.quirk.method.reference.return.type.message=目標方法返回類型提及了不可存取的類 {0}。這將在執行時導致 IllegalAccessError。" `; exports[`dev messages/JavaScriptBundle.properties 1`] = ` @@ -9911,7 +9920,7 @@ javascript.parser.message.expected.class=應為 'class' javascript.validation.message.conflicting.definition.was.found.with.the.same.name=在命名空間 {1} 中發現衝突性的繼承宣告 {0} javascript.validation.message.duplicate.declaration=重複宣告 javascript.validation.message.duplicate.declaration.fix.remove=移除類型 -javascript.validation.message.redundant.type=顯式類型實參 {0} 可取代為 {1} +javascript.validation.message.redundant.type=顯式類型實參 {0} 可被取代為 {1} javascript.validation.message.redundant.type.remove=可以移除顯式類型實參 {0} javascript.validation.message.duplicate.export.declaration=匯出宣告與已匯出的宣告 ''{0}'' 相衝突 javascript.validation.message.duplicate.default.export.declaration=一個模組不能有多個預設匯出 @@ -10288,7 +10297,7 @@ js.inspection.switch.group.name=切換語句問題 js.inspection.async.group.name=Async 程式碼和 promise js.function.metrics.group.name=函數指標 js.validity.issues.group.name=有效性問題 -js.imports.dependencies.group.name=匯入和依賴關係 +js.imports.dependencies.group.name=Import 和依賴項 js.unused.symbols.group.name=未使用的符號 js.unwanted.symbols.group.name=可能不合需要的程式碼結構 js.assignment.issues.group.name=指派問題 @@ -10341,8 +10350,8 @@ js.possibly.async.function.inspection=非異步函數中的 'await' js.await.in.synchronous.function='await' 運算符只能在 'async' 函數中使用 js.possibly.async.function.quick.fix=令函數 {0} 為異步函數 js.possibly.async.function.quick.fix.family.name=將函數設為異步 -js.property.can.be.replaced.with.shorthand=屬性可取代為速記形式 -js.property.can.be.replaced.with.shorthand.method=屬性可取代為速記方法 +js.property.can.be.replaced.with.shorthand=屬性可被取代為速記形式 +js.property.can.be.replaced.with.shorthand.method=屬性可被取代為速記方法 js.replace.with.shorthand.property.quick.fix=取代為速記屬性 js.replace.with.shorthand.method.quick.fix=取代為速記方法 js.expand.shorthand.property.quick.fix=展開速記屬性 @@ -10417,7 +10426,7 @@ javascript.formatting.options.panel.comments=註釋 js.convert.parameters.to.object.intention.name=將參數轉換為物件 js.convert.parameters.to.object.with.interface.intention.name=將參數轉換為物件並引入接口 js.convert.parameters.to.object.non.call.usage.will.not.be.updated=不更新非調用用法 -js.convert.parameters.to.object.usage.will.not.be.updated.for.contextual.type=Method overrides another method. Base method won't be updated +js.convert.parameters.to.object.usage.will.not.be.updated.for.contextual.type=方法會覆寫另一個方法。不會更新基方法 js.convert.parameters.to.object.usage.will.not.be.updated.for.spread=不會更新使用非終端傳播實參進行的調用 js.undefined.property.assignment.inspection.name=未定義的屬性指派 js.undefined.property.assignment.inspection.message=類型 {1} 中未定義屬性 {0} @@ -10606,7 +10615,7 @@ no.variables.for.getter=找不到沒有 getter 的欄位 no.variables.for.setter=找不到沒有 setter 的欄位 no.variables.for.getter.setter=找不到沒有 getter 和 setter 的欄位 javascript.validation.unused.import=未使用的 import -javascript.validation.fqn.to.replace.with.import=限定名稱可取代為 import 語句 +javascript.validation.fqn.to.replace.with.import=限定名稱可被取代為 import 語句 javascript.fix.optimize.imports=最佳化 import javascript.invalid.number.of.parameters=實參數量無效,應為 {0} 個 javascript.expression.type.implicitly.coerced.to.unrelated.type=表達式類型 {1} 隱式強制為不相關類型 {0} @@ -12379,7 +12388,6 @@ js.regex.flag.y=粘性 - 在確切的位置搜尋 js.regex.flag.d=符合索引 - 用於子字串符合的索引 node.execution.starting.process.progress.title=正在啟動 ''{0}''… node.wsl.network.connection.failure=無法建立從 WSL 到 Windows 主機的網絡連接(可能被防火牆阻止)。\\\\n要了解詳細資訊,請參閱: https://jb.gg/wsl-firewall -insert.parentheses.on.completion=完成時插入圓括號 intention.category.javascript=JavaScript intention.category.typescript=TypeScript intention.category.ecmascript6=JavaScript/ECMAScript 6 @@ -12404,14 +12412,14 @@ choose.declaration.element=選擇 TypeScript 宣告 js.dot.property.access.context.type=點號屬性存取 javascript.library.built.in=內建 inlay.parameters.js.only.show.names.for.all.args=文字和非文字實參、調用表達式、物件和陣列初始設定式。 -inlay.parameters.js.only.show.names.for.tagged=Arguments in tagged templates.
This setting takes effect only over non-literal arguments and is only available when the \\"Non-Literal arguments\\" option is enabled. +inlay.parameters.js.only.show.names.for.tagged=
標記模板中的實參。
此設定僅對非文字實參生效,並且僅在啟用“非文字實參”選項時可用。 inlay.parameters.js.only.show.names.for.pipes=
管道運算符中的參數。 inlay.parameters.js.param.hints.show.names.for.all.args=方法調用中的文字和命名物件參數。 inlay.parameters.js.param.hints.show.names.for.tagged=標記模板中的實參。 inlay.parameters.angular.show.names.for.all.args=Angular HTML 模板中的文字和命名物件參數。 inlay.parameters.angular.show.names.for.pipes=Angular HTML 模板中的管道。 inlay.parameters.vuejs.show.names.for.all.args=文字和命名物件。 -inlay.parameters.vuejs.show.names.for.filters=Filters (Vue 2). +inlay.parameters.vuejs.show.names.for.filters=篩選器(Vue 2)。 js.url.import.usage.inspection.name=使用了 URL 匯入 js.url.import.usage.inspection.download.module.quick.fix.name=下載模組 js.url.import.usage.inspection.download.module.0.quick.fix.failed=下載模組 ''{0}'' 失敗 @@ -12467,8 +12475,10 @@ node.package.selector.multiple.packages.binary.file.title=選擇 {0} 的軟體 node.package.binary.file.hint=指向 {0} 的二進制檔案的路徑 npm.failed_to_install_package.title.message=無法安裝 {0} js.language.feature.enums=枚舉 -notification.group.webpack=Webpack configuration analysis failed -notification.group.jest=Jest test execution failed" +notification.group.webpack=Webpack 設定分析失敗 +notification.group.jest=Jest 測試執行失敗 +js.class.member.expression.context.type=類成員表達式 +js.class.member.statement.context.type=類成員語句" `; exports[`dev messages/PhpBundle.properties 1`] = ` @@ -12898,7 +12908,7 @@ inspection.unnecessary.fully.qualified.name.option.enable.file.scope=在檔案 inspection.unnecessary.fully.qualified.name.option.ignore.global.namespace=忽略全域命名空間 #inspection -> Fully qualified name usage -inspection.fully.qualified.name.usage=限定符可取代為匯入 +inspection.fully.qualified.name.usage=限定符可被取代為匯入 inspection.fully.qualified.name.usage.option.enable.file.scope=在檔案範圍內啟用 inspection.fully.qualified.name.usage.name.option.ignore.global.namespace=忽略全域命名空間 @@ -12970,7 +12980,7 @@ inspection.naming.convention.element.description.function=函數 inspection.naming.convention.element.description.constant=常數 #inspection -> Replaceable assignment -inspection.assignment.replaceable.with=#ref 可取代為 ''{0}'' #loc +inspection.assignment.replaceable.with=#ref 可被取代為 ''{0}'' #loc #inspection -> Constructor style inspection.constructor.style=舊式構造函數 @@ -13806,7 +13816,7 @@ refactoring.make.method.static.add.parameters.for.fields=添加屬性參數(&P): #actions #action -> detect namespace roots -actions.detect.namespace.roots.notification.id=PHP PSR-0 命名空間根檢測 +actions.detect.namespace.roots.notification.id=PHP PSR-0 命名空間根檢測已完成 actions.detect.namespace.roots.notification.title=檢測 PSR-0 命名空間根 actions.detect.namespace.roots.title=正在檢測 PSR-0 命名空間根… actions.detect.namespace.roots.finished=已完成 PSR-0 命名空間根檢測。 @@ -15128,8 +15138,8 @@ inspection.php.parameter.by.ref.is.not.used.as.reference.inspection.display.name inspection.php.accessed.array.is.always.empty=陣列在存取點始終為空 inspection.php.if.can.be.merged.with.sequential.condition='if' 可以與後續條件合併 inspection.php.instanceof.is.always.true='instanceof' 的結果始終為 'true' -inspection.php.in.array.can.be.replaced.with.comparison='in_array' 可取代為比較 -inspection.php.func.get.arg.can.be.replaced.with.parameter.access='func_get_arg()' 調用可取代為參數存取 +inspection.php.in.array.can.be.replaced.with.comparison='in_array' 可被取代為比較 +inspection.php.func.get.arg.can.be.replaced.with.parameter.access='func_get_arg()' 調用可被取代為參數存取 inspection.php.format.function.call.with.single.argument=使用單個實參格式化函數調用 inspection.php.invalid.instanceof.argument.type='instanceof' 的實參只應是物件或字串 inspection.php.condition.always.evaluates.to.constant=條件始終評估為 'true/false' @@ -15140,14 +15150,14 @@ inspection.php.property.only.written=屬性用法具有相同的存取權限 inspection.php.to.string.may.produce.exception='__toString' 可能會拋出異常 inspection.php.loop.never.iterates.name=迴圈未迭代 inspection.php.loop.never.iterates=''{0}'' 語句不迴圈 -inspection.php.ternary.expression.can.be.replaced.with.condition.inspection.display.name=三元表達式可取代為條件 -inspection.php.ternary.expression.can.be.replaced.with.short.version=三元表達式可取代為短版本 +inspection.php.ternary.expression.can.be.replaced.with.condition.inspection.display.name=三元表達式可被取代為條件 +inspection.php.ternary.expression.can.be.replaced.with.short.version=三元表達式可被取代為短版本 inspection.php.unnecessary.local.variable.inspection.display.name=不必要的局部變數 inspection.php.unnecessary.semicolon.inspection.display.name=不必要的分號 inspection.php.curly.brace.access.syntax.usage.inspection.display.name=使用了大括號存取語法 inspection.php.single.statement.with.braces.inspection.display.name=單語句主體帶大括號 inspection.php.statement.without.braces.inspection.display.name=控制語句主體無大括號 -inspection.php.str.functions.inspection.display.name='str*()' 調用可取代為 PHP 8 'str_*()' 調用 +inspection.php.str.functions.inspection.display.name='str*()' 調用可被取代為 PHP 8 'str_*()' 調用 inspection.php.nested.ternary.expression.usage.inspection.display.name=使用了嵌套的三元運算符 inspection.php.doc.field.type.mismatch.inspection.display.name=類型與屬性的宣告類型不符合 inspection.php.switch.case.without.default.branch.inspection.display.name=switch 語句沒有 default 分支 @@ -15164,7 +15174,7 @@ inspection.php.closure.can.be.converted.to.short.arrow.function.inspection.displ inspection.php.concatenation.with.arithmetic.usage=具有算術用法的串聯 inspection.php.parameter.always.have.same.value=參數值始終相同 inspection.php.method.return.value.is.never.used=方法的返回值從未使用 -inspection.php.isset.can.be.replaced.with.coalesce='isset' 可取代為合併 +inspection.php.isset.can.be.replaced.with.coalesce='isset' 可被取代為合併 inspection.php.cast.is.unnecessary=類型轉換不必要 inspection.php.unnecessary.curly.variable.syntax=變數的不必要大括號語法 inspection.php.unpacked.argument.type.mismatch.inspection.display.name=無效類型的解包實參 @@ -15183,15 +15193,15 @@ inspection.php.composer.extension.stubs.inspection.display.name=composer.json inspection.php.disabled.extension.stubs.inspection.display.name=已禁用的擴展存根 inspection.php.array.fill.can.be.converted.to.loop.inspection.display.name='array_fill' 可以轉換為迴圈 inspection.php.loop.can.be.converted.to.array.fill.inspection.display.name=迴圈可以轉換為 'array_fill()' 調用 -inspection.php.get.class.can.be.replaced.with.class.name.literal.inspection.display.name='get_class()' 調用可取代為 '::class' +inspection.php.get.class.can.be.replaced.with.class.name.literal.inspection.display.name='get_class()' 調用可被取代為 '::class' inspection.php.array.filter.can.be.converted.to.loop.inspection.display.name='array_filter()' 調用可以轉換為迴圈 inspection.php.loop.can.be.converted.to.array.filter.inspection.display.name=迴圈可以轉換為 'array_filter()' 調用 inspection.php.loop.can.be.converted.to.array.map.inspection.display.name=迴圈可以轉換為 'array_map()' 調用 inspection.php.array.map.can.be.converted.to.loop.inspection.display.name='array_map()' 調用可以轉換為迴圈 inspection.php.short.open.tag.inspection.display.name=使用了短起始標記 inspection.php.constructor.style.inspection.display.name=舊式構造函數 -inspection.php.assignment.replaceable.with.prefix.expression.inspection.display.name=指派可取代為增量或減量 -inspection.php.assignment.replaceable.with.operator.assignment.inspection.display.name=指派可取代為運算符指派 +inspection.php.assignment.replaceable.with.prefix.expression.inspection.display.name=指派可被取代為增量或減量 +inspection.php.assignment.replaceable.with.operator.assignment.inspection.display.name=指派可被取代為運算符指派 inspection.php.invalid.magic.method.modifiers.inspection.display.name=魔術方法修飾符無效 inspection.php.incorrect.magic.method.signature.inspection.display.name=魔術方法簽名不正確 inspection.php.array.access.on.illegal.type.display.name=非法類型的陣列偏移存取 @@ -15202,15 +15212,15 @@ inspection.php.named.argument.usage=有名稱關鍵字的實參 inspection.php.named.arguments.with.changed.order=命名實參順序與參數順序不符合 inspection.php.mixed.return.type.can.be.reduced=可以限縮 'mixed' 返回類型的範圍 inspection.php.null.is.not.compatible.with.parameter='null' 與參數的宣告類型不相容 -inspection.php.nested.dirname.call.can.be.replaced.with.levels.usage=嵌套的 'dirname()' 調用可取代為 'levels' 參數用法 +inspection.php.nested.dirname.call.can.be.replaced.with.levels.usage=嵌套的 'dirname()' 調用可被取代為 'levels' 參數用法 inspection.php.trait.method.use.is.located.inside.different.target.class=特徵 use 規則已解析為使用不同包含類的方法 inspection.php.trait.usage=不允許特徵用法 inspection.php.class.cant.be.used.as.attribute=類不能用作特性 inspection.php.redundant.match.expression='match' 表達式只有 default arm,應當進行簡化 -inspection.php.loop.can.be.replaced.with.str.repeat=迴圈可取代為 'str_repeat' +inspection.php.loop.can.be.replaced.with.str.repeat=迴圈可被取代為 'str_repeat' inspection.php.concatenation.with.empty.string.can.be.merged=空字串的串聯可以與指派合併 -inspection.php.match.expression.can.be.replaced.with.ternary='match' 表達式可取代為三元表達式 -inspection.php.switch.can.be.replaced.with.match.expression='switch' 可取代為 'match' 表達式 +inspection.php.match.expression.can.be.replaced.with.ternary='match' 表達式可被取代為三元表達式 +inspection.php.switch.can.be.replaced.with.match.expression='switch' 可被取代為 'match' 表達式 inspection.php.inapplicable.attribute.target.declaration=不適用的特性目標宣告 inspection.php.expected.values.should.be.used=應使用預期值 inspection.php.immutable.property.is.written.in.invalid.scope=在無效的作用域中寫入不可變屬性 @@ -15258,8 +15268,8 @@ inspection.php.unit.assert.array.has.key.inspection.display.name=可以改用方 inspection.php.unit.misordered.assert.equals.arguments.inspection.display.name=順序錯誤的 PHPUnit 等式斷言方法實參 inspection.php.unit.assert.count.inspection.display.name=使用了 'assertCount/assertSameSize' 方法而非 assertEquals inspection.php.unit.assert.contains.inspection.display.name=棄用的 'assertContains/assertNotContains' 用法 -inspection.php.unit.assert.can.be.replaced.with.fail=斷言可取代為 'fail' -inspection.php.unit.assert.empty.inspection.display.name=斷言可取代為 'assertEmpty/assertNotEmpty' +inspection.php.unit.assert.can.be.replaced.with.fail=斷言可被取代為 'fail' +inspection.php.unit.assert.empty.inspection.display.name=斷言可被取代為 'assertEmpty/assertNotEmpty' inspection.php.unit.assert.file.equals.inspection.display.name=棄用的 'assertFileEquals/assertStringEqualsFile' 用法 inspection.php.unit.assert.equals.inspection.display.name=棄用的 'assertEquals/assertNotEquals' 用法 inspection.php.unit.covers.function.without.scope.resolution.operator.inspection.display.name=提供的覆蓋函數引用沒有 ‘::’ @@ -15306,17 +15316,17 @@ inspection.php.deprecated.implode.usage.inspection.display.name=棄用的 'implo inspection.php.expression.always.null.inspection.display.name=表達式始終為 'null' inspection.php.deprecated.cast.inspection.display.name=棄用的轉換 inspection.php.define.constant.name.with.leading.slash=使用前導斜杠定義的常數名稱 -inspection.php.define.constant.can.be.replaced.with.const.syntax=define 常數名稱可取代為 'const' 語法 +inspection.php.define.constant.can.be.replaced.with.const.syntax=define 常數名稱可被取代為 'const' 語法 inspection.php.element.is.not.available.in.current.php.version.inspection.display.name=元素在設定的 PHP 版本中不可用 inspection.php.deprecation.inspection.display.name=已棄用 -inspection.php.plural.mixed.can.be.replaced.with.array='mixed' 類型可取代為 'array' +inspection.php.plural.mixed.can.be.replaced.with.array='mixed' 類型可被取代為 'array' inspection.php.language.level.inspection.display.name=語言級別 inspection.php.unused.field.default.value.inspection.display.name=冗餘屬性初始設定式 inspection.php.unused.alias.inspection.display.name=未使用的 import inspection.php.unused.local.variable.inspection.display.name=未使用的局部變數 inspection.php.write.access.to.referenced.array.value.without.unset=對無 'unset' 的引用陣列值的寫入權限 inspection.php.boolean.expression.can.be.simplified=可以簡化布爾表達式 -inspection.array.access.can.be.replaced.with.foreach.value=陣列存取可取代為 'foreach' 值 +inspection.array.access.can.be.replaced.with.foreach.value=陣列存取可被取代為 'foreach' 值 inspection.php.unused.private.field.inspection.display.name=未使用的 private 屬性 inspection.php.unused.private.method.inspection.display.name=未使用的 private 方法 inspection.php.goto.into.loop.inspection.display.name=Goto 轉入迴圈語句 @@ -15384,7 +15394,7 @@ php.change.function.signature.manually.quick.fix.family.name=手動更改簽名 php.change.function.signature.from.usage.quick.fix.family.name=從用法改變函數簽名 searching.for.usages=正在搜尋用法… php.replace.with.local.variable.quick.fix.family.name=將屬性取代為局部變數 -inspection.php.private.field.can.be.local.variable.description=屬性可取代為局部變數 +inspection.php.private.field.can.be.local.variable.description=屬性可被取代為局部變數 inspection.php.abstract.static.method.description=PHP 嚴格標準: static 方法 '#ref' 不應為 abstract php.replace.argument.with.cast.quick.fix.family.name=將實參轉換為{0} php.change.cast.operation.quick.fix.family.name=將轉換更改為{0} @@ -16094,7 +16104,7 @@ create.missing.target.method.fix=創建缺少的目標方法修復 php.extract.class=PHP 提取類 local=本地 project.files=專案檔案 -include.path=include 路徑 +include.path=Include 路徑 inspection.message.parameter.name.changed.from.to=參數名稱由 ''{0}'' 更改為 ''{1}'' intention.family.name.rename.parameter.to.match.super=重命名參數以符合父級 intention.name.rename.to=重命名為 ''{0}'' @@ -16114,7 +16124,7 @@ inspection.message.declaration.should.be.compatible.with.super=宣告應與父 command.name.make.method.static=將方法設為 static show.constants=顯示常數 show.properties=顯示屬性 -show.includes=顯示 include +show.includes=顯示 Include show.private.members=顯示 private 成員 show.protected.members=顯示 protected 成員 undefined.interpreter=未定義的解釋器 @@ -16232,7 +16242,7 @@ column.name.file.directory=檔案/目錄 unknown=未知 intention.family.name.replace.with.get.class.call=取代為 'get_class()' 調用 intention.family.name.replace.with.class.name.literal=取代為 '::class' -inspection.message.get.class.call.can.be.replaced.with.class.name.literal='get_class()' 調用可取代為 '::class' +inspection.message.get.class.call.can.be.replaced.with.class.name.literal='get_class()' 調用可被取代為 '::class' intention.family.name.remove.parenthesis=移除圓括號 inspection.message.redundant.parenthesis=冗餘圓括號 intention.family.name.simplify.expression=簡化表達式 @@ -16242,7 +16252,7 @@ attribute.can.be.added.to.overridden.parameter=可以將特性添加到覆寫參 intention.family.name.add.attribute.to.overridden.method=將特性添加到覆寫方法 intention.family.name.add.attribute.to.overridden.method.of.abstract.method=將特性添加到抽象方法的覆寫方法 intention.family.name.add.attribute.to.overridden.parameter=將特性添加到覆寫參數 -inspection.message.match.can.be.replaced.with.ternary='match' 表達式可取代為三元表達式 +inspection.message.match.can.be.replaced.with.ternary='match' 表達式可被取代為三元表達式 intention.family.name.replace.with.traditional.property.declaration=取代為傳統屬性宣告 cannot.declare.promoted.property.outside.a.constructor=無法在構造函數外部宣告提升的屬性 only.visibility.modifiers.can.be.applied.to.promoted.property=只能將可見性修飾符套用到提升的屬性 @@ -16318,7 +16328,7 @@ intention.family.name.replace.with.define.call=取代為 'define()' 調用 inspection.message.leading.slash.in.constant.fqn.will.not.be.trimmed.by.php=PHP 不會修剪常數 FQN 中的前導斜杠 intention.family.name.remove.leading=移除前導 '\\\\' intention.family.name.replace.with.const.syntax=取代為 'const' 語法 -inspection.message.can.be.replaced.with.const.syntax=可取代為 'const' 語法 +inspection.message.can.be.replaced.with.const.syntax=可被取代為 'const' 語法 intention.family.name.force.fqcn.for.references.in.phpdoc=對 PHPDoc 中的引用強制 FQCN constants.may.only.evaluate.to.scalar.values.arrays.or.resources=常數只能計算為標量值、陣列或資源 intention.family.name.merge.with.following.attribute.list=將特性列表與以下內容合併 @@ -16355,8 +16365,8 @@ parameter.type.is.not.convertible.from.null=參數類型不可從 'null' 轉換 inspection.message.value.parameter.always=參數值始終為 ''{0}'' intention.family.inline.value.for.parameter=內聯參數值 intention.name.inline.value=內聯值 ''{0}'' -inspection.message.can.be.replaced.with.version=表達式可取代為 '??' 版本 -inspection.message.if.can.be.replaced.with.version='if' 可取代為 '??' 版本 +inspection.message.can.be.replaced.with.version=表達式可被取代為 '??' 版本 +inspection.message.if.can.be.replaced.with.version='if' 可被取代為 '??' 版本 intention.family.name.replace.with.version=取代為 '??' 版本 intention.family.name.replace.with.ternary.expression=取代為三元表達式 popup.title.multiple.write.scopes.found=找到多個寫入範圍 @@ -16372,13 +16382,13 @@ intention.family.name.unwrap.curly.braces=解開大括號 command.name.disable.synchronisation.with.composer=禁用與 composer.json 同步 navigate.to.composer.json=導航到 composer.json notification.content.language.level.synchronisation.with.composer.was.disabled=已禁用與 composer.json 的語言級同步 -inspection.message.can.be.replaced.with.direct.parameter.access='func_get_arg' 可取代為直接參數存取 +inspection.message.can.be.replaced.with.direct.parameter.access='func_get_arg' 可被取代為直接參數存取 intention.family.name.replace.with.parameter.access=取代為參數存取 intention.family.name.unwrap.function.call=解開函數調用 inspection.message.with.single.string.argument=帶單個字串實參的 ''{0}'' -inspection.message.for.loop.can.be.replaced.with.str.repeat='for' 迴圈可取代為 'str_repeat' +inspection.message.for.loop.can.be.replaced.with.str.repeat='for' 迴圈可被取代為 'str_repeat' intention.family.name.replace.with.str.repeat.call=取代為 'str_repeat()' 調用 -inspection.message.for.loop.can.be.replaced.with.implode='foreach' 迴圈可取代為 'implode()' +inspection.message.for.loop.can.be.replaced.with.implode='foreach' 迴圈可被取代為 'implode()' intention.family.name.replace.with.implode.call=取代為 'implode()' 調用 intention.family.name.unwrap.cast=解開轉換 inspection.message.unnecessary.cast.to.string=不必要地轉換為 ''{0}'' @@ -16406,7 +16416,7 @@ referenced.calls=引用的調用 cannot.mix.and.list=不能混合 [] 與 list() intention.family.name.replace.with.array=取代為數組 intention.family.name.replace.with.list=取代為 'list' -inspection.message.can.be.replaced.with=可取代為 ''{0}'' +inspection.message.can.be.replaced.with=可被取代為 ''{0}'' intention.family.name.remove.unused.postfix.operation=移除未使用的後綴運算 inspection.message.results.postfix.expression.unused=未使用後綴表達式的結果 intention.family.name.add.doc.tag.with.throws.tags=使用 @throws 標記添加 PHPDoc 註釋 @@ -16422,11 +16432,11 @@ inspection.message.should.probably.not.be.passed.as.parameter=''{0}'' 可能不 inspection.message.should.probably.not.be.assigned=''{0}'' 可能不應分配給 ''{1}'' extract.method.selector.title=要提取的程式碼 intention.family.name.replace.with.operator=取代為 '?->' 運算符 -inspection.message.can.be.replaced.with.operator=可取代為 '?->' 運算符 +inspection.message.can.be.replaced.with.operator=可被取代為 '?->' 運算符 add.throw.before.exception=在表達式前面添加 'throw' intention.family.name.replace.with.dirname.call=取代為 'dirname()' 調用 inspection.php.redundant.method.override=冗餘方法覆寫 -inspection.php.loop.can.be.replaced.with.implode=迴圈可取代為 'implode()' +inspection.php.loop.can.be.replaced.with.implode=迴圈可被取代為 'implode()' inspection.message.redundant.method.override=方法覆寫冗餘 delete.redundant.method.override=移除方法 intention.family.name.replace.if.with.version=將 'if' 取代為 '??' 版本 @@ -16437,7 +16447,7 @@ checkbox.anonymous.classes=匿名類 checkbox.lambdas=Lambda inspection.message.trait.usage=不允許特徵用法 inspection.message.will.be.covered.by=非必要條件,因為它由 ''{0}'' 檢查 -inspection.message.can.be.replaced.with.fail=可取代為 ''{0}'' +inspection.message.can.be.replaced.with.fail=可被取代為 ''{0}'' intention.name.replace.coalesce.expression.with.operand=將合併表達式取代為操作數 intention.name.replace.coalesce.expression.with=將合併表達式取代為 ''{0}'' label.align.named.arguments=對齊命名實參 @@ -16500,8 +16510,8 @@ settings.smart.keys.auto.insert.semicolon=在函數調用內部鍵入時自動 inspection.php.foreach.over.single.element=對只有一個元素的陣列文字執行 Foreach intention.family.name.unwrap.foreach=解開 'foreach' inspection.message.foreach.over.array.literal.with.single.element=對只有一個元素的陣列文字執行 ‘foreach’ -inspection.php.condition.can.be.replaced.with.min.max.call=條件可取代為 'min()'/'max()' 調用 -inspection.message.can.be.replaced.with.min.max.call=可取代為 ''{0}'' 調用 +inspection.php.condition.can.be.replaced.with.min.max.call=條件可被取代為 'min()'/'max()' 調用 +inspection.message.can.be.replaced.with.min.max.call=可被取代為 ''{0}'' 調用 intention.family.name.replace.with.min.max.call=取代為 'min()'/'max()' 調用 intention.name.replace.with.min.max.call=取代為 ''{0}'' 調用 quickfix.navigate.to.duplicate.case.value=導航到重複的 case 值 @@ -16527,11 +16537,11 @@ remove.unnecessary.reset=移除不必要的 'reset' refactoring.inline.function.cannot.inline.overridden.method=無法內聯被覆寫的方法 intention.family.name.replace.with.array.assignment=取代為數組指派 inspection.php.empty.index.operator.not.supported.for.strings=字串不支持 '[]' 運算符 -inspection.php.array.search.can.be.replaced.with.in.array='array_search()' 可取代為 'in_array()' 調用 +inspection.php.array.search.can.be.replaced.with.in.array='array_search()' 可被取代為 'in_array()' 調用 intention.family.name.replace.with.in.array.call=取代為 'in_array()' 調用 -inspection.message.can.be.replaced.with.in.array.call=可取代為 ''{0}'' 調用 -inspection.php.preg.match.without.regular.expression='preg_match' 可取代為 'str_contains' -inspection.message.can.be.replaced.with.str.function=可取代為 ''{0}'' +inspection.message.can.be.replaced.with.in.array.call=可被取代為 ''{0}'' 調用 +inspection.php.preg.match.without.regular.expression='preg_match' 可被取代為 'str_contains' +inspection.message.can.be.replaced.with.str.function=可被取代為 ''{0}'' intention.family.name.replace.with.str.function.call=取代為 ''{0}'' 調用 inspection.php.group.regexp=正則表達式 PhpLanguageFeature.final.class.constants=自 PHP 8.1 起只允許使用 'final' 類常數 @@ -16542,13 +16552,13 @@ cannot.mix.amp.and.pipe.in.type.declaration=類型宣告中不能混用 '\\\\\\\ PhpLanguageFeature.intersection.types=從 PHP 8.1 起才允許交叉類型 intention.family.name.evaluate.cast=取代為 ''{0}'' intention.name.evaluate.cast=評估轉換 -inspection.message.cast.evaluable=轉換可取代為 ''{0}'' +inspection.message.cast.evaluable=轉換可被取代為 ''{0}'' inspection.php.cast.is.evaluable=對標量值進行類型轉換 cannot.use.readonly.as.identifier=無法將 'readonly' 用作關鍵字。自 PHP 8.1 起作為預留關鍵字 PhpLanguageFeature.readonly.properties=從 PHP 8.1 起才允許使用 'readonly' 屬性 PhpLanguageFeature.new.in.init=從 PHP 8.1 起才允許在初始設定式中使用 'new' globals.can.only.be.modified.using.the.globals.name.value.syntax='$GLOBALS' 只能使用 '$GLOBALS[$name] = $value' 語法進行修改 -inspection.php.match.can.be.replaced.with.switch.statement='match' 可取代為 'switch' 語句 +inspection.php.match.can.be.replaced.with.switch.statement='match' 可被取代為 'switch' 語句 inspection.message.match.can.be.replaced.with.switch='match' 表達式可轉換為 'switch' 語句。 intention.family.name.replace.match.with.switch.statement=將 'match' 取代為 'switch' 語句 intention.family.name.replace.match.with.switch.statement.changing.semantics=將 'match' 取代為 'switch' 語句(可能會改變比較語意) @@ -16583,8 +16593,8 @@ inspection.message.call.without.arguments.deprecated=不帶實參的 ''{0}'' 調 inspection.php.array.index.immediately.rewritten=陣列索引會被立即覆寫 intention.family.name.navigate.to.rewrite.expression=導航到覆寫表達式 inspection.message.array.index.immediately.rewritten.before.accessing=陣列索引在存取之前會被立即覆蓋 -inspection.php.implicit.octal.literal.can.be.replaced.with.explicit.one=隱式八進制文字可取代為顯式八進制文字 -inspection.message.replace.implicit.octal.literal.with.explicit.one=隱式八進制文字可取代為顯式八進制文字 +inspection.php.implicit.octal.literal.can.be.replaced.with.explicit.one=隱式八進制文字可被取代為顯式八進制文字 +inspection.message.replace.implicit.octal.literal.with.explicit.one=隱式八進制文字可被取代為顯式八進制文字 inspection.family.name.replace.implicit.octal.literal.with.explicit.one=將隱式八進制文字取代為顯式八進制文字 inspection.php.object.fields.are.only.written=局部物件僅用於寫入屬性 inspection.message.local.object.used.only.for.writing.properties=局部物件僅用於寫入屬性 @@ -16617,9 +16627,9 @@ intention.family.name.unwrap.spread.operator=解開展開運算符 inspection.message.write.access.to.readonly.property.outside.declaration.scope=無法寫入宣告範圍之外的 'readonly' 屬性 inspection.php.write.access.to.readonly.property.outside.declaration.scope=對宣告範圍之外的 'readonly' 屬性的寫入權限 build.control.flow.with.exit.points=使用出口點建置控制流(&E) -inspection.message.comment.can.be.replaced.with.named.argument=註釋可取代為命名實參 +inspection.message.comment.can.be.replaced.with.named.argument=註釋可被取代為命名實參 intention.family.name.replace.with.named.argument=取代為命名實參 -inspection.message.can.be.replaced.with.named.argument=可取代為命名實參 +inspection.message.can.be.replaced.with.named.argument=可被取代為命名實參 PhpLanguageFeature.first.class.callable.syntax=從 PHP 8.1 起才允許一級可調用語法 intention.family.name.replace.with.closure.fromCallable=取代為 'Closure::fromCallable(...)' cannot.create.closure.for.new.expression=無法為 'new' 表達式創建 'Closure' @@ -16682,8 +16692,8 @@ untrusted.composer.dialog.text=正在安裝或更新依賴項,或者執行 Com inspection.undefined.field.notify.dynamic.read=通知對動態屬性的讀取權限 inspection.php.too.long.member.reference.chain=成員引用鏈過長,無法分析 php.test.framework.untrusted.reload=在安全模式下禁止重新整理測試框架的版本 -inspection.message.instanceof.checks.in.catch.can.be.replaced.with.specific.catches='catch' 塊中的 'instanceof' 檢查可取代為特定的 catch -inspection.php.instanceof.checks.in.catch.can.be.replaced.with.specific.catches='catch' 塊中的 'instanceof' 檢查可取代為特定的 catch +inspection.message.instanceof.checks.in.catch.can.be.replaced.with.specific.catches='catch' 塊中的 'instanceof' 檢查可被取代為特定的 catch +inspection.php.instanceof.checks.in.catch.can.be.replaced.with.specific.catches='catch' 塊中的 'instanceof' 檢查可被取代為特定的 catch intention.family.name.replace.instanceof.checks.in.catch.with.specific.catches=將 'catch' 塊中的 'instanceof' 檢查取代為特定的 catch no.in.line.parameter.name.hints.will.be.shown.for.methods.matching.any.of.these.patterns=對於符合其中任一模式的方法,都不會顯示任何嵌入參數名稱提示。 patterns.are.matched.on.fully.qualified.name.parameter.count.and.parameter.names=模式會通過完全限定名稱、參數計數和參數名稱進行符合。 @@ -16694,15 +16704,15 @@ code.key.value.code.matches.all.methods.with.parameters.em.key.em.and.em.value.e code.fully.qualified.classname.methodname.key.value.code.example.precise.match={0} 是一個精確排除的範例。 key=鍵 value=值 -inspection.php.if.can.be.replaced.with.match.expression='if' 可取代為 'match' 表達式 +inspection.php.if.can.be.replaced.with.match.expression='if' 可被取代為 'match' 表達式 intention.family.name.replace.if.with.match.expression=將 'if' 取代為 'match' 表達式 -inspection.message.can.be.replaced.with.match.expression='if' 語句可取代為 'match' 表達式 +inspection.message.can.be.replaced.with.match.expression='if' 語句可被取代為 'match' 表達式 inspection.php.duplicate.operand.in.comparison=比較中的重複操作數 intention.family.name.remove.duplicate.operand=移除重複操作數 inspection.message.expression.have.duplicate.operand=表達式有重複的操作數 {0} refactoring.inline.function.cannot.inline.first.class.callable.declaration=無法內聯一級可調用宣告 php.replace.try.from.with.null.quick.fix.family.name=將 'tryFrom()' 調用取代為 'null' -replace.all.occurrences.without.side.effects=Replace all occurrences without side effects +replace.all.occurrences.without.side.effects=取代所有無副作用的符合項 inspection.php.class.constant.can.be.final=類常數可以為 'final' inspection.message.can.be.final=可以為 'final' intention.family.name.make.final=設為 'final' @@ -16731,7 +16741,7 @@ inspection.message.property.can.be.readonly=屬性可以為 'readonly' text.plain=文本/純 enum.value.cannot.referer.to.enum.cases=枚舉值不能引用枚舉 case inspection.php.internal.array.index.reset.is.unnecessary.navigate.to.function=導航到重置陣列內部指針的函數 -inspection.php.pow.call.can.be.replace.with.pow.operator='pow()' 調用可取代為 '**' 運算符 +inspection.php.pow.call.can.be.replace.with.pow.operator='pow()' 調用可被取代為 '**' 運算符 replace.with.pow.operator=取代為 '**' 運算符 group.methods.by.type=按類型對方法分組 inspection.php.private.method.may.be.inaccessible.in.late.static.binding.call=在延遲 static 綁定調用期間可能無法存取 private 方法 @@ -16753,39 +16763,61 @@ inspection.option.label.php73.severity=PHP 7.3 嚴重性: inspection.php.assert.declaration.is.deprecated=已棄用的 'assert()' 函數宣告 inspection.message.defining.custom.assert.function.forbidden=禁止定義自定義 'assert()' 函數 inspection.message.defining.custom.assert.function.deprecated=定義自定義 'assert()' 函數已棄用 -inspection.php.preg.match.can.be.replaced.with.comparison='preg_match()' can be replaced with comparison +inspection.php.preg.match.can.be.replaced.with.comparison='preg_match()' 可被取代為比較 checkbox.use.composer=添加 'composer.json' border.title.require.dependencies='require' 依賴項 border.title.require.dev.dependencies='require-dev' 依賴項 require='需要' status.text.no.dependencies=無依賴項 border.title.additional.dependencies=其他依賴項 -inspection.php.redundant.modifier.key=Redundant modifier -inspection.php.redundant.modifier=Redundant ''{0}'' modifier -inspection.php.remove.modifier=Remove modifier ''{0}'' -inspection.php.unsupported.modifier.key=Unsupported modifier -inspection.php.unsupported.modifier=Modifier ''{0}'' is not supported since PHP {1} -inspection.php.unknown.modifier=Unknown modifier ''{0}'' -action.enable.plugin.text=Enable ''{0}'' Plugin -inspection.php.deprecated.modifier=Modifier ''{0}'' is deprecated since PHP {1} -inspection.php.type.tag.without.variable.name=Type tag without variable name -inspection.message.doc.tag.without.variable.name.doesn.t.provide.type.information.for.any.expression=Doc tag without variable name doesn't provide type information for any expression +inspection.php.redundant.modifier.key=冗餘修飾符 +inspection.php.redundant.modifier=冗餘的 ''{0}'' 修飾符 +inspection.php.remove.modifier=移除修飾符 ''{0}'' +inspection.php.unsupported.modifier.key=不支持的修飾符 +inspection.php.unsupported.modifier=自 PHP {1} 起不支持修飾符 ''{0}'' +inspection.php.unknown.modifier=未知修飾符 ''{0}'' +action.enable.plugin.text=啟用 ''{0}'' 延伸模組 +inspection.php.deprecated.modifier=自 PHP {1} 起修飾符 ''{0}'' 已棄用 +inspection.php.type.tag.without.variable.name=不帶變數名稱的類型標記 +inspection.message.doc.tag.without.variable.name.doesn.t.provide.type.information.for.any.expression=沒有變量名稱的 Doc 標記不提供任何表達式的類型資訊 intention.family.name.add=添加 ''\${0}'' -intention.family.name.add.variable.name=Add variable name -inspection.php.int.ranges.mismatch=Number ranges mismatch -inspection.message.value.ranges.mismatch.expected.actual=Value ranges mismatch. Expected: {0}, Actual: {1} -notification.content.usage.found.in.project={0} usage is found in the project -inspection.php.inappropriate.inherit.doc.usage.class.description=@inheritDoc used for class without parent class with doc comments -code.style.option.multiline.arrays.lambdas=Treat multiline arrays/anonymous functions as multiline arguments -composer.version.update.hint=The current version and available updates for installed packages. -inspection.php.family.name.redundant.digit.class.element=Redundant '\\\\\\\\d', '[:digit:]', or '\\\\\\\\D' class elements in regular expression -inspection.php.redundant.class.element=Redundant ''{0}'' in RegExp -inspection.static.member.accessed.via.instance.reference=Static member ''{0}'' accessed via instance reference +intention.family.name.add.variable.name=添加變數名稱 +inspection.php.int.ranges.mismatch=數字範圍不符合 +inspection.message.value.ranges.mismatch.expected.actual=值範圍不符合。應為: {0},實際為: {1} +notification.content.usage.found.in.project=在專案中找到了 {0} 用法 +inspection.php.inappropriate.inherit.doc.usage.class.description=@inheritDoc 用於沒有帶 doc 註釋的父類的類 +code.style.option.multiline.arrays.lambdas=將多行陣列/匿名函數視為多行實參 +composer.version.update.hint=已安裝軟體套件的當前版本和可用更新。 +inspection.static.member.accessed.via.instance.reference=通過執行個體引用存取 static 成員 ''{0}'' quickfix.access.static.via.class.reference=取代為 ''{0}'' -quickfix.can.not.find.class.reference.name=Can't find class by name -inspection.php.class.static.member.accessed.via.instance.inspection.display.name=Class static member accessed via instance -PhpInterpreterConfigurable.php.ini.title=Select configuration file or directory -php.interpreter.custom.ini.label=設定檔案:" +quickfix.can.not.find.class.reference.name=無法按名稱尋找類 +inspection.php.class.static.member.accessed.via.instance.inspection.display.name=通過執行個體存取的類 static 成員 +PhpInterpreterConfigurable.php.ini.title=選擇設定檔案或目錄 +php.interpreter.custom.ini.label=設定檔案: +label.system.php=系統 PHP +checkbox.add.a.comma.after.last.parameter=在參數列表中的最後一個參數後添加逗號 +checkbox.add.a.comma.after.last.var.in.closure.use.list=在閉包 use 列表中的最後一個變數後添加逗號 +inspection.php.loop.can.be.replaced.with.in.array=迴圈可以取代為 'in_array()' 或 'array_key_exists()' 調用 +inspection.message.loop.can.be.replaced.with.0=迴圈可以取代為 ''{0}()'' +checkbox.add.a.comma.after.last.argument.in.function.call=在函數調用中的最後一個實參後添加逗號 +php.enum=枚舉 +quality.tool.cs.fixer.name=PHP CS Fixer +label.configured.as.external.formatter=已設定為 {0} +label.can.be.configured.as.external.formatter=可設定為 {0} +notification.group.composer.language.level=已禁用 Composer 語言級別同步 +notification.group.php=PHP +notification.group.php.interpreters=PHP 解釋器問題 +notification.group.php.profiler=PHP 分析器問題 +notification.group.php.code.style=建議進行 PHP 程式碼樣式檢查 +notication.group.php.debugger=PHP 偵錯器 +notification.group.phpunit=PHPUnit +notification.group.default.stubs=PHP 預設存根路徑不正確 +notification.group.debug.listener=PHP 偵錯偵聽器 +notification.group.quality.tools=PHP 外部品質工具 +notification.group.dbgp.proxy=PHP 偵錯器代理 +notification.group.php.cgi=PHP-CGI 伺服器 +notification.group.composer.install=建議使用 Composer 'install' 指令 +bit.shift.by.negative.number=按負數進行移位" `; exports[`dev messages/SvnBundle.properties 1`] = ` @@ -17678,7 +17710,14 @@ error.svn.status.not.in.working.copy=請求的狀態不在工作副本中: {0} toolwindow.working.copies.info.title=Subversion 工作副本資訊 svn.short.name.with.mnemonic=SVN(_S) subversion.executable.notification.cant.run.in.safe.mode=無法在安全模式下執行 Svn 指令 -notification.group.svn.roots=Subversion 根檢測失敗" +notification.group.svn.roots=Subversion 根檢測失敗 +checkout.repository=正在簽出版本庫… +checkout.repository.failed=簽出失敗 +progress.title.check.out.cancel=停止從 Subversion 簽出 +checkout.repository.tooltip=該專案將在完成簽出後開啟 +checkout.stop.message.description=確定要停止簽出 {0} 版本庫嗎? +checkout.stop.message.title=停止簽出 +checkout.repository.canceled=簽出已取消" `; exports[`dev messages/VcsBundle.properties 1`] = ` @@ -18425,7 +18464,7 @@ vcs.add.to.ignore.file.create.ignore.file.confirmation.message=在 {1} 中創建 #Annotate actions annotate.action.view.group.text=檢視 -prefer.commit.timestamp.action.text=顯示提交時間戳 +prefer.commit.timestamp.action.text=提交時間戳 prefer.commit.timestamp.action.description=顯示提交變更的時間,而不是創建時間。 configurable.ChangelistConflictConfigurable.display.name=變更列表 configurable.VcsDirectoryConfigurationPanel.display.name=目錄映射 @@ -18627,8 +18666,8 @@ status.text.unversioned.files.available=未進行版本管理的檔案可用。 plugins.configurable.show=status.text.Show action.filter.filter.by.text=篩選依據 -action.filter.moved.files.text=隱藏移動時未更改的檔案 -action.filter.non.important.files.text=隱藏包含不重要更改的檔案 +action.filter.moved.files.text=已移動且無變更 +action.filter.non.important.files.text=包含不重要的變更 group.mainmenu.vcs.current.file.text=當前檔案 @@ -18801,9 +18840,6 @@ checkin.wait=等待(&W) checkin.can.not.load.current.revision=無法載入當前修訂 checkin.can.not.load.previous.revision=無法載入前一個修訂 checkin.invalid.file.s=無效檔案 -checkin.dialog.title.not.possible.right.now=現在無法檢查 TODO -checkin.dialog.message.cant.be.performed={0} 在背景更新索引時,無法執行 TODO 檢查。\\\\n\\\\ -您可以在不執行檢查的情況下提交更改,也可以等到索引建立後再提交。 checkin.dialog.title.looking.for.new.edited.todo.items=正在尋找新的和編輯的 TODO 條目… checkin.dialog.title.todo=TODO checkin.filter.filter.name=篩選器: {0} @@ -18894,12 +18930,12 @@ change.list.scope.provider.only.changes=所有檔案中僅未提交到 VCS 的 change.list.scope.provider.only.changes.in.file=檔案 {0} 中僅未提交到 VCS 的變更 status.text.vcs.toolwindow=要跟踪程式碼變更: status.text.vcs.toolwindow.create.repository=創建 Git 版本庫… -status.text.vcs.toolwindow.local.history=使用本地歷史… +status.text.vcs.toolwindow.local.history=使用本地歷史記錄… status.text.vcs.toolwindow.help=版本控制整合 status.text.commit.toolwindow.create.repository.prefix=要提交變更, status.text.commit.toolwindow.create.repository=創建 Git 版本庫… status.text.commit.toolwindow.local.history.prefix=有關最近的變更,請參閱 -status.text.commit.toolwindow.local.history=本地歷史… +status.text.commit.toolwindow.local.history=本地歷史記錄… action.annotate.show.diff.preview.on.hover.text=懸停時顯示差異 inlay.vcs.code.author.description=根據 VCS 中的記錄獲得的程式碼作者。

作者是最後編輯類、方法或函數的人。如果有來自不同作者的多個提交,擁有最多行的那個會被視為作者。 saved.patch.empty.text=未添加任何儲藏或擱置。 @@ -18925,12 +18961,25 @@ notification.group.vcs.silent.notifications=VCS 靜默通知 shelf.unshelve.changes.action.text=取消擱置 shelf.unshelve.changes.action.description=取消擱置所選變更 shelf.unshelve.changes.remove.action.text=取消擱置並移除 -shelf.unshelve.changes.remove.action.description=取消擱置所選變更並將其從擱置中移除" +shelf.unshelve.changes.remove.action.description=取消擱置所選變更並將其從擱置中移除 +action.filter.separator.text=隱藏檔案 +before.checkin.error.unknown=無法檢查提交 +before.checkin.error.unknown.details=無法檢查提交: {0} +patch.apply.error.file.not.found=找不到檔案 {0} +patch.apply.error.document.not.found=找不到文檔 {0} +patch.apply.error.conflict=套用更新檔衝突 +commit.checks.on.commit.progress.text=正在提交… +commit.checks.on.commit.progress.text.with.context=正在提交: {0} +commit.checks.only.progress.text=正在執行提交檢查… +commit.checks.only.progress.text.with.context=正在執行提交檢查: {0} +commit.checks.failed.notification.title={0} 檢查失敗 +commit.checks.failed.notification.commit.anyway.action=仍然{0} +commit.checks.failed.notification.show.details.action=顯示詳細資訊" `; exports[`dev messages/VcsLogBundle.properties 1`] = ` "# actions -vcs.log.action.align.labels=將引用對齊到左側 +vcs.log.action.align.labels=左側的引用 vcs.log.action.description.align.labels=在提交訊息左側顯示引用 vcs.log.action.description.show.all.branches=在僅顯示當前分支和顯示所有分支之間切換 vcs.log.action.description.show.all.changes.from.parent=分別顯示對每個合併提交所做的更改 @@ -18941,7 +18990,7 @@ vcs.log.action.description.show.long.edges=即使提交在當前檢視中不可 vcs.log.action.description.show.only.affected.changes=僅顯示影響“路徑”選單中所選檔案的變更 vcs.log.action.description.show.tag.names=在表中顯示標籤名稱 vcs.log.action.description.open.new.tab.with.log=開啟包含 {0} 日誌的新頁籤 -vcs.log.action.show.all.branches=All Branches +vcs.log.action.show.all.branches=所有分支 vcs.log.action.show.diff.preview=顯示差異預覽 action.Vcs.Log.MoveDiffPreviewToBottom.text=底部 action.Vcs.Log.MoveDiffPreviewToBottom.description=在底部找到差異預覽 @@ -18950,10 +18999,10 @@ action.Vcs.Log.MoveDiffPreviewToRight.description=在右側找到差異預覽 vcs.log.action.show.all.changes.from.parent=顯示對父項的變更 vcs.log.action.show.compact.references.view=緊湊型引用檢視 vcs.log.action.show.details=顯示詳細資訊 -vcs.log.action.show.long.edges=顯示長邊 +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.show.root.names=根名稱 +vcs.log.action.show.tag.names=標籤名稱 vcs.log.action.open.new.tab.with.log=開啟新的 {0} 日誌頁籤 action.process.expanding.linear.branches=正在展開線性分支… action.process.expanding.merges=正在展開合併… @@ -18980,7 +19029,7 @@ action.title.resume.indexing=恢復 {0} 日誌索引編制 action.description.is.scheduled=為 {0} 編制索引已計劃。暫停。 action.title.pause.indexing=暫停 {0} 日誌索引編制 action.description.select.columns.to.see=選擇要在表中查看的列 -action.title.select.columns.to.see=顯示列 +action.title.select.columns.to.see=列 action.FocusTextFilterAction.text=聚焦文本篩選器 action.FocusTextFilterAction.description=聚焦文本篩選器或將焦點移回提交列表 action.IntelliSortChooserPopupAction.text=IntelliSort @@ -19181,7 +19230,6 @@ vcs.log.action.highlight.merge.commits=合併提交 vcs.log.action.highlight.my.commits=我的提交 # messages -vcs.log.recreated.due.to.corruption=由於資料損壞,{0} 日誌已重新創建 {1} 次。\\\\n如果經常發生這種情況,請刪除 {2} 目錄並重新啟動 {3}。 vcs.log.fatal.error.message=無法清除 {0} 下的快取。\\\\n請手動刪除快取目錄,然後重新啟動 {1}。 vcs.log.is.not.available=VCS 日誌不可用 @@ -19208,7 +19256,28 @@ vcs.log.filter.date.display.name.between={0} 和 {1} 之間 vcs.log.table.accessible.name={0} 日誌 vcs.log.changes.accessible.name=提交變更瀏覽器 vcs.log.text.filter.accessible.name={0} 日誌文本或哈希篩選器 -vcs.log.filter.accessible.name={0}: {1}" +vcs.log.filter.accessible.name={0}: {1} +action.vcs.log.show.separator=顯示 +action.vcs.log.branches.separator=分支 +group.Vcs.Log.LayoutConfiguration.separator.text=布局 +vcs.log.invalidate.caches.text=使 {0} 日誌快取和索引無效 +vcs.log.invalidate.caches.progress=正在使 {0} 日誌快取和索引無效 +group.Vcs.Log.Internal.text=Vcs 日誌 +vcs.log.index.diagnostic.action.title=檢查舊提交的 VCS 日誌索引資料 +vcs.log.index.diagnostic.selected.action.title=檢查所選提交的 VCS 日誌索引資料 +vcs.log.index.diagnostic.selected.non.indexed.warning.message=所選提交未編制索引 +vcs.log.index.diagnostic.progress.title=正在執行 VCS 日誌索引診斷 +vcs.log.index.diagnostic.success.message={0} 個已檢查{0,choice,1#提交|2#提交}的 VCS 日誌索引資料正確 +vcs.log.index.diagnostic.report.title=VCS 日誌索引診斷報告 {0} +vcs.log.index.diagnostic.error.for.commit=提交 {0} 的差異\\\\n{1} +vcs.log.index.diagnostic.error.message=應為 {0}: {1},實際為 {0}: {2} +vcs.log.index.diagnostic.error.attribute.name.author.time=作者日期 +vcs.log.index.diagnostic.error.attribute.name.author=作者 +vcs.log.index.diagnostic.error.attribute.name.committer.time=提交日期 +vcs.log.index.diagnostic.error.attribute.name.committer=提交者 +vcs.log.index.diagnostic.error.attribute.name.message=訊息 +vcs.log.index.diagnostic.error.attribute.name.parents=父項 +vcs.log.index.diagnostic.error.filter=按 {0} 篩選不會返回 {1}" `; exports[`src inspectionDescriptions/LeakableMapKey.html 1`] = ` @@ -19430,7 +19499,7 @@ action.EditorSelectLine.text=擴展行選區 action.EditorSelectSingleLineAtCaret.text=選擇文字游標處的一行 action.EditorSplitLine.text=拆分行 action.EditorStartNewLine.text=開始新行 -action.EditorStartNewLineBefore.text=在當前位置之前開始新行 +action.EditorStartNewLineBefore.text=在當前行之前開始新行 action.EditorCompleteStatement.text=補全當前語句 action.ExpandAll.text=全部展開 action.CollapseAll.text=全部摺疊 @@ -19750,7 +19819,7 @@ action.RecentChangedFiles.description=顯示最近更改檔案的列表 action.RecentLocations.text=最近的位置 action.RecentLocations.description=顯示最近查看/更改的位置列表 action.QuickChangeScheme.text=快速切換方案(_Q)… -action.QuickChangeScheme.description=更改當前的程式碼樣式方案、顏色與字體方案、鍵盤映射或外觀 +action.QuickChangeScheme.description=更改當前的程式碼樣式方案、顏色與字體方案、按鍵映射或外觀 action.TypeHierarchy.text=類型層次結構(_H) action.TypeHierarchy.description=瀏覽所選類的層次結構 action.MethodHierarchy.text=方法層次結構(_M) @@ -20024,7 +20093,7 @@ action.ReplaceMethodWithMethodObject.text=用方法物件取代方法(_j)... action.ReplaceMethodWithMethodObject.description=將方法轉換為自己的物件,以便所有參數都成為該物件上的欄位 action.Generify.text=將原始類型轉換為泛型… action.Generify.description=轉換程式碼以使用泛型類型 -action.ExtractInclude.text=包含檔案(_I)… +action.ExtractInclude.text=Include 檔案(_I)… action.ExtractInclude.description=將所選程式碼段轉換為包含的檔案 group.BuildMenu.text=建置(_B) action.CompileProject.text=重新建置專案(_R) @@ -20369,7 +20438,7 @@ action.OnlineDocAction.description=顯示在線文檔 action.WhatsNewAction.text=最新變化(_N) action.WhatsNewAction.description=了解此版本 IDE 中的新功能 action.Help.KeymapReference.text=鍵盤快捷鍵 PDF(_K) -action.Help.KeymapReference.description=開啟帶有預設鍵盤映射參考卡的 PDF 檔案。 +action.Help.KeymapReference.description=開啟帶有預設按鍵映射參考卡的 PDF 檔案。 action.Help.JetBrainsTV.text=YouTube 上的產品 action.Help.JetBrainsTV.description=查看介紹 JetBrains 產品功能的簡短現場示範。 action.CheckForUpdate.text=檢查更新(_C)… @@ -20382,8 +20451,8 @@ group.OtherMenu.text=其他 group.OtherMenu.description=未正確註冊的操作 group.MainToolBar.text=主工具欄 group.Bookmarks.text=書籤 -group.Bookmarks.Goto.text=Go to by Number/Mnemonic -group.Bookmarks.Toggle.text=Toggle by Number/Mnemonic +group.Bookmarks.Goto.text=按數字/助記鍵轉到 +group.Bookmarks.Toggle.text=按數字/助記鍵切換 action.XDebugger.SetValue.text=設定值… action.XDebugger.SetValue.description=修改所選節點的值 @@ -20456,8 +20525,8 @@ action.ChangeColorScheme.text=編輯器配色方案 action.ChangeColorScheme.description=更改當前編輯器配色方案 action.ChangeCodeStyleScheme.text=程式碼樣式方案 action.ChangeCodeStyleScheme.description=更改當前程式碼樣式方案 -action.ChangeKeymap.text=鍵盤映射 -action.ChangeKeymap.description=更改當前鍵盤映射 +action.ChangeKeymap.text=按鍵映射 +action.ChangeKeymap.description=更改當前按鍵映射 action.ChangeLaf.text=主題 action.ChangeLaf.description=更改當前主題 action.ChangeView.text=檢視模式 @@ -21162,7 +21231,7 @@ action.WelcomeScreen.NewGroup.text=新建專案組 action.WelcomeScreen.EditGroup.text=編輯… action.WelcomeScreen.ChangeProjectIcon.text=更改專案圖標… action.WelcomeScreen.CopyProjectPath.text=複製路徑 -action.WelcomeScreen.RemoveSelected.text=從最近的專案中移除 +action.WelcomeScreen.RemoveSelected.text=從最近的專案中移除… action.JBTabsDemo.text=JBTabs 示範 action.JTabbedPaneDemo.text=JTabbedPane 示範 action.DumbMode.text=沉默模式 @@ -21283,7 +21352,6 @@ action.ChooseDebugConfiguration.description=選擇並偵錯設定 action.Refactorings.QuickListPopupAction.text=重構此… action.Refactorings.QuickListPopupAction.description=包含重構操作列表的上下文感知彈出視窗 -action.GeneratePattern.text=按模式生成… action.ProjectViewEditSource.text=編輯源 action.TypeHierarchyBase.BaseOnThisType.text=基於此類型 action.MethodHierarchy.BaseOnThisMethod.text=基於此方法 @@ -21505,7 +21573,7 @@ action.PruneEmptyDirectories.text=刪除空目錄 action.LoadAllVFSContent.text=載入所有 VFS 存儲的檔案內容 action.LoadAllContent.text=載入所有檔案內容 action.CheckVfsSanity.text=檢查 VFS 健全性 -action.MarkFileDirty.text=Mark File Dirty in VCS +action.MarkFileDirty.text=在 VCS 中將檔案標記為髒 action.DumpWatchedRoots.text=顯示監視的 VFS 根 group.Internal.VFS.text=VFS action.TurnOnOffCachedValueProfilerAction.text=開啟快取值分析器 @@ -21575,9 +21643,9 @@ action.ProblemsView.GroupByToolId.text=按檢查分組 action.ProblemsView.GroupByToolId.description=允許按檢查對問題分組 action.ProblemsView.SortFoldersFirst.text=資料夾總在最前面 action.ProblemsView.SortFoldersFirst.description=單獨對檔案和資料夾排序 -action.ProblemsView.SortBySeverity.text=按嚴重程度排序 +action.ProblemsView.SortBySeverity.text=嚴重性 action.ProblemsView.SortBySeverity.description=允許按嚴重程度對問題進行排序 -action.ProblemsView.SortByName.text=按名稱排序 +action.ProblemsView.SortByName.text=名稱 action.ProblemsView.SortByName.description=允許按名稱對問題進行排序 action.ProblemsView.QuickFixes.text=顯示快速修復 action.ProblemsView.QuickFixes.description=顯示所選問題的可用快速修復 @@ -21784,30 +21852,41 @@ action.FileChooserList.Root.text=根目錄 action.FileChooserList.Root.description=開啟根目錄或根目錄列表 action.FileChooserList.LevelUp.text=父目錄 action.FileChooserList.LevelUp.description=開啟父目錄 -action.FileChooser.GoToWslHome.text=Home Directory in WSL -action.FileChooser.GoToWslHome.description=Go to the home directory in a WSL VM -action.LocalHistory.ShowHistory.Vcs.Toolbar.Widget.text=Local History... -action.Start.Use.Vcs.Vcs.Toolbar.Widget.text=Other Services... +action.FileChooser.GoToWslHome.text=WSL 中的主目錄 +action.FileChooser.GoToWslHome.description=轉到 WSL VM 中的主目錄 +action.LocalHistory.ShowHistory.Vcs.Toolbar.Widget.text=本地歷史記錄... +action.Start.Use.Vcs.Vcs.Toolbar.Widget.text=其他服務... action.Start.Use.Vcs.text=啟用版本控制整合(_E)… -action.Debugger.ShowCollectionHistory.text=Show collection history -action.SegmentedButton-left.text=Select Previous Segmented Button -action.SegmentedButton-right.text=Select Next Segmented Button +action.Debugger.ShowCollectionHistory.text=顯示集合歷史記錄 +action.SegmentedButton-left.text=選擇上一個分段按鈕 +action.SegmentedButton-right.text=選擇下一個分段按鈕 action.Vcs.Toolbar.ShowMoreActions.text=版本控制 action.Vcs.Toolbar.ShowMoreActions.description=VCS 操作 action.TextSearchAction.text=Text... -action.TextSearchAction.description=Show text occurrences in Search Everywhere -action.GatewayCollectLogsAction.text = Collect All Logs +action.TextSearchAction.description=在“隨處搜尋”中顯示文本符合項 +action.GatewayCollectLogsAction.text = 收集所有日誌 group.NavbarLocationGroup.text=導航欄 -group.NavbarLocationGroup.description=Select location of navigation bar +group.NavbarLocationGroup.description=選擇導航欄的位置 action.NavBarLocationTop.text=頂部 -action.NavBarLocationTop.description=Show navigation bar on top -action.NavBarLocationBottom.text=In Status Bar -action.NavBarLocationBottom.description=Show navigation bar in the status bar +action.NavBarLocationTop.description=在頂部顯示導航欄 +action.NavBarLocationBottom.text=在狀態欄中 +action.NavBarLocationBottom.description=在狀態欄中顯示導航欄 action.NavBarLocationHide.text=不顯示 -action.NavBarLocationHide.description=Hide navigation bar -action.CallSaul.on.file.text=Repair IDE on {0,choice,0#File|2#Files} -action.MergeAllWindowsAction.text=Merge All Project Windows -action.MainMenuButton.ShowMenu.text=Show Collapsed Main Menu" +action.NavBarLocationHide.description=隱藏導航欄 +action.CallSaul.on.file.text=修復{0, choice, 0#檔案|2#檔案}上的 IDE +action.MergeAllWindowsAction.text=合併所有專案視窗 +action.MainMenuButton.ShowMenu.text=顯示折疊的主選單 +group.RightToolbarSideGroupNoRunWidget.text=右側 +action.CopyUiLabel.text=複製 UI 標籤 +action.ActionUpdatesBenchmarkAction.text=操作更新基準 +group.Documentation.Navigation.text=快速文檔導航 +group.ProblemsView.Show.text=顯示 +group.ProblemsView.SortBy.text=排序依據 +action.ProjectFromVersionControl.ProjectWidgetPopup.text=從版本控制中獲取… +action.NewProject.ProjectWidgetPopup.text=新建專案… +action.Vcs.ShowDiffChangedLines.text=顯示行的差異 +action.Vcs.ShowDiffChangedLines.description=顯示所選行的差異 +action.ShowUsageFeatures.text=顯示用法功能" `; exports[`src messages/DiffBundle.properties 1`] = ` @@ -22068,8 +22147,6 @@ settings.external.diff.table.difftool.column=差異工具 settings.external.diff.table.mergetool.column=合併工具 settings.external.diff.table.remove.dialog.title=移除外部差異工具 settings.external.diff.table.remove.dialog.message=是否確定要刪除此條目? -settings.external.tool.tree.remove.group.warning.title=無法刪除工具組 -settings.external.tool.tree.remove.group.warning.message=選擇要移除的工具 settings.external.tool.tree.remove.warning.title=無法刪除所選工具 settings.external.tool.tree.remove.warning.message=此工具用於設定。首先移除表中的設定 settings.external.tool.tree.add.dialog.title=添加外部工具 @@ -22085,7 +22162,9 @@ settings.external.tools.parameters.description=不同的工具有不同的參數 settings.external.tools.parameters.diff=%1 - 左(本地變更)
%2 - 右(伺服器內容)
%3 - 基礎(沒有本地變更的當前版本) settings.external.tools.parameters.merge=%1 - 左(本地變更)
%2 - 右(伺服器內容)
%3 - 基礎(沒有本地變更的當前版本)
%4 - 輸出(合併結果) settings.external.tool.tree.edit.dialog.title=編輯外部工具 -select.external.program.dialog.title=選擇外部程序" +select.external.program.dialog.title=選擇外部程序 +settings.external.diff.comboBox.value.unknown.filetype.text={0} (未知) +can.t.show.diff.in.external.tool.too.many.files=選擇的檔案過多,無法使用外部工具開啟,{0} 未開啟。" `; exports[`src messages/GitBundle.properties 1`] = ` @@ -23496,7 +23575,7 @@ action.Git.PushUpToCommit.description=推送所有之前的提交,包括所選 push.upto.here.not.supported.notification.title=無法啟動推送 push.upto.here.not.supported.notification.message=“推送此前所有提交”僅支援包含在本地分支中的提交 push.upto.here.failed.dialog.title=無法啟動推送 -push.up.to.commit.allowed.progress.title=正在檢查是否允許推送到所選提交… +push.up.to.commit.allowed.progress.title=正在檢查是否允許推送到選定的提交… push.up.to.commit.getting.reference.progress.title=正在獲取對 HEAD 的提交引用… git.toolbar.widget.no.repo=版本控制 push.rejected.remember.checkbox=請記住更新方法,並在日後進行無提示更新(&S)。稍後可以在“{0} | 版本控制”中進行更改。
@@ -23538,20 +23617,19 @@ branches.action.pull.into.branch.using.rebase.selected=使用變基拉入當前 git.executable.validation.error.no.response.in.n.attempts.message=無法識別 Git 可執行檔案的版本: {0,choice,0#|2# {0} 次嘗試後}無響應 stash.empty.text.help.link=儲藏和擱置入門 git.toolbar.widget.no.repo.tooltip=為專案設定版本控制 -group.Vcs.ToolbarWidget.ShareProject.text=在以下平台上共享專案: +group.Vcs.ToolbarWidget.ShareProject.text=在以下平台上共享專案: action.Git.Init.Vcs.Toolbar.Widget.text=創建 Git 版本庫… -group.git4idea.actions.ShareLogIndexData.text=共享日誌索引資料 -vcs.log.use.log.index.data=使用共享日誌索引資料 -vcs.log.status.bar.extracting.log.index.data=正在獲取日誌索引資料… -vcs.log.create.archive.with.log.index.data=轉儲日誌索引資料 -vcs.log.archiving.log.index.data=正在歸檔日誌索引資料… +group.git4idea.actions.ShareLogIndexData.text=共享 Git 日誌索引資料 +vcs.log.use.log.index.data=使用共享 Git 日誌索引資料 +vcs.log.status.bar.extracting.log.index.data=正在獲取 Git 日誌索引資料… +vcs.log.create.archive.with.log.index.data=轉儲 Git 日誌索引資料 +vcs.log.archiving.log.index.data=正在歸檔 Git 日誌索引資料… merge.branch.already.merged=分支 ''{0}'' 已被合併 validation.error.email.no.at=電子郵件地址必須包含 '@' 符號" `; exports[`src messages/GithubBundle.properties 1`] = ` "#general -accessing.github=正在存取 GitHub retry.action=重試 retry.link=重試 open.in.browser.link=在瀏覽器中開啟 @@ -23570,14 +23648,12 @@ action.Github.Accounts.AddGHEAccount.text=登錄 GitHub Enterprise… dialog.title.add.github.account=添加 GitHub 帳戶 dialog.message.account.cannot.be.empty=帳戶不能為空 accounts.remove=移除帳戶 -accounts.set.default=設定為預設值 accounts.log.out=退出… accounts.relogin=重新登錄 accounts.label.no.accounts=無帳戶 accounts.default.missing=缺少預設的 GitHub 帳戶 button.login.mnemonic=登錄(&L) login.link=登錄 -login.action=登錄 login.via.github.action=通過 GitHub 登錄… login.with.token.action=通過令牌登錄… login.to.github.enterprise.action=登錄 GitHub Enterprise… @@ -23588,12 +23664,9 @@ login.to.github.enterprise=登錄 GitHub Enterprise label.login.progress=正在登錄… label.login.option.separator=或 link.label.use.token=使用令牌… -login.use.token=使用令牌 login.token.cannot.be.empty=令牌不能為空 login.account.already.added=已添加帳戶 ''{0}'' login.insufficient.scopes=必須為存取令牌授予以下範圍: {0} -login.sign.up=註冊 GitHub -login.use.credentials=使用憑證 credentials.server.field=伺服器: credentials.server.cannot.be.empty=伺服器不能為空 credentials.server.path.invalid=伺服器 URL 無效 @@ -23602,13 +23675,6 @@ credentials.button.generate=生成… credentials.incorrect=憑證不正確。\\\\n{0} credentials.invalid.auth.data=身份驗證資料無效。\\\\n{0} credentials.invalid.server.path=伺服器路徑無效 -credentials.login.cannot.be.empty=登錄名不能為空 -credentials.login.field=登錄名: -credentials.password.cannot.be.empty=密碼不能為空 -credentials.password.field=密碼: -credentials.password.not.saved=該密碼未儲存,僅用於生成 GitHub 令牌 -credentials.2fa.dialog.title=GitHub 雙重身份驗證 -credentials.2fa.dialog.code.field=身份驗證程式碼: account.choose.for=選擇 GitHub 帳戶: {0} account.choose.title=選擇 GitHub 帳戶 account.choose.link=選擇帳戶 @@ -23719,8 +23785,6 @@ untracked.files.dialog.title=為初始提交添加檔案 #create PR tab.title.pull.requests.new=在 {0} 新建拉取請求 pull.request.create.show.form.action=創建拉取請求… -pull.request.create.direction.base.repo=基礎版本庫: -pull.request.create.direction.head.repo=Head 版本庫: pull.request.create.process.title=正在創建拉取請求… pull.request.existing.process.title=正在檢查是否已存在拉取請求… pull.request.create.title=標題 @@ -23746,7 +23810,6 @@ tab.title.pull.requests.at={0} 中的拉取請求 pull.request.view.list=查看拉取請求 pull.request.login.note=稍後在齒輪圖標下更改版本庫或帳戶 pull.request.change.remote.or.account=更改版本庫或帳戶… -pull.request.loading.data=正在載入資料… pull.request.loading.account.info=正在載入帳戶資訊 pull.request.loading.repo.info=正在載入版本庫資訊 pull.request.loading.user.teams.info=正在載入使用者團隊資訊 @@ -23804,9 +23867,9 @@ pull.request.adding.reviewers=正在添加審查者 pull.request.removing.reviewers=正在移除審查者 pull.request.adjustment.failed=無法調整列表 #state -pull.request.state.open=開放 -pull.request.state.closed=已關閉 -pull.request.state.merged=已合併 +pull.request.state.open=開啟 +pull.request.state.closed=關閉 +pull.request.state.merged=合併 pull.request.state.draft=草稿 pull.request.state.closed.long=拉取請求已關閉 pull.request.state.merged.long=拉取請求已合併 @@ -23914,16 +23977,11 @@ pull.request.timeline.branch.force.pushed=強制推送了 {0} 分支 pull.request.timeline.branch.head.restored=恢復了 head 分支 pull.request.timeline.cannot.load=無法載入時間線條目 #various errors -cannot.collect.additional.data=無法收集其他資料 -cannot.collect.diff.data=無法收集差異資料 cannot.configure.remote=無法設定 ''{0}'' 遠端:\\\\n{1} cannot.create.gist=無法創建 Gist cannot.display.item=無法顯示條目 - {0} -cannot.find.fork=無法找到所選用戶的復刻 cannot.find.git.repo=無法找到 Git 版本庫 -cannot.find.repository=無法找到版本庫 cannot.get.last.revision=無法獲取最新修訂。 -cannot.get.user.info=無法獲取使用者資訊 cannot.load.changes=無法載入變更 cannot.load.commits=無法載入提交 cannot.load.data.from.github=無法從 GitHub 載入資料 @@ -23931,8 +23989,6 @@ cannot.load.data=無法載入資料 cannot.load.details=無法載入詳細資訊 cannot.load.repo.info=無法載入版本庫資訊 cannot.open.in.browser=無法在瀏覽器中開啟 -cannot.process.remote=無法處理遠端: {0} -cannot.retrieve.upstream.info=無法檢索 {0} 的上游資訊 unknown.loading.error=未知載入錯誤 server.unreachable=伺服器無法到達 gql.error.in.field={1} 的“{2}”欄位中存在 {0} 錯誤 @@ -23953,18 +24009,37 @@ account.scopes.insufficient=安全範圍不足 pull.request.create.error=無法創建新的拉取請求: pull.request.list.reset.filters.to.default=重置為{0} action.GithubCopyPathProvider.text=GitHub 版本庫 URL -action.Github.Share.Vcs.Toolbar.Widget.text=GitHub... -pull.request.timeline.comment.suggested.changes.progress.bar.commit=Committing suggested change -pull.request.timeline.comment.suggested.changes.tooltip.resolved=This suggestion has been resolved -pull.request.timeline.comment.suggested.changes=Suggested change -pull.request.timeline.comment.suggested.changes.button=Apply Locally -pull.request.timeline.comment.suggested.changes.progress.bar.apply=Applying suggested change -pull.request.timeline.comment.suggested.changes.error.branches.title=Incorrect branches -pull.request.timeline.comment.suggested.changes.error.branches.message=The current branch does not match with the pull request source branch +pull.request.timeline.comment.suggested.changes.progress.bar.commit=提交建議的變更 +pull.request.timeline.comment.suggested.changes.tooltip.resolved=此建議已解決 +pull.request.timeline.comment.suggested.changes=建議的變更 +pull.request.timeline.comment.suggested.changes.button=局部套用 +pull.request.timeline.comment.suggested.changes.progress.bar.apply=套用建議的變更 pull.request.timeline.comment.suggested.changes.action.commit.name=提交… -pull.request.timeline.comment.suggested.changes.action.commit.title=提交訊息 -pull.request.timeline.comment.suggested.changes.tooltip.outdated=Outdated suggestions cannot be applied -pull.request.timeline.comment.suggested.changes.tooltip.different.branch=Unable to apply the suggested change from a pull request in a different branch" +pull.request.timeline.comment.suggested.changes.tooltip.outdated=無法套用過時的建議 +pull.request.timeline.comment.suggested.changes.tooltip.different.branch=無法在其他分支中套用來自拉取請求的建議變更 +pull.request.list.filter.state=狀態 +pull.request.list.filter.state.open=開啟 +pull.request.list.filter.state.closed=已關閉 +pull.request.list.filter.state.merged=已合併 +pull.request.list.filter.assignee=被指派者 +pull.request.list.filter.review=審查 +pull.request.list.filter.review.no.short=無審查 +pull.request.list.filter.review.no.full=無審查 +pull.request.list.filter.review.required.short=需要審查 +pull.request.list.filter.review.required.full=需要審查 +pull.request.list.filter.review.approved.short=批准的審查 +pull.request.list.filter.review.approved.full=批准的審查 +pull.request.list.filter.review.change.requested.short=請求的變更 +pull.request.list.filter.review.change.requested.full=請求的變更 +pull.request.list.filter.review.reviewed.short=已審查 +pull.request.list.filter.review.reviewed.full=由您審查 +pull.request.list.filter.review.not.short=未審查 +pull.request.list.filter.review.not.full=未由您審查 +pull.request.list.filter.review.awaiting.short=正在等待審查 +pull.request.list.filter.review.awaiting.full=正在等待您的審查 +pull.request.list.filter.author=作者 +pull.request.list.filter.label=標籤 +action.Github.Share.Vcs.Toolbar.Widget.text=GitHub…" `; exports[`src messages/IdeBundle.properties 1`] = ` @@ -24125,7 +24200,7 @@ checkbox.reformat.according.to.style=按照樣式重新格式化(&R) checkbox.enable.live.templates=啟用實時模板 (&L) label.description=描述: tab.filetemplates.templates=檔案 -tab.filetemplates.includes=Includes +tab.filetemplates.includes=Include tab.filetemplates.code=程式碼 tab.filetemplates.j2ee=其他 error.please.specify.template.name=指定模板名稱 @@ -24237,7 +24312,7 @@ action.close.all.editors.in.tab.group=關閉組內所有頁籤(_A) command.close.all.unmodified.editors=關閉所有未修改的編輯器 action.close.all.unmodified.editors.in.tab.group=關閉組內未修改頁籤(_U) action.close.all.unmodified.editors=關閉未修改頁籤(_U) -action.close.all.unpinned.editors.in.tab.group=關閉組內未固定頁籤 +action.close.all.unpinned.editors.in.tab.group=關閉組中的未固定頁籤 action.close.all.unpinned.editors=關閉所有未固定頁籤 action.close.all.readonly.editors.in.tab.group=關閉組中的所有唯讀項 action.close.all.readonly.editors=關閉所有唯讀項 @@ -25337,7 +25412,7 @@ plugins.configurable.buy.the.plugin=購買延伸模組 action.presentation.AbstractSchemesPanel.text=顯示方案操作 action.presentation.EditorTabbedContainer.text=關閉。按 Alt 並點擊以關閉其他。 action.presentation.EncodingPanel.text=檔案編碼 -action.presentation.ExtractIncludeAction.text=包含檔案… +action.presentation.ExtractIncludeAction.text=Include 檔案… action.presentation.LightEditTabs.text=關閉。按 Alt 並點擊以關閉其他。 action.presentation.OpenSelectedProjectsAction.text.open.all.projects.in.group=開啟組中的所有專案 action.presentation.OpenSelectedProjectsAction.text.open.selected=開啟選定專案 @@ -25348,7 +25423,7 @@ action.presentation.RegistryUi.text.edit=編輯 action.presentation.ShowUiDebuggerAction.text=UI 偵錯器 action.presentation.WeighingActionGroup.text=其他 action.presentation.AbstractSchemesPanel.description=顯示方案操作 -show.options.menu=顯示選項選單 +show.options.menu=選項 highlighting.pass.injected.presentable.name=注入的片段 search.everywhere.group.name.top.hit=點擊最多 @@ -25635,12 +25710,12 @@ notification.content.please.restart.0=請重新啟動 {0}

{1} notification.title.unable.to.save.settings=無法儲存設定 notification.group.system.health=檢測到系統執行狀況問題 notification.group.missing.keymap=缺少快捷鍵 -notification.content.keymap.successfully.activated=鍵盤映射 {0} 成功啟用 +notification.content.keymap.successfully.activated=按鍵映射 {0} 成功啟用 notification.content.keymap.successfully.installed=鍵映射 {0} 成功安裝 notification.group.ide.and.plugin.updates=IDE 和延伸模組更新可用 notification.group.plugin.updates=延伸模組已安裝或更新 -action.text.install.keymap=安裝 {0} 鍵盤映射 -action.text.search.for.keymap=搜尋 {0} 鍵盤映射延伸模組 +action.text.install.keymap=安裝 {0} 按鍵映射 +action.text.search.for.keymap=搜尋 {0} 按鍵映射延伸模組 action.separator.file.templates=檔案模板 startup.indicator.text.running.startup.activities=正在執行啟動活動… notification.configurable.display.name.notifications=通知 @@ -25918,7 +25993,6 @@ icon.runConfigurations.testSkipped.tooltip=測試已跳過 icon.runConfigurations.testNotRan.tooltip=測試未開始 icon.runConfigurations.testTerminated.tooltip=測試已終止 icon.runConfigurations.testIgnored.tooltip=測試已忽略 -clear.event.log.action=清除{0} tooltip.event.log.show.balloon=顯示氣球 progress.title.checking.plugin.dependencies=正在檢查延伸模組依賴項 progress.title.loading.plugin.details=正在載入延伸模組詳細資訊 @@ -25954,7 +26028,7 @@ link.enable.required.plugin=啟用 {0} too.large.download.size=通過塊映射下載歸檔需要太多塊,因此將下載整個歸檔 hashes.doesnt.match=恢復的歸檔的哈希與原始歸檔的哈希不符合 wrong.http.range.response=HTTP 範圍響應的行過長 {0} -error.download.plugin.via.blockmap=無法通過塊映射下載延伸模組 +error.download.plugin.via.blockmap=無法通過塊映射下載延伸模組。正在從 {0} 下載整個歸檔 http.multirange.response.includes.incorrect.header=HTTP 多範圍響應包含不正確的頭 - {0},應為 {1} http.multirange.response.doesnt.contain.boundary=HTTP 多範圍響應邊界線 {0} 不包含邊界 {1} http.multirange.response.doesnt.include.line.separator=HTTP 多範圍響應不包含行分隔符 @@ -26228,8 +26302,8 @@ template.file.name.optional=用於生成文件名和路徑的模板(可選) updates.settings.show.editor=IDE 更新後在編輯器中顯示新功能 plugin.version.bundled=已捆綁 laf.action.install.theme=安裝主題… -keymap.action.configure.keymap=設定鍵盤映射… -keymap.action.install.keymap=安裝鍵盤映射… +keymap.action.configure.keymap=設定按鍵映射… +keymap.action.install.keymap=安裝按鍵映射… dialog.title.custom.debug.log.configuration=自訂偵錯日誌設定 web.preview.file.editor.name={0} 的預覽 action.open.web.preview.text=內建預覽 @@ -26450,7 +26524,7 @@ collect.logs.progress.title=正在收集日誌 collect.logs.notification.error=無法使用日誌創建 .zip 檔案: {0} collect.logs.notification.success=已創建日誌檔案: {0} collect.logs.sensitive.title=敏感資料 -collect.logs.sensitive.text=所包含的日誌和設定中可能含有敏感資料。 +collect.logs.sensitive.text=包含的日誌和設定中可能含有敏感資料。 toolwindow.stripe.documentation.v2=文檔 wsl.no.rsync=請將 rsync 工具安裝到您的 {0} WSL 中 actions.on.save.link.all.actions.on.save=儲存時的所有操作… @@ -26491,8 +26565,8 @@ notifications.configurable.do.not.ask.title=不再詢問通知: notifications.configurable.do.not.ask.project.title=此專案 plugins.advertiser.no.suggested.plugins=找不到建議的延伸模組 plugins.advertiser.check.progress=正在檢查專案的建議延伸模組 -tips.of.the.day.shortcut.default.keymap=(預設鍵盤映射) -tips.of.the.day.shortcut.must.define=未定義,通過“設定/鍵盤映射”設定 +tips.of.the.day.shortcut.default.keymap=(預設按鍵映射) +tips.of.the.day.shortcut.must.define=未定義,通過“設定/按鍵映射”設定 wsl.target.tool.step.description=WSL 設定 untrusted.project.general.dialog.title=信任專案? to.create.new.file.tooltip=要創建新檔案,請按 {0}。或者右擊任何資料夾並選擇“新建 | \\\\\\\\<file type\\\\\\\\> @@ -26518,9 +26592,6 @@ notification.group.system.clipboard=系統剪貼簿不可用 notification.group.required.plugins=未載入所需的延伸模組 button.restore.last.state=恢復上次狀態 button.restore.defaults=恢復預設值 -project.widget.new=新建專案… -project.widget.open=開啟... -project.widget.from.vcs=從版本控制中獲取… notification.group.ide.update.results=IDE 更新已安裝 notification.group.leftover.directories=找到了殘留的 IDE 目錄 checkbox.show.visual.formatting.layer=顯示視覺格式化層 @@ -26562,14 +26633,30 @@ no.disk.space.message=系統目錄分區(''{0}'')上的剩餘空間少於 1 MiB low.disk.space.title=磁碟空間不足 editor.tabs.enable.sorting=啟用排序 editor.tabs.always.keep.sorting=始終保持啟用排序 -action.reset.font.size=重置為{0}pt +action.reset.font.size=重置為 {0}pt action.reset.font.size.info=字體大小: {0}pt action.open.editor.settings.text=開啟設定 notification.title.solarized.color.scheme.deprecation=配色方案棄用 notification.content.solarized.color.scheme.deprecation.enable=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮改為啟用 {1} 主題 notification.content.solarized.color.scheme.deprecation.install=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮切換到 {1} 延伸模組 notification.title.enable.action.solarized.color.scheme.deprecation=啟用 {0} 主題 -notification.title.install.action.solarized.color.scheme.deprecation=安裝 Marketplace 中的 Solarized Themes 延伸模組" +notification.title.install.action.solarized.color.scheme.deprecation=安裝 Marketplace 中的 Solarized Themes 延伸模組 +text.server.s.certificate.trusted.details=伺服器的憑證不可信:
{0} +toolwindow.stripe.Bookmarks=書籤 +jcef.local.cache.invalidate.action.description=刪除嵌入式瀏覽器引擎快取和 Cookie。此操作可能會影響使用嵌入式瀏覽器呈現基於 HTML 的內容和網頁的組件。 +jcef.local.cache.invalidate.checkbox.description=刪除嵌入式瀏覽器引擎快取和 Cookie +jcef.local.cache.invalidate.failed.title=無法清理瀏覽器引擎快取 +jcef.local.cache.invalidate.failed.message=清除快取操作請求了嵌入式瀏覽器引擎快取清理。由於 I/O 錯誤,操作失敗: {0} +configurable.new.ui.name=新 UI 預覽 +checkbox.enable.new.ui=啟用新 UI +checkbox.enable.new.ui.description=新的 UI 正在努力降低 IDE 的視覺複雜性,並幫助使用者專注於他們的工作。歡迎您提交對新 UI 和特定設計變更的總體體驗的反饋。 +new.ui.settings.group.name=設定 +new.ui.blog.post.link=網誌 +new.ui.blog.changes.and.issues=主要變更和已知問題 +new.ui.submit.feedback=提交反饋… +login.dialog.manage.account=管理帳戶 +wsl.rsync.unable.to.create.target.dir.message=無法創建目標目錄 {0} +clear.all.notifications=清除所有通知" `; exports[`src messages/InspectionGadgetsBundle.properties 1`] = ` @@ -26747,7 +26834,7 @@ text.label.in.switch.statement.display.name='switch' 語句中的文本標籤 text.label.in.switch.statement.problem.descriptor='switch' {0, choice, 1#語句|2#表達式}中存在文本標籤 #ref: #loc properties.object.as.hashtable.display.name=將 'Properties' 物件用作 'Hashtable' properties.object.as.hashtable.problem.descriptor=在屬性物件上調用 Hashtable.#ref() #loc -assignment.replaceable.with.operator.assignment.display.name=賦值可取代為運算符賦值 +assignment.replaceable.with.operator.assignment.display.name=賦值可被取代為運算符賦值 unnecessary.code.block.display.name=不必要的程式碼塊 unnecessary.code.block.unwrap.quickfix=解開塊 redundant.local.variable.display.name=冗餘局部變數 @@ -26906,7 +26993,7 @@ use.stringtokenizer.display.name=使用 'StringTokenizer' use.stringtokenizer.problem.descriptor=國際化上下文中的 #ref #loc time.tostring.call.display.name=調用 'Time.toString()' time.tostring.call.problem.descriptor=國際化上下文中的 Time.#ref() #loc -class.escapes.defined.scope.display.name=公開不可存取的 'class' +class.escapes.defined.scope.display.name=不可存取的類公開 class.escapes.defined.scope.display.module.option=模組的 API 公開未匯出的類(Java 9+) class.escapes.defined.scope.display.public.option=公共 API 公開不可存取的類 class.escapes.defined.scope.display.package.option=Package-local API 公開 private 類 @@ -26951,8 +27038,8 @@ resource.opened.not.closed.problem.descriptor=''{0}'' 應在 ''try'' 塊之前 jdbc.resource.opened.not.closed.display.name=JDBC 資源已開啟,但未安全關閉 jndi.resource.opened.not.closed.display.name=JNDI 資源已開啟,但未安全關閉 socket.opened.not.closed.display.name=套接字已開啟,但未安全關閉 -annotation.class.display.name=註解類 -annotation.class.problem.descriptor=註解類 #ref #loc +annotation.class.display.name=註解接口 +annotation.class.problem.descriptor=註解接口 #ref #loc annotation.display.name=註解 annotation.problem.descriptor=註解 #ref #loc assert.statement.display.name='assert' 語句 @@ -27084,7 +27171,7 @@ too.broad.scope.display.name=變數範圍過寬 infinite.loop.statement.display.name=無限迴圈語句 asserts.without.messages.display.name=斷言上缺少訊息 constant.naming.convention.element.description=常數 -constant.with.mutable.field.naming.convention.element.description=具有可變欄位類型的常數 +constant.with.mutable.field.naming.convention.element.description=具有可變類型的常數 random.double.for.random.integer.display.name=使用 'Random.nextDouble()' 獲取隨機整數 test.method.without.assertion.display.name=沒有任何斷言的 JUnit 測試方法 string.buffer.replaceable.by.string.builder.display.name='StringBuffer' 可能是 'StringBuilder' @@ -27137,12 +27224,12 @@ confusing.floating.point.literal.display.name=浮點文字會引起混淆 wait.not.in.loop.display.name=未在迴圈中調用的 'wait()' string.concatenation.inside.string.buffer.append.display.name=字串串聯作為 'StringBuilder.append()' 調用的實參 class.initializer.display.name=非 'static' 初始設定式 -enumerated.class.naming.convention.element.description=枚舉 +enumerated.class.naming.convention.element.description=枚舉類 non.thread.safe.lazy.initialization.display.name=不安全的 'static' 欄位延遲初始化 call.to.simple.setter.in.class.display.name=從類內調用簡單 setter comparison.to.nan.display.name=與 'Double.NaN' 或 'Float.NaN' 比較 new.method.naming.convention.display.name=方法命名慣例 -instance.method.naming.convention.element.description=實例 +instance.method.naming.convention.element.description=實例方法 unnecessary.semicolon.display.name=不必要的分號 fallthru.in.switch.statement.display.name='switch' 語句中的直落 call.to.native.method.while.locked.display.name=鎖定時調用 'native' 方法 @@ -27170,7 +27257,7 @@ continue.statement.with.label.display.name=帶標籤的 'continue' 語句 class.loader.instantiation.display.name='ClassLoader' 實例化 return.from.finally.block.display.name='return' 位於 'finally' 塊內 unnecessary.boxing.display.name=不必要的裝箱 -annotation.naming.convention.element.description=註解 +annotation.naming.convention.element.description=註解接口 checked.exception.class.display.name=已檢查的異常類 switch.statement.with.confusing.declaration.display.name=在不同 'switch' 分支中使用並宣告的局部變數 cast.that.loses.precision.display.name=損失精度的數字轉換 @@ -27178,10 +27265,8 @@ manual.array.copy.display.name=手動陣列複製 manual.array.to.collection.copy.display.name=手動陣列到集合複製 long.literals.ending.with.lowercase.l.display.name='long' 文字以 'l' 而不是 'L' 結尾 overly.complex.arithmetic.expression.display.name=過於複雜的算術表達式 -junit.abstract.test.class.naming.convention.element.description=abstract 測試 +junit.abstract.test.class.naming.convention.element.description=Abstract 測試類 unnecessary.parentheses.display.name=不必要的圓括號 -test.case.in.product.code.display.name=產品源中的 JUnit 'TestCase' -test.method.in.product.code.display.name=產品源中的 JUnit 測試方法 serializable.class.in.secure.context.display.name=安全上下文中的可序列化類 static.variable.naming.convention.element.description='static' 欄位 nested.method.call.display.name=嵌套方法調用 @@ -27243,7 +27328,6 @@ while.loop.spins.on.field.fix.family.name=修復自旋迴圈 while.loop.spins.on.field.fix.volatile=將 ''{0}'' 設為 volatile while.loop.spins.on.field.fix.spinwait=添加 Thread.onSpinWait() while.loop.spins.on.field.fix.volatile.spinwait=將 ''{0}'' 設為 volatile 並添加 Thread.onSpinWait() -test.method.is.public.void.no.arg.display.name=測試方法的格式錯誤 if.statement.with.identical.branches.display.name='if' 語句的分支相同 inspection.common.if.parts.message.variables.only=從 ''if'' 中提取變數{0} inspection.common.if.parts.message.with.variables.extract=從 ''if'' 中提取包含變數的通用部分{0} @@ -27273,7 +27357,7 @@ static.suite.display.name='suite()' 方法未被宣告為 'static' redundant.field.initialization.display.name=冗餘欄位初始化 string.buffer.to.string.in.concatenation.display.name=連接中的 'StringBuilder.toString()' utility.class.with.public.constructor.display.name=實用程序類具有 'public' 構造函數 -for.loop.replaceable.by.while.display.name='for' 迴圈可取代為 'while' 迴圈 +for.loop.replaceable.by.while.display.name='for' 迴圈可被取代為 'while' 迴圈 missing.deprecated.annotation.display.name=缺少 '@Deprecated' 註解 cloneable.class.in.secure.context.display.name=安全上下文中的可克隆類 static.inheritance.display.name=靜態繼承 @@ -27289,7 +27373,7 @@ octal.literal.display.name=八進制整數 misordered.assert.equals.arguments.display.name=順序錯誤的 'assertEquals()' 實參 unnecessary.constructor.display.name=冗餘無實參構造函數 method.name.same.as.parent.name.display.name=方法名稱與父類名相同 -while.can.be.foreach.display.name='while' 迴圈可取代為增強的 'for' 迴圈 +while.can.be.foreach.display.name='while' 迴圈可被取代為增強的 'for' 迴圈 big.decimal.equals.display.name=在 'BigDecimal' 上調用了 'equals()' implicit.call.to.super.display.name=隱式調用 'super()' unqualified.static.usage.display.name=非限定靜態存取 @@ -27305,7 +27389,7 @@ system.properties.display.name=系統屬性的存取 chained.method.call.display.name=鏈式方法調用 safe.lock.display.name=已獲取但未安全解鎖的鎖 system.run.finalizers.on.exit.display.name=調用 'System.runFinalizersOnExit()' -for.can.be.foreach.display.name='for' 迴圈可取代為增強的 for 迴圈 +for.can.be.foreach.display.name='for' 迴圈可被取代為增強的 for 迴圈 type.parameter.extends.object.display.name=類型參數顯式擴展 'Object' type.parameter.extends.object.ignore.annotated=註解 java.lang.Object 時忽略 marker.interface.display.name=標記接口 @@ -27316,7 +27400,7 @@ for.loop.with.missing.component.display.name=缺少組件的 'for' 迴圈 for.loop.with.missing.component.collection.loop.option=忽略集合迭代 double.checked.locking.display.name=雙重檢查鎖定 double.checked.locking.problem.descriptor=雙重檢查鎖定 #loc -string.buffer.replaceable.by.string.display.name='StringBuilder' 可取代為 'String' +string.buffer.replaceable.by.string.display.name='StringBuilder' 可被取代為 'String' boolean.method.name.must.start.with.question.display.name=布爾方法名稱必須以疑問詞開頭 class.name.same.as.ancestor.name.display.name=類名與上級名稱相同 error.rethrown.display.name='Error' 未重新拋出 @@ -27338,12 +27422,12 @@ boolean.constructor.display.name=布爾構造函數調用 continue.statement.display.name='continue' 語句 extends.object.display.name=類顯式擴展 'Object' serializable.inner.class.has.serial.version.uid.field.display.name=沒有 'serialVersionUID' 的可序列化非 static 內部類 -static.method.naming.convention.element.description='static' +static.method.naming.convention.element.description='static' 方法 empty.try.block.display.name=空 'try' 塊 field.has.setter.but.no.getter.display.name=欄位具有 setter 但沒有 getter three.negations.per.method.display.name=具有三個以上否定的方法 conditional.expression.display.name=條件表達式 -string.equals.empty.string.display.name='String.equals()' 可取代為 'String.isEmpty()' +string.equals.empty.string.display.name='String.equals()' 可被取代為 'String.isEmpty()' synchronize.on.lock.display.name=在 'Lock' 物件上同步 synchronized.on.literal.object.name=在使用文字初始化的物件上同步 field.may.be.static.display.name=欄位可以為 'static' @@ -27355,16 +27439,16 @@ nested.synchronized.statement.display.name=嵌套 'synchronized' 語句 constant.conditional.expression.display.name=常數條件表達式 redundant.else.display.name=冗餘的 'else' public.field.accessed.in.synchronized.context.display.name=在 'synchronized' 上下文中存取d了非 private 欄位 -string.replaceable.by.string.buffer.display.name=非常數 'String' 可取代為 'StringBuilder' -junit.test.class.naming.convention.element.description=測試 +string.replaceable.by.string.buffer.display.name=非常數 'String' 可被取代為 'StringBuilder' +junit.test.class.naming.convention.element.description=測試類 junit.test.suite.naming.convention.element.description=測試套件 method.coupling.display.name=過度耦合的方法 collections.must.have.initial.capacity.display.name=沒有初始容量的集合 -anonymous.inner.class.display.name=匿名內部類可取代為內部類 +anonymous.inner.class.display.name=匿名內部類可被取代為內部類 negated.conditional.display.name=具有否定條件的條件表達式 non.reproducible.math.call.display.name=對 'Math' 的不可重現調用 multiple.top.level.classes.in.file.display.name=單個檔案中的多個頂級類 -set.replaceable.by.enum.set.display.name='Set' 可取代為 'EnumSet' +set.replaceable.by.enum.set.display.name='Set' 可被取代為 'EnumSet' tail.recursion.display.name=尾遞歸 finally.block.cannot.complete.normally.display.name=不能正常完成的 'finally' 塊 non.atomic.operation.on.volatile.field.display.name='volatile' 欄位上的非原子操作 @@ -27384,7 +27468,7 @@ standard.variable.names.display.name=標準變數名稱 field.naming.convention.display.name=欄位命名慣例 instance.variable.naming.convention.element.description=實例欄位 dollar.sign.in.name.display.name=在關鍵字中使用 '$' -map.replaceable.by.enum.map.display.name='Map' 可取代為 'EnumMap' +map.replaceable.by.enum.map.display.name='Map' 可被取代為 'EnumMap' extends.concrete.collection.display.name=類顯式擴展 'Collection' 類 continue.or.break.from.finally.block.display.name='continue' 或 'break' 位於 'finally' 塊內 abstract.method.with.missing.implementations.display.name=缺少實作的 abstract 方法 @@ -27521,7 +27605,7 @@ unnecessary.block.statement.problem.descriptor=此語句周圍的大括號不必 unnecessary.continue.problem.descriptor=#ref 不必要,因為是迴圈中的最後一條語句 #loc unnecessary.semicolon.problem.descriptor=不必要的分號 #ref #loc unnecessary.semicolon.ignore.after.enum.constants.option=忽略枚舉常數後的不必要分號 -unnecessary.fully.qualified.name.problem.descriptor1=限定符 #ref 不必要,可取代為匯入 #loc +unnecessary.fully.qualified.name.problem.descriptor1=限定符 #ref 不必要,可被取代為匯入 #loc unnecessary.fully.qualified.name.problem.descriptor2=限定符 #ref 不必要,可以移除 #loc unnecessary.qualifier.for.this.problem.descriptor='this' 上的限定符 #ref 在此上下文中不必要 #loc unnecessary.qualifier.for.super.problem.descriptor='super' 上的限定符 #ref 在此上下文中不必要 #loc @@ -27534,7 +27618,7 @@ type.parameter.extends.object.problem.descriptor2=萬用字元類型實參 #ref 不必要 #loc unnecessary.constructor.problem.descriptor=無實參構造函數 #ref() 是冗餘的 #loc unnecessary.constructor.annotation.option=忽略有註解的構造函數 -for.loop.replaceable.by.while.problem.descriptor=#ref 迴圈語句可取代為 'while' 迴圈 #loc +for.loop.replaceable.by.while.problem.descriptor=#ref 迴圈語句可被取代為 'while' 迴圈 #loc unnecessary.default.problem.descriptor=#ref 分支不必要 #loc unnecessary.default.expressions.option=僅報告 switch 表達式 unnecessary.default.quickfix=移除 'default' 分支 @@ -27543,8 +27627,8 @@ unnecessary.boxing.inside.value.of.problem.descriptor=#ref 內的 unnecessary.unboxing.problem.descriptor=不必要的拆箱 #ref #loc unnecessary.boxing.superfluous.option=僅報告真正多餘的裝箱表達式 unnecessary.unboxing.superfluous.option=僅報告真正多餘的拆箱表達式 -for.can.be.foreach.problem.descriptor=#ref 迴圈可取代為增強的 'for' #loc -while.can.be.foreach.problem.descriptor=#ref 迴圈可取代為增強的 'for' #loc +for.can.be.foreach.problem.descriptor=#ref 迴圈可被取代為增強的 'for' #loc +while.can.be.foreach.problem.descriptor=#ref 迴圈可被取代為增強的 'for' #loc too.broad.scope.problem.descriptor=變數 #ref 的範圍過寬 #loc return.this.problem.descriptor=返回 #ref #loc constant.on.side.of.comparison.display.name=常數位於比較的錯誤一側 @@ -27605,13 +27689,13 @@ instantiating.object.to.get.class.object.problem.descriptor=實例化物件以 field.may.be.static.problem.descriptor=欄位 #ref 可能為 'static' #loc method.may.be.static.problem.descriptor=方法 #ref() 可能為 'static' #loc class.initializer.may.be.static.problem.descriptor=類初始設定式可能為 'static' #loc -map.replaceable.by.enum.map.problem.descriptor=#ref 可取代為 'EnumMap' #loc -set.replaceable.by.enum.set.problem.descriptor=#ref 可取代為 'EnumSet' #loc +map.replaceable.by.enum.map.problem.descriptor=#ref 可被取代為 'EnumMap' #loc +set.replaceable.by.enum.set.problem.descriptor=#ref 可被取代為 'EnumSet' #loc inner.class.may.be.static.problem.descriptor=內部類 #ref 可能為 'static' #loc string.buffer.must.have.initial.capacity.problem.descriptor=沒有初始容量的 new #ref() #loc string.buffer.replaceable.by.string.builder.problem.descriptor=StringBuffer #ref 可能被宣告為 'StringBuilder' #loc -string.buffer.replaceable.by.string.problem.descriptor={0} #ref 可取代為 ''String'' #loc -new.string.buffer.replaceable.by.string.problem.descriptor=#ref 可取代為 'String' #loc +string.buffer.replaceable.by.string.problem.descriptor={0} #ref 可被取代為 ''String'' #loc +new.string.buffer.replaceable.by.string.problem.descriptor=#ref 可被取代為 'String' #loc string.replaceable.by.string.buffer.problem.descriptor=非常數 String #ref 可能應被宣告為 'StringBuilder' #loc collections.must.have.initial.capacity.problem.descriptor=沒有初始容量的 new #ref() #loc string.concatenation.in.loops.problem.descriptor=迴圈中的字串串聯 #ref #loc @@ -27619,8 +27703,8 @@ string.concatenation.inside.string.buffer.append.problem.descriptor=字串串聯 boolean.constructor.problem.descriptor=布爾構造函數調用 #loc string.buffer.to.string.in.concatenation.problem.descriptor=在串聯中調用 {0}.#ref() #loc tail.recursion.problem.descriptor=尾部遞歸調用 #ref() #loc -string.equals.empty.string.problem.descriptor=#ref(\\"\\") 可取代為 'length()==0' #loc -string.equals.empty.string.is.empty.problem.descriptor=#ref(\\"\\") 可取代為 'isEmpty()' #loc +string.equals.empty.string.problem.descriptor=#ref(\\"\\") 可被取代為 'length()==0' #loc +string.equals.empty.string.is.empty.problem.descriptor=#ref(\\"\\") 可被取代為 'isEmpty()' #loc random.double.for.random.integer.problem.descriptor=使用 Random.#ref 創建隨機整數 #loc manual.array.copy.problem.descriptor=手動陣列複製 #loc manual.array.to.collection.copy.problem.descriptor=手動陣列到集合複製 #loc @@ -27635,8 +27719,6 @@ static.suite.problem.descriptor=Junit #ref() 方法未被宣告為 simplifiable.junit.assertion.problem.descriptor=#ref() 可以簡化為 ''{0}'' #loc test.method.without.assertion.problem.descriptor=JUnit 測試方法 #ref() 不包含斷言 #loc test.case.with.no.test.methods.problem.descriptor=測試類 #ref 沒有測試 #loc -test.case.in.product.code.problem.descriptor=測試用例 #ref 可能應當放置在測試源樹中 #loc -test.method.in.product.code.problem.descriptor=測試方法 #ref() 可能應當放置在測試源樹中 #loc deserializable.class.in.secure.context.problem.descriptor=類 #ref 可能被反序列化,影響安全性 #loc serializable.class.in.secure.context.problem.descriptor=類 #ref 可能被序列化,影響安全性 #loc serializable.deserializable.class.in.secure.context.problem.descriptor=類 #ref 可能被序列化和反序列化,影響安全性 #loc @@ -27711,9 +27793,6 @@ unnecessary.boxing.remove.quickfix=移除裝箱 unnecessary.unboxing.remove.quickfix=移除拆箱 misordered.assert.equals.arguments.flip.quickfix=翻轉比較實參 simplify.junit.assertion.simplify.quickfix=簡化斷言 -test.method.is.public.void.no.arg.problem.descriptor1=測試方法 #ref() 不應具有參數 #loc -test.method.is.public.void.no.arg.problem.descriptor2=測試方法 #ref() 未被宣告為 'public void' #loc -test.method.is.public.void.no.arg.problem.descriptor3=測試方法 #ref() 不應為 'static' #loc system.properties.problem.descriptor=對 Integer.#ref() 的調用可能造成安全問題 #loc system.properties.problem.descriptor1=對 Boolean.#ref() 的調用可能造成安全問題 #loc unsecure.random.number.generation.problem.descriptor1=出於安全目的,請使用 'java.security.SecureRandom' 而不是 java.lang.Math.#ref() #loc @@ -27770,9 +27849,9 @@ implicit.numeric.conversion.assignment.problem.descriptor=將結果值從 ''{0}' implicit.numeric.conversion.make.explicit.quickfix=使轉換顯式 non.reproducible.math.call.replace.quickfix=取代為 'StrictMath' 調用 overly.complex.arithmetic.expression.max.number.option=最大項數: -expression.can.be.replaced.problem.descriptor=#ref 可取代為 ''{0}'' #loc +expression.can.be.replaced.problem.descriptor=#ref 可被取代為 ''{0}'' #loc method.complexity.limit.option=方法復雜度限制: -expression.can.be.replaced.no.quotes.problem.descriptor={0} 可取代為 {1} +expression.can.be.replaced.no.quotes.problem.descriptor={0} 可被取代為 {1} cyclomatic.complexity.problem.descriptor=過度複雜的方法 #ref() (迴圈復雜度 = {0}) #loc method.coupling.limit.option=方法耦合限制: method.coupling.problem.descriptor=#ref 過度耦合 (# 引用的類 = {0}) #loc @@ -27915,9 +27994,9 @@ pointless.indexof.comparison.always.true.problem.descriptor=#ref pointless.indexof.comparison.always.false.problem.descriptor=#ref 始終為 false #loc reuse.of.local.variable.problem.descriptor=局部變數 #ref 的重用 #loc single.character.startswith.display.name=單個字符 'startsWith()' 或 'endsWith()' -single.character.startswith.problem.descriptor=單個字符 #ref() 可取代為 'charAt()' 表達式 #loc -list.indexof.replaceable.by.contains.display.name='List.indexOf()' 表達式可取代為 'contains()' -string.indexof.replaceable.by.contains.display.name='String.indexOf()' 表達式可取代為 'contains()' +single.character.startswith.problem.descriptor=單個字符 #ref() 可被取代為 'charAt()' 表達式 #loc +list.indexof.replaceable.by.contains.display.name='List.indexOf()' 表達式可被取代為 'contains()' +string.indexof.replaceable.by.contains.display.name='String.indexOf()' 表達式可被取代為 'contains()' overloaded.methods.with.same.number.parameters.problem.descriptor=具有相同數量參數的多個方法命名 #ref #loc overloaded.vararg.method.problem.descriptor=多載 vararg 方法 #ref() #loc overloaded.vararg.constructor.problem.descriptor=多載 vararg 構造函數 #ref() #loc @@ -27945,7 +28024,7 @@ method.only.used.from.inner.class.ignore.option=忽略從匿名類或局部類 only.report.static.methods=僅報告 'static' 方法(&O) single.character.startswith.quickfix=取代為 'charAt()' 表達式 interface.never.implemented.option=忽略僅宣告常數的接口 -size.replaceable.by.isempty.display.name='size() == 0' 可取代為 'isEmpty()' +size.replaceable.by.isempty.display.name='size() == 0' 可被取代為 'isEmpty()' size.replaceable.by.isempty.negation.ignore.option=忽略將取代為 '!isEmpty()' 的表達式 size.replaceable.by.isempty.fix.ignore.calls=忽略類型 ''{1}'' 上的 ''.{0}()'' 調用 choose.class.type.to.ignore=選擇要忽略的類 @@ -28076,7 +28155,7 @@ unqualified.method.access.problem.descriptor=未使用 'this' 限定實例方法 add.this.qualifier.quickfix=添加 'this' 限定符 while.loop.spins.on.field.ignore.non.empty.loops.option=僅當迴圈為空時才發出警告 method.may.be.synchronized.problem.descriptor=帶 synchronized 塊的方法 #ref() 可以是 synchronized 方法 #loc -method.may.be.synchronized.display.name=只有一個 'synchronized' 塊的方法可取代為 'synchronized' 方法 +method.may.be.synchronized.display.name=只有一個 'synchronized' 塊的方法可被取代為 'synchronized' 方法 method.may.be.synchronized.quickfix=將方法設為 synchronized 並移除 synchronized 塊 fallthru.in.switch.statement.quickfix=添加 ''{0}'' law.of.demeter.display.name=方法調用違反迪米特法則 @@ -28089,7 +28168,7 @@ assertnotsame.between.inconvertible.types.problem.descriptor=冗餘斷言: 比 masked.assertion.display.name=斷言通過 'catch' 禁止 masked.assertion.problem.description=''{0}'' 不能失敗,因為它通過 ''catch'' 屏蔽 enumeration.can.be.iteration.display.name=枚舉可以是迭代 -enumeration.can.be.iteration.problem.descriptor=#ref() 可取代為 ''{0}'' 結構 #loc +enumeration.can.be.iteration.problem.descriptor=#ref() 可被取代為 ''{0}'' 結構 #loc enumeration.can.be.iteration.quickfix=取代為 'Iterator' 結構 equals.hashcode.called.on.url.display.name=在 'URL' 物件上調用了 'equals()' 或 'hashCode()' equals.hashcode.called.on.url.problem.descriptor=在 URL 物件上調用 #ref() #loc @@ -28120,8 +28199,8 @@ access.to.non.thread.safe.static.field.from.instance.option.title=非執行緒 access.to.non.thread.safe.static.field.from.instance.class.chooser.title=選擇非執行緒安全類 transient.field.not.initialized.display.name=transient 欄位在反序列化時未初始化 transient.field.not.initialized.problem.descriptor=transient 欄位 #ref 在反序列化時未初始化 #loc -call.to.string.concat.can.be.replaced.by.operator.display.name=對 'String.concat()' 的調用可取代為 '+' -call.to.string.concat.can.be.replaced.by.operator.problem.descriptor=對 #ref() 的調用可取代為 '+' 表達式 #loc +call.to.string.concat.can.be.replaced.by.operator.display.name=對 'String.concat()' 的調用可被取代為 '+' +call.to.string.concat.can.be.replaced.by.operator.problem.descriptor=對 #ref() 的調用可被取代為 '+' 表達式 #loc call.to.string.concat.can.be.replaced.by.operator.quickfix=用 '+' 取代 'concat()' new.string.buffer.with.char.argument.display.name=StringBuilder 構造函數調用具有 'char' 實參 new.string.buffer.with.char.argument.problem.descriptor=new #ref() 具有 'char' 類型的實參 #loc @@ -28153,8 +28232,8 @@ inspection.empty.catch.block.generate.body=從模板生成 'catch' 正文 unnecessary.super.qualifier.display.name=不必要的 'super' 限定符 unnecessary.super.qualifier.problem.descriptor=限定符 #ref 在此上下文中不必要 #loc unnecessary.super.qualifier.quickfix=移除不必要的 'super' 限定符 -collections.field.access.replaceable.by.method.call.display.name=對空集合欄位的引用可取代為方法調用 -collections.field.access.replaceable.by.method.call.problem.descriptor=#ref 可取代為 ''Collections.{0}'' #loc +collections.field.access.replaceable.by.method.call.display.name=對空集合欄位的引用可被取代為方法調用 +collections.field.access.replaceable.by.method.call.problem.descriptor=#ref 可被取代為 ''Collections.{0}'' #loc synchronization.on.local.variable.or.method.parameter.display.name=在局部變數或方法參數上同步 synchronization.on.local.variable.problem.descriptor=在局部變數 #ref 上同步 #loc synchronization.on.method.parameter.problem.descriptor=在方法參數 #ref 上同步 #loc @@ -28193,7 +28272,7 @@ log.statement.guarded.by.log.condition.problem.descriptor=#ref() log.statement.guarded.by.log.condition.quickfix=用日誌條件環繞 log.statement.guarded.by.log.condition.flag.all.unguarded.option=標記所有不受保護的日誌調用 key.set.iteration.may.use.entry.set.display.name=可以最佳化對 'keySet()' 的迭代 -key.set.iteration.may.use.entry.set.problem.descriptor=#ref 上的迭代可取代為 ''{0}'' 迭代 #loc +key.set.iteration.may.use.entry.set.problem.descriptor=#ref 上的迭代可被取代為 ''{0}'' 迭代 #loc key.set.iteration.may.use.entry.set.quickfix=最佳化 Map 迭代 string.replaceable.by.string.buffer.in.loop.option=僅在迴圈中追加時發出警告 declare.collection.as.interface.quickfix=削弱為 ''{0}'' @@ -28209,8 +28288,8 @@ ignore.overflowing.byte.casts.option=忽略從 int 128-255 到字節的轉換 variable.not.used.inside.if.display.name='if' 內未使用檢查為 'null' 的引用 variable.not.used.inside.if.problem.descriptor='if' 內未使用檢查為 'null' 的 #ref #loc variable.not.used.inside.conditional.problem.descriptor=條件內未使用檢查為 'null' 的 #ref #loc -boolean.expression.may.be.conditional.display.name=布爾表達式可取代為條件表達式 -if.may.be.conditional.problem.descriptor=#ref 可取代為條件表達式 #loc +boolean.expression.may.be.conditional.display.name=布爾表達式可被取代為條件表達式 +if.may.be.conditional.problem.descriptor=#ref 可被取代為條件表達式 #loc if.may.be.conditional.quickfix=取代為條件表達式 redundant.string.format.call.display.name=冗餘調用 'String.format()' redundant.call.problem.descriptor=冗餘調用 #ref() #loc @@ -28229,7 +28308,7 @@ remove.junit4.test.annotation.and.rename.quickfix=移除 ''@Test'' 註解並重 equals.called.on.enum.constant.display.name=對枚舉值調用了 'equals()' equals.called.on.enum.constant.problem.descriptor=對枚舉值調用了 #ref() #loc int.literal.may.be.long.literal.display.name=轉換為 'long' 可以是 'long' 文字 -int.literal.may.be.long.literal.problem.descriptor=#ref 可取代為 ''{0}'' #loc +int.literal.may.be.long.literal.problem.descriptor=#ref 可被取代為 ''{0}'' #loc constant.assert.condition.display.name='assert' 語句中的常數條件 constant.assert.condition.problem.descriptor=斷言條件 #ref 是常數 #loc assert.with.side.effects.display.name=具有副作用的 'assert' 語句 @@ -28237,8 +28316,8 @@ assert.with.side.effects.problem.descriptor=#ref 具有副作用: { method.count.ignore.getters.setters.option=忽略簡單的 getter 和 setter 方法(&I) class.new.instance.display.name=對 'Class.newInstance()' 的調用不安全 class.new.instance.problem.descriptor=對 #ref() 的調用可能會拋出未宣告的已檢查的異常 #loc -dynamic.regex.replaceable.by.compiled.pattern.display.name=動態正則表達式可取代為已編譯的 'Pattern' -dynamic.regex.replaceable.by.compiled.pattern.problem.descriptor=#ref() 可取代為已編譯的 'java.util.regex.Pattern' 結構 #loc +dynamic.regex.replaceable.by.compiled.pattern.display.name=動態正則表達式可被取代為已編譯的 'Pattern' +dynamic.regex.replaceable.by.compiled.pattern.problem.descriptor=#ref() 可被取代為已編譯的 'java.util.regex.Pattern' 結構 #loc dynamic.regex.replaceable.by.compiled.pattern.quickfix=取代為對已編譯 'Pattern' 常數的方法的調用 ignore.serializable.option=忽略 'java.io.Serializable' ignore.cloneable.option=忽略 'java.lang.Cloneable' @@ -28254,7 +28333,7 @@ unnecessary.inherit.doc.module.invalid.problem.descriptor=#ref 在 unnecessary.inherit.doc.constructor.no.super.problem.descriptor=找不到繼承 Javadoc 的 super 方法 #loc unnecessary.inherit.doc.quickfix=移除不必要的 {@inheritDoc} multiple.exceptions.declared.on.test.method.display.name=在測試方法上宣告的多個異常 -multiple.exceptions.declared.on.test.method.problem.descriptor=#ref 可取代為 'throws Exception' #loc +multiple.exceptions.declared.on.test.method.problem.descriptor=#ref 可被取代為 'throws Exception' #loc unnecessary.javadoc.link.display.name=不必要的 Javadoc 鏈接 unnecessary.javadoc.link.super.method.problem.descriptor=指向 super 方法的 #ref 不必要 #loc unnecessary.javadoc.link.this.method.problem.descriptor=指向此方法的 #ref 不必要 #loc @@ -28359,8 +28438,8 @@ package.dot.html.may.be.package.info.convert.quickfix=轉換為 'package-info.ja ignore.anonymous.inner.classes=忽略匿名內部類 try.with.identical.catches.display.name='try' 語句中的相同 'catch' 分支 try.with.identical.catches.problem.descriptor=''catch'' 分支與 ''{0}'' 分支相同 #loc -if.can.be.switch.display.name='if' 可取代為 'switch' -if.can.be.switch.problem.descriptor=#ref 語句可取代為 'switch' 語句 #loc +if.can.be.switch.display.name='if' 可被取代為 'switch' +if.can.be.switch.problem.descriptor=#ref 語句可被取代為 'switch' 語句 #loc if.can.be.switch.minimum.branch.option='if' 條件分支的最小數量: if.can.be.switch.int.option=對數字啟用 switch 建議 if.can.be.switch.enum.option=對枚舉啟用 switch 建議 @@ -28369,9 +28448,9 @@ unnecessarily.qualified.inner.class.access.option=忽略需要匯入的引用 unqualified.inner.class.access.option=忽略對本地內部類的引用 try.with.identical.catches.quickfix=摺疊 'catch' 塊 confusing.else.option=當 'if' 語句之後沒有其他語句時報告 -html.tag.can.be.javadoc.tag.display.name='...' 可取代為 '{@code ...}' -html.tag.can.be.javadoc.tag.problem.descriptor=#ref...\\\\\\\\</code\\\\\\\\> 可取代為 '{@code ...}' #loc -try.finally.can.be.try.with.resources.display.name='try finally' 可取代為 'try' with resources +html.tag.can.be.javadoc.tag.display.name='...' 可被取代為 '{@code ...}' +html.tag.can.be.javadoc.tag.problem.descriptor=#ref...\\\\\\\\</code\\\\\\\\> 可被取代為 '{@code ...}' #loc +try.finally.can.be.try.with.resources.display.name='try finally' 可被取代為 'try' with resources try.finally.can.be.try.with.resources.problem.descriptor=#ref 可以使用自動資源管理 #loc try.finally.can.be.try.with.resources.quickfix=取代為 'try-with-resources' array.comparison.display.name=使用 '==' 而不是 'Arrays.equals()' 進行陣列比較 @@ -28469,7 +28548,7 @@ negated.conditional.expression.problem.descriptor=否定條件表達式 #loc negated.conditional.expression.quickfix=移除否定 suspicious.array.cast.display.name=可疑的陣列轉換 suspicious.array.cast.problem.descriptor=可疑轉換為 #ref #loc -public.constructor.display.name='public' 構造函數可取代為工廠方法 +public.constructor.display.name='public' 構造函數可被取代為工廠方法 public.default.constructor.problem.descriptor=類 #ref 具有 'public' 預設構造函數 public.constructor.problem.descriptor=public 構造函數 #ref() #loc public.constructor.quickfix=將構造函數取代為工廠方法 @@ -28493,8 +28572,6 @@ placeholder.count.matches.argument.count.more.problem.descriptor=提供的實參 placeholder.count.matches.argument.count.fewer.problem.descriptor=提供的實參數量({0})少於指定的佔位符數({1}) #loc assignment.to.superclass.field.display.name=構造函數將值賦給在超類中定義的欄位 assignment.to.superclass.field.problem.descriptor=賦值給在超類 ''{1}'' 中定義的欄位 ''{0}'' #loc -junit.datapoint.display.name='@DataPoint' 欄位的格式錯誤 -junit.datapoint.problem.descriptor=使用 @DataPoint 註解的 {1} 應當為 {0} inner.class.referenced.via.subclass.display.name=通過子類引用的內部類 inner.class.referenced.via.subclass.problem.descriptor=內部類 #ref 在類 ''{0}'' 中宣告,但通過子類 ''{1}'' 引用 #loc inner.class.referenced.via.subclass.quickfix=使內部類存取合理化 @@ -28505,9 +28582,9 @@ boolean.parameter.constructor.problem.descriptor='public' 構造函數 #re boolean.parameters.constructor.problem.descriptor='public' 構造函數 #ref() 具有 'boolean' 參數 #loc boolean.parameter.only.report.multiple.option=僅報告具有多個布爾參數的方法 unnecessary.unicode.escape.display.name=不必要的 Unicode 轉義序列 -unnecessary.unicode.escape.problem.descriptor=Unicode 轉義序列 #ref 可取代為 ''{0}'' #loc -unnecessary.unicode.escape.problem.tab.descriptor=Unicode 轉義序列 #ref 可取代為制表符 #loc -unnecessary.unicode.escape.problem.newline.descriptor=Unicode 轉義序列 #ref 可取代為換行字符 #loc +unnecessary.unicode.escape.problem.descriptor=Unicode 轉義序列 #ref 可被取代為 ''{0}'' #loc +unnecessary.unicode.escape.problem.tab.descriptor=Unicode 轉義序列 #ref 可被取代為制表符 #loc +unnecessary.unicode.escape.problem.newline.descriptor=Unicode 轉義序列 #ref 可被取代為換行字符 #loc missing.package.info.display.name=缺少 'package-info.java' missing.package.info.problem.descriptor=軟體套件 ''{0}'' 缺少 package-info.java 檔案 missing.package.html.problem.descriptor=軟體套件 ''{0}'' 缺少 package.html 檔案 @@ -28541,7 +28618,7 @@ lambda.parameter.hides.member.variable.problem.descriptor=lambda 參數 #r lambda.parameter.hides.member.variable.ignore.invisible.option=忽略從 lambda 實際不可見的欄位 shared.thread.local.random.display.name='ThreadLocalRandom' 實例可能是共享的 shared.thread.local.random.problem.descriptor='ThreadLocalRandom' 實例可能在線程之間共享 -native.method.naming.convention.element.description='原生' +native.method.naming.convention.element.description='native' 方法 use.of.obsolete.date.time.api.display.name=使用廢棄的日期時間 API use.of.obsolete.date.time.api.problem.descriptor=使用了廢棄的日期時間類型 #ref #loc warn.on.label=警告物件: @@ -28569,8 +28646,8 @@ class.with.only.private.constructors.problem.descriptor=僅包含 'private' 構 property.value.set.to.itself.display.name=屬性值設定為自身 equals.with.itself.display.name=在自身上調用了 'equals()' equals.with.itself.problem.descriptor=在自身上調用了 #ref() -junit4.method.naming.convention.element.description=JUnit 4+ 測試 -junit3.method.naming.convention.element.description=JUnit 3 測試 +junit4.method.naming.convention.element.description=JUnit 4+ 測試方法 +junit3.method.naming.convention.element.description=JUnit 3 測試方法 introduce.holder.class.quickfix=引入 holder 類 double.brace.initialization.display.name=雙大括號初始化 double.brace.initialization.quickfix=取代為正則初始化 @@ -28607,8 +28684,8 @@ dangling.javadoc.display.name=懸空的 Javadoc 註釋 dangling.javadoc.problem.descriptor=懸空的 Javadoc 註釋 #loc dangling.javadoc.convert.quickfix=取代為塊註釋 dangling.javadoc.delete.quickfix=移除懸空的註釋 -equals.replaceable.by.objects.call.display.name='equals()' 表達式可取代為 'Objects.equals()' 表達式 -equals.replaceable.by.objects.call.problem.descriptor=#ref 可取代為 'Objects.equals()' 表達式 #loc +equals.replaceable.by.objects.call.display.name='equals()' 表達式可被取代為 'Objects.equals()' 表達式 +equals.replaceable.by.objects.call.problem.descriptor=#ref 可被取代為 'Objects.equals()' 表達式 #loc equals.replaceable.by.objects.check.not.null.option=高亮顯示與 'a != null \\\\\\\\&\\\\\\\\& a.equals(b)' 類似的表達式 array.objects.equals.display.name=對陣列使用淺層方法或 'Objects' 方法 array.equals.problem.descriptor=或許應當使用 ''{0}'' 完成陣列比較'' @@ -28667,19 +28744,19 @@ lambda.parameter.type.can.be.specified.name=可以指定 lambda 參數類型 lambda.parameter.type.can.be.specified.descriptor=Lambda 參數類型可以擴展為{0} lambda.parameter.type.can.be.specified.quickfix=將參數類型擴展為{0} lambda.parameter.type.can.be.specified.family.quickfix=指定 lambda 參數類型 -diamond.can.be.replaced.with.explicit.type.arguments.name=diamond 可取代為顯式類型實參 +diamond.can.be.replaced.with.explicit.type.arguments.name=diamond 可被取代為顯式類型實參 diamond.can.be.replaced.with.explicit.type.arguments.quickfix=將 '<>' 取代為顯式類型實參 -lambda.can.be.replaced.with.anonymous.name=lambda 可取代為匿名類 +lambda.can.be.replaced.with.anonymous.name=lambda 可被取代為匿名類 lambda.can.be.replaced.with.anonymous.quickfix=將 lambda 取代為匿名類 -method.ref.can.be.replaced.with.lambda.name=方法引用可取代為 lambda +method.ref.can.be.replaced.with.lambda.name=方法引用可被取代為 lambda method.ref.can.be.replaced.with.lambda.quickfix=將方法引用取代為 lambda try.statement.with.multiple.resources.name=可以拆分具有多個資源的 'try' 語句 try.statement.with.multiple.resources.quickfix=拆分具有多個資源的 'try' 語句 multi.catch.can.be.split.name=多 catch 可拆分為單獨的 catch 塊 multi.catch.can.be.split.quickfix=將多 catch 拆分為單獨的 'catch' 塊 -assertion.can.be.if.name=斷言可取代為 'if' 語句 +assertion.can.be.if.name=斷言可被取代為 'if' 語句 assert.can.be.if.quickfix=將 'assert' 取代為 'if' 語句 -if.can.be.assertion.name=語句可取代為 'assert' 或 'Objects.requireNonNull' +if.can.be.assertion.name=語句可被取代為 'assert' 或 'Objects.requireNonNull' if.can.be.assertion.replace.with.assertion.quickfix=將語句取代為 'assert' 語句 if.can.be.assertion.replace.with.objects.requirenonnull.quickfix=將語句取代為 'Objects.requireNonNull()' single.statement.in.block.name=程式碼塊包含單條語句 @@ -28692,8 +28769,6 @@ single.element.annotation.family.quickfix=將註解擴展為標準形式 array.creation.without.new.keyword.name=創建不帶 'new' 表達式的陣列 array.creation.without.new.keyword.quickfix=添加 ''new {0}'' array.creation.without.new.keyword.family.quickfix=添加 'new' 表達式 -malformed.set.up.tear.down.display.name='setUp()' 或 'tearDown()' 方法的格式錯誤 -malformed.set.up.tear.down.problem.descriptor='#ref()' 的簽名不正確 #loc overly.long.lambda.display.name=過長的 lambda 表達式 overly.long.lambda.problem.descriptor=lambda 表達式過長 (# 非註釋源語句 = {0}) #loc wait.notify.not.in.synchronized.context.display.name='wait()' 或 'notify()' 不在同步的上下文中 @@ -28720,9 +28795,9 @@ ignored.class.label=已忽略類(包括子類): meta.annotation.without.runtime.retention=不含 '@Retention(RUNTIME)' 註解的測試註解 string.equals.char.sequence.display.name=使用 'CharSequence' 實參調用了 'String.equals()' string.equals.char.sequence.problem.descriptor=使用 ''{0}'' 實參調用了 String.equals() #loc -object.equals.can.be.equality.display.name='equals()' 調用可取代為 '==' -object.equals.can.be.equality.problem.descriptor=#ref() 可取代為 '==' -not.object.equals.can.be.equality.problem.descriptor=!#ref() 可取代為 '!=' +object.equals.can.be.equality.display.name='equals()' 調用可被取代為 '==' +object.equals.can.be.equality.problem.descriptor=#ref() 可被取代為 '==' +not.object.equals.can.be.equality.problem.descriptor=!#ref() 可被取代為 '!=' redundant.explicit.var.type.display.name=可以省略局部變數類型 variable.type.can.be.explicit.display.name=變數類型可以是顯式的 assignment.or.return.of.field.with.mutable.type.display.name=具有可變類型的欄位的賦值或返回 @@ -28743,7 +28818,7 @@ inspection.redundant.string.constructor.message=#ref 是冗餘的 # inspection.redundant.string.replace.with.arg.fix.name=取代為實參 inspection.redundant.string.replace.with.empty.fix.name=取代為空字串 inspection.redundant.string.option.do.not.report.string.constructors=不報告字串構造函數 -inspection.x.call.can.be.replaced.with.y=''{0}'' 調用可取代為 ''{1}'' +inspection.x.call.can.be.replaced.with.y=''{0}'' 調用可被取代為 ''{1}'' inspection.type.may.be.weakened.display.name=類型可能被削弱 inspection.type.may.be.weakened.problem.descriptor=變數 #ref 的類型可能被削弱為 {0} #loc @@ -28783,7 +28858,7 @@ inspection.catch.ignores.exception.vm.ignored.message=#ref 塊中 inspection.redundant.collection.operation.display.name=冗餘的 'Collection' 操作 inspection.redundant.collection.operation.fix.family.name=簡化集合操作 inspection.redundant.collection.operation.problem.arraycopy=為複製陣列而創建的集合不必要 -inspection.redundant.collection.removal.by.index.problem=按索引移除可取代為按物件移除 +inspection.redundant.collection.removal.by.index.problem=按索引移除可被取代為按物件移除 inspection.redundant.collection.removal.by.index.fix=使用按物件移除 inspection.redundant.collection.unnecessary.contains.problem=不必要的 ''{0}()'' 檢查 inspection.redundant.collection.unnecessary.contains.fix=移除 ''{0}()'' 檢查 @@ -28807,21 +28882,21 @@ inspection.constant.expression.fix.family.name=計算常量值 inspection.redundant.compare.call.display.name=冗餘的 'compare()' 方法調用 inspection.redundant.compare.call.fix.name=內聯 'compare()' 調用 -inspection.simplifiable.if.statement.display.name='if' 語句可取代為條件或布爾表達式 -inspection.simplifiable.if.statement.message=If 語句可取代為 ''{0}'' +inspection.simplifiable.if.statement.display.name='if' 語句可被取代為條件或布爾表達式 +inspection.simplifiable.if.statement.message=If 語句可被取代為 ''{0}'' inspection.simplifiable.if.statement.option.dont.warn.on.ternary=不建議使用 '?:' 運算符 inspection.simplifiable.if.statement.fix.name=將 ''if else'' 取代為 ''{0}'' inspection.simplifiable.if.statement.fix.family.name=將 'if else' 取代為條件運算符 inspection.list.remove.in.loop.display.name=在迴圈中調用了 'List.remove()' -inspection.list.remove.in.loop.message=可取代為 'List.subList().clear()' +inspection.list.remove.in.loop.message=可被取代為 'List.subList().clear()' implicit.default.charset.usage.fix.family.name=指定 UTF-8 字符集 inspection.redundant.class.call.display.name=冗餘的 'isInstance()' 或 'cast()' 調用 inspection.new.object.equality.display.name=使用 '==' 比較新物件 inspection.new.object.equality.message=使用 ''{0}'' 比較新物件 -inspection.excessive.range.check.message=可取代為 ''{0}'' +inspection.excessive.range.check.message=可被取代為 ''{0}'' inspection.excessive.range.check.fix.family.name=簡化過度範圍檢查 suspicious.integer.div.assignment.problem.descriptor=除法結果被截斷為整數 suspicious.integer.div.assignment.display.name=可疑的整數除法賦值 @@ -28838,13 +28913,13 @@ inspection.suspicious.date.format.display.name=可疑的日期格式模式 inspection.suspicious.date.format.message.upper=使用了大寫 ''{0}'' ({1}) 模式: 預期可能為 ''{2}'' ({3}) inspection.suspicious.date.format.message.lower=使用了小寫 ''{0}'' ({1}) 模式: 預期可能為 ''{2}'' ({3}) -fix.replace.map.with.flat.map.description='map()' 可取代為 'flatMap()' +fix.replace.map.with.flat.map.description='map()' 可被取代為 'flatMap()' fix.eliminate.folded.if.present.name=移除折疊的 'ifPresent()' 調用 fix.eliminate.folded.if.present.description=可以消除折疊的 'ifPresent()' 調用 inspection.pattern.variable.can.be.used.display.name=可以使用模式變數 -inspection.pattern.variable.can.be.used.message=變數 ''{0}'' 可取代為模式變數 +inspection.pattern.variable.can.be.used.message=變數 ''{0}'' 可被取代為模式變數 inspection.pattern.variable.can.be.used.fix.family.name=取代為模式變數 inspection.pattern.variable.can.be.used.fix.name=將 ''{0}'' 取代為模式變數 inspection.pattern.variable.can.be.used.existing.message=可以使用現有模式變數 ''{0}'' 代替 ''{1}'' @@ -28923,8 +28998,8 @@ make.public.static.void.fix.family.name=修復修飾符 make.public.static.void.fix.name=將 ''{0}'' 的簽名更改為 ''{1}'' convert.empty.anonymous.to.new.fix.family.name=移除 '{}' replace.method.ref.with.qualifier.fix.family.name=取代為限定符 -replace.method.ref.with.qualifier.problem.method=方法引用可取代為限定符 -replace.method.ref.with.qualifier.problem.lambda=lambda 可取代為調用限定符 +replace.method.ref.with.qualifier.problem.method=方法引用可被取代為限定符 +replace.method.ref.with.qualifier.problem.lambda=lambda 可被取代為調用限定符 add.throws.clause.fix.family.name=修復 'throws' 子句 prefer.empty.array.options.title=首選空陣列: prefer.empty.array.options.mode.always=始終 @@ -28945,8 +29020,8 @@ replace.with.method.ref.fix.family.name=將 lambda 取代為方法引用 replace.with.method.ref.fix.name.may.change.semantics=將 lambda 取代為方法引用(可能更改語意) qualify.call.fix.family.name=限定調用 replace.with.comparator.fix.family.name=使用 'Comparator' static 方法簡化比較器 -inspection.comparator.combinators.description=可取代為 'Comparator' 鏈 -inspection.comparator.combinators.description2=可取代為 ''{0}'' +inspection.comparator.combinators.description=可被取代為 'Comparator' 鏈 +inspection.comparator.combinators.description2=可被取代為 ''{0}'' inspection.unnecessary.string.escape.report.char.literals.option=報告字符文字 inspection.method.call.in.loop.ignore.known.methods.option=忽略有副作用的已知方法 fix.data.provider.signature.family.name=修正資料提供程序方法簽名 @@ -28990,7 +29065,7 @@ fix.data.provider.create.method.fix.name=創建資料提供程序方法 '@Parame fix.data.provider.signature.missing.method.problem=參數化測試類 #ref 缺少用 '@Parameters' 註解的資料提供程序方法 fix.data.provider.signature.incorrect.problem=資料提供程序方法 #ref() 的簽名不正確 fix.data.provider.multiple.methods.problem=類 #ref 中存在多個 @Parameters 資料提供程序方法 -cloneable.class.without.clone.todo.message=TODO: 複製此處的可變狀態,這樣此克隆就不能更改初始克隆的內部 +cloneable.class.without.clone.todo.message=TODO: 複製此處的可變狀態,這樣此克隆就不能更改初始克隆的內部項 cloneable.class.without.clone.ignore.when.clone.called.option=如果調用超類的 clone() 方法需要 Cloneable,則忽略 trivial.if.option.ignore.assert.statements=忽略帶有簡單 'assert' 的 'if' 語句 if.may.be.factorized.problem.descriptor=#ref 可以因式分解 #loc @@ -29041,7 +29116,10 @@ pattern.variable.hides.field.display.name=模式變數隱藏欄位 pattern.variable.hides.field.problem.descriptor=模式變數 #ref 隱藏類 ''{0}'' 中的欄位 #loc law.of.demeter.field.problem.descriptor=對 #ref() 的存取違反迪米特法則 #loc instantiating.datetimeformatter.without.locale.problem.descriptor=在未在國際化上下文中指定區域設定的情況下調用 DateTimeFormatter.#ref() #loc -change.modifier.package.private.quickfix=設為 package-private" +change.modifier.package.private.quickfix=設為 package-private +inspection.non.strict.comparison.equality.message=可以取代為等式 +inspection.non.strict.comparison.equality.display.name=非嚴格不等式 '>=' 或 '<=' 可以取代為 '==' +inspection.quirk.method.reference.return.type.message=目標方法返回類型提及了不可存取的類 {0}。這將在執行時導致 IllegalAccessError。" `; exports[`src messages/JavaScriptBundle.properties 1`] = ` @@ -29185,7 +29263,7 @@ javascript.parser.message.expected.class=應為 'class' javascript.validation.message.conflicting.definition.was.found.with.the.same.name=在命名空間 {1} 中發現衝突性的繼承宣告 {0} javascript.validation.message.duplicate.declaration=重複宣告 javascript.validation.message.duplicate.declaration.fix.remove=移除類型 -javascript.validation.message.redundant.type=顯式類型實參 {0} 可取代為 {1} +javascript.validation.message.redundant.type=顯式類型實參 {0} 可被取代為 {1} javascript.validation.message.redundant.type.remove=可以移除顯式類型實參 {0} javascript.validation.message.duplicate.export.declaration=匯出宣告與已匯出的宣告 ''{0}'' 相衝突 javascript.validation.message.duplicate.default.export.declaration=一個模組不能有多個預設匯出 @@ -29562,7 +29640,7 @@ js.inspection.switch.group.name=切換語句問題 js.inspection.async.group.name=Async 程式碼和 promise js.function.metrics.group.name=函數指標 js.validity.issues.group.name=有效性問題 -js.imports.dependencies.group.name=匯入和依賴關係 +js.imports.dependencies.group.name=Import 和依賴項 js.unused.symbols.group.name=未使用的符號 js.unwanted.symbols.group.name=可能不合需要的程式碼結構 js.assignment.issues.group.name=賦值問題 @@ -29615,8 +29693,8 @@ js.possibly.async.function.inspection=非異步函數中的 'await' js.await.in.synchronous.function='await' 運算符只能在 'async' 函數中使用 js.possibly.async.function.quick.fix=令函數 {0} 為異步函數 js.possibly.async.function.quick.fix.family.name=將函數設為異步 -js.property.can.be.replaced.with.shorthand=屬性可取代為速記形式 -js.property.can.be.replaced.with.shorthand.method=屬性可取代為速記方法 +js.property.can.be.replaced.with.shorthand=屬性可被取代為速記形式 +js.property.can.be.replaced.with.shorthand.method=屬性可被取代為速記方法 js.replace.with.shorthand.property.quick.fix=取代為速記屬性 js.replace.with.shorthand.method.quick.fix=取代為速記方法 js.expand.shorthand.property.quick.fix=展開速記屬性 @@ -29691,7 +29769,7 @@ javascript.formatting.options.panel.comments=註釋 js.convert.parameters.to.object.intention.name=將參數轉換為物件 js.convert.parameters.to.object.with.interface.intention.name=將參數轉換為物件並引入接口 js.convert.parameters.to.object.non.call.usage.will.not.be.updated=不更新非調用用法 -js.convert.parameters.to.object.usage.will.not.be.updated.for.contextual.type=Method overrides another method. Base method won't be updated +js.convert.parameters.to.object.usage.will.not.be.updated.for.contextual.type=方法會覆寫另一個方法。不會更新基方法 js.convert.parameters.to.object.usage.will.not.be.updated.for.spread=不會更新使用非終端傳播實參進行的調用 js.undefined.property.assignment.inspection.name=未定義的屬性賦值 js.undefined.property.assignment.inspection.message=類型 {1} 中未定義屬性 {0} @@ -29880,7 +29958,7 @@ no.variables.for.getter=找不到沒有 getter 的欄位 no.variables.for.setter=找不到沒有 setter 的欄位 no.variables.for.getter.setter=找不到沒有 getter 和 setter 的欄位 javascript.validation.unused.import=未使用的 import -javascript.validation.fqn.to.replace.with.import=限定名稱可取代為 import 語句 +javascript.validation.fqn.to.replace.with.import=限定名稱可被取代為 import 語句 javascript.fix.optimize.imports=最佳化 import javascript.invalid.number.of.parameters=實參數量無效,應為 {0} 個 javascript.expression.type.implicitly.coerced.to.unrelated.type=表達式類型 {1} 隱式強制為不相關類型 {0} @@ -31653,7 +31731,6 @@ js.regex.flag.y=粘性 - 在確切的位置搜尋 js.regex.flag.d=符合索引 - 用於子字串符合的索引 node.execution.starting.process.progress.title=正在啟動 ''{0}''… node.wsl.network.connection.failure=無法建立從 WSL 到 Windows 主機的網絡連接(可能被防火牆阻止)。\\\\n要了解詳細資訊,請參閱: https://jb.gg/wsl-firewall -insert.parentheses.on.completion=完成時插入圓括號 intention.category.javascript=JavaScript intention.category.typescript=TypeScript intention.category.ecmascript6=JavaScript/ECMAScript 6 @@ -31678,14 +31755,14 @@ choose.declaration.element=選擇 TypeScript 宣告 js.dot.property.access.context.type=點號屬性存取 javascript.library.built.in=內建 inlay.parameters.js.only.show.names.for.all.args=文字和非文字實參、調用表達式、物件和陣列初始設定式。 -inlay.parameters.js.only.show.names.for.tagged=Arguments in tagged templates.
This setting takes effect only over non-literal arguments and is only available when the \\"Non-Literal arguments\\" option is enabled. +inlay.parameters.js.only.show.names.for.tagged=
標記模板中的實參。
此設定僅對非文字實參生效,並且僅在啟用“非文字實參”選項時可用。 inlay.parameters.js.only.show.names.for.pipes=
管道運算符中的參數。 inlay.parameters.js.param.hints.show.names.for.all.args=方法調用中的文字和命名物件參數。 inlay.parameters.js.param.hints.show.names.for.tagged=標記模板中的實參。 inlay.parameters.angular.show.names.for.all.args=Angular HTML 模板中的文字和命名物件參數。 inlay.parameters.angular.show.names.for.pipes=Angular HTML 模板中的管道。 inlay.parameters.vuejs.show.names.for.all.args=文字和命名物件。 -inlay.parameters.vuejs.show.names.for.filters=Filters (Vue 2). +inlay.parameters.vuejs.show.names.for.filters=篩選器(Vue 2)。 js.url.import.usage.inspection.name=使用了 URL 匯入 js.url.import.usage.inspection.download.module.quick.fix.name=下載模組 js.url.import.usage.inspection.download.module.0.quick.fix.failed=下載模組 ''{0}'' 失敗 @@ -31741,8 +31818,10 @@ node.package.selector.multiple.packages.binary.file.title=選擇 {0} 的軟體 node.package.binary.file.hint=指向 {0} 的二進制檔案的路徑 npm.failed_to_install_package.title.message=無法安裝 {0} js.language.feature.enums=枚舉 -notification.group.webpack=Webpack configuration analysis failed -notification.group.jest=Jest test execution failed" +notification.group.webpack=Webpack 設定分析失敗 +notification.group.jest=Jest 測試執行失敗 +js.class.member.expression.context.type=類成員表達式 +js.class.member.statement.context.type=類成員語句" `; exports[`src messages/PhpBundle.properties 1`] = ` @@ -32172,7 +32251,7 @@ inspection.unnecessary.fully.qualified.name.option.enable.file.scope=在檔案 inspection.unnecessary.fully.qualified.name.option.ignore.global.namespace=忽略全域命名空間 #inspection -> Fully qualified name usage -inspection.fully.qualified.name.usage=限定符可取代為匯入 +inspection.fully.qualified.name.usage=限定符可被取代為匯入 inspection.fully.qualified.name.usage.option.enable.file.scope=在檔案範圍內啟用 inspection.fully.qualified.name.usage.name.option.ignore.global.namespace=忽略全域命名空間 @@ -32244,7 +32323,7 @@ inspection.naming.convention.element.description.function=函數 inspection.naming.convention.element.description.constant=常數 #inspection -> Replaceable assignment -inspection.assignment.replaceable.with=#ref 可取代為 ''{0}'' #loc +inspection.assignment.replaceable.with=#ref 可被取代為 ''{0}'' #loc #inspection -> Constructor style inspection.constructor.style=舊式構造函數 @@ -33080,7 +33159,7 @@ refactoring.make.method.static.add.parameters.for.fields=添加屬性參數(&P): #actions #action -> detect namespace roots -actions.detect.namespace.roots.notification.id=PHP PSR-0 命名空間根檢測 +actions.detect.namespace.roots.notification.id=PHP PSR-0 命名空間根檢測已完成 actions.detect.namespace.roots.notification.title=檢測 PSR-0 命名空間根 actions.detect.namespace.roots.title=正在檢測 PSR-0 命名空間根… actions.detect.namespace.roots.finished=已完成 PSR-0 命名空間根檢測。 @@ -34402,8 +34481,8 @@ inspection.php.parameter.by.ref.is.not.used.as.reference.inspection.display.name inspection.php.accessed.array.is.always.empty=陣列在存取點始終為空 inspection.php.if.can.be.merged.with.sequential.condition='if' 可以與後續條件合併 inspection.php.instanceof.is.always.true='instanceof' 的結果始終為 'true' -inspection.php.in.array.can.be.replaced.with.comparison='in_array' 可取代為比較 -inspection.php.func.get.arg.can.be.replaced.with.parameter.access='func_get_arg()' 調用可取代為參數存取 +inspection.php.in.array.can.be.replaced.with.comparison='in_array' 可被取代為比較 +inspection.php.func.get.arg.can.be.replaced.with.parameter.access='func_get_arg()' 調用可被取代為參數存取 inspection.php.format.function.call.with.single.argument=使用單個實參格式化函數調用 inspection.php.invalid.instanceof.argument.type='instanceof' 的實參只應是物件或字串 inspection.php.condition.always.evaluates.to.constant=條件始終評估為 'true/false' @@ -34414,14 +34493,14 @@ inspection.php.property.only.written=屬性用法具有相同的存取權限 inspection.php.to.string.may.produce.exception='__toString' 可能會拋出異常 inspection.php.loop.never.iterates.name=迴圈未迭代 inspection.php.loop.never.iterates=''{0}'' 語句不迴圈 -inspection.php.ternary.expression.can.be.replaced.with.condition.inspection.display.name=三元表達式可取代為條件 -inspection.php.ternary.expression.can.be.replaced.with.short.version=三元表達式可取代為短版本 +inspection.php.ternary.expression.can.be.replaced.with.condition.inspection.display.name=三元表達式可被取代為條件 +inspection.php.ternary.expression.can.be.replaced.with.short.version=三元表達式可被取代為短版本 inspection.php.unnecessary.local.variable.inspection.display.name=不必要的局部變數 inspection.php.unnecessary.semicolon.inspection.display.name=不必要的分號 inspection.php.curly.brace.access.syntax.usage.inspection.display.name=使用了大括號存取語法 inspection.php.single.statement.with.braces.inspection.display.name=單語句主體帶大括號 inspection.php.statement.without.braces.inspection.display.name=控制語句主體無大括號 -inspection.php.str.functions.inspection.display.name='str*()' 調用可取代為 PHP 8 'str_*()' 調用 +inspection.php.str.functions.inspection.display.name='str*()' 調用可被取代為 PHP 8 'str_*()' 調用 inspection.php.nested.ternary.expression.usage.inspection.display.name=使用了嵌套的三元運算符 inspection.php.doc.field.type.mismatch.inspection.display.name=類型與屬性的宣告類型不符合 inspection.php.switch.case.without.default.branch.inspection.display.name=switch 語句沒有 default 分支 @@ -34438,7 +34517,7 @@ inspection.php.closure.can.be.converted.to.short.arrow.function.inspection.displ inspection.php.concatenation.with.arithmetic.usage=具有算術用法的串聯 inspection.php.parameter.always.have.same.value=參數值始終相同 inspection.php.method.return.value.is.never.used=方法的返回值從未使用 -inspection.php.isset.can.be.replaced.with.coalesce='isset' 可取代為合併 +inspection.php.isset.can.be.replaced.with.coalesce='isset' 可被取代為合併 inspection.php.cast.is.unnecessary=類型轉換不必要 inspection.php.unnecessary.curly.variable.syntax=變數的不必要大括號語法 inspection.php.unpacked.argument.type.mismatch.inspection.display.name=無效類型的解包實參 @@ -34457,15 +34536,15 @@ inspection.php.composer.extension.stubs.inspection.display.name=composer.json inspection.php.disabled.extension.stubs.inspection.display.name=已禁用的擴展存根 inspection.php.array.fill.can.be.converted.to.loop.inspection.display.name='array_fill' 可以轉換為迴圈 inspection.php.loop.can.be.converted.to.array.fill.inspection.display.name=迴圈可以轉換為 'array_fill()' 調用 -inspection.php.get.class.can.be.replaced.with.class.name.literal.inspection.display.name='get_class()' 調用可取代為 '::class' +inspection.php.get.class.can.be.replaced.with.class.name.literal.inspection.display.name='get_class()' 調用可被取代為 '::class' inspection.php.array.filter.can.be.converted.to.loop.inspection.display.name='array_filter()' 調用可以轉換為迴圈 inspection.php.loop.can.be.converted.to.array.filter.inspection.display.name=迴圈可以轉換為 'array_filter()' 調用 inspection.php.loop.can.be.converted.to.array.map.inspection.display.name=迴圈可以轉換為 'array_map()' 調用 inspection.php.array.map.can.be.converted.to.loop.inspection.display.name='array_map()' 調用可以轉換為迴圈 inspection.php.short.open.tag.inspection.display.name=使用了短起始標記 inspection.php.constructor.style.inspection.display.name=舊式構造函數 -inspection.php.assignment.replaceable.with.prefix.expression.inspection.display.name=賦值可取代為增量或減量 -inspection.php.assignment.replaceable.with.operator.assignment.inspection.display.name=賦值可取代為運算符賦值 +inspection.php.assignment.replaceable.with.prefix.expression.inspection.display.name=賦值可被取代為增量或減量 +inspection.php.assignment.replaceable.with.operator.assignment.inspection.display.name=賦值可被取代為運算符賦值 inspection.php.invalid.magic.method.modifiers.inspection.display.name=魔術方法修飾符無效 inspection.php.incorrect.magic.method.signature.inspection.display.name=魔術方法簽名不正確 inspection.php.array.access.on.illegal.type.display.name=非法類型的陣列偏移存取 @@ -34476,15 +34555,15 @@ inspection.php.named.argument.usage=有名稱關鍵字的實參 inspection.php.named.arguments.with.changed.order=命名實參順序與參數順序不符合 inspection.php.mixed.return.type.can.be.reduced=可以限縮 'mixed' 返回類型的範圍 inspection.php.null.is.not.compatible.with.parameter='null' 與參數的宣告類型不相容 -inspection.php.nested.dirname.call.can.be.replaced.with.levels.usage=嵌套的 'dirname()' 調用可取代為 'levels' 參數用法 +inspection.php.nested.dirname.call.can.be.replaced.with.levels.usage=嵌套的 'dirname()' 調用可被取代為 'levels' 參數用法 inspection.php.trait.method.use.is.located.inside.different.target.class=特徵 use 規則已解析為使用不同包含類的方法 inspection.php.trait.usage=不允許特徵用法 inspection.php.class.cant.be.used.as.attribute=類不能用作特性 inspection.php.redundant.match.expression='match' 表達式只有 default arm,應當進行簡化 -inspection.php.loop.can.be.replaced.with.str.repeat=迴圈可取代為 'str_repeat' +inspection.php.loop.can.be.replaced.with.str.repeat=迴圈可被取代為 'str_repeat' inspection.php.concatenation.with.empty.string.can.be.merged=空字串的串聯可以與賦值合併 -inspection.php.match.expression.can.be.replaced.with.ternary='match' 表達式可取代為三元表達式 -inspection.php.switch.can.be.replaced.with.match.expression='switch' 可取代為 'match' 表達式 +inspection.php.match.expression.can.be.replaced.with.ternary='match' 表達式可被取代為三元表達式 +inspection.php.switch.can.be.replaced.with.match.expression='switch' 可被取代為 'match' 表達式 inspection.php.inapplicable.attribute.target.declaration=不適用的特性目標宣告 inspection.php.expected.values.should.be.used=應使用預期值 inspection.php.immutable.property.is.written.in.invalid.scope=在無效的作用域中寫入不可變屬性 @@ -34532,8 +34611,8 @@ inspection.php.unit.assert.array.has.key.inspection.display.name=可以改用方 inspection.php.unit.misordered.assert.equals.arguments.inspection.display.name=順序錯誤的 PHPUnit 等式斷言方法實參 inspection.php.unit.assert.count.inspection.display.name=使用了 'assertCount/assertSameSize' 方法而非 assertEquals inspection.php.unit.assert.contains.inspection.display.name=棄用的 'assertContains/assertNotContains' 用法 -inspection.php.unit.assert.can.be.replaced.with.fail=斷言可取代為 'fail' -inspection.php.unit.assert.empty.inspection.display.name=斷言可取代為 'assertEmpty/assertNotEmpty' +inspection.php.unit.assert.can.be.replaced.with.fail=斷言可被取代為 'fail' +inspection.php.unit.assert.empty.inspection.display.name=斷言可被取代為 'assertEmpty/assertNotEmpty' inspection.php.unit.assert.file.equals.inspection.display.name=棄用的 'assertFileEquals/assertStringEqualsFile' 用法 inspection.php.unit.assert.equals.inspection.display.name=棄用的 'assertEquals/assertNotEquals' 用法 inspection.php.unit.covers.function.without.scope.resolution.operator.inspection.display.name=提供的覆蓋函數引用沒有 ‘::’ @@ -34580,17 +34659,17 @@ inspection.php.deprecated.implode.usage.inspection.display.name=棄用的 'implo inspection.php.expression.always.null.inspection.display.name=表達式始終為 'null' inspection.php.deprecated.cast.inspection.display.name=棄用的轉換 inspection.php.define.constant.name.with.leading.slash=使用前導斜杠定義的常數名稱 -inspection.php.define.constant.can.be.replaced.with.const.syntax=define 常數名稱可取代為 'const' 語法 +inspection.php.define.constant.can.be.replaced.with.const.syntax=define 常數名稱可被取代為 'const' 語法 inspection.php.element.is.not.available.in.current.php.version.inspection.display.name=元素在設定的 PHP 版本中不可用 inspection.php.deprecation.inspection.display.name=已棄用 -inspection.php.plural.mixed.can.be.replaced.with.array='mixed' 類型可取代為 'array' +inspection.php.plural.mixed.can.be.replaced.with.array='mixed' 類型可被取代為 'array' inspection.php.language.level.inspection.display.name=語言級別 inspection.php.unused.field.default.value.inspection.display.name=冗餘屬性初始設定式 inspection.php.unused.alias.inspection.display.name=未使用的 import inspection.php.unused.local.variable.inspection.display.name=未使用的局部變數 inspection.php.write.access.to.referenced.array.value.without.unset=對無 'unset' 的引用陣列值的寫入權限 inspection.php.boolean.expression.can.be.simplified=可以簡化布爾表達式 -inspection.array.access.can.be.replaced.with.foreach.value=陣列存取可取代為 'foreach' 值 +inspection.array.access.can.be.replaced.with.foreach.value=陣列存取可被取代為 'foreach' 值 inspection.php.unused.private.field.inspection.display.name=未使用的 private 屬性 inspection.php.unused.private.method.inspection.display.name=未使用的 private 方法 inspection.php.goto.into.loop.inspection.display.name=Goto 轉入迴圈語句 @@ -34658,7 +34737,7 @@ php.change.function.signature.manually.quick.fix.family.name=手動更改簽名 php.change.function.signature.from.usage.quick.fix.family.name=從用法改變函數簽名 searching.for.usages=正在搜尋用法… php.replace.with.local.variable.quick.fix.family.name=將屬性取代為局部變數 -inspection.php.private.field.can.be.local.variable.description=屬性可取代為局部變數 +inspection.php.private.field.can.be.local.variable.description=屬性可被取代為局部變數 inspection.php.abstract.static.method.description=PHP 嚴格標準: static 方法 '#ref' 不應為 abstract php.replace.argument.with.cast.quick.fix.family.name=將實參轉換為{0} php.change.cast.operation.quick.fix.family.name=將轉換更改為{0} @@ -35368,7 +35447,7 @@ create.missing.target.method.fix=創建缺少的目標方法修復 php.extract.class=PHP 提取類 local=本地 project.files=專案檔案 -include.path=include 路徑 +include.path=Include 路徑 inspection.message.parameter.name.changed.from.to=參數名稱由 ''{0}'' 更改為 ''{1}'' intention.family.name.rename.parameter.to.match.super=重命名參數以符合父級 intention.name.rename.to=重命名為 ''{0}'' @@ -35388,7 +35467,7 @@ inspection.message.declaration.should.be.compatible.with.super=宣告應與父 command.name.make.method.static=將方法設為 static show.constants=顯示常數 show.properties=顯示屬性 -show.includes=顯示 include +show.includes=顯示 Include show.private.members=顯示 private 成員 show.protected.members=顯示 protected 成員 undefined.interpreter=未定義的解釋器 @@ -35506,7 +35585,7 @@ column.name.file.directory=檔案/目錄 unknown=未知 intention.family.name.replace.with.get.class.call=取代為 'get_class()' 調用 intention.family.name.replace.with.class.name.literal=取代為 '::class' -inspection.message.get.class.call.can.be.replaced.with.class.name.literal='get_class()' 調用可取代為 '::class' +inspection.message.get.class.call.can.be.replaced.with.class.name.literal='get_class()' 調用可被取代為 '::class' intention.family.name.remove.parenthesis=移除圓括號 inspection.message.redundant.parenthesis=冗餘圓括號 intention.family.name.simplify.expression=簡化表達式 @@ -35516,7 +35595,7 @@ attribute.can.be.added.to.overridden.parameter=可以將特性添加到覆寫參 intention.family.name.add.attribute.to.overridden.method=將特性添加到覆寫方法 intention.family.name.add.attribute.to.overridden.method.of.abstract.method=將特性添加到抽象方法的覆寫方法 intention.family.name.add.attribute.to.overridden.parameter=將特性添加到覆寫參數 -inspection.message.match.can.be.replaced.with.ternary='match' 表達式可取代為三元表達式 +inspection.message.match.can.be.replaced.with.ternary='match' 表達式可被取代為三元表達式 intention.family.name.replace.with.traditional.property.declaration=取代為傳統屬性宣告 cannot.declare.promoted.property.outside.a.constructor=無法在構造函數外部宣告提升的屬性 only.visibility.modifiers.can.be.applied.to.promoted.property=只能將可見性修飾符套用到提升的屬性 @@ -35592,7 +35671,7 @@ intention.family.name.replace.with.define.call=取代為 'define()' 調用 inspection.message.leading.slash.in.constant.fqn.will.not.be.trimmed.by.php=PHP 不會修剪常數 FQN 中的前導斜杠 intention.family.name.remove.leading=移除前導 '\\\\' intention.family.name.replace.with.const.syntax=取代為 'const' 語法 -inspection.message.can.be.replaced.with.const.syntax=可取代為 'const' 語法 +inspection.message.can.be.replaced.with.const.syntax=可被取代為 'const' 語法 intention.family.name.force.fqcn.for.references.in.phpdoc=對 PHPDoc 中的引用強制 FQCN constants.may.only.evaluate.to.scalar.values.arrays.or.resources=常數只能計算為標量值、陣列或資源 intention.family.name.merge.with.following.attribute.list=將特性列表與以下內容合併 @@ -35629,8 +35708,8 @@ parameter.type.is.not.convertible.from.null=參數類型不可從 'null' 轉換 inspection.message.value.parameter.always=參數值始終為 ''{0}'' intention.family.inline.value.for.parameter=內聯參數值 intention.name.inline.value=內聯值 ''{0}'' -inspection.message.can.be.replaced.with.version=表達式可取代為 '??' 版本 -inspection.message.if.can.be.replaced.with.version='if' 可取代為 '??' 版本 +inspection.message.can.be.replaced.with.version=表達式可被取代為 '??' 版本 +inspection.message.if.can.be.replaced.with.version='if' 可被取代為 '??' 版本 intention.family.name.replace.with.version=取代為 '??' 版本 intention.family.name.replace.with.ternary.expression=取代為三元表達式 popup.title.multiple.write.scopes.found=找到多個寫入範圍 @@ -35646,13 +35725,13 @@ intention.family.name.unwrap.curly.braces=解開大括號 command.name.disable.synchronisation.with.composer=禁用與 composer.json 同步 navigate.to.composer.json=導航到 composer.json notification.content.language.level.synchronisation.with.composer.was.disabled=已禁用與 composer.json 的語言級同步 -inspection.message.can.be.replaced.with.direct.parameter.access='func_get_arg' 可取代為直接參數存取 +inspection.message.can.be.replaced.with.direct.parameter.access='func_get_arg' 可被取代為直接參數存取 intention.family.name.replace.with.parameter.access=取代為參數存取 intention.family.name.unwrap.function.call=解開函數調用 inspection.message.with.single.string.argument=帶單個字串實參的 ''{0}'' -inspection.message.for.loop.can.be.replaced.with.str.repeat='for' 迴圈可取代為 'str_repeat' +inspection.message.for.loop.can.be.replaced.with.str.repeat='for' 迴圈可被取代為 'str_repeat' intention.family.name.replace.with.str.repeat.call=取代為 'str_repeat()' 調用 -inspection.message.for.loop.can.be.replaced.with.implode='foreach' 迴圈可取代為 'implode()' +inspection.message.for.loop.can.be.replaced.with.implode='foreach' 迴圈可被取代為 'implode()' intention.family.name.replace.with.implode.call=取代為 'implode()' 調用 intention.family.name.unwrap.cast=解開轉換 inspection.message.unnecessary.cast.to.string=不必要地轉換為 ''{0}'' @@ -35680,7 +35759,7 @@ referenced.calls=引用的調用 cannot.mix.and.list=不能混合 [] 與 list() intention.family.name.replace.with.array=取代為數組 intention.family.name.replace.with.list=取代為 'list' -inspection.message.can.be.replaced.with=可取代為 ''{0}'' +inspection.message.can.be.replaced.with=可被取代為 ''{0}'' intention.family.name.remove.unused.postfix.operation=移除未使用的後綴運算 inspection.message.results.postfix.expression.unused=未使用後綴表達式的結果 intention.family.name.add.doc.tag.with.throws.tags=使用 @throws 標記添加 PHPDoc 註釋 @@ -35696,11 +35775,11 @@ inspection.message.should.probably.not.be.passed.as.parameter=''{0}'' 可能不 inspection.message.should.probably.not.be.assigned=''{0}'' 可能不應分配給 ''{1}'' extract.method.selector.title=要提取的程式碼 intention.family.name.replace.with.operator=取代為 '?->' 運算符 -inspection.message.can.be.replaced.with.operator=可取代為 '?->' 運算符 +inspection.message.can.be.replaced.with.operator=可被取代為 '?->' 運算符 add.throw.before.exception=在表達式前面添加 'throw' intention.family.name.replace.with.dirname.call=取代為 'dirname()' 調用 inspection.php.redundant.method.override=冗餘方法覆寫 -inspection.php.loop.can.be.replaced.with.implode=迴圈可取代為 'implode()' +inspection.php.loop.can.be.replaced.with.implode=迴圈可被取代為 'implode()' inspection.message.redundant.method.override=方法覆寫冗餘 delete.redundant.method.override=移除方法 intention.family.name.replace.if.with.version=將 'if' 取代為 '??' 版本 @@ -35711,7 +35790,7 @@ checkbox.anonymous.classes=匿名類 checkbox.lambdas=Lambda inspection.message.trait.usage=不允許特徵用法 inspection.message.will.be.covered.by=非必要條件,因為它由 ''{0}'' 檢查 -inspection.message.can.be.replaced.with.fail=可取代為 ''{0}'' +inspection.message.can.be.replaced.with.fail=可被取代為 ''{0}'' intention.name.replace.coalesce.expression.with.operand=將合併表達式取代為操作數 intention.name.replace.coalesce.expression.with=將合併表達式取代為 ''{0}'' label.align.named.arguments=對齊命名實參 @@ -35774,8 +35853,8 @@ settings.smart.keys.auto.insert.semicolon=在函數調用內部鍵入時自動 inspection.php.foreach.over.single.element=對只有一個元素的陣列文字執行 Foreach intention.family.name.unwrap.foreach=解開 'foreach' inspection.message.foreach.over.array.literal.with.single.element=對只有一個元素的陣列文字執行 ‘foreach’ -inspection.php.condition.can.be.replaced.with.min.max.call=條件可取代為 'min()'/'max()' 調用 -inspection.message.can.be.replaced.with.min.max.call=可取代為 ''{0}'' 調用 +inspection.php.condition.can.be.replaced.with.min.max.call=條件可被取代為 'min()'/'max()' 調用 +inspection.message.can.be.replaced.with.min.max.call=可被取代為 ''{0}'' 調用 intention.family.name.replace.with.min.max.call=取代為 'min()'/'max()' 調用 intention.name.replace.with.min.max.call=取代為 ''{0}'' 調用 quickfix.navigate.to.duplicate.case.value=導航到重複的 case 值 @@ -35801,11 +35880,11 @@ remove.unnecessary.reset=移除不必要的 'reset' refactoring.inline.function.cannot.inline.overridden.method=無法內聯被覆寫的方法 intention.family.name.replace.with.array.assignment=取代為數組賦值 inspection.php.empty.index.operator.not.supported.for.strings=字串不支持 '[]' 運算符 -inspection.php.array.search.can.be.replaced.with.in.array='array_search()' 可取代為 'in_array()' 調用 +inspection.php.array.search.can.be.replaced.with.in.array='array_search()' 可被取代為 'in_array()' 調用 intention.family.name.replace.with.in.array.call=取代為 'in_array()' 調用 -inspection.message.can.be.replaced.with.in.array.call=可取代為 ''{0}'' 調用 -inspection.php.preg.match.without.regular.expression='preg_match' 可取代為 'str_contains' -inspection.message.can.be.replaced.with.str.function=可取代為 ''{0}'' +inspection.message.can.be.replaced.with.in.array.call=可被取代為 ''{0}'' 調用 +inspection.php.preg.match.without.regular.expression='preg_match' 可被取代為 'str_contains' +inspection.message.can.be.replaced.with.str.function=可被取代為 ''{0}'' intention.family.name.replace.with.str.function.call=取代為 ''{0}'' 調用 inspection.php.group.regexp=正則表達式 PhpLanguageFeature.final.class.constants=自 PHP 8.1 起只允許使用 'final' 類常數 @@ -35816,13 +35895,13 @@ cannot.mix.amp.and.pipe.in.type.declaration=類型宣告中不能混用 '\\\\\\\ PhpLanguageFeature.intersection.types=從 PHP 8.1 起才允許交叉類型 intention.family.name.evaluate.cast=取代為 ''{0}'' intention.name.evaluate.cast=評估轉換 -inspection.message.cast.evaluable=轉換可取代為 ''{0}'' +inspection.message.cast.evaluable=轉換可被取代為 ''{0}'' inspection.php.cast.is.evaluable=對標量值進行類型轉換 cannot.use.readonly.as.identifier=無法將 'readonly' 用作關鍵字。自 PHP 8.1 起作為預留關鍵字 PhpLanguageFeature.readonly.properties=從 PHP 8.1 起才允許使用 'readonly' 屬性 PhpLanguageFeature.new.in.init=從 PHP 8.1 起才允許在初始設定式中使用 'new' globals.can.only.be.modified.using.the.globals.name.value.syntax='$GLOBALS' 只能使用 '$GLOBALS[$name] = $value' 語法進行修改 -inspection.php.match.can.be.replaced.with.switch.statement='match' 可取代為 'switch' 語句 +inspection.php.match.can.be.replaced.with.switch.statement='match' 可被取代為 'switch' 語句 inspection.message.match.can.be.replaced.with.switch='match' 表達式可轉換為 'switch' 語句。 intention.family.name.replace.match.with.switch.statement=將 'match' 取代為 'switch' 語句 intention.family.name.replace.match.with.switch.statement.changing.semantics=將 'match' 取代為 'switch' 語句(可能會改變比較語意) @@ -35857,8 +35936,8 @@ inspection.message.call.without.arguments.deprecated=不帶實參的 ''{0}'' 調 inspection.php.array.index.immediately.rewritten=陣列索引會被立即覆寫 intention.family.name.navigate.to.rewrite.expression=導航到覆寫表達式 inspection.message.array.index.immediately.rewritten.before.accessing=陣列索引在存取之前會被立即覆蓋 -inspection.php.implicit.octal.literal.can.be.replaced.with.explicit.one=隱式八進制文字可取代為顯式八進制文字 -inspection.message.replace.implicit.octal.literal.with.explicit.one=隱式八進制文字可取代為顯式八進制文字 +inspection.php.implicit.octal.literal.can.be.replaced.with.explicit.one=隱式八進制文字可被取代為顯式八進制文字 +inspection.message.replace.implicit.octal.literal.with.explicit.one=隱式八進制文字可被取代為顯式八進制文字 inspection.family.name.replace.implicit.octal.literal.with.explicit.one=將隱式八進制文字取代為顯式八進制文字 inspection.php.object.fields.are.only.written=局部物件僅用於寫入屬性 inspection.message.local.object.used.only.for.writing.properties=局部物件僅用於寫入屬性 @@ -35891,9 +35970,9 @@ intention.family.name.unwrap.spread.operator=解開展開運算符 inspection.message.write.access.to.readonly.property.outside.declaration.scope=無法寫入宣告範圍之外的 'readonly' 屬性 inspection.php.write.access.to.readonly.property.outside.declaration.scope=對宣告範圍之外的 'readonly' 屬性的寫入權限 build.control.flow.with.exit.points=使用出口點建置控制流(&E) -inspection.message.comment.can.be.replaced.with.named.argument=註釋可取代為命名實參 +inspection.message.comment.can.be.replaced.with.named.argument=註釋可被取代為命名實參 intention.family.name.replace.with.named.argument=取代為命名實參 -inspection.message.can.be.replaced.with.named.argument=可取代為命名實參 +inspection.message.can.be.replaced.with.named.argument=可被取代為命名實參 PhpLanguageFeature.first.class.callable.syntax=從 PHP 8.1 起才允許一級可調用語法 intention.family.name.replace.with.closure.fromCallable=取代為 'Closure::fromCallable(...)' cannot.create.closure.for.new.expression=無法為 'new' 表達式創建 'Closure' @@ -35956,8 +36035,8 @@ untrusted.composer.dialog.text=正在安裝或更新依賴項,或者執行 Com inspection.undefined.field.notify.dynamic.read=通知對動態屬性的讀取權限 inspection.php.too.long.member.reference.chain=成員引用鏈過長,無法分析 php.test.framework.untrusted.reload=在安全模式下禁止重新整理測試框架的版本 -inspection.message.instanceof.checks.in.catch.can.be.replaced.with.specific.catches='catch' 塊中的 'instanceof' 檢查可取代為特定的 catch -inspection.php.instanceof.checks.in.catch.can.be.replaced.with.specific.catches='catch' 塊中的 'instanceof' 檢查可取代為特定的 catch +inspection.message.instanceof.checks.in.catch.can.be.replaced.with.specific.catches='catch' 塊中的 'instanceof' 檢查可被取代為特定的 catch +inspection.php.instanceof.checks.in.catch.can.be.replaced.with.specific.catches='catch' 塊中的 'instanceof' 檢查可被取代為特定的 catch intention.family.name.replace.instanceof.checks.in.catch.with.specific.catches=將 'catch' 塊中的 'instanceof' 檢查取代為特定的 catch no.in.line.parameter.name.hints.will.be.shown.for.methods.matching.any.of.these.patterns=對於符合其中任一模式的方法,都不會顯示任何嵌入參數名稱提示。 patterns.are.matched.on.fully.qualified.name.parameter.count.and.parameter.names=模式會通過完全限定名稱、參數計數和參數名稱進行符合。 @@ -35968,15 +36047,15 @@ code.key.value.code.matches.all.methods.with.parameters.em.key.em.and.em.value.e code.fully.qualified.classname.methodname.key.value.code.example.precise.match={0} 是一個精確排除的範例。 key=鍵 value=值 -inspection.php.if.can.be.replaced.with.match.expression='if' 可取代為 'match' 表達式 +inspection.php.if.can.be.replaced.with.match.expression='if' 可被取代為 'match' 表達式 intention.family.name.replace.if.with.match.expression=將 'if' 取代為 'match' 表達式 -inspection.message.can.be.replaced.with.match.expression='if' 語句可取代為 'match' 表達式 +inspection.message.can.be.replaced.with.match.expression='if' 語句可被取代為 'match' 表達式 inspection.php.duplicate.operand.in.comparison=比較中的重複操作數 intention.family.name.remove.duplicate.operand=移除重複操作數 inspection.message.expression.have.duplicate.operand=表達式有重複的操作數 {0} refactoring.inline.function.cannot.inline.first.class.callable.declaration=無法內聯一級可調用宣告 php.replace.try.from.with.null.quick.fix.family.name=將 'tryFrom()' 調用取代為 'null' -replace.all.occurrences.without.side.effects=Replace all occurrences without side effects +replace.all.occurrences.without.side.effects=取代所有無副作用的符合項 inspection.php.class.constant.can.be.final=類常數可以為 'final' inspection.message.can.be.final=可以為 'final' intention.family.name.make.final=設為 'final' @@ -36005,7 +36084,7 @@ inspection.message.property.can.be.readonly=屬性可以為 'readonly' text.plain=文本/純 enum.value.cannot.referer.to.enum.cases=枚舉值不能引用枚舉 case inspection.php.internal.array.index.reset.is.unnecessary.navigate.to.function=導航到重置陣列內部指針的函數 -inspection.php.pow.call.can.be.replace.with.pow.operator='pow()' 調用可取代為 '**' 運算符 +inspection.php.pow.call.can.be.replace.with.pow.operator='pow()' 調用可被取代為 '**' 運算符 replace.with.pow.operator=取代為 '**' 運算符 group.methods.by.type=按類型對方法分組 inspection.php.private.method.may.be.inaccessible.in.late.static.binding.call=在延遲 static 綁定調用期間可能無法存取 private 方法 @@ -36027,39 +36106,61 @@ inspection.option.label.php73.severity=PHP 7.3 嚴重性: inspection.php.assert.declaration.is.deprecated=已棄用的 'assert()' 函數宣告 inspection.message.defining.custom.assert.function.forbidden=禁止定義自定義 'assert()' 函數 inspection.message.defining.custom.assert.function.deprecated=定義自定義 'assert()' 函數已棄用 -inspection.php.preg.match.can.be.replaced.with.comparison='preg_match()' can be replaced with comparison +inspection.php.preg.match.can.be.replaced.with.comparison='preg_match()' 可被取代為比較 checkbox.use.composer=添加 'composer.json' border.title.require.dependencies='require' 依賴項 border.title.require.dev.dependencies='require-dev' 依賴項 require='需要' status.text.no.dependencies=無依賴項 border.title.additional.dependencies=其他依賴項 -inspection.php.redundant.modifier.key=Redundant modifier -inspection.php.redundant.modifier=Redundant ''{0}'' modifier -inspection.php.remove.modifier=Remove modifier ''{0}'' -inspection.php.unsupported.modifier.key=Unsupported modifier -inspection.php.unsupported.modifier=Modifier ''{0}'' is not supported since PHP {1} -inspection.php.unknown.modifier=Unknown modifier ''{0}'' -action.enable.plugin.text=Enable ''{0}'' Plugin -inspection.php.deprecated.modifier=Modifier ''{0}'' is deprecated since PHP {1} -inspection.php.type.tag.without.variable.name=Type tag without variable name -inspection.message.doc.tag.without.variable.name.doesn.t.provide.type.information.for.any.expression=Doc tag without variable name doesn't provide type information for any expression +inspection.php.redundant.modifier.key=冗餘修飾符 +inspection.php.redundant.modifier=冗餘的 ''{0}'' 修飾符 +inspection.php.remove.modifier=移除修飾符 ''{0}'' +inspection.php.unsupported.modifier.key=不支持的修飾符 +inspection.php.unsupported.modifier=自 PHP {1} 起不支持修飾符 ''{0}'' +inspection.php.unknown.modifier=未知修飾符 ''{0}'' +action.enable.plugin.text=啟用 ''{0}'' 延伸模組 +inspection.php.deprecated.modifier=自 PHP {1} 起修飾符 ''{0}'' 已棄用 +inspection.php.type.tag.without.variable.name=不帶變數名稱的類型標記 +inspection.message.doc.tag.without.variable.name.doesn.t.provide.type.information.for.any.expression=沒有變量名稱的 Doc 標記不提供任何表達式的類型資訊 intention.family.name.add=添加 ''\${0}'' -intention.family.name.add.variable.name=Add variable name -inspection.php.int.ranges.mismatch=Number ranges mismatch -inspection.message.value.ranges.mismatch.expected.actual=Value ranges mismatch. Expected: {0}, Actual: {1} -notification.content.usage.found.in.project={0} usage is found in the project -inspection.php.inappropriate.inherit.doc.usage.class.description=@inheritDoc used for class without parent class with doc comments -code.style.option.multiline.arrays.lambdas=Treat multiline arrays/anonymous functions as multiline arguments -composer.version.update.hint=The current version and available updates for installed packages. -inspection.php.family.name.redundant.digit.class.element=Redundant '\\\\\\\\d', '[:digit:]', or '\\\\\\\\D' class elements in regular expression -inspection.php.redundant.class.element=Redundant ''{0}'' in RegExp -inspection.static.member.accessed.via.instance.reference=Static member ''{0}'' accessed via instance reference +intention.family.name.add.variable.name=添加變數名稱 +inspection.php.int.ranges.mismatch=數字範圍不符合 +inspection.message.value.ranges.mismatch.expected.actual=值範圍不符合。應為: {0},實際為: {1} +notification.content.usage.found.in.project=在專案中找到了 {0} 用法 +inspection.php.inappropriate.inherit.doc.usage.class.description=@inheritDoc 用於沒有帶 doc 註釋的父類的類 +code.style.option.multiline.arrays.lambdas=將多行陣列/匿名函數視為多行實參 +composer.version.update.hint=已安裝軟體套件的當前版本和可用更新。 +inspection.static.member.accessed.via.instance.reference=通過實例引用存取 static 成員 ''{0}'' quickfix.access.static.via.class.reference=取代為 ''{0}'' -quickfix.can.not.find.class.reference.name=Can't find class by name -inspection.php.class.static.member.accessed.via.instance.inspection.display.name=Class static member accessed via instance -PhpInterpreterConfigurable.php.ini.title=Select configuration file or directory -php.interpreter.custom.ini.label=設定檔案:" +quickfix.can.not.find.class.reference.name=無法按名稱尋找類 +inspection.php.class.static.member.accessed.via.instance.inspection.display.name=通過實例存取的類 static 成員 +PhpInterpreterConfigurable.php.ini.title=選擇設定檔案或目錄 +php.interpreter.custom.ini.label=設定檔案: +label.system.php=系統 PHP +checkbox.add.a.comma.after.last.parameter=在參數列表中的最後一個參數後添加逗號 +checkbox.add.a.comma.after.last.var.in.closure.use.list=在閉包 use 列表中的最後一個變數後添加逗號 +inspection.php.loop.can.be.replaced.with.in.array=迴圈可以取代為 'in_array()' 或 'array_key_exists()' 調用 +inspection.message.loop.can.be.replaced.with.0=迴圈可以取代為 ''{0}()'' +checkbox.add.a.comma.after.last.argument.in.function.call=在函數調用中的最後一個實參後添加逗號 +php.enum=枚舉 +quality.tool.cs.fixer.name=PHP CS Fixer +label.configured.as.external.formatter=已設定為 {0} +label.can.be.configured.as.external.formatter=可設定為 {0} +notification.group.composer.language.level=已禁用 Composer 語言級別同步 +notification.group.php=PHP +notification.group.php.interpreters=PHP 解釋器問題 +notification.group.php.profiler=PHP 分析器問題 +notification.group.php.code.style=建議進行 PHP 程式碼樣式檢查 +notication.group.php.debugger=PHP 偵錯器 +notification.group.phpunit=PHPUnit +notification.group.default.stubs=PHP 預設存根路徑不正確 +notification.group.debug.listener=PHP 偵錯偵聽器 +notification.group.quality.tools=PHP 外部品質工具 +notification.group.dbgp.proxy=PHP 偵錯器代理 +notification.group.php.cgi=PHP-CGI 伺服器 +notification.group.composer.install=建議使用 Composer 'install' 指令 +bit.shift.by.negative.number=按負數進行移位" `; exports[`src messages/SvnBundle.properties 1`] = ` @@ -36952,7 +37053,14 @@ error.svn.status.not.in.working.copy=請求的狀態不在工作副本中: {0} toolwindow.working.copies.info.title=Subversion 工作副本資訊 svn.short.name.with.mnemonic=SVN(_S) subversion.executable.notification.cant.run.in.safe.mode=無法在安全模式下執行 Svn 指令 -notification.group.svn.roots=Subversion 根檢測失敗" +notification.group.svn.roots=Subversion 根檢測失敗 +checkout.repository=正在簽出版本庫… +checkout.repository.failed=簽出失敗 +progress.title.check.out.cancel=停止從 Subversion 簽出 +checkout.repository.tooltip=該專案將在完成簽出後開啟 +checkout.stop.message.description=確定要停止簽出 {0} 版本庫嗎? +checkout.stop.message.title=停止簽出 +checkout.repository.canceled=簽出已取消" `; exports[`src messages/VcsBundle.properties 1`] = ` @@ -37699,7 +37807,7 @@ vcs.add.to.ignore.file.create.ignore.file.confirmation.message=在 {1} 中創建 #Annotate actions annotate.action.view.group.text=檢視 -prefer.commit.timestamp.action.text=顯示提交時間戳 +prefer.commit.timestamp.action.text=提交時間戳 prefer.commit.timestamp.action.description=顯示提交變更的時間,而不是創建時間。 configurable.ChangelistConflictConfigurable.display.name=變更列表 configurable.VcsDirectoryConfigurationPanel.display.name=目錄映射 @@ -37901,8 +38009,8 @@ status.text.unversioned.files.available=未進行版本管理的檔案可用。 plugins.configurable.show=status.text.Show action.filter.filter.by.text=篩選依據 -action.filter.moved.files.text=隱藏移動時未更改的檔案 -action.filter.non.important.files.text=隱藏包含不重要更改的檔案 +action.filter.moved.files.text=已移動且無變更 +action.filter.non.important.files.text=包含不重要的變更 group.mainmenu.vcs.current.file.text=當前檔案 @@ -38075,9 +38183,6 @@ checkin.wait=等待(&W) checkin.can.not.load.current.revision=無法載入當前修訂 checkin.can.not.load.previous.revision=無法載入前一個修訂 checkin.invalid.file.s=無效檔案 -checkin.dialog.title.not.possible.right.now=現在無法檢查 TODO -checkin.dialog.message.cant.be.performed={0} 在背景更新索引時,無法執行 TODO 檢查。\\\\n\\\\ -您可以在不執行檢查的情況下提交更改,也可以等到索引建立後再提交。 checkin.dialog.title.looking.for.new.edited.todo.items=正在尋找新的和編輯的 TODO 條目… checkin.dialog.title.todo=TODO checkin.filter.filter.name=篩選器: {0} @@ -38168,12 +38273,12 @@ change.list.scope.provider.only.changes=所有檔案中僅未提交到 VCS 的 change.list.scope.provider.only.changes.in.file=檔案 {0} 中僅未提交到 VCS 的變更 status.text.vcs.toolwindow=要跟踪程式碼變更: status.text.vcs.toolwindow.create.repository=創建 Git 版本庫… -status.text.vcs.toolwindow.local.history=使用本地歷史… +status.text.vcs.toolwindow.local.history=使用本地歷史記錄… status.text.vcs.toolwindow.help=版本控制整合 status.text.commit.toolwindow.create.repository.prefix=要提交變更, status.text.commit.toolwindow.create.repository=創建 Git 版本庫… status.text.commit.toolwindow.local.history.prefix=有關最近的變更,請參閱 -status.text.commit.toolwindow.local.history=本地歷史… +status.text.commit.toolwindow.local.history=本地歷史記錄… action.annotate.show.diff.preview.on.hover.text=懸停時顯示差異 inlay.vcs.code.author.description=根據 VCS 中的記錄獲得的程式碼作者。

作者是最後編輯類、方法或函數的人。如果有來自不同作者的多個提交,擁有最多行的那個會被視為作者。 saved.patch.empty.text=未添加任何儲藏或擱置。 @@ -38199,12 +38304,25 @@ notification.group.vcs.silent.notifications=VCS 靜默通知 shelf.unshelve.changes.action.text=取消擱置 shelf.unshelve.changes.action.description=取消擱置所選變更 shelf.unshelve.changes.remove.action.text=取消擱置並移除 -shelf.unshelve.changes.remove.action.description=取消擱置所選變更並將其從擱置中移除" +shelf.unshelve.changes.remove.action.description=取消擱置所選變更並將其從擱置中移除 +action.filter.separator.text=隱藏檔案 +before.checkin.error.unknown=無法檢查提交 +before.checkin.error.unknown.details=無法檢查提交: {0} +patch.apply.error.file.not.found=找不到檔案 {0} +patch.apply.error.document.not.found=找不到文檔 {0} +patch.apply.error.conflict=套用補丁衝突 +commit.checks.on.commit.progress.text=正在提交… +commit.checks.on.commit.progress.text.with.context=正在提交: {0} +commit.checks.only.progress.text=正在執行提交檢查… +commit.checks.only.progress.text.with.context=正在執行提交檢查: {0} +commit.checks.failed.notification.title={0} 檢查失敗 +commit.checks.failed.notification.commit.anyway.action=仍然{0} +commit.checks.failed.notification.show.details.action=顯示詳細資訊" `; exports[`src messages/VcsLogBundle.properties 1`] = ` "# actions -vcs.log.action.align.labels=將引用對齊到左側 +vcs.log.action.align.labels=左側的引用 vcs.log.action.description.align.labels=在提交訊息左側顯示引用 vcs.log.action.description.show.all.branches=在僅顯示當前分支和顯示所有分支之間切換 vcs.log.action.description.show.all.changes.from.parent=分別顯示對每個合併提交所做的更改 @@ -38215,7 +38333,7 @@ vcs.log.action.description.show.long.edges=即使提交在當前檢視中不可 vcs.log.action.description.show.only.affected.changes=僅顯示影響“路徑”選單中所選檔案的變更 vcs.log.action.description.show.tag.names=在表中顯示標籤名稱 vcs.log.action.description.open.new.tab.with.log=開啟包含 {0} 日誌的新頁籤 -vcs.log.action.show.all.branches=All Branches +vcs.log.action.show.all.branches=所有分支 vcs.log.action.show.diff.preview=顯示差異預覽 action.Vcs.Log.MoveDiffPreviewToBottom.text=底部 action.Vcs.Log.MoveDiffPreviewToBottom.description=在底部找到差異預覽 @@ -38224,10 +38342,10 @@ action.Vcs.Log.MoveDiffPreviewToRight.description=在右側找到差異預覽 vcs.log.action.show.all.changes.from.parent=顯示對父項的變更 vcs.log.action.show.compact.references.view=緊湊型引用檢視 vcs.log.action.show.details=顯示詳細資訊 -vcs.log.action.show.long.edges=顯示長邊 +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.show.root.names=根名稱 +vcs.log.action.show.tag.names=標籤名稱 vcs.log.action.open.new.tab.with.log=開啟新的 {0} 日誌頁籤 action.process.expanding.linear.branches=正在展開線性分支… action.process.expanding.merges=正在展開合併… @@ -38254,7 +38372,7 @@ action.title.resume.indexing=恢復 {0} 日誌索引編制 action.description.is.scheduled=為 {0} 編制索引已計劃。暫停。 action.title.pause.indexing=暫停 {0} 日誌索引編制 action.description.select.columns.to.see=選擇要在表中查看的列 -action.title.select.columns.to.see=顯示列 +action.title.select.columns.to.see=列 action.FocusTextFilterAction.text=聚焦文本篩選器 action.FocusTextFilterAction.description=聚焦文本篩選器或將焦點移回提交列表 action.IntelliSortChooserPopupAction.text=IntelliSort @@ -38455,7 +38573,6 @@ vcs.log.action.highlight.merge.commits=合併提交 vcs.log.action.highlight.my.commits=我的提交 # messages -vcs.log.recreated.due.to.corruption=由於資料損壞,{0} 日誌已重新創建 {1} 次。\\\\n如果經常發生這種情況,請刪除 {2} 目錄並重新啟動 {3}。 vcs.log.fatal.error.message=無法清除 {0} 下的快取。\\\\n請手動刪除快取目錄,然後重新啟動 {1}。 vcs.log.is.not.available=VCS 日誌不可用 @@ -38482,5 +38599,26 @@ vcs.log.filter.date.display.name.between={0} 和 {1} 之間 vcs.log.table.accessible.name={0} 日誌 vcs.log.changes.accessible.name=提交變更瀏覽器 vcs.log.text.filter.accessible.name={0} 日誌文本或哈希篩選器 -vcs.log.filter.accessible.name={0}: {1}" +vcs.log.filter.accessible.name={0}: {1} +action.vcs.log.show.separator=顯示 +action.vcs.log.branches.separator=分支 +group.Vcs.Log.LayoutConfiguration.separator.text=布局 +vcs.log.invalidate.caches.text=使 {0} 日誌快取和索引無效 +vcs.log.invalidate.caches.progress=正在使 {0} 日誌快取和索引無效 +group.Vcs.Log.Internal.text=Vcs 日誌 +vcs.log.index.diagnostic.action.title=檢查舊提交的 VCS 日誌索引資料 +vcs.log.index.diagnostic.selected.action.title=檢查所選提交的 VCS 日誌索引資料 +vcs.log.index.diagnostic.selected.non.indexed.warning.message=所選提交未編制索引 +vcs.log.index.diagnostic.progress.title=正在執行 VCS 日誌索引診斷 +vcs.log.index.diagnostic.success.message={0} 個已檢查{0,choice,1#提交|2#提交}的 VCS 日誌索引資料正確 +vcs.log.index.diagnostic.report.title=VCS 日誌索引診斷報告 {0} +vcs.log.index.diagnostic.error.for.commit=提交 {0} 的差異\\\\n{1} +vcs.log.index.diagnostic.error.message=應為 {0}: {1},實際為 {0}: {2} +vcs.log.index.diagnostic.error.attribute.name.author.time=作者日期 +vcs.log.index.diagnostic.error.attribute.name.author=作者 +vcs.log.index.diagnostic.error.attribute.name.committer.time=提交日期 +vcs.log.index.diagnostic.error.attribute.name.committer=提交者 +vcs.log.index.diagnostic.error.attribute.name.message=訊息 +vcs.log.index.diagnostic.error.attribute.name.parents=父項 +vcs.log.index.diagnostic.error.filter=按 {0} 篩選不會返回 {1}" `; diff --git a/test/__snapshots__/properties.spec.ts.snap b/test/__snapshots__/properties.spec.ts.snap index b134e0b24..2b19a8353 100644 --- a/test/__snapshots__/properties.spec.ts.snap +++ b/test/__snapshots__/properties.spec.ts.snap @@ -37,7 +37,7 @@ inspection.dead.code.problem.synopsis16=方法從未使用。 inspection.dead.code.problem.synopsis17=方法使用(s),但他們都屬於遞歸調用鏈,沒有成員可從入口點. inspection.dead.code.problem.synopsis18=方法從入口點是不可到達的. inspection.dead.code.problem.synopsis19=類和{0, choice, 1#1|2#{0,number}}個實作都沒有實例化. -inspection.dead.code.problem.synopsis2=欄位被指定,但無法存取. +inspection.dead.code.problem.synopsis2=欄位已被分配,從未被存取。 inspection.dead.code.problem.synopsis20=類有 {0, choice, 1#1|2#{0,number}}實例,但他們是不可達的切入點。 inspection.dead.code.problem.synopsis21=方法從未用作此{0}的成員,但僅作為實作類的成員。如果從{0}中移除該方法,專案將保持相容。 inspection.dead.code.problem.synopsis22=方法覆蓋一個庫方法但
  • 其{0}是從來沒有實例化或
  • 其{0}實例從入口點是不可到達的..
@@ -115,7 +115,7 @@ predefined.scope.problems.name=問題 predefined.scope.production.name=生產 psi.search.scope.production.files=專案生產檔案 psi.search.scope.test.files=專案測試檔案 -scanning.scope.progress.title=Scanning scope… +scanning.scope.progress.title=正在掃描範圍… scope.directory=目錄 ''{0}'' scope.display.name.allow.scope=在範圍''{1}''啟用範圍''{0}''的使用 scope.display.name.deny.scope=在範圍 ''{1}'' 拒絕範圍 ''{0}'' 的用法 @@ -217,8 +217,8 @@ documentation.settings.inline.code.highlighting.mode.no.highlighting=無高亮 documentation.settings.inline.code.highlighting.mode.as.default.code=作為普通程式碼 documentation.settings.inline.code.highlighting.mode.semantic.highlighting=高亮顯示關鍵字 empty.inspection.action.description=檢查 ''{0}'' 沒有快速修復。請點擊以編輯檢查選項,禁止警告或完全禁用檢查。 -inspection.progress.single.inspection.title=Running inspection ''{0}''… -inspection.progress.profile.title=Inspecting code with profile ''{0}''…" +inspection.progress.single.inspection.title=正在執行檢查 ''{0}''… +inspection.progress.profile.title=正在使用設定檔案 ''{0}'' 檢查…" `; exports[`messages/AnalysisBundle.properties handlePropertiesFile 1`] = ` @@ -258,7 +258,7 @@ inspection.dead.code.problem.synopsis16=方法从未使用。 inspection.dead.code.problem.synopsis17=方法使用(s),但他们都属于递归调用链,没有成员可从入口点. inspection.dead.code.problem.synopsis18=方法从入口点是不可到达的. inspection.dead.code.problem.synopsis19=类和{0, choice, 1#1|2#{0,number}}个实现都没有实例化. -inspection.dead.code.problem.synopsis2=字段被指定,但无法访问. +inspection.dead.code.problem.synopsis2=字段已被分配,从未被访问。 inspection.dead.code.problem.synopsis20=类有 {0, choice, 1#1|2#{0,number}}实例,但他们是不可达的切入点。 inspection.dead.code.problem.synopsis21=方法从未用作此{0}的成员,但仅作为实现类的成员。如果从{0}中移除该方法,项目将保持兼容。 inspection.dead.code.problem.synopsis22=方法覆盖一个库方法但
  • 其{0}是从来没有实例化或
  • 其{0}实例从入口点是不可到达的..
@@ -336,7 +336,7 @@ predefined.scope.problems.name=问题 predefined.scope.production.name=生产 psi.search.scope.production.files=项目生产文件 psi.search.scope.test.files=项目测试文件 -scanning.scope.progress.title=Scanning scope… +scanning.scope.progress.title=正在扫描范围… scope.directory=目录 ''{0}'' scope.display.name.allow.scope=在范围''{1}''启用范围''{0}''的使用 scope.display.name.deny.scope=在范围 ''{1}'' 拒绝范围 ''{0}'' 的用法 @@ -438,6 +438,6 @@ documentation.settings.inline.code.highlighting.mode.no.highlighting=无高亮 documentation.settings.inline.code.highlighting.mode.as.default.code=作为普通代码 documentation.settings.inline.code.highlighting.mode.semantic.highlighting=高亮显示关键字 empty.inspection.action.description=检查 ''{0}'' 没有快速修复。请点击以编辑检查选项,禁止警告或完全禁用检查。 -inspection.progress.single.inspection.title=Running inspection ''{0}''… -inspection.progress.profile.title=Inspecting code with profile ''{0}''…" +inspection.progress.single.inspection.title=正在运行检查 ''{0}''… +inspection.progress.profile.title=正在使用配置文件 ''{0}'' 检查…" `; diff --git a/test/__snapshots__/segment-file.spec.ts.snap b/test/__snapshots__/segment-file.spec.ts.snap index a5cbeb0ed..9f352591d 100644 --- a/test/__snapshots__/segment-file.spec.ts.snap +++ b/test/__snapshots__/segment-file.spec.ts.snap @@ -47,11 +47,11 @@ connected.popup.bottom.title=已針對 {0} 同步 dialog.title.general=IDE 設定同步 notification.title.general=IDE 設定同步 -connect.message=將在您使用 JetBrains Account 登錄的所有 IDE 安裝之間同步 IDE 設定。同步的設定為 UI 與編輯器主題、鍵盤映射和延伸模組。 +connect.message=將在您使用 JetBrains Account 登錄的所有 IDE 安裝之間同步 IDE 設定。同步的設定為 UI 與編輯器主題、按鍵映射和延伸模組。 connect.plugins.auto=無提示同步延伸模組: 不詢問同步哪些延伸模組 connect.button=啟用設定同步 -connect.this.message=可以從 JetBrains Account {0} 同步 IDE 設定。\\\\n這些設定為 UI 與編輯器主題、鍵盤映射和延伸模組。 +connect.this.message=可以從 JetBrains Account {0} 同步 IDE 設定。\\\\n這些設定為 UI 與編輯器主題、按鍵映射和延伸模組。 connect.this.remote.button=從帳戶獲取設定 connect.this.local.button=保留和同步本地設定 @@ -82,7 +82,7 @@ plugin.sync.state.disable.everywhere=隨處禁用 plugin.sync.state.skip.everywhere=隨處跳過 plugin.sync.state.skip=跳過 settings.group.look.and.feels=外觀和風格 -settings.group.keymaps=鍵盤映射 +settings.group.keymaps=按鍵映射 settings.group.editor.settings=編輯器設定 settings.group.editor.color.schemes=編輯器配色方案 settings.group.configure.parameter.name.hints=設定參數名稱提示 @@ -247,7 +247,7 @@ checkbox.reformat.according.to.style=按照樣式重新格式化(&R) checkbox.enable.live.templates=啟用實時模板 (&L) label.description=描述: tab.filetemplates.templates=檔案 -tab.filetemplates.includes=Includes +tab.filetemplates.includes=Include tab.filetemplates.code=程式碼 tab.filetemplates.j2ee=其他 error.please.specify.template.name=指定模板名稱 @@ -358,7 +358,7 @@ action.close.all.editors.in.tab.group=關閉組內所有頁籤(_A) command.close.all.unmodified.editors=關閉所有未修改的編輯器 action.close.all.unmodified.editors.in.tab.group=關閉組內未修改頁籤(_U) action.close.all.unmodified.editors=關閉未修改頁籤(_U) -action.close.all.unpinned.editors.in.tab.group=關閉組內未固定頁籤 +action.close.all.unpinned.editors.in.tab.group=關閉組中的未固定頁籤 action.close.all.unpinned.editors=關閉所有未固定頁籤 action.close.all.readonly.editors.in.tab.group=關閉組中的所有唯讀項 action.close.all.readonly.editors=關閉所有唯讀項 @@ -1439,7 +1439,7 @@ plugins.configurable.buy.the.plugin=購買延伸模組 action.presentation.AbstractSchemesPanel.text=顯示方案操作 action.presentation.EditorTabbedContainer.text=關閉。按 Alt 並點擊以關閉其他。 action.presentation.EncodingPanel.text=檔案編碼 -action.presentation.ExtractIncludeAction.text=包含檔案… +action.presentation.ExtractIncludeAction.text=Include 檔案… action.presentation.LightEditTabs.text=關閉。按 Alt 並點擊以關閉其他。 action.presentation.OpenSelectedProjectsAction.text.open.all.projects.in.group=開啟組中的所有專案 action.presentation.OpenSelectedProjectsAction.text.open.selected=開啟選定專案 @@ -1450,7 +1450,7 @@ action.presentation.RegistryUi.text.edit=編輯 action.presentation.ShowUiDebuggerAction.text=UI 偵錯器 action.presentation.WeighingActionGroup.text=其他 action.presentation.AbstractSchemesPanel.description=顯示方案操作 -show.options.menu=顯示選項選單 +show.options.menu=選項 highlighting.pass.injected.presentable.name=注入的片段 search.everywhere.group.name.top.hit=點擊最多 @@ -1733,12 +1733,12 @@ notification.content.please.restart.0=請重新啟動 {0}

{1} notification.title.unable.to.save.settings=無法儲存設定 notification.group.system.health=檢測到系統執行狀況問題 notification.group.missing.keymap=缺少快捷鍵 -notification.content.keymap.successfully.activated=鍵盤映射 {0} 成功啟用 +notification.content.keymap.successfully.activated=按鍵映射 {0} 成功啟用 notification.content.keymap.successfully.installed=鍵映射 {0} 成功安裝 notification.group.ide.and.plugin.updates=IDE 和延伸模組更新可用 notification.group.plugin.updates=延伸模組已安裝或更新 -action.text.install.keymap=安裝 {0} 鍵盤映射 -action.text.search.for.keymap=搜尋 {0} 鍵盤映射延伸模組 +action.text.install.keymap=安裝 {0} 按鍵映射 +action.text.search.for.keymap=搜尋 {0} 按鍵映射延伸模組 action.separator.file.templates=檔案模板 startup.indicator.text.running.startup.activities=正在執行啟動活動… notification.configurable.display.name.notifications=通知 @@ -2016,7 +2016,6 @@ icon.runConfigurations.testSkipped.tooltip=測試已跳過 icon.runConfigurations.testNotRan.tooltip=測試未開始 icon.runConfigurations.testTerminated.tooltip=測試已終止 icon.runConfigurations.testIgnored.tooltip=測試已忽略 -clear.event.log.action=清除{0} tooltip.event.log.show.balloon=顯示氣球 progress.title.checking.plugin.dependencies=正在檢查延伸模組依賴項 progress.title.loading.plugin.details=正在載入延伸模組詳細資訊 @@ -2051,7 +2050,7 @@ link.enable.required.plugin=啟用 {0} too.large.download.size=通過塊映射下載歸檔需要太多塊,因此將下載整個歸檔 hashes.doesnt.match=恢復的歸檔的哈希與原始歸檔的哈希不符合 wrong.http.range.response=HTTP 範圍響應的行過長 {0} -error.download.plugin.via.blockmap=無法通過塊映射下載延伸模組 +error.download.plugin.via.blockmap=無法通過塊映射下載延伸模組。正在從 {0} 下載整個歸檔 http.multirange.response.includes.incorrect.header=HTTP 多範圍響應包含不正確的頭 - {0},應為 {1} http.multirange.response.doesnt.contain.boundary=HTTP 多範圍響應邊界線 {0} 不包含邊界 {1} http.multirange.response.doesnt.include.line.separator=HTTP 多範圍響應不包含行分隔符 @@ -2322,8 +2321,8 @@ template.file.name.optional=用於生成文件名和路徑的模板(可選) updates.settings.show.editor=IDE 更新後在編輯器中顯示新功能 plugin.version.bundled=已捆綁 laf.action.install.theme=安裝主題… -keymap.action.configure.keymap=設定鍵盤映射… -keymap.action.install.keymap=安裝鍵盤映射… +keymap.action.configure.keymap=設定按鍵映射… +keymap.action.install.keymap=安裝按鍵映射… dialog.title.custom.debug.log.configuration=自訂偵錯日誌設定 web.preview.file.editor.name={0} 的預覽 action.open.web.preview.text=內建預覽 @@ -2537,7 +2536,7 @@ collect.logs.progress.title=正在收集日誌 collect.logs.notification.error=無法使用日誌創建 .zip 檔案: {0} collect.logs.notification.success=已創建日誌檔案: {0} collect.logs.sensitive.title=敏感資料 -collect.logs.sensitive.text=所包含的日誌和設定中可能含有敏感資料。 +collect.logs.sensitive.text=包含的日誌和設定中可能含有敏感資料。 toolwindow.stripe.documentation.v2=文檔 wsl.no.rsync=請將 rsync 工具安裝到您的 {0} WSL 中 actions.on.save.link.all.actions.on.save=儲存時的所有操作… @@ -2578,8 +2577,8 @@ notifications.configurable.do.not.ask.title=不再詢問通知: notifications.configurable.do.not.ask.project.title=此專案 plugins.advertiser.no.suggested.plugins=找不到建議的延伸模組 plugins.advertiser.check.progress=正在檢查專案的建議延伸模組 -tips.of.the.day.shortcut.default.keymap=(預設鍵盤映射) -tips.of.the.day.shortcut.must.define=未定義,通過“設定/鍵盤映射”設定 +tips.of.the.day.shortcut.default.keymap=(預設按鍵映射) +tips.of.the.day.shortcut.must.define=未定義,通過“設定/按鍵映射”設定 wsl.target.tool.step.description=WSL 設定 untrusted.project.general.dialog.title=信任專案? to.create.new.file.tooltip=要創建新檔案,請按 {0}。或者右擊任何資料夾並選擇“新建 | \\\\\\\\<file type\\\\\\\\> @@ -2605,9 +2604,6 @@ notification.group.system.clipboard=系統剪貼簿不可用 notification.group.required.plugins=未載入所需的延伸模組 button.restore.last.state=恢復上次狀態 button.restore.defaults=恢復預設值 -project.widget.new=新建專案… -project.widget.open=開啟... -project.widget.from.vcs=從版本控制中獲取… notification.group.ide.update.results=IDE 更新已安裝 notification.group.leftover.directories=找到了殘留的 IDE 目錄 checkbox.show.visual.formatting.layer=顯示視覺格式化層 @@ -2648,14 +2644,30 @@ no.disk.space.message=系統目錄分區(''{0}'')上的剩餘空間少於 1 MiB low.disk.space.title=磁碟空間不足 editor.tabs.enable.sorting=啟用排序 editor.tabs.always.keep.sorting=始終保持啟用排序 -action.reset.font.size=重置為{0}pt +action.reset.font.size=重置為 {0}pt action.reset.font.size.info=字體大小: {0}pt action.open.editor.settings.text=開啟設定 notification.title.solarized.color.scheme.deprecation=配色方案棄用 notification.content.solarized.color.scheme.deprecation.enable=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮改為啟用 {1} 主題 notification.content.solarized.color.scheme.deprecation.install=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮切換到 {1} 延伸模組 notification.title.enable.action.solarized.color.scheme.deprecation=啟用 {0} 主題 -notification.title.install.action.solarized.color.scheme.deprecation=安裝 Marketplace 中的 Solarized Themes 延伸模組" +notification.title.install.action.solarized.color.scheme.deprecation=安裝 Marketplace 中的 Solarized Themes 延伸模組 +text.server.s.certificate.trusted.details=伺服器的憑證不可信:
{0} +toolwindow.stripe.Bookmarks=書籤 +jcef.local.cache.invalidate.action.description=刪除嵌入式瀏覽器引擎快取和 Cookie。此操作可能會影響使用嵌入式瀏覽器呈現基於 HTML 的內容和網頁的元件。 +jcef.local.cache.invalidate.checkbox.description=刪除嵌入式瀏覽器引擎快取和 Cookie +jcef.local.cache.invalidate.failed.title=無法清理瀏覽器引擎快取 +jcef.local.cache.invalidate.failed.message=清除快取操作請求了嵌入式瀏覽器引擎快取清理。由於 I/O 錯誤,操作失敗: {0} +configurable.new.ui.name=新 UI 預覽 +checkbox.enable.new.ui=啟用新 UI +checkbox.enable.new.ui.description=新的 UI 正在努力降低 IDE 的視覺複雜性,並幫助使用者專注於他們的工作。歡迎您提交對新 UI 和特定設計變更的總體體驗的意見反應。 +new.ui.settings.group.name=設定 +new.ui.blog.post.link=網誌 +new.ui.blog.changes.and.issues=主要變更和已知問題 +new.ui.submit.feedback=提交意見反應… +login.dialog.manage.account=管理帳戶 +wsl.rsync.unable.to.create.target.dir.message=無法創建目標目錄 {0} +clear.all.notifications=清除所有通知" `; exports[`src messages/CloudConfigBundle.properties 1`] = ` @@ -2705,11 +2717,11 @@ connected.popup.bottom.title=已針對 {0} 同步 dialog.title.general=IDE 設定同步 notification.title.general=IDE 設定同步 -connect.message=將在您使用 JetBrains Account 登錄的所有 IDE 安裝之間同步 IDE 設定。同步的設定為 UI 與編輯器主題、鍵盤映射和延伸模組。 +connect.message=將在您使用 JetBrains Account 登錄的所有 IDE 安裝之間同步 IDE 設定。同步的設定為 UI 與編輯器主題、按鍵映射和延伸模組。 connect.plugins.auto=無提示同步延伸模組: 不詢問同步哪些延伸模組 connect.button=啟用設定同步 -connect.this.message=可以從 JetBrains Account {0} 同步 IDE 設定。\\\\n這些設定為 UI 與編輯器主題、鍵盤映射和延伸模組。 +connect.this.message=可以從 JetBrains Account {0} 同步 IDE 設定。\\\\n這些設定為 UI 與編輯器主題、按鍵映射和延伸模組。 connect.this.remote.button=從帳戶獲取設定 connect.this.local.button=保留和同步本地設定 @@ -2740,7 +2752,7 @@ plugin.sync.state.disable.everywhere=隨處禁用 plugin.sync.state.skip.everywhere=隨處跳過 plugin.sync.state.skip=跳過 settings.group.look.and.feels=外觀和風格 -settings.group.keymaps=鍵盤映射 +settings.group.keymaps=按鍵映射 settings.group.editor.settings=編輯器設定 settings.group.editor.color.schemes=編輯器配色方案 settings.group.configure.parameter.name.hints=設定參數名稱提示 @@ -2907,7 +2919,7 @@ checkbox.reformat.according.to.style=按照樣式重新格式化(&R) checkbox.enable.live.templates=啟用實時模板 (&L) label.description=描述: tab.filetemplates.templates=檔案 -tab.filetemplates.includes=Includes +tab.filetemplates.includes=Include tab.filetemplates.code=程式碼 tab.filetemplates.j2ee=其他 error.please.specify.template.name=指定模板名稱 @@ -3019,7 +3031,7 @@ action.close.all.editors.in.tab.group=關閉組內所有頁籤(_A) command.close.all.unmodified.editors=關閉所有未修改的編輯器 action.close.all.unmodified.editors.in.tab.group=關閉組內未修改頁籤(_U) action.close.all.unmodified.editors=關閉未修改頁籤(_U) -action.close.all.unpinned.editors.in.tab.group=關閉組內未固定頁籤 +action.close.all.unpinned.editors.in.tab.group=關閉組中的未固定頁籤 action.close.all.unpinned.editors=關閉所有未固定頁籤 action.close.all.readonly.editors.in.tab.group=關閉組中的所有唯讀項 action.close.all.readonly.editors=關閉所有唯讀項 @@ -4119,7 +4131,7 @@ plugins.configurable.buy.the.plugin=購買延伸模組 action.presentation.AbstractSchemesPanel.text=顯示方案操作 action.presentation.EditorTabbedContainer.text=關閉。按 Alt 並點擊以關閉其他。 action.presentation.EncodingPanel.text=檔案編碼 -action.presentation.ExtractIncludeAction.text=包含檔案… +action.presentation.ExtractIncludeAction.text=Include 檔案… action.presentation.LightEditTabs.text=關閉。按 Alt 並點擊以關閉其他。 action.presentation.OpenSelectedProjectsAction.text.open.all.projects.in.group=開啟組中的所有專案 action.presentation.OpenSelectedProjectsAction.text.open.selected=開啟選定專案 @@ -4130,7 +4142,7 @@ action.presentation.RegistryUi.text.edit=編輯 action.presentation.ShowUiDebuggerAction.text=UI 偵錯器 action.presentation.WeighingActionGroup.text=其他 action.presentation.AbstractSchemesPanel.description=顯示方案操作 -show.options.menu=顯示選項選單 +show.options.menu=選項 highlighting.pass.injected.presentable.name=注入的片段 search.everywhere.group.name.top.hit=點擊最多 @@ -4417,12 +4429,12 @@ notification.content.please.restart.0=請重新啟動 {0}

{1} notification.title.unable.to.save.settings=無法儲存設定 notification.group.system.health=檢測到系統執行狀況問題 notification.group.missing.keymap=缺少快捷鍵 -notification.content.keymap.successfully.activated=鍵盤映射 {0} 成功啟用 +notification.content.keymap.successfully.activated=按鍵映射 {0} 成功啟用 notification.content.keymap.successfully.installed=鍵映射 {0} 成功安裝 notification.group.ide.and.plugin.updates=IDE 和延伸模組更新可用 notification.group.plugin.updates=延伸模組已安裝或更新 -action.text.install.keymap=安裝 {0} 鍵盤映射 -action.text.search.for.keymap=搜尋 {0} 鍵盤映射延伸模組 +action.text.install.keymap=安裝 {0} 按鍵映射 +action.text.search.for.keymap=搜尋 {0} 按鍵映射延伸模組 action.separator.file.templates=檔案模板 startup.indicator.text.running.startup.activities=正在執行啟動活動… notification.configurable.display.name.notifications=通知 @@ -4700,7 +4712,6 @@ icon.runConfigurations.testSkipped.tooltip=測試已跳過 icon.runConfigurations.testNotRan.tooltip=測試未開始 icon.runConfigurations.testTerminated.tooltip=測試已終止 icon.runConfigurations.testIgnored.tooltip=測試已忽略 -clear.event.log.action=清除{0} tooltip.event.log.show.balloon=顯示氣球 progress.title.checking.plugin.dependencies=正在檢查延伸模組依賴項 progress.title.loading.plugin.details=正在載入延伸模組詳細資訊 @@ -4736,7 +4747,7 @@ link.enable.required.plugin=啟用 {0} too.large.download.size=通過塊映射下載歸檔需要太多塊,因此將下載整個歸檔 hashes.doesnt.match=恢復的歸檔的哈希與原始歸檔的哈希不符合 wrong.http.range.response=HTTP 範圍響應的行過長 {0} -error.download.plugin.via.blockmap=無法通過塊映射下載延伸模組 +error.download.plugin.via.blockmap=無法通過塊映射下載延伸模組。正在從 {0} 下載整個歸檔 http.multirange.response.includes.incorrect.header=HTTP 多範圍響應包含不正確的頭 - {0},應為 {1} http.multirange.response.doesnt.contain.boundary=HTTP 多範圍響應邊界線 {0} 不包含邊界 {1} http.multirange.response.doesnt.include.line.separator=HTTP 多範圍響應不包含行分隔符 @@ -5010,8 +5021,8 @@ template.file.name.optional=用於生成文件名和路徑的模板(可選) updates.settings.show.editor=IDE 更新後在編輯器中顯示新功能 plugin.version.bundled=已捆綁 laf.action.install.theme=安裝主題… -keymap.action.configure.keymap=設定鍵盤映射… -keymap.action.install.keymap=安裝鍵盤映射… +keymap.action.configure.keymap=設定按鍵映射… +keymap.action.install.keymap=安裝按鍵映射… dialog.title.custom.debug.log.configuration=自訂偵錯日誌設定 web.preview.file.editor.name={0} 的預覽 action.open.web.preview.text=內建預覽 @@ -5232,7 +5243,7 @@ collect.logs.progress.title=正在收集日誌 collect.logs.notification.error=無法使用日誌創建 .zip 檔案: {0} collect.logs.notification.success=已創建日誌檔案: {0} collect.logs.sensitive.title=敏感資料 -collect.logs.sensitive.text=所包含的日誌和設定中可能含有敏感資料。 +collect.logs.sensitive.text=包含的日誌和設定中可能含有敏感資料。 toolwindow.stripe.documentation.v2=文檔 wsl.no.rsync=請將 rsync 工具安裝到您的 {0} WSL 中 actions.on.save.link.all.actions.on.save=儲存時的所有操作… @@ -5273,8 +5284,8 @@ notifications.configurable.do.not.ask.title=不再詢問通知: notifications.configurable.do.not.ask.project.title=此專案 plugins.advertiser.no.suggested.plugins=找不到建議的延伸模組 plugins.advertiser.check.progress=正在檢查專案的建議延伸模組 -tips.of.the.day.shortcut.default.keymap=(預設鍵盤映射) -tips.of.the.day.shortcut.must.define=未定義,通過“設定/鍵盤映射”設定 +tips.of.the.day.shortcut.default.keymap=(預設按鍵映射) +tips.of.the.day.shortcut.must.define=未定義,通過“設定/按鍵映射”設定 wsl.target.tool.step.description=WSL 設定 untrusted.project.general.dialog.title=信任專案? to.create.new.file.tooltip=要創建新檔案,請按 {0}。或者右擊任何資料夾並選擇“新建 | \\\\\\\\<file type\\\\\\\\> @@ -5300,9 +5311,6 @@ notification.group.system.clipboard=系統剪貼簿不可用 notification.group.required.plugins=未載入所需的延伸模組 button.restore.last.state=恢復上次狀態 button.restore.defaults=恢復預設值 -project.widget.new=新建專案… -project.widget.open=開啟... -project.widget.from.vcs=從版本控制中獲取… notification.group.ide.update.results=IDE 更新已安裝 notification.group.leftover.directories=找到了殘留的 IDE 目錄 checkbox.show.visual.formatting.layer=顯示視覺格式化層 @@ -5344,12 +5352,28 @@ no.disk.space.message=系統目錄分區(''{0}'')上的剩餘空間少於 1 MiB low.disk.space.title=磁碟空間不足 editor.tabs.enable.sorting=啟用排序 editor.tabs.always.keep.sorting=始終保持啟用排序 -action.reset.font.size=重置為{0}pt +action.reset.font.size=重置為 {0}pt action.reset.font.size.info=字體大小: {0}pt action.open.editor.settings.text=開啟設定 notification.title.solarized.color.scheme.deprecation=配色方案棄用 notification.content.solarized.color.scheme.deprecation.enable=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮改為啟用 {1} 主題 notification.content.solarized.color.scheme.deprecation.install=您正在使用即將刪除的 {0} 捆綁配色方案。請考慮切換到 {1} 延伸模組 notification.title.enable.action.solarized.color.scheme.deprecation=啟用 {0} 主題 -notification.title.install.action.solarized.color.scheme.deprecation=安裝 Marketplace 中的 Solarized Themes 延伸模組" +notification.title.install.action.solarized.color.scheme.deprecation=安裝 Marketplace 中的 Solarized Themes 延伸模組 +text.server.s.certificate.trusted.details=伺服器的憑證不可信:
{0} +toolwindow.stripe.Bookmarks=書籤 +jcef.local.cache.invalidate.action.description=刪除嵌入式瀏覽器引擎快取和 Cookie。此操作可能會影響使用嵌入式瀏覽器呈現基於 HTML 的內容和網頁的組件。 +jcef.local.cache.invalidate.checkbox.description=刪除嵌入式瀏覽器引擎快取和 Cookie +jcef.local.cache.invalidate.failed.title=無法清理瀏覽器引擎快取 +jcef.local.cache.invalidate.failed.message=清除快取操作請求了嵌入式瀏覽器引擎快取清理。由於 I/O 錯誤,操作失敗: {0} +configurable.new.ui.name=新 UI 預覽 +checkbox.enable.new.ui=啟用新 UI +checkbox.enable.new.ui.description=新的 UI 正在努力降低 IDE 的視覺複雜性,並幫助使用者專注於他們的工作。歡迎您提交對新 UI 和特定設計變更的總體體驗的反饋。 +new.ui.settings.group.name=設定 +new.ui.blog.post.link=網誌 +new.ui.blog.changes.and.issues=主要變更和已知問題 +new.ui.submit.feedback=提交反饋… +login.dialog.manage.account=管理帳戶 +wsl.rsync.unable.to.create.target.dir.message=無法創建目標目錄 {0} +clear.all.notifications=清除所有通知" `;