全球化的Internet需要全球化的軟件
全球化軟件
意味著同一種版本的產品能夠容易地適用於不同地區的市場
就開發者所關心的
軟件的全球化意味著國際化和本地化
Java語言
一次編寫
隨處運行
它已經具有國際化和本地化的特征和API
盡管Java開發工具為國際化和本地化的工作提供了一些基本的類
但還是有一些對於Java應用程序的本地化和國際化來說較困難的工作
例如
消息獲取
編碼轉換
顯示布局和數字
日期
貨幣的格式等
如果我們僅用手工來完成國際化和本地化的工作
這些工作將花費大量的時間和資源
這個Java國際化和本地化ToolKit(Java I
n/L
n ToolKit)是一個加快Java應用程序國際化和本地化開發的工具集
它將大大減少國際化和本地化開發的所消耗的時間和資源
Toolkit
工具概述
Toolkit
結構介紹
Toolkit
之特點介紹
Toolkit
功能描述
概述
這個工具集包括五個部分
項目管理器 能定義一個項目來管理所有的java源文件及與它們相關的資源文件
國際化檢驗工具 能在policies文件的幫助下
完成java國際化和本地化有效性的驗證並生成報告
國際化消息生成工具 能定義resource bundles
轉換和獲取消息
在不同的locale下產生resource bundle文件
凍結所有的不需要國際化的消息項
所有在國際化檢驗工具中的 茉诖斯ぞ咧卸及ā?br>
資源處理工具 能合並和區分不同的resources
轉換resource bundle(ListResourceBundle
PropertyResourceBundle)的類型
轉換resource 文件的編碼(從本地編碼到Unicode)
翻譯器 能在字典或可重用資源的幫助下翻譯 resources
結構
如圖一所示
educity
cn/img_
/
/
/
gif >
圖一 Java 國際化和本地化工具集結構
特點
易於使用
此工具集是Java應用程序國際化和本地化開發的集成開發環境
開發人員能夠在GUI風格下交互地完成國際化和本地化的開發
或在命令行的風格下自動地完成該功能
友好的用戶界面和文檔
此工具集的GUI方式是以Swing components為基礎的
用戶手冊和幫助文檔都有提供
在線幫助可以從GUI方式獲得
在所有工具的GUI方式中都提供一個編輯器
可配置性
此工具集能夠通過在GUI下設置特性來配置
或通過直接編輯特性文件來配置
自動處理性
國際化有效性的驗證
消息獲取和消息翻譯能夠自動完成
可插入式
有一些API是為把該工具集提供到其它IDE或SDK工具中而提供的
用戶定義的 resource bundle
用戶定義的字典和可重用的消息能夠被插入到該工具集中
JDK 支持
Java
SDK 被優先推薦
jdk
或更新的和Swing
From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/25411.html