0

og タグを完全にローカライズしたキャンバス アプリを実行しています。ユーザーが Facebook アプリの URL (apps.facebook.com/mysite) を投稿に手動でコピーすることを選択した場合を除いて、すべてが正常に機能しています。

その場合、投稿されたメッセージのテキストをユーザーの言語にする必要があります。代わりに、常にog:メタ タグの英語のテキストを使用します。

ユーザーがどの文化から来たかを検出できれば、それらのメタ タグを変更できます。ただし、ユーザーがどこから来ているかを示すためにスクレーパーから送信される要求ヘッダーまたはパラメーターには何も表示されません。

ページで使用できる他の言語を指定するために使用できるタグがあることは確認しましたがog:locale:alternate、Facebook からロケール値を含む 2 番目のリクエストを取得しない限り、それがどのように役立つかわかりません。

  • 投稿されたタイトル/説明がユーザーの言語であることを確認するにはどうすればよいですか?
  • Facebook アプリ設定のローカリゼーション セクションを使用して行う必要がありますか?
    • もしそうなら、それを自動化する方法はありますか?私たちの翻訳ワークフローは十分に確立されており、仕事を完了するために翻訳者を Facebook アプリに送り込みたくありません。
4

1 に答える 1

0

URL を区別するために、おそらくクエリ文字列にパラメータが必要です。例えば

http://apps.facebook.com/my_app/en/ または http://apps.facebook.com/my_app/it/

このパラメーターは、実際にアプリでアクティブな言語を設定します。Facebookスクレーパーは、メタ タグからローカライズされたタイトル/説明をキャッシュします。

于 2012-12-07T21:57:16.480 に答える