Re: Splitting gnome-utils for 3.4
- From: Stef Walter <stefw collabora co uk>
- To: Kenneth Nielsen <k nielsen81 gmail com>
- Cc: desktop-devel-list gnome org
- Subject: Re: Splitting gnome-utils for 3.4
- Date: Wed, 12 Oct 2011 20:59:07 +0200
On 2011-10-12 19:12, Kenneth Nielsen wrote:
> Den 06-10-2011 20:44, Cosimo Cecchi skrev:
>> On Thu, 2011-10-06 at 12:59 +0200, Stef Walter wrote:
>>
>>> You probably already figured this out, but here's the commands that
>>> seemed to work for me:
>>>
>>> $ cd po/
>>> $ for po in *.po; do intltool-update ${po%.po}; done
>>> $ sed -i.bak '/#~/d' *.po
>>> $ for po in *.po; do intltool-update ${po%.po}; done
>>
>> Hi Stef,
>>
>> thanks for the tip, that worked perfectly!
>>
>> Cosimo
>
> Hey guys, sorry about the late reply but I've been on vacation.
>
> Are you guys sure? The command above assumes that all lines in the
> obsolete part of the file starts with #~ but that is not always the
> case. Translator-written comments for the strings that were obsoleted
> are kept and they don't have the #~ prefix, (which is a dam... mess for
> writing parsers for the format btw[1]). I'm not sure if it is a problem,
> but that means that the sed command above potentially leaves hanging
> comments, but maybe the second intltool-update removes those.
Yeah, that's what it seems like.
> Alternatively, msgattrib appearently knows about this oddity (caveat),
> so the sed command might be replaced with a command like this:
> for po in *.po; do cat $po|msgattrib --no-obsolete -o $po;done
Good to know.
Stef
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]