UNPKG

998 BJavaScriptView Raw
1import ExpoLocalization from './ExpoLocalization';
2// Web, Android, and some iOS values use `-`. This will convert the iOS values that use `_`
3// https://github.com/expo/expo/blob/21ae94bae2e8369992050c433a00699d425b35bd/packages/expo/src/Localization.ts#L112-L114
4const parseLocale = (locale) => locale.replace('_', '-');
5export const locale = parseLocale(ExpoLocalization.locale);
6export const locales = ExpoLocalization.locales.map(parseLocale);
7export const timezone = ExpoLocalization.timezone;
8export const isoCurrencyCodes = ExpoLocalization.isoCurrencyCodes;
9export const region = ExpoLocalization.region; // iOS, Web
10export const isRTL = ExpoLocalization.isRTL;
11export async function getLocalizationAsync() {
12 const { locale, locales, ...localization } = await ExpoLocalization.getLocalizationAsync();
13 return {
14 locale: parseLocale(locale),
15 locales: ExpoLocalization.locales.map(parseLocale),
16 ...localization,
17 };
18}
19//# sourceMappingURL=Localization.js.map
\No newline at end of file