我正在为爱尔兰语的英语,拉脱维亚语和俄语客户开设多语种在线商店。
PayPal有英语和俄语(以及其他),但不是拉脱维亚语。
我希望将我的表单发送到PayPal,默认情况下将其设置为英语,如果客户使用拉脱维亚语或俄语阅读商店,则将其设为俄语。
问题是这个LOCALECODE的API代码需要国家和语言。因此,例如,ie_EN将是爱尔兰本地化的英语(PayPal不支持),ie_LV将是爱尔兰本地化的拉脱维亚语(再次不支持),ie_RU将是爱尔兰本地化的俄语(再次等)。
是否有一种通用的方式说“请使用该语言,请”,而无需硬编码可用语言列表?
答案 0 :(得分:2)
您以前可以发送LOCALECODE=EN
,但现在已被更传统的LOCALECODE=en_US
取代。
如果它只是你担心的两种语言,我不确定在一个简单的if语句中设置正确语言的问题是什么?
答案 1 :(得分:0)
我不知道你是否弄清楚了这个问题。
您可以按照以下步骤操作:
例如:https://www.paypal.com/cgi-bin/webscr?locale.x=zh_HK
您可以添加“locale.x = paypal允许的语言值”。
我遵循这个,没关系。