Danh tieng Viet cho Linux Mozilla

Nguyễn Đức Phương
(xq)

New Member
Cai nay la em viet de doi hoi them. Chang la may em cai Mandrake Linux va em dung Mozilla de duyet Web. Tieng Viet o day thi em doc ngon lanh nhung de danh tieng Viet thi chiu. Cac bac ben ki thuat co cach nao khong nhi? Khong thi em toan phai danh kieu khong dau nay thoi. Ve phan em thi khong sao nhung so nhieu nguoi doc khong hieu.
 
Linux có một cái applet để hỗ trợ đánh tiếng Việt đấy. Hôm trước anh search google "Vietnamse typing + Linux" gì đó, nó có ra. Anh chưa dùng thử.

Em có thể search thử xem sao.

Chứ cài bộ gõ tự động cho Linux nữa, anh sợ bây giờ chưa làm được ngay.
 
Em van thac mac tiep:

trong mot dien dan khac (cu the la www.physicsvn.com) em van danh tieng Viet duoc ngon lanh. Nhung trong dien dan nay thi chiu, chua danh duoc. Em van chua cai ct xvknb gi do ca.
 
Có thể là tại hn-ams dùng vbscript.
Có phải vậy không anh Hà?
 
Nguyễn Đức Phương đã viết:
Em van thac mac tiep:
trong mot dien dan khac (cu the la www.physicsvn.com) em van danh tieng Viet duoc ngon lanh. Nhung trong dien dan nay thi chiu, chua danh duoc.

physicsvn.com sử dụng vietuni script của Trần Anh Tuấn, thuộc nhóm SV ở Đức.
http://www.avys.de/js/src/vudownload.html

script này khá hay, và nếu Phương còn nhớ, trước đây, khi còn dùng yabb/yabbse hay phpbb, mình cũng đã có sử dụng.
Anh cũng không biết là nó hỗ trợ cả trong linux/unix, và cả Netscape. Cái này hay đấy, mà cái hiện nay của HAO không có.

Điểm phức tạp hơn của script này là, em phải sửa lại tất cả những chỗ cần viết tiếng Việt vào, thì mới có thể type tiếng Việt vào được => đòi hỏi phải sửa code nhiều hơn.

Script hiện nay H-A-O đang sử dụng, chỉ cần gọi một lần ở header, không cần phải sửa code, là có thể type được. Vì thế mà H-A-O sử dụng script kia.

Việc type được hay không, có lẽ là do cách thực hiện của 2 scripts này thôi. Anh không phải người viết ra, cho nên không rõ lắm.

Anh nghĩ là, nếu có thể kết hợp cả 2 scripts, để chỉ cần gọi 1 lần trong header, nó có thể nhận type tiếng Việt trong tất cả các form, mà hỗ trợ type cả trong Netscape + các browser khác thì quá thuận tiện. Tuy nhiên nó nằm ngoài khả năng kiến thức + thời gian của anh.
Nếu chú nào thích thử "nghịch" thì làm thử xem, rồi cho anh cái code :))
Hoặc là có gợi ý nào khác thì tiện quá.
 
Làm sao với cái onkeyup nhỉ??? có cách nào gọi trong <body onload > cái đó cho mọi text area có trong page không
 
Chỉnh sửa lần cuối:
thử xem của viettyping, nó tự động nhận ontyping như thế nào, rồi cho vào cái kia hoặc là ngược lại, cho cái bộ encode typing vào trong viettyping chẳng hạn

Nhưng nếu Mozilla nó khác nhau ngay ở cách gọi đó thì chịu chết.
 
Hung Nguyen oi, to co thay cai Unikey nao cho Linux dau? Chi thay co UVConverter thoi, hinh nhu de chuyen ma chuyen miec gi do.

Ma dao nay bien dau, ko thay viet len mail list cua lop 9 H the?
 
Ơ kìa, thì người ta đã để source code đấy rồi còn gì. Đức Phương download về rồi compile tren Linux là ok.
 
Hehe bác Hung Nguyen này vui tính nhể, C++ chứ có phải Java đâu mà vác từ platform này sang platform khác dễ dàng thế? Port lại sang Unix thì phải dùng gtk++ hay qtlib. Cái xvnkb là ổn đấy.
 
Nếu là source code thì chỉ cần compiler compatible thôi là đủ rồi. Cứ theo lời bác Hung Nguyen là ok rồi.
 
Em đố các bác compile được trong Linux đấy? :)
Mà không phải cứ source code là port được sang Linux đâu nhé, tùy vào trình độ design của tác giả nữa, nếu architect không flexible thì port sang vỡ mặt. Theo em thì phiên bản Unikey hiện này chịu, đếch port được. Muốn cross-platform thì phải rewrite completely Unikey.
 
Compile tốt chú Châu, chỉ cần install cái compiler nào compatible là được. Linux goes with lots of compiler packages.
 
chú Anh Tran giỏi phết nhỉ, chú thử chỉ cho anh em học hỏi quả compile Unikey xem :)

...

Build UniKey in VC++:
- Open the workspace newkey\newkey.dsw
- Build NewKey project with configuration "Win32 Release Small" or "Win 32 Unicode Release".
Other configurations were not well tested.

....

Ví dụ trong newkey có file quan trọng nhất là file mainwnd.cpp, file này lấy resources từ Newkey.rc và resource.h, lại nhập cả windows.h ở trong prehdr.h nữa. Chú Anh Tran có tìm ra "lots of compiler packages" nào trong linux có mấy cái đó 0 :) Class/Type như CMainWnd , LRESULT , HINSTANCE, rồi 1 đống WM_-events, hehehe Pham Kim Long chỉ dám port thằng UVConverter sang Linux, chú giỏi thì chuyển Unikey 1 phát sang cross-platform cho anh em mừng, nhỉ ;)
 
Chỉnh sửa lần cuối:
Em chỉ gợi ý thôi. Em cũng chưa nhìn vào cái source code của Unikey xem chúng nó dùng compiler nảo. Nó dùng VC++ ạ? Thế thì linux chịu rồi. Để rảnh rỗi em compile thử xem.
 
Em cũng đang tìm cái typing kiểu như Vietkey trên Linux mà không thấy :(
Em dùng Mandrake 9.1, có kèm theo xvnkb nhưng chương trình này chỉ work với mode gõ là VIQR mà không work với mode Telex. Trong VietLUG có hướng dẫn setup xvnkb để type Telex nhưng mà bất tiện lắm, không dùng được trong X Window.
Hiện em dùng tạm 1 chương trình gọi là gvnkey (http://www.geocities.com/bqm2001/gvnkey.html) nhưng chương trình này lâu không được maintain nên hơi bị lỗi và outdated.
Có ai biết chương trình khác không?
Thanks,
 
Chỉnh sửa lần cuối:
Em cai cai xvnkb nhung chang go duoc kieu gi ca :( Ma go kieu VIQR la go kieu gi nhi?
 
HowToTypeVN.gif
 
Back
Bên trên