From 393e483978cb81f3d97822ae89b1cc7c28093445 Mon Sep 17 00:00:00 2001
From: bluelovers
%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}
#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=清除所有通知"
`;