SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 Rust Internationalization Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
cargo-i18n
A Rust Cargo sub-command and libraries to extract and build localization resources to embed in your application/library
-
lingo
Internationalize a Rust program and translate strings quickly and simply. Make any software open to multiple languages (by antoninhrlt)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Any new Opensource projects in (rust) looking for contributors. I want to start my journey as an OSS contributor. | /r/rust | 2023-05-14ICU4X has a large priority backlog which are "issues that the team wants to definitely see fixed, but which currently lack resourcing."
Project mention: Libxo: The Easy Way to Generate Text, XML, JSON, and HTML Output | news.ycombinator.com | 2023-07-14> Typical printf usage is imperative and additive:
> if (enter) printf("Hello "); else printf("Goodbye "); printf("World!\n");
And unless you want your translator to hate you, you really, really mustn’t do this in user-facing output.
(OK, you can if you really want to and if you’re ready to give them the same tools[1], but it won’t be simple. Although I’m unaware of any professional translators supporting this either—most use a CAT, and the Fluent approach ignores those.)
[1] https://projectfluent.org/
Rust Internationalization related posts
- icu4x: pure rust implementation of the unicode ICU library
- Where are my Git UI features from the future?
- l10n: A proc macros crate to ease project localization and provide compile time checks (message exists, mandatory arguments are set, functions are defined) built upon fluent-bundle.
- ICU4X: Solving Internationalization for Clients and Limited Environments
- The Unicode Consortium announces ICU4X 1.0, its new high-performance internationalization library. It's written in Rust, with official C++ and JavaScript wrappers available.
- Announcing ICU4X 1.0 – New Internationalization Library from Unicode
- icu4x: Can we have `rustc_layout_scalar_valid_range_end` on stable. Lang team: You have `rustc_layout_scalar_valid_range_end` on stable. `rustc_layout_scalar_valid_range_end` on stable:
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Internationalization projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | icu4x | 1,250 |
2 | Fluent | 987 |
3 | rust-library-i18n | 531 |
4 | UNIC | 234 |
5 | cargo-i18n | 113 |
6 | country-emoji | 5 |
7 | lingo | 3 |
Sponsored