From 35a35d13702441a467e93d0f96e6f5240eeff5e6 Mon Sep 17 00:00:00 2001
From: Thomas Bruederli <thomas@roundcube.net>
Date: Thu, 17 May 2012 13:05:24 -0400
Subject: [PATCH] Get language code from filename if not specified in the .po file itself (#1488478)

---
 bin/importgettext.sh |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/bin/importgettext.sh b/bin/importgettext.sh
index cc01c33..d29a318 100755
--- a/bin/importgettext.sh
+++ b/bin/importgettext.sh
@@ -99,6 +99,10 @@
 	$language = '';
 	$translator = '';
 
+	// get language code from file name
+	if (preg_match('/-([a-z_]+).po$/i', $fn, $m))
+	  $language = expand_langcode($m[1]);
+
 	$is_header = true;
 	$msgid = null;
 	$msgstr = '';

--
Gitblit v1.9.1