Refactor locale
This commit is contained in:
@@ -85,10 +85,10 @@ const BattlesuitShowPage = ({
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: ${battlesuitName} - ${t(
|
||||
'nav.abyss-lab'
|
||||
title={`${t('common.honkai-3rd')}: ${battlesuitName} - ${t(
|
||||
'common.abyss-lab'
|
||||
)}`}
|
||||
description={`${t('breadcrumb.honkai-3rd')} ${t(
|
||||
description={`${t('common.honkai-3rd')} ${t(
|
||||
'battlesuit-show.battlesuit'
|
||||
)} / ${valkyrieName} / ${battlesuitTypeLabel} / ${battlesuit.features
|
||||
.map((feature) => {
|
||||
@@ -109,10 +109,10 @@ const BattlesuitShowPage = ({
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[
|
||||
{ href: '/honkai3rd', label: t('breadcrumb.honkai-3rd') },
|
||||
{ href: '/honkai3rd', label: t('common.honkai-3rd') },
|
||||
{
|
||||
href: '/honkai3rd/battlesuits',
|
||||
label: t('breadcrumb.battlesuits'),
|
||||
label: t('common.battlesuits'),
|
||||
},
|
||||
{
|
||||
href: `/honkai3rd/battlesuits/${battlesuit.id}`,
|
||||
|
||||
@@ -79,19 +79,19 @@ const BattlesuitListPage = ({ battlesuits }: BattlesuitListPageProps) => {
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: ${t(
|
||||
'breadcrumb.battlesuits'
|
||||
)} - ${t('nav.abyss-lab')}`}
|
||||
title={`${t('common.honkai-3rd')}: ${t('common.battlesuits')} - ${t(
|
||||
'common.abyss-lab'
|
||||
)}`}
|
||||
description={t('battlesuits-list.description')}
|
||||
/>
|
||||
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[
|
||||
{ href: '/honkai3rd', label: t('breadcrumb.honkai-3rd') },
|
||||
{ href: '/honkai3rd', label: t('common.honkai-3rd') },
|
||||
{
|
||||
href: '/honkai3rd/battlesuits',
|
||||
label: t('breadcrumb.battlesuits'),
|
||||
label: t('common.battlesuits'),
|
||||
},
|
||||
]}
|
||||
/>
|
||||
|
||||
@@ -35,10 +35,10 @@ const ElfShowPage = ({ elf }: ElfShowPageProps) => {
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: ${elfName} - ${t(
|
||||
'nav.abyss-lab'
|
||||
title={`${t('common.honkai-3rd')}: ${elfName} - ${t(
|
||||
'common.abyss-lab'
|
||||
)}`}
|
||||
description={`${t('breadcrumb.honkai-3rd')} ${t(
|
||||
description={`${t('common.honkai-3rd')} ${t(
|
||||
'elfs-show.elf'
|
||||
)} / ${'⭐'.repeat(elf.baseRank)} / ${elf.features
|
||||
.map((feature) => {
|
||||
@@ -59,8 +59,8 @@ const ElfShowPage = ({ elf }: ElfShowPageProps) => {
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[
|
||||
{ href: '/honkai3rd', label: t('breadcrumb.honkai-3rd') },
|
||||
{ href: '/honkai3rd/elfs', label: t('breadcrumb.elfs') },
|
||||
{ href: '/honkai3rd', label: t('common.honkai-3rd') },
|
||||
{ href: '/honkai3rd/elfs', label: t('common.elfs') },
|
||||
{
|
||||
href: `/honkai3rd/elfs/${elf.id}`,
|
||||
label: elfName,
|
||||
|
||||
@@ -21,16 +21,16 @@ const ElfListPage = ({ elfs }: ElfListPageProps) => {
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: ${t('breadcrumb.elfs')} - ${t(
|
||||
'nav.abyss-lab'
|
||||
title={`${t('common.honkai-3rd')}: ${t('common.elfs')} - ${t(
|
||||
'common.abyss-lab'
|
||||
)}`}
|
||||
description={t('elfs-list.description')}
|
||||
/>
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[
|
||||
{ href: '/honkai3rd', label: t('breadcrumb.honkai-3rd') },
|
||||
{ href: '/honkai3rd/elfs', label: t('breadcrumb.elfs') },
|
||||
{ href: '/honkai3rd', label: t('common.honkai-3rd') },
|
||||
{ href: '/honkai3rd/elfs', label: t('common.elfs') },
|
||||
]}
|
||||
/>
|
||||
|
||||
|
||||
@@ -112,13 +112,13 @@ const Honkai3rdIndexPage = () => {
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: Home - ${t('nav.abyss-lab')}`}
|
||||
title={`${t('common.honkai-3rd')}: Home - ${t('common.abyss-lab')}`}
|
||||
description={t('index.description')}
|
||||
/>
|
||||
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[{ href: 'honkai3rd', label: t('breadcrumb.honkai-3rd') }]}
|
||||
items={[{ href: 'honkai3rd', label: t('common.honkai-3rd') }]}
|
||||
/>
|
||||
<Heading as='h1'>Enemies </Heading>
|
||||
</Box>
|
||||
|
||||
@@ -46,15 +46,15 @@ const Honkai3rdIndexPage = () => {
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: Home - ${t('nav.abyss-lab')}`}
|
||||
title={`${t('common.honkai-3rd')}: Home - ${t('common.abyss-lab')}`}
|
||||
description={t('index.description')}
|
||||
/>
|
||||
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[{ href: 'honkai3rd', label: t('breadcrumb.honkai-3rd') }]}
|
||||
items={[{ href: 'honkai3rd', label: t('common.honkai-3rd') }]}
|
||||
/>
|
||||
<Heading as='h1'>{t('nav.honkai-3rd')} </Heading>
|
||||
<Heading as='h1'>{t('common.honkai-3rd')} </Heading>
|
||||
|
||||
<Box
|
||||
sx={{ position: 'relative', mb: 3, width: 280, height: 280 }}
|
||||
@@ -75,6 +75,7 @@ const Honkai3rdIndexPage = () => {
|
||||
<NavItem target='weapons' />
|
||||
<NavItem target='stigmata' />
|
||||
<NavItem target='elfs' />
|
||||
<NavItem target='elysian-realm' />
|
||||
</Box>
|
||||
|
||||
<Box>
|
||||
@@ -106,7 +107,13 @@ export async function getStaticProps({ locale }: NextPageContext) {
|
||||
export default Honkai3rdIndexPage
|
||||
|
||||
interface NavItemProps {
|
||||
target: 'versions' | 'battlesuits' | 'stigmata' | 'weapons' | 'elfs'
|
||||
target:
|
||||
| 'versions'
|
||||
| 'battlesuits'
|
||||
| 'stigmata'
|
||||
| 'weapons'
|
||||
| 'elfs'
|
||||
| 'elysian-realm'
|
||||
}
|
||||
|
||||
const NavItem = ({ target }: NavItemProps) => {
|
||||
@@ -121,7 +128,7 @@ const NavItem = ({ target }: NavItemProps) => {
|
||||
mr={1}
|
||||
src={`${assetsBucketBaseUrl}/honkai3rd/nav-icons/${target}.png`}
|
||||
/>
|
||||
<Text sx={{ fontSize: 3 }}>{t(`nav.${target}`)}</Text>
|
||||
<Text sx={{ fontSize: 3 }}>{t(`common.${target}`)}</Text>
|
||||
</Flex>
|
||||
</Box>
|
||||
</PageLink>
|
||||
|
||||
@@ -40,17 +40,17 @@ const StigmataListPage = ({
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: ${t(
|
||||
'breadcrumb.stigmata'
|
||||
)} - ${t('nav.abyss-lab')}`}
|
||||
title={`${t('common.honkai-3rd')}: ${t('common.stigmata')} - ${t(
|
||||
'common.abyss-lab'
|
||||
)}`}
|
||||
description={t('stigmata-list.description')}
|
||||
/>
|
||||
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[
|
||||
{ href: '/honkai3rd', label: t('breadcrumb.honkai-3rd') },
|
||||
{ href: '/honkai3rd/stigmata', label: t('breadcrumb.stigmata') },
|
||||
{ href: '/honkai3rd', label: t('common.honkai-3rd') },
|
||||
{ href: '/honkai3rd/stigmata', label: t('common.stigmata') },
|
||||
]}
|
||||
/>
|
||||
|
||||
|
||||
@@ -46,12 +46,12 @@ const VersionShowPage = ({
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: v${versionData.version} - ${t(
|
||||
'nav.abyss-lab'
|
||||
title={`${t('common.honkai-3rd')}: v${versionData.version} - ${t(
|
||||
'common.abyss-lab'
|
||||
)}`}
|
||||
description={`${t('breadcrumb.honkai-3rd')} ${t(
|
||||
'versions.version'
|
||||
)} / ${t('versions.new-battlesuits')}: ${battlesuits
|
||||
description={`${t('common.honkai-3rd')} ${t('versions.version')} / ${t(
|
||||
'versions.new-battlesuits'
|
||||
)}: ${battlesuits
|
||||
.map((battlesuit) => {
|
||||
return translate(
|
||||
locale,
|
||||
@@ -69,8 +69,8 @@ const VersionShowPage = ({
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[
|
||||
{ href: '/honkai3rd', label: t('breadcrumb.honkai-3rd') },
|
||||
{ href: '/honkai3rd/versions', label: t('breadcrumb.versions') },
|
||||
{ href: '/honkai3rd', label: t('common.honkai-3rd') },
|
||||
{ href: '/honkai3rd/versions', label: t('common.versions') },
|
||||
{
|
||||
href: `/honkai3rd/versions/${versionData.version}`,
|
||||
label: versionData.version,
|
||||
|
||||
@@ -48,17 +48,17 @@ const VersionIndexPage = ({
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: ${t(
|
||||
'breadcrumb.versions'
|
||||
)} - ${t('nav.abyss-lab')}`}
|
||||
title={`${t('common.honkai-3rd')}: ${t('common.versions')} - ${t(
|
||||
'common.abyss-lab'
|
||||
)}`}
|
||||
description={t('versions.list-page-description')}
|
||||
/>
|
||||
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[
|
||||
{ href: '/honkai3rd', label: t('breadcrumb.honkai-3rd') },
|
||||
{ href: '/honkai3rd/versions', label: t('breadcrumb.versions') },
|
||||
{ href: '/honkai3rd', label: t('common.honkai-3rd') },
|
||||
{ href: '/honkai3rd/versions', label: t('common.versions') },
|
||||
]}
|
||||
/>
|
||||
<Box mb={4}>
|
||||
|
||||
@@ -42,10 +42,10 @@ const WeaponShowPage = ({
|
||||
return (
|
||||
<Honkai3rdLayout>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: ${weaponName} - ${t(
|
||||
'nav.abyss-lab'
|
||||
title={`${t('common.honkai-3rd')}: ${weaponName} - ${t(
|
||||
'common.abyss-lab'
|
||||
)}`}
|
||||
description={`${t('breadcrumb.honkai-3rd')} ${t(
|
||||
description={`${t('common.honkai-3rd')} ${t(
|
||||
'weapons-show.weapon'
|
||||
)} / ${'⭐'.repeat(weapon.rarity)} / ${weaponCategory} / ATK : ${
|
||||
weapon.atk
|
||||
@@ -55,8 +55,8 @@ const WeaponShowPage = ({
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[
|
||||
{ href: '/honkai3rd', label: t('breadcrumb.honkai-3rd') },
|
||||
{ href: '/honkai3rd/weapons', label: t('breadcrumb.weapons') },
|
||||
{ href: '/honkai3rd', label: t('common.honkai-3rd') },
|
||||
{ href: '/honkai3rd/weapons', label: t('common.weapons') },
|
||||
{
|
||||
href: `/honkai3rd/weapons/${weapon.id}`,
|
||||
label: weaponName,
|
||||
|
||||
@@ -60,17 +60,17 @@ const WeaponListPage = ({ weaponDataList }: WeaponListPageProps) => {
|
||||
<Honkai3rdLayout>
|
||||
<Box>
|
||||
<Head
|
||||
title={`${t('breadcrumb.honkai-3rd')}: ${t(
|
||||
'breadcrumb.weapons'
|
||||
)} - ${t('nav.abyss-lab')}`}
|
||||
title={`${t('common.honkai-3rd')}: ${t('common.weapons')} - ${t(
|
||||
'common.abyss-lab'
|
||||
)}`}
|
||||
description={t('weapons-list.description')}
|
||||
/>
|
||||
|
||||
<Box p={3}>
|
||||
<Breadcrumb
|
||||
items={[
|
||||
{ href: '/honkai3rd', label: t('breadcrumb.honkai-3rd') },
|
||||
{ href: '/honkai3rd/weapons', label: t('breadcrumb.weapons') },
|
||||
{ href: '/honkai3rd', label: t('common.honkai-3rd') },
|
||||
{ href: '/honkai3rd/weapons', label: t('common.weapons') },
|
||||
]}
|
||||
/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user