fix: porblem with default locale
This commit is contained in:
parent
e8655b3cfa
commit
ffb1b83faf
@ -1,5 +1,4 @@
|
||||
import Head from 'next/head'
|
||||
import useTranslation from 'next-translate/useTranslation'
|
||||
|
||||
import { projectConfig } from 'utils/config'
|
||||
|
||||
@ -10,8 +9,6 @@ interface HeadProps {
|
||||
const NextHead: React.FC<HeadProps> = (props) => {
|
||||
const { title = projectConfig.shortName } = props
|
||||
|
||||
const { lang } = useTranslation()
|
||||
|
||||
return (
|
||||
<Head>
|
||||
<title>{title}</title>
|
||||
@ -43,7 +40,7 @@ const NextHead: React.FC<HeadProps> = (props) => {
|
||||
|
||||
<meta name='viewport' content='width=device-width, initial-scale=1.0' />
|
||||
<meta name='description' content={projectConfig.description} />
|
||||
<meta name='language' content={lang} />
|
||||
<meta name='language' content={projectConfig.defaultLocale} />
|
||||
<meta name='theme-color' content={projectConfig.color} />
|
||||
<meta name='copyright' content={projectConfig.shortName} />
|
||||
<meta name='author' content={projectConfig.shortName} />
|
||||
@ -62,7 +59,9 @@ const NextHead: React.FC<HeadProps> = (props) => {
|
||||
<meta property='og:description' content={projectConfig.description} />
|
||||
<meta
|
||||
property='og:locale'
|
||||
content={`${lang as string}_${lang.toUpperCase() as string}`}
|
||||
content={`${
|
||||
projectConfig.defaultLocale
|
||||
}_${projectConfig.defaultLocale.toUpperCase()}`}
|
||||
/>
|
||||
<meta property='og:site_name' content={projectConfig.longName} />
|
||||
|
||||
|
@ -1,4 +1,10 @@
|
||||
type PCKeys = 'shortName' | 'longName' | 'description' | 'url' | 'color'
|
||||
type PCKeys =
|
||||
| 'shortName'
|
||||
| 'longName'
|
||||
| 'description'
|
||||
| 'url'
|
||||
| 'color'
|
||||
| 'defaultLocale'
|
||||
type PCIconsKeys = 'default' | 'image' | 'apple' | '16_16' | '32_32'
|
||||
|
||||
type PCProps = Record<PCKeys, string>
|
||||
|
@ -6,6 +6,7 @@ export const projectConfig: PCDefaultValues = {
|
||||
description:
|
||||
'The latest Next.js boilerplate starter code/time saver with Typescript / SCSS. Including linters such as: Prettier, Eslint and Stylelint.',
|
||||
url: 'Unknown project url',
|
||||
defaultLocale: 'en',
|
||||
color: '#775aaa',
|
||||
icons: {
|
||||
image: '/images/Logo.png',
|
||||
|
Loading…
Reference in New Issue
Block a user