#translation #localization #i8n #rust

globetrotter-rust

Polyglot, type-safe internationalization

2 releases

Uses new Rust 2024

new 0.0.4 Apr 22, 2025
0.0.3 Apr 22, 2025

#605 in Internationalization (i18n)


Used in globetrotter

MIT license

78KB
2K SLoC

globetrotter

build status test status dependency status docs.rs crates.io

Polyglot, type-safe internationalization using code-generation.

Supported languages

As of now, globetrotter supports generating type-safe translations for:

  • Rust
  • Typescript

If your language is not yet supported, you can also use globetrotter as a library and implement a generator for your language. Also, contributions for more languages are always welcome!

Installation

brew install LuupSystems/tap/globetrotter

# or install from source
cargo install --locked globetrotter-cli

Get started

# todo: config file
# todo: invoke globetrotter

Dependencies

~9–17MB
~222K SLoC