Chapter 8. Internationalization
In this chapter, we will talk about internationalization (i18n). It is abbreviated as i18n because there are 18 letters between the initial i and the final n. Opa now provides two approaches for i18n: the internal approach and the external approach. To utilize the internal approach, we include translation functions directly inside our Opa code. If, however, we wish to separate the translation from our main code, then we can do so by using the external approach. To make it clear, we will discuss a very simple application that displays the word "hello" in three different languages: English, French, and Chinese.