Kevin Gozali
96de161304
enable RTL layout by default for all apps
...
Summary:
We're now enabling RTL layout by default assuming the app has the proper localized assets. Previously, this was disabled by default to minimize surprise. Apps that don't want this RTL support can still manually disable them by using `RCTI18nUtil.allowRTL(false)` (iOS) or `I18nUtil.allowRTL(false)` (android) in the apps start-up logic, as outlined in the blog post: http://facebook.github.io/react-native/blog/2016/08/19/right-to-left-support-for-react-native-apps.html
iOS Util function: f0fb228ec7/React/Modules/RCTI18nUtil.m (L53)
Android Util function: 380830e4aa/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/I18nUtil.java (L63)
Differential Revision: D3825054
fbshipit-source-id: 88b355fef9e3847939a414f80d2285979e27af08
2016-09-06 17:58:47 -07:00
Aaron Chiu
3d1b79cd15
covert RNFeedPackage and it's modules to use @ReactModule and @ReactModuleList
...
Reviewed By: lexs
Differential Revision: D3796860
fbshipit-source-id: d4b5f3635754ef28277b79cb1ea9bab07ba3ea6e
2016-09-02 16:28:43 -07:00
Sriram Ramasubramanian
dcef202aab
Pass in the locale identifier from Android
...
Reviewed By: AaaChiuuu, achen1
Differential Revision: D3668583
fbshipit-source-id: f34b6e24d9ff4fa044d24f4133c9c85564a3f00f
2016-08-15 18:28:40 -07:00
Aaron Chiu
705daabbb1
Reverted commit D3334273
...
Reviewed By: astreet
Differential Revision: D3334273
fbshipit-source-id: a3849604ea89db74900850c294685e7da9aeeacc
2016-08-12 15:58:31 -07:00
Aaron Chiu
c64213653e
Convert modules to use @ReactModule instead of getName()
...
Reviewed By: astreet
Differential Revision: D3334273
fbshipit-source-id: a33bf72c5c184844885ef3ef610a05d9c102c8ea
2016-08-11 15:58:43 -07:00
Mengjue Wang
380830e4aa
Add isPrefSet and setPref to make I18nUtil cleaner
...
Summary: Add `isPrefSet` and `setPref` function to make I18nUtil cleaner
Reviewed By: fkgozali
Differential Revision: D3684958
fbshipit-source-id: 96f51d495d700d46096dc162c7599bc51a0b37cd
2016-08-09 18:58:47 -07:00
Mengjue Wang
9de0b79e87
Provide forceRTL for LTR language to test
...
Summary:
Provide forceRTL function for developer to test RTL layout in LTR language bundle in I18nUtil and expose it in I18nManager.
Rename allowRTL and setAllowRTL functions
Differential Revision: D3673601
fbshipit-source-id: 98f9c99e8a6948336fb918c24566dc9e5c0a3a3e
2016-08-05 13:28:40 -07:00
Mengjue Wang
8c0a045c0d
Connect the OS setting with isRTL
...
Summary: Provide two function in I18nUtil to get the device and app current using language. And Set isRTL with both allowRTL and current app using language.
Reviewed By: fkgozali
Differential Revision: D3603412
fbshipit-source-id: 6bb280d56af9a12901148df9fab368366073680f
2016-07-26 14:43:49 -07:00
Mengjue Wang
0ab1486f7e
Provide I18n Module in OSS 1/3
...
Summary: Create I18nUtil and I18nManagerModule for OSS.
Reviewed By: dmmiller
Differential Revision: D3575674
fbshipit-source-id: aad96be167f3e7b0692a9cc2c7f8a558e7aa722a
2016-07-20 11:28:33 -07:00