Localization
Localization refers to the adaptation of an application or website content to meet the language, cultural and other requirements of a specific target market (a locale). This feature has two parts that is required to work:
- A JSON file named as the respective
**i18n language codes,**
stored in the locales folder - Function call with respective key
Based of the current locale, the matching JSON file would be searched for the matching key/s.
Technical
Examples:
- A JSON file named “en.json” with structure as follows:
{ "message": "hello i18n!!"}
2. Function
called within document as follows:
<div> <p>{{ $t("message") }}</p></div>
The call above would print the value of the message key if the **locale** is set to English (en)
.
If no matching key was found, the key would be returned instead. In this case message