A localization library for Firefox OS
L20n reinvents software localization. Users should be able to benefit from the entire expressive power of a natural language. L20n keeps simple things simple, and at the same time makes complex things possible.
Include the following code in the
<head> section of your HTML:
L20n.js supports three kinds of translation resources:
tools/parse.js -o entries.
A straight-forward example in English:
And the same thing in Polish:
Visit L20n by Example to learn more about L20n's syntax.
You can take advantage of HTML bindings to localize your HTML documents with L20n. See docs/html for documentation and examples.
We'd love to hear your thoughts on L20n! Whether you're a localizer looking for a better way to express yourself in your language, or a developer trying to make your app localizable and multilingual, or a hacker looking for a project to contribute to, please do get in touch on the mailing list and the IRC channel.
L20n is open-source, licensed under the Apache License, Version 2.0. We encourage everyone to take a look at our code and we'll listen to your feedback.
We <3 GitHub, but we prefer
text/plain patches over pull requests. Refer to
the Contributor's documentation for more information.