trisquel-icecat/icecat/intl/l10n/rust/l10nregistry-rs
2025-07-17 09:32:21 -06:00
..
src icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
.gitignore icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
Cargo.toml icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
LICENSE-APACHE icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
LICENSE-MIT icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
README.md icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00

l10nregistry-rs

The L10nRegistry is responsible for taking FileSources across the app, and turning them into bundles. It is hooked into the L10nRegistry global available from privileged JavaScript. See the L10nRegistry.webidl for detailed information about this API, and intl/l10n/test/test_l10nregistry.js for integration tests with examples of how it can be used.

Testing

Tests can be run directly from this directory via:

cargo test --all-features

Benchmarks are also available. First uncomment the criterion dependency in the Cargo.toml and then run.

cargo test bench --all-features