lisan

🌈 i18n, Reimagined! πŸš€A blazing fast and super small i18n library for Javascript

MIT License

Downloads
260
Stars
96
Committers
3

Introduction

Lisan (Turkish: lee Β· sun) is an i18n library.

It provides all essential tooling to have multiple languages in your applications and format numbers, currencies, ordinals & dates based on locale.

Lisan's biggest difference compared to traditional i18n libraries is taking advantage of ES6 Template Literals and using them to generate functions to interpolate strings.

Check out our website to learn more!

Highlights

Example Projects

Here you can find some example projects developed by Lisan to quickly get started.

  1. Hello World (Node) - Purpose of this example
    to demonstrate a minimal setup
    to use LisanJS.
  2. Hello World (Browser) - Purpose of this example
    to demonstrate a minimal setup
    to use LisanJS that works on browser.
  3. Hello World (React) - This example
    shows how to integrate LisanJS into a ReactJS application.
  4. Hello World (Next.js) - Here you can
    learn how to use LisanJS with NextJS to achieve server side rendering.
  5. Hello World (Next.js + Lisan Loader Plugin) - When using next.js,
    you can also use lisan-plugin-loader which is also compatible with server side rendering.

More examples are on the way..

Badge

Show the world you are using Lisan.

[![i18n: lisanjs](https://img.shields.io/badge/i18n-lisan-62cdc1.svg?style=flat-square)](https://github.com/lisanjs/lisan)

Contributors

Special thanks to Arif Aydoğmuş for designing our awesome logo! πŸ™

License

Lisan is MIT licensed.