在扩展设置的文档中,你会看到“语言代码”这个术语,这是每种字幕语言的惟一标识符。
如果你把鼠标悬停在“字幕语言”菜单的菜单条目上,悬浮提示所显示的就是该菜单条目的语言代码。
语言代码通常格式为 语言大类-语言子类.语言版本
,后两者有时也可以没有。
以下是一些常见的语言代码及其意义:
语言代码 | 语言大类 | 语言子类 | 语言版本 |
---|---|---|---|
en | 英语 | ||
en-us | 英语 | 美式英语 | |
en-gb | 英语 | 英式英语 | |
en.asr | 英语 | 自动字幕 | |
en.cc | 英语 | 带解说字幕 | |
zh | 中文 | ||
zh-hans | 中文 | 简体中文 | |
zh-hant | 中文 | 繁体中文 |
在扩展设置选项中“显示指定语言“,如果填写语言代码,就会只显示对应的菜单条目,例如仅显示英文和中文:
en, en-us, en-gb, en.asr, en.cc, zh, zh-hans, zh-hant
你会看到,你需要把所有可能的语言代码都填上,而且每个视频网站的对“语言子类“和”语言版本“的选择偏好都不一致的,比如繁体中文不使用 zh-hant
,而是 zh-tw
或 zh-hk
。
如果支持 *
通配符效果,那么就可以简写为:en*, zh*
。然而这个值得作为默认行为,所以把 *
省略了,最终简单填写 zh, en
就行了。
也就是设置选项的“语言代码”可能有两个意思,分别是“表达式”和“字面值”:
en
匹配以 en
开头的字面值。e
不会匹配字面值 en
。以下是一些示例:
表达式 | 匹配字面值 |
---|---|
en | en , en-us , en.cc , en-us.cc |
en-us | en-us , en-us.cc |
en.cc | en.cc |
en-us.cc | en-us.cc |