1. Trang chủ
  2. » Giáo án - Bài giảng

Việt hóa phần mềm

8 794 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 196 KB

Nội dung

Việt hóa phần mềm có kèm theo file *.lang, *.txt, ...-Chúng ta cũng biết là hầu hết các phần mềm đều hiển thị một ngôn ngữ chính là tiếng -Tất nhiên,ta cũng có thể làm công việc là "Việt

Trang 1

Việt hóa phần mềm có kèm theo file *.lang, *.txt,

-Chúng ta cũng biết là hầu hết các phần mềm đều hiển thị một ngôn ngữ chính là tiếng

-Tất nhiên,ta cũng có thể làm công việc là "Việt hóa" cho phần mềm nào đó cách "Việt hóa" vừa dễ lại vừa khó Dễ là đối với các phần mềm có hỗ trợ nhiều ngôn ngữ thì ta có thể "Việt hóa" nó dễ dàng,còn khó là khi một phần mềm chỉ có 1 ngôn ngữ chính là tiếng Anh mà bản thân ta muốn "Việt hóa" thì phải can thiệp vào mấy file *.dll mà cái này

-Muốn "Việt hóa" một phần mềm nào đó,bạn nên vào thẳng thư mục cài đặt của nó thường mặc định là C Program Files\Tên phần mềm Nếu có 1 thư mục có tên là Language thì gặp may mắn rồi đó !Tôi lấy ví dụ như trình duyệt Max-Thon :

-Lúc này,bạn mở nó ra sẽ thấy các tập tin ngôn ngữ,nhiều khi nó mang định dạng là

*.lng bạn chỉ cần mở nó bằng Notepad rồi chỉnh sửa như hình sau:

-Sau khi mở nó ra rồi bạn bắt đầu biên dịch nó thành tiếng Việt!Một điều cần lưu ý là bạn thử dịch một vài từ thành tiếng Việt có dấu rồi save nó dưới dạng Unicode sau đó

mở chương trình lên xem nó có hiển thị tiếng Việt ko? (Một số phần mềm không hỗ trợ Unicode,lúc này ta đành lưu nó dưới dạng ANSI thôi) -Để mở file *.lng (ở đây là ví dụ chung) có 2 cách sau :

*Cách 1 : Nhấn chuột phải lên file đó,chọn Open With -> Chọn Notepad là xong :

Trang 2

*Cách 2 : Vào Folder Option của Window Explorer chọn thẻ View,bỏ dấu chọn vào mục

Trang 3

-Tiếp theo (ở cách 2),bạn đổi tên của phần mở rộng của file ngôn ngữ từ *.lng sang *.txt >OK

-Sau khi chỉnh xong,bạn Save nó lại rồi đổi tên lại thành *.lng (đối với cách 2,cách 1 ko

-Mở chương trình lên,sẽ thấy hiển thị tiếng Việt như hình sau,tôi Việt hóa thử 1 phần

-Đối với các phần mềm mà trong thư mục không có chứa thư mục Language,ta thử tìm xem coi có file nào tên là language.txt hay là english.txt thỉ mở nó ra Việt hóa bình

-Một điều cần lưu ý là phải sao lưu (Backup) lại file Language để phòng sự cố xảy ra còn

-Thêm nữa!Chúng ta chỉ Việt hóa mấy phần mềm nhỏ thôi,chứ mấy phần mềm lớn mà

có chứa thư mục ngôn ngữ thì cũng Việt hóa được nhưng rất mất công ngồi dịch vì

-Nhưng nếu bạn có niềm đam mê thì điều đó chả là gì cả,chỉ cần bạn kiên trì lâu lâu

Trang 4

dịch 1 đoạn dài,rồi bỏ đó sau đó dịch tiếp,cuối cùng cũng hoàn thành à! -Tôi xin nhắc với các bạn 1 điều,để Việt hóa trước tiên bạn phải xem chương trình đó

nó có hỗ trợ Unicode không để còn biết đường mà dịch!Không thì rất tốn công đấy nhé

Trong việc Việt hóa, chúng ta cần chú trọng việc chọn từ ngữ, sao cho ngắn gọn,

cô đọng, dễ hiểu và chính xác Để làm tốt nhiệm vụ này, ta cần chú ý các bước sau.

Đầu tiên, khi gặp một từ cần dịch, ta phải chú ý trước nhất là Từ loại, bằng cách xét ngữ

[i]Chú ý: Có những từ mà Động từ, Tính từ, Danh từ, của nó giống nhau, vì thế không

thể nhìn mặt chữ mà đoán từ loại Rất dễ làm sai, mất ý nghĩa của câu

* Formatting ở đây là D.từ, tôi thấy có người dịch là "đang hoàn tất định dạng" ?! , cần

* update thì ai chẳng hiểu là cập nhật (Đ.từ), nhưng phải xét theo ngữ cảnh, cú pháp của câu Trong đây là "an update" > Danh từ 100%, ta có thể dịch là bản cập nhật

Đó là nếu từ đó nằm trong câu, còn nếu nó đi một mình thì sao?

Cái này cũng hơi khó, nếu chưa chắc chắn thì bạn có thể đưa một ký hiệu vào cạnh chuỗi

đó Chẳng hạn: Importing [001], hay Importing::axc:: Rồi sau này, khi kiểm tra lại giao diện của chương trình, bạn có thể thấy và hiểu ngữ cảnh của từ đó, chỉ cần search

Bạn cũng có thể gặp những đoạn có dạng %s (thường thay cho chuỗi) hay %d (thường thay cho số), cần phải chú ý từ đi trước và sau nó, để đảo vị trí sao cho ra tiếng Việt

vd: Are you sure you want to delete the %s folder?

Khi này, bạn cần dịch là "Bạn có muốn xóa thư mục %s?" Có thể bạn thấy vd này là quá hiện nhiên, ai chẳng biết là phải đảo lại, nhưng còn rất nhiều đoạn khác còn phức tạp

Sau khi nắm rõ từ loại, chúng ta tiếp tục bằng việc hiểu nghĩa của từ Trước tiên, đọc lại câu 1 lần, nắm rõ ý chính của câu, lược bỏ những từ không cần thiết

Trang 5

vd1: Are you sure you want to ?

Đừng dịch là Bạn có chắc, bạn có thực sự muốn, bạn có dài dòng và mất thời gian

Cũng cần chú ý từ Now, it, my, your, không cần thiết có thể bỏ qua vd2: Buy it Now >> Mua, Download Now >> Tải, Join Now >> Tham gia

vd3: Choose your username >> Chọn tên tài khoản

Đối với những thuật ngữ, trước hết cần tra qua từ điển thường (nên dùng Anh-Anh trước, sau đó dùng Anh-Việt) để hiểu qua về từ này Nếu thấy nghĩa phổ thông có thể sử dụng được trong câu thì có thể dịch luôn Nếu nó vẫy gợn gạo thì bạn nên tra từ điển IT, như Foldoc chẳng hạn Nếu tốt thì gặp từ có từ tương đương mà mình biết nghĩa tV Còn kém may mắn, đọc mãi, nghĩ mãi mà chẳng biết từ nào phù hợp thì có thể xem file Help đi theo chương trình Nếu vẫn không biết thì post lên đây cho mọi người cùng suy nghĩ, tìm từ tương đương Đối với các từ viết tắt, trước hết nên đọc file help, không có kết quả mới vào Google, search như sau <define: "text"> (không có dấu <>) để có lời giải thích khá rõ ràng Sau khi có từ đầy đủ của từ viết tắt, bạn có thể dịch (nếu ngắn gọn) hoặc chọn từ tương đương (nếu dài quá) Chẳng may mà 2 cách trên đều bó tay thì để nguyên luôn [img]images/smilies/30.gif[/img]

Sau khi dịch xong đoạn text, bạn chắc rằng người đọc có thể hiểu [img]images/smilies/39.gif[/img], thì hãy cố gắn thu ngắn nó lại, càng ngắn càng tốt, nhưng vẫn phải đảm bảo người sử dụng vẫn hiểu

Vì sao phải thu gọn? Vì bạn biết đấy, khi lập trình, người ta thiết kế sẵn để cho phù hợp

vớ ngôn ngữ của họ Mình dịch lại phải làm sao để vẫn truyền tải hết ý nghĩa cho người

sử dụng mà không làm xấu đi giao diện chương trình khó là ở đấy Khi dịch hãy cố gắng làm sao cho tV <= 4/3 tA Như thế là tốt nhất

Bạn cũng nên nhớ, ta không phải dịch văn bản pháp luật, nên cần dịch thoáng, thoát đi

Ta có thể linh hoạt thay đổi từ bị động sang chủ động, hoặc ngược lại sao cho dễ hiểu và

Ở bước này, chúng ta cũng cần kiểm tra lại một thứ tưởng chừng nhỏ nhặt nhưng vô

cùng quan trọng, đó là CHÍNH TẢ Cũng là một người sử dụng những sản phẩm Việt

hóa, tôi ghét nhất là mấy cái lỗi chính tả Biết rằng ai cũng có thể sai chính tả, có thể là

gõ sai, gõ nhầm, ngay tôi cũng sai chính tả Vì thế trước khi công bố, chúng ta cần kiểm tra thật kỹ lỗi sai này Nếu thấy rằng 1 chương trình quá dài, kiểm tra 1 lần không nổi thì tốt nhất, dịch xong phần này, kiểm tra ngay phần đó Ngoài ra, việc để lại dấu ấn riêng của mình trên sản phẩm cũng rất cần thiết nhưng không nên lạm dụng Đi đâu cũng thấy Việt hóa bởi

Trang 6

Kinh nghiệm của minh là :

- Làm đến đâu compile luôn đến đó,để tránh trường hợp lỗi thì lại phải làm lại từ đầu

- Nên lưu các câu dịch của mình vào một file text vì có thể sẽ còn dùng rất nhiều chỗ sau này Như mấy từ thông dụng như edit,copy,ok,cancel sẽ được lặp đi lặp lại rất nhiều lần

- Để dịch cho đẹp và đủ nghĩa thì trước hết nên hiểu về công dụng của nó đã Ví dụ để dịch từ đại diện cho một nhóm thì nên xem toàn bộ mọi phần trong nhóm đó nói gì để mình có thể truyền tải một cách sát nghĩa và dễ hiểu hơn.Ví dụ organization nghĩa chính xác của nó là sự tổ chức,sự cấu tạo nhưng dịch là mục lục thì sẽ dễ hiểu hơn,tương tự với dialog cũng vậy nên dịch là nhật kí́ chứ không nên gọi là sổ ghi hay sổ tay.Và mình đồng ý với de_so là nên dịch theo ngữ cảnh,không nên bám sát nghĩa thực của từ quá Một vấn đề này không biết có nên gọi là kinh nghiệm hay không vì thật ra vấn đề này cũng có quá nhiều người đề cập đến rồi đó là việc thiết lập môi trường tiếng Việt cho hệ điều hành của các bạn mà cụ thể ở đây là WinXP.Theo mình biết thì có tất cả 3 cách để các bạn thiết lập môi trường tiếng Việt (cả 3 cách này gần giống nhau).Cách thứ nhất là dùng gói thiết lập môi trường tiếng Việt tự động do nhóm vietnameze phát triển.Cách này có ưu điểm là tự động nhưng gây lỗi về font chữ cho một số ứng dụng khác trên PC của bạn và nghiêm trọng hơn là nó làm cho PC không nhận ra các thiết bị phần cứng như card màn hình,webcam sau khi bạn cài vi_for_xp lên máy.Muốn khắc phục thì chỉ có cách cài lại win chứ đừng nghĩ đơn giản là cài lại driver cho nó thì PC sẽ nhận ra được.Cách thứ 2 là của bạn Hugeitc trong nhóm vietnameze đó là tự thiết lập bằng đĩa cài CD.Cách này thì mình chưa có điều kiện để test vì không có file reg mà bạn ấy cung cấp do link die.Mình sẽ cố gắng liên hệ với bạn hugeitc để có thể test và thông báo kết quả trong thời gian sớm nhất có thể.Cách thứ 3 là cách của bạn Khôi (tức Zeromanltk ),cũng là cách tự thiết lập bằng tay như của bạn Hugeitc nhưng nó khác ở chỗ là cách này thay đổi ngôn ngữ trực tiếp luôn trên hệ điều hành chứ không thông qua file cài win như của bạn Hugeitc.Cái này dùng cũng được nhưng thỉnh thoảng nó vẫn gây lỗi font chữ.Nhưng việc khắc phục thì đơn giản và dễ hơn.Tạm thời mình khuyên các bạn

Trên đây là một số kinh nghiệm nhỏ của mình,nếu bạn nào thấy mình nói sai thì hãy sửa hộ nhé

Kinh nghiệm nữa là khi Việt hóa thì song song với chương trình ResHack thì cũng chạy luôn chương trình mà mình đang Việt hóa, làm như vậy để dễ thấy những mục ta đang

Có một số chương trình bị Pack bằng tools khác do vậy cần phải Unpack nó thì mới Việt hóa được, vấn đề ở chỗ khi ta Unpack xong rồi dùng Reshack mở lên nhưng vẫn không được thì sao ,chẳng nhẽ bó tay? Theo kinh nghiệm của tui, các pác nên có một bộ công

+++Việt hóa thì có Passolo, ResEdit, Restorator PE Eplorer (có thể chương trình

này không mở được nhưng chương trình khác mở được)

+++Công cụ dò tìm Pack và Unpack PEID 0.94( dò tìm pack), UPX 2.03 (hay được dùng để Pack), NsPack (nén mạnh), FSG 2.0, MEW 11, AsPack, UPX-iT, UPX

Khi nào tui se Upload tiện ích A.I.O về các công cụ này cho các pác Theo đánh giá của tôi thì Khi Việt hóa hãy dùng ResHAck và Restorator trước đã vì nhiuề khi trong chương trình không có Nguồn Dialog mà chỉ có Nguồn RCData thôi và chỉ có Passolo là không thể đọc đưộc dạng này( tuy mạnh+chuyên nghiệp), về khoản ổn định

thì có PE Explorer là ổn định, việt hóa xong lưu rồi chạy lại không có bị lỗi chứ còn

thằng cha Restorator hay lỗi lắm (không biết răng?)

Nếu bạn đã từng sử dụng Resource Hacker để chỉnh sửa các tập tin DLL, EXE (phổ biến nhất là Việt Hóa WinXP) thì Restorator 2007 là một công cụ rất đáng quan tâm Với Restorator 2007 thì mức độ đã được nâng cao hơn và Restorator 2007 ít gây hỏng file

Trang 7

nguồn hơn so với Resource Hacker

Heee!!!!!!!!!!1

Hôm rùi tải thằng Restorator 2007 thấy nó có hai tính năng hay cực luôn, tính năng

này đúng là chỉ có hỗ trợ cho dân Việt hóa của UDS.

Tính năng thứ 1: Creating a ResPatcher xem chi tiết tại Đây

Tính năng thứ 2 :Force File replace on next restart Tính năng này giúp chúng ta thay

thế tập tin hệ thống, cụ thể là thay thế những tập tin mà "bị" Windows bảo vệ như file

Shell32.dll, explorer.exe Có tính năng này thỉ không phải dùng cái thằng XPLite hay đại

Mà bây giờ em thấy dủng cái thằng này hay gớm không thấy bị lỗi nữa (chả biết sao lúc

Download:Restorator 2007 + *****

Hôm trước tui có nói qua "chiện" sẽ Uplaod một All in one hỗ trợ cho việc Unpack Bây

Đây là gói All in one bao gồm các công cụ hỗ trợ phụ cho việc Việt hóa Mới làm All in one lần đầu nên chắc không thoát khỏi việc bị thiếu sót (không biết có

thiếu sót gì không nữa?) Nhưng đây là tấm lòng của em nên mong mấy pác bỏ quá cho

Trang 8

Tóm tắt công việc:

[3] ResHack 3.4.0.79 (bản tiếng Việt nhớ cài đặt tiếng Việt trước khi dùng) [4] Restorator 3.7.0.1709 (bản tiếng Việt nhớ thiết lập tiếng Việt nha và đăng ký nữa (******))

[5] Mutanter 0.2 [b](Unpack cho AsPack 2.12, tElock, Stone, PE Encrytor 2.0, PE Crypt 1.02, SUKP 1.3x, k.kryptor 9, Xtrene Protector 1.05, PC- Guar 4.03

[8] NsPack 3.4 (Pack + Unpack) tui khoái thằng này vì nó Pack khá!! [9] AsPack 2.12 (đã được đăng ký rùi) nó dùng để Pack [10] Quick Unpack 1.0 beta 8 (mới) dùng đề Unpack một như là UPX, ASPack, PE Diminisher, PECompact, PE-PACK, PackMan, WinUPack and many others [11] UPX-iT 1.6.6 (2006) (Pack + Unpack) dễ xài lắm [12] UPX Shell 3.4.2 (Update 2007) y như thằng UPX-iT [13] RLPack 1.16 Full Edition -Cái này thì khỏi phải nói >Rất hay có tính năng bảo vệ

[16] UnPeCompact 2.x (Unpack cho file nào sử dụng thằng PeCompact )

[18] UPX 2.03 (chương trình này được dùng đa số, chạy chế độ dòng lệnh Pack mạnh nhưng nhiều khi chính nó cũng không Unpack được "sản phẩm" do mình tạo ra (thế mới chết)

[21] HẾT RÙI MẤY PÁC Ạ (thời gian eo hẹp quá)

Ngày đăng: 25/06/2013, 01:25

TỪ KHÓA LIÊN QUAN

w