From cc4ca46cc3cf447c26bf72fa88268ad970bccbff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Mon, 14 Jul 2014 20:39:01 +0200 Subject: Add a utility to extract a message catalogs --- kike-extract-messages.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 kike-extract-messages.sh (limited to 'kike-extract-messages.sh') diff --git a/kike-extract-messages.sh b/kike-extract-messages.sh new file mode 100755 index 0000000..9438695 --- /dev/null +++ b/kike-extract-messages.sh @@ -0,0 +1,15 @@ +#!/bin/sh +LC_ALL=C exec awk ' + BEGIN { + print "$quote \""; + print "$set 1"; + } + /^\tIRC_(ERR|RPL)_[A-Z]+ *= *[0-9]+,?$/ { + match($3, /^[0-9]+/); + id[$1] = substr($3, RSTART, RLENGTH); + } + /^\t\[IRC_(ERR|RPL)_[A-Z]+\] *= *".*",?$/ { + z = substr($1, 2, length($1) - 2); + match($0, /".*"/); + print id[z] " " substr($0, RSTART, RLENGTH); + }' -- cgit v1.2.3