JSPM

Found 732 results for intl

intl-messageformat

Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.

  • v10.7.18
  • 80.85
  • Published

react-intl

Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.

  • v7.1.14
  • 76.80
  • Published

@formatjs/intl

Internationalize JS apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.

  • v3.1.8
  • 74.45
  • Published

use-intl

Internationalization (i18n) for React

  • v4.3.12
  • 73.34
  • Published

rtl-detect

Library will help you to detect if the locale is right-to-left language.

  • v1.1.2
  • 72.41
  • Published

intl

Polyfill the ECMA-402 Intl API (except collation)

  • v1.2.5
  • 71.68
  • Published

next-intl

Internationalization (i18n) for Next.js

  • v4.3.12
  • 71.01
  • Published

intl-format-cache

A memoizer factory for Intl format constructors.

  • v4.3.1
  • 69.31
  • Published

properties-file

.properties file parser, editor, formatter and Webpack loader.

  • v3.6.1
  • 66.49
  • Published

eslint-plugin-i18n-json

Fully extendable eslint plugin for JSON i18n translation files.

  • v4.0.1
  • 60.15
  • Published

resolve-accept-language

Resolve the preferred locale based on the value of an `Accept-Language` HTTP header.

  • v3.1.13
  • 59.64
  • Published

@formatjs/utils

Collection of useful intl utilities

  • v1.9.4
  • 55.50
  • Published

intl-list-format

A fully spec-compliant polyfill for 'Intl.ListFormat'

  • v1.0.3
  • 54.54
  • Published

alpha-sort

Alphabetically sort an array of strings

  • v5.0.0
  • 53.62
  • Published

@formatjs/macro

formatjs-related compiler macros

  • v0.2.8
  • 53.53
  • Published

handlebars-intl

Handlebars helpers for internationalization.

  • v1.1.2
  • 52.86
  • Published

react-intl-universal

Internationalize React apps. Not only for React component but also for Vanilla JS.

  • v2.13.4
  • 52.58
  • Published

format-message

Internationalize text, numbers, and dates using ICU Message Format

  • v6.2.4
  • 51.50
  • Published

@brightspace-ui/intl

Internationalization APIs for number, date, time and file size formatting and parsing in D2L Brightspace.

  • v3.31.1
  • 51.05
  • Published

react-localize-redux

Localization library for handling translations in React

  • v3.5.3
  • 47.92
  • Published

@poppinss/intl-formatter

JavaScript Internationalization API, memoized for speed and performance

  • v3.0.5
  • 47.83
  • Published

@adonisjs/i18n

Internationalization for AdonisJS apps

  • v2.2.2
  • 47.66
  • Published

@hi18n/core

Message internationalization meets immutability and type-safety - core runtime

  • v0.2.4
  • 47.31
  • Published

format-message-cli

Command-line tools to lint, extract, and inline format-message translations

  • v6.2.4
  • 46.56
  • Published

unicode-segmenter

A lightweight implementation of the Unicode Text Segmentation (UAX #29)

  • v0.14.0
  • 46.52
  • Published

message-format

Intl.MessageFormat prollyfill supporting ICU message format

  • v6.2.4
  • 46.29
  • Published

@eo-locale/core

Easy way to localize your JavaScript application

  • v1.7.2
  • 45.64
  • Published

@phensley/cldr

Internationalization in Typescript with Unicode CLDR, batteries included

  • v1.13.1
  • 44.95
  • Published

@ember-intl/intl-messageformat

Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.

  • v2.5.0
  • 44.88
  • Published

vue-intl

formatjs intl binding for vue

  • v6.5.27
  • 44.52
  • Published

preact-i18n

Preact internationalization, done simply.

  • v1.5.0
  • 44.03
  • Published

@hi18n/react

Message internationalization meets immutability and type-safety - runtime for React

  • v0.2.0
  • 43.75
  • Published

@hi18n/cli

Message internationalization meets immutability and type-safety - command line tool

  • v0.2.2
  • 43.49
  • Published

next-translate-routes

Flexible and translated routes for Next.js without custom server

  • v1.10.2
  • 43.23
  • Published

@hi18n/eslint-plugin

Message internationalization meets immutability and type-safety - ESLint plugin

  • v0.2.3
  • 43.02
  • Published

@ultraq/icu-message-formatter

Format ICU message syntax strings from supplied parameters and your own configurable types

  • v0.15.2
  • 42.72
  • Published

next-multilingual

An opinionated end-to-end solution for Next.js applications that requires multiple languages.

  • v5.1.4
  • 42.27
  • Published

@eo-locale/react

Easy way to localize your React application

  • v1.7.3
  • 41.75
  • Published

qwik-speak

Internationalization (i18n) library to translate texts, dates and numbers in Qwik apps

  • v0.23.2
  • 41.48
  • Published

devextreme-intl

Integrates ECMAScript Internationalization API with DevExtreme

  • v19.1.8
  • 41.08
  • Published

gatsby-plugin-intl

Gatsby plugin to add react-intl onto a site

  • v5.10.0
  • 40.98
  • Published

svelte-intl-precompile

I18n library for Svelte.js that analyzes your keys at build time for max performance and minimal footprint

  • v0.12.3
  • 40.71
  • Published

mongoose-intl

Mongoose schema plugin for multilingual fields

  • v3.3.0
  • 40.67
  • Published

clr-format

A lightweight, modular and stand-alone JavaScript implementation of a string formatting function that supports composite format strings, globalization and customization

  • v0.5.2
  • 40.30
  • Published

els-intl-addon

Ember Language Server intl extension

  • v1.0.6
  • 40.09
  • Published

next-intl-split

A loader for next-intl to split translation files properly.

  • v1.2.9
  • 39.85
  • Published

messages-modules

Messages (localized strings) that are scoped locally.

  • v1.2.10
  • 39.66
  • Published

@adonisjs/antl

Localization for adonisjs app

    • v2.0.7
    • 39.29
    • Published

    relative-time

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

    • v2.1.0
    • 36.97
    • Published

    preferred-locale

    Get the users' most preferred locale/language from your app's available translations with zero dependencies

    • v2.0.2
    • 36.27
    • Published

    terra-aggregate-translations

    The terra-aggregate-translations pre-build tool assists with creating the translation, intl loader and translation loader files that are configured for the specified locales. This tool is offered as a CLI script and as a setup function.

    • v1.12.0
    • 36.25
    • Published

    @spinajs/intl

    internationalization for spinajs framework

    • v2.0.407
    • 35.53
    • Published

    @vintl/how-ago

    Relative time with @formatjs/intl made easy

    • v3.0.1
    • 35.46
    • Published

    terra-enzyme-intl

    Enzyme helpers for fortifying tests that depend on react-intl by decoupling the need for actual translations.

    • v3.4.0
    • 35.28
    • Published

    i18n-llm-translate

    Automatically translates namespace-based JSON translation files across multiple languages from any source language

    • v1.7.0
    • 35.26
    • Published

    i18n-pro

    An out-of-the-box, lightweight JavaScript i18n auto-translation solution

    • v3.0.0
    • 35.21
    • Published

    d2l-intl

    D2L internationalization APIs for number, date and time formatting and parsing.

    • v2.1.0
    • 35.14
    • Published

    react-i18n

    i18n-js integration with React

    • v1.0.1
    • 35.01
    • Published

    @vintl/nuxt

    Nuxt Module for VIntl integration

    • v1.9.2
    • 34.88
    • Published

    dust-intl

    Dust helpers for internationalization.

    • v1.1.1
    • 34.65
    • Published

    @vintl/compact-number

    Pluralisable compact notation numbers using @formatjs/intl

    • v2.0.7
    • 34.63
    • Published

    @moxy/next-intl

    Library to integrate react-intl with Next.js

    • v3.1.2
    • 34.56
    • Published

    react-i18n-mini-parser

    NodeJS module for extracting default i18n messages from a project files where using react-i18n-mini.

    • v1.1.0
    • 34.19
    • Published

    ngx-intl-telephone-input

    An Angular plugin for telephone input that validates phone numbers and provides both national and international formatting.

    • v1.0.1
    • 34.17
    • Published

    angular-ecmascript-intl

    Contains Angular pipes to transform internationalization data using Intl.* browser APIs

    • v6.0.0
    • 34.00
    • Published

    i18n-mini

    Tiny and simple internationalisation library

    • v1.1.0
    • 33.85
    • Published

    nunjucks-intl

    Nunjucks helpers for internationalization with format.js.

    • v1.0.3
    • 33.71
    • Published

    ng2-intl

    Internationalize Angular2 apps. This library provides Angular2 components, pipe and an API to format dates, numbers, and strings, including pluralization and handling translations.

    • v2.0.0-rc.3
    • 33.59
    • Published

    @spinajs/metrics

    metrics integration for spinajs using prometheus

    • v2.0.407
    • 33.18
    • Published

    kiwi-intl

    I18N tools for universal javascript apps, easy use & better api;

    • v1.2.6-beta.0
    • 33.00
    • Published

    ion-intl-tel-input

    An Ionic component for International Phone Number Input, that allows all countries, validation with google phone lib, limited countries, preferred countries, virtual scrolling and much more.

    • v1.0.5
    • 32.97
    • Published

    intl-watcher

    Automated translation key extraction and dictionary management plugin for Next.js

    • v1.0.0
    • 32.88
    • Published

    locale-matcher

    Super-fast and tiny locale matcher.

    • v2.0.0
    • 32.81
    • Published

    tacotranslate

    Automatically translate your React application from and to any language with automatic, AI-powered i18n

    • v3.7.1
    • 32.74
    • Published

    lean-intl

    Lean Polyfill for the ECMA-402 Intl API (except collation and non gregorian calendars)

    • v4.2.2
    • 32.53
    • Published

    @httpx/memo-intl

    LRU-based memoizer for Intl constructors.

    • v1.4.3
    • 32.42
    • Published

    @eternl/formats

    Locale-aware display and CSV formatting helpers for numeric data.

      • v0.9.8
      • 32.30
      • Published

      @cerner/terra-aggregate-translations

      The terra-aggregate-translations pre-build tool assists with creating the translation, intl loader and translation loader files that are configured for the specified locales. This tool is offered as a CLI script and as a setup function.

      • v3.4.0
      • 32.30
      • Published

      babel-plugin-intl

      Extracts string messages for translation from modules that use intl.

      • v0.1.1
      • 32.06
      • Published

      intl-datetimeformat-options

      Provides localized date/time format patterns for styles full, long, medium and short, using Intl.DateTimeFormat.

      • v1.1.0
      • 31.56
      • Published

      xtz

      A fast, lightweight, zero-dependency library to translate between Time Zones and UTC with native Intl.DateTimeFormat in ~100 LoC. For Node.js & Browsers.

      • v1.3.2
      • 31.32
      • Published

      @nimpl/i18n

      i18n library for working with translations in server and client components

      • v3.0.0
      • 30.73
      • Published

      react-intl-polyfill

      React component that add window.Intl support before rendering if the browser doesn't have it

      • v1.0.3
      • 30.57
      • Published

      define-messages

      💬 define intl messages done right

      • v0.2.2
      • 30.45
      • Published

      react-timeago-i18n

      📅🌏 A relative time component for react using the browser's native internationalization API

      • v2.4.0
      • 30.32
      • Published

      locale-compare

      Locale-aware string comparison with Intl.Collator and localeCompare fallback

      • v2.0.0
      • 29.84
      • Published

      tzjs

      timezones without the bloat

      • v1.0.4
      • 29.41
      • Published

      ng2-intl-tb

      Internationalize Angular2 apps. This library provides Angular2 components, pipe and an API to format dates, numbers, and strings, including pluralization and handling translations.

      • v1.0.9
      • 29.23
      • Published

      ts-transform-react-intl

      Extracts string messages for translation from modules that use React Intl.

      • v0.4.1
      • 28.99
      • Published

      @gasket/intl

      Internationalization managers for translation files and locale handling.

      • v7.5.3
      • 28.82
      • Published

      decimal.js-i18n

      Full internationalization support for decimal.js.

      • v0.3.1
      • 28.39
      • Published

      @ifreeovo/i18n-extract-cli

      这是一款能够自动将代码里的中文转成i18n国际化标记的命令行工具。当然,你也可以用它实现将中文语言包自动翻译成其他语言。适用于vue2、vue3和react

      • v4.3.1
      • 27.97
      • Published

      @owja/i18n

      lightweight internationalization library for javascript

      • v1.0.0-alpha.9
      • 27.79
      • Published

      @locmod/intl

      This is lightweight copycat of `react-intl` package with minimal functionality

      • v1.0.5
      • 27.76
      • Published

      @tiller-ds/intl

      Intl module of Tiller Design System

      • v1.18.0
      • 27.52
      • Published

      intl-polyfill

      intl-polyfill for safari and older browsers

      • v0.0.3
      • 27.22
      • Published

      typed-intl

      Typed internationalization (intl/i18n) library for TypeScript/JavaScript apps.

      • v1.0.3
      • 27.20
      • Published

      react-native-intl

      React Native module shipped native Intl implementation and Translation extension

      • v1.0.0
      • 26.94
      • Published

      gatsby-plugin-i18n-l10n

      Providing i18n and l10n to Gatsby with react-intl. Besides translating pages and labels, you can also translate the slugs and paths and still link between translated sibling pages.

      • v5.14.1
      • 26.75
      • Published

      intl-dt

      Light date time library based on the ECMA-402 Internationalization API

      • v0.1.0
      • 26.62
      • Published

      twing-intl

      Intl extension for Twing

      • v0.0.2
      • 26.46
      • Published

      @fastkit/vot-i18n

      Library for multilingual localization of vot applications.

      • v5.2.0
      • 26.06
      • Published

      solid-i18n

      Internationalization for SolidJS

      • v1.1.0
      • 25.56
      • Published

      gettext-utils

      A set of utils to parse react files and export .po files and import them back

      • v2.2.1
      • 25.13
      • Published

      ion-intl-tel-v2

      This is a continuation of the original project from azzamasghar1 (https://github.com/azzamasghar1/ion-intl-tel-input) which includes new features and some much requested features

      • v2.1.6
      • 25.04
      • Published

      @fastkit/i18n

      A library for localizing applications into multiple languages, regardless of the server/browser execution environment.

      • v0.15.0
      • 24.89
      • Published

      @acrool/react-locale

      Internationalize Elegant intl library based for Reactjs

      • v4.1.0
      • 24.88
      • Published

      react-intl-extractor

      Translations extractor for react-intl module (React i18n module). Simple and fast.

      • v1.4.1
      • 24.87
      • Published

      @cirolee/relative-time

      A simple library to format dates relative to the current time.

      • v1.0.3
      • 24.83
      • Published

      @3nvi/gatsby-theme-intl

      A theme to automate the mundane tasks of translation & localization of static pages

      • v0.4.20
      • 24.83
      • Published

      next-optimal-intl

      Internationalization (i18n) for Next.js

      • v6.0.1
      • 24.81
      • Published

      intl-t

      A Fully-Typed Object-Based i18n Translation Library

      • v1.0.1
      • 24.30
      • Published

      intl-currency

      Convert numbers to currencies

      • v1.3.0
      • 24.24
      • Published

      @gasket/helper-intl

      Internal helpers used by loaders to resolve locale file paths

      • v6.47.4
      • 24.21
      • Published

      react-message-source

      A library which aids with i18n of React applications

      • v2.4.0
      • 24.06
      • Published

      @3nvi/gatsby-plugin-intl

      A plugin to automatically generate localized versions of your pages with SEO support

      • v0.4.20
      • 24.05
      • Published

      omni18n

      Generic i18n library managing the fullstack interaction in a CI/CD pace. The dictionaries are stored in a DB edited by the translators through a(/the same) web application - managing translation errors, missing keys, ...

      • v1.1.17
      • 24.04
      • Published

      @crodriguezdominguez/ion-intl-tel-input

      An Ionic component for International Phone Number Input, that allows all countries, validation with libphonenumber-js, limited countries, preferred countries, virtual scrolling and much more.

      • v3.0.0
      • 23.96
      • Published

      @i18n-pro/react

      An out-of-the-box, lightweight i18n auto-translation solution for React

      • v2.0.1
      • 23.91
      • Published

      @arctics/google-phonelib

      A JavaScript/TypeScript package providing wrapper for Google's libphonenumber library

      • v0.2.0-dev
      • 23.53
      • Published

      react-intl-detect-unused

      Finds react-intl translations which are unused in the current project.

      • v1.0.1
      • 23.46
      • Published

      translate-maker

      Lightweight translation module. Internationalize your great project.

      • v0.7.4
      • 23.14
      • Published

      datezone

      A lightweight and comprehensive date and timeZone utility library for JavaScript.

      • v1.0.7
      • 22.99
      • Published

      @aymericlg/ion-intl-tel

      This is an continuation of the original project from azzamasghar1 (https://github.com/azzamasghar1/ion-intl-tel-input) which includes new features and some much requested features

      • v2.3.7
      • 22.91
      • Published

      react-local-translations

      Miniature Polyglot.js-based i18n for React, keeping translation files local to React components a la CSS Modules. Supports Hooks.

      • v7.1.1
      • 22.91
      • Published

      @formatjs/ecma376

      generate ecma376 numFmt in different locales & currencies

      • v0.3.16
      • 22.88
      • Published

      @intl-t/core

      A Fully-Typed Node-Based i18n Translation Library

      • v1.0.1
      • 22.78
      • Published

      @dagonmetric/translit-js

      General purpose transliterate service for JavaScript applications which can be used in swapping letters such as α → a, ၎ → ၎င်း.

      • v1.0.2
      • 22.69
      • Published

      react-intl-prod-on-error

      Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.

      • v0.0.2
      • 22.68
      • Published

      @intl-t/react

      A Fully-Typed Object-Based i18n Translation Library for React

      • v1.0.1
      • 22.52
      • Published

      domtranslator

      Simple and powerful DOM translator.

      • v1.3.1
      • 22.50
      • Published

      @ccssmnn/intl

      Type-safe Unicode MessageFormat 2.0 utilities with runtime formatting and React bindings.

      • v0.1.1
      • 22.42
      • Published

      react-intl-native

      Convenience components for react-intl's `format*` API in React Native

      • v2.1.2
      • 22.38
      • Published

      vite-plugin-formatjs

      A Vite plugin that integrates FormatJS for message extraction, compilation, and build-time code transformation with hot reload support

      • v1.0.0
      • 22.34
      • Published

      @arctics/utils

      A JavaScript/TypeScript package providing utilities around certain functionalities

      • v0.2.3-dev
      • 22.33
      • Published

      ext-intl

      xiazhi多语言脚本

        • v4.0.0
        • 22.28
        • Published

        @intl-t/next

        A Fully-Typed Object-Based i18n Translation Library for Next.js

        • v1.0.1
        • 22.13
        • Published

        @intl-t/format

        Format utilities, variable injection, ICU Support

        • v1.0.1
        • 22.10
        • Published

        enzyme-intl

        Enzyme helpers for fortifying tests that depend on react-intl by decoupling the need for actual translations.

        • v3.0.0
        • 22.09
        • Published

        rtl-detect-intl

        Detect if a locale is RTL, using Intl if possible

        • v0.1.3
        • 22.04
        • Published

        core-i18n

        Core functionality for implementing internationalization. With first-class TypeScript support, it ensures type safety and seamless integration, making it easier to manage and implement translations across different languages.

        • v1.1.9
        • 21.77
        • Published

        intl-data

        Tiny module to retrieve locale and currency data from native builtin Intl object without locale data transfer or additional locale files.

        • v1.0.11
        • 21.69
        • Published

        with-react-intl

        Internationalize React apps with a simple HOC and retrieve localized message either by a Component (with yahoo/react-intl) or as a String.

        • v0.0.8
        • 21.64
        • Published

        i18-fe-automator

        前端代码提取中文并替换成$t函数

          • v0.0.18
          • 21.54
          • Published

          hono-i18n

          Functionality for implementing internationalization in Hono. With first-class TypeScript support, it ensures type safety and seamless integration, making it easier to manage and implement translations across different languages.

          • v1.1.2
          • 21.47
          • Published

          intl-schematic

          <h1 align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/Raiondesu/intl-schematic/main/logo/Dark%20Logo.svg"> <source media="(prefers-color-scheme: light)" srcset="https://raw.github

          • v1.0.0-rc.9
          • 21.36
          • Published

          translate-text

          Translate function with templates precompiling and helpers

          • v0.4.1
          • 21.09
          • Published

          nobleedingtr

          Internationalization without bleeding on JS and TypeScript projects!

          • v1.1.3
          • 20.76
          • Published

          react-intl-universal-reporter

          An report generator to measure the number of internationalized and non-internationalized occurrences of a project.

          • v0.3.1
          • 20.32
          • Published

          capstone-intl

          Capstone Mongoose schema plugin for multilingual fields

          • v3.1.6
          • 20.30
          • Published

          @_apparatus_/intl-tools

          A small set of tools to support application internationalization.

          • v1.0.2
          • 20.28
          • Published

          @i18n-pro/svelte

          An out-of-the-box, lightweight i18n auto-translation solution for Svelte

          • v2.0.0
          • 20.22
          • Published

          redux-pagan

          redux binding for react-pagan internationalization module

          • v0.2.0
          • 20.09
          • Published

          intl-number-helper

          Configure Intl.NumberFormat with a string pattern

          • v1.2.3
          • 19.81
          • Published

          @render-with/react-intl

          Render decorators for components under test that require a React IntlProvider.

          • v5.0.0
          • 19.39
          • Published

          intl-segmenter

          A high-performance wrapper around `Intl.Segmenter` for efficient text segmentation. This class resolves memory handling issues seen with large strings and can enhance performance by 50-500x. Only ~70 loc (with comments) and no dependencies.

          • v1.0.0
          • 19.37
          • Published