3

(ようやく) いくつかの分析を Facebook アプリに追加し、英語がユーザーの言語リストのかなり下にあることに気付いた後、国際化に関する公式ドキュメントを調べ始めました。

ただし、ドキュメントはほぼ完全に FBML と<fb:intl>タグを参照しており、今月 (2012 年 6 月) の時点で、FBML のサポートは完全に削除されました。

ドキュメントでは、REST API を使用して intl.getTranslations (これもレガシー) を呼び出すこと、または変換 FQL テーブルをクエリすること (これまでの単純なタスクに対して多くのオーバーヘッドのように思われます) について簡単に言及しています。

それで、ここで明らかな何かが欠けていますか?FBML を使用せずにキャンバス アプリで翻訳されたフレーズをマークアップして表示するための新しい推奨方法は何ですか?

4

1 に答える 1

1

Facebook が推奨する方法はないと思いますが、私たちのやり方は次のとおりです: - Facebook から署名された要求を通じて送信された Facebook ロケールを読み取ります - この言語の翻訳があるかどうかを確認します - ない場合はデフォルトを提供します言語

明らかに、Facebook が提供するコミュニティやツールを使用するのではなく、自分で翻訳を行う必要がありますが、Google 翻訳から翻訳を取得するツールを作成することもできます。

それが役立つことを願っていますか?

于 2012-12-29T16:31:42.830 に答える