mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-05-25 12:44:55 +00:00
Fix language file conflicts (#451)
This commit is contained in:
committed by
GitHub
parent
02701db815
commit
2f8c98003d
@@ -53,6 +53,7 @@ return [
|
||||
'languages' => [
|
||||
['code' => 'ar', 'name' => 'Arabic'],
|
||||
['code' => 'bg', 'name' => 'Bulgarian'],
|
||||
['code' => 'zh_CN', 'name' => 'Chinese (Simplified)'],
|
||||
['code' => 'zh', 'name' => 'Chinese (Traditional)'],
|
||||
['code' => 'hr', 'name' => 'Croatian'],
|
||||
['code' => 'cs', 'name' => 'Czech'],
|
||||
|
||||
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