Basic Right-To-Left scenarios
As we reviewed in the previous chapter, there can be two scenarios for Right-To-Left support. The first is when a Right-To-Left language is acting as the primary and only language of the application. The second scenario is when a Right-To-Left language is acting as the language of a translated application. If this scenario includes a case where one language (primary or translated) is a Left-To-Right language and the other is Right-To-Left language, e.g. English and Arabic or Hebrew, the complexity rate is even higher.
Right-To-Left as a single language
With this scenario, all the changes we need to make in order to implement Right-To-Left support (as we'll review them throughout this chapter) should be done directly on the relevant APEX components, such as Templates and graphical icons.
The "best practice", in this case, will be to duplicate the Theme we chose to use in the application and make all the changes on this Theme. First, it will allow us to use the...