There is no support for internationalization (i18n) or localization (l10n), baked in the Rust standard library.
In one particular order, there are several reasons:
- the locale-dependent output should be a conscious choice, not a standard one,
- i18n l10n , ,
- Rust std .
format! JSON XML. , , . .
. ( ), , .
. , , , . , , , ... , (, , / ). , .. , , ( gettext C, ).
, , -. , Facebook , .
, //... . ICU ( ?) . std ; , , .
, , ... .