Comment # 5 on bug 1084015 from
Created attachment 799989 [details]
recent en_US hotfixes to merge in master

I just did a review and deleted all en_US po files with no translations:

git rm $(for i in */en_US.po ; do echo -n $i:\ ; LANG=C msgfmt --statistics $i
-o /dev/null ; done 2>&1 | grep " 0 translated messages" | sed 's/:.*//')

It decreased number of affected strings.

The simple script is not capable to detect msgid == msgstr.

So I wrote a simple msgfilter script:
#!/bin/bash
MSGFILTER_MSGSTR="$(cat)"
if test "$MSGFILTER_MSGID" != "$MSGFILTER_MSGSTR" ; then
    echo -n "$MSGFILTER_MSGSTR"
fi

Playing with msgfilter and msgattrib --no-fuzzy --no-obsolete --translated, I
got a final list of strings that need fix.

Here is the final file.

Statistics of the work that needs to be merged to the source code:
apparmor: 2 messages.
autoinst: 2 messages.
base: 8 messages.
country: 2 messages.
dhcp-server: 3 messages.
firewall-services: 1 message.
firstboot: 1 message.
http-server: 3 messages.
installation: 2 messages.
kdump: 3 messages.
ldap: 12 messages.
nis_server: 1 message.
qt-pkg: 1 message.
samba-server: 2 messages.
services-manager: 1 message.
sudo: 25 messages.
support: 17 messages.
update: 1 message.


You are receiving this mail because: