<?php
/**
 * Created by PhpStorm.
 * User: Christof
 * Date: 18.12.2018
 * Time: 22:05
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class atkp_translator {

	/** @var atkp_template_helper $templatehelper */
	private $templatehelper;
	/** @var atkp_template_parameters $parameters */
	private $parameters;

	public function __construct( $templatehelper, $parameters ) {
		$this->templatehelper = $templatehelper;
		$this->parameters     = $parameters;

	}


	public function get_manufacturer() {
		return __( 'Manufacturer', 'affiliate-toolkit-starter' );
	}

	public function get_price_simple() {
		return __( 'Price', 'affiliate-toolkit-starter' );
	}

	public function get_sortby() {
		return __( 'Sort by', 'affiliate-toolkit-starter' );
	}

	public function get_search() {
		return __( 'Search', 'affiliate-toolkit-starter' );
	}

	public function get_product1() {
		return __( 'Product 1', 'affiliate-toolkit-starter' );
	}

	public function get_product2() {
		return __( 'Product 2', 'affiliate-toolkit-starter' );
	}

	public function get_product3() {
		return __( 'Product 3', 'affiliate-toolkit-starter' );
	}

	public function get_product4() {
		return __( 'Product 4', 'affiliate-toolkit-starter' );
	}

	public function get_compareproducts() {
		return __( 'Compare products', 'affiliate-toolkit-starter' );
	}

	public function get_searching() {
		return __( 'Searching...', 'affiliate-toolkit-starter' );
	}

	public function get_searchterm() {
		return __( 'Search term is required.', 'affiliate-toolkit-starter' );
	}

	public function get_noproducts() {
		return __( 'No products were found with this search term.', 'affiliate-toolkit-starter' );
	}

	public function get_searchresultsat( $name ) {
		/* translators: %s: shop/service name */
		return sprintf( __( 'Search results at %s', 'affiliate-toolkit-starter' ), $name );
	}

	public function get_listprice() {
		/* translators: %s: formatted list price */
		return __( 'List Price: %s', 'affiliate-toolkit-starter' );
	}

	public function get_yousave() {
		/* translators: %s: formatted savings amount */
		return __( 'You Save: %s', 'affiliate-toolkit-starter' );
	}

	public function get_price() {
		/* translators: %s: formatted price */
		return __( 'Price: %s', 'affiliate-toolkit-starter' );
	}

	public function get_pricenotavailable() {
		return __( 'Price not available', 'affiliate-toolkit-starter' );
	}

	public function get_pricedouble() {
		return __( 'Price:', 'affiliate-toolkit-starter' );
	}

	public function get_val() {
		return '%s';
	}

	public function get_insteadof() {
		return __( 'instead of:', 'affiliate-toolkit-starter' );
	}

	public function get_shipping() {
		/* translators: %s: formatted shipping cost */
		return __( 'Shipping: %s', 'affiliate-toolkit-starter' );
	}

	public function get_shippingna() {
		return __( 'Shipping: N/A', 'affiliate-toolkit-starter' );
	}

	public function get_productunavailabletext() {
		return __( 'This product is currently unavailable.', 'affiliate-toolkit-starter' );
	}

	public function get_searchproduct() {
		return __( 'Search product ...', 'affiliate-toolkit-starter' );
	}

	public function get_monthlypricehistorytitle() {
		return __( 'Monthly price history', 'affiliate-toolkit-starter' );
	}

	public function get_lastxdayspricehistorytitle( $days ) {
		/* translators: %s: number of days */
		return sprintf( __( 'Last %s days price history', 'affiliate-toolkit-starter' ), $days );
	}

	public function get_buynow() {
		return __( 'Buy now', 'affiliate-toolkit-starter' );
	}
}