2011-09-27 62 views
1

我試圖與今天一起工作。我的起點在這裏:https://developers.facebook.com/docs/internationalization。不幸的是,我無法在翻譯應用程序中註冊一個字符串。<fb:intl>不起作用

我發現,以表示兩個線程仍然是越野車,不值得努力 - 在兩個最後的條目數個月大的: http://forum.developers.facebook.net/viewtopic.php?id=70655 http://bugs.developers.facebook.net/show_bug.cgi?id=11448

有人有關於此的更多信息?一個工作樣本會非常有幫助。謝謝!

+0

是的,一個令人討厭的錯誤,我也遇到過。尚無解決方案。它似乎只適用於fbml canvas應用程序。 – Abby

+0

是非常討厭。我在新的bug系統中重新打開它,你可以在這裏找到它:http://developers.facebook.com/bugs/205600089506532?browse=search_4e81dffa0591d6d43966739 –

回答

1

註冊字符串與intl.uploadNativeStrings一起使用。您可以在該頁面上直接輸入字符串,例如:輸入native_string字段:[{text:「some string」,desc:「a description」}] 然後點擊撥打方法

註冊後,我可以翻譯翻譯應用程序中的字符串。

但無論如何,我的Iframe應用程序中的字符串仍然沒有翻譯。在使用

<fb:intl>some string</fb:intl> 

標籤在我的應用程序,並調用

FB.init({ 
    appId : '$appid', 
    status : true, // check login status 
    cookie : true, // enable cookies to allow the server to access the session 
    xfbml : true // parse XFBML 
}); 

...對劇本//connect.facebook.net/de_DE/all.js

但我的字符串是永遠翻譯。任何進一步的幫助呢?