locale_config
Remembers locale configuration per-thread and per-process and initializes the values by inspecting the system for user preferences.
Installation
You can depend on this library by adding locale_config to your Cargo dependencies:
[]
= "*"
Usually it is not recommended to depend on *, but in this case it is
important that incompatible version requirements don't cause multiple
versions to be pulled in the final binary, so I do recommend it here and
promise I will maintain good compatibility. Just please don't add traits to
the types defined here to avoid conflicts with potential future methods.
Using
Usually you want to use this indirectly via a localization crate like
locale. However if you need to work with the identifier itself, or you need
to override it, use
current
to find what you should be using at any given point in the application,
set_current
to override it for current thread and
set_global_default
to override it for new threads.
In case you need to access the initial value, you'll find it under
user_default
See full documentation.