diff --git a/config/config.sample.php b/config/config.sample.php
index 59fb1d136100aa4b71cd2079b18f8f64057a8ff6..0e69264b0db47428db33ee92ac6acf424b7885f8 100644
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -244,7 +244,7 @@ $CONFIG = array(
  * skeleton files.
  * ``{lang}`` can be used as a placeholder for the language of the user.
  * If the directory does not exist, it falls back to non dialect (from ``de_DE``
- * to ``de``). If that does not exist either, it falls back to ``en``
+ * to ``de``). If that does not exist either, it falls back to ``default``
  *
  * Defaults to ``core/skeleton`` in the Nextcloud directory.
  */
@@ -866,6 +866,7 @@ $CONFIG = array(
 /**
  * custom path for LibreOffice/OpenOffice binary
  *
+ *
  * Defaults to ``''`` (empty string)
  */
 'preview_libreoffice_path' => '/usr/bin/libreoffice',
diff --git a/lib/private/legacy/util.php b/lib/private/legacy/util.php
index b9a7706eaf71ff06815c69c0c3d70017fd684810..eb833862edce54110ba03a917979a0481974c24e 100644
--- a/lib/private/legacy/util.php
+++ b/lib/private/legacy/util.php
@@ -389,7 +389,10 @@ class OC_Util {
 				$skeletonDirectory = str_replace('{lang}', substr($userLang, 0, $dialectStart), $plainSkeletonDirectory);
 			}
 			if ($dialectStart === false || !file_exists($skeletonDirectory)) {
-				$skeletonDirectory = str_replace('{lang}', 'en', $plainSkeletonDirectory);
+				$skeletonDirectory = str_replace('{lang}', 'default', $plainSkeletonDirectory);
+			}
+			if (!file_exists($skeletonDirectory)) {
+				$skeletonDirectory = '';
 			}
 		}