Internationalization is not a new thing. It has been a crucial requirement for many websites which target users in many countries like an international e-commerce website. Lets see what are common requirements/problems for internationalizations.
Internationalization in nutshell is a website to support users from multiple countries. This breaks down into multiple categories as the following:
- text content: this content needs to support multiple languages. It depends on country to display the corresponding content. A simple example is like to display "hello" in enghlish and "hej" in swedish.
- html content: this is slightly different from text content when it display different variants of markups for different languages. For example showing a specific illustration and text content for certain countries
- logics: this is more toward to technical side of a web solution. This problems is about different logics for the same behavior. For example to calculate interest rates in a bank that is established in multiple countries.