feat: rename use of locale to lang where applicable
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import styles from "./contact.module.css"
|
||||
|
||||
import { langEnum } from "@/types/lang"
|
||||
import type { Lang } from "@/types/lang"
|
||||
import { Lang } from "@/constants/languages"
|
||||
import { Section, type ContactNode } from "@/types/requests/asides/contact"
|
||||
|
||||
export default function Contact({ sections, system: { locale } }: ContactNode) {
|
||||
@@ -72,17 +71,17 @@ export default function Contact({ sections, system: { locale } }: ContactNode) {
|
||||
|
||||
function getVisitingAddressMessage(lang: Lang) {
|
||||
switch (lang) {
|
||||
case langEnum.sv:
|
||||
case Lang.sv:
|
||||
return "Besöksadress"
|
||||
case langEnum.en:
|
||||
case Lang.en:
|
||||
return "Visiting address"
|
||||
case langEnum.da:
|
||||
case Lang.da:
|
||||
return "Besøgsadresse"
|
||||
case langEnum.de:
|
||||
case Lang.de:
|
||||
return "Besuchsadresse"
|
||||
case langEnum.fi:
|
||||
case Lang.fi:
|
||||
return "Vierailuosoite"
|
||||
case langEnum.no:
|
||||
case Lang.no:
|
||||
return "Besøksadresse"
|
||||
default:
|
||||
return ""
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
import { localeToLang } from "@/constants/locales"
|
||||
import { type Lang, langEnum } from "@/types/lang"
|
||||
import { Lang, localeToLang } from "@/constants/languages"
|
||||
import { headers } from "next/headers"
|
||||
|
||||
export default function LangPopup({ lang }: { lang: Lang }) {
|
||||
const headersList = headers()
|
||||
const preferedLang = headersList.get("Accept-Language") ?? ""
|
||||
|
||||
const possibleLocales = Object.keys(localeToLang)
|
||||
const possibleLangs = Object.keys(localeToLang)
|
||||
|
||||
if (!possibleLocales.includes(preferedLang)) {
|
||||
if (!possibleLangs.includes(preferedLang)) {
|
||||
return null
|
||||
}
|
||||
|
||||
//@ts-ignore
|
||||
const langOfChoice: Lang = localeToLang[preferedLang]
|
||||
const langOfChoice: Lang = localeToLang[preferedLang as Lang]
|
||||
|
||||
if (langOfChoice === lang) {
|
||||
return null
|
||||
@@ -23,23 +21,23 @@ export default function LangPopup({ lang }: { lang: Lang }) {
|
||||
let viewIn = ""
|
||||
|
||||
switch (langOfChoice) {
|
||||
case langEnum.de:
|
||||
case Lang.de:
|
||||
language = "Deutsch"
|
||||
viewIn = "Ansicht in"
|
||||
break
|
||||
case langEnum.da:
|
||||
case Lang.da:
|
||||
language = "Dansk"
|
||||
viewIn = "Se in"
|
||||
break
|
||||
case langEnum.fi:
|
||||
case Lang.fi:
|
||||
language = "Suomi"
|
||||
viewIn = "Katso in"
|
||||
break
|
||||
case langEnum.no:
|
||||
case Lang.no:
|
||||
language = "Norsk"
|
||||
viewIn = "Se in"
|
||||
break
|
||||
case langEnum.sv:
|
||||
case Lang.sv:
|
||||
language = "Svenska"
|
||||
viewIn = "Visa in"
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user