Please enable Javascript to correctly display the contents on Dot Net Tricks!


Posted On : 10 Feb 2015
Updated On : 10 Feb 2015
Total Views : 4138

The angular-translate is an AngularJS module that brings i18n (internationalization) and l10n (localization) into your Angular app. It allows you to create a JSON file that represents translation data as per language. These languages specific JSON files can be lazy-loads from the server only when necessary. The angular-translate library (angular-translate.js) also provides built-in directives and filters that make the process of internationalizing simple.

i18n and L10n

i18n means Internationalization, where 18 stands for the number of letters in word Internationalization between the first i and last n. It is the process of developing products in such a way that they can be localized for languages and cultures easily.

L10n means Localization, where 10 stand for the number of letters in word Localization between the first L and last n. It is the process of adapting applications and text to enable their usability in a particular culture.

AngularJS Internationalization Example

AngularJS Internationalization
What do you think?

I hope you will enjoy the AngularJS Internationalization while developing your app with AngularJS. I would like to have feedback from my blog readers. Your valuable feedback, question, or comments about this article are always welcome.