From cc4ca46cc3cf447c26bf72fa88268ad970bccbff Mon Sep 17 00:00:00 2001
From: Přemysl Janouch 
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-70-g09d2