1234567891011121314151617181920212223242526 |
- // @flow
-
- import { NativeModules } from 'react-native';
-
- /**
- * The singleton language detector for React Native which uses the system-wide
- * locale.
- */
- export default {
- /**
- * Does not support caching.
- *
- * @returns {void}
- */
- cacheUserLanguage: Function.prototype,
-
- detect() {
- const { LocaleDetector } = NativeModules;
-
- return LocaleDetector.locale.replace(/_/, '-');
- },
-
- init: Function.prototype,
-
- type: 'languageDetector'
- };
|