• This repository has been archived on 02/Aug/2020
  • Stars
    star
    315
  • Rank 132,951 (Top 3 %)
  • Language
    HTML
  • License
    Other
  • Created over 10 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Documentation for client/server internationalization in JavaScript.

FormatJS

Build Status Dependency Status

Website for Yahoo's JavaScript internationalization suite.

Running Locally

This is a Node.js app which uses Express.

$ npm install
$ npm start

To run the health checks:

$ grunt health.check

By default, it will run the tests using the local instance (running on port 5000) But you can also specify a remote host:

$ grunt health.check --host=foo

To run the functional tests, you must first install grunt-casper manually:

$ npm install [email protected]

The grunt-casper package was removed from the list of dev dependencies because it adds 150MB to the install, which slows down the pace of development, especially if you don't need to run the functional tests. Because of this, grunt will complain every time you invoke it, but you can disregard the warning message it outputs.

To run, the functional tests, simply execute the functional.tests grunt task:

$ grunt functional.tests

Likewise, it will run the tests using the local instance (running on port 5000) Again, you can also specify a remote host:

$ grunt functional.tests --host=foo

License

This software is free to use under the Yahoo Inc. BSD license. See the LICENSE file for license text and copyright information.

More Repositories

1

formatjs

The monorepo home to all of the FormatJS related libraries, most notably react-intl.
TypeScript
14,283
star
2

intl-messageformat

[MIGRATED] Format a string with placeholders, including plural and select support to create localized messages.
TypeScript
530
star
3

babel-plugin-react-intl

Extracts string messages from React components that use React Intl.
JavaScript
420
star
4

handlebars-intl

Handlebars helpers for internationalization.
JavaScript
265
star
5

intl-relativeformat

Formats JavaScript dates to relative time strings (e.g., "3 hours ago").
TypeScript
213
star
6

formatjs-old

The monorepo home to all of the FormatJS related libraries.
TypeScript
156
star
7

intl-messageformat-parser

[MIGRATED] Parses ICU message strings to an AST that can be used to format the messages for a person's locale.
JavaScript
115
star
8

date-time-format-timezone

Surgically polyfills timezone support in Intl.DateTimeFormat API
JavaScript
108
star
9

intl-locales-supported

[MIGRATED] Utility to help you polyfill the Node.js runtime when the Intl APIs are missing, or if the built-in Intl is missing locale data that you need.
JavaScript
67
star
10

intl-format-cache

Produces instances of JavaScript `Intl` formats, and caches them for reuse.
TypeScript
55
star
11

dust-intl

Dust helpers for internationalization.
JavaScript
48
star
12

js-module-formats

Detect different types of javascript modules formats
JavaScript
13
star
13

input-data-formatter

JavaScript
11
star
14

formatjs-extract-cldr-data

[MIGRATED] Utility library that extracts the CLDR data that's needed by the FormatJS libraries.
JavaScript
11
star
15

grunt-extract-cldr-data

Extract CLDR data and transform it for use in JavaScript.
JavaScript
7
star
16

broccoli-js-module-formats

Broccoli plugin for obtaining files that use a particular module system
JavaScript
2
star
17

formatjs.github.io

Website for formatjs.io
JavaScript
1
star