JSPM

Found 720 results for intl direction

rtl-detect

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

  • v1.1.2
  • 111.99
  • Published

intl-messageformat

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

  • v10.7.16
  • 79.89
  • 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.11
  • 75.64
  • Published

use-intl

Internationalization (i18n) for React

  • v4.3.5
  • 74.47
  • Published

@formatjs/intl

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

  • v3.1.6
  • 73.55
  • Published

intl

Polyfill the ECMA-402 Intl API (except collation)

  • v1.2.5
  • 71.14
  • Published

next-intl

Internationalization (i18n) for Next.js

  • v4.3.5
  • 70.60
  • Published

intl-format-cache

A memoizer factory for Intl format constructors.

  • v4.3.1
  • 68.91
  • Published

properties-file

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

  • v3.6.0
  • 66.49
  • Published

eslint-plugin-i18n-json

Fully extendable eslint plugin for JSON i18n translation files.

  • v4.0.1
  • 60.06
  • Published

resolve-accept-language

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

  • v3.1.13
  • 59.45
  • Published

alpha-sort

Alphabetically sort an array of strings

  • v5.0.0
  • 54.53
  • Published

@formatjs/utils

Collection of useful intl utilities

  • v1.9.4
  • 54.17
  • Published

@formatjs/macro

formatjs-related compiler macros

  • v0.2.8
  • 53.60
  • Published

handlebars-intl

Handlebars helpers for internationalization.

  • v1.1.2
  • 52.71
  • Published

react-intl-universal

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

  • v2.12.0
  • 52.22
  • Published

intl-list-format

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

  • v1.0.3
  • 51.20
  • Published

format-message

Internationalize text, numbers, and dates using ICU Message Format

  • v6.2.4
  • 50.54
  • Published

@brightspace-ui/intl

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

  • v3.29.0
  • 49.47
  • Published

@hi18n/core

Message internationalization meets immutability and type-safety - core runtime

  • v0.1.14
  • 49.35
  • Published

react-localize-redux

Localization library for handling translations in React

  • v3.5.3
  • 48.12
  • Published

@adonisjs/i18n

Internationalization for AdonisJS apps

  • v2.2.2
  • 47.46
  • Published

message-format

Intl.MessageFormat prollyfill supporting ICU message format

  • v6.2.4
  • 47.36
  • Published

@poppinss/intl-formatter

JavaScript Internationalization API, memoized for speed and performance

  • v3.0.5
  • 47.30
  • Published

unicode-segmenter

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

  • v0.14.0
  • 45.69
  • Published

format-message-cli

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

  • v6.2.4
  • 45.39
  • Published

@eo-locale/core

Easy way to localize your JavaScript application

  • v1.7.2
  • 45.18
  • Published

@ember-intl/intl-messageformat

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

  • v2.5.0
  • 44.30
  • Published

@hi18n/cli

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

  • v0.1.15
  • 44.12
  • Published

@hi18n/react

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

  • v0.1.9
  • 44.01
  • Published

@hi18n/eslint-plugin

Message internationalization meets immutability and type-safety - ESLint plugin

  • v0.1.13
  • 43.86
  • Published

preact-i18n

Preact internationalization, done simply.

  • v1.5.0
  • 43.65
  • Published

vue-intl

formatjs intl binding for vue

  • v6.5.25
  • 42.93
  • Published

next-translate-routes

Flexible and translated routes for Next.js without custom server

  • v1.10.2
  • 42.84
  • Published

@ultraq/icu-message-formatter

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

  • v0.15.2
  • 42.02
  • Published

gatsby-plugin-intl

Gatsby plugin to add react-intl onto a site

  • v5.10.0
  • 42.01
  • 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.70
  • 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.38
  • Published

@eo-locale/react

Easy way to localize your React application

  • v1.7.3
  • 40.29
  • Published

mongoose-intl

Mongoose schema plugin for multilingual fields

  • v3.3.0
  • 39.90
  • Published

devextreme-intl

Integrates ECMAScript Internationalization API with DevExtreme

  • v19.1.8
  • 39.40
  • Published

@phensley/cldr

Internationalization in Typescript with Unicode CLDR, batteries included

  • v1.13.1
  • 39.40
  • Published

els-intl-addon

Ember Language Server intl extension

  • v1.0.6
  • 39.29
  • Published

rtl-detect-intl

Detect if a locale is RTL, using Intl if possible

  • v0.1.3
  • 38.74
  • Published

next-intl-split

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

  • v1.2.9
  • 38.60
  • Published

@adonisjs/antl

Localization for adonisjs app

    • v2.0.7
    • 38.50
    • Published

    qwik-speak

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

    • v0.23.2
    • 37.54
    • 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
    • 37.33
    • Published

    relative-time

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

    • v1.0.0
    • 36.26
    • Published

    swift-i18n

    Fast & Lightweight swift-i18n Library

    • v1.3.0
    • 35.92
    • Published

    d2l-intl

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

    • v2.1.0
    • 35.58
    • Published

    lean-intl

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

    • v4.2.2
    • 35.57
    • Published

    i18n-llm-translate

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

    • v1.7.0
    • 35.25
    • Published

    i18n-pro

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

    • v3.0.0-alpha.3
    • 35.07
    • Published

    terra-enzyme-intl

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

    • v3.4.0
    • 34.88
    • Published

    preferred-locale

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

    • v2.0.2
    • 34.49
    • Published

    dust-intl

    Dust helpers for internationalization.

    • v1.1.1
    • 34.48
    • Published

    react-i18n

    i18n-js integration with React

    • v1.0.1
    • 34.46
    • 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.44
    • Published

    angular-ecmascript-intl

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

    • v6.0.0
    • 34.41
    • Published

    @intl-t/core

    A Fully-Typed Node-Based i18n Translation Library

    • v1.0.1
    • 34.35
    • Published

    @vintl/nuxt

    Nuxt Module for VIntl integration

    • v1.9.2
    • 34.34
    • Published

    tacotranslate

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

    • v3.7.1
    • 34.28
    • Published

    intl-datetimeformat-options

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

    • v1.1.0
    • 34.22
    • Published

    @vintl/how-ago

    Relative time with @formatjs/intl made easy

    • v3.0.1
    • 34.21
    • 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.07
    • Published

    @vintl/compact-number

    Pluralisable compact notation numbers using @formatjs/intl

    • v2.0.7
    • 33.94
    • Published

    @intl-t/format

    Format utilities, variable injection, ICU Support

    • v1.0.1
    • 33.76
    • Published

    @httpx/memo-intl

    LRU-based memoizer for Intl constructors.

    • v1.4.2
    • 33.75
    • Published

    @moxy/next-intl

    Library to integrate react-intl with Next.js

    • v3.1.2
    • 33.05
    • 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.90
    • Published

    locale-matcher

    Super-fast and tiny locale matcher.

    • v2.0.0
    • 32.81
    • Published

    i18n-mini

    Tiny and simple internationalisation library

    • v1.1.0
    • 32.67
    • Published

    @intl-t/react

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

    • v1.0.1
    • 32.37
    • Published

    react-timeago-i18n

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

    • v2.4.0
    • 32.32
    • Published

    define-messages

    💬 define intl messages done right

    • v0.2.2
    • 31.97
    • Published

    nunjucks-intl

    Nunjucks helpers for internationalization with format.js.

    • v1.0.3
    • 31.86
    • 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
    • 31.76
    • Published

    babel-plugin-intl

    Extracts string messages for translation from modules that use intl.

    • v0.1.1
    • 31.60
    • Published

    react-intl-native

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

    • v2.1.2
    • 31.58
    • Published

    locale-compare

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

    • v2.0.0
    • 31.54
    • Published

    intl-t

    A Fully-Typed Object-Based i18n Translation Library

    • v1.0.1
    • 31.53
    • 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.43
    • Published

    @intl-t/next

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

    • v1.0.1
    • 31.15
    • Published

    @spinajs/intl

    internationalization for spinajs framework

    • v2.0.393
    • 30.95
    • Published

    intl-watcher

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

    • v0.6.1
    • 30.52
    • Published

    kiwi-intl

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

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

    swift-i18n-vue

    Fast & Lightweight swift-i18n Library

    • v222.22.30
    • 30.01
    • Published

    @spinajs/metrics

    metrics integration for spinajs using prometheus

    • v2.0.393
    • 29.40
    • Published

    payload-intl

    Payload Plugin for I18N using ICU Messages

      • v0.1.0
      • 28.98
      • Published

      tzjs

      timezones without the bloat

      • v1.0.4
      • 28.91
      • 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
      • 28.86
      • Published

      react-intl-polyfill

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

      • v1.0.3
      • 28.80
      • Published

      enzyme-intl

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

      • v3.0.0
      • 28.21
      • Published

      @tiller-ds/intl

      Intl module of Tiller Design System

      • v1.18.0
      • 28.13
      • Published

      @ifreeovo/i18n-extract-cli

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

      • v4.3.1
      • 28.12
      • Published

      @locmod/intl

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

      • v1.0.5
      • 27.55
      • Published

      decimal.js-i18n

      Full internationalization support for decimal.js.

      • v0.3.1
      • 27.52
      • Published

      intl-polyfill

      intl-polyfill for safari and older browsers

      • v0.0.3
      • 27.16
      • Published

      humanize-uz

      Raqam va sanalarni O‘zbek tilida inson o‘qiydigan ko‘rinishga keltiruvchi kutubxona

      • v0.1.6
      • 27.15
      • Published

      typed-intl

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

      • v1.0.3
      • 26.39
      • Published

      ts-transform-react-intl

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

      • v0.4.1
      • 26.12
      • Published

      twing-intl

      Intl extension for Twing

      • v0.0.2
      • 25.68
      • Published

      react-intl-detect-unused

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

      • v1.0.1
      • 25.59
      • Published

      soya-next

      A set of utility functions for React applications built on top of Next.js.

      • v1.1.1
      • 25.08
      • Published

      number-intl

      Tiny number formatter with Intl support, tailored CLDR data and tree-shaking ready.

      • v1.2.2
      • 24.95
      • Published

      intl-currency

      Convert numbers to currencies

      • v1.3.0
      • 24.90
      • 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
      • 24.71
      • 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
      • 24.70
      • Published

      intl-dt

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

      • v0.1.0
      • 24.57
      • Published

      next-multilingual

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

      • v5.1.4
      • 24.54
      • Published

      @owja/i18n

      lightweight internationalization library for javascript

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

      vite-plugin-formatjs

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

      • v0.0.6
      • 24.38
      • Published

      gettext-utils

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

      • v2.2.1
      • 23.46
      • 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
      • 23.43
      • Published

      solid-i18n

      Internationalization for SolidJS

      • v1.1.0
      • 23.22
      • Published

      @0fprod/smart-amount

      A flexible TypeScript library for formatting numbers as currency, percentages, tokens, and raw values with intelligent small number handling

      • v2.0.0
      • 23.08
      • Published

      @acrool/react-locale

      Internationalize Elegant intl library based for Reactjs

      • v4.1.0
      • 22.82
      • Published

      domtranslator

      Simple and powerful DOM translator.

      • v1.3.1
      • 22.55
      • Published

      ginti

      Ginti – smart number & unit formatter (SI, bytes, currency, percent, durations) with i18n, in plain JS.

        • v0.1.2
        • 22.48
        • 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.46
        • Published

        react-message-source

        A library which aids with i18n of React applications

        • v2.4.0
        • 22.46
        • Published

        translate-text

        Translate function with templates precompiling and helpers

        • v0.4.1
        • 22.20
        • 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.80
        • 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.77
        • Published

        messages-modules

        Messages (localized strings) that are scoped locally.

        • v1.2.10
        • 21.76
        • Published

        react-intl-loader

        Async react-intl locale data loader for webpack

        • v1.0.2
        • 21.49
        • Published

        react-strings

        Keep your content organized, easy to update, and multilingual—built for React.

        • v0.2.0
        • 21.30
        • Published

        @gotedo/i18n

        Internationalization for AdonisJS apps

        • v1.8.0
        • 21.24
        • Published

        @raju_kar/code-formatter

        Timezone-aware date & currency formatter plus numbers, HTML, slugify, and TTS utilities for Node/React. Uses Intl, moment/moment-timezone, numeral. TypeScript types included.

        • v1.1.3
        • 21.06
        • Published

        translate-maker

        Lightweight translation module. Internationalize your great project.

        • v0.7.4
        • 21.06
        • Published

        @tangju/timezone-detector

        🌍 A powerful TypeScript utility to detect and format current timezone information with multiple output formats

        • v1.0.1
        • 21.02
        • Published

        tag-messageformat

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

        • v3.7.0
        • 20.82
        • Published

        @worldshero/smart-date-format

        Tiny, dependency-free date formatting with smart presets and relative time, ESM/CJS with TypeScript types.

        • v1.0.3
        • 20.79
        • Published

        @tenado/i18n-cli

        i18n-cli是一个自动国际化脚本,通过执行命令,自动提取代码里面的中文,自动调用百度或谷歌翻译接口,自动将翻译结果以 key-value 形式存入*.json 语言包里

        • v1.4.9
        • 20.67
        • 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
        • 20.37
        • Published

        @gasket/intl

        Internationalization managers for translation files and locale handling.

        • v7.5.2
        • 20.33
        • Published

        soon-i18n-react

        a lightweight nested messages i18n library with smart ts prompt can be used in react , vue , svelte , solid , etc...

        • v1.4.0
        • 19.82
        • 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
        • 19.82
        • Published

        soon-i18n-svelte

        a lightweight nested messages i18n library with smart ts prompt can be used in react , vue , svelte , solid , etc...

        • v1.4.0
        • 19.32
        • Published

        soon-i18n-vue

        a lightweight nested messages i18n library with smart ts prompt can be used in react , vue , svelte , solid , etc...

        • v1.4.0
        • 19.32
        • Published

        react-intl-universal-reporter

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

        • v0.3.1
        • 19.18
        • Published

        @cybanjar/intl-formatter

        A flexible number formatting library using Intl.NumberFormat with fallbacks

        • v1.0.3
        • 18.90
        • Published

        @formatjs/ecma376

        generate ecma376 numFmt in different locales & currencies

        • v0.3.16
        • 18.86
        • Published

        @c-sheep/i18n-extract-cli

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

          • v1.0.0
          • 18.78
          • Published

          redux-pagan

          redux binding for react-pagan internationalization module

          • v0.2.0
          • 18.70
          • Published

          soon-i18n

          a lightweight nested messages i18n library with smart ts prompt can be used in react , vue , svelte , solid , etc...

          • v1.4.0
          • 18.66
          • Published

          resolve-locale

          Detect and resolve locale for a given set of supported (country specific) locales

          • v1.0.6
          • 18.49
          • Published

          react-native-intl

          React Native module shipped native Intl implementation and Translation extension

          • v1.0.0
          • 18.39
          • Published

          soon-i18n-solid

          a lightweight nested messages i18n library with smart ts prompt can be used in react , vue , svelte , solid , etc...

          • v1.4.0
          • 18.39
          • 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
          • 18.22
          • Published

          @dagonmetric/translit-js

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

          • v1.0.2
          • 18.18
          • Published

          intl-error

          react-intl/intl compatible error

          • v1.0.1
          • 18.14
          • Published

          intl-99

          Intl.js polyfill with bundled locales as supported by 99designs

          • v1.0.2
          • 18.08
          • Published

          @gasket/helper-intl

          Internal helpers used by loaders to resolve locale file paths

          • v6.47.4
          • 18.04
          • Published

          @render-with/react-intl

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

          • v5.0.0
          • 17.89
          • Published

          intl-number-helper

          Configure Intl.NumberFormat with a string pattern

          • v1.2.3
          • 17.88
          • 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
          • 17.87
          • Published

          kwdate

          Una biblioteca de formateo de fechas ligera y flexible para TypeScript/JavaScript que permite formatear fechas con zonas horarias específicas y locales personalizados.

          • v1.0.0
          • 17.84
          • 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
          • 17.82
          • Published

          datezone

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

          • v1.0.7
          • 17.80
          • Published