Fwd: [New post] Mời thầu: Xuất tiếng Việt xì tin với Unikey

23 views
Skip to first unread message

Nguyễn Vũ Hưng

unread,
May 16, 2012, 9:37:14 PM5/16/12
to unike...@googlegroups.com
Bạn nào dám chơi không :)
Chăc chỉ code vài dòng là xong thôi.

http://nguyenvuhungvietnam.wordpress.com/2012/05/17/moi-thau-xuat-tieng-viet-xi-tin-voi-unikey/

---------- Forwarded message ----------
From: "Nguyễn Vũ Hưng's blog on Free and Open Source" <donot...@wordpress.com>
Date: 2012/5/17
Subject: [New post] Mời thầu: Xuất tiếng Việt xì tin với Unikey
To: vuhung...@gmail.com


New post on Nguyễn Vũ Hưng's blog on Free and Open Source

Mời thầu: Xuất tiếng Việt xì tin với Unikey

by vuhung32

Mời thầu: Xuất tiếng Việt xì tin với Unikey

Yêu cầu chung:

Deadline phát triển: 2012/06/30

Nội dung: Thêm chức năng xuất tiếng Việt với encoding “xì tin” trong Unikey 3.6.2

Chi phí (bounty): (tối đa) 2 triệu đồng (thanh toán 50% sau demo và 50% sau deadline)

Sản phẩm giao nộp:

- Toàn bộ mã nguồn (khuyến khích dung github)

- Tệp thực thi, bộ cài (.exe, .msi)

- Evidence chạy Unikey trên Windows XP và Windows 7

Ghi chú:

- Ưu tiên sinh viên

- Cần gửi CV, tự giới thiệu bản than khi bid dự án

- Dành cho PG đưa ra giá hợp lý nhất và sớm nhất, CV đẹp nhất

Liên hệ “nhà thầu”:

Nguyễn Vũ Hưng, email: vuhung16plus, YIM: vuhung16 , Skype: vuhung16plus, twitter: vuhung, MSN: vuhung16, FB: http://www.facebook.com/nguyenvuhung

Demo luật gõ xì tin:

http://sites.google.com/site/golemesnair/home

Lập trình viên cần: Xem javascript code, bắt chước và implement vào Unikey

Mã nguồn Unikey xì tin mới:

- Phải dựa trên Unikey 3.6.2

- http://prdownloads.sourceforge.net/unikey/Uk362src.zip (http://unikey.org/source.php)

Yêu cầu đối với Unikey

(sau khi tích hợp chức năng xuất Tiếng Việt xì tin)

- Giữ nguyên/không làm ảnh hưởng tới các chức năng cũ của Unikey

- “Xì tin” encoding hỗ trợ các kiểu gõ có sẵn của Unikey: Telex, VNI

Yêu cầu môi trường

- Giống Unikey 3.6.2

- Nghĩa là hỗ trợ Windows 2000, XP, Vista, 7

Phân tích sơ bộ:

Cần thêm encoding Xitin vào file Newkey/encoding.cpp

//////////////////////////////////////////////////////////////////////*/

CharsetInfo CharsetTable[TOTAL_CHARSET] = {

{_TEXT("Unicode"), 0x101, CONV_CHARSET_UNICODE, UNICODE_UCS2},

{_TEXT("TCVN3 (ABC)"), 0, CONV_CHARSET_TCVN3, 0},

{_TEXT("VNI Windows"), 0x102, CONV_CHARSET_VNIWIN, 0},

{_TEXT("VIQR"), 0x100, CONV_CHARSET_VIQR, 0},

{_TEXT("Vietnamese locale CP 1258"), 0x109, CONV_CHARSET_WINCP1258, 0},

{_TEXT("UTF-8 Literal"), 0x101, CONV_CHARSET_UNIUTF8, UNICODE_UTF8},

{_TEXT("NCR Decimal"), 0x101, CONV_CHARSET_UNIREF, UNICODE_REF},

{_TEXT("NCR Hex"), 0x101, CONV_CHARSET_UNIREF_HEX,UNICODE_HEX},

{_TEXT("Composite Unicode (To hop)"), 0x108, CONV_CHARSET_UNIDECOMPOSED, 0},

{_TEXT("VISCII"), 0x106, CONV_CHARSET_VISCII, 0},

{_TEXT("VPS"), 0x104, CONV_CHARSET_VPS, 0},

{_TEXT("BK HCM 2"), 0x103, CONV_CHARSET_BKHCM2, 0},

{_TEXT("BK HCM 1"), 0x107, CONV_CHARSET_BKHCM1, 0},

{_TEXT("Vietware X"), 0x105, CONV_CHARSET_VIETWAREX, 0},

{_TEXT("Vietware F"), 1, CONV_CHARSET_VIETWAREF, 0},

{_TEXT("X UTF-8"), 0x101, CONV_CHARSET_UNIUTF8, UNICODE_UTF8_X},

{_TEXT("Unicode C String"), 0x101, CONV_CHARSET_UNI_CSTRING, UNICODE_CSTRING}

};

Hướng dẫn cách thêm charset mới (Phạm Kim Long)

STEPS TO ADD NEW CHARSETS

1. For 1-byte charsets

- Append charset to the end of table MapBD, MapBK, MapBW, MapBT

- Insert charset information into CharsetTable (to any position you like), provide following information:

+ Charset name

+ The index of the charset in the table MapBD (the same as in MapBK, MapBW, MapBT)

- Increase TOTAL_CHARSET constant (in keycons.h) by 1 to reflex the number of supported charsets

2. For 2-byte charsets

- Append charset to the end of BOTH tables UniVnL (for lowercase), UniVnH (for upper case)

- Insert charset information into CharsetTable (to any position you like), provide following information:

+ Charset name

+ The index of the charset in the tables UniVnL (the same as in UniVnH) PLUS 0x101

- Increase TOTAL_CHARSET constant by 1 in keycons.h to reflex the number of supported charsets

Unikey Xitin User Interface sẽ như thế nào?

Demo bộ gõ Xitin

vuhung32 | 2012/05/17 at 08:30 | Categories: Uncategorized | URL: http://wp.me/p2hOir-v

Comment    See all comments

Unsubscribe or change your email settings at Manage Subscriptions.

Trouble clicking? Copy and paste this URL into your browser:
http://nguyenvuhungvietnam.wordpress.com/2012/05/17/moi-thau-xuat-tieng-viet-xi-tin-voi-unikey/

Thanks for flying with WordPress.com




--
Best Regards,
Nguyen Hung Vu [aka: NVH] ( in Vietnamese: Nguyễn Vũ Hưng )
vuhung16plus{remove}@gmail.dot.com , YIM: vuhung16 , Skype: vuhung16plus, twitter: vuhung, MSN: vuhung16.
http://www.facebook.com/nguyenvuhung
Nguyễn Vũ Hưng's blog on Free and Open Source: http://nguyenvuhungvietnam.wordpress.com/
Học tiếng Nhật: http://hoc-tiengnhat.blogspot.com/
Vietnamese LibreOffice: http://libo-vi.blogspot.com/
Mozilla & Firefox tiếng Việt: http://mozilla-vi.blogspot.com/

Disclaimer: When posted to social networking groups include, but not limited Linux Users' Groups,
Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not*
the opinion of my employer(s), associations and/or groups I join.
Reply all
Reply to author
Forward
0 new messages