tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
handling newer msgfmt files (digikam, ktorrent3 etc)
ktorrent has a nasty little awk file to mangle .po files
so they can be handled by the msgfmt 0.14.4 in NetBSD 4.0
(attached for reference)
Should it be pulled into mk/tools/msgfmt.sh?
--
David/absolute -- www.NetBSD.org: No hype required --
# $Id: msgfmtstrip,v 1.1 2008/03/05 13:16:50 absd Exp $
# Simple awk script to strip out .po entries with "msgctxt" or "#~|", so the
# resultant file can be handled by the msgfmt 0.14.4 in NetBSD 4.0
{
if (/^$/) { entry_end(); }
else if ($1 == "msgctxt" || $2 == "msgctxt") { skip = 1; }
else if ($1 == "#~|") { skip = 1; }
else { entry = entry $0 "\n" }
}
END { entry_end(); }
function entry_end() {
if (!skip)
print entry;
entry = "";
skip = 0;
}
Home |
Main Index |
Thread Index |
Old Index