All Projects → lisanjs → lisan

lisanjs / lisan

Licence: MIT license
🌈i18n, Reimagined! 🚀A blazing fast and super small i18n library for Javascript

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to lisan

Keys Translations Manager
KTM, a locale management web app built on MERN stack, lets you manage and control locales in one place. It's particularly useful for someone who needs to manage multiple internationalization/localization projects.
Stars: ✭ 81 (-4.71%)
Mutual labels:  i18n, internationalization, localization, l10n
React Native Globalize
Internationalization (i18n) for React Native
Stars: ✭ 246 (+189.41%)
Mutual labels:  i18n, internationalization, localization, l10n
Pseudo Localization
Dynamic pseudo-localization in the browser and nodejs
Stars: ✭ 109 (+28.24%)
Mutual labels:  i18n, internationalization, localization, l10n
android-studio-plugin
Integrate your Android project with Crowdin
Stars: ✭ 52 (-38.82%)
Mutual labels:  i18n, internationalization, localization, l10n
Serge
Continuous localization platform
Stars: ✭ 212 (+149.41%)
Mutual labels:  i18n, internationalization, localization, l10n
Redux React I18n
An i18n solution for React/Redux and React Native projects
Stars: ✭ 64 (-24.71%)
Mutual labels:  i18n, internationalization, localization, l10n
sketch-crowdin
Connect your Sketch and Crowdin projects together
Stars: ✭ 35 (-58.82%)
Mutual labels:  internationalization, localization, l10n, multi-language
Laravel Js Localization
🌐 Convert your Laravel messages and consume them in the front-end!
Stars: ✭ 451 (+430.59%)
Mutual labels:  i18n, internationalization, localization, l10n
msgtools
Tools for Developing Diagnostic Messages
Stars: ✭ 18 (-78.82%)
Mutual labels:  i18n, internationalization, localization, l10n
Weblate
Web based localization tool with tight version control integration.
Stars: ✭ 2,719 (+3098.82%)
Mutual labels:  i18n, internationalization, localization, l10n
I18N
I18N Library for .NET, and Delphi
Stars: ✭ 48 (-43.53%)
Mutual labels:  i18n, internationalization, localization, l10n
figma-static-localizer
A Figma plugin for static localization
Stars: ✭ 30 (-64.71%)
Mutual labels:  i18n, internationalization, localization, l10n
Fluent.js
JavaScript implementation of Project Fluent
Stars: ✭ 622 (+631.76%)
Mutual labels:  i18n, internationalization, localization, l10n
Locale2
💪 Try as hard as possible to detect the client's language tag ("locale") in node or the browser. Browserify and Webpack friendly!
Stars: ✭ 65 (-23.53%)
Mutual labels:  i18n, internationalization, localization, l10n
Fluent Rs
Rust implementation of Project Fluent
Stars: ✭ 503 (+491.76%)
Mutual labels:  i18n, internationalization, localization, l10n
Dom I18n
Provides a very basic HTML multilingual support using JavaScript
Stars: ✭ 125 (+47.06%)
Mutual labels:  i18n, internationalization, localization, l10n
labels
Bolt Labels extension - Translatable labels for Bolt
Stars: ✭ 18 (-78.82%)
Mutual labels:  i18n, internationalization, localization, l10n
Mojito
An automation platform that enables continuous localization.
Stars: ✭ 256 (+201.18%)
Mutual labels:  i18n, internationalization, localization, l10n
Node Gettext
A JavaScript implementation of gettext, a localization framework.
Stars: ✭ 175 (+105.88%)
Mutual labels:  i18n, internationalization, localization, l10n
awesome-i18n
🌍 A curated list of i18n resources for all kind of languages and frameworks
Stars: ✭ 205 (+141.18%)
Mutual labels:  i18n, internationalization, localization, l10n

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].