#language #localization #discord-bot #translation #hydrogen

hydrogen-i18n

Translation utilities for server-side applications that need to deals with different languages on the same time

3 stable releases

2.0.0 Jan 17, 2024
1.0.1 Jul 28, 2023

#84 in Internationalization (i18n)

Download history 9/week @ 2024-01-13 1/week @ 2024-01-20 4/week @ 2024-02-17 32/week @ 2024-02-24 5/week @ 2024-03-02 32/week @ 2024-03-09 6/week @ 2024-03-16 42/week @ 2024-03-30 9/week @ 2024-04-06

51 downloads per month

MIT license

35KB
491 lines

Nashira Deer // Hydrogen I18n

Translation utilities for server-side applications that need to deals with different languages on the same time.

PayPal GitHub Sponsor Crates.io docs.rs

Server-side applications that deal directly with users will need to be prepared to deal with different languages too, so Hydrogen I18n comes with utilities focused to make this task easier, loading and managing all the languages supported by the application in the memory, avoiding unnecessary disk and CPU usage.

Hydrogen I18n is part of Hydrogen Framework, this means that this crate is designed to be used on Discord bots created using serenity and twilight, but is sufficiently generic to be used by any other application that not use these Discord libraries or even are Discord bots.

Donating

Consider donating to make Hydrogen I18n development possible. You can donate thought Nashira Deer's PayPal or GitHub Sponsor.

Features

  • serenity: Enables functions that make it easy to use the library in Discord apps and bots built with serenity.
  • tokio: Enables tokio-based async loaders.

Credits

Hydrogen I18n is a Nashira Deer's project licensed under the MIT License and licensed under the GNU Lesser General Public License v3 until v1.0.1.

Dependencies

~0.4–4MB
~77K SLoC