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

