-
Book Overview & Buying
-
Table Of Contents
React Application Architecture for Production - Second Edition
By :
If we want our application to reach users around the world, we need to support multiple languages. This is where internationalization comes in. You might see it abbreviated as i18n, since there are 18 letters between the "i" and "n" in "internationalization" .
When users can interact with an application in their own language, they feel more comfortable and are more likely to keep using it. But internationalization is about more than just translating text. We also need to think about how dates are formatted, how numbers are displayed, how pluralization works (one item vs. two items), and even the direction text flows. Some languages, like Arabic and Hebrew, read from right to left.
If we set up internationalization correctly from the start, adding new languages later becomes straightforward. We add translation files and the application just works.
We'll cover the following topics: