0

我通过 iframe 使用 Facebook 注册插件,并尝试使用语言环境参数更改表单语言:

<iframe src="https://www.facebook.com/plugins/registration?
         client_id=650161075012011&locale='spa_EC'&
         redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fecho%2F&
         fields=[
                  {'name':'name'},
                  {'name':'email'},
                 {'name':'location'},
                 {'name':'birthday'},
                 {'name':'phone','description':'Phone Number','type':'text'}
                ]"
        scrolling="auto"
        frameborder="no"
        style="border:none"
        allowTransparency="true"
        width="100%"
      height="330">
</iframe>

但它不起作用,改变总是使用 iframe 形式的语言的正确方法是什么?

谢谢!

4

1 回答 1

0

您输入的语言环境参数spa_EC无效,因为iso639-2 标准spa中没有语言代码。

也不应该被引号包围。&locale='spa_EC'

来自 Facebook文档

将 locale 参数设置为 POSIX 语言环境,这是一个 2 个字母的小写语言代码,然后是一个 _,后跟一个 2 个大写字母的国家/地区代码。

所以应该是&locale=es_EC

于 2013-06-28T17:37:20.513 回答