All Projects → formatjs → Formatjs

formatjs / Formatjs

Licence: other
The monorepo home to all of the FormatJS related libraries, most notably react-intl.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Starlark
911 projects
HTML
75241 projects
CSS
56736 projects
Vue
7211 projects

Projects that are alternatives of or similar to Formatjs

Js Lingui
🌍📖 A readable, automated, and optimized (5 kb) internationalization for JavaScript
Stars: ✭ 3,249 (-74.75%)
Mutual labels:  translation, i18n, localization, internationalization, intl
Eo Locale
🌏Internationalize js apps 👔Elegant lightweight library based on Internationalization API
Stars: ✭ 290 (-97.75%)
Mutual labels:  translation, i18n, localization, internationalization, intl
Easy localization
Easy and Fast internationalizing your Flutter Apps
Stars: ✭ 407 (-96.84%)
Mutual labels:  translation, i18n, localization, internationalization
Fluent.js
JavaScript implementation of Project Fluent
Stars: ✭ 622 (-95.17%)
Mutual labels:  translation, i18n, localization, internationalization
Phabricator zh hans
Phabricator zh-Hans Translation & Tools.
Stars: ✭ 113 (-99.12%)
Mutual labels:  translation, i18n, localization, internationalization
Mojito
An automation platform that enables continuous localization.
Stars: ✭ 256 (-98.01%)
Mutual labels:  translation, i18n, localization, internationalization
React Localize Redux
Dead simple localization for your React components
Stars: ✭ 384 (-97.02%)
Mutual labels:  translation, i18n, localization, internationalization
Eslint Plugin I18n Json
Fully extendable eslint plugin for JSON i18n translation files.
Stars: ✭ 101 (-99.22%)
Mutual labels:  translation, i18n, internationalization, intl
rosetta
A blazing fast internationalization (i18n) library for Crystal with compile-time key lookup.
Stars: ✭ 23 (-99.82%)
Mutual labels:  i18n, translation, internationalization, localization
Dom I18n
Provides a very basic HTML multilingual support using JavaScript
Stars: ✭ 125 (-99.03%)
Mutual labels:  translation, i18n, localization, internationalization
Goloc
A flexible tool for application localization using Google Sheets.
Stars: ✭ 42 (-99.67%)
Mutual labels:  i18n, localization, internationalization, intl
React Intl Hooks
React hooks for internationalization without the hassle ⚛️🌍
Stars: ✭ 64 (-99.5%)
Mutual labels:  translation, i18n, localization, internationalization
labels
Bolt Labels extension - Translatable labels for Bolt
Stars: ✭ 18 (-99.86%)
Mutual labels:  i18n, translation, internationalization, localization
plate
Internationalization library for Python
Stars: ✭ 31 (-99.76%)
Mutual labels:  i18n, translation, internationalization, localization
Traduora
Ever® Traduora - Open-Source Translation Management Platform
Stars: ✭ 1,580 (-87.72%)
Mutual labels:  translation, localization, internationalization, i18n
Frenchkiss.js
The blazing fast lightweight internationalization (i18n) module for javascript
Stars: ✭ 776 (-93.97%)
Mutual labels:  translation, i18n, localization, internationalization
i18n
internationalize projects to Arabic
Stars: ✭ 67 (-99.48%)
Mutual labels:  i18n, translation, internationalization, localization
inlang
Open Source Localization Solution for Software.
Stars: ✭ 160 (-98.76%)
Mutual labels:  i18n, translation, internationalization, localization
Fluent
Fluent — planning, spec and documentation
Stars: ✭ 818 (-93.64%)
Mutual labels:  translation, localization, internationalization, intl
Pseudo Localization
Dynamic pseudo-localization in the browser and nodejs
Stars: ✭ 109 (-99.15%)
Mutual labels:  translation, i18n, localization, internationalization

FormatJS

Unit Tests Karma Tests Slack FormatJS

Sauce Browser Matrix Status

This repository is the home of FormatJS and related libraries.

Slack: Join us on Slack at formatjs.slack.com for help, general conversation and more 💬🎊🎉 You can sign-up using this invitation link.

Development

We currently use bazel to develop, along with lerna for package management.

To setup locally, first initialize the git submodule:

git submodule init
git submodule update

Now you can build & test with npm:

npm i && npm run build && npm run test

To run examples:

npm run examples

To build/test individual package:

npx bazel build //packages/react-intl
npx bazel test //packages/react-intl

Releases can be done with the following steps (must use npm):

npm run release

To publish next tag (must use npm):

npm run release:next

Published Packages

Package Version Changelog License
@formatjs/cli version CHANGELOG license
@formatjs/icu-messageformat-parser version CHANGELOG license
@formatjs/intl-datetimeformat version CHANGELOG license
@formatjs/intl-displaynames version CHANGELOG license
@formatjs/intl-getcanonicallocales version CHANGELOG license
@formatjs/intl-listformat version CHANGELOG license
@formatjs/intl-locale version CHANGELOG license
@formatjs/intl-numberformat version CHANGELOG license
@formatjs/intl-pluralrules version CHANGELOG license
@formatjs/intl-relativetimeformat version CHANGELOG license
@formatjs/intl version CHANGELOG license
@formatjs/ts-transformer version CHANGELOG license
babel-plugin-formatjs version CHANGELOG license
eslint-plugin-formatjs version CHANGELOG license
intl-messageformat version CHANGELOG license
react-intl version CHANGELOG license

Big Thanks

Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs

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].