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 @@
  • {intl l="Home"}
  • {intl l="Configuration"}
  • {intl l="Attributes"}
  • -
  • {intl l='Editing attribute "%name"' name="{$TITLE}"}
  • +
  • {intl l='Editing attribute "%name"' name=$TITLE}
  • @@ -24,7 +24,7 @@
    - {intl l="Edit attribute $TITLE"} + {intl l='Edit attribute "%name"' name=$TITLE}
    @@ -78,7 +78,7 @@
    {intl l="Enter here all possible attribute values."}
    - +
    @@ -186,7 +186,7 @@
    - {intl l="Sorry, attribute ID=$attribute_id was not found."} + {intl l="Sorry, attribute ID=%id was not found." id=$attribute_id}
    @@ -218,7 +218,7 @@ {form_field form=$form field='title'}
    - + {loop type="lang" name="current-edit-lang" id="$edit_language_id"}
    @@ -226,7 +226,7 @@ {intl l=$TITLE}
    -
    {intl l="Enter here the value in the current edit language ($TITLE)"}
    +
    {intl l="Enter here the value in the current edit language (%title)" title=$TITLE}
    {form_field form=$form field='locale'} diff --git a/templates/admin/default/attributes.html b/templates/admin/default/attributes.html index 6a4eb7f46..ae86c74f6 100644 --- a/templates/admin/default/attributes.html +++ b/templates/admin/default/attributes.html @@ -161,7 +161,7 @@ {form_field form=$form field='title'}
    - + {loop type="lang" name="default-lang" default_only="1"}
    @@ -169,7 +169,7 @@ {intl l=$TITLE}
    -
    {intl l="Enter here the attribute name in the default language ($TITLE)"}
    +
    {intl l="Enter here the attribute name in the default language (%language_name)" language_name=$TITLE}
    {* Switch edition to the current locale *} diff --git a/templates/admin/default/category-edit.html b/templates/admin/default/category-edit.html index 200098d69..62f9290f1 100755 --- a/templates/admin/default/category-edit.html +++ b/templates/admin/default/category-edit.html @@ -81,7 +81,7 @@ {form_field form=$form field='url'}
    @@ -94,7 +94,7 @@
    @@ -95,7 +95,7 @@
    + +
    {/form_field} {form_field form=$form field='area'}
    - + @@ -143,22 +143,22 @@ {form_field form=$form field='isocode'}
    - - + +
    {/form_field} {form_field form=$form field='isoalpha2'}
    - - + +
    {/form_field} {form_field form=$form field='isoalpha3'}
    - - + +
    {/form_field} {loop type="lang" name="default-lang" default_only="1"} diff --git a/templates/admin/default/country-edit.html b/templates/admin/default/country-edit.html index 524070ce4..fa4f756ad 100644 --- a/templates/admin/default/country-edit.html +++ b/templates/admin/default/country-edit.html @@ -24,7 +24,7 @@
    - {intl l="Edit country $TITLE"} + {intl l='Edit country "%name"' name="{$TITLE}"}
    @@ -48,54 +48,54 @@ {/form_field} - {if $form_error}
    {$form_error_message}
    {/if} + {if $form_error}
    {$form_error_message}
    {/if} {form_field form=$form field='area'}
    - - +
    {/form_field} {form_field form=$form field='isocode'}
    - - + +
    {/form_field} {form_field form=$form field='isoalpha2'}
    - - + +
    {/form_field} {form_field form=$form field='isoalpha3'}
    - - + +
    {/form_field} {form_field form=$form field='title'}
    - - + +
    {/form_field} {form_field form=$form field='chapo'}
    - - + +
    {/form_field} {form_field form=$form field='description'}
    - - + +
    {/form_field}
    @@ -116,7 +116,7 @@
    - {intl l="Sorry, country ID=$country_id was not found."} + {intl l="Sorry, country ID=%id was not found." id=$country_id}
    diff --git a/templates/admin/default/currencies.html b/templates/admin/default/currencies.html index a7f334fde..c35b1a39f 100644 --- a/templates/admin/default/currencies.html +++ b/templates/admin/default/currencies.html @@ -214,7 +214,7 @@ {form_field form=$form field='name'}
    - + {loop type="lang" name="default-lang" default_only="1"}
    @@ -222,7 +222,7 @@ {intl l=$TITLE}
    -
    {intl l="Enter here the currency name in the default language ($TITLE)"}
    +
    {intl l="Enter here the currency name in the default language (%title)" title=$TITLE}
    {* Switch edition to the current locale *} @@ -236,7 +236,7 @@ {form_field form=$form field='code'}
    - + {intl l='More information about ISO 4217'}
    @@ -244,14 +244,14 @@ {form_field form=$form field='symbol'}
    - +
    {/form_field} {form_field form=$form field='rate'}
    - + {intl l="The rate from Euro (Price in Euro * rate = Price in this currency)"}
    diff --git a/templates/admin/default/currency-edit.html b/templates/admin/default/currency-edit.html index 092a4283f..51dcea985 100644 --- a/templates/admin/default/currency-edit.html +++ b/templates/admin/default/currency-edit.html @@ -24,7 +24,7 @@
    - {intl l="Edit currency $NAME"} + {intl l='Edit currency "%name"' name=$NAME}
    @@ -54,7 +54,7 @@ {form_field form=$form field='name'}
    - +  
    @@ -63,7 +63,7 @@ {form_field form=$form field='code'}
    @@ -79,17 +79,17 @@ {form_field form=$form field='symbol'}
    - {intl l='The symbol, such as $, £, €...'} + {intl l='The symbol, such as $, £, €...'}
    {/form_field} {form_field form=$form field='rate'}
    The rate from Euro: Price in Euro x rate = Price in this currency @@ -115,7 +115,7 @@
    - {intl l="Sorry, currency ID=$currency_id was not found."} + {intl l="Sorry, currency ID=%id was not found." id=$currency_id}
    diff --git a/templates/admin/default/customer-edit.html b/templates/admin/default/customer-edit.html index 954deceb3..79aff3119 100644 --- a/templates/admin/default/customer-edit.html +++ b/templates/admin/default/customer-edit.html @@ -51,7 +51,7 @@ {form_field form=$form field='title'}
    - + + +
    {/form_field} {form_field form=$form field='lastname'}
    - - + +
    {/form_field} @@ -81,47 +81,47 @@ {form_field form=$form field='company'}
    - - + +
    {/form_field} {form_field form=$form field='address1'}
    - - + +
    {/form_field} {form_field form=$form field='address2'}
    - +
    {/form_field} {form_field form=$form field='address3'}
    - +
    {/form_field} {form_field form=$form field='zipcode'}
    - - + +
    {/form_field} {form_field form=$form field='city'}
    - - + +
    {/form_field} {form_field form=$form field='country'}
    - + + +
    {/form_field} {form_field form=$form field='company'}
    - - + +
    {/form_field} {form_field form=$form field='title'}
    - + + +
    {/form_field} {form_field form=$form field='lastname'}
    - - + +
    {/form_field} {form_field form=$form field='address1'}
    - - + +
    {form_field form=$form field='address2'} - + {/form_field}
    {form_field form=$form field='address3'} - + {/form_field}
    {/form_field} {form_field form=$form field='zipcode'}
    - - + +
    {/form_field} {form_field form=$form field='city'}
    - - + +
    {/form_field} {form_field form=$form field='country'}
    - + + +
    {/form_field} {form_field form=$form field='title'}
    - + + +
    {/form_field} {form_field form=$form field='lastname'}
    - - + +
    {/form_field} {form_field form=$form field='address1'}
    - - + +
    {form_field form=$form field='address2'} - + {/form_field}
    {form_field form=$form field='address3'} - + {/form_field}
    {/form_field} {form_field form=$form field='zipcode'}
    - - + +
    {/form_field} {form_field form=$form field='city'}
    - - + +
    {/form_field} {form_field form=$form field='country'}
    - + + +
    {/form_field} diff --git a/templates/admin/default/document-edit.html b/templates/admin/default/document-edit.html index 79e2607c7..bc556da31 100644 --- a/templates/admin/default/document-edit.html +++ b/templates/admin/default/document-edit.html @@ -22,7 +22,7 @@
    - {intl l="Edit document $TITLE"} + {intl l='Edit document "%name"' name="{$TITLE}"}
    @@ -46,7 +46,7 @@ {if $form_error}
    {$form_error_message}
    {/if}

    {intl l="Document informations"}

    - +
    @@ -59,29 +59,29 @@
    {form_field form=$form field='file'}
    - - + +
    {/form_field} {form_field form=$form field='title'}
    - - + +
    {/form_field} {form_field form=$form field='chapo'}
    - - + +
    {/form_field} {form_field form=$form field='postscriptum'}
    - - + +
    {/form_field}
    @@ -90,8 +90,8 @@
    {form_field form=$form field='description'}
    - - + +
    {/form_field}
    @@ -125,7 +125,7 @@
    - {intl l="Sorry, document ID=$documentId was not found."} + {intl l="Sorry, document ID=%id was not found." id=$documentId}
    @@ -139,7 +139,7 @@ {javascripts file='assets/js/main.js'} {/javascripts} - + {/javascripts} - +