I need to be able to detect whether the current language my user is viewing is an RTL (Right To Left) language like Arabic.
At the moment I'm just detecting this based on the language code from the system property user.language, but there must be a better way.
ComponentOrientation.getOrientation(new Locale(System.getProperty("user.language"))).isLeftToRight();