rust-embedded / not-yet-awesome-embedded-rust

A collection of items that are not yet awesome in Embedded Rust
Creative Commons Attribution Share Alike 4.0 International
121 stars 10 forks source link

[request] embedded internationalization (i18n) #12

Open puzrin opened 5 years ago

puzrin commented 5 years ago

I'm hot sure how to post request right, so posting to issue, according to template. Correct me, if i do something wrong.


No i18n (gettext), suitable for embedded use

Existing i18n crates have heavy extra dependency, ok for desktop, but not suitable for restricted embedded requirements.

Also, gettext prefer use PO-files, but yaml (like in ruby's i18n) is more human-friendly.

Success Criteria

Create a set of tool + runtime to translate texts the same way as gettext.

Work in progress