-
num-format
producing string-representations of numbers, formatted according to international standards
-
icu_locid_transform
API for Unicode Language and Locale Identifiers canonicalization
-
icu_collator
API for comparing strings according to language-dependent conventions
-
sys-locale
Small and lightweight library to obtain the active system locale
-
gettext-rs
Safe bindings for gettext
-
rust-i18n
Rust I18n is use Rust codegen for load YAML file storage translations on compile time, and give you a t! macro for simply get translation texts
-
unic-langid
API for managing Unicode Language Identifiers
-
icu_segmenter
Unicode line breaking and text segmentation algorithms for text boundaries analysis
-
whatlang
Fast and lightweight language identification library for Rust
-
fluent-templates
Templating for the Fluent localization framework
-
language-tags
Language tags for Rust
-
i18n-embed
Traits and macros to conveniently embed localization assets into your application binary or library in order to localize it at runtime
-
iref
Uniform & Internationalized Resource Identifiers (URIs/IRIs), borrowed and owned
-
lingua
An accurate natural language detection library, suitable for short text and mixed-language text
-
icu_datetime
API for formatting date and time to user readable textual representation
-
celes
handling ISO 3166-1. Each country has a three digit code, two letter code, three letter code, full state name, and short english aliases
-
focaccia
no_std implementation of Unicode case folding comparisons
-
chinese-number
Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers
-
iso_currency
ISO 4217 currency codes
-
google-translate3-cli
A complete library to interact with Translate (protocol v3)
-
pure-rust-locales
Pure Rust locales imported directly from the GNU C Library.
LC_COLLATE
andLC_CTYPE
are not yet supported. -
whichlang
A blazingly fast and lightweight language detection library for Rust
-
pluralizer
Rust package to pluralize or singularize any word based on a count inspired on pluralize NPM package
-
tr
tr! macro for localisation
-
json-gettext
getting text from JSON usually for internationalization
-
savvy
R extension interface
-
decasify
A CLI utility and library to cast strings to title-case according to locale specific style guides including Turkish support
-
unicode-linebreak
Unicode Line Breaking Algorithm
-
aws-sdk-comprehend
AWS SDK for Amazon Comprehend
-
mdbook-i18n-helpers
Plugins for a mdbook translation workflow based on Gettext
-
leptos-fluent
Fluent framework for internationalization of Leptos applications
-
tantivy-analysis-contrib
A set of analysis components for Tantivy
-
precis-core
PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols as defined in rfc8264
-
rust_iso3166
ISO 3166-1 (Codes for the representation of names of countries and their subdivisions – Part 1: Country codes) is a standard defining codes for the names of countries, dependent territories…
-
lang-id
Const lang-ids and maps are provided, mainly for i18n and l10n
-
kanash
Learn Hiragana and Katakana in a terminal !
-
ukraine
Glory to Ukraine. Library for transliterating Ukrainian Cyrillic text into Latin script representation
-
tphrase
A translatable phrase generator
-
icu_calendar
API for supporting various types of calendars
-
my_country
Useful information about every country. ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency) and E.164 (phone numbers).
-
accept-language
Parse and compare Accept-Language header strings
-
isolang
Efficient, static lookup table for ISO 639 language codes
-
unic-ucd-bidi
UNIC — Unicode Character Database — Bidi Properties
-
chinese_dictionary
A searchable Chinese / English dictionary with helpful utilities
-
hanja_hangul
that converts Chinese characters to Korean characters. That is, convert hanja to hangul
-
fluent-typed
Type-safe access to Fluent localization messages
-
fluent-langneg
language and locale negotiation
-
welcomer
CLI program to say hello in different languages
-
leptos_i18n
Translations integration helper for the Leptos web framework
-
isocountry
ISO 3166-1 enumeration for Rust
-
pinyin
Convert Chinese to pinyin
-
numfmt
Fast and friendly Rust number formatting
-
chocodye
changing the color of the chocobos' plumage in Final Fantasy XIV
-
nationify
that provide information about countries
-
spiritless_po
A kind of gettext library
-
translatable
A robust internationalization solution for Rust featuring compile-time validation, ISO 639-1 compliance, and TOML-based translation management
-
italian_numbers
A collection of functions to convert numbers to Italian word representations, to Roman number representations, and vice versa
-
i18n_lexer-rizzen-yazston
The
i18n_lexer
crate of the Internationalisation project -
polib
Read, manipulate and store translation data in GNU gettext PO format
-
pinyin-parser
Parses a string of pinyin syllables. Covers marginal cases such as
ẑ
,ŋ
andê
. -
isosphere
ISO standard data types, helpers, and related utilities
-
tarjama
internationalize your rust applications
-
rust-i18n-extract
Extractor for rust-i18n crate
-
langtag
Language tags implementation following RFC 5646
-
govuk-bank-holidays
loading the official list of bank holidays in the United Kingdom from GOV.UK
-
oxilangtag
fast implementation of language tag normalization and validation
-
boa_icu_provider
ICU4X data provider for the Boa JavaScript engine
-
yew-i18n
🌐 Internationalization (i18n) component for the Yew framework
-
fluent4rs
Parser / codec for Fluent FTL files, written for lingora (a localization management program)…
-
practice-chinese
practice Chinese
-
sentence_segmentation
A rule-based sentence_segmenter, inspired by ruby pragmatic segmenter by diasks2 (repo: https://github.com/diasks2/pragmatic_segmenter)
-
dioxus-i18n
i18n integration for Dioxus apps based on Fluent Project
-
zhconv-cli
Convert Traditional/Simplified Chinese and regional words of Taiwan/Hong Kong/mainland China/Singapore based on Wikipedia and OpenCC rulesets 轉換中文簡體、繁體及兩岸、新馬地區詞,基於維基百科和…
-
yew_translator
A i18n implementation for yew using string templaters
-
rspolib
PO and MO files manipulation library
-
rust-i18n-support
Support for rust-i18n crate
-
chinese_holiday
determining Chinese holidays
-
i18n-embed-fl
Macro to perform compile time checks when using the i18n-embed crate and the fluent localization system
-
twine
internationalization using the Twine file format
-
jp-holidays-lib
Japanese holiday library for working with public holiday data in Rust
-
xtr
Extract strings from a rust crate to be translated with gettext
-
unic-ucd-version
UNIC — Unicode Character Database — Version
-
locale-match
A small library for selecting the best match for user's preferred locales from available locales
-
fetch-ccip
CLI application to retrieve the latest address allocation file provided by the RIR and output the IPv4/v6 address blocks corresponding to the specified country code in a text file
-
i18nify
A type-safe localization library using code generation
-
icu_properties
Definitions for Unicode properties
-
swift_localizable_json_parser
Parse Localizable.xcstrings
-
i18n-report
generate an HTML report from a set of PO files
-
i18nhero
CLI tool for interacting with locales hosted on i18nhero.com
-
textcode
Text encoding/decoding library. Supports: UTF-8, ISO6937, ISO8859, GB2312
-
lingua-i18n-rs
lightweight internationalization (i18n) library for Rust
-
socrates_rs
Validate and Extract information from National Identification Numbers
-
harfbuzz_rs_now
A high-level interface to HarfBuzz, exposing its most important functionality in a safe manner using Rust
-
ichiran
Bindings for ichiran-cli
-
opencc-rs
OpenCC bindings for Rust
-
axum_l10n
localization utilities for Axum
-
local-fmt
localizable format strings
-
fluent-localization-loader
Easy loading of fluent localization resources
-
orzklv
consisting various implementation for std and libs by Orzklv
-
persian-tools-cli
cli for rust-persian-tools crate
-
tiny-i18n
A tiny library to internationalize your project
-
lcid
Parse language code identifiers per MS-LCID
-
dioxus-translate
Libraries for internalization on Dioxus
-
codes-iso-3166
This package contains an implementation of the ISO 3166 Country Codes specification
-
glass-easel-i18n
Non-invasive I18n Support for glass-easel
-
dodo-zh
operate on pinyin and cedict.u8 file
-
country-boundaries
A fast offline reverse country geocoder
-
m3u_parser
parsing and manipulating M3U files
-
fluent-static
Automatically generate Rust functions from Fluent message files for streamlined localization in Rust applications
-
poly_l10n
Handle locali(s|z)ations the correct way
-
rust_iso639
ISO 639 is a standardized nomenclature used to classify languages. Each language is assigned a two-letter (639-1) and three-letter (639-2 and 639-3) lowercase abbreviation, amended in later versions of the nomenclature.
-
yasumi
calculating the dates of Japanese holidays
-
totp-sm-rs
A TOTP (Time-based One-Time Password) implementation in Rust with SM3 support
-
jscontact
RFC 9553
-
iso639
Command line tool and library for manipulating ISO639-1 and -3 tags, autonyms and data
-
kashida
Insert Kashidas/Tatweel into Arabic text, e.g. for justification purposes.
-
arabic_text_utils
Arabic text processing and manipulation
-
chinese-lunisolar-calendar
The traditional Chinese Calendar, known as 農曆 or 陰曆 in Chinese, is based on the moon, and is commonly referred to as the Lunar Calendar
-
chars
A commandline tool to display information about unicode characters
-
poreader
Read translation catalogs in PO format
-
sap-scripting
interface to the SAP Scripting COM objects
-
korean_numbers
This parses several types of numbers and expressions to Korean hangeul
-
language_atlas
macro to generate a language atlas. The Atlas provides functions that return different strings depending on the selected language.
-
rusty18n
A simply yet efficient i18n solution for Rust
-
hydrogen-i18n
Translation utilities for server-side applications that need to deals with different languages on the same time
-
i18n-config
contains the configuration stucts (along with their parsing functions) for the cargo-i18n tool/system
-
gettext-sys
Raw FFI bindings for gettext
-
cjk
Answer Boolean Questions and Queries about CJK and related character sets
-
include-po
Convert message catalogs (PO files) into Rust modules
-
icu_provider
Trait and struct definitions for the ICU data provider
-
plural-userproxies
Self-host /plu/ral userproxies
-
bi18n
Barebone i18n crate, usable for web interfaces
-
globetrotter-cli
Polyglot, type-safe internationalization
-
rosetta-i18n
Easy to use i18n library based on code generation
-
voikko-rs
Rust bindings for the Voikko library
-
mf1-parser
Parse ICU MessageFormat 1 syntax
-
phonelib
that helps you work with phone numbers
-
intl-cli
extract and translate messages from source code
-
l10n
Opinionated localization library built upon fluent-bundle
-
iso639-1
enum and utils
-
gen_country
Includes information about countries
-
rust_icu_uloc
Native bindings to the ICU4C library from Unicode. uloc.h
-
slug_intl
Slugify strings while preserving printable Unicode characters for modern browsers
-
locale
basic localisation. Warning: Major rewrite pending for 0.3!
-
iso3166
ISO 3166 country data
-
fe2o3-amqp-management
An experimental impl of AMQP 1.0 management extension
-
hangeul
Korean alphabet manipulation library
-
utf8-norm
Command line tool to validate and normalize UTF-8 data
-
i18n_utility-rizzen-yazston
The
i18n_utility
crate of the Internationalisation project -
simple-locale
An interface to all manner of locale-related information
-
jp-prefecture
using Japanese prefectures
-
typed-i18n
A type safe i18n system
-
chinese-format
Convert data types to Chinese, with Rust
-
plurify
Pluralize words in different locales
-
simple-cli-news
that lets you view news with the terminal
-
cal-core
Callable core lib
-
cscart-rs
An sdk for the cs-cart e-commerce platform
-
iso-rs
query ISO data, which includes countries, currencies, etc
-
icu_casemap
Unicode case mapping and folding algorithms
-
icu_list
ECMA-402 ListFormatter
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
kanji
handling and analysis of Japanese text, particularly Kanji
-
gettext
translation framework for Rust
-
my-fluent-rs-helper
designed to simplify the usage of fluent-rs
-
botanical-latin
Decliner / conjugator / inflector for classical / botanical Latin
-
chinese-variant
An enum to represent the variants of the Chinese Language
-
glossa
A language localisation library
-
librunner
assist runners on planning their workouts, races, and improve their health
-
countryfetch
A Command-line tool similar to Neofetch for obtaining information about your country
-
rust-i18n-cli
cargo-i18n tool for the rust-i18n crate
-
logger_rust_i18n
Macro rust-i18n into logger and user prompt
-
astrolab-smart-coffee-types
Types lib
-
ntap-db-ipv6-country
-
rbytes_consulta_cep
Consulta de CEP brasileiro com multi-provedores (ViaCEP, BrasilAPI, etc). Inclui fallback automático, timeout configurável e formatação de endereços.
-
osmon
A programming language for Uzbeks
-
traduora
REST API bindings for Traduora, an open-source translation management platform
-
budoux
Rust port of BudouX (machine learning powered line break organizer tool)
-
fake
An easy to use library and command line for generating fake data like name, number, address, lorem, dates, etc
-
mxl-base
component of the X-Software MXL product line
-
mapsco-client
An API client for geocode.maps.co
-
country-emoji
Converts between country names, ISO 3166-1 codes and flag emojis
-
rocket-accept-language
request guard used for getting
accept-language
header -
localizer-rs
Localizer helps localize (translate) your rust applications using json files
-
holidays_se
Swedish holidays
-
adyen
integrating with the Adyen payment provider
-
workflow-i18n
i18n layer for
workflow-rs
framework -
pinyin_zhuyin
Convert between pinyin forms and zhuyin
-
make_pluralrules
A Rustcode generator for CLDR plural rules
-
fluent-static-codegen
Automatically generate Rust functions from Fluent message files for streamlined localization in Rust applications
-
icu_locale_canonicalizer
API for Unicode Language and Locale Identifiers canonicalization
-
leptos_i18n_parser
parser for the leptos_i18n crate
-
cld3
Rust binding for Compact Language Detector v3 (CLD3), a neural network model for language identification. the C++ code is from https://github.com/google/cld3
-
phone_number
given country and phone number, validate and format the MOBILE phone number to E.164 standard
-
erg_type
APIs for Erg types
-
idna_adapter
Back end adapter for idna
-
unic-langid-impl
API for managing Unicode Language Identifiers
-
ds-pinyin-lsp
Pinyin language server for input Chinese
-
icu_capi_cdylib
C interface to ICU4X
-
tvdb4
Generated Rust bindings for TheTVDB API v4
-
validbr
data structure and validation for Brazilian Registries, such as CPF, CNPJ and CNH (currently only CPF and CNPJ is supported)
-
rocket_i18n
Rocket fairing for easy internationalization with gettext (also supports Actix web)
-
leptos_i18n_router
Translations integration helper for the Leptos web framework
-
lingual
Free and Unlimited Language Translation (Google) API for Rust. Supports Async and Sync.
-
fluent
A localization system designed to unleash the entire expressive power of natural language translations
-
ki18n
KF5I18n from rust
-
pobuilder
Build or modify translation catalogs in PO format
-
libsmallworld
behind the "smallworld" binary crate
-
icu_capi_staticlib
C interface to ICU4X
-
icu-messageformat-parser
ICU MessageFormat Parser
-
countriex
that provides information about countries around the world. It includes data on a wide range of topics, including population, location, and official languages. It includes data from…
-
xuexi
parse a sentence into words for multiple language
-
ntap-db-ipv4-country
-
mf1
Use ICU MessageFormat 1 to internationalise your apps
-
eternalfest_core
Core crate for Eternalfest
-
current_locale
get the user's current locale
-
mdbook-i18n
L10n/i18n plugin for mdbook
-
fast2s
A fast Traditional Chinese to Simplified Chinese conversion library. Built with FST, faster than most of other libraries.
-
tokenizer
Thai text tokenizer
-
unic-ucd
UNIC — Unicode Character Database
-
chinese_detection
Classify a string as either English, Chinese, or Pinyin
-
icu_locale_core
API for managing Unicode Language and Locale Identifiers
-
locale-codes
locale-related codes/identifiers and any standards-based information concerning them
-
cldr_pluralrules_parser
A parser for CLDR plural rules
-
unic
Unicode and Internationalization Crates
-
icu_transliterate
API for Transliteration
-
address-formatter
Universal international address formatter
-
intl-rs
i18n library for rust
-
codes-iso-639
This package contains an implementation of the ISO 639 (Parts 1, 3, and 5) Language Code specifications
-
unic-segment
UNIC — Unicode Text Segmentation Algorithms
-
cyrconv
A funny faux cyrillic character mapper
-
dioxus-translate-types
Libraries for internalization on Dioxus
-
match-pinyin-with-hanzi
Checks whether the sentence in Chinese characters (汉字) matches with the sentence in pinyin (拼音). Erhua is supported.
-
rustyroblox
API wrapper for the Roblox API
-
i18n_localiser-rizzen-yazston
The
i18n_localiser
crate of the Internationalisation project -
sorrow-i18n
I18N implementation with the ability to update localizations in real time
-
icu_unicodeset_parse
API to parse unicode sets as defined in UTS35
-
lingo_lib
Internationalise a Rust program and translate strings quickly and simply. Make any software open to multiple languages
-
country-code
Country Code
-
xliff
reading and writing localized text stored in XLIFF format
-
localizer
localization
-
icu_relativetime_data
Data for the icu_relativetime crate
-
to-kana
Converts English phonetics to Kana, And Kana to small/half-width versions
-
rust_icu_ubrk
Native bindings to the ICU4C library from Unicode. - ubrk.h: Support for text boundary analysis
-
nina
API for the Bundesamt für Bevölkerungsschutz
-
lang-code
language codes
-
cargo-r18
A CLI tool for crate r18
-
ipapi-client
An API client for ipapi.com
-
translation
localisation (text translation) of Rust applications
-
r18
A simply I18n crate for Rust
-
deepl-api
Bindings and a commandline tool for the DeepL REST API (https://www.deepl.com/docs-api/)
-
rsnum2persian
converting numbers to their Persian representation
-
legacytranslate
Internationalization library of legacylisten
-
unicode-locale-parser
The parser for Unicode Locale Identifiers
-
embedded-lang
Embedded language resources for rust applications
-
bear_witness
Examples of type witness in Rust
-
isolanguage-1
ISO 639-1 library with optional Serde support
-
fluent-localization-bindgen
Easy loading of fluent localization resources and generating code bindings for them
-
jp_inflections
A small crate to conjugate japanese words
-
icu
ICU4X: International Components for Unicode, written in Rust
-
autoruby
Easily generate furigana for various document formats
-
writeable
A more efficient alternative to fmt::Display
-
rust-pinyin
Change chinese sentence to pinyin initials
-
lingo
detect text languages
-
iocisofifa
IOC, ISO 3661-1, and FIFA country codes conversions
-
localoco
internationlization in Rust
-
fluent-template-macros
Templating for the Fluent localization framework
-
stringprep
algorithm
-
i18n
This package does nothing and has been abandoned. If you wish to adopt it, contact me at nerdopoly@icloud.com
-
unic-idna-punycode
UNIC — Implementation of Punycode (RFC 3492) algorithm
-
fluent_content
Fluent extension for easy access to message content
-
countries-iso3166
Conversion for Country Codes and Names using ISO 3166
-
i18n_pattern-rizzen-yazston
The
i18n_pattern
crate of the Internationalisation project -
handlebars-fluent
Handlebars helpers for the Fluent internationalization framework
-
hangul
manipulate Hangul Syllables
-
ntap-db-country
-
icu_displaynames_data
Data for the icu_displaynames crate
-
keyphrase
generation for the EARTH Network
-
jurisdiction
lightweight API-friendly abstraction for the jurisdiction in the world, and their accompanying static information pertaining to that jurisdiction. Information available includes: * ISO 3166 country codes…
-
lakh-crore-numbers
formatting numbers into the Lakh Crore (...हजार, लाख, करोड, अर्ब...) system
-
icu_compactdecimal_data
Data for the icu_compactdecimal crate
-
fluent-static-value
Automatically generate Rust functions from Fluent message files for streamlined localization in Rust applications
-
error-info
Centralized error information ready for internationalization
-
countires
All world countries, ISO- codes and data points about them, as well as tools for interfacing with that data
-
personnel-locale
wrapper for fluent crate
-
digipages-lib
Digipages Types lib
-
shopless-types
API types of shopless
-
kanji_hanzi_converter
Translate Japanese Kanji to Chinese Hanzi
-
easy_i18n
i18n tool
-
korean
hangul manipulation
-
languages-rs
An internationalization library for your projects
-
language-code
Language Code
-
i18n-find-locale
compile time i18n implementation in Rust
-
phone-number-verifier
phone number verification library for rust
-
gettr
i18n framework for Rust and yew
-
globetrotter
Polyglot, type-safe internationalization
-
fluent-static-function
Automatically generate Rust functions from Fluent message files for streamlined localization in Rust applications
-
old_swedish_dictionary
Old Swedish Dictionary for Rust. From K.F. Söderwall's Medieval Swedish Dictionary
-
web-lang
Match languages with the http
Accept-Language
header -
french-pluralize
get plurals of French words in different ways
-
osmojit
GCCJIT exposed API for Osmon programming language
-
fluent-static-formatter
Automatically generate Rust functions from Fluent message files for streamlined localization in Rust applications
-
i18n_error
convenient way to define and manage error messages with internationalization (i18n) support
-
filecount
A modern high-performance open source file analysis library for automating localization tasks
-
abjad
Calculate the numerical abjad value of Arabic-script text
-
fluent-fmt
Configurable formatter for fluent
ftl
file -
josa
Korean language josa selector
-
locale-settings
A higher-level interface to locale settings accessed via the POSIX C API
-
serde-jellyfin
serde jellyfin
-
aux-i18n
i18n message reader
-
locales
Easy to use I18n
-
local-fmt-macros-internal
localizable format strings
-
icu_normalizer
API for normalizing text into Unicode Normalization Forms
-
rustico
Rust programming, in Spanish
-
azizka_rust_i18n
i18n localization library
-
libretrans
A command line tool for translating using the libretranslate API
-
icu_provider_macros
Proc macros for ICU data providers
-
unic-locale-impl
API for managing Unicode Locale Identifiers
-
ip2location-iso3166-2
IP2Location™ ISO 3166-2 Subdivision Code
-
countries
All world countries, ISO- codes and data points about them, as well as tools for interfacing with that data
-
immortal_intl_rs
i18n library for rust
-
codes-un-m49
This package contains an implementation of the UN M49 - Standard Country or Area Codes for Statistical Use (Series M, No. 49) specification
-
hephae-locale
Hephae's localization module
-
opencc-rust
Open Chinese Convert(OpenCC, 開放中文轉換) binding for the Rust language for conversion between Traditional Chinese and Simplified Chinese
-
ebd
reading the eBird Basic Dataset (EBD)
-
ip2location-country-information
IP2Location™ Country Information
-
locale-types
Idiomatic types for locale identifiers
-
unic-cli
UNIC Command-Line Tools
-
gettext-ng
A tweaked implementation of Gettext translation framework for Rust for NG's projects
-
i18n_icu-rizzen-yazston
The
i18n_icu
crate of the Internationalisation project -
iso639_2
enum
-
iso-639
Types and functions for interacting with ISO 639 languages and alpha2, alpha3-b, and alpha3-t codes
-
simple-i18n
compile time i18n implementation in Rust
-
maunucm
Russian Counter Strike nickname generator
-
transcoding_rs
Converts text encoding the easy and efficient way
-
localize
Localization library
-
pseudolocalize
Pseudolocalization crate for Rust
-
i18n_langid_codegen
Function-like proc macro for internationalization
-
aws-sdk-translate
AWS SDK for Amazon Translate
-
mal2eng
An algorithm that transliterates Malayalam script to Roman / Latin characters (aka 'Manglish') with reasonable phonemic fairness
-
kanabake
Turn Romaji strings into Hiragana or Katakana
-
ydlidar_driver
YDLiDAR Driver in Rust
-
iref-core
Uniform & Internationalized Resource Identifiers (URIs/IRIs), borrowed and owned
-
rstext
Rust GNU gettext utilities package
-
chemin
An enum-based router generator, supporting query strings and i18n
-
ctl10n
Compile-time localization library
-
albhed
A translator for the Al Bhed language
-
aliexpress-scraper
An aliexpress scraper using requests
-
unic-idna
UNIC — Unicode IDNA Compatibility Processing
-
marek_translate_api
Natural language translation API
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
stblib
that takes over and simplifies important and useful tasks
-
rialight_intl
Rialight internationalization module
-
poise-i18n
An i18n library to be used with Poise, the Discord bot framework
-
scottish_names
generating random names of people based on frequency of occurrence of birth-names in Scotland
-
kodict
Korean Dictionary Implements and Crawler for Rust
-
serde-gettext
A deserializable struct to translate and format
-
fluent-serde
Serializer implementations for FluentValue and FluentArgs
-
glossa-codegen
Generate const language localisation map for code at compile time
-
alkana-rs
convert alphabet to katakana
-
kalgan_i18n
A translation tool that retrieves the messages stored in yaml files used by Kalgan Framework
-
countrycode
https://countrycode.org/ ALL COUNTRY CODES
-
loon-embed
I18n for Rust, support embed YAML, JSON
-
thoth-app
WASM APP for bibliographic data
-
erajp
Japanese era converter for Rust
-
cccedict
A CC-Cedict parser with Cantonese support (via cantonese.org readings)
-
loon
localization
-
tantivy-pinyin
Just like the name, this is a pinyin tokenizer of tantivy
-
bing-dict
Use Bing Dictionary to translate words and phrases between English and Chinese
-
ulule
API bindings for the Ulule v1 HTTP API
-
cron-descriptor
human-readable desriptions of cron expressions
-
recoyx_message_localization
Flexible message localization
-
prettify_pinyin
Turn tone numbers into tone marks
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
egui_struct
EguiStruct is a rust derive macro that creates egui UI's from arbitrary structs and enums
-
language-matcher
A language matcher with CLDR
-
i18n-format
macro to allow formatting with gettext while keeping xgettext to work
-
litelocale
Lightweight localization library for Rust
-
zsee
A dioxus component library based on tailwind and table-icons
-
icu_decimal
API for formatting basic decimal numbers in a locale-sensitive way
-
chinese-number-uppercase
Convert Arabic figures to Chinese uppercase number
-
chinese-numbers
Convert i64 to a readable Chinese format. e.g. 12345 is converted to 一万二千三百四十五
-
simple-localization
localization library for text translation
-
batbox-i18n
internationalization
-
smallworld
A little tool to create region-free openingTitle.arc files for New Super Mario Bros. Wii, or to convert them from one region to another
-
locale-strict
Idiomatic, strictly validated, types for locale identifiers
-
grapheme-picker
pick part of words
-
crowbook-intl
An internationalization library to localize strings, translating them according to runtime option, using macros
-
locale-decoder
Parser and data structure for dealing with locale strings
-
dl-translate
A Rust-based CLI to query DeepL using an API key
-
tai64
TAI64N (i.e. Temps Atomique International) timestamp support for Rust
-
say-number
say numbers in English, Chinese (simplified), French, Japanese and Vietnamese
-
fluent-template-helper
Template helpers for the Fluent internationalization framework
-
unic-normal
UNIC — Unicode Normalization Forms
-
chinese-rand
Random generation of data structures in Chinese, using Rust
-
keythai
Thai <-> English when you forgot to change language
-
doga-reverse-string
A string reversal package written for educational purposes
-
marek_translate_locally
Bindings for translateLocally
-
pokemon-rs
getting Pokémon names
-
rustlate
Really simple free google translate library for Rust
-
tiny-i18n-macro
A tiny library to internationalize your project
-
pinyin-order
that helps sort a string vector by Pinyin. Rust 字符串向量按拼音排序
-
rust-locale
POSIX.1 locale extension for Rust
-
unic-ucd-category
UNIC — Unicode Character Database — General Category
-
librush
艾刷 (libRush = lib + IBus + Rust + h): 用 rust 编写的 ibus 模块, 不用 GObject (ibus module written in pure rust, without GObject) (输入法, input method)
-
songww-harfbuzz-sys
Rust bindings to the HarfBuzz text shaping engine
-
keshvar
collection of all sorts of useful information for every country
-
leptos-fluent-macros
Macros for leptos-fluent
-
rust_icu_uenum
Native bindings to the ICU4C library from Unicode. Implements
uenum.h
from the ICU4C API -
googleapis-tonic-google-cloud-dialogflow-cx-v3
A Google APIs client library generated by tonic-build
-
unic-ucd-core
UNIC - Unicode Character Database - Version
-
random_word
Efficient functions for generating random words in many languages
-
artk
A toolkit for processing Arabic text
-
iso639_enum
An Enum for ISO 639 with from and to functions for all of ISO639_1, ISO639_3, name, and autonym
-
gsuite-api
A fully generated & opinionated API client for the Google Admin API
-
fitnesstrax
Fitness tracking on your own computer
-
cargo-i18n
Cargo sub-command to extract and build localization resources to embed in your application/library
-
cloud-translate
Translate Gettext PO files using GCP Cloud Translate
-
leptos_i18n_build
build.rs utilities for the leptos_i18n crate
-
pretty_grammar
that supports simple grammar correction of dynamic strings
-
feruca
Unicode Collation Algorithm
-
swedish_postal_codes
Validate Swedish postal codes
-
local-fmt-macros
localizable format strings
-
gtrans
Google translation CLI tool written in Rust
-
google-translate3
A complete library to interact with Translate (protocol v3)
-
i18nx
Elegant internationalization library for Rust
-
bevy_fluent
Bevy plugin for localization using Fluent
-
i18n_message-rizzen-yazston
The
i18n-message
crate of the Internationalisation project -
static-iref
Build static IRI and IRI references at compile time
-
rusoto_translate
AWS SDK for Rust - Amazon Translate @ 2017-07-01
-
omegasort
The last text sorting tool you'll ever need
-
heliotrope-rs
-
hanja
Korean-Hanja(Chinese character for Korean language) dictionary
-
i18n-embed-impl
Macro implementations for i18n-embed
-
i18n_provider-rizzen-yazston
The
i18n_provider
crate of the Internationalisation project -
iso_country
ISO3166-1 countries
-
tax_ids
validate and verify Tax Ids. Handle European, British, Norwegian or Swiss VAT numbers.
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
key-names
Platform-aware keyboard key name handling for Rust applications
-
langtime
parse english dates
-
bevy_simple_i18n
Bevy i18n plugin
-
primer-api
primer client, generated from the OpenAPI spec
-
agnostic-levenshtein
Levenshtein distance for ASCII or Unicode strings
-
ixdtf
Parser for Internet eXtended DateTime Format
-
parsidate
A comprehensive library for working with the Persian (Jalali/Shamsi) calendar system in Rust
-
rosetta-build
Code generation for the Rosetta i18n library
-
pesel-rs
PESEL validation and detail extraction with multiple data layout implementations
-
tribble
A CLI for generating websites to guide people through contributing to open-source projects
-
temporal_rs
Temporal in Rust is an implementation of the TC39 Temporal Builtin Proposal in Rust
-
num-to-words-de
Convert a u32 Integer into its String equivalent in the German Language
-
intl_pluralrules
Unicode Plural Rules categorizer for numeric input
-
libloc
Read location databases in libloc format
-
globetrotter-model
Polyglot, type-safe internationalization
-
date_time_parser_multi_language
package designed to extract and interpret date information from strings across multiple languages
-
i18n-build
Designed for use within the cargo-i18n tool for localizing crates. It has been published to allow its direct use within project build scripts if required.
-
icu_locid
API for managing Unicode Language and Locale Identifiers
-
czas
Convert timestamps into localized text
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
wasite
WASI Terminal Environment API
-
murdoch-charsets
character-sets type defined by IANA
-
martian
providing Mars centric utility modules like: time, date, calendar etc
-
thetime
but powerful Rust library for dealing with the time, both NTP and System. Contains wrappers for functions often buried in modules. Has extensive support for unusual epochs (Windows LDAP 100ns…
-
timelib
A small Rust wrapper around the timelib library
-
fribidi
bindings for Rust
-
laithean
Scottish Gaelic date localization library
-
fixed_decimal
An API for representing numbers in a human-readable form
-
zerotrie
A data structure that efficiently maps strings to integers
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
mars-t
Mars Sol Date & Martian Coordinated Time: a library and a CLI app
-
iana-time-zone-haiku
iana-time-zone support crate for Haiku OS
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
mdbook-fluent
mdBook preprocessor for variable interpolation using the Fluent language
-
kine
Correct and human-readable time handling for Rust
-
cjk-align
Align CJK and emoji characters correctly on terminals
-
ipdata
ipdata.co api client
-
kine-icu
Correct and human-readable time handling for Rust
-
yew-template
using separate HTML files as Yew objects, with support for seamless localization
-
bevy-translation-table
A super basic translation table system for bevy supporting generic data, CSV, and ODS
-
didaskalia
over-complicated language to store text entries and sequences across different languages
-
rust_icu_unum
Native bindings to the ICU4C library from Unicode. - ufmt.h: Number formatting support
-
juniper-eager-loading
Eliminate N+1 query bugs when using Juniper
-
scour
A fuzzy search algorithm
-
izia
Interactive Shell for the Zia Programming Language
-
unic-bidi
UNIC — Unicode Bidirectional Algorithm
-
i18n-rizzen-yazston
The
i18n
crate of the Internationalisation project -
globetrotter-rust
Polyglot, type-safe internationalization
-
icu_plurals
Unicode Plural Rules categorizer for numeric input
-
idna_mapping
UTS 46 mapping for unicode-rs back end of idna
-
rust_icu_ustring
Native bindings to the ICU4C library from Unicode. ustring.h
-
fluent-bundle
A localization system designed to unleash the entire expressive power of natural language translations
-
intl-memoizer
A memoizer specifically tailored for storing lazy-initialized intl formatters
-
icu_provider_blob
ICU4X data provider that reads from blobs in memory
-
globetrotter-elixir
Polyglot, type-safe internationalization
-
i18n_provider_sqlite3-rizzen-yazston
The
i18n_provider_sqlite3
crate of the Internationalisation project -
icu_experimental
ICU4X pre-release components under active development; all code in this crate is unstable
-
icu_provider_adapters
Adapters for composing and manipulating data providers
-
fluent-testing
A collection of mock scenarios for testing fluent-rs components
-
globetrotter-csharp
Polyglot, type-safe internationalization
-
rust_icu_uformattable
Native bindings to the ICU4C library from Unicode. - uformattable.h: Number formatting support
-
icu_capi
C interface to ICU4X
-
icu_locale
API for Unicode Language and Locale Identifiers canonicalization
-
fluent-syntax
Parser/Serializer tools for Fluent Syntax
-
icu_datagen
Generate data for ICU4X DataProvider
-
icu_locale_data
Data for the icu_locale crate
-
icu_collections
Collection of API for use in ICU libraries
-
globetrotter-cpp
Polyglot, type-safe internationalization
-
rust_icu_upluralrules
Native bindings to the ICU4C library from Unicode. - ulistformatter.h: Collation support
-
ecma402_traits
type traits to support ECMA 402 specification in Rust. Implementors are welcome to provide their own
-
unic-locale
API for managing Unicode Locale Identifiers
-
icu_timezone
API for resolving and manipulating time zone information
-
globetrotter-swift
Polyglot, type-safe internationalization
-
icu_time_data
Data for the icu_time crate
-
rust_icu
Native bindings to the ICU4C library from Unicode
-
icu_pattern
ICU pattern utilities
-
icu_provider_fs
ICU4X data provider that reads from structured data files
-
globetrotter-php
Polyglot, type-safe internationalization
-
icu_provider_baked
Tooling for the ICU4X baked data provider
-
globetrotter-dart
Polyglot, type-safe internationalization
-
fluent-fallback
High-level abstraction model for managing localization resources and runtime localization lifecycle
-
fluent-pseudo
Pseudolocalization transformation API for use with Project Fluent API
-
icu_time
API for resolving and manipulating time zone information
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
globetrotter-zig
Polyglot, type-safe internationalization
-
unic-langid-macros
API for managing Unicode Language Identifiers
-
globetrotter-java
Polyglot, type-safe internationalization
-
icu_provider_export
Generate data for ICU4X DataProvider
-
potential_utf
Unvalidated string and character types
-
rust_icu_common
Native bindings to the ICU4C library from Unicode. Commonly used types
-
icu_properties_data
Data for the icu_properties crate
-
globetrotter-kotlin
Polyglot, type-safe internationalization
-
fluent-resmgr
Resource manager for Fluent localization resources
-
icu4x-datagen
Generate data for ICU4X DataProvider
-
icu_normalizer_data
Data for the icu_normalizer crate
-
globetrotter-lua
Polyglot, type-safe internationalization
-
rust_icu_ucsdet
Native bindings to the ICU4C library from Unicode. ucsdet.h
-
rust_icu_unorm2
Native bindings to the ICU4C library from Unicode. unorm2.h
-
icu4x_ecma402
ECMA-402 API functionality backed by the ICU4X library
-
globetrotter-ruby
Polyglot, type-safe internationalization
-
rust_icu_utrans
Native bindings to the ICU4C library from Unicode. - utrans.h: Transliteration support
-
icu_freertos
C interface to ICU4X
-
rust_icu_ucal
Native bindings to the ICU4C library from Unicode. ucal.h
-
crlify
A std::io::Write wrapper that replaces with on Windows
-
icu_locid_transform_data
Data for the icu_locid_transform crate
-
icu_provider_registry
A registry of all ICU4X data markers
-
globetrotter-typescript
Polyglot, type-safe internationalization
-
globetrotter-golang
Polyglot, type-safe internationalization
-
unic-locale-macros
API for managing Unicode Locale Identifiers
-
rust_icu_udat
Native bindings to the ICU4C library from Unicode. udat.h
-
bies
Helpers for dealing with BIES vectors with text segmentation applications
-
rust_icu_ulistformatter
Native bindings to the ICU4C library from Unicode. - ulistformatter.h: Collation support
-
globetrotter-python
Polyglot, type-safe internationalization