📄️ Localisation: system languages, translations, and regional settings
Understanding localisation
📄️ Translating system messages and application strings
For a system language, regional separator symbols are settings that you can simply define declaratively, but system messages and application strings are textual elements that you must ask a translator to provide.
📄️ Providing localisation to end users
Once you have defined system languages, their associated text translations (System Messages, Application Strings), and their associated regional preferences (separator symbols for number values), you must provide these forms of localisation to target environments so that they “come through” (= are effectively presented to the end user). This applies, of course, also each time you want to test localisation in Development or Testing environments.
📄️ Dynamic language switching
Dynamic language switching is the ability of a developer or end user to switch the application language during a session, as opposed to the language being static and determined beforehand by a developer.