https://developers.facebook.com/apps/{id}/auth
では、キャンバスアプリをインストールするユーザーに表示される承認ダイアログに見出しや説明などを指定できるようになりました。新しい「拡張アクセス許可」ダイアログのローカライズ方法は?
私のFacebookのアプリケーションは、複数の言語をサポートする必要があります。 Facebookの設定でハードコードされているため、これらの値をローカライズすることはできますか?
https://developers.facebook.com/apps/{id}/auth
では、キャンバスアプリをインストールするユーザーに表示される承認ダイアログに見出しや説明などを指定できるようになりました。新しい「拡張アクセス許可」ダイアログのローカライズ方法は?
私のFacebookのアプリケーションは、複数の言語をサポートする必要があります。 Facebookの設定でハードコードされているため、これらの値をローカライズすることはできますか?
残念ながら、私が見るところでは、各言語のテキストを複数バージョン用意することはできません。現在できることは、JavaScript SDKを取得する際に適切なロケールを使用することです。ボタンやその他のテキストがローカライズされていることを確認してください。拡張認証ダイアログはまだベータ版なので、より良いものにすることができるという希望があります。
私の経験では受け入れられた回答が正しくありません。
ダイアログのロケールは、開発者が指定したロケールに依存しませんが、Facebookアカウントのユーザーの言語設定に依存します。
nl_NL
がダイアログに指定されていて、まだen_US
に表示されます。しかし、それは私のアカウントの言語設定(つまり、ダイアログを表示しているアカウント)であることが判明しました。アカウント設定をオランダ語に変更すると問題が解決され、新しい認証ダイアログがオランダ語に変更されました。
Facebookのロケールに基づいて正しいjs SDKが既にロードされています。だから、私は今、古い認証ダイアログに固執するように見えます。他のアプリがそれを使用していたのも不思議ではありません。どうも! – santiagoIT