Chương trình BKTRANS cho phép bạn chuyển mã tiếng Việt từ các tài liệu đã có sang mã khác phù hợp với yêu cầu của bạn hơn. Ðây là chương trình "Freeware" và hiện chỉ có các chế độ chuyển sau đây :
Từ Text Only sang Text Only
Từ Text Only sang Write for Windows 1/2ể PageMaker dàn trang
Từ Text Only sang Ventura for Windows 1/2ể ventura dàn trang
Từ DBF sang DBF (c3/4c file dữ liệu FoxPro)
Từ Rich Text Format sang Rich Text Format (Word,...)
Trình tự tổng quát để chuyển mã một file :
1. Chọn format file cần chuyển bằng cách dời mouse về cửa sổ "Format file cần chuyển" và "clique" mouse. Hiện chương trình nầy chỉ chuyển các file thuộc các format sau:
File văn bản thô (có thể chứa mã định dạng theo cú pháp Ventura).
File DBF của Foxpro.
File RTF (Rich Text Format). Ðây là dạng file mà hầu hết các chương trình chọn để trao đổi thông tin cho nhau, vì nó có thể miêu tả hầu hết các văn bản có format.
2. Chọn format file kết quả bằng cách dời mouse về cửa sổ "Format file kết quả" và "clique" mouse. Hiện chương trình nầy chỉ chuyển về các file thuộc các format sau :
File văn bản thô.
File DBF của Foxpro.
File RTF (Rich Text Format).
File Write for Windows (thường dùng cho PageMaker).
File Ventura for Windows.
3. Chọn mã tiếng Việt của file cần chuyển bằng cách dời mouse về cửa sổ "Mã tiếng Việt của file cần chuyển" và "clique" mouse. Danh sách các mã tiếng Việt có thể chọn phụ thuộc vào nội dung file TRANSTBL.COD. File này chứa thông tin các bản mã được dùng bởi chương trình. Bạn có thể cập nhật file này theo yêu cầu riêng, qui trình chi tiết được trình bày trong mục "Qui trình tạo file TRANSTBLCOD".
Chú ý: Chương trình có thể chuyển qua lại giữa các bảng mã (15 bảng mã) trong hình minh hoạ sau.
4. Chọn mã tiếng Việt của file kết quả bằng cách dời mouse về cửa sổ "Mã tiếng Việt của file kết quả" và "clique" mouse.
5. Chọn file cần chuyển bằng cách dời mouse về cửa sổ "
Tên file cần chuyển" và "double clique" mouse, rồi tìm file trong danh sách các thư mục, các ổ đĩa của máy.
6. Hiệu chỉnh tên file kết quả bằng cách dời mouse về cửa sổ "Tên file kết quả" và hiệu chỉnh chuỗi văn bản miêu tả tên file (nên đặt tên file kết quả khác với tên file cần chuyển để khỏi mất file cần chuyển).
7. Nếu bạn chuyển file văn bản thô, bạn có thể chọn thêm một số phương
thức chuyển mã sau :
Chỉ chừa 1 ký tự trống giữa các từ : Phương pháp gióng đều đoạn văn ở ai lề (justify) của đa số các chương trình soạn thảo văn bản tiếng Việt như VNI, VietRes, BKED,... là thêm một số ký tự trắng giữa các từ. Nhưng điều này lại gây mất thẩm mỹ khi dùng các chương trình chuyên nghiệp chỉnh dạng lại. Muốn chỉnh lại cho văn bản đẹp, bạn nên dùng option này để loại bỏ các ký tự trắng thừa giữa các từ trong văn bản gốc.
Dồn các hàng lại : Phương pháp quản lý các đoạn văn dài của các chương trình soạn thảo văn bản tiếng Việt như VNI, VietRes, BKED là cắt nó ra nhiều hàng vật lý khi chỉnh dạng và cất các hàng vật lý này lên file (và trở thành nhiều đoạn văn riêng biệt). Ðể các chương trình chuyên nghiệp chỉnh dạng lại cho đẹp hơn, các hàng riêng biệt (của một đoạn văn) cần phải được nối kết lại thành một thể thống nhất. Dùng option này cho phép bạn làm được công việc này tự động thay vì phải làm bằng tay sau khi chuyển mã. Ðể phân biệt đâu là các hàng của một đoạn văn, đâu là chổ ngăn cách các đoạn văn, khi nhập liệu bằng các chương trình soạn thảo tiếng Việt, bạn cần nhập hai ký tự "Enter" mỗi khi kết thúc 1 đoạn văn của bạn.
Dùng <x> như trình tự điều khiển : Chương trình Ventura dùng trình tự <x> trong văn bản thô để miêu tả các công việc chỉnh dạng cần phải được thi hành, nhờ đó việc chỉnh dạng văn bản có thể được tiến hành tại thời điểm nhập liệu. Ðiều này rất cần thiết và tiện dụng cho một số format tương đối đơn giản nhưng lập đi lập lại rất nhiều lần trong văn bản. Dùng chức năng này, chương trình chuyển sẽ không chuyển mã các trình tự này, trái lại chương trình chuyển sẽ đổi thành format tương ứng trong file kết quả.
Các bước từ 1-6 được làm độc lập và theo bất kỳ thứ tự nào. Cửa sổ "Vài thông tin đầu tiên của file cần chuyển" sẽ giúp bạn kiểm tra xem bạn đã chọn đúng mã file cần chuyển không. Nếu bạn chọn sai mã, bạn sẽ phát hiện được ngay và chọn lại mã khác.
Sau khi đã hoàn thành các bước 1-7, bạn dời mouse về button "Bắt đầu chuyển mã" và "clique" mouse. Chương trình sẽ hỏi lại bạn một lần nữa cho cẩn thận. Nếu bạn không muốn chuyển mã, bạn ấn nút "Bỏ", nếu không bạn ấn nút "Ok" để chương trình thực hiện việc chuyển mã.
Qui trình tạo file TRANSTBL.COD
TRANSTBL.COD là file chứa nội dung các bảng chuyển mã. File này được tạo ra bằng cách thực hiện lệnh ENCTBL.EXE (trong môi trường DOS), nó là dạng cô đọng của file TRANSTBL.TXT. File TRANSTBL.TXT là file văn bản miêu tả thông tin các bảng chuyển mã, mỗi bảng chuyển mã có các thông tin sau :
[tên nhận dạng bảng mã]
n (n=1,2 miêu tả mã 1 hay 2 byte)
string (tên font dùng để miêu tả nội dung file có mã này)
[Font List]
n=string (chỉ số và tên font tương ứng của từng font thuộc
mã này)
.....
[Position Table]
Bảng chuyển từ mã hiện hành về mã vị trí
[TmpCode Table]
Bảng chuyển từ mã vị trí về mã trung gian (cần thiết để
dùng cùng thuật giải cho cả 2 loại font 1 byte và 2 byte)
[Dest Code]
Bảng chuyển từ mã trung gian về mã hiện hành.
Bạn có thể biết format chi tiết bằng cách tham khảo các bảng mã có sẵn trong file TRANSTBL.TXT. Trên cơ sở đó, bạn có thể hiệu chỉnh lại những sai sót và thêm mới nhiều bảng mã khác.