我正在使用PrestaShop(一种开源Eshop框架)的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结帐只能在英语和法语之间更改,有什么建议吗?
这是经典的快速结账页面。
谢谢帮助。
更新:
发现语言由交货地址控制。那么这意味着我可以以某种方式改变它。