266 lines
12 KiB
PHP
266 lines
12 KiB
PHP
<?php
|
|
|
|
class cvIngTranslationCfg{
|
|
public $cfg;
|
|
public function __construct(){
|
|
$this->cfg= new cvIngCfg('cvIngTranslation', $this->getStructure(), 'cvIngBackend/translations');
|
|
}
|
|
|
|
protected function getStructure(){
|
|
$i18n = sfContext::getInstance()->getI18n();
|
|
$params = array('cols' => 150, 'rows'=>2, 'required'=>true);
|
|
$validate = array('method' => 'isEmpty', 'message'=>$i18n->__('To pole nie może być puste'));
|
|
|
|
$configFields['Informacje'] = array(
|
|
'config' => array(
|
|
'header_info_imoje' => array(
|
|
'name' => $i18n->__('Nagłówek imoje na stronie płatności'),
|
|
'default'=> 'ING - Płacę online imoje',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'header_info_twisto' => array(
|
|
'name' => $i18n->__('Nagłówek Twisto na stronie płatności'),
|
|
'default'=> 'ING - Kup i zapłać za 21 dni z Twisto',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'payment_config_info' => array(
|
|
'name' => $i18n->__('Błąd konfiguracji imoje'),
|
|
'default'=>'Wystąpił problem z konfiguracją płatności ING.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_popup_header' => array(
|
|
'name' => $i18n->__('Nagłówek popupa twisto'),
|
|
'default'=>'Weryfikacja płatności Twisto',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'return_success' => array(
|
|
'name' => $i18n->__('Tekst powrotu - akceptacja'),
|
|
'default'=>'Dziękujemy za dokonanie płatności.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'return_fail' => array(
|
|
'name' => $i18n->__('Tekst powrotu - odrzucenie'),
|
|
'default'=>'Płatność nie została zrealizowana.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
)
|
|
);
|
|
|
|
$configFields['Błędy i komunikaty'] = array(
|
|
'config' => array(
|
|
'twisto_accept' => array(
|
|
'name' => $i18n->__('Akceptacja Twisto'),
|
|
'default'=>'Płatność Twisto została zaakceptowana',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_reject' => array(
|
|
'name' => $i18n->__('Twisto odrzucenie'),
|
|
'default'=>'Płatność Twisto została odrzucona.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_form_error' => array(
|
|
'name' => $i18n->__('Twisto błędy formularza'),
|
|
'default'=>'Dane w formularzu zamówienia zawierają błędy',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_cfg_error' => array(
|
|
'name' => $i18n->__('Twisto błąd konfiguracji'),
|
|
'default'=>'Płatność nie jest poprawnie skonfigurowana',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_response_0' => array(
|
|
'name' => $i18n->__('Odpowiedź Twisto 0'),
|
|
'default'=>'Bardzo nam przykro, ale ten zakup z Twisto jest niemożliwy. Prosimy wybrać inną formę płatności.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_response_1' => array(
|
|
'name' => $i18n->__('Odpowiedź Twisto 1'),
|
|
'default'=>'Mimo naszych starań nie udało nam się odnaleźć podanego przez Ciebie adresu. Sprawdź czy na pewno jest poprawny, a jeśli to nie pomoże - spróbuj skorzystać z innego adresu, np. miejsca pracy.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_response_2' => array(
|
|
'name' => $i18n->__('Odpowiedź Twisto 2'),
|
|
'default'=>'Limit Twisto na ten zakup został przekroczony. Nie martw się, jeśli zapłacisz za swoje poprzednie zamówienia, Twój zakup na pewno się uda!',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_response_3' => array(
|
|
'name' => $i18n->__('Odpowiedź Twisto 3'),
|
|
'default'=>'Limit Twisto na ten zakup został przekroczony. Nie martw się, jeśli kwota Twojego zamówienia wyniesie poniżej 450PLN, Twój zakup na pewno się uda!',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_response_5' => array(
|
|
'name' => $i18n->__('Odpowiedź Twisto 5'),
|
|
'default'=>'Prosimy wpisać swoje pełne imię i nazwisko w adresie zamówienia.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_response_6' => array(
|
|
'name' => $i18n->__('Odpowiedź Twisto 6'),
|
|
'default'=>'Ten zakup jest dostępny tylko dla zarejestrowanych klientów Twisto. Załóż konto na www.Twisto.pl',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_response_100' => array(
|
|
'name' => $i18n->__('Odpowiedź Twisto 100'),
|
|
'default'=>'Ten zakup przekracza poziom dostępnego limitu na Twoim Koncie Twisto. Nie martw się, jeśli kwota Twojego zamówienia wyniesie poniżej 450 PLN, Twój zakup na pewno się uda!',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_response_102' => array(
|
|
'name' => $i18n->__('Odpowiedź Twisto 102'),
|
|
'default'=>'Okno logowania do konta Twisto zostało zamknięte. Z powodów bezpieczeństwa prosimy o ponownie zalogowanie się przed przejściem dalej',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
|
|
|
|
)
|
|
);
|
|
$configFields['Walidacja formularza zamówienia dla twisto'] = array(
|
|
'config' => array(
|
|
'twisto_validation_error' => array(
|
|
'name' => $i18n->__('Twisto walidacja'),
|
|
'default'=>'Popraw dane w formularzu zamówienia:',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_validate_empty' => array(
|
|
'name' => $i18n->__('Walidacja pustego pola'),
|
|
'default'=>'Puste pole',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_validate_full_name' => array(
|
|
'name' => $i18n->__('Walidacja imienia i nazwiska'),
|
|
'default'=>'Imię i nazwisko powinno się składać z minimum dwóch wyrazów, nie powinno zawierać cyfr i znaków specjalnych.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_validate_address' => array(
|
|
'name' => $i18n->__('Walidacja adresu'),
|
|
'default'=>'Adres powinien zawierać numer budynku/lokalu, nie powinien zawierać znaków specjalnych.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_validate_town' => array(
|
|
'name' => $i18n->__('Walidacja miasta'),
|
|
'default'=>'Miasto nie powinno zawierać znaków specjalnych.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_validate_code' => array(
|
|
'name' => $i18n->__('Walidacja kodu pocztowego'),
|
|
'default'=>'Prawidłowy format kodu pocztowego to 00-000.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_validate_country' => array(
|
|
'name' => $i18n->__('Walidacja karaju'),
|
|
'default'=>'Wybierz kraj.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
'twisto_validate_phone' => array(
|
|
'name' => $i18n->__('Walidacja telefonu'),
|
|
'default'=>'Telefon powinien zawierać 9 cyfr, bez dodatkowych znaków.',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
|
|
'twisto_validate_email' => array(
|
|
'name' => $i18n->__('Walidacja email'),
|
|
'default'=>'Email powinien mieć format nazwa@domena.pl',
|
|
'type' => 'textarea_tag',
|
|
'params' => $params,
|
|
'validate' => $validate,
|
|
'i18n' => true,
|
|
),
|
|
|
|
|
|
)
|
|
);
|
|
return $configFields;
|
|
}
|
|
|
|
public function getArray($culture=null){
|
|
if($culture == null){
|
|
$culture= sfContext::getInstance()->getUser()->getCulture();
|
|
}
|
|
$configArray=$this->cfg->config->getArray();
|
|
|
|
if(isset($configArray['_i18n'][$culture])){
|
|
return $configArray['_i18n'][$culture];
|
|
}else{
|
|
return $configArray;
|
|
}
|
|
|
|
}
|
|
}
|
|
|