Skip to content

Commit 2bfa706

Browse files
committed
feat(core): convert user language to locale
1 parent f0b896f commit 2bfa706

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/app/core/services/language.service.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,18 @@ export class LanguageService {
1919
}
2020

2121
navigateWithUserLanguage(userLanguage: string, path: string) {
22+
const localeToRedirect = this.getLocaleFromUserLanguage(userLanguage);
2223
if (userLanguage === this.localeId || userLanguage === (DEFAULT_LANGUAGE as string)) {
2324
void this.router.navigate([path]);
2425
} else {
25-
void this.router.navigate([`${userLanguage}${path}`]);
26+
void this.router.navigate([`${localeToRedirect}${path}`]);
2627
}
2728
}
29+
30+
private getLocaleFromUserLanguage(userLanguage: string) {
31+
if (userLanguage === (Language.ES_ES as string)) {
32+
return Locale.ES;
33+
}
34+
return Locale.EN;
35+
}
2836
}

0 commit comments

Comments
 (0)