Presentation is loading. Please wait.

Presentation is loading. Please wait.

Multi - Language 912340 鄭傑仁 912309 陳彥如. Preface 大三下時,經由系上安排進入一間製作 IP phone 的公司實 習,公司所生產的 IP phone 提供很廣泛的設定 ( 例如 : 韌體 資訊、網路設定、 SIP 設定、語音設定等 ) ,為了方便使用 者設定或查詢這些選項,話機本身都內建了.

Similar presentations


Presentation on theme: "Multi - Language 912340 鄭傑仁 912309 陳彥如. Preface 大三下時,經由系上安排進入一間製作 IP phone 的公司實 習,公司所生產的 IP phone 提供很廣泛的設定 ( 例如 : 韌體 資訊、網路設定、 SIP 設定、語音設定等 ) ,為了方便使用 者設定或查詢這些選項,話機本身都內建了."— Presentation transcript:

1 Multi - Language 912340 鄭傑仁 912309 陳彥如

2 Preface 大三下時,經由系上安排進入一間製作 IP phone 的公司實 習,公司所生產的 IP phone 提供很廣泛的設定 ( 例如 : 韌體 資訊、網路設定、 SIP 設定、語音設定等 ) ,為了方便使用 者設定或查詢這些選項,話機本身都內建了 WEB 設定功 能。使用者可透過與話機連結之個人電腦上內的 IE 或其他 瀏覽器連結上 IP phone 內建的設定網頁進行查看修改。由 於公司的客戶來自世界各地,當接到不同國家的訂單時, 這些網頁的語言就必須隨之改變,而這些網頁改變的方法 就是切換一整份不同語言的網頁 ( 好幾個 html 檔 ) 。隨著各 國客戶的增加,網頁的份數也越來越多,久而久之,這些 網頁佔去了話機內不少的記憶體空間。然而內嵌系統的記 憶體有限,每一分都不可浪費,所以我們希望能寫一支程 式解決這個問題。

3 Original Web

4 Function Purpose 搜尋一份 server 已讀入的網頁,將網頁中需 要被翻譯的文字替換成另一指定語言的文 字。利用字串替換來翻譯網頁,取代舊有 替換整份網頁的方法,並達到節省記憶體 空間的目的。

5 Function Procedures 利用 GetTable.exe* 建立字串的 Table 為了網頁的完整性,所以利用字串皆出現 在>和<之間的特性 ,用 GetToken_translate() 找出字串 抓出字串後,對照 table_en* ,找出另外在 table_ch* 相對應的字串並置換

6 Advantage Advantage 完整性 不對網頁做變更,即達到翻譯的功能保 持網頁的完整性 便利性 如果日後要新增網頁,只要利用 GetTable.exe 就可以立即新增 Table( 矩 陣 ) ,並翻譯 Table ,新增入程式即可 輕便性 儲存的空間由網頁變成矩陣,大量節省 記憶體空間。

7 Disadvantage 效率較差 需至網頁裡,抓出欲置換的字串,再對 照 Table ,所花的時間較長。

8 TheEnd


Download ppt "Multi - Language 912340 鄭傑仁 912309 陳彥如. Preface 大三下時,經由系上安排進入一間製作 IP phone 的公司實 習,公司所生產的 IP phone 提供很廣泛的設定 ( 例如 : 韌體 資訊、網路設定、 SIP 設定、語音設定等 ) ,為了方便使用 者設定或查詢這些選項,話機本身都內建了."

Similar presentations


Ads by Google