* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ namespace PrestaShop\Module\PrestashopCheckout\Translations; class LinksTranslations { const PRESTASHOP_DOTCOM_URL = 'https://www.prestashop.com'; /** * Locale * * @var string */ private $locale; /** * __construct * * @param string $locale */ public function __construct($locale) { $this->setLocale($locale); } /** * Get the Data Policy Link * * @return string */ public function getCheckoutDataPolicyLink() { if ('fr-FR' === $this->getLocale()) { return self::PRESTASHOP_DOTCOM_URL . '/fr/politique-protection-donnees-prestashop-download'; } return self::PRESTASHOP_DOTCOM_URL . '/en/personal-data-protection-policy-prestashop-download'; } /** * Get the CGU Link * * @return string */ public function getCheckoutCguLink() { if ('fr-FR' === $this->getLocale()) { return self::PRESTASHOP_DOTCOM_URL . '/fr/conditions-utilisation-prestashop-download'; } return self::PRESTASHOP_DOTCOM_URL . '/en/terms-conditions-use-prestashop-download'; } /** * getLocale * * @return string */ public function getLocale() { return $this->locale; } /** * setLocale * * @param string $locale */ public function setLocale($locale) { $this->locale = $locale; } }