diff --git a/test/__snapshots__/handle-text.spec.ts.snap b/test/__snapshots__/handle-text.spec.ts.snap
index 14cee8823..736c74bb6 100644
--- a/test/__snapshots__/handle-text.spec.ts.snap
+++ b/test/__snapshots__/handle-text.spec.ts.snap
@@ -4486,7 +4486,7 @@ share.error.push.failed=,但初始推送失敗:
{0}
share.error.push.no.current.branch=,但初始推送失敗: 沒有當前分支
share.validation.no.remote.name=未選擇遠端名稱
share.validation.no.repo.name=未選擇版本庫名稱
-share.validation.invalid.repo.name=版本庫名稱無效。名稱應由字母、數字、短划線、點和下划線組成
+share.validation.invalid.repo.name=版本庫名稱無效。名稱應由字母、數字、短划線、點和下劃線組成
untracked.files.dialog.title=為初始提交添加檔案
#create PR
tab.title.pull.requests.new=在 {0} 新建拉取請求
@@ -9411,8 +9411,8 @@ lambda.parameter.naming.convention.element.description=lambda 參數
assert.message.not.string.display.name='assert' 訊息不是字串
assert.message.of.type.boolean.problem.descriptor=類型為 ''{0}'' 的 ''assert'' 訊息 #loc
assert.message.not.string.only.warn.boolean.option=僅當 'assert' 訊息為 'boolean' 或 'java.lang.Boolean' 時發出警告
-suspicious.literal.underscore.display.name=數字文字中的可疑下划線
-suspicious.literal.underscore.problem.descriptor=帶下划線的數字文字中的組沒有長度 3 #loc
+suspicious.literal.underscore.display.name=數字文字中的可疑下劃線
+suspicious.literal.underscore.problem.descriptor=帶下劃線的數字文字中的組沒有長度 3 #loc
unary.plus.quickfix=移除一元 '+'
convert.double.unary.quickfix=取代為 ''{0}{1}''
prefix.operation.quickfix.family.name=取代為前綴運算符
@@ -12486,7 +12486,7 @@ inspection.update.package_json.dependency.action.text=將 ''{0}'' 更新到最
escape.jsdoc.copy.pasted.text=在複製和貼上時轉義 JSDoc 前導星號
node.package.empty.error.message=專案名稱為空
node.package.name.period.error.message=專案資料夾名稱不應以句點開頭
-node.package.name.underscore.error.message=專案資料夾名稱不應以下划線開頭
+node.package.name.underscore.error.message=專案資料夾名稱不應以下劃線開頭
node.package.name.leading.or.trailing.spaces.error.message=專案資料夾名稱不應包含前導空格或尾隨空格
node.package.name.forbidden.error.message=''{0}'' 不能用作專案名稱
node.package.name.core.module.error.message=''{0}'' 不能用作專案名稱,因為它是 Node.js 核心模組的名稱
@@ -15647,7 +15647,7 @@ it.s.not.possible.to.unpack.array.value.with.associated.key=無法使用關聯
it.s.not.possible.to.unpack.array.key=無法解包陣列鍵
cannot.use.empty.array.elements.in.arrays=無法在陣列中使用空陣列元素
invalid.octal.literal.won.t.be.reported.by.php.but.will.work.incorrectly=無效的八進制文字: 不會由 PHP 報告,但無法正常工作
-multiple.subsequent.underscores.in.a.numeric.literal.are.not.allowed=不允許在數字文字中使用多個後續下划線
+multiple.subsequent.underscores.in.a.numeric.literal.are.not.allowed=不允許在數字文字中使用多個後續下劃線
expression.is.not.allowed.as.static.initializer=表達式不允許為 static 初始設定式
namespace.declarations.cannot.be.nested=命名空間宣告不能被嵌套
global.namespace.should.use.braced.syntax=全域命名空間應使用帶大括號的語法
@@ -15849,7 +15849,7 @@ close=關閉(&C)
build.control.flow=建置控制流(&B)
change.member.access=更改成員存取
php.make.class.non.final.quick.fix.family.name=將類設為非 final
-squash.repetitive.underscores=壓縮重複下划線
+squash.repetitive.underscores=壓縮重複下劃線
replace.with.01=取代為 {0}
filetype.profiler.snapshot.description=分析器快照
proxy.configuration=代理設定
@@ -23750,7 +23750,7 @@ share.error.push.failed=,但初始推送失敗:
{0}
share.error.push.no.current.branch=,但初始推送失敗: 沒有當前分支
share.validation.no.remote.name=未選擇遠端名稱
share.validation.no.repo.name=未選擇版本庫名稱
-share.validation.invalid.repo.name=版本庫名稱無效。名稱應由字母、數字、短划線、點和下划線組成
+share.validation.invalid.repo.name=版本庫名稱無效。名稱應由字母、數字、短划線、點和下劃線組成
untracked.files.dialog.title=為初始提交添加檔案
#create PR
tab.title.pull.requests.new=在 {0} 新建拉取請求
@@ -28713,8 +28713,8 @@ lambda.parameter.naming.convention.element.description=lambda 參數
assert.message.not.string.display.name='assert' 訊息不是字串
assert.message.of.type.boolean.problem.descriptor=類型為 ''{0}'' 的 ''assert'' 訊息 #loc
assert.message.not.string.only.warn.boolean.option=僅當 'assert' 訊息為 'boolean' 或 'java.lang.Boolean' 時發出警告
-suspicious.literal.underscore.display.name=數字文字中的可疑下划線
-suspicious.literal.underscore.problem.descriptor=帶下划線的數字文字中的組沒有長度 3 #loc
+suspicious.literal.underscore.display.name=數字文字中的可疑下劃線
+suspicious.literal.underscore.problem.descriptor=帶下劃線的數字文字中的組沒有長度 3 #loc
unary.plus.quickfix=移除一元 '+'
convert.double.unary.quickfix=取代為 ''{0}{1}''
prefix.operation.quickfix.family.name=取代為前綴運算符
@@ -31788,7 +31788,7 @@ inspection.update.package_json.dependency.action.text=將 ''{0}'' 更新到最
escape.jsdoc.copy.pasted.text=在複製和貼上時轉義 JSDoc 前導星號
node.package.empty.error.message=專案名稱為空
node.package.name.period.error.message=專案資料夾名稱不應以句點開頭
-node.package.name.underscore.error.message=專案資料夾名稱不應以下划線開頭
+node.package.name.underscore.error.message=專案資料夾名稱不應以下劃線開頭
node.package.name.leading.or.trailing.spaces.error.message=專案資料夾名稱不應包含前導空格或尾隨空格
node.package.name.forbidden.error.message=''{0}'' 不能用作專案名稱
node.package.name.core.module.error.message=''{0}'' 不能用作專案名稱,因為它是 Node.js 核心模組的名稱
@@ -34949,7 +34949,7 @@ it.s.not.possible.to.unpack.array.value.with.associated.key=無法使用關聯
it.s.not.possible.to.unpack.array.key=無法解包陣列鍵
cannot.use.empty.array.elements.in.arrays=無法在陣列中使用空陣列元素
invalid.octal.literal.won.t.be.reported.by.php.but.will.work.incorrectly=無效的八進制文字: 不會由 PHP 報告,但無法正常工作
-multiple.subsequent.underscores.in.a.numeric.literal.are.not.allowed=不允許在數字文字中使用多個後續下划線
+multiple.subsequent.underscores.in.a.numeric.literal.are.not.allowed=不允許在數字文字中使用多個後續下劃線
expression.is.not.allowed.as.static.initializer=表達式不允許為 static 初始設定式
namespace.declarations.cannot.be.nested=命名空間宣告不能被嵌套
global.namespace.should.use.braced.syntax=全域命名空間應使用帶大括號的語法
@@ -35151,7 +35151,7 @@ close=關閉(&C)
build.control.flow=建置控制流(&B)
change.member.access=更改成員存取
php.make.class.non.final.quick.fix.family.name=將類設為非 final
-squash.repetitive.underscores=壓縮重複下划線
+squash.repetitive.underscores=壓縮重複下劃線
replace.with.01=取代為 {0}
filetype.profiler.snapshot.description=分析器快照
proxy.configuration=代理設定
diff --git a/test/__snapshots__/segment.spec.ts.snap b/test/__snapshots__/segment.spec.ts.snap
index 9fad6abf3..1e057d77f 100644
--- a/test/__snapshots__/segment.spec.ts.snap
+++ b/test/__snapshots__/segment.spec.ts.snap
@@ -128,10 +128,14 @@ exports[`segment 項目 -
建議的命名慣例:必須以小寫字母開頭,使用駝峰式命名法並且沒有下划線。
"`; +exports[`segment 駝峰拼寫法 -建議的命名慣例:必須以小寫字母開頭,使用駝峰拼寫法並且沒有下划線。
1`] = `"建議的命名慣例:必須以小寫字母開頭,使用駝峰式命名法並且沒有下劃線。
"`; exports[`segment 駱駝拼寫法 - 使用骆驼拼写法样式的方法名,没有 "get" 前缀,第一个字符大写。 例如,属性名称 '_my_property' 被转换为 'MyProperty'。 1`] = `"使用駝峰式命名法樣式的方法名,沒有 \\"get\\" 前綴,第一個字符大寫。 例如,屬性名稱 '_my_property' 被轉換為 'MyProperty'。"`; +exports[`should include 上劃線 - ANN.title.length=上划线长度必须与下划线匹配 1`] = `"ANN.title.length=上劃線長度必須與下劃線符合"`; + +exports[`should include 下劃線 - ANN.title.length=上划线长度必须与下划线匹配 1`] = `"ANN.title.length=上劃線長度必須與下劃線符合"`; + exports[`should include 主控台 - log.monitor.fragment.name=指定要在控制台中显示的日志 1`] = `"log.monitor.fragment.name=指定要在主控台中顯示的日誌"`; exports[`should include 位元 - 不兼容的按位掩码运算 1`] = `"不相容的位元遮罩運算"`;