aboutsummaryrefslogtreecommitdiffstats
path: root/english/international
diff options
context:
space:
mode:
authorHolger Wansing <hwansing@mailbox.org>2024-01-01 23:26:02 +0100
committerHolger Wansing <holgerw@debian.org>2024-01-02 15:59:18 +0000
commita51f40e85e0373567588d4353a0440107796d051 (patch)
treece259552facbec99597e9b8f7c8f64a22c64adb4 /english/international
parent4133a0db32b553f7ef6b016909ceece6a573dedc (diff)
New strip-langs.sh script, to remove wrong or unwanted entries from ../international/l10n/langs
Diffstat (limited to 'english/international')
-rw-r--r--english/international/l10n/po/Makefile4
-rwxr-xr-xenglish/international/l10n/scripts/strip-langs.sh17
2 files changed, 21 insertions, 0 deletions
diff --git a/english/international/l10n/po/Makefile b/english/international/l10n/po/Makefile
index cc2bae4c3bb..05ed69d066f 100644
--- a/english/international/l10n/po/Makefile
+++ b/english/international/l10n/po/Makefile
@@ -44,6 +44,10 @@ $(ENGLISHDIR)/$(CUR_DIR)/gen/main.exc $(ENGLISHDIR)/$(CUR_DIR)/gen/rank.inc $(L1
-rm -rf $(ENGLISHDIR)/$(CUR_DIR)/../*/gen
$(L10N_DIR)/scripts/isoquery.pl
perl $(L10N_DIR)/scripts/gen-files.pl --sort=$(SORT_PKGS) --dist=$(DIST) --l10ndir=$(L10N_DIR) --langs --po --podebconf --po4a
+# In the following we strip out wrong or unwanted language entries (to be defined in strip-langs.sh):
+ $(L10N_DIR)/scripts/strip-langs.sh
+# Variable LANGS_PO has to be refreshed here, since it has been modified by strip-langs.sh:
+LANGS_PO := $(shell grep 'po:' $(L10N_DIR)/data/langs | sed -e 's/po: *//')
clean::
-rm -rf gen
diff --git a/english/international/l10n/scripts/strip-langs.sh b/english/international/l10n/scripts/strip-langs.sh
new file mode 100755
index 00000000000..1197b81bc38
--- /dev/null
+++ b/english/international/l10n/scripts/strip-langs.sh
@@ -0,0 +1,17 @@
+#! /bin/sh
+
+# Strip out wrong or unwanted language entries from language list
+# (in ../english/international/l10n/langs).
+
+# Usage: strip-langs.sh ../english/international/l10n/langs
+
+unwanted='api app apt aym ber bos_DE bos_ES bos_FI bos_FR bos_HU bos_IT bos_LT bos_NL bos_SV bos_TR bos_NG bwr_NG ckl_NG cpf cz dcc_DE dcc_ES dcc_FR dcc_HU dcc_HR dcc_NL dcc_IT dcc_PL dcc_PT dcc_RU dcc_SR dcc_TR dk doc en en_BR en_DE en_FR en_HK en_PR en@arabic en@boldquot en@cyrillic en@greek en@hebrew en@piglatin en@quot en@shaw en@truecase en_AU en_CA en_GB en_IE en_NZ en_US en_ZA fil_PH gui hia_NG ibo kde log log_DE log_ES log_FI log_FR log_HR log_HU log_IT log_NL log_PL log_PT log_RU log_SR log_TR mac map mfi_NG mnw_MM mrt_NG nah new_DE new_ES new_FR new_IT raw tag xml'
+
+cp ../data/langs ../data/langs_saved
+
+for l in $unwanted
+ do
+
+ sed -i s/\ $l\ /\ / ../data/langs
+
+done

© 2014-2024 Faster IT GmbH | imprint | privacy policy