目的:
提供客戶於同一個WinCE Image支援多個語系的使用介面,能提供使用者有多國keybaordlayout操作環境。
時間:90 分鐘工具:
l CreateMui.exe工具(內建工具)
實作:
一、製作多國語系作業系統
1. 開啟Microsoft Visual Studio 2005 並建立一個新的專案(File->選擇New->Project)
a. 在Project Types中選擇Platform Builder for Windows Embedded CE 6.0, 在Template 中選擇OS Design
b. 最後Name欄位中鍵入Multi-OS.
2. Platform Builder 會建立一個Windows
Embedded CE 6.0 OS Design Wizard來引導建立OS Design
Embedded CE 6.0 OS Design Wizard來引導建立OS Design
3. 按下Next開始建立
a. 在Board Support Package頁面,選擇Device Emulator ARM V4I按<下一步>b. 在Design Templates頁面,選擇PDA Device按<下一步>
c. 在Design Template Variants頁面,選擇Enterprise Web Pad按<下一步>
4. 按下來使用預設值選擇<下一步>直到OS Design建立完成為止.
5. 選擇Solution Explorer 在Multi-OS名稱按右鍵選擇Properties
6. 展開Configuration Properties 選擇General 項目
a. 選擇Configuration Manger按鈕b. 將Active solution configuration 下拉功能表選擇為「Device emulator ARMV4I Release」
c. 切換至Locale項目
d. 按下Clear All按鈕清除預設的國家.e. 選擇法文(法國) 與英文(美國)二個國家並設定法文為預設語系.
7. 將畫面切到Catalog Items View 並加入Multilingual User Interface (MUI)
8. 選擇Build->Build Multi-OS 去建立Run-time Image.
9. 再完成Build Image之後,請選擇Build-> Open Release Directory in Build Windows
10.執行 createmui 0409後會產生Muiltiui.bib檔案在C:\WINCE600\OSDesigns\Multi-OS\Multi-OS\RelDir\DeviceEmulator_ARMV4I_Release目錄下
11.利用記事本開啟Muiltiui.bib 刪除k.coredll.dll.DLL.mui這一行,並將其餘的內容複製貼在C:\WINCE600\OSDesigns\Multi-OS\Multi-OS\RelDir\DeviceEmulator_ARMV4I_Release\Common.bib檔案中.
12.在Visual Studio 2005中選擇Build->
Make run-time Image 去產生多國語系的作業系統.
Make run-time Image 去產生多國語系的作業系統.
13.利用Windows CE Emulator 去驗證你的多國語系功能.
a. 設定利用Emulator開啟作業系統
b. 開啟後設定視窗內容如下:
Download: Device Emulator (DMA) 選擇 Setting按鈕後選擇Display頁l Screen Width : 640
l Screen Height: 480
l Color depth: 16
完成後離開設定頁.
Transport: Device Emulator (DMA)
Debuger: KdStub
二、測試多國語系作業系統
1.選擇Visual studio選單 Target -> Attach Device 開啟Emulator2.選擇Démarrer -> Paramètres->Panneau de configuration
3. 開啟控制台後選擇Paramètres régionaux
4.在Vos paramètres régionaux選擇Anglais (États-Unis) (美國語系)
5.切換至Langue d'interface utilisateur 後修改下拉式功能表為Anglais (États-Unis)
6.選擇OK 套用修改選項目,並重開啟電系統.開機後就可看到介面已變成英文版.
沒有留言:
張貼留言