Add Translator on all controllers & forms text strings

This commit is contained in:
Michaël Espeche
2014-02-21 12:05:27 +01:00
parent 809693fe5e
commit 03a62575ec
8 changed files with 29 additions and 22 deletions

View File

@@ -226,4 +226,6 @@ return array(
'Tax list is not valid JSON' => 'Tax list is not valid JSON', 'Tax list is not valid JSON' => 'Tax list is not valid JSON',
'Bad tax list JSON' => 'Bad tax list JSON', 'Bad tax list JSON' => 'Bad tax list JSON',
'Tax ID not found in tax list JSON' => 'Tax ID not found in tax list JSON', 'Tax ID not found in tax list JSON' => 'Tax ID not found in tax list JSON',
'Please check your input: %s' => 'Please check your input: %s',
'Sorry, an error occured: %s' => 'Sorry, an error occured: %s',
); );

View File

@@ -225,4 +225,6 @@ return array(
'Tax list is not valid JSON' => 'Le JSON de la liste des taxes n\'est pas valide', 'Tax list is not valid JSON' => 'Le JSON de la liste des taxes n\'est pas valide',
'Bad tax list JSON' => 'Mauvais JSON de la liste des taxes', 'Bad tax list JSON' => 'Mauvais JSON de la liste des taxes',
'Tax ID not found in tax list JSON' => 'ID de la taxe non trouvé dans le JSON de la liste des taxes', 'Tax ID not found in tax list JSON' => 'ID de la taxe non trouvé dans le JSON de la liste des taxes',
'Please check your input: %s' => 'Veuillez vérifier votre saisie: %s',
'Sorry, an error occured: %s' => 'Désolé, une erreur est survenue: %s',
); );

View File

@@ -109,7 +109,7 @@ class CartAdd extends BaseForm
$product = ProductQuery::create()->findPk($value); $product = ProductQuery::create()->findPk($value);
if (is_null($product) || $product->getVisible() == 0) { if (is_null($product) || $product->getVisible() == 0) {
throw new ProductNotFoundException(Translator::getInstance()->trans(sprintf("this product id does not exists : %d", $value))); throw new ProductNotFoundException(sprintf(Translator::getInstance()->trans("this product id does not exists : %d"), $value));
} }
} }
@@ -124,7 +124,7 @@ class CartAdd extends BaseForm
->count(); ->count();
if ($productSaleElements == 0) { if ($productSaleElements == 0) {
throw new StockNotFoundException(Translator::getInstance()->trans(sprintf("This product_sale_elements_id does not exists for this product : %d", $value))); throw new StockNotFoundException(sprintf(Translator::getInstance()->trans("This product_sale_elements_id does not exists for this product : %d"), $value));
} }
} }
} }

View File

@@ -88,7 +88,7 @@ class OrderDelivery extends BaseForm
$moduleReflection = new \ReflectionClass($module->getFullNamespace()); $moduleReflection = new \ReflectionClass($module->getFullNamespace());
if ($moduleReflection->isSubclassOf("Thelia\Module\DeliveryModuleInterface") === false) { if ($moduleReflection->isSubclassOf("Thelia\Module\DeliveryModuleInterface") === false) {
$context->addViolation( $context->addViolation(
Translator::getInstance()->trans(sprintf("delivery module %s is not a Thelia\Module\DeliveryModuleInterface", $module->getCode())) sprintf(Translator::getInstance()->trans("delivery module %s is not a Thelia\Module\DeliveryModuleInterface"), $module->getCode())
); );
} }
} }

View File

@@ -88,7 +88,7 @@ class OrderPayment extends BaseForm
$moduleReflection = new \ReflectionClass($module->getFullNamespace()); $moduleReflection = new \ReflectionClass($module->getFullNamespace());
if ($moduleReflection->isSubclassOf("Thelia\Module\PaymentModuleInterface") === false) { if ($moduleReflection->isSubclassOf("Thelia\Module\PaymentModuleInterface") === false) {
$context->addViolation( $context->addViolation(
Translator::getInstance()->trans(sprintf("delivery module %s is not a Thelia\Module\PaymentModuleInterface", $module->getCode())) sprintf(Translator::getInstance()->trans("delivery module %s is not a Thelia\Module\PaymentModuleInterface"), $module->getCode())
); );
} }
} }

View File

@@ -26,6 +26,7 @@ use Thelia\Controller\Front\BaseFrontController;
use Thelia\Core\Event\Address\AddressCreateOrUpdateEvent; use Thelia\Core\Event\Address\AddressCreateOrUpdateEvent;
use Thelia\Core\Event\Address\AddressEvent; use Thelia\Core\Event\Address\AddressEvent;
use Thelia\Core\Event\TheliaEvents; use Thelia\Core\Event\TheliaEvents;
use Thelia\Core\Translation\Translator;
use Thelia\Form\AddressCreateForm; use Thelia\Form\AddressCreateForm;
use Thelia\Form\AddressUpdateForm; use Thelia\Form\AddressUpdateForm;
use Thelia\Form\Exception\FormValidationException; use Thelia\Form\Exception\FormValidationException;
@@ -77,9 +78,9 @@ class AddressController extends BaseFrontController
$this->redirectSuccess($addressCreate); $this->redirectSuccess($addressCreate);
} catch (FormValidationException $e) { } catch (FormValidationException $e) {
$message = sprintf("Please check your input: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Please check your input: %s"), $e->getMessage());
} catch (\Exception $e) { } catch (\Exception $e) {
$message = sprintf("Sorry, an error occured: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Sorry, an error occured: %s"), $e->getMessage());
} }
if ($message !== false) { if ($message !== false) {
@@ -137,9 +138,9 @@ class AddressController extends BaseFrontController
$this->redirectSuccess($addressUpdate); $this->redirectSuccess($addressUpdate);
} catch (FormValidationException $e) { } catch (FormValidationException $e) {
$message = sprintf("Please check your input: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Please check your input: %s"), $e->getMessage());
} catch (\Exception $e) { } catch (\Exception $e) {
$message = sprintf("Sorry, an error occured: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Sorry, an error occured: %s"), $e->getMessage());
} }
$this->getParserContext()->set("address_id", $address_id); $this->getParserContext()->set("address_id", $address_id);
if ($message !== false) { if ($message !== false) {

View File

@@ -30,6 +30,7 @@ use Thelia\Core\Event\Newsletter\NewsletterEvent;
use Thelia\Core\Security\Authentication\CustomerUsernamePasswordFormAuthenticator; use Thelia\Core\Security\Authentication\CustomerUsernamePasswordFormAuthenticator;
use Thelia\Core\Security\Exception\AuthenticationException; use Thelia\Core\Security\Exception\AuthenticationException;
use Thelia\Core\Security\Exception\UsernameNotFoundException; use Thelia\Core\Security\Exception\UsernameNotFoundException;
use Thelia\Core\Translation\Translator;
use Thelia\Form\CustomerCreateForm; use Thelia\Form\CustomerCreateForm;
use Thelia\Form\CustomerLogin; use Thelia\Form\CustomerLogin;
use Thelia\Form\CustomerLostPasswordForm; use Thelia\Form\CustomerLostPasswordForm;
@@ -68,9 +69,9 @@ class CustomerController extends BaseFrontController
$this->dispatch(TheliaEvents::LOST_PASSWORD, $event); $this->dispatch(TheliaEvents::LOST_PASSWORD, $event);
} catch (FormValidationException $e) { } catch (FormValidationException $e) {
$message = sprintf("Please check your input: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Please check your input: %s"), $e->getMessage());
} catch (\Exception $e) { } catch (\Exception $e) {
$message = sprintf("Sorry, an error occured: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Sorry, an error occured: %s"), $e->getMessage());
} }
if ($message !== false) { if ($message !== false) {
@@ -132,9 +133,9 @@ class CustomerController extends BaseFrontController
$this->redirectSuccess($customerCreation); $this->redirectSuccess($customerCreation);
} }
} catch (FormValidationException $e) { } catch (FormValidationException $e) {
$message = sprintf("Please check your input: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Please check your input: %s"), $e->getMessage());
} catch (\Exception $e) { } catch (\Exception $e) {
$message = sprintf("Sorry, an error occured: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Sorry, an error occured: %s"), $e->getMessage());
} }
if ($message !== false) { if ($message !== false) {
@@ -193,9 +194,9 @@ class CustomerController extends BaseFrontController
$this->redirectSuccess($customerPasswordUpdateForm); $this->redirectSuccess($customerPasswordUpdateForm);
} catch (FormValidationException $e) { } catch (FormValidationException $e) {
$message = sprintf("Please check your input: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Please check your input: %s"), $e->getMessage());
} catch (\Exception $e) { } catch (\Exception $e) {
$message = sprintf("Sorry, an error occured: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Sorry, an error occured: %s"), $e->getMessage());
} }
if ($message !== false) { if ($message !== false) {
@@ -256,9 +257,9 @@ class CustomerController extends BaseFrontController
$this->redirectSuccess($customerProfileUpdateForm); $this->redirectSuccess($customerProfileUpdateForm);
} catch (FormValidationException $e) { } catch (FormValidationException $e) {
$message = sprintf("Please check your input: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Please check your input: %s"), $e->getMessage());
} catch (\Exception $e) { } catch (\Exception $e) {
$message = sprintf("Sorry, an error occured: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Sorry, an error occured: %s"), $e->getMessage());
} }
if ($message !== false) { if ($message !== false) {
@@ -319,9 +320,9 @@ class CustomerController extends BaseFrontController
} }
} catch (FormValidationException $e) { } catch (FormValidationException $e) {
$message = sprintf("Please check your input: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Please check your input: %s"), $e->getMessage());
} catch (\Exception $e) { } catch (\Exception $e) {
$message = sprintf("Sorry, an error occured: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Sorry, an error occured: %s"), $e->getMessage());
} }
if ($message !== false) { if ($message !== false) {

View File

@@ -28,6 +28,7 @@ use Thelia\Controller\Front\BaseFrontController;
use Thelia\Core\Event\PdfEvent; use Thelia\Core\Event\PdfEvent;
use Thelia\Core\HttpFoundation\Response; use Thelia\Core\HttpFoundation\Response;
use Thelia\Core\Template\TemplateHelper; use Thelia\Core\Template\TemplateHelper;
use Thelia\Core\Translation\Translator;
use Thelia\Exception\TheliaProcessException; use Thelia\Exception\TheliaProcessException;
use Thelia\Form\Exception\FormValidationException; use Thelia\Form\Exception\FormValidationException;
use Thelia\Core\Event\Order\OrderEvent; use Thelia\Core\Event\Order\OrderEvent;
@@ -103,11 +104,11 @@ class OrderController extends BaseFrontController
$this->redirectToRoute("order.invoice"); $this->redirectToRoute("order.invoice");
} catch (FormValidationException $e) { } catch (FormValidationException $e) {
$message = sprintf("Please check your input: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Please check your input: %s"), $e->getMessage());
} catch (PropelException $e) { } catch (PropelException $e) {
$this->getParserContext()->setGeneralError($e->getMessage()); $this->getParserContext()->setGeneralError($e->getMessage());
} catch (\Exception $e) { } catch (\Exception $e) {
$message = sprintf("Sorry, an error occured: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Sorry, an error occured: %s"), $e->getMessage());
} }
if ($message !== false) { if ($message !== false) {
@@ -159,11 +160,11 @@ class OrderController extends BaseFrontController
$this->redirectToRoute("order.payment.process"); $this->redirectToRoute("order.payment.process");
} catch (FormValidationException $e) { } catch (FormValidationException $e) {
$message = sprintf("Please check your input: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Please check your input: %s"), $e->getMessage());
} catch (PropelException $e) { } catch (PropelException $e) {
$this->getParserContext()->setGeneralError($e->getMessage()); $this->getParserContext()->setGeneralError($e->getMessage());
} catch (\Exception $e) { } catch (\Exception $e) {
$message = sprintf("Sorry, an error occured: %s", $e->getMessage()); $message = sprintf(Translator::getInstance()->trans("Sorry, an error occured: %s"), $e->getMessage());
} }
if ($message !== false) { if ($message !== false) {