|
|
fa6a06 |
From 35739c2a2298e61caacb45157706bf342ffcd20e Mon Sep 17 00:00:00 2001
|
|
|
fa6a06 |
From: Florian Festi <ffesti@redhat.com>
|
|
|
fa6a06 |
Date: Tue, 27 Apr 2021 10:09:41 +0200
|
|
|
fa6a06 |
Subject: [PATCH] find-lang.sh: Support long languages names for QT
|
|
|
fa6a06 |
|
|
|
fa6a06 |
Most language abbreviations are just two characters but some are longer.
|
|
|
fa6a06 |
Allow an arbiraty number of character instead of exactly two in the names
|
|
|
fa6a06 |
of .qm files (QT translations). This brings the handling of .qm files in
|
|
|
fa6a06 |
line with all other file types.
|
|
|
fa6a06 |
|
|
|
fa6a06 |
Resolves: #1642
|
|
|
fa6a06 |
---
|
|
|
fa6a06 |
scripts/find-lang.sh | 14 +++++++-------
|
|
|
fa6a06 |
1 file changed, 7 insertions(+), 7 deletions(-)
|
|
|
fa6a06 |
|
|
|
fa6a06 |
diff --git a/scripts/find-lang.sh b/scripts/find-lang.sh
|
|
|
fa6a06 |
index f2aa7d8951..b97210b117 100755
|
|
|
fa6a06 |
--- a/scripts/find-lang.sh
|
|
|
fa6a06 |
+++ b/scripts/find-lang.sh
|
|
|
fa6a06 |
@@ -249,13 +249,13 @@ s:%lang(C) ::
|
|
|
fa6a06 |
|
|
|
fa6a06 |
find "$TOP_DIR" -type f -o -type l|sed '
|
|
|
fa6a06 |
s:'"$TOP_DIR"'::
|
|
|
fa6a06 |
-'"$NO_ALL_NAME$QT"'s:\(.*/'"$NAME"'_\([a-zA-Z]\{2\}\([_@].*\)\?\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
-'"$ALL_NAME$QT"'s:^\([^%].*/\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
-'"$ALL_NAME$QT"'s:^\([^%].*/\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
-'"$ALL_NAME$QT"'s:^\([^%].*/[^/_]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
-'"$ALL_NAME$QT"'s:^\([^%].*/[^/_]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
-'"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
-'"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
+'"$NO_ALL_NAME$QT"'s:\(.*/'"$NAME"'_\([a-zA-Z]\+\([_@].*\)\?\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
+'"$ALL_NAME$QT"'s:^\([^%].*/\([a-zA-Z]\+[_@].*\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
+'"$ALL_NAME$QT"'s:^\([^%].*/\([a-zA-Z]\+\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
+'"$ALL_NAME$QT"'s:^\([^%].*/[^/_]\+_\([a-zA-Z]\+[_@].*\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
+'"$ALL_NAME$QT"'s:^\([^%].*/[^/_]\+_\([a-zA-Z]\+\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
+'"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\+[_@].*\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
+'"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\+\)\.qm$\):%lang(\2) \1:
|
|
|
fa6a06 |
s:^[^%].*::
|
|
|
fa6a06 |
s:%lang(C) ::
|
|
|
fa6a06 |
/^$/d' >> $MO_NAME
|