mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-04-07 13:41:23 +00:00
Fix language file conflicts (#451)
This commit is contained in:
committed by
GitHub
parent
02701db815
commit
2f8c98003d
7
resources/scripts/helpers/language-loader.js
vendored
7
resources/scripts/helpers/language-loader.js
vendored
@@ -19,7 +19,12 @@ export async function loadLanguage(locale) {
|
||||
|
||||
try {
|
||||
// Dynamic import of language file
|
||||
const languageModule = await import(`../../../lang/${locale === 'pt_BR' ? 'pt-br' : locale}.json`)
|
||||
const fileMap = {
|
||||
'zh_CN': 'zh-cn',
|
||||
'pt_BR': 'pt-br',
|
||||
}
|
||||
const fileName = fileMap[locale] || locale;
|
||||
const languageModule = await import(`../../../lang/${fileName}.json`)
|
||||
const messages = languageModule.default || languageModule
|
||||
|
||||
// Cache the loaded language
|
||||
|
||||
Reference in New Issue
Block a user