- Create
I18nBuilder
struct. - Create
TokioI18nBuilder
struct. - Create
Error::InvalidFileName
variant. - Create
parsers
module to wrapserde_json
andsimd_json
.
- Deprecate
I18n::from_*
, useI18nBuilder
instead. - Deprecate
I18n::new*
, useI18nBuilder
instead. - Deprecate
I18n::set_default
, useI18nBuilder
instead. - Deprecate
I18n::cleanup_links
, useI18nBuilder
instead. - Deprecate
I18n
Tokio-based functions, useTokioI18nBuilder
instead. - Deprecate private
deduplicate_language
, not necessary anymore.
- Create a function to deduplicate all languages. (#11)
- Document the
simd
feature. (#12)
- Add support
simd-json
crate. - Add support
tokio
-based async functions. - Create a way to link languages.
- Create the deduplicate function.
- Create internal parsers.
- Create 'translation_option' function.
- Refactor file loader.
- Refactor directory loader.
- Refactor getters (translate and translate_default).
- Refactor 'serenity' support.
- Rename 'HydrogenI18n' to 'I18n', refactoring it.
- Set the 'doc_cfg' feature when in docsrs.
- Set the 'missing_docs' attribute as warn.
- Update 'serenity' to 0.12.0.
- Support for non-std environments.
Result
andError
are only used withstd
feature, but are available without them.
- File and directory loading functions.
- Internal types that are used by the
Translator
to store translations. Translator
struct for managing translations.- Support for environments without the
std
. - Utility functions for Serenity.