2013-08-20 64 views
1

我在我的網站上使用微軟翻譯部件,它通常工作。然而,我的網頁上的某些項目沒有被翻譯:微軟翻譯部件不翻譯按鈕

項目1

<asp:FileUpload />,成爲:
<input type="file" />,其顯示爲翻譯英文:
*鉻:"Choose a File..." | No file chosen
* IE:Browse...
我想這個取決於瀏覽器的顯示語言。

項目2

<asp:Button Text="Submit something",成爲:
<input (...) type="submit" value="Submit something"
其中 「提交一些」 未翻譯。

有沒有什麼辦法可以讓Microsoft Translator翻譯這些?我想我可以做這個部件的工作,自己調用MT API並更新值(在第二種情況下),但我真的不想。

回答

1

Microsoft Translator僅支持<Button id="Button1" runat="server">My Button</ Button>譯文。它不會翻譯輸入類型=按鈕,asp:按鈕或telerik:按鈕,也不會將任何其他按鈕的味道放在標籤之間。檢查這篇文章。

http://social.msdn.microsoft.com/Forums/en-US/a840884b-4efe-4cd4-a598-0ca81842404c/widget-does-not-translate-button-text

我一直在尋找類似的你是什麼樣的解決方案,但我沒有發現任何。

因此,除了將所有按鈕更改爲此類型外,我假設我們需要使用api來執行翻譯。