diff --git a/grub-cfg/grub.cfg b/grub-cfg/grub.cfg
index b387ceee3aa1fcb13e953ff6732ea38139254f57..2a9967d2ec2a18b24af8fcbb04052f5d6007c26a 100644
--- a/grub-cfg/grub.cfg
+++ b/grub-cfg/grub.cfg
@@ -279,7 +279,7 @@ function boot_menu {
     }
     show_timezones
     show_keymaps
-    # show_languages
+    show_languages
     default=3
 }
 
diff --git a/grub-cfg/kernels.cfg b/grub-cfg/kernels.cfg
index 88394d3e526e0e6c7e6230f4a811fae35db29038..4bb82ecd2ca4dc9dd6409f7965d3b6f81f9ce192 100644
--- a/grub-cfg/kernels.cfg
+++ b/grub-cfg/kernels.cfg
@@ -41,22 +41,25 @@ else
             title="$kopt";
         fi;
     done
-    menuentry "Mit Open-Source Treibern starten" --class=@DIST_NAME@.@ARCH@ "$title" {# set arguments above with the editor
-        source /boot/grub/locales/de_DE
-        linux /boot/vmlinuz-$2 driver=free nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
-        initrd /boot/amd_ucode.img /boot/intel_ucode.img /boot/initramfs-@ARCH@.img
-    }
-    menuentry "Mit proprietären Treibern starten" --class=@DIST_NAME@.@ARCH@ "$title" {# set arguments above with the editor
-        source /boot/grub/locales/de_DE
-        linux /boot/vmlinuz-$2 driver=nonfree nouveau.modeset=0 i915.modeset=1 radeon.modeset=1
-        initrd /boot/amd_ucode.img /boot/intel_ucode.img /boot/initramfs-@ARCH@.img
-    }
-    menuentry "Boot with open source drivers" --class=@DIST_NAME@.@ARCH@ "$title" {# set arguments above with the editor
-        linux /boot/vmlinuz-$2 driver=free nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
-        initrd /boot/amd_ucode.img /boot/intel_ucode.img /boot/initramfs-@ARCH@.img
-    }
-    menuentry "Boot with proprietary drivers" --class=@DIST_NAME@.@ARCH@ "$title" {# set arguments above with the editor
-        linux /boot/vmlinuz-$2 driver=nonfree nouveau.modeset=0 i915.modeset=1 radeon.modeset=1
-        initrd /boot/amd_ucode.img /boot/intel_ucode.img /boot/initramfs-@ARCH@.img
-    }
+    if [ "x$def_bootlang" = "xde_DE" ]; then
+      menuentry "Mit Open-Source Treibern starten" --class=@DIST_NAME@.@ARCH@ "$title" {# set arguments above with the editor
+          source /boot/grub/locales/de_DE
+          linux /boot/vmlinuz-$2 driver=free nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
+          initrd /boot/amd_ucode.img /boot/intel_ucode.img /boot/initramfs-@ARCH@.img
+      }
+      menuentry "Mit proprietären Treibern starten" --class=@DIST_NAME@.@ARCH@ "$title" {# set arguments above with the editor
+          source /boot/grub/locales/de_DE
+          linux /boot/vmlinuz-$2 driver=nonfree nouveau.modeset=0 i915.modeset=1 radeon.modeset=1
+          initrd /boot/amd_ucode.img /boot/intel_ucode.img /boot/initramfs-@ARCH@.img
+      }
+    else
+      menuentry "Boot with open source drivers" --class=@DIST_NAME@.@ARCH@ "$title" {# set arguments above with the editor
+          linux /boot/vmlinuz-$2 driver=free nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
+          initrd /boot/amd_ucode.img /boot/intel_ucode.img /boot/initramfs-@ARCH@.img
+      }
+      menuentry "Boot with proprietary drivers" --class=@DIST_NAME@.@ARCH@ "$title" {# set arguments above with the editor
+          linux /boot/vmlinuz-$2 driver=nonfree nouveau.modeset=0 i915.modeset=1 radeon.modeset=1
+          initrd /boot/amd_ucode.img /boot/intel_ucode.img /boot/initramfs-@ARCH@.img
+      }
+    fi
 fi