Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: roy06 w Listopad 06, 2012, 11:59:28 pm

Tytuł: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: roy06 w Listopad 06, 2012, 11:59:28 pm
Witam. Mam takowy problem, iż każdy temat maila da się przetłumaczyć na polski, ale akurat tego nie.

Patrzyłem na inne tematy oraz na inne fora i nigdzie nie znalazłem konkretnej odpowiedzi.

W Panelu Admina próbowałem zmienić temat - nie udało się.

w pliku PaymentModule zamieniłem na "Mail::Send((int)$order->id_lang, 'order_conf', Mail::l('Potwierdzenie zamowienia', $order->id_lang)" i wyczyściłem Smarty/compile - nadal nic..

w mails/pl/lang.php dodałem spolszczenie odwołujace się do tego.. nadal nic...

Czy ktoś ma jeszcze jakiś sposób na zmianę tego? W bazie danych tego nie ma bo szukałem..

Pozdrawiam
Tytuł: Odp: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: regnarok w Listopad 12, 2012, 11:13:34 pm
Mam podobny problem jakiego modułu płatności używasz, pewnie nie tylko przelewu bankowego?
Tytuł: Odp: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: roy06 w Listopad 13, 2012, 02:10:03 pm
Przelew bankowy, płatność za pobraniem, Przelewy24.pl
Tytuł: Odp: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: regnarok w Listopad 13, 2012, 03:26:12 pm
Ja podobnie tylko zamiast przelewów 24 to mam zintegrowany dotpay. Jakbyś doszedł  do rozwiązania daj znać ja poszukam na zagranicznych forach może coś znajdę.
Tytuł: Odp: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: regnarok w Listopad 24, 2012, 03:58:21 pm
poszukaj w lang.php i sprawdź czy wszystkie funkcje wyglądają następująco:

<?php

global $_LANGMAIL;
$_LANGMAIL = array();
$_LANGMAIL['Welcome!'] = 'Witaj!';
$_LANGMAIL['Message from contact form'] = 'Wiadomość  od {shop_name}';
$_LANGMAIL['Your message has been correctly sent'] = 'Wiadomość wysłana prawidłowo';
$_LANGMAIL['Virtual product to download'] = 'Produkty do pobrania';
$_LANGMAIL['Fwd: Customer message'] = 'Fwd: Dyskusja w dziale obsługi klienta';
$_LANGMAIL['Your guest account has been transformed to customer account'] = 'Transformacja konta';
$_LANGMAIL['Log: You have a new alert from your shop'] = 'Log: Alarm ze sklepu';
$_LANGMAIL['Order confirmation'] = 'Potwierdzenie zamówienia';
$_LANGMAIL['Message from a customer'] = 'Wiadomość od klienta';
$_LANGMAIL['Your order return state has changed'] = 'Wiadomość dotycząca zwrotu';
$_LANGMAIL['Your password'] = 'Twoje hasło';
$_LANGMAIL['Password query confirmation'] = 'Weryfikacja zapytania o hasło';
$_LANGMAIL['An answer to your message is available'] = 'Odpowiedź na twoją wiadomość jest gotowa';
$_LANGMAIL['New voucher regarding your order #'] = '';
$_LANGMAIL['Happy birthday!'] = 'Wszystkiego najlepszego!';
$_LANGMAIL['Newsletter confirmation'] = 'Potwierdzenie Newsletter';
$_LANGMAIL['Newsletter voucher'] = 'Rabat Newsletter';
$_LANGMAIL['Your wishlist\\\'s link'] = 'Twoja lista życzeń';
$_LANGMAIL['Message from '] = 'Wiadomość od klienta ';
$_LANGMAIL[' $subject'] = '';
$_LANGMAIL['Your cart and your discount'] = 'Twój koszyk i Twój rabat';
$_LANGMAIL['Thanks for your order'] = 'Dziękujemy za zamówienie';
$_LANGMAIL['You are one of our best customers'] = 'Jesteś naszym najlepszym klientem';
$_LANGMAIL['We miss you'] = 'Tęsknimy za Tobą';
$_LANGMAIL['Product available'] = 'Produkt dostępny ';
$_LANGMAIL['Product out of stock'] = 'Oczekiwanie na dostawę';
$_LANGMAIL['Error reporting from your PayPal module'] = 'Błąd PayPal';
$_LANGMAIL['Congratulations!'] = 'Gratujulemy!';
$_LANGMAIL['Referral Program'] = 'Program lojalnościowy';
$_LANGMAIL['A friend sent you a link to'] = 'Twój znajomy wysłał Ci linka ';

?>
Tytuł: Odp: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: powershop24.pl w Listopad 24, 2012, 10:38:13 pm
poszukaj w lang.php i sprawdź czy wszystkie funkcje wyglądają następująco:

<?php

global $_LANGMAIL;
$_LANGMAIL = array();
$_LANGMAIL['Welcome!'] = 'Witaj!';
$_LANGMAIL['Message from contact form'] = 'Wiadomość  od {shop_name}';
$_LANGMAIL['Your message has been correctly sent'] = 'Wiadomość wysłana prawidłowo';
$_LANGMAIL['Virtual product to download'] = 'Produkty do pobrania';
$_LANGMAIL['Fwd: Customer message'] = 'Fwd: Dyskusja w dziale obsługi klienta';
$_LANGMAIL['Your guest account has been transformed to customer account'] = 'Transformacja konta';
$_LANGMAIL['Log: You have a new alert from your shop'] = 'Log: Alarm ze sklepu';
$_LANGMAIL['Order confirmation'] = 'Potwierdzenie zamówienia';
$_LANGMAIL['Message from a customer'] = 'Wiadomość od klienta';
$_LANGMAIL['Your order return state has changed'] = 'Wiadomość dotycząca zwrotu';
$_LANGMAIL['Your password'] = 'Twoje hasło';
$_LANGMAIL['Password query confirmation'] = 'Weryfikacja zapytania o hasło';
$_LANGMAIL['An answer to your message is available'] = 'Odpowiedź na twoją wiadomość jest gotowa';
$_LANGMAIL['New voucher regarding your order #'] = '';
$_LANGMAIL['Happy birthday!'] = 'Wszystkiego najlepszego!';
$_LANGMAIL['Newsletter confirmation'] = 'Potwierdzenie Newsletter';
$_LANGMAIL['Newsletter voucher'] = 'Rabat Newsletter';
$_LANGMAIL['Your wishlist\\\'s link'] = 'Twoja lista życzeń';
$_LANGMAIL['Message from '] = 'Wiadomość od klienta ';
$_LANGMAIL[' $subject'] = '';
$_LANGMAIL['Your cart and your discount'] = 'Twój koszyk i Twój rabat';
$_LANGMAIL['Thanks for your order'] = 'Dziękujemy za zamówienie';
$_LANGMAIL['You are one of our best customers'] = 'Jesteś naszym najlepszym klientem';
$_LANGMAIL['We miss you'] = 'Tęsknimy za Tobą';
$_LANGMAIL['Product available'] = 'Produkt dostępny ';
$_LANGMAIL['Product out of stock'] = 'Oczekiwanie na dostawę';
$_LANGMAIL['Error reporting from your PayPal module'] = 'Błąd PayPal';
$_LANGMAIL['Congratulations!'] = 'Gratujulemy!';
$_LANGMAIL['Referral Program'] = 'Program lojalnościowy';
$_LANGMAIL['A friend sent you a link to'] = 'Twój znajomy wysłał Ci linka ';

?>
U mnie w tym pliku mam taki zapis:

$_LANGMAIL[' Mail::l(\'Order confirmation\''] = 'Potwierdzenie zamówienia';

Problem mam ten sam. Może przyczyna jest w powyższym zapisie? Podmienię na to co podał regnarok i zobaczymy czy pomoże.

Pozdrawiam!
powershop24.pl (http://powershop24.pl)
Tytuł: Odp: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: radek97 w Grudzień 02, 2012, 12:00:09 am
Tytuł maila potwierdzającego zamówienia zmieniasz zmieniając nazwe statusu.
Zamówienia - Statusy. Proste
Tytuł: Odp: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: blazej w Luty 25, 2013, 11:36:09 am
w Zamowieniach nie ma pozycji order confirmation. Raczej nalezy wejsc do pliku html order_conf w Mails i zamienić: <title>Wiadomość od {shop_name}</title>  w htmlu order_conf.html na :   <title>{shop_name}Potwierdzenie zakupu</title>.
Tytuł: Odp: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: Maroo1975 w Marzec 19, 2013, 12:01:52 pm
i co udało wam sie coś zrobić wg. tych instrukcji bo u mnie ten sam problem i nie działa?
Tytuł: Odp: Temat maila - Order Confirmation - w żaden sposób nei da się go spolszczyć
Wiadomość wysłana przez: Olgierd w Maj 31, 2013, 05:37:41 pm
U mnie w pliku mails/pl/lang.php był wpis:

$_LANGMAIL[' Mail::l(\'Order confirmation\''] = '';

Wynika z niego iż ciąg znaków nie jest przekazywany po przez dodanie go tablicy jako wartość tylko jako index tej tablicy - 
Mail::l(\'Order confirmation\'

pewnie dlatego że w innej części kodu jest ten index wykorzystany

Więc jak chcemy zrobić tłumaczenie to wystarczy wpisać tak:  $_LANGMAIL[' Mail::l(\'Order confirmation\''] = '';

Oczywiście w wersji pliku dla języka polskiego[/size] !
[/size]
[/size]Mam nadzieję że pomoglem
[/size]
[/size]pzd :D