Open Bug 595820 Opened 14 years ago Updated 2 years ago

Support Fluent in the installer/deinstaller/updater etc.

Categories

(Core :: Internationalization, defect)

defect

Tracking

()

People

(Reporter: zbraniecki, Unassigned)

References

Details

We need to investigate our abilities to deliver unified l20n experience to the code base outside of core Gecko.

Things that come to my mind are:
 - Windows installer
 - Updater
 - Crash reporter tool

there are probably others as well
Assignee: smontagu → gandalf
Blocks: 595812
Assignee: gandalf → nobody
Summary: Support L20n in the installer/deinstaller/updater etc. → Support Fluent in the installer/deinstaller/updater etc.

The current way would be to use fluent-rs, but it has not been validated yet.

Zibi: can I get an opinion on the the validity of using fluent-rs in toolkit/crashreporter? And the difficulty? For context, we just landed some Rust (mozwer) into that tool (on Windows, at least).

Flags: needinfo?(zbraniecki)

Using fluent-rs itself is not challenging and the package is mature, so I'm comfortable recommending it.

The only tricky question is what you'd want to do for resource loading, since fluent-rs itself is intentionally agnostic here. You could use l10nregistry-rs (which is about to get merged into Gecko), or roll out some simpler mechanism without any fallbacks to just load files from hard drive.

Flags: needinfo?(zbraniecki)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.