]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - tools/make-functions
Merge remote-tracking branch 'origin/master' into next
[ipfire-2.x.git] / tools / make-functions
index 356d7a6174a1d233e0c88168695ccdd1709d9a99..4fbb530f45f4f15dd057b760351b9b536e9f6ee9 100644 (file)
@@ -738,4 +738,19 @@ update_langs() {
                $BASEDIR/tools/check_strings.pl it > $BASEDIR/doc/language_issues.it
                $BASEDIR/tools/check_langs.sh > $BASEDIR/doc/language_missings
                beautify message DONE
+
+               echo -ne "Updating language lists..."
+               update_language_list ${BASEDIR}/src/installer/po
+               update_language_list ${BASEDIR}/src/setup/po
+               beautify message DONE
+}
+
+update_language_list() {
+       local path="${1}"
+
+       local lang
+       for lang in ${path}/*.po; do
+               lang="$(basename "${lang}")"
+               echo "${lang%*.po}"
+       done | sort -u > "${path}/LINGUAS"
 }