localization - 您如何为 PayPal Standard 进行法语-加拿大本地化?

标签 localization paypal

据我所知,PayPal 根据国家代码限制语言本地化。对于加拿大,似乎只支持英语。这是一个大问题,因为大约有 1/5 到 1/4 的加拿大人以法语为主要语言。

所以这是我的问题:

在我的捐赠表格中,我有一个隐藏的语言代码 (lc) 字段。我可以选择将国家代码设置为加拿大 (CA);但是,这不是必需的,因为我的帐户是加拿大的。

...
<input type="hidden" name="lc" value="FR">
<input type="hidden" name="country" value="CA">
...

当用户提交此表单时,即使从浏览器中清除了 PayPal cookie,他们也会被带到英文版的付款表单。

真正令人震惊的是,当我从加拿大访问 PayPal 时,它让我可以选择以法语或英语显示网站。很明显,他们知道加拿大有讲法语和英语的人。我什至可以使用此开关以法语显示付款表格。确实存在法裔加拿大本地化的形式。只是没有配置 PayPal 来显示这一点。相反,需要用户交互。

更改国家/地区代码是我能够以编程方式让表单以法语显示的唯一方法。但是,这是 Not Acceptable ,因为它会影响不适用于加拿大人的其他本地化(例如可用的付款方式)。

有什么方法可以解决这个问题并以编程方式触发显示法语-加拿大版本的付款表格吗?

最佳答案

你试过吗?

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

用户登录到他/她的 PayPal 帐户后,语言可能会发生变化,但这是意料之中的(也是期望的),但我假设您已经意识到这一点。

关于localization - 您如何为 PayPal Standard 进行法语-加拿大本地化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17091939/

相关文章:

node.js - Firebase 的云函数 - getaddrinfo ENOTFOUND

Android 乌克兰语

regex - 转换任何语言的数字字符串,同时保留前导零

php - 接受来自信用卡 php 的 paypal 付款

php - 验证 POST 数据来自 PayPal

c# - C# 中的 PayPal 支付提供商

Paypal 代码只能在 IE 中工作

android - Android 本地化的工作原理

asp.net - 我可以将 ASP.Net MVC 2 应用程序本地化为英语但更改日期格式吗?

ruby-on-rails - 返回 : Localised Message String Variable Substitution