diff --git a/classes/pdf/HTMLTemplate.php b/classes/pdf/HTMLTemplate.php
index 1c124488f..c0ac5ee11 100755
--- a/classes/pdf/HTMLTemplate.php
+++ b/classes/pdf/HTMLTemplate.php
@@ -161,7 +161,7 @@ abstract class HTMLTemplateCore
die('Invalid iso lang ('.$iso.')');
if (@!include(_PS_THEME_DIR_.'pdf/lang/'.$iso.'.php'))
- die('Cannot include PDF translation language file : '._PS_THEME_DIR_.'pdf/'.$iso.'.php');
+ die('Cannot include PDF translation language file : '._PS_THEME_DIR_.'pdf/lang/'.$iso.'.php');
if (!isset($_LANGPDF) OR !is_array($_LANGPDF))
return str_replace('"', '"', $string);
diff --git a/controllers/admin/AdminTranslationsController.php b/controllers/admin/AdminTranslationsController.php
index da71b2127..d47cc7099 100644
--- a/controllers/admin/AdminTranslationsController.php
+++ b/controllers/admin/AdminTranslationsController.php
@@ -1771,9 +1771,6 @@ class AdminTranslationsControllerCore extends AdminController
$i18n_dir = _PS_THEME_DIR_.'pdf/lang/';
$i18n_file = $i18n_dir.$lang.'.php';
- if (!file_exists($i18n_file))
- if (!mkdir($i18n_dir, 0700))
- die('Please create a "'.$lang.'" directory in '._PS_TRANSLATIONS_DIR_);
if (!file_exists($i18n_file))
if (!file_put_contents($i18n_file, ""))
diff --git a/themes/default/pdf/lang/de.php b/themes/default/pdf/lang/de.php
new file mode 100644
index 000000000..e69de29bb
diff --git a/themes/default/pdf/lang/en.php b/themes/default/pdf/lang/en.php
new file mode 100644
index 000000000..1e787217f
--- /dev/null
+++ b/themes/default/pdf/lang/en.php
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/themes/default/pdf/lang/es.php b/themes/default/pdf/lang/es.php
new file mode 100644
index 000000000..e69de29bb
diff --git a/themes/default/pdf/lang/it.php b/themes/default/pdf/lang/it.php
new file mode 100644
index 000000000..e69de29bb