[-] FO : #PSCFV-2151 : Translations of errors are connected width sprintf()
This commit is contained in:
@@ -469,12 +469,13 @@ abstract class AdminTabCore
|
||||
/* Checking for maximum fields sizes */
|
||||
foreach ($rules['size'] as $field => $maxLength)
|
||||
if (Tools::getValue($field) !== false && Tools::strlen(Tools::getValue($field)) > $maxLength)
|
||||
$this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is too long').' ('.$maxLength.' '.$this->l('chars max').')';
|
||||
$this->_errors[] = sprintf(Tools::displayError('field %1$s is too long. (%2$d chars max)'), call_user_func(array($className, 'displayFieldName'), $field, $className), $maxLength);
|
||||
|
||||
/* Checking for maximum multilingual fields size */
|
||||
foreach ($rules['sizeLang'] as $fieldLang => $maxLength)
|
||||
foreach ($languages as $language)
|
||||
if (Tools::getValue($fieldLang.'_'.$language['id_lang']) !== false && Tools::strlen(Tools::getValue($fieldLang.'_'.$language['id_lang'])) > $maxLength)
|
||||
$this->_errors[] = sprintf(Tools::displayError('field %1$s is too long. (%2$d chars max, html chars including)'), call_user_func(array($className, 'displayFieldName'), $fieldLang, $className), $maxLength);
|
||||
$this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $fieldLang, $className).' ('.$language['name'].')</b> '.$this->l('is too long').' ('.$maxLength.' '.$this->l('chars max, html chars including').')';
|
||||
|
||||
/* Overload this method for custom checking */
|
||||
@@ -962,10 +963,10 @@ abstract class AdminTabCore
|
||||
{
|
||||
foreach ($languages as $language)
|
||||
if (($value = Tools::getValue($field.'_'.$language['id_lang'])) == false && (string)$value != '0')
|
||||
$this->_errors[] = Tools::displayError('field').' <b>'.$values['title'].'</b> '.Tools::displayError('is required.');
|
||||
$this->_errors[] = sprintf(Tools::displayError('field %s is required.'), $values['title']);
|
||||
}
|
||||
elseif (($value = Tools::getValue($field)) == false && (string)$value != '0')
|
||||
$this->_errors[] = Tools::displayError('field').' <b>'.$values['title'].'</b> '.Tools::displayError('is required.');
|
||||
$this->_errors[] = sprintf(Tools::displayError('field %s is required.'), $values['title']);
|
||||
|
||||
/* Check fields validity */
|
||||
foreach ($fields as $field => $values)
|
||||
@@ -974,11 +975,11 @@ abstract class AdminTabCore
|
||||
foreach ($languages as $language)
|
||||
if (Tools::getValue($field.'_'.$language['id_lang']) && isset($values['validation']))
|
||||
if (!Validate::$values['validation'](Tools::getValue($field.'_'.$language['id_lang'])))
|
||||
$this->_errors[] = Tools::displayError('field').' <b>'.$values['title'].'</b> '.Tools::displayError('is invalid.');
|
||||
$this->_errors[] = sprintf(Tools::displayError('field %s is invalid.'), $values['title']);
|
||||
}
|
||||
elseif (Tools::getValue($field) && isset($values['validation']))
|
||||
if (!Validate::$values['validation'](Tools::getValue($field)))
|
||||
$this->_errors[] = Tools::displayError('field').' <b>'.$values['title'].'</b> '.Tools::displayError('is invalid.');
|
||||
$this->_errors[] = sprintf(Tools::displayError('field %s is invalid.'), $values['title']);
|
||||
|
||||
/* Default value if null */
|
||||
foreach ($fields as $field => $values)
|
||||
|
||||
@@ -216,11 +216,15 @@ class ImageManagerCore
|
||||
public static function validateUpload($file, $max_file_size = 0)
|
||||
{
|
||||
if ((int)$max_file_size > 0 && $file['size'] > (int)$max_file_size)
|
||||
return Tools::displayError('Image is too large').' ('.($file['size'] / 1000).Tools::displayError('kB').'). '.Tools::displayError('Maximum allowed:').' '.($max_file_size / 1000).Tools::displayError('kB');
|
||||
return sprintf(
|
||||
Tools::displayError('Image is too large (%1$d kB). Maximum allowed: %2$d kB'),
|
||||
$file['size'] / 1000,
|
||||
$max_file_size / 1000
|
||||
);
|
||||
if (!ImageManager::isRealImage($file['tmp_name'], $file['type']))
|
||||
return Tools::displayError('Image format not recognized, allowed formats are: .gif, .jpg, .png');
|
||||
if ($file['error'])
|
||||
return Tools::displayError('Error while uploading image; please change your server\'s settings.').'('.Tools::displayError('Error code:').$file['error'].')';
|
||||
return sprintf(Tools::displayError('Error while uploading image; please change your server\'s settings. (Error code: %s)'), $file['error']);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -234,7 +238,11 @@ class ImageManagerCore
|
||||
public static function validateIconUpload($file, $max_file_size = 0)
|
||||
{
|
||||
if ((int)$max_file_size > 0 && $file['size'] > $max_file_size)
|
||||
return Tools::displayError('Image is too large').' ('.($file['size'] / 1000).'ko). '.Tools::displayError('Maximum allowed:').' '.($max_file_size / 1000).'ko';
|
||||
return sprintf(
|
||||
Tools::displayError('Image is too large (%1$d kB). Maximum allowed: %2$d kB'),
|
||||
$file['size'] / 1000,
|
||||
$max_file_size / 1000
|
||||
);
|
||||
if (substr($file['name'], -4) != '.ico')
|
||||
return Tools::displayError('Image format not recognized, allowed formats are: .ico');
|
||||
if ($file['error'])
|
||||
|
||||
@@ -867,8 +867,11 @@ abstract class ObjectModelCore
|
||||
|
||||
// Checking for maximum fields sizes
|
||||
if (isset($data['size']) && ($value = Tools::getValue($field, $this->{$field})) && Tools::strlen($value) > $data['size'])
|
||||
$errors[] = '<b>'.self::displayFieldName($field, get_class($this), $htmlentities).'</b> '.Tools::displayError('is too long.')
|
||||
.' ('.Tools::displayError('Maximum length:').' '.$data['size'].')';
|
||||
$errors[] = sprintf(
|
||||
Tools::displayError('%1$s is too long. Maximum length: %2$d'),
|
||||
self::displayFieldName($field, get_class($this), $htmlentities),
|
||||
$data['size']
|
||||
);
|
||||
|
||||
// Checking for fields validity
|
||||
// Hack for postcode required for country which does not have postcodes
|
||||
|
||||
@@ -289,7 +289,7 @@ abstract class PaymentModuleCore extends Module
|
||||
$customization_text .= $text['name'].': '.$text['value'].'<br />';
|
||||
|
||||
if (isset($customization['datas'][Product::CUSTOMIZE_FILE]))
|
||||
$customization_text .= count($customization['datas'][Product::CUSTOMIZE_FILE]).' '.Tools::displayError('image(s)').'<br />';
|
||||
$customization_text .= sprintf(Tools::displayError('%d image(s)'), count($customization['datas'][Product::CUSTOMIZE_FILE])).'<br />';
|
||||
|
||||
$customization_text .= '---<br />';
|
||||
}
|
||||
|
||||
@@ -871,10 +871,10 @@ class AdminControllerCore extends Controller
|
||||
{
|
||||
foreach ($languages as $language)
|
||||
if (($value = Tools::getValue($field.'_'.$language['id_lang'])) == false && (string)$value != '0')
|
||||
$this->errors[] = Tools::displayError('field').' <b>'.$values['title'].'</b> '.Tools::displayError('is required.');
|
||||
$this->errors[] = sprintf(Tools::displayError('field %s is required.'), $values['title']);
|
||||
}
|
||||
elseif (($value = Tools::getValue($field)) == false && (string)$value != '0')
|
||||
$this->errors[] = Tools::displayError('field').' <b>'.$values['title'].'</b> '.Tools::displayError('is required.');
|
||||
$this->errors[] = sprintf(Tools::displayError('field %s is required.'), $values['title']);
|
||||
|
||||
// Check field validator
|
||||
if (isset($values['type']) && $values['type'] == 'textLang')
|
||||
@@ -882,11 +882,11 @@ class AdminControllerCore extends Controller
|
||||
foreach ($languages as $language)
|
||||
if (Tools::getValue($field.'_'.$language['id_lang']) && isset($values['validation']))
|
||||
if (!Validate::$values['validation'](Tools::getValue($field.'_'.$language['id_lang'])))
|
||||
$this->errors[] = Tools::displayError('field').' <b>'.$values['title'].'</b> '.Tools::displayError('is invalid.');
|
||||
$this->errors[] = sprintf(Tools::displayError('field %s is invalid.'), $values['title']);
|
||||
}
|
||||
elseif (Tools::getValue($field) && isset($values['validation']))
|
||||
if (!Validate::$values['validation'](Tools::getValue($field)))
|
||||
$this->errors[] = Tools::displayError('field').' <b>'.$values['title'].'</b> '.Tools::displayError('is invalid.');
|
||||
$this->errors[] = sprintf(Tools::displayError('field %s is invalid.'), $values['title']);
|
||||
|
||||
// Set default value
|
||||
if (Tools::getValue($field) === false && isset($values['default']))
|
||||
@@ -2157,7 +2157,7 @@ class AdminControllerCore extends Controller
|
||||
if (($value = Tools::getValue($field)) == false && (string)$value != '0')
|
||||
if (!Tools::getValue($this->identifier) || ($field != 'passwd' && $field != 'no-picture'))
|
||||
$this->errors[] = sprintf(
|
||||
$this->l('The field %s is required.'),
|
||||
Tools::displayError('The field %s is required.'),
|
||||
call_user_func(array($class_name, 'displayFieldName'), $field, $class_name)
|
||||
);
|
||||
|
||||
@@ -2165,7 +2165,7 @@ class AdminControllerCore extends Controller
|
||||
foreach ($rules['requiredLang'] as $field_lang)
|
||||
if (($empty = Tools::getValue($field_lang.'_'.$default_language->id)) === false || $empty !== '0' && empty($empty))
|
||||
$this->errors[] = sprintf(
|
||||
$this->l('The field %s is required at least in %s.'),
|
||||
Tools::displayError('The field %1$s is required at least in %2$s.'),
|
||||
call_user_func(array($class_name, 'displayFieldName'), $field_lang, $class_name),
|
||||
$default_language->name
|
||||
);
|
||||
@@ -2174,7 +2174,7 @@ class AdminControllerCore extends Controller
|
||||
foreach ($rules['size'] as $field => $max_length)
|
||||
if (Tools::getValue($field) !== false && Tools::strlen(Tools::getValue($field)) > $max_length)
|
||||
$this->errors[] = sprintf(
|
||||
$this->l('The field %s is too long (%d chars max).'),
|
||||
Tools::displayError('The field %1$s is too long (%2$d chars max).'),
|
||||
call_user_func(array($class_name, 'displayFieldName'), $field, $class_name),
|
||||
$max_length
|
||||
);
|
||||
@@ -2186,7 +2186,7 @@ class AdminControllerCore extends Controller
|
||||
$field_lang = Tools::getValue($field_lang.'_'.$language['id_lang']);
|
||||
if ($field_lang !== false && Tools::strlen($field_lang) > $max_length)
|
||||
$this->errors[] = sprintf(
|
||||
$this->l('The field %s (%s) is too long (%d chars max, html chars including).'),
|
||||
Tools::displayError('The field %1$s (%2$s) is too long (%3$d chars max, html chars including).'),
|
||||
call_user_func(array($class_name, 'displayFieldName'), $field_lang, $class_name),
|
||||
$language['name'],
|
||||
$max_length
|
||||
@@ -2200,7 +2200,7 @@ class AdminControllerCore extends Controller
|
||||
if (($value = Tools::getValue($field)) !== false && ($field != 'passwd'))
|
||||
if (!Validate::$function($value) && !empty($value))
|
||||
$this->errors[] = sprintf(
|
||||
$this->l('The field %s is invalid.'),
|
||||
Tools::displayError('The field %s is invalid.'),
|
||||
call_user_func(array($class_name, 'displayFieldName'), $field, $class_name)
|
||||
);
|
||||
|
||||
@@ -2209,12 +2209,12 @@ class AdminControllerCore extends Controller
|
||||
{
|
||||
if ($class_name == 'Employee' && !Validate::isPasswdAdmin($value))
|
||||
$this->errors[] = sprintf(
|
||||
$this->l('The field %s is invalid.'),
|
||||
Tools::displayError('The field %s is invalid.'),
|
||||
call_user_func(array($class_name, 'displayFieldName'), 'passwd', $class_name)
|
||||
);
|
||||
elseif ($class_name == 'Customer' && !Validate::isPasswd($value))
|
||||
$this->errors[] = sprintf(
|
||||
$this->l('The field %s is invalid.'),
|
||||
Tools::displayError('The field %s is invalid.'),
|
||||
call_user_func(array($class_name, 'displayFieldName'), 'passwd', $class_name)
|
||||
);
|
||||
}
|
||||
@@ -2225,7 +2225,7 @@ class AdminControllerCore extends Controller
|
||||
if (($value = Tools::getValue($field_lang.'_'.$language['id_lang'])) !== false && !empty($value))
|
||||
if (!Validate::$function($value))
|
||||
$this->errors[] = sprintf(
|
||||
$this->l('The field %s (%s) is invalid.'),
|
||||
Tools::displayError('The field %1$s (%2$s) is invalid.'),
|
||||
call_user_func(array($class_name, 'displayFieldName'), $field_lang, $class_name),
|
||||
$language['name']
|
||||
);
|
||||
|
||||
@@ -287,8 +287,11 @@ class SupplyOrderDetailCore extends ObjectModel
|
||||
/* Checks maximum fields sizes */
|
||||
foreach ($this->fieldsSize as $field => $max_length)
|
||||
if ($value = $this->{$field} && Tools::strlen($value) > $max_length)
|
||||
$errors[] = '<b>'.SupplyOrderDetail::displayFieldName($field, get_class($this), $htmlentities)
|
||||
.'</b> '.Tools::displayError('is too long.').' ('.Tools::displayError('Maximum length:').' '.$max_length.')';
|
||||
$errors[] = sprintf(
|
||||
Tools::displayError('%1$s is too long. Maximum length: %2$d'),
|
||||
SupplyOrderDetail::displayFieldName($field, get_class($this), $htmlentities),
|
||||
$max_length
|
||||
);
|
||||
|
||||
/* Checks fields validity */
|
||||
foreach ($this->fieldsValidate as $field => $function)
|
||||
|
||||
@@ -581,7 +581,7 @@ class AdminImagesControllerCore extends AdminController
|
||||
if ($deleteOldImages)
|
||||
$this->_deleteOldImages($proc['dir'], $formats, ($proc['type'] == 'products' ? true : false));
|
||||
if (($return = $this->_regenerateNewImages($proc['dir'], $formats, ($proc['type'] == 'products' ? true : false))) === true)
|
||||
$this->errors[] = Tools::displayError('Cannot write').$proc['type'].Tools::displayError('images. Please check the folder\'s writing permissions.');
|
||||
$this->errors[] = sprintf(Tools::displayError('Cannot write %s images. Please check the folder\'s writing permissions.'), $proc['type']);
|
||||
elseif ($return == 'timeout')
|
||||
$this->errors[] = Tools::displayError('Only part of the images have been regenerated, server timed out before finishing.');
|
||||
else
|
||||
@@ -591,7 +591,10 @@ class AdminImagesControllerCore extends AdminController
|
||||
$this->errors[] = Tools::displayError('Server timed out, the watermark may not have been applied to all images.');
|
||||
if (!count($this->errors))
|
||||
if ($this->_regenerateNoPictureImages($proc['dir'], $formats, $languages))
|
||||
$this->errors[] = Tools::displayError('Cannot write "No picture" image to').' ('.$proc['type'].') '.Tools::displayError('images folder. Please check the folder\'s writing permissions.');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('Cannot write "No picture" image to (%s) images folder. Please check the folder\'s writing permissions.'),
|
||||
$proc['type']
|
||||
);
|
||||
}
|
||||
}
|
||||
return (count($this->errors) > 0 ? false : true);
|
||||
|
||||
@@ -849,8 +849,11 @@ class AdminImportControllerCore extends AdminController
|
||||
$category->id_parent = $category_to_create->id;
|
||||
else
|
||||
{
|
||||
$this->errors[] = $category_to_create->name[$default_language_id].(isset($category_to_create->id) ? ' ('.$category_to_create->id.')' : '').
|
||||
' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$category_to_create->name[$default_language_id],
|
||||
(isset($category_to_create->id) ? $category_to_create->id : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -868,14 +871,18 @@ class AdminImportControllerCore extends AdminController
|
||||
if ($category->link_rewrite == '')
|
||||
{
|
||||
$category->link_rewrite = 'friendly-url-autogeneration-failed';
|
||||
$this->warnings[] = Tools::displayError('URL rewriting failed to auto-generate a friendly URL for: ').$category->name[$default_language_id];
|
||||
$this->warnings[] = sprintf(Tools::displayError('URL rewriting failed to auto-generate a friendly URL for: %s'), $category->name[$default_language_id]);
|
||||
}
|
||||
$category->link_rewrite = AdminImportController::createMultiLangField($category->link_rewrite);
|
||||
}
|
||||
|
||||
if (!$valid_link)
|
||||
$this->warnings[] = Tools::displayError('Rewrite link for').' '.$bak.(isset($info['id']) ? ' (ID '.$info['id'].') ' : '').
|
||||
' '.Tools::displayError('was re-written as').' '.$category->link_rewrite[$default_language_id];
|
||||
$this->warnings[] = sprintf(
|
||||
Tools::displayError('Rewrite link for %1$s (ID: %2$s) was re-written as %3$s.'),
|
||||
$bak,
|
||||
(isset($info['id']) ? $info['id'] : 'null'),
|
||||
$category->link_rewrite[$default_language_id]
|
||||
);
|
||||
$res = false;
|
||||
if (($field_error = $category->validateFields(UNFRIENDLY_ERROR, true)) === true &&
|
||||
($lang_field_error = $category->validateFieldsLang(UNFRIENDLY_ERROR, true)) === true)
|
||||
@@ -913,7 +920,11 @@ class AdminImportControllerCore extends AdminController
|
||||
// If both failed, mysql error
|
||||
if (!$res)
|
||||
{
|
||||
$this->errors[] = $info['name'].(isset($info['id']) ? ' (ID '.$info['id'].')' : '').' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$info['name'],
|
||||
(isset($info['id']) ? $info['id'] : 'null')
|
||||
);
|
||||
$error_tmp = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').Db::getInstance()->getMsgError();
|
||||
if ($error_tmp != '')
|
||||
$this->errors[] = $error_tmp;
|
||||
@@ -996,7 +1007,11 @@ class AdminImportControllerCore extends AdminController
|
||||
$product->id_manufacturer = (int)$manufacturer->id;
|
||||
else
|
||||
{
|
||||
$this->errors[] = $manufacturer->name.(isset($manufacturer->id) ? ' ('.$manufacturer->id.')' : '').' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$manufacturer->name,
|
||||
(isset($manufacturer->id) ? $manufacturer->id : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1018,7 +1033,11 @@ class AdminImportControllerCore extends AdminController
|
||||
$product->id_supplier = (int)$supplier->id;
|
||||
else
|
||||
{
|
||||
$this->errors[] = $supplier->name.(isset($supplier->id) ? ' ('.$supplier->id.')' : '').' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$supplier->name,
|
||||
(isset($supplier->id) ? $supplier->id : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1061,8 +1080,11 @@ class AdminImportControllerCore extends AdminController
|
||||
$product->id_category[] = (int)$category_to_create->id;
|
||||
else
|
||||
{
|
||||
$this->errors[] = $category_to_create->name[$default_language_id].(isset($category_to_create->id) ? ' ('.$category_to_create->id.')' : '').
|
||||
' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$category_to_create->name[$default_language_id],
|
||||
(isset($category_to_create->id) ? $category_to_create->id : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1086,8 +1108,11 @@ class AdminImportControllerCore extends AdminController
|
||||
$product->id_category[] = (int)$category_to_create->id;
|
||||
else
|
||||
{
|
||||
$this->errors[] = $category_to_create->name[$default_language_id].(isset($category_to_create->id) ? ' ('.$category_to_create->id.')' : '').
|
||||
' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$category_to_create->name[$default_language_id],
|
||||
(isset($category_to_create->id) ? $category_to_create->id : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1110,8 +1135,12 @@ class AdminImportControllerCore extends AdminController
|
||||
}
|
||||
|
||||
if (!$valid_link)
|
||||
$this->warnings[] = Tools::displayError('Rewrite link for').' '.$link_rewrite.(isset($info['id']) ? ' (ID '.$info['id'].') ' : '').
|
||||
' '.Tools::displayError('was re-written as').' '.$link_rewrite;
|
||||
$this->warnings[] = sprintf(
|
||||
Tools::displayError('Rewrite link for %1$s (ID: %2$s) was re-written as %3$s.'),
|
||||
$link_rewrite,
|
||||
(isset($info['id']) ? $info['id'] : 'null'),
|
||||
$link_rewrite
|
||||
);
|
||||
|
||||
$product->link_rewrite = AdminImportController::createMultiLangField($link_rewrite);
|
||||
|
||||
@@ -1164,7 +1193,11 @@ class AdminImportControllerCore extends AdminController
|
||||
// If both failed, mysql error
|
||||
if (!$res)
|
||||
{
|
||||
$this->errors[] = $info['name'].(isset($info['id']) ? ' (ID '.$info['id'].')' : '').' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$info['name'],
|
||||
(isset($info['id']) ? $info['id'] : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
|
||||
@@ -1357,7 +1390,7 @@ class AdminImportControllerCore extends AdminController
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->warnings[] = (isset($image->id_product) ? ' ('.$image->id_product.')' : '').' '.Tools::displayError('Cannot be saved');
|
||||
$this->warnings[] = sprintf(Tools::displayError('%s cannot be saved'), (isset($image->id_product) ? ' ('.$image->id_product.')' : ''));
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').mysql_error();
|
||||
}
|
||||
}
|
||||
@@ -1597,7 +1630,11 @@ class AdminImportControllerCore extends AdminController
|
||||
}
|
||||
if (!$res)
|
||||
{
|
||||
$this->errors[] = $info['email'].(isset($info['id']) ? ' (ID '.$info['id'].')' : '').' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$info['email'],
|
||||
(isset($info['id']) ? $info['id'] : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1644,7 +1681,7 @@ class AdminImportControllerCore extends AdminController
|
||||
$address->id_country = (int)$country->id;
|
||||
else
|
||||
{
|
||||
$this->errors[] = $country->name[$default_language_id].' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(Tools::displayError('%s cannot be saved'), $country->name[$default_language_id]);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1674,7 +1711,7 @@ class AdminImportControllerCore extends AdminController
|
||||
$address->id_state = (int)$state->id;
|
||||
else
|
||||
{
|
||||
$this->errors[] = $state->name.' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(Tools::displayError('%s cannot be saved'), $state->name);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1689,11 +1726,15 @@ class AdminImportControllerCore extends AdminController
|
||||
if ($customer)
|
||||
$address->id_customer = (int)$customer;
|
||||
else
|
||||
$this->errors[] = Db::getInstance()->getMsgError().' '.$address->customer_email.' '.Tools::displayError('does not exist in database').' '.
|
||||
(isset($info['id']) ? ' (ID '.$info['id'].')' : '').' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s does not exist in database %2$s (ID: %3$s) cannot be saved'),
|
||||
Db::getInstance()->getMsgError(),
|
||||
$address->customer_email,
|
||||
(isset($info['id']) ? $info['id'] : 'null')
|
||||
);
|
||||
}
|
||||
else
|
||||
$this->errors[] = '"'.$address->customer_email.'" :'.Tools::displayError('Is not a valid e-mail address');
|
||||
$this->errors[] = sprintf(Tools::displayError('"%s": Is not a valid e-mail address'), $address->customer_email);
|
||||
}
|
||||
|
||||
if (isset($address->manufacturer) && is_numeric($address->manufacturer) && Manufacturer::manufacturerExists((int)$address->manufacturer))
|
||||
@@ -1707,8 +1748,11 @@ class AdminImportControllerCore extends AdminController
|
||||
$address->id_manufacturer = (int)$manufacturer->id;
|
||||
else
|
||||
{
|
||||
$this->errors[] = Db::getInstance()->getMsgError().' '.$manufacturer->name.(isset($manufacturer->id) ? ' ('.$manufacturer->id.')' : '').
|
||||
' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = Db::getInstance()->getMsgError().' '.sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$manufacturer->name,
|
||||
(isset($manufacturer->id) ? $manufacturer->id : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1725,8 +1769,11 @@ class AdminImportControllerCore extends AdminController
|
||||
$address->id_supplier = (int)$supplier->id;
|
||||
else
|
||||
{
|
||||
$this->errors[] = Db::getInstance()->getMsgError().' '.$supplier->name.(isset($supplier->id) ? ' ('.$supplier->id.')' : '').
|
||||
' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = Db::getInstance()->getMsgError().' '.sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$supplier->name,
|
||||
(isset($supplier->id) ? $supplier->id : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1743,7 +1790,11 @@ class AdminImportControllerCore extends AdminController
|
||||
}
|
||||
if (!$res)
|
||||
{
|
||||
$this->errors[] = $info['alias'].(isset($info['id']) ? ' (ID '.$info['id'].')' : '').' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$info['alias'],
|
||||
(isset($info['id']) ? $info['id'] : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1800,8 +1851,11 @@ class AdminImportControllerCore extends AdminController
|
||||
|
||||
if (!$res)
|
||||
{
|
||||
$this->errors[] = Db::getInstance()->getMsgError().' '.$info['name'].(isset($info['id']) ? ' (ID '.$info['id'].')' : '').
|
||||
' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = Db::getInstance()->getMsgError().' '.sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$info['name'],
|
||||
(isset($info['id']) ? $info['id'] : 'null')
|
||||
);
|
||||
$this->errors[] = ($field_error !== true ? $field_error : '').($lang_field_error !== true ? $lang_field_error : '').
|
||||
Db::getInstance()->getMsgError();
|
||||
}
|
||||
@@ -1838,8 +1892,11 @@ class AdminImportControllerCore extends AdminController
|
||||
$res = $supplier->add();
|
||||
|
||||
if (!$res)
|
||||
$this->errors[] = Db::getInstance()->getMsgError().' '.$info['name'].(isset($info['id']) ? ' (ID '.$info['id'].')' : '').
|
||||
' '.Tools::displayError('Cannot be saved');
|
||||
$this->errors[] = Db::getInstance()->getMsgError().' '.sprintf(
|
||||
Tools::displayError('%1$s (ID: %2$s) cannot be saved'),
|
||||
$info['name'],
|
||||
(isset($info['id']) ? $info['id'] : 'null')
|
||||
);
|
||||
else
|
||||
{
|
||||
// Associate supplier to group shop
|
||||
|
||||
@@ -187,8 +187,10 @@ class AdminLoginControllerCore extends AdminController
|
||||
if (!$employee->getByemail($email) || !$employee)
|
||||
$this->errors[] = Tools::displayError('This account does not exist');
|
||||
elseif ((strtotime($employee->last_passwd_gen.'+'.Configuration::get('PS_PASSWD_TIME_BACK').' minutes') - time()) > 0)
|
||||
$this->errors[] = Tools::displayError('You can regenerate your password only every').' '.
|
||||
Configuration::get('PS_PASSWD_TIME_BACK').' '.Tools::displayError('minute(s)');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('You can regenerate your password only every %d minute(s)'),
|
||||
Configuration::get('PS_PASSWD_TIME_BACK')
|
||||
);
|
||||
}
|
||||
if (_PS_MODE_DEMO_)
|
||||
$errors[] = Tools::displayError('This functionality has been disabled.');
|
||||
|
||||
@@ -380,14 +380,14 @@ class AdminOrdersControllerCore extends AdminController
|
||||
foreach ($rules['required'] as $field)
|
||||
if (($value = Tools::getValue($field)) == false && (string)$value != '0')
|
||||
if (!Tools::getValue('id_'.$this->table) || $field != 'passwd')
|
||||
$this->errors[] = Tools::displayError('field').' <b>'.$field.'</b> '.Tools::displayError('is required.');
|
||||
$this->errors[] = sprintf(Tools::displayError('field %s is required.'), $field);
|
||||
foreach ($rules['size'] as $field => $maxLength)
|
||||
if (Tools::getValue($field) && Tools::strlen(Tools::getValue($field)) > $maxLength)
|
||||
$this->errors[] = Tools::displayError('field').' <b>'.$field.'</b> '.Tools::displayError('is too long.').' ('.$maxLength.' '.Tools::displayError('chars max').')';
|
||||
$this->errors[] = sprintf(Tools::displayError('field %1$s is too long. (%2$d chars max)'), $field, $maxLength);
|
||||
foreach ($rules['validate'] as $field => $function)
|
||||
if (Tools::getValue($field))
|
||||
if (!Validate::$function(htmlentities(Tools::getValue($field), ENT_COMPAT, 'UTF-8')))
|
||||
$this->errors[] = Tools::displayError('field').' <b>'.$field.'</b> '.Tools::displayError('is invalid.');
|
||||
$this->errors[] = sprintf(Tools::displayError('field %s is invalid.'), $field);
|
||||
|
||||
if (!count($this->errors))
|
||||
{
|
||||
|
||||
@@ -735,8 +735,10 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
$this->errors[] = Tools::displayError('To use Xcache, you must install the Xcache extension on your server.').'
|
||||
<a href="http://xcache.lighttpd.net">http://xcache.lighttpd.net</a>';
|
||||
else if ($cache_active && $caching_system == 'CacheFs' && !is_writable(_PS_CACHEFS_DIRECTORY_))
|
||||
$this->errors[] = Tools::displayError('To use CacheFS the directory').' '.
|
||||
realpath(_PS_CACHEFS_DIRECTORY_).' '.Tools::displayError('must be writable');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('To use CacheFS the directory %s must be writable.'),
|
||||
realpath(_PS_CACHEFS_DIRECTORY_)
|
||||
);
|
||||
|
||||
if ($caching_system == 'CacheFs' && $cache_active)
|
||||
{
|
||||
|
||||
@@ -328,7 +328,7 @@ class AdminProductsControllerCore extends AdminController
|
||||
if (!Validate::isGenericName(Tools::getValue('attachment_name_'.(int)($language['id_lang']))))
|
||||
$this->errors[] = Tools::displayError('Invalid Name');
|
||||
elseif (Tools::strlen(Tools::getValue('attachment_name_'.(int)($language['id_lang']))) > 32)
|
||||
$this->errors[] = Tools::displayError('Name is too long.').' '.'(32 '.Tools::displayError('chars max').')';
|
||||
$this->errors[] = sprintf(Tools::displayError('Name is too long (%d chars max).'), 32);
|
||||
if (!Validate::isCleanHtml(Tools::getValue('attachment_description_'.(int)($language['id_lang']))))
|
||||
$this->errors[] = Tools::displayError('Invalid description');
|
||||
}
|
||||
@@ -1306,9 +1306,17 @@ class AdminProductsControllerCore extends AdminController
|
||||
{
|
||||
$current_language = new Language($language['id_lang']);
|
||||
if (Tools::strlen($val) > $rules['sizeLang']['value'])
|
||||
$this->errors[] = Tools::displayError('name for feature').' <b>'.$feature['name'].'</b> '.Tools::displayError('is too long in').' '.$current_language->name;
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('The name for feature %1$s is too long in %2$s.'),
|
||||
' <b>'.$feature['name'].'</b>',
|
||||
$current_language->name
|
||||
);
|
||||
elseif (!call_user_func(array('Validate', $rules['validateLang']['value']), $val))
|
||||
$this->errors[] = Tools::displayError('Valid name required for feature.').' <b>'.$feature['name'].'</b> '.Tools::displayError('in').' '.$current_language->name;
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('Valid name required for feature. %1$s in %2$s.'),
|
||||
' <b>'.$feature['name'].'</b>',
|
||||
$current_language->name
|
||||
);
|
||||
if (count($this->errors))
|
||||
return 0;
|
||||
// Getting default language
|
||||
@@ -1603,19 +1611,30 @@ class AdminProductsControllerCore extends AdminController
|
||||
{
|
||||
if (Tools::getValue('id_'.$this->table) && $field == 'passwd')
|
||||
continue;
|
||||
$this->errors[] = $this->l('this field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is required');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('The field %s is required.'),
|
||||
call_user_func(array($className, 'displayFieldName'), $field, $className)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Check multilingual required fields
|
||||
foreach ($rules['requiredLang'] as $fieldLang)
|
||||
if ($this->isProductFieldUpdated($fieldLang, $default_language->id) && !Tools::getValue($fieldLang.'_'.$default_language->id))
|
||||
$this->errors[] = $this->l('this field').' <b>'.call_user_func(array($className, 'displayFieldName'), $fieldLang, $className).'</b> '.$this->l('is required at least in').' '.$default_language->name;
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('This field %1$s is required at least in %2$s'),
|
||||
call_user_func(array($className, 'displayFieldName'), $fieldLang, $className),
|
||||
$default_language->name
|
||||
);
|
||||
|
||||
// Check fields sizes
|
||||
foreach ($rules['size'] as $field => $maxLength)
|
||||
if ($this->isProductFieldUpdated($field) && ($value = Tools::getValue($field)) && Tools::strlen($value) > $maxLength)
|
||||
$this->errors[] = $this->l('this field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is too long').' ('.$maxLength.' '.$this->l('chars max').')';
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('The field %1$s is too long (%2$d chars max).'),
|
||||
call_user_func(array($className, 'displayFieldName'), $field, $className),
|
||||
$maxLength
|
||||
);
|
||||
|
||||
if (Tools::getIsset('description_short') && $this->isProductFieldUpdated('description_short'))
|
||||
{
|
||||
@@ -1629,13 +1648,24 @@ class AdminProductsControllerCore extends AdminController
|
||||
foreach ($languages as $language)
|
||||
if ($this->isProductFieldUpdated('description_short', $language['id_lang']) && ($value = Tools::getValue('description_short_'.$language['id_lang'])))
|
||||
if (Tools::strlen(strip_tags($value)) > $limit)
|
||||
$this->errors[] = $this->l('this field').' <b>'.call_user_func(array($className, 'displayFieldName'), 'description_short').' ('.$language['name'].')</b> '.$this->l('is too long').' : '.$limit.' '.$this->l('chars max').' ('.$this->l('count now').' '.Tools::strlen(strip_tags($value)).')';
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('This field %1$s (%2$s) is too long: %3$d chars max (count now %4$d).'),
|
||||
call_user_func(array($className, 'displayFieldName'), 'description_short'),
|
||||
$language['name'],
|
||||
$limit,
|
||||
Tools::strlen(strip_tags($value))
|
||||
);
|
||||
|
||||
// Check multilingual fields sizes
|
||||
foreach ($rules['sizeLang'] as $fieldLang => $maxLength)
|
||||
foreach ($languages as $language)
|
||||
if ($value = Tools::getValue($fieldLang.'_'.$language['id_lang']) && Tools::strlen($value) > $maxLength)
|
||||
$this->errors[] = $this->l('this field').' <b>'.call_user_func(array($className, 'displayFieldName'), $fieldLang, $className).' ('.$language['name'].')</b> '.$this->l('is too long').' ('.$maxLength.' '.$this->l('chars max').')';
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('The field %1$s is too long (%2$d chars max).'),
|
||||
call_user_func(array($className, 'displayFieldName'), $fieldLang, $className),
|
||||
$maxLength
|
||||
);
|
||||
|
||||
if ($this->isProductFieldUpdated('description_short') && isset($_POST['description_short']))
|
||||
$_POST['description_short'] = $saveShort;
|
||||
|
||||
@@ -1643,14 +1673,21 @@ class AdminProductsControllerCore extends AdminController
|
||||
foreach ($rules['validate'] as $field => $function)
|
||||
if ($this->isProductFieldUpdated($field) && ($value = Tools::getValue($field)))
|
||||
if (!Validate::$function($value))
|
||||
$this->errors[] = $this->l('this field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is invalid');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('The field %s is invalid.'),
|
||||
call_user_func(array($className, 'displayFieldName'), $field, $className)
|
||||
);
|
||||
|
||||
// Check multilingual fields validity
|
||||
foreach ($rules['validateLang'] as $fieldLang => $function)
|
||||
foreach ($languages as $language)
|
||||
if ($this->isProductFieldUpdated('description_short', $language['id_lang']) && ($value = Tools::getValue($fieldLang.'_'.$language['id_lang'])))
|
||||
if (!Validate::$function($value))
|
||||
$this->errors[] = $this->l('this field').' <b>'.call_user_func(array($className, 'displayFieldName'), $fieldLang, $className).' ('.$language['name'].')</b> '.$this->l('is invalid');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('The field %1$s (%2$s) is invalid.'),
|
||||
call_user_func(array($className, 'displayFieldName'), $fieldLang, $className),
|
||||
$language['name']
|
||||
);
|
||||
|
||||
// Categories
|
||||
if ($this->isProductFieldUpdated('id_category_default') && (!Tools::isSubmit('categoryBox') || !count(Tools::getValue('categoryBox'))))
|
||||
@@ -1663,7 +1700,10 @@ class AdminProductsControllerCore extends AdminController
|
||||
foreach ($languages as $language)
|
||||
if ($value = Tools::getValue('tags_'.$language['id_lang']))
|
||||
if (!Validate::isTagsList($value))
|
||||
$this->errors[] = $this->l('Tags list').' ('.$language['name'].') '.$this->l('is invalid');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('Tags list (%s) is invalid'),
|
||||
$language['name']
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -228,7 +228,7 @@ class CartControllerCore extends FrontController
|
||||
{
|
||||
// If product has attribute, minimal quantity is set with minimal quantity of attribute
|
||||
$minimal_quantity = ($this->id_product_attribute) ? Attribute::getAttributeMinimalQty($this->id_product_attribute) : $product->minimal_quantity;
|
||||
$this->errors[] = Tools::displayError('You must add', false).' '.$minimal_quantity.' '.Tools::displayError('Minimum quantity', false);
|
||||
$this->errors[] = sprintf(Tools::displayError('You must add %d minimum quantity', false), $minimal_quantity);
|
||||
}
|
||||
elseif (!$updateQuantity)
|
||||
$this->errors[] = Tools::displayError('You already have the maximum quantity available for this product.', false);
|
||||
|
||||
@@ -58,8 +58,10 @@ class OrderControllerCore extends ParentOrderController
|
||||
if ($this->context->cart->getOrderTotal(false, Cart::ONLY_PRODUCTS) < $minimal_purchase && $this->step != -1)
|
||||
{
|
||||
$this->step = 0;
|
||||
$this->errors[] = Tools::displayError('A minimum purchase total of').' '.Tools::displayPrice($minimal_purchase, $currency).
|
||||
' '.Tools::displayError('is required in order to validate your order.');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('A minimum purchase total of %d is required in order to validate your order.'),
|
||||
Tools::displayPrice($minimal_purchase, $currency)
|
||||
);
|
||||
}
|
||||
|
||||
if (!$this->context->customer->isLogged(true) && in_array($this->step, array(1, 2, 3)))
|
||||
|
||||
@@ -436,8 +436,10 @@ class OrderOpcControllerCore extends ParentOrderController
|
||||
|
||||
$minimalPurchase = Tools::convertPrice((float)Configuration::get('PS_PURCHASE_MINIMUM'), $currency);
|
||||
if ($this->context->cart->getOrderTotal(false, Cart::ONLY_PRODUCTS) < $minimalPurchase)
|
||||
return '<p class="warning">'.Tools::displayError('A minimum purchase total of').' '.Tools::displayPrice($minimalPurchase, $currency).
|
||||
' '.Tools::displayError('is required in order to validate your order.').'</p>';
|
||||
return '<p class="warning">'.sprintf(
|
||||
Tools::displayError('A minimum purchase total of %d is required in order to validate your order.'),
|
||||
Tools::displayPrice($minimalPurchase, $currency)
|
||||
).'</p>';
|
||||
|
||||
/* Bypass payment step if total is 0 */
|
||||
if ($this->context->cart->getOrderTotal() <= 0)
|
||||
|
||||
@@ -48,7 +48,10 @@ class PasswordControllerCore extends FrontController
|
||||
else
|
||||
{
|
||||
if ((strtotime($customer->last_passwd_gen.'+'.(int)($min_time = Configuration::get('PS_PASSWD_TIME_FRONT')).' minutes') - time()) > 0)
|
||||
$this->errors[] = Tools::displayError('You can regenerate your password only every').' '.(int)($min_time).' '.Tools::displayError('minute(s)');
|
||||
$this->errors[] = sprintf(
|
||||
Tools::displayError('You can regenerate your password only every %d minute(s)'),
|
||||
(int)$min_time
|
||||
);
|
||||
else
|
||||
{
|
||||
if (Mail::Send($this->context->language->id, 'password_query', Mail::l('Password query confirmation'),
|
||||
|
||||
@@ -1037,7 +1037,10 @@ class shopimporter extends ImportModule
|
||||
$fields[$field] = $this->generateData($size, $rules['validate'][$field]);
|
||||
}
|
||||
else
|
||||
$returnErrors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is required');
|
||||
$returnErrors[] = sprintf(
|
||||
$this->l('The field %s is required.'),
|
||||
call_user_func(array($className, 'displayFieldName'), $field, $className)
|
||||
);
|
||||
|
||||
/* Checking for maximum fields sizes */
|
||||
foreach ($rules['size'] AS $field => $maxLength)
|
||||
@@ -1046,7 +1049,11 @@ class shopimporter extends ImportModule
|
||||
if ($hasErrors == 2)
|
||||
$fields[$field] = substr($fields[$field], 0, $maxLength);
|
||||
else
|
||||
$returnErrors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b>'.$this->l('is too long').' ('.$maxLength.' '.$this->l('chars max').')';
|
||||
$returnErrors[] = sprintf(
|
||||
$this->l('The field %1$s is too long (%2$d chars max).'),
|
||||
call_user_func(array($className, 'displayFieldName'), $field, $className),
|
||||
$maxLength
|
||||
);
|
||||
|
||||
/* Checking for fields validity */
|
||||
foreach ($rules['validate'] AS $field => $function)
|
||||
@@ -1062,7 +1069,10 @@ class shopimporter extends ImportModule
|
||||
$fields[$field] = $this->generateData($size, $rules['validate'][$field]);
|
||||
}
|
||||
else
|
||||
$returnErrors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is invalid');
|
||||
$returnErrors[] = sprintf(
|
||||
$this->l('The field %s is invalid.'),
|
||||
call_user_func(array($className, 'displayFieldName'), $field, $className)
|
||||
);
|
||||
|
||||
if ((sizeof($rules['requiredLang']) || sizeof($rules['sizeLang']) || sizeof($rules['validateLang'])))
|
||||
{
|
||||
@@ -1080,7 +1090,11 @@ class shopimporter extends ImportModule
|
||||
$fields[$fieldLang][$matchIdLang[$defaultLanguage->id]] = $this->generateData($size, $rules['validateLang'][$fieldLang]);
|
||||
}
|
||||
else
|
||||
$returnErrors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $fieldLang, $className).'</b> '.$this->l('is required at least in').' '.$defaultLanguage->name;
|
||||
$returnErrors[] = sprintf(
|
||||
$this->l('This field %1$s is required at least in %2$s'),
|
||||
call_user_func(array($className, 'displayFieldName'), $fieldLang, $className),
|
||||
$defaultLanguage->name
|
||||
);
|
||||
}
|
||||
/* Checking for maximum multilingual fields size */
|
||||
foreach ($rules['sizeLang'] AS $fieldLang => $maxLength)
|
||||
@@ -1089,8 +1103,12 @@ class shopimporter extends ImportModule
|
||||
if ($hasErrors == 2)
|
||||
$fields[$fieldLang] = substr($fields[$fieldLang], 0, $maxLength);
|
||||
else
|
||||
$returnErrors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $fieldLang, $className).' ('.$language['name'].')</b> '.$this->l('is too long').' ('.$maxLength.' '.$this->l('chars max').')';
|
||||
/* Checking for multilingual fields validity */
|
||||
$returnErrors[] = sprintf(
|
||||
$this->l('This field %1$s (%2$s) is too long: %3$d chars max.'),
|
||||
call_user_func(array($className, 'displayFieldName'), $fieldLang, $className),
|
||||
$language['name'],
|
||||
$maxLength
|
||||
);
|
||||
foreach ($rules['validateLang'] AS $fieldLang => $function)
|
||||
{
|
||||
foreach ($languages AS $language)
|
||||
@@ -1107,7 +1125,11 @@ class shopimporter extends ImportModule
|
||||
$fields[$fieldLang][$language['id_lang']] = $this->generateData($size, $rules['validateLang'][$fieldLang]);
|
||||
}
|
||||
else
|
||||
$returnErrors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $fieldLang, $className).' ('.$language['name'].')</b> '.$this->l('is invalid');
|
||||
$returnErrors[] = sprintf(
|
||||
$this->l('The field %1$s (%2$s) is invalid.'),
|
||||
call_user_func(array($className, 'displayFieldName'), $fieldLang, $className),
|
||||
$language['name']
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1131,7 +1153,10 @@ class shopimporter extends ImportModule
|
||||
$fields[$field] = $this->generateData($size, $rules['validate'][$field]);
|
||||
}
|
||||
else
|
||||
$returnErrors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is required');
|
||||
$returnErrors[] = sprintf(
|
||||
$this->l('The field %s is required.'),
|
||||
call_user_func(array($className, 'displayFieldName'), $field, $className)
|
||||
);
|
||||
|
||||
/* Checking for maximum fields sizes */
|
||||
foreach ($rules['size'] AS $field => $maxLength)
|
||||
@@ -1140,7 +1165,11 @@ class shopimporter extends ImportModule
|
||||
if ($hasErrors == 2)
|
||||
$fields[$field] = substr($fields[$field], 0, $maxLength);
|
||||
else
|
||||
$returnErrors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b>'.$this->l('is too long').' ('.$maxLength.' '.$this->l('chars max').')';
|
||||
$returnErrors[] = sprintf(
|
||||
$this->l('The field %1$s is too long (%2$d chars max).'),
|
||||
call_user_func(array($className, 'displayFieldName'), $field, $className),
|
||||
$maxLength
|
||||
);
|
||||
|
||||
/* Checking for fields validity */
|
||||
foreach ($rules['validate'] AS $field => $function)
|
||||
@@ -1156,8 +1185,10 @@ class shopimporter extends ImportModule
|
||||
$fields[$field] = $this->generateData($size, $rules['validate'][$field]);
|
||||
}
|
||||
else
|
||||
$returnErrors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is invalid');
|
||||
|
||||
$returnErrors[] = sprintf(
|
||||
$this->l('The field %s is invalid.'),
|
||||
call_user_func(array($className, 'displayFieldName'), $field, $className)
|
||||
);
|
||||
|
||||
return $returnErrors;
|
||||
}
|
||||
|
||||
@@ -179,7 +179,11 @@ class Tools extends ToolsCore
|
||||
else
|
||||
trigger_error('Function <strong>'.$callee['function'].'()</strong> is deprecated in <strong>'.$callee['file'].'</strong> on line <strong>'.$callee['line'].'</strong><br />', E_USER_WARNING);
|
||||
|
||||
$message = Tools::displayError('The function').' '.$callee['function'].' ('.Tools::displayError('Line').' '.$callee['line'].') '.Tools::displayError('is deprecated and will be removed in the next major version.');
|
||||
$message = sprintf(
|
||||
Tools::displayError('The function %1$s (Line %2$s) is deprecated and will be removed in the next major version.'),
|
||||
$callee['function'],
|
||||
$callee['line']
|
||||
);
|
||||
Logger::addLog($message, 3, $callee['class']);
|
||||
}
|
||||
}
|
||||
@@ -199,8 +203,12 @@ class Tools extends ToolsCore
|
||||
if(PS_USE_FIREPHP)
|
||||
FB::trace('Parameter <strong>'.$parameter.'</strong> in function <strong>'.$callee['function'].'()</strong> is deprecated in <strong>'.$callee['file'].'</strong> on line <strong>'.$callee['Line'].'</strong><br />', 'deprecated parameter');
|
||||
else
|
||||
$message = Tools::displayError('The parameter').' '.$parameter.' '.Tools::displayError(' in function ').' '.$callee['function'].' ('.Tools::displayError('Line').' '.$callee['Line'].') '.Tools::displayError('is deprecated and will be removed in the next major version.');
|
||||
|
||||
$message = sprintf(
|
||||
Tools::displayError('The parameter %1$s in function %2$s (Line %3$s) is deprecated and will be removed in the next major version.'),
|
||||
$parameter,
|
||||
$callee['function'],
|
||||
$callee['Line']
|
||||
);
|
||||
Logger::addLog($message, 3, $callee['class']);
|
||||
}
|
||||
}
|
||||
|
||||
+535
-618
File diff suppressed because it is too large
Load Diff
@@ -538,16 +538,13 @@ $_LANGADM['AdminController151648106e4bf98297882ea2ea1c4b0e'] = 'Mise à jour ré
|
||||
$_LANGADM['AdminController16c64b6f203dd2b0a840184ef902a704'] = 'Module greffé sur le point d\'accroche avec succès';
|
||||
$_LANGADM['AdminController18bbc44b29f81d10ca41aa4a1e4347d7'] = 'Si activé, ce message de confirmation va s\'afficher (facultatif)';
|
||||
$_LANGADM['AdminController1a9c46c5de112e3cb217e0ec5576d499'] = 'Derniers clients';
|
||||
$_LANGADM['AdminController1db42fe276d1e486f898061325ea2e95'] = 'Le champ %s est trop long (%d caractères maximum).';
|
||||
$_LANGADM['AdminController2aa80a00e1c76b0c14ef567e0e322a0e'] = 'Module réinitialisé avec succès';
|
||||
$_LANGADM['AdminController2c76ba09452e3da727ed4e65cf2f2593'] = 'Langue copiée avec succès';
|
||||
$_LANGADM['AdminController2d30a5364e7af9ab4e119dc77551e317'] = 'Sélection de l\'image par défaut enregistrée';
|
||||
$_LANGADM['AdminController2deae2efe4b65df80c188a31fed3cc17'] = 'Le champ %s est requis.';
|
||||
$_LANGADM['AdminController2df9f8b8654e79c091ab5f33c9e1b67b'] = 'Envoi réussi';
|
||||
$_LANGADM['AdminController307fbef4087f1a9de65a595be1418670'] = 'Association d\'une image et d\'une boutique modifiée';
|
||||
$_LANGADM['AdminController3879149292f9af4469cec013785d6dfd'] = 'avertissements';
|
||||
$_LANGADM['AdminController399574be0ed95657dfac0e8d38374c62'] = 'par adresse IP';
|
||||
$_LANGADM['AdminController3d2496e596f4cbc8045e689d94f77cbd'] = 'Le champ %s n\'est pas valable.';
|
||||
$_LANGADM['AdminController3dd9c50a1e72020b9cc83e92aa7d07b9'] = 'Temps de chargement :';
|
||||
$_LANGADM['AdminController3e937d04c1c83492260a33d926ca587c'] = 'Outil de suivi des bugs';
|
||||
$_LANGADM['AdminController40606a2d55f7c33c732f1d3c1b5b1e66'] = 'Module supprimé';
|
||||
@@ -566,7 +563,6 @@ $_LANGADM['AdminController53cd939ae14e33855274e17a3c411fdd'] = 'Pour des raisons
|
||||
$_LANGADM['AdminController56deca22a707214865f7ea3ae6391d67'] = 'factures';
|
||||
$_LANGADM['AdminController5bdc90e9608e48cc15f38ff360cd234a'] = 'Message affiché sur le bouton de validation (obligatoire)';
|
||||
$_LANGADM['AdminController6175b106e638d4dd873cb3ff96724392'] = 'Miniatures régénérées avec succès';
|
||||
$_LANGADM['AdminController61a527877fd75dcb99981d3767639465'] = 'Le champ %s est requis au moins pour %s.';
|
||||
$_LANGADM['AdminController630f6dc397fe74e52d5189e2c80f282b'] = 'Retour à la liste';
|
||||
$_LANGADM['AdminController6357d3551190ec7e79371a8570121d3a'] = 'Il y a';
|
||||
$_LANGADM['AdminController6b5ed001b03b7e1788ba881c15a08633'] = 'Module(s) installé(s) avec succès';
|
||||
@@ -592,9 +588,7 @@ $_LANGADM['AdminControllera92269f5f14ac147a821728c23204c0b'] = 'Cacher l\'averti
|
||||
$_LANGADM['AdminControllerab2f2e57bccf2066528b0c585993dcda'] = 'Pas de nouveau client inscrit sur votre boutique';
|
||||
$_LANGADM['AdminControllerad0750ccecf0c31c43ce46ea7e665ea5'] = 'Voir toutes les commandes';
|
||||
$_LANGADM['AdminControllerad3737feaf28ed81b4073c7113f6228e'] = 'Message envoyé au client';
|
||||
$_LANGADM['AdminControllerb3b8213b916d6a8db074f1dfbb672039'] = 'Le champ %s (%s) n\'est pas valable.';
|
||||
$_LANGADM['AdminControllerb67e1893643264d0ef97fe16b1eef59d'] = 'La zone a été bien assignée à la sélection';
|
||||
$_LANGADM['AdminControllerb6a8fad0f2d6b9808ce18b7e53e6e140'] = 'Le champ %s (%s) est trop long (%d caractères max, HTML inclus).';
|
||||
$_LANGADM['AdminControllerb73a47387ac1a23b17154c3b1e93fb71'] = 'Pas de nouveau message envoyé sur votre boutique';
|
||||
$_LANGADM['AdminControllerb85b9d2e7e1153bd3d5a4bb0f57d347b'] = 'Duplication réussie';
|
||||
$_LANGADM['AdminControllerbbaff12800505b22a853e8b7f4eb6a22'] = 'Contact';
|
||||
@@ -2196,7 +2190,6 @@ $_LANGADM['AdminPPreferences24c3ed033892f4548a23e4c50e8f6e7f'] = 'Le bouton \"Aj
|
||||
$_LANGADM['AdminPPreferences2593c7ce3ff937293feb1e61c152e551'] = 'caractères';
|
||||
$_LANGADM['AdminPPreferences2724aaa50fa52662bc9b244cab7afcae'] = 'Nombre de produits par page. Valeur par défaut : 10';
|
||||
$_LANGADM['AdminPPreferences290b7c47045d269e2ccfa69e6477acfe'] = 'Prix du produit';
|
||||
$_LANGADM['AdminPPreferences3c5d7de1af9b6c6eaec3902b915b2661'] = 'Modifier les produits :';
|
||||
$_LANGADM['AdminPPreferences3cfcde53f39184634bc7b2344479fbc4'] = 'Position dans la catégorie';
|
||||
$_LANGADM['AdminPPreferences4b8d849da50c8e72f839c5c7e1abfe95'] = 'page précédente';
|
||||
$_LANGADM['AdminPPreferences576f8e8bd00e234b157d1b0d706b4193'] = 'Tri par défaut pour la liste des produits';
|
||||
@@ -2232,7 +2225,6 @@ $_LANGADM['AdminPPreferencese3cf5ac19407b1a62c6fccaff675a53b'] = 'Décroissant';
|
||||
$_LANGADM['AdminPPreferencese4636eaae9d9044b9ae49392197713ed'] = 'Tri par défaut :';
|
||||
$_LANGADM['AdminPPreferenceseb763a2e313718f33f55e1f0d84df6ee'] = 'Page produit';
|
||||
$_LANGADM['AdminPPreferencesee47d365c45af9938bb4e5e319b128ff'] = 'Vous permet de gérer un stock physique, des entrepôts, et des commandes fournisseurs.';
|
||||
$_LANGADM['AdminPPreferencesfeae3279ad425e452e3d89392125d204'] = 'Activer (oui) ou désactiver (non) massivement la gestion des stocks avancée pour tous les produits.';
|
||||
$_LANGADM['AdminPPreferencesff26a60315cd84533d5339ba26617988'] = 'Stocks produit';
|
||||
$_LANGADM['AdminPayment1c2e8d60a8f68d08b7009d5e4d5fa137'] = 'Pour chaque module, veuillez cocher la ou les devises à activer.';
|
||||
$_LANGADM['AdminPayment1f3a05f7b45df8e5c5cafaf0485eedd5'] = 'Cliquez pour voir la liste des modules de paiement.';
|
||||
|
||||
+34
-39
@@ -2,7 +2,6 @@
|
||||
|
||||
global $_ERRORS;
|
||||
$_ERRORS = array();
|
||||
$_ERRORS['00569f4db559dc94d9a954a090c22b85'] = 'Impossible d\'écrire';
|
||||
$_ERRORS['00a787b177245e0a3b230263621fdcae'] = 'La date indiquée n\'est pas valide';
|
||||
$_ERRORS['00fbde21769ef563a5e3502bcd18c4f2'] = 'La valeur de la remise est incorrecte (un pourcentage est attendu)';
|
||||
$_ERRORS['01816dd287bcb3b88ad3f63970ce045f'] = 'Quantité non valable';
|
||||
@@ -12,13 +11,11 @@ $_ERRORS['03c123f62aad70a9533f5049cf3af959'] = 'Une erreur est survenue en liant
|
||||
$_ERRORS['044ef92a14ceaaba24382a72ca0267ae'] = 'Ce pays requiert la sélection d\'un état.';
|
||||
$_ERRORS['052800f7397d4c12924faa83534c62f0'] = 'Vous ne pouvez pas désactiver ou supprimer le dernier compte administrateur.';
|
||||
$_ERRORS['05f89c31663a09912af64c539524588f'] = 'Le numéro de TVA est invalide';
|
||||
$_ERRORS['06e3d36fa30cea095545139854ad1fb9'] = 'champ';
|
||||
$_ERRORS['07523464c7e282675a7f0181c321bdc7'] = 'Vous ne pouvez pas désactiver une URL principale';
|
||||
$_ERRORS['0773497a933e6c2b618678b02cbdf7a1'] = 'Impossible de créer l\'image \"Aucune image\" dans le dossier des catégories.';
|
||||
$_ERRORS['07769d17f9ccd3b90a8d5cb54a5c5609'] = 'Cette catégorie n\'existe pas';
|
||||
$_ERRORS['0791970c961c09eb8caaa61aba6a3ca4'] = 'Une erreur est survenue lors de l\'enregistrement du message.';
|
||||
$_ERRORS['07b8c09e490f7afbdcfa9cd5bfcfd4a9'] = 'Une erreur est survenue lors de la mise en ligne de l\'image.';
|
||||
$_ERRORS['07e7c062b3c2cba35ce57885454c0f8d'] = 'est requis pour valider votre commande.';
|
||||
$_ERRORS['082affe316f8b191109538194f9af07d'] = 'Merci de choisir une langue et un thème.';
|
||||
$_ERRORS['083d9cdf06cdc52892e3bbf7ff5494b6'] = 'Aucun ID de retour de commande.';
|
||||
$_ERRORS['0861a67f819158c5690a1844d95390b4'] = 'Liste blanche non valable';
|
||||
@@ -39,10 +36,14 @@ $_ERRORS['0ba3468276e0637278bc5f5567bb36bc'] = 'Dossier manquant';
|
||||
$_ERRORS['0bd212ed072143f56147f2f119892d03'] = 'Sélection non valable';
|
||||
$_ERRORS['0c01b89a049f95e9eb10cfeb2a2901f0'] = 'Le point d\'accroche ne peut être chargé.';
|
||||
$_ERRORS['0c58058923630a64ce3f415a07cbb00d'] = 'une erreur s\'est produite lors de l\'ajout de tags';
|
||||
$_ERRORS['0cf16b919d51ab8e4865e908ac687f1e'] = 'Impossible d\'écrire %s images. Veuillez vérifier les droits d\'écriture sur le dossier.';
|
||||
$_ERRORS['0d38c90d843c787c0be14f790998210c'] = 'Vous devez ajouter %d quantité(s) minimale(s)';
|
||||
$_ERRORS['0e63e5844a0255aeb0cee434263552ae'] = 'Aucune facture avec cet ID :';
|
||||
$_ERRORS['0e67745bd0c558fb56cf0ccb86ebc325'] = 'Impossible de modifier ce détail de commande pour cette commande';
|
||||
$_ERRORS['0f41d0742e01e4f68e506d9526916ca9'] = 'Le mot de passe n\'est pas le bon.';
|
||||
$_ERRORS['0fec856489067e4d21aa315324c441dc'] = '%1$s est trop long. Longueur maximale : %2$d';
|
||||
$_ERRORS['107b871b48c2c55155eb6849e38171c3'] = 'Impossible d\'ouvrir le fichier de sauvegarde';
|
||||
$_ERRORS['1086ee44ab3d66a33d23308e942067e0'] = 'Le champ %1$s est trop long. (Longueur maximale : %2$d)';
|
||||
$_ERRORS['109715467b74bd66639faa5673f707c1'] = 'Erreur inconnue.';
|
||||
$_ERRORS['10d1c684b919604f1e5e353b274160e5'] = 'Une erreur s\'est produite pendant la mise à jour de l\'image.';
|
||||
$_ERRORS['115baa3a6f65bb35be1ee1dde195a51c'] = 'Impossible de mettre à jour les pays associés.';
|
||||
@@ -55,13 +56,12 @@ $_ERRORS['1275c7249de2c2446cad46a5e894ae01'] = 'Une erreur est survenue lors de
|
||||
$_ERRORS['1347119d36ae31564a89763f21476c1a'] = 'Ce produit n\'existe pas dans notre magasin.';
|
||||
$_ERRORS['1391c1ff3846b38862bbfc43938b8270'] = 'Une erreur s\'est produite pendant le chargement de l\'image ; veuillez changer votre configuration serveur.';
|
||||
$_ERRORS['13975b1e39be74bce65bba1c562c6d01'] = 'Le champ d\'URL réécrite doit être spécifié avec au moins la langue par défaut ou l\'anglais.';
|
||||
$_ERRORS['13b5bfe96f3e2fe411c9f66f4a582adf'] = 'en';
|
||||
$_ERRORS['13fb39e33c882585065d2d636602e96f'] = 'Erreur : le paramètre \"templateVars\" n\'est pas un tableau';
|
||||
$_ERRORS['144feffe18ad05e8da840b6f4d8a1fe6'] = 'Il y avait une erreur lors de l\'enregistrement des pièces jointes de produits.';
|
||||
$_ERRORS['15485607873c994c6f9369b9cb31e25e'] = 'Impossible de décompresser les traductions de la langue :';
|
||||
$_ERRORS['1555da21cb82e9f383dd1fd5aebf32a7'] = 'est trop long en';
|
||||
$_ERRORS['16058b10dd523c2bb5af943d84ed7a9a'] = 'Impossible d\'ajouter cette pièce jointe dans la base de données';
|
||||
$_ERRORS['168b128e61519dd0d2c3df2eaadd90fa'] = 'Toutes les images n\'ont pas pu être déplacées, le serveur a son délai d\'expiration avant la fin de l\'opération. Cliquez encore une fois sur \"Déplacer les images\" pour reprendre l\'opération.';
|
||||
$_ERRORS['16d64dfb5d8ff45464e2338436fabc16'] = 'Pour utiliser CacheFS, le dossier %s doit avoir les droits d\'écriture.';
|
||||
$_ERRORS['171d82022d249a19ba2c4c124d17bb7e'] = 'Le ou les modules suivants n\'ont pas été correctement installés : %s';
|
||||
$_ERRORS['176780e430fd1917c37223ceabf05bf8'] = 'Compte employé inexistant, ou mauvais mot de passe.';
|
||||
$_ERRORS['1769b5ab48b8e2ce733fb38663ec853a'] = 'Erreur : serveur ou port SMTP non valable';
|
||||
@@ -75,17 +75,15 @@ $_ERRORS['1abb803362db30f39c0f96aa96f949e5'] = 'Une erreur s\'est produite lors
|
||||
$_ERRORS['1b073c8ca6b9aabf07935221e17b7c42'] = 'Les paramètres d\'obtention de la liste ne sont pas valables.';
|
||||
$_ERRORS['1b3a472a4556d51d2169e947280e0400'] = 'Impossible de créer l\'image \"Aucune image\" dans le dossier des produits.';
|
||||
$_ERRORS['1b599bf89c1bf4f8640ef31f3acb9f40'] = 'Aucun fichier spécifié';
|
||||
$_ERRORS['1b72aed8e84b91d73896efd48cf1a4e0'] = 'Quantité(s) minimale(s)';
|
||||
$_ERRORS['1b7e32fd6ed56569d8557947ccf095a6'] = 'Cet état n\'est pas dans ce pays.';
|
||||
$_ERRORS['1c188f7466ede1cee857741eb5aa3ac5'] = 'Erreur : veuillez choisir un transporteur';
|
||||
$_ERRORS['1c5c687f849bde6efe2a53c9128c0b28'] = 'Une erreur s\'est produite pendant la mise à jour des tarifs.';
|
||||
$_ERRORS['1d112c010ef14e32e478b36aca8d3414'] = 'config.xml dans votre dossier de thème n\'est pas un fichier XML valide';
|
||||
$_ERRORS['1d744a9ad1dac20645cfc4a36b77323b'] = 'image(s)';
|
||||
$_ERRORS['1da7939bc143bf9e27d21fa29b13c6f6'] = 'Impossible d\'écrire dans le fichier : %s. Veuillez vérifier les permissions d\'écriture.';
|
||||
$_ERRORS['1e9066772f1d8ce67df8057fee47e228'] = 'Échec de suppression de l\'attribut.';
|
||||
$_ERRORS['1f40f5a173d741074a8a0346d9c20c75'] = 'Impossible d\'ajouter un produit sur une commande déjà livrée';
|
||||
$_ERRORS['200cb26c2479e770241b1c62ccfb8e08'] = 'Une erreur est survenue lors de la suppression de la personnalisation du produit..';
|
||||
$_ERRORS['2031a6bfe5f5bed90694c02868ebf2ed'] = 'Le paramètre';
|
||||
$_ERRORS['204c3558e41366f3d558ce8e01426a22'] = 'Le champ %s est requis.';
|
||||
$_ERRORS['20c6125376d8de28149d655c7cc25e32'] = 'Aucun fichier n\'a été envoyé';
|
||||
$_ERRORS['221cbaf37b5e5d712e9d100c75e7477a'] = 'La valeur de la remise n\'est pas valable';
|
||||
$_ERRORS['23a15a97117c9d55d4ebda9373c8e45a'] = 'Une erreur est survenue pendant la mise à jour des priorités.';
|
||||
@@ -98,6 +96,7 @@ $_ERRORS['255831fa66df4d71a182bc5f1b803828'] = 'Une erreur s\'est produite lors
|
||||
$_ERRORS['25723bba0086a38394001a8ca41e9126'] = 'Pas de valeur valable pour les exceptions de champ.';
|
||||
$_ERRORS['2584358b228d0be73309403ff1ff8b25'] = 'Il n\'est pas possible de transférer la quantité spécifiée, ou une erreur s\'est produite. Aucun stock n\'a été transféré.';
|
||||
$_ERRORS['2591b6d46f45d8f60e24c6c9c96a2a11'] = 'Le prix n\'est pas valable';
|
||||
$_ERRORS['26beb437d3323bd4bfb0811b3e891315'] = '%d image(s)';
|
||||
$_ERRORS['26e6e2aef679da0451f05fb535ac40d7'] = 'Une erreur s\'est produite pendant l\'envoi du fichier.';
|
||||
$_ERRORS['27ab5a6a3e4b4cb32f0484a1f93d5f64'] = 'Seule une partie des images ont été regénérées, le serveur a dépassé son délai d\'expiration avant la fin.';
|
||||
$_ERRORS['27ac5352d430b82c99157e2dc13a96e3'] = 'Vous avez sélectionné un état pour un pays qui ne peut pas en contenir.';
|
||||
@@ -115,24 +114,25 @@ $_ERRORS['2c092e2d230d9d1d6b2d68c5ef83b13c'] = 'Une erreur s\'est produite penda
|
||||
$_ERRORS['2c3002a6348df5e197c7b187f328709d'] = 'Vous devez spécifier un serveur SMTP et un port SMTP. Si vous ne savez pas comment faire, utilisez la fonction mail() de PHP à la place.';
|
||||
$_ERRORS['2c5a3ea86d2f2f29d953d1a3d034a417'] = 'Le numéro d\'identification est incorrect ou a déjà été utilisé.';
|
||||
$_ERRORS['2ca2b0c7282789bd974447e289590b35'] = 'Vous devez d\'abord accepter les conditions d\'utilisations';
|
||||
$_ERRORS['2cedf5013f83dc859147fb5a6ad41329'] = 'Impossible de générer l\'image \"pas d\'image\" dans le dossier d\'images (%s). Vérifiez les droits d\'écriture sur le dossier.';
|
||||
$_ERRORS['2cf52f72f6ef558faab5b700127dcb5a'] = 'Vous n\'avez pas les droits pour supprimer du stock.';
|
||||
$_ERRORS['2d30f823fe8f59bbcbec1fec853e4549'] = 'La date butoir de ce produit est passée.';
|
||||
$_ERRORS['2d4aab5065e4f7b78be97f9a6de62a1d'] = 'La catégorie CMS ne peut être déplacée ici';
|
||||
$_ERRORS['2d926c42da8b8f9a808161df413cae5e'] = 'Mauvaise date de début/fin';
|
||||
$_ERRORS['2dd3ed3563a4e175ad6f9c20ca5173af'] = 'est obsolète et ne fera pas partie de notre prochaine version majeure.';
|
||||
$_ERRORS['2deae2efe4b65df80c188a31fed3cc17'] = 'Ce champ %s est obligatoire.';
|
||||
$_ERRORS['2e137a3c6a2d7fe7ddefedcf88b00b2e'] = 'Impossible de trouver cette commande';
|
||||
$_ERRORS['2e7b594686a85c50ecfe23142c44381e'] = 'Vous ne pouvez regénérer votre mot de passe que toutes les';
|
||||
$_ERRORS['2e857abc0ea5d7f97522254ca00c18bb'] = 'Il n\'y a pas assez de produits en stock.';
|
||||
$_ERRORS['2f236f9450ce8714611e468181064659'] = 'Vous ne pouvez pas changer l\'état de la langue par défaut.';
|
||||
$_ERRORS['2f7bd011b50ea512e911fedccc9243f5'] = 'Veuillez fournir une adresse e-mail valable';
|
||||
$_ERRORS['2fb5679b378edbd803c562533c29f507'] = 'n\'est pas un e-mail valable';
|
||||
$_ERRORS['2fb7ff574430a5beee0454d2574f3623'] = 'Ce code iso existe déjà, vous ne pouvez pas créer deux pays avec le même code iso';
|
||||
$_ERRORS['30fb35f3cf2b6e6e599b30dacc6c19c8'] = 'L\'image est trop grande (%1$d ko). Taille max. : %2$d ko';
|
||||
$_ERRORS['31fe542f8c37c61360c21d904e59bf41'] = 'La commande ne peut être renouvelée';
|
||||
$_ERRORS['32a2e7694628335252aceb0552a6f6ba'] = 'Pour utiliser Memcached, vous devez installer l\'extension PECL Memcache sur votre serveur.';
|
||||
$_ERRORS['32d841e578ff7560bbaeda96f5328e9e'] = 'Serveur de média n°2 non valable';
|
||||
$_ERRORS['34843eb626c7fbe22db113fca38197b7'] = 'Une erreur s\'est produite durant la transformation d\'un client invité.';
|
||||
$_ERRORS['34bff86ac3ed2450ae5b4c562f353115'] = 'Il n\'y a pas de transporteur qui livre à l\'une des adresses sélectionnées.';
|
||||
$_ERRORS['3549b9f409be47593858dbe1a546c978'] = 'Une erreur s\'est produite : impossible d\'enregistrer la règle de taxe actuelle';
|
||||
$_ERRORS['35f428e10ac312a2d9a32325c8294df9'] = 'Ce champ %1$s (%2$s) est invalide.';
|
||||
$_ERRORS['36527e8d64ec4ced95607f6ef9b2a1b9'] = 'Facture introuvable';
|
||||
$_ERRORS['366da0581c44d3c179e44f532b693eab'] = 'L\'IP Memcached est manquante';
|
||||
$_ERRORS['36757394a699878de6f0e51f203d1ee7'] = 'Impossible de parcourir le répertoire racine';
|
||||
@@ -143,6 +143,7 @@ $_ERRORS['36f9983aadfde9d77db0d357abe6e85e'] = 'Cette règle de taxe ne peut êt
|
||||
$_ERRORS['372f0bc1e2a3917c43e115be6672a576'] = 'Vous ne pouvez pas changer une URL principale en URL secondaire, vous devez enregistrer une autre URL comme URL principale pour la boutique sélectionnée';
|
||||
$_ERRORS['378f2b22734553a38505b1f8f0d48ccb'] = 'Quantité nulle';
|
||||
$_ERRORS['37c73343e4118943bc088bb4ad94a56c'] = 'Propriété de taxe invalide.';
|
||||
$_ERRORS['3818f5098eb424045680b8037035a97c'] = '%s ne peux être enregistré';
|
||||
$_ERRORS['38194bd6eedfcfc1cb2943b6124f234c'] = 'La valeur de la remise est supérieure au montant totale de la facture';
|
||||
$_ERRORS['388ed04607290133b78adf251a3e17ed'] = 'Cette propriété n\'existe pas dans la classe, ou est interdite';
|
||||
$_ERRORS['38a0d8212c5e89f483426776fcb7d5ed'] = 'Vous ne pouvez pas éditer le profil SuperAdmin.';
|
||||
@@ -150,6 +151,7 @@ $_ERRORS['38b30b2d2f513b774d26340003a49893'] = 'Apparemment, ce n\'est pas une a
|
||||
$_ERRORS['38d4a42d5fb4727be737e096aebd87e5'] = 'Date de début non valable';
|
||||
$_ERRORS['38d5595927b80b331239ef904341b07c'] = 'Ce produit a été supprimé.';
|
||||
$_ERRORS['396619879048be92a37a6255075d825a'] = 'Vous devez indiquer si les quantités de produit sont utilisable pour la vente dans les boutiques.';
|
||||
$_ERRORS['398735be13d1f09dd4ad78e2dfd63419'] = '%1$s n\'existe pas dans la base de données %2$s (ID: %3$s) ne peux être enregistré';
|
||||
$_ERRORS['39916f579f264041641c122e68e545d5'] = 'Vous devez enregistrer au moins un numéro de téléphone';
|
||||
$_ERRORS['3a1048f8aa3a9f6b604fcf7982811752'] = 'Attention : La clé de sécurité est vide, vérifiez votre compte de paiement avant validation';
|
||||
$_ERRORS['3a636d6a7d184e869fa5b2c05849214b'] = 'Numéro de suivi incorrect';
|
||||
@@ -159,19 +161,18 @@ $_ERRORS['3b3a2ea2a2b4d1120caf9e7ad8c04fb4'] = 'Vous n\'avez pas les permissions
|
||||
$_ERRORS['3c1a75e83b41b4ec627e22e74fdaa5c2'] = 'Les données de remboursement partiel ne sont pas correctes';
|
||||
$_ERRORS['3c9a4f1e91ee7bb51c29bdc9362077fe'] = 'Il n\'y a aucun compte enregistré avec cette adresse e-mail.';
|
||||
$_ERRORS['3ca396a7b899e8d1a593e5d7896d0d1e'] = 'Le fichier est vide';
|
||||
$_ERRORS['3d064d5efb6cf2ed52cf72bfef7c7db2'] = 'Pour utiliser CacheFS, le dossier';
|
||||
$_ERRORS['3d2496e596f4cbc8045e689d94f77cbd'] = 'Ce champ %s est invalide.';
|
||||
$_ERRORS['3deb828738895a2717cf306362abeca8'] = 'Bon de réduction non valable';
|
||||
$_ERRORS['3e41a372995c92f9d28c3d73a45dd24b'] = 'le nom de la caractéristique n\'est pas valable.';
|
||||
$_ERRORS['3e56c011b37f0bc78fb9eb175c1181c6'] = 'ko';
|
||||
$_ERRORS['3eea382478bd68cccaf2900bfb6942ae'] = 'Une erreur s\'est produite lors de la création de OrderCartRule';
|
||||
$_ERRORS['401cb6602a1ff8fc8784e89a8cd9c1b2'] = 'Une erreur s\'est produite, le message n\'a pu être envoyé. Veuillez contacter votre administrateur système.';
|
||||
$_ERRORS['4058a6fada789d289a0ef30cd868c412'] = 'La catégorie racine ne peut pas être modifiée';
|
||||
$_ERRORS['40ad41880c33070bc70304a7a30375f8'] = 'Erreur : cette commande est déjà validée';
|
||||
$_ERRORS['412e78628d9b033b54bb0e387e6e40f3'] = 'le nom pour la caractéristique';
|
||||
$_ERRORS['42a8c33bd3e937c419378c5a965e65ac'] = 'Une erreur est survenue lors de l\'import d\'une taxe :';
|
||||
$_ERRORS['42c7641733e2026a7baf5d94327fd340'] = 'Une erreur est survenue pendant la suppression du module sur le point d\'accroche.';
|
||||
$_ERRORS['42e21b8746228ee32e6b14f809b02e00'] = 'La liste de tags (%s) n\'est pas valable';
|
||||
$_ERRORS['43423b4056880b08f2c9aa50d8670531'] = 'Le panier ne peut pas être chargé, ou une commande a déjà été validée avec ce panier';
|
||||
$_ERRORS['4383b950a18d0fd893e237148f5f58ca'] = 'Ce client existe déjà en tant que non-invité.';
|
||||
$_ERRORS['43bf950e043950e2da10f917b902c131'] = '%1$s (ID: %2$s) ne peux être enregistré';
|
||||
$_ERRORS['44205a67121fcca5ffa925d1ed77b65e'] = 'L\'archive ne peut être extraite.';
|
||||
$_ERRORS['44fb451a35a1c382da79166dc8c78e43'] = 'Aucun produit trouvé';
|
||||
$_ERRORS['456e77e04e2e26231ee352304627b26d'] = 'Clé invalide';
|
||||
@@ -188,7 +189,6 @@ $_ERRORS['472266472e3353d32d8a8ffa25c60154'] = 'Une erreur s\'est produite penda
|
||||
$_ERRORS['47ae969a0bf53f947536844087b17dde'] = 'Impossible d\'ajouter le bon de réduction';
|
||||
$_ERRORS['47be00818e1acd46db0092d6586204cf'] = 'Ce nom de classe n\'existe pas';
|
||||
$_ERRORS['47be05698f8dd87bb445ceefce6abd0d'] = 'Mot de passe requis';
|
||||
$_ERRORS['4803e6b9e63dabf04de980788d6a13c4'] = 'Ligne';
|
||||
$_ERRORS['48524477f4f52618e4ab9f1f6fb1d1a8'] = 'Cette association contient trop de clés';
|
||||
$_ERRORS['485b638d795fe1d171e10ee16076dc62'] = 'Impossible de restocker le produit';
|
||||
$_ERRORS['48e045282a1874f04b107ac96258c9f9'] = 'La gestion des factures a été désactivé';
|
||||
@@ -197,14 +197,12 @@ $_ERRORS['493f8c31f1db1d87ed30ca58b5dd2df8'] = 'Ce fichier \"%s\" est manquant';
|
||||
$_ERRORS['49acb6ac8b13f5300316a74f21a87a12'] = 'Erreur : aucune devise n\'a été sélectionnée';
|
||||
$_ERRORS['4a11be1a3905ec59ca2d35a068de6f2e'] = 'Pack corrompu : mauvaise unité de prix.';
|
||||
$_ERRORS['4a2f5c8a04cc978f1803fe9b68833463'] = 'Veuillez remplir les champs requis';
|
||||
$_ERRORS['4a86eb1f2e0779658266fd6a8582dc9a'] = 'dans la fonction';
|
||||
$_ERRORS['4b198aa15f6cc8f56488d924b18fa888'] = 'Aucun panier avec cet ID :';
|
||||
$_ERRORS['4c4492297de90e9e2f5665bf87b4e034'] = 'Ce bon de réduction n\'est pas cumulable avec un autre bon de réduction déjà présent dans votre panier :';
|
||||
$_ERRORS['4c8095bf0e5b08fc403372526a66ad79'] = 'Erreur - Pas de code ISO pour l\'e-mail';
|
||||
$_ERRORS['4d723acb1f1f9f9550fec2e473a2d874'] = 'L\'entrepôt de destination n\'est pas valable.';
|
||||
$_ERRORS['4df3709ec0ff3ceb57341890ccf57641'] = 'Une erreur est survenue pendant la copie de l\'image.';
|
||||
$_ERRORS['4e0ac45de6bd848503ffa98ff6247f2f'] = 'Erreur lors de la suppression';
|
||||
$_ERRORS['4e377ef9ed6efd76fbf2441eb124862f'] = 'est trop long.';
|
||||
$_ERRORS['4eb9ec8ac71ad17fdc99b5371ace9f6e'] = 'Impossible de créer un fichier de sauvegarde';
|
||||
$_ERRORS['4ee13cb828cde6949c31c24478a6069b'] = 'Un compte existe déjà avec cette adresse e-mail :';
|
||||
$_ERRORS['4eeb89c9c7ae218f3d9cb4faaf8f1e38'] = 'Taille de nom de fichier trop long';
|
||||
@@ -229,12 +227,10 @@ $_ERRORS['5636dd80d3968f9b1ce4400bd71c5a7a'] = 'Une erreur s\'est produite lors
|
||||
$_ERRORS['56b207f28525081cec398738b3d25225'] = 'Objet impossible à charger (introuvable)';
|
||||
$_ERRORS['56ed19a8b705ff0da23d026ebce133b5'] = 'Le groupe par défaut du client doit être coché.';
|
||||
$_ERRORS['57bee6c1f07a678fd0c60670d47510d2'] = 'Impossible d\'écrire dans le fichier de langue du thème (%s). S\'il vous plaît vérifiez les permissions d\'écriture.';
|
||||
$_ERRORS['57e53d0590482b22c7810a968e35e649'] = 'Nom de bon de réduction non valable.';
|
||||
$_ERRORS['58f270b8b462558c757ca28a8094f08f'] = 'Une erreur s\'est produite pendant la sauvegarde. Impossible d\'obtenir la description de la table';
|
||||
$_ERRORS['591487ec823db841771914a94718ab42'] = 'Il existe déjà une URL de boutique qui utilise cette URI et ce domaine';
|
||||
$_ERRORS['592a291120e1c687a70e6d1a53259a28'] = 'La base de données de géolocalisation n\'est pas disponible.';
|
||||
$_ERRORS['59382adebc7f0d65c42fe773d443e4c7'] = 'Ce code ISO est déjà lié à une autre langue.';
|
||||
$_ERRORS['59e3d45dc17f2e9fc4caac2f887bd075'] = 'La fonction';
|
||||
$_ERRORS['5a6448a8d8e77fa43df91db2eea79fb1'] = 'Ce bon de réduction est désactivé';
|
||||
$_ERRORS['5a69d1cb0ef4096b272b3b441555d737'] = 'Vous n\'avez pas la permission de configurer ce module.';
|
||||
$_ERRORS['5aee207224baebde35a0b0009b8e74a9'] = 'Un élément de votre panier n\'est plus disponible pour cette quantité, vous ne pouvez pas continuer votre commande.';
|
||||
@@ -262,14 +258,14 @@ $_ERRORS['6310db462253eb49efa3709d8591defc'] = 'Merci de remplir le formulaire d
|
||||
$_ERRORS['6353739398bba6cbaa87b8c18fe42141'] = 'Thème non valable.';
|
||||
$_ERRORS['6364b8f0fcf00c1fedb76a7a7b7ad03e'] = 'Le fichier config.xml du thème n\'a pas été créé pour cette version de Prestashop.';
|
||||
$_ERRORS['637976ed39a990f58f8a3650eac0ff08'] = 'Adresse e-mail requise';
|
||||
$_ERRORS['637fb68fda1ee54b2fc75effa41a206d'] = 'Le champ %1$s est trop long. (%2$d caratères max.)';
|
||||
$_ERRORS['63a3342bcb133c141890746783007eaa'] = 'Une erreur s\'est produite pendant la mise à jour de l\'état.';
|
||||
$_ERRORS['63ae8982fa76c668cbfc774ccf083d26'] = 'Serveur de média n°3 non valable';
|
||||
$_ERRORS['652122103181aa2752efaecab300edf0'] = 'Accès interdit';
|
||||
$_ERRORS['660785e5dba40753e78220c416e70513'] = '. Vérifiez les droits d\'écriture sur le dossier.';
|
||||
$_ERRORS['66aa5fddcef66aa99c90c46f936de393'] = 'Le produit sélectionné n\'est pas valable.';
|
||||
$_ERRORS['66f24b4cb390959a74fae0280bf8cdec'] = 'Erreur lors de la mise à jour les champs requis ';
|
||||
$_ERRORS['6742da8d84d0457136d76e86a009b46a'] = 'La commande n\'a pu être trouvée';
|
||||
$_ERRORS['6898b493e67fd5feb6a9a9898c216b9d'] = 'Impossible de générer l\'image \"pas d\'image\" dans le dossier d\'images';
|
||||
$_ERRORS['68e5691a22a14f26f000504269086c04'] = 'Une erreur s\'est produite pendant le chargement de l\'image ; veuillez changer votre configuration serveur. (Code d\'erreur : %s)';
|
||||
$_ERRORS['68f608519f1015caf55d76b1d571a58b'] = 'Vous n\'avez pas les droits suffisants pour l\'ajout.';
|
||||
$_ERRORS['6a8f39c3861bfa5111a88d9c76df6993'] = 'Aucune facture disponible';
|
||||
$_ERRORS['6b5f90bd0034f755df6b1ef198b3d067'] = 'L\'entrepôt source n\'est pas valable.';
|
||||
@@ -289,7 +285,6 @@ $_ERRORS['6fc869f783faaa5a5b47bde38fa1055c'] = 'La raison n\'est pas valable.';
|
||||
$_ERRORS['6fd4e04d113190d915a36b101ac92489'] = 'Cette commande a déjà cet état';
|
||||
$_ERRORS['700c53d8cec1b1e9cf6c247944126166'] = 'Une erreur est survenue durant la mise à jour de votre panier.';
|
||||
$_ERRORS['708d2bfb476ba46221602d549f0e7a4d'] = 'Identifiant de catégorie manquant';
|
||||
$_ERRORS['70f4b635847038d056e33959821a7a66'] = 'caractères max';
|
||||
$_ERRORS['71754079aaeefc5c6e745ddd59f8a35f'] = 'Commande gratuite';
|
||||
$_ERRORS['71f4f008985ea6abc73e89a668e15197'] = 'Cet attribut existe déjà.';
|
||||
$_ERRORS['72ac7ea6f82331cfc457b95489678119'] = 'Veuillez fournir votre numéro de commande';
|
||||
@@ -324,10 +319,11 @@ $_ERRORS['8232b04735bff65500e6fcc378ba1f4a'] = 'Ce bon de réduction a déjà é
|
||||
$_ERRORS['82a8b3ff9de7c44dcc811b80d6d23189'] = 'Un compte est déjà enregistré avec cet email.';
|
||||
$_ERRORS['82f5cfff9540e141216195b59dddd594'] = 'Commande introuvable dans la base de données';
|
||||
$_ERRORS['83bb26ccfcb5788d8976168edcc8790f'] = 'Veuillez accepter les conditions d\'utilisation';
|
||||
$_ERRORS['83d41d7e6f25cd9be1e48204697fe0c9'] = 'Le lien réécrit pour';
|
||||
$_ERRORS['8475669ea7960c54c3a8a8eb0701a430'] = 'Ce champ %1$s (%2$s) est trop long : %3$d caractères maximum (en compte actuellement %4$d).';
|
||||
$_ERRORS['84791cb2d987ad5f5b77e36e27686872'] = 'Commande fournisseur introuvable dans la base de données';
|
||||
$_ERRORS['84b743161b37970484b524af38ef588a'] = 'Tranche non valable';
|
||||
$_ERRORS['8562db06e3931e51ac8c456b56088b02'] = 'Ce client n\'existe pas.';
|
||||
$_ERRORS['86b00089e0a8e76925f3d4b28ef43317'] = 'La réécriture d\'URL automatique n\'est pas parvenue à générer une URL simplifié et pour : %s';
|
||||
$_ERRORS['86de674d7405670db52e79ec1665b0b1'] = 'Une adresse localisée dans un pays contenant des états doit en sélectionner un.';
|
||||
$_ERRORS['86eb7a8a11e8d60cc214c71970f11c11'] = 'Numéro de commande requis';
|
||||
$_ERRORS['86f1561c0fbc316654434af6f0c035e8'] = 'Identifiant de prix spécifique non valable';
|
||||
@@ -350,9 +346,9 @@ $_ERRORS['8fd6c902e0a6186ebc62b4c3c65dc528'] = 'Vous ne pouvez pas supprimer ce
|
||||
$_ERRORS['9072e6a7f1693ef1fb211f2f6dc56d02'] = 'Prix requis pour l\'attribut';
|
||||
$_ERRORS['918eafd2a5ffd2824a394ce7bf1c4df4'] = 'Date de naissance non valable';
|
||||
$_ERRORS['9211c38458f969f18498096a400a2214'] = 'Impossible de charger l\'objet';
|
||||
$_ERRORS['922dc0515643fb69585b67281692644a'] = 'Vous ne pouvez regénérer votre mot de passe que toutes les %d minute(s)';
|
||||
$_ERRORS['92cfc43b8b3cf7a964f2ef24fd22f8df'] = 'Il n\'y pas de modules dans votre installation de PrestaShop. Utilisez l\'onglet Modules pour les activer ou rendez-vous sur notre site Internet afin de télécharger des modules complémentaires.';
|
||||
$_ERRORS['92e7a89759bc4c89fd49c01ccc40ac0a'] = 'Une erreur est survenue lors de la copie des images.';
|
||||
$_ERRORS['931b7343428529d2673554b2cfb06211'] = 'Nom trop long';
|
||||
$_ERRORS['93ba082c4cdbebf510e04ba399071757'] = '\"%s\" n\'existe pas. Vous avez peut-être saisi cette URL manuellement.';
|
||||
$_ERRORS['93bec915b8879ccc0352b786ffa5bd70'] = 'La date n\'est pas valable';
|
||||
$_ERRORS['94073386539fc874e318a625941344f8'] = 'La date de fin n\'est pas valable (AAAA-MM-JJ)';
|
||||
@@ -371,7 +367,8 @@ $_ERRORS['9b3261577a34cd7c48ad83d80295ff09'] = 'Erreur fatale : pas de transport
|
||||
$_ERRORS['9c75ae847d61a08e116e964121effab2'] = 'Impossible d\'enregistrer la réduction du groupe';
|
||||
$_ERRORS['9c76f2f7dfd1a97c3303fda501ea7fd9'] = 'Il existe déjà un prix spécifique pour ces paramètres';
|
||||
$_ERRORS['9ce4606635f2118f9d10d1f323f73fe2'] = 'Ce module ne peut être greffé sur ce point d\'accroche.';
|
||||
$_ERRORS['9d0af39694637f8184020a6193a3943c'] = 'La réécriture d\'URL automatique n\'est pas parvenue à générer une URL simplifié et pour :';
|
||||
$_ERRORS['9d25fc6c5ea4a4331951a37139e9503b'] = 'les code postal est invalide.';
|
||||
$_ERRORS['9d8f8b3b0bb337d4e658ed339c3f77ee'] = 'Nom trop long (%d caractères max)';
|
||||
$_ERRORS['9da8f16cc70539be13ffa3e051462fb1'] = 'Erreur : le paramètre \"from\" est corrompu';
|
||||
$_ERRORS['9ddf236daae81f831ccf3c0bfe9751e5'] = 'Une erreur s\'est produite pendant la mise à jour de l\'objet.';
|
||||
$_ERRORS['9eafdd415e82973f24b7af6580ff15de'] = 'Le montant minimum ne peut être inférieur à 0';
|
||||
@@ -392,7 +389,6 @@ $_ERRORS['a551c1b1a24beff63aa3cc70ea172351'] = 'Vous devez indiquer un nom afin
|
||||
$_ERRORS['a56b6c43645970e79a8098df1dfc9746'] = 'Cette adresse ne peut pas être effacée.';
|
||||
$_ERRORS['a5df8bfce318a15ea55f18082b9b56c0'] = 'Vous n\'avez pas accès à ce produit.';
|
||||
$_ERRORS['a693c37913e1fac5af61b8247c03b6ca'] = 'Le ou les modules suivants n\'ont pas été correctement mis à jour : %s';
|
||||
$_ERRORS['a6bff806eca0f27ddc2118218517e690'] = 'Vous devez ajouter';
|
||||
$_ERRORS['a7642593a28353de8256fc0e4bc3bc40'] = 'Ce module doit être installé pour être mis à jour :';
|
||||
$_ERRORS['a7b770c4221d81830ac09059e16083a8'] = 'L\'identifiant du transporteur de cette commande n\'est pas valable';
|
||||
$_ERRORS['a7eca295291f53a23ab7ba0a9c7fd9de'] = 'Cette fonctionnalité a été désactivée.';
|
||||
@@ -402,7 +398,6 @@ $_ERRORS['a8e7dc5e339c55896c458f14008c3a91'] = 'Impossible de charger l\'objet C
|
||||
$_ERRORS['a902b4022653cd6f6d874bf596c811b8'] = 'Client non valable';
|
||||
$_ERRORS['a9104bb09fed44f9e4373207d8fdde6c'] = 'Envoi d\'e-mail impossible';
|
||||
$_ERRORS['a97f01447ff3a5b2eb13193947a8b09e'] = 'Vous ne pouvez pas désactiver la boutique par défaut.';
|
||||
$_ERRORS['a9b036d3e91d53892d6a67c31327e456'] = 'doit avoir les droits d\'écriture';
|
||||
$_ERRORS['a9b3e2b8011bb175d3b1bcd318584080'] = 'Retour produit non confirmé';
|
||||
$_ERRORS['aa2154c174605e6c5bae0daa7ea56352'] = 'Une erreur s\'est produite lors de la copie du logo.';
|
||||
$_ERRORS['aa99af205bcf9ebf7976064542d58ab6'] = 'Erreur : adresse e-mail non valable';
|
||||
@@ -416,14 +411,14 @@ $_ERRORS['b046e4164fe05012960e96896b7b0c34'] = 'L\'archive ne peut pas être té
|
||||
$_ERRORS['b06ce341f078da6f2e891c64a9fa72d1'] = 'Impossible de charger le pack de localisation (à partir de prestashop.com et de votre dossier \"localization\" local)';
|
||||
$_ERRORS['b08b2fee4a9343ddb8432bb4b00eee88'] = 'Le serveur a dépassé son délai d\'expiration, le filigrane peut-être ne pas avoir été appliqué à toutes vos images.';
|
||||
$_ERRORS['b08d3867be98e6fff3233cd40ab8134a'] = 'La création de la commande a échoué';
|
||||
$_ERRORS['b0accee4a4704ec46d245b722309a8be'] = 'n\'existe pas dans la base de données';
|
||||
$_ERRORS['b1046eaca37cbbd3b53d17c33299bfab'] = 'Ce produit a été remboursé.';
|
||||
$_ERRORS['b1367942aa02ea8c9d4aa07cdf5e473c'] = 'Vous devez garder au moins un objet.';
|
||||
$_ERRORS['b23ebcd794e36b00ff19996b457c16c0'] = 'Le code postal est invalide. Il doit être saisi comme suit : %s';
|
||||
$_ERRORS['b258e174fe8a0a97dfadca62be8f7802'] = 'Le champ %s est invalide.';
|
||||
$_ERRORS['b2b367f1201bb55f41e0688955f4f1a1'] = 'Date d\'expiration dépassée';
|
||||
$_ERRORS['b38f15cfb6f5640c4ff55cd72c7575f6'] = 'Ce bon de réduction n\'est pas encore valable';
|
||||
$_ERRORS['b39188d5e26a56bfd489f50435c08785'] = 'La fonction %1$s (Ligne %2$s) est obsolète et ne fera pas partie de notre prochaine version majeure.';
|
||||
$_ERRORS['b40ad46c25c153a3d2fde078c0e1b0f8'] = 'Veuillez vous connecter';
|
||||
$_ERRORS['b417662bce6671781c5285afe872056a'] = 'L\'image est trop grande';
|
||||
$_ERRORS['b4816317cad36c53e8b4120c7f2b561a'] = 'La sélection des pays n\'est valable.';
|
||||
$_ERRORS['b578824c29b15327203b675dc8d8f5f1'] = 'Paramètre non valable';
|
||||
$_ERRORS['b58984a6d945e72c33586460ca8f3c61'] = 'Erreur : aucun client trouvé';
|
||||
@@ -442,22 +437,18 @@ $_ERRORS['ba2bfa3216ea97ec1e454239610d089a'] = 'Vous n\'avez pas accès à cette
|
||||
$_ERRORS['baafbb73bdf562b2dcbd2c4b807f758e'] = 'Cette adresse n\'est pas dans une zone valable.';
|
||||
$_ERRORS['bbced877c13c763f0141ff906c8ed0e5'] = 'Fichier non valable';
|
||||
$_ERRORS['bc33aa1314e7dcd3472db72472b909b2'] = 'Une erreur s\'est produite pendant la suppression.';
|
||||
$_ERRORS['bc54287d97c88a98f594dc488a334e89'] = 'Taille max. :';
|
||||
$_ERRORS['bc9fcab1dcc7fe1538b180d314f20514'] = 'Vous ne pouvez pas désactiver le transporteur par défaut, choisissez un autre transporteur par défaut au préalable.';
|
||||
$_ERRORS['bca593d141e3a4e1ca0d0af5d35fc79d'] = 'Une erreur s\'est produite : impossible d\'enregistrer l\'état actuel du retour produit';
|
||||
$_ERRORS['bd9014fe70f4f8bb1beed74e3b708483'] = 'Code postal';
|
||||
$_ERRORS['bdc3ce1a2e9e6d8ab5bd0dd31c1a03fe'] = 'Une erreur est survenue lors de l\'import d\'une devise :';
|
||||
$_ERRORS['be676ad43f97a5f02f147a9e1db3410d'] = 'E-mail non valable.';
|
||||
$_ERRORS['be694d5db9d32c43014995441a5939c4'] = 'Nom de fichier non valable';
|
||||
$_ERRORS['be9fddade234ff9b16a1d92d62963b8e'] = 'Propriété d\'état invalide.';
|
||||
$_ERRORS['beab08f29e61dd1802f7fcd23b41931d'] = 'Impossible de mettre à jour les informations';
|
||||
$_ERRORS['bede40c4ff02d7aa6d924fabcfc53c21'] = 'Type de remise non valable';
|
||||
$_ERRORS['befec70964837a08794ca1b092471d83'] = 'Code d\'erreur :';
|
||||
$_ERRORS['bf15c16588ad281d34bc455f51e0cd97'] = 'Vous ne pouvez pas changer la devise';
|
||||
$_ERRORS['bf1af96a1c2127082822a24bca0dfa4f'] = 'Ce module est déjà installé :';
|
||||
$_ERRORS['bf57e7854dd04a357194e6752c094bd6'] = 'La facture n\'est pas valable';
|
||||
$_ERRORS['bf94a83d80c2e2090d57dc51a01f6270'] = 'Une erreur s\'est produite lors du chargement de l\'objet image.';
|
||||
$_ERRORS['bfbc475ebfb3b560ee71e24a9e621109'] = 'Longueur maximale :';
|
||||
$_ERRORS['bfd99559857dfcfc40cb0d0e6c8aee1b'] = 'Nom non valable';
|
||||
$_ERRORS['c07d1d742561121e6abd49450947c187'] = 'le module ne peut être chargé';
|
||||
$_ERRORS['c111be82444b7eed2d979636db454ce9'] = 'Accès interdit';
|
||||
@@ -471,6 +462,7 @@ $_ERRORS['c45319ee556dc43ba15523c539c7e9d4'] = 'Désolé, nous ne pouvons renouv
|
||||
$_ERRORS['c4ae3afc5d4c01919142f8b39cc5c1c5'] = 'format de l\'image non reconnu ; formats acceptés : GIF, JPG, PNG';
|
||||
$_ERRORS['c4e7595c4e8f49c80458997b912d749b'] = 'Mauvais identifiants';
|
||||
$_ERRORS['c569149bbb8ca2ea337fa0a4c6c98409'] = 'Aucun bon de livraison trouvé pour cette période';
|
||||
$_ERRORS['c662307430c97af94e120201c8d56c66'] = 'Ce champ %1$s est obligatoire au moins en %2$s';
|
||||
$_ERRORS['c6a8757e591d6090eb75d11e8d316f57'] = 'SSL activé. Mais votre adresse IP est autorisée à utiliser le mode non sécurisé (maintenance ou adresse IP locale).';
|
||||
$_ERRORS['c791e58067fc99ef9fdb95bace661815'] = 'Une erreur est survenue avec votre compte et votre nouveau mot de passe n\'a pas pu être envoyé à votre adresse email. Veuillez nous notifier de ce problème via le formulaire de contact.';
|
||||
$_ERRORS['c7cd7ecd5b19e01f74cad32af30c9ac4'] = 'Vous devez avoir au moins un employé dans le groupe Administrateur.';
|
||||
@@ -484,7 +476,6 @@ $_ERRORS['cb17b4eeba6f9e864a87b06af9cae29e'] = 'Impossible d\'enregistrer cette
|
||||
$_ERRORS['cb46295650e6e2a53d528e353546c2a5'] = 'Une erreur s\'est produite pendant la mise à jour de la personnalisation.';
|
||||
$_ERRORS['cba0b206627d45fbf0ae707e20d4a38f'] = 'mot de passe non valable';
|
||||
$_ERRORS['cbadeb15d4f321e2fd06a41e46d34fd3'] = 'Vous ne pouvez pas ecrire sur ce fichier : \"%s\"';
|
||||
$_ERRORS['cc707fac14e2dd34b1ecfbec2a5fa6fc'] = 'images. Veuillez vérifier les droits d\'écriture sur le dossier.';
|
||||
$_ERRORS['cc7e699f0084632117f35dc294d29f16'] = 'Une erreur s\'est produite pendant la mise à jour de l\'état de l\'objet.';
|
||||
$_ERRORS['cd41badf2abd4a993073f9b5611de271'] = 'Numéro de commande non valable';
|
||||
$_ERRORS['ce30da82a4a6b974c18780af4597c8ee'] = 'Une erreur est survenue pendant la configuration des priorités.';
|
||||
@@ -504,13 +495,13 @@ $_ERRORS['d4430672c8b3c123ae5f4c2f4b5b458d'] = 'Vous devez avoir au moins un pro
|
||||
$_ERRORS['d4e6d6c42bf3eb807b8778255a4ce415'] = 'Échec d\'authentification';
|
||||
$_ERRORS['d543c3cf08667fe12b4bb22d6abd84c7'] = 'Le titre \"%s\" est déjà utilisé, veuillez en choisir un autre.';
|
||||
$_ERRORS['d5b9eddfad35e1cd6c97eff40c8301e6'] = 'Une erreur est survenue lors de la suppression de l\'image sélectionnée';
|
||||
$_ERRORS['d6de34089e7c9c2b568587543805a80b'] = 'Le lien réécrit pour %1$s (ID : %2$s) a été réécrit en tant que %3$s.';
|
||||
$_ERRORS['d7569980257d11fbd66deb501f5efab8'] = 'Vous n\'avez pas la permission de supprimer ce module.';
|
||||
$_ERRORS['d814b0ff8722719194d0bfdf3f489a97'] = 'Une erreur s\'est produite pendant l\'envoi du message';
|
||||
$_ERRORS['d906ff9d856174f452e62e5dbdb83f11'] = 'Impossible d\'afficher le fichier de sauvegarde';
|
||||
$_ERRORS['d95673a90af51b8d6818c5e5f3fc3b88'] = 'Largeur et hauteur doivent être numériques.';
|
||||
$_ERRORS['db3f419ede0b78fcf31491509e68db40'] = 'Nom de zone incorrect.';
|
||||
$_ERRORS['db4c57ec9dc07e5858740dac2954afe0'] = 'Vous pouvez désactiver cette fonction sur cette page';
|
||||
$_ERRORS['db5bf82f326c6332a2c3dc1b0dd4598e'] = 'a été réécrit en tant que';
|
||||
$_ERRORS['db7a282fcab155c89c9324ff799d8140'] = 'Assignez une page CMS valable si vous voulez qu\'elle soit lue';
|
||||
$_ERRORS['db80d36a89df4c527c779b722bb039f8'] = 'Mauvais identifiant de catégorie';
|
||||
$_ERRORS['dc0c81278849e0f6a297e93c935e465d'] = 'Votre commande n\'atteint pas le montant minimum requis pour utiliser ce bon de réduction';
|
||||
@@ -519,12 +510,12 @@ $_ERRORS['dcefb46cb90317f0d55e889b153b995e'] = 'Vous devez sélectionner au moin
|
||||
$_ERRORS['dd37ba5dbdc5c68498e8dfa8a7bcdd98'] = 'Une erreur est survenue lors de l\'envoi de l\'e-mail au client';
|
||||
$_ERRORS['dd4d1297d25682ad76576b1fcf4c61ee'] = 'Impossible de générer un remboursement';
|
||||
$_ERRORS['dd6b089a49908d671c3e9cc8dc5899ae'] = 'Message non valable';
|
||||
$_ERRORS['dd768cd2ffc58f0d0a307379d7da3480'] = 'Le champ %1$s est trop long. (%2$d caratères max., HTML inclus)';
|
||||
$_ERRORS['ddd4e7f16c2032d59cb4fb4b86576bc5'] = 'Vous devez sélectionner au moins un élément à supprimer.';
|
||||
$_ERRORS['de10fc28511b894f704c1a67fcff7b4f'] = 'Vous avez déjà la quantité maximale disponible pour ce produit.';
|
||||
$_ERRORS['de1773afdeb0fdacd595fa6e08edab62'] = 'Identifiant de commande fournisseur introuvable';
|
||||
$_ERRORS['de5213079199a0da311533b8654b6723'] = 'Nous ne pouvons pas regénérer un mot de passe avec les données que vous avez soumis';
|
||||
$_ERRORS['de957d11dc5f942a60f31f8ceecf339d'] = 'Une erreur est survenue pendant la désinstallation du module :';
|
||||
$_ERRORS['dea850f4b2aebd535089e1042c789b7c'] = 'Un montant total minimum de';
|
||||
$_ERRORS['dea9b328f904f025e4031bf8dfb7b392'] = 'Une erreur s\'est produite pendant la suppression de la sélection.';
|
||||
$_ERRORS['deec1d85e431dfa0f76e48cfd764f8d5'] = 'Aucun numéro de TVA';
|
||||
$_ERRORS['df57550d5051bd670c8de245c15a0ad7'] = 'Vous ne pouvez pas supprimer cette catégorie, parce qu\'une boutique utilise cette catégorie comme catégorie racine.';
|
||||
@@ -578,6 +569,7 @@ $_ERRORS['ee66f9c9930cb33d2a5dde9b240d3f7e'] = 'est requis.';
|
||||
$_ERRORS['eedef2c356c6598d1c1c35c30459ba3c'] = 'Le bon de réduction ne peut terminer avant qu\'il ne commence.';
|
||||
$_ERRORS['ef78c808ff4918fc8c80ffdd6f7d8e11'] = 'Une erreur est survenue durant la mise à jour panier.';
|
||||
$_ERRORS['efccf3b0fd1b65f88bd6dfa2821060c8'] = 'Une erreur est survenue pendant la mise à jour du statut :';
|
||||
$_ERRORS['f00cdc4a715c763376d8a5063d45aad0'] = 'Le paramètre %1$s dans la fonction %2$s (Ligne %3$s) est obsolète et ne fera pas partie de notre prochaine version majeure.';
|
||||
$_ERRORS['f0dc0fa07b13965fe5a95fa37166c4e7'] = 'Adresse e-mail manquante';
|
||||
$_ERRORS['f100c143763d1b027a3e4cb77df9d1b7'] = 'Une erreur s\'est produite pendant la création des champs personnalisés.';
|
||||
$_ERRORS['f1534de7e6636fdfedf7aea238841b24'] = 'Vous ne pouvez pas supprimer ou désactiver le dernier groupe de boutique.';
|
||||
@@ -586,6 +578,7 @@ $_ERRORS['f32c746083382bb54c8c714b1f2db3ce'] = 'Veuillez sélectionner un sujet
|
||||
$_ERRORS['f33bca063db69a70ff1910e99db0a9fe'] = 'Aucune zone ne correspond à votre adresse';
|
||||
$_ERRORS['f37bb979ac3abdeb7d1eae339fcb0361'] = 'Mcrypt n\'est pas activé sur ce serveur.';
|
||||
$_ERRORS['f3c72e7562dd34e56991a7fb53061d3a'] = 'Nom de la pièce jointe requis';
|
||||
$_ERRORS['f3d4d99cf273e2adbec0b81fdedf5c68'] = 'Nom de bon de réduction non valable.';
|
||||
$_ERRORS['f3d730f13c88df7341776cc883888268'] = 'Ce produit ne peut pas être ajouté au panier';
|
||||
$_ERRORS['f3fb906c0bd487b3341bc200d23e8faf'] = 'Cette tranche chevauche une autre';
|
||||
$_ERRORS['f55449d53d91aff67bad843f9ab47aee'] = 'Système de cache manquant ';
|
||||
@@ -593,10 +586,11 @@ $_ERRORS['f55cdaa9ea87c6ebeeb7b4acf31635af'] = 'Le message ne doit pas être vid
|
||||
$_ERRORS['f59b67acbc1ca8ecad71a742f5e43b09'] = 'Aucune commande avec cet ID :';
|
||||
$_ERRORS['f5d44b60e38b28d19549bb7a107654ca'] = 'Vous ne pouvez pas supprimer votre propre compte.';
|
||||
$_ERRORS['f5d5ae2070effc7b3eee52adc882bb6b'] = 'Facture non trouvée';
|
||||
$_ERRORS['f783b48ba9193ecd51ea751e5a660d05'] = 'Ne peux être enregistré';
|
||||
$_ERRORS['f71822f4baea3403f806fc2cd324ffb1'] = 'Le nom de la caractéristique n\'est pas valable. %1$s en %2$s.';
|
||||
$_ERRORS['f787618e514c038851726224d7e4421e'] = 'Aucun fichier sélectionné';
|
||||
$_ERRORS['f8279a73d35437427d4c77e28828c5fc'] = 'Cette adresse e-mail n\'est pas enregistrée.';
|
||||
$_ERRORS['f8700fd851876c5adbffa7eddaaaf163'] = 'Une erreur est survenue durant l\'envoi d\'image';
|
||||
$_ERRORS['f872281f035e53f732b58c058a797f30'] = 'Un montant total minimum de %d est requis pour valider votre commande.';
|
||||
$_ERRORS['f879ff42950666608fe845a86ad26331'] = 'Impossible de charger l\'objet Address';
|
||||
$_ERRORS['f8a19b1a94a0625cf7640c18e45ff349'] = 'Impossible de charger la facture pour modifier sa note.';
|
||||
$_ERRORS['f8c7e0d5ec163fd43147bb495983d5d3'] = 'Le prix du produit n\'est pas valable.';
|
||||
@@ -608,14 +602,15 @@ $_ERRORS['f9895fdc061ef5afa46285b37ac53911'] = 'un dossier de mail existe pour %
|
||||
$_ERRORS['f996dce5bdfb1b1094e41cf996c5fdae'] = 'Veuillez indiquer l\'URL du module';
|
||||
$_ERRORS['f9c7939a8397ee022fefee2bdb3407af'] = 'URL non valable';
|
||||
$_ERRORS['f9cc33cd720db1551338663f0ed0cc78'] = 'Vous n\'avez pas les droits pour ajouter du stock.';
|
||||
$_ERRORS['fba78cbc51e76234884ba4d6c232bc12'] = 'Le nom pour la caractéristique %1$s est trop long en %2$s.';
|
||||
$_ERRORS['fbd5f59dcc8b961a5e953fafa7238cd3'] = 'Impossible de livrer ce produit à l\'adresse sélectionnée.';
|
||||
$_ERRORS['fd3d2771d53d8e29bb0d79d00cf3696d'] = 'L\'employé doit être associé à au moins une boutique';
|
||||
$_ERRORS['fd6034a1544218709264bfa5c70ffb69'] = 'Vous ne pouvez pas utiliser ce bon de réduction dans votre pays de livraison';
|
||||
$_ERRORS['fe22b7cb2de47c8eafec2ad82fada9dd'] = 'Le produit doit être créé avant d\'ajouter des possibilités de personnalisations.';
|
||||
$_ERRORS['fe40ffc8cf596487324e6b486e6b64c4'] = 'Une erreur est survenue lors du placement du module sur le point d\'accroche.';
|
||||
$_ERRORS['fe890c9c2397efb789a20fce3ee5bc3a'] = 'Veuillez saisir votre code postal.';
|
||||
$_ERRORS['ff30d300e1e8810211e29bb092decdf1'] = 'minute(s)';
|
||||
$_ERRORS['ff58a216e0c3ac9c33b0aa035a161dd8'] = 'Impossible de générer un bon de réduction';
|
||||
$_ERRORS['ff5a229e566831ea38a2ba5fb739df9f'] = 'Erreur : veuillez choisir une adresse';
|
||||
$_ERRORS['ff86c1ffba9a1e575183a01d21a3745a'] = '\"%s\" : n\'est pas un e-mail valable';
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user