Displaying 1 to 16 from 16 results

pluralize - Pluralize or singularize any word based on a count

  •    Javascript

Pluralize and singularize any word. This module uses a pre-defined list of rules, applied in order, to singularize or pluralize a given word. There are many cases where this is useful, such as any automation based on user input. For applications where the word(s) are known ahead of time, you can use a simple ternary (or function) which would be a much lighter alternative.

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

  •    Javascript

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.

intl-messageformat-parser - Parses ICU message strings to an AST that can be used to format the messages for a person's locale

  •    Javascript

Parses ICU Message strings into an AST via JavaScript.This package implements a parser in JavaScript that parses the industry standard ICU Message strings — used for internationalization — into an AST. The produced AST can then be used by a compiler, like intl-messageformat, to produce localized formatted strings for display to users.




node-cldr - node

  •    Javascript

The extraction code was originally written for the inter i18n library, but can be used on its own. To understand the data itself, you might need to dive into the LDML specification, which describes the schema of the CLDR XML files.


gettexter - GNU-gettext compatible Erlang translation app.

  •    Erlang

You may use this app to translate libraries as well as your own business apps and use them in single installation with no conflicts. Libraries may ship their own translations inside their distribution. You definitely should be familiar with GNU gettext before start using this library.

underscore.inflection - ActiveSupport::Inflector, for underscore!

  •    Javascript

I'll be the first to say it; this isn't the first port of ActiveSupport::Inflector to js. Not by a long shot. But I'll definitely take underscore mixins over extending String.prototype or other clunky implementations any day. The methods listed below are the ones you'll be using 99% of the time.

fluent-rs - Rust implementation of Project Fluent

  •    Rust

fluent-rs is a collection of Rust crates implementing Project Fluent. Implementation of the Fluent Localization System providing localization capabilities for any Rust project.

translatedjs - Internationalization and localization for JavaScript and Node.js

  •    Javascript

Internationalization (i18n) and localization (l10n) library. This library uses ECMAScript Internationalization API and industry standards ICU Message Format and Unicode CLDR locale data. It is build on top of intl-messageformat and intl-relativeformat packages from Yahoo Inc..

numd - Pluralize a word

  •    Javascript

Count to determine a word. Word in the nominative singular.