L20n

Software Screenshot:
L20n
Software Details:
Version: 3.0.0 updated
Upload Date: 1 Oct 15
Developer: Mozilla
Distribution Type: Freeware
Downloads: 70

Rating: 2.5/5 (Total Votes: 2)

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

Similar Software

Handlebars
Handlebars

10 Feb 16

eventPause.js
eventPause.js

10 Dec 15

csv2json
csv2json

6 Jun 15

iText
iText

12 May 15

Other Software of Developer Mozilla

Thunderbird
Thunderbird

3 May 20

Firefox 1
Firefox 1

29 Apr 18

Update Scanner
Update Scanner

12 Jul 15

Copy Plain Text
Copy Plain Text

14 Jul 15

Comments to L20n

Comments not found
Add Comment
Turn on images!