While preparing for the transition to the new localization framework, I 
noticed[0] that we use a large number of loosely overlapping build-time 
variables to indicate different combinations of widgets, platforms and GUIs.

It would be awesome if we could bring some consistency to that. In particular, 
I'd appreciate if we could decide if we want to go for XP_GNOME, or 
MOZ_WIDGET_GTK=2|3 or MOZ_WIDGET_TOOLKIT=gtk2|gtk3.

Many of those variables, which currently are used to separate per-platform 
strings, will be replaced with runtime l10n functions, but it would be nice to 
have it cleaned up so that localizers can only decide on the variant depending 
on one variable (like, platform=win|lin|mac) vs. multiple.

So, I vote yes, but I'd also like to ask whoever will be implementing it to 
consider unifying the build-time variables used to special-case gnome-related 
UI code.

Thanks,
zb.

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1311666
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to