TIÊN DU 1
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


TIÊN DU 1
 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập

Share | 
 

 Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản?

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giả{
Bình chọn cho bài viết:
}
Heomyt
S-mod
S-mod
Heomyt

Tổng số bài gửi : 73
Điểm : 14769
Rep Power : 7
Join date : 27/02/2011
Age : 29
Đến từ : Ngò Cyti

Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản? Empty
Bài gửiTiêu đề: Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản?   Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản? Icon_minitimeThu Mar 03, 2011 3:18 pm

Vậy là sau một loạt bài viết hướng dẫn Việt Hóa từ cơ bản đến nâng cao,
nếu như nghiền ngẫm kỹ thì đến giờ các bạn đã có một kỹ năng đủ dùng
cho việc chuyển ngữ hầu hết các ứng dụng j2me rồi. Thực chất, bài viết
này chỉ là tổng hợp lại toàn bộ những kiến thức từ những bài viết
trước, kết hợp chúng với nhau để tạo thành một kỹ năng chứ không hề
cung cấp thêm kiến thức mới nào cả...

Nhiều bạn đã đặt câu hỏi rằng phải chăng những thành viên trong nhóm VH
Openitvn "giấu làm của riêng" một công cụ đặc biệt nào đó hỗ trợ việc
Việt hóa tốt nhất. Vậy chúng ta hãy xem tool đó là gì nhé Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản? 3

1. Chuẩn bị công cụ
- Winrar
- Windows Caculator
- Notepad++
- AXE3 (hoặc chương trình đọc hex mà bạn thích)

Đó là tất cả những gì chúng ta cần. Rất quen thuộc phải không nào, vậy
hãy bỏ qua những tool hỗ trợ và ý nghĩ phải có tool hỗ trợ, rồi bắt tay
vào Việt Hóa hoàn chỉnh một sản phẩm nào...

2. Việt hóa - Thật đơn giản?
B1: Thử trò chơi, dùng Winrar giải nén toàn bộ file nguồn của ứng dụng nằm trong file jar vào một thư mục

B2: Sử dụng công cụ Notepad++ và tính năng Encoding in UTF8 without BOM để lọc ra những file chứa ngôn ngữ cần việt hóa

B3: Tạo các chuỗi theo đúng quy chuẩn
Để làm được điều này bạn phải lắm vững các kiến thức cần thiết mình đã cung cấp, có thể xem lại nếu cần:
Cấu trúc chung của chuỗi trong J2ME
Ok, nếu đã lắm vững rồi thì có thể bạn cần biết phải làm gì rồi:
- Mình lấy ví dụ với từ "好友"
(Hảo Hữu) nhé. Bây giờ nhiệm vụ của ta là phải có cho được 2 ký tự đặc
biệt quy định độ dài chuỗi. Xin nhấn mạnh, ký tự này phải phản ánh đúng
độ dài của chuỗi trong bộ dạng UTF8
- Chuyển từ "Hảo Hữu sang UTF8" ta được "Hảo Hữu" (xem lại cách đổi tại Ký tự Tiếng Việt trong J2ME - Bí mật về bộ mã UTF8)
- Chiều dài "Hảo Hữu" có cả thảy 11 ký tự. Dùng Caculator chuyển sang hex ta được [0B], như vậy có thể thấy ngay hai ký tự quy định độ dài chuỗi là [00|0B]
- Tạo một file văn bản rồi dùng AXE để chuyển [00|0B] sang Ascii. Để
làm việc này, bạn nhập 000B vào cột bên trái. Lưu file văn bản lại rồi
mở nó bằng Notepad++ xem ta có gì:
Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản? Tut2
Đúng vậy, đó chính là hình ảnh hiển thị của [00|0B], vậy việc cuối cùng
để tạo một chuỗi đúng quy chuẩn của java là thêm "Hảo Hữu" vào sau 2 ký
tự đó là được rồi
Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản? Tut3
B4: Dán toàn bộ những thứ ta thu được thay thế cho chuỗi gốc
Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản? Tut4

Vậy là được rồi đó. Giờ bạn có thể yên tâm rằng từ "好友" đã được thay
bằng từ "Hảo Hữu" và khi save file lại rồi đưa trở lại game thì chữ này
đã được Việt hóa hoàn toàn và không gây ra lỗi gì nhé. Việc của bạn là
làm lại tất cả các bước trên cho tất cả các chuỗi còn lại. Vấn đề giờ
chỉ còn lại là BẠN CÓ ĐỦ KIÊN NHẪN không thôi nhỉ.

Tổng kết
Như vậy là mình đã giới thiệu cho các bạn các kỹ năng để Việt hóa tốt
nhất rồi. Trước tiên bạn có thể sử dụng các tool hỗ trợ đã được giới
thiệu để tận dụng hết khả năng của chúng. Những gì mình trình bày trong
bài này chỉ áp dụng những khi nào mà toàn bộ các tool kia không thể làm
được thôi vì tính phức tạp của nó khá cao.

Trước nay nhiều bạn có ý kiến cho rằng kỹ năng việt hóa chỉ đơn giản.
Thực ra có phải vậy không? Nhiều bạn chỉ phụ thuộc vào các công cụ hỗ
trợ dịch là Google và các tool hỗ trợ để làm rồi nhầm tưởng rằng Việt
hóa là công việc gì đó rất tầm thường. Hãy tách thử các tool ra bạn sẽ
thấy: Việt hóa không chỉ dựa vào sự kiên trì, bạn cần có sự sáng tạo,
lượng kiến thức rộng về nhiều mặt và cả tư duy phân tích nữa...

Bạn muốn trở thành một người có khả năng Việt hóa đích thực ư? Bạn cần đạt được 2 tiêu chí sau:
- Chỉ khi nào bạn có khả năng tạo ra các tool chứ không phải là biết cách sử dụng tool.
- Chỉ khi nào trong sản phẩm của bạn, toàn bộ các câu văn chính là hành
văn của bạn chứ không phải của google hoặc các bộ máy translate vô tri.

Kiến thức việt hóa không bao giờ là đủ, và những gì mình biết cũng
không phải là tất cả. Cách đây 1 năm, những gì mình giới thiệu có thể
giúp bạn Việt hóa 100% các loại ứng dụng java. Nhưng hiện giờ, nhiều
sản phẩm đã được mã hóa chuỗi. Và "giải mã", một tầm cao mới của Việt
hóa đang chờ chúng ta cùng khám phá. Hãy chia sẻ những gì bạn tìm hiểu
được cho mọi người, và bạn sẽ nhận được nhiều hơn thế!
Về Đầu Trang Go down
Admin
Giám đốc điều hành
Giám đốc điều hành
Admin

Tổng số bài gửi : 83
Điểm : 16752
Rep Power : 2
Join date : 22/02/2011
Age : 29

Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản? Empty
Bài gửiTiêu đề: Re: Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản?   Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản? Icon_minitimeFri Mar 04, 2011 1:31 pm

:';':
Về Đầu Trang Go down
https://tiendu1.forumvi.com
 

Việt hóa J2ME (phần cuối): Việt hóa - Thật đơn giản?

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
TIÊN DU 1 :: Trò chuyện :: Không gian IT-
Chuyển đến