Full Stack Development with JHipster
上QQ阅读APP看书,第一时间看更新

Internationalization

Internationalization (i18n) is a very important feature these days and JHipster supports this out-of-the-box. Multiple languages can be chosen during application creation. On the client side, this is achieved by storing GUI text in JSON files per language and using an Angular/React library to dynamically load this based on the language selected at runtime.

Do you know why internationalization is abbreviated as i18n? Because there are 18 characters between I and N. There are other similarly named abbreviations in web technology, for example, Accessibility( a11y),  Localization ( l10n ), Globalization ( g11n ), and Localizability ( l12y ).