refactor(i18n): use JSON with flattened key and namespace (#30114)

Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Stephen Zhou
2025-12-29 14:52:32 +08:00
committed by GitHub
parent 09be869f58
commit 6d0e36479b
2552 changed files with 111159 additions and 142972 deletions

View File

@ -15,12 +15,12 @@ export default function IntegrationsPage() {
const integrateMap = {
google: {
name: t('common.integrations.google'),
description: t('common.integrations.googleAccount'),
name: t('integrations.google', { ns: 'common' }),
description: t('integrations.googleAccount', { ns: 'common' }),
},
github: {
name: t('common.integrations.github'),
description: t('common.integrations.githubAccount'),
name: t('integrations.github', { ns: 'common' }),
description: t('integrations.githubAccount', { ns: 'common' }),
},
}
@ -30,7 +30,7 @@ export default function IntegrationsPage() {
return (
<>
<div className="mb-8">
<div className={titleClassName}>{t('common.integrations.connected')}</div>
<div className={titleClassName}>{t('integrations.connected', { ns: 'common' })}</div>
{
integrates.map((integrate) => {
const info = integrateMap[integrate.provider]
@ -51,7 +51,7 @@ export default function IntegrationsPage() {
target="_blank"
rel="noopener noreferrer"
>
{t('common.integrations.connect')}
{t('integrations.connect', { ns: 'common' })}
</Link>
)
}