通过facebook Translations应用程序实现国际化是否可以在iFrame应用程序中实现,而不使用不推荐的FBML技术?
我们已经投入了一些时间,在我们老式的FBML facebook应用程序中使用。现在不推荐创建FBML应用程序,只能创建iFrame应用程序。我们希望他们也有翻译,并正在考虑如何使用翻译应用程序来实现这一点 指示翻译可通过(不推荐使用的)FBML标记呈现,如。它还提到XFBML标记(JavaScript解析的“较新的”标记集)可以发挥作用,但是XFBML方法的文档中没有列出任何可用的XFBML国际化标记 简而言之,我想知道我们是否可以在iFrame应用程序中使用Facebook翻译应用程序进行翻译,而不使用任何不推荐的技术?通过facebook Translations应用程序实现国际化是否可以在iFrame应用程序中实现,而不使用不推荐的FBML技术?,facebook,internationalization,xfbml,facebook-javascript-sdk,Facebook,Internationalization,Xfbml,Facebook Javascript Sdk,我们已经投入了一些时间,在我们老式的FBML facebook应用程序中使用。现在不推荐创建FBML应用程序,只能创建iFrame应用程序。我们希望他们也有翻译,并正在考虑如何使用翻译应用程序来实现这一点 指示翻译可通过(不推荐使用的)FBML标记呈现,如。它还提到XFBML标记(JavaScript解析的“较新的”标记集)可以发挥作用,但是XFBML方法的文档中没有列出任何可用的XFBML国际化标记 简而言之,我想知道我们是否可以在iFrame应用程序中使用Facebook翻译应用程序进行翻译
[facebook状态,2011年5月]如果您像这样使用JavaScript SDK:
<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>
FB.init({
appId:'您的应用程序ID',
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问会话
xfbml:true//解析xfbml
});
然后在这一行,将en_US更改为您的语言代码:
<script src="http://connect.facebook.net/en_US/all.js"></script>
您也可以使用FQL(facebook不会反对)
文件表明你可以做,但你不能
使用翻译应用程序的唯一方法是调用intl.uploadNativestring或查询,因为我们试图使用这些功能,但它们仍然不起作用。我只是继续写了一个包装器,它将帮助解析这些标记(在后台使用intl.getTranslations和intl.uploadNativestring) 这有点粗糙,但似乎很管用。我想看看叉子:
FQL lead正是我所需要的,我将尝试一下。谢谢