String freeze break request for gnome-panel (& big code freeze break)
- From: Vincent Untz <vuntz gnome org>
- To: gnome-i18n gnome org, release-team gnome org
- Subject: String freeze break request for gnome-panel (& big code freeze break)
- Date: Mon, 28 Mar 2011 12:47:33 +0200
Hi there,
Over the past week, I've worked on the panel to make sure the fallback
mode would be a bit more maintainable in 3.x. This includes a port to
GSettings, and more (see below).
Also a bit of a warning: fredp wants me to finish the "minimize
difference between fallback & shell" bug, which possibly means a few
other strings (that are all in gnome-shell, in the user menu). But I
don't want to block things on this.
For translators, the impact is:
+ 13 fuzzy strings
+ 4 new strings
Of those 17 strings, 15 are in schemas (so really not visible, except in
dconf-editor; and l10n.gnome.org has magic to let you ignore those), and
2 are error messages displayed in extremely unlikely cases:
"Cannot create initial panel layout.\n"
"Launcher location is not set, cannot load launcher\n"
The rationale for the (admittedly way too late) change is that
gnome-panel has a strong compatibility story in general (2.32.x can load
a 2.0.x configuration), and this comes with a price, given the way the
panel is configurable. So for 3.0, we don't want to have to deal with
gconf configuration; which means the port to GSettings is quite
important.
The other important changes in the branch I have are the following (they
do not impact translations):
- Remove popup menu for items in applications menu
- Remove drawers
- Remove compatibility with 2.x configuration
- Start 3.0 panel with brand new configuration
- Drop per-applet Lock setting
- Support 3.0 lockdown settings
- Correctly display "Lock screen" menu item
- Make it easy for applets to store their settings in GSettings
It's all in
http://git.gnome.org/browse/gnome-panel/log/?h=wip/3.0-freeze-break
(I didn't cc gnome-doc-list, btw, based on feedback from Shaun)
Again, this all happens way too late and I'm very well aware of that.
But I think this is all important for the 3.0 fallback story.
Is release team happy with merging those changes?
Vincent
--
Les gens heureux ne sont pas pressés.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]