diff --git a/.gitignore b/.gitignore
index 3071c312..164e1118 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,6 @@ package-lock.json
.eslintcache
*.log
.DS_Store
+
+# Editor
+.vscode
\ No newline at end of file
diff --git a/README-ja_JP.md b/README-jp.md
similarity index 100%
rename from README-ja_JP.md
rename to README-jp.md
diff --git a/README-zh_CN.md b/README-zh-Hans.md
similarity index 100%
rename from README-zh_CN.md
rename to README-zh-Hans.md
diff --git a/packages/griffith/README-zh_CN.md b/packages/griffith/README-zh_CN.md
index 0205f88d..fe4ed6f1 100644
--- a/packages/griffith/README-zh_CN.md
+++ b/packages/griffith/README-zh_CN.md
@@ -29,7 +29,7 @@ render()
| `shouldObserveResize` | `boolean` | `false` | 是否监听窗口 resize |
| `initialObjectFit` | `fill \| \contain \| cover \| none \| scale-down` | `contain` | object-fit 参数 |
| `useMSE` | `boolean` | `false` | 是否启用 MSE |
-| `locale` | `en \| zh_cn` | `en` | 界面语言 |
+| `locale` | `en \| jp \| zh-Hans \| zh-Hant` | `en` | 界面语言 |
`sources` 字段:
diff --git a/packages/griffith/README.md b/packages/griffith/README.md
index 258b5209..c8eb1a63 100644
--- a/packages/griffith/README.md
+++ b/packages/griffith/README.md
@@ -30,7 +30,7 @@ render()
| `shouldObserveResize` | `boolean` | `false` | Listen to the window resize |
| `initialObjectFit` | `fill \| contain \| cover \| none \| scale-down` | `contain` | object-fit |
| `useMSE` | `boolean` | `false` | Enable Media Source Extensions™ |
-| `locale` | `en \| zh_cn` | `en` | UI Locale |
+| `locale` | `en \| jp \| zh-Hans \| zh-Hant` | `en` | UI Locale |
`sources`:
diff --git a/packages/griffith/index.d.ts b/packages/griffith/index.d.ts
index e4803113..bde16dbc 100644
--- a/packages/griffith/index.d.ts
+++ b/packages/griffith/index.d.ts
@@ -26,7 +26,7 @@ interface PlayerContainerProps {
shouldObserveResize?: boolean
initialObjectFit?: 'fill' | 'contain' | 'cover' | 'none' | 'scale-down'
useMSE?: boolean
- locale?: 'en' | 'zh_cn'
+ locale?: 'en' | 'jp' | 'zh-Hans' | 'zh-Hant'
}
interface Subscription {
diff --git a/packages/griffith/src/components/TranslatedText/strings.js b/packages/griffith/src/components/TranslatedText/strings.js
index f2282468..716a5cf0 100644
--- a/packages/griffith/src/components/TranslatedText/strings.js
+++ b/packages/griffith/src/components/TranslatedText/strings.js
@@ -7,7 +7,16 @@ export default {
'action-enter-fullscreen': 'Fullscreen',
'action-exit-fullscreen': 'Exit Fullscreen',
},
- zh_cn: {
+ ja: {
+ 'quality-auto': '自動',
+ 'quality-ld': '低画質',
+ 'quality-sd': '標準画質',
+ 'quality-hd': '高画質',
+ 'action-enter-fullscreen': '全画面',
+ 'action-exit-fullscreen': '全画面終了',
+ },
+ // covers zh-Hans-CN and zh-Hans-SG
+ 'zh-Hans': {
'quality-auto': '自动',
'quality-ld': '低清',
'quality-sd': '标清',
@@ -15,4 +24,13 @@ export default {
'action-enter-fullscreen': '全屏',
'action-exit-fullscreen': '退出全屏',
},
+ // covers zh-Hant-HK and zh-Hant-TW
+ 'zh-Hant': {
+ 'quality-auto': '自動',
+ 'quality-ld': '低畫質',
+ 'quality-sd': '標準畫質',
+ 'quality-hd': '高畫質',
+ 'action-enter-fullscreen': '全螢幕',
+ 'action-exit-fullscreen': '結束全螢幕',
+ },
}