L20n uses totally new and unique concepts for managing content translations.
Instead of using the classic, stiff, and totally inappropriate method of using placeholder tags and placeholder text that gets replaced based on the developer/user's desired language choice, L20n was enhanced to take into account much more other factors and client-side conditions.
L20n doesn't simply replace text from one language with another, but also takes into account details like viewport size, allowing the developer to use different translations based on device type and screen size.
On top of this L20n also supports natural language for better accuracy and keeps all translations separate from one another, and out of the library's source code.
L20n comes with plenty of documentation (like any other Mozilla project) and can work with any type of existing JS framework or library.
What is new in this release:
- L20n now uses Grunt to automate the build tasks.
- L20n successfully passed a security review.
- ctx.get is now ctx.getSync.
- ctx.getEntity is now ctx.getEntitySync.
- The maybeComplex optimization has beed removed from strings.
- All expressions are now compiled lazily.
- A subset of HTML is now allowed in translations; the data-l10n-overlay attribute is now obsolete.
What is new in version 2.0.3:
- L20n now uses Grunt to automate the build tasks.
- L20n successfully passed a security review.
- ctx.get is now ctx.getSync.
- ctx.getEntity is now ctx.getEntitySync.
- The maybeComplex optimization has beed removed from strings.
- All expressions are now compiled lazily.
- A subset of HTML is now allowed in translations; the data-l10n-overlay attribute is now obsolete.
What is new in version 1.0.1:
- L20n now uses Grunt to automate the build tasks.
- L20n successfully passed a security review.
- ctx.get is now ctx.getSync.
- ctx.getEntity is now ctx.getEntitySync.
- The maybeComplex optimization has beed removed from strings.
- All expressions are now compiled lazily.
- A subset of HTML is now allowed in translations; the data-l10n-overlay attribute is now obsolete.
Requirements:
- JavaScript enabled on client side
Comments not found