[sugar] Unannounced String Freeze break ??
Hi all, While chewing through the translations on the final leg for 8.2, I noticed this commit in Sugar. http://dev.laptop.org/git?p=sugar;a=commitdiff;h=afaa5f77dd01948a27575602cf5c655d025990b9 It adds five new strings to sugar, and the patch mentions it does not come in the way of string freeze :-S (http://dev.laptop.org/attachment/ticket/7480/updated-network-module-for-control-panel-v3.diff). I am a bit confused. This is definitely a break in string freeze, and yet, the patch mentions that string freeze is not affected. Was a string freeze break approval asked for in this case ? Thanks, Sayamindu PS: Michael, I think we need to refine the Trac process a bit. Can we have a approval for string freeze break item in the next action field, so that the bug can move forward only if the approval is obtained ? -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Unannounced String Freeze break ??
On Fri, Sep 19, 2008 at 2:32 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote: I am a bit confused. This is definitely a break in string freeze, and yet, the patch mentions that string freeze is not affected. Was a string freeze break approval asked for in this case ? I think the idea was that it only *added* strings and didn't *modify* strings, so it shouldn't affect existing translations (we'd just have a few more untranslated strings)? But you're right, we should have an explicit 'strings signoff' step in the process. If nothing else, we should be justifying why we think these strings don't need to be translated. We should probably have a 'last minute change' process written up as well, so that we always have (say) a specific one-week window at the end of the process for nothing but translation changes to allow translators a shot (at least) at catching up with the 'last minute' string changes. I hope in the 9.1 timeframe to be able to distribute updates to translations like activity updates are distributed, which ought to ease the pain somewhat. --scott -- ( http://cscott.net/ ) ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Unannounced String Freeze break ??
On Sat, Sep 20, 2008 at 12:28 AM, C. Scott Ananian [EMAIL PROTECTED] wrote: On Fri, Sep 19, 2008 at 2:32 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote: I am a bit confused. This is definitely a break in string freeze, and yet, the patch mentions that string freeze is not affected. Was a string freeze break approval asked for in this case ? I think the idea was that it only *added* strings and didn't *modify* strings, so it shouldn't affect existing translations (we'd just have a few more untranslated strings)? Even addition is a string freeze break and should be announced. Anyway, I just announced this on the l10n list, hopefully at least some of the translators will be able to catch up. But you're right, we should have an explicit 'strings signoff' step in the process. If nothing else, we should be justifying why we think these strings don't need to be translated. We should probably have a 'last minute change' process written up as well, so that we always have (say) a specific one-week window at the end of the process for nothing but translation changes to allow translators a shot (at least) at catching up with the 'last minute' string changes. Agreed. I hope in the 9.1 timeframe to be able to distribute updates to translations like activity updates are distributed, which ought to ease the pain somewhat. --scott Yeah - I'm looking at the way this is done ib Ubuntu, and I think this can work for us as well. Will we have support for installing extra RPMs via the customization key in 9.1 ? Thanks, Sayamindu -- ( http://cscott.net/ ) -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Unannounced String Freeze break ??
On Fri, Sep 19, 2008 at 8:32 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote: Hi all, While chewing through the translations on the final leg for 8.2, I noticed this commit in Sugar. http://dev.laptop.org/git?p=sugar;a=commitdiff;h=afaa5f77dd01948a27575602cf5c655d025990b9 It adds five new strings to sugar, and the patch mentions it does not come in the way of string freeze :-S (http://dev.laptop.org/attachment/ticket/7480/updated-network-module-for-control-panel-v3.diff). I am a bit confused. This is definitely a break in string freeze, and yet, the patch mentions that string freeze is not affected. Was a string freeze break approval asked for in this case ? I think we approved this in IRC. The reason the patchs says that it doesn't break the string freeze is that a previous version of the patch was changing strings, while this one only adds them. But yeah, we should use trac or email for string breaks . We lost that in the rush of the final release days :( Marco ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Unannounced String Freeze break ??
On Fri, Sep 19, 2008 at 3:24 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote: Yeah - I'm looking at the way this is done ib Ubuntu, and I think this can work for us as well. Will we have support for installing extra RPMs via the customization key in 9.1 ? Rough notes: (some of this is from http://wiki.laptop.org/go/9.1.0#Suggestions_from_User:CScott) * translation system should look in local, then activity, then system translation tables, then repeat for each in a set of fallback languages (eg, quechua, spanish, english) * separable translation packs * wiki-like editing of translatable labels in the UI Switch to sugar.gettext module, with this extended lookup process for message strings. Switch to sugar.Label gui element, which automatically supports editing yr local translations? Expose local dictionary in the journal, so that Uploading/merging can be a separate program. (String edit should happen in a separate program's window -- communicate over dbus? -- to facilitate editing of transient strings. API should be, L(gettext msgid w/ formatting, *args), so that gettext can be taught about L(...) as a msg marker. Variants to support alternate domains and contexts. N_ variant probably not needed. OR: sugar.Label(N_('message id %s'), *args, **gettextkwds) yes, that's better. think hard about ngettext; probably kwargs like 'plural=N_('plural string'), count=n', but gettext needs to know. (this label will also support the below) Language change in the frame; on-the-fly change language in all open apps. --scott -- ( http://cscott.net/ ) ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Unannounced String Freeze break ??
Marco Pesenti Gritti wrote: On Fri, Sep 19, 2008 at 8:32 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote: Hi all, While chewing through the translations on the final leg for 8.2, I noticed this commit in Sugar. http://dev.laptop.org/git?p=sugar;a=commitdiff;h=afaa5f77dd01948a27575602cf5c655d025990b9 It adds five new strings to sugar, and the patch mentions it does not come in the way of string freeze :-S (http://dev.laptop.org/attachment/ticket/7480/updated-network-module-for-control-panel-v3.diff). I am a bit confused. This is definitely a break in string freeze, and yet, the patch mentions that string freeze is not affected. Was a string freeze break approval asked for in this case ? I think we approved this in IRC. The reason the patchs says that it doesn't break the string freeze is that a previous version of the patch was changing strings, while this one only adds them. Yeah the comment could have been clearer :/ Sorry, I will make sure to announce it properly next time. Best, Simon ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar