summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chinese/Makefile1
-rw-r--r--chinese/links/Makefile28
-rw-r--r--chinese/links/files/patch-charsets.c22
-rw-r--r--chinese/links/files/patch-codepage.inc21
-rw-r--r--chinese/links/files/patch-html_r.c48
-rw-r--r--chinese/links/files/patch-intl-chinese_big5.lng465
-rw-r--r--chinese/links/files/patch-intl-index.txt10
-rw-r--r--chinese/links/files/patch-language.inc483
-rw-r--r--chinese/links/files/patch-links.h10
-rw-r--r--chinese/links/pkg-comment1
-rw-r--r--chinese/links/pkg-message4
11 files changed, 1093 insertions, 0 deletions
diff --git a/chinese/Makefile b/chinese/Makefile
index a9bcd2bf52cf..f453d516c2c5 100644
--- a/chinese/Makefile
+++ b/chinese/Makefile
@@ -54,6 +54,7 @@
SUBDIR += kde3-i18n-zh_CN
SUBDIR += kde3-i18n-zh_TW
SUBDIR += libtabe
+ SUBDIR += links
SUBDIR += linux-gtk
SUBDIR += lunar
SUBDIR += metalist
diff --git a/chinese/links/Makefile b/chinese/links/Makefile
new file mode 100644
index 000000000000..2f14fe0a58c9
--- /dev/null
+++ b/chinese/links/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: zh-tw-links
+# Date created: December 27 2002
+# Whom: Eric Shao-yu Cheng
+# <eric@fractal.csie.org>
+#
+# $FreeBSD$
+#
+
+CATEGORIES= chinese www
+
+MAINTAINER= eric@fractal.csie.org
+
+MASTERDIR= ${.CURDIR}/../../www/links
+EXTRA_PATCHES= ${.CURDIR}/files/patch-codepage.inc \
+ ${.CURDIR}/files/patch-charsets.c \
+ ${.CURDIR}/files/patch-html_r.c \
+ ${.CURDIR}/files/patch-intl-chinese_big5.lng \
+ ${.CURDIR}/files/patch-intl-index.txt \
+ ${.CURDIR}/files/patch-language.inc \
+ ${.CURDIR}/files/patch-links.h
+
+pre-configure:
+ cd ${WRKSRC}/intl && ./synclang
+
+.include "${MASTERDIR}/Makefile"
+PKGNAMEPREFIX:= ${PKGNAMEPREFIX}tw-
+
+COMMENT= ${.CURDIR}/pkg-comment
diff --git a/chinese/links/files/patch-charsets.c b/chinese/links/files/patch-charsets.c
new file mode 100644
index 000000000000..ee291e42e4ad
--- /dev/null
+++ b/chinese/links/files/patch-charsets.c
@@ -0,0 +1,22 @@
+--- charsets.c.orig 2002-12-26 22:54:32.000000000 +0800
++++ charsets.c 2002-12-26 23:24:35.000000000 +0800
+@@ -87,7 +87,7 @@
+ int j, s;
+ if (u < 128) return strings[u];
+ if (u == 0xa0) return "\001";
+- if (u == 0xad) return "";
++ if (!is_cjk_cp(to) && u == 0xad) return "";
+ if (codepages[to].table == table_utf_8) return encode_utf_8(u);
+ if (u < 0xa0) {
+ if (!strange_chars[u - 0x80]) return NULL;
+@@ -498,3 +498,9 @@
+ {
+ return codepages[index].table == table_utf_8;
+ }
++
++int is_cjk_cp(int index)
++{
++ return ! strcmp(codepages[index].name, "CJK");
++
++}
+
diff --git a/chinese/links/files/patch-codepage.inc b/chinese/links/files/patch-codepage.inc
new file mode 100644
index 000000000000..30b48d4ea03b
--- /dev/null
+++ b/chinese/links/files/patch-codepage.inc
@@ -0,0 +1,21 @@
+--- codepage.inc.orig 2002-12-26 22:55:22.000000000 +0800
++++ codepage.inc 2002-12-27 01:38:21.000000000 +0800
+@@ -4017,6 +4017,9 @@
+
+ unsigned char *aliases_utf_8 [] = {"utf-8", "utf8", NULL };
+
++unsigned char *aliases_cjk [] = {"BIG-5", "BIG5", "GB-2312", "GB2312", "JIS", "SJIS", "X-SJIS", "Shift_JIS", "iso-2022-jp", "euc-kr", NULL };
++
++
+ struct codepage_desc codepages [] = {
+ { "7-bit ASCII", aliases_7bit, table_7bit },
+ { "ISO 8859-1", aliases_8859_1, table_8859_1 },
+@@ -4052,5 +4055,7 @@
+ { "TCVN-5712", aliases_tcvn5712, table_tcvn5712 },
+ { "VISCII", aliases_viscii, table_viscii },
+ { "Unicode UTF-8", aliases_utf_8, table_utf_8 },
++ { "CJK", aliases_cjk, table_8859_1},
++
+ { NULL, NULL, NULL }
+ };
+
diff --git a/chinese/links/files/patch-html_r.c b/chinese/links/files/patch-html_r.c
new file mode 100644
index 000000000000..4a1d6dfdb367
--- /dev/null
+++ b/chinese/links/files/patch-html_r.c
@@ -0,0 +1,48 @@
+--- html_r.c.orig 2002-12-26 22:55:05.000000000 +0800
++++ html_r.c 2002-12-27 01:37:56.000000000 +0800
+@@ -479,13 +479,28 @@
+
+ void line_break(struct part *);
+
++#define IS_MULTIHI(c) ( ((c) >= 0xa1 && (c) <=0xF9) ? 1 : 0 )
++#define IS_MULTILO(c) ( (((c) >= 0x40 && (c) <=0x7E ) || \
++ ((c) >= 0xA1 && (c) <=0xFE ) ) ? 1 : 0 )
++
+ int split_line(struct part *p)
+ {
+ int i;
++ int db_char = 0;
++ int db_char_hi = 0;
+ /*if (!p->data) goto r;*/
++
++ if (p->data)
++ for (i=0; i <= rm(par_format); i++)
++ if (IS_MULTIHI(POS(i, p->cy) & 0xff) && IS_MULTILO(POS(i+1, p->cy) & 0xff))
++ db_char_hi=i, i++;
++
+ /*printf("split: %d,%d , %d,%d,%d\n",p->cx,p->cy,par_format.rightmargin,par_format.leftmargin,p->cx);*/
+- for (i = rm(par_format); i >= par_format.leftmargin; i--)
+- if (i < p->spl && p->spaces[i]) goto split;
++ for (i = rm(par_format); i >= par_format.leftmargin; i--) {
++ db_char = (p->data && i+1 == db_char_hi);
++ if (i < p->spl && (p->spaces[i] || db_char)) goto split;
++ }
++
+ /*for (i = p->cx - 1; i > rm(par_format) && i > par_format.leftmargin; i--)*/
+ for (i = par_format.leftmargin; i < p->cx ; i++)
+ if (i < p->spl && p->spaces[i]) goto split;
+@@ -504,10 +519,11 @@
+ if (i + par_format.rightmargin > p->x) p->x = i + par_format.rightmargin;
+ if (p->data) {
+ #ifdef DEBUG
+- if ((POS(i, p->cy) & 0xff) != ' ') internal("bad split: %c", (char)POS(i, p->cy));
++ if ((POS(i, p->cy) & 0xff) != ' ' && !db_char) internal("bad split: %c", (char)POS(i, p->cy));
+ #endif
+ move_chars(p, i+1, p->cy, par_format.leftmargin, p->cy+1);
+- del_chars(p, i, p->cy);
++ if(!db_char)
++ del_chars(p, i, p->cy);
+ }
+ memmove(p->spaces, p->spaces + i + 1, p->spl - i - 1);
+ memset(p->spaces + p->spl - i - 1, 0, i + 1);
+
diff --git a/chinese/links/files/patch-intl-chinese_big5.lng b/chinese/links/files/patch-intl-chinese_big5.lng
new file mode 100644
index 000000000000..b0c65e821712
--- /dev/null
+++ b/chinese/links/files/patch-intl-chinese_big5.lng
@@ -0,0 +1,465 @@
+--- intl/chinese_big5.lng 1970-01-01 08:00:00.000000000 +0800
++++ intl/chinese_big5.lng 2002-12-27 17:12:44.000000000 +0800
+@@ -0,0 +1,461 @@
++T__CHAR_SET, "BIG-5",
++T__LANGUAGE, "Chinese (Traditional)",
++T_BAD_NUMBER, "���X�k���Ʀr",
++T_NUMBER_EXPECTED, "�椺�����Ʀr",
++T_CANCEL, "����",
++T_NUMBER_OUT_OF_RANGE, "�Ʀr�W�L�d��",
++T_BAD_STRING, "���X�k���r��",
++T_EMPTY_STRING_NOT_ALLOWED, "�r����פ��o���s",
++T_CONFIG_ERROR, "�]�w���~",
++T_UNABLE_TO_WRITE_TO_CONFIG_FILE, "�L�k�g�J�]�w��",
++T_ABOUT, "���� (A)",
++T_LINKS__LYNX_LIKE, "Links " VERSION_STRING "\n\n��r�P�ϧΤ��� WWW �s����",
++T_OK, "�T�w",
++T_KEYS, "���� (K)",
++T_KEYS_DESC, "ESC ��ܿ��\n^C, q ����\n^P, ^N �V�W/�V�U����\n[, ] �V��/�V�k����\nup, down ��ܶW�s�� (��r�Ҧ�)\n-> ���ܳs�� (��r�Ҧ�)\n<- �W�@�� (��r�Ҧ�)\nz �W�@��\ng ���� url\nG �H�ثe url ����ǡA���ܥt�@����\n^G �H�ثe�W�s������ǡA���ܥt�@����\n/ �M��\n? �V���}�Y�M��\nn ��U�@��\nN ��e�@��\n= ����T\n| ���Y��T\n\\ ����l�X\nd �U��\n^W �ɻ� URL �ηj�M�r��\n^Z, ^X, ^V �۰ŶKï�ƻs�B�ŤU�B�ζK�W (�� OS/2)\nAlt-1 .. Alt-9 �������� (svgalib �P framebuffer)",
++T_COPYING, "�ƻs��T (C)",
++T_COPYING_DESC, "Links " VERSION_STRING "\n\n" LINKS_COPYRIGHT "\n\n ���{�����ۥѳn��F�z�i�H�̾� Free Software Foundation �ҥX����\n GNU General Public ���v�Ѩӭ��s���G�έק糧�n��C\n�z�i�H�ĥθӱ��v���ĤG���Υ����s�������C",
++T_RESOURCES, "�귽",
++T_HANDLES, "handles",
++T_TIMERS, "�p�ɾ�",
++T_CONNECTIONS, "�s�u",
++T_cONNECTIONS, "�s�u",
++T_CONNECTING, "���b�s�u",
++T_tRANSFERRING, "���b�ǿ�",
++T_KEEPALIVE, "�O���s�u",
++T_MEMORY_CACHE, "�O����֨�",
++T_FONT_CACHE, "�r���֨�",
++T_BYTES, "�줸��",
++T_BYTES_MAX, "�줸�� (�̤j)",
++T_LETTERS, "letters",
++T_FILES, "�ɮ�",
++T_LOCKED, "��w",
++T_LOADING, "���b���J",
++T_IMAGE_CACHE, "�v���֨�",
++T_IMAGES, "�v��",
++T_FORMATTED_DOCUMENT_CACHE, "�w�榡�Ƥ��֨�",
++T_DOCUMENTS, "���",
++T_CACHE_INFO, "�֨���T",
++T_CACHE_CONTENT, "�֨����e",
++T_MEMORY_ALLOCATED, "�줸�հO����w�ϥ�",
++T_LAST, "last",
++T_DIFFERENCE, "difference",
++T_DIFFERENCES, "Differences",
++T_NO_DIFFERENCES, "No differences",
++T_NEW_ADDRESSES, "New addresses",
++T_NO_NEW_ADDRESSES, "No new addresses",
++T_MEMORY_INFO, "�O�����T (M)",
++T_MARK, "Mark",
++T_NO_HISTORY, "�S�����{��T",
++T_NO_DOWNLOADS, "�S���U�����ɮ�",
++T_NO_FRAMES, "���ϥ����",
++T_VT_100_FRAMES, "VT 100 ���",
++T_LINUX_OR_OS2_FRAMES, "Linux �� OS/2 ���",
++T_KOI8R_FRAMES, "KOI8-R ���",
++T_USE_11M, "�ϥ� ^[[11m",
++T_RESTRICT_FRAMES_IN_CP850_852, "�u�� cp850/852 ø�s���",
++T_BLOCK_CURSOR, "�������",
++T_COLOR, "�ϥΦ�m",
++T_TERMINAL_OPTIONS, "�׺ݾ��ﶵ (T)",
++T_VIDEO_OPTIONS, "�v���ﶵ",
++T_HTTP_PROXY__HOST_PORT, "HTTP �N�z���A�� (host:port)",
++T_FTP_PROXY__HOST_PORT, "FTP �N�z���A�� (host:port)",
++T_NOPROXY_LIST, "���ϥΥN�z���A�������� (�H�r�����j)",
++T_MAX_CONNECTIONS, "�̤j�s�u�ƶq",
++T_MAX_CONNECTIONS_TO_ONE_HOST, "���@�D�����̤j�s�u�ƶq",
++T_RETRIES, "���զ���",
++T_RECEIVE_TIMEOUT_SEC, "���յ��ݬ���",
++T_TIMEOUT_WHEN_UNRESTARTABLE, "�L�k���ծɵ��ݬ���",
++T_ASYNC_DNS_LOOKUP, "�D�P�B DNS �d��",
++T_SET_TIME_OF_DOWNLOADED_FILES, "�O�d�ҤU���ɮת��ɶ���T",
++T_NETWORK_OPTIONS, "�����ﶵ (N)",
++T_MEMORY_CACHE_SIZE__KB, "�O����֨��j�p (kB)",
++T_IMAGE_CACHE_SIZE__KB, "�v���֨��j�p (kB)",
++T_NUMBER_OF_FORMATTED_DOCUMENTS, "�w�榡�Ƥ��ƶq",
++T_CACHE_OPTIONS, "�֨��ﶵ",
++T_DISPLAY_TABLES, "��ܪ���",
++T_DISPLAY_FRAMES, "��ܭ���",
++T_DISPLAY_IMAGES, "��ܼv��",
++T_DISPLAY_LINKS_TO_IMAGES, "��ܼv�����s��",
++T_LINK_ORDER_BY_COLUMNS, "�b���椺�H�欰��Dz���",
++T_NUMBERED_LINKS, "�N�s���s��",
++T_TEXT_MARGIN, "��r��ɤj�p",
++T_IGNORE_CHARSET_INFO_SENT_BY_SERVER, "�������A���e�X���r������T",
++T_HTML_OPTIONS, "Html �ﶵ",
++T_DEFAULT_CODEPAGE, "�w�]���r�X��",
++T_GOTO_URL, "���� URL (G)",
++T_GO_BACK, "�W�@�� (B)",
++T_HISTORY, "���{ (H)",
++T_RELOAD, "���sŪ�� (R)",
++T_SAVE_AS, "�t�s�s�� (V)",
++T_SAVE_URL_AS, "�t�s URL",
++T_SAVE_FORMATTED_DOCUMENT, "�x�s�榡�ƫ��� (D)",
++T_KILL_BACKGROUND_CONNECTIONS, "����I�����s�u (K)",
++T_FLUSH_ALL_CACHES, "�M�ũҦ��֨� (F)",
++T_RESOURCE_INFO, "�t�θ귽 (I)",
++T_OS_SHELL, "OS shell",
++T_EXIT, "���� (X)",
++T_SEARCH, "�M�� (S)",
++T_SEARCH_BACK, "�V���}�Y�M�� (B)",
++T_FIND_NEXT, "��U�@�� (N)",
++T_FIND_PREVIOUS, "��e�@�� (P)",
++T_TOGGLE_HTML_PLAIN, "���� html/��l�X",
++T_DOCUMENT_INFO, "����T (I)",
++T_FRAME_AT_FULL_SCREEN, "���ù���ܭ��� (F)",
++T_SAVE_HTML_OPTIONS, "�x�s html �ﶵ (A)",
++T_ADD, "�s�W",
++T_FOLDER, "��Ƨ�",
++T_fOLDER, "��Ƨ�",
++T_MODIFY, "�ק�",
++T_DELETE, "�R��",
++T_MOVE, "����",
++T_NO_ITEMS_SELECTED, "�S����ܥ��󶵥ءA�L�k���ʡC",
++T_UNSELECT_ALL, "�������",
++T_CHARACTER_SET, "�r���� (H)",
++T_CACHE, "�֨� (C)",
++T_MAIL_AND_TELNEL, "�q�l�l��P telnet (M)",
++T_ASSOCIATIONS, "�ɮ����p (A)",
++T_FILE_EXTENSIONS, "�ɮ����� (E)",
++T_SAVE_OPTIONS, "�x�s�]�w (V)",
++T_FILE, "�ɮ�",
++T_VIEW, "�˵�",
++T_LINK, "�s��",
++T_DOWNLOADS, "�U��",
++T_SETUP, "�]�w",
++T_HELP, "�D�U",
++T_ENTER_URL, "��J URL",
++T_SAVE_URL, "�x�s URL",
++T_DOWNLOAD, "�U��",
++T_SAVE_TO_FILE, "�s���ɮ�",
++T_SEARCH_FOR_TEXT, "�M���r",
++T_WAITING_IN_QUEUE, "���ݤ�",
++T_LOOKING_UP_HOST, "���b�d�ߥD��",
++T_MAKING_CONNECTION, "���b�إ߳s�u",
++T_SSL_NEGOTIATION, "SSL �q�T",
++T_REQUEST_SENT, "�w�e�X�ШD",
++T_GETTING_HEADERS, "���b���o���Y��T",
++T_LOGGING_IN, "���b�n�J",
++T_SERVER_IS_PROCESSING_REQUEST, "���A�����b�B�z�ШD",
++T_TRANSFERRING, "�ǰe��",
++T_WAITING_FOR_REDIRECT_CONFIRMATION, "���b���� redirect ���T�{",
++T_INTERRUPTED, "���_",
++T_SOCKET_EXCEPTION, "Socket �ҥ~",
++T_INTERNAL_ERROR, "�������~",
++T_OUT_OF_MEMORY, "�O���餣��",
++T_HOST_NOT_FOUND, "�L�k���D��",
++T_ERROR_WRITING_TO_SOCKET, "Socket �g�J���~",
++T_ERROR_READING_FROM_SOCKET, "Socket Ū�����~",
++T_DATA_MODIFIED, "��Ƥw���",
++T_BAD_URL_SYNTAX, "�L�Ī� URL �y�k",
++T_RECEIVE_TIMEOUT, "�����O��",
++T_REQUEST_MUST_BE_RESTARTED, "�������s�e�X�ШD",
++T_CANT_GET_SOCKET_STATE, "�L�k���o socket ���A",
++T_BAD_HTTP_RESPONSE, "�L�Ī� HTTP �^��",
++T_HTTP_100, "HTTP 100 (\?\?\?)",
++T_NO_CONTENT, "�L���e",
++T_UNKNOWN_FILE_TYPE, "�������ɮ�����",
++T_ERROR_OPENING_FILE, "�ɮ׶}�ҿ��~",
++T_BAD_FTP_RESPONSE, "�L�Ī� FTP �^��",
++T_FTP_SERVICE_UNAVAILABLE, "FTP �A�ȵL�k�ϥ�",
++T_BAD_FTP_LOGIN, "�L�Ī� FTP �n�J",
++T_FTP_PORT_COMMAND_FAILED, "FTP PORT ���O����",
++T_FILE_NOT_FOUND, "�䤣���ɮ�",
++T_FTP_FILE_ERROR, "FTP file error",
++T_UNKNOWN_ERROR, "���������~",
++T_RECEIVED, "�w����",
++T_OF, "of",
++T_AVG, "avg",
++T_CUR, "cur",
++T_AVERAGE_SPEED, "�����t��",
++T_SPEED, "�t��",
++T_CURRENT_SPEED, "�ثe�t��",
++T_ELAPSED_TIME, "�w�ήɶ�",
++T_ESTIMATED_TIME, "�w���ɶ�",
++T_BACKGROUND, "�I��",
++T_ABORT, "����",
++T_YES, "�O",
++T_NO, "�_",
++T_DOWNLOAD_ERROR, "�U�����~",
++T_COULD_NOT_WRITE_TO_FILE, "�L�k�إ��ɮ�",
++T_ERROR_DOWNLOADING, "�U���o�Ϳ��~: ",
++T_ERROR_LOADING, "Ū���o�Ϳ��~: ",
++T_COULD_NOT_CREATE_FILE, "�L�k�إ��ɮ�",
++T_UNKNOWN_TYPE, "������ type",
++T_CONTEN_TYPE_IS, "Content type ��",
++T_HAS_TYPE, "has type",
++T_DO_YOU_WANT_TO_OPEN_SAVE_OR_DISPLAY_THIS_FILE, "�z�n�}�ҡB�x�s����ܦ��ɮסH",
++T_DO_YOU_WANT_TO_OPEN_OR_DISPLAY_THIS_FILE, "�z�n�}�ҩ���ܦ��ɮסH",
++T_DO_YOU_WANT_TO_SAVE_OR_DISLPAY_THIS_FILE, "�z�n�x�s����ܦ��ɮסH",
++T_SAVE, "�x�s",
++T_DISPLAY, "���",
++T_WHAT_TO_DO, "�p��B�z�H",
++T_DO_YOU_WANT_TO_OPEN_FILE_WITH, "�z�n�γo�ӵ{���}���ɮ�: ",
++T_SAVE_IT_OR_DISPLAY_IT, "�x�s����ܳo���ɮסH",
++T_OPEN, "�}��",
++T_OPEN_WITH, "���{���}��: ",
++T_DO_YOU_WANT_TO_FOLLOW_REDIRECT_AND_POST_FORM_DATA_TO_URL, "�z�O�_�n���H redirect ����}�ç�����ưe��",
++T_DO_YOU_WANT_TO_POST_FORM_DATA_TO_URL, "�z�O�_�n�N�����ưe��",
++T_DO_YOU_WANT_TO_REPOST_FORM_DATA_TO_URL, "�z�O�_�n���s�ǰe�����ƨ�",
++T_WARNING, "ĵ�i",
++T_ERROR, "���~",
++T_WELCOME, "�w��",
++T_WELCOME_TO_LINKS, "�w��ϥ� links!",
++T_BASIC_HELP, "�� ESC �Υηƹ��I��������̤W�ݥH��ܿ��A��� [�D�U] -> [�ϥΤ�U] �H���o�ϥΤ�U�C",
++T_LABEL, "Label",
++T_CONTENT_TYPES, "Content-Type(s)",
++T_PROGRAM__IS_REPLACED_WITH_FILE_NAME, "�{�� ('%' �|�H�ɦW���N)",
++T_BLOCK_TERMINAL_WHILE_PROGRAM_RUNNING, "�b�{������ɼȰ��׺ݾ�",
++T_RUN_ON_TERMINAL, "�b�׺ݾ�����",
++T_RUN_IN_XWINDOW, "�b X-Window ������",
++T_ASK_BEFORE_OPENING, "�}�ҫe���߰�",
++T_DELETE_ASSOCIATION, "�R���ɮ����p",
++T_ASSOCIATION, "���p",
++T_EXTENSION_S, "�����ɦW",
++T_CONTENT_TYPE, "Content-Type",
++T_DELETE_EXTENSION, "�R���ɮ�����",
++T_EXTENSION, "����",
++T_eXTENSION, "����",
++T_ERROR_WHILE_POSTING_FORM, "�b�ǰe�����T�ɵo�Ϳ��~",
++T_COULD_NOT_GET_FILE, "�L�k���o�ɮ�",
++T_NO_PREVIOUS_SEARCH, "�S���W�@���j�M���",
++T_SEARCH_STRING_NOT_FOUND, "�䤣��n�j�M���r��",
++T_SAVE_ERROR, "�x�s���~",
++T_ERROR_WRITING_TO_FILE, "�g�J�ɮ׵o�Ϳ��~: ",
++T_DISPLAY_USEMAP, "Display usemap",
++T_FOLLOW_LINK, "���H�s�� (F)",
++T_OPEN_IN_NEW_WINDOW, "�b�s�����}�� (W)",
++T_DOWNLOAD_LINK, "�U���s�� (D)",
++T_RESET_FORM, "���]����",
++T_SUBMIT_FORM, "�ǰe����",
++T_SUBMIT_FORM_AND_OPEN_IN_NEW_WINDOW, "�ǰe����ö}�Ҧb�s����",
++T_SUBMIT_FORM_AND_DOWNLOAD, "�ǰe����äU��",
++T_VIEW_IMAGE, "�[�ݼv��",
++T_DOWNLOAD_IMAGE, "�U���v��",
++T_NO_LINK_SELECTED, "������s��",
++T_IMAGE, "�v��",
++T_USEMAP, "Usemap",
++T_SUBMIT_FORM_TO, "�N����e��",
++T_POST_FORM_TO, "�N���� post ��",
++T_RADIO_BUTTON, "Radio button",
++T_CHECKBOX, "Checkbox",
++T_SELECT_FIELD, "Select field",
++T_TEXT_FIELD, "Text field",
++T_TEXT_AREA, "Text area",
++T_FILE_UPLOAD, "�ɮפW��",
++T_PASSWORD_FIELD, "Password field",
++T_BUTTON, "���s",
++T_NAME, "�W��",
++T_VALUE, "��",
++T_HIT_ENTER_TO, "�� Enter �H",
++T_SUBMIT_TO, "�ǰe��",
++T_POST_TO, "post ��",
++T_INFO, "��T",
++T_HEADER_INFO, "���Y��T",
++T_YOU_ARE_NOWHERE, "�z�٨S���s���������ڡI",
++T_URL, "URL",
++T_SIZE, "�j�p",
++T_INCOMPLETE, "������",
++T_CODEPAGE, "�r�X��",
++T_ASSUMED, "�Q���]",
++T_IGNORING_SERVER_SETTING, "�������A���]�w",
++T_SERVER, "���A��",
++T_DATE, "���",
++T_LAST_MODIFIED, "�̫��s",
++T_LANGUAGE, "�y�� (L)",
++T_XTERM, "Xterm",
++T_TWTERM, "Twterm",
++T_SCREEN, "Screen",
++T_WINDOW, "����",
++T_FULL_SCREEN, "���ù�",
++T_BEOS_TERMINAL, "BeOS �׺ݾ�",
++T_NEW_WINDOW, "�s���� (N)",
++T_GO_TO_LINK, "���ܳs��",
++T_ENTER_LINK_NUMBER, "��J�s�����X",
++T_RESIZE_TERMINAL, "���s�Y�� terminal",
++T_COLUMNS, "��",
++T_ROWS, "�C",
++T_BOOKMARKS, "���� (s)",
++T_BOOKMARK, "����",
++T_ADD_BOOKMARK, "�s�W����",
++T_ADD_ASSOCIATION, "�s�W�ɮ����p",
++T_ADD_EXTENSION, "�s�W�ɮ�����",
++T_ADD_FOLDER, "�s�W��Ƨ�",
++T_GOTO, "�ĤF",
++T_EDIT, "�s��",
++T_CLOSE, "����",
++T_BOOKMARK_TITLE, "���Ҽ��D",
++T_EDIT_BOOKMARK, "�s�����",
++T_EDIT_ASSOCIATION, "�s���ɮ����p",
++T_EDIT_EXTENSION, "�s���ɮ�����",
++T_DELETE_BOOKMARK, "�R������",
++T_EDIT_FOLDER, "�s���Ƨ�",
++T_DELETE_FOLDER, "�R����Ƨ�",
++T_NOT_EMPTY_SURE_DELETE, "���O�Ū��C�z�u���n�R���ܡH",
++T_BOOKMARK_MANAGER, "���Һ޲z��",
++T_ASSOCIATIONS_MANAGER, "�ɮ����p�޲z��",
++T_EXTENSIONS_MANAGER, "�ɮ������޲z��",
++T_url, "url",
++T_NNAME, "�W��",
++T_EXIT_LINKS, "���� Links",
++T_DO_YOU_REALLY_WANT_TO_EXIT_LINKS, "�z�u���n���� Links �ܡH",
++T_DO_YOU_REALLY_WANT_TO_EXIT_LINKS_AND_TERMINATE_ALL_DOWNLOADS, "�z�u���n���� Links �ӥB����Ҧ����U���H",
++T_HTTP_OPTIONS, "HTTP �ﶵ",
++T_FTP_OPTIONS, "FTP �ﶵ",
++T_HTTP_BUG_WORKAROUNDS, "�ϥ� HTTP bug ���ȮɸѨM���",
++T_USE_HTTP_10, "�ϥ� HTTP/1.0",
++T_FAKE_USERAGENT, "���y User-Agent",
++T_FAKE_REFERER, "�T�w�� HTTP Referer",
++T_REFERER_NONE, "���e�X referer ��T",
++T_REFERER_SAME_URL, "�H�n�D�� URL ���@ referer �e�X",
++T_REFERER_REAL, "�e�X�u�ꪺ referer (�@�몺�ާ@�A���w��!!!)",
++T_REFERER_FAKE, "�T�w�� referer:",
++T_ALLOW_SERVER_BLACKLIST, "Allow blacklist of buggy servers",
++T_BROKEN_302_REDIRECT, "Broken redirect 302 (it violates RFC, but it's compatible with Netscape)",
++T_NO_KEEPALIVE_AFTER_POST_REQUEST, "No keepalive connection after POST request (some buggy PHP databases need it)",
++T_PASSWORD_FOR_ANONYMOUS_LOGIN, "�ΦW�n�J�ҨϥΪ��K�X",
++T_MANUAL, "�ϥΪ̤�U (M)",
++T_HOMEPAGE, "���� (H)",
++T_CALIBRATION, "�L�� (I)",
++T_MAILTO_PROG, "Mail program (% �|�Q�q�l�l���}���N)",
++T_TELNET_PROG, "Telnet �{�� (% �|�Q���N�� \"host\" �� \"host port\")",
++T_TN3270_PROG, "Tn3270 �{�� (% �|�Q���N�� \"host\" or \"host port\")",
++T_MAIL_AND_TELNET_PROGRAMS, "�q�l�l��M telnet �{��",
++T_NO_PROGRAM, "�S���{��",
++T_NO_PROGRAM_SPECIFIED_FOR, "�����{�����w�� ",
++T_MAIL, "mail",
++T_TELNET, "telnet",
++T_TN3270, "tn3270",
++T_BAD_MAILTO_URL, "�L�Ī� mailto url",
++T_BAD_TELNET_URL, "�L�Ī� telnet url",
++T_BAD_TN3270_URL, "�L�Ī� tn3270 url",
++T_USERID, "�ϥΪ� ID",
++T_PASSWORD, "�K�X",
++T_ENTER_USERNAME, "��J�������ϥΪ̦W��: ",
++T_AT, " �b ",
++T_SSL_ERROR, "SSL ���~",
++T_NO_SSL, "���������]�t SSL/TSL �䴩",
++T_SURE_DELETE, "�z�T�w�n�R��",
++T_BOOKMARKS_ALREADY_IN_USE, "���Ҥw�b�ϥΤ��I",
++T_ASSOCIATIONS_ALREADY_IN_USE, "�ɮ����p�w�b�ϥΤ��I",
++T_EXTENSIONS_ALREADY_IN_USE, "�ɮ������w�b�ϥΤ��I",
++T_VIDEO_OPTIONS_TEXT, "Recommended User gamma setting:\n 1.33 for dark room, 1.11 for very dim room, 1 form usual computer workspace lighting, 0.88 for bright environment lighting.",
++T_RED_DISPLAY_GAMMA, "Red display gamma",
++T_GREEN_DISPLAY_GAMMA, "Green display gamma",
++T_BLUE_DISPLAY_GAMMA, "Blue display gamma",
++T_USER_GAMMA, "User gamma",
++T_ALERT, "ĵ�i",
++T_QUESTION, "���D",
++T_KILL_SCRIPT, "���� script",
++T_KILL_ALL_SCRIPTS, "����Ҧ��� scripts",
++T_SCRIPT_KILLED_BY_USER, "Javascript �Q�ϥΪ̤���C",
++T_SCRIPT_TRYING_TO_CLOSE_WINDOW, "Javascript ���������������C�z�u���n���������ܡH",
++T_ENTER_STRING, "��J�r��",
++T_JAVASCRIPT_OPTIONS, "Javascript �ﶵ",
++T_ENABLE_JAVASCRIPT, "�ϥ� javascript",
++T_VERBOSE_JS_ERRORS, "�ԲӪ� javascript ���~",
++T_VERBOSE_JS_WARNINGS, "�ԲӪ� javascript ĵ�i",
++T_MISCELANEOUS_OPTIONS, "��L�]�w (O)",
++T_JAVASCRIPT_ERROR, "Javascript ���~",
++T_JAVASCRIPT_WARNING, "Javascript ĵ�i",
++T_DISMISS, "Dismiss",
++T_MENU_FONT_SIZE, "Menu font size",
++T_USER_FONT_SIZE, "User font size",
++T_TURN_OFF_WARNINGS, "����ĵ�i�T��",
++T_BOOKMARKS_ENCODING, "���ҽs�X",
++T_JS_IS_ATTEMPTING_TO_GO_TO_URL, "Javascript �����ղ��ܤ@ URL",
++T_JS_IS_ATTEMPTING_TO_OPEN_NEW_WINDOW_WITH_URL, "Javascript �����զb�s�����}�� URL",
++T_JS_IS_ATTEMPTING_TO_GO_INTO_HISTORY, "Javascript ���b���ո��ܾ��{����",
++T_TO_URL, "to url",
++T_GOTO_HISTORY, "���ܾ��{",
++T_ALLOW, "���\\",
++T_REJECT, "�ڵ�",
++T_ENABLE_ALL_CONVERSIONS, "�ϥΩҦ����ഫ",
++T_ENABLE_GLOBAL_NAME_RESOLUTION, "�ϥΥ��쪺�W�ٸѪR",
++T_JS_RECURSION_DEPTH, "���j�`��",
++T_MENU_BACKGROUND_COLOR, "Background color",
++T_MENU_FOREGROUND_COLOR, "Foreground color",
++T_SCROLL_BAR_BAR_COLOR, "Scroll-bar bar color",
++T_SCROLL_BAR_AREA_COLOR, "Scroll-bar area color",
++T_SCROLL_BAR_FRAME_COLOR, "Scroll-bar frame color",
++T_BOOKMARKS_FILE, "�����ɮ�",
++T_ENTER_COLORS_AS_RGB_TRIPLETS, "Enter colors as sRGB hexadecimal RRGGBB triplets.",
++T_JS_MEMORY_LIMIT_KB, "���t�� Javascript ���O����q (kB)",
++T_DITHER_LETTERS, "Dither letters",
++T_DITHER_IMAGES, "Dither images",
++T_SCALE_ALL_IMAGES_BY, "Scale all images by (%)",
++T_DISPLAY_OPTIMIZATION_CRT,"Display optimization for CRT",
++T_DISPLAY_OPTIMIZATION_LCD_RGB,"Display optimization for LCD (RGB)",
++T_DISPLAY_OPTIMIZATION_LCD_BGR,"Display optimization for LCD (BGR)",
++T_ASPECT_RATIO, "Aspect ratio",
++T_ASPECT_CORRECTION_ON, "Aspect correction on",
++T_KEYBOARD_CODEPAGE, "��L���r�X��",
++T_HK_ADD_BOOKMARK, "A",
++T_HK_BOOKMARKS, "S",
++T_HK_GOTO_URL, "G",
++T_HK_GO_BACK, "B",
++T_HK_HISTORY, "H",
++T_HK_RELOAD, "R",
++T_HK_SAVE_AS, "V",
++T_HK_SAVE_URL_AS, "U",
++T_HK_SAVE_FORMATTED_DOCUMENT, "D",
++T_HK_KILL_BACKGROUND_CONNECTIONS, "K",
++T_HK_FLUSH_ALL_CACHES, "F",
++T_HK_RESOURCE_INFO, "I",
++T_HK_CACHE_INFO, "C",
++T_HK_MAIL_AND_TELNEL, "M",
++T_HK_MEMORY_INFO, "M",
++T_HK_OS_SHELL, "O",
++T_HK_RESIZE_TERMINAL, "T",
++T_HK_EXIT, "X",
++T_HK_SEARCH, "S",
++T_HK_SEARCH_BACK, "B",
++T_HK_FIND_NEXT, "N",
++T_HK_FIND_PREVIOUS, "P",
++T_HK_TOGGLE_HTML_PLAIN, "H",
++T_HK_DOCUMENT_INFO, "I",
++T_HK_FRAME_AT_FULL_SCREEN, "F",
++T_HK_HTML_OPTIONS, "O",
++T_HK_SAVE_HTML_OPTIONS, "A",
++T_HK_ABOUT, "A",
++T_HK_KEYS, "K",
++T_HK_COPYING, "C",
++T_HK_MANUAL, "M",
++T_HK_HOMEPAGE, "H",
++T_HK_CALIBRATION, "I",
++T_HK_ADD, "A",
++T_HK_MODIFY, "M",
++T_HK_DELETE, "D",
++T_HK_LANGUAGE, "L",
++T_HK_CHARACTER_SET, "H",
++T_HK_TERMINAL_OPTIONS, "T",
++T_HK_VIDEO_OPTIONS, "V",
++T_HK_NETWORK_OPTIONS, "N",
++T_HK_CACHE, "C",
++T_HK_ASSOCIATIONS, "A",
++T_HK_FILE_EXTENSIONS, "E",
++T_HK_SAVE_OPTIONS, "V",
++T_HK_FILE, "F",
++T_HK_VIEW, "V",
++T_HK_LINK, "L",
++T_HK_DOWNLOADS, "D",
++T_HK_SETUP, "S",
++T_HK_HELP, "H",
++T_HK_DISPLAY_USEMAP, "U",
++T_HK_FOLLOW_LINK, "F",
++T_HK_OPEN_IN_NEW_WINDOW, "W",
++T_HK_DOWNLOAD_LINK, "D",
++T_HK_RESET_FORM, "R",
++T_HK_SUBMIT_FORM, "S",
++T_HK_SUBMIT_FORM_AND_OPEN_IN_NEW_WINDOW, "W",
++T_HK_SUBMIT_FORM_AND_DOWNLOAD, "D",
++T_HK_VIEW_IMAGE, "I",
++T_HK_DOWNLOAD_IMAGE, "G",
++T_HK_XTERM, "X",
++T_HK_TWTERM, "T",
++T_HK_SCREEN, "S",
++T_HK_WINDOW, "W",
++T_HK_FULL_SCREEN, "F",
++T_HK_BEOS_TERMINAL, "B",
++T_HK_NEW_WINDOW, "N",
++T_HK_JAVASCRIPT_OPTIONS, "J",
++T_HK_MISCELANEOUS_OPTIONS, "O",
+
diff --git a/chinese/links/files/patch-intl-index.txt b/chinese/links/files/patch-intl-index.txt
new file mode 100644
index 000000000000..f0d81635b839
--- /dev/null
+++ b/chinese/links/files/patch-intl-index.txt
@@ -0,0 +1,10 @@
+--- intl/index.txt.orig 2002-12-26 22:54:22.000000000 +0800
++++ intl/index.txt 2002-12-26 23:32:57.000000000 +0800
+@@ -3,6 +3,7 @@
+ brazilian_portuguese
+ bulgarian
+ catalan
++chinese_big5
+ croatian
+ czech
+ danish
diff --git a/chinese/links/files/patch-language.inc b/chinese/links/files/patch-language.inc
new file mode 100644
index 000000000000..bdf9d731fc78
--- /dev/null
+++ b/chinese/links/files/patch-language.inc
@@ -0,0 +1,483 @@
+--- language.inc.orig 2002-12-26 22:55:27.000000000 +0800
++++ language.inc 2002-12-27 17:12:45.000000000 +0800
+@@ -2802,6 +2802,472 @@
+ { 0, NULL }
+ };
+
++struct translation translation_chinese_big5 [] = {
++ { 0, NULL },
++ {T__CHAR_SET, "BIG-5" },
++ {T__LANGUAGE, "Chinese (Traditional)" },
++ {T_BAD_NUMBER, "���X�k���Ʀr" },
++ {T_NUMBER_EXPECTED, "�椺�����Ʀr" },
++ {T_CANCEL, "����" },
++ {T_NUMBER_OUT_OF_RANGE, "�Ʀr�W�L�d��" },
++ {T_BAD_STRING, "���X�k���r��" },
++ {T_EMPTY_STRING_NOT_ALLOWED, "�r����פ��o���s" },
++ {T_CONFIG_ERROR, "�]�w���~" },
++ {T_UNABLE_TO_WRITE_TO_CONFIG_FILE, "�L�k�g�J�]�w��" },
++ {T_ABOUT, "���� (A)" },
++ {T_LINKS__LYNX_LIKE, "Links " VERSION_STRING "\n\n��r�P�ϧΤ��� WWW �s����" },
++ {T_OK, "�T�w" },
++ {T_KEYS, "���� (K)" },
++ {T_KEYS_DESC, "ESC ��ܿ��\n^C, q ����\n^P, ^N �V�W/�V�U����\n[, ] �V��/�V�k����\nup, down ��ܶW�s�� (��r�Ҧ�)\n-> ���ܳs�� (��r�Ҧ�)\n<- �W�@�� (��r�Ҧ�)\nz �W�@��\ng ���� url\nG �H�ثe url ����ǡA���ܥt�@����\n^G �H�ثe�W�s������ǡA���ܥt�@����\n/ �M��\n? �V���}�Y�M��\nn ��U�@��\nN ��e�@��\n= ����T\n| ���Y��T\n\\ ����l�X\nd �U��\n^W �ɻ� URL �ηj�M�r��\n^Z, ^X, ^V �۰ŶKï�ƻs�B�ŤU�B�ζK�W (�� OS/2)\nAlt-1 .. Alt-9 �������� (svgalib �P framebuffer)" },
++ {T_COPYING, "�ƻs��T (C)" },
++ {T_COPYING_DESC, "Links " VERSION_STRING "\n\n" LINKS_COPYRIGHT "\n\n ���{�����ۥѳn��F�z�i�H�̾� Free Software Foundation �ҥX����\n GNU General Public ���v�Ѩӭ��s���G�έק糧�n��C\n�z�i�H�ĥθӱ��v���ĤG���Υ����s�������C" },
++ {T_RESOURCES, "�귽" },
++ {T_HANDLES, "handles" },
++ {T_TIMERS, "�p�ɾ�" },
++ {T_CONNECTIONS, "�s�u" },
++ {T_cONNECTIONS, "�s�u" },
++ {T_CONNECTING, "���b�s�u" },
++ {T_tRANSFERRING, "���b�ǿ�" },
++ {T_KEEPALIVE, "�O���s�u" },
++ {T_MEMORY_CACHE, "�O����֨�" },
++ {T_FONT_CACHE, "�r���֨�" },
++ {T_BYTES, "�줸��" },
++ {T_BYTES_MAX, "�줸�� (�̤j)" },
++ {T_LETTERS, "letters" },
++ {T_FILES, "�ɮ�" },
++ {T_LOCKED, "��w" },
++ {T_LOADING, "���b���J" },
++ {T_IMAGE_CACHE, "�v���֨�" },
++ {T_IMAGES, "�v��" },
++ {T_FORMATTED_DOCUMENT_CACHE, "�w�榡�Ƥ��֨�" },
++ {T_DOCUMENTS, "���" },
++ {T_CACHE_INFO, "�֨���T" },
++ {T_CACHE_CONTENT, "�֨����e" },
++ {T_MEMORY_ALLOCATED, "�줸�հO����w�ϥ�" },
++ {T_LAST, "last" },
++ {T_DIFFERENCE, "difference" },
++ {T_DIFFERENCES, "Differences" },
++ {T_NO_DIFFERENCES, "No differences" },
++ {T_NEW_ADDRESSES, "New addresses" },
++ {T_NO_NEW_ADDRESSES, "No new addresses" },
++ {T_MEMORY_INFO, "�O�����T (M)" },
++ {T_MARK, "Mark" },
++ {T_NO_HISTORY, "�S�����{��T" },
++ {T_NO_DOWNLOADS, "�S���U�����ɮ�" },
++ {T_NO_FRAMES, "���ϥ����" },
++ {T_VT_100_FRAMES, "VT 100 ���" },
++ {T_LINUX_OR_OS2_FRAMES, "Linux �� OS/2 ���" },
++ {T_KOI8R_FRAMES, "KOI8-R ���" },
++ {T_USE_11M, "�ϥ� ^[[11m" },
++ {T_RESTRICT_FRAMES_IN_CP850_852, "�u�� cp850/852 ø�s���" },
++ {T_BLOCK_CURSOR, "�������" },
++ {T_COLOR, "�ϥΦ�m" },
++ {T_TERMINAL_OPTIONS, "�׺ݾ��ﶵ (T)" },
++ {T_VIDEO_OPTIONS, "�v���ﶵ" },
++ {T_HTTP_PROXY__HOST_PORT, "HTTP �N�z���A�� (host:port)" },
++ {T_FTP_PROXY__HOST_PORT, "FTP �N�z���A�� (host:port)" },
++ {T_NOPROXY_LIST, "���ϥΥN�z���A�������� (�H�r�����j)" },
++ {T_MAX_CONNECTIONS, "�̤j�s�u�ƶq" },
++ {T_MAX_CONNECTIONS_TO_ONE_HOST, "���@�D�����̤j�s�u�ƶq" },
++ {T_RETRIES, "���զ���" },
++ {T_RECEIVE_TIMEOUT_SEC, "���յ��ݬ���" },
++ {T_TIMEOUT_WHEN_UNRESTARTABLE, "�L�k���ծɵ��ݬ���" },
++ {T_ASYNC_DNS_LOOKUP, "�D�P�B DNS �d��" },
++ {T_SET_TIME_OF_DOWNLOADED_FILES, "�O�d�ҤU���ɮת��ɶ���T" },
++ {T_NETWORK_OPTIONS, "�����ﶵ (N)" },
++ {T_MEMORY_CACHE_SIZE__KB, "�O����֨��j�p (kB)" },
++ {T_IMAGE_CACHE_SIZE__KB, "�v���֨��j�p (kB)" },
++ {T_NUMBER_OF_FORMATTED_DOCUMENTS, "�w�榡�Ƥ��ƶq" },
++ {T_CACHE_OPTIONS, "�֨��ﶵ" },
++ {T_DISPLAY_TABLES, "��ܪ���" },
++ {T_DISPLAY_FRAMES, "��ܭ���" },
++ {T_DISPLAY_IMAGES, "��ܼv��" },
++ {T_DISPLAY_LINKS_TO_IMAGES, "��ܼv�����s��" },
++ {T_LINK_ORDER_BY_COLUMNS, "�b���椺�H�欰��Dz���" },
++ {T_NUMBERED_LINKS, "�N�s���s��" },
++ {T_TEXT_MARGIN, "��r��ɤj�p" },
++ {T_IGNORE_CHARSET_INFO_SENT_BY_SERVER, "�������A���e�X���r������T" },
++ {T_HTML_OPTIONS, "Html �ﶵ" },
++ {T_DEFAULT_CODEPAGE, "�w�]���r�X��" },
++ {T_GOTO_URL, "���� URL (G)" },
++ {T_GO_BACK, "�W�@�� (B)" },
++ {T_HISTORY, "���{ (H)" },
++ {T_RELOAD, "���sŪ�� (R)" },
++ {T_SAVE_AS, "�t�s�s�� (V)" },
++ {T_SAVE_URL_AS, "�t�s URL" },
++ {T_SAVE_FORMATTED_DOCUMENT, "�x�s�榡�ƫ��� (D)" },
++ {T_KILL_BACKGROUND_CONNECTIONS, "����I�����s�u (K)" },
++ {T_FLUSH_ALL_CACHES, "�M�ũҦ��֨� (F)" },
++ {T_RESOURCE_INFO, "�t�θ귽 (I)" },
++ {T_OS_SHELL, "OS shell" },
++ {T_EXIT, "���� (X)" },
++ {T_SEARCH, "�M�� (S)" },
++ {T_SEARCH_BACK, "�V���}�Y�M�� (B)" },
++ {T_FIND_NEXT, "��U�@�� (N)" },
++ {T_FIND_PREVIOUS, "��e�@�� (P)" },
++ {T_TOGGLE_HTML_PLAIN, "���� html/��l�X" },
++ {T_DOCUMENT_INFO, "����T (I)" },
++ {T_FRAME_AT_FULL_SCREEN, "���ù���ܭ��� (F)" },
++ {T_SAVE_HTML_OPTIONS, "�x�s html �ﶵ (A)" },
++ {T_ADD, "�s�W" },
++ {T_FOLDER, "��Ƨ�" },
++ {T_fOLDER, "��Ƨ�" },
++ {T_MODIFY, "�ק�" },
++ {T_DELETE, "�R��" },
++ {T_MOVE, "����" },
++ {T_NO_ITEMS_SELECTED, "�S����ܥ��󶵥ءA�L�k���ʡC" },
++ {T_UNSELECT_ALL, "�������" },
++ {T_CHARACTER_SET, "�r���� (H)" },
++ {T_CACHE, "�֨� (C)" },
++ {T_MAIL_AND_TELNEL, "�q�l�l��P telnet (M)" },
++ {T_ASSOCIATIONS, "�ɮ����p (A)" },
++ {T_FILE_EXTENSIONS, "�ɮ����� (E)" },
++ {T_SAVE_OPTIONS, "�x�s�]�w (V)" },
++ {T_FILE, "�ɮ�" },
++ {T_VIEW, "�˵�" },
++ {T_LINK, "�s��" },
++ {T_DOWNLOADS, "�U��" },
++ {T_SETUP, "�]�w" },
++ {T_HELP, "�D�U" },
++ {T_ENTER_URL, "��J URL" },
++ {T_SAVE_URL, "�x�s URL" },
++ {T_DOWNLOAD, "�U��" },
++ {T_SAVE_TO_FILE, "�s���ɮ�" },
++ {T_SEARCH_FOR_TEXT, "�M���r" },
++ {T_WAITING_IN_QUEUE, "���ݤ�" },
++ {T_LOOKING_UP_HOST, "���b�d�ߥD��" },
++ {T_MAKING_CONNECTION, "���b�إ߳s�u" },
++ {T_SSL_NEGOTIATION, "SSL �q�T" },
++ {T_REQUEST_SENT, "�w�e�X�ШD" },
++ {T_GETTING_HEADERS, "���b���o���Y��T" },
++ {T_LOGGING_IN, "���b�n�J" },
++ {T_SERVER_IS_PROCESSING_REQUEST, "���A�����b�B�z�ШD" },
++ {T_TRANSFERRING, "�ǰe��" },
++ {T_WAITING_FOR_REDIRECT_CONFIRMATION, "���b���� redirect ���T�{" },
++ {T_INTERRUPTED, "���_" },
++ {T_SOCKET_EXCEPTION, "Socket �ҥ~" },
++ {T_INTERNAL_ERROR, "�������~" },
++ {T_OUT_OF_MEMORY, "�O���餣��" },
++ {T_HOST_NOT_FOUND, "�L�k���D��" },
++ {T_ERROR_WRITING_TO_SOCKET, "Socket �g�J���~" },
++ {T_ERROR_READING_FROM_SOCKET, "Socket Ū�����~" },
++ {T_DATA_MODIFIED, "��Ƥw���" },
++ {T_BAD_URL_SYNTAX, "�L�Ī� URL �y�k" },
++ {T_RECEIVE_TIMEOUT, "�����O��" },
++ {T_REQUEST_MUST_BE_RESTARTED, "�������s�e�X�ШD" },
++ {T_CANT_GET_SOCKET_STATE, "�L�k���o socket ���A" },
++ {T_BAD_HTTP_RESPONSE, "�L�Ī� HTTP �^��" },
++ {T_HTTP_100, "HTTP 100 (\?\?\?)" },
++ {T_NO_CONTENT, "�L���e" },
++ {T_UNKNOWN_FILE_TYPE, "�������ɮ�����" },
++ {T_ERROR_OPENING_FILE, "�ɮ׶}�ҿ��~" },
++ {T_BAD_FTP_RESPONSE, "�L�Ī� FTP �^��" },
++ {T_FTP_SERVICE_UNAVAILABLE, "FTP �A�ȵL�k�ϥ�" },
++ {T_BAD_FTP_LOGIN, "�L�Ī� FTP �n�J" },
++ {T_FTP_PORT_COMMAND_FAILED, "FTP PORT ���O����" },
++ {T_FILE_NOT_FOUND, "�䤣���ɮ�" },
++ {T_FTP_FILE_ERROR, "FTP file error" },
++ {T_UNKNOWN_ERROR, "���������~" },
++ {T_RECEIVED, "�w����" },
++ {T_OF, "of" },
++ {T_AVG, "avg" },
++ {T_CUR, "cur" },
++ {T_AVERAGE_SPEED, "�����t��" },
++ {T_SPEED, "�t��" },
++ {T_CURRENT_SPEED, "�ثe�t��" },
++ {T_ELAPSED_TIME, "�w�ήɶ�" },
++ {T_ESTIMATED_TIME, "�w���ɶ�" },
++ {T_BACKGROUND, "�I��" },
++ {T_ABORT, "����" },
++ {T_YES, "�O" },
++ {T_NO, "�_" },
++ {T_DOWNLOAD_ERROR, "�U�����~" },
++ {T_COULD_NOT_WRITE_TO_FILE, "�L�k�إ��ɮ�" },
++ {T_ERROR_DOWNLOADING, "�U���o�Ϳ��~: " },
++ {T_ERROR_LOADING, "Ū���o�Ϳ��~: " },
++ {T_COULD_NOT_CREATE_FILE, "�L�k�إ��ɮ�" },
++ {T_UNKNOWN_TYPE, "������ type" },
++ {T_CONTEN_TYPE_IS, "Content type ��" },
++ {T_HAS_TYPE, "has type" },
++ {T_DO_YOU_WANT_TO_OPEN_SAVE_OR_DISPLAY_THIS_FILE, "�z�n�}�ҡB�x�s����ܦ��ɮסH" },
++ {T_DO_YOU_WANT_TO_OPEN_OR_DISPLAY_THIS_FILE, "�z�n�}�ҩ���ܦ��ɮסH" },
++ {T_DO_YOU_WANT_TO_SAVE_OR_DISLPAY_THIS_FILE, "�z�n�x�s����ܦ��ɮסH" },
++ {T_SAVE, "�x�s" },
++ {T_DISPLAY, "���" },
++ {T_WHAT_TO_DO, "�p��B�z�H" },
++ {T_DO_YOU_WANT_TO_OPEN_FILE_WITH, "�z�n�γo�ӵ{���}���ɮ�: " },
++ {T_SAVE_IT_OR_DISPLAY_IT, "�x�s����ܳo���ɮסH" },
++ {T_OPEN, "�}��" },
++ {T_OPEN_WITH, "���{���}��: " },
++ {T_DO_YOU_WANT_TO_FOLLOW_REDIRECT_AND_POST_FORM_DATA_TO_URL, "�z�O�_�n���H redirect ����}�ç�����ưe��" },
++ {T_DO_YOU_WANT_TO_POST_FORM_DATA_TO_URL, "�z�O�_�n�N�����ưe��" },
++ {T_DO_YOU_WANT_TO_REPOST_FORM_DATA_TO_URL, "�z�O�_�n���s�ǰe�����ƨ�" },
++ {T_WARNING, "ĵ�i" },
++ {T_ERROR, "���~" },
++ {T_WELCOME, "�w��" },
++ {T_WELCOME_TO_LINKS, "�w��ϥ� links!" },
++ {T_BASIC_HELP, "�� ESC �Υηƹ��I��������̤W�ݥH��ܿ��A��� [�D�U] -> [�ϥΤ�U] �H���o�ϥΤ�U�C" },
++ {T_LABEL, "Label" },
++ {T_CONTENT_TYPES, "Content-Type(s)" },
++ {T_PROGRAM__IS_REPLACED_WITH_FILE_NAME, "�{�� ('%' �|�H�ɦW���N)" },
++ {T_BLOCK_TERMINAL_WHILE_PROGRAM_RUNNING, "�b�{������ɼȰ��׺ݾ�" },
++ {T_RUN_ON_TERMINAL, "�b�׺ݾ�����" },
++ {T_RUN_IN_XWINDOW, "�b X-Window ������" },
++ {T_ASK_BEFORE_OPENING, "�}�ҫe���߰�" },
++ {T_DELETE_ASSOCIATION, "�R���ɮ����p" },
++ {T_ASSOCIATION, "���p" },
++ {T_EXTENSION_S, "�����ɦW" },
++ {T_CONTENT_TYPE, "Content-Type" },
++ {T_DELETE_EXTENSION, "�R���ɮ�����" },
++ {T_EXTENSION, "����" },
++ {T_eXTENSION, "����" },
++ {T_ERROR_WHILE_POSTING_FORM, "�b�ǰe�����T�ɵo�Ϳ��~" },
++ {T_COULD_NOT_GET_FILE, "�L�k���o�ɮ�" },
++ {T_NO_PREVIOUS_SEARCH, "�S���W�@���j�M���" },
++ {T_SEARCH_STRING_NOT_FOUND, "�䤣��n�j�M���r��" },
++ {T_SAVE_ERROR, "�x�s���~" },
++ {T_ERROR_WRITING_TO_FILE, "�g�J�ɮ׵o�Ϳ��~: " },
++ {T_DISPLAY_USEMAP, "Display usemap" },
++ {T_FOLLOW_LINK, "���H�s�� (F)" },
++ {T_OPEN_IN_NEW_WINDOW, "�b�s�����}�� (W)" },
++ {T_DOWNLOAD_LINK, "�U���s�� (D)" },
++ {T_RESET_FORM, "���]����" },
++ {T_SUBMIT_FORM, "�ǰe����" },
++ {T_SUBMIT_FORM_AND_OPEN_IN_NEW_WINDOW, "�ǰe����ö}�Ҧb�s����" },
++ {T_SUBMIT_FORM_AND_DOWNLOAD, "�ǰe����äU��" },
++ {T_VIEW_IMAGE, "�[�ݼv��" },
++ {T_DOWNLOAD_IMAGE, "�U���v��" },
++ {T_NO_LINK_SELECTED, "������s��" },
++ {T_IMAGE, "�v��" },
++ {T_USEMAP, "Usemap" },
++ {T_SUBMIT_FORM_TO, "�N����e��" },
++ {T_POST_FORM_TO, "�N���� post ��" },
++ {T_RADIO_BUTTON, "Radio button" },
++ {T_CHECKBOX, "Checkbox" },
++ {T_SELECT_FIELD, "Select field" },
++ {T_TEXT_FIELD, "Text field" },
++ {T_TEXT_AREA, "Text area" },
++ {T_FILE_UPLOAD, "�ɮפW��" },
++ {T_PASSWORD_FIELD, "Password field" },
++ {T_BUTTON, "���s" },
++ {T_NAME, "�W��" },
++ {T_VALUE, "��" },
++ {T_HIT_ENTER_TO, "�� Enter �H" },
++ {T_SUBMIT_TO, "�ǰe��" },
++ {T_POST_TO, "post ��" },
++ {T_INFO, "��T" },
++ {T_HEADER_INFO, "���Y��T" },
++ {T_YOU_ARE_NOWHERE, "�z�٨S���s���������ڡI" },
++ {T_URL, "URL" },
++ {T_SIZE, "�j�p" },
++ {T_INCOMPLETE, "������" },
++ {T_CODEPAGE, "�r�X��" },
++ {T_ASSUMED, "�Q���]" },
++ {T_IGNORING_SERVER_SETTING, "�������A���]�w" },
++ {T_SERVER, "���A��" },
++ {T_DATE, "���" },
++ {T_LAST_MODIFIED, "�̫��s" },
++ {T_LANGUAGE, "�y�� (L)" },
++ {T_XTERM, "Xterm" },
++ {T_TWTERM, "Twterm" },
++ {T_SCREEN, "Screen" },
++ {T_WINDOW, "����" },
++ {T_FULL_SCREEN, "���ù�" },
++ {T_BEOS_TERMINAL, "BeOS �׺ݾ�" },
++ {T_NEW_WINDOW, "�s���� (N)" },
++ {T_GO_TO_LINK, "���ܳs��" },
++ {T_ENTER_LINK_NUMBER, "��J�s�����X" },
++ {T_RESIZE_TERMINAL, "���s�Y�� terminal" },
++ {T_COLUMNS, "��" },
++ {T_ROWS, "�C" },
++ {T_BOOKMARKS, "���� (s)" },
++ {T_BOOKMARK, "����" },
++ {T_ADD_BOOKMARK, "�s�W����" },
++ {T_ADD_ASSOCIATION, "�s�W�ɮ����p" },
++ {T_ADD_EXTENSION, "�s�W�ɮ�����" },
++ {T_ADD_FOLDER, "�s�W��Ƨ�" },
++ {T_GOTO, "�ĤF" },
++ {T_EDIT, "�s��" },
++ {T_CLOSE, "����" },
++ {T_BOOKMARK_TITLE, "���Ҽ��D" },
++ {T_EDIT_BOOKMARK, "�s�����" },
++ {T_EDIT_ASSOCIATION, "�s���ɮ����p" },
++ {T_EDIT_EXTENSION, "�s���ɮ�����" },
++ {T_DELETE_BOOKMARK, "�R������" },
++ {T_EDIT_FOLDER, "�s���Ƨ�" },
++ {T_DELETE_FOLDER, "�R����Ƨ�" },
++ {T_NOT_EMPTY_SURE_DELETE, "���O�Ū��C�z�u���n�R���ܡH" },
++ {T_BOOKMARK_MANAGER, "���Һ޲z��" },
++ {T_ASSOCIATIONS_MANAGER, "�ɮ����p�޲z��" },
++ {T_EXTENSIONS_MANAGER, "�ɮ������޲z��" },
++ {T_url, "url" },
++ {T_NNAME, "�W��" },
++ {T_EXIT_LINKS, "���� Links" },
++ {T_DO_YOU_REALLY_WANT_TO_EXIT_LINKS, "�z�u���n���� Links �ܡH" },
++ {T_DO_YOU_REALLY_WANT_TO_EXIT_LINKS_AND_TERMINATE_ALL_DOWNLOADS, "�z�u���n���� Links �ӥB����Ҧ����U���H" },
++ {T_HTTP_OPTIONS, "HTTP �ﶵ" },
++ {T_FTP_OPTIONS, "FTP �ﶵ" },
++ {T_HTTP_BUG_WORKAROUNDS, "�ϥ� HTTP bug ���ȮɸѨM���" },
++ {T_USE_HTTP_10, "�ϥ� HTTP/1.0" },
++ {T_FAKE_USERAGENT, "���y User-Agent" },
++ {T_FAKE_REFERER, "�T�w�� HTTP Referer" },
++ {T_REFERER_NONE, "���e�X referer ��T" },
++ {T_REFERER_SAME_URL, "�H�n�D�� URL ���@ referer �e�X" },
++ {T_REFERER_REAL, "�e�X�u�ꪺ referer (�@�몺�ާ@�A���w��!!!)" },
++ {T_REFERER_FAKE, "�T�w�� referer:" },
++ {T_ALLOW_SERVER_BLACKLIST, "Allow blacklist of buggy servers" },
++ {T_BROKEN_302_REDIRECT, "Broken redirect 302 (it violates RFC, but it's compatible with Netscape)" },
++ {T_NO_KEEPALIVE_AFTER_POST_REQUEST, "No keepalive connection after POST request (some buggy PHP databases need it)" },
++ {T_PASSWORD_FOR_ANONYMOUS_LOGIN, "�ΦW�n�J�ҨϥΪ��K�X" },
++ {T_MANUAL, "�ϥΪ̤�U (M)" },
++ {T_HOMEPAGE, "���� (H)" },
++ {T_CALIBRATION, "�L�� (I)" },
++ {T_MAILTO_PROG, "Mail program (% �|�Q�q�l�l���}���N)" },
++ {T_TELNET_PROG, "Telnet �{�� (% �|�Q���N�� \"host\" �� \"host port\")" },
++ {T_TN3270_PROG, "Tn3270 �{�� (% �|�Q���N�� \"host\" or \"host port\")" },
++ {T_MAIL_AND_TELNET_PROGRAMS, "�q�l�l��M telnet �{��" },
++ {T_NO_PROGRAM, "�S���{��" },
++ {T_NO_PROGRAM_SPECIFIED_FOR, "�����{�����w�� " },
++ {T_MAIL, "mail" },
++ {T_TELNET, "telnet" },
++ {T_TN3270, "tn3270" },
++ {T_BAD_MAILTO_URL, "�L�Ī� mailto url" },
++ {T_BAD_TELNET_URL, "�L�Ī� telnet url" },
++ {T_BAD_TN3270_URL, "�L�Ī� tn3270 url" },
++ {T_USERID, "�ϥΪ� ID" },
++ {T_PASSWORD, "�K�X" },
++ {T_ENTER_USERNAME, "��J�������ϥΪ̦W��: " },
++ {T_AT, " �b " },
++ {T_SSL_ERROR, "SSL ���~" },
++ {T_NO_SSL, "���������]�t SSL/TSL �䴩" },
++ {T_SURE_DELETE, "�z�T�w�n�R��" },
++ {T_BOOKMARKS_ALREADY_IN_USE, "���Ҥw�b�ϥΤ��I" },
++ {T_ASSOCIATIONS_ALREADY_IN_USE, "�ɮ����p�w�b�ϥΤ��I" },
++ {T_EXTENSIONS_ALREADY_IN_USE, "�ɮ������w�b�ϥΤ��I" },
++ {T_VIDEO_OPTIONS_TEXT, "Recommended User gamma setting:\n 1.33 for dark room, 1.11 for very dim room, 1 form usual computer workspace lighting, 0.88 for bright environment lighting." },
++ {T_RED_DISPLAY_GAMMA, "Red display gamma" },
++ {T_GREEN_DISPLAY_GAMMA, "Green display gamma" },
++ {T_BLUE_DISPLAY_GAMMA, "Blue display gamma" },
++ {T_USER_GAMMA, "User gamma" },
++ {T_ALERT, "ĵ�i" },
++ {T_QUESTION, "���D" },
++ {T_KILL_SCRIPT, "���� script" },
++ {T_KILL_ALL_SCRIPTS, "����Ҧ��� scripts" },
++ {T_SCRIPT_KILLED_BY_USER, "Javascript �Q�ϥΪ̤���C" },
++ {T_SCRIPT_TRYING_TO_CLOSE_WINDOW, "Javascript ���������������C�z�u���n���������ܡH" },
++ {T_ENTER_STRING, "��J�r��" },
++ {T_JAVASCRIPT_OPTIONS, "Javascript �ﶵ" },
++ {T_ENABLE_JAVASCRIPT, "�ϥ� javascript" },
++ {T_VERBOSE_JS_ERRORS, "�ԲӪ� javascript ���~" },
++ {T_VERBOSE_JS_WARNINGS, "�ԲӪ� javascript ĵ�i" },
++ {T_MISCELANEOUS_OPTIONS, "��L�]�w (O)" },
++ {T_JAVASCRIPT_ERROR, "Javascript ���~" },
++ {T_JAVASCRIPT_WARNING, "Javascript ĵ�i" },
++ {T_DISMISS, "Dismiss" },
++ {T_MENU_FONT_SIZE, "Menu font size" },
++ {T_USER_FONT_SIZE, "User font size" },
++ {T_TURN_OFF_WARNINGS, "����ĵ�i�T��" },
++ {T_BOOKMARKS_ENCODING, "���ҽs�X" },
++ {T_JS_IS_ATTEMPTING_TO_GO_TO_URL, "Javascript �����ղ��ܤ@ URL" },
++ {T_JS_IS_ATTEMPTING_TO_OPEN_NEW_WINDOW_WITH_URL, "Javascript �����զb�s�����}�� URL" },
++ {T_JS_IS_ATTEMPTING_TO_GO_INTO_HISTORY, "Javascript ���b���ո��ܾ��{����" },
++ {T_TO_URL, "to url" },
++ {T_GOTO_HISTORY, "���ܾ��{" },
++ {T_ALLOW, "���\\" },
++ {T_REJECT, "�ڵ�" },
++ {T_ENABLE_ALL_CONVERSIONS, "�ϥΩҦ����ഫ" },
++ {T_ENABLE_GLOBAL_NAME_RESOLUTION, "�ϥΥ��쪺�W�ٸѪR" },
++ {T_JS_RECURSION_DEPTH, "���j�`��" },
++ {T_MENU_BACKGROUND_COLOR, "Background color" },
++ {T_MENU_FOREGROUND_COLOR, "Foreground color" },
++ {T_SCROLL_BAR_BAR_COLOR, "Scroll-bar bar color" },
++ {T_SCROLL_BAR_AREA_COLOR, "Scroll-bar area color" },
++ {T_SCROLL_BAR_FRAME_COLOR, "Scroll-bar frame color" },
++ {T_BOOKMARKS_FILE, "�����ɮ�" },
++ {T_ENTER_COLORS_AS_RGB_TRIPLETS, "Enter colors as sRGB hexadecimal RRGGBB triplets." },
++ {T_JS_MEMORY_LIMIT_KB, "���t�� Javascript ���O����q (kB)" },
++ {T_DITHER_LETTERS, "Dither letters" },
++ {T_DITHER_IMAGES, "Dither images" },
++ {T_SCALE_ALL_IMAGES_BY, "Scale all images by (%)" },
++ {T_DISPLAY_OPTIMIZATION_CRT,"Display optimization for CRT" },
++ {T_DISPLAY_OPTIMIZATION_LCD_RGB,"Display optimization for LCD (RGB)" },
++ {T_DISPLAY_OPTIMIZATION_LCD_BGR,"Display optimization for LCD (BGR)" },
++ {T_ASPECT_RATIO, "Aspect ratio" },
++ {T_ASPECT_CORRECTION_ON, "Aspect correction on" },
++ {T_KEYBOARD_CODEPAGE, "��L���r�X��" },
++ {T_HK_ADD_BOOKMARK, "A" },
++ {T_HK_BOOKMARKS, "S" },
++ {T_HK_GOTO_URL, "G" },
++ {T_HK_GO_BACK, "B" },
++ {T_HK_HISTORY, "H" },
++ {T_HK_RELOAD, "R" },
++ {T_HK_SAVE_AS, "V" },
++ {T_HK_SAVE_URL_AS, "U" },
++ {T_HK_SAVE_FORMATTED_DOCUMENT, "D" },
++ {T_HK_KILL_BACKGROUND_CONNECTIONS, "K" },
++ {T_HK_FLUSH_ALL_CACHES, "F" },
++ {T_HK_RESOURCE_INFO, "I" },
++ {T_HK_CACHE_INFO, "C" },
++ {T_HK_MAIL_AND_TELNEL, "M" },
++ {T_HK_MEMORY_INFO, "M" },
++ {T_HK_OS_SHELL, "O" },
++ {T_HK_RESIZE_TERMINAL, "T" },
++ {T_HK_EXIT, "X" },
++ {T_HK_SEARCH, "S" },
++ {T_HK_SEARCH_BACK, "B" },
++ {T_HK_FIND_NEXT, "N" },
++ {T_HK_FIND_PREVIOUS, "P" },
++ {T_HK_TOGGLE_HTML_PLAIN, "H" },
++ {T_HK_DOCUMENT_INFO, "I" },
++ {T_HK_FRAME_AT_FULL_SCREEN, "F" },
++ {T_HK_HTML_OPTIONS, "O" },
++ {T_HK_SAVE_HTML_OPTIONS, "A" },
++ {T_HK_ABOUT, "A" },
++ {T_HK_KEYS, "K" },
++ {T_HK_COPYING, "C" },
++ {T_HK_MANUAL, "M" },
++ {T_HK_HOMEPAGE, "H" },
++ {T_HK_CALIBRATION, "I" },
++ {T_HK_ADD, "A" },
++ {T_HK_MODIFY, "M" },
++ {T_HK_DELETE, "D" },
++ {T_HK_LANGUAGE, "L" },
++ {T_HK_CHARACTER_SET, "H" },
++ {T_HK_TERMINAL_OPTIONS, "T" },
++ {T_HK_VIDEO_OPTIONS, "V" },
++ {T_HK_NETWORK_OPTIONS, "N" },
++ {T_HK_CACHE, "C" },
++ {T_HK_ASSOCIATIONS, "A" },
++ {T_HK_FILE_EXTENSIONS, "E" },
++ {T_HK_SAVE_OPTIONS, "V" },
++ {T_HK_FILE, "F" },
++ {T_HK_VIEW, "V" },
++ {T_HK_LINK, "L" },
++ {T_HK_DOWNLOADS, "D" },
++ {T_HK_SETUP, "S" },
++ {T_HK_HELP, "H" },
++ {T_HK_DISPLAY_USEMAP, "U" },
++ {T_HK_FOLLOW_LINK, "F" },
++ {T_HK_OPEN_IN_NEW_WINDOW, "W" },
++ {T_HK_DOWNLOAD_LINK, "D" },
++ {T_HK_RESET_FORM, "R" },
++ {T_HK_SUBMIT_FORM, "S" },
++ {T_HK_SUBMIT_FORM_AND_OPEN_IN_NEW_WINDOW, "W" },
++ {T_HK_SUBMIT_FORM_AND_DOWNLOAD, "D" },
++ {T_HK_VIEW_IMAGE, "I" },
++ {T_HK_DOWNLOAD_IMAGE, "G" },
++ {T_HK_XTERM, "X" },
++ {T_HK_TWTERM, "T" },
++ {T_HK_SCREEN, "S" },
++ {T_HK_WINDOW, "W" },
++ {T_HK_FULL_SCREEN, "F" },
++ {T_HK_BEOS_TERMINAL, "B" },
++ {T_HK_NEW_WINDOW, "N" },
++ {T_HK_JAVASCRIPT_OPTIONS, "J" },
++ {T_HK_MISCELANEOUS_OPTIONS, "O" },
++ { 0, NULL }
++};
++
+ struct translation translation_czech [] = {
+ { 0, NULL },
+ {T__CHAR_SET, "iso8859-2" },
+@@ -13549,6 +14015,7 @@
+ { translation_brazilian_portuguese },
+ { translation_bulgarian },
+ { translation_catalan },
++ { translation_chinese_big5 },
+ { translation_croatian },
+ { translation_czech },
+ { translation_danish },
diff --git a/chinese/links/files/patch-links.h b/chinese/links/files/patch-links.h
new file mode 100644
index 000000000000..bd542f81637b
--- /dev/null
+++ b/chinese/links/files/patch-links.h
@@ -0,0 +1,10 @@
+--- links.h.orig 2002-12-26 22:55:21.000000000 +0800
++++ links.h 2002-12-27 13:13:50.000000000 +0800
+@@ -3132,6 +3132,7 @@
+ unsigned char *get_cp_name(int);
+ unsigned char *get_cp_mime_name(int);
+ int is_cp_special(int);
++int is_cjk_cp(int);
+ void free_conv_table(void);
+ unsigned char *encode_utf_8(int);
+ int cp2u(unsigned char, int);
diff --git a/chinese/links/pkg-comment b/chinese/links/pkg-comment
new file mode 100644
index 000000000000..9beb4b6d9ac0
--- /dev/null
+++ b/chinese/links/pkg-comment
@@ -0,0 +1 @@
+Links WWW browser with Chinese language support
diff --git a/chinese/links/pkg-message b/chinese/links/pkg-message
new file mode 100644
index 000000000000..6d98db3a00f7
--- /dev/null
+++ b/chinese/links/pkg-message
@@ -0,0 +1,4 @@
+For the first time running links, go to the Setup menu and set
+the Language to `Chinese (Traditional)' and the Character set
+to `CJK' to enable Chinese support. You can then save your
+settings by selecting the Save Options item in the same menu.