diff --git a/core/lib/Thelia/Config/I18n/en_US.php b/core/lib/Thelia/Config/I18n/en_US.php
index 7eb24949a..ce333ddb4 100644
--- a/core/lib/Thelia/Config/I18n/en_US.php
+++ b/core/lib/Thelia/Config/I18n/en_US.php
@@ -1,26 +1,14 @@
. */
-/* */
-/*************************************************************************************/
return array(
-
-);
\ No newline at end of file
+ 'Delivery module' => 'Delivery module',
+ 'Quantity' => 'Quantity',
+ 'Product' => 'Product',
+ 'Unit. price' => 'Unit. price',
+ 'Tax' => 'Tax',
+ 'Unit taxed price' => 'Unit taxed price',
+ 'Taxed total' => 'Taxed total',
+ 'Payment module' => 'Payment module',
+ 'Postage' => 'Postage',
+ 'Total' => 'Total',
+);
diff --git a/core/lib/Thelia/Config/I18n/es_ES.php b/core/lib/Thelia/Config/I18n/es_ES.php
index 7eb24949a..f1a85bd6a 100644
--- a/core/lib/Thelia/Config/I18n/es_ES.php
+++ b/core/lib/Thelia/Config/I18n/es_ES.php
@@ -1,26 +1,36 @@
. */
-/* */
-/*************************************************************************************/
return array(
-
-);
\ No newline at end of file
+ 'Combination builder' => 'Combination builder',
+ 'Title' => 'Title',
+ 'City' => 'City',
+ 'Zip code' => 'Zip code',
+ 'Country' => 'Country',
+ 'Phone' => 'Phone',
+ 'Login' => 'Login',
+ 'Password' => 'Password',
+ 'Profile' => 'Profile',
+ 'Postage' => 'Postage',
+ 'Add to all product templates' => 'Add to all product templates',
+ 'Quantity' => 'Quantity',
+ 'Name' => 'Name',
+ 'Value' => 'Value',
+ 'Subject' => 'Subject',
+ 'Company' => 'Company',
+ 'Description' => 'Description',
+ 'Language name' => 'Language name',
+ 'ISO 639 Code' => 'ISO 639 Code',
+ 'If a translation is missing or incomplete :' => 'If a translation is missing or incomplete :',
+ 'Host' => 'Host',
+ 'Port' => 'Port',
+ 'Encryption' => 'Encryption',
+ 'Username' => 'Username',
+ 'Timeout' => 'Timeout',
+ 'Source IP' => 'Source IP',
+ 'Email address' => 'Email address',
+ 'Firstname' => 'Firstname',
+ 'Lastname' => 'Lastname',
+ 'Additional address' => 'Additional address',
+ 'Reference' => 'Reference',
+ 'EAN Code' => 'EAN Code',
+);
diff --git a/core/lib/Thelia/Controller/Admin/TranslationsController.php b/core/lib/Thelia/Controller/Admin/TranslationsController.php
index d13f29423..30ebbcdb2 100644
--- a/core/lib/Thelia/Controller/Admin/TranslationsController.php
+++ b/core/lib/Thelia/Controller/Admin/TranslationsController.php
@@ -32,6 +32,7 @@ use Thelia\Model\ConfigQuery;
use Thelia\Model\ModuleQuery;
use Thelia\Core\Template\TemplateHelper;
use Thelia\Core\Template\TemplateDefinition;
+use Thelia\Tools\URL;
/**
* Class LangController
* @package Thelia\Controller\Admin
@@ -41,7 +42,6 @@ class TranslationsController extends BaseAdminController
{
protected function renderTemplate()
{
-
// Find modules
$modules = ModuleQuery::create()->joinI18n($this->getCurrentEditionLocale())->orderByPosition()->find();
@@ -58,24 +58,33 @@ class TranslationsController extends BaseAdminController
$template = $directory = $i18n_directory = false;
- $mode = 'template';
+ $walkMode = TemplateHelper::WALK_MODE_TEMPLATE;
- if (! empty($item_id)) {
+ $templateArguments = array(
+ 'item_to_translate' => $item_to_translate,
+ 'item_id' => $item_id,
+ 'view_missing_traductions_only' => $this->getRequest()->get('view_missing_traductions_only', 0),
+ 'max_input_vars_warning' => false,
+ );
+
+ // Find the i18n directory, and the directory to examine.
+
+ if (! empty($item_id) || $item_to_translate == 'co') {
switch($item_to_translate) {
case 'mo' :
if (null !== $module = ModuleQuery::create()->findPk($item_id)) {
$directory = THELIA_MODULE_DIR . $module->getBaseDir();
- $i18n_directory = THELIA_TEMPLATE_DIR . $template->getI18nPath();
- $mode = 'php';
+ $i18n_directory = THELIA_TEMPLATE_DIR . $module->getI18nPath();
+ $walkMode = TemplateHelper::WALK_MODE_PHP;
}
break;
case 'co' :
$directory = THELIA_ROOT . 'core/lib/Thelia';
$i18n_directory = THELIA_ROOT . 'core/lib/Thelia/Config/I18n';
- $mode = 'php';
+ $walkMode = TemplateHelper::WALK_MODE_PHP;
break;
case 'fo' :
@@ -96,24 +105,58 @@ class TranslationsController extends BaseAdminController
$i18n_directory = THELIA_TEMPLATE_DIR . $template->getI18nPath();
}
+ // Load strings to translate
if ($directory) {
- // Load strings
- $this->walkDir($directory, $mode, $all_strings);
-
- // Load translated strings
+ // Save the string set, if the form was submitted
if ($i18n_directory) {
- $locale = $this->getCurrentEditionLocale();
+
+ $save_mode = $this->getRequest()->get('save_mode', false);
+
+ if ($save_mode !== false) {
+
+ $texts = $this->getRequest()->get('text', array());
+
+ if (! empty($texts)) {
+
+ $file = sprintf("%s/%s.php", $i18n_directory, $this->getCurrentEditionLocale());
+
+ $translations = $this->getRequest()->get('translation', array());
+
+ TemplateHelper::getInstance()->write_translation($file, $texts, $translations);
+
+ if ($save_mode == 'stay')
+ $this->redirectToRoute("admin.configuration.translations", $templateArguments);
+ else
+ $this->redirect(URL::getInstance()->adminViewUrl('configuration'));
+ }
+ }
+ }
+
+ // Load strings
+ $stringsCount = TemplateHelper::getInstance()->walkDir(
+ $directory,
+ $walkMode,
+ $this->getTranslator(),
+ $this->getCurrentEditionLocale(),
+ $all_strings
+ );
+
+ // Estimate number of fields, and compare to php ini max_input_vars
+ $stringsCount = $stringsCount * 2 + 6;
+
+ if ($stringsCount > ini_get('max_input_vars')) {
+ $templateArguments['max_input_vars_warning'] = true;
+ $templateArguments['required_max_input_vars'] = $stringsCount;
+ $templateArguments['current_max_input_vars'] = ini_get('max_input_vars');
+ }
+ else {
+ $templateArguments['all_strings'] = $all_strings;
}
}
}
- return $this->render('translations', array(
- 'item_to_translate' => $item_to_translate,
- 'item_id' => $item_id,
- 'all_strings' => $all_strings,
- 'view_missing_traductions_only' => $this->getRequest()->get('view_missing_traductions_only', 0)
- ));
+ return $this->render('translations', $templateArguments);
}
public function defaultAction()
@@ -129,86 +172,4 @@ class TranslationsController extends BaseAdminController
return $this->renderTemplate();
}
-
- protected function normalize_path($path)
- {
- $path =
- str_replace(
- str_replace('\\', '/', THELIA_ROOT),
- '',
- str_replace('\\', '/', realpath($path))
- );
-
- if ($path[0] == '/') $path = substr($path, 1);
-
- return $path;
- }
-
- protected function walkDir($directory, $mode, &$strings) {
-
- if ($mode == 'php') {
- $prefix = '\-\>[\s]*trans[\s]*\(';
-
- $allowed_exts = array('php');
- } else {
- $prefix = '\{intl[\s]l=';
-
- $allowed_exts = array('html', 'tpl', 'xml');
- }
-
- try {
- //echo "walking in $directory
";
-
- foreach (new \DirectoryIterator($directory) as $fileInfo) {
-
- if ($fileInfo->isDot()) continue;
-
- if ($fileInfo->isDir()) $this->walkDir($fileInfo->getPathName(), $mode, $strings);
-
- if ($fileInfo->isFile()) {
-
- $ext = $fileInfo->getExtension();
-
- if (in_array($ext, $allowed_exts)) {
-
- if ($content = file_get_contents($fileInfo->getPathName())) {
-
- $short_path = $this->normalize_path($fileInfo->getPathName());
-
- // echo " examining $short_path\n";
-
- $matches = array();
-
- if (preg_match_all('/'.$prefix.'((? array($short_path),
- 'chaine' => $match,
- 'translation' => $this->getTranslator()->trans($match, array(), 'messages', $this->getCurrentEditionLocale(), false),
- 'dollar' => strstr($match, '$') !== false
- );
- }
- }
- }
- }
- }
- }
- } catch (\UnexpectedValueException $ex) {
- echo $ex;
- }
- }
}
diff --git a/core/lib/Thelia/Core/Template/Smarty/SmartyParser.php b/core/lib/Thelia/Core/Template/Smarty/SmartyParser.php
index 586fc7a05..96aa3dd24 100755
--- a/core/lib/Thelia/Core/Template/Smarty/SmartyParser.php
+++ b/core/lib/Thelia/Core/Template/Smarty/SmartyParser.php
@@ -95,7 +95,7 @@ class SmartyParser extends Smarty implements ParserInterface
public static function theliaEscape($content, $smarty)
{
if (is_scalar($content)) {
- return htmlspecialchars($content ,ENT_QUOTES, Smarty::$_CHARSET);
+ return htmlspecialchars($content, ENT_QUOTES, Smarty::$_CHARSET);
} else {
return $content;
}
diff --git a/core/lib/Thelia/Core/Template/TemplateHelper.php b/core/lib/Thelia/Core/Template/TemplateHelper.php
index 7ddbdf79a..c67460d8c 100644
--- a/core/lib/Thelia/Core/Template/TemplateHelper.php
+++ b/core/lib/Thelia/Core/Template/TemplateHelper.php
@@ -24,9 +24,14 @@
namespace Thelia\Core\Template;
use Thelia\Model\ConfigQuery;
+use Thelia\Log\Tlog;
+use Thelia\Core\Translation\Translator;
class TemplateHelper
{
+ const WALK_MODE_PHP = 'php';
+ const WALK_MODE_TEMPLATE = 'tpl';
+
/**
* This is a singleton
@@ -93,4 +98,156 @@ class TemplateHelper
return $list;
}
+
+
+ protected function normalize_path($path)
+ {
+ $path = str_replace(
+ str_replace('\\', '/', THELIA_ROOT),
+ '',
+ str_replace('\\', '/', realpath($path))
+ );
+
+ return ltrim($path, '/');
+ }
+
+ /**
+ * Récursively examine files in a directory tree, and extract translatable strings.
+ *
+ * Returns an array of translatable strings, each item having with the following structure:
+ * 'files' an arfray of file names in which the string appears,
+ * 'text' the translatable text
+ * 'translation' => the text translation, or an empty string if none available.
+ * 'dollar' => true if the translatable text contains a $
+ *
+ * @param string $directory the path to the directory to examine
+ * @param string $walkMode type of file scanning: WALK_MODE_PHP or WALK_MODE_TEMPLATE
+ * @param Thelia\Core\Translation\Translator $translator the current translator
+ * @param string $currentLocale the current locale
+ * @param array $strings the liste of strings
+ * @throws \InvalidArgumentException if $walkMode contains an invalid value
+ * @return number the total number of translatable texts
+ */
+ public function walkDir($directory, $walkMode, Translator $translator, $currentLocale, &$strings) {
+
+ $num_files = 0;
+
+ if ($walkMode == self::WALK_MODE_PHP) {
+ $prefix = '\-\>[\s]*trans[\s]*\(';
+
+ $allowed_exts = array('php');
+ } else if ($walkMode == self::WALK_MODE_TEMPLATE) {
+ $prefix = '\{intl[\s]l=';
+
+ $allowed_exts = array('html', 'tpl', 'xml');
+ }
+ else {
+ throw new \InvalidArgumentException(
+ Translator::getInstance()->trans('Invalid value for walkMode parameter: %value', array('%value' => $walkMode))
+ );
+ }
+
+ try {
+
+ Tlog::getInstance()->debug("Walking in $directory, in mode $walkMode");
+
+ foreach (new \DirectoryIterator($directory) as $fileInfo) {
+
+ if ($fileInfo->isDot()) continue;
+
+ if ($fileInfo->isDir()) $num_files += $this->walkDir($fileInfo->getPathName(), $walkMode, $translator, $currentLocale, $strings);
+
+ if ($fileInfo->isFile()) {
+
+ $ext = $fileInfo->getExtension();
+
+ if (in_array($ext, $allowed_exts)) {
+
+ if ($content = file_get_contents($fileInfo->getPathName())) {
+
+ $short_path = $this->normalize_path($fileInfo->getPathName());
+
+ Tlog::getInstance()->debug("Examining file $short_path\n");
+
+ $matches = array();
+
+ if (preg_match_all('/'.$prefix.'((?debug("Strings found: ", $matches[2]);
+
+ foreach($matches[2] as $match) {
+
+ $hash = md5($match);
+
+ if (isset($strings[$hash]))
+ {
+ if (! in_array($short_path, $strings[$hash]['files']))
+ {
+ $strings[$hash]['files'][] = $short_path;
+ }
+ }
+ else
+ $num_files++;
+
+ // remove \'
+ $match = str_replace("\\'", "'", $match);
+
+ $strings[$hash] = array(
+ 'files' => array($short_path),
+ 'text' => $match,
+ 'translation' => $translator->trans($match, array(), 'messages', $currentLocale, false),
+ 'dollar' => strstr($match, '$') !== false
+ );
+ }
+ }
+ }
+ }
+ }
+ }
+
+ return $num_files;
+
+ } catch (\UnexpectedValueException $ex) {
+ echo $ex;
+ }
+ }
+
+
+ public function write_translation($file, $texts, $translations)
+ {
+ if ($fp = @fopen($file, 'w')) {
+
+ fwrite($fp, '<' . "?php\n\n");
+ fwrite($fp, "return array(\n");
+
+ $idx = 0;
+
+ foreach($texts as $text)
+ {
+ // Write only defined (not empty) translations
+ if (! empty($translations[$idx])) {
+ $text = str_replace("'", "\'", $text);
+
+ $translation = str_replace("'", "\'", $translations[$idx]);
+
+ fwrite($fp, sprintf("\t'%s' => '%s',\n", $text, $translation));
+ }
+
+ $idx++;
+ }
+
+ fwrite($fp, ");\n");
+
+ @fclose($fh);
+ }
+ else
+ {
+ throw new \RuntimeException(
+ $this->getTranslator()->trans(
+ "Failed to open translation file %file. Please be sure that this file is writable by your Web server",
+ array('%file' => $file)
+ )
+ );
+ }
+ }
}
diff --git a/templates/admin/default/I18n/en_US.php b/templates/admin/default/I18n/en_US.php
index 3c7045751..839cbdeb2 100755
--- a/templates/admin/default/I18n/en_US.php
+++ b/templates/admin/default/I18n/en_US.php
@@ -1,808 +1,724 @@
'Lire la suite',
- 'Back-office home' => 'Back-office home',
- 'Thelia Back Office' => 'Thelia Back Office',
- 'Version %ver' => 'Version %ver',
- 'View site' => 'View site',
- 'View shop' => 'View shop',
- 'Profil' => 'Profil',
- 'Close administation session' => 'Close administation session',
- 'Logout' => 'Logout',
- 'Home' => 'Home',
- 'Customers' => 'Customers',
- 'Orders' => 'Orders',
- 'All orders' => 'All orders',
- 'Catalog' => 'Catalog',
- 'Folders' => 'Folders',
- 'Coupons' => 'Coupons',
- 'Configuration' => 'Configuration',
- 'Modules' => 'Modules',
- 'Search' => 'Search',
- 'Thelia, solution e-commerce libre' => 'Thelia, solution e-commerce libre',
- 'Dashboard' => 'Dashboard',
- 'Sales' => 'Sales',
- 'New customers' => 'New customers',
- 'First orders' => 'First orders',
- 'Aborted orders' => 'Aborted orders',
- 'Shop Informations' => 'Shop Informations',
- 'Categories' => 'Categories',
- 'Products' => 'Products',
- 'Online products' => 'Online products',
- 'Offline products' => 'Offline products',
- 'Pending orders' => 'Pending orders',
- 'In process orderst' => 'In process orderst',
- 'Shipped orders' => 'Shipped orders',
- 'Canceled orders' => 'Canceled orders',
- 'Sales statistics' => 'Sales statistics',
- 'Today' => 'Today',
- 'This month' => 'This month',
- 'This year' => 'This year',
- 'Overall sales' => 'Overall sales',
- 'Sales excluding shipping' => 'Sales excluding shipping',
- 'Yesterday sales' => 'Yesterday sales',
- 'Waiting orders' => 'Waiting orders',
- 'In process orders' => 'In process orders',
- 'Average cart' => 'Average cart',
- 'Previous month sales' => 'Previous month sales',
- 'Previous year sales' => 'Previous year sales',
- 'Thelia informations' => 'Thelia informations',
- 'Current version' => 'Current version',
- 'Latest version available' => 'Latest version available',
- 'News' => 'News',
- 'Click here' => 'Click here',
- '© Thelia 2013' => '© Thelia 2013',
- 'Édité par OpenStudio' => 'Édité par OpenStudio',
- 'Forum Thelia' => 'Forum Thelia',
- 'Contributions Thelia' => 'Contributions Thelia',
- 'Customer' => 'Customer',
- 'Customers list' => 'Customers list',
- 'Add a new Customer' => 'Add a new Customer',
- 'customer ref' => 'customer ref',
- 'firstname & lastname' => 'firstname & lastname',
- 'last order' => 'last order',
- 'order amount' => 'order amount',
- 'Actions' => 'Actions',
- 'Edit this customer' => 'Edit this customer',
- 'Send a mail to this customer' => 'Send a mail to this customer',
- 'Delete this customer and all his orders' => 'Delete this customer and all his orders',
- 'Company Name' => 'Company Name',
- 'Company' => 'Company',
- 'Title' => 'Title',
- 'First Name' => 'First Name',
- 'Firstname' => 'Firstname',
- 'Last Name' => 'Last Name',
- 'Lastname' => 'Lastname',
- 'Street Address' => 'Street Address',
- 'Address' => 'Address',
- 'Address Line 2' => 'Address Line 2',
- 'Additional address' => 'Additional address',
- 'Address Line 3' => 'Address Line 3',
- 'Zip code' => 'Zip code',
- 'City' => 'City',
- 'Country' => 'Country',
- 'Email Address' => 'Email Address',
- 'Email address' => 'Email address',
- 'Create a new customer' => 'Create a new customer',
- 'Create this customer' => 'Create this customer',
- 'Cancel' => 'Cancel',
- 'OK' => 'OK',
- 'Delete customer' => 'Delete customer',
- 'Do you really want to delete this customer ?' => 'Do you really want to delete this customer ?',
- 'No' => 'No',
- 'Yes' => 'Yes',
- 'Thelia configuration' => 'Thelia configuration',
- 'Product catalog configuration' => 'Product catalog configuration',
- 'Product templates' => 'Product templates',
- 'Product attributes' => 'Product attributes',
- 'Product features' => 'Product features',
- 'Mailing templates' => 'Mailing templates',
- 'Currencies' => 'Currencies',
- 'Taxes rules' => 'Taxes rules',
- 'Shipping configuration' => 'Shipping configuration',
- 'Countries' => 'Countries',
- 'Shipping zones' => 'Shipping zones',
- 'System parameters' => 'System parameters',
- 'Modules activation' => 'Modules activation',
- 'System variables' => 'System variables',
- 'Administration profiles' => 'Administration profiles',
- 'Administrators' => 'Administrators',
- 'Languages & URLs' => 'Languages & URLs',
- 'Mailing system' => 'Mailing system',
- 'Administration logs' => 'Administration logs',
- 'System logs' => 'System logs',
- 'Thelia System Variables' => 'Thelia System Variables',
- 'Thelia system variables' => 'Thelia system variables',
- 'Add a new variable' => 'Add a new variable',
- 'Save chages' => 'Save chages',
- 'Save changes' => 'Save changes',
- 'Purpose' => 'Purpose',
- 'Name' => 'Name',
- 'Value' => 'Value',
- 'Action' => 'Action',
- 'Change this variable' => 'Change this variable',
- 'Cancel changes and revert to original value' => 'Cancel changes and revert to original value',
- 'Delete this variable' => 'Delete this variable',
- 'Name *' => 'Name *',
- 'Variable name' => 'Variable name',
- 'Value *' => 'Value *',
- 'Variable value' => 'Variable value',
- 'Purpose *' => 'Purpose *',
- 'Variable purpose' => 'Variable purpose',
- 'English' => 'English',
- 'Enter here the category name in the default language (%title)' => 'Enter here the category name in the default language (%title)',
- 'Create a new variable' => 'Create a new variable',
- 'Create this variable' => 'Create this variable',
- 'Delete a variable' => 'Delete a variable',
- 'Do you really want to delete this variable ?' => 'Do you really want to delete this variable ?',
- 'Coupon' => 'Coupon',
- 'Browse' => 'Browse',
- 'Coupons : ' => 'Coupons : ',
- 'List' => 'List',
- 'Create a new coupon' => 'Create a new coupon',
- 'Enabled coupons' => 'Enabled coupons',
- 'Code' => 'Code',
- 'Days before expiration' => 'Days before expiration',
- 'Usage left' => 'Usage left',
- 'Edit' => 'Edit',
- 'Unlimited' => 'Unlimited',
- 'Disabled coupons' => 'Disabled coupons',
- 'Expiration date' => 'Expiration date',
- 'Update coupon' => 'Update coupon',
- 'Update' => 'Update',
- 'Code :' => 'Code :',
- 'code' => 'code',
- 'Title :' => 'Title :',
- 'title' => 'title',
- 'Is enabled' => 'Is enabled',
- 'Is available on special offers' => 'Is available on special offers',
- 'Is cumulative' => 'Is cumulative',
- 'Is removing postage' => 'Is removing postage',
- 'Expiration date :' => 'Expiration date :',
- 'yyyy-mm-dd' => 'yyyy-mm-dd',
- 'Is unlimited' => 'Is unlimited',
- 'Max usage :' => 'Max usage :',
- 'max usage' => 'max usage',
- 'Type :' => 'Type :',
- 'Please select a coupon type' => 'Please select a coupon type',
- 'Amount :' => 'Amount :',
- '14.50' => '14.50',
- 'Short description :' => 'Short description :',
- 'short description' => 'short description',
- 'Long description :' => 'Long description :',
- 'long description' => 'long description',
- 'Save your modifications' => 'Save your modifications',
- 'Conditions' => 'Conditions',
- 'Delete' => 'Delete',
- 'And' => 'And',
- 'Save this condition' => 'Save this condition',
- 'Condition\'s category :' => 'Condition\'s category :',
- 'Please select a condition category' => 'Please select a condition category',
- 'Files manager' => 'Files manager',
- 'Please retry' => 'Please retry',
- 'Please select another condition' => 'Please select another condition',
- 'Edit a customer' => 'Edit a customer',
- 'Editing customer "%name"' => 'Editing customer "%name"',
- 'Edit customer thelia thelia' => 'Edit customer thelia thelia',
- 'Save' => 'Save',
- 'Save and close' => 'Save and close',
- 'Customer informations' => 'Customer informations',
- 'Default address' => 'Default address',
- 'Other addresses' => 'Other addresses',
- 'Add a new address' => 'Add a new address',
- 'Phone' => 'Phone',
- 'cell phone' => 'cell phone',
- 'Edit this address' => 'Edit this address',
- 'Use this address by default' => 'Use this address by default',
- 'orders for this customer' => 'orders for this customer',
- 'Order n°' => 'Order n°',
- 'Date & Hour' => 'Date & Hour',
- 'Amount' => 'Amount',
- 'Status' => 'Status',
- 'Sorry, customer ID=1 was not found.' => 'Sorry, customer ID=1 was not found.',
- 'Address label' => 'Address label',
- 'Label' => 'Label',
- 'Create an address' => 'Create an address',
- 'Create this address' => 'Create this address',
- 'Use address by default' => 'Use address by default',
- 'Do you really want to use this address by default ?' => 'Do you really want to use this address by default ?',
- 'Delete address' => 'Delete address',
- 'Do you really want to delete this address ?' => 'Do you really want to delete this address ?',
- 'Edit an address' => 'Edit an address',
- 'Edit this order' => 'Edit this order',
- 'Cancel this order' => 'Cancel this order',
- 'Delete an order' => 'Delete an order',
- 'Do you really want to cancel this order ?' => 'Do you really want to cancel this order ?',
- 'Edit an order' => 'Edit an order',
- 'Ordered products' => 'Ordered products',
- 'Invoice and Delivery' => 'Invoice and Delivery',
- 'Cart' => 'Cart',
- 'Product' => 'Product',
- 'Unit. price' => 'Unit. price',
- 'Tax' => 'Tax',
- 'Unit taxed price' => 'Unit taxed price',
- 'Quantity' => 'Quantity',
- 'Taxed total' => 'Taxed total',
- 'Total without discount' => 'Total without discount',
- 'Discount' => 'Discount',
- 'Coupon code' => 'Coupon code',
- 'Total including discount' => 'Total including discount',
- 'Postage' => 'Postage',
- 'Total' => 'Total',
- 'Payment information' => 'Payment information',
- 'Payment module' => 'Payment module',
- 'Transaction reference' => 'Transaction reference',
- 'Delivery module' => 'Delivery module',
- 'tracking reference' => 'tracking reference',
- 'Description' => 'Description',
- 'Invoice informations' => 'Invoice informations',
- 'Download invoice as PDF' => 'Download invoice as PDF',
- 'PDF | Invoice' => 'PDF | Invoice',
- 'Edit invoice address' => 'Edit invoice address',
- 'Invoice reference' => 'Invoice reference',
- 'Invoice date' => 'Invoice date',
- 'Street address' => 'Street address',
- 'Delivery address' => 'Delivery address',
- 'Download purchase order as PDF' => 'Download purchase order as PDF',
- 'PDF | Purchase order' => 'PDF | Purchase order',
- 'Edit delivery address' => 'Edit delivery address',
- 'Compagny' => 'Compagny',
- 'Edit order address' => 'Edit order address',
- 'Confirm changes' => 'Confirm changes',
- 'Top level categories' => 'Top level categories',
- 'Add a new category' => 'Add a new category',
- 'ID' => 'ID',
- 'Category title' => 'Category title',
- 'Online' => 'Online',
- 'Position' => 'Position',
- 'Browse this category' => 'Browse this category',
- 'Edit this category' => 'Edit this category',
- 'Delete this category and all its contents' => 'Delete this category and all its contents',
- 'This category has no sub-categories. To create a new one, click the + button above.' => 'This category has no sub-categories. To create a new one, click the + button above.',
- 'This category has no sub-categories.' => 'This category has no sub-categories.',
- 'Top level Products' => 'Top level Products',
- 'Add a new product' => 'Add a new product',
- 'Reference' => 'Reference',
- 'Product title' => 'Product title',
- 'This category doesn\'t contains any products. To add a new product, click the + button above.' => 'This category doesn\'t contains any products. To add a new product, click the + button above.',
- 'Create a new category' => 'Create a new category',
- 'Create this category' => 'Create this category',
- 'Enter here the product reference' => 'Enter here the product reference',
- 'Enter here the product name in the default language (%title)' => 'Enter here the product name in the default language (%title)',
- 'Product price' => 'Product price',
- 'Enter here the product price in the default currency (%title)' => 'Enter here the product price in the default currency (%title)',
- 'Select a tax tule' => 'Select a tax tule',
- 'Select here the tax applicable to this product' => 'Select here the tax applicable to this product',
- 'Product weight' => 'Product weight',
- 'Kg' => 'Kg',
- 'Enter here the product weight, in Kilogrammes' => 'Enter here the product weight, in Kilogrammes',
- 'Create a new product' => 'Create a new product',
- 'Create this product' => 'Create this product',
- 'Delete category' => 'Delete category',
- 'Do you really want to delete this category and all its content ?' => 'Do you really want to delete this category and all its content ?',
- 'Delete product' => 'Delete product',
- 'Do you really want to delete this product ?' => 'Do you really want to delete this product ?',
- 'Enter new category position' => 'Enter new category position',
- 'Enter new product position' => 'Enter new product position',
- 'Edit category' => 'Edit category',
- 'Editing %cat' => 'Editing %cat',
- 'Edit category %title' => 'Edit category %title',
- 'Preview category page' => 'Preview category page',
- 'Edit next category' => 'Edit next category',
- 'General description' => 'General description',
- 'Associations' => 'Associations',
- 'Images' => 'Images',
- 'Documents' => 'Documents',
- 'Edit information in %lng' => 'Edit information in %lng',
- 'Français' => 'Français',
- 'castellano' => 'castellano',
- 'Italiano' => 'Italiano',
- 'Close' => 'Close',
- 'Category title *' => 'Category title *',
- 'Summary' => 'Summary',
- 'A short description, used when a summary or an introduction is required' => 'A short description, used when a summary or an introduction is required',
- 'Short description' => 'Short description',
- 'Detailed description' => 'Detailed description',
- 'The detailed description.' => 'The detailed description.',
- 'Conclusion' => 'Conclusion',
- 'A short post-description information' => 'A short post-description information',
- 'Short conclusion' => 'Short conclusion',
- 'Rewriten URL *' => 'Rewriten URL *',
- 'Rewritten URL' => 'Rewritten URL',
- 'Rewriten URL' => 'Rewriten URL',
- 'Parent category *' => 'Parent category *',
- 'Top level' => 'Top level',
- 'Visibility' => 'Visibility',
- 'Category created on %date_create. Last modification: %date_change' => 'Category created on %date_create. Last modification: %date_change',
- 'Related content' => 'Related content',
- 'You can attach here some content to this category' => 'You can attach here some content to this category',
- 'Select a folder...' => 'Select a folder...',
- 'Select a folder to get its content' => 'Select a folder to get its content',
- 'Select a folder content...' => 'Select a folder content...',
- 'Select a content and click (+) to add it to this category' => 'Select a content and click (+) to add it to this category',
- 'No available content in this folder' => 'No available content in this folder',
- 'No folders found' => 'No folders found',
- 'Content title' => 'Content title',
- 'This category contains no contents' => 'This category contains no contents',
- 'Send files' => 'Send files',
- 'Drop files to upload' => 'Drop files to upload',
- 'Browse files' => 'Browse files',
- 'Update this image' => 'Update this image',
- 'There is no images attached to this %type.' => 'There is no images attached to this %type.',
- 'Can\'t load images, please refresh this page.' => 'Can\'t load images, please refresh this page.',
- 'There is no documents attached to this %type.' => 'There is no documents attached to this %type.',
- 'Can\'t load documents, please refresh this page.' => 'Can\'t load documents, please refresh this page.',
- 'Remove related content' => 'Remove related content',
- 'Do you really want to remove this related content ?' => 'Do you really want to remove this related content ?',
- '(edit)' => '(edit)',
- 'Categories in %cat' => 'Categories in %cat',
- 'Products in %cat' => 'Products in %cat',
- 'Edit this product' => 'Edit this product',
- 'Delete this product' => 'Delete this product',
- 'Edit product' => 'Edit product',
- 'Editing %title' => 'Editing %title',
- 'Edit product %title' => 'Edit product %title',
- 'Preview product page' => 'Preview product page',
- 'General' => 'General',
- 'Details' => 'Details',
- 'Attributes & Features' => 'Attributes & Features',
- 'Product reference' => 'Product reference',
- 'Product title *' => 'Product title *',
- 'Default product category *' => 'Default product category *',
- 'You can attach this product to more categories in the details tab.' => 'You can attach this product to more categories in the details tab.',
- 'Product created on %date_create. Last modification: %date_change' => 'Product created on %date_create. Last modification: %date_change',
- 'Edit prices in %curr' => 'Edit prices in %curr',
- 'Attribute Combinations' => 'Attribute Combinations',
- 'Quickly create combinations using the combination builder' => 'Quickly create combinations using the combination builder',
- 'Combination builder' => 'Combination builder',
- 'Add a new combination' => 'Add a new combination',
- 'EAN Code' => 'EAN Code',
- 'Price
w/o taxes (%currency)' => 'Price
w/o taxes (%currency)',
- 'Price
w/ taxes (%currency)' => 'Price
w/ taxes (%currency)',
- 'Weight
(Kg)' => 'Weight
(Kg)',
- 'Default' => 'Default',
- 'Sale' => 'Sale',
- 'New' => 'New',
- 'Sale price
w/o taxes (%currency)' => 'Sale price
w/o taxes (%currency)',
- 'Sale price
w/ taxes (%currency)' => 'Sale price
w/ taxes (%currency)',
- 'Delete this combination' => 'Delete this combination',
- 'Attribute' => 'Attribute',
- 'Select an attribute...' => 'Select an attribute...',
- 'Select an attribute and click (+) to view available values' => 'Select an attribute and click (+) to view available values',
- 'Select an attribute value...' => 'Select an attribute value...',
- 'Select a value click (+) to add it to the combination' => 'Select a value click (+) to add it to the combination',
- 'No available value for this attribute' => 'No available value for this attribute',
- 'To remove a value from the combination, select it and click "remove"' => 'To remove a value from the combination, select it and click "remove"',
- 'Remove selected values' => 'Remove selected values',
- 'Create a new combination' => 'Create a new combination',
- 'Create this combination' => 'Create this combination',
- 'Delete a combination' => 'Delete a combination',
- 'Do you really want to delete this combination ?' => 'Do you really want to delete this combination ?',
- 'Select attribute values to combine. You may enter a default value for some of the fields of the generated combinations.' => 'Select attribute values to combine. You may enter a default value for some of the fields of the generated combinations.',
- 'Price excl. taxes' => 'Price excl. taxes',
- 'Combination reference' => 'Combination reference',
- 'Combination EAN Code' => 'Combination EAN Code',
- 'Current quantity' => 'Current quantity',
- '0 combinations' => '0 combinations',
- 'Create combinations' => 'Create combinations',
- 'Please wait, loading' => 'Please wait, loading',
- 'Failed to get converted prices. Please try again.' => 'Failed to get converted prices. Please try again.',
- 'Failed to get prices. Please try again.' => 'Failed to get prices. Please try again.',
- 'Existing combinations will be deleted. Do you want to continue ?' => 'Existing combinations will be deleted. Do you want to continue ?',
- 'To use features or attributes on this product, please select a product template. You can define product templates in the configuration section of the administration.' => 'To use features or attributes on this product, please select a product template. You can define product templates in the configuration section of the administration.',
- 'Current product template' => 'Current product template',
- 'Do not use a product template' => 'Do not use a product template',
- 'Apply' => 'Apply',
- 'Product Attributes' => 'Product Attributes',
- 'You can change template attributes and their positions in the template configuration page.' => 'You can change template attributes and their positions in the template configuration page.',
- 'Attribute Name' => 'Attribute Name',
- 'This product template does not contains any features' => 'This product template does not contains any features',
- 'Product Features' => 'Product Features',
- 'You can change templates features and their positions in the template configuration page.' => 'You can change templates features and their positions in the template configuration page.',
- 'Feature Name' => 'Feature Name',
- 'Feature value for this product' => 'Feature value for this product',
- 'Use Ctrl+click to select more than one value. You can also clear selected values.' => 'Use Ctrl+click to select more than one value. You can also clear selected values.',
- 'Enter here the feature value as free text' => 'Enter here the feature value as free text',
- 'Feature value' => 'Feature value',
- 'Top level folders' => 'Top level folders',
- 'Add a new folder' => 'Add a new folder',
- 'Folder title' => 'Folder title',
- 'Browse this folder' => 'Browse this folder',
- 'Edit this folder' => 'Edit this folder',
- 'Delete this folder and all its contents' => 'Delete this folder and all its contents',
- 'This folder has no sub-folders. To create a new one, click the + button above.' => 'This folder has no sub-folders. To create a new one, click the + button above.',
- 'This folder has no sub-folders.' => 'This folder has no sub-folders.',
- 'Top level Contents' => 'Top level Contents',
- 'Add a new content' => 'Add a new content',
- 'This folder doesn\'t contains any contents. To add a new content, click the + button above.' => 'This folder doesn\'t contains any contents. To add a new content, click the + button above.',
- 'Enter here the folder name in the default language (%title)' => 'Enter here the folder name in the default language (%title)',
- 'Create a new folder' => 'Create a new folder',
- 'Create this folder' => 'Create this folder',
- 'Enter here the content name in the default language (%title)' => 'Enter here the content name in the default language (%title)',
- 'Create a new content' => 'Create a new content',
- 'Create this content' => 'Create this content',
- 'Delete folder' => 'Delete folder',
- 'Do you really want to delete this folder and all its content ?' => 'Do you really want to delete this folder and all its content ?',
- 'Delete content' => 'Delete content',
- 'Do you really want to delete this content ?' => 'Do you really want to delete this content ?',
- 'Enter new folder position' => 'Enter new folder position',
- 'Enter new content position' => 'Enter new content position',
- 'An error occured' => 'An error occured',
- 'Oops! An Error Occurred' => 'Oops! An Error Occurred',
- 'Go to administration home' => 'Go to administration home',
- 'Folders in %fold' => 'Folders in %fold',
- 'Contents in %fold' => 'Contents in %fold',
- 'Edit this content' => 'Edit this content',
- 'Delete this content' => 'Delete this content',
- 'Edit content' => 'Edit content',
- 'Edit content %title' => 'Edit content %title',
- 'Preview folder page' => 'Preview folder page',
- 'Content title *' => 'Content title *',
- 'Default folder *' => 'Default folder *',
- 'Folder created on %date_create. Last modification: %date_change' => 'Folder created on %date_create. Last modification: %date_change',
- 'Additional Folders' => 'Additional Folders',
- 'A content could be attached to more than one folder. Select here the additional fodlers for this content.' => 'A content could be attached to more than one folder. Select here the additional fodlers for this content.',
- 'You can change the default folder (%title) in the "General" tab.' => 'You can change the default folder (%title) in the "General" tab.',
- ' (default)' => ' (default)',
- 'Select a folder and click (+) to add it to the additional folder list' => 'Select a folder and click (+) to add it to the additional folder list',
- 'No Folders found' => 'No Folders found',
- 'This product doesn\'t belong to any additional folder.' => 'This product doesn\'t belong to any additional folder.',
- 'Remove associated folder' => 'Remove associated folder',
- 'Do you really want to remove the content from this folder ?' => 'Do you really want to remove the content from this folder ?',
- 'Remove the product from this category' => 'Remove the product from this category',
- 'Coupon : ' => 'Coupon : ',
- 'days left' => 'days left',
- 'May be cumulative' => 'May be cumulative',
- 'Won\'t remove postage' => 'Won\'t remove postage',
- 'Will be available on special offers' => 'Will be available on special offers',
- 'Application field' => 'Application field',
- 'Do you really want to enable this element ?' => 'Do you really want to enable this element ?',
- 'Confirmation' => 'Confirmation',
- 'Confirm' => 'Confirm',
- 'Create coupon' => 'Create coupon',
- 'Create' => 'Create',
- 'Please save your Coupon in oder to affect it some conditions' => 'Please save your Coupon in oder to affect it some conditions',
- 'Do you really want to delete this element ?' => 'Do you really want to delete this element ?',
- 'Thelia Product Templates' => 'Thelia Product Templates',
- 'Thelia product templates' => 'Thelia product templates',
- 'Add a new product template' => 'Add a new product template',
- 'Change this template' => 'Change this template',
- 'Change this product template' => 'Change this product template',
- 'Delete this product template' => 'Delete this product template',
- 'No product template has been created yet. Click the + button to create one.' => 'No product template has been created yet. Click the + button to create one.',
- 'Template Name *' => 'Template Name *',
- 'Template title' => 'Template title',
- 'Enter here the template name in the default language (English)' => 'Enter here the template name in the default language (English)',
- 'Create a new product template' => 'Create a new product template',
- 'Create this product template' => 'Create this product template',
- 'Delete template' => 'Delete template',
- 'Do you really want to delete this template ? It will be removed from all products.' => 'Do you really want to delete this template ? It will be removed from all products.',
- 'Select an feature...' => 'Select an feature...',
- 'Select an feature and click (+) to add it to this template' => 'Select an feature and click (+) to add it to this template',
- 'Feature title' => 'Feature title',
- 'Delete this feature' => 'Delete this feature',
- 'This template contains no features' => 'This template contains no features',
- 'Remove feature' => 'Remove feature',
- 'Do you really want to remove this feature from the template ?' => 'Do you really want to remove this feature from the template ?',
- 'Thelia Product Attributes' => 'Thelia Product Attributes',
- 'Thelia product attributes' => 'Thelia product attributes',
- 'Add a new product attribute' => 'Add a new product attribute',
- 'Change this attribute' => 'Change this attribute',
- 'Remove this attribute from all product templates' => 'Remove this attribute from all product templates',
- 'Add this attribute to all product templates' => 'Add this attribute to all product templates',
- 'Change this product attribute' => 'Change this product attribute',
- 'Delete this product attribute' => 'Delete this product attribute',
- 'No product attribute has been created yet. Click the + button to create one.' => 'No product attribute has been created yet. Click the + button to create one.',
- 'Title *' => 'Title *',
- 'Attribute title' => 'Attribute title',
- 'Enter here the attribute name in the default language (English)' => 'Enter here the attribute name in the default language (English)',
- 'Check this box if you want to add this attributes to all product templates' => 'Check this box if you want to add this attributes to all product templates',
- 'Create a new attribute' => 'Create a new attribute',
- 'Create this attribute' => 'Create this attribute',
- 'Delete attribute' => 'Delete attribute',
- 'Do you really want to delete this attribute ? It will be removed from all product templates.' => 'Do you really want to delete this attribute ? It will be removed from all product templates.',
- 'Add to all product templates' => 'Add to all product templates',
- 'Do you really want to add this attribute to all product templates ?' => 'Do you really want to add this attribute to all product templates ?',
- 'Remove from all product templates' => 'Remove from all product templates',
- 'Do you really want to remove this attribute from all product templates ? You\'ll loose all product related data for this attribute.' => 'Do you really want to remove this attribute from all product templates ? You\'ll loose all product related data for this attribute.',
- 'Enter new attribute position' => 'Enter new attribute position',
- 'Edit an attribute' => 'Edit an attribute',
- 'Attributes' => 'Attributes',
- 'Editing attribute "%name"' => 'Editing attribute "%name"',
- 'Edit attribute en_US : Officiis cumque.' => 'Edit attribute en_US : Officiis cumque.',
- 'Attribute information' => 'Attribute information',
- 'Attribute values' => 'Attribute values',
- 'Enter here all possible attribute values.' => 'Enter here all possible attribute values.',
- 'Delete this value' => 'Delete this value',
- 'No value has been created yet. Click the + button to create one.' => 'No value has been created yet. Click the + button to create one.',
- 'Sorry, attribute ID=1 was not found.' => 'Sorry, attribute ID=1 was not found.',
- 'Enter here the value in the current edit language (English)' => 'Enter here the value in the current edit language (English)',
- 'Create a new attribute value' => 'Create a new attribute value',
- 'Create this value' => 'Create this value',
- 'Delete attribute value' => 'Delete attribute value',
- 'Do you really want to delete this attribute value ?' => 'Do you really want to delete this attribute value ?',
- 'Enter new value position' => 'Enter new value position',
- 'Thelia Product Features' => 'Thelia Product Features',
- 'Thelia product features' => 'Thelia product features',
- 'Add a new product feature' => 'Add a new product feature',
- 'Change this feature' => 'Change this feature',
- 'Remove this feature from all product templates' => 'Remove this feature from all product templates',
- 'Add this feature to all product templates' => 'Add this feature to all product templates',
- 'Change this product feature' => 'Change this product feature',
- 'Delete this product feature' => 'Delete this product feature',
- 'No product feature has been created yet. Click the + button to create one.' => 'No product feature has been created yet. Click the + button to create one.',
- 'Enter here the feature name in the default language (English)' => 'Enter here the feature name in the default language (English)',
- 'Check this box if you want to add this features to all product templates' => 'Check this box if you want to add this features to all product templates',
- 'Create a new feature' => 'Create a new feature',
- 'Create this feature' => 'Create this feature',
- 'Delete feature' => 'Delete feature',
- 'Do you really want to delete this feature ? It will be removed from all product templates.' => 'Do you really want to delete this feature ? It will be removed from all product templates.',
- 'Do you really want to add this feature to all product templates ?' => 'Do you really want to add this feature to all product templates ?',
- 'Do you really want to remove this feature from all product templates ? You\'ll loose all product related data for this feature.' => 'Do you really want to remove this feature from all product templates ? You\'ll loose all product related data for this feature.',
- 'Enter new feature position' => 'Enter new feature position',
- 'Edit a feature' => 'Edit a feature',
- 'Features' => 'Features',
- 'Editing feature "%name"' => 'Editing feature "%name"',
- 'Edit feature en_US : Consectetur omnis.' => 'Edit feature en_US : Consectetur omnis.',
- 'Feature information' => 'Feature information',
- 'Feature values' => 'Feature values',
- 'Enter here all possible feature values. To get a free text feature in product forms, don\'t add any value.' => 'Enter here all possible feature values. To get a free text feature in product forms, don\'t add any value.',
- 'Sorry, feature ID=1 was not found.' => 'Sorry, feature ID=1 was not found.',
- 'Create a new feature value' => 'Create a new feature value',
- 'Delete feature value' => 'Delete feature value',
- 'Do you really want to delete this feature value ?' => 'Do you really want to delete this feature value ?',
- 'Thelia Mailing Templates' => 'Thelia Mailing Templates',
- 'Thelia mailing templates' => 'Thelia mailing templates',
- 'Add a new mailing template' => 'Add a new mailing template',
- 'Change this mailing template' => 'Change this mailing template',
- 'Delete this mailing template' => 'Delete this mailing template',
- 'No mailing template has been created yet. Click the + button to create one.' => 'No mailing template has been created yet. Click the + button to create one.',
- 'Mailing template name' => 'Mailing template name',
- 'Mailing template purpose' => 'Mailing template purpose',
- 'Enter here the mailing template purpose in the default language (English)' => 'Enter here the mailing template purpose in the default language (English)',
- 'Create a new mailing template' => 'Create a new mailing template',
- 'Create this mailing template' => 'Create this mailing template',
- 'Delete mailing template' => 'Delete mailing template',
- 'Do you really want to delete this mailing template ?' => 'Do you really want to delete this mailing template ?',
- 'Edit a mailing template' => 'Edit a mailing template',
- 'Editing mailing template "%name"' => 'Editing mailing template "%name"',
- 'Edit mailing template order_confirmation' => 'Edit mailing template order_confirmation',
- 'Prevent mailing template modification or deletion, except for super-admin' => 'Prevent mailing template modification or deletion, except for super-admin',
- 'Message subject *' => 'Message subject *',
- 'Subject' => 'Subject',
- 'HTML Message' => 'HTML Message',
- 'The mailing template in HTML format.' => 'The mailing template in HTML format.',
- 'Text Message' => 'Text Message',
- 'The mailing template in text-only format.' => 'The mailing template in text-only format.',
- 'Message created on %date_create. Last modification: %date_change' => 'Message created on %date_create. Last modification: %date_change',
- 'Sorry, message ID=1 was not found.' => 'Sorry, message ID=1 was not found.',
- 'Update rates' => 'Update rates',
- 'Add a new currency' => 'Add a new currency',
- 'ISO 4217 Code' => 'ISO 4217 Code',
- 'More information about ISO 4217' => 'More information about ISO 4217',
- 'Symbol' => 'Symbol',
- 'Rate in €' => 'Rate in €',
- 'Change this currency' => 'Change this currency',
- 'Delete this currency' => 'Delete this currency',
- 'No currency has been created yet. Click the + button to create one.' => 'No currency has been created yet. Click the + button to create one.',
- 'Currency name' => 'Currency name',
- 'Enter here the currency name in the default language (English)' => 'Enter here the currency name in the default language (English)',
- 'ISO 4217 code *' => 'ISO 4217 code *',
- 'ISO 4217 code' => 'ISO 4217 code',
- 'Symbol *' => 'Symbol *',
- 'Currency symbol' => 'Currency symbol',
- 'Rate from € *' => 'Rate from € *',
- 'Currency rate' => 'Currency rate',
- 'Rate' => 'Rate',
- 'The rate from Euro (Price in Euro * rate = Price in this currency)' => 'The rate from Euro (Price in Euro * rate = Price in this currency)',
- 'Create a new currency' => 'Create a new currency',
- 'Create this currency' => 'Create this currency',
- 'Delete currency' => 'Delete currency',
- 'Do you really want to delete this currency ?' => 'Do you really want to delete this currency ?',
- 'Enter new currency position' => 'Enter new currency position',
- 'Edit a currency' => 'Edit a currency',
- 'Editing currency "%name"' => 'Editing currency "%name"',
- 'Edit currency Euro' => 'Edit currency Euro',
- 'Currency ISO 4217 Code' => 'Currency ISO 4217 Code',
- 'The symbol, such as $, £, €...' => 'The symbol, such as $, £, €...',
- 'Rate from Euro' => 'Rate from Euro',
- 'Sorry, currency ID=1 was not found.' => 'Sorry, currency ID=1 was not found.',
- 'In order to manges your shop taxes you can manage' => 'In order to manges your shop taxes you can manage',
- 'taxes' => 'taxes',
- 'and' => 'and',
- 'tax rules' => 'tax rules',
- 'Taxes define the amount of money which is add to a bought product.' => 'Taxes define the amount of money which is add to a bought product.',
- 'Example :' => 'Example :',
- 'French 19.6% VAT is a tax which add a 19.6% tax to the product price.' => 'French 19.6% VAT is a tax which add a 19.6% tax to the product price.',
- 'Ecotax is a tax wich add a defined amount (throug a product feature) to the product price.' => 'Ecotax is a tax wich add a defined amount (throug a product feature) to the product price.',
- 'Tax rules are combination of different taxes.' => 'Tax rules are combination of different taxes.',
- 'French 19.6% VAT with ecotax is the applicance of the ecotax (on the product price) then the applicance of the 19.6% tax (on the product price + the ecotax amount).' => 'French 19.6% VAT with ecotax is the applicance of the ecotax (on the product price) then the applicance of the 19.6% tax (on the product price + the ecotax amount).',
- 'you can combine taxes in tax rules and chose if they are applied one after the other or at the same time : it allows to apply taxes on an already taxed price or not.' => 'you can combine taxes in tax rules and chose if they are applied one after the other or at the same time : it allows to apply taxes on an already taxed price or not.',
- 'Taxes' => 'Taxes',
- 'Create a new tax' => 'Create a new tax',
- 'Change this tax' => 'Change this tax',
- 'Delete this tax' => 'Delete this tax',
- 'Create a new tax rule' => 'Create a new tax rule',
- 'Change this tax rule' => 'Change this tax rule',
- 'Set as default tax rule' => 'Set as default tax rule',
- 'Delete this tax rule' => 'Delete this tax rule',
- 'Type' => 'Type',
- 'amount' => 'amount',
- 'feature' => 'feature',
- 'percent' => 'percent',
- 'Delete tax' => 'Delete tax',
- 'Do you really want to delete this tax ?' => 'Do you really want to delete this tax ?',
- 'Delete tax rule' => 'Delete tax rule',
- 'Do you really want to delete this tax rule ?' => 'Do you really want to delete this tax rule ?',
- 'Edit a tax' => 'Edit a tax',
- 'Editing tax' => 'Editing tax',
- 'Tax created on %date_create. Last modification: %date_change' => 'Tax created on %date_create. Last modification: %date_change',
- 'Edit a tax rule' => 'Edit a tax rule',
- 'Editing tax rule' => 'Editing tax rule',
- 'Tax rule created on %date_create. Last modification: %date_change' => 'Tax rule created on %date_create. Last modification: %date_change',
- 'Manage taxes' => 'Manage taxes',
- 'Choose a country' => 'Choose a country',
- 'Countries that have the same tax rule' => 'Countries that have the same tax rule',
- 'NONE' => 'NONE',
- 'Manage the tax rule taxes appliance order' => 'Manage the tax rule taxes appliance order',
- 'Add tax to this group' => 'Add tax to this group',
- 'Drop tax here to create a tax group' => 'Drop tax here to create a tax group',
- 'Drop tax here to delete from group' => 'Drop tax here to delete from group',
- 'Tax rule taxes will be update for the following countries :' => 'Tax rule taxes will be update for the following countries :',
- 'uncheck all' => 'uncheck all',
- 'Update tax rule taxes' => 'Update tax rule taxes',
- 'Edit tax rule taxes' => 'Edit tax rule taxes',
- 'Add a new country' => 'Add a new country',
- 'Shop' => 'Shop',
- 'N° ISO' => 'N° ISO',
- 'ISO Code' => 'ISO Code',
- 'Change this country' => 'Change this country',
- 'Delete this country' => 'Delete this country',
- 'No country has been created yet. Click the + button to create one.' => 'No country has been created yet. Click the + button to create one.',
- 'Country title *' => 'Country title *',
- 'Country title' => 'Country title',
- 'Country area' => 'Country area',
- 'ISO Code *' => 'ISO Code *',
- 'Alpha code 2 *' => 'Alpha code 2 *',
- 'Alpha code 2' => 'Alpha code 2',
- 'Alpha code 3 *' => 'Alpha code 3 *',
- 'Alpha code 3' => 'Alpha code 3',
- 'Create a new country' => 'Create a new country',
- 'Create this country' => 'Create this country',
- 'Delete country' => 'Delete country',
- 'Do you really want to delete this country ?' => 'Do you really want to delete this country ?',
- 'Error' => 'Error',
- 'Impossible to change default country. Please contact your administrator or try later' => 'Impossible to change default country. Please contact your administrator or try later',
- 'Edit a country' => 'Edit a country',
- 'Editing country "%name"' => 'Editing country "%name"',
- 'Edit country ' => 'Edit country ',
- '' => '',
- 'Country short description' => 'Country short description',
- 'Country description' => 'Country description',
- 'Sorry, country ID=190 was not found.' => 'Sorry, country ID=190 was not found.',
- 'Edit country Afghanistan' => 'Edit country Afghanistan',
- 'Sorry, country ID=1 was not found.' => 'Sorry, country ID=1 was not found.',
- 'Thelia Shipping zones' => 'Thelia Shipping zones',
- 'Change this shipping zone' => 'Change this shipping zone',
- 'Edit a shipping zone' => 'Edit a shipping zone',
- 'Editing shipping zone "%name"' => 'Editing shipping zone "%name"',
- 'Edit shipping zone %title' => 'Edit shipping zone %title',
- 'Add' => 'Add',
- 'Zones' => 'Zones',
- 'Delete this zone' => 'Delete this zone',
- 'Remove zone' => 'Remove zone',
- 'Do you really want to remove this zone ?' => 'Do you really want to remove this zone ?',
- 'Thelia Shipping configuration' => 'Thelia Shipping configuration',
- 'Add a new shipping configuration' => 'Add a new shipping configuration',
- 'Change this shipping configuration' => 'Change this shipping configuration',
- 'Delete this shipping configuration' => 'Delete this shipping configuration',
- 'Shipping configuration name' => 'Shipping configuration name',
- 'Create a new shipping configuration' => 'Create a new shipping configuration',
- 'Create this shipping configuration' => 'Create this shipping configuration',
- 'Delete shipping configuration' => 'Delete shipping configuration',
- 'Do you really want to delete this shipping configuration ?' => 'Do you really want to delete this shipping configuration ?',
- 'Edit a shipping configuration' => 'Edit a shipping configuration',
- 'Editing shipping configuration "%name"' => 'Editing shipping configuration "%name"',
- 'Edit shipping configuration %title' => 'Edit shipping configuration %title',
- 'Add this country' => 'Add this country',
- 'No area defined with this id' => 'No area defined with this id',
- 'Remove country' => 'Remove country',
- 'Do you really want to remove this country ?' => 'Do you really want to remove this country ?',
- 'Classic modules' => 'Classic modules',
- 'classic modules' => 'classic modules',
- 'Enable/Disable' => 'Enable/Disable',
- 'Deactivate %title module' => 'Deactivate %title module',
- 'deactivation' => 'deactivation',
- 'Edit this module' => 'Edit this module',
- 'Delete this module' => 'Delete this module',
- 'Delivery modules' => 'Delivery modules',
- 'Payment modules' => 'Payment modules',
- 'Delete a module' => 'Delete a module',
- 'Do you really want to delete this module ?' => 'Do you really want to delete this module ?',
- 'Edit a system variable' => 'Edit a system variable',
- 'Editing variable "%name"' => 'Editing variable "%name"',
- 'Edit variable active-template' => 'Edit variable active-template',
- 'Prevent variable modification or deletion, except for super-admin' => 'Prevent variable modification or deletion, except for super-admin',
- 'Variable created on %date_create. Last modification: %date_change' => 'Variable created on %date_create. Last modification: %date_change',
- 'Sorry, variable ID=3 was not found.' => 'Sorry, variable ID=3 was not found.',
- 'Profiles' => 'Profiles',
- 'Create a new profile' => 'Create a new profile',
- 'Profile Code' => 'Profile Code',
- 'Profile code' => 'Profile code',
- 'Postscriptum' => 'Postscriptum',
- 'Delete profile' => 'Delete profile',
- 'Do you really want to delete this profile ?' => 'Do you really want to delete this profile ?',
- 'You can\'t delete this profile' => 'You can\'t delete this profile',
- 'They are some administrator which are linked to this profile. Please edit/remove them before deleting this profile.' => 'They are some administrator which are linked to this profile. Please edit/remove them before deleting this profile.',
- 'Create a new administrator' => 'Create a new administrator',
- 'Login' => 'Login',
- 'FirstName' => 'FirstName',
- 'LastName' => 'LastName',
- 'Profile' => 'Profile',
- 'Superadministrator' => 'Superadministrator',
- 'Change this administrator' => 'Change this administrator',
- 'Password' => 'Password',
- 'Password confirmation' => 'Password confirmation',
- 'Leave empty to keep current password' => 'Leave empty to keep current password',
- 'Update a new administrator' => 'Update a new administrator',
- 'Delete administrator' => 'Delete administrator',
- 'Do you really want to delete this administrator ?' => 'Do you really want to delete this administrator ?',
- 'You can\'t delete this administrator' => 'You can\'t delete this administrator',
- 'They are some administrator which are linked to this administrator. Please edit/remove them before deleting this administrator.' => 'They are some administrator which are linked to this administrator. Please edit/remove them before deleting this administrator.',
- 'Thelia Languages' => 'Thelia Languages',
- 'Languages' => 'Languages',
- 'Languages management' => 'Languages management',
- 'Add a new language' => 'Add a new language',
- 'Language name' => 'Language name',
- 'ISO 639 Code' => 'ISO 639 Code',
- 'Locale' => 'Locale',
- 'date form' => 'date form',
- 'time form' => 'time form',
- 'Change this language' => 'Change this language',
- 'Delete this language' => 'Delete this language',
- 'Parameters' => 'Parameters',
- 'If a translation is missing or incomplete :' => 'If a translation is missing or incomplete :',
- 'Using a domain or subdomain for each language' => 'Using a domain or subdomain for each language',
- 'activate' => 'activate',
- 'Language title' => 'Language title',
- 'language locale' => 'language locale',
- 'en_US' => 'en_US',
- 'date format' => 'date format',
- 'd-m-Y' => 'd-m-Y',
- 'time format' => 'time format',
- 'H:i:s' => 'H:i:s',
- 'Create a new language' => 'Create a new language',
- 'Create this language' => 'Create this language',
- 'Delete language' => 'Delete language',
- 'Do you really want to delete this language ?' => 'Do you really want to delete this language ?',
- 'Impossible to change default languages. Please contact your administrator or try later' => 'Impossible to change default languages. Please contact your administrator or try later',
- 'Edit a language' => 'Edit a language',
- 'Edit this language' => 'Edit this language',
- 'deactivate' => 'deactivate',
- 'Thelia Mailing System' => 'Thelia Mailing System',
- 'Configuration mailing system' => 'Configuration mailing system',
- 'Enable remote SMTP use : ' => 'Enable remote SMTP use : ',
- 'Host :' => 'Host :',
- 'Host' => 'Host',
- 'Port :' => 'Port :',
- 'Port' => 'Port',
- 'Encryption :' => 'Encryption :',
- 'Encryption' => 'Encryption',
- 'Username :' => 'Username :',
- 'Username' => 'Username',
- 'Password :' => 'Password :',
- 'Auth Mode :' => 'Auth Mode :',
- 'Auth Mode' => 'Auth Mode',
- 'Timeout :' => 'Timeout :',
- 'Timeout' => 'Timeout',
- 'Source IP :' => 'Source IP :',
- 'Source IP' => 'Source IP',
- 'Show logs' => 'Show logs',
- 'Period' => 'Period',
- 'From' => 'From',
- 'To' => 'To',
- 'Resources' => 'Resources',
- 'company' => 'company',
-)
-;
\ No newline at end of file
+return array(
+ 'Thelia Back Office' => 'Thelia Back Office',
+ 'Version %ver' => 'Version %ver',
+ 'View site' => 'View site',
+ 'View shop' => 'View shop',
+ 'Profil' => 'Profil',
+ 'Close administation session' => 'Close administation session',
+ 'Logout' => 'Logout',
+ 'Home' => 'Home',
+ 'Customers' => 'Customers',
+ 'Orders' => 'Orders',
+ 'All orders' => 'All orders',
+ 'Catalog' => 'Catalog',
+ 'Folders' => 'Folders',
+ 'Coupons' => 'Coupons',
+ 'Configuration' => 'Configuration',
+ 'Modules' => 'Modules',
+ 'Search' => 'Search',
+ 'Thelia, solution e-commerce libre' => 'Thelia, solution e-commerce libre',
+ '© Thelia 2013' => '© Thelia 2013',
+ 'Édité par OpenStudio' => 'Édité par OpenStudio',
+ 'Forum Thelia' => 'Forum Thelia',
+ 'Contributions Thelia' => 'Contributions Thelia',
+ 'Thelia Mailing System' => 'Thelia Mailing System',
+ 'Administration logs' => 'Administration logs',
+ 'Show logs' => 'Show logs',
+ 'Period' => 'Period',
+ 'From' => 'From',
+ 'To' => 'To',
+ 'Administrators' => 'Administrators',
+ 'Resources' => 'Resources',
+ 'Taxes rules' => 'Taxes rules',
+ 'Taxes' => 'Taxes',
+ 'Create a new administrator' => 'Create a new administrator',
+ 'Login' => 'Login',
+ 'FirstName' => 'FirstName',
+ 'LastName' => 'LastName',
+ 'Profile' => 'Profile',
+ 'Actions' => 'Actions',
+ 'Superadministrator' => 'Superadministrator',
+ 'Change this administrator' => 'Change this administrator',
+ 'Password' => 'Password',
+ 'Create' => 'Create',
+ 'Cancel' => 'Cancel',
+ 'Leave empty to keep current password' => 'Leave empty to keep current password',
+ 'Update a new administrator' => 'Update a new administrator',
+ 'Update' => 'Update',
+ 'Delete administrator' => 'Delete administrator',
+ 'Do you really want to delete this administrator ?' => 'Do you really want to delete this administrator ?',
+ 'You can\'t delete this administrator' => 'You can\'t delete this administrator',
+ 'They are some administrator which are linked to this administrator. Please edit/remove them before deleting this administrator.' => 'They are some administrator which are linked to this administrator. Please edit/remove them before deleting this administrator.',
+ 'Label' => 'Label',
+ 'Company' => 'Company',
+ 'Firstname' => 'Firstname',
+ 'Lastname' => 'Lastname',
+ 'Address' => 'Address',
+ 'Additional address' => 'Additional address',
+ 'Zip code' => 'Zip code',
+ 'City' => 'City',
+ 'Edit an address' => 'Edit an address',
+ 'Edit this address' => 'Edit this address',
+ 'Edit a language' => 'Edit a language',
+ 'Edit this language' => 'Edit this language',
+ 'Current product template' => 'Current product template',
+ 'Do not use a product template' => 'Do not use a product template',
+ 'Apply' => 'Apply',
+ 'Product Attributes' => 'Product Attributes',
+ 'ID' => 'ID',
+ 'Attribute Name' => 'Attribute Name',
+ 'This product template does not contains any features' => 'This product template does not contains any features',
+ 'Product Features' => 'Product Features',
+ 'Feature Name' => 'Feature Name',
+ 'Feature value for this product' => 'Feature value for this product',
+ 'Use Ctrl+click to select more than one value. You can also clear selected values.' => 'Use Ctrl+click to select more than one value. You can also clear selected values.',
+ 'Enter here the feature value as free text' => 'Enter here the feature value as free text',
+ 'Feature value' => 'Feature value',
+ 'Related content' => 'Related content',
+ 'Select a folder...' => 'Select a folder...',
+ 'Select a folder to get its content' => 'Select a folder to get its content',
+ 'Select a folder content...' => 'Select a folder content...',
+ 'No available content in this folder' => 'No available content in this folder',
+ 'No folders found' => 'No folders found',
+ 'Content title' => 'Content title',
+ 'Position' => 'Position',
+ 'Delete this content' => 'Delete this content',
+ ' (default)' => ' (default)',
+ 'Category title' => 'Category title',
+ 'Remove the product from this category' => 'Remove the product from this category',
+ 'Remove related content' => 'Remove related content',
+ 'Enter new content position' => 'Enter new content position',
+ 'Select an attribute...' => 'Select an attribute...',
+ 'Attribute title' => 'Attribute title',
+ 'Enter new category position' => 'Enter new category position',
+ 'Select an feature...' => 'Select an feature...',
+ 'Select an feature and click (+) to add it to this template' => 'Select an feature and click (+) to add it to this template',
+ 'Feature title' => 'Feature title',
+ 'Delete this feature' => 'Delete this feature',
+ 'This template contains no features' => 'This template contains no features',
+ 'Remove feature' => 'Remove feature',
+ 'Do you really want to remove this feature from the template ?' => 'Do you really want to remove this feature from the template ?',
+ 'Lire la suite' => 'Lire la suite',
+ 'Edit an attribute' => 'Edit an attribute',
+ 'Attributes' => 'Attributes',
+ 'Editing attribute "%name"' => 'Editing attribute "%name"',
+ 'Attribute information' => 'Attribute information',
+ 'Attribute values' => 'Attribute values',
+ 'Enter here all possible attribute values.' => 'Enter here all possible attribute values.',
+ 'Value' => 'Value',
+ 'Delete this value' => 'Delete this value',
+ 'No value has been created yet. Click the + button to create one.' => 'No value has been created yet. Click the + button to create one.',
+ 'Title' => 'Title',
+ 'Create a new attribute value' => 'Create a new attribute value',
+ 'Create this value' => 'Create this value',
+ 'Delete attribute value' => 'Delete attribute value',
+ 'Do you really want to delete this attribute value ?' => 'Do you really want to delete this attribute value ?',
+ 'Enter new value position' => 'Enter new value position',
+ 'Thelia Product Attributes' => 'Thelia Product Attributes',
+ 'Product attributes' => 'Product attributes',
+ 'Thelia product attributes' => 'Thelia product attributes',
+ 'Add a new product attribute' => 'Add a new product attribute',
+ 'Change this attribute' => 'Change this attribute',
+ 'Remove this attribute from all product templates' => 'Remove this attribute from all product templates',
+ 'Add this attribute to all product templates' => 'Add this attribute to all product templates',
+ 'Change this product attribute' => 'Change this product attribute',
+ 'Delete this product attribute' => 'Delete this product attribute',
+ 'No product attribute has been created yet. Click the + button to create one.' => 'No product attribute has been created yet. Click the + button to create one.',
+ 'Check this box if you want to add this attributes to all product templates' => 'Check this box if you want to add this attributes to all product templates',
+ 'Create a new attribute' => 'Create a new attribute',
+ 'Create this attribute' => 'Create this attribute',
+ 'Delete attribute' => 'Delete attribute',
+ 'Do you really want to delete this attribute ? It will be removed from all product templates.' => 'Do you really want to delete this attribute ? It will be removed from all product templates.',
+ 'Add to all product templates' => 'Add to all product templates',
+ 'Do you really want to add this attribute to all product templates ?' => 'Do you really want to add this attribute to all product templates ?',
+ 'Remove from all product templates' => 'Remove from all product templates',
+ 'Do you really want to remove this attribute from all product templates ? You\'ll loose all product related data for this attribute.' => 'Do you really want to remove this attribute from all product templates ? You\'ll loose all product related data for this attribute.',
+ 'Enter new attribute position' => 'Enter new attribute position',
+ 'Categories' => 'Categories',
+ 'Categories in %cat' => 'Categories in %cat',
+ 'Top level categories' => 'Top level categories',
+ 'Add a new category' => 'Add a new category',
+ 'Online' => 'Online',
+ 'Browse this category' => 'Browse this category',
+ 'Edit this category' => 'Edit this category',
+ 'Delete this category and all its contents' => 'Delete this category and all its contents',
+ 'This category has no sub-categories. To create a new one, click the + button above.' => 'This category has no sub-categories. To create a new one, click the + button above.',
+ 'This category has no sub-categories.' => 'This category has no sub-categories.',
+ 'Products in %cat' => 'Products in %cat',
+ 'Top level Products' => 'Top level Products',
+ 'Add a new product' => 'Add a new product',
+ 'Reference' => 'Reference',
+ 'Product title' => 'Product title',
+ 'Edit this product' => 'Edit this product',
+ 'Delete this product' => 'Delete this product',
+ 'This category doesn\'t contains any products. To add a new product, click the + button above.' => 'This category doesn\'t contains any products. To add a new product, click the + button above.',
+ 'Name' => 'Name',
+ 'Enter here the category name in the default language (%title)' => 'Enter here the category name in the default language (%title)',
+ 'Create a new category' => 'Create a new category',
+ 'Create this category' => 'Create this category',
+ 'Enter here the product reference' => 'Enter here the product reference',
+ 'Enter here the product name in the default language (%title)' => 'Enter here the product name in the default language (%title)',
+ 'Product price' => 'Product price',
+ 'Enter here the product price in the default currency (%title)' => 'Enter here the product price in the default currency (%title)',
+ 'Select a tax tule' => 'Select a tax tule',
+ 'Select here the tax applicable to this product' => 'Select here the tax applicable to this product',
+ 'Product weight' => 'Product weight',
+ 'Kg' => 'Kg',
+ 'Enter here the product weight, in Kilogrammes' => 'Enter here the product weight, in Kilogrammes',
+ 'Create a new product' => 'Create a new product',
+ 'Create this product' => 'Create this product',
+ 'Delete category' => 'Delete category',
+ 'Do you really want to delete this category and all its content ?' => 'Do you really want to delete this category and all its content ?',
+ 'Delete product' => 'Delete product',
+ 'Do you really want to delete this product ?' => 'Do you really want to delete this product ?',
+ 'Enter new product position' => 'Enter new product position',
+ 'Edit category' => 'Edit category',
+ 'Edit category %title' => 'Edit category %title',
+ 'Preview category page' => 'Preview category page',
+ 'Edit next category' => 'Edit next category',
+ 'General description' => 'General description',
+ 'Associations' => 'Associations',
+ 'Images' => 'Images',
+ 'Documents' => 'Documents',
+ 'Rewritten URL' => 'Rewritten URL',
+ 'Rewriten URL' => 'Rewriten URL',
+ 'Top level' => 'Top level',
+ 'Visibility' => 'Visibility',
+ 'Category created on %date_create. Last modification: %date_change' => 'Category created on %date_create. Last modification: %date_change',
+ 'You can attach here some content to this category' => 'You can attach here some content to this category',
+ 'Select a content and click (+) to add it to this category' => 'Select a content and click (+) to add it to this category',
+ 'This category contains no contents' => 'This category contains no contents',
+ 'Do you really want to remove this related content ?' => 'Do you really want to remove this related content ?',
+ 'Files manager' => 'Files manager',
+ 'Thelia configuration' => 'Thelia configuration',
+ 'Product catalog configuration' => 'Product catalog configuration',
+ 'Product templates' => 'Product templates',
+ 'Product features' => 'Product features',
+ 'Mailing templates' => 'Mailing templates',
+ 'Currencies' => 'Currencies',
+ 'Shipping configuration' => 'Shipping configuration',
+ 'Countries' => 'Countries',
+ 'Shipping zones' => 'Shipping zones',
+ 'System parameters' => 'System parameters',
+ 'Modules activation' => 'Modules activation',
+ 'System variables' => 'System variables',
+ 'Administration profiles' => 'Administration profiles',
+ 'Languages & URLs' => 'Languages & URLs',
+ 'Mailing system' => 'Mailing system',
+ 'System logs' => 'System logs',
+ 'Edit content' => 'Edit content',
+ 'Edit content %title' => 'Edit content %title',
+ 'Preview folder page' => 'Preview folder page',
+ 'Folder created on %date_create. Last modification: %date_change' => 'Folder created on %date_create. Last modification: %date_change',
+ 'Remove associated folder' => 'Remove associated folder',
+ 'Do you really want to remove the content from this folder ?' => 'Do you really want to remove the content from this folder ?',
+ 'Add a new country' => 'Add a new country',
+ 'Default' => 'Default',
+ 'Shop' => 'Shop',
+ 'N° ISO' => 'N° ISO',
+ 'ISO Code' => 'ISO Code',
+ 'Change this country' => 'Change this country',
+ 'Delete this country' => 'Delete this country',
+ 'No country has been created yet. Click the + button to create one.' => 'No country has been created yet. Click the + button to create one.',
+ 'Country title' => 'Country title',
+ 'Alpha code 2' => 'Alpha code 2',
+ 'Alpha code 3' => 'Alpha code 3',
+ 'Create a new country' => 'Create a new country',
+ 'Create this country' => 'Create this country',
+ 'Delete country' => 'Delete country',
+ 'Do you really want to delete this country ?' => 'Do you really want to delete this country ?',
+ 'Error' => 'Error',
+ 'Impossible to change default country. Please contact your administrator or try later' => 'Impossible to change default country. Please contact your administrator or try later',
+ 'Edit a country' => 'Edit a country',
+ 'Editing country "%name"' => 'Editing country "%name"',
+ 'Country short description' => 'Country short description',
+ 'Country description' => 'Country description',
+ 'And' => 'And',
+ 'Edit' => 'Edit',
+ 'Delete' => 'Delete',
+ 'Code :' => 'Code :',
+ 'code' => 'code',
+ 'Title :' => 'Title :',
+ 'title' => 'title',
+ 'Is enabled' => 'Is enabled',
+ 'Is available on special offers' => 'Is available on special offers',
+ 'Is cumulative' => 'Is cumulative',
+ 'Is removing postage' => 'Is removing postage',
+ 'Expiration date :' => 'Expiration date :',
+ 'yyyy-mm-dd' => 'yyyy-mm-dd',
+ 'Is unlimited' => 'Is unlimited',
+ 'Max usage :' => 'Max usage :',
+ 'max usage' => 'max usage',
+ 'Type :' => 'Type :',
+ 'Please select a coupon type' => 'Please select a coupon type',
+ 'Amount :' => 'Amount :',
+ '14.50' => '14.50',
+ 'Short description :' => 'Short description :',
+ 'short description' => 'short description',
+ 'Long description :' => 'Long description :',
+ 'long description' => 'long description',
+ 'Save your modifications' => 'Save your modifications',
+ 'Please save your Coupon in oder to affect it some conditions' => 'Please save your Coupon in oder to affect it some conditions',
+ 'Conditions' => 'Conditions',
+ 'Save this condition' => 'Save this condition',
+ 'Please select a condition category' => 'Please select a condition category',
+ 'Create coupon' => 'Create coupon',
+ 'Coupon' => 'Coupon',
+ 'Coupons : ' => 'Coupons : ',
+ 'Create a new coupon' => 'Create a new coupon',
+ 'Browse' => 'Browse',
+ 'List' => 'List',
+ 'Enabled coupons' => 'Enabled coupons',
+ 'Code' => 'Code',
+ 'Days before expiration' => 'Days before expiration',
+ 'Usage left' => 'Usage left',
+ 'Unlimited' => 'Unlimited',
+ 'Disabled coupons' => 'Disabled coupons',
+ 'Expiration date' => 'Expiration date',
+ 'Coupon : ' => 'Coupon : ',
+ 'Amount' => 'Amount',
+ 'days left' => 'days left',
+ 'May be cumulative' => 'May be cumulative',
+ 'Won\'t remove postage' => 'Won\'t remove postage',
+ 'Will be available on special offers' => 'Will be available on special offers',
+ 'Application field' => 'Application field',
+ 'Do you really want to enable this element ?' => 'Do you really want to enable this element ?',
+ 'Update coupon' => 'Update coupon',
+ 'Please retry' => 'Please retry',
+ 'Please select another condition' => 'Please select another condition',
+ 'Update rates' => 'Update rates',
+ 'Add a new currency' => 'Add a new currency',
+ 'ISO 4217 Code' => 'ISO 4217 Code',
+ 'More information about ISO 4217' => 'More information about ISO 4217',
+ 'Symbol' => 'Symbol',
+ 'Rate in €' => 'Rate in €',
+ 'Change this currency' => 'Change this currency',
+ 'Delete this currency' => 'Delete this currency',
+ 'No currency has been created yet. Click the + button to create one.' => 'No currency has been created yet. Click the + button to create one.',
+ 'Currency name' => 'Currency name',
+ 'ISO 4217 code' => 'ISO 4217 code',
+ 'Currency symbol' => 'Currency symbol',
+ 'Currency rate' => 'Currency rate',
+ 'Rate' => 'Rate',
+ 'The rate from Euro (Price in Euro * rate = Price in this currency)' => 'The rate from Euro (Price in Euro * rate = Price in this currency)',
+ 'Create a new currency' => 'Create a new currency',
+ 'Create this currency' => 'Create this currency',
+ 'Delete currency' => 'Delete currency',
+ 'Do you really want to delete this currency ?' => 'Do you really want to delete this currency ?',
+ 'Enter new currency position' => 'Enter new currency position',
+ 'Edit a currency' => 'Edit a currency',
+ 'Editing currency "%name"' => 'Editing currency "%name"',
+ 'Currency ISO 4217 Code' => 'Currency ISO 4217 Code',
+ 'Rate from Euro' => 'Rate from Euro',
+ 'Edit a customer' => 'Edit a customer',
+ 'Editing customer "%name"' => 'Editing customer "%name"',
+ 'Save' => 'Save',
+ 'Save and close' => 'Save and close',
+ 'Customer informations' => 'Customer informations',
+ 'Default address' => 'Default address',
+ 'Other addresses' => 'Other addresses',
+ 'Add a new address' => 'Add a new address',
+ 'Phone' => 'Phone',
+ 'cell phone' => 'cell phone',
+ 'Use this address by default' => 'Use this address by default',
+ 'Delete this customer and all his orders' => 'Delete this customer and all his orders',
+ 'orders for this customer' => 'orders for this customer',
+ 'Order n°' => 'Order n°',
+ 'Date & Hour' => 'Date & Hour',
+ 'Status' => 'Status',
+ 'Create an address' => 'Create an address',
+ 'Create this address' => 'Create this address',
+ 'Use address by default' => 'Use address by default',
+ 'Do you really want to use this address by default ?' => 'Do you really want to use this address by default ?',
+ 'Delete address' => 'Delete address',
+ 'Do you really want to delete this address ?' => 'Do you really want to delete this address ?',
+ 'Customer' => 'Customer',
+ 'Customers list' => 'Customers list',
+ 'Add a new Customer' => 'Add a new Customer',
+ 'customer ref' => 'customer ref',
+ 'firstname & lastname' => 'firstname & lastname',
+ 'last order' => 'last order',
+ 'order amount' => 'order amount',
+ 'Edit this customer' => 'Edit this customer',
+ 'Send a mail to this customer' => 'Send a mail to this customer',
+ 'Email address' => 'Email address',
+ 'Create a new customer' => 'Create a new customer',
+ 'Create this customer' => 'Create this customer',
+ 'Delete customer' => 'Delete customer',
+ 'Do you really want to delete this customer ?' => 'Do you really want to delete this customer ?',
+ 'Back' => 'Back',
+ 'Description' => 'Description',
+ 'Edit a feature' => 'Edit a feature',
+ 'Features' => 'Features',
+ 'Editing feature "%name"' => 'Editing feature "%name"',
+ 'Feature information' => 'Feature information',
+ 'Feature values' => 'Feature values',
+ 'Enter here all possible feature values. To get a free text feature in product forms, don\'t add any value.' => 'Enter here all possible feature values. To get a free text feature in product forms, don\'t add any value.',
+ 'Create a new feature value' => 'Create a new feature value',
+ 'Delete feature value' => 'Delete feature value',
+ 'Do you really want to delete this feature value ?' => 'Do you really want to delete this feature value ?',
+ 'Thelia Product Features' => 'Thelia Product Features',
+ 'Thelia product features' => 'Thelia product features',
+ 'Add a new product feature' => 'Add a new product feature',
+ 'Change this feature' => 'Change this feature',
+ 'Remove this feature from all product templates' => 'Remove this feature from all product templates',
+ 'Add this feature to all product templates' => 'Add this feature to all product templates',
+ 'Change this product feature' => 'Change this product feature',
+ 'Delete this product feature' => 'Delete this product feature',
+ 'No product feature has been created yet. Click the + button to create one.' => 'No product feature has been created yet. Click the + button to create one.',
+ 'Check this box if you want to add this features to all product templates' => 'Check this box if you want to add this features to all product templates',
+ 'Create a new feature' => 'Create a new feature',
+ 'Create this feature' => 'Create this feature',
+ 'Delete feature' => 'Delete feature',
+ 'Do you really want to delete this feature ? It will be removed from all product templates.' => 'Do you really want to delete this feature ? It will be removed from all product templates.',
+ 'Do you really want to add this feature to all product templates ?' => 'Do you really want to add this feature to all product templates ?',
+ 'Do you really want to remove this feature from all product templates ? You\'ll loose all product related data for this feature.' => 'Do you really want to remove this feature from all product templates ? You\'ll loose all product related data for this feature.',
+ 'Enter new feature position' => 'Enter new feature position',
+ 'Details' => 'Details',
+ 'Folders in %fold' => 'Folders in %fold',
+ 'Top level folders' => 'Top level folders',
+ 'Add a new folder' => 'Add a new folder',
+ 'Folder title' => 'Folder title',
+ 'Browse this folder' => 'Browse this folder',
+ 'Edit this folder' => 'Edit this folder',
+ 'Delete this folder and all its contents' => 'Delete this folder and all its contents',
+ 'This folder has no sub-folders. To create a new one, click the + button above.' => 'This folder has no sub-folders. To create a new one, click the + button above.',
+ 'This folder has no sub-folders.' => 'This folder has no sub-folders.',
+ 'Contents in %fold' => 'Contents in %fold',
+ 'Top level Contents' => 'Top level Contents',
+ 'Add a new content' => 'Add a new content',
+ 'Edit this content' => 'Edit this content',
+ 'This folder doesn\'t contains any contents. To add a new content, click the + button above.' => 'This folder doesn\'t contains any contents. To add a new content, click the + button above.',
+ 'Enter here the folder name in the default language (%title)' => 'Enter here the folder name in the default language (%title)',
+ 'Create a new folder' => 'Create a new folder',
+ 'Create this folder' => 'Create this folder',
+ 'Enter here the content name in the default language (%title)' => 'Enter here the content name in the default language (%title)',
+ 'Create a new content' => 'Create a new content',
+ 'Create this content' => 'Create this content',
+ 'Delete folder' => 'Delete folder',
+ 'Do you really want to delete this folder and all its content ?' => 'Do you really want to delete this folder and all its content ?',
+ 'Delete content' => 'Delete content',
+ 'Do you really want to delete this content ?' => 'Do you really want to delete this content ?',
+ 'Enter new folder position' => 'Enter new folder position',
+ 'An error occured' => 'An error occured',
+ 'Oops! An Error Occurred' => 'Oops! An Error Occurred',
+ 'Go to administration home' => 'Go to administration home',
+ 'Back-office home' => 'Back-office home',
+ 'Dashboard' => 'Dashboard',
+ 'Sales' => 'Sales',
+ 'New customers' => 'New customers',
+ 'First orders' => 'First orders',
+ 'Aborted orders' => 'Aborted orders',
+ 'Shop Informations' => 'Shop Informations',
+ 'Products' => 'Products',
+ 'Online products' => 'Online products',
+ 'Offline products' => 'Offline products',
+ 'Sales statistics' => 'Sales statistics',
+ 'Today' => 'Today',
+ 'This month' => 'This month',
+ 'This year' => 'This year',
+ 'Overall sales' => 'Overall sales',
+ 'Sales excluding shipping' => 'Sales excluding shipping',
+ 'Yesterday sales' => 'Yesterday sales',
+ 'Average cart' => 'Average cart',
+ 'Previous month sales' => 'Previous month sales',
+ 'Previous year sales' => 'Previous year sales',
+ 'Thelia informations' => 'Thelia informations',
+ 'Current version' => 'Current version',
+ 'Latest version available' => 'Latest version available',
+ 'News' => 'News',
+ 'Click here' => 'Click here',
+ 'Editing %cat' => 'Editing %cat',
+ '(edit)' => '(edit)',
+ 'Editing %title' => 'Editing %title',
+ 'Confirmation' => 'Confirmation',
+ 'Do you really want to delete this element ?' => 'Do you really want to delete this element ?',
+ 'Confirm' => 'Confirm',
+ 'Additional Folders' => 'Additional Folders',
+ 'A content could be attached to more than one folder. Select here the additional fodlers for this content.' => 'A content could be attached to more than one folder. Select here the additional fodlers for this content.',
+ 'You can change the default folder (%title) in the "General" tab.' => 'You can change the default folder (%title) in the "General" tab.',
+ 'Select a folder and click (+) to add it to the additional folder list' => 'Select a folder and click (+) to add it to the additional folder list',
+ 'No Folders found' => 'No Folders found',
+ 'This product doesn\'t belong to any additional folder.' => 'This product doesn\'t belong to any additional folder.',
+ 'Send files' => 'Send files',
+ 'Drop files to upload' => 'Drop files to upload',
+ 'Browse files' => 'Browse files',
+ 'There is no documents attached to this %type.' => 'There is no documents attached to this %type.',
+ 'No' => 'No',
+ 'Yes' => 'Yes',
+ 'OK' => 'OK',
+ 'Update this image' => 'Update this image',
+ 'There is no images attached to this %type.' => 'There is no images attached to this %type.',
+ 'Edit information in %lng' => 'Edit information in %lng',
+ 'Edit prices in %curr' => 'Edit prices in %curr',
+ 'Close' => 'Close',
+ 'classic modules' => 'classic modules',
+ 'Enable/Disable' => 'Enable/Disable',
+ 'Deactivate %title module' => 'Deactivate %title module',
+ 'deactivation' => 'deactivation',
+ 'Edit this module' => 'Edit this module',
+ 'Delete this module' => 'Delete this module',
+ 'Price excl. taxes' => 'Price excl. taxes',
+ 'Current quantity' => 'Current quantity',
+ 'Attribute Combinations' => 'Attribute Combinations',
+ 'Quickly create combinations using the combination builder' => 'Quickly create combinations using the combination builder',
+ 'Combination builder' => 'Combination builder',
+ 'Add a new combination' => 'Add a new combination',
+ 'EAN Code' => 'EAN Code',
+ 'Quantity' => 'Quantity',
+ 'Price
w/o taxes (%currency)' => 'Price
w/o taxes (%currency)',
+ 'Price
w/ taxes (%currency)' => 'Price
w/ taxes (%currency)',
+ 'Weight
(Kg)' => 'Weight
(Kg)',
+ 'Sale' => 'Sale',
+ 'New' => 'New',
+ 'Sale price
w/o taxes (%currency)' => 'Sale price
w/o taxes (%currency)',
+ 'Sale price
w/ taxes (%currency)' => 'Sale price
w/ taxes (%currency)',
+ 'Delete this combination' => 'Delete this combination',
+ 'Attribute' => 'Attribute',
+ 'Select an attribute and click (+) to view available values' => 'Select an attribute and click (+) to view available values',
+ 'Select an attribute value...' => 'Select an attribute value...',
+ 'Select a value click (+) to add it to the combination' => 'Select a value click (+) to add it to the combination',
+ 'No available value for this attribute' => 'No available value for this attribute',
+ 'To remove a value from the combination, select it and click "remove"' => 'To remove a value from the combination, select it and click "remove"',
+ 'Remove selected values' => 'Remove selected values',
+ 'Create a new combination' => 'Create a new combination',
+ 'Create this combination' => 'Create this combination',
+ 'Delete a combination' => 'Delete a combination',
+ 'Do you really want to delete this combination ?' => 'Do you really want to delete this combination ?',
+ 'Select attribute values to combine. You may enter a default value for some of the fields of the generated combinations.' => 'Select attribute values to combine. You may enter a default value for some of the fields of the generated combinations.',
+ 'Combination reference' => 'Combination reference',
+ 'Combination EAN Code' => 'Combination EAN Code',
+ '0 combinations' => '0 combinations',
+ 'Create combinations' => 'Create combinations',
+ 'Product reference' => 'Product reference',
+ 'You can attach this product to more categories in the details tab.' => 'You can attach this product to more categories in the details tab.',
+ 'Product created on %date_create. Last modification: %date_change' => 'Product created on %date_create. Last modification: %date_change',
+ 'A short description, used when a summary or an introduction is required' => 'A short description, used when a summary or an introduction is required',
+ 'Short description' => 'Short description',
+ 'The detailed description.' => 'The detailed description.',
+ 'A short post-description information' => 'A short post-description information',
+ 'Short conclusion' => 'Short conclusion',
+ 'Thelia Languages' => 'Thelia Languages',
+ 'Languages' => 'Languages',
+ 'Languages management' => 'Languages management',
+ 'Add a new language' => 'Add a new language',
+ 'Language name' => 'Language name',
+ 'ISO 639 Code' => 'ISO 639 Code',
+ 'Locale' => 'Locale',
+ 'date form' => 'date form',
+ 'time form' => 'time form',
+ 'Change this language' => 'Change this language',
+ 'Delete this language' => 'Delete this language',
+ 'Parameters' => 'Parameters',
+ 'If a translation is missing or incomplete :' => 'If a translation is missing or incomplete :',
+ 'Using a domain or subdomain for each language' => 'Using a domain or subdomain for each language',
+ 'activate' => 'activate',
+ 'deactivate' => 'deactivate',
+ 'Language title' => 'Language title',
+ 'en_US' => 'en_US',
+ 'd-m-Y' => 'd-m-Y',
+ 'H:i:s' => 'H:i:s',
+ 'Create a new language' => 'Create a new language',
+ 'Create this language' => 'Create this language',
+ 'Delete language' => 'Delete language',
+ 'Do you really want to delete this language ?' => 'Do you really want to delete this language ?',
+ 'Impossible to change default languages. Please contact your administrator or try later' => 'Impossible to change default languages. Please contact your administrator or try later',
+ 'Username' => 'Username',
+ 'Configuration mailing system' => 'Configuration mailing system',
+ 'Enable remote SMTP use : ' => 'Enable remote SMTP use : ',
+ 'Host :' => 'Host :',
+ 'Host' => 'Host',
+ 'Port :' => 'Port :',
+ 'Port' => 'Port',
+ 'Encryption :' => 'Encryption :',
+ 'Encryption' => 'Encryption',
+ 'Username :' => 'Username :',
+ 'Password :' => 'Password :',
+ 'Auth Mode :' => 'Auth Mode :',
+ 'Auth Mode' => 'Auth Mode',
+ 'Timeout :' => 'Timeout :',
+ 'Timeout' => 'Timeout',
+ 'Source IP :' => 'Source IP :',
+ 'Source IP' => 'Source IP',
+ 'Edit a mailing template' => 'Edit a mailing template',
+ 'Editing mailing template "%name"' => 'Editing mailing template "%name"',
+ 'Variable name' => 'Variable name',
+ 'Subject' => 'Subject',
+ 'The mailing template in HTML format.' => 'The mailing template in HTML format.',
+ 'The mailing template in text-only format.' => 'The mailing template in text-only format.',
+ 'Message created on %date_create. Last modification: %date_change' => 'Message created on %date_create. Last modification: %date_change',
+ 'Thelia Mailing Templates' => 'Thelia Mailing Templates',
+ 'Thelia mailing templates' => 'Thelia mailing templates',
+ 'Add a new mailing template' => 'Add a new mailing template',
+ 'Purpose' => 'Purpose',
+ 'Change this mailing template' => 'Change this mailing template',
+ 'Delete this mailing template' => 'Delete this mailing template',
+ 'No mailing template has been created yet. Click the + button to create one.' => 'No mailing template has been created yet. Click the + button to create one.',
+ 'Mailing template name' => 'Mailing template name',
+ 'Mailing template purpose' => 'Mailing template purpose',
+ 'Create a new mailing template' => 'Create a new mailing template',
+ 'Create this mailing template' => 'Create this mailing template',
+ 'Delete mailing template' => 'Delete mailing template',
+ 'Do you really want to delete this mailing template ?' => 'Do you really want to delete this mailing template ?',
+ 'Classic modules' => 'Classic modules',
+ 'Delivery modules' => 'Delivery modules',
+ 'Payment modules' => 'Payment modules',
+ 'Delete a module' => 'Delete a module',
+ 'Do you really want to delete this module ?' => 'Do you really want to delete this module ?',
+ 'Edit an order' => 'Edit an order',
+ 'Ordered products' => 'Ordered products',
+ 'Invoice and Delivery' => 'Invoice and Delivery',
+ 'Cart' => 'Cart',
+ 'Product' => 'Product',
+ 'Unit. price' => 'Unit. price',
+ 'Tax' => 'Tax',
+ 'Unit taxed price' => 'Unit taxed price',
+ 'Taxed total' => 'Taxed total',
+ 'Total without discount' => 'Total without discount',
+ 'Discount' => 'Discount',
+ 'Coupon code' => 'Coupon code',
+ 'Total including discount' => 'Total including discount',
+ 'Postage' => 'Postage',
+ 'Total' => 'Total',
+ 'Payment information' => 'Payment information',
+ 'Payment module' => 'Payment module',
+ 'Transaction reference' => 'Transaction reference',
+ 'Delivery module' => 'Delivery module',
+ 'tracking reference' => 'tracking reference',
+ 'Invoice informations' => 'Invoice informations',
+ 'Download invoice as PDF' => 'Download invoice as PDF',
+ 'PDF | Invoice' => 'PDF | Invoice',
+ 'Edit invoice address' => 'Edit invoice address',
+ 'Invoice reference' => 'Invoice reference',
+ 'Invoice date' => 'Invoice date',
+ 'Street address' => 'Street address',
+ 'Country' => 'Country',
+ 'Delivery address' => 'Delivery address',
+ 'Download purchase order as PDF' => 'Download purchase order as PDF',
+ 'PDF | Purchase order' => 'PDF | Purchase order',
+ 'Edit delivery address' => 'Edit delivery address',
+ 'Edit order address' => 'Edit order address',
+ 'Confirm changes' => 'Confirm changes',
+ 'Edit this order' => 'Edit this order',
+ 'Cancel this order' => 'Cancel this order',
+ 'Delete an order' => 'Delete an order',
+ 'Do you really want to cancel this order ?' => 'Do you really want to cancel this order ?',
+ 'Edit product' => 'Edit product',
+ 'Edit product %title' => 'Edit product %title',
+ 'Preview product page' => 'Preview product page',
+ 'General' => 'General',
+ 'Attributes & Features' => 'Attributes & Features',
+ 'Please wait, loading' => 'Please wait, loading',
+ 'Failed to get converted prices. Please try again.' => 'Failed to get converted prices. Please try again.',
+ 'Failed to get prices. Please try again.' => 'Failed to get prices. Please try again.',
+ 'Existing combinations will be deleted. Do you want to continue ?' => 'Existing combinations will be deleted. Do you want to continue ?',
+ 'Profiles' => 'Profiles',
+ 'Postscriptum' => 'Postscriptum',
+ 'View' => 'View',
+ 'Create a new profile' => 'Create a new profile',
+ 'Profile code' => 'Profile code',
+ 'Delete profile' => 'Delete profile',
+ 'Do you really want to delete this profile ?' => 'Do you really want to delete this profile ?',
+ 'You can\'t delete this profile' => 'You can\'t delete this profile',
+ 'They are some administrator which are linked to this profile. Please edit/remove them before deleting this profile.' => 'They are some administrator which are linked to this profile. Please edit/remove them before deleting this profile.',
+ 'company' => 'company',
+ 'Edit a shipping configuration' => 'Edit a shipping configuration',
+ 'Editing shipping configuration "%name"' => 'Editing shipping configuration "%name"',
+ 'Edit shipping configuration %title' => 'Edit shipping configuration %title',
+ 'Add this country' => 'Add this country',
+ 'No area defined with this id' => 'No area defined with this id',
+ 'Remove country' => 'Remove country',
+ 'Do you really want to remove this country ?' => 'Do you really want to remove this country ?',
+ 'Thelia Shipping configuration' => 'Thelia Shipping configuration',
+ 'Add a new shipping configuration' => 'Add a new shipping configuration',
+ 'Change this shipping configuration' => 'Change this shipping configuration',
+ 'Delete this shipping configuration' => 'Delete this shipping configuration',
+ 'Shipping configuration name' => 'Shipping configuration name',
+ 'Create a new shipping configuration' => 'Create a new shipping configuration',
+ 'Create this shipping configuration' => 'Create this shipping configuration',
+ 'Delete shipping configuration' => 'Delete shipping configuration',
+ 'Do you really want to delete this shipping configuration ?' => 'Do you really want to delete this shipping configuration ?',
+ 'Edit a shipping zone' => 'Edit a shipping zone',
+ 'Editing shipping zone "%name"' => 'Editing shipping zone "%name"',
+ 'Edit shipping zone %title' => 'Edit shipping zone %title',
+ 'Add' => 'Add',
+ 'Zones' => 'Zones',
+ 'Delete this zone' => 'Delete this zone',
+ 'Remove zone' => 'Remove zone',
+ 'Do you really want to remove this zone ?' => 'Do you really want to remove this zone ?',
+ 'Thelia Shipping zones' => 'Thelia Shipping zones',
+ 'Change this shipping zone' => 'Change this shipping zone',
+ 'Edit a tax' => 'Edit a tax',
+ 'Editing tax' => 'Editing tax',
+ 'Tax created on %date_create. Last modification: %date_change' => 'Tax created on %date_create. Last modification: %date_change',
+ 'Edit a tax rule' => 'Edit a tax rule',
+ 'Editing tax rule' => 'Editing tax rule',
+ 'Tax rule created on %date_create. Last modification: %date_change' => 'Tax rule created on %date_create. Last modification: %date_change',
+ 'Manage taxes' => 'Manage taxes',
+ 'Choose a country' => 'Choose a country',
+ 'Countries that have the same tax rule' => 'Countries that have the same tax rule',
+ 'NONE' => 'NONE',
+ 'Manage the tax rule taxes appliance order' => 'Manage the tax rule taxes appliance order',
+ 'Add tax to this group' => 'Add tax to this group',
+ 'Drop tax here to create a tax group' => 'Drop tax here to create a tax group',
+ 'Drop tax here to delete from group' => 'Drop tax here to delete from group',
+ 'Tax rule taxes will be update for the following countries :' => 'Tax rule taxes will be update for the following countries :',
+ 'uncheck all' => 'uncheck all',
+ 'Update tax rule taxes' => 'Update tax rule taxes',
+ 'Edit tax rule taxes' => 'Edit tax rule taxes',
+ 'In order to manges your shop taxes you can manage' => 'In order to manges your shop taxes you can manage',
+ 'taxes' => 'taxes',
+ 'and' => 'and',
+ 'tax rules' => 'tax rules',
+ 'Taxes define the amount of money which is add to a bought product.' => 'Taxes define the amount of money which is add to a bought product.',
+ 'Example :' => 'Example :',
+ 'French 19.6% VAT is a tax which add a 19.6% tax to the product price.' => 'French 19.6% VAT is a tax which add a 19.6% tax to the product price.',
+ 'Ecotax is a tax wich add a defined amount (throug a product feature) to the product price.' => 'Ecotax is a tax wich add a defined amount (throug a product feature) to the product price.',
+ 'Tax rules are combination of different taxes.' => 'Tax rules are combination of different taxes.',
+ 'French 19.6% VAT with ecotax is the applicance of the ecotax (on the product price) then the applicance of the 19.6% tax (on the product price + the ecotax amount).' => 'French 19.6% VAT with ecotax is the applicance of the ecotax (on the product price) then the applicance of the 19.6% tax (on the product price + the ecotax amount).',
+ 'you can combine taxes in tax rules and chose if they are applied one after the other or at the same time : it allows to apply taxes on an already taxed price or not.' => 'you can combine taxes in tax rules and chose if they are applied one after the other or at the same time : it allows to apply taxes on an already taxed price or not.',
+ 'Create a new tax' => 'Create a new tax',
+ 'Change this tax' => 'Change this tax',
+ 'Delete this tax' => 'Delete this tax',
+ 'Create a new tax rule' => 'Create a new tax rule',
+ 'Change this tax rule' => 'Change this tax rule',
+ 'Set as default tax rule' => 'Set as default tax rule',
+ 'Delete this tax rule' => 'Delete this tax rule',
+ 'Delete tax' => 'Delete tax',
+ 'Do you really want to delete this tax ?' => 'Do you really want to delete this tax ?',
+ 'Delete tax rule' => 'Delete tax rule',
+ 'Do you really want to delete this tax rule ?' => 'Do you really want to delete this tax rule ?',
+ 'Thelia Product Templates' => 'Thelia Product Templates',
+ 'Thelia product templates' => 'Thelia product templates',
+ 'Add a new product template' => 'Add a new product template',
+ 'Change this template' => 'Change this template',
+ 'Change this product template' => 'Change this product template',
+ 'Delete this product template' => 'Delete this product template',
+ 'No product template has been created yet. Click the + button to create one.' => 'No product template has been created yet. Click the + button to create one.',
+ 'Template title' => 'Template title',
+ 'Create a new product template' => 'Create a new product template',
+ 'Create this product template' => 'Create this product template',
+ 'Delete template' => 'Delete template',
+ 'Do you really want to delete this template ? It will be removed from all products.' => 'Do you really want to delete this template ? It will be removed from all products.',
+ 'Warning' => 'Warning',
+ 'Edit a system variable' => 'Edit a system variable',
+ 'Editing variable "%name"' => 'Editing variable "%name"',
+ 'Variable value' => 'Variable value',
+ 'Variable created on %date_create. Last modification: %date_change' => 'Variable created on %date_create. Last modification: %date_change',
+ 'Thelia System Variables' => 'Thelia System Variables',
+ 'Thelia system variables' => 'Thelia system variables',
+ 'Add a new variable' => 'Add a new variable',
+ 'Save chages' => 'Save chages',
+ 'Save changes' => 'Save changes',
+ 'Action' => 'Action',
+ 'Change this variable' => 'Change this variable',
+ 'Cancel changes and revert to original value' => 'Cancel changes and revert to original value',
+ 'Delete this variable' => 'Delete this variable',
+ 'Variable purpose' => 'Variable purpose',
+ 'Create a new variable' => 'Create a new variable',
+ 'Create this variable' => 'Create this variable',
+ 'Delete a variable' => 'Delete a variable',
+ 'Do you really want to delete this variable ?' => 'Do you really want to delete this variable ?',
+);
diff --git a/templates/admin/default/attribute-edit.html b/templates/admin/default/attribute-edit.html
index e9a09c719..5952f8b8f 100644
--- a/templates/admin/default/attribute-edit.html
+++ b/templates/admin/default/attribute-edit.html
@@ -16,7 +16,7 @@