[localization] Add default temperature unit to the locale (#24059)# Why We want to add a temperature unit field which will return the temperature unit used in the region ENG-6859 # How O
[localization] Add default temperature unit to the locale (#24059)# Why We want to add a temperature unit field which will return the temperature unit used in the region ENG-6859 # How On iOS the unit is based on the current settings in the region tab of the settings app (note: settings values are ignored in iOS simulator so any testing in the future should be done on a physical device) On Android and web a list of regions which use fahrenheit is used and compared with the current device region. # Test Plan Tested in Bare Expo on Android 13, iOS 16 and web --------- Co-authored-by: Expo Bot <[email protected]>
show more ...
[expo-localization] Change tsdocs to redirect to correct method (#23811)Co-authored-by: Expo Bot <[email protected]>
[expo-localization] Add hooks, config plugin changes and more features to expo-localization (#22763)
[localization] Fix two specific platform issues for Android and Web (#22003)Co-authored-by: Expo Bot <[email protected]>
[ENG-6235][localization] Add sync methods to expo localization (#19019)Co-authored-by: Łukasz Kosmaty <[email protected]> Co-authored-by: Tomasz Sapeta <[email protected]> Co
[ENG-6235][localization] Add sync methods to expo localization (#19019)Co-authored-by: Łukasz Kosmaty <[email protected]> Co-authored-by: Tomasz Sapeta <[email protected]> Co-authored-by: Aman Mittal <[email protected]> Co-authored-by: Bartosz Kaszubowski <[email protected]>
[localization] Get rid of Android workaroundAndroid now supports exporting constants through JSIso we no longer have to force loading the Localization modulethrough proxy.Test plan: NCL on Andr
[localization] Get rid of Android workaroundAndroid now supports exporting constants through JSIso we no longer have to force loading the Localization modulethrough proxy.Test plan: NCL on Android
[localization][Android] Rewrite module to Sweet API (#17775)- Updated `LocalizationModule` to use new API - Cleaned up code a bit - Deleted `LocalizationPackage`, updated `expo-module.config.js
[localization][Android] Rewrite module to Sweet API (#17775)- Updated `LocalizationModule` to use new API - Cleaned up code a bit - Deleted `LocalizationPackage`, updated `expo-module.config.json` - Updated `ExperiencePackagePicker` Co-authored-by: Expo Bot <[email protected]>
[ios] Use JSI module in crypto, haptics and localization (#16972)
[docs] APISection: improve default value in tables, small tweaks (#16880)
[tools][docs] bump TypeDoc, migrate to @example annotation (#14465)
Rename unimodules imports to expo-modules-core
[localization] add doc comments in source (#13210)
[localization] Add currency, separators, isMetric and update region (#11663)Adds the region property for Android and 4 new properties: currency, decimalSeparator, groupingSeparator and isMetric.
[localization] Added SSR support (#8824)* Added node support * fix iso code bug on web * Update CHANGELOG.md * Update packages/expo-localization/src/Localization.ts Co-authored-by: Mich
[localization] Added SSR support (#8824)* Added node support * fix iso code bug on web * Update CHANGELOG.md * Update packages/expo-localization/src/Localization.ts Co-authored-by: Michał Czernek <[email protected]> * updated build files Co-authored-by: Michał Czernek <[email protected]>
[lint] Add "prefer-const" setting (#7389)* [lint] Add "prefer-const" setting See https://github.com/expo/expo/blob/master/guides/Expo%20JavaScript%20Style%20Guide.md#let-and-const which explains
[lint] Add "prefer-const" setting (#7389)* [lint] Add "prefer-const" setting See https://github.com/expo/expo/blob/master/guides/Expo%20JavaScript%20Style%20Guide.md#let-and-const which explains the overall rationale for using `const` (mainly to pick a lintable option and to reduce attention cost talking about it). Tested by adding a test case to the linter and running tests and looking at the snapshot to see that the linter autofixed let to const. * [lint] Apply let/const autofixes * Add build files
[expo] Export types (#7120)* [location] Export missing types (#7079) # Why Part of https://github.com/expo/expo/issues/7077, resolves #4422 # How Exports: - LocationTaskOptions - Regi
[expo] Export types (#7120)* [location] Export missing types (#7079) # Why Part of https://github.com/expo/expo/issues/7077, resolves #4422 # How Exports: - LocationTaskOptions - Region - LocationCallback - HeadingCallback * [expo-analytics-amplitude] Export types (#7078) * [expo-error-recovery] Export types (#7084) * [expo-background-fetch] Export types (#7081) * [expo-barcode-scanner] Export types (#7082) * [expo-gl] Export types (#7085) * [expo-image-picker] Export types (#7087) * [expo-mail-composer] Export types (#7094) * [expo-localization] Export types (#7092) * [expo-local-authentication] Export types (#7090) * [expo-intent-launcher] Export types (#7089) * [expo-in-app-purchases] Export types (#7088) * [expo-screen-orientation] Export types (#7109) * [expo-sms] Export types (#7108) * [expo-speech] Export types (#7107) * [expo-web-browser] Export types (#7106) * [expo-video-thumbnails] Export types (#7105) * [expo-blur] Export types (#7113) * [expo-camera] Export types (#7114) * [expo-linear-gradient] Export types (#7115) * [expo-sensors] Export types (#7116) * [expo-sharing] Export types (#7117) * [expo-av] Export types (#7111) * [expo-av] Export types * [expo-av] Fix CI * [expo-blur] Type prefixing * [expo] Prefix types * [expo-camera] Fix typo * [expo-error-recovery] Use record type * [expo] Apply requested changes * [expo] Rebuilt packages * [expo] Update changelog
[eslint-config-universe] Add import ordering alphabetization (#7038)
[lint] Upgrade Prettier to 1.19 and other ESLint dependenciesPrettier 1.19 has support for null coalescing, which we need for TypeScript 3.7.
[lint] Add a "lint" script to all packages and fix lint warnings & errorsThis turns on linting for all of the packages, enforced by `expotools check-packages`. I added a "lint" script to each packa
[lint] Add a "lint" script to all packages and fix lint warnings & errorsThis turns on linting for all of the packages, enforced by `expotools check-packages`. I added a "lint" script to each package and an `.eslintrc.js` file created by expo-module-scripts. For some packages like jest-expo that are intended to run on Node, I used a small handwritten ESLint config that uses the universe/node config.Tested with `expotools check-packages` after fixing all the lint warnings and errors.
[Localization] Introduce `Localization.region` (#4921)# Why Resolve #4540. # How Country variable on Android came from currently selected language, however on devices with iOS country was
[Localization] Introduce `Localization.region` (#4921)# Why Resolve #4540. # How Country variable on Android came from currently selected language, however on devices with iOS country was got from `Region` in `Language & Region`. Not all android phone provide `Region` setting, so I suggest renaming Localization.country to Localization.region and make it available only on iOS. # Test Plan You can check it on https://snack.expo.io/@lukaszkosmaty/9e807b. I also updated test-suits.
[packages] Move unimodules foundation to `org.unimodules` scope
localization link sanitization + attribution (#3730)* Unified language format * cited all java logic * Update EXLocalization.m * Removed links to own code
Migrate expo-localization to TypeScript (#3398)* Migrated to TypeScript * Added tests * Update config.yml * Update LocalizationScreen.js * Update Expo.ts * Update packages/expo-local
Migrate expo-localization to TypeScript (#3398)* Migrated to TypeScript * Added tests * Update config.yml * Update LocalizationScreen.js * Update Expo.ts * Update packages/expo-localization/README.md Co-Authored-By: EvanBacon <[email protected]> * Fixed API * Update Localization-test.ts * Remoevd type export
Removed moment (#3388)* Removed moment * Updated docs
[Web] Localization: Fixed a web parity issue (#3073)* Fixed a web parity issue * Update ExpoLocalization.web.js
12