Skip to content

Commit

Permalink
feat: use detectBrowserLanguage from Nuxt i18n
Browse files Browse the repository at this point in the history
  • Loading branch information
johannschopplich committed Feb 16, 2024
1 parent 4dd568a commit 4c515b8
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 27 deletions.
11 changes: 0 additions & 11 deletions middleware/redirects.global.ts

This file was deleted.

4 changes: 4 additions & 0 deletions nuxt.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,10 @@ export default defineNuxtConfig({
compilation: {
strictMessage: false,
},
detectBrowserLanguage: {
useCookie: true,
redirectOn: 'root',
},
bundle: {
fullInstall: false,
dropMessageCompiler: true,
Expand Down
16 changes: 0 additions & 16 deletions utils/locale.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,3 @@ export function getNonLocalizedSlug(

return param
}

export function getLocalePreference() {
let fullLocale: string | undefined
let languageCode: string | undefined

if (import.meta.server) {
const requestHeaders = useRequestHeaders()
fullLocale = requestHeaders['accept-language']
languageCode = fullLocale?.split(',')[0]?.slice(0, 2)
} else if (import.meta.client) {
fullLocale = navigator.language
languageCode = fullLocale?.slice(0, 2)
}

return { languageCode, fullLocale }
}

0 comments on commit 4c515b8

Please sign in to comment.