UNPKG

react-native-localize

Version:

A toolbox for your React Native app localization.

20 lines 1.67 kB
import type { Calendar, Locale, LocalizeApi, NumberFormatSettings, ServerLanguagesProviderProps, TemperatureUnit } from "./types"; export declare const getCalendar: () => Calendar; export declare const getCountry: () => string; export declare const getCurrencies: () => string[]; export declare const getLocales: () => Locale[]; export declare const getNumberFormatSettings: () => NumberFormatSettings; export declare const getTemperatureUnit: () => TemperatureUnit; export declare const getTimeZone: () => string; export declare const uses24HourClock: () => boolean; export declare const usesMetricSystem: () => boolean; export declare const usesAutoDateAndTime: () => boolean | undefined; export declare const usesAutoTimeZone: () => boolean | undefined; export declare const findBestLanguageTag: <T extends string>(languageTags: readonly T[]) => { languageTag: T; isRTL: boolean; } | undefined; export declare const openAppLanguageSettings: () => Promise<void>; export declare const ServerLanguagesProvider: ({ children, value, }: ServerLanguagesProviderProps) => string | number | bigint | boolean | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | Promise<string | number | bigint | boolean | import("react").ReactPortal | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | null | undefined> | import("react").FunctionComponentElement<import("react").ProviderProps<string[] | null>> | null | undefined; export declare const useLocalize: () => LocalizeApi; //# sourceMappingURL=module.d.ts.map