2010-08-24 101 views
0

我必須翻譯一個用asp.net/javascript編寫的web應用程序,其中包含大量在代碼隱藏中創建的html/javascript代碼,這種方法可能是最好的翻譯工具,或者支持多語言支持?將系統轉換爲多語言

回答

1

將所有文本移動到資源文件中,然後通過其他語言擴展資源文件。

然後讓別人用另一種語言檢查演示文稿,並發現支持多種語言應用程序的屁股有什麼痛苦。

+0

這正是我們所做的......所有字符串都在單獨的文件中......運行時語言由瀏覽器/用戶首選項決定。 – NinjaCat 2010-08-25 20:14:03

0

我們創建了一個數據庫來保存我們所有的翻譯。你可以通過關鍵詞找到翻譯(這可以是英文單詞或別的東西)。

事情是這樣的:

​​

在我們的web應用程序,我們已經創建了所需要的關鍵詞和當前語言,查詢數據庫,並返回的譯詞的類。 我們的網絡應用程序也使用了大量的JavaScript,這並不是一個問題;它非常靈活。

+0

每次添加語言時,都會在表中添加一列? – NinjaCat 2010-08-25 20:12:53

+0

因爲我們使用這個數據庫,所以我們從來不需要添加語言,但是在需要時我們確實會在表中添加一個新列。 – thomasvdb 2010-08-26 06:34:27