diff options
author | Holger Wansing <hwansing@mailbox.org> | 2024-01-01 23:26:02 +0100 |
---|---|---|
committer | Holger Wansing <holgerw@debian.org> | 2024-01-02 15:59:18 +0000 |
commit | a51f40e85e0373567588d4353a0440107796d051 (patch) | |
tree | ce259552facbec99597e9b8f7c8f64a22c64adb4 /english/international | |
parent | 4133a0db32b553f7ef6b016909ceece6a573dedc (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/Makefile | 4 | ||||
-rwxr-xr-x | english/international/l10n/scripts/strip-langs.sh | 17 |
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 |