Affects Version/s: None
Fix Version/s: Release 9.1.0
Sprint:2020 Sprint 10, 2020 Sprint 11, 2020 Sprint 12, 2020 Sprint 13, 2020 Sprint 14, 2020 Sprint 15
On Android, the following methods ignore the locales and options arguments. They also ignore the current locale and always use "en-US" when formatting a string.
On iOS, the above methods support locale/options.
To add official Intl support to V8, we would have to #if it in, but this involves adding the ICU (International Components for Unicode) C++ library which is about 20 MB per architecture. This is too big and is not mobile friendly. Especially since Google Play has a 100 MB limit on APKs. So, the most reasonable solution is to implement this ourselves in Java.
On older Titanium versions, your only option to generate localized strings was via APIs: