Multi-lingual applications
So far, we have built an APEX application with a specific (single) primary language that can be any one of the supported languages by APEX (or actually by the Oracle database, for that matter). We learned how to translate the internal APEX engine Text Messages, how to define our own translatable Text Messages, how to use them within PL/SQL code, and how to dynamically translate data retrieved from database tables. But what about translating the entire APEX application UI to multiple languages? Can we run the same APEX application logic under different UI languages? As we already hinted at the beginning of this chapter, this is not only possible, but it's also fully supported by APEX.
Note
All the translation related actions we have taken so far, mainly the translation of the APEX engine's internal messages, are also needed for the next stage of translating the entire application UI. So, the next step is actually an extension of all the previous actions we have taken...