Lisan Typescript Type Declarations


Keywords
i18n, l10n, lisan, translation, internationalization, localization, typescript, declarations, js, deno, javascript, jsx, language, multi-language, nodejs, react
License
MIT
Install
npm install lisan-types@0.1.1

Documentation

Lisan.js
i18n, Reimagined!

A blazing fast and super small i18n library for Javascript

NPM Status NPM Downloads Coverage


Website

Installation · API · Guides & Tips · Examples


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.

Lisan.js

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

[![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.