]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
installer: Install all supported locales
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Nov 2025 11:09:14 +0000 (11:09 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Nov 2025 11:09:14 +0000 (11:09 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/installer/dracut-module/module-setup.sh

index e63053eaf5af7255d877ff0c4cad1e8cc42ad0a4..8a8de87d705d430f1b9b97493a8df96aae2d3e4c 100755 (executable)
@@ -59,8 +59,10 @@ install() {
 
     # Locales
     mkdir -p "${initdir}/usr/lib/locale"
-    localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US
-    localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US.utf8
+    for locale in da_DK de_DE en_US es_ES fa_IR fr_FR hr_HR it_IT nl_NL pl_PL pt_PT ru_RU tr_TR; do
+        localedef --quiet --prefix="${initdir}" --add-to-archive "/usr/lib/locale/${locale}"
+        localedef --quiet --prefix="${initdir}" --add-to-archive "/usr/lib/locale/${locale}.utf8"
+    done
 
     for file in /usr/share/locale/*/LC_MESSAGES/installer.mo; do
         inst "${file}"