Add translation for Chinese Traditional

This commit is contained in:
AkiraFukushima 2024-04-09 23:28:16 +09:00
parent f03345cfcb
commit 52b968159f
No known key found for this signature in database
GPG Key ID: B6E51BAC4DE1A957
2 changed files with 8 additions and 2 deletions

View File

@ -21,6 +21,10 @@ const languages = [
{
label: 'Português',
value: 'pt-PT'
},
{
label: '繁体字',
value: 'zh-TW'
}
]

View File

@ -1,11 +1,12 @@
import en from '../../locales/en/translation.json'
import ja from '../../locales/ja/translation.json'
import pt_pt from '../../locales/pt_pt/translation.json'
import zh_tw from '../../locales/zh_tw/translation.json'
import { flattenMessages } from '../utils/flattenMessage'
import { createContext, useState } from 'react'
import { IntlProvider } from 'react-intl'
export type localeType = 'en' | 'ja' | 'pt-PT'
export type localeType = 'en' | 'ja' | 'pt-PT' | 'zh-TW'
type Props = {
children: React.ReactNode
@ -21,7 +22,8 @@ export const IntlProviderWrapper: React.FC<Props> = props => {
const langs = [
{ locale: 'en', messages: flattenMessages(en) },
{ locale: 'ja', messages: flattenMessages(ja) },
{ locale: 'pt-PT', messages: flattenMessages(pt_pt) }
{ locale: 'pt-PT', messages: flattenMessages(pt_pt) },
{ locale: 'zh-TW', messages: flattenMessages(zh_tw) }
]
const [lang, setLang] = useState(langs[0])