У меня есть сайт полностью на английском языке о туризме в Италии.
Теперь, когда пользователь нажимает кнопку «Paypal Express Checkout», он находит итальянскую версию страницы Paypal.
Я бы хотел, чтобы PayPal также был на английском языке, потому что, если клиент, говорящий по-английски, приезжает в Италию, он хотел бы также, чтобы PayPal был на том же языке сайта, а не на основе его IP-адреса, Браузер. Местоположение или что-нибудь еще.
Итак, мой вопрос: как я могу быть уверен, что все посетители видят Paypal на одном языке (английском) остальной части сайта?
У меня установлены Drupal 7 и Ubercart 3.
Я скачал Paypal SDK для PHP 5.2 и убедился, что достаточно добавить
&LOCALECODE=en_UK
в строке nvp.
Где я должен изменить Ubercart, чтобы интегрировать это обновление?
Я пытался изменить uc_paypal.module , добавив
watchdog('paypal', "uc_paypal_ec_checkout",$variables = array(), $severity = WATCHDOG_NOTICE, $link = NULL);
во всех функциях, содержащих определение массива $ nvp_request , но я не вижу ни одной новой строки в таблице наблюдения.
Очевидно, я попытался также добавить
'LOCALECODE' => 'en_UK',
строка в определении массива, но без эффектов.
У меня есть кнопка «Экспресс-оплата Paypal» в корзине, и когда я нажимаю на нее, я получаю итальянскую версию страницы Paypal.
Если у вас есть идеи о том, какой файл мне нужно изменить и где, пожалуйста, помогите мне.
Если вам нужна дополнительная информация, дайте мне знать.
Спасибо