Подтвердить что ты не робот

Как управлять языком страницы оплаты PayPal?

Я использую perstashop (open source framework) плагин paypal для реализации функции paypal.

На самом деле это фреймворк PHP, поэтому он должен быть похож на другую реализацию сайта.

Я хотел бы изменить язык страницы проверки

И вот код:

<form id="paypal_payment_form" action="{$base_dir_ssl}modules/paypal/express_checkout/payment.php" data-ajax="false" title="{l s='Pay with PayPal' mod='paypal'}" method="post">
    <input type="hidden" name="express_checkout" value="{$PayPal_payment_type|escape:'htmlall':'UTF-8'}"/>
    <input type="hidden" name="current_shop_url" value="{$PayPal_current_page|escape:'htmlall':'UTF-8'}" />
    <input type="hidden" name="bn" value="{$PayPal_tracking_code|escape:'htmlall':'UTF-8'}" />
</form>  

Кто-то сказал, поставьте строку

<input type="hidden" name="lc" value="xx_XX">

в форме, я проверяю список кодов локалей поддержки и помещаю его, к несчастью, он остается тем же самым

Так интересно:

1) это правильно или мне нужно изменить в другом месте?

2) является ли язык в paypal изменен на панели PayPal вместо кода? существует настройка языка по умолчанию, но как я могу изменить динамическую базу изменений на языке Eshop?

3) Могу ли я контролировать выбор языка? Мой eshop имеет английский, французский и немецкий, но paypal checkout может меняться только между английским и французским, любая идея?

Это классическая страница экспресс-выписки.

Спасибо за помощь.

Update:

Установлено, что языком является контроль по адресу доставки. Тогда это означает, что я могу как-то изменить это

4b9b3361

Ответ 1

Я предложил некоторое время назад щедрость за одно и то же. Никто не смог мне помочь: paypal express checkout: 2 language

Из того, что я понял, язык зависит от страны, где доставка идет +, если у человека была учетная запись с paypal и язык, который они ранее использовали.

Ответ 2

Я думаю, что у вас неправильный код языка, потому что согласно документации, код для Франции FR, а не xx_XX

<input type="hidden" name="lc" value="FR"/>

Ответ 3

lc Необязательно Локаль страницы входа или регистрации, которая может иметь определенный язык страны, в зависимости от локализации. Если не указано, PayPal определяет локаль, используя cookie в браузере подписчика. Если cookie PayPal отсутствует, стандартным языковым стандартом является US.

В PayPal поддерживаются следующие двухсимвольные коды стран:

AU – Australia
AT – Austria
BE – Belgium
BR – Brazil
CA – Canada
CH – Switzerland
CN – China
DE – Germany
ES – Spain
GB – United Kingdom
FR – France
IT – Italy
NL – Netherlands
PL – Poland
PT – Portugal
RU – Russia
US – United States
The following 5-character codes are also supported for languages in specific countries:
    da_DK – Danish (for Denmark only)
    he_IL – Hebrew (all)
    id_ID – Indonesian (for Indonesia only)
    ja_JP – Japanese (for Japan only)
    no_NO – Norwegian (for Norway only)
    pt_BR – Brazilian Portuguese (for Portugal and Brazil only)
    ru_RU – Russian (for Lithuania, Latvia, and Ukraine only)
    sv_SE – Swedish (for Sweden only)
    th_TH – Thai (for Thailand only)
    tr_TR – Turkish (for Turkey only)
    zh_CN – Simplified Chinese (for China only)
    zh_HK – Traditional Chinese (for Hong Kong only)
    zh_TW – Traditional Chinese (for Taiwan only)