Internationalization (i18n) Packages
Internationalization and localization libraries for translating, formatting, and adapting applications to different languages and regions (i18next, FormatJS).
Packages in Internationalization (i18n)
Kind
Sort:Used by Most Apps
i18next-pseudo
A pseudolocalization post-processor for i18next that stretches and re-letters strings to surface UI and translation bugs before real translations arrive.
langcodes
A Python library for parsing, comparing, and interpreting IETF language tags and ISO 639 language codes.
celes
A no_std Rust crate for parsing ISO 3166-1 country codes and optional ISO 3166-2 subdivisions.
accept-language
A tiny, dependency-free Rust library for parsing the HTTP Accept-Language header.
ferrous-opencc
Pure-Rust OpenCC for converting between Traditional and Simplified Chinese.
@elastic/numeral
Elastic's Kibana-maintained fork of numeral.js for formatting and manipulating numbers, currency, percentages, times, and byte sizes.
pseudolocale
Idempotent pseudolocalization library that deterministically mutates strings to surface i18n bugs before real translation begins.
idna_adapter
A pinned Unicode back end abstraction that lets Cargo choose ICU4X, unicode-rs, or a no-op stub for the idna crate.
pyicumessageformat
An unopinionated Python parser for ICU MessageFormat strings, producing ASTs or token lists for building custom i18n renderers.