L20n is an open source, JavaScript localization framework from Mozilla. It is designed to be very expressive along with several features such as adapting to Screen sizes, good separation of concerns, graceful handling of pluralization, support for default when there are multiple variants, and more.
Below are some interesting features of L20n -
* Expressiveness - L20n has support for interpolations (to build more complex entities), pluralizations, handling of grammatical cases, having multiple variants of the same entity, and so on, which combine to create a very expressive format.
* Responsiveness to screen sizes - you can name various screen sizes and then have different variants of the entities targeted for these specific screen sizes
* Good separation of concerns - localization related complexities can be isolated in the language under consideration without affecting other languages used in the app or even the app source code.
* Non-blocking, secure API in addition to the ability to bind HTML elements to make them localizable
Your new post is loading...