From 0adac87454a0e25b1bf6bf44a863603f71c37efa Mon Sep 17 00:00:00 2001 From: Rob Kendrick Date: Sun, 25 Mar 2012 10:26:02 +0000 Subject: Add a perl script for splitting out messages files again svn path=/trunk/netsurf/; revision=13669 --- utils/split-messages.pl | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 utils/split-messages.pl diff --git a/utils/split-messages.pl b/utils/split-messages.pl new file mode 100755 index 000000000..2bbe79a43 --- /dev/null +++ b/utils/split-messages.pl @@ -0,0 +1,23 @@ +#!/usr/bin/perl -w + +use strict; + +die "usage: split-messages < FatMessages > ThinMessages" if ($#ARGV != 1); + +my $langname = $ARGV[0]; +my $platname = $ARGV[1]; + +my $allprefix = $langname . ".all."; +my $platprefix = $langname . "." . $platname . "."; + +print "# This messages file is automatically generated from FatMessages\n"; +print "# at build-time. Please go and edit that instead of this.\n\n"; + +foreach () { + if (not /^#/ and not /^\s*$/) { + if (/^$allprefix/ or /^$platprefix/) { + s/^$langname\.(all|$platname)\.//; + print "$_"; + } + } +} -- cgit v1.2.3