Add support for zh and ja locales (#218)

This commit is contained in:
Sam Samskies 2023-02-08 08:59:17 -10:00 committed by GitHub
parent 9b88fed15c
commit 2e286796fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 1 deletions

View File

@ -56,7 +56,7 @@
"build": "react-scripts build", "build": "react-scripts build",
"test": "react-scripts test", "test": "react-scripts test",
"eject": "react-scripts eject", "eject": "react-scripts eject",
"generate-messages": "extract-messages -l=en,es -o src/translations -d en --flat true **/messages.js" "generate-messages": "extract-messages -l=en,es,zh,ja -o src/translations -d en --flat true **/messages.js"
}, },
"eslintConfig": { "eslintConfig": {
"extends": [ "extends": [

View File

@ -2,6 +2,8 @@ import { type ReactNode } from 'react'
import { IntlProvider as ReactIntlProvider } from 'react-intl' import { IntlProvider as ReactIntlProvider } from 'react-intl'
import enMessages from 'translations/en.json' import enMessages from 'translations/en.json'
import esMessages from 'translations/es.json' import esMessages from 'translations/es.json'
import zhMessages from 'translations/zh.json'
import jaMessages from 'translations/ja.json'
const DEFAULT_LOCALE = 'en-US' const DEFAULT_LOCALE = 'en-US'
@ -13,6 +15,10 @@ const getMessages = (locale: string) => {
return enMessages return enMessages
case 'es': case 'es':
return esMessages return esMessages
case 'zh':
return zhMessages
case 'ja':
return jaMessages
default: default:
return enMessages return enMessages
} }

3
src/translations/ja.json Normal file
View File

@ -0,0 +1,3 @@
{
"Pages.Login": ""
}

3
src/translations/zh.json Normal file
View File

@ -0,0 +1,3 @@
{
"Pages.Login": ""
}