Fix locale not persisting going to static pages
This commit is contained in:
parent
31b75af7f8
commit
2b8b87c27b
1 changed files with 11 additions and 3 deletions
|
|
@ -42,6 +42,8 @@ const Header = () => {
|
||||||
|
|
||||||
// Router
|
// Router
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
const locale =
|
||||||
|
router.locale && ['en', 'ja'].includes(router.locale) ? router.locale : 'en'
|
||||||
|
|
||||||
// State management
|
// State management
|
||||||
const [copyToastOpen, setCopyToastOpen] = useState(false)
|
const [copyToastOpen, setCopyToastOpen] = useState(false)
|
||||||
|
|
@ -469,17 +471,23 @@ const Header = () => {
|
||||||
</DropdownMenuGroup>
|
</DropdownMenuGroup>
|
||||||
<DropdownMenuGroup className="MenuGroup">
|
<DropdownMenuGroup className="MenuGroup">
|
||||||
<DropdownMenuItem className="MenuItem" onClick={closeLeftMenu}>
|
<DropdownMenuItem className="MenuItem" onClick={closeLeftMenu}>
|
||||||
<a href="/about" target="_blank">
|
<a href={locale == 'ja' ? '/ja/about' : '/about'} target="_blank">
|
||||||
{t('about.segmented_control.about')}
|
{t('about.segmented_control.about')}
|
||||||
</a>
|
</a>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem className="MenuItem" onClick={closeLeftMenu}>
|
<DropdownMenuItem className="MenuItem" onClick={closeLeftMenu}>
|
||||||
<a href="/updates" target="_blank">
|
<a
|
||||||
|
href={locale == 'ja' ? '/ja/updates' : '/updates'}
|
||||||
|
target="_blank"
|
||||||
|
>
|
||||||
{t('about.segmented_control.updates')}
|
{t('about.segmented_control.updates')}
|
||||||
</a>
|
</a>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem className="MenuItem" onClick={closeLeftMenu}>
|
<DropdownMenuItem className="MenuItem" onClick={closeLeftMenu}>
|
||||||
<a href="/roadmap" target="_blank">
|
<a
|
||||||
|
href={locale == 'ja' ? '/ja/roadmap' : '/roadmap'}
|
||||||
|
target="_blank"
|
||||||
|
>
|
||||||
{t('about.segmented_control.roadmap')}
|
{t('about.segmented_control.roadmap')}
|
||||||
</a>
|
</a>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue