L20n

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

Rating: nan/5 (Total Votes: 0)

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

snappy (Ruby)
snappy (Ruby)

20 Jul 15

Lodash
Lodash

18 Jul 16

Colander
Colander

5 Jun 15

DOCX.js
DOCX.js

6 Jun 15

Other Software of Developer Mozilla

New Tab Page
New Tab Page

27 Apr 18

Brick
Brick

12 May 15

Comments to L20n

Comments not found
Add Comment
Turn on images!