A JavaScript library for internationalization and localization that leverage the official Unicode CLDR JSON data. The library works both for the browser and as a Node.js module. Each language, and the countries that speak that language, have different expectations when it comes to how numbers (including currency and percentages) and dates should appear. Obviously, each language has different names for the days of the week and the months of the year. But they also have different expectations for the structure of dates, such as what order the day, month and year are in. In number formatting, not only does the character used to delineate number groupings and the decimal portion differ, but the placement of those characters differ as well.
i18n parser formatter l10n intl cldr cldr-data cldr-json utility globalization internationalization multilingualization localization g11n m17n localize format parse translate strings numbers dates times calendars plural plurals pluralize cultures languages locales unicode jsonContinents & countries: ISO 3166-1 alpha-2 code, name, ISO 639-1 languages, capital and currency, native name, calling codes. Lists are available in JSON, CSV and SQL formats. Also, contains separate JSON files with additional country Emoji flags data. This version changes a lot in the data structures, and placement of the files. So, if your projects depend on the old structure — specify previous versions, <2.0.0.
countries country-codes json sql iso3166 csv currencies continent capital locales language emoji typings iso639 iso639-1 iso3166-1 calling-codes language-codes umd es5 country languages currency data iso-3166-1 iso-639-1 nodeList of all the known languages in their English and Native name with locales
locales map languages list l10n localization world native-language english-language list-of-languagesSome browsers do not support arbitrary time zone in Intl.DateTimeFormat API (becuase its optional as per ECMA-402 standard). This polyfill is only to bring this support. Polyfill contains historical timezone data, CLDR data & tiny code to polyfill this support.This polyfill can add this support.
polyfill intl datetimeformat cldr ecma-402 iana icu locales timezone time-zoneExtract CLDR data and transform it for use in JavaScript. This a Grunt plugin for the formatjs-extract-cldr-data.This plugin requires Grunt.
gruntplugin cldr data i18n intl internationalization locale locales localizationmoment.js plugin that uses cldr data for localization
moment dates globalization internationalization multilingualization localization g11n i18n m17n l10n localize format parse calendars languages localesAn easy-to-use tool to manage and translate ICU MessageFormat messages.Remember: this is not only for translation! Even if you only use English, you may need MessageFormat for gender, pluralisation and even regionalisation (regionalization).
messageformat-messages translation icu-messageformat i18n react-intl messageformat locales translatorThis is not a plugin to integrate AirBnb's Polyglot.js into Vue, but a different implementation of its own.
vue vuejs polyglot vue-polyglot vuepolyglot locales i18n translationUpdate, build, import and export locales using grunt. The goal of this grunt task is to automate localization of HTML templates.
grunt gruntplugin locales messageformat translation localization internationalization i18n l10nThe official Unicode ldml-JSON files are provided. They define standardised format descriptors to display times, dates, currencies, etc., using the Unicode standard. Unicode JSON files provide formatting rules for calendars, dates, currencies and other information. The Unicode JSON files are big. Use json-locale to generate filtered, smaller JSON files.
time date calendar formatting unicode json locale locales dates regions cuture ldml cldrPatch locales functions to koa app. The key options.localeAlias allows to not repeat dictionary files, as you can configure to use the same file for es_ES for es, or en_UK for en.
koa-locales i18n locales koa-i18n koaTranslations manager and checker for Laravel v5 based on caouecs/Laravel-lang translations. Feel free to check out the releases, license, and contribution guidelines.
arcanedev laravel translation locales translator localizationThis will be automatically loaded by vue-cli.
vuejs vue-cli locales localeThis project provides an implementation of the ECMA-402 JavaScript Internationalization APIs standard for number formatting ( Intl.NumberFormat ) and date and time formatting ( Intl.DateTimeFormat ). Collation ( Intl.Collator ) is not currently supported. Current release is version 1.0, published 2015-07-08.
utility globalization internationalization multilingualization localization g11n i18n m17n l10n localize format parse translate strings numbers dates times calendars cultures languages localesThis package provides an easy multilingual urls and redirection support for the Laravel framework. In short Laravel will generate localized urls for links and redirections.
linguist laravel localization i18n multilingual estonia locales translationCrates is a library that allows you to generate internationalization's files for any language you need using only a command. It's perfect for sites that needs be translated into another language, you only need call the crates' function adding the desired words and then execute the CLI command.
crates i18n locale locales internationalization cli int languages lang translateA VueJS (1.x, 2.0+) plugin for basic translations. Is a plugin to handle basic translations for your components, it adds a mixin and a directive to handle it the most comfortable way.
vuejs translation language vue-translate locales multilingual vue translate vuetranslate plugin🌍 Better Vue i18n experiences with VS Code
vscode vscode-extension vue vuejs vue-i18n vue-i18n-tools i18n locales translation i18nextFinally, simple, familiar, locale-based datetime formatting. Go's standard library time is fine most of the time. However, it's currently impossible for the Go standard library to format dates based on a user's locale or langauge setting. Unfortunately, that means code like this, doesn't work.
datetime-format localesTransync is a npm module to synchronise translation files. The idea is to make sure a locale file has the same translation keys as a base file. It supports both JSON and YAML files.
translations locales sync
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.