UBERF-7327: Chinese language selector (#5862)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev
2024-06-19 20:47:17 +07:00
committed by GitHub
parent 0ac9cdebeb
commit 1c8bdb81f7
10 changed files with 30 additions and 26 deletions
+4 -3
View File
@@ -189,14 +189,15 @@ function configureI18n(): void {
export async function configurePlatform() {
setMetadata(platform.metadata.LoadHelper, async (loader) => {
for (let i = 0; i < 3; i++) {
for (let i = 0; i < 5; i++) {
try {
return loader()
} catch (err: any) {
if (err.message.includes('Loading chunk') && i != 2) {
if (err.message.includes('Loading chunk') && i != 4) {
continue
}
Analytics.handleError(err)
location.reload()
}
}
})
@@ -265,7 +266,7 @@ export async function configurePlatform() {
setMetadata(uiPlugin.metadata.DefaultApplication, login.component.LoginApp)
setMetadata(contactPlugin.metadata.LastNameFirst, myBranding.lastNameFirst === 'true' ?? false)
const languages = myBranding.languages ? (myBranding.languages as string).split(',').map((l) => l.trim()) : ['en', 'ru', 'es', 'pt']
const languages = myBranding.languages ? (myBranding.languages as string).split(',').map((l) => l.trim()) : ['en', 'ru', 'es', 'pt', 'zh']
setMetadata(uiPlugin.metadata.Languages, languages)
setMetadata(