├── .github ├── release-drafter.yml └── workflows │ ├── publish.yml │ ├── release-drafter.yml │ └── test_runs.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE.md ├── README.md ├── examples ├── config-auto-locales.rs ├── config-dynamic-pathbuf.rs ├── config-static-includestr.rs ├── data │ ├── fluent │ │ └── en.ftl │ └── i18n │ │ ├── en-US.ftl │ │ └── es-ES.ftl ├── dioxus-desktop.rs ├── fluent-grammar.rs └── freya.rs ├── src ├── error.rs ├── i18n_macro.rs ├── lib.rs └── use_i18n.rs └── tests ├── README.md ├── common ├── mod.rs └── test_hook.rs ├── data ├── fallback │ ├── fb-FB.ftl │ ├── la-Scpt-LA-variants.ftl │ ├── la-Scpt-LA.ftl │ ├── la-Scpt.ftl │ └── la.ftl └── i18n │ └── en.ftl ├── defects_spec.rs ├── graceful_fallback_spec.rs └── translations_spec.rs /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/test_runs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/.github/workflows/test_runs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | /target 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/README.md -------------------------------------------------------------------------------- /examples/config-auto-locales.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/examples/config-auto-locales.rs -------------------------------------------------------------------------------- /examples/config-dynamic-pathbuf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/examples/config-dynamic-pathbuf.rs -------------------------------------------------------------------------------- /examples/config-static-includestr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/examples/config-static-includestr.rs -------------------------------------------------------------------------------- /examples/data/fluent/en.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/examples/data/fluent/en.ftl -------------------------------------------------------------------------------- /examples/data/i18n/en-US.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/examples/data/i18n/en-US.ftl -------------------------------------------------------------------------------- /examples/data/i18n/es-ES.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/examples/data/i18n/es-ES.ftl -------------------------------------------------------------------------------- /examples/dioxus-desktop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/examples/dioxus-desktop.rs -------------------------------------------------------------------------------- /examples/fluent-grammar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/examples/fluent-grammar.rs -------------------------------------------------------------------------------- /examples/freya.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/examples/freya.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/i18n_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/src/i18n_macro.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/use_i18n.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/src/use_i18n.rs -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/common/test_hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/common/test_hook.rs -------------------------------------------------------------------------------- /tests/data/fallback/fb-FB.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/data/fallback/fb-FB.ftl -------------------------------------------------------------------------------- /tests/data/fallback/la-Scpt-LA-variants.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/data/fallback/la-Scpt-LA-variants.ftl -------------------------------------------------------------------------------- /tests/data/fallback/la-Scpt-LA.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/data/fallback/la-Scpt-LA.ftl -------------------------------------------------------------------------------- /tests/data/fallback/la-Scpt.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/data/fallback/la-Scpt.ftl -------------------------------------------------------------------------------- /tests/data/fallback/la.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/data/fallback/la.ftl -------------------------------------------------------------------------------- /tests/data/i18n/en.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/data/i18n/en.ftl -------------------------------------------------------------------------------- /tests/defects_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/defects_spec.rs -------------------------------------------------------------------------------- /tests/graceful_fallback_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/graceful_fallback_spec.rs -------------------------------------------------------------------------------- /tests/translations_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dioxus-community/dioxus-i18n/HEAD/tests/translations_spec.rs --------------------------------------------------------------------------------