intl-messageformat - Format a string with placeholders, including plural and select support to create localized messages

  •        64

Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.This package aims to provide a way for you to manage and format your JavaScript app's string messages into localized strings for people using your app. You can use this package in the browser and on the server via Node.js.

https://github.com/yahoo/intl-messageformat

Dependencies:

intl-messageformat-parser : 1.4.0

Tags
Implementation
License
Platform

   




Related Projects

messageformat.js - ICU MessageFormat for Javascript - i18n Plural and Gender Capable Messages

  •    Javascript

ICU MessageFormat for Javascript - i18n Plural and Gender Capable Messages

react-intl - Internationalize React apps

  •    Javascript

Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.React Intl is part of FormatJS. It provides bindings to React via its components and API.

handlebars-intl - Handlebars helpers for internationalization.

  •    Javascript

This library provides Handlebars helpers for internationalization. The helpers provide a declarative way to format dates, numbers, and string messages with pluralization support.This package used to be named handlebars-helper-intl.

babel-plugin-react-intl - Extracts string messages from React components that use React Intl.

  •    Javascript

Extracts string messages for translation from modules that use React Intl.Note: This Babel plugin works with React Intl v2.x, and 1.x of this plugin works with Babel 5, 2.x works with Babel 6.

jquery.i18n - jQuery based internationalization library

  •    Javascript

jQuery.i18n is a jQuery based Javascript internationalization library. It helps you to internationalize your web applications easily.This is a project by Wikimedia foundation's Language Engineering team and used in some of the Wikimedia Foundation projects like Universal Language Selector.


counterpart - A translation and localization library for Node.js and the browser.

  •    Javascript

A translation and localization library for Node.js and the browser. The project is inspired by Ruby's famous I18n gem. This function expects a key and options as arguments and translates, pluralizes and interpolates a given key using a given locale, scope, and fallback, as well as interpolation values.

react-native-localize - 🌍 A toolbox for your React Native app localization (formerly react-native-languages)

  •    Javascript

A toolbox for your React Native app localization. This project was known as react-native-languages and has been renamed to reflect new APIs possibilities. Find more informations about this change here.

i18next - i18next: learn once - translate everywhere

  •    Javascript

i18next is a very popular internationalization framework for browser or any other javascript environment (eg. node.js). Our focus is providing the core to building a booming ecosystem. Independent of the building blocks you choose, be it react, angular or even good old jquery proper translation capabilities are just one step away.

International Components for Unicode

  •    Java

ICU is a mature, widely used set of portable C/C++ and Java libraries for Unicode support, software internationalization and globalization (i18n/g11n). The packages are mirrors of the main website at http://www.icu-project.org

Globalization Tool Kit

  •    Java

The G11NToolKit is a collection of programs/components to support the internationalization (I18N) and localization (L10N) engineering processes.

vuex-i18n - Localization plugin for vue.js 2.0 using vuex as store

  •    Javascript

We are big fans of the awesome vue, vuex and vue-router libraries and were just looking for an easy to use internationalization plugin, employing as much of the "standard library" as possible. The main difference to other internationalization plugins is the ease of use and support for locales directly with the application or later from the server.

webL10n - Client-side internationalization / localization library

  •    Javascript

webL10n is a client-side, cross-browser i18n/l10n library (internationalization / localization), designed with modern web applications in mind. We don’t focus on the gettext format: the bullet-proof *.properties format, used in Mozilla and GWT projects, is preferred — at least, by default.

intl - A PHP 5.5+ internationalization library, powered by CLDR data.

  •    PHP

A PHP 5.5+ internationalization library, powered by CLDR data. Looking for a list of countries and subdivisions? Check out commerceguys/addressing.

i18n - Internationalization (i18n) library for Ruby

  •    Ruby

Currently maintained by @radar. Ruby Internationalization and localization solution.

Translate - Essential Toolkit for Localization Engineers.

  •    Python

At its core the software contains a set of classes for handling various localization storage formats: DTD, properties, OpenOffice.org GSI/SDF, CSV, MO, Qt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of course PO and XLIFF. It also provides scripts to convert between these formats.

Laravel-JS-Localization - 🌐 Convert your Laravel messages and consume them in the front-end!

  •    PHP

This package convert all your localization messages from your Laravel app to JavaScript with a small library to interact with those messages following a very similar syntax you are familiar with. The Laravel-JS-Localization package provides a command that generate the JavaScript version of all your messages found at: app/lang (Laravel 4) or resources/lang (Laravel 5) directory. The resulting JavaScript file will contain all your messages plus Lang.js (a thin library highly inspired on Laravel's Translator class).

Java port of Mozilla charset detector

  •    Java

Java port of Mozillaamp;#39;s automatic charset detection algorithm. See... lt;a href=quot;http://www.mozilla.org/projects/intl/chardet.htmlquot;gt; http://www.mozilla.org/projects/intl/chardet.html lt;/agt;for the details of the orginal code and Author.