Trong bài viết này, mình sẽ hướng dẫn các bạn cách sử dụng các tool
có sẵn và phối hợp các tool này để tự mình có thể Việt hóa các ứng dụng
mobile. Sau khi các bạn sử dụng thành thạo tất cả các tool có sẵn này
thì bạn đã có thể Việt hóa được khá nhiều các ứng dụng J2ME rồi đấy.
Cùng tìm hiểu nhé Trước tiên, các bạn phải có các tool sau+ Phầm mềm giả lập Java trên máy tính:
KEmulator+ Một số tools hỗ trợ Việt hóa:
MobiTrans,
Chinese,
Class Editor Giới thiệu về KEmulatorKEmulator là chương trình giả lập điện thoại dùng để chạy các ứng dụng
java trên máy tính. Đây thực sự là một giả lập khá mạnh, nó hỗ trợ giả
lập hầu hết các loại điện thoại hỗ trợ Java truyền thống như Samsung,
Nokia s40, Motorola, SonyErricson,.... Hỗ trợ MIDP2, và có bộ thư viện
khá đầy đủ, cho phép nó chạy tốt hầu hết các ứng dụng J2ME. Khi bắt tay
vào Việt hóa ứng dụng mobile thì bạn cần chuẩn bị cho mình phần mềm này
để có thể xem kết quả trực tiếp trên máy tính, không cần phải chuyển
qua điện thoại...
Giới thiệu về MobiTransĐây là một tool của Nga, có khả hỗ trợ translate nội dung của một số các ứng dụng và trò chơi thời cổ.
Nhược điểm của tool là không có kỹ thuật phân tích chuỗi, chỉ hoạt động
theo một số quy tắc có sẵn, do đó nó chỉ có thể hỗ trợ được khoảng 10%
số ứng dụng Java hiện nay, dễ gây lỗi. Giao diện tiếng Trung khó sử
dụng. Tool cũng không hỗ trợ Unicode nên không thể Việt hóa có dấu cho
các ứng dụng
.
Một điều đáng thất vọng nữa là tool chỉ hỗ trợ đọc từng file một nên
đối với những ứng dụng có nhiều file thì rất khó để tìm ra được đúng
file chứa ngôn ngữ...
Giới thiệu về Chinese Translator Là sự bổ xung cho MobiTrans, Chinese Translator đã hỗ trợ Unicode, cách sử dụng cũng dễ dàng hơn
Tuy nhiên, nó lại có nhược điểm lớn là chỉ đọc được những file *.class.
Chinese Translator hỗ trợ khá tốt các ứng dụng Trung Quốc nhưng tool
này cũng chỉ hỗ trợ đọc từng file một. Theo kinh nghiệm cho thấy thì
một ứng dụng Trung Quốc thường có đến hàng trăm file class, trong đó có
một số file class chứa ngôn ngữ :-S.... Đương nhiên nó sẽ giúp bạn Việt
hóa được các game Trung Quốc nhưng đây thực sự là một chặng đường gian
nan
Giới thiệu về Class Editor Để sử dụng được ứng dụng này, máy tính của bạn phải cài Java SE Runtime
trước. Nếu máy bạn chưa cài thì có thể vào trang sau để download bản
cài mới nhất tại
http://java.sun.com/javase/downloads/index.jsp Thực ra, đối với việc Việt hóa ứng dụng thì Class Editor có khả năng
cao hơn Chinese Translator một chút, nó hỗ trợ tốt hoàn toàn utf-8,
thuận lợi cho tất cả các loại ngôn ngữ. Ngoài ra, Class Editor còn có
khả năng phân tích nhiều loại dữ liệu khác ngoài dữ liệu chuỗi trong
file class, rất thuận tiện trong việc can thiệp sâu vào hoạt động của
các ứng dụng Java
Nhưng Class Editor vẫn còn có nhược điểm cố hữu là chỉ đọc được file class, hỗ trợ đọc mỗi lần một file....