3

古いスタイルの FBML facebook アプリにTranslations アプリを使用することに時間を費やしました。FBML アプリの作成は廃止され、iFrame アプリのみを作成できます。それらにも翻訳を入れたいと考えており、これを実現するために翻訳アプリを使用する方法を検討しています.

国際化ページは、fb:intlのような (非推奨の) FBML タグを介して翻訳がレンダリング可能であることを示しています。また、XFBML タグ (JavaScript によって解析される「新しい」タグセット) が役割を果たすことができることにも言及していますが、JavaScript FB.XFBML.parse(..) XFBML メソッドのドキュメントには、利用可能な XFBML 国際化タグがリストされていません。それと一緒に使用してください!

要するに、廃止されたテクノロジーを使用せずに、iFrame アプリ内の翻訳に Facebook 翻訳アプリを使用できるかどうかを知りたいのですが?

【 2011年5月のフェイスブックの様子】

4

3 に答える 3

2

これらの機能を使用しようとしてもまだ機能しないので、これらのタグの解析に役立つラッパーを作成しました (バックグラウンドで intl.getTranslations と intl.uploadNativeStrings を使用)。

少し荒いですが、仕事をしているようです。いくつかのフォークが見たい: https://github.com/yeldarby/translation.js

于 2012-11-04T16:45:57.303 に答える
1

次のようにJavaScriptSDKを使用している場合:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
  FB.init({
    appId  : 'YOUR APP ID',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true  // parse XFBML
  });
</script>

次に、この行で、en_USを言語のコードに変更します。

<script src="http://connect.facebook.net/en_US/all.js"></script>

FQLを使用することもできます(Facebookで非推奨にならないようにしてください)

http://developers.facebook.com/docs/reference/fql/translation/

于 2011-05-07T02:11:49.123 に答える
1

ドキュメントは、それができることを示していますが、できません。

翻訳アプリを使用できる唯一の方法は、 intl.getTranslations、 intl.uploadNativeStringsを呼び出すか、FQL変換テーブルをクエリすることです。

于 2011-08-29T21:12:24.473 に答える