fix(admin-ui): Case sensitive locale detection in prod (#5082)
* fix(admin-ui): Admin path in i18n * lowercase locale
This commit is contained in:
@@ -13,15 +13,15 @@ export const supportedLanguages = [
|
|||||||
name: "Français",
|
name: "Français",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
locale: "pt-BR",
|
locale: "pt",
|
||||||
name: "Português (Brasil)",
|
name: "Português (Brasil)",
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
const backendUrl = window.location.origin
|
const backendUrl = window.location.origin
|
||||||
const adminPath = process.env.ADMIN_PATH ? `${process.env.ADMIN_PATH}` : ""
|
const adminPath = process.env.ADMIN_PATH ? `${process.env.ADMIN_PATH}/` : "/"
|
||||||
|
|
||||||
const pathToLoadFrom = `${backendUrl}${adminPath}locales/{{lng}}/{{ns}}.json`
|
const pathToLoadFrom = `${backendUrl}${adminPath}public/locales/{{lng}}/{{ns}}.json`
|
||||||
|
|
||||||
void i18n
|
void i18n
|
||||||
.use(Backend)
|
.use(Backend)
|
||||||
@@ -30,7 +30,7 @@ void i18n
|
|||||||
// https://www.i18next.com/overview/configuration-options
|
// https://www.i18next.com/overview/configuration-options
|
||||||
.init({
|
.init({
|
||||||
backend: {
|
backend: {
|
||||||
loadPath: pathToLoadFrom
|
loadPath: pathToLoadFrom,
|
||||||
},
|
},
|
||||||
supportedLngs: supportedLanguages.map((l) => l.locale),
|
supportedLngs: supportedLanguages.map((l) => l.locale),
|
||||||
fallbackLng: "en",
|
fallbackLng: "en",
|
||||||
|
|||||||
Reference in New Issue
Block a user