Как говорит @jcesarmobile, Capacitor не поддерживает плагины Cordova на веб-платформе.
Тогда я должен изменить свой код на это:
const GetLocale = async (): Promise<string> => {
if (isPlatform('cordova') || isPlatform('capacitor')) {
return await (await Globalization.getPreferredLanguage()).value;
} else {
return navigator.language; // web. Not sur that the if is complete
}
}
Не уверен, что это идеально Кстати, но мне кажется, это работает.