summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Wittamore <philip@wittamore.com>2025-09-29 23:36:22 +0200
committerPhilip Wittamore <philip@wittamore.com>2025-09-29 23:36:22 +0200
commit10b92f9712fe85677a4aa84a644c6e90843f5848 (patch)
treea964aab10a7689071e0468ae2b6695903621491d
parentf03851864954492f938a8320c01f0fe118ccf322 (diff)
downloadlynx-10b92f9712fe85677a4aa84a644c6e90843f5848.tar.gz
lynx-10b92f9712fe85677a4aa84a644c6e90843f5848.tar.bz2
lynx-10b92f9712fe85677a4aa84a644c6e90843f5848.zip
update
-rw-r--r--LYHelp.h26
-rw-r--r--LYMessages.c901
-rw-r--r--WWW/Library/Implementation/HTAABrow.obin0 -> 27184 bytes
-rw-r--r--WWW/Library/Implementation/HTAAProt.obin0 -> 14952 bytes
-rw-r--r--WWW/Library/Implementation/HTAAUtil.obin0 -> 10600 bytes
-rw-r--r--WWW/Library/Implementation/HTAccess.obin0 -> 33512 bytes
-rw-r--r--WWW/Library/Implementation/HTAnchor.obin0 -> 25560 bytes
-rw-r--r--WWW/Library/Implementation/HTAssoc.obin0 -> 3304 bytes
-rw-r--r--WWW/Library/Implementation/HTAtom.obin0 -> 2544 bytes
-rw-r--r--WWW/Library/Implementation/HTBTree.obin0 -> 5856 bytes
-rw-r--r--WWW/Library/Implementation/HTChunk.obin0 -> 8176 bytes
-rw-r--r--WWW/Library/Implementation/HTDOS.obin0 -> 3672 bytes
-rw-r--r--WWW/Library/Implementation/HTFTP.obin0 -> 92152 bytes
-rw-r--r--WWW/Library/Implementation/HTFile.obin0 -> 73824 bytes
-rw-r--r--WWW/Library/Implementation/HTFinger.obin0 -> 14632 bytes
-rw-r--r--WWW/Library/Implementation/HTFormat.obin0 -> 39976 bytes
-rw-r--r--WWW/Library/Implementation/HTGopher.c3
-rw-r--r--WWW/Library/Implementation/HTGopher.obin0 -> 59832 bytes
-rw-r--r--WWW/Library/Implementation/HTGroup.obin0 -> 8744 bytes
-rw-r--r--WWW/Library/Implementation/HTLex.obin0 -> 5192 bytes
-rw-r--r--WWW/Library/Implementation/HTList.obin0 -> 7040 bytes
-rw-r--r--WWW/Library/Implementation/HTMIME.obin0 -> 79312 bytes
-rw-r--r--WWW/Library/Implementation/HTMLDTD.obin0 -> 116336 bytes
-rw-r--r--WWW/Library/Implementation/HTMLGen.obin0 -> 14648 bytes
-rw-r--r--WWW/Library/Implementation/HTNews.obin0 -> 95496 bytes
-rw-r--r--WWW/Library/Implementation/HTParse.obin0 -> 30704 bytes
-rw-r--r--WWW/Library/Implementation/HTPlain.obin0 -> 10056 bytes
-rw-r--r--WWW/Library/Implementation/HTRules.obin0 -> 21240 bytes
-rw-r--r--WWW/Library/Implementation/HTString.obin0 -> 21184 bytes
-rw-r--r--WWW/Library/Implementation/HTStyle.obin0 -> 3888 bytes
-rw-r--r--WWW/Library/Implementation/HTTCP.obin0 -> 24640 bytes
-rw-r--r--WWW/Library/Implementation/HTTP.obin0 -> 66320 bytes
-rw-r--r--WWW/Library/Implementation/HTTelnet.obin0 -> 9512 bytes
-rw-r--r--WWW/Library/Implementation/HTUU.obin0 -> 2952 bytes
-rw-r--r--WWW/Library/Implementation/HTWSRC.obin0 -> 9600 bytes
-rw-r--r--WWW/Library/Implementation/SGML.obin0 -> 92920 bytes
-rw-r--r--WWW/Library/Implementation/libwww.abin0 -> 1044736 bytes
-rw-r--r--cfg_defs.h498
-rw-r--r--config.log118
-rwxr-xr-xconfig.status6
-rw-r--r--help_files.sed48
-rwxr-xr-xlynxbin2069544 -> 2069544 bytes
-rwxr-xr-xphilip-make.sh9
-rw-r--r--po/ca.gmobin0 -> 139015 bytes
-rw-r--r--po/cs.gmobin0 -> 142820 bytes
-rw-r--r--po/da.gmobin0 -> 138092 bytes
-rw-r--r--po/de.gmobin0 -> 146693 bytes
-rw-r--r--po/en.gmobin0 -> 135329 bytes
-rw-r--r--po/en.po6532
-rw-r--r--po/eo.gmobin0 -> 139720 bytes
-rw-r--r--po/et.gmobin0 -> 137899 bytes
-rw-r--r--po/fi.gmobin0 -> 97624 bytes
-rw-r--r--po/fr.gmobin0 -> 149055 bytes
-rw-r--r--po/hu.gmobin0 -> 131492 bytes
-rw-r--r--po/id.gmobin0 -> 142498 bytes
-rw-r--r--po/it.gmobin0 -> 142046 bytes
-rw-r--r--po/ja.gmobin0 -> 137284 bytes
-rw-r--r--po/nl.gmobin0 -> 143091 bytes
-rw-r--r--po/pt_BR.gmobin0 -> 110955 bytes
-rw-r--r--po/ro.gmobin0 -> 155393 bytes
-rw-r--r--po/ru.gmobin0 -> 161437 bytes
-rw-r--r--po/sl.gmobin0 -> 44754 bytes
-rw-r--r--po/sv.gmobin0 -> 138954 bytes
-rw-r--r--po/tr.gmobin0 -> 146245 bytes
-rw-r--r--po/uk.gmobin0 -> 104573 bytes
-rw-r--r--po/vi.gmobin0 -> 156047 bytes
-rw-r--r--po/zh_CN.gmobin0 -> 29811 bytes
-rw-r--r--po/zh_TW.gmobin0 -> 54711 bytes
-rw-r--r--src/DefaultStyle.obin0 -> 16104 bytes
-rw-r--r--src/GridText.obin0 -> 241896 bytes
-rw-r--r--src/HTAlert.obin0 -> 37120 bytes
-rw-r--r--src/HTFWriter.obin0 -> 30992 bytes
-rw-r--r--src/HTInit.c41
-rw-r--r--src/HTInit.obin0 -> 69144 bytes
-rw-r--r--src/HTML.obin0 -> 192736 bytes
-rw-r--r--src/LYBookmark.obin0 -> 40544 bytes
-rw-r--r--src/LYCgi.obin0 -> 3672 bytes
-rw-r--r--src/LYCharSets.obin0 -> 75040 bytes
-rw-r--r--src/LYCharUtils.obin0 -> 54880 bytes
-rw-r--r--src/LYClean.obin0 -> 4112 bytes
-rw-r--r--src/LYCookie.obin0 -> 63816 bytes
-rw-r--r--src/LYCurses.obin0 -> 44736 bytes
-rw-r--r--src/LYDownload.obin0 -> 14104 bytes
-rw-r--r--src/LYEdit.obin0 -> 8896 bytes
-rw-r--r--src/LYEditmap.obin0 -> 25392 bytes
-rw-r--r--src/LYExtern.obin0 -> 5368 bytes
-rw-r--r--src/LYForms.obin0 -> 26760 bytes
-rw-r--r--src/LYGetFile.obin0 -> 36440 bytes
-rw-r--r--src/LYHash.obin0 -> 5208 bytes
-rw-r--r--src/LYHistory.obin0 -> 35536 bytes
-rw-r--r--src/LYJump.obin0 -> 12280 bytes
-rw-r--r--src/LYKeymap.obin0 -> 33104 bytes
-rw-r--r--src/LYLeaks.obin0 -> 1216 bytes
-rw-r--r--src/LYList.obin0 -> 13792 bytes
-rw-r--r--src/LYLocal.obin0 -> 69960 bytes
-rw-r--r--src/LYMail.obin0 -> 38104 bytes
-rw-r--r--src/LYMain.obin0 -> 117848 bytes
-rw-r--r--src/LYMainLoop.obin0 -> 212568 bytes
-rw-r--r--src/LYMap.obin0 -> 16560 bytes
-rw-r--r--src/LYNews.obin0 -> 16488 bytes
-rw-r--r--src/LYOptions.obin0 -> 143184 bytes
-rw-r--r--src/LYPrettySrc.obin0 -> 11344 bytes
-rw-r--r--src/LYPrint.obin0 -> 33448 bytes
-rw-r--r--src/LYReadCFG.obin0 -> 138024 bytes
-rw-r--r--src/LYSearch.obin0 -> 8312 bytes
-rw-r--r--src/LYSession.obin0 -> 7376 bytes
-rw-r--r--src/LYShowInfo.obin0 -> 22664 bytes
-rw-r--r--src/LYStrings.obin0 -> 108696 bytes
-rw-r--r--src/LYStyle.obin0 -> 32560 bytes
-rw-r--r--src/LYTraversal.obin0 -> 8888 bytes
-rw-r--r--src/LYUpload.obin0 -> 8584 bytes
-rw-r--r--src/LYUtils.obin0 -> 136592 bytes
-rw-r--r--src/LYebcdic.obin0 -> 936 bytes
-rw-r--r--src/LYexit.obin0 -> 4328 bytes
-rw-r--r--src/LYmktime.obin0 -> 2312 bytes
-rw-r--r--src/LYrcFile.obin0 -> 50128 bytes
-rw-r--r--src/TRSTable.obin0 -> 26192 bytes
-rw-r--r--src/UCAuto.obin0 -> 1712 bytes
-rw-r--r--src/UCAux.obin0 -> 11688 bytes
-rw-r--r--src/UCdomap.obin0 -> 376248 bytes
-rw-r--r--src/chrtrans/cp1250_uni.h123
-rw-r--r--src/chrtrans/cp1251_uni.h117
-rw-r--r--src/chrtrans/cp1252_uni.h123
-rw-r--r--src/chrtrans/cp1253_uni.h115
-rw-r--r--src/chrtrans/cp1255_uni.h114
-rw-r--r--src/chrtrans/cp1256_uni.h117
-rw-r--r--src/chrtrans/cp1257_uni.h116
-rw-r--r--src/chrtrans/cp437_uni.h125
-rw-r--r--src/chrtrans/cp737_uni.h123
-rw-r--r--src/chrtrans/cp775_uni.h117
-rw-r--r--src/chrtrans/cp850_uni.h124
-rw-r--r--src/chrtrans/cp852_uni.h125
-rw-r--r--src/chrtrans/cp857_uni.h117
-rw-r--r--src/chrtrans/cp862_uni.h117
-rw-r--r--src/chrtrans/cp864_uni.h117
-rw-r--r--src/chrtrans/cp866_uni.h117
-rw-r--r--src/chrtrans/cp866u_uni.h117
-rw-r--r--src/chrtrans/cp869_uni.h117
-rw-r--r--src/chrtrans/def7_uni.h824
-rw-r--r--src/chrtrans/dmcs_uni.h118
-rw-r--r--src/chrtrans/hp_uni.h113
-rw-r--r--src/chrtrans/iso01_uni.h134
-rw-r--r--src/chrtrans/iso02_uni.h120
-rw-r--r--src/chrtrans/iso03_uni.h112
-rw-r--r--src/chrtrans/iso04_uni.h102
-rw-r--r--src/chrtrans/iso05_uni.h118
-rw-r--r--src/chrtrans/iso06_uni.h108
-rw-r--r--src/chrtrans/iso07_uni.h121
-rw-r--r--src/chrtrans/iso08_uni.h117
-rw-r--r--src/chrtrans/iso09_uni.h119
-rw-r--r--src/chrtrans/iso10_uni.h116
-rw-r--r--src/chrtrans/iso13_uni.h113
-rw-r--r--src/chrtrans/iso14_uni.h113
-rw-r--r--src/chrtrans/iso15_uni.h113
-rw-r--r--src/chrtrans/iso16_uni.h113
-rw-r--r--src/chrtrans/koi8r_uni.h119
-rw-r--r--src/chrtrans/koi8u_uni.h117
-rw-r--r--src/chrtrans/mac_uni.h124
-rwxr-xr-xsrc/chrtrans/makeuctbbin0 -> 25848 bytes
-rw-r--r--src/chrtrans/makeuctb.obin0 -> 25208 bytes
-rw-r--r--src/chrtrans/mnem2_suni.h552
-rw-r--r--src/chrtrans/mnem_suni.h552
-rw-r--r--src/chrtrans/next_uni.h117
-rw-r--r--src/chrtrans/pt154_uni.h117
-rw-r--r--src/chrtrans/rfc_suni.h575
-rw-r--r--src/chrtrans/utf8_uni.h101
-rw-r--r--src/chrtrans/viscii_uni.h111
-rwxr-xr-xsrc/lynxbin0 -> 2069544 bytes
-rw-r--r--src/parsdate.obin0 -> 24968 bytes
169 files changed, 15351 insertions, 131 deletions
diff --git a/LYHelp.h b/LYHelp.h
new file mode 100644
index 0000000..9996965
--- /dev/null
+++ b/LYHelp.h
@@ -0,0 +1,26 @@
+/*
+ * $LynxId: LYHelp.hin,v 1.4 2008/01/10 23:26:53 tom Exp $
+ * vile:cmode
+ */
+/* definitions for help files */
+
+#ifndef LYHELP_H
+#define LYHELP_H
+
+#define ALT_EDIT_HELP "keystrokes/alt_edit_help.html"
+#define BASHLIKE_EDIT_HELP "keystrokes/bashlike_edit_help.html"
+#define COOKIE_JAR_HELP "Lynx_users_guide.html#Cookies"
+#define CACHE_JAR_HELP "Lynx_users_guide.html#Cache"
+#define CURRENT_KEYMAP_HELP "keystrokes/keystroke_help.html"
+#define DIRED_MENU_HELP "keystrokes/dired_help.html"
+#define EDIT_HELP "keystrokes/edit_help.html"
+#define DOWNLOAD_OPTIONS_HELP "Lynx_users_guide.html#RemoteSource"
+#define HISTORY_PAGE_HELP "keystrokes/history_help.html"
+#define LIST_PAGE_HELP "keystrokes/follow_help.html"
+#define LYNXCFG_HELP "lynx.cfg"
+#define OPTIONS_HELP "keystrokes/option_help.html"
+#define PRINT_OPTIONS_HELP "keystrokes/print_help.html"
+#define UPLOAD_OPTIONS_HELP "Lynx_users_guide.html#DirEd"
+#define VISITED_LINKS_HELP "keystrokes/visited_help.html"
+
+#endif /* LYHELP_H */
diff --git a/LYMessages.c b/LYMessages.c
new file mode 100644
index 0000000..78f9822
--- /dev/null
+++ b/LYMessages.c
@@ -0,0 +1,901 @@
+/*
+ * $LynxId: LYMessages_en.h,v 1.82 2019/08/24 00:37:02 tom Exp $
+ *
+ * Lynx - Hypertext navigation system
+ *
+ * Copyright 1997-2019 Thomas E. Dickey
+ * Copyright 1992, 1993, 1994 University of Kansas
+ * Released 1995 using GNU General Public License
+ */
+
+#ifndef LYMESSAGES_EN_H
+#define LYMESSAGES_EN_H
+
+/*******************************************************************
+ * The following definitions are for status line prompts, messages, or
+ * warnings issued by Lynx during program execution. You can modify
+ * them to make them more appropriate for your site. We recommend that
+ * you extend these definitions to other languages using the gettext
+ * library. There are also scattered uses of 'gettext()' throughout the
+ * Lynx source, covering all but those messages which (a) are used for
+ * debugging (CTRACE) or (b) are constants used in interaction with
+ * other programs.
+ *
+ * See ABOUT-NLS and po/readme for details and location of contributed
+ * translations. When no translation is available, the English default is
+ * used.
+ */
+char *ALERT_FORMAT = gettext("Alert!: %s");
+char *WELCOME_MSG = gettext("Welcome");
+char *REALLY_QUIT = gettext("Are you sure you want to quit?");
+#ifdef VMS
+char *REALLY_EXIT = gettext("Really exit from Lynx?");
+#endif /* VMS */
+char *CONNECTION_INTERRUPTED = gettext("Connection interrupted.");
+char *TRANSFER_INTERRUPTED = gettext("Data transfer interrupted.");
+char *CANCELLED = gettext("Cancelled!!!");
+char *CANCELLING = gettext("Cancelling!");
+char *NO_CANCEL = gettext("Excellent!!!");
+char *OPERATION_OK = gettext("OK");
+char *OPERATION_DONE = gettext("Done!");
+char *BAD_REQUEST = gettext("Bad request!");
+char *PREVIOUS = gettext("previous");
+char *NEXT_SCREEN = gettext("next screen");
+char *TO_HELP = gettext("HELP!");
+char *HELP_ON_SEGMENT = gettext(", help on ");
+/* #define HELP */char *HELP = \
+ gettext("Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back.");
+/* #define MOREHELP */char *MOREHELP = \
+ gettext("-- press space for more, use arrow keys to move, '?' for help, 'q' to quit.");
+char *MORE = gettext("-- press space for next page --");
+char *URL_TOO_LONG = gettext("URL too long");
+
+/* Forms messages */
+#ifdef TEXTFIELDS_MAY_NEED_ACTIVATION
+/* Inactive input fields, messages used with -tna option - kw */
+/* #define FORM_LINK_TEXT_ADV_MSG_INA */char *FORM_LINK_TEXT_ADV_MSG_INA = \
+ gettext("(Textfield \"%s\"); Inactive. Press <return> to activate.")
+/* #define FORM_LINK_TEXT_MESSAGE_INA */char *FORM_LINK_TEXT_MESSAGE_INA = \
+ gettext("(Text entry field) Inactive. Press <return> to activate.");
+/* #define FORM_LINK_TEXTAREA_ADV_MSG_INA */char *FORM_LINK_TEXTAREA_ADV_MSG_INA = \
+ gettext("(Textarea \"%s\"); Inactive. Press <return> to activate.")
+/* #define FORM_LINK_TEXTAREA_MESSAGE_INA */char *FORM_LINK_TEXTAREA_MESSAGE_INA = \
+ gettext("(Textarea) Inactive. Press <return> to activate.");
+/* #define FORM_LINK_TEXTAREA_ADV_MSG_INA_E */char *FORM_LINK_TEXTAREA_ADV_MSG_INA_E = \
+ gettext("(Textarea \"%s\"); Inactive. Press <return> to activate (%s for editor).")
+/* #define FORM_LINK_TEXTAREA_MESSAGE_INA_E */char *FORM_LINK_TEXTAREA_MESSAGE_INA_E = \
+ gettext("(Textarea) Inactive. Press <return> to activate (%s for editor).");
+/* #define FORM_LINK_TEXT_SUBMIT_MESSAGE_INA */char *FORM_LINK_TEXT_SUBMIT_MESSAGE_INA = \
+ gettext("(Form field) Inactive. Use <return> to edit.");
+/* #define FORM_TEXT_SUBMIT_MESSAGE_INA_X */char *FORM_TEXT_SUBMIT_MESSAGE_INA_X = \
+ gettext("(Form field) Inactive. Use <return> to edit (%s to submit with no cache).");
+/* #define FORM_TEXT_RESUBMIT_MESSAGE_INA */char *FORM_TEXT_RESUBMIT_MESSAGE_INA = \
+ gettext("(Form field) Inactive. Press <return> to edit, press <return> twice to submit.");
+/* #define FORM_TEXT_SUBMIT_MAILTO_MSG_INA */char *FORM_TEXT_SUBMIT_MAILTO_MSG_INA = \
+ gettext("(mailto form field) Inactive. Press <return> to change.");
+/* #define FORM_LINK_PASSWORD_MESSAGE_INA */char *FORM_LINK_PASSWORD_MESSAGE_INA = \
+ gettext("(Password entry field) Inactive. Press <return> to activate.");
+#endif
+/* #define FORM_LINK_FILE_UNM_MSG */char *FORM_LINK_FILE_UNM_MSG = \
+ gettext("UNMODIFIABLE file entry field. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_FILE_MESSAGE */char *FORM_LINK_FILE_MESSAGE = \
+ gettext("(File entry field) Enter filename. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_TEXT_ADV_MSG */char *FORM_LINK_TEXT_ADV_MSG = \
+ gettext("(Textfield \"%s\"); Enter text. Use UP or DOWN arrows or tab to move off.")
+/* #define FORM_LINK_TEXT_MESSAGE */char *FORM_LINK_TEXT_MESSAGE = \
+ gettext("(Textfield \"%s\"); Enter text. Use UP or DOWN arrows or tab to move off.")
+/* #define FORM_LINK_TEXTAREA_ADV_MSG */char *FORM_LINK_TEXTAREA_ADV_MSG = \
+ gettext("(Textarea \"%s\"); Enter text. Use UP/DOWN arrows or TAB to move off.")
+/* #define FORM_LINK_TEXTAREA_MESSAGE */char *FORM_LINK_TEXTAREA_MESSAGE = \
+ gettext("(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off.");
+/* #define FORM_LINK_TEXTAREA_ADV_MSG_E */char *FORM_LINK_TEXTAREA_ADV_MSG_E = \
+ gettext("(Textarea \"%s\"); Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor).")
+/* #define FORM_LINK_TEXTAREA_MESSAGE_E */char *FORM_LINK_TEXTAREA_MESSAGE_E = \
+ gettext("(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor).");
+/* #define FORM_LINK_TEXT_UNM_MSG */char *FORM_LINK_TEXT_UNM_MSG = \
+ gettext("UNMODIFIABLE form text field. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_TEXT_SUBMIT_MESSAGE */char *FORM_LINK_TEXT_SUBMIT_MESSAGE = \
+ gettext("(Form field) Enter text. Use <return> to submit.");
+/* #define FORM_LINK_TEXT_SUBMIT_MESSAGE_X */char *FORM_LINK_TEXT_SUBMIT_MESSAGE_X = \
+ gettext("(Form field) Enter text. Use <return> to submit (%s for no cache).");
+/* #define FORM_LINK_TEXT_RESUBMIT_MESSAGE */char *FORM_LINK_TEXT_RESUBMIT_MESSAGE = \
+ gettext("(Form field) Enter text. Use <return> to submit, arrows or tab to move off.");
+/* #define FORM_LINK_TEXT_SUBMIT_UNM_MSG */char *FORM_LINK_TEXT_SUBMIT_UNM_MSG = \
+ gettext("UNMODIFIABLE form field. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_TEXT_SUBMIT_MAILTO_MSG */char *FORM_LINK_TEXT_SUBMIT_MAILTO_MSG = \
+ gettext("(mailto form field) Enter text. Use <return> to submit, arrows to move off.");
+/* #define FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG */char *FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG = \
+ gettext("(mailto form field) Mail is disallowed so you cannot submit.");
+/* #define FORM_LINK_PASSWORD_MESSAGE */char *FORM_LINK_PASSWORD_MESSAGE = \
+ gettext("(Password entry field) Enter text. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_PASSWORD_UNM_MSG */char *FORM_LINK_PASSWORD_UNM_MSG = \
+ gettext("UNMODIFIABLE form password. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_CHECKBOX_ADV_MSG */char *FORM_LINK_CHECKBOX_ADV_MSG = \
+ gettext("(Checkbox \"%s\"); Use right-arrow or <return> to toggle.")
+/* #define FORM_LINK_CHECKBOX_MESSAGE */char *FORM_LINK_CHECKBOX_MESSAGE = \
+ gettext("(Checkbox Field) Use right-arrow or <return> to toggle.");
+/* #define FORM_LINK_CHECKBOX_UNM_MSG */char *FORM_LINK_CHECKBOX_UNM_MSG = \
+ gettext("UNMODIFIABLE form checkbox. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_RADIO_ADV_MSG */char *FORM_LINK_RADIO_ADV_MSG = \
+ gettext("(Radio Button \"%s\"); Use right-arrow or <return> to toggle.")
+/* #define FORM_LINK_RADIO_MESSAGE */char *FORM_LINK_RADIO_MESSAGE = \
+ gettext("(Radio Button) Use right-arrow or <return> to toggle.");
+/* #define FORM_LINK_RADIO_UNM_MSG */char *FORM_LINK_RADIO_UNM_MSG = \
+ gettext("UNMODIFIABLE form radio button. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_SUBMIT_PREFIX */char *FORM_LINK_SUBMIT_PREFIX = \
+ gettext("Submit ('x' for no cache) to ");
+/* #define FORM_LINK_RESUBMIT_PREFIX */char *FORM_LINK_RESUBMIT_PREFIX = \
+ gettext("Submit to ");
+/* #define FORM_LINK_SUBMIT_MESSAGE */char *FORM_LINK_SUBMIT_MESSAGE = \
+ gettext("(Form submit button) Use right-arrow or <return> to submit ('x' for no cache).");
+/* #define FORM_LINK_RESUBMIT_MESSAGE */char *FORM_LINK_RESUBMIT_MESSAGE = \
+ gettext("(Form submit button) Use right-arrow or <return> to submit.");
+/* #define FORM_LINK_SUBMIT_DIS_MSG */char *FORM_LINK_SUBMIT_DIS_MSG = \
+ gettext("DISABLED form submit button. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_SUBMIT_MAILTO_PREFIX */char *FORM_LINK_SUBMIT_MAILTO_PREFIX = \
+ gettext("Submit mailto form to ");
+/* #define FORM_LINK_SUBMIT_MAILTO_MSG */char *FORM_LINK_SUBMIT_MAILTO_MSG = \
+ gettext("(mailto form submit button) Use right-arrow or <return> to submit.");
+/* #define FORM_LINK_SUBMIT_MAILTO_DIS_MSG */char *FORM_LINK_SUBMIT_MAILTO_DIS_MSG = \
+ gettext("(mailto form submit button) Mail is disallowed so you cannot submit.");
+/* #define FORM_LINK_RESET_MESSAGE */char *FORM_LINK_RESET_MESSAGE = \
+ gettext("(Form reset button) Use right-arrow or <return> to reset form to defaults.");
+/* #define FORM_LINK_RESET_DIS_MSG */char *FORM_LINK_RESET_DIS_MSG = \
+ gettext("DISABLED form reset button. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_BUTTON_MESSAGE */char *FORM_LINK_BUTTON_MESSAGE = \
+ gettext("(Script button) Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_BUTTON_ADV_MSG */char *FORM_LINK_BUTTON_ADV_MSG = \
+ gettext("(Script button \"%s\"); Use UP or DOWN arrows or tab to move off.")
+/* #define FORM_LINK_BUTTON_DIS_MSG */char *FORM_LINK_BUTTON_DIS_MSG = \
+ gettext("DISABLED Script button. Use UP or DOWN arrows or tab to move off.");
+/* #define FORM_LINK_OPTION_LIST_ADV_MSG */char *FORM_LINK_OPTION_LIST_ADV_MSG = \
+ gettext("(Option list \"%s\"); Hit return to select option.")
+/* #define FORM_LINK_OPTION_LIST_MESSAGE */char *FORM_LINK_OPTION_LIST_MESSAGE = \
+ gettext("(Option list) Hit return and use arrow keys and return to select option.");
+/* #define CHOICE_LIST_ADV_MSG */char *CHOICE_LIST_ADV_MSG = \
+ gettext("(Choice entry \"%s\"); Use arrow keys and return to select option.")
+/* #define CHOICE_LIST_MESSAGE */char *CHOICE_LIST_MESSAGE = \
+ gettext("(Choice list) Hit return and use arrow keys and return to select option.");
+/* #define MOUSE_CHOICE_MESSAGE */char *MOUSE_CHOICE_MESSAGE = \
+ gettext("Left mouse button or return to select, arrow keys to scroll.");
+/* #define FORM_LINK_OPTION_LIST_UNM_MSG */char *FORM_LINK_OPTION_LIST_UNM_MSG = \
+ gettext("UNMODIFIABLE option list. Use return or arrow keys to review or leave.");
+/* #define CHOICE_LIST_UNM_MSG */char *CHOICE_LIST_UNM_MSG = \
+ gettext("UNMODIFIABLE choice list. Use return or arrow keys to review or leave.");
+char *SUBMITTING_FORM = gettext("Submitting form...");
+char *RESETTING_FORM = gettext("Resetting form...");
+/* #define RELOADING_FORM */char *RELOADING_FORM = \
+ gettext("Reloading document. Any form entries will be lost!");
+/* #define LINK_NOT_IN_FORM */char *LINK_NOT_IN_FORM = \
+ gettext("The current link is not in a FORM");
+char *CANNOT_TRANSCODE_FORM = gettext("Warning: Cannot transcode form data to charset %s!");
+
+/* #define NORMAL_LINK_MESSAGE */char *NORMAL_LINK_MESSAGE = \
+ gettext("(NORMAL LINK) Use right-arrow or <return> to activate.");
+char *LINK_NOT_FOUND = gettext("The resource requested is not available at this time.");
+char *ENTER_LYNX_COMMAND = gettext("Enter Lynx keystroke command: ");
+char *WWW_FIND_MESSAGE = gettext("Looking up ");
+char *WWW_WAIT_MESSAGE = gettext("Getting %s");
+char *WWW_SKIP_MESSAGE = gettext("Skipping %s");
+char *WWW_USING_MESSAGE = gettext("Using %s");
+char *WWW_ILLEGAL_URL_MESSAGE = gettext("Illegal URL: %s");
+char *WWW_BAD_ADDR_MESSAGE = gettext("Badly formed address %s");
+char *ADVANCED_URL_MESSAGE = gettext("URL: %s");
+char *WWW_FAIL_MESSAGE = gettext("Unable to access WWW file!!!");
+char *WWW_INDEX_MESSAGE = gettext("This is a searchable index. Use %s to search.");
+/* #define WWW_INDEX_MORE_MESSAGE */char *WWW_INDEX_MORE_MESSAGE = \
+ gettext("--More-- This is a searchable index. Use %s to search.");
+char *BAD_LINK_NUM_ENTERED = gettext("You have entered an invalid link number.");
+/* #define SOURCE_HELP */char *SOURCE_HELP = \
+ gettext("Currently viewing document source. Press '\\' to return to rendered version.");
+/* #define NOVICE_LINE_ONE */char *NOVICE_LINE_ONE = \
+ gettext(" Arrow keys: Up and Down to move. Right to follow a link; Left to go back. \n");
+/* #define NOVICE_LINE_TWO */char *NOVICE_LINE_TWO = \
+ gettext(" H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list \n");
+/* #define NOVICE_LINE_TWO_A */char *NOVICE_LINE_TWO_A = \
+ gettext(" O)ther cmds H)elp K)eymap G)oto P)rint M)ain screen o)ptions Q)uit \n");
+/* #define NOVICE_LINE_TWO_B */char *NOVICE_LINE_TWO_B = \
+ gettext(" O)ther cmds B)ack E)dit D)ownload ^R)eload ^W)ipe screen search doc: / \n");
+/* #define NOVICE_LINE_TWO_C */char *NOVICE_LINE_TWO_C = \
+ gettext("O)ther cmds C)omment History: <backspace> Bookmarks: V)iew, A)dd, R)emove \n");
+/* #define FORM_NOVICELINE_ONE */char *FORM_NOVICELINE_ONE = \
+ gettext(" Enter text into the field by typing on the keyboard ");
+/* #define FORM_NOVICELINE_TWO */char *FORM_NOVICELINE_TWO = \
+ gettext(" Ctrl-U to delete all text in field, [Backspace] to delete a character ");
+/* #define FORM_NOVICELINE_TWO_DELBL */char *FORM_NOVICELINE_TWO_DELBL = \
+ gettext(" Ctrl-U to delete text in field, [Backspace] to delete a character ");
+/* #define FORM_NOVICELINE_TWO_VAR */char *FORM_NOVICELINE_TWO_VAR = \
+ gettext(" %s to delete all text in field, [Backspace] to delete a character ");
+/* #define FORM_NOVICELINE_TWO_DELBL_VAR */char *FORM_NOVICELINE_TWO_DELBL_VAR = \
+ gettext(" %s to delete text in field, [Backspace] to delete a character ");
+
+/* mailto */
+char *BAD_FORM_MAILTO = gettext("Malformed mailto form submission! Cancelled!");
+char *MAILTO_SQUASH_CTL = gettext("Warning! Control codes in mail address replaced by ?");
+char *FORM_MAILTO_DISALLOWED = gettext("Mail disallowed! Cannot submit.");
+char *FORM_MAILTO_FAILED = gettext("Mailto form submission failed!");
+char *FORM_MAILTO_CANCELLED = gettext("Mailto form submission Cancelled!!!");
+char *SENDING_FORM_CONTENT = gettext("Sending form content...");
+char *NO_ADDRESS_IN_MAILTO_URL = gettext("No email address is present in mailto URL!");
+/* #define MAILTO_URL_TEMPOPEN_FAILED */char *MAILTO_URL_TEMPOPEN_FAILED = \
+ gettext("Unable to open temporary file for mailto URL!");
+/* #define INC_ORIG_MSG_PROMPT */char *INC_ORIG_MSG_PROMPT = \
+ gettext("Do you wish to include the original message?");
+/* #define INC_PREPARSED_MSG_PROMPT */char *INC_PREPARSED_MSG_PROMPT = \
+ gettext("Do you wish to include the preparsed source?");
+/* #define SPAWNING_EDITOR_FOR_MAIL */char *SPAWNING_EDITOR_FOR_MAIL = \
+ gettext("Spawning your selected editor to edit mail message");
+/* #define ERROR_SPAWNING_EDITOR */char *ERROR_SPAWNING_EDITOR = \
+ gettext("Error spawning editor, check your editor definition in the options menu");
+char *SEND_COMMENT_PROMPT = gettext("Send this comment?");
+char *SEND_MESSAGE_PROMPT = gettext("Send this message?");
+char *SENDING_YOUR_MSG = gettext("Sending your message...");
+char *SENDING_COMMENT = gettext("Sending your comment:");
+
+/* textarea */
+char *NOT_IN_TEXTAREA_NOEDIT = gettext("Not in a TEXTAREA; cannot use external editor.");
+char *NOT_IN_TEXTAREA = gettext("Not in a TEXTAREA; cannot use command.");
+
+char *FILE_ACTIONS_DISALLOWED = gettext("file: ACTIONs are disallowed!");
+/* #define FILE_SERVED_LINKS_DISALLOWED */char *FILE_SERVED_LINKS_DISALLOWED = \
+ gettext("file: URLs via served links are disallowed!");
+char *NOAUTH_TO_ACCESS_FILES = gettext("Access to local files denied.");
+char *FILE_BOOKMARKS_DISALLOWED = gettext("file: URLs via bookmarks are disallowed!");
+/* #define SPECIAL_VIA_EXTERNAL_DISALLOWED */char *SPECIAL_VIA_EXTERNAL_DISALLOWED = \
+ gettext("This special URL is not allowed in external documents!");
+char *RETURN_TO_LYNX = gettext("Press <return> to return to Lynx.");
+#ifdef VMS
+/* #define SPAWNING_MSG */char *SPAWNING_MSG = \
+ gettext("Spawning DCL subprocess. Use 'logout' to return to Lynx.\n");
+#else
+#ifdef DOSPATH
+/* #define SPAWNING_MSG */char *SPAWNING_MSG = \
+ gettext("Type EXIT to return to Lynx.\n");
+#else /* UNIX */
+/* #define SPAWNING_MSG */char *SPAWNING_MSG = \
+ gettext("Spawning your default shell. Use 'exit' to return to Lynx.\n");
+#endif
+#endif /* VMS */
+char *SPAWNING_DISABLED = gettext("Spawning is currently disabled.");
+char *DOWNLOAD_DISABLED = gettext("The 'd'ownload command is currently disabled.");
+char *NO_DOWNLOAD_INPUT = gettext("You cannot download an input field.");
+char *NO_DOWNLOAD_MAILTO_ACTION = gettext("Form has a mailto action! Cannot download.");
+char *NO_DOWNLOAD_MAILTO_LINK = gettext("You cannot download a mailto: link.");
+char *NO_DOWNLOAD_COOKIES = gettext("You cannot download cookies.");
+char *NO_DOWNLOAD_PRINT_OP = gettext("You cannot download a printing option.");
+char *NO_DOWNLOAD_UPLOAD_OP = gettext("You cannot download an upload option.");
+char *NO_DOWNLOAD_PERMIT_OP = gettext("You cannot download an permit option.");
+char *NO_DOWNLOAD_SPECIAL = gettext("This special URL cannot be downloaded!");
+char *NO_DOWNLOAD_CHOICE = gettext("Nothing to download.");
+char *TRACE_ON = gettext("Trace ON!");
+char *TRACE_OFF = gettext("Trace OFF!");
+/* #define CLICKABLE_IMAGES_ON */char *CLICKABLE_IMAGES_ON = \
+ gettext("Links will be included for all images! Reloading...");
+/* #define CLICKABLE_IMAGES_OFF */char *CLICKABLE_IMAGES_OFF = \
+ gettext("Standard image handling restored! Reloading...");
+/* #define PSEUDO_INLINE_ALTS_ON */char *PSEUDO_INLINE_ALTS_ON = \
+ gettext("Pseudo_ALTs will be inserted for inlines without ALT strings! Reloading...");
+/* #define PSEUDO_INLINE_ALTS_OFF */char *PSEUDO_INLINE_ALTS_OFF = \
+ gettext("Inlines without an ALT string specified will be ignored! Reloading...");
+char *RAWMODE_OFF = gettext("Raw 8-bit or CJK mode toggled OFF! Reloading...");
+char *RAWMODE_ON = gettext("Raw 8-bit or CJK mode toggled ON! Reloading...");
+/* #define HEAD_D_L_OR_CANCEL */char *HEAD_D_L_OR_CANCEL = \
+ gettext("Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c): ");
+/* #define HEAD_D_OR_CANCEL */char *HEAD_D_OR_CANCEL = \
+ gettext("Send HEAD request for D)ocument, or C)ancel? (d,c): ");
+char *DOC_NOT_HTTP_URL = gettext("Sorry, the document is not an http URL.");
+char *LINK_NOT_HTTP_URL = gettext("Sorry, the link is not an http URL.");
+char *FORM_ACTION_DISABLED = gettext("Sorry, the ACTION for this form is disabled.");
+/* #define FORM_ACTION_NOT_HTTP_URL */char *FORM_ACTION_NOT_HTTP_URL = \
+ gettext("Sorry, the ACTION for this form is not an http URL.");
+char *NOT_HTTP_URL_OR_ACTION = gettext("Not an http URL or form ACTION!");
+char *SPECIAL_ACTION_DISALLOWED = gettext("This special URL cannot be a form ACTION!");
+char *NOT_IN_STARTING_REALM = gettext("URL is not in starting realm!");
+char *NEWSPOSTING_DISABLED = gettext("News posting is disabled!");
+char *DIRED_DISABLED = gettext("File management support is disabled!");
+char *NO_JUMPFILE = gettext("No jump file is currently available.");
+char *JUMP_PROMPT = gettext("Jump to (use '?' for list): ");
+char *JUMP_DISALLOWED = gettext("Jumping to a shortcut URL is disallowed!");
+char *RANDOM_URL_DISALLOWED = gettext("Random URL is disallowed! Use a shortcut.");
+char *NO_RANDOM_URLS_YET = gettext("No random URLs have been used thus far.");
+char *BOOKMARKS_DISABLED = gettext("Bookmark features are currently disabled.");
+char *BOOKMARK_EXEC_DISABLED = gettext("Execution via bookmarks is disabled.");
+/* #define BOOKMARK_FILE_NOT_DEFINED */char *BOOKMARK_FILE_NOT_DEFINED = \
+ gettext("Bookmark file is not defined. Use %s to see options.");
+/* #define NO_TEMP_FOR_HOTLIST */char *NO_TEMP_FOR_HOTLIST = \
+ gettext("Unable to open tempfile for X Mosaic hotlist conversion.");
+char *BOOKMARK_OPEN_FAILED = gettext("ERROR - unable to open bookmark file.");
+/* #define BOOKMARK_OPEN_FAILED_FOR_DEL */char *BOOKMARK_OPEN_FAILED_FOR_DEL = \
+ gettext("Unable to open bookmark file for deletion of link.");
+/* #define BOOKSCRA_OPEN_FAILED_FOR_DEL */char *BOOKSCRA_OPEN_FAILED_FOR_DEL = \
+ gettext("Unable to open scratch file for deletion of link.");
+#ifdef VMS
+char *ERROR_RENAMING_SCRA = gettext("Error renaming scratch file.");
+#else
+char *ERROR_RENAMING_TEMP = gettext("Error renaming temporary file.");
+/* #define BOOKTEMP_COPY_FAIL */char *BOOKTEMP_COPY_FAIL = \
+ gettext("Unable to copy temporary file for deletion of link.");
+/* #define BOOKTEMP_REOPEN_FAIL_FOR_DEL */char *BOOKTEMP_REOPEN_FAIL_FOR_DEL = \
+ gettext("Unable to reopen temporary file for deletion of link.");
+#endif /* VMS */
+/* #define BOOKMARK_LINK_NOT_ONE_LINE */char *BOOKMARK_LINK_NOT_ONE_LINE = \
+ gettext("Link is not by itself all on one line in bookmark file.");
+char *BOOKMARK_DEL_FAILED = gettext("Bookmark deletion failed.");
+/* #define BOOKMARKS_NOT_TRAVERSED */char *BOOKMARKS_NOT_TRAVERSED = \
+ gettext("Bookmark files cannot be traversed (only http URLs).");
+/* #define BOOKMARKS_NOT_OPEN */char *BOOKMARKS_NOT_OPEN = \
+ gettext("Unable to open bookmark file, use 'a' to save a link first");
+char *BOOKMARKS_NOLINKS = gettext("There are no links in this bookmark file!");
+/* #define CACHE_D_OR_CANCEL */char *CACHE_D_OR_CANCEL = \
+ gettext("D)elete cached document or C)ancel? (d,c): ");
+/* #define BOOK_D_L_OR_CANCEL */char *BOOK_D_L_OR_CANCEL = \
+ gettext("Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): ");
+char *BOOK_D_OR_CANCEL = gettext("Save D)ocument to bookmark file or C)ancel? (d,c): ");
+char *BOOK_L_OR_CANCEL = gettext("Save L)ink to bookmark file or C)ancel? (l,c): ");
+/* #define NOBOOK_POST_FORM */char *NOBOOK_POST_FORM = \
+ gettext("Documents from forms with POST content cannot be saved as bookmarks.");
+char *NOBOOK_FORM_FIELD = gettext("Cannot save form fields/links");
+/* #define NOBOOK_HSML */char *NOBOOK_HSML = \
+ gettext("History, showinfo, menu and list files cannot be saved as bookmarks.");
+/* #define CONFIRM_BOOKMARK_DELETE */char *CONFIRM_BOOKMARK_DELETE = \
+ gettext("Do you really want to delete this link from your bookmark file?");
+char *MALFORMED_ADDRESS = gettext("Malformed address.");
+/* #define HISTORICAL_ON_MINIMAL_OFF */char *HISTORICAL_ON_MINIMAL_OFF = \
+ gettext("Historical comment parsing ON (Minimal is overridden)!");
+/* #define HISTORICAL_OFF_MINIMAL_ON */char *HISTORICAL_OFF_MINIMAL_ON = \
+ gettext("Historical comment parsing OFF (Minimal is in effect)!");
+/* #define HISTORICAL_ON_VALID_OFF */char *HISTORICAL_ON_VALID_OFF = \
+ gettext("Historical comment parsing ON (Valid is overridden)!");
+/* #define HISTORICAL_OFF_VALID_ON */char *HISTORICAL_OFF_VALID_ON = \
+ gettext("Historical comment parsing OFF (Valid is in effect)!");
+/* #define MINIMAL_ON_IN_EFFECT */char *MINIMAL_ON_IN_EFFECT = \
+ gettext("Minimal comment parsing ON (and in effect)!");
+/* #define MINIMAL_OFF_VALID_ON */char *MINIMAL_OFF_VALID_ON = \
+ gettext("Minimal comment parsing OFF (Valid is in effect)!");
+/* #define MINIMAL_ON_BUT_HISTORICAL */char *MINIMAL_ON_BUT_HISTORICAL = \
+ gettext("Minimal comment parsing ON (but Historical is in effect)!");
+/* #define MINIMAL_OFF_HISTORICAL_ON */char *MINIMAL_OFF_HISTORICAL_ON = \
+ gettext("Minimal comment parsing OFF (Historical is in effect)!");
+char *SOFT_DOUBLE_QUOTE_ON = gettext("Soft double-quote parsing ON!");
+char *SOFT_DOUBLE_QUOTE_OFF = gettext("Soft double-quote parsing OFF!");
+char *USING_DTD_0 = gettext("Now using TagSoup parsing of HTML.");
+char *USING_DTD_1 = gettext("Now using SortaSGML parsing of HTML!");
+char *ALREADY_AT_END = gettext("You are already at the end of this document.");
+char *ALREADY_AT_BEGIN = gettext("You are already at the beginning of this document.");
+char *ALREADY_AT_PAGE = gettext("You are already at page %d of this document.");
+char *LINK_ALREADY_CURRENT = gettext("Link number %d already is current.");
+char *ALREADY_AT_FIRST = gettext("You are already at the first document");
+char *NO_LINKS_ABOVE = gettext("There are no links above this line of the document.");
+char *NO_LINKS_BELOW = gettext("There are no links below this line of the document.");
+/* #define MAXLEN_REACHED_DEL_OR_MOV */char *MAXLEN_REACHED_DEL_OR_MOV = \
+ gettext("Maximum length reached! Delete text or move off field.");
+/* #define NOT_ON_SUBMIT_OR_LINK */char *NOT_ON_SUBMIT_OR_LINK = \
+ gettext("You are not on a form submission button or normal link.");
+/* #define NEED_CHECKED_RADIO_BUTTON */char *NEED_CHECKED_RADIO_BUTTON = \
+ gettext("One radio button must be checked at all times!");
+char *NO_SUBMIT_BUTTON_QUERY = gettext("No submit button for this form, submit single text field?");
+char *PREV_DOC_QUERY = gettext("Do you want to go back to the previous document?");
+char *ARROWS_OR_TAB_TO_MOVE = gettext("Use arrows or tab to move off of field.");
+/* #define ENTER_TEXT_ARROWS_OR_TAB */char *ENTER_TEXT_ARROWS_OR_TAB = \
+ gettext("Enter text. Use arrows or tab to move off of field.");
+char *NO_FORM_ACTION = gettext("** Bad HTML!! No form action defined. **");
+char *BAD_HTML_NO_POPUP = gettext("Bad HTML!! Unable to create popup window!");
+char *POPUP_FAILED = gettext("Unable to create popup window!");
+char *GOTO_DISALLOWED = gettext("Goto a random URL is disallowed!");
+char *GOTO_NON_HTTP_DISALLOWED = gettext("Goto a non-http URL is disallowed!");
+char *GOTO_XXXX_DISALLOWED = gettext("You are not allowed to goto \"%s\" URLs");
+char *URL_TO_OPEN = gettext("URL to open: ");
+char *EDIT_CURRENT_GOTO = gettext("Edit the current Goto URL: ");
+char *EDIT_THE_PREV_GOTO = gettext("Edit the previous Goto URL: ");
+char *EDIT_A_PREV_GOTO = gettext("Edit a previous Goto URL: ");
+char *CURRENT_DOC_HAS_POST_DATA = gettext("Current document has POST data.");
+char *EDIT_CURDOC_URL = gettext("Edit this document's URL: ");
+char *EDIT_CURLINK_URL = gettext("Edit the current link's URL: ");
+char *EDIT_SUBMIT_URL = gettext("Edit the form's submit-URL: ");
+char *EDIT_FM_MENU_URLS_DISALLOWED = gettext("You cannot edit File Management URLs");
+char *ENTER_DATABASE_QUERY = gettext("Enter a database query: ");
+char *ENTER_WHEREIS_QUERY = gettext("Enter a whereis query: ");
+char *EDIT_CURRENT_QUERY = gettext("Edit the current query: ");
+char *EDIT_THE_PREV_QUERY = gettext("Edit the previous query: ");
+char *EDIT_A_PREV_QUERY = gettext("Edit a previous query: ");
+/* #define USE_C_R_TO_RESUB_CUR_QUERY */char *USE_C_R_TO_RESUB_CUR_QUERY = \
+ gettext("Use Control-R to resubmit the current query.");
+char *EDIT_CURRENT_SHORTCUT = gettext("Edit the current shortcut: ");
+char *EDIT_THE_PREV_SHORTCUT = gettext("Edit the previous shortcut: ");
+char *EDIT_A_PREV_SHORTCUT = gettext("Edit a previous shortcut: ");
+char *KEY_NOT_MAPPED_TO_JUMP_FILE = gettext("Key '%c' is not mapped to a jump file!");
+char *CANNOT_LOCATE_JUMP_FILE = gettext("Cannot locate jump file!");
+char *CANNOT_OPEN_JUMP_FILE = gettext("Cannot open jump file!");
+char *ERROR_READING_JUMP_FILE = gettext("Error reading jump file!");
+char *OUTOF_MEM_FOR_JUMP_FILE = gettext("Out of memory reading jump file!");
+char *OUTOF_MEM_FOR_JUMP_TABLE = gettext("Out of memory reading jump table!");
+char *NO_INDEX_FILE = gettext("No index is currently available.");
+/* #define CONFIRM_MAIN_SCREEN */char *CONFIRM_MAIN_SCREEN = \
+ gettext("Do you really want to go to the Main screen?");
+char *IN_MAIN_SCREEN = gettext("You are already at main screen!");
+/* #define NOT_ISINDEX */char *NOT_ISINDEX = \
+ gettext("Not a searchable indexed document -- press '/' to search for a text string");
+/* #define NO_OWNER */char *NO_OWNER = \
+ gettext("No owner is defined for this file so you cannot send a comment");
+char *NO_OWNER_USE = gettext("No owner is defined. Use %s?");
+char *CONFIRM_COMMENT = gettext("Do you wish to send a comment?");
+char *MAIL_DISALLOWED = gettext("Mail is disallowed so you cannot send a comment");
+char *EDIT_DISABLED = gettext("The 'e'dit command is currently disabled.");
+char *ANYEDIT_DISABLED = gettext("External editing is currently disabled.");
+char *NO_STATUS = gettext("System error - failure to get status.");
+char *NO_EDITOR = gettext("No editor is defined!");
+char *PRINT_DISABLED = gettext("The 'p'rint command is currently disabled.");
+char *NO_TOOLBAR = gettext("Document has no Toolbar links or Banner.");
+char *CANNOT_OPEN_TRAV_FILE = gettext("Unable to open traversal file.");
+char *CANNOT_OPEN_TRAF_FILE = gettext("Unable to open traversal found file.");
+char *CANNOT_OPEN_REJ_FILE = gettext("Unable to open reject file.");
+char *NOOPEN_TRAV_ERR_FILE = gettext("Unable to open traversal errors output file");
+char *TRAV_WAS_INTERRUPTED = gettext("TRAVERSAL WAS INTERRUPTED");
+char *FOLLOW_LINK_NUMBER = gettext("Follow link (or goto link or page) number: ");
+char *SELECT_OPTION_NUMBER = gettext("Select option (or page) number: ");
+char *OPTION_ALREADY_CURRENT = gettext("Option number %d already is current.");
+/* #define ALREADY_AT_OPTION_END */char *ALREADY_AT_OPTION_END = \
+ gettext("You are already at the end of this option list.");
+/* #define ALREADY_AT_OPTION_BEGIN */char *ALREADY_AT_OPTION_BEGIN = \
+ gettext("You are already at the beginning of this option list.");
+/* #define ALREADY_AT_OPTION_PAGE */char *ALREADY_AT_OPTION_PAGE = \
+ gettext("You are already at page %d of this option list.");
+char *BAD_OPTION_NUM_ENTERED = gettext("You have entered an invalid option number.");
+char *BAD_HTML_USE_TRACE = gettext("** Bad HTML!! Use -trace to diagnose. **");
+char *GIVE_FILENAME = gettext("Give name of file to save in");
+char *CANNOT_SAVE_REMOTE = gettext("Can't save data to file -- please run WWW locally");
+char *CANNOT_OPEN_TEMP = gettext("Can't open temporary file!");
+char *CANNOT_OPEN_OUTPUT = gettext("Can't open output file! Cancelling!");
+char *EXECUTION_DISABLED = gettext("Execution is disabled.");
+/* #define EXECUTION_DISABLED_FOR_FILE */char *EXECUTION_DISABLED_FOR_FILE = \
+ gettext("Execution is not enabled for this file. See the Options menu (use %s).");
+/* #define EXECUTION_NOT_COMPILED */char *EXECUTION_NOT_COMPILED = \
+ gettext("Execution capabilities are not compiled into this version.");
+char *CANNOT_DISPLAY_FILE = gettext("This file cannot be displayed on this terminal.");
+/* #define CANNOT_DISPLAY_FILE_D_OR_C */char *CANNOT_DISPLAY_FILE_D_OR_C = \
+ gettext("This file cannot be displayed on this terminal: D)ownload, or C)ancel");
+char *MSG_DOWNLOAD_OR_CANCEL = gettext("%s D)ownload, or C)ancel");
+char *CANCELLING_FILE = gettext("Cancelling file.");
+char *RETRIEVING_FILE = gettext("Retrieving file. - PLEASE WAIT -");
+char *FILENAME_PROMPT = gettext("Enter a filename: ");
+char *EDIT_THE_PREV_FILENAME = gettext("Edit the previous filename: ");
+char *EDIT_A_PREV_FILENAME = gettext("Edit a previous filename: ");
+char *NEW_FILENAME_PROMPT = gettext("Enter a new filename: ");
+char *FILENAME_CANNOT_BE_DOT = gettext("File name may not begin with a dot.");
+#ifdef VMS
+char *FILE_EXISTS_HPROMPT = gettext("File exists. Create higher version?");
+#else
+char *FILE_EXISTS_OPROMPT = gettext("File exists. Overwrite?");
+#endif /* VMS */
+char *CANNOT_WRITE_TO_FILE = gettext("Cannot write to file.");
+char *MISCONF_DOWNLOAD_COMMAND = gettext("ERROR! - download command is misconfigured.");
+char *CANNOT_DOWNLOAD_FILE = gettext("Unable to download file.");
+char *READING_DIRECTORY = gettext("Reading directory...");
+char *BUILDING_DIR_LIST = gettext("Building directory listing...");
+char *SAVING = gettext("Saving...");
+char *COULD_NOT_EDIT_FILE = gettext("Could not edit file '%s'.");
+char *COULD_NOT_ACCESS_DOCUMENT = gettext("Unable to access document!");
+char *COULD_NOT_ACCESS_FILE = gettext("Could not access file.");
+char *COULD_NOT_ACCESS_DIR = gettext("Could not access directory.");
+char *COULD_NOT_LOAD_DATA = gettext("Could not load data.");
+/* #define CANNOT_EDIT_REMOTE_FILES */char *CANNOT_EDIT_REMOTE_FILES = \
+ gettext("Lynx cannot currently (e)dit remote WWW files.");
+/* #define CANNOT_EDIT_FIELD */char *CANNOT_EDIT_FIELD = \
+ gettext("This field cannot be (e)dited with an external editor.");
+char *RULE_INCORRECT = gettext("Bad rule");
+char *RULE_NEEDS_DATA = gettext("Insufficient operands:");
+char *NOAUTH_TO_EDIT_FILE = gettext("You are not authorized to edit this file.");
+char *TITLE_PROMPT = gettext("Title: ");
+char *SUBJECT_PROMPT = gettext("Subject: ");
+char *USERNAME_PROMPT = gettext("Username: ");
+char *PASSWORD_PROMPT = gettext("Password: ");
+char *USERNAME_PASSWORD_REQUIRED = gettext("lynx: Username and Password required!!!");
+char *PASSWORD_REQUIRED = gettext("lynx: Password required!!!");
+char *CLEAR_ALL_AUTH_INFO = gettext("Clear all authorization info for this session?");
+char *AUTH_INFO_CLEARED = gettext("Authorization info cleared.");
+char *AUTH_FAILED_PROMPT = gettext("Authorization failed. Retry?");
+char *CGI_DISABLED = gettext("cgi support has been disabled.");
+/* #define CGI_NOT_COMPILED */char *CGI_NOT_COMPILED = \
+ gettext("Lynxcgi capabilities are not compiled into this version.");
+char *CANNOT_CONVERT_I_TO_O = gettext("Sorry, no known way of converting %s to %s.");
+char *CONNECT_SET_FAILED = gettext("Unable to set up connection.");
+char *CONNECT_FAILED = gettext("Unable to make connection");
+/* #define MALFORMED_EXEC_REQUEST */char *MALFORMED_EXEC_REQUEST = \
+ gettext("Executable link rejected due to malformed request.");
+/* #define BADCHAR_IN_EXEC_LINK */char *BADCHAR_IN_EXEC_LINK = \
+ gettext("Executable link rejected due to `%c' character.");
+/* #define RELPATH_IN_EXEC_LINK */char *RELPATH_IN_EXEC_LINK = \
+ gettext("Executable link rejected due to relative path string ('../').");
+/* #define BADLOCPATH_IN_EXEC_LINK */char *BADLOCPATH_IN_EXEC_LINK = \
+ gettext("Executable link rejected due to location or path.");
+char *MAIL_DISABLED = gettext("Mail access is disabled!");
+/* #define ACCESS_ONLY_LOCALHOST */char *ACCESS_ONLY_LOCALHOST = \
+ gettext("Only files and servers on the local host can be accessed.");
+char *TELNET_DISABLED = gettext("Telnet access is disabled!");
+/* #define TELNET_PORT_SPECS_DISABLED */char *TELNET_PORT_SPECS_DISABLED = \
+ gettext("Telnet port specifications are disabled.");
+char *NEWS_DISABLED = gettext("USENET news access is disabled!");
+char *RLOGIN_DISABLED = gettext("Rlogin access is disabled!");
+char *FTP_DISABLED = gettext("Ftp access is disabled!");
+char *NO_REFS_FROM_DOC = gettext("There are no references from this document.");
+char *NO_VISIBLE_REFS_FROM_DOC = gettext("There are only hidden links from this document.");
+#ifdef VMS
+char *CANNOT_OPEN_COMFILE = gettext("Unable to open command file.");
+#endif /* VMS */
+char *NEWS_POST_CANCELLED = gettext("News Post Cancelled!!!");
+/* #define SPAWNING_EDITOR_FOR_NEWS */char *SPAWNING_EDITOR_FOR_NEWS = \
+ gettext("Spawning your selected editor to edit news message");
+char *POST_MSG_PROMPT = gettext("Post this message?");
+char *APPEND_SIG_FILE = gettext("Append '%s'?");
+char *POSTING_TO_NEWS = gettext("Posting to newsgroup(s)...");
+#ifdef VMS
+char *HAVE_UNREAD_MAIL_MSG = gettext("*** You have unread mail. ***");
+#else
+char *HAVE_MAIL_MSG = gettext("*** You have mail. ***");
+#endif /* VMS */
+char *HAVE_NEW_MAIL_MSG = gettext("*** You have new mail. ***");
+char *FILE_INSERT_CANCELLED = gettext("File insert cancelled!!!");
+char *MEMORY_EXHAUSTED_FILE = gettext("Not enough memory for file!");
+char *FILE_CANNOT_OPEN_R = gettext("Can't open file for reading.");
+char *FILE_DOES_NOT_EXIST = gettext("File does not exist.");
+char *FILE_DOES_NOT_EXIST_RE = gettext("File does not exist - reenter or cancel:");
+char *FILE_NOT_READABLE = gettext("File is not readable.");
+char *FILE_NOT_READABLE_RE = gettext("File is not readable - reenter or cancel:");
+char *FILE_INSERT_0_LENGTH = gettext("Nothing to insert - file is 0-length.");
+char *SAVE_REQUEST_CANCELLED = gettext("Save request cancelled!!!");
+char *MAIL_REQUEST_CANCELLED = gettext("Mail request cancelled!!!");
+/* #define CONFIRM_MAIL_SOURCE_PREPARSED */char *CONFIRM_MAIL_SOURCE_PREPARSED = \
+ gettext("Viewing preparsed source. Are you sure you want to mail it?");
+char *PLEASE_WAIT = gettext("Please wait...");
+char *MAILING_FILE = gettext("Mailing file. Please wait...");
+char *MAIL_REQUEST_FAILED = gettext("ERROR - Unable to mail file");
+/* #define CONFIRM_LONG_SCREEN_PRINT */char *CONFIRM_LONG_SCREEN_PRINT = \
+ gettext("File is %d screens long. Are you sure you want to print?");
+char *PRINT_REQUEST_CANCELLED = gettext("Print request cancelled!!!");
+char *PRESS_RETURN_TO_BEGIN = gettext("Press <return> to begin: ");
+char *PRESS_RETURN_TO_FINISH = gettext("Press <return> to finish: ");
+/* #define CONFIRM_LONG_PAGE_PRINT */char *CONFIRM_LONG_PAGE_PRINT = \
+ gettext("File is %d pages long. Are you sure you want to print?");
+/* #define CHECK_PRINTER */char *CHECK_PRINTER = \
+ gettext("Be sure your printer is on-line. Press <return> to start printing:");
+char *FILE_ALLOC_FAILED = gettext("ERROR - Unable to allocate file space!!!");
+char *UNABLE_TO_OPEN_TEMPFILE = gettext("Unable to open tempfile");
+char *UNABLE_TO_OPEN_PRINTOP_FILE = gettext("Unable to open print options file");
+char *PRINTING_FILE = gettext("Printing file. Please wait...");
+char *MAIL_ADDRESS_PROMPT = gettext("Please enter a valid internet mail address: ");
+char *PRINTER_MISCONF_ERROR = gettext("ERROR! - printer is misconfigured!");
+char *FAILED_MAP_POST_REQUEST = gettext("Image map from POST response not available!");
+char *MISDIRECTED_MAP_REQUEST = gettext("Misdirected client-side image MAP request!");
+char *MAP_NOT_ACCESSIBLE = gettext("Client-side image MAP is not accessible!");
+char *MAPS_NOT_AVAILABLE = gettext("No client-side image MAPs are available!");
+char *MAP_NOT_AVAILABLE = gettext("Client-side image MAP is not available!");
+#ifndef NO_OPTION_MENU
+/* #define OPTION_SCREEN_NEEDS_24 */char *OPTION_SCREEN_NEEDS_24 = \
+ gettext("Screen height must be at least 24 lines for the Options menu!");
+/* #define OPTION_SCREEN_NEEDS_23 */char *OPTION_SCREEN_NEEDS_23 = \
+ gettext("Screen height must be at least 23 lines for the Options menu!");
+/* #define OPTION_SCREEN_NEEDS_22 */char *OPTION_SCREEN_NEEDS_22 = \
+ gettext("Screen height must be at least 22 lines for the Options menu!");
+#endif /* !NO_OPTION_MENU */
+char *NEED_ADVANCED_USER_MODE = gettext("That key requires Advanced User mode.");
+char *CONTENT_TYPE_MSG = gettext("Content-type: %s");
+char *COMMAND_PROMPT = gettext("Command: ");
+char *COMMAND_UNKNOWN = gettext("Unknown or ambiguous command");
+char *VERSION_SEGMENT = gettext(" Version ");
+char *FIRST_SEGMENT = gettext(" first");
+char *GUESSING_SEGMENT = gettext(", guessing...");
+char *PERMISSIONS_SEGMENT = gettext("Permissions for ");
+char *SELECT_SEGMENT = gettext("Select ");
+char *CAP_LETT_SEGMENT = gettext("capital letter");
+char *OF_OPT_LINE_SEGMENT = gettext(" of option line,");
+char *TO_SAVE_SEGMENT = gettext(" to save,");
+char *TO_SEGMENT = gettext(" to ");
+char *OR_SEGMENT = gettext(" or ");
+char *INDEX_SEGMENT = gettext(" index");
+char *TO_RETURN_SEGMENT = gettext(" to return to Lynx.");
+char *ACCEPT_CHANGES = gettext("Accept Changes");
+char *RESET_CHANGES = gettext("Reset Changes");
+char *CANCEL_CHANGES = gettext("Left Arrow cancels changes");
+char *SAVE_OPTIONS = gettext("Save options to disk");
+char *ACCEPT_DATA = gettext("Hit RETURN to accept entered data.");
+/* #define ACCEPT_DATA_OR_DEFAULT */char *ACCEPT_DATA_OR_DEFAULT = \
+ gettext("Hit RETURN to accept entered data. Delete data to invoke the default.");
+char *VALUE_ACCEPTED = gettext("Value accepted!");
+/* #define VALUE_ACCEPTED_WARNING_X */char *VALUE_ACCEPTED_WARNING_X = \
+ gettext("Value accepted! -- WARNING: Lynx is configured for XWINDOWS!");
+/* #define VALUE_ACCEPTED_WARNING_NONX */char *VALUE_ACCEPTED_WARNING_NONX = \
+ gettext("Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!");
+char *EDITOR_LOCKED = gettext("You are not allowed to change which editor to use!");
+char *FAILED_TO_SET_DISPLAY = gettext("Failed to set DISPLAY variable!");
+char *FAILED_CLEAR_SET_DISPLAY = gettext("Failed to clear DISPLAY variable!");
+/* #define BOOKMARK_CHANGE_DISALLOWED */char *BOOKMARK_CHANGE_DISALLOWED = \
+ gettext("You are not allowed to change the bookmark file!");
+char *COLOR_TOGGLE_DISABLED = gettext("Terminal does not support color");
+char *COLOR_TOGGLE_DISABLED_FOR_TERM = gettext("Your '%s' terminal does not support color.");
+char *DOTFILE_ACCESS_DISABLED = gettext("Access to dot files is disabled!");
+/* #define UA_NO_LYNX_WARNING */char *UA_NO_LYNX_WARNING = \
+ gettext("User-Agent string does not contain \"Lynx\" or \"L_y_n_x\"");
+/* #define UA_PLEASE_USE_LYNX */char *UA_PLEASE_USE_LYNX = \
+ gettext("Use \"L_y_n_x\" or \"Lynx\" in User-Agent, or it looks like intentional deception!");
+/* #define UA_CHANGE_DISABLED */char *UA_CHANGE_DISABLED = \
+ gettext("Changing of the User-Agent string is disabled!");
+/* #define CHANGE_OF_SETTING_DISALLOWED */char *CHANGE_OF_SETTING_DISALLOWED = \
+ gettext("You are not allowed to change this setting.");
+char *SAVING_OPTIONS = gettext("Saving Options...");
+char *OPTIONS_SAVED = gettext("Options saved!");
+char *OPTIONS_NOT_SAVED = gettext("Unable to save Options!");
+char *R_TO_RETURN_TO_LYNX = gettext(" 'r' to return to Lynx ");
+char *SAVE_OR_R_TO_RETURN_TO_LYNX = gettext(" '>' to save, or 'r' to return to Lynx ");
+/* #define ANY_KEY_CHANGE_RET_ACCEPT */char *ANY_KEY_CHANGE_RET_ACCEPT = \
+ gettext("Hit any key to change value; RETURN to accept.");
+char *ERROR_UNCOMPRESSING_TEMP = gettext("Error uncompressing temporary file!");
+char *UNSUPPORTED_URL_SCHEME = gettext("Unsupported URL scheme!");
+char *UNSUPPORTED_DATA_URL = gettext("Unsupported data: URL! Use SHOWINFO, for now.");
+char *TOO_MANY_REDIRECTIONS = gettext("Redirection limit of %d URL's reached.");
+char *ILLEGAL_REDIRECTION_URL = gettext("Illegal redirection URL received from server!");
+/* #define SERVER_ASKED_FOR_REDIRECTION */char *SERVER_ASKED_FOR_REDIRECTION = \
+ gettext("Server asked for %d redirection of POST content to");
+#define REDIRECTION_WITH_BAD_LOCATION "Got redirection with a bad Location header."
+#define REDIRECTION_WITH_NO_LOCATION "Got redirection with no Location header."
+char *PROCEED_GET_CANCEL = gettext("P)roceed, use G)ET or C)ancel ");
+char *PROCEED_OR_CANCEL = gettext("P)roceed, or C)ancel ");
+/* #define ADVANCED_POST_GET_REDIRECT */char *ADVANCED_POST_GET_REDIRECT = \
+ gettext("Redirection of POST content. P)roceed, see U)RL, use G)ET or C)ancel");
+/* #define ADVANCED_POST_REDIRECT */char *ADVANCED_POST_REDIRECT = \
+ gettext("Redirection of POST content. P)roceed, see U)RL, or C)ancel");
+/* #define CONFIRM_POST_RESUBMISSION */char *CONFIRM_POST_RESUBMISSION = \
+ gettext("Document from Form with POST content. Resubmit?");
+/* #define CONFIRM_POST_RESUBMISSION_TO */char *CONFIRM_POST_RESUBMISSION_TO = \
+ gettext("Resubmit POST content to %s ?");
+/* #define CONFIRM_POST_LIST_RELOAD */char *CONFIRM_POST_LIST_RELOAD = \
+ gettext("List from document with POST data. Reload %s ?");
+/* #define CONFIRM_POST_DOC_HEAD */char *CONFIRM_POST_DOC_HEAD = \
+ gettext("Document from POST action, HEAD may not be understood. Proceed?");
+/* #define CONFIRM_POST_LINK_HEAD */char *CONFIRM_POST_LINK_HEAD = \
+ gettext("Form submit action is POST, HEAD may not be understood. Proceed?");
+char *CONFIRM_WO_PASSWORD = gettext("Proceed without a username and password?");
+char *CONFIRM_PROCEED = gettext("Proceed (%s)?");
+char *CANNOT_POST = gettext("Cannot POST to this host.");
+char *IGNORED_POST = gettext("POST not supported for this URL - ignoring POST data!");
+char *DISCARDING_POST_DATA = gettext("Discarding POST data...");
+char *WILL_NOT_RELOAD_DOC = gettext("Document will not be reloaded!");
+char *LOCATION_HEADER = gettext("Location: ");
+char *STRING_NOT_FOUND = gettext("'%s' not found!");
+char *MULTIBOOKMARKS_DEFAULT = gettext("Default Bookmark File");
+char *MULTIBOOKMARKS_SMALL = gettext("Screen too small! (8x35 min)");
+char *MULTIBOOKMARKS_SAVE = gettext("Select destination or ^G to Cancel: ");
+/* #define MULTIBOOKMARKS_SELECT */char *MULTIBOOKMARKS_SELECT = \
+ gettext("Select subbookmark, '=' for menu, or ^G to cancel: ");
+/* #define MULTIBOOKMARKS_SELF */char *MULTIBOOKMARKS_SELF = \
+ gettext("Reproduce L)ink in this bookmark file or C)ancel? (l,c): ");
+char *MULTIBOOKMARKS_DISALLOWED = gettext("Multiple bookmark support is not available.");
+char *MULTIBOOKMARKS_SHEAD_MASK = gettext(" Select Bookmark (screen %d of %d)");
+char *MULTIBOOKMARKS_SHEAD = gettext(" Select Bookmark");
+/* #define MULTIBOOKMARKS_EHEAD_MASK */char *MULTIBOOKMARKS_EHEAD_MASK = \
+ gettext("Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)");
+/* #define MULTIBOOKMARKS_EHEAD */char *MULTIBOOKMARKS_EHEAD = \
+ gettext(" Editing Bookmark DESCRIPTION and FILEPATH");
+char *MULTIBOOKMARKS_LETTER = gettext("Letter: ");
+#ifdef VMS
+/* #define USE_PATH_OFF_HOME */char *USE_PATH_OFF_HOME = \
+ gettext("Use a filepath off your login directory in SHELL syntax!");
+#else
+char *USE_PATH_OFF_HOME = gettext("Use a filepath off your home directory!");
+#endif /* VMS */
+/* #define MAXLINKS_REACHED */char *MAXLINKS_REACHED = \
+ gettext("Maximum links per page exceeded! Use half-page or two-line scrolling.");
+char *VISITED_LINKS_EMPTY = gettext("No previously visited links available!");
+char *MEMORY_EXHAUSTED_ABORT = gettext("Memory exhausted! Program aborted!");
+char *MEMORY_EXHAUSTED_ABORTING = gettext("Memory exhausted! Aborting...");
+char *NOT_ENOUGH_MEMORY = gettext("Not enough memory!");
+char *DFM_NOT_AVAILABLE = gettext("Directory/File Manager not available");
+char *LOCATION_NOT_ABSOLUTE = gettext("Location URL is not absolute.");
+char *REFRESH_URL_NOT_ABSOLUTE = gettext("Refresh URL is not absolute.");
+/* #define SENDING_MESSAGE_WITH_BODY_TO */char *SENDING_MESSAGE_WITH_BODY_TO = \
+ gettext("You are sending a message with body to:\n ");
+char *SENDING_COMMENT_TO = gettext("You are sending a comment to:\n ");
+char *WITH_COPY_TO = gettext("\n With copy to:\n ");
+char *WITH_COPIES_TO = gettext("\n With copies to:\n ");
+/* #define CTRL_G_TO_CANCEL_SEND */char *CTRL_G_TO_CANCEL_SEND = \
+ gettext("\n\nUse Ctrl-G to cancel if you do not want to send a message\n");
+/* #define ENTER_NAME_OR_BLANK */char *ENTER_NAME_OR_BLANK = \
+ gettext("\n Please enter your name, or leave it blank to remain anonymous\n");
+/* #define ENTER_MAIL_ADDRESS_OR_OTHER */char *ENTER_MAIL_ADDRESS_OR_OTHER = \
+ gettext("\n Please enter a mail address or some other\n");
+/* #define MEANS_TO_CONTACT_FOR_RESPONSE */char *MEANS_TO_CONTACT_FOR_RESPONSE = \
+ gettext(" means to contact you, if you desire a response.\n");
+char *ENTER_SUBJECT_LINE = gettext("\n Please enter a subject line.\n");
+/* #define ENTER_ADDRESS_FOR_CC */char *ENTER_ADDRESS_FOR_CC = \
+ gettext("\n Enter a mail address for a CC of your message.\n");
+char *BLANK_FOR_NO_COPY = gettext(" (Leave blank if you don't want a copy.)\n");
+char *REVIEW_MESSAGE_BODY = gettext("\n Please review the message body:\n\n");
+char *RETURN_TO_CONTINUE = gettext("\nPress RETURN to continue: ");
+char *RETURN_TO_CLEANUP = gettext("\nPress RETURN to clean up: ");
+char *CTRL_U_TO_ERASE = gettext(" Use Control-U to erase the default.\n");
+char *ENTER_MESSAGE_BELOW = gettext("\n Please enter your message below.");
+/* #define ENTER_PERIOD_WHEN_DONE_A */char *ENTER_PERIOD_WHEN_DONE_A = \
+ gettext("\n When you are done, press enter and put a single period (.)");
+/* #define ENTER_PERIOD_WHEN_DONE_B */char *ENTER_PERIOD_WHEN_DONE_B = \
+ gettext("\n on a line and press enter again.");
+
+/* Cookies messages */
+/* #define ADVANCED_COOKIE_CONFIRMATION */char *ADVANCED_COOKIE_CONFIRMATION = \
+ gettext("%s cookie: %.*s=%.*s Allow? (Y/N/Always/neVer)");
+/* #define INVALID_COOKIE_DOMAIN_CONFIRMATION */char *INVALID_COOKIE_DOMAIN_CONFIRMATION = \
+ gettext("Accept invalid cookie domain=%s for '%s'?");
+/* #define INVALID_COOKIE_PATH_CONFIRMATION */char *INVALID_COOKIE_PATH_CONFIRMATION = \
+ gettext("Accept invalid cookie path=%s as a prefix of '%s'?");
+char *ALLOWING_COOKIE = gettext("Allowing this cookie.");
+char *REJECTING_COOKIE = gettext("Rejecting this cookie.");
+char *COOKIE_JAR_IS_EMPTY = gettext("The Cookie Jar is empty.");
+char *CACHE_JAR_IS_EMPTY = gettext("The Cache Jar is empty.");
+/* #define ACTIVATE_TO_GOBBLE */char *ACTIVATE_TO_GOBBLE = \
+ gettext("Activate links to gobble up cookies or entire domains,");
+char *OR_CHANGE_ALLOW = gettext("or to change a domain's 'allow' setting.");
+char *COOKIES_NEVER_ALLOWED = gettext("(Cookies never allowed.)");
+char *COOKIES_ALWAYS_ALLOWED = gettext("(Cookies always allowed.)");
+char *COOKIES_ALLOWED_VIA_PROMPT = gettext("(Cookies allowed via prompt.)");
+char *COOKIES_READ_FROM_FILE = gettext("(Persistent Cookies.)");
+char *NO_TITLE = gettext("(No title.)");
+char *NO_NAME = gettext("(No name.)");
+char *NO_VALUE = gettext("(No value.)");
+char *NO_NOTHING = gettext("None");
+char *END_OF_SESSION = gettext("(End of session.)");
+char *DELETE_COOKIE_CONFIRMATION = gettext("Delete this cookie?");
+char *COOKIE_EATEN = gettext("The cookie has been eaten!");
+char *DELETE_EMPTY_DOMAIN_CONFIRMATION = gettext("Delete this empty domain?");
+char *DOMAIN_EATEN = gettext("The domain has been eaten!");
+/* #define DELETE_COOKIES_SET_ALLOW_OR_CANCEL */char *DELETE_COOKIES_SET_ALLOW_OR_CANCEL = \
+ gettext("D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel? ");
+/* #define DELETE_DOMAIN_SET_ALLOW_OR_CANCEL */char *DELETE_DOMAIN_SET_ALLOW_OR_CANCEL = \
+ gettext("D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel? ");
+char *DOMAIN_COOKIES_EATEN = gettext("All cookies in the domain have been eaten!");
+char *ALWAYS_ALLOWING_COOKIES = gettext("'A'lways allowing from domain '%s'.");
+char *NEVER_ALLOWING_COOKIES = gettext("ne'V'er allowing from domain '%s'.");
+char *PROMPTING_TO_ALLOW_COOKIES = gettext("'P'rompting to allow from domain '%s'.");
+char *DELETE_ALL_COOKIES_IN_DOMAIN = gettext("Delete all cookies in this domain?");
+char *ALL_COOKIES_EATEN = gettext("All of the cookies in the jar have been eaten!");
+
+char *PORT_NINETEEN_INVALID = gettext("Port 19 not permitted in URLs.");
+char *PORT_TWENTYFIVE_INVALID = gettext("Port 25 not permitted in URLs.");
+char *PORT_INVALID = gettext("Port %lu not permitted in URLs.");
+char *URL_PORT_BAD = gettext("URL has a bad port field.");
+char *HTML_STACK_OVERRUN = gettext("Maximum nesting of HTML elements exceeded.");
+char *BAD_PARTIAL_REFERENCE = gettext("Bad partial reference! Stripping lead dots.");
+char *TRACELOG_OPEN_FAILED = gettext("Trace Log open failed. Trace off!");
+char *LYNX_TRACELOG_TITLE = gettext("Lynx Trace Log");
+char *NO_TRACELOG_STARTED = gettext("No trace log has been started for this session.");
+/* #define MAX_TEMPCOUNT_REACHED */char *MAX_TEMPCOUNT_REACHED = \
+ gettext("The maximum temporary file count has been reached!");
+/* #define FORM_VALUE_TOO_LONG */char *FORM_VALUE_TOO_LONG = \
+ gettext("Form field value exceeds buffer length! Trim the tail.");
+/* #define FORM_TAIL_COMBINED_WITH_HEAD */char *FORM_TAIL_COMBINED_WITH_HEAD = \
+ gettext("Modified tail combined with head of form field value.");
+
+/* HTFile.c */
+char *ENTRY_IS_DIRECTORY = gettext("Directory");
+char *DISALLOWED_DIR_SCAN = gettext("Directory browsing is not allowed.");
+char *DISALLOWED_SELECTIVE_ACCESS = gettext("Selective access is not enabled for this directory");
+char *FAILED_DIR_SCAN = gettext("Multiformat: directory scan failed.");
+char *FAILED_DIR_UNREADABLE = gettext("This directory is not readable.");
+char *FAILED_FILE_UNREADABLE = gettext("Can't access requested file.");
+char *FAILED_NO_REPRESENTATION = gettext("Could not find suitable representation for transmission.");
+char *FAILED_OPEN_COMPRESSED_FILE = gettext("Could not open file for decompression!");
+char *LABEL_FILES = gettext("Files:");
+char *LABEL_SUBDIRECTORIES = gettext("Subdirectories:");
+char *SEGMENT_DIRECTORY = gettext(" directory");
+char *SEGMENT_UP_TO = gettext("Up to ");
+char *SEGMENT_CURRENT_DIR = gettext("Current directory is ");
+
+/* HTFTP.c */
+char *ENTRY_IS_SYMBOLIC_LINK = gettext("Symbolic Link");
+
+/* HTGopher.c */
+char *FAILED_NO_RESPONSE = gettext("No response from server!");
+char *GOPHER_CSO_INDEX = gettext("CSO index");
+char *GOPHER_CSO_INDEX_SUBTITLE = gettext("\nThis is a searchable index of a CSO database.\n");
+char *GOPHER_CSO_SEARCH_RESULTS = gettext("CSO Search Results");
+char *GOPHER_CSO_SEEK_FAILED = gettext("Seek fail on %s\n");
+char *GOPHER_CSO_SOLICIT_KEYWORDS = gettext("\nPress the 's' key and enter search keywords.\n");
+char *GOPHER_INDEX_SUBTITLE = gettext("\nThis is a searchable Gopher index.\n");
+char *GOPHER_INDEX_TITLE = gettext("Gopher index");
+char *GOPHER_MENU_TITLE = gettext("Gopher Menu");
+char *GOPHER_SEARCH_RESULTS = gettext(" Search Results");
+char *GOPHER_SENDING_CSO_REQUEST = gettext("Sending CSO/PH request.");
+char *GOPHER_SENDING_REQUEST = gettext("Sending Gopher request.");
+char *GOPHER_SENT_CSO_REQUEST = gettext("CSO/PH request sent; waiting for response.");
+char *GOPHER_SENT_REQUEST = gettext("Gopher request sent; waiting for response.");
+char *GOPHER_SOLICIT_KEYWORDS = gettext("\nPlease enter search keywords.\n");
+char *SEGMENT_KEYWORDS_WILL = gettext("\nThe keywords that you enter will allow you to search on a");
+char *SEGMENT_PERSONS_DB_NAME = gettext(" person's name in the database.\n");
+
+/* HTNews.c */
+char *FAILED_CONNECTION_CLOSED = gettext("Connection closed ???");
+char *FAILED_CANNOT_OPEN_POST = gettext("Cannot open temporary file for news POST.");
+char *FAILED_CANNOT_POST_SSL = gettext("This client does not contain support for posting to news with SSL.");
+
+/* HTStyle.c */
+char *STYLE_DUMP_FONT = gettext("Style %d `%s' SGML:%s. Font %s %.1f point.\n");
+char *STYLE_DUMP_INDENT = gettext("\tIndents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f\n"
+char *STYLE_DUMP_ALIGN = gettext("\tAlign=%d, %d tabs. (%.0f before, %.0f after)\n");
+char *STYLE_DUMP_TAB = gettext("\t\tTab kind=%d at %.0f\n");
+
+/* HTTP.c */
+char *FAILED_NEED_PASSWD = gettext("Can't proceed without a username and password.");
+char *FAILED_RETRY_WITH_AUTH = gettext("Can't retry with authorization! Contact the server's WebMaster.");
+char *FAILED_RETRY_WITH_PROXY = gettext("Can't retry with proxy authorization! Contact the server's WebMaster.");
+char *HTTP_RETRY_WITH_PROXY = gettext("Retrying with proxy authorization information.");
+char *SSL_FORCED_PROMPT = gettext("SSL error:%s-Continue?");
+
+/* HTWAIS.c */
+char *HTWAIS_MESSAGE_TOO_BIG = gettext("HTWAIS: Return message too large.");
+char *HTWAIS_SOLICIT_QUERY = gettext("Enter WAIS query: ");
+
+/* Miscellaneous status */
+char *RETRYING_AS_HTTP0 = gettext("Retrying as HTTP0 request.");
+char *TRANSFERRED_X_BYTES = gettext("Transferred %d bytes");
+char *TRANSFER_COMPLETE = gettext("Data transfer complete");
+char *FAILED_READING_KEYMAP = gettext("Error processing line %d of %s\n");
+
+/* Lynx internal page titles */
+char *ADDRLIST_PAGE_TITLE = gettext("Address List Page");
+char *BOOKMARK_TITLE = gettext("Bookmark file");
+char *CONFIG_DEF_TITLE = gettext("Configuration Definitions");
+char *COOKIE_JAR_TITLE = gettext("Cookie Jar");
+char *CURRENT_EDITMAP_TITLE = gettext("Current Edit-Key Map");
+char *CURRENT_KEYMAP_TITLE = gettext("Current Key Map");
+char *DIRED_MENU_TITLE = gettext("File Management Options");
+char *DOWNLOAD_OPTIONS_TITLE = gettext("Download Options");
+char *HISTORY_PAGE_TITLE = gettext("History Page");
+char *CACHE_JAR_TITLE = gettext("Cache Jar");
+char *LIST_PAGE_TITLE = gettext("List Page");
+char *LYNXCFG_TITLE = gettext("Lynx.cfg Information");
+char *MOSAIC_BOOKMARK_TITLE = gettext("Converted Mosaic Hotlist");
+char *OPTIONS_TITLE = gettext("Options Menu");
+char *PERMIT_OPTIONS_TITLE = gettext("File Permission Options");
+char *PRINT_OPTIONS_TITLE = gettext("Printing Options");
+char *SHOWINFO_TITLE = gettext("Information about the current document");
+char *STATUSLINES_TITLE = gettext("Your recent statusline messages");
+char *UPLOAD_OPTIONS_TITLE = gettext("Upload Options");
+char *VISITED_LINKS_TITLE = gettext("Visited Links Page");
+
+/* CONFIG_DEF_TITLE subtitles */
+char *SEE_ALSO = gettext("See also");
+char *YOUR_SEGMENT = gettext("your");
+char *RUNTIME_OPT_SEGMENT = gettext("for runtime options");
+char *COMPILE_OPT_SEGMENT = gettext("compile time options");
+char *COLOR_STYLE_SEGMENT = gettext("color-style configuration");
+char *REL_VERSION = gettext("latest release");
+char *PRE_VERSION = gettext("pre-release version");
+char *DEV_VERSION = gettext("development version");
+/* #define AUTOCONF_CONFIG_CACHE */char *AUTOCONF_CONFIG_CACHE = \
+ gettext("The following data were derived during the automatic configuration/build\n\
+process of this copy of Lynx. When reporting a bug, please include a copy\n\
+of this page.");
+/* #define AUTOCONF_LYNXCFG_H */char *AUTOCONF_LYNXCFG_H = \
+ gettext("The following data were used as automatically-configured compile-time\n\
+definitions when this copy of Lynx was built.");
+
+#ifdef DIRED_SUPPORT
+/* #define DIRED_NOVICELINE */char *DIRED_NOVICELINE = \
+ gettext(" C)reate D)ownload E)dit F)ull menu M)odify R)emove T)ag U)pload \n");
+char *CURRENT_LINK_STATUS_FAILED = gettext("Failed to obtain status of current link!");
+
+/* #define INVALID_PERMIT_URL */char *INVALID_PERMIT_URL = \
+ gettext("Special URL only valid from current File Permission menu!");
+#endif /* DIRED_SUPPORT */
+
+#ifdef USE_EXTERNALS
+char *EXTERNALS_DISABLED = gettext("External support is currently disabled.");
+#endif /* USE_EXTERNALS */
+
+/* new with 2.8.4dev.21 */
+char *CHDIR_DISABLED = gettext("Changing working-directory is currently disabled.");
+char *LINEWRAP_OFF = gettext("Linewrap OFF!");
+char *LINEWRAP_ON = gettext("Linewrap ON!");
+char *NESTED_TABLES_OFF = gettext("Parsing nested-tables toggled OFF! Reloading...");
+char *NESTED_TABLES_ON = gettext("Parsing nested-tables toggled ON! Reloading...");
+char *SHIFT_VS_LINEWRAP = gettext("Shifting is disabled while line-wrap is in effect");
+char *TRACE_DISABLED = gettext("Trace not supported");
+
+#endif /* LYMESSAGES_EN_H */
diff --git a/WWW/Library/Implementation/HTAABrow.o b/WWW/Library/Implementation/HTAABrow.o
new file mode 100644
index 0000000..fad3690
--- /dev/null
+++ b/WWW/Library/Implementation/HTAABrow.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTAAProt.o b/WWW/Library/Implementation/HTAAProt.o
new file mode 100644
index 0000000..97a4327
--- /dev/null
+++ b/WWW/Library/Implementation/HTAAProt.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTAAUtil.o b/WWW/Library/Implementation/HTAAUtil.o
new file mode 100644
index 0000000..4e81cee
--- /dev/null
+++ b/WWW/Library/Implementation/HTAAUtil.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTAccess.o b/WWW/Library/Implementation/HTAccess.o
new file mode 100644
index 0000000..0d872a1
--- /dev/null
+++ b/WWW/Library/Implementation/HTAccess.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTAnchor.o b/WWW/Library/Implementation/HTAnchor.o
new file mode 100644
index 0000000..6156421
--- /dev/null
+++ b/WWW/Library/Implementation/HTAnchor.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTAssoc.o b/WWW/Library/Implementation/HTAssoc.o
new file mode 100644
index 0000000..2fee021
--- /dev/null
+++ b/WWW/Library/Implementation/HTAssoc.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTAtom.o b/WWW/Library/Implementation/HTAtom.o
new file mode 100644
index 0000000..c39ec17
--- /dev/null
+++ b/WWW/Library/Implementation/HTAtom.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTBTree.o b/WWW/Library/Implementation/HTBTree.o
new file mode 100644
index 0000000..cdb5333
--- /dev/null
+++ b/WWW/Library/Implementation/HTBTree.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTChunk.o b/WWW/Library/Implementation/HTChunk.o
new file mode 100644
index 0000000..1f39a6f
--- /dev/null
+++ b/WWW/Library/Implementation/HTChunk.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTDOS.o b/WWW/Library/Implementation/HTDOS.o
new file mode 100644
index 0000000..48cb91e
--- /dev/null
+++ b/WWW/Library/Implementation/HTDOS.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTFTP.o b/WWW/Library/Implementation/HTFTP.o
new file mode 100644
index 0000000..1cdf61a
--- /dev/null
+++ b/WWW/Library/Implementation/HTFTP.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTFile.o b/WWW/Library/Implementation/HTFile.o
new file mode 100644
index 0000000..5279d30
--- /dev/null
+++ b/WWW/Library/Implementation/HTFile.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTFinger.o b/WWW/Library/Implementation/HTFinger.o
new file mode 100644
index 0000000..1b12590
--- /dev/null
+++ b/WWW/Library/Implementation/HTFinger.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTFormat.o b/WWW/Library/Implementation/HTFormat.o
new file mode 100644
index 0000000..0478588
--- /dev/null
+++ b/WWW/Library/Implementation/HTFormat.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTGopher.c b/WWW/Library/Implementation/HTGopher.c
index 0314179..ebbd817 100644
--- a/WWW/Library/Implementation/HTGopher.c
+++ b/WWW/Library/Implementation/HTGopher.c
@@ -253,6 +253,8 @@ static void parse_menu(const char *arg GCC_UNUSED,
START(HTML_BODY);
PUTC('\n');
+ /* removed as it's bloody annoying */
+ /*
START(HTML_H1);
if ((title = HTAnchor_title(anAnchor)))
PUTS(title);
@@ -260,6 +262,7 @@ static void parse_menu(const char *arg GCC_UNUSED,
PUTS(GOPHER_MENU_TITLE);
END(HTML_H1);
PUTC('\n');
+ */
START(HTML_PRE);
PUTC('\n'); /* newline after HTML_PRE forces split-line */
this_type = GOPHER_ERROR;
diff --git a/WWW/Library/Implementation/HTGopher.o b/WWW/Library/Implementation/HTGopher.o
new file mode 100644
index 0000000..4e2d60b
--- /dev/null
+++ b/WWW/Library/Implementation/HTGopher.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTGroup.o b/WWW/Library/Implementation/HTGroup.o
new file mode 100644
index 0000000..fc7b416
--- /dev/null
+++ b/WWW/Library/Implementation/HTGroup.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTLex.o b/WWW/Library/Implementation/HTLex.o
new file mode 100644
index 0000000..1e89b53
--- /dev/null
+++ b/WWW/Library/Implementation/HTLex.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTList.o b/WWW/Library/Implementation/HTList.o
new file mode 100644
index 0000000..1be2e07
--- /dev/null
+++ b/WWW/Library/Implementation/HTList.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTMIME.o b/WWW/Library/Implementation/HTMIME.o
new file mode 100644
index 0000000..ba2438f
--- /dev/null
+++ b/WWW/Library/Implementation/HTMIME.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTMLDTD.o b/WWW/Library/Implementation/HTMLDTD.o
new file mode 100644
index 0000000..3bcb0ed
--- /dev/null
+++ b/WWW/Library/Implementation/HTMLDTD.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTMLGen.o b/WWW/Library/Implementation/HTMLGen.o
new file mode 100644
index 0000000..174592f
--- /dev/null
+++ b/WWW/Library/Implementation/HTMLGen.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTNews.o b/WWW/Library/Implementation/HTNews.o
new file mode 100644
index 0000000..f1a29a8
--- /dev/null
+++ b/WWW/Library/Implementation/HTNews.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTParse.o b/WWW/Library/Implementation/HTParse.o
new file mode 100644
index 0000000..12def70
--- /dev/null
+++ b/WWW/Library/Implementation/HTParse.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTPlain.o b/WWW/Library/Implementation/HTPlain.o
new file mode 100644
index 0000000..2776e19
--- /dev/null
+++ b/WWW/Library/Implementation/HTPlain.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTRules.o b/WWW/Library/Implementation/HTRules.o
new file mode 100644
index 0000000..c99cf58
--- /dev/null
+++ b/WWW/Library/Implementation/HTRules.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTString.o b/WWW/Library/Implementation/HTString.o
new file mode 100644
index 0000000..61400f1
--- /dev/null
+++ b/WWW/Library/Implementation/HTString.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTStyle.o b/WWW/Library/Implementation/HTStyle.o
new file mode 100644
index 0000000..8ee5df3
--- /dev/null
+++ b/WWW/Library/Implementation/HTStyle.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTTCP.o b/WWW/Library/Implementation/HTTCP.o
new file mode 100644
index 0000000..0b4b193
--- /dev/null
+++ b/WWW/Library/Implementation/HTTCP.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTTP.o b/WWW/Library/Implementation/HTTP.o
new file mode 100644
index 0000000..dd63fdc
--- /dev/null
+++ b/WWW/Library/Implementation/HTTP.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTTelnet.o b/WWW/Library/Implementation/HTTelnet.o
new file mode 100644
index 0000000..df98c8e
--- /dev/null
+++ b/WWW/Library/Implementation/HTTelnet.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTUU.o b/WWW/Library/Implementation/HTUU.o
new file mode 100644
index 0000000..082953b
--- /dev/null
+++ b/WWW/Library/Implementation/HTUU.o
Binary files differ
diff --git a/WWW/Library/Implementation/HTWSRC.o b/WWW/Library/Implementation/HTWSRC.o
new file mode 100644
index 0000000..2a90e5e
--- /dev/null
+++ b/WWW/Library/Implementation/HTWSRC.o
Binary files differ
diff --git a/WWW/Library/Implementation/SGML.o b/WWW/Library/Implementation/SGML.o
new file mode 100644
index 0000000..68b279e
--- /dev/null
+++ b/WWW/Library/Implementation/SGML.o
Binary files differ
diff --git a/WWW/Library/Implementation/libwww.a b/WWW/Library/Implementation/libwww.a
new file mode 100644
index 0000000..e9ea81b
--- /dev/null
+++ b/WWW/Library/Implementation/libwww.a
Binary files differ
diff --git a/cfg_defs.h b/cfg_defs.h
new file mode 100644
index 0000000..0d1ecc2
--- /dev/null
+++ b/cfg_defs.h
@@ -0,0 +1,498 @@
+#ifndef CFG_DEFS_H
+#define CFG_DEFS_H 1
+
+static const struct {
+ const char *name;
+ const char *value;
+} config_cache[] = {
+ { "", "" },
+ { "SYSTEM_MAIL", "unknown" },
+ { "alt_char_set", "acs_map" },
+ { "ansi_cc", "-DCC_HAS_PROTOS" },
+ { "ar_flags", "-curvU" },
+ { "baddef_remove", "no" },
+ { "bool_defs", "yes" },
+ { "build", "x86_64-pc-linux-gnu" },
+ { "build_alias", "x86_64-pc-linux-gnu" },
+ { "c11_noreturn", "no," },
+ { "c_compiler_gnu", "yes" },
+ { "c_inline", "inline" },
+ { "chtype_decl", "yes" },
+ { "chtype_type", "scalar" },
+ { "color_curses", "yes" },
+ { "curs_performance", "no" },
+ { "curs_touchline", "sysv" },
+ { "curses_dir", "no" },
+ { "curses_incdir", "no" },
+ { "dcl_errno", "yes" },
+ { "define_sigwinch", "yes" },
+ { "env_CC_set", "" },
+ { "env_CC_value", "" },
+ { "env_CFLAGS_set", "" },
+ { "env_CFLAGS_value", "" },
+ { "env_CPPFLAGS_set", "" },
+ { "env_CPPFLAGS_value", "" },
+ { "env_CPP_set", "" },
+ { "env_CPP_value", "" },
+ { "env_LDFLAGS_set", "" },
+ { "env_LDFLAGS_value", "" },
+ { "env_build_alias_set", "" },
+ { "env_build_alias_value", "" },
+ { "env_host_alias_set", "" },
+ { "env_host_alias_value", "" },
+ { "env_target_alias_set", "" },
+ { "env_target_alias_value", "" },
+ { "fancy_curses", "yes" },
+ { "find_linkage_brotlidec", "yes" },
+ { "find_linkage_bz2", "yes" },
+ { "find_linkage_iconv", "yes" },
+ { "find_linkage_idn2", "yes" },
+ { "find_linkage_intl", "yes" },
+ { "find_linkage_ssl", "yes" },
+ { "find_linkage_z", "yes" },
+ { "fionbio", "ioctl" },
+ { "func__nc_free_and_exit", "yes" },
+ { "func__nc_freeall", "yes" },
+ { "func_alloca_works", "yes" },
+ { "func_arc4random", "yes" },
+ { "func_assume_default_colors", "yes" },
+ { "func_atoll", "yes" },
+ { "func_cbreak", "yes" },
+ { "func_ctermid", "yes" },
+ { "func_curses_exit", "no" },
+ { "func_curses_version", "yes" },
+ { "func_cuserid", "yes" },
+ { "func_dcgettext", "yes" },
+ { "func_decl_getgrgid", "yes" },
+ { "func_decl_getgrnam", "yes" },
+ { "func_decl_sleep", "yes" },
+ { "func_decl_strstr", "yes" },
+ { "func_define_key", "yes" },
+ { "func_delscreen", "yes" },
+ { "func_fork", "yes" },
+ { "func_fork_works", "yes" },
+ { "func_fseeko", "yes" },
+ { "func_ftime", "yes" },
+ { "func_getattrs", "yes" },
+ { "func_getbegx", "yes" },
+ { "func_getbegy", "yes" },
+ { "func_getcwd", "yes" },
+ { "func_getgroups", "yes" },
+ { "func_gethostbyname", "yes" },
+ { "func_gethostname", "yes" },
+ { "func_getpwuid", "yes" },
+ { "func_gettext", "yes" },
+ { "func_gettimeofday", "yes" },
+ { "func_getuid", "yes" },
+ { "func_iconv", "yes" },
+ { "func_inet_ntoa", "yes" },
+ { "func_keypad", "yes" },
+ { "func_lstat", "yes" },
+ { "func_mkdtemp", "yes" },
+ { "func_mktime", "yes" },
+ { "func_napms", "yes" },
+ { "func_newpad", "yes" },
+ { "func_newterm", "yes" },
+ { "func_pnoutrefresh", "yes" },
+ { "func_popen", "yes" },
+ { "func_putenv", "yes" },
+ { "func_readdir", "yes" },
+ { "func_resizeterm", "yes" },
+ { "func_setuid", "yes" },
+ { "func_sigaction", "yes" },
+ { "func_sleep", "yes" },
+ { "func_socket", "yes" },
+ { "func_strcasecmp", "yes" },
+ { "func_strerror", "yes" },
+ { "func_strstr", "yes" },
+ { "func_tgoto", "no" },
+ { "func_touchline", "yes" },
+ { "func_touchwin", "yes" },
+ { "func_truncate", "yes" },
+ { "func_ttyname", "yes" },
+ { "func_unsetenv", "yes" },
+ { "func_use_default_colors", "yes" },
+ { "func_use_legacy_coding", "yes" },
+ { "func_usleep", "yes" },
+ { "func_vasprintf", "yes" },
+ { "func_vfork", "yes" },
+ { "func_vfork_works", "yes" },
+ { "func_waitpid", "yes" },
+ { "func_wattr_get", "yes" },
+ { "func_wborder", "yes" },
+ { "func_wcwidth", "yes" },
+ { "func_wredrawln", "yes" },
+ { "func_wresize", "yes" },
+ { "func_zError", "yes" },
+ { "getaddrinfo", "yes" },
+ { "gnu_dftsrc_219", "yes" },
+ { "gnu_library", "yes" },
+ { "gnu_library_219", "yes" },
+ { "gnutls_compat", "no" },
+ { "have_decl_exit", "yes" },
+ { "have_errno", "no" },
+ { "have_h_errno", "no" },
+ { "have_inet_aton", "yes" },
+ { "have_ssl", "yes" },
+ { "have_ttytype", "yes" },
+ { "have_utmp", "utmp" },
+ { "have_utmp_ut_host", "yes" },
+ { "have_utmp_ut_name", "ut_name" },
+ { "have_utmp_ut_session", "yes" },
+ { "have_utmp_ut_syslen", "no" },
+ { "have_utmp_ut_xstatus", "ut_exit.e_exit" },
+ { "have_utmp_ut_xtime", "yes" },
+ { "header_arpa_inet_h", "yes" },
+ { "header_curses_term_h", "no" },
+ { "header_dirent_dirent_h", "yes" },
+ { "header_fcntl_h", "yes" },
+ { "header_intl", "" },
+ { "header_inttypes_h", "yes" },
+ { "header_lastlog_h", "yes" },
+ { "header_libgt", "" },
+ { "header_libintl_h", "yes" },
+ { "header_limits_h", "yes" },
+ { "header_memory_h", "yes" },
+ { "header_ncurses_h", "yes" },
+ { "header_path_brotlidec", "/usr/include" },
+ { "header_path_bz2", "/usr/include" },
+ { "header_path_iconv", "/usr/include" },
+ { "header_path_idn2", "/usr/include" },
+ { "header_path_intl", "/usr/include" },
+ { "header_path_ssl", "/usr/include/openssl" },
+ { "header_path_z", "/usr/include" },
+ { "header_paths_h", "yes" },
+ { "header_pwd_h", "yes" },
+ { "header_stdc", "yes" },
+ { "header_stdint_h", "yes" },
+ { "header_stdlib_h", "yes" },
+ { "header_string_h", "yes" },
+ { "header_strings_h", "yes" },
+ { "header_sys_fcntl_h", "yes" },
+ { "header_sys_filio_h", "no" },
+ { "header_sys_ioctl_h", "yes" },
+ { "header_sys_param_h", "yes" },
+ { "header_sys_stat_h", "yes" },
+ { "header_sys_termio_h", "no" },
+ { "header_sys_time_h", "yes" },
+ { "header_sys_timeb_h", "yes" },
+ { "header_sys_types_h", "yes" },
+ { "header_sys_wait_h", "yes" },
+ { "header_syslog_h", "yes" },
+ { "header_term_h", "yes" },
+ { "header_termio_h", "no" },
+ { "header_termios_h", "yes" },
+ { "header_time", "yes" },
+ { "header_unistd_h", "yes" },
+ { "header_vfork_h", "no" },
+ { "header_wchar_h", "yes" },
+ { "host", "x86_64-pc-linux-gnu" },
+ { "host_alias", "x86_64-pc-linux-gnu" },
+ { "ipv6type", "linux-glibc" },
+ { "langinfo_codeset", "yes" },
+ { "lib_dir_opendir", "no" },
+ { "lib_dl_dlsym", "yes" },
+ { "lib_inet_main", "no" },
+ { "lib_ncurses___tgoto", "yes" },
+ { "library_file_brotlidec", "-lbrotlidec" },
+ { "library_file_bz2", "-lbz2" },
+ { "library_file_idn2", "-lidn2" },
+ { "library_file_z", "-lz" },
+ { "library_path_brotlidec", "/usr/lib" },
+ { "library_path_bz2", "/usr/lib" },
+ { "library_path_iconv", "/usr/lib" },
+ { "library_path_idn2", "/usr/lib" },
+ { "library_path_intl", "/usr/lib" },
+ { "library_path_ssl", "" },
+ { "library_path_z", "/usr/lib" },
+ { "locale", "yes" },
+ { "make_PHONY", "yes" },
+ { "makeflags", "" },
+ { "mixedcase", "yes" },
+ { "ncurses_broken", "no" },
+ { "ncurses_header", "ncurses.h" },
+ { "ncurses_version", "6.5.20240427" },
+ { "need_xopen_extension", "_XOPEN_SOURCE_EXTENDED" },
+ { "netlibs", "" },
+ { "ngroups", "yes" },
+ { "objext", "o" },
+ { "path_BROTLI", "/usr/bin/brotli" },
+ { "path_BZIP2", "/usr/bin/bzip2" },
+ { "path_EGREP", "'grep -E'" },
+ { "path_FGREP", "'grep -F'" },
+ { "path_GMSGFMT", "/usr/bin/msgfmt" },
+ { "path_GZIP", "/usr/bin/gzip" },
+ { "path_INSTALL", "'/usr/bin/install -c'" },
+ { "path_MSGFMT", "/usr/bin/msgfmt" },
+ { "path_MSGINIT", "/usr/bin/msginit" },
+ { "path_MV", "/usr/bin/mv" },
+ { "path_RLOGIN", "/usr/bin/rlogin" },
+ { "path_RM", "/usr/bin/rm" },
+ { "path_TAR", "/usr/bin/tar" },
+ { "path_TELNET", "/usr/bin/telnet" },
+ { "path_UNCOMPRESS", "/usr/bin/gunzip" },
+ { "path_UNZIP", "/usr/bin/unzip" },
+ { "path_XGETTEXT", "/usr/bin/xgettext" },
+ { "path_ZCAT", "/usr/bin/zcat" },
+ { "path_ac_pt_PKG_CONFIG", "/usr/bin/pkg-config" },
+ { "path_ac_pt_WINDRES", "none" },
+ { "path_install", "'/usr/bin/install -c'" },
+ { "path_lastlog", "_PATH_LASTLOG" },
+ { "pkg_config_ssl", "no" },
+ { "posix_visible", "no" },
+ { "prog_CPP", "'gcc -E'" },
+ { "prog_GREP", "grep" },
+ { "prog_MAKE_LOWER_TAGS", "no" },
+ { "prog_MAKE_UPPER_TAGS", "no" },
+ { "prog_YACC", "'bison -y'" },
+ { "prog_ac_ct_AR", "ar" },
+ { "prog_ac_ct_CC", "gcc" },
+ { "prog_ac_ct_RANLIB", "ranlib" },
+ { "prog_cc_g", "yes" },
+ { "prog_cc_stdc", "" },
+ { "prog_cf_ldd_prog", "ldd" },
+ { "prog_cpp_comments", "yes" },
+ { "prog_make_make_set", "yes" },
+ { "proto_iconv_arg1", "" },
+ { "proto_iconv_const", "no" },
+ { "pw_gecos", "yes" },
+ { "rand_max", "0xFFFFFFFFUL" },
+ { "screen", "curses" },
+ { "set_errno", "yes" },
+ { "sizechange", "yes" },
+ { "sizeof", "8" },
+ { "sizeof_int", "4" },
+ { "sizeof_long", "8" },
+ { "sizeof_off_t", "8" },
+ { "sizeof_size_t", "8" },
+ { "sizeof_time_t", "8" },
+ { "srand_func", "arc4random_stir/arc4random" },
+ { "struct_dirent64", "no" },
+ { "sys_file_offset_bits", "no" },
+ { "sys_large_files", "no" },
+ { "sys_largefile_CC", "no" },
+ { "sys_largefile_source", "no" },
+ { "system_mail_flags", "'-t -oi'" },
+ { "system_name", "linux-gnu" },
+ { "sysv_utmp", "yes" },
+ { "target", "x86_64-pc-linux-gnu" },
+ { "target_alias", "x86_64-pc-linux-gnu" },
+ { "term_header", "term.h" },
+ { "termio_and_curses", "no" },
+ { "termio_and_termios", "yes" },
+ { "tm_gmtoff", "yes" },
+ { "type_getgroups", "gid_t" },
+ { "type_int", "yes" },
+ { "type_intptr_t", "yes" },
+ { "type_long", "yes" },
+ { "type_long_long", "yes" },
+ { "type_mode_t", "yes" },
+ { "type_off_t", "yes" },
+ { "type_pid_t", "yes" },
+ { "type_size_t", "yes" },
+ { "type_socklen_t", "yes" },
+ { "type_ssize_t", "yes" },
+ { "type_time_t", "yes" },
+ { "type_uid_t", "yes" },
+ { "type_unionwait", "no" },
+ { "unctrl_header", "unctrl.h" },
+ { "use_libgnutls", "no" },
+ { "use_libnss_compat", "no" },
+ { "use_libsocks5", "no" },
+ { "use_libsocks", "no" },
+ { "use_libssl", "/usr" },
+ { "working_alloca_h", "yes" },
+};
+
+static const struct {
+ const char *name;
+ const char *value;
+} config_defines[] = {
+ { "ALT_CHAR_SET", "acs_map" },
+ { "BROTLI_PATH", "\"/usr/bin/brotli\"" },
+ { "BZIP2_PATH", "\"/usr/bin/bzip2\"" },
+ { "CAN_SET_ERRNO", "1" },
+ { "CJK_EX", "1" },
+ { "COLOR_CURSES", "1" },
+ { "DIRED_SUPPORT", "1" },
+ { "DISP_PARTIAL", "1" },
+ { "ENABLE_IPV6", "1" },
+ { "ENABLE_NLS", "1" },
+ { "EXP_CHINESEUTF8_SUPPORT", "1" },
+ { "FANCY_CURSES", "1" },
+ { "GETGROUPS_T", "gid_t" },
+ { "GZIP_PATH", "\"/usr/bin/gzip\"" },
+ { "HAVE_ALLOCA", "1" },
+ { "HAVE_ALLOCA_H", "1" },
+ { "HAVE_ARPA_INET_H", "1" },
+ { "HAVE_ASSUME_DEFAULT_COLORS", "1" },
+ { "HAVE_ATOLL", "1" },
+ { "HAVE_BSD_STDLIB_H", "1" },
+ { "HAVE_CBREAK", "1" },
+ { "HAVE_CTERMID", "1" },
+ { "HAVE_CURSES_VERSION", "1" },
+ { "HAVE_CUSERID", "1" },
+ { "HAVE_DEFINE_KEY", "1" },
+ { "HAVE_DELSCREEN", "1" },
+ { "HAVE_DIRENT_H", "1" },
+ { "HAVE_FCNTL_H", "1" },
+ { "HAVE_FTIME", "1" },
+ { "HAVE_GAI_STRERROR", "1" },
+ { "HAVE_GETADDRINFO", "1" },
+ { "HAVE_GETATTRS", "1" },
+ { "HAVE_GETBEGX", "1" },
+ { "HAVE_GETBEGY", "1" },
+ { "HAVE_GETBKGD", "1" },
+ { "HAVE_GETCWD", "1" },
+ { "HAVE_GETGROUPS", "1" },
+ { "HAVE_GETPWUID", "1" },
+ { "HAVE_GETTEXT", "1" },
+ { "HAVE_GETTIMEOFDAY", "1" },
+ { "HAVE_GETUID", "1" },
+ { "HAVE_ICONV", "1" },
+ { "HAVE_INET_ATON", "1" },
+ { "HAVE_INTTYPES_H", "1" },
+ { "HAVE_KEYPAD", "1" },
+ { "HAVE_LANGINFO_CODESET", "1" },
+ { "HAVE_LIBINTL_H", "1" },
+ { "HAVE_LIMITS_H", "1" },
+ { "HAVE_LONG_LONG", "1" },
+ { "HAVE_LSTAT", "1" },
+ { "HAVE_LYHELP_H", "1" },
+ { "HAVE_MEMORY_H", "1" },
+ { "HAVE_MKDTEMP", "1" },
+ { "HAVE_MKTIME", "1" },
+ { "HAVE_NAPMS", "1" },
+ { "HAVE_NCURSES_H", "1" },
+ { "HAVE_NEWPAD", "1" },
+ { "HAVE_NEWTERM", "1" },
+ { "HAVE_PNOUTREFRESH", "1" },
+ { "HAVE_POPEN", "1" },
+ { "HAVE_PUTENV", "1" },
+ { "HAVE_PWD_H", "1" },
+ { "HAVE_READDIR", "1" },
+ { "HAVE_RESIZETERM", "1" },
+ { "HAVE_SETUID", "1" },
+ { "HAVE_SIGACTION", "1" },
+ { "HAVE_SIZECHANGE", "1" },
+ { "HAVE_SLEEP", "1" },
+ { "HAVE_STDINT_H", "1" },
+ { "HAVE_STDLIB_H", "1" },
+ { "HAVE_STRERROR", "1" },
+ { "HAVE_STRINGS_H", "1" },
+ { "HAVE_STRING_H", "1" },
+ { "HAVE_SYSLOG_H", "1" },
+ { "HAVE_SYSV_TOUCHLINE", "1" },
+ { "HAVE_SYS_FCNTL_H", "1" },
+ { "HAVE_SYS_IOCTL_H", "1" },
+ { "HAVE_SYS_PARAM_H", "1" },
+ { "HAVE_SYS_STAT_H", "1" },
+ { "HAVE_SYS_TIMEB_H", "1" },
+ { "HAVE_SYS_TIME_H", "1" },
+ { "HAVE_SYS_TYPES_H", "1" },
+ { "HAVE_SYS_WAIT_H", "1" },
+ { "HAVE_TERMIOS_H", "1" },
+ { "HAVE_TERM_H", "1" },
+ { "HAVE_TOUCHLINE", "1" },
+ { "HAVE_TOUCHWIN", "1" },
+ { "HAVE_TRUNCATE", "1" },
+ { "HAVE_TTYNAME", "1" },
+ { "HAVE_TTYTYPE", "1" },
+ { "HAVE_TYPE_CHTYPE", "1" },
+ { "HAVE_UNISTD_H", "1" },
+ { "HAVE_UNSETENV", "1" },
+ { "HAVE_USE_DEFAULT_COLORS", "1" },
+ { "HAVE_USE_LEGACY_CODING", "1" },
+ { "HAVE_USLEEP", "1" },
+ { "HAVE_UTMP", "1" },
+ { "HAVE_UTMP_UT_HOST", "1" },
+ { "HAVE_UTMP_UT_SESSION", "1" },
+ { "HAVE_UTMP_UT_XSTATUS", "1" },
+ { "HAVE_UTMP_UT_XTIME", "1" },
+ { "HAVE_VASPRINTF", "1" },
+ { "HAVE_WAITPID", "1" },
+ { "HAVE_WATTR_GET", "1" },
+ { "HAVE_WBORDER", "1" },
+ { "HAVE_WCHAR_H", "1" },
+ { "HAVE_WCWIDTH", "1" },
+ { "HAVE_WREDRAWLN", "1" },
+ { "HAVE_WRESIZE", "1" },
+ { "HAVE_ZERROR", "1" },
+ { "HAVE__NC_FREEALL", "1" },
+ { "HAVE__NC_FREE_AND_EXIT", "1" },
+ { "HOMEPAGE_URL", "\"https://lynx.invisible-island.net/\"" },
+ { "ICONV_CONST", "" },
+ { "INSTALL_ARGS", "\"-c\"" },
+ { "INSTALL_PATH", "\"/usr/bin/install\"" },
+ { "LOCALE", "1" },
+ { "LONG_LIST", "1" },
+ { "LYNX_CFG_FILE", "\"/etc/lynx.cfg\"" },
+ { "LYNX_CFG_H", "1" },
+ { "LYNX_CFG_PATH", "\"/etc\"" },
+ { "LYNX_LSS_FILE", "\"/etc/lynx.lss\"" },
+ { "LYNX_RAND_MAX", "0xFFFFFFFFUL" },
+ { "MIME_LIBDIR", "\"/etc/\"" },
+ { "MV_PATH", "\"/usr/bin/mv\"" },
+ { "NCURSES", "1" },
+ { "NLS_TEXTDOMAIN", "\"lynx\"" },
+ { "OK_GZIP", "1" },
+ { "OK_OVERRIDE", "1" },
+ { "OK_PERMIT", "1" },
+ { "OK_TAR", "1" },
+ { "OK_UUDECODE", "1" },
+ { "OK_ZIP", "1" },
+ { "RLOGIN_PATH", "\"/usr/bin/rlogin\"" },
+ { "RM_PATH", "\"/usr/bin/rm\"" },
+ { "SIZEOF_INT", "4" },
+ { "SIZEOF_LONG", "8" },
+ { "SIZEOF_OFF_T", "8" },
+ { "SIZEOF_SIZE_T", "8" },
+ { "SIZEOF_TIME_T", "8" },
+ { "STDC_HEADERS", "1" },
+ { "SYSTEM_MAIL", "\"unknown\"" },
+ { "SYSTEM_MAIL_FLAGS", "\"-t -oi\"" },
+ { "SYSTEM_NAME", "\"linux-gnu\"" },
+ { "TAR_DOWN_OPTIONS", "\"-xf\"" },
+ { "TAR_FILE_OPTIONS", "\"\"" },
+ { "TAR_PATH", "\"/usr/bin/tar\"" },
+ { "TAR_PIPE_OPTIONS", "\"-\"" },
+ { "TAR_UP_OPTIONS", "\"-cf\"" },
+ { "TELNET_PATH", "\"/usr/bin/telnet\"" },
+ { "TIME_WITH_SYS_TIME", "1" },
+ { "UNCOMPRESS_PATH", "\"/usr/bin/gunzip\"" },
+ { "UNDERLINE_LINKS", "0" },
+ { "UNIX", "1" },
+ { "UNZIP_PATH", "\"/usr/bin/unzip\"" },
+ { "USE_ADDRLIST_PAGE", "1" },
+ { "USE_ALT_BINDINGS", "1" },
+ { "USE_ASCII_CTYPES", "1" },
+ { "USE_BROTLI", "1" },
+ { "USE_BZLIB", "1" },
+ { "USE_CACHEJAR", "1" },
+ { "USE_COLOR_STYLE", "1" },
+ { "USE_EXTERNALS", "1" },
+ { "USE_FILE_UPLOAD", "1" },
+ { "USE_IDN2", "1" },
+ { "USE_JAPANESEUTF8_SUPPORT", "1" },
+ { "USE_JUSTIFY_ELTS", "1" },
+ { "USE_LOCALE_CHARSET", "1" },
+ { "USE_OPENSSL_INCL", "1" },
+ { "USE_PERSISTENT_COOKIES", "1" },
+ { "USE_PRETTYSRC", "1" },
+ { "USE_PROGRESSBAR", "1" },
+ { "USE_READPROGRESS", "1" },
+ { "USE_SCROLLBAR", "1" },
+ { "USE_SESSIONS", "1" },
+ { "USE_SOURCE_CACHE", "1" },
+ { "USE_SSL", "1" },
+ { "USE_SYSV_UTMP", "1" },
+ { "USE_X509_SUPPORT", "1" },
+ { "USE_ZLIB", "1" },
+ { "ZCAT_PATH", "\"/usr/bin/zcat\"" },
+ { "lstat", "stat" },
+ { "lynx_rand", "arc4random" },
+ { "lynx_srand", "(void)" },
+ { "ut_xstatus", "ut_exit.e_exit" },
+};
+
+#endif /* CFG_DEFS_H */
diff --git a/config.log b/config.log
index 7c7045e..0150a3e 100644
--- a/config.log
+++ b/config.log
@@ -4,7 +4,7 @@ running configure, to aid debugging if configure makes a mistake.
It was created by lynx configure 2.9.1b, which was
generated by GNU Autoconf 2.52.20231210. Invocation command line was
- $ ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-ssl=/usr --enable-ipv6 --enable-nls --enable-externs
+ $ ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-ssl=/usr --enable-ipv6 --enable-externs --enable-nls
## ---------- ##
## Platform. ##
@@ -27,7 +27,7 @@ hostinfo = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
-PATH = /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/philip/.local/bin:/home/philip/.local/bin:/home/philip/.local/bin
+PATH = /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/philip/.local/bin:/home/philip/.local/bin:/home/philip/.local/bin:/home/philip/.local/bin
## ------------ ##
## Core tests. ##
@@ -799,7 +799,7 @@ configure:21364: $? = 0
configure:21378: result: 6.5.20240427
configure:21385: checking if we have identified curses libraries
configure:21400: gcc -o conftest -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX conftest.c -lssl -lcrypto -ldl >&5
-/usr/bin/ld: /tmp/ccxjLW8w.o: in function `main':
+/usr/bin/ld: /tmp/ccKFxz4u.o: in function `main':
conftest.c:(.text.startup+0x5): undefined reference to `initscr'
/usr/bin/ld: conftest.c:(.text.startup+0xa): undefined reference to `endwin'
collect2: error: ld returned 1 exit status
@@ -819,7 +819,7 @@ configure:21418: result: no
configure:21737: testing adding /lib to library-path ...
configure:21816: checking for tgoto
configure:21853: gcc -o conftest -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX -L/lib conftest.c -lssl -lcrypto -ldl >&5
-/usr/bin/ld: /tmp/cc46MHI6.o: in function `main':
+/usr/bin/ld: /tmp/ccscFHNI.o: in function `main':
conftest.c:(.text.startup+0x5): undefined reference to `tgoto'
collect2: error: ld returned 1 exit status
configure:21856: $? = 1
@@ -1771,7 +1771,7 @@ configure:35265: $? = 0
configure:35276: result: yes
configure:35291: checking if external errno exists
configure:35313: gcc -o conftest -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX -L/lib conftest.c -lncurses -lssl -lcrypto -ldl >&5
-/usr/bin/ld: errno: TLS definition in /usr/lib/libc.so.6 section .tbss mismatches non-TLS reference in /tmp/ccf8ZOOs.o
+/usr/bin/ld: errno: TLS definition in /usr/lib/libc.so.6 section .tbss mismatches non-TLS reference in /tmp/ccJqCoAa.o
/usr/bin/ld: /usr/lib/libc.so.6: error adding symbols: bad value
collect2: error: ld returned 1 exit status
configure:35316: $? = 1
@@ -1985,8 +1985,8 @@ configure:36573: $? = 0
configure:36584: result: yes
configure:36593: checking if external h_errno exists
configure:36615: gcc -o conftest -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX -L/lib conftest.c -lncurses -lssl -lcrypto -ldl >&5
-/usr/bin/ld: /tmp/ccb0GY1H.o: warning: relocation against `h_errno' in read-only section `.text.startup'
-/usr/bin/ld: /tmp/ccb0GY1H.o: in function `main':
+/usr/bin/ld: /tmp/cchFesFC.o: warning: relocation against `h_errno' in read-only section `.text.startup'
+/usr/bin/ld: /tmp/cchFesFC.o: in function `main':
conftest.c:(.text.startup+0x2): undefined reference to `h_errno'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
@@ -2050,7 +2050,7 @@ configure:37983: checking if IDNA support should be used
configure:38000: result: yes
configure:38261: testing Starting FIND_LINKAGE(idn2,) ...
configure:38285: gcc -o conftest -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX -L/lib conftest.c -lncurses -lssl -lcrypto -ldl >&5
-/usr/bin/ld: /tmp/ccnD4kcZ.o: in function `main':
+/usr/bin/ld: /tmp/ccEvZwj6.o: in function `main':
conftest.c:(.text.startup+0x2c): undefined reference to `idn2_to_ascii_8z'
collect2: error: ld returned 1 exit status
configure:38288: $? = 1
@@ -2121,7 +2121,7 @@ configure:39965: checking if you want to use libbz2 for decompression of some bz
configure:39975: result: yes
configure:40236: testing Starting FIND_LINKAGE(bz2,bzlib) ...
configure:40258: gcc -o conftest -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX -L/lib conftest.c -lidn2 -lncurses -lssl -lcrypto -ldl >&5
-/usr/bin/ld: /tmp/cc2USrY5.o: in function `main':
+/usr/bin/ld: /tmp/ccevVISo.o: in function `main':
conftest.c:(.text.startup+0x13): undefined reference to `BZ2_bzopen'
collect2: error: ld returned 1 exit status
configure:40261: $? = 1
@@ -2149,7 +2149,7 @@ configure:40803: checking if you want to use zlib for decompression of some gzip
configure:40813: result: yes
configure:41074: testing Starting FIND_LINKAGE(z,zlib) ...
configure:41095: gcc -o conftest -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX -L/lib conftest.c -lbz2 -lidn2 -lncurses -lssl -lcrypto -ldl >&5
-/usr/bin/ld: /tmp/cc76lAxE.o: in function `main':
+/usr/bin/ld: /tmp/cchRR7sn.o: in function `main':
conftest.c:(.text.startup+0x13): undefined reference to `gzopen'
collect2: error: ld returned 1 exit status
configure:41098: $? = 1
@@ -2182,7 +2182,7 @@ configure:41707: checking if you want to use brotli decompression
configure:41717: result: yes
configure:41978: testing Starting FIND_LINKAGE(brotlidec,brotlilib) ...
configure:42006: gcc -o conftest -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX -L/lib conftest.c -lz -lbz2 -lidn2 -lncurses -lssl -lcrypto -ldl >&5
-/usr/bin/ld: /tmp/ccW4wwti.o: in function `main':
+/usr/bin/ld: /tmp/ccqZcUJc.o: in function `main':
conftest.c:(.text.startup+0x13): undefined reference to `BrotliDecoderDecompressStream'
collect2: error: ld returned 1 exit status
configure:42009: $? = 1
@@ -2309,100 +2309,6 @@ configure:44929: result: /usr/bin/install -c
configure:44991: testing defining path for /usr/bin/install ...
configure:48388: checking if we can include termio.h with curses
configure:48412: gcc -c -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX -DHAVE_CONFIG_H -I. -I. -I./src -I./WWW/Library/Implementation conftest.c >&5
-In file included from ./WWW/Library/Implementation/HTUtils.h:18,
- from ./src/LYCurses.h:6,
- from configure:48400:
-./lynx_cfg.h:16:9: warning: 'BROTLI_PATH' redefined
- 16 | #define BROTLI_PATH "brotli" /* CF_PATH_PROG(brotli) */
- | ^~~~~~~~~~~
-In file included from configure:48398:
-confdefs.h:168:9: note: this is the location of the previous definition
- 168 | #define BROTLI_PATH "/usr/bin/brotli"
- | ^~~~~~~~~~~
-./lynx_cfg.h:17:9: warning: 'BZIP2_PATH' redefined
- 17 | #define BZIP2_PATH "bzip2" /* CF_PATH_PROG(bzip2) */
- | ^~~~~~~~~~
-confdefs.h:167:9: note: this is the location of the previous definition
- 167 | #define BZIP2_PATH "/usr/bin/bzip2"
- | ^~~~~~~~~~
-./lynx_cfg.h:56:9: warning: 'GZIP_PATH' redefined
- 56 | #define GZIP_PATH "gzip" /* CF_PATH_PROG(gzip) */
- | ^~~~~~~~~
-confdefs.h:164:9: note: this is the location of the previous definition
- 164 | #define GZIP_PATH "/usr/bin/gzip"
- | ^~~~~~~~~
-./lynx_cfg.h:194:9: warning: 'INSTALL_PATH' redefined
- 194 | #define INSTALL_PATH "install" /* CF_PATH_PROG(install) */
- | ^~~~~~~~~~~~
-confdefs.h:176:9: note: this is the location of the previous definition
- 176 | #define INSTALL_PATH "/usr/bin/install"
- | ^~~~~~~~~~~~
-./lynx_cfg.h:199:9: warning: 'LYNX_CFG_FILE' redefined
- 199 | #define LYNX_CFG_FILE "/etc//lynx.cfg" /* $sysconfdir/lynx.cfg */
- | ^~~~~~~~~~~~~
-confdefs.h:49:9: note: this is the location of the previous definition
- 49 | #define LYNX_CFG_FILE "/etc/lynx.cfg"
- | ^~~~~~~~~~~~~
-./lynx_cfg.h:200:9: warning: 'LYNX_CFG_PATH' redefined
- 200 | #define LYNX_CFG_PATH "/etc/" /* $sysconfdir */
- | ^~~~~~~~~~~~~
-confdefs.h:50:9: note: this is the location of the previous definition
- 50 | #define LYNX_CFG_PATH "/etc"
- | ^~~~~~~~~~~~~
-./lynx_cfg.h:201:9: warning: 'LYNX_LSS_FILE' redefined
- 201 | #define LYNX_LSS_FILE "/etc//lynx.lss" /* $sysconfdir/lynx.lss */
- | ^~~~~~~~~~~~~
-confdefs.h:48:9: note: this is the location of the previous definition
- 48 | #define LYNX_LSS_FILE "/etc/lynx.lss"
- | ^~~~~~~~~~~~~
-./lynx_cfg.h:207:9: warning: 'MV_PATH' redefined
- 207 | #define MV_PATH "mv" /* CF_PATH_PROG(mv) */
- | ^~~~~~~
-confdefs.h:163:9: note: this is the location of the previous definition
- 163 | #define MV_PATH "/usr/bin/mv"
- | ^~~~~~~
-./lynx_cfg.h:229:9: warning: 'RLOGIN_PATH' redefined
- 229 | #define RLOGIN_PATH "rlogin" /* CF_PATH_PROG(rlogin) */
- | ^~~~~~~~~~~
-confdefs.h:162:9: note: this is the location of the previous definition
- 162 | #define RLOGIN_PATH "/usr/bin/rlogin"
- | ^~~~~~~~~~~
-./lynx_cfg.h:230:9: warning: 'RM_PATH' redefined
- 230 | #define RM_PATH "rm" /* CF_PATH_PROG(rm) */
- | ^~~~~~~
-confdefs.h:174:9: note: this is the location of the previous definition
- 174 | #define RM_PATH "/usr/bin/rm"
- | ^~~~~~~
-./lynx_cfg.h:247:9: warning: 'TAR_PATH' redefined
- 247 | #define TAR_PATH "tar" /* CF_PATH_PROG(tar) */
- | ^~~~~~~~
-confdefs.h:169:9: note: this is the location of the previous definition
- 169 | #define TAR_PATH "/usr/bin/tar"
- | ^~~~~~~~
-./lynx_cfg.h:250:9: warning: 'TELNET_PATH' redefined
- 250 | #define TELNET_PATH "telnet" /* CF_PATH_PROG(telnet) */
- | ^~~~~~~~~~~
-confdefs.h:161:9: note: this is the location of the previous definition
- 161 | #define TELNET_PATH "/usr/bin/telnet"
- | ^~~~~~~~~~~
-./lynx_cfg.h:258:9: warning: 'UNCOMPRESS_PATH' redefined
- 258 | #define UNCOMPRESS_PATH "gunzip" /* CF_PATH_PROG(gunzip) */
- | ^~~~~~~~~~~~~~~
-confdefs.h:165:9: note: this is the location of the previous definition
- 165 | #define UNCOMPRESS_PATH "/usr/bin/gunzip"
- | ^~~~~~~~~~~~~~~
-./lynx_cfg.h:261:9: warning: 'UNZIP_PATH' redefined
- 261 | #define UNZIP_PATH "unzip" /* CF_PATH_PROG(unzip) */
- | ^~~~~~~~~~
-confdefs.h:166:9: note: this is the location of the previous definition
- 166 | #define UNZIP_PATH "/usr/bin/unzip"
- | ^~~~~~~~~~
-./lynx_cfg.h:304:9: warning: 'ZCAT_PATH' redefined
- 304 | #define ZCAT_PATH "zcat" /* CF_PATH_PROG(zcat) */
- | ^~~~~~~~~
-confdefs.h:175:9: note: this is the location of the previous definition
- 175 | #define ZCAT_PATH "/usr/bin/zcat"
- | ^~~~~~~~~
configure:48401:10: fatal error: termio.h: No such file or directory
48401 | #include <LYCurses.h>
| ^~~~~~~~~~
@@ -2741,7 +2647,7 @@ configure:49665: $? = 0
configure:49681: result: yes
configure:49698: checking for curses_exit
configure:49735: gcc -o conftest -O2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DIGNORE_MSGFMT_HACK -DLINUX -D_XOPEN_SOURCE_EXTENDED -L/lib conftest.c -lbrotlidec -lz -lbz2 -lidn2 -lncurses -lssl -lcrypto -ldl >&5
-/usr/bin/ld: /tmp/cc3IUQQF.o: in function `main':
+/usr/bin/ld: /tmp/ccNrvDvG.o: in function `main':
conftest.c:(.text.startup+0x5): undefined reference to `curses_exit'
collect2: error: ld returned 1 exit status
configure:49738: $? = 1
diff --git a/config.status b/config.status
index c36cf04..cc6f14f 100755
--- a/config.status
+++ b/config.status
@@ -109,7 +109,7 @@ Report bugs to <dickey@invisible-island.net>."
ac_cs_version="\
lynx config.status 2.9.1b
configured by ./configure, generated by GNU Autoconf 2.52.20231210,
- with options \"--prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-ssl=/usr --enable-ipv6 --enable-nls --enable-externs\"
+ with options \"--prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-ssl=/usr --enable-ipv6 --enable-externs --enable-nls\"
Copyright 2003-2022,2023 Thomas E. Dickey
Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
@@ -140,8 +140,8 @@ do
case $1 in
# Handling of the options.
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
- echo "running /bin/sh ./configure " --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-ssl=/usr --enable-ipv6 --enable-nls --enable-externs " --no-create --no-recursion"
- exec /bin/sh ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-ssl=/usr --enable-ipv6 --enable-nls --enable-externs --no-create --no-recursion ;;
+ echo "running /bin/sh ./configure " --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-ssl=/usr --enable-ipv6 --enable-externs --enable-nls " --no-create --no-recursion"
+ exec /bin/sh ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-ssl=/usr --enable-ipv6 --enable-externs --enable-nls --no-create --no-recursion ;;
--version | --vers* | -V )
echo "$ac_cs_version"; exit 0 ;;
--he | --h)
diff --git a/help_files.sed b/help_files.sed
new file mode 100644
index 0000000..ee5c437
--- /dev/null
+++ b/help_files.sed
@@ -0,0 +1,48 @@
+s"@ABOUT_LYNX@"about_lynx.html"g
+s"@ALT_EDIT_HELP@"alt_edit_help.html"g
+s"@BASHLIKE_EDIT_HELP@"bashlike_edit_help.html"g
+s"@BOOKMARK_HELP@"bookmark_help.html"g
+s"@COOKIE_HELP@"cookie_help.html"g
+s"@DIRED_HELP@"dired_help.html"g
+s"@EDIT_HELP@"edit_help.html"g
+s"@ENVIRONMENTS@"environments.html"g
+s"@FOLLOW_HELP@"follow_help.html"g
+s"@GOPHER_TYPES_HELP@"gopher_types_help.html"g
+s"@HISTORY_HELP@"history_help.html"g
+s"@KEYSTROKE_HELP@"keystroke_help.html"g
+s"@LYNX_HELP_MAIN@"lynx_help_main.html"g
+s"@LYNX_URL_SUPPORT@"lynx_url_support.html"g
+s"@LYNX_USERS_GUIDE@"Lynx_users_guide.html"g
+s"@MOVEMENT_HELP@"movement_help.html"g
+s"@OPTION_HELP@"option_help.html"g
+s"@OTHER_HELP@"other_help.html"g
+s"@PRINT_HELP@"print_help.html"g
+s"@SCROLLING_HELP@"scrolling_help.html"g
+s"@TEST_DISPLAY@"test_display.html"g
+s"@VISITED_HELP@"visited_help.html"g
+s"@XTERM_HELP@"xterm_help.html"g
+s"@LYNX_DEV@"lynx-dev.html"g
+s"about_lynx\.html"about_lynx.html"g
+s"alt_edit_help\.html"alt_edit_help.html"g
+s"bashlike_edit_help\.html"bashlike_edit_help.html"g
+s"bookmark_help\.html"bookmark_help.html"g
+s"cookie_help\.html"cookie_help.html"g
+s"dired_help\.html"dired_help.html"g
+s"edit_help\.html"edit_help.html"g
+s"environments\.html"environments.html"g
+s"follow_help\.html"follow_help.html"g
+s"gopher_types_help\.html"gopher_types_help.html"g
+s"history_help\.html"history_help.html"g
+s"keystroke_help\.html"keystroke_help.html"g
+s"lynx_help_main\.html"lynx_help_main.html"g
+s"lynx_url_support\.html"lynx_url_support.html"g
+s"Lynx_users_guide\.html"Lynx_users_guide.html"g
+s"movement_help\.html"movement_help.html"g
+s"option_help\.html"option_help.html"g
+s"other_help\.html"other_help.html"g
+s"print_help\.html"print_help.html"g
+s"scrolling_help\.html"scrolling_help.html"g
+s"test_display\.html"test_display.html"g
+s"visited_help\.html"visited_help.html"g
+s"xterm_help\.html"xterm_help.html"g
+s"lynx-dev\.html"lynx-dev.html"g
diff --git a/lynx b/lynx
index bfd9f86..63f00b8 100755
--- a/lynx
+++ b/lynx
Binary files differ
diff --git a/philip-make.sh b/philip-make.sh
index a6a6c73..50db10e 100755
--- a/philip-make.sh
+++ b/philip-make.sh
@@ -4,15 +4,18 @@
# mime type treatment removed
# see src/HTInit.c
+make clean
+rm config.cache
+
./configure \
--prefix="/usr" \
--sysconfdir="/etc" \
--mandir="/usr/share/man" \
--with-ssl="/usr" \
--enable-ipv6 \
- --enable-nls \
- --enable-externs
+ --enable-externs \
+ --enable-nls
make
-sudo make install
+doas make install
diff --git a/po/ca.gmo b/po/ca.gmo
new file mode 100644
index 0000000..5976b0b
--- /dev/null
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/cs.gmo b/po/cs.gmo
new file mode 100644
index 0000000..40965ed
--- /dev/null
+++ b/po/cs.gmo
Binary files differ
diff --git a/po/da.gmo b/po/da.gmo
new file mode 100644
index 0000000..6aa1f8a
--- /dev/null
+++ b/po/da.gmo
Binary files differ
diff --git a/po/de.gmo b/po/de.gmo
new file mode 100644
index 0000000..e57165e
--- /dev/null
+++ b/po/de.gmo
Binary files differ
diff --git a/po/en.gmo b/po/en.gmo
new file mode 100644
index 0000000..043703d
--- /dev/null
+++ b/po/en.gmo
Binary files differ
diff --git a/po/en.po b/po/en.po
new file mode 100644
index 0000000..6d3fa5d
--- /dev/null
+++ b/po/en.po
@@ -0,0 +1,6532 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: lynx 2.9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-01-14 19:36-0500\n"
+"PO-Revision-Date: 2024-01-14 19:36-0500\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: en\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. ******************************************************************
+#. * The following definitions are for status line prompts, messages, or
+#. * warnings issued by Lynx during program execution. You can modify
+#. * them to make them more appropriate for your site. We recommend that
+#. * you extend these definitions to other languages using the gettext
+#. * library. There are also scattered uses of 'gettext()' throughout the
+#. * Lynx source, covering all but those messages which (a) are used for
+#. * debugging (CTRACE) or (b) are constants used in interaction with
+#. * other programs.
+#. *
+#. * See ABOUT-NLS and po/readme for details and location of contributed
+#. * translations. When no translation is available, the English default is
+#. * used.
+#.
+#: LYMessages.c:28
+#, c-format
+msgid "Alert!: %s"
+msgstr "Alert!: %s"
+
+#: LYMessages.c:29
+msgid "Welcome"
+msgstr "Welcome"
+
+#: LYMessages.c:30
+msgid "Are you sure you want to quit?"
+msgstr "Are you sure you want to quit?"
+
+#: LYMessages.c:32
+msgid "Really exit from Lynx?"
+msgstr "Really exit from Lynx?"
+
+#: LYMessages.c:34
+msgid "Connection interrupted."
+msgstr "Connection interrupted."
+
+#: LYMessages.c:35
+msgid "Data transfer interrupted."
+msgstr "Data transfer interrupted."
+
+#: LYMessages.c:36
+msgid "Cancelled!!!"
+msgstr "Cancelled!!!"
+
+#: LYMessages.c:37
+msgid "Cancelling!"
+msgstr "Cancelling!"
+
+#: LYMessages.c:38
+msgid "Excellent!!!"
+msgstr "Excellent!!!"
+
+#: LYMessages.c:39
+msgid "OK"
+msgstr "OK"
+
+#: LYMessages.c:40
+msgid "Done!"
+msgstr "Done!"
+
+#: LYMessages.c:41
+msgid "Bad request!"
+msgstr "Bad request!"
+
+#: LYMessages.c:42
+msgid "previous"
+msgstr "previous"
+
+#: LYMessages.c:43
+msgid "next screen"
+msgstr "next screen"
+
+#: LYMessages.c:44
+msgid "HELP!"
+msgstr "HELP!"
+
+#: LYMessages.c:45
+msgid ", help on "
+msgstr ", help on "
+
+#. #define HELP
+#: LYMessages.c:47
+msgid ""
+"Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back."
+msgstr ""
+"Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back."
+
+#. #define MOREHELP
+#: LYMessages.c:49
+msgid ""
+"-- press space for more, use arrow keys to move, '?' for help, 'q' to quit."
+msgstr ""
+"-- press space for more, use arrow keys to move, '?' for help, 'q' to quit."
+
+#: LYMessages.c:50
+msgid "-- press space for next page --"
+msgstr "-- press space for next page --"
+
+#: LYMessages.c:51
+msgid "URL too long"
+msgstr "URL too long"
+
+#. Inactive input fields, messages used with -tna option - kw
+#. #define FORM_LINK_TEXT_ADV_MSG_INA
+#: LYMessages.c:57
+#, c-format
+msgid "(Textfield \"%s\"); Inactive. Press <return> to activate."
+msgstr "(Textfield \"%s\"); Inactive. Press <return> to activate."
+
+#. #define FORM_LINK_TEXT_MESSAGE_INA
+#: LYMessages.c:59
+msgid "(Text entry field) Inactive. Press <return> to activate."
+msgstr "(Text entry field) Inactive. Press <return> to activate."
+
+#. #define FORM_LINK_TEXTAREA_ADV_MSG_INA
+#: LYMessages.c:61
+#, c-format
+msgid "(Textarea \"%s\"); Inactive. Press <return> to activate."
+msgstr "(Textarea \"%s\"); Inactive. Press <return> to activate."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_INA
+#: LYMessages.c:63
+msgid "(Textarea) Inactive. Press <return> to activate."
+msgstr "(Textarea) Inactive. Press <return> to activate."
+
+#. #define FORM_LINK_TEXTAREA_ADV_MSG_INA_E
+#: LYMessages.c:65
+#, c-format
+msgid ""
+"(Textarea \"%s\"); Inactive. Press <return> to activate (%s for editor)."
+msgstr ""
+"(Textarea \"%s\"); Inactive. Press <return> to activate (%s for editor)."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_INA_E
+#: LYMessages.c:67
+#, c-format
+msgid "(Textarea) Inactive. Press <return> to activate (%s for editor)."
+msgstr "(Textarea) Inactive. Press <return> to activate (%s for editor)."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_INA
+#: LYMessages.c:69
+msgid "(Form field) Inactive. Use <return> to edit."
+msgstr "(Form field) Inactive. Use <return> to edit."
+
+#. #define FORM_TEXT_SUBMIT_MESSAGE_INA_X
+#: LYMessages.c:71
+#, c-format
+msgid ""
+"(Form field) Inactive. Use <return> to edit (%s to submit with no cache)."
+msgstr ""
+"(Form field) Inactive. Use <return> to edit (%s to submit with no cache)."
+
+#. #define FORM_TEXT_RESUBMIT_MESSAGE_INA
+#: LYMessages.c:73
+msgid ""
+"(Form field) Inactive. Press <return> to edit, press <return> twice to "
+"submit."
+msgstr ""
+"(Form field) Inactive. Press <return> to edit, press <return> twice to "
+"submit."
+
+#. #define FORM_TEXT_SUBMIT_MAILTO_MSG_INA
+#: LYMessages.c:75
+msgid "(mailto form field) Inactive. Press <return> to change."
+msgstr "(mailto form field) Inactive. Press <return> to change."
+
+#. #define FORM_LINK_PASSWORD_MESSAGE_INA
+#: LYMessages.c:77
+msgid "(Password entry field) Inactive. Press <return> to activate."
+msgstr "(Password entry field) Inactive. Press <return> to activate."
+
+#. #define FORM_LINK_FILE_UNM_MSG
+#: LYMessages.c:80
+msgid ""
+"UNMODIFIABLE file entry field. Use UP or DOWN arrows or tab to move off."
+msgstr ""
+"UNMODIFIABLE file entry field. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_FILE_MESSAGE
+#: LYMessages.c:82
+msgid ""
+"(File entry field) Enter filename. Use UP or DOWN arrows or tab to move off."
+msgstr ""
+"(File entry field) Enter filename. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_TEXT_ADV_MSG
+#. #define FORM_LINK_TEXT_MESSAGE
+#: LYMessages.c:84 LYMessages.c:86
+#, c-format
+msgid ""
+"(Textfield \"%s\"); Enter text. Use UP or DOWN arrows or tab to move off."
+msgstr ""
+"(Textfield \"%s\"); Enter text. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_TEXTAREA_ADV_MSG
+#: LYMessages.c:88
+#, c-format
+msgid "(Textarea \"%s\"); Enter text. Use UP/DOWN arrows or TAB to move off."
+msgstr "(Textarea \"%s\"); Enter text. Use UP/DOWN arrows or TAB to move off."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE
+#: LYMessages.c:90
+msgid "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off."
+msgstr "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off."
+
+#. #define FORM_LINK_TEXTAREA_ADV_MSG_E
+#: LYMessages.c:92
+#, c-format
+msgid ""
+"(Textarea \"%s\"); Enter text. Use UP/DOWN arrows or TAB to move off (%s for "
+"editor)."
+msgstr ""
+"(Textarea \"%s\"); Enter text. Use UP/DOWN arrows or TAB to move off (%s for "
+"editor)."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_E
+#: LYMessages.c:94
+#, c-format
+msgid ""
+"(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor)."
+msgstr ""
+"(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor)."
+
+#. #define FORM_LINK_TEXT_UNM_MSG
+#: LYMessages.c:96
+msgid ""
+"UNMODIFIABLE form text field. Use UP or DOWN arrows or tab to move off."
+msgstr ""
+"UNMODIFIABLE form text field. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE
+#: LYMessages.c:98
+msgid "(Form field) Enter text. Use <return> to submit."
+msgstr "(Form field) Enter text. Use <return> to submit."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_X
+#: LYMessages.c:100
+#, c-format
+msgid "(Form field) Enter text. Use <return> to submit (%s for no cache)."
+msgstr "(Form field) Enter text. Use <return> to submit (%s for no cache)."
+
+#. #define FORM_LINK_TEXT_RESUBMIT_MESSAGE
+#: LYMessages.c:102
+msgid ""
+"(Form field) Enter text. Use <return> to submit, arrows or tab to move off."
+msgstr ""
+"(Form field) Enter text. Use <return> to submit, arrows or tab to move off."
+
+#. #define FORM_LINK_TEXT_SUBMIT_UNM_MSG
+#: LYMessages.c:104
+msgid "UNMODIFIABLE form field. Use UP or DOWN arrows or tab to move off."
+msgstr "UNMODIFIABLE form field. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MAILTO_MSG
+#: LYMessages.c:106
+msgid ""
+"(mailto form field) Enter text. Use <return> to submit, arrows to move off."
+msgstr ""
+"(mailto form field) Enter text. Use <return> to submit, arrows to move off."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG
+#: LYMessages.c:108
+msgid "(mailto form field) Mail is disallowed so you cannot submit."
+msgstr "(mailto form field) Mail is disallowed so you cannot submit."
+
+#. #define FORM_LINK_PASSWORD_MESSAGE
+#: LYMessages.c:110
+msgid ""
+"(Password entry field) Enter text. Use UP or DOWN arrows or tab to move off."
+msgstr ""
+"(Password entry field) Enter text. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_PASSWORD_UNM_MSG
+#: LYMessages.c:112
+msgid "UNMODIFIABLE form password. Use UP or DOWN arrows or tab to move off."
+msgstr "UNMODIFIABLE form password. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_CHECKBOX_ADV_MSG
+#: LYMessages.c:114
+#, c-format
+msgid "(Checkbox \"%s\"); Use right-arrow or <return> to toggle."
+msgstr "(Checkbox \"%s\"); Use right-arrow or <return> to toggle."
+
+#. #define FORM_LINK_CHECKBOX_MESSAGE
+#: LYMessages.c:116
+msgid "(Checkbox Field) Use right-arrow or <return> to toggle."
+msgstr "(Checkbox Field) Use right-arrow or <return> to toggle."
+
+#. #define FORM_LINK_CHECKBOX_UNM_MSG
+#: LYMessages.c:118
+msgid "UNMODIFIABLE form checkbox. Use UP or DOWN arrows or tab to move off."
+msgstr "UNMODIFIABLE form checkbox. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_RADIO_ADV_MSG
+#: LYMessages.c:120
+#, c-format
+msgid "(Radio Button \"%s\"); Use right-arrow or <return> to toggle."
+msgstr "(Radio Button \"%s\"); Use right-arrow or <return> to toggle."
+
+#. #define FORM_LINK_RADIO_MESSAGE
+#: LYMessages.c:122
+msgid "(Radio Button) Use right-arrow or <return> to toggle."
+msgstr "(Radio Button) Use right-arrow or <return> to toggle."
+
+#. #define FORM_LINK_RADIO_UNM_MSG
+#: LYMessages.c:124
+msgid ""
+"UNMODIFIABLE form radio button. Use UP or DOWN arrows or tab to move off."
+msgstr ""
+"UNMODIFIABLE form radio button. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_SUBMIT_PREFIX
+#: LYMessages.c:126
+msgid "Submit ('x' for no cache) to "
+msgstr "Submit ('x' for no cache) to "
+
+#. #define FORM_LINK_RESUBMIT_PREFIX
+#: LYMessages.c:128
+msgid "Submit to "
+msgstr "Submit to "
+
+#. #define FORM_LINK_SUBMIT_MESSAGE
+#: LYMessages.c:130
+msgid ""
+"(Form submit button) Use right-arrow or <return> to submit ('x' for no "
+"cache)."
+msgstr ""
+"(Form submit button) Use right-arrow or <return> to submit ('x' for no "
+"cache)."
+
+#. #define FORM_LINK_RESUBMIT_MESSAGE
+#: LYMessages.c:132
+msgid "(Form submit button) Use right-arrow or <return> to submit."
+msgstr "(Form submit button) Use right-arrow or <return> to submit."
+
+#. #define FORM_LINK_SUBMIT_DIS_MSG
+#: LYMessages.c:134
+msgid "DISABLED form submit button. Use UP or DOWN arrows or tab to move off."
+msgstr ""
+"DISABLED form submit button. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_SUBMIT_MAILTO_PREFIX
+#: LYMessages.c:136
+msgid "Submit mailto form to "
+msgstr "Submit mailto form to "
+
+#. #define FORM_LINK_SUBMIT_MAILTO_MSG
+#: LYMessages.c:138
+msgid "(mailto form submit button) Use right-arrow or <return> to submit."
+msgstr "(mailto form submit button) Use right-arrow or <return> to submit."
+
+#. #define FORM_LINK_SUBMIT_MAILTO_DIS_MSG
+#: LYMessages.c:140
+msgid "(mailto form submit button) Mail is disallowed so you cannot submit."
+msgstr "(mailto form submit button) Mail is disallowed so you cannot submit."
+
+#. #define FORM_LINK_RESET_MESSAGE
+#: LYMessages.c:142
+msgid ""
+"(Form reset button) Use right-arrow or <return> to reset form to defaults."
+msgstr ""
+"(Form reset button) Use right-arrow or <return> to reset form to defaults."
+
+#. #define FORM_LINK_RESET_DIS_MSG
+#: LYMessages.c:144
+msgid "DISABLED form reset button. Use UP or DOWN arrows or tab to move off."
+msgstr "DISABLED form reset button. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_BUTTON_MESSAGE
+#: LYMessages.c:146
+msgid "(Script button) Use UP or DOWN arrows or tab to move off."
+msgstr "(Script button) Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_BUTTON_ADV_MSG
+#: LYMessages.c:148
+#, c-format
+msgid "(Script button \"%s\"); Use UP or DOWN arrows or tab to move off."
+msgstr "(Script button \"%s\"); Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_BUTTON_DIS_MSG
+#: LYMessages.c:150
+msgid "DISABLED Script button. Use UP or DOWN arrows or tab to move off."
+msgstr "DISABLED Script button. Use UP or DOWN arrows or tab to move off."
+
+#. #define FORM_LINK_OPTION_LIST_ADV_MSG
+#: LYMessages.c:152
+#, c-format
+msgid "(Option list \"%s\"); Hit return to select option."
+msgstr "(Option list \"%s\"); Hit return to select option."
+
+#. #define FORM_LINK_OPTION_LIST_MESSAGE
+#: LYMessages.c:154
+msgid ""
+"(Option list) Hit return and use arrow keys and return to select option."
+msgstr ""
+"(Option list) Hit return and use arrow keys and return to select option."
+
+#. #define CHOICE_LIST_ADV_MSG
+#: LYMessages.c:156
+#, c-format
+msgid "(Choice entry \"%s\"); Use arrow keys and return to select option."
+msgstr "(Choice entry \"%s\"); Use arrow keys and return to select option."
+
+#. #define CHOICE_LIST_MESSAGE
+#: LYMessages.c:158
+msgid ""
+"(Choice list) Hit return and use arrow keys and return to select option."
+msgstr ""
+"(Choice list) Hit return and use arrow keys and return to select option."
+
+#. #define MOUSE_CHOICE_MESSAGE
+#: LYMessages.c:160
+msgid "Left mouse button or return to select, arrow keys to scroll."
+msgstr "Left mouse button or return to select, arrow keys to scroll."
+
+#. #define FORM_LINK_OPTION_LIST_UNM_MSG
+#: LYMessages.c:162
+msgid "UNMODIFIABLE option list. Use return or arrow keys to review or leave."
+msgstr ""
+"UNMODIFIABLE option list. Use return or arrow keys to review or leave."
+
+#. #define CHOICE_LIST_UNM_MSG
+#: LYMessages.c:164
+msgid "UNMODIFIABLE choice list. Use return or arrow keys to review or leave."
+msgstr ""
+"UNMODIFIABLE choice list. Use return or arrow keys to review or leave."
+
+#: LYMessages.c:165
+msgid "Submitting form..."
+msgstr "Submitting form..."
+
+#: LYMessages.c:166
+msgid "Resetting form..."
+msgstr "Resetting form..."
+
+#. #define RELOADING_FORM
+#: LYMessages.c:168
+msgid "Reloading document. Any form entries will be lost!"
+msgstr "Reloading document. Any form entries will be lost!"
+
+#. #define LINK_NOT_IN_FORM
+#: LYMessages.c:170
+msgid "The current link is not in a FORM"
+msgstr "The current link is not in a FORM"
+
+#: LYMessages.c:171
+#, c-format
+msgid "Warning: Cannot transcode form data to charset %s!"
+msgstr "Warning: Cannot transcode form data to charset %s!"
+
+#. #define NORMAL_LINK_MESSAGE
+#: LYMessages.c:174
+msgid "(NORMAL LINK) Use right-arrow or <return> to activate."
+msgstr "(NORMAL LINK) Use right-arrow or <return> to activate."
+
+#: LYMessages.c:175
+msgid "The resource requested is not available at this time."
+msgstr "The resource requested is not available at this time."
+
+#: LYMessages.c:176
+msgid "Enter Lynx keystroke command: "
+msgstr "Enter Lynx keystroke command: "
+
+#: LYMessages.c:177
+msgid "Looking up "
+msgstr "Looking up "
+
+#: LYMessages.c:178
+#, c-format
+msgid "Getting %s"
+msgstr "Getting %s"
+
+#: LYMessages.c:179
+#, c-format
+msgid "Skipping %s"
+msgstr "Skipping %s"
+
+#: LYMessages.c:180
+#, c-format
+msgid "Using %s"
+msgstr "Using %s"
+
+#: LYMessages.c:181
+#, c-format
+msgid "Illegal URL: %s"
+msgstr "Illegal URL: %s"
+
+#: LYMessages.c:182
+#, c-format
+msgid "Badly formed address %s"
+msgstr "Badly formed address %s"
+
+#: LYMessages.c:183
+#, c-format
+msgid "URL: %s"
+msgstr "URL: %s"
+
+#: LYMessages.c:184
+msgid "Unable to access WWW file!!!"
+msgstr "Unable to access WWW file!!!"
+
+#: LYMessages.c:185
+#, c-format
+msgid "This is a searchable index. Use %s to search."
+msgstr "This is a searchable index. Use %s to search."
+
+#. #define WWW_INDEX_MORE_MESSAGE
+#: LYMessages.c:187
+#, c-format
+msgid "--More-- This is a searchable index. Use %s to search."
+msgstr "--More-- This is a searchable index. Use %s to search."
+
+#: LYMessages.c:188
+msgid "You have entered an invalid link number."
+msgstr "You have entered an invalid link number."
+
+#. #define SOURCE_HELP
+#: LYMessages.c:190
+msgid ""
+"Currently viewing document source. Press '\\' to return to rendered version."
+msgstr ""
+"Currently viewing document source. Press '\\' to return to rendered version."
+
+#. #define NOVICE_LINE_ONE
+#: LYMessages.c:192
+msgid ""
+" Arrow keys: Up and Down to move. Right to follow a link; Left to go "
+"back. \n"
+msgstr ""
+" Arrow keys: Up and Down to move. Right to follow a link; Left to go "
+"back. \n"
+
+#. #define NOVICE_LINE_TWO
+#: LYMessages.c:194
+msgid ""
+" H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history "
+"list \n"
+msgstr ""
+" H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history "
+"list \n"
+
+#. #define NOVICE_LINE_TWO_A
+#: LYMessages.c:196
+msgid ""
+" O)ther cmds H)elp K)eymap G)oto P)rint M)ain screen o)ptions "
+"Q)uit \n"
+msgstr ""
+" O)ther cmds H)elp K)eymap G)oto P)rint M)ain screen o)ptions "
+"Q)uit \n"
+
+#. #define NOVICE_LINE_TWO_B
+#: LYMessages.c:198
+msgid ""
+" O)ther cmds B)ack E)dit D)ownload ^R)eload ^W)ipe screen search "
+"doc: / \n"
+msgstr ""
+" O)ther cmds B)ack E)dit D)ownload ^R)eload ^W)ipe screen search "
+"doc: / \n"
+
+#. #define NOVICE_LINE_TWO_C
+#: LYMessages.c:200
+msgid ""
+"O)ther cmds C)omment History: <backspace> Bookmarks: V)iew, A)dd, "
+"R)emove \n"
+msgstr ""
+"O)ther cmds C)omment History: <backspace> Bookmarks: V)iew, A)dd, "
+"R)emove \n"
+
+#. #define FORM_NOVICELINE_ONE
+#: LYMessages.c:202
+msgid ""
+" Enter text into the field by typing on the keyboard "
+msgstr ""
+" Enter text into the field by typing on the keyboard "
+
+#. #define FORM_NOVICELINE_TWO
+#: LYMessages.c:204
+msgid ""
+" Ctrl-U to delete all text in field, [Backspace] to delete a character "
+msgstr ""
+" Ctrl-U to delete all text in field, [Backspace] to delete a character "
+
+#. #define FORM_NOVICELINE_TWO_DELBL
+#: LYMessages.c:206
+msgid ""
+" Ctrl-U to delete text in field, [Backspace] to delete a character "
+msgstr ""
+" Ctrl-U to delete text in field, [Backspace] to delete a character "
+
+#. #define FORM_NOVICELINE_TWO_VAR
+#: LYMessages.c:208
+#, c-format
+msgid ""
+" %s to delete all text in field, [Backspace] to delete a character "
+msgstr ""
+" %s to delete all text in field, [Backspace] to delete a character "
+
+#. #define FORM_NOVICELINE_TWO_DELBL_VAR
+#: LYMessages.c:210
+#, c-format
+msgid " %s to delete text in field, [Backspace] to delete a character "
+msgstr ""
+" %s to delete text in field, [Backspace] to delete a character "
+
+#. mailto
+#: LYMessages.c:213
+msgid "Malformed mailto form submission! Cancelled!"
+msgstr "Malformed mailto form submission! Cancelled!"
+
+#: LYMessages.c:214
+msgid "Warning! Control codes in mail address replaced by ?"
+msgstr "Warning! Control codes in mail address replaced by ?"
+
+#: LYMessages.c:215
+msgid "Mail disallowed! Cannot submit."
+msgstr "Mail disallowed! Cannot submit."
+
+#: LYMessages.c:216
+msgid "Mailto form submission failed!"
+msgstr "Mailto form submission failed!"
+
+#: LYMessages.c:217
+msgid "Mailto form submission Cancelled!!!"
+msgstr "Mailto form submission Cancelled!!!"
+
+#: LYMessages.c:218
+msgid "Sending form content..."
+msgstr "Sending form content..."
+
+#: LYMessages.c:219
+msgid "No email address is present in mailto URL!"
+msgstr "No email address is present in mailto URL!"
+
+#. #define MAILTO_URL_TEMPOPEN_FAILED
+#: LYMessages.c:221
+msgid "Unable to open temporary file for mailto URL!"
+msgstr "Unable to open temporary file for mailto URL!"
+
+#. #define INC_ORIG_MSG_PROMPT
+#: LYMessages.c:223
+msgid "Do you wish to include the original message?"
+msgstr "Do you wish to include the original message?"
+
+#. #define INC_PREPARSED_MSG_PROMPT
+#: LYMessages.c:225
+msgid "Do you wish to include the preparsed source?"
+msgstr "Do you wish to include the preparsed source?"
+
+#. #define SPAWNING_EDITOR_FOR_MAIL
+#: LYMessages.c:227
+msgid "Spawning your selected editor to edit mail message"
+msgstr "Spawning your selected editor to edit mail message"
+
+#. #define ERROR_SPAWNING_EDITOR
+#: LYMessages.c:229
+msgid "Error spawning editor, check your editor definition in the options menu"
+msgstr ""
+"Error spawning editor, check your editor definition in the options menu"
+
+#: LYMessages.c:230
+msgid "Send this comment?"
+msgstr "Send this comment?"
+
+#: LYMessages.c:231
+msgid "Send this message?"
+msgstr "Send this message?"
+
+#: LYMessages.c:232
+msgid "Sending your message..."
+msgstr "Sending your message..."
+
+#: LYMessages.c:233
+msgid "Sending your comment:"
+msgstr "Sending your comment:"
+
+#. textarea
+#: LYMessages.c:236
+msgid "Not in a TEXTAREA; cannot use external editor."
+msgstr "Not in a TEXTAREA; cannot use external editor."
+
+#: LYMessages.c:237
+msgid "Not in a TEXTAREA; cannot use command."
+msgstr "Not in a TEXTAREA; cannot use command."
+
+#: LYMessages.c:239
+msgid "file: ACTIONs are disallowed!"
+msgstr "file: ACTIONs are disallowed!"
+
+#. #define FILE_SERVED_LINKS_DISALLOWED
+#: LYMessages.c:241
+msgid "file: URLs via served links are disallowed!"
+msgstr "file: URLs via served links are disallowed!"
+
+#: LYMessages.c:242
+msgid "Access to local files denied."
+msgstr "Access to local files denied."
+
+#: LYMessages.c:243
+msgid "file: URLs via bookmarks are disallowed!"
+msgstr "file: URLs via bookmarks are disallowed!"
+
+#. #define SPECIAL_VIA_EXTERNAL_DISALLOWED
+#: LYMessages.c:245
+msgid "This special URL is not allowed in external documents!"
+msgstr "This special URL is not allowed in external documents!"
+
+#: LYMessages.c:246
+msgid "Press <return> to return to Lynx."
+msgstr "Press <return> to return to Lynx."
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:249
+msgid "Spawning DCL subprocess. Use 'logout' to return to Lynx.\n"
+msgstr "Spawning DCL subprocess. Use 'logout' to return to Lynx.\n"
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:253
+msgid "Type EXIT to return to Lynx.\n"
+msgstr "Type EXIT to return to Lynx.\n"
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:256
+msgid "Spawning your default shell. Use 'exit' to return to Lynx.\n"
+msgstr "Spawning your default shell. Use 'exit' to return to Lynx.\n"
+
+#: LYMessages.c:259
+msgid "Spawning is currently disabled."
+msgstr "Spawning is currently disabled."
+
+#: LYMessages.c:260
+msgid "The 'd'ownload command is currently disabled."
+msgstr "The 'd'ownload command is currently disabled."
+
+#: LYMessages.c:261
+msgid "You cannot download an input field."
+msgstr "You cannot download an input field."
+
+#: LYMessages.c:262
+msgid "Form has a mailto action! Cannot download."
+msgstr "Form has a mailto action! Cannot download."
+
+#: LYMessages.c:263
+msgid "You cannot download a mailto: link."
+msgstr "You cannot download a mailto: link."
+
+#: LYMessages.c:264
+msgid "You cannot download cookies."
+msgstr "You cannot download cookies."
+
+#: LYMessages.c:265
+msgid "You cannot download a printing option."
+msgstr "You cannot download a printing option."
+
+#: LYMessages.c:266
+msgid "You cannot download an upload option."
+msgstr "You cannot download an upload option."
+
+#: LYMessages.c:267
+msgid "You cannot download an permit option."
+msgstr "You cannot download an permit option."
+
+#: LYMessages.c:268
+msgid "This special URL cannot be downloaded!"
+msgstr "This special URL cannot be downloaded!"
+
+#: LYMessages.c:269
+msgid "Nothing to download."
+msgstr "Nothing to download."
+
+#: LYMessages.c:270
+msgid "Trace ON!"
+msgstr "Trace ON!"
+
+#: LYMessages.c:271
+msgid "Trace OFF!"
+msgstr "Trace OFF!"
+
+#. #define CLICKABLE_IMAGES_ON
+#: LYMessages.c:273
+msgid "Links will be included for all images! Reloading..."
+msgstr "Links will be included for all images! Reloading..."
+
+#. #define CLICKABLE_IMAGES_OFF
+#: LYMessages.c:275
+msgid "Standard image handling restored! Reloading..."
+msgstr "Standard image handling restored! Reloading..."
+
+#. #define PSEUDO_INLINE_ALTS_ON
+#: LYMessages.c:277
+msgid ""
+"Pseudo_ALTs will be inserted for inlines without ALT strings! Reloading..."
+msgstr ""
+"Pseudo_ALTs will be inserted for inlines without ALT strings! Reloading..."
+
+#. #define PSEUDO_INLINE_ALTS_OFF
+#: LYMessages.c:279
+msgid "Inlines without an ALT string specified will be ignored! Reloading..."
+msgstr "Inlines without an ALT string specified will be ignored! Reloading..."
+
+#: LYMessages.c:280
+msgid "Raw 8-bit or CJK mode toggled OFF! Reloading..."
+msgstr "Raw 8-bit or CJK mode toggled OFF! Reloading..."
+
+#: LYMessages.c:281
+msgid "Raw 8-bit or CJK mode toggled ON! Reloading..."
+msgstr "Raw 8-bit or CJK mode toggled ON! Reloading..."
+
+#. #define HEAD_D_L_OR_CANCEL
+#: LYMessages.c:283
+msgid "Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c): "
+msgstr "Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c): "
+
+#. #define HEAD_D_OR_CANCEL
+#: LYMessages.c:285
+msgid "Send HEAD request for D)ocument, or C)ancel? (d,c): "
+msgstr "Send HEAD request for D)ocument, or C)ancel? (d,c): "
+
+#: LYMessages.c:286
+msgid "Sorry, the document is not an http URL."
+msgstr "Sorry, the document is not an http URL."
+
+#: LYMessages.c:287
+msgid "Sorry, the link is not an http URL."
+msgstr "Sorry, the link is not an http URL."
+
+#: LYMessages.c:288
+msgid "Sorry, the ACTION for this form is disabled."
+msgstr "Sorry, the ACTION for this form is disabled."
+
+#. #define FORM_ACTION_NOT_HTTP_URL
+#: LYMessages.c:290
+msgid "Sorry, the ACTION for this form is not an http URL."
+msgstr "Sorry, the ACTION for this form is not an http URL."
+
+#: LYMessages.c:291
+msgid "Not an http URL or form ACTION!"
+msgstr "Not an http URL or form ACTION!"
+
+#: LYMessages.c:292
+msgid "This special URL cannot be a form ACTION!"
+msgstr "This special URL cannot be a form ACTION!"
+
+#: LYMessages.c:293
+msgid "URL is not in starting realm!"
+msgstr "URL is not in starting realm!"
+
+#: LYMessages.c:294
+msgid "News posting is disabled!"
+msgstr "News posting is disabled!"
+
+#: LYMessages.c:295
+msgid "File management support is disabled!"
+msgstr "File management support is disabled!"
+
+#: LYMessages.c:296
+msgid "No jump file is currently available."
+msgstr "No jump file is currently available."
+
+#: LYMessages.c:297
+msgid "Jump to (use '?' for list): "
+msgstr "Jump to (use '?' for list): "
+
+#: LYMessages.c:298
+msgid "Jumping to a shortcut URL is disallowed!"
+msgstr "Jumping to a shortcut URL is disallowed!"
+
+#: LYMessages.c:299
+msgid "Random URL is disallowed! Use a shortcut."
+msgstr "Random URL is disallowed! Use a shortcut."
+
+#: LYMessages.c:300
+msgid "No random URLs have been used thus far."
+msgstr "No random URLs have been used thus far."
+
+#: LYMessages.c:301
+msgid "Bookmark features are currently disabled."
+msgstr "Bookmark features are currently disabled."
+
+#: LYMessages.c:302
+msgid "Execution via bookmarks is disabled."
+msgstr "Execution via bookmarks is disabled."
+
+#. #define BOOKMARK_FILE_NOT_DEFINED
+#: LYMessages.c:304
+#, c-format
+msgid "Bookmark file is not defined. Use %s to see options."
+msgstr "Bookmark file is not defined. Use %s to see options."
+
+#. #define NO_TEMP_FOR_HOTLIST
+#: LYMessages.c:306
+msgid "Unable to open tempfile for X Mosaic hotlist conversion."
+msgstr "Unable to open tempfile for X Mosaic hotlist conversion."
+
+#: LYMessages.c:307
+msgid "ERROR - unable to open bookmark file."
+msgstr "ERROR - unable to open bookmark file."
+
+#. #define BOOKMARK_OPEN_FAILED_FOR_DEL
+#: LYMessages.c:309
+msgid "Unable to open bookmark file for deletion of link."
+msgstr "Unable to open bookmark file for deletion of link."
+
+#. #define BOOKSCRA_OPEN_FAILED_FOR_DEL
+#: LYMessages.c:311
+msgid "Unable to open scratch file for deletion of link."
+msgstr "Unable to open scratch file for deletion of link."
+
+#: LYMessages.c:313
+msgid "Error renaming scratch file."
+msgstr "Error renaming scratch file."
+
+#: LYMessages.c:315
+msgid "Error renaming temporary file."
+msgstr "Error renaming temporary file."
+
+#. #define BOOKTEMP_COPY_FAIL
+#: LYMessages.c:317
+msgid "Unable to copy temporary file for deletion of link."
+msgstr "Unable to copy temporary file for deletion of link."
+
+#. #define BOOKTEMP_REOPEN_FAIL_FOR_DEL
+#: LYMessages.c:319
+msgid "Unable to reopen temporary file for deletion of link."
+msgstr "Unable to reopen temporary file for deletion of link."
+
+#. #define BOOKMARK_LINK_NOT_ONE_LINE
+#: LYMessages.c:322
+msgid "Link is not by itself all on one line in bookmark file."
+msgstr "Link is not by itself all on one line in bookmark file."
+
+#: LYMessages.c:323
+msgid "Bookmark deletion failed."
+msgstr "Bookmark deletion failed."
+
+#. #define BOOKMARKS_NOT_TRAVERSED
+#: LYMessages.c:325
+msgid "Bookmark files cannot be traversed (only http URLs)."
+msgstr "Bookmark files cannot be traversed (only http URLs)."
+
+#. #define BOOKMARKS_NOT_OPEN
+#: LYMessages.c:327
+msgid "Unable to open bookmark file, use 'a' to save a link first"
+msgstr "Unable to open bookmark file, use 'a' to save a link first"
+
+#: LYMessages.c:328
+msgid "There are no links in this bookmark file!"
+msgstr "There are no links in this bookmark file!"
+
+#. #define CACHE_D_OR_CANCEL
+#: LYMessages.c:330
+msgid "D)elete cached document or C)ancel? (d,c): "
+msgstr "D)elete cached document or C)ancel? (d,c): "
+
+#. #define BOOK_D_L_OR_CANCEL
+#: LYMessages.c:332
+msgid "Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): "
+msgstr "Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): "
+
+#: LYMessages.c:333
+msgid "Save D)ocument to bookmark file or C)ancel? (d,c): "
+msgstr "Save D)ocument to bookmark file or C)ancel? (d,c): "
+
+#: LYMessages.c:334
+msgid "Save L)ink to bookmark file or C)ancel? (l,c): "
+msgstr "Save L)ink to bookmark file or C)ancel? (l,c): "
+
+#. #define NOBOOK_POST_FORM
+#: LYMessages.c:336
+msgid "Documents from forms with POST content cannot be saved as bookmarks."
+msgstr "Documents from forms with POST content cannot be saved as bookmarks."
+
+#: LYMessages.c:337
+msgid "Cannot save form fields/links"
+msgstr "Cannot save form fields/links"
+
+#. #define NOBOOK_HSML
+#: LYMessages.c:339
+msgid "History, showinfo, menu and list files cannot be saved as bookmarks."
+msgstr "History, showinfo, menu and list files cannot be saved as bookmarks."
+
+#. #define CONFIRM_BOOKMARK_DELETE
+#: LYMessages.c:341
+msgid "Do you really want to delete this link from your bookmark file?"
+msgstr "Do you really want to delete this link from your bookmark file?"
+
+#: LYMessages.c:342
+msgid "Malformed address."
+msgstr "Malformed address."
+
+#. #define HISTORICAL_ON_MINIMAL_OFF
+#: LYMessages.c:344
+msgid "Historical comment parsing ON (Minimal is overridden)!"
+msgstr "Historical comment parsing ON (Minimal is overridden)!"
+
+#. #define HISTORICAL_OFF_MINIMAL_ON
+#: LYMessages.c:346
+msgid "Historical comment parsing OFF (Minimal is in effect)!"
+msgstr "Historical comment parsing OFF (Minimal is in effect)!"
+
+#. #define HISTORICAL_ON_VALID_OFF
+#: LYMessages.c:348
+msgid "Historical comment parsing ON (Valid is overridden)!"
+msgstr "Historical comment parsing ON (Valid is overridden)!"
+
+#. #define HISTORICAL_OFF_VALID_ON
+#: LYMessages.c:350
+msgid "Historical comment parsing OFF (Valid is in effect)!"
+msgstr "Historical comment parsing OFF (Valid is in effect)!"
+
+#. #define MINIMAL_ON_IN_EFFECT
+#: LYMessages.c:352
+msgid "Minimal comment parsing ON (and in effect)!"
+msgstr "Minimal comment parsing ON (and in effect)!"
+
+#. #define MINIMAL_OFF_VALID_ON
+#: LYMessages.c:354
+msgid "Minimal comment parsing OFF (Valid is in effect)!"
+msgstr "Minimal comment parsing OFF (Valid is in effect)!"
+
+#. #define MINIMAL_ON_BUT_HISTORICAL
+#: LYMessages.c:356
+msgid "Minimal comment parsing ON (but Historical is in effect)!"
+msgstr "Minimal comment parsing ON (but Historical is in effect)!"
+
+#. #define MINIMAL_OFF_HISTORICAL_ON
+#: LYMessages.c:358
+msgid "Minimal comment parsing OFF (Historical is in effect)!"
+msgstr "Minimal comment parsing OFF (Historical is in effect)!"
+
+#: LYMessages.c:359
+msgid "Soft double-quote parsing ON!"
+msgstr "Soft double-quote parsing ON!"
+
+#: LYMessages.c:360
+msgid "Soft double-quote parsing OFF!"
+msgstr "Soft double-quote parsing OFF!"
+
+#: LYMessages.c:361
+msgid "Now using TagSoup parsing of HTML."
+msgstr "Now using TagSoup parsing of HTML."
+
+#: LYMessages.c:362
+msgid "Now using SortaSGML parsing of HTML!"
+msgstr "Now using SortaSGML parsing of HTML!"
+
+#: LYMessages.c:363
+msgid "You are already at the end of this document."
+msgstr "You are already at the end of this document."
+
+#: LYMessages.c:364
+msgid "You are already at the beginning of this document."
+msgstr "You are already at the beginning of this document."
+
+#: LYMessages.c:365
+#, c-format
+msgid "You are already at page %d of this document."
+msgstr "You are already at page %d of this document."
+
+#: LYMessages.c:366
+#, c-format
+msgid "Link number %d already is current."
+msgstr "Link number %d already is current."
+
+#: LYMessages.c:367
+msgid "You are already at the first document"
+msgstr "You are already at the first document"
+
+#: LYMessages.c:368
+msgid "There are no links above this line of the document."
+msgstr "There are no links above this line of the document."
+
+#: LYMessages.c:369
+msgid "There are no links below this line of the document."
+msgstr "There are no links below this line of the document."
+
+#. #define MAXLEN_REACHED_DEL_OR_MOV
+#: LYMessages.c:371
+msgid "Maximum length reached! Delete text or move off field."
+msgstr "Maximum length reached! Delete text or move off field."
+
+#. #define NOT_ON_SUBMIT_OR_LINK
+#: LYMessages.c:373
+msgid "You are not on a form submission button or normal link."
+msgstr "You are not on a form submission button or normal link."
+
+#. #define NEED_CHECKED_RADIO_BUTTON
+#: LYMessages.c:375
+msgid "One radio button must be checked at all times!"
+msgstr "One radio button must be checked at all times!"
+
+#: LYMessages.c:376
+msgid "No submit button for this form, submit single text field?"
+msgstr "No submit button for this form, submit single text field?"
+
+#: LYMessages.c:377
+msgid "Do you want to go back to the previous document?"
+msgstr "Do you want to go back to the previous document?"
+
+#: LYMessages.c:378
+msgid "Use arrows or tab to move off of field."
+msgstr "Use arrows or tab to move off of field."
+
+#. #define ENTER_TEXT_ARROWS_OR_TAB
+#: LYMessages.c:380
+msgid "Enter text. Use arrows or tab to move off of field."
+msgstr "Enter text. Use arrows or tab to move off of field."
+
+#: LYMessages.c:381
+msgid "** Bad HTML!! No form action defined. **"
+msgstr "** Bad HTML!! No form action defined. **"
+
+#: LYMessages.c:382
+msgid "Bad HTML!! Unable to create popup window!"
+msgstr "Bad HTML!! Unable to create popup window!"
+
+#: LYMessages.c:383
+msgid "Unable to create popup window!"
+msgstr "Unable to create popup window!"
+
+#: LYMessages.c:384
+msgid "Goto a random URL is disallowed!"
+msgstr "Goto a random URL is disallowed!"
+
+#: LYMessages.c:385
+msgid "Goto a non-http URL is disallowed!"
+msgstr "Goto a non-http URL is disallowed!"
+
+#: LYMessages.c:386
+#, c-format
+msgid "You are not allowed to goto \"%s\" URLs"
+msgstr "You are not allowed to goto \"%s\" URLs"
+
+#: LYMessages.c:387
+msgid "URL to open: "
+msgstr "URL to open: "
+
+#: LYMessages.c:388
+msgid "Edit the current Goto URL: "
+msgstr "Edit the current Goto URL: "
+
+#: LYMessages.c:389
+msgid "Edit the previous Goto URL: "
+msgstr "Edit the previous Goto URL: "
+
+#: LYMessages.c:390
+msgid "Edit a previous Goto URL: "
+msgstr "Edit a previous Goto URL: "
+
+#: LYMessages.c:391
+msgid "Current document has POST data."
+msgstr "Current document has POST data."
+
+#: LYMessages.c:392
+msgid "Edit this document's URL: "
+msgstr "Edit this document's URL: "
+
+#: LYMessages.c:393
+msgid "Edit the current link's URL: "
+msgstr "Edit the current link's URL: "
+
+#: LYMessages.c:394
+msgid "Edit the form's submit-URL: "
+msgstr "Edit the form's submit-URL: "
+
+#: LYMessages.c:395
+msgid "You cannot edit File Management URLs"
+msgstr "You cannot edit File Management URLs"
+
+#: LYMessages.c:396
+msgid "Enter a database query: "
+msgstr "Enter a database query: "
+
+#: LYMessages.c:397
+msgid "Enter a whereis query: "
+msgstr "Enter a whereis query: "
+
+#: LYMessages.c:398
+msgid "Edit the current query: "
+msgstr "Edit the current query: "
+
+#: LYMessages.c:399
+msgid "Edit the previous query: "
+msgstr "Edit the previous query: "
+
+#: LYMessages.c:400
+msgid "Edit a previous query: "
+msgstr "Edit a previous query: "
+
+#. #define USE_C_R_TO_RESUB_CUR_QUERY
+#: LYMessages.c:402
+msgid "Use Control-R to resubmit the current query."
+msgstr "Use Control-R to resubmit the current query."
+
+#: LYMessages.c:403
+msgid "Edit the current shortcut: "
+msgstr "Edit the current shortcut: "
+
+#: LYMessages.c:404
+msgid "Edit the previous shortcut: "
+msgstr "Edit the previous shortcut: "
+
+#: LYMessages.c:405
+msgid "Edit a previous shortcut: "
+msgstr "Edit a previous shortcut: "
+
+#: LYMessages.c:406
+#, c-format
+msgid "Key '%c' is not mapped to a jump file!"
+msgstr "Key '%c' is not mapped to a jump file!"
+
+#: LYMessages.c:407
+msgid "Cannot locate jump file!"
+msgstr "Cannot locate jump file!"
+
+#: LYMessages.c:408
+msgid "Cannot open jump file!"
+msgstr "Cannot open jump file!"
+
+#: LYMessages.c:409
+msgid "Error reading jump file!"
+msgstr "Error reading jump file!"
+
+#: LYMessages.c:410
+msgid "Out of memory reading jump file!"
+msgstr "Out of memory reading jump file!"
+
+#: LYMessages.c:411
+msgid "Out of memory reading jump table!"
+msgstr "Out of memory reading jump table!"
+
+#: LYMessages.c:412
+msgid "No index is currently available."
+msgstr "No index is currently available."
+
+#. #define CONFIRM_MAIN_SCREEN
+#: LYMessages.c:414
+msgid "Do you really want to go to the Main screen?"
+msgstr "Do you really want to go to the Main screen?"
+
+#: LYMessages.c:415
+msgid "You are already at main screen!"
+msgstr "You are already at main screen!"
+
+#. #define NOT_ISINDEX
+#: LYMessages.c:417
+msgid ""
+"Not a searchable indexed document -- press '/' to search for a text string"
+msgstr ""
+"Not a searchable indexed document -- press '/' to search for a text string"
+
+#. #define NO_OWNER
+#: LYMessages.c:419
+msgid "No owner is defined for this file so you cannot send a comment"
+msgstr "No owner is defined for this file so you cannot send a comment"
+
+#: LYMessages.c:420
+#, c-format
+msgid "No owner is defined. Use %s?"
+msgstr "No owner is defined. Use %s?"
+
+#: LYMessages.c:421
+msgid "Do you wish to send a comment?"
+msgstr "Do you wish to send a comment?"
+
+#: LYMessages.c:422
+msgid "Mail is disallowed so you cannot send a comment"
+msgstr "Mail is disallowed so you cannot send a comment"
+
+#: LYMessages.c:423
+msgid "The 'e'dit command is currently disabled."
+msgstr "The 'e'dit command is currently disabled."
+
+#: LYMessages.c:424
+msgid "External editing is currently disabled."
+msgstr "External editing is currently disabled."
+
+#: LYMessages.c:425
+msgid "System error - failure to get status."
+msgstr "System error - failure to get status."
+
+#: LYMessages.c:426
+msgid "No editor is defined!"
+msgstr "No editor is defined!"
+
+#: LYMessages.c:427
+msgid "The 'p'rint command is currently disabled."
+msgstr "The 'p'rint command is currently disabled."
+
+#: LYMessages.c:428
+msgid "Document has no Toolbar links or Banner."
+msgstr "Document has no Toolbar links or Banner."
+
+#: LYMessages.c:429
+msgid "Unable to open traversal file."
+msgstr "Unable to open traversal file."
+
+#: LYMessages.c:430
+msgid "Unable to open traversal found file."
+msgstr "Unable to open traversal found file."
+
+#: LYMessages.c:431
+msgid "Unable to open reject file."
+msgstr "Unable to open reject file."
+
+#: LYMessages.c:432
+msgid "Unable to open traversal errors output file"
+msgstr "Unable to open traversal errors output file"
+
+#: LYMessages.c:433
+msgid "TRAVERSAL WAS INTERRUPTED"
+msgstr "TRAVERSAL WAS INTERRUPTED"
+
+#: LYMessages.c:434
+msgid "Follow link (or goto link or page) number: "
+msgstr "Follow link (or goto link or page) number: "
+
+#: LYMessages.c:435
+msgid "Select option (or page) number: "
+msgstr "Select option (or page) number: "
+
+#: LYMessages.c:436
+#, c-format
+msgid "Option number %d already is current."
+msgstr "Option number %d already is current."
+
+#. #define ALREADY_AT_OPTION_END
+#: LYMessages.c:438
+msgid "You are already at the end of this option list."
+msgstr "You are already at the end of this option list."
+
+#. #define ALREADY_AT_OPTION_BEGIN
+#: LYMessages.c:440
+msgid "You are already at the beginning of this option list."
+msgstr "You are already at the beginning of this option list."
+
+#. #define ALREADY_AT_OPTION_PAGE
+#: LYMessages.c:442
+#, c-format
+msgid "You are already at page %d of this option list."
+msgstr "You are already at page %d of this option list."
+
+#: LYMessages.c:443
+msgid "You have entered an invalid option number."
+msgstr "You have entered an invalid option number."
+
+#: LYMessages.c:444
+msgid "** Bad HTML!! Use -trace to diagnose. **"
+msgstr "** Bad HTML!! Use -trace to diagnose. **"
+
+#: LYMessages.c:445
+msgid "Give name of file to save in"
+msgstr "Give name of file to save in"
+
+#: LYMessages.c:446
+msgid "Can't save data to file -- please run WWW locally"
+msgstr "Can't save data to file -- please run WWW locally"
+
+#: LYMessages.c:447
+msgid "Can't open temporary file!"
+msgstr "Can't open temporary file!"
+
+#: LYMessages.c:448
+msgid "Can't open output file! Cancelling!"
+msgstr "Can't open output file! Cancelling!"
+
+#: LYMessages.c:449
+msgid "Execution is disabled."
+msgstr "Execution is disabled."
+
+#. #define EXECUTION_DISABLED_FOR_FILE
+#: LYMessages.c:451
+#, c-format
+msgid "Execution is not enabled for this file. See the Options menu (use %s)."
+msgstr ""
+"Execution is not enabled for this file. See the Options menu (use %s)."
+
+#. #define EXECUTION_NOT_COMPILED
+#: LYMessages.c:453
+msgid "Execution capabilities are not compiled into this version."
+msgstr "Execution capabilities are not compiled into this version."
+
+#: LYMessages.c:454
+msgid "This file cannot be displayed on this terminal."
+msgstr "This file cannot be displayed on this terminal."
+
+#. #define CANNOT_DISPLAY_FILE_D_OR_C
+#: LYMessages.c:456
+msgid "This file cannot be displayed on this terminal: D)ownload, or C)ancel"
+msgstr "This file cannot be displayed on this terminal: D)ownload, or C)ancel"
+
+#: LYMessages.c:457
+#, c-format
+msgid "%s D)ownload, or C)ancel"
+msgstr "%s D)ownload, or C)ancel"
+
+#: LYMessages.c:458
+msgid "Cancelling file."
+msgstr "Cancelling file."
+
+#: LYMessages.c:459
+msgid "Retrieving file. - PLEASE WAIT -"
+msgstr "Retrieving file. - PLEASE WAIT -"
+
+#: LYMessages.c:460
+msgid "Enter a filename: "
+msgstr "Enter a filename: "
+
+#: LYMessages.c:461
+msgid "Edit the previous filename: "
+msgstr "Edit the previous filename: "
+
+#: LYMessages.c:462
+msgid "Edit a previous filename: "
+msgstr "Edit a previous filename: "
+
+#: LYMessages.c:463
+msgid "Enter a new filename: "
+msgstr "Enter a new filename: "
+
+#: LYMessages.c:464
+msgid "File name may not begin with a dot."
+msgstr "File name may not begin with a dot."
+
+#: LYMessages.c:466
+msgid "File exists. Create higher version?"
+msgstr "File exists. Create higher version?"
+
+#: LYMessages.c:468
+msgid "File exists. Overwrite?"
+msgstr "File exists. Overwrite?"
+
+#: LYMessages.c:470
+msgid "Cannot write to file."
+msgstr "Cannot write to file."
+
+#: LYMessages.c:471
+msgid "ERROR! - download command is misconfigured."
+msgstr "ERROR! - download command is misconfigured."
+
+#: LYMessages.c:472
+msgid "Unable to download file."
+msgstr "Unable to download file."
+
+#: LYMessages.c:473
+msgid "Reading directory..."
+msgstr "Reading directory..."
+
+#: LYMessages.c:474
+msgid "Building directory listing..."
+msgstr "Building directory listing..."
+
+#: LYMessages.c:475
+msgid "Saving..."
+msgstr "Saving..."
+
+#: LYMessages.c:476
+#, c-format
+msgid "Could not edit file '%s'."
+msgstr "Could not edit file '%s'."
+
+#: LYMessages.c:477
+msgid "Unable to access document!"
+msgstr "Unable to access document!"
+
+#: LYMessages.c:478
+msgid "Could not access file."
+msgstr "Could not access file."
+
+#: LYMessages.c:479
+msgid "Could not access directory."
+msgstr "Could not access directory."
+
+#: LYMessages.c:480
+msgid "Could not load data."
+msgstr "Could not load data."
+
+#. #define CANNOT_EDIT_REMOTE_FILES
+#: LYMessages.c:482
+msgid "Lynx cannot currently (e)dit remote WWW files."
+msgstr "Lynx cannot currently (e)dit remote WWW files."
+
+#. #define CANNOT_EDIT_FIELD
+#: LYMessages.c:484
+msgid "This field cannot be (e)dited with an external editor."
+msgstr "This field cannot be (e)dited with an external editor."
+
+#: LYMessages.c:485
+msgid "Bad rule"
+msgstr "Bad rule"
+
+#: LYMessages.c:486
+msgid "Insufficient operands:"
+msgstr "Insufficient operands:"
+
+#: LYMessages.c:487
+msgid "You are not authorized to edit this file."
+msgstr "You are not authorized to edit this file."
+
+#: LYMessages.c:488
+msgid "Title: "
+msgstr "Title: "
+
+#: LYMessages.c:489
+msgid "Subject: "
+msgstr "Subject: "
+
+#: LYMessages.c:490
+msgid "Username: "
+msgstr "Username: "
+
+#: LYMessages.c:491
+msgid "Password: "
+msgstr "Password: "
+
+#: LYMessages.c:492
+msgid "lynx: Username and Password required!!!"
+msgstr "lynx: Username and Password required!!!"
+
+#: LYMessages.c:493
+msgid "lynx: Password required!!!"
+msgstr "lynx: Password required!!!"
+
+#: LYMessages.c:494
+msgid "Clear all authorization info for this session?"
+msgstr "Clear all authorization info for this session?"
+
+#: LYMessages.c:495
+msgid "Authorization info cleared."
+msgstr "Authorization info cleared."
+
+#: LYMessages.c:496
+msgid "Authorization failed. Retry?"
+msgstr "Authorization failed. Retry?"
+
+#: LYMessages.c:497
+msgid "cgi support has been disabled."
+msgstr "cgi support has been disabled."
+
+#. #define CGI_NOT_COMPILED
+#: LYMessages.c:499
+msgid "Lynxcgi capabilities are not compiled into this version."
+msgstr "Lynxcgi capabilities are not compiled into this version."
+
+#: LYMessages.c:500
+#, c-format
+msgid "Sorry, no known way of converting %s to %s."
+msgstr "Sorry, no known way of converting %s to %s."
+
+#: LYMessages.c:501
+msgid "Unable to set up connection."
+msgstr "Unable to set up connection."
+
+#: LYMessages.c:502
+msgid "Unable to make connection"
+msgstr "Unable to make connection"
+
+#. #define MALFORMED_EXEC_REQUEST
+#: LYMessages.c:504
+msgid "Executable link rejected due to malformed request."
+msgstr "Executable link rejected due to malformed request."
+
+#. #define BADCHAR_IN_EXEC_LINK
+#: LYMessages.c:506
+#, c-format
+msgid "Executable link rejected due to `%c' character."
+msgstr "Executable link rejected due to `%c' character."
+
+#. #define RELPATH_IN_EXEC_LINK
+#: LYMessages.c:508
+msgid "Executable link rejected due to relative path string ('../')."
+msgstr "Executable link rejected due to relative path string ('../')."
+
+#. #define BADLOCPATH_IN_EXEC_LINK
+#: LYMessages.c:510
+msgid "Executable link rejected due to location or path."
+msgstr "Executable link rejected due to location or path."
+
+#: LYMessages.c:511
+msgid "Mail access is disabled!"
+msgstr "Mail access is disabled!"
+
+#. #define ACCESS_ONLY_LOCALHOST
+#: LYMessages.c:513
+msgid "Only files and servers on the local host can be accessed."
+msgstr "Only files and servers on the local host can be accessed."
+
+#: LYMessages.c:514
+msgid "Telnet access is disabled!"
+msgstr "Telnet access is disabled!"
+
+#. #define TELNET_PORT_SPECS_DISABLED
+#: LYMessages.c:516
+msgid "Telnet port specifications are disabled."
+msgstr "Telnet port specifications are disabled."
+
+#: LYMessages.c:517
+msgid "USENET news access is disabled!"
+msgstr "USENET news access is disabled!"
+
+#: LYMessages.c:518
+msgid "Rlogin access is disabled!"
+msgstr "Rlogin access is disabled!"
+
+#: LYMessages.c:519
+msgid "Ftp access is disabled!"
+msgstr "Ftp access is disabled!"
+
+#: LYMessages.c:520
+msgid "There are no references from this document."
+msgstr "There are no references from this document."
+
+#: LYMessages.c:521
+msgid "There are only hidden links from this document."
+msgstr "There are only hidden links from this document."
+
+#: LYMessages.c:523
+msgid "Unable to open command file."
+msgstr "Unable to open command file."
+
+#: LYMessages.c:525
+msgid "News Post Cancelled!!!"
+msgstr "News Post Cancelled!!!"
+
+#. #define SPAWNING_EDITOR_FOR_NEWS
+#: LYMessages.c:527
+msgid "Spawning your selected editor to edit news message"
+msgstr "Spawning your selected editor to edit news message"
+
+#: LYMessages.c:528
+msgid "Post this message?"
+msgstr "Post this message?"
+
+#: LYMessages.c:529
+#, c-format
+msgid "Append '%s'?"
+msgstr "Append '%s'?"
+
+#: LYMessages.c:530
+msgid "Posting to newsgroup(s)..."
+msgstr "Posting to newsgroup(s)..."
+
+#: LYMessages.c:532
+msgid "*** You have unread mail. ***"
+msgstr "*** You have unread mail. ***"
+
+#: LYMessages.c:534
+msgid "*** You have mail. ***"
+msgstr "*** You have mail. ***"
+
+#: LYMessages.c:536
+msgid "*** You have new mail. ***"
+msgstr "*** You have new mail. ***"
+
+#: LYMessages.c:537
+msgid "File insert cancelled!!!"
+msgstr "File insert cancelled!!!"
+
+#: LYMessages.c:538
+msgid "Not enough memory for file!"
+msgstr "Not enough memory for file!"
+
+#: LYMessages.c:539
+msgid "Can't open file for reading."
+msgstr "Can't open file for reading."
+
+#: LYMessages.c:540
+msgid "File does not exist."
+msgstr "File does not exist."
+
+#: LYMessages.c:541
+msgid "File does not exist - reenter or cancel:"
+msgstr "File does not exist - reenter or cancel:"
+
+#: LYMessages.c:542
+msgid "File is not readable."
+msgstr "File is not readable."
+
+#: LYMessages.c:543
+msgid "File is not readable - reenter or cancel:"
+msgstr "File is not readable - reenter or cancel:"
+
+#: LYMessages.c:544
+msgid "Nothing to insert - file is 0-length."
+msgstr "Nothing to insert - file is 0-length."
+
+#: LYMessages.c:545
+msgid "Save request cancelled!!!"
+msgstr "Save request cancelled!!!"
+
+#: LYMessages.c:546
+msgid "Mail request cancelled!!!"
+msgstr "Mail request cancelled!!!"
+
+#. #define CONFIRM_MAIL_SOURCE_PREPARSED
+#: LYMessages.c:548
+msgid "Viewing preparsed source. Are you sure you want to mail it?"
+msgstr "Viewing preparsed source. Are you sure you want to mail it?"
+
+#: LYMessages.c:549
+msgid "Please wait..."
+msgstr "Please wait..."
+
+#: LYMessages.c:550
+msgid "Mailing file. Please wait..."
+msgstr "Mailing file. Please wait..."
+
+#: LYMessages.c:551
+msgid "ERROR - Unable to mail file"
+msgstr "ERROR - Unable to mail file"
+
+#. #define CONFIRM_LONG_SCREEN_PRINT
+#: LYMessages.c:553
+#, c-format
+msgid "File is %d screens long. Are you sure you want to print?"
+msgstr "File is %d screens long. Are you sure you want to print?"
+
+#: LYMessages.c:554
+msgid "Print request cancelled!!!"
+msgstr "Print request cancelled!!!"
+
+#: LYMessages.c:555
+msgid "Press <return> to begin: "
+msgstr "Press <return> to begin: "
+
+#: LYMessages.c:556
+msgid "Press <return> to finish: "
+msgstr "Press <return> to finish: "
+
+#. #define CONFIRM_LONG_PAGE_PRINT
+#: LYMessages.c:558
+#, c-format
+msgid "File is %d pages long. Are you sure you want to print?"
+msgstr "File is %d pages long. Are you sure you want to print?"
+
+#. #define CHECK_PRINTER
+#: LYMessages.c:560
+msgid "Be sure your printer is on-line. Press <return> to start printing:"
+msgstr "Be sure your printer is on-line. Press <return> to start printing:"
+
+#: LYMessages.c:561
+msgid "ERROR - Unable to allocate file space!!!"
+msgstr "ERROR - Unable to allocate file space!!!"
+
+#: LYMessages.c:562
+msgid "Unable to open tempfile"
+msgstr "Unable to open tempfile"
+
+#: LYMessages.c:563
+msgid "Unable to open print options file"
+msgstr "Unable to open print options file"
+
+#: LYMessages.c:564
+msgid "Printing file. Please wait..."
+msgstr "Printing file. Please wait..."
+
+#: LYMessages.c:565
+msgid "Please enter a valid internet mail address: "
+msgstr "Please enter a valid internet mail address: "
+
+#: LYMessages.c:566
+msgid "ERROR! - printer is misconfigured!"
+msgstr "ERROR! - printer is misconfigured!"
+
+#: LYMessages.c:567
+msgid "Image map from POST response not available!"
+msgstr "Image map from POST response not available!"
+
+#: LYMessages.c:568
+msgid "Misdirected client-side image MAP request!"
+msgstr "Misdirected client-side image MAP request!"
+
+#: LYMessages.c:569
+msgid "Client-side image MAP is not accessible!"
+msgstr "Client-side image MAP is not accessible!"
+
+#: LYMessages.c:570
+msgid "No client-side image MAPs are available!"
+msgstr "No client-side image MAPs are available!"
+
+#: LYMessages.c:571
+msgid "Client-side image MAP is not available!"
+msgstr "Client-side image MAP is not available!"
+
+#. #define OPTION_SCREEN_NEEDS_24
+#: LYMessages.c:574
+msgid "Screen height must be at least 24 lines for the Options menu!"
+msgstr "Screen height must be at least 24 lines for the Options menu!"
+
+#. #define OPTION_SCREEN_NEEDS_23
+#: LYMessages.c:576
+msgid "Screen height must be at least 23 lines for the Options menu!"
+msgstr "Screen height must be at least 23 lines for the Options menu!"
+
+#. #define OPTION_SCREEN_NEEDS_22
+#: LYMessages.c:578
+msgid "Screen height must be at least 22 lines for the Options menu!"
+msgstr "Screen height must be at least 22 lines for the Options menu!"
+
+#: LYMessages.c:580
+msgid "That key requires Advanced User mode."
+msgstr "That key requires Advanced User mode."
+
+#: LYMessages.c:581
+#, c-format
+msgid "Content-type: %s"
+msgstr "Content-type: %s"
+
+#: LYMessages.c:582
+msgid "Command: "
+msgstr "Command: "
+
+#: LYMessages.c:583
+msgid "Unknown or ambiguous command"
+msgstr "Unknown or ambiguous command"
+
+#: LYMessages.c:584
+msgid " Version "
+msgstr " Version "
+
+#: LYMessages.c:585
+msgid " first"
+msgstr " first"
+
+#: LYMessages.c:586
+msgid ", guessing..."
+msgstr ", guessing..."
+
+#: LYMessages.c:587
+msgid "Permissions for "
+msgstr "Permissions for "
+
+#: LYMessages.c:588
+msgid "Select "
+msgstr "Select "
+
+#: LYMessages.c:589
+msgid "capital letter"
+msgstr "capital letter"
+
+#: LYMessages.c:590
+msgid " of option line,"
+msgstr " of option line,"
+
+#: LYMessages.c:591
+msgid " to save,"
+msgstr " to save,"
+
+#: LYMessages.c:592
+msgid " to "
+msgstr " to "
+
+#: LYMessages.c:593
+msgid " or "
+msgstr " or "
+
+#: LYMessages.c:594
+msgid " index"
+msgstr " index"
+
+#: LYMessages.c:595
+msgid " to return to Lynx."
+msgstr " to return to Lynx."
+
+#: LYMessages.c:596
+msgid "Accept Changes"
+msgstr "Accept Changes"
+
+#: LYMessages.c:597
+msgid "Reset Changes"
+msgstr "Reset Changes"
+
+#: LYMessages.c:598
+msgid "Left Arrow cancels changes"
+msgstr "Left Arrow cancels changes"
+
+#: LYMessages.c:599
+msgid "Save options to disk"
+msgstr "Save options to disk"
+
+#: LYMessages.c:600
+msgid "Hit RETURN to accept entered data."
+msgstr "Hit RETURN to accept entered data."
+
+#. #define ACCEPT_DATA_OR_DEFAULT
+#: LYMessages.c:602
+msgid "Hit RETURN to accept entered data. Delete data to invoke the default."
+msgstr "Hit RETURN to accept entered data. Delete data to invoke the default."
+
+#: LYMessages.c:603
+msgid "Value accepted!"
+msgstr "Value accepted!"
+
+#. #define VALUE_ACCEPTED_WARNING_X
+#: LYMessages.c:605
+msgid "Value accepted! -- WARNING: Lynx is configured for XWINDOWS!"
+msgstr "Value accepted! -- WARNING: Lynx is configured for XWINDOWS!"
+
+#. #define VALUE_ACCEPTED_WARNING_NONX
+#: LYMessages.c:607
+msgid "Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!"
+msgstr "Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!"
+
+#: LYMessages.c:608
+msgid "You are not allowed to change which editor to use!"
+msgstr "You are not allowed to change which editor to use!"
+
+#: LYMessages.c:609
+msgid "Failed to set DISPLAY variable!"
+msgstr "Failed to set DISPLAY variable!"
+
+#: LYMessages.c:610
+msgid "Failed to clear DISPLAY variable!"
+msgstr "Failed to clear DISPLAY variable!"
+
+#. #define BOOKMARK_CHANGE_DISALLOWED
+#: LYMessages.c:612
+msgid "You are not allowed to change the bookmark file!"
+msgstr "You are not allowed to change the bookmark file!"
+
+#: LYMessages.c:613
+msgid "Terminal does not support color"
+msgstr "Terminal does not support color"
+
+#: LYMessages.c:614
+#, c-format
+msgid "Your '%s' terminal does not support color."
+msgstr "Your '%s' terminal does not support color."
+
+#: LYMessages.c:615
+msgid "Access to dot files is disabled!"
+msgstr "Access to dot files is disabled!"
+
+#. #define UA_NO_LYNX_WARNING
+#: LYMessages.c:617
+msgid "User-Agent string does not contain \"Lynx\" or \"L_y_n_x\""
+msgstr "User-Agent string does not contain \"Lynx\" or \"L_y_n_x\""
+
+#. #define UA_PLEASE_USE_LYNX
+#: LYMessages.c:619
+msgid ""
+"Use \"L_y_n_x\" or \"Lynx\" in User-Agent, or it looks like intentional "
+"deception!"
+msgstr ""
+"Use \"L_y_n_x\" or \"Lynx\" in User-Agent, or it looks like intentional "
+"deception!"
+
+#. #define UA_CHANGE_DISABLED
+#: LYMessages.c:621
+msgid "Changing of the User-Agent string is disabled!"
+msgstr "Changing of the User-Agent string is disabled!"
+
+#. #define CHANGE_OF_SETTING_DISALLOWED
+#: LYMessages.c:623
+msgid "You are not allowed to change this setting."
+msgstr "You are not allowed to change this setting."
+
+#: LYMessages.c:624
+msgid "Saving Options..."
+msgstr "Saving Options..."
+
+#: LYMessages.c:625
+msgid "Options saved!"
+msgstr "Options saved!"
+
+#: LYMessages.c:626
+msgid "Unable to save Options!"
+msgstr "Unable to save Options!"
+
+#: LYMessages.c:627
+msgid " 'r' to return to Lynx "
+msgstr " 'r' to return to Lynx "
+
+#: LYMessages.c:628
+msgid " '>' to save, or 'r' to return to Lynx "
+msgstr " '>' to save, or 'r' to return to Lynx "
+
+#. #define ANY_KEY_CHANGE_RET_ACCEPT
+#: LYMessages.c:630
+msgid "Hit any key to change value; RETURN to accept."
+msgstr "Hit any key to change value; RETURN to accept."
+
+#: LYMessages.c:631
+msgid "Error uncompressing temporary file!"
+msgstr "Error uncompressing temporary file!"
+
+#: LYMessages.c:632
+msgid "Unsupported URL scheme!"
+msgstr "Unsupported URL scheme!"
+
+#: LYMessages.c:633
+msgid "Unsupported data: URL! Use SHOWINFO, for now."
+msgstr "Unsupported data: URL! Use SHOWINFO, for now."
+
+#: LYMessages.c:634
+#, c-format
+msgid "Redirection limit of %d URL's reached."
+msgstr "Redirection limit of %d URL's reached."
+
+#: LYMessages.c:635
+msgid "Illegal redirection URL received from server!"
+msgstr "Illegal redirection URL received from server!"
+
+#. #define SERVER_ASKED_FOR_REDIRECTION
+#: LYMessages.c:637
+#, c-format
+msgid "Server asked for %d redirection of POST content to"
+msgstr "Server asked for %d redirection of POST content to"
+
+#: LYMessages.c:640
+msgid "P)roceed, use G)ET or C)ancel "
+msgstr "P)roceed, use G)ET or C)ancel "
+
+#: LYMessages.c:641
+msgid "P)roceed, or C)ancel "
+msgstr "P)roceed, or C)ancel "
+
+#. #define ADVANCED_POST_GET_REDIRECT
+#: LYMessages.c:643
+msgid "Redirection of POST content. P)roceed, see U)RL, use G)ET or C)ancel"
+msgstr "Redirection of POST content. P)roceed, see U)RL, use G)ET or C)ancel"
+
+#. #define ADVANCED_POST_REDIRECT
+#: LYMessages.c:645
+msgid "Redirection of POST content. P)roceed, see U)RL, or C)ancel"
+msgstr "Redirection of POST content. P)roceed, see U)RL, or C)ancel"
+
+#. #define CONFIRM_POST_RESUBMISSION
+#: LYMessages.c:647
+msgid "Document from Form with POST content. Resubmit?"
+msgstr "Document from Form with POST content. Resubmit?"
+
+#. #define CONFIRM_POST_RESUBMISSION_TO
+#: LYMessages.c:649
+#, c-format
+msgid "Resubmit POST content to %s ?"
+msgstr "Resubmit POST content to %s ?"
+
+#. #define CONFIRM_POST_LIST_RELOAD
+#: LYMessages.c:651
+#, c-format
+msgid "List from document with POST data. Reload %s ?"
+msgstr "List from document with POST data. Reload %s ?"
+
+#. #define CONFIRM_POST_DOC_HEAD
+#: LYMessages.c:653
+msgid "Document from POST action, HEAD may not be understood. Proceed?"
+msgstr "Document from POST action, HEAD may not be understood. Proceed?"
+
+#. #define CONFIRM_POST_LINK_HEAD
+#: LYMessages.c:655
+msgid "Form submit action is POST, HEAD may not be understood. Proceed?"
+msgstr "Form submit action is POST, HEAD may not be understood. Proceed?"
+
+#: LYMessages.c:656
+msgid "Proceed without a username and password?"
+msgstr "Proceed without a username and password?"
+
+#: LYMessages.c:657
+#, c-format
+msgid "Proceed (%s)?"
+msgstr "Proceed (%s)?"
+
+#: LYMessages.c:658
+msgid "Cannot POST to this host."
+msgstr "Cannot POST to this host."
+
+#: LYMessages.c:659
+msgid "POST not supported for this URL - ignoring POST data!"
+msgstr "POST not supported for this URL - ignoring POST data!"
+
+#: LYMessages.c:660
+msgid "Discarding POST data..."
+msgstr "Discarding POST data..."
+
+#: LYMessages.c:661
+msgid "Document will not be reloaded!"
+msgstr "Document will not be reloaded!"
+
+#: LYMessages.c:662
+msgid "Location: "
+msgstr "Location: "
+
+#: LYMessages.c:663
+#, c-format
+msgid "'%s' not found!"
+msgstr "'%s' not found!"
+
+#: LYMessages.c:664
+msgid "Default Bookmark File"
+msgstr "Default Bookmark File"
+
+#: LYMessages.c:665
+msgid "Screen too small! (8x35 min)"
+msgstr "Screen too small! (8x35 min)"
+
+#: LYMessages.c:666
+msgid "Select destination or ^G to Cancel: "
+msgstr "Select destination or ^G to Cancel: "
+
+#. #define MULTIBOOKMARKS_SELECT
+#: LYMessages.c:668
+msgid "Select subbookmark, '=' for menu, or ^G to cancel: "
+msgstr "Select subbookmark, '=' for menu, or ^G to cancel: "
+
+#. #define MULTIBOOKMARKS_SELF
+#: LYMessages.c:670
+msgid "Reproduce L)ink in this bookmark file or C)ancel? (l,c): "
+msgstr "Reproduce L)ink in this bookmark file or C)ancel? (l,c): "
+
+#: LYMessages.c:671
+msgid "Multiple bookmark support is not available."
+msgstr "Multiple bookmark support is not available."
+
+#: LYMessages.c:672
+#, c-format
+msgid " Select Bookmark (screen %d of %d)"
+msgstr " Select Bookmark (screen %d of %d)"
+
+#: LYMessages.c:673
+msgid " Select Bookmark"
+msgstr " Select Bookmark"
+
+#. #define MULTIBOOKMARKS_EHEAD_MASK
+#: LYMessages.c:675
+#, c-format
+msgid "Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)"
+msgstr "Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)"
+
+#. #define MULTIBOOKMARKS_EHEAD
+#: LYMessages.c:677
+msgid " Editing Bookmark DESCRIPTION and FILEPATH"
+msgstr " Editing Bookmark DESCRIPTION and FILEPATH"
+
+#: LYMessages.c:678
+msgid "Letter: "
+msgstr "Letter: "
+
+#. #define USE_PATH_OFF_HOME
+#: LYMessages.c:681
+msgid "Use a filepath off your login directory in SHELL syntax!"
+msgstr "Use a filepath off your login directory in SHELL syntax!"
+
+#: LYMessages.c:683
+msgid "Use a filepath off your home directory!"
+msgstr "Use a filepath off your home directory!"
+
+#. #define MAXLINKS_REACHED
+#: LYMessages.c:686
+msgid "Maximum links per page exceeded! Use half-page or two-line scrolling."
+msgstr "Maximum links per page exceeded! Use half-page or two-line scrolling."
+
+#: LYMessages.c:687
+msgid "No previously visited links available!"
+msgstr "No previously visited links available!"
+
+#: LYMessages.c:688
+msgid "Memory exhausted! Program aborted!"
+msgstr "Memory exhausted! Program aborted!"
+
+#: LYMessages.c:689
+msgid "Memory exhausted! Aborting..."
+msgstr "Memory exhausted! Aborting..."
+
+#: LYMessages.c:690
+msgid "Not enough memory!"
+msgstr "Not enough memory!"
+
+#: LYMessages.c:691
+msgid "Directory/File Manager not available"
+msgstr "Directory/File Manager not available"
+
+#: LYMessages.c:692
+msgid "Location URL is not absolute."
+msgstr "Location URL is not absolute."
+
+#: LYMessages.c:693
+msgid "Refresh URL is not absolute."
+msgstr "Refresh URL is not absolute."
+
+#. #define SENDING_MESSAGE_WITH_BODY_TO
+#: LYMessages.c:695
+msgid ""
+"You are sending a message with body to:\n"
+" "
+msgstr ""
+"You are sending a message with body to:\n"
+" "
+
+#: LYMessages.c:696
+msgid ""
+"You are sending a comment to:\n"
+" "
+msgstr ""
+"You are sending a comment to:\n"
+" "
+
+#: LYMessages.c:697
+msgid ""
+"\n"
+" With copy to:\n"
+" "
+msgstr ""
+"\n"
+" With copy to:\n"
+" "
+
+#: LYMessages.c:698
+msgid ""
+"\n"
+" With copies to:\n"
+" "
+msgstr ""
+"\n"
+" With copies to:\n"
+" "
+
+#. #define CTRL_G_TO_CANCEL_SEND
+#: LYMessages.c:700
+msgid ""
+"\n"
+"\n"
+"Use Ctrl-G to cancel if you do not want to send a message\n"
+msgstr ""
+"\n"
+"\n"
+"Use Ctrl-G to cancel if you do not want to send a message\n"
+
+#. #define ENTER_NAME_OR_BLANK
+#: LYMessages.c:702
+msgid ""
+"\n"
+" Please enter your name, or leave it blank to remain anonymous\n"
+msgstr ""
+"\n"
+" Please enter your name, or leave it blank to remain anonymous\n"
+
+#. #define ENTER_MAIL_ADDRESS_OR_OTHER
+#: LYMessages.c:704
+msgid ""
+"\n"
+" Please enter a mail address or some other\n"
+msgstr ""
+"\n"
+" Please enter a mail address or some other\n"
+
+#. #define MEANS_TO_CONTACT_FOR_RESPONSE
+#: LYMessages.c:706
+msgid " means to contact you, if you desire a response.\n"
+msgstr " means to contact you, if you desire a response.\n"
+
+#: LYMessages.c:707
+msgid ""
+"\n"
+" Please enter a subject line.\n"
+msgstr ""
+"\n"
+" Please enter a subject line.\n"
+
+#. #define ENTER_ADDRESS_FOR_CC
+#: LYMessages.c:709
+msgid ""
+"\n"
+" Enter a mail address for a CC of your message.\n"
+msgstr ""
+"\n"
+" Enter a mail address for a CC of your message.\n"
+
+#: LYMessages.c:710
+msgid " (Leave blank if you don't want a copy.)\n"
+msgstr " (Leave blank if you don't want a copy.)\n"
+
+#: LYMessages.c:711
+msgid ""
+"\n"
+" Please review the message body:\n"
+"\n"
+msgstr ""
+"\n"
+" Please review the message body:\n"
+"\n"
+
+#: LYMessages.c:712
+msgid ""
+"\n"
+"Press RETURN to continue: "
+msgstr ""
+"\n"
+"Press RETURN to continue: "
+
+#: LYMessages.c:713
+msgid ""
+"\n"
+"Press RETURN to clean up: "
+msgstr ""
+"\n"
+"Press RETURN to clean up: "
+
+#: LYMessages.c:714
+msgid " Use Control-U to erase the default.\n"
+msgstr " Use Control-U to erase the default.\n"
+
+#: LYMessages.c:715
+msgid ""
+"\n"
+" Please enter your message below."
+msgstr ""
+"\n"
+" Please enter your message below."
+
+#. #define ENTER_PERIOD_WHEN_DONE_A
+#: LYMessages.c:717 src/LYNews.c:360
+msgid ""
+"\n"
+" When you are done, press enter and put a single period (.)"
+msgstr ""
+"\n"
+" When you are done, press enter and put a single period (.)"
+
+#. #define ENTER_PERIOD_WHEN_DONE_B
+#: LYMessages.c:719 src/LYNews.c:361
+msgid ""
+"\n"
+" on a line and press enter again."
+msgstr ""
+"\n"
+" on a line and press enter again."
+
+#. Cookies messages
+#. #define ADVANCED_COOKIE_CONFIRMATION
+#: LYMessages.c:723
+#, c-format
+msgid "%s cookie: %.*s=%.*s Allow? (Y/N/Always/neVer)"
+msgstr "%s cookie: %.*s=%.*s Allow? (Y/N/Always/neVer)"
+
+#. #define INVALID_COOKIE_DOMAIN_CONFIRMATION
+#: LYMessages.c:725
+#, c-format
+msgid "Accept invalid cookie domain=%s for '%s'?"
+msgstr "Accept invalid cookie domain=%s for '%s'?"
+
+#. #define INVALID_COOKIE_PATH_CONFIRMATION
+#: LYMessages.c:727
+#, c-format
+msgid "Accept invalid cookie path=%s as a prefix of '%s'?"
+msgstr "Accept invalid cookie path=%s as a prefix of '%s'?"
+
+#: LYMessages.c:728
+msgid "Allowing this cookie."
+msgstr "Allowing this cookie."
+
+#: LYMessages.c:729
+msgid "Rejecting this cookie."
+msgstr "Rejecting this cookie."
+
+#: LYMessages.c:730
+msgid "The Cookie Jar is empty."
+msgstr "The Cookie Jar is empty."
+
+#: LYMessages.c:731
+msgid "The Cache Jar is empty."
+msgstr "The Cache Jar is empty."
+
+#. #define ACTIVATE_TO_GOBBLE
+#: LYMessages.c:733
+msgid "Activate links to gobble up cookies or entire domains,"
+msgstr "Activate links to gobble up cookies or entire domains,"
+
+#: LYMessages.c:734
+msgid "or to change a domain's 'allow' setting."
+msgstr "or to change a domain's 'allow' setting."
+
+#: LYMessages.c:735
+msgid "(Cookies never allowed.)"
+msgstr "(Cookies never allowed.)"
+
+#: LYMessages.c:736
+msgid "(Cookies always allowed.)"
+msgstr "(Cookies always allowed.)"
+
+#: LYMessages.c:737
+msgid "(Cookies allowed via prompt.)"
+msgstr "(Cookies allowed via prompt.)"
+
+#: LYMessages.c:738
+msgid "(Persistent Cookies.)"
+msgstr "(Persistent Cookies.)"
+
+#: LYMessages.c:739
+msgid "(No title.)"
+msgstr "(No title.)"
+
+#: LYMessages.c:740
+msgid "(No name.)"
+msgstr "(No name.)"
+
+#: LYMessages.c:741
+msgid "(No value.)"
+msgstr "(No value.)"
+
+#: LYMessages.c:742 src/LYOptions.c:2485
+msgid "None"
+msgstr "None"
+
+#: LYMessages.c:743
+msgid "(End of session.)"
+msgstr "(End of session.)"
+
+#: LYMessages.c:744
+msgid "Delete this cookie?"
+msgstr "Delete this cookie?"
+
+#: LYMessages.c:745
+msgid "The cookie has been eaten!"
+msgstr "The cookie has been eaten!"
+
+#: LYMessages.c:746
+msgid "Delete this empty domain?"
+msgstr "Delete this empty domain?"
+
+#: LYMessages.c:747
+msgid "The domain has been eaten!"
+msgstr "The domain has been eaten!"
+
+#. #define DELETE_COOKIES_SET_ALLOW_OR_CANCEL
+#: LYMessages.c:749
+msgid ""
+"D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+msgstr ""
+"D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+
+#. #define DELETE_DOMAIN_SET_ALLOW_OR_CANCEL
+#: LYMessages.c:751
+msgid "D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+msgstr "D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+
+#: LYMessages.c:752
+msgid "All cookies in the domain have been eaten!"
+msgstr "All cookies in the domain have been eaten!"
+
+#: LYMessages.c:753
+#, c-format
+msgid "'A'lways allowing from domain '%s'."
+msgstr "'A'lways allowing from domain '%s'."
+
+#: LYMessages.c:754
+#, c-format
+msgid "ne'V'er allowing from domain '%s'."
+msgstr "ne'V'er allowing from domain '%s'."
+
+#: LYMessages.c:755
+#, c-format
+msgid "'P'rompting to allow from domain '%s'."
+msgstr "'P'rompting to allow from domain '%s'."
+
+#: LYMessages.c:756
+msgid "Delete all cookies in this domain?"
+msgstr "Delete all cookies in this domain?"
+
+#: LYMessages.c:757
+msgid "All of the cookies in the jar have been eaten!"
+msgstr "All of the cookies in the jar have been eaten!"
+
+#: LYMessages.c:759
+msgid "Port 19 not permitted in URLs."
+msgstr "Port 19 not permitted in URLs."
+
+#: LYMessages.c:760
+msgid "Port 25 not permitted in URLs."
+msgstr "Port 25 not permitted in URLs."
+
+#: LYMessages.c:761
+#, c-format
+msgid "Port %lu not permitted in URLs."
+msgstr "Port %lu not permitted in URLs."
+
+#: LYMessages.c:762
+msgid "URL has a bad port field."
+msgstr "URL has a bad port field."
+
+#: LYMessages.c:763
+msgid "Maximum nesting of HTML elements exceeded."
+msgstr "Maximum nesting of HTML elements exceeded."
+
+#: LYMessages.c:764
+msgid "Bad partial reference! Stripping lead dots."
+msgstr "Bad partial reference! Stripping lead dots."
+
+#: LYMessages.c:765
+msgid "Trace Log open failed. Trace off!"
+msgstr "Trace Log open failed. Trace off!"
+
+#: LYMessages.c:766
+msgid "Lynx Trace Log"
+msgstr "Lynx Trace Log"
+
+#: LYMessages.c:767
+msgid "No trace log has been started for this session."
+msgstr "No trace log has been started for this session."
+
+#. #define MAX_TEMPCOUNT_REACHED
+#: LYMessages.c:769
+msgid "The maximum temporary file count has been reached!"
+msgstr "The maximum temporary file count has been reached!"
+
+#. #define FORM_VALUE_TOO_LONG
+#: LYMessages.c:771
+msgid "Form field value exceeds buffer length! Trim the tail."
+msgstr "Form field value exceeds buffer length! Trim the tail."
+
+#. #define FORM_TAIL_COMBINED_WITH_HEAD
+#: LYMessages.c:773
+msgid "Modified tail combined with head of form field value."
+msgstr "Modified tail combined with head of form field value."
+
+#. HTFile.c
+#: LYMessages.c:776
+msgid "Directory"
+msgstr "Directory"
+
+#: LYMessages.c:777
+msgid "Directory browsing is not allowed."
+msgstr "Directory browsing is not allowed."
+
+#: LYMessages.c:778
+msgid "Selective access is not enabled for this directory"
+msgstr "Selective access is not enabled for this directory"
+
+#: LYMessages.c:779
+msgid "Multiformat: directory scan failed."
+msgstr "Multiformat: directory scan failed."
+
+#: LYMessages.c:780
+msgid "This directory is not readable."
+msgstr "This directory is not readable."
+
+#: LYMessages.c:781
+msgid "Can't access requested file."
+msgstr "Can't access requested file."
+
+#: LYMessages.c:782
+msgid "Could not find suitable representation for transmission."
+msgstr "Could not find suitable representation for transmission."
+
+#: LYMessages.c:783
+msgid "Could not open file for decompression!"
+msgstr "Could not open file for decompression!"
+
+#: LYMessages.c:784
+msgid "Files:"
+msgstr "Files:"
+
+#: LYMessages.c:785
+msgid "Subdirectories:"
+msgstr "Subdirectories:"
+
+#: LYMessages.c:786
+msgid " directory"
+msgstr " directory"
+
+#: LYMessages.c:787
+msgid "Up to "
+msgstr "Up to "
+
+#: LYMessages.c:788
+msgid "Current directory is "
+msgstr "Current directory is "
+
+#. HTFTP.c
+#: LYMessages.c:791
+msgid "Symbolic Link"
+msgstr "Symbolic Link"
+
+#. HTGopher.c
+#: LYMessages.c:794
+msgid "No response from server!"
+msgstr "No response from server!"
+
+#: LYMessages.c:795
+msgid "CSO index"
+msgstr "CSO index"
+
+#: LYMessages.c:796
+msgid ""
+"\n"
+"This is a searchable index of a CSO database.\n"
+msgstr ""
+"\n"
+"This is a searchable index of a CSO database.\n"
+
+#: LYMessages.c:797
+msgid "CSO Search Results"
+msgstr "CSO Search Results"
+
+#: LYMessages.c:798
+#, c-format
+msgid "Seek fail on %s\n"
+msgstr "Seek fail on %s\n"
+
+#: LYMessages.c:799
+msgid ""
+"\n"
+"Press the 's' key and enter search keywords.\n"
+msgstr ""
+"\n"
+"Press the 's' key and enter search keywords.\n"
+
+#: LYMessages.c:800
+msgid ""
+"\n"
+"This is a searchable Gopher index.\n"
+msgstr ""
+"\n"
+"This is a searchable Gopher index.\n"
+
+#: LYMessages.c:801
+msgid "Gopher index"
+msgstr "Gopher index"
+
+#: LYMessages.c:802
+msgid "Gopher Menu"
+msgstr "Gopher Menu"
+
+#: LYMessages.c:803
+msgid " Search Results"
+msgstr " Search Results"
+
+#: LYMessages.c:804
+msgid "Sending CSO/PH request."
+msgstr "Sending CSO/PH request."
+
+#: LYMessages.c:805
+msgid "Sending Gopher request."
+msgstr "Sending Gopher request."
+
+#: LYMessages.c:806
+msgid "CSO/PH request sent; waiting for response."
+msgstr "CSO/PH request sent; waiting for response."
+
+#: LYMessages.c:807
+msgid "Gopher request sent; waiting for response."
+msgstr "Gopher request sent; waiting for response."
+
+#: LYMessages.c:808
+msgid ""
+"\n"
+"Please enter search keywords.\n"
+msgstr ""
+"\n"
+"Please enter search keywords.\n"
+
+#: LYMessages.c:809
+msgid ""
+"\n"
+"The keywords that you enter will allow you to search on a"
+msgstr ""
+"\n"
+"The keywords that you enter will allow you to search on a"
+
+#: LYMessages.c:810
+msgid " person's name in the database.\n"
+msgstr " person's name in the database.\n"
+
+#. HTNews.c
+#: LYMessages.c:813
+msgid "Connection closed ???"
+msgstr "Connection closed ???"
+
+#: LYMessages.c:814
+msgid "Cannot open temporary file for news POST."
+msgstr "Cannot open temporary file for news POST."
+
+#: LYMessages.c:815
+msgid "This client does not contain support for posting to news with SSL."
+msgstr "This client does not contain support for posting to news with SSL."
+
+#. HTStyle.c
+#: LYMessages.c:818
+#, c-format
+msgid "Style %d `%s' SGML:%s. Font %s %.1f point.\n"
+msgstr "Style %d `%s' SGML:%s. Font %s %.1f point.\n"
+
+#: LYMessages.c:820
+#, c-format
+msgid "\tAlign=%d, %d tabs. (%.0f before, %.0f after)\n"
+msgstr "\tAlign=%d, %d tabs. (%.0f before, %.0f after)\n"
+
+#: LYMessages.c:821
+#, c-format
+msgid "\t\tTab kind=%d at %.0f\n"
+msgstr "\t\tTab kind=%d at %.0f\n"
+
+#. HTTP.c
+#: LYMessages.c:824
+msgid "Can't proceed without a username and password."
+msgstr "Can't proceed without a username and password."
+
+#: LYMessages.c:825
+msgid "Can't retry with authorization! Contact the server's WebMaster."
+msgstr "Can't retry with authorization! Contact the server's WebMaster."
+
+#: LYMessages.c:826
+msgid "Can't retry with proxy authorization! Contact the server's WebMaster."
+msgstr "Can't retry with proxy authorization! Contact the server's WebMaster."
+
+#: LYMessages.c:827
+msgid "Retrying with proxy authorization information."
+msgstr "Retrying with proxy authorization information."
+
+#: LYMessages.c:828
+#, c-format
+msgid "SSL error:%s-Continue?"
+msgstr "SSL error:%s-Continue?"
+
+#. HTWAIS.c
+#: LYMessages.c:831
+msgid "HTWAIS: Return message too large."
+msgstr "HTWAIS: Return message too large."
+
+#: LYMessages.c:832
+msgid "Enter WAIS query: "
+msgstr "Enter WAIS query: "
+
+#. Miscellaneous status
+#: LYMessages.c:835
+msgid "Retrying as HTTP0 request."
+msgstr "Retrying as HTTP0 request."
+
+#: LYMessages.c:836
+#, c-format
+msgid "Transferred %d bytes"
+msgstr "Transferred %d bytes"
+
+#: LYMessages.c:837
+msgid "Data transfer complete"
+msgstr "Data transfer complete"
+
+#: LYMessages.c:838
+#, c-format
+msgid "Error processing line %d of %s\n"
+msgstr "Error processing line %d of %s\n"
+
+#. Lynx internal page titles
+#: LYMessages.c:841
+msgid "Address List Page"
+msgstr "Address List Page"
+
+#: LYMessages.c:842
+msgid "Bookmark file"
+msgstr "Bookmark file"
+
+#: LYMessages.c:843
+msgid "Configuration Definitions"
+msgstr "Configuration Definitions"
+
+#: LYMessages.c:844
+msgid "Cookie Jar"
+msgstr "Cookie Jar"
+
+#: LYMessages.c:845
+msgid "Current Edit-Key Map"
+msgstr "Current Edit-Key Map"
+
+#: LYMessages.c:846
+msgid "Current Key Map"
+msgstr "Current Key Map"
+
+#: LYMessages.c:847
+msgid "File Management Options"
+msgstr "File Management Options"
+
+#: LYMessages.c:848
+msgid "Download Options"
+msgstr "Download Options"
+
+#: LYMessages.c:849
+msgid "History Page"
+msgstr "History Page"
+
+#: LYMessages.c:850
+msgid "Cache Jar"
+msgstr "Cache Jar"
+
+#: LYMessages.c:851
+msgid "List Page"
+msgstr "List Page"
+
+#: LYMessages.c:852
+msgid "Lynx.cfg Information"
+msgstr "Lynx.cfg Information"
+
+#: LYMessages.c:853
+msgid "Converted Mosaic Hotlist"
+msgstr "Converted Mosaic Hotlist"
+
+#: LYMessages.c:854
+msgid "Options Menu"
+msgstr "Options Menu"
+
+#: LYMessages.c:855
+msgid "File Permission Options"
+msgstr "File Permission Options"
+
+#: LYMessages.c:856
+msgid "Printing Options"
+msgstr "Printing Options"
+
+#: LYMessages.c:857
+msgid "Information about the current document"
+msgstr "Information about the current document"
+
+#: LYMessages.c:858
+msgid "Your recent statusline messages"
+msgstr "Your recent statusline messages"
+
+#: LYMessages.c:859
+msgid "Upload Options"
+msgstr "Upload Options"
+
+#: LYMessages.c:860
+msgid "Visited Links Page"
+msgstr "Visited Links Page"
+
+#. CONFIG_DEF_TITLE subtitles
+#: LYMessages.c:863
+msgid "See also"
+msgstr "See also"
+
+#: LYMessages.c:864
+msgid "your"
+msgstr "your"
+
+#: LYMessages.c:865
+msgid "for runtime options"
+msgstr "for runtime options"
+
+#: LYMessages.c:866
+msgid "compile time options"
+msgstr "compile time options"
+
+#: LYMessages.c:867
+msgid "color-style configuration"
+msgstr "color-style configuration"
+
+#: LYMessages.c:868
+msgid "latest release"
+msgstr "latest release"
+
+#: LYMessages.c:869
+msgid "pre-release version"
+msgstr "pre-release version"
+
+#: LYMessages.c:870
+msgid "development version"
+msgstr "development version"
+
+#. #define AUTOCONF_CONFIG_CACHE
+#: LYMessages.c:872
+msgid ""
+"The following data were derived during the automatic configuration/build\n"
+"process of this copy of Lynx. When reporting a bug, please include a copy\n"
+"of this page."
+msgstr ""
+"The following data were derived during the automatic configuration/build\n"
+"process of this copy of Lynx. When reporting a bug, please include a copy\n"
+"of this page."
+
+#. #define AUTOCONF_LYNXCFG_H
+#: LYMessages.c:876
+msgid ""
+"The following data were used as automatically-configured compile-time\n"
+"definitions when this copy of Lynx was built."
+msgstr ""
+"The following data were used as automatically-configured compile-time\n"
+"definitions when this copy of Lynx was built."
+
+#. #define DIRED_NOVICELINE
+#: LYMessages.c:881
+msgid ""
+" C)reate D)ownload E)dit F)ull menu M)odify R)emove T)ag "
+"U)pload \n"
+msgstr ""
+" C)reate D)ownload E)dit F)ull menu M)odify R)emove T)ag "
+"U)pload \n"
+
+#: LYMessages.c:882
+msgid "Failed to obtain status of current link!"
+msgstr "Failed to obtain status of current link!"
+
+#. #define INVALID_PERMIT_URL
+#: LYMessages.c:885
+msgid "Special URL only valid from current File Permission menu!"
+msgstr "Special URL only valid from current File Permission menu!"
+
+#: LYMessages.c:889
+msgid "External support is currently disabled."
+msgstr "External support is currently disabled."
+
+#. new with 2.8.4dev.21
+#: LYMessages.c:893
+msgid "Changing working-directory is currently disabled."
+msgstr "Changing working-directory is currently disabled."
+
+#: LYMessages.c:894
+msgid "Linewrap OFF!"
+msgstr "Linewrap OFF!"
+
+#: LYMessages.c:895
+msgid "Linewrap ON!"
+msgstr "Linewrap ON!"
+
+#: LYMessages.c:896
+msgid "Parsing nested-tables toggled OFF! Reloading..."
+msgstr "Parsing nested-tables toggled OFF! Reloading..."
+
+#: LYMessages.c:897
+msgid "Parsing nested-tables toggled ON! Reloading..."
+msgstr "Parsing nested-tables toggled ON! Reloading..."
+
+#: LYMessages.c:898
+msgid "Shifting is disabled while line-wrap is in effect"
+msgstr "Shifting is disabled while line-wrap is in effect"
+
+#: LYMessages.c:899
+msgid "Trace not supported"
+msgstr "Trace not supported"
+
+#: LYMessages.c:819
+#, c-format
+msgid "\tIndents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f\n"
+msgstr "\tIndents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f\n"
+
+#: WWW/Library/Implementation/HTAABrow.c:575
+#, c-format
+msgid "username for realm %s changed from %s to %s"
+msgstr "username for realm %s changed from %s to %s"
+
+#: WWW/Library/Implementation/HTAABrow.c:591
+#, c-format
+msgid "password for realm %s user %s changed"
+msgstr "password for realm %s user %s changed"
+
+#: WWW/Library/Implementation/HTAABrow.c:703
+#, c-format
+msgid "Username for '%s' at %s '%s%s':"
+msgstr "Username for '%s' at %s '%s%s':"
+
+#: WWW/Library/Implementation/HTAABrow.c:976
+msgid ""
+"This client doesn't know how to compose proxy authorization information for "
+"scheme"
+msgstr ""
+"This client doesn't know how to compose proxy authorization information for "
+"scheme"
+
+#: WWW/Library/Implementation/HTAABrow.c:1053
+msgid ""
+"This client doesn't know how to compose authorization information for scheme"
+msgstr ""
+"This client doesn't know how to compose authorization information for scheme"
+
+#: WWW/Library/Implementation/HTAABrow.c:1162
+#, c-format
+msgid "Invalid header '%s%s%s%s%s'"
+msgstr "Invalid header '%s%s%s%s%s'"
+
+#: WWW/Library/Implementation/HTAABrow.c:1266
+msgid "Proxy authorization required -- retrying"
+msgstr "Proxy authorization required -- retrying"
+
+#: WWW/Library/Implementation/HTAABrow.c:1322
+msgid "Access without authorization denied -- retrying"
+msgstr "Access without authorization denied -- retrying"
+
+#: WWW/Library/Implementation/HTAccess.c:698
+msgid "Access forbidden by rule"
+msgstr "Access forbidden by rule"
+
+#: WWW/Library/Implementation/HTAccess.c:800
+msgid "Document with POST content not found in cache. Resubmit?"
+msgstr "Document with POST content not found in cache. Resubmit?"
+
+#: WWW/Library/Implementation/HTAccess.c:953
+msgid "Loading failed, use a previous copy."
+msgstr "Loading failed, use a previous copy."
+
+#: WWW/Library/Implementation/HTAccess.c:1062 src/GridText.c:9048
+msgid "Loading incomplete."
+msgstr "Loading incomplete."
+
+#: WWW/Library/Implementation/HTAccess.c:1093
+#, c-format
+msgid ""
+"**** HTAccess: socket or file number returned by obsolete load routine!\n"
+msgstr ""
+"**** HTAccess: socket or file number returned by obsolete load routine!\n"
+
+#: WWW/Library/Implementation/HTAccess.c:1095
+#, c-format
+msgid ""
+"**** HTAccess: Internal software error. Please mail lynx-dev@nongnu.org!\n"
+msgstr ""
+"**** HTAccess: Internal software error. Please mail lynx-dev@nongnu.org!\n"
+
+#: WWW/Library/Implementation/HTAccess.c:1096
+#, c-format
+msgid "**** HTAccess: Status returned was: %d\n"
+msgstr "**** HTAccess: Status returned was: %d\n"
+
+#.
+#. * hack: if we fail in HTAccess.c
+#. * avoid duplicating URL, oh.
+#.
+#: WWW/Library/Implementation/HTAccess.c:1102 src/LYMainLoop.c:8096
+msgid "Can't Access"
+msgstr "Can't Access"
+
+#: WWW/Library/Implementation/HTAccess.c:1110
+msgid "Unable to access document."
+msgstr "Unable to access document."
+
+#: WWW/Library/Implementation/HTFTP.c:870
+#, c-format
+msgid "Enter password for user %s@%s:"
+msgstr "Enter password for user %s@%s:"
+
+#: WWW/Library/Implementation/HTFTP.c:898
+msgid "Unable to connect to FTP host."
+msgstr "Unable to connect to FTP host."
+
+#: WWW/Library/Implementation/HTFTP.c:1137
+msgid "close master socket"
+msgstr "close master socket"
+
+#: WWW/Library/Implementation/HTFTP.c:1195
+msgid "socket for master socket"
+msgstr "socket for master socket"
+
+#: WWW/Library/Implementation/HTFTP.c:2925
+msgid "Receiving FTP directory."
+msgstr "Receiving FTP directory."
+
+#: WWW/Library/Implementation/HTFTP.c:3063
+#, c-format
+msgid "Transferred %d bytes (%5d)"
+msgstr "Transferred %d bytes (%5d)"
+
+#: WWW/Library/Implementation/HTFTP.c:3421
+msgid "connect for data"
+msgstr "connect for data"
+
+#: WWW/Library/Implementation/HTFTP.c:4101
+msgid "Receiving FTP file."
+msgstr "Receiving FTP file."
+
+#: WWW/Library/Implementation/HTFinger.c:274
+msgid "Could not set up finger connection."
+msgstr "Could not set up finger connection."
+
+#: WWW/Library/Implementation/HTFinger.c:321
+msgid "Could not load data (no sitename in finger URL)"
+msgstr "Could not load data (no sitename in finger URL)"
+
+#: WWW/Library/Implementation/HTFinger.c:325
+msgid "Invalid port number - will only use port 79!"
+msgstr "Invalid port number - will only use port 79!"
+
+#: WWW/Library/Implementation/HTFinger.c:391
+msgid "Could not access finger host."
+msgstr "Could not access finger host."
+
+#: WWW/Library/Implementation/HTFinger.c:399
+msgid "No response from finger server."
+msgstr "No response from finger server."
+
+#: WWW/Library/Implementation/HTNews.c:439
+#, c-format
+msgid "Username for news host '%s':"
+msgstr "Username for news host '%s':"
+
+#: WWW/Library/Implementation/HTNews.c:492
+msgid "Change username?"
+msgstr "Change username?"
+
+#: WWW/Library/Implementation/HTNews.c:496
+msgid "Username:"
+msgstr "Username:"
+
+#: WWW/Library/Implementation/HTNews.c:521
+#, c-format
+msgid "Password for news host '%s':"
+msgstr "Password for news host '%s':"
+
+#: WWW/Library/Implementation/HTNews.c:604
+msgid "Change password?"
+msgstr "Change password?"
+
+#: WWW/Library/Implementation/HTNews.c:1725
+#, c-format
+msgid "No matches for: %s"
+msgstr "No matches for: %s"
+
+#: WWW/Library/Implementation/HTNews.c:1775
+msgid ""
+"\n"
+"No articles in this group.\n"
+msgstr ""
+"\n"
+"No articles in this group.\n"
+
+#: WWW/Library/Implementation/HTNews.c:1787
+msgid ""
+"\n"
+"No articles in this range.\n"
+msgstr ""
+"\n"
+"No articles in this range.\n"
+
+#.
+#. * Set window title.
+#.
+#: WWW/Library/Implementation/HTNews.c:1800
+#, c-format
+msgid "%s, Articles %d-%d"
+msgstr "%s, Articles %d-%d"
+
+#: WWW/Library/Implementation/HTNews.c:1823
+msgid "Earlier articles"
+msgstr "Earlier articles"
+
+#: WWW/Library/Implementation/HTNews.c:1836
+#, c-format
+msgid ""
+"\n"
+"There are about %d articles currently available in %s, IDs as follows:\n"
+"\n"
+msgstr ""
+"\n"
+"There are about %d articles currently available in %s, IDs as follows:\n"
+"\n"
+
+#: WWW/Library/Implementation/HTNews.c:1898
+msgid "All available articles in "
+msgstr "All available articles in "
+
+#: WWW/Library/Implementation/HTNews.c:2112
+msgid "Later articles"
+msgstr "Later articles"
+
+#: WWW/Library/Implementation/HTNews.c:2135
+msgid "Post to "
+msgstr "Post to "
+
+#: WWW/Library/Implementation/HTNews.c:2356
+msgid "This client does not contain support for SNEWS URLs."
+msgstr "This client does not contain support for SNEWS URLs."
+
+#: WWW/Library/Implementation/HTNews.c:2565
+msgid "No target for raw text!"
+msgstr "No target for raw text!"
+
+#: WWW/Library/Implementation/HTNews.c:2595
+msgid "Connecting to NewsHost ..."
+msgstr "Connecting to NewsHost ..."
+
+#: WWW/Library/Implementation/HTNews.c:2647
+#, c-format
+msgid "Could not access %s."
+msgstr "Could not access %s."
+
+#: WWW/Library/Implementation/HTNews.c:2753
+#, c-format
+msgid "Can't read news info. News host %.20s responded: %.200s"
+msgstr "Can't read news info. News host %.20s responded: %.200s"
+
+#: WWW/Library/Implementation/HTNews.c:2757
+#, c-format
+msgid "Can't read news info, empty response from host %s"
+msgstr "Can't read news info, empty response from host %s"
+
+#.
+#. * List available newsgroups. - FM
+#.
+#: WWW/Library/Implementation/HTNews.c:2961
+msgid "Reading list of available newsgroups."
+msgstr "Reading list of available newsgroups."
+
+#: WWW/Library/Implementation/HTNews.c:2982
+msgid "Reading list of articles in newsgroup."
+msgstr "Reading list of articles in newsgroup."
+
+#.
+#. * Get an article from a news group. - FM
+#.
+#: WWW/Library/Implementation/HTNews.c:2988
+msgid "Reading news article."
+msgstr "Reading news article."
+
+#: WWW/Library/Implementation/HTNews.c:3018
+msgid "Sorry, could not load requested news."
+msgstr "Sorry, could not load requested news."
+
+#: WWW/Library/Implementation/HTTCP.c:1329
+msgid "Address has invalid port"
+msgstr "Address has invalid port"
+
+#: WWW/Library/Implementation/HTTCP.c:1400
+msgid "Address length looks invalid"
+msgstr "Address length looks invalid"
+
+#: WWW/Library/Implementation/HTTCP.c:1858
+msgid "SOCKS5: no hostname found."
+msgstr "SOCKS5: no hostname found."
+
+#: WWW/Library/Implementation/HTTCP.c:1864
+msgid "SOCKS5: hostname too long."
+msgstr "SOCKS5: hostname too long."
+
+#: WWW/Library/Implementation/HTTCP.c:1882
+#, c-format
+msgid "(for %s at %s) SOCKS5"
+msgstr "(for %s at %s) SOCKS5"
+
+#: WWW/Library/Implementation/HTTCP.c:1909
+#: WWW/Library/Implementation/HTTCP.c:1926
+#, c-format
+msgid "Unable to locate remote host %s."
+msgstr "Unable to locate remote host %s."
+
+#. Not HTProgress, so warning won't be overwritten immediately;
+#. * but not HTAlert, because typically there will be other
+#. * alerts from the callers. - kw
+#.
+#: WWW/Library/Implementation/HTTCP.c:1923
+#: WWW/Library/Implementation/HTTelnet.c:115
+#, c-format
+msgid "Invalid hostname %s"
+msgstr "Invalid hostname %s"
+
+#: WWW/Library/Implementation/HTTCP.c:1935
+#, c-format
+msgid "Making %s connection to %s"
+msgstr "Making %s connection to %s"
+
+#: WWW/Library/Implementation/HTTCP.c:1945
+msgid "socket failed."
+msgstr "socket failed."
+
+#: WWW/Library/Implementation/HTTCP.c:1959
+#, c-format
+msgid "socket failed: family %d addr %s port %s."
+msgstr "socket failed: family %d addr %s port %s."
+
+#: WWW/Library/Implementation/HTTCP.c:1982
+msgid "Could not make connection non-blocking."
+msgstr "Could not make connection non-blocking."
+
+#: WWW/Library/Implementation/HTTCP.c:2050
+msgid "Connection failed (too many retries)."
+msgstr "Connection failed (too many retries)."
+
+#: WWW/Library/Implementation/HTTCP.c:2245
+msgid "Could not restore socket to blocking."
+msgstr "Could not restore socket to blocking."
+
+#. RFC 1928: CONNECT request
+#: WWW/Library/Implementation/HTTCP.c:2277
+#, c-format
+msgid "SOCKS5: connecting to %s"
+msgstr "SOCKS5: connecting to %s"
+
+#: WWW/Library/Implementation/HTTCP.c:2306
+msgid "SOCKS server failure"
+msgstr "SOCKS server failure"
+
+#: WWW/Library/Implementation/HTTCP.c:2309
+msgid "connection not allowed by ruleset"
+msgstr "connection not allowed by ruleset"
+
+#: WWW/Library/Implementation/HTTCP.c:2312
+msgid "network unreachable"
+msgstr "network unreachable"
+
+#: WWW/Library/Implementation/HTTCP.c:2315
+msgid "host unreachable"
+msgstr "host unreachable"
+
+#: WWW/Library/Implementation/HTTCP.c:2318
+msgid "connection refused"
+msgstr "connection refused"
+
+#: WWW/Library/Implementation/HTTCP.c:2321
+msgid "TTL expired"
+msgstr "TTL expired"
+
+#: WWW/Library/Implementation/HTTCP.c:2324
+msgid "command not supported"
+msgstr "command not supported"
+
+#: WWW/Library/Implementation/HTTCP.c:2327
+msgid "address type not supported"
+msgstr "address type not supported"
+
+#: WWW/Library/Implementation/HTTCP.c:2330
+msgid "unknown SOCKS error code"
+msgstr "unknown SOCKS error code"
+
+#: WWW/Library/Implementation/HTTCP.c:2375
+msgid "unexpected reply\n"
+msgstr "unexpected reply\n"
+
+#: WWW/Library/Implementation/HTTCP.c:2452
+msgid "Socket read failed (too many tries)."
+msgstr "Socket read failed (too many tries)."
+
+#: WWW/Library/Implementation/HTTP.c:165
+#, c-format
+msgid "SSL callback:%s, preverify_ok=%d, ssl_okay=%d"
+msgstr "SSL callback:%s, preverify_ok=%d, ssl_okay=%d"
+
+#: WWW/Library/Implementation/HTTP.c:668
+#, c-format
+msgid "User/password contains only punctuation: %s"
+msgstr "User/password contains only punctuation: %s"
+
+#: WWW/Library/Implementation/HTTP.c:672
+#, c-format
+msgid "User/password may be confused with hostname: '%s' (e.g, '%s')"
+msgstr "User/password may be confused with hostname: '%s' (e.g, '%s')"
+
+#: WWW/Library/Implementation/HTTP.c:736
+#, c-format
+msgid "Certificate issued by: %s"
+msgstr "Certificate issued by: %s"
+
+#: WWW/Library/Implementation/HTTP.c:942
+msgid "This client does not contain support for HTTPS URLs."
+msgstr "This client does not contain support for HTTPS URLs."
+
+#: WWW/Library/Implementation/HTTP.c:967
+msgid "Unable to connect to remote host."
+msgstr "Unable to connect to remote host."
+
+#: WWW/Library/Implementation/HTTP.c:1011
+msgid "Retrying connection without TLS."
+msgstr "Retrying connection without TLS."
+
+#: WWW/Library/Implementation/HTTP.c:1063
+msgid "GnuTLS error when trying to verify certificate."
+msgstr "GnuTLS error when trying to verify certificate."
+
+#: WWW/Library/Implementation/HTTP.c:1076
+msgid "the certificate has no known issuer"
+msgstr "the certificate has no known issuer"
+
+#: WWW/Library/Implementation/HTTP.c:1078
+msgid "no issuer was found"
+msgstr "no issuer was found"
+
+#: WWW/Library/Implementation/HTTP.c:1080
+msgid "issuer is not a CA"
+msgstr "issuer is not a CA"
+
+#: WWW/Library/Implementation/HTTP.c:1082
+msgid "the certificate has been revoked"
+msgstr "the certificate has been revoked"
+
+#: WWW/Library/Implementation/HTTP.c:1084
+msgid "the certificate is not trusted"
+msgstr "the certificate is not trusted"
+
+#: WWW/Library/Implementation/HTTP.c:1159
+#, c-format
+msgid "Verified connection to %s (cert=%s)"
+msgstr "Verified connection to %s (cert=%s)"
+
+#: WWW/Library/Implementation/HTTP.c:1209
+#: WWW/Library/Implementation/HTTP.c:1251
+#, c-format
+msgid "Verified connection to %s (subj=%s)"
+msgstr "Verified connection to %s (subj=%s)"
+
+#: WWW/Library/Implementation/HTTP.c:1281
+msgid "Can't find common name in certificate"
+msgstr "Can't find common name in certificate"
+
+#: WWW/Library/Implementation/HTTP.c:1284
+#, c-format
+msgid "SSL error:host(%s)!=cert(%s)-Continue?"
+msgstr "SSL error:host(%s)!=cert(%s)-Continue?"
+
+#: WWW/Library/Implementation/HTTP.c:1291
+msgid "SSL error"
+msgstr "SSL error"
+
+#: WWW/Library/Implementation/HTTP.c:1299
+#, c-format
+msgid "UNVERIFIED connection to %s (cert=%s)"
+msgstr "UNVERIFIED connection to %s (cert=%s)"
+
+#: WWW/Library/Implementation/HTTP.c:1308
+#, c-format
+msgid "Secure %d-bit %s (%s) HTTP connection"
+msgstr "Secure %d-bit %s (%s) HTTP connection"
+
+#: WWW/Library/Implementation/HTTP.c:1778
+msgid "Sending HTTP request."
+msgstr "Sending HTTP request."
+
+#: WWW/Library/Implementation/HTTP.c:1820
+msgid "Unexpected network write error; connection aborted."
+msgstr "Unexpected network write error; connection aborted."
+
+#: WWW/Library/Implementation/HTTP.c:1826
+msgid "HTTP request sent; waiting for response."
+msgstr "HTTP request sent; waiting for response."
+
+#: WWW/Library/Implementation/HTTP.c:1899
+#: WWW/Library/Implementation/HTTP.c:1909
+msgid "Unexpected network read error; connection aborted."
+msgstr "Unexpected network read error; connection aborted."
+
+#.
+#. * HTTP/1.1 Informational statuses.
+#. * 100 Continue.
+#. * 101 Switching Protocols.
+#. * > 101 is unknown.
+#. * We should never get these, and they have only the status
+#. * line and possibly other headers, so we'll deal with them by
+#. * showing the full header to the user as text/plain. - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:2112
+msgid "Got unexpected Informational Status."
+msgstr "Got unexpected Informational Status."
+
+#.
+#. * Reset Content. The server has fulfilled the request but
+#. * nothing is returned and we should reset any form
+#. * content. We'll instruct the user to do that, and
+#. * restore the current document. - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:2146
+msgid "Request fulfilled. Reset Content."
+msgstr "Request fulfilled. Reset Content."
+
+#. Not Modified
+#.
+#. * We didn't send an "If-Modified-Since" header, so this
+#. * status is inappropriate. We'll deal with it by showing
+#. * the full header to the user as text/plain. - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:2264
+msgid "Got unexpected 304 Not Modified status."
+msgstr "Got unexpected 304 Not Modified status."
+
+#: WWW/Library/Implementation/HTTP.c:2327
+msgid "Redirection of POST content requires user approval."
+msgstr "Redirection of POST content requires user approval."
+
+#: WWW/Library/Implementation/HTTP.c:2343
+msgid "Have POST content. Treating Permanent Redirection as Temporary.\n"
+msgstr "Have POST content. Treating Permanent Redirection as Temporary.\n"
+
+#: WWW/Library/Implementation/HTTP.c:2389
+msgid "Retrying with access authorization information."
+msgstr "Retrying with access authorization information."
+
+#: WWW/Library/Implementation/HTTP.c:2401
+msgid "Show the 401 message body?"
+msgstr "Show the 401 message body?"
+
+#: WWW/Library/Implementation/HTTP.c:2445
+msgid "Show the 407 message body?"
+msgstr "Show the 407 message body?"
+
+#.
+#. * Bad or unknown server_status number. Take a chance and hope
+#. * there is something to display. - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:2545
+msgid "Unknown status reply from server!"
+msgstr "Unknown status reply from server!"
+
+#: WWW/Library/Implementation/HTTelnet.c:113
+#, c-format
+msgid "remote %s session:"
+msgstr "remote %s session:"
+
+#: WWW/Library/Implementation/HTWAIS.c:163
+msgid "Could not connect to WAIS server."
+msgstr "Could not connect to WAIS server."
+
+#: WWW/Library/Implementation/HTWAIS.c:171
+msgid "Could not open WAIS connection for reading."
+msgstr "Could not open WAIS connection for reading."
+
+#: WWW/Library/Implementation/HTWAIS.c:193
+msgid "Diagnostic code is "
+msgstr "Diagnostic code is "
+
+#: WWW/Library/Implementation/HTWAIS.c:460
+msgid "Index "
+msgstr "Index "
+
+#: WWW/Library/Implementation/HTWAIS.c:464
+#, c-format
+msgid " contains the following %d item%s relevant to \""
+msgstr " contains the following %d item%s relevant to \""
+
+#: WWW/Library/Implementation/HTWAIS.c:472
+msgid "The first figure after each entry is its relative score, "
+msgstr "The first figure after each entry is its relative score, "
+
+#: WWW/Library/Implementation/HTWAIS.c:473
+msgid "the second is the number of lines in the item."
+msgstr "the second is the number of lines in the item."
+
+#: WWW/Library/Implementation/HTWAIS.c:515
+msgid " (bad file name)"
+msgstr " (bad file name)"
+
+#: WWW/Library/Implementation/HTWAIS.c:541
+msgid "(bad doc id)"
+msgstr "(bad doc id)"
+
+#: WWW/Library/Implementation/HTWAIS.c:557
+msgid "(Short Header record, can't display)"
+msgstr "(Short Header record, can't display)"
+
+#: WWW/Library/Implementation/HTWAIS.c:564
+msgid ""
+"\n"
+"Long Header record, can't display\n"
+msgstr ""
+"\n"
+"Long Header record, can't display\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:571
+msgid ""
+"\n"
+"Text record\n"
+msgstr ""
+"\n"
+"Text record\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:580
+msgid ""
+"\n"
+"Headline record, can't display\n"
+msgstr ""
+"\n"
+"Headline record, can't display\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:588
+msgid ""
+"\n"
+"Code record, can't display\n"
+msgstr ""
+"\n"
+"Code record, can't display\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:692
+msgid "Syntax error in WAIS URL"
+msgstr "Syntax error in WAIS URL"
+
+#: WWW/Library/Implementation/HTWAIS.c:764
+msgid " (WAIS Index)"
+msgstr " (WAIS Index)"
+
+#: WWW/Library/Implementation/HTWAIS.c:771
+msgid "WAIS Index: "
+msgstr "WAIS Index: "
+
+#: WWW/Library/Implementation/HTWAIS.c:777
+msgid "This is a link for searching the "
+msgstr "This is a link for searching the "
+
+#: WWW/Library/Implementation/HTWAIS.c:781
+msgid " WAIS Index.\n"
+msgstr " WAIS Index.\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:810
+msgid ""
+"\n"
+"Enter the 's'earch command and then specify search words.\n"
+msgstr ""
+"\n"
+"Enter the 's'earch command and then specify search words.\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:832
+msgid " (in "
+msgstr " (in "
+
+#: WWW/Library/Implementation/HTWAIS.c:841
+msgid "WAIS Search of \""
+msgstr "WAIS Search of \""
+
+#: WWW/Library/Implementation/HTWAIS.c:845
+msgid "\" in: "
+msgstr "\" in: "
+
+#: WWW/Library/Implementation/HTWAIS.c:860
+msgid "HTWAIS: Request too large."
+msgstr "HTWAIS: Request too large."
+
+#: WWW/Library/Implementation/HTWAIS.c:869
+msgid "Searching WAIS database..."
+msgstr "Searching WAIS database..."
+
+#: WWW/Library/Implementation/HTWAIS.c:879
+msgid "Search interrupted."
+msgstr "Search interrupted."
+
+#: WWW/Library/Implementation/HTWAIS.c:930
+msgid "Can't convert format of WAIS document"
+msgstr "Can't convert format of WAIS document"
+
+#: WWW/Library/Implementation/HTWAIS.c:974
+msgid "HTWAIS: Request too long."
+msgstr "HTWAIS: Request too long."
+
+#.
+#. * Actually do the transaction given by request_message.
+#.
+#: WWW/Library/Implementation/HTWAIS.c:988
+msgid "Fetching WAIS document..."
+msgstr "Fetching WAIS document..."
+
+#. display_search_response(target, retrieval_response,
+#. wais_database, keywords);
+#: WWW/Library/Implementation/HTWAIS.c:1027
+msgid "No text was returned!\n"
+msgstr "No text was returned!\n"
+
+#: WWW/Library/Implementation/HTWSRC.c:302
+msgid " NOT GIVEN in source file; "
+msgstr " NOT GIVEN in source file; "
+
+#: WWW/Library/Implementation/HTWSRC.c:325
+msgid " WAIS source file"
+msgstr " WAIS source file"
+
+#: WWW/Library/Implementation/HTWSRC.c:332
+msgid " description"
+msgstr " description"
+
+#: WWW/Library/Implementation/HTWSRC.c:342
+msgid "Access links"
+msgstr "Access links"
+
+#: WWW/Library/Implementation/HTWSRC.c:363
+msgid "Direct access"
+msgstr "Direct access"
+
+#. * Proxy will be used if defined, so let user know that - FM *
+#: WWW/Library/Implementation/HTWSRC.c:366
+msgid " (or via proxy server, if defined)"
+msgstr " (or via proxy server, if defined)"
+
+#: WWW/Library/Implementation/HTWSRC.c:381
+msgid "Maintainer"
+msgstr "Maintainer"
+
+#: WWW/Library/Implementation/HTWSRC.c:389
+msgid "Host"
+msgstr "Host"
+
+#: src/GridText.c:726
+msgid "Memory exhausted, display interrupted!"
+msgstr "Memory exhausted, display interrupted!"
+
+#: src/GridText.c:731
+msgid "Memory exhausted, will interrupt transfer!"
+msgstr "Memory exhausted, will interrupt transfer!"
+
+#: src/GridText.c:1768
+#, c-format
+msgid " (l%d of %d)"
+msgstr " (l%d of %d)"
+
+#: src/GridText.c:1777
+#, c-format
+msgid " (p%d of %d)"
+msgstr " (p%d of %d)"
+
+#: src/GridText.c:3773
+msgid " *** MEMORY EXHAUSTED ***"
+msgstr " *** MEMORY EXHAUSTED ***"
+
+#: src/GridText.c:6329
+msgid "text entry field"
+msgstr "text entry field"
+
+#: src/GridText.c:6332
+msgid "password entry field"
+msgstr "password entry field"
+
+#: src/GridText.c:6335
+msgid "checkbox"
+msgstr "checkbox"
+
+#: src/GridText.c:6338
+msgid "radio button"
+msgstr "radio button"
+
+#: src/GridText.c:6341
+msgid "submit button"
+msgstr "submit button"
+
+#: src/GridText.c:6344
+msgid "reset button"
+msgstr "reset button"
+
+#: src/GridText.c:6347
+msgid "script button"
+msgstr "script button"
+
+#: src/GridText.c:6350
+msgid "popup menu"
+msgstr "popup menu"
+
+#: src/GridText.c:6353
+msgid "hidden form field"
+msgstr "hidden form field"
+
+#: src/GridText.c:6356
+msgid "text entry area"
+msgstr "text entry area"
+
+#: src/GridText.c:6359
+msgid "range entry field"
+msgstr "range entry field"
+
+#: src/GridText.c:6362
+msgid "file entry field"
+msgstr "file entry field"
+
+#: src/GridText.c:6365
+msgid "text-submit field"
+msgstr "text-submit field"
+
+#: src/GridText.c:6368
+msgid "image-submit button"
+msgstr "image-submit button"
+
+#: src/GridText.c:6371
+msgid "keygen field"
+msgstr "keygen field"
+
+#: src/GridText.c:6374
+msgid "unknown form field"
+msgstr "unknown form field"
+
+#: src/GridText.c:6394 src/GridText.c:6401 src/LYList.c:249
+msgid "unknown field or link"
+msgstr "unknown field or link"
+
+#: src/GridText.c:10832
+msgid "Can't open file for uploading"
+msgstr "Can't open file for uploading"
+
+#: src/GridText.c:12020
+#, c-format
+msgid "Submitting %s"
+msgstr "Submitting %s"
+
+#. ugliness has happened; inform user and do the best we can
+#: src/GridText.c:13088
+msgid "Hang Detect: TextAnchor struct corrupted - suggest aborting!"
+msgstr "Hang Detect: TextAnchor struct corrupted - suggest aborting!"
+
+#. don't show previous state
+#: src/GridText.c:13247
+msgid "Wrap lines to fit displayed area?"
+msgstr "Wrap lines to fit displayed area?"
+
+#: src/GridText.c:13880
+msgid "Very long lines have been truncated!"
+msgstr "Very long lines have been truncated!"
+
+#: src/HTAlert.c:164 src/LYShowInfo.c:379 src/LYShowInfo.c:383
+msgid "bytes"
+msgstr "bytes"
+
+#.
+#. * If we know the total size of the file, we can compute
+#. * a percentage, and show a corresponding progress bar.
+#.
+#: src/HTAlert.c:328 src/HTAlert.c:354
+#, c-format
+msgid "Read %s of data"
+msgstr "Read %s of data"
+
+#: src/HTAlert.c:351
+#, c-format
+msgid "Read %s of %s of data"
+msgstr "Read %s of %s of data"
+
+#: src/HTAlert.c:360
+#, c-format
+msgid ", %s/sec"
+msgstr ", %s/sec"
+
+#: src/HTAlert.c:374
+#, c-format
+msgid " (stalled for %s)"
+msgstr " (stalled for %s)"
+
+#: src/HTAlert.c:378
+#, c-format
+msgid ", ETA %s"
+msgstr ", ETA %s"
+
+#: src/HTAlert.c:400
+msgid " (Press 'z' to abort)"
+msgstr " (Press 'z' to abort)"
+
+#. Meta-note: don't move the following note from its place right
+#. in front of the first gettext(). As it is now, it should
+#. automatically appear in generated lynx.pot files. - kw
+#.
+#. NOTE TO TRANSLATORS: If you provide a translation for "yes", lynx
+#. * will take the first byte of the translation as a positive response
+#. * to Yes/No questions. If you provide a translation for "no", lynx
+#. * will take the first byte of the translation as a negative response
+#. * to Yes/No questions. For both, lynx will also try to show the
+#. * first byte in the prompt as a character, instead of (y) or (n),
+#. * respectively. This will not work right for multibyte charsets!
+#. * Don't translate "yes" and "no" for CJK character sets (or translate
+#. * them to "yes" and "no"). For a translation using UTF-8, don't
+#. * translate if the translation would begin with anything but a 7-bit
+#. * (US_ASCII) character. That also means do not translate if the
+#. * translation would begin with anything but a 7-bit character, if
+#. * you use a single-byte character encoding (a charset like ISO-8859-n)
+#. * but anticipate that the message catalog may be used re-encoded in
+#. * UTF-8 form.
+#. * For translations using other character sets, you may also wish to
+#. * leave "yes" and "no" untranslated, if using (y) and (n) is the
+#. * preferred behavior.
+#. * Lynx will also accept y Y n N as responses unless there is a conflict
+#. * with the first letter of the "yes" or "no" translation.
+#.
+#: src/HTAlert.c:438 src/HTAlert.c:486
+msgid "yes"
+msgstr "yes"
+
+#: src/HTAlert.c:441 src/HTAlert.c:487
+msgid "no"
+msgstr "no"
+
+#.
+#. * Special-purpose workaround for gettext support (we should do
+#. * this in a more general way) -TD
+#. *
+#. * NOTE TO TRANSLATORS: If the prompt has been rendered into
+#. * another language, and if yes/no are distinct, assume the
+#. * translator can make an ordered list in parentheses with one
+#. * capital letter for each as we assumed in HTConfirmDefault().
+#. * The list has to be in the same order as in the original message,
+#. * and the four capital letters chosen to not match those in the
+#. * original unless they have the same position.
+#. *
+#. * Example:
+#. * (Y/N/Always/neVer) - English (original)
+#. * (O/N/Toujours/Jamais) - French
+#.
+#: src/HTAlert.c:938
+msgid "Y/N/A/V"
+msgstr "Y/N/A/V"
+
+#: src/HTML.c:5775
+msgid "Description:"
+msgstr "Description:"
+
+#: src/HTML.c:5780
+msgid "(none)"
+msgstr "(none)"
+
+#: src/HTML.c:5784
+msgid "Filepath:"
+msgstr "Filepath:"
+
+#: src/HTML.c:5790
+msgid "(unknown)"
+msgstr "(unknown)"
+
+#: src/HTML.c:7234
+msgid "Document has only hidden links. Use the 'l'ist command."
+msgstr "Document has only hidden links. Use the 'l'ist command."
+
+#: src/HTML.c:7735
+msgid "Source cache error - disk full?"
+msgstr "Source cache error - disk full?"
+
+#: src/HTML.c:7748
+msgid "Source cache error - not enough memory!"
+msgstr "Source cache error - not enough memory!"
+
+#: src/LYBookmark.c:171
+msgid ""
+" This file is an HTML representation of the X Mosaic hotlist file.\n"
+" Outdated or invalid links may be removed by using the\n"
+" remove bookmark command, it is usually the 'R' key but may have\n"
+" been remapped by you or your system administrator."
+msgstr ""
+" This file is an HTML representation of the X Mosaic hotlist file.\n"
+" Outdated or invalid links may be removed by using the\n"
+" remove bookmark command, it is usually the 'R' key but may have\n"
+" been remapped by you or your system administrator."
+
+#: src/LYBookmark.c:419
+msgid ""
+" You can delete links by the 'R' key<br>\n"
+"<ol>\n"
+msgstr ""
+" You can delete links by the 'R' key<br>\n"
+"<ol>\n"
+
+#: src/LYBookmark.c:422
+msgid ""
+" You can delete links using the remove bookmark command. It is usually\n"
+" the 'R' key but may have been remapped by you or your system\n"
+" administrator."
+msgstr ""
+" You can delete links using the remove bookmark command. It is usually\n"
+" the 'R' key but may have been remapped by you or your system\n"
+" administrator."
+
+#: src/LYBookmark.c:426
+msgid ""
+" This file also may be edited with a standard text editor to delete\n"
+" outdated or invalid links, or to change their order."
+msgstr ""
+" This file also may be edited with a standard text editor to delete\n"
+" outdated or invalid links, or to change their order."
+
+#: src/LYBookmark.c:429
+msgid ""
+"Note: if you edit this file manually\n"
+" you should not change the format within the lines\n"
+" or add other HTML markup.\n"
+" Make sure any bookmark link is saved as a single line."
+msgstr ""
+"Note: if you edit this file manually\n"
+" you should not change the format within the lines\n"
+" or add other HTML markup.\n"
+" Make sure any bookmark link is saved as a single line."
+
+#: src/LYBookmark.c:726
+#, c-format
+msgid "File may be recoverable from %s during this session"
+msgstr "File may be recoverable from %s during this session"
+
+#: src/LYCgi.c:161
+#, c-format
+msgid "Do you want to execute \"%s\"?"
+msgstr "Do you want to execute \"%s\"?"
+
+#.
+#. * Neither the path as given nor any components examined by backing up
+#. * were stat()able. - kw
+#.
+#: src/LYCgi.c:276
+msgid "Unable to access cgi script"
+msgstr "Unable to access cgi script"
+
+#: src/LYCgi.c:709 src/LYCgi.c:712
+msgid "Good Advice"
+msgstr "Good Advice"
+
+#: src/LYCgi.c:716
+msgid "An excellent http server for VMS is available via"
+msgstr "An excellent http server for VMS is available via"
+
+#: src/LYCgi.c:723
+msgid "this link"
+msgstr "this link"
+
+#: src/LYCgi.c:727
+msgid "It provides state of the art CGI script support.\n"
+msgstr "It provides state of the art CGI script support.\n"
+
+#: src/LYClean.c:115
+msgid "Exiting via interrupt:"
+msgstr "Exiting via interrupt:"
+
+#: src/LYCookie.c:2651
+msgid "(from a previous session)"
+msgstr "(from a previous session)"
+
+#: src/LYCookie.c:2712
+msgid "Maximum Gobble Date:"
+msgstr "Maximum Gobble Date:"
+
+#: src/LYCookie.c:2751
+msgid "Internal"
+msgstr "Internal"
+
+#: src/LYCookie.c:2752
+msgid "cookie_domain_flag_set error, aborting program"
+msgstr "cookie_domain_flag_set error, aborting program"
+
+#: src/LYCurses.c:1170
+msgid "Terminal reinitialisation failed - unknown terminal type?"
+msgstr "Terminal reinitialisation failed - unknown terminal type?"
+
+#: src/LYCurses.c:1378
+msgid "Terminal initialisation failed - unknown terminal type?"
+msgstr "Terminal initialisation failed - unknown terminal type?"
+
+#: src/LYCurses.c:1898
+msgid "Terminal ="
+msgstr "Terminal ="
+
+#: src/LYCurses.c:1902
+msgid "You must use a vt100, 200, etc. terminal with this program."
+msgstr "You must use a vt100, 200, etc. terminal with this program."
+
+#: src/LYCurses.c:1951
+msgid "Your Terminal type is unknown!"
+msgstr "Your Terminal type is unknown!"
+
+#: src/LYCurses.c:1952
+msgid "Enter a terminal type:"
+msgstr "Enter a terminal type:"
+
+#: src/LYCurses.c:1966
+msgid "TERMINAL TYPE IS SET TO"
+msgstr "TERMINAL TYPE IS SET TO"
+
+#: src/LYCurses.c:2520
+#, c-format
+msgid ""
+"\n"
+"A Fatal error has occurred in %s Ver. %s\n"
+msgstr ""
+"\n"
+"A Fatal error has occurred in %s Ver. %s\n"
+
+#: src/LYCurses.c:2523
+#, c-format
+msgid ""
+"\n"
+"Please notify your system administrator to confirm a bug, and if\n"
+"confirmed, to notify the lynx-dev list. Bug reports should have concise\n"
+"descriptions of the command and/or URL which causes the problem, the\n"
+"operating system name with version number, the TCPIP implementation, the\n"
+"TRACEBACK if it can be captured, and any other relevant information.\n"
+msgstr ""
+"\n"
+"Please notify your system administrator to confirm a bug, and if\n"
+"confirmed, to notify the lynx-dev list. Bug reports should have concise\n"
+"descriptions of the command and/or URL which causes the problem, the\n"
+"operating system name with version number, the TCPIP implementation, the\n"
+"TRACEBACK if it can be captured, and any other relevant information.\n"
+
+#: src/LYEdit.c:272
+#, c-format
+msgid "Error starting editor, %s"
+msgstr "Error starting editor, %s"
+
+#: src/LYEdit.c:275
+msgid "Editor killed by signal"
+msgstr "Editor killed by signal"
+
+#: src/LYEdit.c:280
+#, c-format
+msgid "Editor returned with error status %s"
+msgstr "Editor returned with error status %s"
+
+#: src/LYDownload.c:511
+msgid "Downloaded link:"
+msgstr "Downloaded link:"
+
+#: src/LYDownload.c:516
+msgid "Suggested file name:"
+msgstr "Suggested file name:"
+
+#: src/LYDownload.c:521
+msgid "Standard download options:"
+msgstr "Standard download options:"
+
+#: src/LYDownload.c:522
+msgid "Download options:"
+msgstr "Download options:"
+
+#: src/LYDownload.c:538
+msgid "Save to disk"
+msgstr "Save to disk"
+
+#: src/LYDownload.c:552
+msgid "View temporary file"
+msgstr "View temporary file"
+
+#: src/LYDownload.c:559
+msgid "Save to disk disabled."
+msgstr "Save to disk disabled."
+
+#: src/LYDownload.c:563 src/LYPrint.c:1331
+msgid "Local additions:"
+msgstr "Local additions:"
+
+#: src/LYDownload.c:574 src/LYUpload.c:206
+msgid "No Name Given"
+msgstr "No Name Given"
+
+#: src/LYHistory.c:673
+msgid "You selected:"
+msgstr "You selected:"
+
+#: src/LYHistory.c:697 src/LYHistory.c:926
+msgid "(no address)"
+msgstr "(no address)"
+
+#: src/LYHistory.c:701
+msgid " (internal)"
+msgstr " (internal)"
+
+#: src/LYHistory.c:703
+msgid " (was internal)"
+msgstr " (was internal)"
+
+#: src/LYHistory.c:801
+msgid " (From History)"
+msgstr " (From History)"
+
+#: src/LYHistory.c:846
+msgid "You visited (POSTs, bookmark, menu and list files excluded):"
+msgstr "You visited (POSTs, bookmark, menu and list files excluded):"
+
+#: src/LYHistory.c:1148
+msgid "(No messages yet)"
+msgstr "(No messages yet)"
+
+#: src/LYLeaks.c:222
+msgid "Invalid pointer detected."
+msgstr "Invalid pointer detected."
+
+#: src/LYLeaks.c:224 src/LYLeaks.c:262
+msgid "Sequence:"
+msgstr "Sequence:"
+
+#: src/LYLeaks.c:227 src/LYLeaks.c:265
+msgid "Pointer:"
+msgstr "Pointer:"
+
+#: src/LYLeaks.c:236 src/LYLeaks.c:243 src/LYLeaks.c:284
+msgid "FileName:"
+msgstr "FileName:"
+
+#: src/LYLeaks.c:239 src/LYLeaks.c:246 src/LYLeaks.c:287 src/LYLeaks.c:298
+msgid "LineCount:"
+msgstr "LineCount:"
+
+#: src/LYLeaks.c:260
+msgid "Memory leak detected."
+msgstr "Memory leak detected."
+
+#: src/LYLeaks.c:268
+msgid "Contains:"
+msgstr "Contains:"
+
+#: src/LYLeaks.c:281
+msgid "ByteSize:"
+msgstr "ByteSize:"
+
+#: src/LYLeaks.c:295
+msgid "realloced:"
+msgstr "realloced:"
+
+#: src/LYLeaks.c:316
+msgid "Total memory leakage this run:"
+msgstr "Total memory leakage this run:"
+
+#: src/LYLeaks.c:320
+msgid "Peak allocation"
+msgstr "Peak allocation"
+
+#: src/LYLeaks.c:322
+msgid "Bytes allocated"
+msgstr "Bytes allocated"
+
+#: src/LYLeaks.c:324
+msgid "Total mallocs"
+msgstr "Total mallocs"
+
+#: src/LYLeaks.c:326
+msgid "Total frees"
+msgstr "Total frees"
+
+#: src/LYList.c:89
+msgid "References in "
+msgstr "References in "
+
+#: src/LYList.c:92
+msgid "this document:"
+msgstr "this document:"
+
+#: src/LYList.c:98 src/LYList.c:363
+msgid "Visible links:"
+msgstr "Visible links:"
+
+#: src/LYList.c:202 src/LYList.c:322
+msgid "Hidden links:"
+msgstr "Hidden links:"
+
+#: src/LYList.c:359
+msgid "References"
+msgstr "References"
+
+#: src/LYLocal.c:289
+#, c-format
+msgid "Unable to get status of '%s'."
+msgstr "Unable to get status of '%s'."
+
+#: src/LYLocal.c:354
+msgid "The selected item is not a file or a directory! Request ignored."
+msgstr "The selected item is not a file or a directory! Request ignored."
+
+#: src/LYLocal.c:456
+#, c-format
+msgid "Unable to %s due to system error!"
+msgstr "Unable to %s due to system error!"
+
+#: src/LYLocal.c:490
+#, c-format
+msgid "Probable failure to %s due to system error!"
+msgstr "Probable failure to %s due to system error!"
+
+#: src/LYLocal.c:555 src/LYLocal.c:578
+#, c-format
+msgid "remove %s"
+msgstr "remove %s"
+
+#: src/LYLocal.c:598
+#, c-format
+msgid "touch %s"
+msgstr "touch %s"
+
+#: src/LYLocal.c:628
+#, c-format
+msgid "move %s to %s"
+msgstr "move %s to %s"
+
+#: src/LYLocal.c:676
+msgid "There is already a directory with that name! Request ignored."
+msgstr "There is already a directory with that name! Request ignored."
+
+#: src/LYLocal.c:678
+msgid "There is already a file with that name! Request ignored."
+msgstr "There is already a file with that name! Request ignored."
+
+#: src/LYLocal.c:680
+msgid "The specified name is already in use! Request ignored."
+msgstr "The specified name is already in use! Request ignored."
+
+#: src/LYLocal.c:692
+msgid "Destination has different owner! Request denied."
+msgstr "Destination has different owner! Request denied."
+
+#: src/LYLocal.c:695
+msgid "Destination is not a valid directory! Request denied."
+msgstr "Destination is not a valid directory! Request denied."
+
+#: src/LYLocal.c:711
+msgid "Source and destination are the same location! Request ignored!"
+msgstr "Source and destination are the same location! Request ignored!"
+
+#: src/LYLocal.c:735
+msgid "Remove all tagged files and directories?"
+msgstr "Remove all tagged files and directories?"
+
+#: src/LYLocal.c:808
+msgid "Enter new location for tagged items: "
+msgstr "Enter new location for tagged items: "
+
+#: src/LYLocal.c:906
+msgid "Enter new name for directory: "
+msgstr "Enter new name for directory: "
+
+#: src/LYLocal.c:908
+msgid "Enter new name for file: "
+msgstr "Enter new name for file: "
+
+#: src/LYLocal.c:920
+msgid "Illegal character (path-separator) found! Request ignored."
+msgstr "Illegal character (path-separator) found! Request ignored."
+
+#: src/LYLocal.c:970
+msgid "Enter new location for directory: "
+msgstr "Enter new location for directory: "
+
+#: src/LYLocal.c:972
+msgid "Enter new location for file: "
+msgstr "Enter new location for file: "
+
+#: src/LYLocal.c:999
+msgid "Unexpected failure - unable to find trailing path separator"
+msgstr "Unexpected failure - unable to find trailing path separator"
+
+#: src/LYLocal.c:1061
+msgid "Modify name, location, or permission (n, l, or p): "
+msgstr "Modify name, location, or permission (n, l, or p): "
+
+#: src/LYLocal.c:1063
+msgid "Modify name or location (n or l): "
+msgstr "Modify name or location (n or l): "
+
+#.
+#. * Code for changing ownership needed here.
+#.
+#: src/LYLocal.c:1092
+msgid "This feature not yet implemented!"
+msgstr "This feature not yet implemented!"
+
+#: src/LYLocal.c:1113
+msgid "Enter name of file to create: "
+msgstr "Enter name of file to create: "
+
+#: src/LYLocal.c:1116 src/LYLocal.c:1153
+msgid "Illegal redirection \"//\" found! Request ignored."
+msgstr "Illegal redirection \"//\" found! Request ignored."
+
+#: src/LYLocal.c:1150
+msgid "Enter name for new directory: "
+msgstr "Enter name for new directory: "
+
+#: src/LYLocal.c:1191
+msgid "Create file or directory (f or d): "
+msgstr "Create file or directory (f or d): "
+
+#: src/LYLocal.c:1233
+#, c-format
+msgid "Remove directory '%s'?"
+msgstr "Remove directory '%s'?"
+
+#: src/LYLocal.c:1236
+msgid "Remove directory?"
+msgstr "Remove directory?"
+
+#: src/LYLocal.c:1241
+#, c-format
+msgid "Remove file '%s'?"
+msgstr "Remove file '%s'?"
+
+#: src/LYLocal.c:1243
+msgid "Remove file?"
+msgstr "Remove file?"
+
+#: src/LYLocal.c:1248
+#, c-format
+msgid "Remove symbolic link '%s'?"
+msgstr "Remove symbolic link '%s'?"
+
+#: src/LYLocal.c:1250
+msgid "Remove symbolic link?"
+msgstr "Remove symbolic link?"
+
+#: src/LYLocal.c:1348
+msgid "Sorry, don't know how to permit non-UNIX files yet."
+msgstr "Sorry, don't know how to permit non-UNIX files yet."
+
+#: src/LYLocal.c:1377
+msgid "Unable to open permit options file"
+msgstr "Unable to open permit options file"
+
+#: src/LYLocal.c:1405
+msgid "Specify permissions below:"
+msgstr "Specify permissions below:"
+
+#: src/LYLocal.c:1406 src/LYShowInfo.c:281
+msgid "Owner:"
+msgstr "Owner:"
+
+#: src/LYLocal.c:1422
+msgid "Group"
+msgstr "Group"
+
+#: src/LYLocal.c:1438
+msgid "Others:"
+msgstr "Others:"
+
+#: src/LYLocal.c:1456
+msgid "form to permit"
+msgstr "form to permit"
+
+#: src/LYLocal.c:1552
+msgid "Invalid mode format."
+msgstr "Invalid mode format."
+
+#: src/LYLocal.c:1556
+msgid "Invalid syntax format."
+msgstr "Invalid syntax format."
+
+#: src/LYLocal.c:1743
+msgid "Warning! UUDecoded file will exist in the directory you started Lynx."
+msgstr "Warning! UUDecoded file will exist in the directory you started Lynx."
+
+#: src/LYLocal.c:1933
+msgid "NULL URL pointer"
+msgstr "NULL URL pointer"
+
+#: src/LYLocal.c:2015
+#, c-format
+msgid "Executing %s "
+msgstr "Executing %s "
+
+#: src/LYLocal.c:2018
+msgid "Executing system command. This might take a while."
+msgstr "Executing system command. This might take a while."
+
+#: src/LYLocal.c:2092
+msgid "Current directory:"
+msgstr "Current directory:"
+
+#: src/LYLocal.c:2095 src/LYLocal.c:2113
+msgid "Current selection:"
+msgstr "Current selection:"
+
+#: src/LYLocal.c:2099
+msgid "Nothing currently selected."
+msgstr "Nothing currently selected."
+
+#: src/LYLocal.c:2115
+msgid "tagged item:"
+msgstr "tagged item:"
+
+#: src/LYLocal.c:2116
+msgid "tagged items:"
+msgstr "tagged items:"
+
+#: src/LYLocal.c:2216 src/LYLocal.c:2225
+msgid "Illegal filename; request ignored."
+msgstr "Illegal filename; request ignored."
+
+#. directory not writable
+#: src/LYLocal.c:2323 src/LYLocal.c:2382
+msgid "Install in the selected directory not permitted."
+msgstr "Install in the selected directory not permitted."
+
+#: src/LYLocal.c:2378
+msgid "The selected item is not a directory! Request ignored."
+msgstr "The selected item is not a directory! Request ignored."
+
+#: src/LYLocal.c:2387
+msgid "Just a moment, ..."
+msgstr "Just a moment, ..."
+
+#: src/LYLocal.c:2404
+msgid "Error building install args"
+msgstr "Error building install args"
+
+#: src/LYLocal.c:2419 src/LYLocal.c:2450
+#, c-format
+msgid "Source and target are the same: %s"
+msgstr "Source and target are the same: %s"
+
+#: src/LYLocal.c:2426 src/LYLocal.c:2457
+#, c-format
+msgid "Already in target directory: %s"
+msgstr "Already in target directory: %s"
+
+#: src/LYLocal.c:2475
+msgid "Installation complete"
+msgstr "Installation complete"
+
+#: src/LYLocal.c:2678
+msgid "Temporary URL or list would be too long."
+msgstr "Temporary URL or list would be too long."
+
+#: src/LYMail.c:566
+msgid "Sending"
+msgstr "Sending"
+
+#: src/LYMail.c:1050
+#, c-format
+msgid "The link %s :?: %s \n"
+msgstr "The link %s :?: %s \n"
+
+#: src/LYMail.c:1052
+#, c-format
+msgid "called \"%s\"\n"
+msgstr "called \"%s\"\n"
+
+#: src/LYMail.c:1053
+#, c-format
+msgid "in the file \"%s\" called \"%s\"\n"
+msgstr "in the file \"%s\" called \"%s\"\n"
+
+#: src/LYMail.c:1054
+msgid "was requested but was not available."
+msgstr "was requested but was not available."
+
+#: src/LYMail.c:1055
+msgid "Thought you might want to know."
+msgstr "Thought you might want to know."
+
+#: src/LYMail.c:1057
+msgid "This message was automatically generated by"
+msgstr "This message was automatically generated by"
+
+#: src/LYMail.c:1770
+msgid "No system mailer configured"
+msgstr "No system mailer configured"
+
+#: src/LYMain.c:1107
+msgid "No Winsock found, sorry."
+msgstr "No Winsock found, sorry."
+
+#: src/LYMain.c:1297
+msgid "You MUST define a valid TMP or TEMP area!"
+msgstr "You MUST define a valid TMP or TEMP area!"
+
+#: src/LYMain.c:1350 src/LYMainLoop.c:5302
+msgid "No such directory"
+msgstr "No such directory"
+
+#: src/LYMain.c:1545
+#, c-format
+msgid ""
+"\n"
+"Configuration file \"%s\" is not available.\n"
+"\n"
+msgstr ""
+"\n"
+"Configuration file \"%s\" is not available.\n"
+"\n"
+
+#: src/LYMain.c:1555
+#, c-format
+msgid ""
+"\n"
+"Lynx character sets not declared.\n"
+"\n"
+msgstr ""
+"\n"
+"Lynx character sets not declared.\n"
+"\n"
+
+#: src/LYMain.c:1711
+#, c-format
+msgid "Ignored %d characters from standard input.\n"
+msgstr "Ignored %d characters from standard input.\n"
+
+#: src/LYMain.c:1713
+#, c-format
+msgid "Use \"-stdin\" or \"-\" to tell how to handle piped input.\n"
+msgstr "Use \"-stdin\" or \"-\" to tell how to handle piped input.\n"
+
+#: src/LYMain.c:1871
+msgid "Warning:"
+msgstr "Warning:"
+
+#: src/LYMain.c:2439
+msgid "persistent cookies state will be changed in next session only."
+msgstr "persistent cookies state will be changed in next session only."
+
+#: src/LYMain.c:2674 src/LYMain.c:2718
+#, c-format
+msgid "Lynx: ignoring unrecognized charset=%s\n"
+msgstr "Lynx: ignoring unrecognized charset=%s\n"
+
+#: src/LYMain.c:3235
+#, c-format
+msgid "%s Version %s (%s)"
+msgstr "%s Version %s (%s)"
+
+#: src/LYMain.c:3276
+#, c-format
+msgid "Built on %s%s.\n"
+msgstr "Built on %s%s.\n"
+
+#: src/LYMain.c:3290
+msgid "Copyrights held by the Lynx Developers Group,"
+msgstr "Copyrights held by the Lynx Developers Group,"
+
+#: src/LYMain.c:3291
+msgid "the University of Kansas, CERN, and other contributors."
+msgstr "the University of Kansas, CERN, and other contributors."
+
+#: src/LYMain.c:3292
+msgid "Distributed under the GNU General Public License (Version 2)."
+msgstr "Distributed under the GNU General Public License (Version 2)."
+
+#: src/LYMain.c:3293
+msgid ""
+"See https://lynx.invisible-island.net/ and the online help for more "
+"information."
+msgstr ""
+"See https://lynx.invisible-island.net/ and the online help for more "
+"information."
+
+#: src/LYMain.c:4152
+#, c-format
+msgid "USAGE: %s [options] [file]\n"
+msgstr "USAGE: %s [options] [file]\n"
+
+#: src/LYMain.c:4153
+#, c-format
+msgid "Options are:\n"
+msgstr "Options are:\n"
+
+#: src/LYMain.c:4456
+#, c-format
+msgid "%s: Invalid Option: %s\n"
+msgstr "%s: Invalid Option: %s\n"
+
+#: src/LYMainLoop.c:591
+#, c-format
+msgid "Internal error: Invalid mouse link %d!"
+msgstr "Internal error: Invalid mouse link %d!"
+
+#: src/LYMainLoop.c:712 src/LYMainLoop.c:5324
+msgid "A URL specified by the user"
+msgstr "A URL specified by the user"
+
+#: src/LYMainLoop.c:1161
+msgid "Enctype multipart/form-data not yet supported! Cannot submit."
+msgstr "Enctype multipart/form-data not yet supported! Cannot submit."
+
+#.
+#. * Make a name for this help file.
+#.
+#: src/LYMainLoop.c:3214
+msgid "Help Screen"
+msgstr "Help Screen"
+
+#: src/LYMainLoop.c:3345
+msgid "System Index"
+msgstr "System Index"
+
+#: src/LYMainLoop.c:3594
+#, c-format
+msgid "Query parameter %d: "
+msgstr "Query parameter %d: "
+
+#: src/LYMainLoop.c:3823 src/LYMainLoop.c:5600
+msgid "Entry into main screen"
+msgstr "Entry into main screen"
+
+#: src/LYMainLoop.c:4085
+msgid "No next document present"
+msgstr "No next document present"
+
+#: src/LYMainLoop.c:4378
+msgid "charset for this document specified explicitly, sorry..."
+msgstr "charset for this document specified explicitly, sorry..."
+
+#: src/LYMainLoop.c:5282
+msgid "cd to:"
+msgstr "cd to:"
+
+#: src/LYMainLoop.c:5305
+msgid "A component of path is not a directory"
+msgstr "A component of path is not a directory"
+
+#: src/LYMainLoop.c:5308
+msgid "failed to change directory"
+msgstr "failed to change directory"
+
+#: src/LYMainLoop.c:6529
+msgid "Reparsing document under current settings..."
+msgstr "Reparsing document under current settings..."
+
+#: src/LYMainLoop.c:6823
+#, c-format
+msgid "Fatal error - could not open output file %s\n"
+msgstr "Fatal error - could not open output file %s\n"
+
+#: src/LYMainLoop.c:7166
+msgid "TABLE center enable."
+msgstr "TABLE center enable."
+
+#: src/LYMainLoop.c:7169
+msgid "TABLE center disable."
+msgstr "TABLE center disable."
+
+#: src/LYMainLoop.c:7249
+msgid "Current URL is empty."
+msgstr "Current URL is empty."
+
+#: src/LYMainLoop.c:7251 src/LYUtils.c:1909
+msgid "Copy to clipboard failed."
+msgstr "Copy to clipboard failed."
+
+#: src/LYMainLoop.c:7253
+msgid "Document URL put to clipboard."
+msgstr "Document URL put to clipboard."
+
+#: src/LYMainLoop.c:7255
+msgid "Link URL put to clipboard."
+msgstr "Link URL put to clipboard."
+
+#: src/LYMainLoop.c:7282
+msgid "No URL in the clipboard."
+msgstr "No URL in the clipboard."
+
+#: src/LYMainLoop.c:7975 src/LYMainLoop.c:8153
+msgid "-index-"
+msgstr "-index-"
+
+#: src/LYMainLoop.c:8091
+msgid "lynx: Can't access startfile"
+msgstr "lynx: Can't access startfile"
+
+#: src/LYMainLoop.c:8103
+msgid "lynx: Start file could not be found or is not text/html or text/plain"
+msgstr "lynx: Start file could not be found or is not text/html or text/plain"
+
+#: src/LYMainLoop.c:8104
+msgid " Exiting..."
+msgstr " Exiting..."
+
+#: src/LYMainLoop.c:8147
+msgid "-more-"
+msgstr "-more-"
+
+#. Enable scrolling.
+#: src/LYNews.c:186
+msgid "You will be posting to:"
+msgstr "You will be posting to:"
+
+#.
+#. * Get the mail address for the From header, offering personal_mail_address
+#. * as default.
+#.
+#: src/LYNews.c:195
+msgid ""
+"\n"
+"\n"
+" Please provide your mail address for the From: header\n"
+msgstr ""
+"\n"
+"\n"
+" Please provide your mail address for the From: header\n"
+
+#.
+#. * Get the Subject header, offering the current document's title as the
+#. * default if this is a followup rather than a new post. - FM
+#.
+#: src/LYNews.c:212
+msgid ""
+"\n"
+"\n"
+" Please provide or edit the Subject: header\n"
+msgstr ""
+"\n"
+"\n"
+" Please provide or edit the Subject: header\n"
+
+#: src/LYNews.c:302
+msgid ""
+"\n"
+"\n"
+" Please provide or edit the Organization: header\n"
+msgstr ""
+"\n"
+"\n"
+" Please provide or edit the Organization: header\n"
+
+#.
+#. * Use the built in line editior.
+#.
+#: src/LYNews.c:359
+msgid ""
+"\n"
+"\n"
+" Please enter your message below."
+msgstr ""
+"\n"
+"\n"
+" Please enter your message below."
+
+#: src/LYNews.c:405
+msgid "Message has no original text!"
+msgstr "Message has no original text!"
+
+#: src/LYOptions.c:776
+msgid "review/edit B)ookmarks files"
+msgstr "review/edit B)ookmarks files"
+
+#: src/LYOptions.c:778
+msgid "B)ookmark file: "
+msgstr "B)ookmark file: "
+
+#: src/LYOptions.c:2133 src/LYOptions.c:2140
+msgid "ON"
+msgstr "ON"
+
+#. verbose_img variable
+#. LYCollapseBRs variable
+#. LYtrimBlankLines variable
+#: src/LYOptions.c:2134 src/LYOptions.c:2139 src/LYOptions.c:2324
+#: src/LYOptions.c:2333 src/LYOptions.c:2342 src/LYOptions.c:2353
+msgid "OFF"
+msgstr "OFF"
+
+#: src/LYOptions.c:2135
+msgid "NEVER"
+msgstr "NEVER"
+
+#: src/LYOptions.c:2136
+msgid "ALWAYS"
+msgstr "ALWAYS"
+
+#: src/LYOptions.c:2152 src/LYOptions.c:2316
+msgid "ignore"
+msgstr "ignore"
+
+#: src/LYOptions.c:2153
+msgid "ask user"
+msgstr "ask user"
+
+#: src/LYOptions.c:2154
+msgid "accept all"
+msgstr "accept all"
+
+#: src/LYOptions.c:2166
+msgid "ALWAYS OFF"
+msgstr "ALWAYS OFF"
+
+#: src/LYOptions.c:2167
+msgid "FOR LOCAL FILES ONLY"
+msgstr "FOR LOCAL FILES ONLY"
+
+#: src/LYOptions.c:2169
+msgid "ALWAYS ON"
+msgstr "ALWAYS ON"
+
+#: src/LYOptions.c:2181
+msgid "Numbers act as arrows"
+msgstr "Numbers act as arrows"
+
+#: src/LYOptions.c:2183
+msgid "Links are numbered"
+msgstr "Links are numbered"
+
+#: src/LYOptions.c:2186
+msgid "Links and form fields are numbered"
+msgstr "Links and form fields are numbered"
+
+#: src/LYOptions.c:2189
+msgid "Form fields are numbered"
+msgstr "Form fields are numbered"
+
+#: src/LYOptions.c:2204
+msgid "Case insensitive"
+msgstr "Case insensitive"
+
+#: src/LYOptions.c:2205
+msgid "Case sensitive"
+msgstr "Case sensitive"
+
+#: src/LYOptions.c:2239
+msgid "prompt normally"
+msgstr "prompt normally"
+
+#: src/LYOptions.c:2240
+msgid "force yes-response"
+msgstr "force yes-response"
+
+#: src/LYOptions.c:2241
+msgid "force no-response"
+msgstr "force no-response"
+
+#: src/LYOptions.c:2251
+msgid "RFC 2109"
+msgstr "RFC 2109"
+
+#: src/LYOptions.c:2252
+msgid "RFC 2965"
+msgstr "RFC 2965"
+
+#: src/LYOptions.c:2253
+msgid "RFC 6265"
+msgstr "RFC 6265"
+
+#: src/LYOptions.c:2270
+msgid "Novice"
+msgstr "Novice"
+
+#: src/LYOptions.c:2271
+msgid "Intermediate"
+msgstr "Intermediate"
+
+#: src/LYOptions.c:2272
+msgid "Advanced"
+msgstr "Advanced"
+
+#: src/LYOptions.c:2273
+msgid "Minimal"
+msgstr "Minimal"
+
+#: src/LYOptions.c:2282
+msgid "By First Visit"
+msgstr "By First Visit"
+
+#: src/LYOptions.c:2284
+msgid "By First Visit Reversed"
+msgstr "By First Visit Reversed"
+
+#: src/LYOptions.c:2285
+msgid "As Visit Tree"
+msgstr "As Visit Tree"
+
+#: src/LYOptions.c:2286
+msgid "By Last Visit"
+msgstr "By Last Visit"
+
+#: src/LYOptions.c:2288
+msgid "By Last Visit Reversed"
+msgstr "By Last Visit Reversed"
+
+#. Old_DTD variable
+#: src/LYOptions.c:2299
+msgid "relaxed (TagSoup mode)"
+msgstr "relaxed (TagSoup mode)"
+
+#: src/LYOptions.c:2300
+msgid "strict (SortaSGML mode)"
+msgstr "strict (SortaSGML mode)"
+
+#: src/LYOptions.c:2307
+msgid "Ignore"
+msgstr "Ignore"
+
+#: src/LYOptions.c:2308
+msgid "Add to trace-file"
+msgstr "Add to trace-file"
+
+#: src/LYOptions.c:2309
+msgid "Add to LYNXMESSAGES"
+msgstr "Add to LYNXMESSAGES"
+
+#: src/LYOptions.c:2310
+msgid "Warn, point to trace-file"
+msgstr "Warn, point to trace-file"
+
+#: src/LYOptions.c:2317
+msgid "as labels"
+msgstr "as labels"
+
+#: src/LYOptions.c:2318
+msgid "as links"
+msgstr "as links"
+
+#: src/LYOptions.c:2325
+msgid "show filename"
+msgstr "show filename"
+
+#: src/LYOptions.c:2334
+msgid "collapse"
+msgstr "collapse"
+
+#: src/LYOptions.c:2343
+msgid "trim-lines"
+msgstr "trim-lines"
+
+#: src/LYOptions.c:2354
+msgid "STANDARD"
+msgstr "STANDARD"
+
+#: src/LYOptions.c:2355
+msgid "ADVANCED"
+msgstr "ADVANCED"
+
+#: src/LYOptions.c:2377
+msgid "IDNA 2003"
+msgstr "IDNA 2003"
+
+#: src/LYOptions.c:2378
+msgid "IDNA 2008"
+msgstr "IDNA 2008"
+
+#: src/LYOptions.c:2379
+msgid "IDNA TR46"
+msgstr "IDNA TR46"
+
+#: src/LYOptions.c:2380
+msgid "IDNA Compatible"
+msgstr "IDNA Compatible"
+
+#: src/LYOptions.c:2401
+msgid "Directories first"
+msgstr "Directories first"
+
+#: src/LYOptions.c:2402
+msgid "Files first"
+msgstr "Files first"
+
+#: src/LYOptions.c:2403
+msgid "Mixed style"
+msgstr "Mixed style"
+
+#: src/LYOptions.c:2411 src/LYOptions.c:2431
+msgid "By Name"
+msgstr "By Name"
+
+#: src/LYOptions.c:2412 src/LYOptions.c:2432
+msgid "By Type"
+msgstr "By Type"
+
+#: src/LYOptions.c:2413 src/LYOptions.c:2433
+msgid "By Size"
+msgstr "By Size"
+
+#: src/LYOptions.c:2414 src/LYOptions.c:2434
+msgid "By Date"
+msgstr "By Date"
+
+#: src/LYOptions.c:2415
+msgid "By Mode"
+msgstr "By Mode"
+
+#: src/LYOptions.c:2417
+msgid "By User"
+msgstr "By User"
+
+#: src/LYOptions.c:2418
+msgid "By Group"
+msgstr "By Group"
+
+#: src/LYOptions.c:2443
+msgid "Do not show rate"
+msgstr "Do not show rate"
+
+#: src/LYOptions.c:2444 src/LYOptions.c:2445
+#, c-format
+msgid "Show %s/sec rate"
+msgstr "Show %s/sec rate"
+
+#: src/LYOptions.c:2447 src/LYOptions.c:2448
+#, c-format
+msgid "Show %s/sec, ETA"
+msgstr "Show %s/sec, ETA"
+
+#: src/LYOptions.c:2449 src/LYOptions.c:2450
+#, c-format
+msgid "Show %s/sec (2-digits), ETA"
+msgstr "Show %s/sec (2-digits), ETA"
+
+#: src/LYOptions.c:2453
+msgid "Show progressbar"
+msgstr "Show progressbar"
+
+#: src/LYOptions.c:2474
+msgid "Accept lynx's internal types"
+msgstr "Accept lynx's internal types"
+
+#: src/LYOptions.c:2475
+msgid "Also accept lynx.cfg's types"
+msgstr "Also accept lynx.cfg's types"
+
+#: src/LYOptions.c:2476
+msgid "Also accept user's types"
+msgstr "Also accept user's types"
+
+#: src/LYOptions.c:2477
+msgid "Also accept system's types"
+msgstr "Also accept system's types"
+
+#: src/LYOptions.c:2478
+msgid "Accept all types"
+msgstr "Accept all types"
+
+#: src/LYOptions.c:2487
+msgid "gzip"
+msgstr "gzip"
+
+#: src/LYOptions.c:2488
+msgid "deflate"
+msgstr "deflate"
+
+#: src/LYOptions.c:2491
+msgid "compress"
+msgstr "compress"
+
+#: src/LYOptions.c:2494
+msgid "bzip2"
+msgstr "bzip2"
+
+#: src/LYOptions.c:2497
+msgid "brotli"
+msgstr "brotli"
+
+#: src/LYOptions.c:2499
+msgid "All"
+msgstr "All"
+
+#: src/LYOptions.c:2509
+msgid "HTTP 1.0"
+msgstr "HTTP 1.0"
+
+#: src/LYOptions.c:2510
+msgid "HTTP 1.1"
+msgstr "HTTP 1.1"
+
+#: src/LYOptions.c:2869 src/LYOptions.c:2898
+#, c-format
+msgid "Use %s to invoke the Options menu!"
+msgstr "Use %s to invoke the Options menu!"
+
+#: src/LYOptions.c:3795
+msgid "(options marked with (!) will not be saved)"
+msgstr "(options marked with (!) will not be saved)"
+
+#: src/LYOptions.c:3803
+msgid "General Preferences"
+msgstr "General Preferences"
+
+#. ***************************************************************
+#. User Mode: SELECT
+#: src/LYOptions.c:3807
+msgid "User mode"
+msgstr "User mode"
+
+#. Editor: INPUT
+#: src/LYOptions.c:3813
+msgid "Editor"
+msgstr "Editor"
+
+#. Search Type: SELECT
+#: src/LYOptions.c:3818
+msgid "Type of Search"
+msgstr "Type of Search"
+
+#: src/LYOptions.c:3823
+msgid "Security and Privacy"
+msgstr "Security and Privacy"
+
+#. ***************************************************************
+#. Cookies: SELECT
+#: src/LYOptions.c:3827
+msgid "Cookies"
+msgstr "Cookies"
+
+#. Cookie Version: SELECT
+#: src/LYOptions.c:3841
+msgid "Cookie RFC-version"
+msgstr "Cookie RFC-version"
+
+#. Cookie Prompting: SELECT
+#: src/LYOptions.c:3847
+msgid "Invalid-Cookie Prompting"
+msgstr "Invalid-Cookie Prompting"
+
+#. SSL Prompting: SELECT
+#: src/LYOptions.c:3854
+msgid "SSL Prompting"
+msgstr "SSL Prompting"
+
+#: src/LYOptions.c:3859
+msgid "SSL client certificate file"
+msgstr "SSL client certificate file"
+
+#: src/LYOptions.c:3863
+msgid "SSL client key file"
+msgstr "SSL client key file"
+
+#: src/LYOptions.c:3869
+msgid "Keyboard Input"
+msgstr "Keyboard Input"
+
+#. ***************************************************************
+#. Keypad Mode: SELECT
+#: src/LYOptions.c:3873
+msgid "Keypad mode"
+msgstr "Keypad mode"
+
+#. Emacs keys: ON/OFF
+#: src/LYOptions.c:3879
+msgid "Emacs keys"
+msgstr "Emacs keys"
+
+#. VI Keys: ON/OFF
+#: src/LYOptions.c:3885
+msgid "VI keys"
+msgstr "VI keys"
+
+#. Line edit style: SELECT
+#. well, at least 2 line edit styles available
+#: src/LYOptions.c:3892
+msgid "Line edit style"
+msgstr "Line edit style"
+
+#. Keyboard layout: SELECT
+#: src/LYOptions.c:3904
+msgid "Keyboard layout"
+msgstr "Keyboard layout"
+
+#.
+#. * Display and Character Set
+#.
+#: src/LYOptions.c:3918
+msgid "Display and Character Set"
+msgstr "Display and Character Set"
+
+#. Use locale-based character set: ON/OFF
+#: src/LYOptions.c:3923
+msgid "Use locale-based character set"
+msgstr "Use locale-based character set"
+
+#: src/LYOptions.c:3930
+msgid "Use HTML5 charset replacements"
+msgstr "Use HTML5 charset replacements"
+
+#. Display Character Set: SELECT
+#: src/LYOptions.c:3936
+msgid "Display character set"
+msgstr "Display character set"
+
+#: src/LYOptions.c:3967
+msgid "Assumed document character set"
+msgstr "Assumed document character set"
+
+#: src/LYOptions.c:3983
+msgid "Internationalized domain names"
+msgstr "Internationalized domain names"
+
+#.
+#. * Since CJK people hardly mixed with other world
+#. * we split the header to make it more readable:
+#. * "CJK mode" for CJK display charsets, and "Raw 8-bit" for others.
+#.
+#: src/LYOptions.c:4001
+msgid "CJK mode"
+msgstr "CJK mode"
+
+#: src/LYOptions.c:4003
+msgid "Raw 8-bit"
+msgstr "Raw 8-bit"
+
+#. X Display: INPUT
+#: src/LYOptions.c:4011
+msgid "X Display"
+msgstr "X Display"
+
+#.
+#. * Document Appearance
+#.
+#: src/LYOptions.c:4017
+msgid "Document Appearance"
+msgstr "Document Appearance"
+
+#: src/LYOptions.c:4023
+msgid "Show color"
+msgstr "Show color"
+
+#: src/LYOptions.c:4049
+msgid "Color style"
+msgstr "Color style"
+
+#: src/LYOptions.c:4059
+msgid "Default colors"
+msgstr "Default colors"
+
+#. Show cursor: ON/OFF
+#: src/LYOptions.c:4067
+msgid "Show cursor"
+msgstr "Show cursor"
+
+#. Underline links: ON/OFF
+#: src/LYOptions.c:4073
+msgid "Underline links"
+msgstr "Underline links"
+
+#. Show scrollbar: ON/OFF
+#: src/LYOptions.c:4080
+msgid "Show scrollbar"
+msgstr "Show scrollbar"
+
+#. Select Popups: ON/OFF
+#: src/LYOptions.c:4087
+msgid "Popups for select fields"
+msgstr "Popups for select fields"
+
+#. HTML error recovery: SELECT
+#: src/LYOptions.c:4093
+msgid "HTML error recovery"
+msgstr "HTML error recovery"
+
+#. Bad HTML messages: SELECT
+#: src/LYOptions.c:4099
+msgid "Bad HTML messages"
+msgstr "Bad HTML messages"
+
+#. Show Images: SELECT
+#: src/LYOptions.c:4105
+msgid "Show images"
+msgstr "Show images"
+
+#. Verbose Images: ON/OFF
+#: src/LYOptions.c:4119
+msgid "Verbose images"
+msgstr "Verbose images"
+
+#. Collapse BR Tags: ON/OFF
+#: src/LYOptions.c:4125
+msgid "Collapse BR tags"
+msgstr "Collapse BR tags"
+
+#. Trim blank lines: ON/OFF
+#: src/LYOptions.c:4131
+msgid "Trim blank lines"
+msgstr "Trim blank lines"
+
+#.
+#. * Headers Transferred to Remote Servers
+#.
+#: src/LYOptions.c:4139
+msgid "Headers Transferred to Remote Servers"
+msgstr "Headers Transferred to Remote Servers"
+
+#. ***************************************************************
+#. Mail Address: INPUT
+#: src/LYOptions.c:4143
+msgid "Personal mail address"
+msgstr "Personal mail address"
+
+#: src/LYOptions.c:4148
+msgid "Personal name for mail"
+msgstr "Personal name for mail"
+
+#: src/LYOptions.c:4155
+msgid "Password for anonymous ftp"
+msgstr "Password for anonymous ftp"
+
+#. Preferred content type: SELECT
+#: src/LYOptions.c:4161
+msgid "Preferred content type"
+msgstr "Preferred content type"
+
+#. Preferred media type: SELECT
+#: src/LYOptions.c:4167
+msgid "Preferred media type"
+msgstr "Preferred media type"
+
+#. Preferred encoding: SELECT
+#: src/LYOptions.c:4173
+msgid "Preferred encoding"
+msgstr "Preferred encoding"
+
+#. Preferred Document Character Set: INPUT
+#: src/LYOptions.c:4179
+msgid "Preferred document character set"
+msgstr "Preferred document character set"
+
+#. Preferred Document Language: INPUT
+#: src/LYOptions.c:4184
+msgid "Preferred document language"
+msgstr "Preferred document language"
+
+#. HTTP protocol SELECT
+#: src/LYOptions.c:4189
+msgid "HTTP protocol"
+msgstr "HTTP protocol"
+
+#: src/LYOptions.c:4196
+msgid "Send User-Agent header"
+msgstr "Send User-Agent header"
+
+#: src/LYOptions.c:4198
+msgid "User-Agent header"
+msgstr "User-Agent header"
+
+#.
+#. * Listing and Accessing Files
+#.
+#: src/LYOptions.c:4206
+msgid "Listing and Accessing Files"
+msgstr "Listing and Accessing Files"
+
+#. FTP sort: SELECT
+#: src/LYOptions.c:4211
+msgid "Use Passive FTP"
+msgstr "Use Passive FTP"
+
+#. FTP sort: SELECT
+#: src/LYOptions.c:4217
+msgid "FTP sort criteria"
+msgstr "FTP sort criteria"
+
+#. Local Directory Sort: SELECT
+#: src/LYOptions.c:4225
+msgid "Local directory sort criteria"
+msgstr "Local directory sort criteria"
+
+#. Local Directory Order: SELECT
+#: src/LYOptions.c:4231
+msgid "Local directory sort order"
+msgstr "Local directory sort order"
+
+#: src/LYOptions.c:4240
+msgid "Show dot files"
+msgstr "Show dot files"
+
+#: src/LYOptions.c:4248
+msgid "Execution links"
+msgstr "Execution links"
+
+#: src/LYOptions.c:4266
+msgid "Pause when showing message"
+msgstr "Pause when showing message"
+
+#. Show transfer rate: SELECT
+#: src/LYOptions.c:4273
+msgid "Show transfer rate"
+msgstr "Show transfer rate"
+
+#.
+#. * Special Files and Screens
+#.
+#: src/LYOptions.c:4293
+msgid "Special Files and Screens"
+msgstr "Special Files and Screens"
+
+#: src/LYOptions.c:4298
+msgid "Multi-bookmarks"
+msgstr "Multi-bookmarks"
+
+#: src/LYOptions.c:4306
+msgid "Review/edit Bookmarks files"
+msgstr "Review/edit Bookmarks files"
+
+#: src/LYOptions.c:4309
+msgid "Goto multi-bookmark menu"
+msgstr "Goto multi-bookmark menu"
+
+#: src/LYOptions.c:4311
+msgid "Bookmarks file"
+msgstr "Bookmarks file"
+
+#. Auto Session: ON/OFF
+#: src/LYOptions.c:4318
+msgid "Auto Session"
+msgstr "Auto Session"
+
+#. Session File Menu: INPUT
+#: src/LYOptions.c:4324
+msgid "Session file"
+msgstr "Session file"
+
+#. Visited Pages: SELECT
+#: src/LYOptions.c:4330
+msgid "Visited Pages"
+msgstr "Visited Pages"
+
+#: src/LYOptions.c:4335
+msgid "View the file "
+msgstr "View the file "
+
+#: src/LYPrint.c:956
+#, c-format
+msgid " Print job complete.\n"
+msgstr " Print job complete.\n"
+
+#: src/LYPrint.c:1283
+msgid "Document:"
+msgstr "Document:"
+
+#: src/LYPrint.c:1284
+msgid "Number of lines:"
+msgstr "Number of lines:"
+
+#: src/LYPrint.c:1285
+msgid "Number of pages:"
+msgstr "Number of pages:"
+
+#: src/LYPrint.c:1286
+msgid "pages"
+msgstr "pages"
+
+#: src/LYPrint.c:1286
+msgid "page"
+msgstr "page"
+
+#: src/LYPrint.c:1287
+msgid "(approximately)"
+msgstr "(approximately)"
+
+#: src/LYPrint.c:1294
+msgid "Some print functions have been disabled!"
+msgstr "Some print functions have been disabled!"
+
+#: src/LYPrint.c:1298
+msgid "Standard print options:"
+msgstr "Standard print options:"
+
+#: src/LYPrint.c:1299
+msgid "Print options:"
+msgstr "Print options:"
+
+#: src/LYPrint.c:1306
+msgid "Save to a local file"
+msgstr "Save to a local file"
+
+#: src/LYPrint.c:1308
+msgid "Save to disk disabled"
+msgstr "Save to disk disabled"
+
+#: src/LYPrint.c:1315
+msgid "Mail the file"
+msgstr "Mail the file"
+
+#: src/LYPrint.c:1322
+msgid "Print to the screen"
+msgstr "Print to the screen"
+
+#: src/LYPrint.c:1327
+msgid "Print out on a printer attached to your vt100 terminal"
+msgstr "Print out on a printer attached to your vt100 terminal"
+
+#: src/LYReadCFG.c:437
+#, c-format
+msgid ""
+"Syntax Error parsing COLOR in configuration file:\n"
+"The line must be of the form:\n"
+"COLOR:INTEGER:FOREGROUND:BACKGROUND\n"
+"\n"
+"Here FOREGROUND and BACKGROUND must be one of:\n"
+"The special strings 'nocolor' or 'default', or\n"
+msgstr ""
+"Syntax Error parsing COLOR in configuration file:\n"
+"The line must be of the form:\n"
+"COLOR:INTEGER:FOREGROUND:BACKGROUND\n"
+"\n"
+"Here FOREGROUND and BACKGROUND must be one of:\n"
+"The special strings 'nocolor' or 'default', or\n"
+
+#: src/LYReadCFG.c:450
+msgid "Offending line:"
+msgstr "Offending line:"
+
+#: src/LYReadCFG.c:764
+#, c-format
+msgid "key remapping of %s to %s for %s failed\n"
+msgstr "key remapping of %s to %s for %s failed\n"
+
+#: src/LYReadCFG.c:771
+#, c-format
+msgid "key remapping of %s to %s failed\n"
+msgstr "key remapping of %s to %s failed\n"
+
+#: src/LYReadCFG.c:792
+#, c-format
+msgid "invalid line-editor selection %s for key %s, selecting all\n"
+msgstr "invalid line-editor selection %s for key %s, selecting all\n"
+
+#: src/LYReadCFG.c:817 src/LYReadCFG.c:832
+#, c-format
+msgid ""
+"setting of line-editor binding for key %s (0x%x) to 0x%x for %s failed\n"
+msgstr ""
+"setting of line-editor binding for key %s (0x%x) to 0x%x for %s failed\n"
+
+#: src/LYReadCFG.c:839
+#, c-format
+msgid "setting of line-editor binding for key %s (0x%x) for %s failed\n"
+msgstr "setting of line-editor binding for key %s (0x%x) for %s failed\n"
+
+#: src/LYReadCFG.c:937
+#, c-format
+msgid "Lynx: cannot start, CERN rules file %s is not available\n"
+msgstr "Lynx: cannot start, CERN rules file %s is not available\n"
+
+#: src/LYReadCFG.c:938
+msgid "(no name)"
+msgstr "(no name)"
+
+#: src/LYReadCFG.c:2087
+#, c-format
+msgid "More than %d nested lynx.cfg includes -- perhaps there is a loop?!?\n"
+msgstr "More than %d nested lynx.cfg includes -- perhaps there is a loop?!?\n"
+
+#: src/LYReadCFG.c:2089
+#, c-format
+msgid "Last attempted include was '%s',\n"
+msgstr "Last attempted include was '%s',\n"
+
+#: src/LYReadCFG.c:2090
+#, c-format
+msgid "included from '%s'.\n"
+msgstr "included from '%s'.\n"
+
+#: src/LYReadCFG.c:2501 src/LYReadCFG.c:2514 src/LYReadCFG.c:2572
+msgid "The following is read from your lynx.cfg file."
+msgstr "The following is read from your lynx.cfg file."
+
+#: src/LYReadCFG.c:2502 src/LYReadCFG.c:2515
+msgid "Please read the distribution"
+msgstr "Please read the distribution"
+
+#: src/LYReadCFG.c:2508 src/LYReadCFG.c:2518
+msgid "for more comments."
+msgstr "for more comments."
+
+#: src/LYReadCFG.c:2554
+msgid "RELOAD THE CHANGES"
+msgstr "RELOAD THE CHANGES"
+
+#: src/LYReadCFG.c:2562
+msgid "Your primary configuration"
+msgstr "Your primary configuration"
+
+#: src/LYShowInfo.c:106
+msgid "URL:"
+msgstr "URL:"
+
+#: src/LYShowInfo.c:190
+msgid "Directory that you are currently viewing"
+msgstr "Directory that you are currently viewing"
+
+#: src/LYShowInfo.c:193
+msgid "Name:"
+msgstr "Name:"
+
+#: src/LYShowInfo.c:210
+msgid "Directory that you have currently selected"
+msgstr "Directory that you have currently selected"
+
+#: src/LYShowInfo.c:212
+msgid "File that you have currently selected"
+msgstr "File that you have currently selected"
+
+#: src/LYShowInfo.c:215
+msgid "Symbolic link that you have currently selected"
+msgstr "Symbolic link that you have currently selected"
+
+#: src/LYShowInfo.c:218
+msgid "Item that you have currently selected"
+msgstr "Item that you have currently selected"
+
+#: src/LYShowInfo.c:220
+msgid "Full name:"
+msgstr "Full name:"
+
+#: src/LYShowInfo.c:233
+msgid "Unable to follow link"
+msgstr "Unable to follow link"
+
+#: src/LYShowInfo.c:235
+msgid "Points to file:"
+msgstr "Points to file:"
+
+#: src/LYShowInfo.c:240
+msgid "Name of owner:"
+msgstr "Name of owner:"
+
+#: src/LYShowInfo.c:243
+msgid "Group name:"
+msgstr "Group name:"
+
+#: src/LYShowInfo.c:245
+msgid "File size:"
+msgstr "File size:"
+
+#: src/LYShowInfo.c:247
+msgid "(bytes)"
+msgstr "(bytes)"
+
+#.
+#. * Include date and time information.
+#.
+#: src/LYShowInfo.c:252
+msgid "Creation date:"
+msgstr "Creation date:"
+
+#: src/LYShowInfo.c:255
+msgid "Last modified:"
+msgstr "Last modified:"
+
+#: src/LYShowInfo.c:258
+msgid "Last accessed:"
+msgstr "Last accessed:"
+
+#: src/LYShowInfo.c:264
+msgid "Access Permissions"
+msgstr "Access Permissions"
+
+#: src/LYShowInfo.c:299
+msgid "Group:"
+msgstr "Group:"
+
+#: src/LYShowInfo.c:319
+msgid "World:"
+msgstr "World:"
+
+#: src/LYShowInfo.c:326
+msgid "File that you are currently viewing"
+msgstr "File that you are currently viewing"
+
+#: src/LYShowInfo.c:334 src/LYShowInfo.c:434
+msgid "Linkname:"
+msgstr "Linkname:"
+
+#: src/LYShowInfo.c:340 src/LYShowInfo.c:355
+msgid "Charset:"
+msgstr "Charset:"
+
+#: src/LYShowInfo.c:354
+msgid "(assumed)"
+msgstr "(assumed)"
+
+#: src/LYShowInfo.c:361
+msgid "Server:"
+msgstr "Server:"
+
+#: src/LYShowInfo.c:364
+msgid "Date:"
+msgstr "Date:"
+
+#: src/LYShowInfo.c:367
+msgid "Last Mod:"
+msgstr "Last Mod:"
+
+#: src/LYShowInfo.c:371
+msgid "Expires:"
+msgstr "Expires:"
+
+#: src/LYShowInfo.c:374
+msgid "Cache-Control:"
+msgstr "Cache-Control:"
+
+#: src/LYShowInfo.c:377
+msgid "Content-Length:"
+msgstr "Content-Length:"
+
+#: src/LYShowInfo.c:381
+msgid "Length:"
+msgstr "Length:"
+
+#: src/LYShowInfo.c:386
+msgid "Language:"
+msgstr "Language:"
+
+#: src/LYShowInfo.c:392
+msgid "Post Data:"
+msgstr "Post Data:"
+
+#: src/LYShowInfo.c:395
+msgid "Post Content Type:"
+msgstr "Post Content Type:"
+
+#: src/LYShowInfo.c:398
+msgid "Owner(s):"
+msgstr "Owner(s):"
+
+#: src/LYShowInfo.c:403
+msgid "size:"
+msgstr "size:"
+
+#: src/LYShowInfo.c:405
+msgid "lines"
+msgstr "lines"
+
+#: src/LYShowInfo.c:409
+msgid "forms mode"
+msgstr "forms mode"
+
+#: src/LYShowInfo.c:411
+msgid "source"
+msgstr "source"
+
+#: src/LYShowInfo.c:412
+msgid "normal"
+msgstr "normal"
+
+#: src/LYShowInfo.c:414
+msgid ", safe"
+msgstr ", safe"
+
+#: src/LYShowInfo.c:416
+msgid ", via internal link"
+msgstr ", via internal link"
+
+#: src/LYShowInfo.c:420
+msgid ", no-cache"
+msgstr ", no-cache"
+
+#: src/LYShowInfo.c:422
+msgid ", ISMAP script"
+msgstr ", ISMAP script"
+
+#: src/LYShowInfo.c:424
+msgid ", bookmark file"
+msgstr ", bookmark file"
+
+#: src/LYShowInfo.c:427
+msgid "mode:"
+msgstr "mode:"
+
+#: src/LYShowInfo.c:433
+msgid "Link that you currently have selected"
+msgstr "Link that you currently have selected"
+
+#: src/LYShowInfo.c:442
+msgid "Method:"
+msgstr "Method:"
+
+#: src/LYShowInfo.c:446
+msgid "Enctype:"
+msgstr "Enctype:"
+
+#: src/LYShowInfo.c:452
+msgid "Action:"
+msgstr "Action:"
+
+#: src/LYShowInfo.c:458
+msgid "(Form field)"
+msgstr "(Form field)"
+
+#: src/LYShowInfo.c:468
+msgid "No Links on the current page"
+msgstr "No Links on the current page"
+
+#: src/LYShowInfo.c:473
+msgid "Server Headers:"
+msgstr "Server Headers:"
+
+#: src/LYStyle.c:332
+#, c-format
+msgid ""
+"Syntax Error parsing style in lss file:\n"
+"[%s]\n"
+"The line must be of the form:\n"
+"OBJECT:MONO:COLOR (ie em:bold:brightblue:white)\n"
+"where OBJECT is one of EM,STRONG,B,I,U,BLINK etc.\n"
+"\n"
+msgstr ""
+"Syntax Error parsing style in lss file:\n"
+"[%s]\n"
+"The line must be of the form:\n"
+"OBJECT:MONO:COLOR (ie em:bold:brightblue:white)\n"
+"where OBJECT is one of EM,STRONG,B,I,U,BLINK etc.\n"
+"\n"
+
+#: src/LYStyle.c:941
+#, c-format
+msgid ""
+"\n"
+"Lynx file \"%s\" is not available.\n"
+"\n"
+msgstr ""
+"\n"
+"Lynx file \"%s\" is not available.\n"
+"\n"
+
+#: src/LYTraversal.c:111
+msgid "here is a list of the history stack so that you may rebuild"
+msgstr "here is a list of the history stack so that you may rebuild"
+
+#: src/LYUpload.c:77
+msgid "ERROR! - upload command is misconfigured"
+msgstr "ERROR! - upload command is misconfigured"
+
+#: src/LYUpload.c:98
+msgid "Illegal redirection \"../\" found! Request ignored."
+msgstr "Illegal redirection \"../\" found! Request ignored."
+
+#: src/LYUpload.c:101
+msgid "Illegal character \"/\" found! Request ignored."
+msgstr "Illegal character \"/\" found! Request ignored."
+
+#: src/LYUpload.c:104
+msgid "Illegal redirection using \"~\" found! Request ignored."
+msgstr "Illegal redirection using \"~\" found! Request ignored."
+
+#: src/LYUpload.c:157
+msgid "Unable to upload file."
+msgstr "Unable to upload file."
+
+#: src/LYUpload.c:196
+msgid "Upload To:"
+msgstr "Upload To:"
+
+#: src/LYUpload.c:197
+msgid "Upload options:"
+msgstr "Upload options:"
+
+#: src/LYUtils.c:1911
+msgid "Download document URL put to clipboard."
+msgstr "Download document URL put to clipboard."
+
+#: src/LYUtils.c:2658
+msgid "Unexpected access protocol for this URL scheme."
+msgstr "Unexpected access protocol for this URL scheme."
+
+#: src/LYUtils.c:3572
+msgid "Too many tempfiles"
+msgstr "Too many tempfiles"
+
+#: src/LYUtils.c:3872
+msgid "unknown restriction"
+msgstr "unknown restriction"
+
+#: src/LYUtils.c:3903
+#, c-format
+msgid "No restrictions set.\n"
+msgstr "No restrictions set.\n"
+
+#: src/LYUtils.c:3906
+#, c-format
+msgid "Restrictions set:\n"
+msgstr "Restrictions set:\n"
+
+#: src/LYUtils.c:5203
+msgid "Cannot find HOME directory"
+msgstr "Cannot find HOME directory"
+
+#: src/LYrcFile.c:16
+msgid "Normally disabled. See ENABLE_LYNXRC in lynx.cfg\n"
+msgstr "Normally disabled. See ENABLE_LYNXRC in lynx.cfg\n"
+
+#: src/LYrcFile.c:378
+msgid ""
+"accept_all_cookies allows the user to tell Lynx to automatically\n"
+"accept all cookies if desired. The default is \"FALSE\" which will\n"
+"prompt for each cookie. Set accept_all_cookies to \"TRUE\" to accept\n"
+"all cookies.\n"
+msgstr ""
+"accept_all_cookies allows the user to tell Lynx to automatically\n"
+"accept all cookies if desired. The default is \"FALSE\" which will\n"
+"prompt for each cookie. Set accept_all_cookies to \"TRUE\" to accept\n"
+"all cookies.\n"
+
+#: src/LYrcFile.c:386
+msgid ""
+"anonftp_password allows the user to tell Lynx to use the personal\n"
+"email address as the password for anonymous ftp. If no value is given,\n"
+"Lynx will use the personal email address. Set anonftp_password\n"
+"to a different value if you choose.\n"
+msgstr ""
+"anonftp_password allows the user to tell Lynx to use the personal\n"
+"email address as the password for anonymous ftp. If no value is given,\n"
+"Lynx will use the personal email address. Set anonftp_password\n"
+"to a different value if you choose.\n"
+
+#: src/LYrcFile.c:395
+msgid ""
+"bookmark_file specifies the name and location of the default bookmark\n"
+"file into which the user can paste links for easy access at a later\n"
+"date.\n"
+msgstr ""
+"bookmark_file specifies the name and location of the default bookmark\n"
+"file into which the user can paste links for easy access at a later\n"
+"date.\n"
+
+#: src/LYrcFile.c:400
+msgid ""
+"If case_sensitive_searching is \"on\" then when the user invokes a search\n"
+"using the 's' or '/' keys, the search performed will be case sensitive\n"
+"instead of case INsensitive. The default is usually \"off\".\n"
+msgstr ""
+"If case_sensitive_searching is \"on\" then when the user invokes a search\n"
+"using the 's' or '/' keys, the search performed will be case sensitive\n"
+"instead of case INsensitive. The default is usually \"off\".\n"
+
+#: src/LYrcFile.c:405
+msgid ""
+"The character_set definition controls the representation of 8 bit\n"
+"characters for your terminal. If 8 bit characters do not show up\n"
+"correctly on your screen you may try changing to a different 8 bit\n"
+"set or using the 7 bit character approximations.\n"
+"Current valid characters sets are:\n"
+msgstr ""
+"The character_set definition controls the representation of 8 bit\n"
+"characters for your terminal. If 8 bit characters do not show up\n"
+"correctly on your screen you may try changing to a different 8 bit\n"
+"set or using the 7 bit character approximations.\n"
+"Current valid characters sets are:\n"
+
+#: src/LYrcFile.c:413
+msgid ""
+"cookie_accept_domains and cookie_reject_domains are comma-delimited\n"
+"lists of domains from which Lynx should automatically accept or reject\n"
+"all cookies. If a domain is specified in both options, rejection will\n"
+"take precedence. The accept_all_cookies parameter will override any\n"
+"settings made here.\n"
+msgstr ""
+"cookie_accept_domains and cookie_reject_domains are comma-delimited\n"
+"lists of domains from which Lynx should automatically accept or reject\n"
+"all cookies. If a domain is specified in both options, rejection will\n"
+"take precedence. The accept_all_cookies parameter will override any\n"
+"settings made here.\n"
+
+#: src/LYrcFile.c:421
+msgid ""
+"cookie_file specifies the file from which to read persistent cookies.\n"
+"The default is ~/"
+msgstr ""
+"cookie_file specifies the file from which to read persistent cookies.\n"
+"The default is ~/"
+
+#: src/LYrcFile.c:426
+msgid ""
+"cookie_loose_invalid_domains, cookie_strict_invalid_domains, and\n"
+"cookie_query_invalid_domains are comma-delimited lists of which domains\n"
+"should be subjected to varying degrees of validity checking. If a\n"
+"domain is set to strict checking, strict conformance to RFC2109 will\n"
+"be applied. A domain with loose checking will be allowed to set cookies\n"
+"with an invalid path or domain attribute. All domains will default to\n"
+"querying the user for an invalid path or domain.\n"
+msgstr ""
+"cookie_loose_invalid_domains, cookie_strict_invalid_domains, and\n"
+"cookie_query_invalid_domains are comma-delimited lists of which domains\n"
+"should be subjected to varying degrees of validity checking. If a\n"
+"domain is set to strict checking, strict conformance to RFC2109 will\n"
+"be applied. A domain with loose checking will be allowed to set cookies\n"
+"with an invalid path or domain attribute. All domains will default to\n"
+"querying the user for an invalid path or domain.\n"
+
+#: src/LYrcFile.c:440
+msgid ""
+"dir_list_order specifies the directory list order under DIRED_SUPPORT\n"
+"(if implemented). The default is \"ORDER_BY_NAME\"\n"
+msgstr ""
+"dir_list_order specifies the directory list order under DIRED_SUPPORT\n"
+"(if implemented). The default is \"ORDER_BY_NAME\"\n"
+
+#: src/LYrcFile.c:445
+msgid ""
+"dir_list_styles specifies the directory list style under DIRED_SUPPORT\n"
+"(if implemented). The default is \"MIXED_STYLE\", which sorts both\n"
+"files and directories together. \"FILES_FIRST\" lists files first and\n"
+"\"DIRECTORIES_FIRST\" lists directories first.\n"
+msgstr ""
+"dir_list_styles specifies the directory list style under DIRED_SUPPORT\n"
+"(if implemented). The default is \"MIXED_STYLE\", which sorts both\n"
+"files and directories together. \"FILES_FIRST\" lists files first and\n"
+"\"DIRECTORIES_FIRST\" lists directories first.\n"
+
+#: src/LYrcFile.c:453
+msgid ""
+"If emacs_keys is to \"on\" then the normal EMACS movement keys:\n"
+" ^N = down ^P = up\n"
+" ^B = left ^F = right\n"
+"will be enabled.\n"
+msgstr ""
+"If emacs_keys is to \"on\" then the normal EMACS movement keys:\n"
+" ^N = down ^P = up\n"
+" ^B = left ^F = right\n"
+"will be enabled.\n"
+
+#: src/LYrcFile.c:459
+msgid ""
+"file_editor specifies the editor to be invoked when editing local files\n"
+"or sending mail. If no editor is specified, then file editing is disabled\n"
+"unless it is activated from the command line, and the built-in line editor\n"
+"will be used for sending mail.\n"
+msgstr ""
+"file_editor specifies the editor to be invoked when editing local files\n"
+"or sending mail. If no editor is specified, then file editing is disabled\n"
+"unless it is activated from the command line, and the built-in line editor\n"
+"will be used for sending mail.\n"
+
+#: src/LYrcFile.c:466
+msgid ""
+"The file_sorting_method specifies which value to sort on when viewing\n"
+"file lists such as FTP directories. The options are:\n"
+" BY_FILENAME -- sorts on the name of the file\n"
+" BY_TYPE -- sorts on the type of the file\n"
+" BY_SIZE -- sorts on the size of the file\n"
+" BY_DATE -- sorts on the date of the file\n"
+msgstr ""
+"The file_sorting_method specifies which value to sort on when viewing\n"
+"file lists such as FTP directories. The options are:\n"
+" BY_FILENAME -- sorts on the name of the file\n"
+" BY_TYPE -- sorts on the type of the file\n"
+" BY_SIZE -- sorts on the size of the file\n"
+" BY_DATE -- sorts on the date of the file\n"
+
+#: src/LYrcFile.c:497
+msgid ""
+"lineedit_mode specifies the key binding used for inputting strings in\n"
+"prompts and forms. If lineedit_mode is set to \"Default Binding\" then\n"
+"the following control characters are used for moving and deleting:\n"
+"\n"
+" Prev Next Enter = Accept input\n"
+" Move char: <- -> ^G = Cancel input\n"
+" Move word: ^P ^N ^U = Erase line\n"
+" Delete char: ^H ^R ^A = Beginning of line\n"
+" Delete word: ^B ^F ^E = End of line\n"
+"\n"
+"Current lineedit modes are:\n"
+msgstr ""
+"lineedit_mode specifies the key binding used for inputting strings in\n"
+"prompts and forms. If lineedit_mode is set to \"Default Binding\" then\n"
+"the following control characters are used for moving and deleting:\n"
+"\n"
+" Prev Next Enter = Accept input\n"
+" Move char: <- -> ^G = Cancel input\n"
+" Move word: ^P ^N ^U = Erase line\n"
+" Delete char: ^H ^R ^A = Beginning of line\n"
+" Delete word: ^B ^F ^E = End of line\n"
+"\n"
+"Current lineedit modes are:\n"
+
+#: src/LYrcFile.c:515
+msgid ""
+"The following allow you to define sub-bookmark files and descriptions.\n"
+"The format is multi_bookmark<capital_letter>=<filename>,<description>\n"
+"Up to 26 bookmark files (for the English capital letters) are allowed.\n"
+"We start with \"multi_bookmarkB\" since 'A' is the default (see above).\n"
+msgstr ""
+"The following allow you to define sub-bookmark files and descriptions.\n"
+"The format is multi_bookmark<capital_letter>=<filename>,<description>\n"
+"Up to 26 bookmark files (for the English capital letters) are allowed.\n"
+"We start with \"multi_bookmarkB\" since 'A' is the default (see above).\n"
+
+#: src/LYrcFile.c:521
+msgid ""
+"personal_mail_address specifies your personal mail address. The\n"
+"address will be sent during HTTP file transfers for authorization and\n"
+"logging purposes, and for mailed comments.\n"
+"If you do not want this information given out, set the NO_FROM_HEADER\n"
+"to TRUE in lynx.cfg, or use the -nofrom command line switch. You also\n"
+"could leave this field blank, but then you won't have it included in\n"
+"your mailed comments.\n"
+msgstr ""
+"personal_mail_address specifies your personal mail address. The\n"
+"address will be sent during HTTP file transfers for authorization and\n"
+"logging purposes, and for mailed comments.\n"
+"If you do not want this information given out, set the NO_FROM_HEADER\n"
+"to TRUE in lynx.cfg, or use the -nofrom command line switch. You also\n"
+"could leave this field blank, but then you won't have it included in\n"
+"your mailed comments.\n"
+
+#: src/LYrcFile.c:530
+msgid ""
+"personal_mail_name specifies your personal name, for mail. The\n"
+"name is sent for mailed comments. Lynx will prompt for this,\n"
+"showing the configured value as a default when sending mail.\n"
+"This is not necessarily the same as a name provided as part of the\n"
+"personal_mail_address.\n"
+"Lynx does not save your changes to that default value as a side-effect\n"
+"of sending email. To update the default value, you must use the options\n"
+"menu, or modify this file directly.\n"
+msgstr ""
+"personal_mail_name specifies your personal name, for mail. The\n"
+"name is sent for mailed comments. Lynx will prompt for this,\n"
+"showing the configured value as a default when sending mail.\n"
+"This is not necessarily the same as a name provided as part of the\n"
+"personal_mail_address.\n"
+"Lynx does not save your changes to that default value as a side-effect\n"
+"of sending email. To update the default value, you must use the options\n"
+"menu, or modify this file directly.\n"
+
+#: src/LYrcFile.c:540
+msgid ""
+"preferred_charset specifies the character set in MIME notation (e.g.,\n"
+"ISO-8859-2, ISO-8859-5) which Lynx will indicate you prefer in requests\n"
+"to http servers using an Accept-Charset header. The value should NOT\n"
+"include ISO-8859-1 or US-ASCII, since those values are always assumed\n"
+"by default. May be a comma-separated list.\n"
+"If a file in that character set is available, the server will send it.\n"
+"If no Accept-Charset header is present, the default is that any\n"
+"character set is acceptable. If an Accept-Charset header is present,\n"
+"and if the server cannot send a response which is acceptable\n"
+"according to the Accept-Charset header, then the server SHOULD send\n"
+"an error response, though the sending of an unacceptable response\n"
+"is also allowed.\n"
+msgstr ""
+"preferred_charset specifies the character set in MIME notation (e.g.,\n"
+"ISO-8859-2, ISO-8859-5) which Lynx will indicate you prefer in requests\n"
+"to http servers using an Accept-Charset header. The value should NOT\n"
+"include ISO-8859-1 or US-ASCII, since those values are always assumed\n"
+"by default. May be a comma-separated list.\n"
+"If a file in that character set is available, the server will send it.\n"
+"If no Accept-Charset header is present, the default is that any\n"
+"character set is acceptable. If an Accept-Charset header is present,\n"
+"and if the server cannot send a response which is acceptable\n"
+"according to the Accept-Charset header, then the server SHOULD send\n"
+"an error response, though the sending of an unacceptable response\n"
+"is also allowed.\n"
+
+#: src/LYrcFile.c:558
+msgid ""
+"preferred_language specifies the language in MIME notation (e.g., en,\n"
+"fr, may be a comma-separated list in decreasing preference)\n"
+"which Lynx will indicate you prefer in requests to http servers.\n"
+"If a file in that language is available, the server will send it.\n"
+"Otherwise, the server will send the file in its default language.\n"
+msgstr ""
+"preferred_language specifies the language in MIME notation (e.g., en,\n"
+"fr, may be a comma-separated list in decreasing preference)\n"
+"which Lynx will indicate you prefer in requests to http servers.\n"
+"If a file in that language is available, the server will send it.\n"
+"Otherwise, the server will send the file in its default language.\n"
+
+#: src/LYrcFile.c:569
+msgid ""
+"If run_all_execution_links is set \"on\" then all local execution links\n"
+"will be executed when they are selected.\n"
+"\n"
+"WARNING - This is potentially VERY dangerous. Since you may view\n"
+" information that is written by unknown and untrusted sources\n"
+" there exists the possibility that Trojan horse links could be\n"
+" written. Trojan horse links could be written to erase files\n"
+" or compromise security. This should only be set to \"on\" if\n"
+" you are viewing trusted source information.\n"
+msgstr ""
+"If run_all_execution_links is set \"on\" then all local execution links\n"
+"will be executed when they are selected.\n"
+"\n"
+"WARNING - This is potentially VERY dangerous. Since you may view\n"
+" information that is written by unknown and untrusted sources\n"
+" there exists the possibility that Trojan horse links could be\n"
+" written. Trojan horse links could be written to erase files\n"
+" or compromise security. This should only be set to \"on\" if\n"
+" you are viewing trusted source information.\n"
+
+#: src/LYrcFile.c:580
+msgid ""
+"If run_execution_links_on_local_files is set \"on\" then all local\n"
+"execution links that are found in LOCAL files will be executed when they\n"
+"are selected. This is different from run_all_execution_links in that\n"
+"only files that reside on the local system will have execution link\n"
+"permissions.\n"
+"\n"
+"WARNING - This is potentially dangerous. Since you may view\n"
+" information that is written by unknown and untrusted sources\n"
+" there exists the possibility that Trojan horse links could be\n"
+" written. Trojan horse links could be written to erase files\n"
+" or compromise security. This should only be set to \"on\" if\n"
+" you are viewing trusted source information.\n"
+msgstr ""
+"If run_execution_links_on_local_files is set \"on\" then all local\n"
+"execution links that are found in LOCAL files will be executed when they\n"
+"are selected. This is different from run_all_execution_links in that\n"
+"only files that reside on the local system will have execution link\n"
+"permissions.\n"
+"\n"
+"WARNING - This is potentially dangerous. Since you may view\n"
+" information that is written by unknown and untrusted sources\n"
+" there exists the possibility that Trojan horse links could be\n"
+" written. Trojan horse links could be written to erase files\n"
+" or compromise security. This should only be set to \"on\" if\n"
+" you are viewing trusted source information.\n"
+
+#: src/LYrcFile.c:598
+msgid ""
+"select_popups specifies whether the OPTIONs in a SELECT block which\n"
+"lacks a MULTIPLE attribute are presented as a vertical list of radio\n"
+"buttons or via a popup menu. Note that if the MULTIPLE attribute is\n"
+"present in the SELECT start tag, Lynx always will create a vertical list\n"
+"of checkboxes for the OPTIONs. A value of \"on\" will set popup menus\n"
+"as the default while a value of \"off\" will set use of radio boxes.\n"
+"The default can be overridden via the -popup command line toggle.\n"
+msgstr ""
+"select_popups specifies whether the OPTIONs in a SELECT block which\n"
+"lacks a MULTIPLE attribute are presented as a vertical list of radio\n"
+"buttons or via a popup menu. Note that if the MULTIPLE attribute is\n"
+"present in the SELECT start tag, Lynx always will create a vertical list\n"
+"of checkboxes for the OPTIONs. A value of \"on\" will set popup menus\n"
+"as the default while a value of \"off\" will set use of radio boxes.\n"
+"The default can be overridden via the -popup command line toggle.\n"
+
+#: src/LYrcFile.c:609
+msgid ""
+"show_color specifies how to set the color mode at startup. A value of\n"
+"\"never\" will force color mode off (treat the terminal as monochrome)\n"
+"at startup even if the terminal appears to be color capable. A value of\n"
+"\"always\" will force color mode on even if the terminal appears to be\n"
+"monochrome, if this is supported by the library used to build lynx.\n"
+"A value of \"default\" will yield the behavior of assuming\n"
+"a monochrome terminal unless color capability is inferred at startup\n"
+"based on the terminal type, or the -color command line switch is used, or\n"
+"the COLORTERM environment variable is set. The default behavior always is\n"
+"used in anonymous accounts or if the \"option_save\" restriction is set.\n"
+"The effect of the saved value can be overridden via\n"
+"the -color and -nocolor command line switches.\n"
+"The mode set at startup can be changed via the \"show color\" option in\n"
+"the 'o'ptions menu. If the option settings are saved, the \"on\" and\n"
+"\"off\" \"show color\" settings will be treated as \"default\".\n"
+msgstr ""
+"show_color specifies how to set the color mode at startup. A value of\n"
+"\"never\" will force color mode off (treat the terminal as monochrome)\n"
+"at startup even if the terminal appears to be color capable. A value of\n"
+"\"always\" will force color mode on even if the terminal appears to be\n"
+"monochrome, if this is supported by the library used to build lynx.\n"
+"A value of \"default\" will yield the behavior of assuming\n"
+"a monochrome terminal unless color capability is inferred at startup\n"
+"based on the terminal type, or the -color command line switch is used, or\n"
+"the COLORTERM environment variable is set. The default behavior always is\n"
+"used in anonymous accounts or if the \"option_save\" restriction is set.\n"
+"The effect of the saved value can be overridden via\n"
+"the -color and -nocolor command line switches.\n"
+"The mode set at startup can be changed via the \"show color\" option in\n"
+"the 'o'ptions menu. If the option settings are saved, the \"on\" and\n"
+"\"off\" \"show color\" settings will be treated as \"default\".\n"
+
+#: src/LYrcFile.c:626
+msgid ""
+"show_cursor specifies whether to 'hide' the cursor to the right (and\n"
+"bottom, if possible) of the screen, or to place it to the left of the\n"
+"current link in documents, or current option in select popup windows.\n"
+"Positioning the cursor to the left of the current link or option is\n"
+"helpful for speech or braille interfaces, and when the terminal is\n"
+"one which does not distinguish the current link based on highlighting\n"
+"or color. A value of \"on\" will set positioning to the left as the\n"
+"default while a value of \"off\" will set 'hiding' of the cursor.\n"
+"The default can be overridden via the -show_cursor command line toggle.\n"
+msgstr ""
+"show_cursor specifies whether to 'hide' the cursor to the right (and\n"
+"bottom, if possible) of the screen, or to place it to the left of the\n"
+"current link in documents, or current option in select popup windows.\n"
+"Positioning the cursor to the left of the current link or option is\n"
+"helpful for speech or braille interfaces, and when the terminal is\n"
+"one which does not distinguish the current link based on highlighting\n"
+"or color. A value of \"on\" will set positioning to the left as the\n"
+"default while a value of \"off\" will set 'hiding' of the cursor.\n"
+"The default can be overridden via the -show_cursor command line toggle.\n"
+
+#: src/LYrcFile.c:637
+msgid ""
+"show_dotfiles specifies that the directory listing should include\n"
+"\"hidden\" (dot) files/directories. If set \"on\", this will be\n"
+"honored only if enabled via userdefs.h and/or lynx.cfg, and not\n"
+"restricted via a command line switch. If display of hidden files\n"
+"is disabled, creation of such files via Lynx also is disabled.\n"
+msgstr ""
+"show_dotfiles specifies that the directory listing should include\n"
+"\"hidden\" (dot) files/directories. If set \"on\", this will be\n"
+"honored only if enabled via userdefs.h and/or lynx.cfg, and not\n"
+"restricted via a command line switch. If display of hidden files\n"
+"is disabled, creation of such files via Lynx also is disabled.\n"
+
+#: src/LYrcFile.c:648
+msgid ""
+"If sub_bookmarks is not turned \"off\", and multiple bookmarks have\n"
+"been defined (see below), then all bookmark operations will first\n"
+"prompt the user to select an active sub-bookmark file. If the default\n"
+"Lynx bookmark_file is defined (see above), it will be used as the\n"
+"default selection. When this option is set to \"advanced\", and the\n"
+"user mode is advanced, the 'v'iew bookmark command will invoke a\n"
+"statusline prompt instead of the menu seen in novice and intermediate\n"
+"user modes. When this option is set to \"standard\", the menu will be\n"
+"presented regardless of user mode.\n"
+msgstr ""
+"If sub_bookmarks is not turned \"off\", and multiple bookmarks have\n"
+"been defined (see below), then all bookmark operations will first\n"
+"prompt the user to select an active sub-bookmark file. If the default\n"
+"Lynx bookmark_file is defined (see above), it will be used as the\n"
+"default selection. When this option is set to \"advanced\", and the\n"
+"user mode is advanced, the 'v'iew bookmark command will invoke a\n"
+"statusline prompt instead of the menu seen in novice and intermediate\n"
+"user modes. When this option is set to \"standard\", the menu will be\n"
+"presented regardless of user mode.\n"
+
+#: src/LYrcFile.c:663
+msgid ""
+"user_mode specifies the users level of knowledge with Lynx. The\n"
+"default is \"NOVICE\" which displays two extra lines of help at the\n"
+"bottom of the screen to aid the user in learning the basic Lynx\n"
+"commands. Set user_mode to \"INTERMEDIATE\" to turn off the extra info.\n"
+"Use \"ADVANCED\" to see the URL of the currently selected link at the\n"
+"bottom of the screen.\n"
+msgstr ""
+"user_mode specifies the users level of knowledge with Lynx. The\n"
+"default is \"NOVICE\" which displays two extra lines of help at the\n"
+"bottom of the screen to aid the user in learning the basic Lynx\n"
+"commands. Set user_mode to \"INTERMEDIATE\" to turn off the extra info.\n"
+"Use \"ADVANCED\" to see the URL of the currently selected link at the\n"
+"bottom of the screen.\n"
+
+#: src/LYrcFile.c:672
+msgid ""
+"If verbose_images is \"on\", lynx will print the name of the image\n"
+"source file in place of [INLINE], [LINK] or [IMAGE]\n"
+"See also VERBOSE_IMAGES in lynx.cfg\n"
+msgstr ""
+"If verbose_images is \"on\", lynx will print the name of the image\n"
+"source file in place of [INLINE], [LINK] or [IMAGE]\n"
+"See also VERBOSE_IMAGES in lynx.cfg\n"
+
+#: src/LYrcFile.c:677
+msgid ""
+"If vi_keys is set to \"on\", then the normal VI movement keys:\n"
+" j = down k = up\n"
+" h = left l = right\n"
+"will be enabled. These keys are only lower case.\n"
+"Capital 'H', 'J' and 'K will still activate help, jump shortcuts,\n"
+"and the keymap display, respectively.\n"
+msgstr ""
+"If vi_keys is set to \"on\", then the normal VI movement keys:\n"
+" j = down k = up\n"
+" h = left l = right\n"
+"will be enabled. These keys are only lower case.\n"
+"Capital 'H', 'J' and 'K will still activate help, jump shortcuts,\n"
+"and the keymap display, respectively.\n"
+
+#: src/LYrcFile.c:685
+msgid ""
+"The visited_links setting controls how Lynx organizes the information\n"
+"in the Visited Links Page.\n"
+msgstr ""
+"The visited_links setting controls how Lynx organizes the information\n"
+"in the Visited Links Page.\n"
+
+#: src/LYrcFile.c:929
+msgid ""
+"If keypad_mode is set to \"NUMBERS_AS_ARROWS\", then the numbers on\n"
+"your keypad when the numlock is on will act as arrow keys:\n"
+" 8 = Up Arrow\n"
+" 4 = Left Arrow 6 = Right Arrow\n"
+" 2 = Down Arrow\n"
+"and the corresponding keyboard numbers will act as arrow keys,\n"
+"regardless of whether numlock is on.\n"
+msgstr ""
+"If keypad_mode is set to \"NUMBERS_AS_ARROWS\", then the numbers on\n"
+"your keypad when the numlock is on will act as arrow keys:\n"
+" 8 = Up Arrow\n"
+" 4 = Left Arrow 6 = Right Arrow\n"
+" 2 = Down Arrow\n"
+"and the corresponding keyboard numbers will act as arrow keys,\n"
+"regardless of whether numlock is on.\n"
+
+#: src/LYrcFile.c:938
+msgid ""
+"If keypad_mode is set to \"LINKS_ARE_NUMBERED\", then numbers will\n"
+"appear next to each link and numbers are used to select links.\n"
+msgstr ""
+"If keypad_mode is set to \"LINKS_ARE_NUMBERED\", then numbers will\n"
+"appear next to each link and numbers are used to select links.\n"
+
+#: src/LYrcFile.c:942
+msgid ""
+"If keypad_mode is set to \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\", then\n"
+"numbers will appear next to each link and visible form input field.\n"
+"Numbers are used to select links, or to move the \"current link\" to a\n"
+"form input field or button. In addition, options in popup menus are\n"
+"indexed so that the user may type an option number to select an option in\n"
+"a popup menu, even if the option isn't visible on the screen. Reference\n"
+"lists and output from the list command also enumerate form inputs.\n"
+msgstr ""
+"If keypad_mode is set to \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\", then\n"
+"numbers will appear next to each link and visible form input field.\n"
+"Numbers are used to select links, or to move the \"current link\" to a\n"
+"form input field or button. In addition, options in popup menus are\n"
+"indexed so that the user may type an option number to select an option in\n"
+"a popup menu, even if the option isn't visible on the screen. Reference\n"
+"lists and output from the list command also enumerate form inputs.\n"
+
+#: src/LYrcFile.c:951
+msgid ""
+"NOTE: Some fixed format documents may look disfigured when\n"
+"\"LINKS_ARE_NUMBERED\" or \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\" are\n"
+"enabled.\n"
+msgstr ""
+"NOTE: Some fixed format documents may look disfigured when\n"
+"\"LINKS_ARE_NUMBERED\" or \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\" are\n"
+"enabled.\n"
+
+#: src/LYrcFile.c:983
+msgid ""
+"Lynx User Defaults File\n"
+"\n"
+msgstr ""
+"Lynx User Defaults File\n"
+"\n"
+
+#: src/LYrcFile.c:992
+msgid ""
+"This file contains options saved from the Lynx Options Screen (normally\n"
+"with the 'o' key). To save options with that screen, you must select the\n"
+"checkbox:\n"
+msgstr ""
+"This file contains options saved from the Lynx Options Screen (normally\n"
+"with the 'o' key). To save options with that screen, you must select the\n"
+"checkbox:\n"
+
+#: src/LYrcFile.c:999
+msgid ""
+"You must then save the settings using the link on the line above the\n"
+"checkbox:\n"
+msgstr ""
+"You must then save the settings using the link on the line above the\n"
+"checkbox:\n"
+
+#: src/LYrcFile.c:1006
+msgid ""
+"You may also use the command-line option \"-forms_options\", which displays\n"
+"the simpler Options Menu instead. Save options with that using the '>' "
+"key.\n"
+"\n"
+msgstr ""
+"You may also use the command-line option \"-forms_options\", which displays\n"
+"the simpler Options Menu instead. Save options with that using the '>' "
+"key.\n"
+"\n"
+
+#: src/LYrcFile.c:1013
+msgid ""
+"This file contains options saved from the Lynx Options Screen (normally\n"
+"with the '>' key).\n"
+"\n"
+msgstr ""
+"This file contains options saved from the Lynx Options Screen (normally\n"
+"with the '>' key).\n"
+"\n"
+
+#: src/LYrcFile.c:1020
+msgid ""
+"There is normally no need to edit this file manually, since the defaults\n"
+"here can be controlled from the Options Screen, and the next time options\n"
+"are saved from the Options Screen this file will be completely rewritten.\n"
+"You have been warned...\n"
+"\n"
+"If you are looking for the general configuration file - it is normally\n"
+"called \"lynx.cfg\". It has different content and a different format.\n"
+"It is not this file.\n"
+msgstr ""
+"There is normally no need to edit this file manually, since the defaults\n"
+"here can be controlled from the Options Screen, and the next time options\n"
+"are saved from the Options Screen this file will be completely rewritten.\n"
+"You have been warned...\n"
+"\n"
+"If you are looking for the general configuration file - it is normally\n"
+"called \"lynx.cfg\". It has different content and a different format.\n"
+"It is not this file.\n"
diff --git a/po/eo.gmo b/po/eo.gmo
new file mode 100644
index 0000000..5817372
--- /dev/null
+++ b/po/eo.gmo
Binary files differ
diff --git a/po/et.gmo b/po/et.gmo
new file mode 100644
index 0000000..a75aea4
--- /dev/null
+++ b/po/et.gmo
Binary files differ
diff --git a/po/fi.gmo b/po/fi.gmo
new file mode 100644
index 0000000..271db14
--- /dev/null
+++ b/po/fi.gmo
Binary files differ
diff --git a/po/fr.gmo b/po/fr.gmo
new file mode 100644
index 0000000..10dada5
--- /dev/null
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/hu.gmo b/po/hu.gmo
new file mode 100644
index 0000000..1bcb67d
--- /dev/null
+++ b/po/hu.gmo
Binary files differ
diff --git a/po/id.gmo b/po/id.gmo
new file mode 100644
index 0000000..c759781
--- /dev/null
+++ b/po/id.gmo
Binary files differ
diff --git a/po/it.gmo b/po/it.gmo
new file mode 100644
index 0000000..17d1fe6
--- /dev/null
+++ b/po/it.gmo
Binary files differ
diff --git a/po/ja.gmo b/po/ja.gmo
new file mode 100644
index 0000000..30343aa
--- /dev/null
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/nl.gmo b/po/nl.gmo
new file mode 100644
index 0000000..2febfa1
--- /dev/null
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
new file mode 100644
index 0000000..0276b32
--- /dev/null
+++ b/po/pt_BR.gmo
Binary files differ
diff --git a/po/ro.gmo b/po/ro.gmo
new file mode 100644
index 0000000..eb60f70
--- /dev/null
+++ b/po/ro.gmo
Binary files differ
diff --git a/po/ru.gmo b/po/ru.gmo
new file mode 100644
index 0000000..b1c3bd7
--- /dev/null
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/sl.gmo b/po/sl.gmo
new file mode 100644
index 0000000..54f907a
--- /dev/null
+++ b/po/sl.gmo
Binary files differ
diff --git a/po/sv.gmo b/po/sv.gmo
new file mode 100644
index 0000000..f65c225
--- /dev/null
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/tr.gmo b/po/tr.gmo
new file mode 100644
index 0000000..f718058
--- /dev/null
+++ b/po/tr.gmo
Binary files differ
diff --git a/po/uk.gmo b/po/uk.gmo
new file mode 100644
index 0000000..05755e5
--- /dev/null
+++ b/po/uk.gmo
Binary files differ
diff --git a/po/vi.gmo b/po/vi.gmo
new file mode 100644
index 0000000..b3c533b
--- /dev/null
+++ b/po/vi.gmo
Binary files differ
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
new file mode 100644
index 0000000..7473650
--- /dev/null
+++ b/po/zh_CN.gmo
Binary files differ
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
new file mode 100644
index 0000000..68b3061
--- /dev/null
+++ b/po/zh_TW.gmo
Binary files differ
diff --git a/src/DefaultStyle.o b/src/DefaultStyle.o
new file mode 100644
index 0000000..bd2f591
--- /dev/null
+++ b/src/DefaultStyle.o
Binary files differ
diff --git a/src/GridText.o b/src/GridText.o
new file mode 100644
index 0000000..1fc916c
--- /dev/null
+++ b/src/GridText.o
Binary files differ
diff --git a/src/HTAlert.o b/src/HTAlert.o
new file mode 100644
index 0000000..b68b683
--- /dev/null
+++ b/src/HTAlert.o
Binary files differ
diff --git a/src/HTFWriter.o b/src/HTFWriter.o
new file mode 100644
index 0000000..83ea0ca
--- /dev/null
+++ b/src/HTFWriter.o
Binary files differ
diff --git a/src/HTInit.c b/src/HTInit.c
index 617c303..ba128e4 100644
--- a/src/HTInit.c
+++ b/src/HTInit.c
@@ -63,24 +63,28 @@ void HTFormatInit(void)
SET_PRESENT("audio/basic", "open %s", 1.0, 2.0);
SET_PRESENT("*", "open %s", 1.0, 0.0);
#else
- if (LYgetXDisplay() != 0) {
-
- /* SET_PRESENT("application/postscript", "ghostview %s&", 1.0, 3.0); */
- if (non_empty(XLoadImageCommand)) {
- /*
- SET_PRESENT("image/gif", XLoadImageCommand, 1.0, 3.0);
- SET_PRESENT("image/x-xbm", XLoadImageCommand, 1.0, 3.0);
- SET_PRESENT("image/x-xbitmap", XLoadImageCommand, 1.0, 3.0);
- SET_PRESENT("image/x-png", XLoadImageCommand, 2.0, 3.0);
- SET_PRESENT("image/png", XLoadImageCommand, 1.0, 3.0);
- SET_PRESENT("image/x-rgb", XLoadImageCommand, 1.0, 3.0);
- SET_PRESENT("image/x-tiff", XLoadImageCommand, 2.0, 3.0);
- SET_PRESENT("image/tiff", XLoadImageCommand, 1.0, 3.0);
- SET_PRESENT("image/jpeg", XLoadImageCommand, 1.0, 3.0);
- */
- }
-
- /* SET_PRESENT("video/mpeg", "mpeg_play %s &", 1.0, 3.0); */
+ if (LYgetXDisplay() != 0) { /* Must have X11 */
+ /*
+ SET_PRESENT("application/postscript", "ghostview %s&", 1.0, 3.0);
+ */
+ if (non_empty(XLoadImageCommand)) {
+ /* *INDENT-OFF* */
+ /*
+ SET_PRESENT("image/gif", XLoadImageCommand, 1.0, 3.0);
+ SET_PRESENT("image/x-xbm", XLoadImageCommand, 1.0, 3.0);
+ SET_PRESENT("image/x-xbitmap", XLoadImageCommand, 1.0, 3.0);
+ SET_PRESENT("image/x-png", XLoadImageCommand, 2.0, 3.0);
+ SET_PRESENT("image/png", XLoadImageCommand, 1.0, 3.0);
+ SET_PRESENT("image/x-rgb", XLoadImageCommand, 1.0, 3.0);
+ SET_PRESENT("image/x-tiff", XLoadImageCommand, 2.0, 3.0);
+ SET_PRESENT("image/tiff", XLoadImageCommand, 1.0, 3.0);
+ SET_PRESENT("image/jpeg", XLoadImageCommand, 1.0, 3.0);
+ */
+ /* *INDENT-ON* */
+ }
+ /*
+ SET_PRESENT("video/mpeg", "mpeg_play %s &", 1.0, 3.0);
+ */
}
#endif
@@ -102,7 +106,6 @@ void HTFormatInit(void)
SET_INTERNL("message/x-http-redirection", STR_PRESENT, HTMIMERedirect, 2.0);
SET_INTERNL("message/x-http-redirection", "www/debug", HTMIMERedirect, 1.0);
SET_INTERNL("www/mime", STR_PRESENT, HTMIMEConvert, 1.0);
- SET_INTERNL("www/mime", STR_PRESENT, HTMIMEConvert, 1.0);
SET_INTERNL("www/mime", STR_DOWNLOAD, HTMIMEConvert, 1.0);
SET_INTERNL("www/mime", STR_SOURCE, HTMIMEConvert, 1.0);
SET_INTERNL("www/mime", STR_DUMP, HTMIMEConvert, 1.0);
diff --git a/src/HTInit.o b/src/HTInit.o
new file mode 100644
index 0000000..f6510ae
--- /dev/null
+++ b/src/HTInit.o
Binary files differ
diff --git a/src/HTML.o b/src/HTML.o
new file mode 100644
index 0000000..40d9b43
--- /dev/null
+++ b/src/HTML.o
Binary files differ
diff --git a/src/LYBookmark.o b/src/LYBookmark.o
new file mode 100644
index 0000000..b030442
--- /dev/null
+++ b/src/LYBookmark.o
Binary files differ
diff --git a/src/LYCgi.o b/src/LYCgi.o
new file mode 100644
index 0000000..8e0ce1a
--- /dev/null
+++ b/src/LYCgi.o
Binary files differ
diff --git a/src/LYCharSets.o b/src/LYCharSets.o
new file mode 100644
index 0000000..c260c54
--- /dev/null
+++ b/src/LYCharSets.o
Binary files differ
diff --git a/src/LYCharUtils.o b/src/LYCharUtils.o
new file mode 100644
index 0000000..00fb7cd
--- /dev/null
+++ b/src/LYCharUtils.o
Binary files differ
diff --git a/src/LYClean.o b/src/LYClean.o
new file mode 100644
index 0000000..b34f394
--- /dev/null
+++ b/src/LYClean.o
Binary files differ
diff --git a/src/LYCookie.o b/src/LYCookie.o
new file mode 100644
index 0000000..9af5553
--- /dev/null
+++ b/src/LYCookie.o
Binary files differ
diff --git a/src/LYCurses.o b/src/LYCurses.o
new file mode 100644
index 0000000..0edbde4
--- /dev/null
+++ b/src/LYCurses.o
Binary files differ
diff --git a/src/LYDownload.o b/src/LYDownload.o
new file mode 100644
index 0000000..c1d3cbf
--- /dev/null
+++ b/src/LYDownload.o
Binary files differ
diff --git a/src/LYEdit.o b/src/LYEdit.o
new file mode 100644
index 0000000..86df275
--- /dev/null
+++ b/src/LYEdit.o
Binary files differ
diff --git a/src/LYEditmap.o b/src/LYEditmap.o
new file mode 100644
index 0000000..ed30f8a
--- /dev/null
+++ b/src/LYEditmap.o
Binary files differ
diff --git a/src/LYExtern.o b/src/LYExtern.o
new file mode 100644
index 0000000..28fe3d8
--- /dev/null
+++ b/src/LYExtern.o
Binary files differ
diff --git a/src/LYForms.o b/src/LYForms.o
new file mode 100644
index 0000000..80f0fd4
--- /dev/null
+++ b/src/LYForms.o
Binary files differ
diff --git a/src/LYGetFile.o b/src/LYGetFile.o
new file mode 100644
index 0000000..4cc2061
--- /dev/null
+++ b/src/LYGetFile.o
Binary files differ
diff --git a/src/LYHash.o b/src/LYHash.o
new file mode 100644
index 0000000..7f30249
--- /dev/null
+++ b/src/LYHash.o
Binary files differ
diff --git a/src/LYHistory.o b/src/LYHistory.o
new file mode 100644
index 0000000..6c68bc0
--- /dev/null
+++ b/src/LYHistory.o
Binary files differ
diff --git a/src/LYJump.o b/src/LYJump.o
new file mode 100644
index 0000000..851a703
--- /dev/null
+++ b/src/LYJump.o
Binary files differ
diff --git a/src/LYKeymap.o b/src/LYKeymap.o
new file mode 100644
index 0000000..79d1423
--- /dev/null
+++ b/src/LYKeymap.o
Binary files differ
diff --git a/src/LYLeaks.o b/src/LYLeaks.o
new file mode 100644
index 0000000..a9985dc
--- /dev/null
+++ b/src/LYLeaks.o
Binary files differ
diff --git a/src/LYList.o b/src/LYList.o
new file mode 100644
index 0000000..a02aad6
--- /dev/null
+++ b/src/LYList.o
Binary files differ
diff --git a/src/LYLocal.o b/src/LYLocal.o
new file mode 100644
index 0000000..fa9e7da
--- /dev/null
+++ b/src/LYLocal.o
Binary files differ
diff --git a/src/LYMail.o b/src/LYMail.o
new file mode 100644
index 0000000..ee9e481
--- /dev/null
+++ b/src/LYMail.o
Binary files differ
diff --git a/src/LYMain.o b/src/LYMain.o
new file mode 100644
index 0000000..b77b7b0
--- /dev/null
+++ b/src/LYMain.o
Binary files differ
diff --git a/src/LYMainLoop.o b/src/LYMainLoop.o
new file mode 100644
index 0000000..7a4cead
--- /dev/null
+++ b/src/LYMainLoop.o
Binary files differ
diff --git a/src/LYMap.o b/src/LYMap.o
new file mode 100644
index 0000000..91d5b6e
--- /dev/null
+++ b/src/LYMap.o
Binary files differ
diff --git a/src/LYNews.o b/src/LYNews.o
new file mode 100644
index 0000000..5b6e109
--- /dev/null
+++ b/src/LYNews.o
Binary files differ
diff --git a/src/LYOptions.o b/src/LYOptions.o
new file mode 100644
index 0000000..eb1584a
--- /dev/null
+++ b/src/LYOptions.o
Binary files differ
diff --git a/src/LYPrettySrc.o b/src/LYPrettySrc.o
new file mode 100644
index 0000000..f9e1287
--- /dev/null
+++ b/src/LYPrettySrc.o
Binary files differ
diff --git a/src/LYPrint.o b/src/LYPrint.o
new file mode 100644
index 0000000..a0c9804
--- /dev/null
+++ b/src/LYPrint.o
Binary files differ
diff --git a/src/LYReadCFG.o b/src/LYReadCFG.o
new file mode 100644
index 0000000..8cdd832
--- /dev/null
+++ b/src/LYReadCFG.o
Binary files differ
diff --git a/src/LYSearch.o b/src/LYSearch.o
new file mode 100644
index 0000000..c2e9ee9
--- /dev/null
+++ b/src/LYSearch.o
Binary files differ
diff --git a/src/LYSession.o b/src/LYSession.o
new file mode 100644
index 0000000..3301e3d
--- /dev/null
+++ b/src/LYSession.o
Binary files differ
diff --git a/src/LYShowInfo.o b/src/LYShowInfo.o
new file mode 100644
index 0000000..c16d91a
--- /dev/null
+++ b/src/LYShowInfo.o
Binary files differ
diff --git a/src/LYStrings.o b/src/LYStrings.o
new file mode 100644
index 0000000..a34dc19
--- /dev/null
+++ b/src/LYStrings.o
Binary files differ
diff --git a/src/LYStyle.o b/src/LYStyle.o
new file mode 100644
index 0000000..153b508
--- /dev/null
+++ b/src/LYStyle.o
Binary files differ
diff --git a/src/LYTraversal.o b/src/LYTraversal.o
new file mode 100644
index 0000000..6a10813
--- /dev/null
+++ b/src/LYTraversal.o
Binary files differ
diff --git a/src/LYUpload.o b/src/LYUpload.o
new file mode 100644
index 0000000..eda8aa3
--- /dev/null
+++ b/src/LYUpload.o
Binary files differ
diff --git a/src/LYUtils.o b/src/LYUtils.o
new file mode 100644
index 0000000..9670236
--- /dev/null
+++ b/src/LYUtils.o
Binary files differ
diff --git a/src/LYebcdic.o b/src/LYebcdic.o
new file mode 100644
index 0000000..7187a5f
--- /dev/null
+++ b/src/LYebcdic.o
Binary files differ
diff --git a/src/LYexit.o b/src/LYexit.o
new file mode 100644
index 0000000..ad29eba
--- /dev/null
+++ b/src/LYexit.o
Binary files differ
diff --git a/src/LYmktime.o b/src/LYmktime.o
new file mode 100644
index 0000000..27aa88d
--- /dev/null
+++ b/src/LYmktime.o
Binary files differ
diff --git a/src/LYrcFile.o b/src/LYrcFile.o
new file mode 100644
index 0000000..b676ae4
--- /dev/null
+++ b/src/LYrcFile.o
Binary files differ
diff --git a/src/TRSTable.o b/src/TRSTable.o
new file mode 100644
index 0000000..ce49664
--- /dev/null
+++ b/src/TRSTable.o
Binary files differ
diff --git a/src/UCAuto.o b/src/UCAuto.o
new file mode 100644
index 0000000..fb5f31f
--- /dev/null
+++ b/src/UCAuto.o
Binary files differ
diff --git a/src/UCAux.o b/src/UCAux.o
new file mode 100644
index 0000000..c7df333
--- /dev/null
+++ b/src/UCAux.o
Binary files differ
diff --git a/src/UCdomap.o b/src/UCdomap.o
new file mode 100644
index 0000000..c19ba58
--- /dev/null
+++ b/src/UCdomap.o
Binary files differ
diff --git a/src/chrtrans/cp1250_uni.h b/src/chrtrans/cp1250_uni.h
new file mode 100644
index 0000000..f4bb32a
--- /dev/null
+++ b/src/chrtrans/cp1250_uni.h
@@ -0,0 +1,123 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_windows_1250).
+ */
+
+#ifndef INCL_CHARSET_windows_1250
+#define INCL_CHARSET_windows_1250 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_windows_1250*/
+#ifndef NO_CHARSET_windows_1250
+
+#if ALL_CHARSETS
+#define NO_CHARSET_windows_1250 0
+#else
+#define NO_CHARSET_windows_1250 1
+#endif
+
+#endif /* ndef(NO_CHARSET_windows_1250) */
+
+#if NO_CHARSET_windows_1250
+#define UC_CHARSET_SETUP_windows_1250 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp1250_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_windows_1250[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 0, 1, 0, 1, 1, 1, 1,
+ 0, 1, 2, 1, 1, 1, 2, 1,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 0, 1, 2, 1, 1, 1, 2, 1,
+ 1, 2, 2, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 2, 1, 1, 2, 1, 1,
+ 2, 1, 1, 1, 1, 2, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 3, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 3
+};
+
+static const u16 dfont_unitable_windows_1250[235] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x20ac,
+ 0x201a, 0x201e, 0x2026, 0x2020, 0x2021, 0x2030, 0x0160, 0x0428,
+ 0x2039, 0x015a, 0x0164, 0x017d, 0x0416, 0x0179, 0x2018, 0x2019,
+ 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, 0x2122, 0x0161, 0x0448,
+ 0x203a, 0x015b, 0x0165, 0x017e, 0x0436, 0x017a, 0x00a0, 0x02c7,
+ 0x030c, 0x02d8, 0x0306, 0x0141, 0x00a4, 0x0104, 0x00a6, 0x00a7,
+ 0x00a8, 0x0308, 0x00a9, 0x015e, 0x00ab, 0x00ac, 0x00ad, 0x00ae,
+ 0x017b, 0x00b0, 0x030a, 0x00b1, 0x02db, 0x0328, 0x0142, 0x00b4,
+ 0x00b5, 0x03bc, 0x00b6, 0x00b7, 0x00b8, 0x0327, 0x0105, 0x015f,
+ 0x00bb, 0x013d, 0x02dd, 0x030b, 0x013e, 0x017c, 0x0154, 0x00c1,
+ 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7, 0x010c, 0x0427,
+ 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e, 0x0110,
+ 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7, 0x0158,
+ 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df, 0x0155,
+ 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7, 0x010d,
+ 0x02a7, 0x0447, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee,
+ 0x010f, 0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6,
+ 0x00f7, 0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163,
+ 0x02d9, 0x0307, 0x0387
+};
+
+static struct unipair_str repl_map_windows_1250[8] =
+{
+ {0x2218," \260 "}, {0x2219," \225 "}, {0x2297,"(\327)"}, {0x2299,"(\267)"},
+ {0x229a,"(\260)"}, {0x22a0,"[\327]"}, {0x22a1,"[\267]"}, {0x22c5," \267 "}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_windows_1250 = {8,repl_map_windows_1250,0,1};
+#define UC_CHARSET_SETUP_windows_1250 UC_Charset_Setup("windows-1250",\
+"Eastern European (windows-1250)",\
+dfont_unicount_windows_1250,dfont_unitable_windows_1250,235,\
+dfont_replacedesc_windows_1250,128,1,1250)
+
+#endif /* NO_CHARSET_windows_1250 */
+
+#endif /* INCL_CHARSET_windows_1250 */
diff --git a/src/chrtrans/cp1251_uni.h b/src/chrtrans/cp1251_uni.h
new file mode 100644
index 0000000..24ea270
--- /dev/null
+++ b/src/chrtrans/cp1251_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_windows_1251).
+ */
+
+#ifndef INCL_CHARSET_windows_1251
+#define INCL_CHARSET_windows_1251 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_windows_1251*/
+#ifndef NO_CHARSET_windows_1251
+
+#if ALL_CHARSETS
+#define NO_CHARSET_windows_1251 0
+#else
+#define NO_CHARSET_windows_1251 1
+#endif
+
+#endif /* ndef(NO_CHARSET_windows_1251) */
+
+#if NO_CHARSET_windows_1251
+#define UC_CHARSET_SETUP_windows_1251 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp1251_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_windows_1251[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_windows_1251[222] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x0402,
+ 0x0403, 0x201a, 0x0453, 0x201e, 0x2026, 0x2020, 0x2021, 0x20ac,
+ 0x2030, 0x0409, 0x2039, 0x040a, 0x040c, 0x040b, 0x040f, 0x0452,
+ 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, 0x2122,
+ 0x0459, 0x203a, 0x045a, 0x045c, 0x045b, 0x045f, 0x00a0, 0x040e,
+ 0x045e, 0x0408, 0x00a4, 0x0490, 0x00a6, 0x00a7, 0x0401, 0x00a9,
+ 0x0404, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x0407, 0x00b0, 0x00b1,
+ 0x0406, 0x0456, 0x0491, 0x00b5, 0x00b6, 0x00b7, 0x0451, 0x2116,
+ 0x0454, 0x00bb, 0x0458, 0x0405, 0x0455, 0x0457, 0x0410, 0x0411,
+ 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419,
+ 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, 0x0420, 0x0421,
+ 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429,
+ 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0430, 0x0431,
+ 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439,
+ 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, 0x0441,
+ 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449,
+ 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f
+};
+
+/* static struct unipair_str repl_map_windows_1251[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_windows_1251 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_windows_1251 UC_Charset_Setup("windows-1251",\
+"Cyrillic (windows-1251)",\
+dfont_unicount_windows_1251,dfont_unitable_windows_1251,222,\
+dfont_replacedesc_windows_1251,128,1,1251)
+
+#endif /* NO_CHARSET_windows_1251 */
+
+#endif /* INCL_CHARSET_windows_1251 */
diff --git a/src/chrtrans/cp1252_uni.h b/src/chrtrans/cp1252_uni.h
new file mode 100644
index 0000000..047e38d
--- /dev/null
+++ b/src/chrtrans/cp1252_uni.h
@@ -0,0 +1,123 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_windows_1252).
+ */
+
+#ifndef INCL_CHARSET_windows_1252
+#define INCL_CHARSET_windows_1252 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_windows_1252*/
+#ifndef NO_CHARSET_windows_1252
+
+#if ALL_CHARSETS
+#define NO_CHARSET_windows_1252 0
+#else
+#define NO_CHARSET_windows_1252 1
+#endif
+
+#endif /* ndef(NO_CHARSET_windows_1252) */
+
+#if NO_CHARSET_windows_1252
+#define UC_CHARSET_SETUP_windows_1252 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp1252_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_windows_1252[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 0, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 0, 1, 0,
+ 0, 1, 1, 1, 3, 1, 1, 1,
+ 1, 1, 1, 1, 1, 0, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 2,
+ 2, 1, 1, 1, 1, 2, 1, 4,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_windows_1252[229] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x20ac,
+ 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, 0x02c6, 0x0302,
+ 0x2030, 0x0160, 0x2039, 0x0152, 0x017d, 0x2018, 0x2019, 0x201c,
+ 0x201d, 0x02dd, 0x030b, 0x2022, 0x2013, 0x2014, 0x02dc, 0x2122,
+ 0x0161, 0x203a, 0x0153, 0x017e, 0x0178, 0x00a0, 0x00a1, 0x00a2,
+ 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, 0x00a8, 0x0308, 0x00a9,
+ 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, 0x0304, 0x00b0,
+ 0x030a, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x03bc, 0x00b6,
+ 0x00b7, 0x0307, 0x0387, 0x2027, 0x00b8, 0x0327, 0x00b9, 0x00ba,
+ 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, 0x00c0, 0x00c1, 0x00c2,
+ 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, 0x00ca,
+ 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0, 0x00d1, 0x00d2,
+ 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, 0x00d8, 0x00d9, 0x00da,
+ 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, 0x00e0, 0x00e1, 0x00e2,
+ 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea,
+ 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 0x00f0, 0x00f1, 0x00f2,
+ 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 0x00f8, 0x00f9, 0x00fa,
+ 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff
+};
+
+static struct unipair_str repl_map_windows_1252[9] =
+{
+ {0x2218," \260 "}, {0x2219," \225 "}, {0x221b," ROOT\263 "}, {0x2297,"(\327)"},
+ {0x2299,"(\267)"}, {0x229a,"(\260)"}, {0x22a0,"[\327]"}, {0x22a1,"[\267]"},
+ {0x22c5," \267 "}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_windows_1252 = {9,repl_map_windows_1252,0,1};
+#define UC_CHARSET_SETUP_windows_1252 UC_Charset_Setup("windows-1252",\
+"Western (windows-1252)",\
+dfont_unicount_windows_1252,dfont_unitable_windows_1252,229,\
+dfont_replacedesc_windows_1252,128,1,1252)
+
+#endif /* NO_CHARSET_windows_1252 */
+
+#endif /* INCL_CHARSET_windows_1252 */
diff --git a/src/chrtrans/cp1253_uni.h b/src/chrtrans/cp1253_uni.h
new file mode 100644
index 0000000..d103d3f
--- /dev/null
+++ b/src/chrtrans/cp1253_uni.h
@@ -0,0 +1,115 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_windows_1253).
+ */
+
+#ifndef INCL_CHARSET_windows_1253
+#define INCL_CHARSET_windows_1253 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_windows_1253*/
+#ifndef NO_CHARSET_windows_1253
+
+#if ALL_CHARSETS
+#define NO_CHARSET_windows_1253 0
+#else
+#define NO_CHARSET_windows_1253 1
+#endif
+
+#endif /* ndef(NO_CHARSET_windows_1253) */
+
+#if NO_CHARSET_windows_1253
+#define UC_CHARSET_SETUP_windows_1253 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp1253_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_windows_1253[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 0, 1, 1, 1, 1, 1, 1,
+ 0, 1, 0, 1, 0, 0, 0, 0,
+ 0, 2, 2, 1, 1, 1, 1, 1,
+ 0, 1, 0, 1, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 0, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 0, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0
+};
+
+static const u16 dfont_unitable_windows_1253[208] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x20ac,
+ 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, 0x2030, 0x2039,
+ 0x2018, 0x02bd, 0x2019, 0x02bc, 0x201c, 0x201d, 0x2022, 0x2013,
+ 0x2014, 0x2122, 0x203a, 0x00a0, 0x0385, 0x0386, 0x00a3, 0x00a4,
+ 0x00a5, 0x00a6, 0x00a7, 0x00a8, 0x00a9, 0x00ab, 0x00ac, 0x00ad,
+ 0x00ae, 0x2015, 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x00b5,
+ 0x00b6, 0x00b7, 0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd,
+ 0x038e, 0x038f, 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395,
+ 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d,
+ 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6,
+ 0x03a7, 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae,
+ 0x03af, 0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6,
+ 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be,
+ 0x03bf, 0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6,
+ 0x03c7, 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce
+};
+
+/* static struct unipair_str repl_map_windows_1253[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_windows_1253 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_windows_1253 UC_Charset_Setup("windows-1253",\
+"Greek (windows-1253)",\
+dfont_unicount_windows_1253,dfont_unitable_windows_1253,208,\
+dfont_replacedesc_windows_1253,128,1,1253)
+
+#endif /* NO_CHARSET_windows_1253 */
+
+#endif /* INCL_CHARSET_windows_1253 */
diff --git a/src/chrtrans/cp1255_uni.h b/src/chrtrans/cp1255_uni.h
new file mode 100644
index 0000000..9f266f2
--- /dev/null
+++ b/src/chrtrans/cp1255_uni.h
@@ -0,0 +1,114 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_windows_1255).
+ */
+
+#ifndef INCL_CHARSET_windows_1255
+#define INCL_CHARSET_windows_1255 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_windows_1255*/
+#ifndef NO_CHARSET_windows_1255
+
+#if ALL_CHARSETS
+#define NO_CHARSET_windows_1255 0
+#else
+#define NO_CHARSET_windows_1255 1
+#endif
+
+#endif /* ndef(NO_CHARSET_windows_1255) */
+
+#if NO_CHARSET_windows_1255
+#define UC_CHARSET_SETUP_windows_1255 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp1255_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_windows_1255[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 0, 1, 1, 1, 1, 1, 1,
+ 1, 1, 0, 1, 0, 0, 0, 0,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 0, 1, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 0, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 0, 0, 1, 1, 0
+};
+
+static const u16 dfont_unitable_windows_1255[200] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x20ac,
+ 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, 0x02c6, 0x2030,
+ 0x2039, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014,
+ 0x02dc, 0x2122, 0x203a, 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20aa,
+ 0x00a5, 0x00a6, 0x00a7, 0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac,
+ 0x00ad, 0x00ae, 0x00af, 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4,
+ 0x00b5, 0x00b6, 0x00b7, 0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc,
+ 0x00bd, 0x00be, 0x00bf, 0x05b0, 0x05b1, 0x05b2, 0x05b3, 0x05b4,
+ 0x05b5, 0x05b6, 0x05b7, 0x05b8, 0x05b9, 0x05bb, 0x05bc, 0x05bd,
+ 0x05be, 0x05bf, 0x05c0, 0x05c1, 0x05c2, 0x05c3, 0x05f0, 0x05f1,
+ 0x05f2, 0x05f3, 0x05f4, 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4,
+ 0x05d5, 0x05d6, 0x05d7, 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc,
+ 0x05dd, 0x05de, 0x05df, 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4,
+ 0x05e5, 0x05e6, 0x05e7, 0x05e8, 0x05e9, 0x05ea, 0x200e, 0x200f
+};
+
+/* static struct unipair_str repl_map_windows_1255[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_windows_1255 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_windows_1255 UC_Charset_Setup("windows-1255",\
+"Hebrew (windows-1255)",\
+dfont_unicount_windows_1255,dfont_unitable_windows_1255,200,\
+dfont_replacedesc_windows_1255,128,1,1255)
+
+#endif /* NO_CHARSET_windows_1255 */
+
+#endif /* INCL_CHARSET_windows_1255 */
diff --git a/src/chrtrans/cp1256_uni.h b/src/chrtrans/cp1256_uni.h
new file mode 100644
index 0000000..29eb6f9
--- /dev/null
+++ b/src/chrtrans/cp1256_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_windows_1256).
+ */
+
+#ifndef INCL_CHARSET_windows_1256
+#define INCL_CHARSET_windows_1256 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_windows_1256*/
+#ifndef NO_CHARSET_windows_1256
+
+#if ALL_CHARSETS
+#define NO_CHARSET_windows_1256 0
+#else
+#define NO_CHARSET_windows_1256 1
+#endif
+
+#endif /* ndef(NO_CHARSET_windows_1256) */
+
+#if NO_CHARSET_windows_1256
+#define UC_CHARSET_SETUP_windows_1256 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp1256_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_windows_1256[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_windows_1256[223] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x20ac,
+ 0x067e, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, 0x02c6,
+ 0x2030, 0x0679, 0x2039, 0x0152, 0x0686, 0x0698, 0x0688, 0x06af,
+ 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, 0x06a9,
+ 0x2122, 0x0691, 0x203a, 0x0153, 0x200c, 0x200d, 0x06ba, 0x00a0,
+ 0x060c, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, 0x00a8,
+ 0x00a9, 0x06be, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, 0x00b0,
+ 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, 0x00b8,
+ 0x00b9, 0x061b, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x061f, 0x06c1,
+ 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 0x0628,
+ 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, 0x0630,
+ 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x00d7, 0x0637,
+ 0x0638, 0x0639, 0x063a, 0x0640, 0x0641, 0x0642, 0x0643, 0x00e0,
+ 0x0644, 0x00e2, 0x0645, 0x0646, 0x0647, 0x0648, 0x00e7, 0x00e8,
+ 0x00e9, 0x00ea, 0x00eb, 0x0649, 0x064a, 0x00ee, 0x00ef, 0x064b,
+ 0x064c, 0x064d, 0x064e, 0x00f4, 0x064f, 0x0650, 0x00f7, 0x0651,
+ 0x00f9, 0x0652, 0x00fb, 0x00fc, 0x200e, 0x200f, 0x06d2
+};
+
+/* static struct unipair_str repl_map_windows_1256[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_windows_1256 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_windows_1256 UC_Charset_Setup("windows-1256",\
+"Arabic (windows-1256)",\
+dfont_unicount_windows_1256,dfont_unitable_windows_1256,223,\
+dfont_replacedesc_windows_1256,128,1,1256)
+
+#endif /* NO_CHARSET_windows_1256 */
+
+#endif /* INCL_CHARSET_windows_1256 */
diff --git a/src/chrtrans/cp1257_uni.h b/src/chrtrans/cp1257_uni.h
new file mode 100644
index 0000000..b06363c
--- /dev/null
+++ b/src/chrtrans/cp1257_uni.h
@@ -0,0 +1,116 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_windows_1257).
+ */
+
+#ifndef INCL_CHARSET_windows_1257
+#define INCL_CHARSET_windows_1257 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_windows_1257*/
+#ifndef NO_CHARSET_windows_1257
+
+#if ALL_CHARSETS
+#define NO_CHARSET_windows_1257 0
+#else
+#define NO_CHARSET_windows_1257 1
+#endif
+
+#endif /* ndef(NO_CHARSET_windows_1257) */
+
+#if NO_CHARSET_windows_1257
+#define UC_CHARSET_SETUP_windows_1257 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp1257_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_windows_1257[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 0, 1, 0, 1, 1, 1, 1,
+ 0, 1, 0, 1, 0, 1, 1, 1,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 0, 1, 0, 1, 0, 1, 1, 0,
+ 1, 0, 1, 1, 1, 0, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_windows_1257[211] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x20ac,
+ 0x201a, 0x201e, 0x2026, 0x2020, 0x2021, 0x2030, 0x2039, 0x00a8,
+ 0x02c7, 0x00b8, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013,
+ 0x2014, 0x2122, 0x203a, 0x00af, 0x02db, 0x00a0, 0x00a2, 0x00a3,
+ 0x00a4, 0x00a6, 0x00a7, 0x00d8, 0x00a9, 0x0156, 0x00ab, 0x00ac,
+ 0x00ad, 0x00ae, 0x00c6, 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4,
+ 0x00b5, 0x00b6, 0x00b7, 0x00f8, 0x00b9, 0x0157, 0x00bb, 0x00bc,
+ 0x00bd, 0x00be, 0x00e6, 0x0104, 0x012e, 0x0100, 0x0106, 0x00c4,
+ 0x00c5, 0x0118, 0x0112, 0x010c, 0x00c9, 0x0179, 0x0116, 0x0122,
+ 0x0136, 0x012a, 0x013b, 0x0160, 0x0143, 0x0145, 0x00d3, 0x014c,
+ 0x00d5, 0x00d6, 0x00d7, 0x0172, 0x0141, 0x015a, 0x016a, 0x00dc,
+ 0x017b, 0x017d, 0x00df, 0x0105, 0x012f, 0x0101, 0x0107, 0x00e4,
+ 0x00e5, 0x0119, 0x0113, 0x010d, 0x00e9, 0x017a, 0x0117, 0x0123,
+ 0x0137, 0x012b, 0x013c, 0x0161, 0x0144, 0x0146, 0x00f3, 0x014d,
+ 0x00f5, 0x00f6, 0x00f7, 0x0173, 0x0142, 0x015b, 0x016b, 0x00fc,
+ 0x017c, 0x017e, 0x02d9
+};
+
+/* static struct unipair_str repl_map_windows_1257[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_windows_1257 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_windows_1257 UC_Charset_Setup("windows-1257",\
+"Baltic Rim (windows-1257)",\
+dfont_unicount_windows_1257,dfont_unitable_windows_1257,211,\
+dfont_replacedesc_windows_1257,128,1,1257)
+
+#endif /* NO_CHARSET_windows_1257 */
+
+#endif /* INCL_CHARSET_windows_1257 */
diff --git a/src/chrtrans/cp437_uni.h b/src/chrtrans/cp437_uni.h
new file mode 100644
index 0000000..623c820
--- /dev/null
+++ b/src/chrtrans/cp437_uni.h
@@ -0,0 +1,125 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp437).
+ */
+
+#ifndef INCL_CHARSET_cp437
+#define INCL_CHARSET_cp437 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp437*/
+#ifndef NO_CHARSET_cp437
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp437 0
+#else
+#define NO_CHARSET_cp437 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp437) */
+
+#if NO_CHARSET_cp437
+#define UC_CHARSET_SETUP_cp437 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp437_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp437[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 2, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 2, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 2, 1, 1, 1, 1, 1,
+ 2, 2, 2, 2, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 2, 1, 1, 2, 1, 2, 1,
+ 1, 2, 2, 1, 1, 2, 3, 1,
+ 1, 1, 2, 2, 2, 1, 1, 1,
+ 2, 3, 2, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp437[247] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x00c7, 0x00fc, 0x03cb, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5,
+ 0x00e7, 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x03ca, 0x00ee, 0x00ec,
+ 0x00c4, 0x00c5, 0x00c9, 0x0388, 0x00e6, 0x00c6, 0x00f4, 0x00f6,
+ 0x00f2, 0x00fb, 0x00f9, 0x00ff, 0x00d6, 0x00dc, 0x03ab, 0x00a2,
+ 0x00a3, 0x00a5, 0x20a7, 0x0192, 0x00e1, 0x03ac, 0x00ed, 0x03af,
+ 0x00f3, 0x03cc, 0x00fa, 0x03cd, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
+ 0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+ 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+ 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+ 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+ 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+ 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+ 0x03b1, 0x00df, 0x03b2, 0x0393, 0x03c0, 0x03a3, 0x2211, 0x03c3,
+ 0x00b5, 0x03bc, 0x03c4, 0x03a6, 0x0398, 0x03b8, 0x03a9, 0x2126,
+ 0x03b4, 0x221e, 0x03c6, 0x00f8, 0x03b5, 0x2208, 0x220a, 0x2229,
+ 0x2261, 0x00b1, 0x2265, 0x2267, 0x2264, 0x2266, 0x2320, 0x0283,
+ 0x2321, 0x00f7, 0x2248, 0x00b0, 0x030a, 0x2219, 0x0307, 0x0387,
+ 0x00b7, 0x2027, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0
+};
+
+static struct unipair_str repl_map_cp437[12] =
+{
+ {0x3ad,"\356'"}, {0x3ae,"h'"}, {0x3cd,"u'"}, {0x3ce,"w'"},
+ {0x2209," !\356 "}, {0x221b," 3\373"}, {0x221c," 4\373"}, {0x2262," !\360"},
+ {0x2299,"(\372)"}, {0x229a,"(\370)"}, {0x22a1,"[\372]"}, {0x2a7,"t\364"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_cp437 = {12,repl_map_cp437,0,1};
+#define UC_CHARSET_SETUP_cp437 UC_Charset_Setup("cp437",\
+"IBM PC US codepage (cp437)",\
+dfont_unicount_cp437,dfont_unitable_cp437,247,\
+dfont_replacedesc_cp437,128,1,437)
+
+#endif /* NO_CHARSET_cp437 */
+
+#endif /* INCL_CHARSET_cp437 */
diff --git a/src/chrtrans/cp737_uni.h b/src/chrtrans/cp737_uni.h
new file mode 100644
index 0000000..2f5e30a
--- /dev/null
+++ b/src/chrtrans/cp737_uni.h
@@ -0,0 +1,123 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp737).
+ */
+
+#ifndef INCL_CHARSET_cp737
+#define INCL_CHARSET_cp737 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp737*/
+#ifndef NO_CHARSET_cp737
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp737 0
+#else
+#define NO_CHARSET_cp737 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp737) */
+
+#if NO_CHARSET_cp737
+#define UC_CHARSET_SETUP_cp737 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp737_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp737[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 2, 1, 1, 1, 1, 1,
+ 2, 1, 1, 2, 1, 1, 1, 1,
+ 1, 1, 1, 1, 2, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 3, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp737[231] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398,
+ 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0,
+ 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9,
+ 0x03b1, 0x03b2, 0x03b3, 0x0263, 0x03b4, 0x03b5, 0x03b6, 0x03b7,
+ 0x03b8, 0x03b9, 0x0131, 0x03ba, 0x03bb, 0x03bc, 0x00b5, 0x03bd,
+ 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c2, 0x03c4, 0x03c5,
+ 0x028a, 0x03c6, 0x03c7, 0x03c8, 0x2591, 0x2592, 0x2593, 0x2502,
+ 0x2524, 0x2561, 0x2562, 0x2556, 0x2555, 0x2563, 0x2551, 0x2557,
+ 0x255d, 0x255c, 0x255b, 0x2510, 0x2514, 0x2534, 0x252c, 0x251c,
+ 0x2500, 0x253c, 0x255e, 0x255f, 0x255a, 0x2554, 0x2569, 0x2566,
+ 0x2560, 0x2550, 0x256c, 0x2567, 0x2568, 0x2564, 0x2565, 0x2559,
+ 0x2558, 0x2552, 0x2553, 0x256b, 0x256a, 0x2518, 0x250c, 0x2588,
+ 0x2584, 0x258c, 0x2590, 0x2580, 0x03c9, 0x03ac, 0x03ad, 0x03ae,
+ 0x03ca, 0x03af, 0x03cc, 0x03cd, 0x03cb, 0x00fc, 0x03ce, 0x0386,
+ 0x0388, 0x0389, 0x038a, 0x038c, 0x038e, 0x038f, 0x00b1, 0x2265,
+ 0x2264, 0x03aa, 0x03ab, 0x00f7, 0x2248, 0x00b0, 0x2219, 0x0307,
+ 0x0387, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0
+};
+
+static struct unipair_str repl_map_cp737[9] =
+{
+ {0x2209," !\234 "}, {0x2218," \370 "}, {0x221b," 3\373"}, {0x221c," 4\373"},
+ {0x2299,"(\372)"}, {0x229a,"(\370)"}, {0x22a1,"[\372]"}, {0x2a4,"d\235"},
+ {0x2249,"!\367"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_cp737 = {9,repl_map_cp737,0,1};
+#define UC_CHARSET_SETUP_cp737 UC_Charset_Setup("cp737",\
+"Greek (cp737)",\
+dfont_unicount_cp737,dfont_unitable_cp737,231,\
+dfont_replacedesc_cp737,128,1,737)
+
+#endif /* NO_CHARSET_cp737 */
+
+#endif /* INCL_CHARSET_cp737 */
diff --git a/src/chrtrans/cp775_uni.h b/src/chrtrans/cp775_uni.h
new file mode 100644
index 0000000..6fa42ba
--- /dev/null
+++ b/src/chrtrans/cp775_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp775).
+ */
+
+#ifndef INCL_CHARSET_cp775
+#define INCL_CHARSET_cp775 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp775*/
+#ifndef NO_CHARSET_cp775
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp775 0
+#else
+#define NO_CHARSET_cp775 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp775) */
+
+#if NO_CHARSET_cp775
+#define UC_CHARSET_SETUP_cp775 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp775_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp775[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp775[223] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x0106,
+ 0x00fc, 0x00e9, 0x0101, 0x00e4, 0x0123, 0x00e5, 0x0107, 0x0142,
+ 0x0113, 0x0156, 0x0157, 0x012b, 0x0179, 0x00c4, 0x00c5, 0x00c9,
+ 0x00e6, 0x00c6, 0x014d, 0x00f6, 0x0122, 0x00a2, 0x015a, 0x015b,
+ 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x00d7, 0x00a4, 0x0100,
+ 0x012a, 0x00f3, 0x017b, 0x017c, 0x017a, 0x201d, 0x00a6, 0x00a9,
+ 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x0141, 0x00ab, 0x00bb, 0x2591,
+ 0x2592, 0x2593, 0x2502, 0x2524, 0x0104, 0x010c, 0x0118, 0x0116,
+ 0x2563, 0x2551, 0x2557, 0x255d, 0x012e, 0x0160, 0x2510, 0x2514,
+ 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x0172, 0x016a, 0x255a,
+ 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x017d, 0x0105,
+ 0x010d, 0x0119, 0x0117, 0x012f, 0x0161, 0x0173, 0x016b, 0x017e,
+ 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, 0x00d3,
+ 0x00df, 0x014c, 0x0143, 0x00f5, 0x00d5, 0x00b5, 0x0144, 0x0136,
+ 0x0137, 0x013b, 0x013c, 0x0146, 0x0112, 0x0145, 0x2019, 0x00ad,
+ 0x00b1, 0x201c, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x201e, 0x00b0,
+ 0x2219, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0
+};
+
+/* static struct unipair_str repl_map_cp775[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_cp775 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_cp775 UC_Charset_Setup("cp775",\
+"Baltic Rim (cp775)",\
+dfont_unicount_cp775,dfont_unitable_cp775,223,\
+dfont_replacedesc_cp775,128,1,775)
+
+#endif /* NO_CHARSET_cp775 */
+
+#endif /* INCL_CHARSET_cp775 */
diff --git a/src/chrtrans/cp850_uni.h b/src/chrtrans/cp850_uni.h
new file mode 100644
index 0000000..e9c09aa
--- /dev/null
+++ b/src/chrtrans/cp850_uni.h
@@ -0,0 +1,124 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp850).
+ */
+
+#ifndef INCL_CHARSET_cp850
+#define INCL_CHARSET_cp850 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp850*/
+#ifndef NO_CHARSET_cp850
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp850 0
+#else
+#define NO_CHARSET_cp850 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp850) */
+
+#if NO_CHARSET_cp850
+#define UC_CHARSET_SETUP_cp850 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp850_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp850[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 2, 2, 1, 1, 1, 1, 1,
+ 1, 1, 1, 2, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 2, 1, 1, 1, 1, 1,
+ 2, 2, 2, 2, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 2, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 2, 2, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 2, 1,
+ 1, 1, 1, 1, 1, 1, 2, 2,
+ 1, 1, 2, 1, 1, 1, 1, 2,
+ 2, 2, 4, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp850[247] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00c7,
+ 0x00fc, 0x03cb, 0x00e9, 0x03ad, 0x00e2, 0x00e4, 0x00e0, 0x00e5,
+ 0x00e7, 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x03ca, 0x00ee, 0x00ec,
+ 0x00c4, 0x00c5, 0x00c9, 0x0388, 0x00e6, 0x00c6, 0x00f4, 0x00f6,
+ 0x00f2, 0x00fb, 0x00f9, 0x00ff, 0x00d6, 0x00dc, 0x03ab, 0x00f8,
+ 0x00a3, 0x00d8, 0x00d7, 0x0192, 0x00e1, 0x03ac, 0x00ed, 0x03af,
+ 0x00f3, 0x03cc, 0x00fa, 0x03cd, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
+ 0x00bf, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x0386, 0x00c2,
+ 0x00c0, 0x00a9, 0x2563, 0x2551, 0x2557, 0x255d, 0x00a2, 0x00a5,
+ 0x2510, 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x00e3,
+ 0x00c3, 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c,
+ 0x00a4, 0x00f0, 0x00d0, 0x00ca, 0x00cb, 0x00c8, 0x0131, 0x03b9,
+ 0x00cd, 0x038a, 0x00ce, 0x00cf, 0x03aa, 0x2518, 0x250c, 0x2588,
+ 0x2584, 0x00a6, 0x00cc, 0x2580, 0x00d3, 0x038c, 0x00df, 0x00d4,
+ 0x00d2, 0x00f5, 0x00d5, 0x00b5, 0x03bc, 0x00fe, 0x00de, 0x00da,
+ 0x00db, 0x00d9, 0x00fd, 0x00dd, 0x00af, 0x0304, 0x00b4, 0x0301,
+ 0x00ad, 0x00b1, 0x2017, 0x0333, 0x00be, 0x00b6, 0x00a7, 0x00f7,
+ 0x00b8, 0x0327, 0x00b0, 0x030a, 0x00a8, 0x0308, 0x00b7, 0x0307,
+ 0x0387, 0x2027, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0
+};
+
+static struct unipair_str repl_map_cp850[8] =
+{
+ {0x2218," \370 "}, {0x221b," ROOT\374 "}, {0x2297,"(\236)"}, {0x2299,"(\372)"},
+ {0x229a,"(\370)"}, {0x22a0,"[\236]"}, {0x22a1,"[\372]"}, {0x22c5," \372 "}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_cp850 = {8,repl_map_cp850,0,1};
+#define UC_CHARSET_SETUP_cp850 UC_Charset_Setup("cp850",\
+"Western (cp850)",\
+dfont_unicount_cp850,dfont_unitable_cp850,247,\
+dfont_replacedesc_cp850,128,1,850)
+
+#endif /* NO_CHARSET_cp850 */
+
+#endif /* INCL_CHARSET_cp850 */
diff --git a/src/chrtrans/cp852_uni.h b/src/chrtrans/cp852_uni.h
new file mode 100644
index 0000000..f027b0a
--- /dev/null
+++ b/src/chrtrans/cp852_uni.h
@@ -0,0 +1,125 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp852).
+ */
+
+#ifndef INCL_CHARSET_cp852
+#define INCL_CHARSET_cp852 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp852*/
+#ifndef NO_CHARSET_cp852
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp852 0
+#else
+#define NO_CHARSET_cp852 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp852) */
+
+#if NO_CHARSET_cp852
+#define UC_CHARSET_SETUP_cp852 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp852_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp852[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 2, 2, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 2, 1, 1, 1, 1, 3,
+ 2, 2, 2, 2, 1, 1, 2, 2,
+ 1, 1, 1, 1, 2, 1, 1, 1,
+ 1, 1, 1, 1, 1, 2, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 2, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 2, 2,
+ 1, 1, 1, 1, 1, 1, 1, 2,
+ 1, 2, 2, 2, 2, 1, 1, 2,
+ 2, 2, 3, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp852[251] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00c7,
+ 0x00fc, 0x03cb, 0x00e9, 0x03ad, 0x00e2, 0x00e4, 0x016f, 0x0107,
+ 0x00e7, 0x0142, 0x00eb, 0x0150, 0x0151, 0x00ee, 0x0179, 0x00c4,
+ 0x0106, 0x00c9, 0x0388, 0x0139, 0x013a, 0x00f4, 0x00f6, 0x013d,
+ 0x013e, 0x015a, 0x015b, 0x00d6, 0x00dc, 0x03ab, 0x0164, 0x0165,
+ 0x0141, 0x00d7, 0x010d, 0x02a7, 0x0447, 0x00e1, 0x03ac, 0x00ed,
+ 0x03af, 0x00f3, 0x03cc, 0x00fa, 0x03cd, 0x0104, 0x0105, 0x017d,
+ 0x0416, 0x017e, 0x0436, 0x0118, 0x0119, 0x00ac, 0x017a, 0x010c,
+ 0x0427, 0x015f, 0x00ab, 0x00bb, 0x2591, 0x2592, 0x2593, 0x2502,
+ 0x2524, 0x00c1, 0x0386, 0x00c2, 0x011a, 0x015e, 0x2563, 0x2551,
+ 0x2557, 0x255d, 0x017b, 0x017c, 0x2510, 0x2514, 0x2534, 0x252c,
+ 0x251c, 0x2500, 0x253c, 0x0102, 0x0103, 0x255a, 0x2554, 0x2569,
+ 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4, 0x0111, 0x0110, 0x010e,
+ 0x00cb, 0x010f, 0x0147, 0x00cd, 0x038a, 0x00ce, 0x011b, 0x2518,
+ 0x250c, 0x2588, 0x2584, 0x0162, 0x016e, 0x2580, 0x00d3, 0x038c,
+ 0x00df, 0x00d4, 0x0143, 0x0144, 0x0148, 0x0160, 0x0428, 0x0161,
+ 0x0448, 0x0154, 0x00da, 0x0155, 0x0170, 0x00fd, 0x00dd, 0x0163,
+ 0x00b4, 0x0301, 0x00ad, 0x02dd, 0x030b, 0x02db, 0x0328, 0x02c7,
+ 0x030c, 0x02d8, 0x0306, 0x00a7, 0x00f7, 0x00b8, 0x0327, 0x00b0,
+ 0x030a, 0x00a8, 0x0308, 0x02d9, 0x0307, 0x0387, 0x0171, 0x0158,
+ 0x0159, 0x25a0, 0x00a0
+};
+
+static struct unipair_str repl_map_cp852[7] =
+{
+ {0x2218," \370 "}, {0x2297,"(\236)"}, {0x2299,"(\372)"}, {0x229a,"(\370)"},
+ {0x22a0,"[\236]"}, {0x22a1,"[\372]"}, {0x22c5," \372 "}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_cp852 = {7,repl_map_cp852,0,1};
+#define UC_CHARSET_SETUP_cp852 UC_Charset_Setup("cp852",\
+"Eastern European (cp852)",\
+dfont_unicount_cp852,dfont_unitable_cp852,251,\
+dfont_replacedesc_cp852,128,1,852)
+
+#endif /* NO_CHARSET_cp852 */
+
+#endif /* INCL_CHARSET_cp852 */
diff --git a/src/chrtrans/cp857_uni.h b/src/chrtrans/cp857_uni.h
new file mode 100644
index 0000000..b771129
--- /dev/null
+++ b/src/chrtrans/cp857_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp857).
+ */
+
+#ifndef INCL_CHARSET_cp857
+#define INCL_CHARSET_cp857 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp857*/
+#ifndef NO_CHARSET_cp857
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp857 0
+#else
+#define NO_CHARSET_cp857 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp857) */
+
+#if NO_CHARSET_cp857
+#define UC_CHARSET_SETUP_cp857 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp857_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp857[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 0, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 0, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp857[221] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7,
+ 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x0131, 0x00c4, 0x00c5,
+ 0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9,
+ 0x0130, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x015e, 0x015f,
+ 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x011e, 0x011f,
+ 0x00bf, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x00c0,
+ 0x00a9, 0x2563, 0x2551, 0x2557, 0x255d, 0x00a2, 0x00a5, 0x2510,
+ 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x00e3, 0x00c3,
+ 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4,
+ 0x00ba, 0x00aa, 0x00ca, 0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf,
+ 0x2518, 0x250c, 0x2588, 0x2584, 0x00a6, 0x00cc, 0x2580, 0x00d3,
+ 0x00df, 0x00d4, 0x00d2, 0x00f5, 0x00d5, 0x00b5, 0x00d7, 0x00da,
+ 0x00db, 0x00d9, 0x00ec, 0x00ff, 0x00af, 0x00b4, 0x00ad, 0x00b1,
+ 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x00b8, 0x00b0, 0x00a8, 0x00b7,
+ 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0
+};
+
+/* static struct unipair_str repl_map_cp857[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_cp857 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_cp857 UC_Charset_Setup("cp857",\
+"Turkish (cp857)",\
+dfont_unicount_cp857,dfont_unitable_cp857,221,\
+dfont_replacedesc_cp857,128,1,857)
+
+#endif /* NO_CHARSET_cp857 */
+
+#endif /* INCL_CHARSET_cp857 */
diff --git a/src/chrtrans/cp862_uni.h b/src/chrtrans/cp862_uni.h
new file mode 100644
index 0000000..c39e6cd
--- /dev/null
+++ b/src/chrtrans/cp862_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp862).
+ */
+
+#ifndef INCL_CHARSET_cp862
+#define INCL_CHARSET_cp862 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp862*/
+#ifndef NO_CHARSET_cp862
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp862 0
+#else
+#define NO_CHARSET_cp862 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp862) */
+
+#if NO_CHARSET_cp862
+#define UC_CHARSET_SETUP_cp862 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp862_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp862[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp862[224] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7,
+ 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df,
+ 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7,
+ 0x05e8, 0x05e9, 0x05ea, 0x00a2, 0x00a3, 0x00a5, 0x20a7, 0x0192,
+ 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba,
+ 0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb,
+ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+ 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+ 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+ 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+ 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+ 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+ 0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4,
+ 0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229,
+ 0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248,
+ 0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0
+};
+
+/* static struct unipair_str repl_map_cp862[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_cp862 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_cp862 UC_Charset_Setup("cp862",\
+"Hebrew (cp862)",\
+dfont_unicount_cp862,dfont_unitable_cp862,224,\
+dfont_replacedesc_cp862,128,1,862)
+
+#endif /* NO_CHARSET_cp862 */
+
+#endif /* INCL_CHARSET_cp862 */
diff --git a/src/chrtrans/cp864_uni.h b/src/chrtrans/cp864_uni.h
new file mode 100644
index 0000000..d72cacc
--- /dev/null
+++ b/src/chrtrans/cp864_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp864).
+ */
+
+#ifndef INCL_CHARSET_cp864
+#define INCL_CHARSET_cp864 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp864*/
+#ifndef NO_CHARSET_cp864
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp864 0
+#else
+#define NO_CHARSET_cp864 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp864) */
+
+#if NO_CHARSET_cp864
+#define UC_CHARSET_SETUP_cp864 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp864_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp864[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 0, 0, 1, 1, 0,
+ 1, 1, 1, 1, 1, 1, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0
+};
+
+static const u16 dfont_unitable_cp864[218] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x00b0, 0x00b7, 0x2219, 0x221a, 0x2592, 0x2500, 0x2502, 0x253c,
+ 0x2524, 0x252c, 0x251c, 0x2534, 0x2510, 0x250c, 0x2514, 0x2518,
+ 0x03b2, 0x221e, 0x03c6, 0x00b1, 0x00bd, 0x00bc, 0x2248, 0x00ab,
+ 0x00bb, 0xfef7, 0xfef8, 0xfefb, 0xfefc, 0x00a0, 0x00ad, 0xfe82,
+ 0x00a3, 0x00a4, 0xfe84, 0xfe8e, 0xfe8f, 0xfe95, 0xfe99, 0x060c,
+ 0xfe9d, 0xfea1, 0xfea5, 0x0660, 0x0661, 0x0662, 0x0663, 0x0664,
+ 0x0665, 0x0666, 0x0667, 0x0668, 0x0669, 0xfed1, 0x061b, 0xfeb1,
+ 0xfeb5, 0xfeb9, 0x061f, 0x00a2, 0xfe80, 0xfe81, 0xfe83, 0xfe85,
+ 0xfeca, 0xfe8b, 0xfe8d, 0xfe91, 0xfe93, 0xfe97, 0xfe9b, 0xfe9f,
+ 0xfea3, 0xfea7, 0xfea9, 0xfeab, 0xfead, 0xfeaf, 0xfeb3, 0xfeb7,
+ 0xfebb, 0xfebf, 0xfec1, 0xfec5, 0xfecb, 0xfecf, 0x00a6, 0x00ac,
+ 0x00f7, 0x00d7, 0xfec9, 0x0640, 0xfed3, 0xfed7, 0xfedb, 0xfedf,
+ 0xfee3, 0xfee7, 0xfeeb, 0xfeed, 0xfeef, 0xfef3, 0xfebd, 0xfecc,
+ 0xfece, 0xfecd, 0xfee1, 0xfe7d, 0x0651, 0xfee5, 0xfee9, 0xfeec,
+ 0xfef0, 0xfef2, 0xfed0, 0xfed5, 0xfef5, 0xfef6, 0xfedd, 0xfed9,
+ 0xfef1, 0x25a0
+};
+
+/* static struct unipair_str repl_map_cp864[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_cp864 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_cp864 UC_Charset_Setup("cp864",\
+"Arabic (cp864)",\
+dfont_unicount_cp864,dfont_unitable_cp864,218,\
+dfont_replacedesc_cp864,128,1,864)
+
+#endif /* NO_CHARSET_cp864 */
+
+#endif /* INCL_CHARSET_cp864 */
diff --git a/src/chrtrans/cp866_uni.h b/src/chrtrans/cp866_uni.h
new file mode 100644
index 0000000..05a470c
--- /dev/null
+++ b/src/chrtrans/cp866_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp866).
+ */
+
+#ifndef INCL_CHARSET_cp866
+#define INCL_CHARSET_cp866 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp866*/
+#ifndef NO_CHARSET_cp866
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp866 0
+#else
+#define NO_CHARSET_cp866 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp866) */
+
+#if NO_CHARSET_cp866
+#define UC_CHARSET_SETUP_cp866 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp866_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp866[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp866[224] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
+ 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
+ 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
+ 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+ 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
+ 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
+ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+ 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+ 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+ 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+ 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+ 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+ 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+ 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
+ 0x0401, 0x0451, 0x0404, 0x0454, 0x0407, 0x0457, 0x040e, 0x045e,
+ 0x00b0, 0x2219, 0x00b7, 0x221a, 0x2116, 0x00a4, 0x25a0, 0x00a0
+};
+
+/* static struct unipair_str repl_map_cp866[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_cp866 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_cp866 UC_Charset_Setup("cp866",\
+"Cyrillic (cp866)",\
+dfont_unicount_cp866,dfont_unitable_cp866,224,\
+dfont_replacedesc_cp866,128,1,866)
+
+#endif /* NO_CHARSET_cp866 */
+
+#endif /* INCL_CHARSET_cp866 */
diff --git a/src/chrtrans/cp866u_uni.h b/src/chrtrans/cp866u_uni.h
new file mode 100644
index 0000000..872404e
--- /dev/null
+++ b/src/chrtrans/cp866u_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp866u).
+ */
+
+#ifndef INCL_CHARSET_cp866u
+#define INCL_CHARSET_cp866u 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp866u*/
+#ifndef NO_CHARSET_cp866u
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp866u 0
+#else
+#define NO_CHARSET_cp866u 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp866u) */
+
+#if NO_CHARSET_cp866u
+#define UC_CHARSET_SETUP_cp866u /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp866u_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp866u[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp866u[224] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
+ 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f,
+ 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
+ 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+ 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
+ 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f,
+ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
+ 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510,
+ 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f,
+ 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567,
+ 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b,
+ 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580,
+ 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
+ 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f,
+ 0x0401, 0x0451, 0x0490, 0x0491, 0x0404, 0x0454, 0x0406, 0x0456,
+ 0x0407, 0x0457, 0x00b7, 0x221a, 0x2116, 0x00a4, 0x25a0, 0x00a0
+};
+
+/* static struct unipair_str repl_map_cp866u[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_cp866u = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_cp866u UC_Charset_Setup("cp866u",\
+"Ukrainian Cyrillic (cp866u)",\
+dfont_unicount_cp866u,dfont_unitable_cp866u,224,\
+dfont_replacedesc_cp866u,128,1,0)
+
+#endif /* NO_CHARSET_cp866u */
+
+#endif /* INCL_CHARSET_cp866u */
diff --git a/src/chrtrans/cp869_uni.h b/src/chrtrans/cp869_uni.h
new file mode 100644
index 0000000..15a6a6b
--- /dev/null
+++ b/src/chrtrans/cp869_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_cp869).
+ */
+
+#ifndef INCL_CHARSET_cp869
+#define INCL_CHARSET_cp869 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_cp869*/
+#ifndef NO_CHARSET_cp869
+
+#if ALL_CHARSETS
+#define NO_CHARSET_cp869 0
+#else
+#define NO_CHARSET_cp869 1
+#endif
+
+#endif /* ndef(NO_CHARSET_cp869) */
+
+#if NO_CHARSET_cp869
+#define UC_CHARSET_SETUP_cp869 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./cp869_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_cp869[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 0, 0, 0, 0, 0, 0, 1, 0,
+ 1, 1, 1, 2, 2, 1, 1, 1,
+ 1, 1, 1, 0, 0, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_cp869[217] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x0386, 0x00b7, 0x00ac, 0x00a6, 0x2018, 0x02bd, 0x2019, 0x02bc,
+ 0x0388, 0x2015, 0x0389, 0x038a, 0x03aa, 0x038c, 0x038e, 0x03ab,
+ 0x00a9, 0x038f, 0x00b2, 0x00b3, 0x03ac, 0x00a3, 0x03ad, 0x03ae,
+ 0x03af, 0x03ca, 0x0390, 0x03cc, 0x03cd, 0x0391, 0x0392, 0x0393,
+ 0x0394, 0x0395, 0x0396, 0x0397, 0x00bd, 0x0398, 0x0399, 0x00ab,
+ 0x00bb, 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x039a, 0x039b,
+ 0x039c, 0x039d, 0x2563, 0x2551, 0x2557, 0x255d, 0x039e, 0x039f,
+ 0x2510, 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x03a0,
+ 0x03a1, 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c,
+ 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1,
+ 0x03b2, 0x03b3, 0x2518, 0x250c, 0x2588, 0x2584, 0x03b4, 0x03b5,
+ 0x2580, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc,
+ 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c2, 0x03c4,
+ 0x0384, 0x00ad, 0x00b1, 0x03c5, 0x03c6, 0x03c7, 0x00a7, 0x03c8,
+ 0x0385, 0x00b0, 0x00a8, 0x03c9, 0x03cb, 0x03b0, 0x03ce, 0x25a0,
+ 0x00a0
+};
+
+/* static struct unipair_str repl_map_cp869[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_cp869 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_cp869 UC_Charset_Setup("cp869",\
+"Greek2 (cp869)",\
+dfont_unicount_cp869,dfont_unitable_cp869,217,\
+dfont_replacedesc_cp869,134,1,869)
+
+#endif /* NO_CHARSET_cp869 */
+
+#endif /* INCL_CHARSET_cp869 */
diff --git a/src/chrtrans/def7_uni.h b/src/chrtrans/def7_uni.h
new file mode 100644
index 0000000..32f589a
--- /dev/null
+++ b/src/chrtrans/def7_uni.h
@@ -0,0 +1,824 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=).
+ */
+
+#ifndef INCL_CHARSET
+#define INCL_CHARSET 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET*/
+#ifndef NO_CHARSET
+
+#if ALL_CHARSETS
+#define NO_CHARSET 0
+#else
+#define NO_CHARSET 1
+#endif
+
+#endif /* ndef(NO_CHARSET) */
+
+#if NO_CHARSET
+#define UC_CHARSET_SETUP /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./def7_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 14, 2, 8, 3, 2, 2, 2, 8,
+ 2, 2, 34, 100, 6, 8, 6, 5,
+ 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 5, 4, 2, 2, 2, 3,
+ 3, 12, 2, 6, 4, 13, 2, 9,
+ 4, 15, 3, 6, 8, 3, 8, 11,
+ 3, 4, 7, 7, 6, 13, 3, 3,
+ 8, 5, 7, 3, 2, 2, 3, 2,
+ 4, 12, 3, 6, 4, 12, 2, 10,
+ 5, 13, 5, 5, 6, 3, 7, 14,
+ 3, 3, 7, 7, 6, 13, 4, 4,
+ 2, 6, 6, 2, 3, 2, 4, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+static const u16 dfont_unitable[612] =
+{
+ 0x0020, 0x1360, 0x2000, 0x2002, 0x2004, 0x2005, 0x2006, 0x2007,
+ 0x2008, 0x2009, 0x200a, 0x205f, 0x3000, 0x303f, 0x0021, 0xff01,
+ 0x0022, 0x201c, 0x201d, 0x201e, 0x201f, 0xff02, 0xff62, 0xff63,
+ 0x0023, 0x05d0, 0xff03, 0x0024, 0xff04, 0x0025, 0xff05, 0x0026,
+ 0xff06, 0x0027, 0x02bc, 0x02bd, 0x0301, 0x2019, 0x201a, 0x201b,
+ 0xff07, 0x0028, 0xff08, 0x0029, 0xff09, 0x002a, 0x027e, 0x2721,
+ 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, 0x2730, 0x2731,
+ 0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738, 0x2739,
+ 0x273a, 0x273b, 0x273c, 0x273d, 0x2742, 0x2743, 0x2744, 0x2745,
+ 0x2746, 0x2747, 0x2748, 0x2749, 0x274a, 0x274b, 0xff0a, 0x002b,
+ 0x02d6, 0x250c, 0x250d, 0x250e, 0x250f, 0x2510, 0x2511, 0x2512,
+ 0x2513, 0x2514, 0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251a,
+ 0x251b, 0x251c, 0x251d, 0x251e, 0x251f, 0x2520, 0x2521, 0x2522,
+ 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a,
+ 0x252b, 0x252c, 0x252d, 0x252e, 0x252f, 0x2530, 0x2531, 0x2532,
+ 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a,
+ 0x253b, 0x253c, 0x253d, 0x253e, 0x253f, 0x2540, 0x2541, 0x2542,
+ 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254a,
+ 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, 0x2550, 0x2551, 0x2552,
+ 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, 0x2558, 0x2559, 0x255a,
+ 0x255b, 0x255c, 0x255d, 0x255e, 0x255f, 0x2560, 0x2561, 0x2562,
+ 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, 0x256a,
+ 0x256b, 0x256c, 0xff0b, 0x002c, 0x0326, 0x0327, 0x1363, 0xff0c,
+ 0xff64, 0x002d, 0x02d7, 0x0329, 0x2010, 0x2011, 0x2013, 0x2015,
+ 0xff0d, 0x002e, 0x0322, 0x0323, 0x2024, 0xff0e, 0xff61, 0x002f,
+ 0x0337, 0x0338, 0x2215, 0xff0f, 0x0030, 0xff10, 0x0031, 0xff11,
+ 0x0032, 0xff12, 0x0033, 0xff13, 0x0034, 0xff14, 0x0035, 0xff15,
+ 0x0036, 0xff16, 0x0037, 0xff17, 0x0038, 0xff18, 0x0039, 0xff19,
+ 0x003a, 0x02d0, 0x05c2, 0x1361, 0xff1a, 0x003b, 0x02b2, 0x0321,
+ 0xff1b, 0x003c, 0xff1c, 0x003d, 0xff1d, 0x003e, 0xff1e, 0x003f,
+ 0x0294, 0xff1f, 0x0040, 0x0259, 0xff20, 0x0041, 0x00c0, 0x00c1,
+ 0x00c2, 0x00c3, 0x0100, 0x0102, 0x0104, 0x01cd, 0x0251, 0x1f08,
+ 0xff21, 0x0042, 0xff22, 0x0043, 0x0106, 0x010a, 0x010c, 0x132d,
+ 0xff23, 0x0044, 0x010e, 0x12fd, 0xff24, 0x0045, 0x00c8, 0x00c9,
+ 0x00ca, 0x00cb, 0x0112, 0x0114, 0x0116, 0x0118, 0x011a, 0x025b,
+ 0x12a4, 0xff25, 0x0046, 0xff26, 0x0047, 0x011e, 0x0120, 0x0122,
+ 0x01e6, 0x01f4, 0x0262, 0x131d, 0xff27, 0x0048, 0x0127, 0x1215,
+ 0xff28, 0x0049, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x0128, 0x012a,
+ 0x012c, 0x012e, 0x0130, 0x01cf, 0x026a, 0x0269, 0x12a5, 0xff29,
+ 0x004a, 0x025f, 0xff2a, 0x004b, 0x0136, 0x01e8, 0x12bd, 0x212a,
+ 0xff2b, 0x004c, 0x0139, 0x013b, 0x013d, 0x026b, 0x026c, 0x029f,
+ 0xff2c, 0x004d, 0x0271, 0xff2d, 0x004e, 0x00d1, 0x0143, 0x0145,
+ 0x0147, 0x014b, 0x129d, 0xff2e, 0x004f, 0x00d2, 0x00d3, 0x00d4,
+ 0x00d5, 0x014c, 0x014e, 0x01d1, 0x01ea, 0x0254, 0xff2f, 0x0050,
+ 0x1335, 0xff30, 0x0051, 0x0263, 0x1255, 0xff31, 0x0052, 0x0154,
+ 0x0156, 0x0158, 0x025a, 0x0280, 0xff32, 0x0053, 0x015a, 0x015e,
+ 0x0160, 0x0218, 0x0283, 0xff33, 0x0054, 0x0162, 0x0164, 0x021a,
+ 0x1325, 0xff34, 0x0055, 0x00d9, 0x00da, 0x00db, 0x0168, 0x016a,
+ 0x016c, 0x016e, 0x0172, 0x01d3, 0x0277, 0x028a, 0xff35, 0x0056,
+ 0x028c, 0xff36, 0x0057, 0x0174, 0xff37, 0x0058, 0x2611, 0x2612,
+ 0x2713, 0x2714, 0x2717, 0x2718, 0xff38, 0x0059, 0x00dd, 0x0176,
+ 0x0178, 0xff39, 0x005a, 0x0179, 0x017b, 0x017d, 0x021d, 0x12e5,
+ 0xff3a, 0x005b, 0x032a, 0xff3b, 0x005c, 0xff3c, 0x005d, 0xff3d,
+ 0x005e, 0x0302, 0xff3e, 0x005f, 0xff3f, 0x0060, 0x0300, 0x2018,
+ 0xff40, 0x0061, 0x00e1, 0x00e2, 0x00e3, 0x0101, 0x0103, 0x0105,
+ 0x01ce, 0x05b7, 0x12a3, 0x1f00, 0xff41, 0x0062, 0x1265, 0xff42,
+ 0x0063, 0x0107, 0x010b, 0x010d, 0x127d, 0xff43, 0x0064, 0x010f,
+ 0x12f5, 0xff44, 0x0065, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0113,
+ 0x0115, 0x0117, 0x0119, 0x011b, 0x12a0, 0xff45, 0x0066, 0xff46,
+ 0x0067, 0x011f, 0x0121, 0x0123, 0x01e7, 0x01f5, 0x0261, 0x130d,
+ 0x210a, 0xff47, 0x0068, 0x05bf, 0x1205, 0x210e, 0xff48, 0x0069,
+ 0x00ed, 0x00ee, 0x00ef, 0x0129, 0x012b, 0x012d, 0x012f, 0x0131,
+ 0x01d0, 0x05b4, 0x12a2, 0xff49, 0x006a, 0x01f0, 0x029d, 0x1305,
+ 0xff4a, 0x006b, 0x0137, 0x01e9, 0x12ad, 0xff4b, 0x006c, 0x013a,
+ 0x013c, 0x013e, 0x120d, 0xff4c, 0x006d, 0x121d, 0xff4d, 0x006e,
+ 0x00f1, 0x0144, 0x0146, 0x0148, 0x1295, 0xff4e, 0x006f, 0x00f2,
+ 0x00f3, 0x00f4, 0x00f5, 0x014d, 0x014f, 0x01d2, 0x01eb, 0x05b8,
+ 0x12a6, 0x134d, 0x2134, 0xff4f, 0x0070, 0x1355, 0xff50, 0x0071,
+ 0x1245, 0xff51, 0x0072, 0x0155, 0x0157, 0x0159, 0x0279, 0x122d,
+ 0xff52, 0x0073, 0x015b, 0x015f, 0x0161, 0x0219, 0x1235, 0xff53,
+ 0x0074, 0x0163, 0x0165, 0x021b, 0x1275, 0xff54, 0x0075, 0x00f9,
+ 0x00fa, 0x00fb, 0x0169, 0x016b, 0x016d, 0x016f, 0x0173, 0x01d4,
+ 0x05bc, 0x12a1, 0xff55, 0x0076, 0x05f0, 0x126d, 0xff56, 0x0077,
+ 0x0175, 0x12cd, 0xff57, 0x0078, 0xff58, 0x0079, 0x00fd, 0x00ff,
+ 0x0177, 0x12ed, 0xff59, 0x007a, 0x017a, 0x017c, 0x017e, 0x12dd,
+ 0xff5a, 0x007b, 0xff5b, 0x007c, 0x030d, 0xff5c, 0x007d, 0xff5d,
+ 0x007e, 0x0303, 0x0334, 0xff5e
+};
+
+static struct unipair_str repl_map[2621] =
+{
+ {0xa1,"!"}, {0xa2,"-c-"}, {0xa3,"-L-"}, {0xa4,"CUR"},
+ {0xa5,"YEN"}, {0xa6,"|"}, {0xa7,"S:"}, {0xa8,"\042"},
+ {0xa9,"(c)"}, {0xaa,"-a"}, {0xab,"<<"}, {0xac,"NOT"},
+ {0xae,"(R)"}, {0xaf,"-"}, {0xb0,"DEG"}, {0xb1,"+-"},
+ {0xb2,"^2"}, {0xb3,"^3"}, {0xb4,"'"}, {0xb5,"u"},
+ {0xb6,"P:"}, {0xb7,"."}, {0xb8,","}, {0xb9,"^1"},
+ {0xba,"-o"}, {0xbb,">>"}, {0xbc," 1/4"}, {0xbd," 1/2"},
+ {0xbe," 3/4"}, {0xbf,"?"}, {0xc4,"Ae"}, {0xc5,"AA"},
+ {0xc6,"AE"}, {0xc7,"C,"}, {0xd0,"D-"}, {0xd6,"Oe"},
+ {0xd7," *"}, {0xd8,"O/"}, {0xdc,"Ue"}, {0xde,"TH"},
+ {0xdf,"ss"}, {0xe0,"`a"}, {0xe4,"ae"}, {0xe5,"aa"},
+ {0xe6,"ae"}, {0xe7,"c,"}, {0xec,"`i"}, {0xf0,"d-"},
+ {0xf6,"oe"}, {0xf7,"-:"}, {0xf8,"o/"}, {0xfc,"ue"},
+ {0xfe,"th"}, {0x108,"Ch"}, {0x109,"ch"}, {0x110,"D/"},
+ {0x111,"d/"}, {0x11c,"Gh"}, {0x11d,"gh"}, {0x124,"Hh"},
+ {0x125," "}, {0x126,"H/"}, {0x132,"IJ"}, {0x133,"ij"},
+ {0x134,"Jh"}, {0x135,"jh"}, {0x138,"kk"}, {0x13f,"L."},
+ {0x140,"l."}, {0x141,"L/"}, {0x142,"l/"}, {0x149,"'n"},
+ {0x14a,"NG"}, {0x150,"O\042"}, {0x151,"o\042"}, {0x152,"OE"},
+ {0x153,"oe"}, {0x15c,"Sh"}, {0x15d,"sh"}, {0x166,"T/"},
+ {0x167,"t/"}, {0x170,"U\042"}, {0x171,"u\042"}, {0x17f,"s1"},
+ {0x187,"C2"}, {0x188,"c2"}, {0x191,"F2"}, {0x192," f"},
+ {0x198,"K2"}, {0x199,"k2"}, {0x1a0,"O9"}, {0x1a1,"o9"},
+ {0x1a2,"OI"}, {0x1a3,"oi"}, {0x1a6,"yr"}, {0x1af,"U9"},
+ {0x1b0,"u9"}, {0x1b5,"Z/"}, {0x1b6,"z/"}, {0x1b7,"ED"},
+ {0x1d5,"U:-"}, {0x1d6,"u:-"}, {0x1d7,"U:'"}, {0x1d8,"u:'"},
+ {0x1d9,"U:<"}, {0x1da,"u:<"}, {0x1db,"U:!"}, {0x1dc,"u:!"},
+ {0x1de,"A1"}, {0x1df,"a1"}, {0x1e0,"A7"}, {0x1e1,"a7"},
+ {0x1e2,"A3"}, {0x1e3,"a3"}, {0x1e4,"G/"}, {0x1e5,"g/"},
+ {0x1ec,"O1"}, {0x1ed,"o1"}, {0x1ee,"EZ"}, {0x1ef,"ez"},
+ {0x1fa,"AA'"}, {0x1fb,"aa'"}, {0x1fc,"AE'"}, {0x1fd,"ae'"},
+ {0x1fe,"O/'"}, {0x1ff,"o/'"}, {0x200,"A!!"}, {0x201,"a!!"},
+ {0x202,"A)"}, {0x203,"a)"}, {0x204,"E!!"}, {0x205,"e!!"},
+ {0x206,"E)"}, {0x207,"e)"}, {0x208,"I!!"}, {0x209,"i!!"},
+ {0x20a,"I)"}, {0x20b,"i)"}, {0x20c,"O!!"}, {0x20d,"o!!"},
+ {0x20e,"O)"}, {0x20f,"o)"}, {0x210,"R!!"}, {0x211,"r!!"},
+ {0x212,"R)"}, {0x213,"r)"}, {0x214,"U!!"}, {0x215,"u!!"},
+ {0x216,"U)"}, {0x217,"u)"}, {0x252,"A."}, {0x253,"b`"},
+ {0x256,"d."}, {0x257,"d`"}, {0x258,"@<umd>"}, {0x25c,"V\042"},
+ {0x25d,"R<umd>"}, {0x25e,"O\042"}, {0x260,"g`"}, {0x264,"o-"},
+ {0x265,"j<rnd>"}, {0x266,"h<?>"}, {0x268,"i\042"}, {0x26d,"l."},
+ {0x26e,"z<lat>"}, {0x26f,"u-"}, {0x270,"j<vel>"}, {0x273,"n."},
+ {0x274,"n\042"}, {0x275,"@."}, {0x276,"&."}, {0x27a,"*<lat>"},
+ {0x27b,"r."}, {0x27d,"*."}, {0x280,"r\042"}, {0x281,"g\042"},
+ {0x282,"s."}, {0x284,"J`"}, {0x287,"t!"}, {0x288,"t."},
+ {0x289,"u\042"}, {0x28b,"r<lbd>"}, {0x28d,"w<vls>"}, {0x28e,"l^"},
+ {0x28f,"I."}, {0x290,"z."}, {0x292,"Z"}, {0x295,"H<vcd>"},
+ {0x296,"l!"}, {0x297,"c!"}, {0x298,"p!"}, {0x299,"b<trl>"},
+ {0x29b,"G`"}, {0x29e,"k!"}, {0x2a0,"q`"}, {0x2a4,"d3"},
+ {0x2a6,"ts"}, {0x2a7,"tS"}, {0x2b0,"<h>"}, {0x2b1,"<?>"},
+ {0x2b3,"<r>"}, {0x2b7,"<w>"}, {0x2bb,";S"}, {0x2c6,"^"},
+ {0x2c7,"'<"}, {0x2c8,"|"}, {0x2c9,"1-"}, {0x2cb,"1!"},
+ {0x2d1,":\\"}, {0x2d8,"'("}, {0x2d9,"'."}, {0x2da,"'0"},
+ {0x2db,"';"}, {0x2dc,"~"}, {0x2dd,"'\042"}, {0x2e5,"_T"},
+ {0x2e6,"_H"}, {0x2e7,"_M"}, {0x2e8,"_L"}, {0x2e9,"_B"},
+ {0x2ec,"_v"}, {0x2ee,"''"}, {0x30b,"''"}, {0x30e,"||"},
+ {0x30f,"``"}, {0x324,"<?>"}, {0x325,"<o>"}, {0x32b,"<w>"},
+ {0x334,"<H>"}, {0x340,"`"}, {0x341,"'"}, {0x342,"~"},
+ {0x344,"'%"}, {0x345,"j3"}, {0x347,"="}, {0x360,"~~"},
+ {0x374,"'"}, {0x375,","}, {0x37a,"j3"}, {0x37e,"?%"},
+ {0x384,"'*"}, {0x385,"'%"}, {0x386,"A'"}, {0x387,".*"},
+ {0x388,"E'"}, {0x389,"Y%"}, {0x38a,"I'"}, {0x38c,"O'"},
+ {0x38e,"U%"}, {0x38f,"W%"}, {0x390,"i3"}, {0x391,"A"},
+ {0x392,"B"}, {0x393,"G"}, {0x394,"D"}, {0x395,"E"},
+ {0x396,"Z"}, {0x397,"Y"}, {0x398,"TH"}, {0x399,"I"},
+ {0x39a,"K"}, {0x39b,"L"}, {0x39c,"M"}, {0x39d,"N"},
+ {0x39e,"C"}, {0x39f,"O"}, {0x3a0,"P"}, {0x3a1,"R"},
+ {0x3a3,"S"}, {0x3a4,"T"}, {0x3a5,"U"}, {0x3a6,"F"},
+ {0x3a7,"X"}, {0x3a8,"Q"}, {0x3a9,"W*"}, {0x3aa,"J"},
+ {0x3ab,"V*"}, {0x3ac,"a'"}, {0x3ad,"e'"}, {0x3ae,"y%"},
+ {0x3af,"i'"}, {0x3b0,"u3"}, {0x3b1,"a"}, {0x3b2,"b"},
+ {0x3b3,"g"}, {0x3b4,"d"}, {0x3b5,"e"}, {0x3b6,"z"},
+ {0x3b7,"y"}, {0x3b8,"th"}, {0x3b9,"i"}, {0x3ba,"k"},
+ {0x3bb,"l"}, {0x3bc,"m"}, {0x3bd,"n"}, {0x3be,"c"},
+ {0x3bf,"o"}, {0x3c0,"p"}, {0x3c1,"r"}, {0x3c2,"*s"},
+ {0x3c3,"s"}, {0x3c4,"t"}, {0x3c5,"u"}, {0x3c6,"f"},
+ {0x3c7,"x"}, {0x3c8,"q"}, {0x3c9,"w"}, {0x3ca,"j"},
+ {0x3cb,"v*"}, {0x3cc,"o'"}, {0x3cd,"u%"}, {0x3ce,"w%"},
+ {0x3d0,"beta "}, {0x3d1,"theta "}, {0x3d2,"upsi "}, {0x3d5,"phi "},
+ {0x3d6,"pi "}, {0x3d7,"k."}, {0x3da,"T3"}, {0x3db,"t3"},
+ {0x3dc,"M3"}, {0x3dd,"m3"}, {0x3de,"K3"}, {0x3df,"k3"},
+ {0x3e0,"P3"}, {0x3e1,"p3"}, {0x3f0,"kappa "}, {0x3f1,"rho "},
+ {0x3f3,"J"}, {0x3f4,"'%"}, {0x3f5,"j3"}, {0x402,"D%"},
+ {0x403,"G%"}, {0x404,"IE"}, {0x405,"DS"}, {0x406,"II"},
+ {0x407,"YI"}, {0x408,"J%"}, {0x409,"LJ"}, {0x40a,"NJ"},
+ {0x40b,"Ts"}, {0x40c,"KJ"}, {0x40e,"V%"}, {0x40f,"DZ"},
+ {0x401,"IO"}, {0x410,"A"}, {0x411,"B"}, {0x412,"V"},
+ {0x413,"G"}, {0x414,"D"}, {0x415,"E"}, {0x416,"ZH"},
+ {0x417,"Z"}, {0x418,"I"}, {0x419,"J"}, {0x41a,"K"},
+ {0x41b,"L"}, {0x41c,"M"}, {0x41d,"N"}, {0x41e,"O"},
+ {0x41f,"P"}, {0x420,"R"}, {0x421,"S"}, {0x422,"T"},
+ {0x423,"U"}, {0x424,"F"}, {0x425,"H"}, {0x426,"C"},
+ {0x427,"CH"}, {0x428,"SH"}, {0x429,"SCH"}, {0x42a,"\042"},
+ {0x42b,"Y"}, {0x42c,"'"}, {0x42d,"`E"}, {0x42e,"YU"},
+ {0x42f,"YA"}, {0x430,"a"}, {0x431,"b"}, {0x432,"v"},
+ {0x433,"g"}, {0x434,"d"}, {0x435,"e"}, {0x436,"zh"},
+ {0x437,"z"}, {0x438,"i"}, {0x439,"j"}, {0x43a,"k"},
+ {0x43b,"l"}, {0x43c,"m"}, {0x43d,"n"}, {0x43e,"o"},
+ {0x43f,"p"}, {0x440,"r"}, {0x441,"s"}, {0x442,"t"},
+ {0x443,"u"}, {0x444,"f"}, {0x445,"h"}, {0x446,"c"},
+ {0x447,"ch"}, {0x448,"sh"}, {0x449,"sch"}, {0x44a,"\042"},
+ {0x44b,"y"}, {0x44c,"'"}, {0x44d,"`e"}, {0x44e,"yu"},
+ {0x44f,"ya"}, {0x451,"io"}, {0x452,"d%"}, {0x453,"g%"},
+ {0x454,"ie"}, {0x455,"ds"}, {0x456,"ii"}, {0x457,"yi"},
+ {0x458,"j%"}, {0x459,"lj"}, {0x45a,"nj"}, {0x45b,"ts"},
+ {0x45c,"kj"}, {0x45e,"v%"}, {0x45f,"dz"}, {0x462,"Y3"},
+ {0x463,"y3"}, {0x46a,"O3"}, {0x46b,"o3"}, {0x472,"F3"},
+ {0x473,"f3"}, {0x474,"V3"}, {0x475,"v3"}, {0x480,"C3"},
+ {0x481,"c3"}, {0x490,"G3"}, {0x491,"g3"}, {0x4d4,"AE"},
+ {0x4d5,"ae"}, {0x5f1,"oy"}, {0x5f2,"ey"}, {0x5d1,"B+"},
+ {0x5d2,"G+"}, {0x5d3,"D+"}, {0x5d4,"H+"}, {0x5d5,"W+"},
+ {0x5d6,"Z+"}, {0x5d7,"X+"}, {0x5d8,"Tj"}, {0x5d9,"J+"},
+ {0x5da,"K%"}, {0x5db,"K+"}, {0x5dc,"L+"}, {0x5dd,"M%"},
+ {0x5de,"M+"}, {0x5df,"N%"}, {0x5e0,"N+"}, {0x5e1,"S+"},
+ {0x5e2,"E+"}, {0x5e3,"P%"}, {0x5e4,"P+"}, {0x5e5,"Zj"},
+ {0x5e6,"ZJ"}, {0x5e7,"Q+"}, {0x5e8,"R+"}, {0x5e9,"Sh"},
+ {0x5ea,"T+"}, {0x60c,",+"}, {0x61b,";+"}, {0x61f,"?+"},
+ {0x621,"H'"}, {0x622,"aM"}, {0x623,"aH"}, {0x624,"wH"},
+ {0x625,"ah"}, {0x626,"yH"}, {0x627,"a+"}, {0x628,"b+"},
+ {0x629,"tm"}, {0x62a,"t+"}, {0x62b,"tk"}, {0x62c,"g+"},
+ {0x62d,"hk"}, {0x62e,"x+"}, {0x62f,"d+"}, {0x630,"dk"},
+ {0x631,"r+"}, {0x632,"z+"}, {0x633,"s+"}, {0x634,"sn"},
+ {0x635,"c+"}, {0x636,"dd"}, {0x637,"tj"}, {0x638,"zH"},
+ {0x639,"e+"}, {0x63a,"i+"}, {0x640,"++"}, {0x641,"f+"},
+ {0x642,"q+"}, {0x643,"k+"}, {0x644,"l+"}, {0x645,"m+"},
+ {0x646,"n+"}, {0x647,"h+"}, {0x648,"w+"}, {0x649,"j+"},
+ {0x64a,"y+"}, {0x64b,":+"}, {0x64c,"\042+"}, {0x64d,"=+"},
+ {0x64e,"/+"}, {0x64f,"'+"}, {0x650,"1+"}, {0x651,"3+"},
+ {0x652,"0+"}, {0x660,"0a"}, {0x661,"1a"}, {0x662,"2a"},
+ {0x663,"3a"}, {0x664,"4a"}, {0x665,"5a"}, {0x666,"6a"},
+ {0x667,"7a"}, {0x668,"8a"}, {0x669,"9a"}, {0x670,"aS"},
+ {0x67e,"p+"}, {0x681,"hH"}, {0x686,"tc"}, {0x698,"zj"},
+ {0x6a4,"v+"}, {0x6af,"gf"}, {0x6f0,"0a"}, {0x6f1,"1a"},
+ {0x6f2,"2a"}, {0x6f3,"3a"}, {0x6f4,"4a"}, {0x6f5,"5a"},
+ {0x6f6,"6a"}, {0x6f7,"7a"}, {0x6f8,"8a"}, {0x6f9,"9a"},
+ {0x1200,"he"}, {0x1201,"hu"}, {0x1202,"hi"}, {0x1203,"ha"},
+ {0x1204,"hE"}, {0x1206,"ho"}, {0x1208,"le"}, {0x1209,"lu"},
+ {0x120a,"li"}, {0x120b,"la"}, {0x120c,"lE"}, {0x120e,"lo"},
+ {0x120f,"lWa"}, {0x1210,"He"}, {0x1211,"Hu"}, {0x1212,"Hi"},
+ {0x1213,"Ha"}, {0x1214,"HE"}, {0x1216,"Ho"}, {0x1217,"HWa"},
+ {0x1218,"me"}, {0x1219,"mu"}, {0x121a,"mi"}, {0x121b,"ma"},
+ {0x121c,"mE"}, {0x121e,"mo"}, {0x121f,"mWa"}, {0x1220,"`se"},
+ {0x1221,"`su"}, {0x1222,"`si"}, {0x1223,"`sa"}, {0x1224,"`sE"},
+ {0x1225,"`s"}, {0x1226,"`so"}, {0x1227,"`sWa"}, {0x1228,"re"},
+ {0x1229,"ru"}, {0x122a,"ri"}, {0x122b,"ra"}, {0x122c,"rE"},
+ {0x122e,"ro"}, {0x122f,"rWa"}, {0x1230,"se"}, {0x1231,"su"},
+ {0x1232,"si"}, {0x1233,"sa"}, {0x1234,"sE"}, {0x1236,"so"},
+ {0x1237,"sWa"}, {0x1238,"xe"}, {0x1239,"xu"}, {0x123a,"xi"},
+ {0x123b,"xa"}, {0x123c,"xE"}, {0x123d,"xa"}, {0x123e,"xo"},
+ {0x123f,"xWa"}, {0x1240,"qe"}, {0x1241,"qu"}, {0x1242,"qi"},
+ {0x1243,"qa"}, {0x1244,"qE"}, {0x1246,"qo"}, {0x1248,"qWe"},
+ {0x124a,"qWi"}, {0x124b,"qWa"}, {0x124c,"qWE"}, {0x124d,"qW"},
+ {0x1250,"Qe"}, {0x1251,"Qu"}, {0x1252,"Qi"}, {0x1253,"Qa"},
+ {0x1254,"QE"}, {0x1256,"Qo"}, {0x1258,"QWe"}, {0x125a,"QWi"},
+ {0x125b,"QWa"}, {0x125c,"QWE"}, {0x125d,"QW"}, {0x1260,"be"},
+ {0x1261,"bu"}, {0x1262,"bi"}, {0x1263,"ba"}, {0x1264,"bE"},
+ {0x1266,"bo"}, {0x1267,"bWa"}, {0x1268,"ve"}, {0x1269,"vu"},
+ {0x126a,"vi"}, {0x126b,"va"}, {0x126c,"vE"}, {0x126e,"vo"},
+ {0x126f,"vWa"}, {0x1270,"te"}, {0x1271,"tu"}, {0x1272,"ti"},
+ {0x1273,"ta"}, {0x1274,"tE"}, {0x1276,"to"}, {0x1277,"tWa"},
+ {0x1278,"ce"}, {0x1279,"cu"}, {0x127a,"ci"}, {0x127b,"ca"},
+ {0x127c,"cE"}, {0x127e,"co"}, {0x127f,"cWa"}, {0x1280,"`he"},
+ {0x1281,"`hu"}, {0x1282,"`hi"}, {0x1283,"`ha"}, {0x1284,"`hE"},
+ {0x1285,"`h"}, {0x1286,"`ho"}, {0x1288,"hWe"}, {0x128a,"hWi"},
+ {0x128b,"hWa"}, {0x128c,"hWE"}, {0x128d,"hW"}, {0x1290,"na"},
+ {0x1291,"nu"}, {0x1292,"ni"}, {0x1293,"na"}, {0x1294,"nE"},
+ {0x1296,"no"}, {0x1297,"nWa"}, {0x1298,"Ne"}, {0x1299,"Nu"},
+ {0x129a,"Ni"}, {0x129b,"Na"}, {0x129c,"NE"}, {0x129e,"No"},
+ {0x129f,"NWa"}, {0x12a7,"e3"}, {0x12a8,"ke"}, {0x12a9,"ku"},
+ {0x12aa,"ki"}, {0x12ab,"ka"}, {0x12ac,"kE"}, {0x12ae,"ko"},
+ {0x12b0,"kWe"}, {0x12b2,"kWi"}, {0x12b3,"kWa"}, {0x12b4,"kWE"},
+ {0x12b5,"kW"}, {0x12b8,"Ke"}, {0x12b9,"Ku"}, {0x12ba,"Ki"},
+ {0x12bb,"Ka"}, {0x12bc,"KE"}, {0x12be,"Ko"}, {0x12c0,"KWe"},
+ {0x12c2,"KWi"}, {0x12c3,"KWa"}, {0x12c4,"KWE"}, {0x12c5,"KW"},
+ {0x12c8,"we"}, {0x12c9,"wu"}, {0x12ca,"wi"}, {0x12cb,"wa"},
+ {0x12cc,"wE"}, {0x12ce,"wo"}, {0x12d0,"`e"}, {0x12d1,"`u"},
+ {0x12d2,"`i"}, {0x12d3,"`a"}, {0x12d4,"`E"}, {0x12d5,"`I"},
+ {0x12d6,"`o"}, {0x12d8,"ze"}, {0x12d9,"zu"}, {0x12da,"zi"},
+ {0x12db,"za"}, {0x12dc,"zE"}, {0x12de,"zo"}, {0x12df,"zWa"},
+ {0x12e0,"Ze"}, {0x12e1,"Zu"}, {0x12e2,"Zi"}, {0x12e3,"Za"},
+ {0x12e4,"ZE"}, {0x12e6,"Zo"}, {0x12e7,"ZWa"}, {0x12e8,"ye"},
+ {0x12e9,"yu"}, {0x12ea,"yi"}, {0x12eb,"ya"}, {0x12ec,"yE"},
+ {0x12ee,"yo"}, {0x12ef,"yWa"}, {0x12f0,"de"}, {0x12f1,"du"},
+ {0x12f2,"di"}, {0x12f3,"da"}, {0x12f4,"dE"}, {0x12f6,"do"},
+ {0x12f7,"dWa"}, {0x12f8,"De"}, {0x12f9,"Du"}, {0x12fa,"Di"},
+ {0x12fb,"Da"}, {0x12fc,"DE"}, {0x12fe,"Do"}, {0x12ff,"DWa"},
+ {0x1300,"je"}, {0x1301,"ju"}, {0x1302,"ji"}, {0x1303,"ja"},
+ {0x1304,"jE"}, {0x1306,"jo"}, {0x1307,"jWa"}, {0x1308,"ga"},
+ {0x1309,"gu"}, {0x130a,"gi"}, {0x130b,"ga"}, {0x130c,"gE"},
+ {0x130e,"go"}, {0x1310,"gWu"}, {0x1312,"gWi"}, {0x1313,"gWa"},
+ {0x1314,"gWE"}, {0x1315,"gW"}, {0x1318,"Ge"}, {0x1319,"Gu"},
+ {0x131a,"Gi"}, {0x131b,"Ga"}, {0x131c,"GE"}, {0x131e,"Go"},
+ {0x131f,"GWa"}, {0x1320,"Te"}, {0x1321,"Tu"}, {0x1322,"Ti"},
+ {0x1323,"Ta"}, {0x1324,"TE"}, {0x1326,"To"}, {0x1327,"TWa"},
+ {0x1328,"Ce"}, {0x1329,"Ca"}, {0x132a,"Cu"}, {0x132b,"Ca"},
+ {0x132c,"CE"}, {0x132e,"Co"}, {0x132f,"CWa"}, {0x1330,"Pe"},
+ {0x1331,"Pu"}, {0x1332,"Pi"}, {0x1333,"Pa"}, {0x1334,"PE"},
+ {0x1336,"Po"}, {0x1337,"PWa"}, {0x1338,"SWe"}, {0x1339,"SWu"},
+ {0x133a,"SWi"}, {0x133b,"SWa"}, {0x133c,"SWE"}, {0x133d,"SW"},
+ {0x133e,"SWo"}, {0x133f,"SWa"}, {0x1340,"`Sa"}, {0x1341,"`Su"},
+ {0x1342,"`Si"}, {0x1343,"`Sa"}, {0x1344,"`SE"}, {0x1345,"`S"},
+ {0x1346,"`So"}, {0x1348,"fa"}, {0x1349,"fu"}, {0x134a,"fi"},
+ {0x134b,"fa"}, {0x134c,"fE"}, {0x134e,"fo"}, {0x134f,"fWa"},
+ {0x1350,"pe"}, {0x1351,"pu"}, {0x1352,"pi"}, {0x1353,"pa"},
+ {0x1354,"pE"}, {0x1356,"po"}, {0x1357,"pWa"}, {0x1358,"mYa"},
+ {0x1359,"rYa"}, {0x135a,"fYa"}, {0x1362,"::"}, {0x1364,";"},
+ {0x1365,"-:"}, {0x1366,":-"}, {0x1367,"`?"}, {0x1368,":|:"},
+ {0x1369,"`1"}, {0x136a,"`2"}, {0x136b,"`3"}, {0x136c,"`4"},
+ {0x136d,"`5"}, {0x136e,"`6"}, {0x136f,"`7"}, {0x1370,"`8"},
+ {0x1371,"`9"}, {0x1372,"`10"}, {0x1373,"`20"}, {0x1374,"`30"},
+ {0x1375,"`40"}, {0x1376,"`50"}, {0x1377,"`60"}, {0x1378,"`70"},
+ {0x1379,"`80"}, {0x137a,"`90"}, {0x137b,"`100"}, {0x137c,"`10000"},
+ {0x1e00,"A-0"}, {0x1e01,"a-0"}, {0x1e02,"B."}, {0x1e03,"b."},
+ {0x1e04,"B-."}, {0x1e05,"b-."}, {0x1e06,"B_"}, {0x1e07,"b_"},
+ {0x1e08,"C,'"}, {0x1e09,"c,'"}, {0x1e0a,"D."}, {0x1e0b,"d."},
+ {0x1e0c,"D-."}, {0x1e0d,"d-."}, {0x1e0e,"D_"}, {0x1e0f,"d_"},
+ {0x1e10,"D,"}, {0x1e11,"d,"}, {0x1e12,"D->"}, {0x1e13,"d->"},
+ {0x1e14,"E-!"}, {0x1e15,"e-!"}, {0x1e16,"E-'"}, {0x1e17,"e-'"},
+ {0x1e18,"E->"}, {0x1e19,"e->"}, {0x1e1a,"E-?"}, {0x1e1b,"e-?"},
+ {0x1e1c,"E,("}, {0x1e1d,"e,("}, {0x1e1e,"F."}, {0x1e1f,"f."},
+ {0x1e20,"G-"}, {0x1e21,"g-"}, {0x1e22,"H."}, {0x1e23,"h."},
+ {0x1e24,"H-."}, {0x1e25,"h-."}, {0x1e26,"H:"}, {0x1e27,"h:"},
+ {0x1e28,"H,"}, {0x1e29,"h,"}, {0x1e2a,"H-("}, {0x1e2b,"h-("},
+ {0x1e2c,"I-?"}, {0x1e2d,"i-?"}, {0x1e2e,"I:'"}, {0x1e2f,"i:'"},
+ {0x1e30,"K'"}, {0x1e31,"k'"}, {0x1e32,"K-."}, {0x1e33,"k-."},
+ {0x1e34,"K_"}, {0x1e35,"k_"}, {0x1e36,"L-."}, {0x1e37,"l-."},
+ {0x1e38,"L--."}, {0x1e39,"l--."}, {0x1e3a,"L_"}, {0x1e3b,"l_"},
+ {0x1e3c,"L->"}, {0x1e3d,"l->"}, {0x1e3e,"M'"}, {0x1e3f,"m'"},
+ {0x1e40,"M."}, {0x1e41,"m."}, {0x1e42,"M-."}, {0x1e43,"m-."},
+ {0x1e44,"N."}, {0x1e45,"n."}, {0x1e46,"N-."}, {0x1e47,"n-."},
+ {0x1e48,"N_"}, {0x1e49,"n_"}, {0x1e4a,"N->"}, {0x1e4b,"n->"},
+ {0x1e4c,"O?'"}, {0x1e4d,"o?'"}, {0x1e4e,"O?:"}, {0x1e4f,"o?:"},
+ {0x1e50,"O-!"}, {0x1e51,"o-!"}, {0x1e52,"O-'"}, {0x1e53,"o-'"},
+ {0x1e54,"P'"}, {0x1e55,"p'"}, {0x1e56,"P."}, {0x1e57,"p."},
+ {0x1e58,"R."}, {0x1e59,"r."}, {0x1e5a,"R-."}, {0x1e5b,"r-."},
+ {0x1e5c,"R--."}, {0x1e5d,"r--."}, {0x1e5e,"R_"}, {0x1e5f,"r_"},
+ {0x1e60,"S."}, {0x1e61,"s."}, {0x1e62,"S-."}, {0x1e63,"s-."},
+ {0x1e64,"S'."}, {0x1e65,"s'."}, {0x1e66,"S<."}, {0x1e67,"s<."},
+ {0x1e68,"S.-."}, {0x1e69,"s.-."}, {0x1e6a,"T."}, {0x1e6b,"t."},
+ {0x1e6c,"T-."}, {0x1e6d,"t-."}, {0x1e6e,"T_"}, {0x1e6f,"t_"},
+ {0x1e70,"T->"}, {0x1e71,"t->"}, {0x1e72,"U--:"}, {0x1e73,"u--:"},
+ {0x1e74,"U-?"}, {0x1e75,"u-?"}, {0x1e76,"U->"}, {0x1e77,"u->"},
+ {0x1e78,"U?'"}, {0x1e79,"u?'"}, {0x1e7a,"U-:"}, {0x1e7b,"u-:"},
+ {0x1e7c,"V?"}, {0x1e7d,"v?"}, {0x1e7e,"V-."}, {0x1e7f,"v-."},
+ {0x1e80,"W!"}, {0x1e81,"w!"}, {0x1e82,"W'"}, {0x1e83,"w'"},
+ {0x1e84,"W:"}, {0x1e85,"w:"}, {0x1e86,"W."}, {0x1e87,"w."},
+ {0x1e88,"W-."}, {0x1e89,"w-."}, {0x1e8a,"X."}, {0x1e8b,"x."},
+ {0x1e8c,"X:"}, {0x1e8d,"x:"}, {0x1e8e,"Y."}, {0x1e8f,"y."},
+ {0x1e90,"Z>"}, {0x1e91,"z>"}, {0x1e92,"Z-."}, {0x1e93,"z-."},
+ {0x1e94,"Z_"}, {0x1e95,"z_"}, {0x1e96,"h_"}, {0x1e97,"t:"},
+ {0x1e98,"w0"}, {0x1e99,"y0"}, {0x1ea0,"A-."}, {0x1ea1,"a-."},
+ {0x1ea2,"A2"}, {0x1ea3,"a2"}, {0x1ea4,"A>'"}, {0x1ea5,"a>'"},
+ {0x1ea6,"A>!"}, {0x1ea7,"a>!"}, {0x1ea8,"A>2"}, {0x1ea9,"a>2"},
+ {0x1eaa,"A>?"}, {0x1eab,"a>?"}, {0x1eac,"A>-."}, {0x1ead,"a>-."},
+ {0x1eae,"A('"}, {0x1eaf,"a('"}, {0x1eb0,"A(!"}, {0x1eb1,"a(!"},
+ {0x1eb2,"A(2"}, {0x1eb3,"a(2"}, {0x1eb4,"A(?"}, {0x1eb5,"a(?"},
+ {0x1eb6,"A(-."}, {0x1eb7,"a(-."}, {0x1eb8,"E-."}, {0x1eb9,"e-."},
+ {0x1eba,"E2"}, {0x1ebb,"e2"}, {0x1ebc,"E?"}, {0x1ebd,"e?"},
+ {0x1ebe,"E>'"}, {0x1ebf,"e>'"}, {0x1ec0,"E>!"}, {0x1ec1,"e>!"},
+ {0x1ec2,"E>2"}, {0x1ec3,"e>2"}, {0x1ec4,"E>?"}, {0x1ec5,"e>?"},
+ {0x1ec6,"E>-."}, {0x1ec7,"e>-."}, {0x1ec8,"I2"}, {0x1ec9,"i2"},
+ {0x1eca,"I-."}, {0x1ecb,"i-."}, {0x1ecc,"O-."}, {0x1ecd,"o-."},
+ {0x1ece,"O2"}, {0x1ecf,"o2"}, {0x1ed0,"O>'"}, {0x1ed1,"o>'"},
+ {0x1ed2,"O>!"}, {0x1ed3,"o>!"}, {0x1ed4,"O>2"}, {0x1ed5,"o>2"},
+ {0x1ed6,"O>?"}, {0x1ed7,"o>?"}, {0x1ed8,"O>-."}, {0x1ed9,"o>-."},
+ {0x1eda,"O9'"}, {0x1edb,"o9'"}, {0x1edc,"O9!"}, {0x1edd,"o9!"},
+ {0x1ede,"O92"}, {0x1edf,"o92"}, {0x1ee0,"O9?"}, {0x1ee1,"o9?"},
+ {0x1ee2,"O9-."}, {0x1ee3,"o9-."}, {0x1ee4,"U-."}, {0x1ee5,"u-."},
+ {0x1ee6,"U2"}, {0x1ee7,"u2"}, {0x1ee8,"U9'"}, {0x1ee9,"u9'"},
+ {0x1eea,"U9!"}, {0x1eeb,"u9!"}, {0x1eec,"U92"}, {0x1eed,"u92"},
+ {0x1eee,"U9?"}, {0x1eef,"u9?"}, {0x1ef0,"U9-."}, {0x1ef1,"u9-."},
+ {0x1ef2,"Y!"}, {0x1ef3,"y!"}, {0x1ef4,"Y-."}, {0x1ef5,"y-."},
+ {0x1ef6,"Y2"}, {0x1ef7,"y2"}, {0x1ef8,"Y?"}, {0x1ef9,"y?"},
+ {0x1f01,"ha"}, {0x1f02,"`a"}, {0x1f03,"h`a"}, {0x1f04,"a'"},
+ {0x1f05,"ha'"}, {0x1f06,"a~"}, {0x1f07,"ha~"}, {0x1f09,"hA"},
+ {0x1f0a,"`A"}, {0x1f0b,"h`A"}, {0x1f0c,"A'"}, {0x1f0d,"hA'"},
+ {0x1f0e,"A~"}, {0x1f0f,"hA~"}, {0x1f11,"he"}, {0x1f19,"hE"},
+ {0x1f31,"hi"}, {0x1f39,"hI"}, {0x1f41,"ho"}, {0x1f49,"hO"},
+ {0x1f51,"hu"}, {0x1f59,"hU"}, {0x1fbf,",,"}, {0x1fc0,"?*"},
+ {0x1fc1,"?:"}, {0x1fcd,",!"}, {0x1fce,",'"}, {0x1fcf,"?,"},
+ {0x1fdd,";!"}, {0x1fde,";'"}, {0x1fdf,"?;"}, {0x1fe5,"rh"},
+ {0x1fec,"Rh"}, {0x1fed,"!:"}, {0x1fef,"!*"}, {0x1ffe,";;"},
+ {0x2001," "}, {0x2003," "}, {0x200e,"(->)"}, {0x200f,"(<-)"},
+ {0x200a,""}, {0x2014,"--"}, {0x2016,"||"}, {0x2017,"=2"},
+ {0x2020,"/-"}, {0x2021,"/="}, {0x2022," o "}, {0x2023," > "},
+ {0x2025,".."}, {0x2026,"..."}, {0x2027,"."}, {0x2028,"\015"},
+ {0x2029,"\015\012"}, {0x202c,""}, {0x202d,""}, {0x202b,""},
+ {0x202f,""}, {0x2030," 0/00"}, {0x2031," 0/000"}, {0x2032,"'"},
+ {0x2033,"''"}, {0x2034,"'''"}, {0x2035,"`"}, {0x2036,"``"},
+ {0x2037,"```"}, {0x2038,"^"}, {0x2039,"<"}, {0x203a,">"},
+ {0x203b,":X"}, {0x203c,"!!"}, {0x203d,"?!"}, {0x203e,"'-"},
+ {0x2042,"***"}, {0x2043," - "}, {0x2044,"/"}, {0x2045,"[-"},
+ {0x2046,"-]"}, {0x2047,"??"}, {0x2048,"?!"}, {0x2049,"!?"},
+ {0x204b,"|P"}, {0x204e,"*"}, {0x2051,"**"}, {0x2052,"./."},
+ {0x2053,"~"}, {0x2056," .: "}, {0x2057,"''''"}, {0x2058," .:. "},
+ {0x2059," :.: "}, {0x205a," : "}, {0x205b," .:. "}, {0x205c,":+:"},
+ {0x2070,"^0"}, {0x2074,"^4"}, {0x2075,"^5"}, {0x2076,"^6"},
+ {0x2077,"^7"}, {0x2078,"^8"}, {0x2079,"^9"}, {0x207a,"^+"},
+ {0x207b,"^-"}, {0x207c,"^="}, {0x207d,"^("}, {0x207e,"^)"},
+ {0x207f,"^n"}, {0x2080,"_0"}, {0x2081,"_1"}, {0x2082,"_2"},
+ {0x2083,"_3"}, {0x2084,"_4"}, {0x2085,"_5"}, {0x2086,"_6"},
+ {0x2087,"_7"}, {0x2088,"_8"}, {0x2089,"_9"}, {0x208a,"_+"},
+ {0x208b,"_-"}, {0x208c,"_="}, {0x208d,"("}, {0x208e,")"},
+ {0x20a1,"C//"}, {0x20a2,"Cr"}, {0x20a3,"Ff"}, {0x20a4,"Li"},
+ {0x20a5,"m/"}, {0x20a6,"N="}, {0x20a7,"Pt"}, {0x20a8,"Rs"},
+ {0x20a9,"W="}, {0x20aa,"rJ"}, {0x20ab,"d_"}, {0x20ac,"EUR"},
+ {0x20ad,"K-"}, {0x20ae,"T//"}, {0x20af,"Dp"}, {0x20b1,"P="},
+ {0x20b2,"G|"}, {0x20b3,"A="}, {0x20b5,"C|"}, {0x2100,"a/c"},
+ {0x2101,"a/s"}, {0x2103,"oC"}, {0x2104,"CL"}, {0x2105,"c/o"},
+ {0x2106,"c/u"}, {0x2109,"oF"}, {0x210f,"\134hbar "}, {0x2111,"Im"},
+ {0x2113,"l"}, {0x2116,"No."}, {0x2117,"(P)"}, {0x2118,"P"},
+ {0x211c,"Re"}, {0x211e,"Rx"}, {0x2120,"(SM)"}, {0x2121,"TEL"},
+ {0x2122,"(TM)"}, {0x2125,"oz."}, {0x2126,"Ohm"}, {0x212b,"Ang."},
+ {0x212e,"est."}, {0x2135,"Aleph "}, {0x2136,"Bet "}, {0x2137,"Gimel "},
+ {0x2138,"Dalet "}, {0x213b," FAX"}, {0x2153," 1/3"}, {0x2154," 2/3"},
+ {0x2155," 1/5"}, {0x2156," 2/5"}, {0x2157," 3/5"}, {0x2158," 4/5"},
+ {0x2159," 1/6"}, {0x215a," 5/6"}, {0x215b," 1/8"}, {0x215c," 3/8"},
+ {0x215d," 5/8"}, {0x215e," 7/8"}, {0x215f," 1/"}, {0x2160,"I"},
+ {0x2161,"II"}, {0x2162,"III"}, {0x2163,"IV"}, {0x2164,"V"},
+ {0x2165,"VI"}, {0x2166,"VII"}, {0x2167,"VIII"}, {0x2168,"IX"},
+ {0x2169,"X"}, {0x216a,"XI"}, {0x216b,"XII"}, {0x216c,"L"},
+ {0x216d,"C"}, {0x216e,"D"}, {0x216f,"M"}, {0x2170,"i"},
+ {0x2171,"ii"}, {0x2172,"iii"}, {0x2173,"iv"}, {0x2174,"v"},
+ {0x2175,"vi"}, {0x2176,"vii"}, {0x2177,"viii"}, {0x2178,"ix"},
+ {0x2179,"x"}, {0x217a,"xi"}, {0x217b,"xii"}, {0x217c,"l"},
+ {0x217d,"c"}, {0x217e,"d"}, {0x217f,"m"}, {0x2180,"1000RCD"},
+ {0x2181,"5000R"}, {0x2182,"10000R"}, {0x2190,"<-"}, {0x2191,"^|"},
+ {0x2192,"->"}, {0x2193,"|v"}, {0x2194,"<->"}, {0x2195,"^|v"},
+ {0x2196,"^\134"}, {0x2197,"/^"}, {0x2198,"\134v"}, {0x2199,"v/"},
+ {0x219a,"</-"}, {0x219b,"-/>"}, {0x219c,"<~"}, {0x219d,"~>"},
+ {0x219e,"<<-"}, {0x219f,"^^|"}, {0x21a0,"->>"}, {0x21a1,"|vv"},
+ {0x21a2,"<-<"}, {0x21a3,">->"}, {0x21a4,"<-|"}, {0x21a5,"^|_"},
+ {0x21a6,"|->"}, {0x21a8,"^|v_"}, {0x21ad,"<~>"}, {0x21ae,"<-/->"},
+ {0x21af,"Nv"}, {0x21b0,"<^|"}, {0x21b1,"|^>"}, {0x21b2,"<v|"},
+ {0x21b3,"|v>"}, {0x21b4,"-v"}, {0x21b5,"RET"}, {0x21ba,"u<"},
+ {0x21bb,">u"}, {0x21bc,"<-"}, {0x21bd,"<-"}, {0x21be,"^|"},
+ {0x21bf,"^|"}, {0x21c0,"->"}, {0x21c1,"->"}, {0x21c2,"|v"},
+ {0x21c3,"|v"}, {0x21c4,"<=>"}, {0x21c5,"^||v"}, {0x21c6,"<=>"},
+ {0x21c7,"<<="}, {0x21c8,"^|^|"}, {0x21c9,"=>>"}, {0x21ca,"|v|v"},
+ {0x21cb,"<=>"}, {0x21cc,"<=>"}, {0x21cd,"<=/="}, {0x21ce,"<=/=>"},
+ {0x21cf,"=/=>"}, {0x21d0,"<="}, {0x21d1,"^||"}, {0x21d2,"=>"},
+ {0x21d3,"||v"}, {0x21d4,"<=>"}, {0x21d5,"^||v"}, {0x21d6,"^\134\134"},
+ {0x21d7,"//^"}, {0x21d8,"\134\134v"}, {0x21d9,"v//"}, {0x21da,"<-="},
+ {0x21db,"=->"}, {0x21dc,"<~"}, {0x21dd,"~>"}, {0x21de,"^|=|"},
+ {0x21df,"|=|v"}, {0x21e0,"<-"}, {0x21e1,"^:"}, {0x21e2,"->"},
+ {0x21e3,":v"}, {0x21e4,"|<-"}, {0x21e5,"->|"}, {0x21e6,"<-"},
+ {0x21e7,"^|"}, {0x21e8,"->"}, {0x21e9,"|v"}, {0x21ea,"^!"},
+ {0x21eb,"^I"}, {0x21ec,"^-I"}, {0x21ed,"^|I"}, {0x21ee,"^^|"},
+ {0x21ef,"^^I"}, {0x21f0,"|->"}, {0x21f2,"\134v_|"}, {0x21f3,"^|v"},
+ {0x21f4,"-o>"}, {0x21f5,"|v^|"}, {0x21f6,"=->>>"}, {0x21f7,"<-|-"},
+ {0x21f8,"-|->"}, {0x21f9,"<-|->"}, {0x21fa,"<-||-"}, {0x21fb,"-||->"},
+ {0x21fc,"<-||->"}, {0x21fd,"<-"}, {0x21fe,"->"}, {0x21ff,"<->"},
+ {0x2200,"FA"}, {0x2201,"C"}, {0x2202,"\134partial"}, {0x2203,"TE"},
+ {0x2204,"TDNE"}, {0x2205,"{}"}, {0x2206,"Delta"}, {0x2207,"Nabla"},
+ {0x2208,"(-"}, {0x2209,"!(-"}, {0x220a,"(-"}, {0x220b,"-)"},
+ {0x220c,"!-)"}, {0x220d,"-)"}, {0x220e," qed"}, {0x220f,"\134prod"},
+ {0x2211,"\134sum"}, {0x2212,"-"}, {0x2213,"-/+"}, {0x2214,".+"},
+ {0x2216," - "}, {0x2217,"*"}, {0x2218,"Ob"}, {0x2219,"sb"},
+ {0x221a," SQRT "}, {0x221b," ROOT3 "}, {0x221c," ROOT4 "}, {0x221d,"0("},
+ {0x221e,"infty"}, {0x221f,"-L"}, {0x2220,"-V"}, {0x2225,"PP"},
+ {0x2226," !PP "}, {0x2227,"AND"}, {0x2228,"OR"}, {0x2229,"(U"},
+ {0x222a,")U"}, {0x222b,"\134int "}, {0x222c,"\134int\134int "}, {0x222d,"\134int\134int\134int "},
+ {0x222e,"Io"}, {0x2234,".:"}, {0x2235,":."}, {0x2236,":R"},
+ {0x2237,"::"}, {0x2238,".-"}, {0x2239,"-:"}, {0x223c,"?1"},
+ {0x223e,"CG"}, {0x2241,"!~"}, {0x2242,"-~"}, {0x2243,"?-"},
+ {0x2244,"!~-"}, {0x2245,"?="}, {0x2246,"~!="}, {0x2247,"!~="},
+ {0x2248,"~="}, {0x2249," !~= "}, {0x224b,"~3"}, {0x224c,"=?"},
+ {0x2250,"=..."}, {0x2253,"HI"}, {0x2254,":="}, {0x2255,"=:"},
+ {0x2260,"!="}, {0x2261,"=3"}, {0x2262," !=3 "}, {0x2263,"=4"},
+ {0x2264,"<="}, {0x2265,">="}, {0x2266,".LE."}, {0x2267,".GE."},
+ {0x2268,".LT.NOT.EQ."}, {0x2269,".GT.NOT.EQ."}, {0x226a,"<<"}, {0x226b,">>"},
+ {0x226e,"!<"}, {0x226f,"!>"}, {0x2270,"!<="}, {0x2271,"!>="},
+ {0x2272,"<~"}, {0x2273,">~"}, {0x2274,"!<~"}, {0x2275,"!>~"},
+ {0x2276," <> "}, {0x2277," >< "}, {0x2278," !<> "}, {0x2279," !>< "},
+ {0x2282,"(C"}, {0x2283,")C"}, {0x2284," !(C "}, {0x2285," !)C "},
+ {0x2286,"(_"}, {0x2287,")_"}, {0x2288,"!(_"}, {0x2289,"!)_"},
+ {0x228a,"(!_"}, {0x228b,")!_"}, {0x228f,"["}, {0x2290,"]"},
+ {0x2291,"[_"}, {0x2292,"]_"}, {0x2295,"(+)"}, {0x2296,"(-)"},
+ {0x2297,"(x)"}, {0x2298,"(/)"}, {0x2299,"(.)"}, {0x229a,"(o)"},
+ {0x229b,"(*)"}, {0x229c,"(=)"}, {0x229d,"(-)"}, {0x229e,"[+]"},
+ {0x229f,"[-]"}, {0x22a0,"[x]"}, {0x22a1,"[.]"}, {0x22a5,"-T"},
+ {0x22a7," MODELS "}, {0x22a8," TRUE "}, {0x22a9," FORCES "}, {0x22ac," !PROVES "},
+ {0x22ad," NOT TRUE "}, {0x22ae," !FORCES "}, {0x22b2," NORMAL SUBGROUP OF "}, {0x22b3," CONTAINS AS NORMAL SUBGROUP "},
+ {0x22b4," NORMAL SUBGROUP OF OR EQUAL TO "}, {0x22b5," CONTAINS AS NORMAL SUBGROUP OR EQUAL TO "}, {0x22b8," MULTIMAP "}, {0x22ba," INTERCALATE "},
+ {0x22bb," XOR "}, {0x22bc," NAND "}, {0x22c5," DOT "}, {0x22c6," STAR "},
+ {0x22d6,"<."}, {0x22d7,">."}, {0x22d8,"<<<"}, {0x22d9,">>>"},
+ {0x22da,"<=|>"}, {0x22db,">=|<"}, {0x22dc,"=<"}, {0x22dd,"=>"},
+ {0x22e2,"![_"}, {0x22e3,"!]_"}, {0x22e4,"[!_"}, {0x22e5,"]!_"},
+ {0x22e6,"<!~"}, {0x22e7,">!~"}, {0x22ee,":3"}, {0x22ef,".3"},
+ {0x2302,"Eh"}, {0x2303,"^"}, {0x2304,"v"}, {0x2307,"~~"},
+ {0x2308,"<7"}, {0x2309,">7"}, {0x230a,"7<"}, {0x230b,"7>"},
+ {0x2310,"NI"}, {0x2312,"(A"}, {0x2315,"TR"}, {0x2318,"88"},
+ {0x231a,"(-/)"}, {0x231b," >i< "}, {0x2320,"Iu"}, {0x2321,"Il"},
+ {0x2322,":("}, {0x2323,":)"}, {0x2324,"|^|"}, {0x2325," OPT "},
+ {0x2326,"[X>"}, {0x2327,"[X]"}, {0x2328,"[kbd]"}, {0x2329,"</"},
+ {0x232a,"/>"}, {0x232b,"<X]"}, {0x2387," ALT "}, {0x2397,"<-pp"},
+ {0x2398,"pp->"}, {0x2399,"[PrSc]"}, {0x239a,"[ClSc]"}, {0x23ce," CR "},
+ {0x23cf,"_^_"}, {0x23da,"GROUND"}, {0x2423,"Vs"}, {0x2440,"1h"},
+ {0x2441,"3h"}, {0x2442,"2h"}, {0x2443,"4h"}, {0x2446,"1j"},
+ {0x2447,"2j"}, {0x2448,"3j"}, {0x2449,"4j"}, {0x2460,"1-o"},
+ {0x2461,"2-o"}, {0x2462,"3-o"}, {0x2463,"4-o"}, {0x2464,"5-o"},
+ {0x2465,"6-o"}, {0x2466,"7-o"}, {0x2467,"8-o"}, {0x2468,"9-o"},
+ {0x2469,"10-o"}, {0x246a,"11-o"}, {0x246b,"12-o"}, {0x246c,"13-o"},
+ {0x246d,"14-o"}, {0x246e,"15-o"}, {0x246f,"16-o"}, {0x2470,"17-o"},
+ {0x2471,"18-o"}, {0x2472,"19-o"}, {0x2473,"20-o"}, {0x2474,"(1)"},
+ {0x2475,"(2)"}, {0x2476,"(3)"}, {0x2477,"(4)"}, {0x2478,"(5)"},
+ {0x2479,"(6)"}, {0x247a,"(7)"}, {0x247b,"(8)"}, {0x247c,"(9)"},
+ {0x247d,"(10)"}, {0x247e,"(11)"}, {0x247f,"(12)"}, {0x2480,"(13)"},
+ {0x2481,"(14)"}, {0x2482,"(15)"}, {0x2483,"(16)"}, {0x2484,"(17)"},
+ {0x2485,"(18)"}, {0x2486,"(19)"}, {0x2487,"(20)"}, {0x2488,"1."},
+ {0x2489,"2."}, {0x248a,"3."}, {0x248b,"4."}, {0x248c,"5."},
+ {0x248d,"6."}, {0x248e,"7."}, {0x248f,"8."}, {0x2490,"9."},
+ {0x2491,"10."}, {0x2492,"11."}, {0x2493,"12."}, {0x2494,"13."},
+ {0x2495,"14."}, {0x2496,"15."}, {0x2497,"16."}, {0x2498,"17."},
+ {0x2499,"18."}, {0x249a,"19."}, {0x249b,"20."}, {0x249c,"(a)"},
+ {0x249d,"(b)"}, {0x249e,"(c)"}, {0x249f,"(d)"}, {0x24a0,"(e)"},
+ {0x24a1,"(f)"}, {0x24a2,"(g)"}, {0x24a3,"(h)"}, {0x24a4,"(i)"},
+ {0x24a5,"(j)"}, {0x24a6,"(k)"}, {0x24a7,"(l)"}, {0x24a8,"(m)"},
+ {0x24a9,"(n)"}, {0x24aa,"(o)"}, {0x24ab,"(p)"}, {0x24ac,"(q)"},
+ {0x24ad,"(r)"}, {0x24ae,"(s)"}, {0x24af,"(t)"}, {0x24b0,"(u)"},
+ {0x24b1,"(v)"}, {0x24b2,"(w)"}, {0x24b3,"(x)"}, {0x24b4,"(y)"},
+ {0x24b5,"(z)"}, {0x24b6,"A-o"}, {0x24b7,"B-o"}, {0x24b8,"C-o"},
+ {0x24b9,"D-o"}, {0x24ba,"E-o"}, {0x24bb,"F-o"}, {0x24bc,"G-o"},
+ {0x24bd,"H-o"}, {0x24be,"I-o"}, {0x24bf,"J-o"}, {0x24c0,"K-o"},
+ {0x24c1,"L-o"}, {0x24c2,"M-o"}, {0x24c3,"N-o"}, {0x24c4,"O-o"},
+ {0x24c5,"P-o"}, {0x24c6,"Q-o"}, {0x24c7,"R-o"}, {0x24c8,"S-o"},
+ {0x24c9,"T-o"}, {0x24ca,"U-o"}, {0x24cb,"V-o"}, {0x24cc,"W-o"},
+ {0x24cd,"X-o"}, {0x24ce,"Y-o"}, {0x24cf,"Z-o"}, {0x24d0,"a-o"},
+ {0x24d1,"b-o"}, {0x24d2,"c-o"}, {0x24d3,"d-o"}, {0x24d4,"e-o"},
+ {0x24d5,"f-o"}, {0x24d6,"g-o"}, {0x24d7,"h-o"}, {0x24d8,"i-o"},
+ {0x24d9,"j-o"}, {0x24da,"k-o"}, {0x24db,"l-o"}, {0x24dc,"m-o"},
+ {0x24dd,"n-o"}, {0x24de,"o-o"}, {0x24df,"p-o"}, {0x24e0,"q-o"},
+ {0x24e1,"r-o"}, {0x24e2,"s-o"}, {0x24e3,"t-o"}, {0x24e4,"u-o"},
+ {0x24e5,"v-o"}, {0x24e6,"w-o"}, {0x24e7,"x-o"}, {0x24e8,"y-o"},
+ {0x24e9,"z-o"}, {0x24ea,"0-o"}, {0x2500,"-"}, {0x2501,"="},
+ {0x2502,"|"}, {0x2503,"|"}, {0x2504,"-"}, {0x2505,"="},
+ {0x2506,"|"}, {0x2507,"|"}, {0x2508,"-"}, {0x2509,"="},
+ {0x250a,"|"}, {0x250b,"|"}, {0x2571,"/"}, {0x2572,"\134"},
+ {0x2580,"TB"}, {0x2584,"LB"}, {0x2588,"FB"}, {0x258c,"lB"},
+ {0x2590,"RB"}, {0x2591,".S"}, {0x2592,":S"}, {0x2593,"?S"},
+ {0x25a0,"fS"}, {0x25a1,"OS"}, {0x25a2,"RO"}, {0x25a3,"Rr"},
+ {0x25a4,"RF"}, {0x25a5,"RY"}, {0x25a6,"RH"}, {0x25a7,"RZ"},
+ {0x25a8,"RK"}, {0x25a9,"RX"}, {0x25aa,"sB"}, {0x25ac,"SR"},
+ {0x25ad,"Or"}, {0x25b2,"^"}, {0x25b3,"uT"}, {0x25b6,"|>"},
+ {0x25b7,"Tr"}, {0x25ba,"|>"}, {0x25bc,"v"}, {0x25bd,"dT"},
+ {0x25c0,"<|"}, {0x25c1,"Tl"}, {0x25c4,"<|"}, {0x25c6,"Db"},
+ {0x25c7,"Dw"}, {0x25ca,"LZ"}, {0x25cb,"0m"}, {0x25ce,"0o"},
+ {0x25cf,"0M"}, {0x25d0,"0L"}, {0x25d1,"0R"}, {0x25d8,"Sn"},
+ {0x25d9,"Ic"}, {0x25e2,"Fd"}, {0x25e3,"Bd"}, {0x25ef,"Ci"},
+ {0x2600,"SU"}, {0x2601,"cOo"}, {0x2602,"J"}, {0x2603,"\0428\042"},
+ {0x2605,"*"}, {0x2606,"*"}, {0x2607,"<v"}, {0x2608,"Rv"},
+ {0x2609,"Sol"}, {0x260a,"Asc."}, {0x260b,"Desc."}, {0x260c,"Conj."},
+ {0x260d,"Opp."}, {0x260e,"TEL"}, {0x260f,"tel"}, {0x2613,"X"},
+ {0x2614,"\"J\""}, {0x2615,"Joe"}, {0x261a,"<=="}, {0x261b,"==>"},
+ {0x261c,"<--"}, {0x261d,"||^"}, {0x261e,"-->"}, {0x261f,"||v"},
+ {0x2620,"!X!"}, {0x2621,"!Z!"}, {0x2622,"!R!"}, {0x2623,"!B!"},
+ {0x2624,"2TS"}, {0x2626,"t"}, {0x2627,"XP"}, {0x2628,"t"},
+ {0x2629,"+"}, {0x262a,"(*"}, {0x262d,"'\134,)"}, {0x262e,"(PEACE)"},
+ {0x262f,"Pd"}, {0x2630,"-HVN-"}, {0x2631,"-LAK-"}, {0x2632,"-FIR-"},
+ {0x2633,"-THR-"}, {0x2634,"-WND-"}, {0x2635,"-WTR-"}, {0x2636,"-MTN-"},
+ {0x2637,"-RTH-"}, {0x2638,"*"}, {0x2639,":-("}, {0x263a,":-)"},
+ {0x263b,"(-:"}, {0x263c,"su"}, {0x263d,"Lun1"}, {0x263e,"Lun3"},
+ {0x263f,"Mer"}, {0x2640,"Ven"}, {0x2641,"Ter"}, {0x2642,"Mar"},
+ {0x2643,"Jup"}, {0x2644,"Sat"}, {0x2645,"Ura"}, {0x2646,"Nep"},
+ {0x2647,"Plu"}, {0x2648,"Ari"}, {0x2649,"Tau"}, {0x264a,"Gem"},
+ {0x264b,"Cnc"}, {0x264c,"Leo"}, {0x264d,"Vir"}, {0x264e,"Lib"},
+ {0x264f,"Sco"}, {0x2650,"Sgr"}, {0x2651,"Cap"}, {0x2652,"Aqr"},
+ {0x2653,"Psc"}, {0x2654,"k"}, {0x2655,"q"}, {0x2656,"r"},
+ {0x2657,"b"}, {0x2658,"n"}, {0x2659,"p"}, {0x265a,"K"},
+ {0x265b,"Q"}, {0x265c,"R"}, {0x265d,"B"}, {0x265e,"N"},
+ {0x265f,"P"}, {0x2660,"cS"}, {0x2661,"ch"}, {0x2662,"cd"},
+ {0x2663,"cC"}, {0x2664,"cs"}, {0x2665,"cH"}, {0x2666,"cD"},
+ {0x2667,"cc"}, {0x2669,"d"}, {0x266a,"d`"}, {0x266b,"d-d"},
+ {0x266c,"d=d"}, {0x266d,"b"}, {0x266e,"N"}, {0x266f,"#"},
+ {0x2670,"t"}, {0x2671,"t"}, {0x2672,"/_\134"}, {0x2673,"/1\134"},
+ {0x2674,"/2\134"}, {0x2675,"/3\134"}, {0x2676,"/4\134"}, {0x2677,"/5\134"},
+ {0x2678,"/6\134"}, {0x2679,"/7\134"}, {0x267a,"/_\134"}, {0x267b,"/_\134"},
+ {0x267c,"/P\134"}, {0x267d,"/p\134"}, {0x267e,"(oo)"}, {0x267f,"oL"},
+ {0x2680,"d1"}, {0x2681,"d2"}, {0x2682,"d3"}, {0x2683,"d4"},
+ {0x2684,"d5"}, {0x2685,"d6"}, {0x2686,"(.)"}, {0x2687,"(:)"},
+ {0x2688,"((.))"}, {0x2689,"((:))"}, {0x2690," f "}, {0x2691," F "},
+ {0x2692,"'X`"}, {0x2693,"+-)"}, {0x2694,",X,"}, {0x2695,"$"},
+ {0x2696,"^T^"}, {0x269a,"}T{"}, {0x269b,":*:"}, {0x269c,"}|{"},
+ {0x26a0,"!!!"}, {0x26a1,"!V!"}, {0x26a2,"f.f."}, {0x26a3,"m.m."},
+ {0x26a4,"m.f."}, {0x26a5,"mf."}, {0x26a6,"xm."}, {0x26a7,"xmf."},
+ {0x26aa,"o"}, {0x26ab,"O"}, {0x26ac,"o"}, {0x26ad,"oo"},
+ {0x26ae,"o|o"}, {0x26af,"o-o"}, {0x26b0,"/b/"}, {0x26b1,"/c/"},
+ {0x26b2,"n."}, {0x2702,"8<"}, {0x2704,">8"}, {0x2706,"(TEL)"},
+ {0x2708,"+->-"}, {0x2709,"[v]"}, {0x270c,"mV,"}, {0x2715," x"},
+ {0x2716," X"}, {0x2719,"+"}, {0x271a,"+"}, {0x271b,"+"},
+ {0x271c,"+"}, {0x271d,"t"}, {0x271e,"t"}, {0x271f,"t"},
+ {0x2720,"-X"}, {0x2756,"<x>"}, {0x2758,"|"}, {0x2759,"|"},
+ {0x275a,"|"}, {0x275b,"'"}, {0x275c,"'"}, {0x275d,"\042"},
+ {0x275e,"\042"}, {0x2762,"!"}, {0x2763,"!"}, {0x2765,"<3"},
+ {0x2768,"("}, {0x2769,")"}, {0x276a,"("}, {0x276b,")"},
+ {0x276c,"<"}, {0x276d,">"}, {0x276e,"<"}, {0x276f,">"},
+ {0x2770,"<"}, {0x2771,">"}, {0x2772,"["}, {0x2773,"]"},
+ {0x2774,"{"}, {0x2775,"}"}, {0x2776,"((1))"}, {0x2777,"((2))"},
+ {0x2778,"((3))"}, {0x2779,"((4))"}, {0x277a,"((5))"}, {0x277b,"((6))"},
+ {0x277c,"((7))"}, {0x277d,"((8))"}, {0x277e,"((9))"}, {0x277f,"((10))"},
+ {0x2780,"(1)"}, {0x2781,"(2)"}, {0x2782,"(3)"}, {0x2783,"(4)"},
+ {0x2784,"(5)"}, {0x2785,"(6)"}, {0x2786,"(7)"}, {0x2787,"(8)"},
+ {0x2788,"(9)"}, {0x2789,"(10)"}, {0x278a,"((1))"}, {0x278b,"((2))"},
+ {0x278c,"((3))"}, {0x278d,"((4))"}, {0x278e,"((5))"}, {0x278f,"((6))"},
+ {0x2790,"((7))"}, {0x2791,"((8))"}, {0x2792,"((9))"}, {0x2793,"((10))"},
+ {0x2794,"->"}, {0x2798,"\134v"}, {0x2799,"->"}, {0x279a,"/^"},
+ {0x279b,"->"}, {0x279c,"->"}, {0x279d,"->"}, {0x279e,"->"},
+ {0x279f,"->"}, {0x27a0,"->"}, {0x27a1,"->"}, {0x27a2,">"},
+ {0x27a3,">"}, {0x27a4,">"}, {0x27a5,"->"}, {0x27a6,"->"},
+ {0x27a7,"->"}, {0x27a8,"->"}, {0x27a9,"->"}, {0x27aa,"->"},
+ {0x27ab,"->"}, {0x27ac,"->"}, {0x27ad,"->"}, {0x27ae,"->"},
+ {0x27af,"->"}, {0x27b0,"->"}, {0x27b2,"(->)"}, {0x27b3,">>->"},
+ {0x27b4,"vv\134v"}, {0x27b5,">>->"}, {0x27b6,"^^/^"}, {0x27b7,"vv\134v"},
+ {0x27b8,">>->"}, {0x27b9,"^^/^"}, {0x27ba,"->"}, {0x27bb,"->"},
+ {0x27bc,"->"}, {0x27bd,"->"}, {0x27be,"->"}, {0x27f0,"^||||"},
+ {0x27f1,"||||v"}, {0x27f2,"vO"}, {0x27f3,"Ov"}, {0x27f4,"(+)>"},
+ {0x27f5,"<---"}, {0x27f6,"--->"}, {0x27f7,"<--->"}, {0x27f8,"<==="},
+ {0x27f9,"===>"}, {0x27fa,"<===>"}, {0x27fb,"<---|"}, {0x27fc,"|--->"},
+ {0x27fd,"<===|"}, {0x27fe,"|===>"}, {0x27ff,"~~~>"}, {0x2900,"-|->>"},
+ {0x2901,"-||->>"}, {0x2902,"<=|="}, {0x2903,"=|=>"}, {0x2904,"<=|=>"},
+ {0x2905,"|->>"}, {0x2906,"<=|"}, {0x2907,"|=>"}, {0x2908,"|-|v"},
+ {0x2909,"^|-|"}, {0x290a,"^|||"}, {0x290b,"|||v"}, {0x290c,"<- -"},
+ {0x290d,"- ->"}, {0x290e,"<- - -"}, {0x290f,"- - ->"}, {0x2910,">- - ->"},
+ {0x2911,"->"}, {0x2913,"|v_"}, {0x2914,">-|->"}, {0x2915,">-||->"},
+ {0x2916,">->>"}, {0x2917,">-|->>"}, {0x2918,">-||->>"}, {0x2919,"-<"},
+ {0x291a,">-"}, {0x291b,"-<<"}, {0x291c,">>-"}, {0x291d,"<><-"},
+ {0x291e,"-><>"}, {0x291f,"<><-|"}, {0x2920,"|-><>"}, {0x2921,"^\134v"},
+ {0x2922,"v/^"}, {0x2923,"^\134,"}, {0x2924,",/^"}, {0x2927,"^X^"},
+ {0x292b,"X"}, {0x292c,"X"}, {0x292d,"Xv^"}, {0x292e,"X^v"},
+ {0x292f,"X ^"}, {0x2930,"X v"}, {0x2931,"^X^"}, {0x2932,"^X^"},
+ {0x2933,"~>"}, {0x2934,"-^"}, {0x2935,"-v"}, {0x2938,")v"},
+ {0x2939,"(v"}, {0x2945,"->+"}, {0x2946,"<-+"}, {0x2947,"-x->"},
+ {0x2948,"<-o->"}, {0x2949,"^^|o"}, {0x294a,"<->"}, {0x294b,"<->"},
+ {0x294c,"^|v"}, {0x294d,"^|v"}, {0x294e,"<->"}, {0x294f,"^|v"},
+ {0x2950,"<->"}, {0x2951,"^|v"}, {0x2952,"|<-"}, {0x2953,"->|"},
+ {0x2955,"|v_"}, {0x2956,"|<-"}, {0x2957,"->|"}, {0x2959,"|v_"},
+ {0x295a,"<-|"}, {0x295b,"|->"}, {0x295c,"^|_"}, {0x295e,"<-|"},
+ {0x295f,"|->"}, {0x2960,"^|_"}, {0x2962,"<="}, {0x2963,"^||"},
+ {0x2964,"=>"}, {0x2965,"||v"}, {0x2970,"=)"}, {0x2a00,"(.)"},
+ {0x2a01,"(+)"}, {0x2a02,"(x)"}, {0x2a09," *"}, {0x2a0c,"\134int\134int\134int\134int "},
+ {0x2a2f,"x"}, {0x2a30,".x"}, {0x2a31,"x_"}, {0x2a33,"xx"},
+ {0x2a34,"(x"}, {0x2a35,"x)"}, {0x2a37,"((x))"}, {0x2a38,"(/)"},
+ {0x2a39,"/+\134"}, {0x2a3a,"/-\134"}, {0x2a3b,"/x\134"}, {0x2a74,"::="},
+ {0x2a75,"=="}, {0x2a76,"==="}, {0x2a77,":=:"}, {0x2b00,"/^"},
+ {0x2b01,"^\134"}, {0x2b02,"\134v"}, {0x2b03,"v/"}, {0x2b04,"<->"},
+ {0x2b05,"<-"}, {0x2b06,"^|"}, {0x2b07,"|v"}, {0x2b08,"/^"},
+ {0x2b09,"^\134"}, {0x2b0a,"\134v"}, {0x2b0b,"v/"}, {0x2b0c,"<->"},
+ {0x2b0d,"^|v"}, {0x2b0e,"-v"}, {0x2b0f,"-^"}, {0x2b10,"v-"},
+ {0x2b11,"^-"}, {0x2e0f,"__"}, {0x2e1e,".~"}, {0x2e1f,"~."},
+ {0x2e28,"(("}, {0x2e29,"))"}, {0x2e2a,":."}, {0x2e2b,".:"},
+ {0x2e2c,"::"}, {0x2e2f,"~"}, {0x3001,",_"}, {0x3002,"._"},
+ {0x3003,"+\042"}, {0x3004,"JIS"}, {0x3005,"*_"}, {0x3006,";_"},
+ {0x3007,"0_"}, {0x300a,"<+"}, {0x300b,">+"}, {0x300c,"<'"},
+ {0x300d,">'"}, {0x300e,"<\042"}, {0x300f,">\042"}, {0x3010,"(\042"},
+ {0x3011,")\042"}, {0x3012,"=T"}, {0x3013,"=_"}, {0x3014,"('"},
+ {0x3015,")'"}, {0x3016,"(I"}, {0x3017,")I"}, {0x301a,"[["},
+ {0x301b,"]]"}, {0x301c,"-?"}, {0x3020,"=T:)"}, {0x3041,"A5"},
+ {0x3042,"a5"}, {0x3043,"I5"}, {0x3044,"i5"}, {0x3045,"U5"},
+ {0x3046,"u5"}, {0x3047,"E5"}, {0x3048,"e5"}, {0x3049,"O5"},
+ {0x304a,"o5"}, {0x304b,"ka"}, {0x304c,"ga"}, {0x304d,"ki"},
+ {0x304e,"gi"}, {0x304f,"ku"}, {0x3050,"gu"}, {0x3051,"ke"},
+ {0x3052,"ge"}, {0x3053,"ko"}, {0x3054,"go"}, {0x3055,"sa"},
+ {0x3056,"za"}, {0x3057,"si"}, {0x3058,"zi"}, {0x3059,"su"},
+ {0x305a,"zu"}, {0x305b,"se"}, {0x305c,"ze"}, {0x305d,"so"},
+ {0x305e,"zo"}, {0x305f,"ta"}, {0x3060,"da"}, {0x3061,"ti"},
+ {0x3062,"di"}, {0x3063,"tU"}, {0x3064,"tu"}, {0x3065,"du"},
+ {0x3066,"te"}, {0x3067,"de"}, {0x3068,"to"}, {0x3069,"do"},
+ {0x306a,"na"}, {0x306b,"ni"}, {0x306c,"nu"}, {0x306d,"ne"},
+ {0x306e,"no"}, {0x306f,"ha"}, {0x3070,"ba"}, {0x3071,"pa"},
+ {0x3072,"hi"}, {0x3073,"bi"}, {0x3074,"pi"}, {0x3075,"hu"},
+ {0x3076,"bu"}, {0x3077,"pu"}, {0x3078,"he"}, {0x3079,"be"},
+ {0x307a,"pe"}, {0x307b,"ho"}, {0x307c,"bo"}, {0x307d,"po"},
+ {0x307e,"ma"}, {0x307f,"mi"}, {0x3080,"mu"}, {0x3081,"me"},
+ {0x3082,"mo"}, {0x3083,"yA"}, {0x3084,"ya"}, {0x3085,"yU"},
+ {0x3086,"yu"}, {0x3087,"yO"}, {0x3088,"yo"}, {0x3089,"ra"},
+ {0x308a,"ri"}, {0x308b,"ru"}, {0x308c,"re"}, {0x308d,"ro"},
+ {0x308e,"wA"}, {0x308f,"wa"}, {0x3090,"wi"}, {0x3091,"we"},
+ {0x3092,"wo"}, {0x3093,"n5"}, {0x3094,"vu"}, {0x309b,"\0425"},
+ {0x309c,"05"}, {0x309d,"*5"}, {0x309e,"+5"}, {0x30a1,"a6"},
+ {0x30a2,"A6"}, {0x30a3,"i6"}, {0x30a4,"I6"}, {0x30a5,"u6"},
+ {0x30a6,"U6"}, {0x30a7,"e6"}, {0x30a8,"E6"}, {0x30a9,"o6"},
+ {0x30aa,"O6"}, {0x30ab,"Ka"}, {0x30ac,"Ga"}, {0x30ad,"Ki"},
+ {0x30ae,"Gi"}, {0x30af,"Ku"}, {0x30b0,"Gu"}, {0x30b1,"Ke"},
+ {0x30b2,"Ge"}, {0x30b3,"Ko"}, {0x30b4,"Go"}, {0x30b5,"Sa"},
+ {0x30b6,"Za"}, {0x30b7,"Si"}, {0x30b8,"Zi"}, {0x30b9,"Su"},
+ {0x30ba,"Zu"}, {0x30bb,"Se"}, {0x30bc,"Ze"}, {0x30bd,"So"},
+ {0x30be,"Zo"}, {0x30bf,"Ta"}, {0x30c0,"Da"}, {0x30c1,"Ti"},
+ {0x30c2,"Di"}, {0x30c3,"TU"}, {0x30c4,"Tu"}, {0x30c5,"Du"},
+ {0x30c6,"Te"}, {0x30c7,"De"}, {0x30c8,"To"}, {0x30c9,"Do"},
+ {0x30ca,"Na"}, {0x30cb,"Ni"}, {0x30cc,"Nu"}, {0x30cd,"Ne"},
+ {0x30ce,"No"}, {0x30cf,"Ha"}, {0x30d0,"Ba"}, {0x30d1,"Pa"},
+ {0x30d2,"Hi"}, {0x30d3,"Bi"}, {0x30d4,"Pi"}, {0x30d5,"Hu"},
+ {0x30d6,"Bu"}, {0x30d7,"Pu"}, {0x30d8,"He"}, {0x30d9,"Be"},
+ {0x30da,"Pe"}, {0x30db,"Ho"}, {0x30dc,"Bo"}, {0x30dd,"Po"},
+ {0x30de,"Ma"}, {0x30df,"Mi"}, {0x30e0,"Mu"}, {0x30e1,"Me"},
+ {0x30e2,"Mo"}, {0x30e3,"YA"}, {0x30e4,"Ya"}, {0x30e5,"YU"},
+ {0x30e6,"Yu"}, {0x30e7,"YO"}, {0x30e8,"Yo"}, {0x30e9,"Ra"},
+ {0x30ea,"Ri"}, {0x30eb,"Ru"}, {0x30ec,"Re"}, {0x30ed,"Ro"},
+ {0x30ee,"WA"}, {0x30ef,"Wa"}, {0x30f0,"Wi"}, {0x30f1,"We"},
+ {0x30f2,"Wo"}, {0x30f3,"N6"}, {0x30f4,"Vu"}, {0x30f5,"KA"},
+ {0x30f6,"KE"}, {0x30f7,"Va"}, {0x30f8,"Vi"}, {0x30f9,"Ve"},
+ {0x30fa,"Vo"}, {0x30fb,".6"}, {0x30fc,"-6"}, {0x30fd,"*6"},
+ {0x30fe,"+6"}, {0x3105,"b4"}, {0x3106,"p4"}, {0x3107,"m4"},
+ {0x3108,"f4"}, {0x3109,"d4"}, {0x310a,"t4"}, {0x310b,"n4"},
+ {0x310c,"l4"}, {0x310d,"g4"}, {0x310e,"k4"}, {0x310f,"h4"},
+ {0x3110,"j4"}, {0x3111,"q4"}, {0x3112,"x4"}, {0x3113,"zh"},
+ {0x3114,"ch"}, {0x3115,"sh"}, {0x3116,"r4"}, {0x3117,"z4"},
+ {0x3118,"c4"}, {0x3119,"s4"}, {0x311a,"a4"}, {0x311b,"o4"},
+ {0x311c,"e4"}, {0x311d,"eh4"}, {0x311e,"ai"}, {0x311f,"ei"},
+ {0x3120,"au"}, {0x3121,"ou"}, {0x3122,"an"}, {0x3123,"en"},
+ {0x3124,"aN"}, {0x3125,"eN"}, {0x3126,"er"}, {0x3127,"i4"},
+ {0x3128,"u4"}, {0x3129,"iu"}, {0x312a,"v4"}, {0x312b,"nG"},
+ {0x312c,"gn"}, {0x321c,"(JU)"}, {0x3220,"1c"}, {0x3221,"2c"},
+ {0x3222,"3c"}, {0x3223,"4c"}, {0x3224,"5c"}, {0x3225,"6c"},
+ {0x3226,"7c"}, {0x3227,"8c"}, {0x3228,"9c"}, {0x3229,"10c"},
+ {0x327f,"KSC"}, {0x33c2,"am"}, {0x33d8,"pm"}, {0xfb00,"ff"},
+ {0xfb01,"fi"}, {0xfb02,"fl"}, {0xfb03,"ffi"}, {0xfb04,"ffl"},
+ {0xfb05,"St"}, {0xfb06,"st"}, {0xfe7d,"3+;"}, {0xfe82,"aM."},
+ {0xfe84,"aH."}, {0xfe88,"ah."}, {0xfe8d,"a+-"}, {0xfe8e,"a+."},
+ {0xfe8f,"b+-"}, {0xfe90,"b+."}, {0xfe91,"b+,"}, {0xfe92,"b+;"},
+ {0xfe93,"tm-"}, {0xfe94,"tm."}, {0xfe95,"t+-"}, {0xfe96,"t+."},
+ {0xfe97,"t+,"}, {0xfe98,"t+;"}, {0xfe99,"tk-"}, {0xfe9a,"tk."},
+ {0xfe9b,"tk,"}, {0xfe9c,"tk;"}, {0xfe9d,"g+-"}, {0xfe9e,"g+."},
+ {0xfe9f,"g+,"}, {0xfea0,"g+;"}, {0xfea1,"hk-"}, {0xfea2,"hk."},
+ {0xfea3,"hk,"}, {0xfea4,"hk;"}, {0xfea5,"x+-"}, {0xfea6,"x+."},
+ {0xfea7,"x+,"}, {0xfea8,"x+;"}, {0xfea9,"d+-"}, {0xfeaa,"d+."},
+ {0xfeab,"dk-"}, {0xfeac,"dk."}, {0xfead,"r+-"}, {0xfeae,"r+."},
+ {0xfeaf,"z+-"}, {0xfeb0,"z+."}, {0xfeb1,"s+-"}, {0xfeb2,"s+."},
+ {0xfeb3,"s+,"}, {0xfeb4,"s+;"}, {0xfeb5,"sn-"}, {0xfeb6,"sn."},
+ {0xfeb7,"sn,"}, {0xfeb8,"sn;"}, {0xfeb9,"c+-"}, {0xfeba,"c+."},
+ {0xfebb,"c+,"}, {0xfebc,"c+;"}, {0xfebd,"dd-"}, {0xfebe,"dd."},
+ {0xfebf,"dd,"}, {0xfec0,"dd;"}, {0xfec1,"tj-"}, {0xfec2,"tj."},
+ {0xfec3,"tj,"}, {0xfec4,"tj;"}, {0xfec5,"zH-"}, {0xfec6,"zH."},
+ {0xfec7,"zH,"}, {0xfec8,"zH;"}, {0xfec9,"e+-"}, {0xfeca,"e+."},
+ {0xfecb,"e+,"}, {0xfecc,"e+;"}, {0xfecd,"i+-"}, {0xfece,"i+."},
+ {0xfecf,"i+,"}, {0xfed0,"i+;"}, {0xfed1,"f+-"}, {0xfed2,"f+."},
+ {0xfed3,"f+,"}, {0xfed4,"f+;"}, {0xfed5,"q+-"}, {0xfed6,"q+."},
+ {0xfed7,"q+,"}, {0xfed8,"q+;"}, {0xfed9,"k+-"}, {0xfeda,"k+."},
+ {0xfedb,"k+,"}, {0xfedc,"k+;"}, {0xfedd,"l+-"}, {0xfede,"l+."},
+ {0xfedf,"l+,"}, {0xfee0,"l+;"}, {0xfee1,"m+-"}, {0xfee2,"m+."},
+ {0xfee3,"m+,"}, {0xfee4,"m+;"}, {0xfee5,"n+-"}, {0xfee6,"n+."},
+ {0xfee7,"n+,"}, {0xfee8,"n+;"}, {0xfee9,"h+-"}, {0xfeea,"h+."},
+ {0xfeeb,"h+,"}, {0xfeec,"h+;"}, {0xfeed,"w+-"}, {0xfeee,"w+."},
+ {0xfeef,"j+-"}, {0xfef0,"j+."}, {0xfef1,"y+-"}, {0xfef2,"y+."},
+ {0xfef3,"y+,"}, {0xfef4,"y+;"}, {0xfef5,"lM-"}, {0xfef6,"lM."},
+ {0xfef7,"lH-"}, {0xfef8,"lH."}, {0xfef9,"lh-"}, {0xfefa,"lh."},
+ {0xfefb,"la-"}, {0xfefc,"la."}, {0xfeff,""}, {0x0,"NUL"},
+ {0x1,"SH"}, {0x2,"SX"}, {0x3,"EX"}, {0x4,"ET"},
+ {0x5,"ENQ"}, {0x6,"AK"}, {0x7,"BL"}, {0x8,"BS"},
+ {0x9,"HT"}, {0xa,"LF"}, {0xb,"VT"}, {0xc,"FF"},
+ {0xd,"CR"}, {0xe,"SO"}, {0xf,"SI"}, {0x10,"DL"},
+ {0x11,"DC1"}, {0x12,"DC2"}, {0x13,"DC3"}, {0x14,"DC4"},
+ {0x15,"NAK"}, {0x16,"SYN"}, {0x17,"EB"}, {0x18,"CN"},
+ {0x19,"EM"}, {0x1a,"SB"}, {0x1b,"ESC"}, {0x1c,"FS"},
+ {0x1d,"GS"}, {0x1e,"RS"}, {0x1f,"US"}, {0x7f,"DT"},
+ {0x85,"\012"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc = {2621,repl_map,1,0};
+#define UC_CHARSET_SETUP UC_Charset_Setup("us-ascii",\
+"7 bit approximations (US-ASCII)",\
+dfont_unicount,dfont_unitable,612,\
+dfont_replacedesc,999,0,0)
+
+#endif /* NO_CHARSET */
+
+#endif /* INCL_CHARSET */
diff --git a/src/chrtrans/dmcs_uni.h b/src/chrtrans/dmcs_uni.h
new file mode 100644
index 0000000..0f36ce1
--- /dev/null
+++ b/src/chrtrans/dmcs_uni.h
@@ -0,0 +1,118 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_dec_mcs).
+ */
+
+#ifndef INCL_CHARSET_dec_mcs
+#define INCL_CHARSET_dec_mcs 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_dec_mcs*/
+#ifndef NO_CHARSET_dec_mcs
+
+#if ALL_CHARSETS
+#define NO_CHARSET_dec_mcs 0
+#else
+#define NO_CHARSET_dec_mcs 1
+#endif
+
+#endif /* ndef(NO_CHARSET_dec_mcs) */
+
+#if NO_CHARSET_dec_mcs
+#define UC_CHARSET_SETUP_dec_mcs /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./dmcs_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_dec_mcs[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 1, 1, 1, 0, 1, 0, 1,
+ 1, 1, 1, 1, 0, 0, 0, 0,
+ 1, 1, 1, 1, 0, 1, 1, 1,
+ 0, 1, 1, 1, 1, 1, 0, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 0, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 0, 0
+};
+
+static const u16 dfont_unitable_dec_mcs[176] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a1,
+ 0x00a2, 0x00a3, 0x00a5, 0x00a7, 0x00a4, 0x00a9, 0x00aa, 0x00ab,
+ 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b5, 0x00b6, 0x00b7, 0x00b9,
+ 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00bf, 0x00c0, 0x00c1, 0x00c2,
+ 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, 0x00ca,
+ 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d1, 0x00d2, 0x00d3,
+ 0x00d4, 0x00d5, 0x00d6, 0x0152, 0x00d8, 0x00d9, 0x00da, 0x00db,
+ 0x00dc, 0x0178, 0x00df, 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4,
+ 0x00e5, 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec,
+ 0x00ed, 0x00ee, 0x00ef, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5,
+ 0x00f6, 0x0153, 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00ff
+};
+
+static struct unipair_str repl_map_dec_mcs[17] =
+{
+ {0xa6,"|"}, {0xa8,"\042"}, {0xac,"NOT"}, {0xae,"(R)"},
+ {0xaf,"-"}, {0xb4,"'"}, {0xb8,","}, {0xbe," 3/4"},
+ {0xd0,"DH"}, {0xd7,"*"}, {0xdd,"Y'"}, {0xde,"TH"},
+ {0xf0,"dh"}, {0xf7,"/"}, {0xfd,"y'"}, {0xfe,"th"},
+ {0x2122,"(TM)"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_dec_mcs = {17,repl_map_dec_mcs,0,1};
+#define UC_CHARSET_SETUP_dec_mcs UC_Charset_Setup("dec-mcs",\
+"DEC Multinational",\
+dfont_unicount_dec_mcs,dfont_unitable_dec_mcs,176,\
+dfont_replacedesc_dec_mcs,161,2,0)
+
+#endif /* NO_CHARSET_dec_mcs */
+
+#endif /* INCL_CHARSET_dec_mcs */
diff --git a/src/chrtrans/hp_uni.h b/src/chrtrans/hp_uni.h
new file mode 100644
index 0000000..575e896
--- /dev/null
+++ b/src/chrtrans/hp_uni.h
@@ -0,0 +1,113 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_hp_roman8).
+ */
+
+#ifndef INCL_CHARSET_hp_roman8
+#define INCL_CHARSET_hp_roman8 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_hp_roman8*/
+#ifndef NO_CHARSET_hp_roman8
+
+#if ALL_CHARSETS
+#define NO_CHARSET_hp_roman8 0
+#else
+#define NO_CHARSET_hp_roman8 1
+#endif
+
+#endif /* ndef(NO_CHARSET_hp_roman8) */
+
+#if NO_CHARSET_hp_roman8
+#define UC_CHARSET_SETUP_hp_roman8 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./hp_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_hp_roman8[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0
+};
+
+static const u16 dfont_unitable_hp_roman8[190] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x00c0, 0x00c2, 0x00c8, 0x00ca, 0x00cb, 0x00ce, 0x00cf, 0x00b4,
+ 0x02cb, 0x02c6, 0x00a8, 0x02dc, 0x00d9, 0x00db, 0x20a4, 0x00af,
+ 0x00dd, 0x00fd, 0x00b0, 0x00c7, 0x00e7, 0x00d1, 0x00f1, 0x00a1,
+ 0x00bf, 0x00a4, 0x00a3, 0x00a5, 0x00a7, 0x0192, 0x00a2, 0x00e2,
+ 0x00ea, 0x00f4, 0x00fb, 0x00e1, 0x00e9, 0x00f3, 0x00fa, 0x00e0,
+ 0x00e8, 0x00f2, 0x00f9, 0x00e4, 0x00eb, 0x00f6, 0x00fc, 0x00c5,
+ 0x00ee, 0x00d8, 0x00c6, 0x00e5, 0x00ed, 0x00f8, 0x00e6, 0x00c4,
+ 0x00ec, 0x00d6, 0x00dc, 0x00c9, 0x00ef, 0x00df, 0x00d4, 0x00c1,
+ 0x00c3, 0x00e3, 0x00d0, 0x00f0, 0x00cd, 0x00cc, 0x00d3, 0x00d2,
+ 0x00d5, 0x00f5, 0x0160, 0x0161, 0x00da, 0x0178, 0x00ff, 0x00de,
+ 0x00fe, 0x00b7, 0x00b5, 0x00b6, 0x00be, 0x2014, 0x00bc, 0x00bd,
+ 0x00aa, 0x00ba, 0x00ab, 0x25a0, 0x00bb, 0x00b1
+};
+
+/* static struct unipair_str repl_map_hp_roman8[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_hp_roman8 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_hp_roman8 UC_Charset_Setup("hp-roman8",\
+"HP Roman8",\
+dfont_unicount_hp_roman8,dfont_unitable_hp_roman8,190,\
+dfont_replacedesc_hp_roman8,160,1,0)
+
+#endif /* NO_CHARSET_hp_roman8 */
+
+#endif /* INCL_CHARSET_hp_roman8 */
diff --git a/src/chrtrans/iso01_uni.h b/src/chrtrans/iso01_uni.h
new file mode 100644
index 0000000..7483740
--- /dev/null
+++ b/src/chrtrans/iso01_uni.h
@@ -0,0 +1,134 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_1).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_1
+#define INCL_CHARSET_iso_8859_1 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_1*/
+#ifndef NO_CHARSET_iso_8859_1
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_1 0
+#else
+#define NO_CHARSET_iso_8859_1 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_1) */
+
+#if NO_CHARSET_iso_8859_1
+#define UC_CHARSET_SETUP_iso_8859_1 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso01_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_1[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 2,
+ 2, 1, 1, 1, 1, 2, 1, 4,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_iso_8859_1[201] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x2007, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+ 0x00a8, 0x0308, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae,
+ 0x00af, 0x0304, 0x00b0, 0x030a, 0x00b1, 0x00b2, 0x00b3, 0x00b4,
+ 0x00b5, 0x03bc, 0x00b6, 0x00b7, 0x0307, 0x0387, 0x2027, 0x00b8,
+ 0x0327, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
+ 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7,
+ 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf,
+ 0x00d0, 0x0110, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6,
+ 0x00d7, 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de,
+ 0x00df, 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6,
+ 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee,
+ 0x00ef, 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6,
+ 0x00f7, 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe,
+ 0x00ff
+};
+
+static struct unipair_str repl_map_iso_8859_1[67] =
+{
+ {0x219e,"\253-"}, {0x21a0,"-\273"}, {0x21ab,"<-\260"}, {0x21ac,"\260->"},
+ {0x21b4,"\254v"}, {0x21b8,"\257^\134"}, {0x21c7,"\253="}, {0x21c9,"=\273"},
+ {0x21e0,"<\267\267"}, {0x21e2,"\267\267>"}, {0x21f1,"|\257^\134"}, {0x21f6,"=-\273>"},
+ {0x2218," \260 "}, {0x221b," ROOT\263 "}, {0x2297,"(\327)"}, {0x2299,"(\267)"},
+ {0x229a,"(\260)"}, {0x22a0,"[\327]"}, {0x22a1,"[\267]"}, {0x22c5," \267 "},
+ {0x2603,"\2508\250"}, {0x2609,"(\267)"}, {0x2614,"\250J\250"}, {0x262d,"\264\134,)"},
+ {0x266b,"d\257d"}, {0x2686,"(\267)"}, {0x2688,"((\267))"}, {0x2692,"\264X`"},
+ {0x2694,",\327,"}, {0x2697,"\360"}, {0x2698,"\316"}, {0x2699,"\244"},
+ {0x269b,":\244:"}, {0x2701,"8\264"}, {0x270c,"mV\270"}, {0x2721,"\244"},
+ {0x273f,"\244"}, {0x2740,"\244"}, {0x2741,"\244"}, {0x2761,"\266"},
+ {0x279f,"\267->"}, {0x27a0,"\267->"}, {0x27a7,"\267>"}, {0x2900,"-|-\273"},
+ {0x2901,"-||-\273"}, {0x2905,"|-\273"}, {0x290c,"<-\267"}, {0x290d,"\267->"},
+ {0x290e,"<-\267\267"}, {0x290f,"\267\267->"}, {0x2910,">\267\267-\273"}, {0x2911,"\267\267>"},
+ {0x2912,"\257^|"}, {0x2916,">-\273"}, {0x2917,">-|-\273"}, {0x2918,">-||-\273"},
+ {0x291b,"-\253"}, {0x291c,"\273-"}, {0x2923,"^\134\270"}, {0x2924,"\270/^"},
+ {0x2942,"-><\267"}, {0x2943,"<-\267>"}, {0x2944,"\267><-"}, {0x2954,"\257^|"},
+ {0x2958,"\257^|"}, {0x295d,"\257|v"}, {0x2961,"\257|v"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_1 = {67,repl_map_iso_8859_1,0,1};
+#define UC_CHARSET_SETUP_iso_8859_1 UC_Charset_Setup("iso-8859-1",\
+"Western (ISO-8859-1)",\
+dfont_unicount_iso_8859_1,dfont_unitable_iso_8859_1,201,\
+dfont_replacedesc_iso_8859_1,160,2,819)
+
+#endif /* NO_CHARSET_iso_8859_1 */
+
+#endif /* INCL_CHARSET_iso_8859_1 */
diff --git a/src/chrtrans/iso02_uni.h b/src/chrtrans/iso02_uni.h
new file mode 100644
index 0000000..3cca08f
--- /dev/null
+++ b/src/chrtrans/iso02_uni.h
@@ -0,0 +1,120 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_2).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_2
+#define INCL_CHARSET_iso_8859_2 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_2*/
+#ifndef NO_CHARSET_iso_8859_2
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_2 0
+#else
+#define NO_CHARSET_iso_8859_2 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_2) */
+
+#if NO_CHARSET_iso_8859_2
+#define UC_CHARSET_SETUP_iso_8859_2 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso02_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_2[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 2, 1, 1, 1, 1, 1,
+ 2, 2, 1, 1, 1, 1, 2, 1,
+ 2, 1, 2, 1, 1, 1, 1, 2,
+ 2, 2, 1, 1, 1, 2, 2, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 2,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 3, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 3
+};
+
+static const u16 dfont_unitable_iso_8859_2[209] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x0104, 0x02d8, 0x0306, 0x0141, 0x00a4, 0x013d, 0x015a, 0x00a7,
+ 0x00a8, 0x0308, 0x0160, 0x0428, 0x015e, 0x0164, 0x0179, 0x00ad,
+ 0x017d, 0x0416, 0x017b, 0x00b0, 0x030a, 0x0105, 0x02db, 0x0328,
+ 0x0142, 0x00b4, 0x013e, 0x015b, 0x02c7, 0x030c, 0x00b8, 0x0327,
+ 0x0161, 0x0448, 0x015f, 0x0165, 0x017a, 0x02dd, 0x030b, 0x017e,
+ 0x0436, 0x017c, 0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139,
+ 0x0106, 0x00c7, 0x010c, 0x0427, 0x00c9, 0x0118, 0x00cb, 0x011a,
+ 0x00cd, 0x00ce, 0x010e, 0x0110, 0x00d0, 0x0143, 0x0147, 0x00d3,
+ 0x00d4, 0x0150, 0x00d6, 0x00d7, 0x00b7, 0x0158, 0x016e, 0x00da,
+ 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df, 0x0155, 0x00e1, 0x00e2,
+ 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7, 0x010d, 0x02a7, 0x0447,
+ 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f, 0x0111,
+ 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7, 0x0159,
+ 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9, 0x0307,
+ 0x0387
+};
+
+static struct unipair_str repl_map_iso_8859_2[7] =
+{
+ {0x2218," \260 "}, {0x2297,"(\327)"}, {0x2299,"(\377)"}, {0x229a,"(\260)"},
+ {0x22a0,"[\327]"}, {0x22a1,"[\377]"}, {0x22c5," \377 "}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_2 = {7,repl_map_iso_8859_2,0,1};
+#define UC_CHARSET_SETUP_iso_8859_2 UC_Charset_Setup("iso-8859-2",\
+"Eastern European (ISO-8859-2)",\
+dfont_unicount_iso_8859_2,dfont_unitable_iso_8859_2,209,\
+dfont_replacedesc_iso_8859_2,160,2,912)
+
+#endif /* NO_CHARSET_iso_8859_2 */
+
+#endif /* INCL_CHARSET_iso_8859_2 */
diff --git a/src/chrtrans/iso03_uni.h b/src/chrtrans/iso03_uni.h
new file mode 100644
index 0000000..80c4ea9
--- /dev/null
+++ b/src/chrtrans/iso03_uni.h
@@ -0,0 +1,112 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_3).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_3
+#define INCL_CHARSET_iso_8859_3 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_3*/
+#ifndef NO_CHARSET_iso_8859_3
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_3 0
+#else
+#define NO_CHARSET_iso_8859_3 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_3) */
+
+#if NO_CHARSET_iso_8859_3
+#define UC_CHARSET_SETUP_iso_8859_3 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso03_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_3[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 0, 1, 1,
+ 1, 1, 1, 1, 1, 1, 0, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 0, 1,
+ 1, 1, 1, 0, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 0, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_iso_8859_3[184] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x0126, 0x02d8, 0x00a3, 0x00a4, 0x0124, 0x00a7, 0x00a8, 0x0130,
+ 0x015e, 0x011e, 0x0134, 0x00ad, 0x017b, 0x00b0, 0x0127, 0x00b2,
+ 0x00b3, 0x00b4, 0x00b5, 0x0125, 0x00b7, 0x00b8, 0x0131, 0x015f,
+ 0x011f, 0x0135, 0x00bd, 0x017c, 0x00c0, 0x00c1, 0x00c2, 0x00c4,
+ 0x010a, 0x0108, 0x00c7, 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc,
+ 0x00cd, 0x00ce, 0x00cf, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x0120,
+ 0x00d6, 0x00d7, 0x011c, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x016c,
+ 0x015c, 0x00df, 0x00e0, 0x00e1, 0x00e2, 0x00e4, 0x010b, 0x0109,
+ 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee,
+ 0x00ef, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x0121, 0x00f6, 0x00f7,
+ 0x011d, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x016d, 0x015d, 0x02d9
+};
+
+/* static struct unipair_str repl_map_iso_8859_3[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_3 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_iso_8859_3 UC_Charset_Setup("iso-8859-3",\
+"Latin 3 (ISO-8859-3)",\
+dfont_unicount_iso_8859_3,dfont_unitable_iso_8859_3,184,\
+dfont_replacedesc_iso_8859_3,160,2,913)
+
+#endif /* NO_CHARSET_iso_8859_3 */
+
+#endif /* INCL_CHARSET_iso_8859_3 */
diff --git a/src/chrtrans/iso04_uni.h b/src/chrtrans/iso04_uni.h
new file mode 100644
index 0000000..0288fa1
--- /dev/null
+++ b/src/chrtrans/iso04_uni.h
@@ -0,0 +1,102 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_4).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_4
+#define INCL_CHARSET_iso_8859_4 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_4*/
+#ifndef NO_CHARSET_iso_8859_4
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_4 0
+#else
+#define NO_CHARSET_iso_8859_4 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_4) */
+
+#if NO_CHARSET_iso_8859_4
+#define UC_CHARSET_SETUP_iso_8859_4 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso04_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_4[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_iso_8859_4[97] =
+{
+ 0x00a0, 0x0104, 0x0138, 0x0156, 0x00a4, 0x0128, 0x013b, 0x00a7,
+ 0x00a8, 0x0160, 0x0112, 0x0122, 0x0166, 0x00ad, 0x017d, 0x00af,
+ 0x00b0, 0x0105, 0x02db, 0x0157, 0x00b4, 0x0129, 0x013c, 0x02c7,
+ 0x00b8, 0x0161, 0x0113, 0x0123, 0x0167, 0x014a, 0x017e, 0x014b,
+ 0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e,
+ 0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x012a,
+ 0x0110, 0x00d0, 0x0145, 0x014c, 0x0136, 0x00d4, 0x00d5, 0x00d6,
+ 0x00d7, 0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x0168, 0x016a,
+ 0x00df, 0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6,
+ 0x012f, 0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee,
+ 0x012b, 0x0111, 0x0146, 0x014d, 0x0137, 0x00f4, 0x00f5, 0x00f6,
+ 0x00f7, 0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x0169, 0x016b,
+ 0x02d9
+};
+
+/* static struct unipair_str repl_map_iso_8859_4[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_4 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_iso_8859_4 UC_Charset_Setup("iso-8859-4",\
+"Latin 4 (ISO-8859-4)",\
+dfont_unicount_iso_8859_4,dfont_unitable_iso_8859_4,97,\
+dfont_replacedesc_iso_8859_4,160,2,914)
+
+#endif /* NO_CHARSET_iso_8859_4 */
+
+#endif /* INCL_CHARSET_iso_8859_4 */
diff --git a/src/chrtrans/iso05_uni.h b/src/chrtrans/iso05_uni.h
new file mode 100644
index 0000000..b554e0a
--- /dev/null
+++ b/src/chrtrans/iso05_uni.h
@@ -0,0 +1,118 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_5).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_5
+#define INCL_CHARSET_iso_8859_5 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_5*/
+#ifndef NO_CHARSET_iso_8859_5
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_5 0
+#else
+#define NO_CHARSET_iso_8859_5 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_5) */
+
+#if NO_CHARSET_iso_8859_5
+#define UC_CHARSET_SETUP_iso_8859_5 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso05_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_5[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 2, 2,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 2, 1, 1, 2, 1,
+ 1, 1, 1, 2, 1, 1, 1, 2,
+ 1, 1, 1, 1, 2, 1, 1, 2,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 2, 1,
+ 1, 1, 1, 2, 1, 1, 1, 2,
+ 1, 1, 1, 1, 2, 1, 1, 2,
+ 2, 1, 1, 2, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 2,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_iso_8859_5[208] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0130, 0x0407,
+ 0x03aa, 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x00ad, 0x040e,
+ 0x040f, 0x0410, 0x0411, 0x0412, 0x0413, 0x0393, 0x0414, 0x0415,
+ 0x0416, 0x017d, 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x039b,
+ 0x041c, 0x041d, 0x041e, 0x041f, 0x03a0, 0x0420, 0x0421, 0x0422,
+ 0x0423, 0x0424, 0x03a6, 0x0425, 0x0426, 0x0427, 0x010c, 0x0428,
+ 0x0160, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f,
+ 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x017e,
+ 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x03bb, 0x043c, 0x043d,
+ 0x043e, 0x043f, 0x03c0, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444,
+ 0x03c6, 0x0445, 0x0446, 0x0447, 0x010d, 0x0448, 0x0161, 0x0449,
+ 0x044a, 0x044b, 0x0131, 0x044c, 0x044d, 0x044e, 0x044f, 0x2116,
+ 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 0x03ca,
+ 0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x00a7, 0x045e, 0x045f
+};
+
+static struct unipair_str repl_map_iso_8859_5[4] =
+{
+ {0x400,"`\265"}, {0x40d,"`\270"}, {0x450,"`\325"}, {0x45d,"`\330"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_5 = {4,repl_map_iso_8859_5,0,1};
+#define UC_CHARSET_SETUP_iso_8859_5 UC_Charset_Setup("iso-8859-5",\
+"Cyrillic (ISO-8859-5)",\
+dfont_unicount_iso_8859_5,dfont_unitable_iso_8859_5,208,\
+dfont_replacedesc_iso_8859_5,160,2,915)
+
+#endif /* NO_CHARSET_iso_8859_5 */
+
+#endif /* INCL_CHARSET_iso_8859_5 */
diff --git a/src/chrtrans/iso06_uni.h b/src/chrtrans/iso06_uni.h
new file mode 100644
index 0000000..2f1e5e4
--- /dev/null
+++ b/src/chrtrans/iso06_uni.h
@@ -0,0 +1,108 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_6).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_6
+#define INCL_CHARSET_iso_8859_6 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_6*/
+#ifndef NO_CHARSET_iso_8859_6
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_6 0
+#else
+#define NO_CHARSET_iso_8859_6 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_6) */
+
+#if NO_CHARSET_iso_8859_6
+#define UC_CHARSET_SETUP_iso_8859_6 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso06_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_6[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 1, 1, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 1, 0, 0, 0, 1,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+static const u16 dfont_unitable_iso_8859_6[146] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x00a4, 0x060c, 0x00ad, 0x061b, 0x061f, 0x0621, 0x0622, 0x0623,
+ 0x0624, 0x0625, 0x0626, 0x0627, 0x0628, 0x0629, 0x062a, 0x062b,
+ 0x062c, 0x062d, 0x062e, 0x062f, 0x0630, 0x0631, 0x0632, 0x0633,
+ 0x0634, 0x0635, 0x0636, 0x0637, 0x0638, 0x0639, 0x063a, 0x0640,
+ 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, 0x0648,
+ 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, 0x0650,
+ 0x0651, 0x0652
+};
+
+/* static struct unipair_str repl_map_iso_8859_6[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_6 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_iso_8859_6 UC_Charset_Setup("iso-8859-6",\
+"Arabic (ISO-8859-6)",\
+dfont_unicount_iso_8859_6,dfont_unitable_iso_8859_6,146,\
+dfont_replacedesc_iso_8859_6,160,2,1089)
+
+#endif /* NO_CHARSET_iso_8859_6 */
+
+#endif /* INCL_CHARSET_iso_8859_6 */
diff --git a/src/chrtrans/iso07_uni.h b/src/chrtrans/iso07_uni.h
new file mode 100644
index 0000000..8b3d8c1
--- /dev/null
+++ b/src/chrtrans/iso07_uni.h
@@ -0,0 +1,121 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_7).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_7
+#define INCL_CHARSET_iso_8859_7 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_7*/
+#ifndef NO_CHARSET_iso_8859_7
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_7 0
+#else
+#define NO_CHARSET_iso_8859_7 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_7) */
+
+#if NO_CHARSET_iso_8859_7
+#define UC_CHARSET_SETUP_iso_8859_7 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso07_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_7[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 3, 3, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 0, 1,
+ 1, 1, 1, 1, 1, 1, 2, 4,
+ 2, 2, 2, 1, 2, 1, 2, 2,
+ 1, 1, 1, 2, 1, 1, 1, 1,
+ 1, 1, 1, 2, 1, 1, 1, 1,
+ 2, 1, 0, 1, 1, 1, 2, 2,
+ 1, 1, 1, 1, 2, 2, 2, 2,
+ 1, 1, 1, 2, 2, 1, 1, 1,
+ 1, 2, 1, 1, 2, 1, 1, 1,
+ 1, 1, 1, 1, 1, 2, 1, 1,
+ 1, 1, 1, 2, 2, 2, 2, 0
+};
+
+static const u16 dfont_unitable_iso_8859_7[220] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x02bd, 0x2018, 0x0371, 0x02bc, 0x2019, 0x0372, 0x00a3, 0x20ac,
+ 0x20af, 0x00a6, 0x00a7, 0x00a8, 0x00a9, 0x037a, 0x00ab, 0x00ac,
+ 0x00ad, 0x2015, 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x0385,
+ 0x0386, 0x1fbb, 0x00b7, 0x0307, 0x0387, 0x2027, 0x0388, 0x1fc9,
+ 0x0389, 0x1fcb, 0x038a, 0x1fdb, 0x00bb, 0x038c, 0x1ff9, 0x00bd,
+ 0x038e, 0x1feb, 0x038f, 0x1ffb, 0x0390, 0x0391, 0x0392, 0x0393,
+ 0x0413, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a,
+ 0x039b, 0x041b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, 0x041f,
+ 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x0424, 0x03a7, 0x0425,
+ 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x1f71, 0x03ad, 0x1f73,
+ 0x03ae, 0x1f75, 0x03af, 0x1f77, 0x03b0, 0x03b1, 0x03b2, 0x03b3,
+ 0x0263, 0x03b4, 0x00f0, 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9,
+ 0x0131, 0x03ba, 0x03bb, 0x03bc, 0x00b5, 0x03bd, 0x03be, 0x03bf,
+ 0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x028a, 0x03c6,
+ 0x03c7, 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x00fc, 0x03cc, 0x1f79,
+ 0x03cd, 0x1f7b, 0x03ce, 0x1f7d
+};
+
+static struct unipair_str repl_map_iso_8859_7[6] =
+{
+ {0x2218," \260 "}, {0x2209," !\345 "}, {0x221b," ROOT\263 "}, {0x229a,"(\260)"},
+ {0x2a4,"d\346"}, {0x20af,"\304\361\367"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_7 = {6,repl_map_iso_8859_7,0,1};
+#define UC_CHARSET_SETUP_iso_8859_7 UC_Charset_Setup("iso-8859-7",\
+"Greek (ISO-8859-7)",\
+dfont_unicount_iso_8859_7,dfont_unitable_iso_8859_7,220,\
+dfont_replacedesc_iso_8859_7,160,2,813)
+
+#endif /* NO_CHARSET_iso_8859_7 */
+
+#endif /* INCL_CHARSET_iso_8859_7 */
diff --git a/src/chrtrans/iso08_uni.h b/src/chrtrans/iso08_uni.h
new file mode 100644
index 0000000..31eec4a
--- /dev/null
+++ b/src/chrtrans/iso08_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_8).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_8
+#define INCL_CHARSET_iso_8859_8 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_8*/
+#ifndef NO_CHARSET_iso_8859_8
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_8 0
+#else
+#define NO_CHARSET_iso_8859_8 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_8) */
+
+#if NO_CHARSET_iso_8859_8
+#define UC_CHARSET_SETUP_iso_8859_8 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso08_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_8[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 0, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 0, 0, 1, 1, 0
+};
+
+static const u16 dfont_unitable_iso_8859_8[155] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, 0x00a8, 0x00a9,
+ 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, 0x00b0, 0x00b1,
+ 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, 0x00b8, 0x00b9,
+ 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x2017, 0x05d0, 0x05d1,
+ 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, 0x05d8, 0x05d9,
+ 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, 0x05e0, 0x05e1,
+ 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, 0x05e8, 0x05e9,
+ 0x05ea, 0x200e, 0x200f
+};
+
+static struct unipair_str repl_map_iso_8859_8[22] =
+{
+ {0x5b0,""}, {0x5b1,""}, {0x5b2,""}, {0x5b3,""},
+ {0x5b4,""}, {0x5b5,""}, {0x5b6,""}, {0x5b7,""},
+ {0x5b8,""}, {0x5b9,""}, {0x5ba,""}, {0x5bb,""},
+ {0x5bc,""}, {0x5bd,""}, {0x5be,""}, {0x5bf,""},
+ {0x5c0,""}, {0x5c1,""}, {0x5c2,""}, {0x5f0,"\345\345"},
+ {0x5f1,"\351\345"}, {0x5f2,"\351\351"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_8 = {22,repl_map_iso_8859_8,0,1};
+#define UC_CHARSET_SETUP_iso_8859_8 UC_Charset_Setup("iso-8859-8",\
+"Hebrew (ISO-8859-8)",\
+dfont_unicount_iso_8859_8,dfont_unitable_iso_8859_8,155,\
+dfont_replacedesc_iso_8859_8,160,2,916)
+
+#endif /* NO_CHARSET_iso_8859_8 */
+
+#endif /* INCL_CHARSET_iso_8859_8 */
diff --git a/src/chrtrans/iso09_uni.h b/src/chrtrans/iso09_uni.h
new file mode 100644
index 0000000..f59d6a7
--- /dev/null
+++ b/src/chrtrans/iso09_uni.h
@@ -0,0 +1,119 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_9).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_9
+#define INCL_CHARSET_iso_8859_9 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_9*/
+#ifndef NO_CHARSET_iso_8859_9
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_9 0
+#else
+#define NO_CHARSET_iso_8859_9 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_9) */
+
+#if NO_CHARSET_iso_8859_9
+#define UC_CHARSET_SETUP_iso_8859_9 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso09_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_9[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 2, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 2,
+ 2, 1, 1, 1, 1, 2, 1, 3,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 3, 2, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 3, 2, 1
+};
+
+static const u16 dfont_unitable_iso_8859_9[205] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x042b, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e,
+ 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056,
+ 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e,
+ 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066,
+ 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e,
+ 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076,
+ 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e,
+ 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+ 0x00a8, 0x0308, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae,
+ 0x00af, 0x0304, 0x00b0, 0x030a, 0x00b1, 0x00b2, 0x00b3, 0x00b4,
+ 0x00b5, 0x03bc, 0x00b6, 0x00b7, 0x0307, 0x0387, 0x00b8, 0x0327,
+ 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, 0x00c0,
+ 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8,
+ 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x011e,
+ 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, 0x00d8,
+ 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x0418, 0x0406, 0x015e,
+ 0x0428, 0x00df, 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5,
+ 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed,
+ 0x00ee, 0x00ef, 0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5,
+ 0x00f6, 0x00f7, 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131,
+ 0x03b9, 0x044b, 0x015f, 0x0448, 0x00ff
+};
+
+static struct unipair_str repl_map_iso_8859_9[8] =
+{
+ {0x2218," \260 "}, {0x221b," ROOT\263 "}, {0x2297,"(\327)"}, {0x2299,"(\267)"},
+ {0x229a,"(\260)"}, {0x22a0,"[\327]"}, {0x22a1,"[\267]"}, {0x22c5," \267 "}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_9 = {8,repl_map_iso_8859_9,0,1};
+#define UC_CHARSET_SETUP_iso_8859_9 UC_Charset_Setup("iso-8859-9",\
+"Turkish (ISO-8859-9)",\
+dfont_unicount_iso_8859_9,dfont_unitable_iso_8859_9,205,\
+dfont_replacedesc_iso_8859_9,160,2,920)
+
+#endif /* NO_CHARSET_iso_8859_9 */
+
+#endif /* INCL_CHARSET_iso_8859_9 */
diff --git a/src/chrtrans/iso10_uni.h b/src/chrtrans/iso10_uni.h
new file mode 100644
index 0000000..0e6403b
--- /dev/null
+++ b/src/chrtrans/iso10_uni.h
@@ -0,0 +1,116 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_10).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_10
+#define INCL_CHARSET_iso_8859_10 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_10*/
+#ifndef NO_CHARSET_iso_8859_10
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_10 0
+#else
+#define NO_CHARSET_iso_8859_10 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_10) */
+
+#if NO_CHARSET_iso_8859_10
+#define UC_CHARSET_SETUP_iso_8859_10 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso10_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_10[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_iso_8859_10[191] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x0104, 0x0112, 0x0122, 0x012a, 0x0128, 0x0136, 0x00a7, 0x013b,
+ 0x0110, 0x0160, 0x0166, 0x017d, 0x00ad, 0x016a, 0x014a, 0x00b0,
+ 0x0105, 0x0113, 0x0123, 0x012b, 0x0129, 0x0137, 0x00b7, 0x013c,
+ 0x0111, 0x0161, 0x0167, 0x017e, 0x2015, 0x016b, 0x014b, 0x0100,
+ 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e, 0x010c,
+ 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x00cf, 0x00d0,
+ 0x0145, 0x014c, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x0168, 0x00d8,
+ 0x0172, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, 0x0101,
+ 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f, 0x010d,
+ 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x00ef, 0x00f0,
+ 0x0146, 0x014d, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x0169, 0x00f8,
+ 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x0138
+};
+
+static struct unipair_str repl_map_iso_8859_10[1] =
+{
+ {0x2122,"(TM)"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_10 = {1,repl_map_iso_8859_10,0,1};
+#define UC_CHARSET_SETUP_iso_8859_10 UC_Charset_Setup("iso-8859-10",\
+"North European (ISO-8859-10)",\
+dfont_unicount_iso_8859_10,dfont_unitable_iso_8859_10,191,\
+dfont_replacedesc_iso_8859_10,160,2,0)
+
+#endif /* NO_CHARSET_iso_8859_10 */
+
+#endif /* INCL_CHARSET_iso_8859_10 */
diff --git a/src/chrtrans/iso13_uni.h b/src/chrtrans/iso13_uni.h
new file mode 100644
index 0000000..a0ab944
--- /dev/null
+++ b/src/chrtrans/iso13_uni.h
@@ -0,0 +1,113 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_13).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_13
+#define INCL_CHARSET_iso_8859_13 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_13*/
+#ifndef NO_CHARSET_iso_8859_13
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_13 0
+#else
+#define NO_CHARSET_iso_8859_13 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_13) */
+
+#if NO_CHARSET_iso_8859_13
+#define UC_CHARSET_SETUP_iso_8859_13 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso13_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_13[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_iso_8859_13[191] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x201d, 0x00a2, 0x00a3, 0x00a4, 0x201e, 0x00a6, 0x00a7, 0x00d8,
+ 0x00a9, 0x0156, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00c6, 0x00b0,
+ 0x00b1, 0x00b2, 0x00b3, 0x201c, 0x00b5, 0x00b6, 0x00b7, 0x00f8,
+ 0x00b9, 0x0157, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00e6, 0x0104,
+ 0x012e, 0x0100, 0x0106, 0x00c4, 0x00c5, 0x0118, 0x0112, 0x010c,
+ 0x00c9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012a, 0x013b, 0x0160,
+ 0x0143, 0x0145, 0x00d3, 0x014c, 0x00d5, 0x00d6, 0x00d7, 0x0172,
+ 0x0141, 0x015a, 0x016a, 0x00dc, 0x017b, 0x017d, 0x00df, 0x0105,
+ 0x012f, 0x0101, 0x0107, 0x00e4, 0x00e5, 0x0119, 0x0113, 0x010d,
+ 0x00e9, 0x017a, 0x0117, 0x0123, 0x0137, 0x012b, 0x013c, 0x0161,
+ 0x0144, 0x0146, 0x00f3, 0x014d, 0x00f5, 0x00f6, 0x00f7, 0x0173,
+ 0x0142, 0x015b, 0x016b, 0x00fc, 0x017c, 0x017e, 0x2019
+};
+
+/* static struct unipair_str repl_map_iso_8859_13[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_13 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_iso_8859_13 UC_Charset_Setup("iso-8859-13",\
+"Baltic Rim (ISO-8859-13)",\
+dfont_unicount_iso_8859_13,dfont_unitable_iso_8859_13,191,\
+dfont_replacedesc_iso_8859_13,160,2,0)
+
+#endif /* NO_CHARSET_iso_8859_13 */
+
+#endif /* INCL_CHARSET_iso_8859_13 */
diff --git a/src/chrtrans/iso14_uni.h b/src/chrtrans/iso14_uni.h
new file mode 100644
index 0000000..c12253c
--- /dev/null
+++ b/src/chrtrans/iso14_uni.h
@@ -0,0 +1,113 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_14).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_14
+#define INCL_CHARSET_iso_8859_14 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_14*/
+#ifndef NO_CHARSET_iso_8859_14
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_14 0
+#else
+#define NO_CHARSET_iso_8859_14 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_14) */
+
+#if NO_CHARSET_iso_8859_14
+#define UC_CHARSET_SETUP_iso_8859_14 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso14_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_14[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_iso_8859_14[191] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x1e02, 0x1e03, 0x00a3, 0x010a, 0x010b, 0x1e0a, 0x00a7, 0x1e80,
+ 0x00a9, 0x1e82, 0x1e0b, 0x1ef2, 0x00ad, 0x00ae, 0x0178, 0x1e1e,
+ 0x1e1f, 0x0120, 0x0121, 0x1e40, 0x1e41, 0x00b6, 0x1e56, 0x1e81,
+ 0x1e57, 0x1e83, 0x1e60, 0x1ef3, 0x1e84, 0x1e85, 0x1e61, 0x00c0,
+ 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8,
+ 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x0174,
+ 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x1e6a, 0x00d8,
+ 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x0176, 0x00df, 0x00e0,
+ 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8,
+ 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 0x0175,
+ 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x1e6b, 0x00f8,
+ 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x0177, 0x00ff
+};
+
+/* static struct unipair_str repl_map_iso_8859_14[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_14 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_iso_8859_14 UC_Charset_Setup("iso-8859-14",\
+"Celtic (ISO-8859-14)",\
+dfont_unicount_iso_8859_14,dfont_unitable_iso_8859_14,191,\
+dfont_replacedesc_iso_8859_14,160,2,0)
+
+#endif /* NO_CHARSET_iso_8859_14 */
+
+#endif /* INCL_CHARSET_iso_8859_14 */
diff --git a/src/chrtrans/iso15_uni.h b/src/chrtrans/iso15_uni.h
new file mode 100644
index 0000000..e4d5c85
--- /dev/null
+++ b/src/chrtrans/iso15_uni.h
@@ -0,0 +1,113 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_15).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_15
+#define INCL_CHARSET_iso_8859_15 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_15*/
+#ifndef NO_CHARSET_iso_8859_15
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_15 0
+#else
+#define NO_CHARSET_iso_8859_15 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_15) */
+
+#if NO_CHARSET_iso_8859_15
+#define UC_CHARSET_SETUP_iso_8859_15 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso15_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_15[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_iso_8859_15[191] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x00a1, 0x00a2, 0x00a3, 0x20ac, 0x00a5, 0x0160, 0x00a7, 0x0161,
+ 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, 0x00b0,
+ 0x00b1, 0x00b2, 0x00b3, 0x017d, 0x00b5, 0x00b6, 0x00b7, 0x017e,
+ 0x00b9, 0x00ba, 0x00bb, 0x0152, 0x0153, 0x0178, 0x00bf, 0x00c0,
+ 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8,
+ 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0,
+ 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, 0x00d8,
+ 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, 0x00e0,
+ 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8,
+ 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 0x00f0,
+ 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 0x00f8,
+ 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff
+};
+
+/* static struct unipair_str repl_map_iso_8859_15[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_15 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_iso_8859_15 UC_Charset_Setup("iso-8859-15",\
+"Western (ISO-8859-15)",\
+dfont_unicount_iso_8859_15,dfont_unitable_iso_8859_15,191,\
+dfont_replacedesc_iso_8859_15,160,2,0)
+
+#endif /* NO_CHARSET_iso_8859_15 */
+
+#endif /* INCL_CHARSET_iso_8859_15 */
diff --git a/src/chrtrans/iso16_uni.h b/src/chrtrans/iso16_uni.h
new file mode 100644
index 0000000..9de0589
--- /dev/null
+++ b/src/chrtrans/iso16_uni.h
@@ -0,0 +1,113 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_iso_8859_16).
+ */
+
+#ifndef INCL_CHARSET_iso_8859_16
+#define INCL_CHARSET_iso_8859_16 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_iso_8859_16*/
+#ifndef NO_CHARSET_iso_8859_16
+
+#if ALL_CHARSETS
+#define NO_CHARSET_iso_8859_16 0
+#else
+#define NO_CHARSET_iso_8859_16 1
+#endif
+
+#endif /* ndef(NO_CHARSET_iso_8859_16) */
+
+#if NO_CHARSET_iso_8859_16
+#define UC_CHARSET_SETUP_iso_8859_16 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./iso16_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_iso_8859_16[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_iso_8859_16[191] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
+ 0x0104, 0x0105, 0x0141, 0x20ac, 0x201e, 0x0160, 0x00a7, 0x0161,
+ 0x00a9, 0x0218, 0x00ab, 0x0179, 0x00ad, 0x017a, 0x017b, 0x00b0,
+ 0x00b1, 0x010c, 0x0142, 0x017d, 0x201d, 0x00b6, 0x00b7, 0x017e,
+ 0x010d, 0x0219, 0x00bb, 0x0152, 0x0153, 0x0178, 0x017c, 0x00c0,
+ 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0106, 0x00c6, 0x00c7, 0x00c8,
+ 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x0110,
+ 0x0143, 0x00d2, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x015a, 0x0170,
+ 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0118, 0x021a, 0x00df, 0x00e0,
+ 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x0107, 0x00e6, 0x00e7, 0x00e8,
+ 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 0x0111,
+ 0x0144, 0x00f2, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x015b, 0x0171,
+ 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0119, 0x021b, 0x00ff
+};
+
+/* static struct unipair_str repl_map_iso_8859_16[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_iso_8859_16 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_iso_8859_16 UC_Charset_Setup("iso-8859-16",\
+"Latin 10 (ISO-8859-16)",\
+dfont_unicount_iso_8859_16,dfont_unitable_iso_8859_16,191,\
+dfont_replacedesc_iso_8859_16,160,2,0)
+
+#endif /* NO_CHARSET_iso_8859_16 */
+
+#endif /* INCL_CHARSET_iso_8859_16 */
diff --git a/src/chrtrans/koi8r_uni.h b/src/chrtrans/koi8r_uni.h
new file mode 100644
index 0000000..cb38855
--- /dev/null
+++ b/src/chrtrans/koi8r_uni.h
@@ -0,0 +1,119 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_koi8_r).
+ */
+
+#ifndef INCL_CHARSET_koi8_r
+#define INCL_CHARSET_koi8_r 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_koi8_r*/
+#ifndef NO_CHARSET_koi8_r
+
+#if ALL_CHARSETS
+#define NO_CHARSET_koi8_r 0
+#else
+#define NO_CHARSET_koi8_r 1
+#endif
+
+#endif /* ndef(NO_CHARSET_koi8_r) */
+
+#if NO_CHARSET_koi8_r
+#define UC_CHARSET_SETUP_koi8_r /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./koi8r_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_koi8_r[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 2, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 2, 1,
+ 1, 1, 1, 1, 2, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 2, 1,
+ 1, 2, 1, 2, 1, 1, 2, 1,
+ 1, 1, 1, 1, 1, 1, 2, 2,
+ 1, 1, 1, 1, 2, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 2, 1,
+ 1, 1, 1, 2, 1, 1, 2, 1
+};
+
+static const u16 dfont_unitable_koi8_r[239] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524,
+ 0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590,
+ 0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248,
+ 0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x2027,
+ 0x00f7, 0x2550, 0x2551, 0x2552, 0x0451, 0x2553, 0x2554, 0x2555,
+ 0x2556, 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d,
+ 0x255e, 0x255f, 0x2560, 0x2561, 0x0401, 0x2562, 0x2563, 0x2564,
+ 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, 0x256c,
+ 0x00a9, 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444,
+ 0x03c6, 0x0433, 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x03bb,
+ 0x043c, 0x043d, 0x043e, 0x043f, 0x03c0, 0x044f, 0x0440, 0x0441,
+ 0x0442, 0x0443, 0x0436, 0x017e, 0x0432, 0x044c, 0x044b, 0x0131,
+ 0x0437, 0x0448, 0x0161, 0x044d, 0x0449, 0x0447, 0x010d, 0x044a,
+ 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x03a6,
+ 0x0413, 0x0393, 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x039b,
+ 0x041c, 0x041d, 0x041e, 0x041f, 0x03a0, 0x042f, 0x0420, 0x0421,
+ 0x0422, 0x0423, 0x0416, 0x017d, 0x0412, 0x042c, 0x042b, 0x0417,
+ 0x0428, 0x0160, 0x042d, 0x0429, 0x0427, 0x010c, 0x042a
+};
+
+/* static struct unipair_str repl_map_koi8_r[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_koi8_r = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_koi8_r UC_Charset_Setup("koi8-r",\
+"Cyrillic (KOI8-R)",\
+dfont_unicount_koi8_r,dfont_unitable_koi8_r,239,\
+dfont_replacedesc_koi8_r,128,1,878)
+
+#endif /* NO_CHARSET_koi8_r */
+
+#endif /* INCL_CHARSET_koi8_r */
diff --git a/src/chrtrans/koi8u_uni.h b/src/chrtrans/koi8u_uni.h
new file mode 100644
index 0000000..c7a432e
--- /dev/null
+++ b/src/chrtrans/koi8u_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_koi8_u).
+ */
+
+#ifndef INCL_CHARSET_koi8_u
+#define INCL_CHARSET_koi8_u 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_koi8_u*/
+#ifndef NO_CHARSET_koi8_u
+
+#if ALL_CHARSETS
+#define NO_CHARSET_koi8_u 0
+#else
+#define NO_CHARSET_koi8_u 1
+#endif
+
+#endif /* ndef(NO_CHARSET_koi8_u) */
+
+#if NO_CHARSET_koi8_u
+#define UC_CHARSET_SETUP_koi8_u /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./koi8u_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_koi8_u[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_koi8_u[224] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524,
+ 0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590,
+ 0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248,
+ 0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7,
+ 0x2550, 0x2551, 0x2552, 0x0451, 0x0454, 0x2554, 0x0456, 0x0457,
+ 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x0491, 0x255d, 0x255e,
+ 0x255f, 0x2560, 0x2561, 0x0401, 0x0404, 0x2563, 0x0406, 0x0407,
+ 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x0490, 0x256c, 0x00a9,
+ 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433,
+ 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,
+ 0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432,
+ 0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a,
+ 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413,
+ 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,
+ 0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412,
+ 0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a
+};
+
+/* static struct unipair_str repl_map_koi8_u[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_koi8_u = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_koi8_u UC_Charset_Setup("koi8-u",\
+"Ukrainian Cyrillic (KOI8-U)",\
+dfont_unicount_koi8_u,dfont_unitable_koi8_u,224,\
+dfont_replacedesc_koi8_u,128,1,0)
+
+#endif /* NO_CHARSET_koi8_u */
+
+#endif /* INCL_CHARSET_koi8_u */
diff --git a/src/chrtrans/mac_uni.h b/src/chrtrans/mac_uni.h
new file mode 100644
index 0000000..885b01d
--- /dev/null
+++ b/src/chrtrans/mac_uni.h
@@ -0,0 +1,124 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_macintosh).
+ */
+
+#ifndef INCL_CHARSET_macintosh
+#define INCL_CHARSET_macintosh 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_macintosh*/
+#ifndef NO_CHARSET_macintosh
+
+#if ALL_CHARSETS
+#define NO_CHARSET_macintosh 0
+#else
+#define NO_CHARSET_macintosh 1
+#endif
+
+#endif /* ndef(NO_CHARSET_macintosh) */
+
+#if NO_CHARSET_macintosh
+#define UC_CHARSET_SETUP_macintosh /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./mac_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_macintosh[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 4, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 0, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_macintosh[226] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1,
+ 0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8,
+ 0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3,
+ 0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc,
+ 0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df,
+ 0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x00c6, 0x00d8,
+ 0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211,
+ 0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x00e6, 0x00f8,
+ 0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab,
+ 0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153,
+ 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca,
+ 0x00ff, 0x0178, 0x2044, 0x00a4, 0x2039, 0x203a, 0xfb01, 0xfb02,
+ 0x2021, 0x00b7, 0x0307, 0x0387, 0x2027, 0x201a, 0x201e, 0x2030,
+ 0x00c2, 0x00ca, 0x00c1, 0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf,
+ 0x00cc, 0x00d3, 0x00d4, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131,
+ 0x02c6, 0x02dc, 0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd,
+ 0x02db, 0x02c7
+};
+
+static struct unipair_str repl_map_macintosh[14] =
+{
+ {0xa6,"|"}, {0xb3,"^3"}, {0xb2,"^2"}, {0xb9,"^1"},
+ {0xbc," 1/4"}, {0xbd," 1/2"}, {0xbe," 3/4"}, {0xd0,"DH"},
+ {0xdd,"Y'"}, {0xde,"P"}, {0xd7,"*"}, {0xf0,"dh"},
+ {0xfd,"y'"}, {0xfe,"p"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_macintosh = {14,repl_map_macintosh,0,1};
+#define UC_CHARSET_SETUP_macintosh UC_Charset_Setup("macintosh",\
+"Macintosh (8 bit)",\
+dfont_unicount_macintosh,dfont_unitable_macintosh,226,\
+dfont_replacedesc_macintosh,128,1,0)
+
+#endif /* NO_CHARSET_macintosh */
+
+#endif /* INCL_CHARSET_macintosh */
diff --git a/src/chrtrans/makeuctb b/src/chrtrans/makeuctb
new file mode 100755
index 0000000..6c7195a
--- /dev/null
+++ b/src/chrtrans/makeuctb
Binary files differ
diff --git a/src/chrtrans/makeuctb.o b/src/chrtrans/makeuctb.o
new file mode 100644
index 0000000..af2ded8
--- /dev/null
+++ b/src/chrtrans/makeuctb.o
Binary files differ
diff --git a/src/chrtrans/mnem2_suni.h b/src/chrtrans/mnem2_suni.h
new file mode 100644
index 0000000..073e430
--- /dev/null
+++ b/src/chrtrans/mnem2_suni.h
@@ -0,0 +1,552 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_mnemonic).
+ */
+
+#ifndef INCL_CHARSET_mnemonic
+#define INCL_CHARSET_mnemonic 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_mnemonic*/
+#ifndef NO_CHARSET_mnemonic
+
+#if ALL_CHARSETS
+#define NO_CHARSET_mnemonic 0
+#else
+#define NO_CHARSET_mnemonic 1
+#endif
+
+#endif /* ndef(NO_CHARSET_mnemonic) */
+
+#if NO_CHARSET_mnemonic
+#define UC_CHARSET_SETUP_mnemonic /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./mnem2_suni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_mnemonic[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+static const u16 dfont_unitable_mnemonic[1] = {0}; /* dummy */
+
+static struct unipair_str repl_map_mnemonic[1851] =
+{
+ {0x21,"!"}, {0x22,"\042"}, {0x23,"&Nb"}, {0x24,"&DO"},
+ {0x25,"%"}, {0x26,"&&"}, {0x27,"'"}, {0x28,"("},
+ {0x29,")"}, {0x2a,"*"}, {0x2b,"+"}, {0x2c,","},
+ {0x2d,"-"}, {0x2e,"."}, {0x2f,"/"}, {0x30,"0"},
+ {0x31,"1"}, {0x32,"2"}, {0x33,"3"}, {0x34,"4"},
+ {0x35,"5"}, {0x36,"6"}, {0x37,"7"}, {0x38,"8"},
+ {0x39,"9"}, {0x3a,":"}, {0x3b,";"}, {0x3c,"<"},
+ {0x3d,"="}, {0x3e,">"}, {0x3f,"?"}, {0x40,"&At"},
+ {0x41,"A"}, {0x42,"B"}, {0x43,"C"}, {0x44,"D"},
+ {0x45,"E"}, {0x46,"F"}, {0x47,"G"}, {0x48,"H"},
+ {0x49,"I"}, {0x4a,"J"}, {0x4b,"K"}, {0x4c,"L"},
+ {0x4d,"M"}, {0x4e,"N"}, {0x4f,"O"}, {0x50,"P"},
+ {0x51,"Q"}, {0x52,"R"}, {0x53,"S"}, {0x54,"T"},
+ {0x55,"U"}, {0x56,"V"}, {0x57,"W"}, {0x58,"X"},
+ {0x59,"Y"}, {0x5a,"Z"}, {0x5b,"&<("}, {0x5c,"&//"},
+ {0x5d,"&)>"}, {0x5e,"&'>"}, {0x5f,"_"}, {0x60,"&'!"},
+ {0x61,"a"}, {0x62,"b"}, {0x63,"c"}, {0x64,"d"},
+ {0x65,"e"}, {0x66,"f"}, {0x67,"g"}, {0x68,"h"},
+ {0x69,"i"}, {0x6a,"j"}, {0x6b,"k"}, {0x6c,"l"},
+ {0x6d,"m"}, {0x6e,"n"}, {0x6f,"o"}, {0x70,"p"},
+ {0x71,"q"}, {0x72,"r"}, {0x73,"s"}, {0x74,"t"},
+ {0x75,"u"}, {0x76,"v"}, {0x77,"w"}, {0x78,"x"},
+ {0x79,"y"}, {0x7a,"z"}, {0x7b,"&(!"}, {0x7c,"&!!"},
+ {0x7d,"&!)"}, {0x7e,"&'?"}, {0xa0,"&NS"}, {0xa1,"&!I"},
+ {0xa2,"&Ct"}, {0xa3,"&Pd"}, {0xa4,"&Cu"}, {0xa5,"&Ye"},
+ {0xa6,"&BB"}, {0xa7,"&SE"}, {0xa8,"&':"}, {0xa9,"&Co"},
+ {0xaa,"&-a"}, {0xab,"&<<"}, {0xac,"&NO"}, {0xad,"&--"},
+ {0xae,"&Rg"}, {0xaf,"&'m"}, {0xb0,"&DG"}, {0xb1,"&+-"},
+ {0xb2,"&2S"}, {0xb3,"&3S"}, {0xb4,"&''"}, {0xb5,"&My"},
+ {0xb6,"&PI"}, {0xb7,"&.M"}, {0xb8,"&',"}, {0xb9,"&1S"},
+ {0xba,"&-o"}, {0xbb,"&>>"}, {0xbc,"&14"}, {0xbd,"&12"},
+ {0xbe,"&34"}, {0xbf,"&?I"}, {0xc0,"&A!"}, {0xc1,"&A'"},
+ {0xc2,"&A>"}, {0xc3,"&A?"}, {0xc4,"&A:"}, {0xc5,"&AA"},
+ {0xc6,"&AE"}, {0xc7,"&C,"}, {0xc8,"&E!"}, {0xc9,"&E'"},
+ {0xca,"&E>"}, {0xcb,"&E:"}, {0xcc,"&I!"}, {0xcd,"&I'"},
+ {0xce,"&I>"}, {0xcf,"&I:"}, {0xd0,"&D-"}, {0xd1,"&N?"},
+ {0xd2,"&O!"}, {0xd3,"&O'"}, {0xd4,"&O>"}, {0xd5,"&O?"},
+ {0xd6,"&O:"}, {0xd7,"&*X"}, {0xd8,"&O/"}, {0xd9,"&U!"},
+ {0xda,"&U'"}, {0xdb,"&U>"}, {0xdc,"&U:"}, {0xdd,"&Y'"},
+ {0xde,"&TH"}, {0xdf,"&ss"}, {0xe0,"&a!"}, {0xe1,"&a'"},
+ {0xe2,"&a>"}, {0xe3,"&a?"}, {0xe4,"&a:"}, {0xe5,"&aa"},
+ {0xe6,"&ae"}, {0xe7,"&c,"}, {0xe8,"&e!"}, {0xe9,"&e'"},
+ {0xea,"&e>"}, {0xeb,"&e:"}, {0xec,"&i!"}, {0xed,"&i'"},
+ {0xee,"&i>"}, {0xef,"&i:"}, {0xf0,"&d-"}, {0xf1,"&n?"},
+ {0xf2,"&o!"}, {0xf3,"&o'"}, {0xf4,"&o>"}, {0xf5,"&o?"},
+ {0xf6,"&o:"}, {0xf7,"&-:"}, {0xf8,"&o/"}, {0xf9,"&u!"},
+ {0xfa,"&u'"}, {0xfb,"&u>"}, {0xfc,"&u:"}, {0xfd,"&y'"},
+ {0xfe,"&th"}, {0xff,"&y:"}, {0x100,"&A-"}, {0x101,"&a-"},
+ {0x102,"&A("}, {0x103,"&a("}, {0x104,"&A;"}, {0x105,"&a;"},
+ {0x106,"&C'"}, {0x107,"&c'"}, {0x108,"&C>"}, {0x109,"&c>"},
+ {0x10a,"&C."}, {0x10b,"&c."}, {0x10c,"&C<"}, {0x10d,"&c<"},
+ {0x10e,"&D<"}, {0x10f,"&d<"}, {0x110,"&D/"}, {0x111,"&d/"},
+ {0x112,"&E-"}, {0x113,"&e-"}, {0x114,"&E("}, {0x115,"&e("},
+ {0x116,"&E."}, {0x117,"&e."}, {0x118,"&E;"}, {0x119,"&e;"},
+ {0x11a,"&E<"}, {0x11b,"&e<"}, {0x11c,"&G>"}, {0x11d,"&g>"},
+ {0x11e,"&G("}, {0x11f,"&g("}, {0x120,"&G."}, {0x121,"&g."},
+ {0x122,"&G,"}, {0x123,"&g,"}, {0x124,"&H>"}, {0x125,"&h>"},
+ {0x126,"&H/"}, {0x127,"&h/"}, {0x128,"&I?"}, {0x129,"&i?"},
+ {0x12a,"&I-"}, {0x12b,"&i-"}, {0x12c,"&I("}, {0x12d,"&i("},
+ {0x12e,"&I;"}, {0x12f,"&i;"}, {0x130,"&I."}, {0x131,"&i."},
+ {0x132,"&IJ"}, {0x133,"&ij"}, {0x134,"&J>"}, {0x135,"&j>"},
+ {0x136,"&K,"}, {0x137,"&k,"}, {0x138,"&kk"}, {0x139,"&L'"},
+ {0x13a,"&l'"}, {0x13b,"&L,"}, {0x13c,"&l,"}, {0x13d,"&L<"},
+ {0x13e,"&l<"}, {0x13f,"&L."}, {0x140,"&l."}, {0x141,"&L/"},
+ {0x142,"&l/"}, {0x143,"&N'"}, {0x144,"&n'"}, {0x145,"&N,"},
+ {0x146,"&n,"}, {0x147,"&N<"}, {0x148,"&n<"}, {0x149,"&'n"},
+ {0x14a,"&NG"}, {0x14b,"&ng"}, {0x14c,"&O-"}, {0x14d,"&o-"},
+ {0x14e,"&O("}, {0x14f,"&o("}, {0x150,"&O\042"}, {0x151,"&o\042"},
+ {0x152,"&OE"}, {0x153,"&oe"}, {0x154,"&R'"}, {0x155,"&r'"},
+ {0x156,"&R,"}, {0x157,"&r,"}, {0x158,"&R<"}, {0x159,"&r<"},
+ {0x15a,"&S'"}, {0x15b,"&s'"}, {0x15c,"&S>"}, {0x15d,"&s>"},
+ {0x15e,"&S,"}, {0x15f,"&s,"}, {0x160,"&S<"}, {0x161,"&s<"},
+ {0x162,"&T,"}, {0x163,"&t,"}, {0x164,"&T<"}, {0x165,"&t<"},
+ {0x166,"&T/"}, {0x167,"&t/"}, {0x168,"&U?"}, {0x169,"&u?"},
+ {0x16a,"&U-"}, {0x16b,"&u-"}, {0x16c,"&U("}, {0x16d,"&u("},
+ {0x16e,"&U0"}, {0x16f,"&u0"}, {0x170,"&U\042"}, {0x171,"&u\042"},
+ {0x172,"&U;"}, {0x173,"&u;"}, {0x174,"&W>"}, {0x175,"&w>"},
+ {0x176,"&Y>"}, {0x177,"&y>"}, {0x178,"&Y:"}, {0x179,"&Z'"},
+ {0x17a,"&z'"}, {0x17b,"&Z."}, {0x17c,"&z."}, {0x17d,"&Z<"},
+ {0x17e,"&z<"}, {0x1a0,"&O9"}, {0x1a1,"&o9"}, {0x1a2,"&OI"},
+ {0x1a3,"&oi"}, {0x1a6,"&yr"}, {0x1af,"&U9"}, {0x1b0,"&u9"},
+ {0x1b5,"&Z/"}, {0x1b6,"&z/"}, {0x1b7,"&ED"}, {0x1cd,"&A<"},
+ {0x1ce,"&a<"}, {0x1cf,"&I<"}, {0x1d0,"&i<"}, {0x1d1,"&O<"},
+ {0x1d2,"&o<"}, {0x1d3,"&U<"}, {0x1d4,"&u<"}, {0x1d5,"&_U:-_"},
+ {0x1d6,"&_u:-_"}, {0x1d7,"&_U:'_"}, {0x1d8,"&_u:'_"}, {0x1d9,"&_U:<_"},
+ {0x1da,"&_u:<_"}, {0x1db,"&_U:!_"}, {0x1dc,"&_u:!_"}, {0x1de,"&A1"},
+ {0x1df,"&a1"}, {0x1e0,"&A7"}, {0x1e1,"&a7"}, {0x1e2,"&A3"},
+ {0x1e3,"&a3"}, {0x1e4,"&G/"}, {0x1e5,"&g/"}, {0x1e6,"&G<"},
+ {0x1e7,"&g<"}, {0x1e8,"&K<"}, {0x1e9,"&k<"}, {0x1ea,"&O;"},
+ {0x1eb,"&o;"}, {0x1ec,"&O1"}, {0x1ed,"&o1"}, {0x1ee,"&EZ"},
+ {0x1ef,"&ez"}, {0x1f0,"&j<"}, {0x1f4,"&G'"}, {0x1f5,"&g'"},
+ {0x1fa,"&_AA'_"}, {0x1fb,"&_aa'_"}, {0x1fc,"&_AE'_"}, {0x1fd,"&_ae'_"},
+ {0x1fe,"&_O/'_"}, {0x1ff,"&_o/'_"}, {0x2bf,"&;S"}, {0x2c7,"&'<"},
+ {0x2d8,"&'("}, {0x2d9,"&'."}, {0x2da,"&'0"}, {0x2db,"&';"},
+ {0x2dd,"&'\042"}, {0x386,"&A%"}, {0x388,"&E%"}, {0x389,"&Y%"},
+ {0x38a,"&I%"}, {0x38c,"&O%"}, {0x38e,"&U%"}, {0x38f,"&W%"},
+ {0x390,"&i3"}, {0x391,"&A*"}, {0x392,"&B*"}, {0x393,"&G*"},
+ {0x394,"&D*"}, {0x395,"&E*"}, {0x396,"&Z*"}, {0x397,"&Y*"},
+ {0x398,"&H*"}, {0x399,"&I*"}, {0x39a,"&K*"}, {0x39b,"&L*"},
+ {0x39c,"&M*"}, {0x39d,"&N*"}, {0x39e,"&C*"}, {0x39f,"&O*"},
+ {0x3a0,"&P*"}, {0x3a1,"&R*"}, {0x3a3,"&S*"}, {0x3a4,"&T*"},
+ {0x3a5,"&U*"}, {0x3a6,"&F*"}, {0x3a7,"&X*"}, {0x3a8,"&Q*"},
+ {0x3a9,"&W*"}, {0x3aa,"&J*"}, {0x3ab,"&V*"}, {0x3ac,"&a%"},
+ {0x3ad,"&e%"}, {0x3ae,"&y%"}, {0x3af,"&i%"}, {0x3b0,"&u3"},
+ {0x3b1,"&a*"}, {0x3b2,"&b*"}, {0x3b3,"&g*"}, {0x3b4,"&d*"},
+ {0x3b5,"&e*"}, {0x3b6,"&z*"}, {0x3b7,"&y*"}, {0x3b8,"&h*"},
+ {0x3b9,"&i*"}, {0x3ba,"&k*"}, {0x3bb,"&l*"}, {0x3bc,"&m*"},
+ {0x3bd,"&n*"}, {0x3be,"&c*"}, {0x3bf,"&o*"}, {0x3c0,"&p*"},
+ {0x3c1,"&r*"}, {0x3c2,"&*s"}, {0x3c3,"&s*"}, {0x3c4,"&t*"},
+ {0x3c5,"&u*"}, {0x3c6,"&f*"}, {0x3c7,"&x*"}, {0x3c8,"&q*"},
+ {0x3c9,"&w*"}, {0x3ca,"&j*"}, {0x3cb,"&v*"}, {0x3cc,"&o%"},
+ {0x3cd,"&u%"}, {0x3ce,"&w%"}, {0x3d8,"&'G"}, {0x3d9,"&,G"},
+ {0x3da,"&T3"}, {0x3db,"&t3"}, {0x3dc,"&M3"}, {0x3dd,"&m3"},
+ {0x3de,"&K3"}, {0x3df,"&k3"}, {0x3e0,"&P3"}, {0x3e1,"&p3"},
+ {0x3f4,"&'%"}, {0x3f5,"&j3"}, {0x401,"&IO"}, {0x402,"&D%"},
+ {0x403,"&G%"}, {0x404,"&IE"}, {0x405,"&DS"}, {0x406,"&II"},
+ {0x407,"&YI"}, {0x408,"&J%"}, {0x409,"&LJ"}, {0x40a,"&NJ"},
+ {0x40b,"&Ts"}, {0x40c,"&KJ"}, {0x40e,"&V%"}, {0x40f,"&DZ"},
+ {0x410,"&A="}, {0x411,"&B="}, {0x412,"&V="}, {0x413,"&G="},
+ {0x414,"&D="}, {0x415,"&E="}, {0x416,"&Z%"}, {0x417,"&Z="},
+ {0x418,"&I="}, {0x419,"&J="}, {0x41a,"&K="}, {0x41b,"&L="},
+ {0x41c,"&M="}, {0x41d,"&N="}, {0x41e,"&O="}, {0x41f,"&P="},
+ {0x420,"&R="}, {0x421,"&S="}, {0x422,"&T="}, {0x423,"&U="},
+ {0x424,"&F="}, {0x425,"&H="}, {0x426,"&C="}, {0x427,"&C%"},
+ {0x428,"&S%"}, {0x429,"&Sc"}, {0x42a,"&=\042"}, {0x42b,"&Y="},
+ {0x42c,"&%\042"}, {0x42d,"&JE"}, {0x42e,"&JU"}, {0x42f,"&JA"},
+ {0x430,"&a="}, {0x431,"&b="}, {0x432,"&v="}, {0x433,"&g="},
+ {0x434,"&d="}, {0x435,"&e="}, {0x436,"&z%"}, {0x437,"&z="},
+ {0x438,"&i="}, {0x439,"&j="}, {0x43a,"&k="}, {0x43b,"&l="},
+ {0x43c,"&m="}, {0x43d,"&n="}, {0x43e,"&o="}, {0x43f,"&p="},
+ {0x440,"&r="}, {0x441,"&s="}, {0x442,"&t="}, {0x443,"&u="},
+ {0x444,"&f="}, {0x445,"&h="}, {0x446,"&c="}, {0x447,"&c%"},
+ {0x448,"&s%"}, {0x449,"&sc"}, {0x44a,"&='"}, {0x44b,"&y="},
+ {0x44c,"&%'"}, {0x44d,"&je"}, {0x44e,"&ju"}, {0x44f,"&ja"},
+ {0x451,"&io"}, {0x452,"&d%"}, {0x453,"&g%"}, {0x454,"&ie"},
+ {0x455,"&ds"}, {0x456,"&ii"}, {0x457,"&yi"}, {0x458,"&j%"},
+ {0x459,"&lj"}, {0x45a,"&nj"}, {0x45b,"&ts"}, {0x45c,"&kj"},
+ {0x45e,"&v%"}, {0x45f,"&dz"}, {0x462,"&Y3"}, {0x463,"&y3"},
+ {0x46a,"&O3"}, {0x46b,"&o3"}, {0x472,"&F3"}, {0x473,"&f3"},
+ {0x474,"&V3"}, {0x475,"&v3"}, {0x480,"&C3"}, {0x481,"&c3"},
+ {0x490,"&G3"}, {0x491,"&g3"}, {0x5d0,"&A+"}, {0x5d1,"&B+"},
+ {0x5d2,"&G+"}, {0x5d3,"&D+"}, {0x5d4,"&H+"}, {0x5d5,"&W+"},
+ {0x5d6,"&Z+"}, {0x5d7,"&X+"}, {0x5d8,"&Tj"}, {0x5d9,"&J+"},
+ {0x5da,"&K%"}, {0x5db,"&K+"}, {0x5dc,"&L+"}, {0x5dd,"&M%"},
+ {0x5de,"&M+"}, {0x5df,"&N%"}, {0x5e0,"&N+"}, {0x5e1,"&S+"},
+ {0x5e2,"&E+"}, {0x5e3,"&P%"}, {0x5e4,"&P+"}, {0x5e5,"&Zj"},
+ {0x5e6,"&ZJ"}, {0x5e7,"&Q+"}, {0x5e8,"&R+"}, {0x5e9,"&Sh"},
+ {0x5ea,"&T+"}, {0x60c,"&,+"}, {0x61b,"&;+"}, {0x61f,"&?+"},
+ {0x621,"&H'"}, {0x622,"&aM"}, {0x623,"&aH"}, {0x624,"&wH"},
+ {0x625,"&ah"}, {0x626,"&yH"}, {0x627,"&a+"}, {0x628,"&b+"},
+ {0x629,"&tm"}, {0x62a,"&t+"}, {0x62b,"&tk"}, {0x62c,"&g+"},
+ {0x62d,"&hk"}, {0x62e,"&x+"}, {0x62f,"&d+"}, {0x630,"&dk"},
+ {0x631,"&r+"}, {0x632,"&z+"}, {0x633,"&s+"}, {0x634,"&sn"},
+ {0x635,"&c+"}, {0x636,"&dd"}, {0x637,"&tj"}, {0x638,"&zH"},
+ {0x639,"&e+"}, {0x63a,"&i+"}, {0x640,"&++"}, {0x641,"&f+"},
+ {0x642,"&q+"}, {0x643,"&k+"}, {0x644,"&l+"}, {0x645,"&m+"},
+ {0x646,"&n+"}, {0x647,"&h+"}, {0x648,"&w+"}, {0x649,"&j+"},
+ {0x64a,"&y+"}, {0x64b,"&:+"}, {0x64c,"&\042+"}, {0x64d,"&=+"},
+ {0x64e,"&/+"}, {0x64f,"&'+"}, {0x650,"&1+"}, {0x651,"&3+"},
+ {0x652,"&0+"}, {0x670,"&aS"}, {0x67e,"&p+"}, {0x6a4,"&v+"},
+ {0x6af,"&gf"}, {0x6f0,"&0a"}, {0x6f1,"&1a"}, {0x6f2,"&2a"},
+ {0x6f3,"&3a"}, {0x6f4,"&4a"}, {0x6f5,"&5a"}, {0x6f6,"&6a"},
+ {0x6f7,"&7a"}, {0x6f8,"&8a"}, {0x6f9,"&9a"}, {0x1e00,"&_A-0_"},
+ {0x1e01,"&_a-0_"}, {0x1e02,"&B."}, {0x1e03,"&b."}, {0x1e04,"&_B-._"},
+ {0x1e05,"&_b-._"}, {0x1e06,"&B_"}, {0x1e07,"&b_"}, {0x1e08,"&_C,'_"},
+ {0x1e09,"&_c,'_"}, {0x1e0a,"&D."}, {0x1e0b,"&d."}, {0x1e0c,"&_D-._"},
+ {0x1e0d,"&_d-._"}, {0x1e0e,"&D_"}, {0x1e0f,"&d_"}, {0x1e10,"&D,"},
+ {0x1e11,"&d,"}, {0x1e12,"&_D->_"}, {0x1e13,"&_d->_"}, {0x1e14,"&_E-!_"},
+ {0x1e15,"&_e-!_"}, {0x1e16,"&_E-'_"}, {0x1e17,"&_e-'_"}, {0x1e18,"&_E->_"},
+ {0x1e19,"&_e->_"}, {0x1e1a,"&_E-?_"}, {0x1e1b,"&_e-?_"}, {0x1e1c,"&_E,(_"},
+ {0x1e1d,"&_e,(_"}, {0x1e1e,"&F."}, {0x1e1f,"&f."}, {0x1e20,"&G-"},
+ {0x1e21,"&g-"}, {0x1e22,"&H."}, {0x1e23,"&h."}, {0x1e24,"&_H-._"},
+ {0x1e25,"&_h-._"}, {0x1e26,"&H:"}, {0x1e27,"&h:"}, {0x1e28,"&H,"},
+ {0x1e29,"&h,"}, {0x1e2a,"&_H-(_"}, {0x1e2b,"&_h-(_"}, {0x1e2c,"&_I-?_"},
+ {0x1e2d,"&_i-?_"}, {0x1e2e,"&_I:'_"}, {0x1e2f,"&_i:'_"}, {0x1e30,"&K'"},
+ {0x1e31,"&k'"}, {0x1e32,"&_K-._"}, {0x1e33,"&_k-._"}, {0x1e34,"&K_"},
+ {0x1e35,"&k_"}, {0x1e36,"&_L-._"}, {0x1e37,"&_l-._"}, {0x1e38,"&_L--._"},
+ {0x1e39,"&_l--._"}, {0x1e3a,"&L_"}, {0x1e3b,"&l_"}, {0x1e3c,"&_L->_"},
+ {0x1e3d,"&_l->_"}, {0x1e3e,"&M'"}, {0x1e3f,"&m'"}, {0x1e40,"&M."},
+ {0x1e41,"&m."}, {0x1e42,"&_M-._"}, {0x1e43,"&_m-._"}, {0x1e44,"&N."},
+ {0x1e45,"&n."}, {0x1e46,"&_N-._"}, {0x1e47,"&_n-._"}, {0x1e48,"&N_"},
+ {0x1e49,"&n_"}, {0x1e4a,"&_N->_"}, {0x1e4b,"&_N->_"}, {0x1e4c,"&_O?'_"},
+ {0x1e4d,"&_o?'_"}, {0x1e4e,"&_O?:_"}, {0x1e4f,"&_o?:_"}, {0x1e50,"&_O-!_"},
+ {0x1e51,"&_o-!_"}, {0x1e52,"&_O-'_"}, {0x1e53,"&_o-'_"}, {0x1e54,"&P'"},
+ {0x1e55,"&p'"}, {0x1e56,"&P."}, {0x1e57,"&p."}, {0x1e58,"&R."},
+ {0x1e59,"&r."}, {0x1e5a,"&_R-._"}, {0x1e5b,"&_r-._"}, {0x1e5c,"&_R--._"},
+ {0x1e5d,"&_r--._"}, {0x1e5e,"&R_"}, {0x1e5f,"&r_"}, {0x1e60,"&S."},
+ {0x1e61,"&s."}, {0x1e62,"&_S-._"}, {0x1e63,"&_s-._"}, {0x1e64,"&_S'._"},
+ {0x1e65,"&_s'._"}, {0x1e66,"&_S<._"}, {0x1e67,"&_s<._"}, {0x1e68,"&_S.-._"},
+ {0x1e69,"&_S.-._"}, {0x1e6a,"&T."}, {0x1e6b,"&t."}, {0x1e6c,"&_T-._"},
+ {0x1e6d,"&_t-._"}, {0x1e6e,"&T_"}, {0x1e6f,"&t_"}, {0x1e70,"&_T->_"},
+ {0x1e71,"&_t->_"}, {0x1e72,"&_U--:_"}, {0x1e73,"&_u--:_"}, {0x1e74,"&_U-?_"},
+ {0x1e75,"&_u-?_"}, {0x1e76,"&_U->_"}, {0x1e77,"&_u->_"}, {0x1e78,"&_U?'_"},
+ {0x1e79,"&_u?'_"}, {0x1e7a,"&_U-:_"}, {0x1e7b,"&_u-:_"}, {0x1e7c,"&V?"},
+ {0x1e7d,"&v?"}, {0x1e7e,"&_V-._"}, {0x1e7f,"&_v-._"}, {0x1e80,"&W!"},
+ {0x1e81,"&w!"}, {0x1e82,"&W'"}, {0x1e83,"&w'"}, {0x1e84,"&W:"},
+ {0x1e85,"&w:"}, {0x1e86,"&W."}, {0x1e87,"&w."}, {0x1e88,"&_W-._"},
+ {0x1e89,"&_w-._"}, {0x1e8a,"&X."}, {0x1e8b,"&x."}, {0x1e8c,"&X:"},
+ {0x1e8d,"&x:"}, {0x1e8e,"&Y."}, {0x1e8f,"&y."}, {0x1e90,"&Z>"},
+ {0x1e91,"&z>"}, {0x1e92,"&_Z-._"}, {0x1e93,"&_z-._"}, {0x1e94,"&Z_"},
+ {0x1e95,"&z_"}, {0x1e96,"&h_"}, {0x1e97,"&t:"}, {0x1e98,"&w0"},
+ {0x1e99,"&y0"}, {0x1ea0,"&_A-._"}, {0x1ea1,"&_a-._"}, {0x1ea2,"&A2"},
+ {0x1ea3,"&a2"}, {0x1ea4,"&_A>'_"}, {0x1ea5,"&_a>'_"}, {0x1ea6,"&_A>!_"},
+ {0x1ea7,"&_a>!_"}, {0x1ea8,"&_A>2_"}, {0x1ea9,"&_a>2_"}, {0x1eaa,"&_A>?_"},
+ {0x1eab,"&_a>?_"}, {0x1eac,"&_A>-._"}, {0x1ead,"&_a>-._"}, {0x1eae,"&_A('_"},
+ {0x1eaf,"&_a('_"}, {0x1eb0,"&_A(!_"}, {0x1eb1,"&_a(!_"}, {0x1eb2,"&_A(2_"},
+ {0x1eb3,"&_a(2_"}, {0x1eb4,"&_A(?_"}, {0x1eb5,"&_a(?_"}, {0x1eb6,"&_A(-._"},
+ {0x1eb7,"&_a(-._"}, {0x1eb8,"&_E-._"}, {0x1eb9,"&_e-._"}, {0x1eba,"&E2"},
+ {0x1ebb,"&e2"}, {0x1ebc,"&E?"}, {0x1ebd,"&e?"}, {0x1ebe,"&_E>'_"},
+ {0x1ebf,"&_e>'_"}, {0x1ec0,"&_E>!_"}, {0x1ec1,"&_e>!_"}, {0x1ec2,"&_E>2_"},
+ {0x1ec3,"&_e>2_"}, {0x1ec4,"&_E>?_"}, {0x1ec5,"&_e>?_"}, {0x1ec6,"&_E>-._"},
+ {0x1ec7,"&_e>-._"}, {0x1ec8,"&I2"}, {0x1ec9,"&i2"}, {0x1eca,"&_I-._"},
+ {0x1ecb,"&_i-._"}, {0x1ecc,"&_O-._"}, {0x1ecd,"&_o-._"}, {0x1ece,"&O2"},
+ {0x1ecf,"&o2"}, {0x1ed0,"&_O>'_"}, {0x1ed1,"&_o>'_"}, {0x1ed2,"&_O>!_"},
+ {0x1ed3,"&_o>!_"}, {0x1ed4,"&_O>2_"}, {0x1ed5,"&_o>2_"}, {0x1ed6,"&_O>?_"},
+ {0x1ed7,"&_o>?_"}, {0x1ed8,"&_O>-._"}, {0x1ed9,"&_o>-._"}, {0x1eda,"&_O9'_"},
+ {0x1edb,"&_o9'_"}, {0x1edc,"&_O9!_"}, {0x1edd,"&_o9!_"}, {0x1ede,"&_O92_"},
+ {0x1edf,"&_o92_"}, {0x1ee0,"&_O9?_"}, {0x1ee1,"&_o9?_"}, {0x1ee2,"&_O9-._"},
+ {0x1ee3,"&_o9-._"}, {0x1ee4,"&_U-._"}, {0x1ee5,"&_u-._"}, {0x1ee6,"&U2"},
+ {0x1ee7,"&u2"}, {0x1ee8,"&_U9'_"}, {0x1ee9,"&_u9'_"}, {0x1eea,"&_U9!_"},
+ {0x1eeb,"&_u9!_"}, {0x1eec,"&_U92_"}, {0x1eed,"&_u92_"}, {0x1eee,"&_U9?_"},
+ {0x1eef,"&_u9?_"}, {0x1ef0,"&_U9-._"}, {0x1ef1,"&_u9-._"}, {0x1ef2,"&Y!"},
+ {0x1ef3,"&y!"}, {0x1ef4,"&_Y-._"}, {0x1ef5,"&_y-._"}, {0x1ef6,"&Y2"},
+ {0x1ef7,"&y2"}, {0x1ef8,"&Y?"}, {0x1ef9,"&y?"}, {0x1f00,"&;'"},
+ {0x1f01,"&,'"}, {0x1f02,"&;!"}, {0x1f03,"&,!"}, {0x1f04,"&?;"},
+ {0x1f05,"&?,"}, {0x1f06,"&!:"}, {0x1f07,"&?:"}, {0x2002,"&1N"},
+ {0x2003,"&1M"}, {0x2004,"&3M"}, {0x2005,"&4M"}, {0x2006,"&6M"},
+ {0x2009,"&1T"}, {0x200a,"&1H"}, {0x2010,"&-1"}, {0x2013,"&-N"},
+ {0x2014,"&-M"}, {0x2015,"&-3"}, {0x2016,"&!2"}, {0x2017,"&=2"},
+ {0x2018,"&'6"}, {0x2019,"&'9"}, {0x201a,"&.9"}, {0x201b,"&9'"},
+ {0x201c,"&\0426"}, {0x201d,"&\0429"}, {0x201e,"&:9"}, {0x201f,"&9\042"},
+ {0x2020,"&/-"}, {0x2021,"&/="}, {0x2025,"&.."}, {0x2030,"&%0"},
+ {0x2032,"&1'"}, {0x2033,"&2'"}, {0x2034,"&3'"}, {0x2035,"&1\042"},
+ {0x2036,"&2\042"}, {0x2037,"&3\042"}, {0x2038,"&Ca"}, {0x2039,"&<1"},
+ {0x203a,"&>1"}, {0x203b,"&:X"}, {0x203c,"&_!*2_"}, {0x203e,"&'-"},
+ {0x2044,"&/f"}, {0x2070,"&0S"}, {0x2074,"&4S"}, {0x2075,"&5S"},
+ {0x2076,"&6S"}, {0x2077,"&7S"}, {0x2078,"&8S"}, {0x2079,"&9S"},
+ {0x207a,"&+S"}, {0x207b,"&-S"}, {0x207c,"&=S"}, {0x207d,"&(S"},
+ {0x207e,"&)S"}, {0x207f,"&nS"}, {0x2080,"&0s"}, {0x2081,"&1s"},
+ {0x2082,"&2s"}, {0x2083,"&3s"}, {0x2084,"&4s"}, {0x2085,"&5s"},
+ {0x2086,"&6s"}, {0x2087,"&7s"}, {0x2088,"&8s"}, {0x2089,"&9s"},
+ {0x208a,"&+s"}, {0x208b,"&-s"}, {0x208c,"&=s"}, {0x208d,"&(s"},
+ {0x208e,"&)s"}, {0x20a4,"&Li"}, {0x20a7,"&Pt"}, {0x20a9,"&W="},
+ {0x2103,"&oC"}, {0x2105,"&co"}, {0x2109,"&oF"}, {0x2116,"&N0"},
+ {0x2117,"&PO"}, {0x211e,"&Rx"}, {0x2120,"&SM"}, {0x2122,"&TM"},
+ {0x2126,"&Om"}, {0x212b,"&AO"}, {0x2153,"&13"}, {0x2154,"&23"},
+ {0x2155,"&15"}, {0x2156,"&25"}, {0x2157,"&35"}, {0x2158,"&45"},
+ {0x2159,"&16"}, {0x215a,"&56"}, {0x215b,"&18"}, {0x215c,"&38"},
+ {0x215d,"&58"}, {0x215e,"&78"}, {0x2160,"&1R"}, {0x2161,"&2R"},
+ {0x2162,"&3R"}, {0x2163,"&4R"}, {0x2164,"&5R"}, {0x2165,"&6R"},
+ {0x2166,"&7R"}, {0x2167,"&8R"}, {0x2168,"&9R"}, {0x2169,"&aR"},
+ {0x216a,"&bR"}, {0x216b,"&cR"}, {0x216c,"&_50R_"}, {0x216d,"&_100R_"},
+ {0x216e,"&_500R_"}, {0x216f,"&_1000R_"}, {0x2170,"&1r"}, {0x2171,"&2r"},
+ {0x2172,"&3r"}, {0x2173,"&4r"}, {0x2174,"&5r"}, {0x2175,"&6r"},
+ {0x2176,"&7r"}, {0x2177,"&8r"}, {0x2178,"&9r"}, {0x2179,"&ar"},
+ {0x217a,"&br"}, {0x217b,"&cr"}, {0x217c,"&_50r_"}, {0x217d,"&_100r_"},
+ {0x217e,"&_500r_"}, {0x217f,"&_1000r_"}, {0x2180,"&_1000RCD_"}, {0x2181,"&_5000R_"},
+ {0x2182,"&_10000R_"}, {0x2190,"&<-"}, {0x2191,"&-!"}, {0x2192,"&->"},
+ {0x2193,"&-v"}, {0x2194,"&<>"}, {0x2195,"&UD"}, {0x2196,"&_<!!_"},
+ {0x2197,"&_//>_"}, {0x2198,"&_!!>_"}, {0x2199,"&_<//_"}, {0x21d0,"&<="},
+ {0x21d2,"&=>"}, {0x21d4,"&=="}, {0x2200,"&FA"}, {0x2202,"&dP"},
+ {0x2203,"&TE"}, {0x2205,"&/0"}, {0x2206,"&DE"}, {0x2207,"&NB"},
+ {0x2208,"&(-"}, {0x220b,"&-)"}, {0x220f,"&*P"}, {0x2211,"&+Z"},
+ {0x2212,"&-2"}, {0x2213,"&-+"}, {0x2217,"&*-"}, {0x2218,"&Ob"},
+ {0x2219,"&Sb"}, {0x221a,"&RT"}, {0x221d,"&0("}, {0x221e,"&00"},
+ {0x221f,"&-L"}, {0x2220,"&-V"}, {0x2225,"&PP"}, {0x2227,"&AN"},
+ {0x2228,"&OR"}, {0x2229,"&(U"}, {0x222a,"&)U"}, {0x222b,"&In"},
+ {0x222c,"&DI"}, {0x222e,"&Io"}, {0x2234,"&.:"}, {0x2235,"&:."},
+ {0x2236,"&:R"}, {0x2237,"&::"}, {0x223c,"&?1"}, {0x223e,"&CG"},
+ {0x2243,"&?-"}, {0x2245,"&?="}, {0x2248,"&?2"}, {0x224c,"&=?"},
+ {0x2253,"&HI"}, {0x2260,"&!="}, {0x2261,"&=3"}, {0x2264,"&=<"},
+ {0x2265,"&>="}, {0x226a,"&<*"}, {0x226b,"&*>"}, {0x226e,"&!<"},
+ {0x226f,"&!>"}, {0x2282,"&(C"}, {0x2283,"&)C"}, {0x2286,"&(_"},
+ {0x2287,"&)_"}, {0x2299,"&0."}, {0x229a,"&02"}, {0x22a5,"&-T"},
+ {0x22c5,"&.P"}, {0x22ee,"&:3"}, {0x22ef,"&.3"}, {0x2302,"&Eh"},
+ {0x2308,"&<7"}, {0x2309,"&>7"}, {0x230a,"&7<"}, {0x230b,"&7>"},
+ {0x2310,"&NI"}, {0x2312,"&(A"}, {0x2315,"&TR"}, {0x2320,"&Iu"},
+ {0x2321,"&Il"}, {0x2329,"&</"}, {0x232a,"&/>"}, {0x2423,"&Vs"},
+ {0x2440,"&1h"}, {0x2441,"&3h"}, {0x2442,"&2h"}, {0x2443,"&4h"},
+ {0x2446,"&1j"}, {0x2447,"&2j"}, {0x2448,"&3j"}, {0x2449,"&4j"},
+ {0x2460,"&_1-o_"}, {0x2461,"&_2-o_"}, {0x2462,"&_3-o_"}, {0x2463,"&_4-o_"},
+ {0x2464,"&_5-o_"}, {0x2465,"&_6-o_"}, {0x2466,"&_7-o_"}, {0x2467,"&_8-o_"},
+ {0x2468,"&_9-o_"}, {0x2469,"&_10-o_"}, {0x246a,"&_11-o_"}, {0x246b,"&_12-o_"},
+ {0x246c,"&_13-o_"}, {0x246d,"&_14-o_"}, {0x246e,"&_15-o_"}, {0x246f,"&_16-o_"},
+ {0x2470,"&_17-o_"}, {0x2471,"&_18-o_"}, {0x2472,"&_19-o_"}, {0x2473,"&_20-o_"},
+ {0x2474,"&_(1)_"}, {0x2475,"&_(2)_"}, {0x2476,"&_(3)_"}, {0x2477,"&_(4)_"},
+ {0x2478,"&_(5)_"}, {0x2479,"&_(6)_"}, {0x247a,"&_(7)_"}, {0x247b,"&_(8)_"},
+ {0x247c,"&_(9)_"}, {0x247d,"&_(10)_"}, {0x247e,"&_(11)_"}, {0x247f,"&_(12)_"},
+ {0x2480,"&_(13)_"}, {0x2481,"&_(14)_"}, {0x2482,"&_(15)_"}, {0x2483,"&_(16)_"},
+ {0x2484,"&_(17)_"}, {0x2485,"&_(18)_"}, {0x2486,"&_(19)_"}, {0x2487,"&_(20)_"},
+ {0x2488,"&1."}, {0x2489,"&2."}, {0x248a,"&3."}, {0x248b,"&4."},
+ {0x248c,"&5."}, {0x248d,"&6."}, {0x248e,"&7."}, {0x248f,"&8."},
+ {0x2490,"&9."}, {0x2491,"&_10._"}, {0x2492,"&_11._"}, {0x2493,"&_12._"},
+ {0x2494,"&_13._"}, {0x2495,"&_14._"}, {0x2496,"&_15._"}, {0x2497,"&_16._"},
+ {0x2498,"&_17._"}, {0x2499,"&_18._"}, {0x249a,"&_19._"}, {0x249b,"&_20._"},
+ {0x249c,"&_(a)_"}, {0x249d,"&_(b)_"}, {0x249e,"&_(c)_"}, {0x249f,"&_(d)_"},
+ {0x24a0,"&_(e)_"}, {0x24a1,"&_(f)_"}, {0x24a2,"&_(g)_"}, {0x24a3,"&_(h)_"},
+ {0x24a4,"&_(i)_"}, {0x24a5,"&_(j)_"}, {0x24a6,"&_(k)_"}, {0x24a7,"&_(l)_"},
+ {0x24a8,"&_(m)_"}, {0x24a9,"&_(n)_"}, {0x24aa,"&_(o)_"}, {0x24ab,"&_(p)_"},
+ {0x24ac,"&_(q)_"}, {0x24ad,"&_(r)_"}, {0x24ae,"&_(s)_"}, {0x24af,"&_(t)_"},
+ {0x24b0,"&_(u)_"}, {0x24b1,"&_(v)_"}, {0x24b2,"&_(w)_"}, {0x24b3,"&_(x)_"},
+ {0x24b4,"&_(y)_"}, {0x24b5,"&_(z)_"}, {0x24b6,"&_A-o_"}, {0x24b7,"&_B-o_"},
+ {0x24b8,"&_C-o_"}, {0x24b9,"&_D-o_"}, {0x24ba,"&_E-o_"}, {0x24bb,"&_F-o_"},
+ {0x24bc,"&_G-o_"}, {0x24bd,"&_H-o_"}, {0x24be,"&_I-o_"}, {0x24bf,"&_J-o_"},
+ {0x24c0,"&_K-o_"}, {0x24c1,"&_L-o_"}, {0x24c2,"&_M-o_"}, {0x24c3,"&_N-o_"},
+ {0x24c4,"&_O-o_"}, {0x24c5,"&_P-o_"}, {0x24c6,"&_Q-o_"}, {0x24c7,"&_R-o_"},
+ {0x24c8,"&_S-o_"}, {0x24c9,"&_T-o_"}, {0x24ca,"&_U-o_"}, {0x24cb,"&_V-o_"},
+ {0x24cc,"&_W-o_"}, {0x24cd,"&_X-o_"}, {0x24ce,"&_Y-o_"}, {0x24cf,"&_Z-o_"},
+ {0x24d0,"&_a-o_"}, {0x24d1,"&_b-o_"}, {0x24d2,"&_c-o_"}, {0x24d3,"&_d-o_"},
+ {0x24d4,"&_e-o_"}, {0x24d5,"&_f-o_"}, {0x24d6,"&_g-o_"}, {0x24d7,"&_h-o_"},
+ {0x24d8,"&_i-o_"}, {0x24d9,"&_j-o_"}, {0x24da,"&_k-o_"}, {0x24db,"&_l-o_"},
+ {0x24dc,"&_m-o_"}, {0x24dd,"&_n-o_"}, {0x24de,"&_o-o_"}, {0x24df,"&_p-o_"},
+ {0x24e0,"&_q-o_"}, {0x24e1,"&_r-o_"}, {0x24e2,"&_s-o_"}, {0x24e3,"&_t-o_"},
+ {0x24e4,"&_u-o_"}, {0x24e5,"&_v-o_"}, {0x24e6,"&_w-o_"}, {0x24e7,"&_x-o_"},
+ {0x24e8,"&_y-o_"}, {0x24e9,"&_z-o_"}, {0x24ea,"&_0-o_"}, {0x2500,"&hh"},
+ {0x2501,"&HH"}, {0x2502,"&vv"}, {0x2503,"&VV"}, {0x2504,"&3-"},
+ {0x2505,"&3_"}, {0x2506,"&3!"}, {0x2507,"&3/"}, {0x2508,"&4-"},
+ {0x2509,"&4_"}, {0x250a,"&4!"}, {0x250b,"&4/"}, {0x250c,"&dr"},
+ {0x250d,"&dR"}, {0x250e,"&Dr"}, {0x250f,"&DR"}, {0x2510,"&dl"},
+ {0x2511,"&dL"}, {0x2512,"&Dl"}, {0x2513,"&LD"}, {0x2514,"&ur"},
+ {0x2515,"&uR"}, {0x2516,"&Ur"}, {0x2517,"&UR"}, {0x2518,"&ul"},
+ {0x2519,"&uL"}, {0x251a,"&Ul"}, {0x251b,"&UL"}, {0x251c,"&vr"},
+ {0x251d,"&vR"}, {0x251e,"&_Udr_"}, {0x251f,"&_uDr_"}, {0x2520,"&Vr"},
+ {0x2521,"&_UdR_"}, {0x2522,"&_uDR_"}, {0x2523,"&VR"}, {0x2524,"&vl"},
+ {0x2525,"&vL"}, {0x2526,"&_Udl_"}, {0x2527,"&_uDl_"}, {0x2528,"&Vl"},
+ {0x2529,"&_UdL_"}, {0x252a,"&_uDL_"}, {0x252b,"&VL"}, {0x252c,"&dh"},
+ {0x252d,"&_dLr_"}, {0x252e,"&_dlR_"}, {0x252f,"&dH"}, {0x2530,"&Dh"},
+ {0x2531,"&_DLr_"}, {0x2532,"&_DlR_"}, {0x2533,"&DH"}, {0x2534,"&uh"},
+ {0x2535,"&_uLr_"}, {0x2536,"&_ulR_"}, {0x2537,"&uH"}, {0x2538,"&Uh"},
+ {0x2539,"&_ULr_"}, {0x253a,"&_UlR_"}, {0x253b,"&UH"}, {0x253c,"&vh"},
+ {0x253d,"&_vLr_"}, {0x253e,"&_vlR_"}, {0x253f,"&vH"}, {0x2540,"&_Udh_"},
+ {0x2541,"&_uDh_"}, {0x2542,"&Vh"}, {0x2543,"&_UdLr_"}, {0x2544,"&_UdlR_"},
+ {0x2545,"&_uDLr_"}, {0x2546,"&_uDlR_"}, {0x2547,"&_UdH_"}, {0x2548,"&_uDH_"},
+ {0x2549,"&_VLr_"}, {0x254a,"&_VlR_"}, {0x254b,"&VH"}, {0x2571,"&FD"},
+ {0x2572,"&BD"}, {0x2580,"&TB"}, {0x2584,"&LB"}, {0x2588,"&FB"},
+ {0x258c,"&lB"}, {0x2590,"&RB"}, {0x2591,"&.S"}, {0x2592,"&:S"},
+ {0x2593,"&?S"}, {0x25a0,"&fS"}, {0x25a1,"&OS"}, {0x25a2,"&RO"},
+ {0x25a3,"&Rr"}, {0x25a4,"&RF"}, {0x25a5,"&RY"}, {0x25a6,"&RH"},
+ {0x25a7,"&RZ"}, {0x25a8,"&RK"}, {0x25a9,"&RX"}, {0x25aa,"&sB"},
+ {0x25ac,"&SR"}, {0x25ad,"&Or"}, {0x25b2,"&UT"}, {0x25b3,"&uT"},
+ {0x25b6,"&PR"}, {0x25b7,"&Tr"}, {0x25bc,"&Dt"}, {0x25bd,"&dT"},
+ {0x25c0,"&PL"}, {0x25c1,"&Tl"}, {0x25c6,"&Db"}, {0x25c7,"&Dw"},
+ {0x25ca,"&LZ"}, {0x25cb,"&0m"}, {0x25ce,"&0o"}, {0x25cf,"&0M"},
+ {0x25d0,"&0L"}, {0x25d1,"&0R"}, {0x25d8,"&Sn"}, {0x25d9,"&Ic"},
+ {0x25e2,"&Fd"}, {0x25e3,"&Bd"}, {0x2605,"&*2"}, {0x2606,"&*1"},
+ {0x260e,"&_TEL_"}, {0x260f,"&_tel_"}, {0x261c,"&<H"}, {0x261e,"&>H"},
+ {0x263a,"&0u"}, {0x263b,"&0U"}, {0x263c,"&SU"}, {0x2640,"&Fm"},
+ {0x2642,"&Ml"}, {0x2660,"&cS"}, {0x2661,"&cH"}, {0x2662,"&cD"},
+ {0x2663,"&cC"}, {0x2664,"&_cS-_"}, {0x2665,"&_cH-_"}, {0x2666,"&_cD-_"},
+ {0x2667,"&_cC-_"}, {0x2669,"&Md"}, {0x266a,"&M8"}, {0x266b,"&M2"},
+ {0x266c,"&_M16_"}, {0x266d,"&Mb"}, {0x266e,"&Mx"}, {0x266f,"&MX"},
+ {0x2713,"&OK"}, {0x2717,"&XX"}, {0x2720,"&-X"}, {0x3000,"&IS"},
+ {0x3001,"&,_"}, {0x3002,"&._"}, {0x3003,"&+\042"}, {0x3004,"&+_"},
+ {0x3005,"&*_"}, {0x3006,"&;_"}, {0x3007,"&0_"}, {0x300a,"&<+"},
+ {0x300b,"&>+"}, {0x300c,"&<'"}, {0x300d,"&>'"}, {0x300e,"&<\042"},
+ {0x300f,"&>\042"}, {0x3010,"&(\042"}, {0x3011,"&)\042"}, {0x3012,"&=T"},
+ {0x3013,"&=_"}, {0x3014,"&('"}, {0x3015,"&)'"}, {0x3016,"&(I"},
+ {0x3017,"&)I"}, {0x301c,"&-?"}, {0x3020,"&_=T:)_"}, {0x3041,"&A5"},
+ {0x3042,"&a5"}, {0x3043,"&I5"}, {0x3044,"&i5"}, {0x3045,"&U5"},
+ {0x3046,"&u5"}, {0x3047,"&E5"}, {0x3048,"&e5"}, {0x3049,"&O5"},
+ {0x304a,"&o5"}, {0x304b,"&ka"}, {0x304c,"&ga"}, {0x304d,"&ki"},
+ {0x304e,"&gi"}, {0x304f,"&ku"}, {0x3050,"&gu"}, {0x3051,"&ke"},
+ {0x3052,"&ge"}, {0x3053,"&ko"}, {0x3054,"&go"}, {0x3055,"&sa"},
+ {0x3056,"&za"}, {0x3057,"&si"}, {0x3058,"&zi"}, {0x3059,"&su"},
+ {0x305a,"&zu"}, {0x305b,"&se"}, {0x305c,"&ze"}, {0x305d,"&so"},
+ {0x305e,"&zo"}, {0x305f,"&ta"}, {0x3060,"&da"}, {0x3061,"&ti"},
+ {0x3062,"&di"}, {0x3063,"&tU"}, {0x3064,"&tu"}, {0x3065,"&du"},
+ {0x3066,"&te"}, {0x3067,"&de"}, {0x3068,"&to"}, {0x3069,"&do"},
+ {0x306a,"&na"}, {0x306b,"&ni"}, {0x306c,"&nu"}, {0x306d,"&ne"},
+ {0x306e,"&no"}, {0x306f,"&ha"}, {0x3070,"&ba"}, {0x3071,"&pa"},
+ {0x3072,"&hi"}, {0x3073,"&bi"}, {0x3074,"&pi"}, {0x3075,"&hu"},
+ {0x3076,"&bu"}, {0x3077,"&pu"}, {0x3078,"&he"}, {0x3079,"&be"},
+ {0x307a,"&pe"}, {0x307b,"&ho"}, {0x307c,"&bo"}, {0x307d,"&po"},
+ {0x307e,"&ma"}, {0x307f,"&mi"}, {0x3080,"&mu"}, {0x3081,"&me"},
+ {0x3082,"&mo"}, {0x3083,"&yA"}, {0x3084,"&ya"}, {0x3085,"&yU"},
+ {0x3086,"&yu"}, {0x3087,"&yO"}, {0x3088,"&yo"}, {0x3089,"&ra"},
+ {0x308a,"&ri"}, {0x308b,"&ru"}, {0x308c,"&re"}, {0x308d,"&ro"},
+ {0x308e,"&wA"}, {0x308f,"&wa"}, {0x3090,"&wi"}, {0x3091,"&we"},
+ {0x3092,"&wo"}, {0x3093,"&n5"}, {0x3094,"&vu"}, {0x309b,"&\0425"},
+ {0x309c,"&05"}, {0x309d,"&*5"}, {0x309e,"&+5"}, {0x30a1,"&a6"},
+ {0x30a2,"&A6"}, {0x30a3,"&i6"}, {0x30a4,"&I6"}, {0x30a5,"&u6"},
+ {0x30a6,"&U6"}, {0x30a7,"&e6"}, {0x30a8,"&E6"}, {0x30a9,"&o6"},
+ {0x30aa,"&O6"}, {0x30ab,"&Ka"}, {0x30ac,"&Ga"}, {0x30ad,"&Ki"},
+ {0x30ae,"&Gi"}, {0x30af,"&Ku"}, {0x30b0,"&Gu"}, {0x30b1,"&Ke"},
+ {0x30b2,"&Ge"}, {0x30b3,"&Ko"}, {0x30b4,"&Go"}, {0x30b5,"&Sa"},
+ {0x30b6,"&Za"}, {0x30b7,"&Si"}, {0x30b8,"&Zi"}, {0x30b9,"&Su"},
+ {0x30ba,"&Zu"}, {0x30bb,"&Se"}, {0x30bc,"&Ze"}, {0x30bd,"&So"},
+ {0x30be,"&Zo"}, {0x30bf,"&Ta"}, {0x30c0,"&Da"}, {0x30c1,"&Ti"},
+ {0x30c2,"&Di"}, {0x30c3,"&TU"}, {0x30c4,"&Tu"}, {0x30c5,"&Du"},
+ {0x30c6,"&Te"}, {0x30c7,"&De"}, {0x30c8,"&To"}, {0x30c9,"&Do"},
+ {0x30ca,"&Na"}, {0x30cb,"&Ni"}, {0x30cc,"&Nu"}, {0x30cd,"&Ne"},
+ {0x30ce,"&No"}, {0x30cf,"&Ha"}, {0x30d0,"&Ba"}, {0x30d1,"&Pa"},
+ {0x30d2,"&Hi"}, {0x30d3,"&Bi"}, {0x30d4,"&Pi"}, {0x30d5,"&Hu"},
+ {0x30d6,"&Bu"}, {0x30d7,"&Pu"}, {0x30d8,"&He"}, {0x30d9,"&Be"},
+ {0x30da,"&Pe"}, {0x30db,"&Ho"}, {0x30dc,"&Bo"}, {0x30dd,"&Po"},
+ {0x30de,"&Ma"}, {0x30df,"&Mi"}, {0x30e0,"&Mu"}, {0x30e1,"&Me"},
+ {0x30e2,"&Mo"}, {0x30e3,"&YA"}, {0x30e4,"&Ya"}, {0x30e5,"&YU"},
+ {0x30e6,"&Yu"}, {0x30e7,"&YO"}, {0x30e8,"&Yo"}, {0x30e9,"&Ra"},
+ {0x30ea,"&Ri"}, {0x30eb,"&Ru"}, {0x30ec,"&Re"}, {0x30ed,"&Ro"},
+ {0x30ee,"&WA"}, {0x30ef,"&Wa"}, {0x30f0,"&Wi"}, {0x30f1,"&We"},
+ {0x30f2,"&Wo"}, {0x30f3,"&N6"}, {0x30f4,"&Vu"}, {0x30f5,"&KA"},
+ {0x30f6,"&KE"}, {0x30f7,"&Va"}, {0x30f8,"&Vi"}, {0x30f9,"&Ve"},
+ {0x30fa,"&Vo"}, {0x30fb,"&.6"}, {0x30fc,"&-6"}, {0x30fd,"&*6"},
+ {0x30fe,"&+6"}, {0x3105,"&b4"}, {0x3106,"&p4"}, {0x3107,"&m4"},
+ {0x3108,"&f4"}, {0x3109,"&d4"}, {0x310a,"&t4"}, {0x310b,"&n4"},
+ {0x310c,"&l4"}, {0x310d,"&g4"}, {0x310e,"&k4"}, {0x310f,"&h4"},
+ {0x3110,"&j4"}, {0x3111,"&q4"}, {0x3112,"&x4"}, {0x3113,"&zh"},
+ {0x3114,"&ch"}, {0x3115,"&sh"}, {0x3116,"&r4"}, {0x3117,"&z4"},
+ {0x3118,"&c4"}, {0x3119,"&s4"}, {0x311a,"&a4"}, {0x311b,"&o4"},
+ {0x311c,"&e4"}, {0x311d,"&_eh4_"}, {0x311e,"&ai"}, {0x311f,"&ei"},
+ {0x3120,"&au"}, {0x3121,"&ou"}, {0x3122,"&an"}, {0x3123,"&en"},
+ {0x3124,"&aN"}, {0x3125,"&eN"}, {0x3126,"&er"}, {0x3127,"&i4"},
+ {0x3128,"&u4"}, {0x3129,"&iu"}, {0x312a,"&v4"}, {0x312b,"&nG"},
+ {0x312c,"&gn"}, {0x321c,"&_(JU)_"}, {0x3220,"&1c"}, {0x3221,"&2c"},
+ {0x3222,"&3c"}, {0x3223,"&4c"}, {0x3224,"&5c"}, {0x3225,"&6c"},
+ {0x3226,"&7c"}, {0x3227,"&8c"}, {0x3228,"&9c"}, {0x3229,"&_10c_"},
+ {0x327f,"&_KSC_"}, {0xfb00,"&ff"}, {0xfb01,"&fi"}, {0xfb02,"&fl"},
+ {0xfb03,"&_ffi_"}, {0xfb04,"&_ffl_"}, {0xfb05,"&ft"}, {0xfb06,"&st"},
+ {0xfe7d,"&_3+;_"}, {0xfe82,"&_aM._"}, {0xfe84,"&_aH._"}, {0xfe8d,"&_a+-_"},
+ {0xfe8e,"&_a+._"}, {0xfe8f,"&_b+-_"}, {0xfe90,"&_b+,_"}, {0xfe91,"&_b+;_"},
+ {0xfe92,"&_b+._"}, {0xfe93,"&_tm-_"}, {0xfe94,"&_tm._"}, {0xfe95,"&_t+-_"},
+ {0xfe96,"&_t+,_"}, {0xfe97,"&_t+;_"}, {0xfe98,"&_t+._"}, {0xfe99,"&_tk-_"},
+ {0xfe9a,"&_tk,_"}, {0xfe9b,"&_tk;_"}, {0xfe9c,"&_tk._"}, {0xfe9d,"&_g+-_"},
+ {0xfe9e,"&_g+,_"}, {0xfe9f,"&_g+;_"}, {0xfea0,"&_g+._"}, {0xfea1,"&_hk-_"},
+ {0xfea2,"&_hk,_"}, {0xfea3,"&_hk;_"}, {0xfea4,"&_hk._"}, {0xfea5,"&_x+-_"},
+ {0xfea6,"&_x+,_"}, {0xfea7,"&_x+;_"}, {0xfea8,"&_x+._"}, {0xfea9,"&_d+-_"},
+ {0xfeaa,"&_d+._"}, {0xfeab,"&_dk-_"}, {0xfeac,"&_dk._"}, {0xfead,"&_r+-_"},
+ {0xfeae,"&_r+._"}, {0xfeaf,"&_z+-_"}, {0xfeb0,"&_z+._"}, {0xfeb1,"&_s+-_"},
+ {0xfeb2,"&_s+,_"}, {0xfeb3,"&_s+;_"}, {0xfeb4,"&_s+._"}, {0xfeb5,"&_sn-_"},
+ {0xfeb6,"&_sn,_"}, {0xfeb7,"&_sn;_"}, {0xfeb8,"&_sn._"}, {0xfeb9,"&_c+-_"},
+ {0xfeba,"&_c+,_"}, {0xfebb,"&_c+;_"}, {0xfebc,"&_c+._"}, {0xfebd,"&_dd-_"},
+ {0xfebe,"&_dd,_"}, {0xfebf,"&_dd;_"}, {0xfec0,"&_dd._"}, {0xfec1,"&_tj-_"},
+ {0xfec2,"&_tj,_"}, {0xfec3,"&_tj;_"}, {0xfec4,"&_tj._"}, {0xfec5,"&_zH-_"},
+ {0xfec6,"&_zH,_"}, {0xfec7,"&_zH;_"}, {0xfec8,"&_zH._"}, {0xfec9,"&_e+-_"},
+ {0xfeca,"&_e+,_"}, {0xfecb,"&_e+;_"}, {0xfecc,"&_e+._"}, {0xfecd,"&_i+-_"},
+ {0xfece,"&_i+,_"}, {0xfecf,"&_i+;_"}, {0xfed0,"&_i+._"}, {0xfed1,"&_f+-_"},
+ {0xfed2,"&_f+,_"}, {0xfed3,"&_f+;_"}, {0xfed4,"&_f+._"}, {0xfed5,"&_q+-_"},
+ {0xfed6,"&_q+,_"}, {0xfed7,"&_q+;_"}, {0xfed8,"&_q+._"}, {0xfed9,"&_k+-_"},
+ {0xfeda,"&_k+,_"}, {0xfedb,"&_k+;_"}, {0xfedc,"&_k+._"}, {0xfedd,"&_l+-_"},
+ {0xfede,"&_l+,_"}, {0xfedf,"&_l+;_"}, {0xfee0,"&_l+._"}, {0xfee1,"&_m+-_"},
+ {0xfee2,"&_m+,_"}, {0xfee3,"&_m+;_"}, {0xfee4,"&_m+._"}, {0xfee5,"&_n+-_"},
+ {0xfee6,"&_n+,_"}, {0xfee7,"&_n+;_"}, {0xfee8,"&_n+._"}, {0xfee9,"&_h+-_"},
+ {0xfeea,"&_h+,_"}, {0xfeeb,"&_h+;_"}, {0xfeec,"&_h+._"}, {0xfeed,"&_w+-_"},
+ {0xfeee,"&_w+._"}, {0xfeef,"&_j+-_"}, {0xfef0,"&_j+._"}, {0xfef1,"&_y+-_"},
+ {0xfef2,"&_y+,_"}, {0xfef3,"&_y+;_"}, {0xfef4,"&_y+._"}, {0xfef5,"&_lM-_"},
+ {0xfef6,"&_lM._"}, {0xfef7,"&_lH-_"}, {0xfef8,"&_lH._"}, {0xfef9,"&_lh-_"},
+ {0xfefa,"&_lh._"}, {0xfefb,"&_la-_"}, {0xfefc,"&_la._"}, {0x0,"&NU"},
+ {0x1,"&SH"}, {0x2,"&SX"}, {0x3,"&EX"}, {0x4,"&ET"},
+ {0x5,"&EQ"}, {0x6,"&AK"}, {0x7,"&BL"}, {0x8,"&BS"},
+ {0x9,"&HT"}, {0xb,"&VT"}, {0xc,"&FF"}, {0xd,"&CR"},
+ {0xe,"&SO"}, {0xf,"&SI"}, {0x10,"&DL"}, {0x11,"&D1"},
+ {0x12,"&D2"}, {0x13,"&D3"}, {0x14,"&D4"}, {0x15,"&NK"},
+ {0x16,"&SY"}, {0x17,"&EB"}, {0x18,"&CN"}, {0x19,"&EM"},
+ {0x1a,"&SB"}, {0x1b,"&EC"}, {0x1c,"&FS"}, {0x1d,"&GS"},
+ {0x1e,"&RS"}, {0x1f,"&US"}, {0x7f,"&DT"}, {0x80,"&PA"},
+ {0x81,"&HO"}, {0x82,"&BH"}, {0x83,"&NH"}, {0x84,"&IN"},
+ {0x85,"&NL"}, {0x86,"&SA"}, {0x87,"&ES"}, {0x88,"&HS"},
+ {0x89,"&HJ"}, {0x8a,"&VS"}, {0x8b,"&PD"}, {0x8c,"&PU"},
+ {0x8d,"&RI"}, {0x8e,"&S2"}, {0x8f,"&S3"}, {0x90,"&DC"},
+ {0x91,"&P1"}, {0x92,"&P2"}, {0x93,"&TS"}, {0x94,"&CC"},
+ {0x95,"&MW"}, {0x96,"&SG"}, {0x97,"&EG"}, {0x98,"&SS"},
+ {0x99,"&GC"}, {0x9a,"&SC"}, {0x9b,"&CI"}, {0x9c,"&ST"},
+ {0x9d,"&OC"}, {0x9e,"&PM"}, {0x9f,"&AC"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_mnemonic = {1851,repl_map_mnemonic,0,0};
+#define UC_CHARSET_SETUP_mnemonic UC_Charset_Setup("mnemonic",\
+"RFC 1345 Mnemonic",\
+dfont_unicount_mnemonic,dfont_unitable_mnemonic,0,\
+dfont_replacedesc_mnemonic,999,0,0)
+
+#endif /* NO_CHARSET_mnemonic */
+
+#endif /* INCL_CHARSET_mnemonic */
diff --git a/src/chrtrans/mnem_suni.h b/src/chrtrans/mnem_suni.h
new file mode 100644
index 0000000..f7ad232
--- /dev/null
+++ b/src/chrtrans/mnem_suni.h
@@ -0,0 +1,552 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_mnem).
+ */
+
+#ifndef INCL_CHARSET_mnem
+#define INCL_CHARSET_mnem 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_mnem*/
+#ifndef NO_CHARSET_mnem
+
+#if ALL_CHARSETS
+#define NO_CHARSET_mnem 0
+#else
+#define NO_CHARSET_mnem 1
+#endif
+
+#endif /* ndef(NO_CHARSET_mnem) */
+
+#if NO_CHARSET_mnem
+#define UC_CHARSET_SETUP_mnem /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./mnem_suni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_mnem[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+static const u16 dfont_unitable_mnem[1] = {0}; /* dummy */
+
+static struct unipair_str repl_map_mnem[1851] =
+{
+ {0x21,"!"}, {0x22,"\042"}, {0x23," \010Nb"}, {0x24," \010DO"},
+ {0x25,"%"}, {0x26,"&&"}, {0x27,"'"}, {0x28,"("},
+ {0x29,")"}, {0x2a,"*"}, {0x2b,"+"}, {0x2c,","},
+ {0x2d,"-"}, {0x2e,"."}, {0x2f,"/"}, {0x30,"0"},
+ {0x31,"1"}, {0x32,"2"}, {0x33,"3"}, {0x34,"4"},
+ {0x35,"5"}, {0x36,"6"}, {0x37,"7"}, {0x38,"8"},
+ {0x39,"9"}, {0x3a,":"}, {0x3b,";"}, {0x3c,"<"},
+ {0x3d,"="}, {0x3e,">"}, {0x3f,"?"}, {0x40," \010At"},
+ {0x41,"A"}, {0x42,"B"}, {0x43,"C"}, {0x44,"D"},
+ {0x45,"E"}, {0x46,"F"}, {0x47,"G"}, {0x48,"H"},
+ {0x49,"I"}, {0x4a,"J"}, {0x4b,"K"}, {0x4c,"L"},
+ {0x4d,"M"}, {0x4e,"N"}, {0x4f,"O"}, {0x50,"P"},
+ {0x51,"Q"}, {0x52,"R"}, {0x53,"S"}, {0x54,"T"},
+ {0x55,"U"}, {0x56,"V"}, {0x57,"W"}, {0x58,"X"},
+ {0x59,"Y"}, {0x5a,"Z"}, {0x5b," \010<("}, {0x5c," \010//"},
+ {0x5d," \010)>"}, {0x5e," \010'>"}, {0x5f,"_"}, {0x60," \010'!"},
+ {0x61,"a"}, {0x62,"b"}, {0x63,"c"}, {0x64,"d"},
+ {0x65,"e"}, {0x66,"f"}, {0x67,"g"}, {0x68,"h"},
+ {0x69,"i"}, {0x6a,"j"}, {0x6b,"k"}, {0x6c,"l"},
+ {0x6d,"m"}, {0x6e,"n"}, {0x6f,"o"}, {0x70,"p"},
+ {0x71,"q"}, {0x72,"r"}, {0x73,"s"}, {0x74,"t"},
+ {0x75,"u"}, {0x76,"v"}, {0x77,"w"}, {0x78,"x"},
+ {0x79,"y"}, {0x7a,"z"}, {0x7b," \010(!"}, {0x7c," \010!!"},
+ {0x7d," \010!)"}, {0x7e," \010'?"}, {0xa0," \010NS"}, {0xa1," \010!I"},
+ {0xa2," \010Ct"}, {0xa3," \010Pd"}, {0xa4," \010Cu"}, {0xa5," \010Ye"},
+ {0xa6," \010BB"}, {0xa7," \010SE"}, {0xa8," \010':"}, {0xa9," \010Co"},
+ {0xaa," \010-a"}, {0xab," \010<<"}, {0xac," \010NO"}, {0xad," \010--"},
+ {0xae," \010Rg"}, {0xaf," \010'm"}, {0xb0," \010DG"}, {0xb1," \010+-"},
+ {0xb2," \0102S"}, {0xb3," \0103S"}, {0xb4," \010''"}, {0xb5," \010My"},
+ {0xb6," \010PI"}, {0xb7," \010.M"}, {0xb8," \010',"}, {0xb9," \0101S"},
+ {0xba," \010-o"}, {0xbb," \010>>"}, {0xbc," \01014"}, {0xbd," \01012"},
+ {0xbe," \01034"}, {0xbf," \010?I"}, {0xc0," \010A!"}, {0xc1," \010A'"},
+ {0xc2," \010A>"}, {0xc3," \010A?"}, {0xc4," \010A:"}, {0xc5," \010AA"},
+ {0xc6," \010AE"}, {0xc7," \010C,"}, {0xc8," \010E!"}, {0xc9," \010E'"},
+ {0xca," \010E>"}, {0xcb," \010E:"}, {0xcc," \010I!"}, {0xcd," \010I'"},
+ {0xce," \010I>"}, {0xcf," \010I:"}, {0xd0," \010D-"}, {0xd1," \010N?"},
+ {0xd2," \010O!"}, {0xd3," \010O'"}, {0xd4," \010O>"}, {0xd5," \010O?"},
+ {0xd6," \010O:"}, {0xd7," \010*X"}, {0xd8," \010O/"}, {0xd9," \010U!"},
+ {0xda," \010U'"}, {0xdb," \010U>"}, {0xdc," \010U:"}, {0xdd," \010Y'"},
+ {0xde," \010TH"}, {0xdf," \010ss"}, {0xe0," \010a!"}, {0xe1," \010a'"},
+ {0xe2," \010a>"}, {0xe3," \010a?"}, {0xe4," \010a:"}, {0xe5," \010aa"},
+ {0xe6," \010ae"}, {0xe7," \010c,"}, {0xe8," \010e!"}, {0xe9," \010e'"},
+ {0xea," \010e>"}, {0xeb," \010e:"}, {0xec," \010i!"}, {0xed," \010i'"},
+ {0xee," \010i>"}, {0xef," \010i:"}, {0xf0," \010d-"}, {0xf1," \010n?"},
+ {0xf2," \010o!"}, {0xf3," \010o'"}, {0xf4," \010o>"}, {0xf5," \010o?"},
+ {0xf6," \010o:"}, {0xf7," \010-:"}, {0xf8," \010o/"}, {0xf9," \010u!"},
+ {0xfa," \010u'"}, {0xfb," \010u>"}, {0xfc," \010u:"}, {0xfd," \010y'"},
+ {0xfe," \010th"}, {0xff," \010y:"}, {0x100," \010A-"}, {0x101," \010a-"},
+ {0x102," \010A("}, {0x103," \010a("}, {0x104," \010A;"}, {0x105," \010a;"},
+ {0x106," \010C'"}, {0x107," \010c'"}, {0x108," \010C>"}, {0x109," \010c>"},
+ {0x10a," \010C."}, {0x10b," \010c."}, {0x10c," \010C<"}, {0x10d," \010c<"},
+ {0x10e," \010D<"}, {0x10f," \010d<"}, {0x110," \010D/"}, {0x111," \010d/"},
+ {0x112," \010E-"}, {0x113," \010e-"}, {0x114," \010E("}, {0x115," \010e("},
+ {0x116," \010E."}, {0x117," \010e."}, {0x118," \010E;"}, {0x119," \010e;"},
+ {0x11a," \010E<"}, {0x11b," \010e<"}, {0x11c," \010G>"}, {0x11d," \010g>"},
+ {0x11e," \010G("}, {0x11f," \010g("}, {0x120," \010G."}, {0x121," \010g."},
+ {0x122," \010G,"}, {0x123," \010g,"}, {0x124," \010H>"}, {0x125," \010h>"},
+ {0x126," \010H/"}, {0x127," \010h/"}, {0x128," \010I?"}, {0x129," \010i?"},
+ {0x12a," \010I-"}, {0x12b," \010i-"}, {0x12c," \010I("}, {0x12d," \010i("},
+ {0x12e," \010I;"}, {0x12f," \010i;"}, {0x130," \010I."}, {0x131," \010i."},
+ {0x132," \010IJ"}, {0x133," \010ij"}, {0x134," \010J>"}, {0x135," \010j>"},
+ {0x136," \010K,"}, {0x137," \010k,"}, {0x138," \010kk"}, {0x139," \010L'"},
+ {0x13a," \010l'"}, {0x13b," \010L,"}, {0x13c," \010l,"}, {0x13d," \010L<"},
+ {0x13e," \010l<"}, {0x13f," \010L."}, {0x140," \010l."}, {0x141," \010L/"},
+ {0x142," \010l/"}, {0x143," \010N'"}, {0x144," \010n'"}, {0x145," \010N,"},
+ {0x146," \010n,"}, {0x147," \010N<"}, {0x148," \010n<"}, {0x149," \010'n"},
+ {0x14a," \010NG"}, {0x14b," \010ng"}, {0x14c," \010O-"}, {0x14d," \010o-"},
+ {0x14e," \010O("}, {0x14f," \010o("}, {0x150," \010O\042"}, {0x151," \010o\042"},
+ {0x152," \010OE"}, {0x153," \010oe"}, {0x154," \010R'"}, {0x155," \010r'"},
+ {0x156," \010R,"}, {0x157," \010r,"}, {0x158," \010R<"}, {0x159," \010r<"},
+ {0x15a," \010S'"}, {0x15b," \010s'"}, {0x15c," \010S>"}, {0x15d," \010s>"},
+ {0x15e," \010S,"}, {0x15f," \010s,"}, {0x160," \010S<"}, {0x161," \010s<"},
+ {0x162," \010T,"}, {0x163," \010t,"}, {0x164," \010T<"}, {0x165," \010t<"},
+ {0x166," \010T/"}, {0x167," \010t/"}, {0x168," \010U?"}, {0x169," \010u?"},
+ {0x16a," \010U-"}, {0x16b," \010u-"}, {0x16c," \010U("}, {0x16d," \010u("},
+ {0x16e," \010U0"}, {0x16f," \010u0"}, {0x170," \010U\042"}, {0x171," \010u\042"},
+ {0x172," \010U;"}, {0x173," \010u;"}, {0x174," \010W>"}, {0x175," \010w>"},
+ {0x176," \010Y>"}, {0x177," \010y>"}, {0x178," \010Y:"}, {0x179," \010Z'"},
+ {0x17a," \010z'"}, {0x17b," \010Z."}, {0x17c," \010z."}, {0x17d," \010Z<"},
+ {0x17e," \010z<"}, {0x1a0," \010O9"}, {0x1a1," \010o9"}, {0x1a2," \010OI"},
+ {0x1a3," \010oi"}, {0x1a6," \010yr"}, {0x1af," \010U9"}, {0x1b0," \010u9"},
+ {0x1b5," \010Z/"}, {0x1b6," \010z/"}, {0x1b7," \010ED"}, {0x1cd," \010A<"},
+ {0x1ce," \010a<"}, {0x1cf," \010I<"}, {0x1d0," \010i<"}, {0x1d1," \010O<"},
+ {0x1d2," \010o<"}, {0x1d3," \010U<"}, {0x1d4," \010u<"}, {0x1d5," \010_U:-_"},
+ {0x1d6," \010_u:-_"}, {0x1d7," \010_U:'_"}, {0x1d8," \010_u:'_"}, {0x1d9," \010_U:<_"},
+ {0x1da," \010_u:<_"}, {0x1db," \010_U:!_"}, {0x1dc," \010_u:!_"}, {0x1de," \010A1"},
+ {0x1df," \010a1"}, {0x1e0," \010A7"}, {0x1e1," \010a7"}, {0x1e2," \010A3"},
+ {0x1e3," \010a3"}, {0x1e4," \010G/"}, {0x1e5," \010g/"}, {0x1e6," \010G<"},
+ {0x1e7," \010g<"}, {0x1e8," \010K<"}, {0x1e9," \010k<"}, {0x1ea," \010O;"},
+ {0x1eb," \010o;"}, {0x1ec," \010O1"}, {0x1ed," \010o1"}, {0x1ee," \010EZ"},
+ {0x1ef," \010ez"}, {0x1f0," \010j<"}, {0x1f4," \010G'"}, {0x1f5," \010g'"},
+ {0x1fa," \010_AA'_"}, {0x1fb," \010_aa'_"}, {0x1fc," \010_AE'_"}, {0x1fd," \010_ae'_"},
+ {0x1fe," \010_O/'_"}, {0x1ff," \010_o/'_"}, {0x2bf," \010;S"}, {0x2c7," \010'<"},
+ {0x2d8," \010'("}, {0x2d9," \010'."}, {0x2da," \010'0"}, {0x2db," \010';"},
+ {0x2dd," \010'\042"}, {0x386," \010A%"}, {0x388," \010E%"}, {0x389," \010Y%"},
+ {0x38a," \010I%"}, {0x38c," \010O%"}, {0x38e," \010U%"}, {0x38f," \010W%"},
+ {0x390," \010i3"}, {0x391," \010A*"}, {0x392," \010B*"}, {0x393," \010G*"},
+ {0x394," \010D*"}, {0x395," \010E*"}, {0x396," \010Z*"}, {0x397," \010Y*"},
+ {0x398," \010H*"}, {0x399," \010I*"}, {0x39a," \010K*"}, {0x39b," \010L*"},
+ {0x39c," \010M*"}, {0x39d," \010N*"}, {0x39e," \010C*"}, {0x39f," \010O*"},
+ {0x3a0," \010P*"}, {0x3a1," \010R*"}, {0x3a3," \010S*"}, {0x3a4," \010T*"},
+ {0x3a5," \010U*"}, {0x3a6," \010F*"}, {0x3a7," \010X*"}, {0x3a8," \010Q*"},
+ {0x3a9," \010W*"}, {0x3aa," \010J*"}, {0x3ab," \010V*"}, {0x3ac," \010a%"},
+ {0x3ad," \010e%"}, {0x3ae," \010y%"}, {0x3af," \010i%"}, {0x3b0," \010u3"},
+ {0x3b1," \010a*"}, {0x3b2," \010b*"}, {0x3b3," \010g*"}, {0x3b4," \010d*"},
+ {0x3b5," \010e*"}, {0x3b6," \010z*"}, {0x3b7," \010y*"}, {0x3b8," \010h*"},
+ {0x3b9," \010i*"}, {0x3ba," \010k*"}, {0x3bb," \010l*"}, {0x3bc," \010m*"},
+ {0x3bd," \010n*"}, {0x3be," \010c*"}, {0x3bf," \010o*"}, {0x3c0," \010p*"},
+ {0x3c1," \010r*"}, {0x3c2," \010*s"}, {0x3c3," \010s*"}, {0x3c4," \010t*"},
+ {0x3c5," \010u*"}, {0x3c6," \010f*"}, {0x3c7," \010x*"}, {0x3c8," \010q*"},
+ {0x3c9," \010w*"}, {0x3ca," \010j*"}, {0x3cb," \010v*"}, {0x3cc," \010o%"},
+ {0x3cd," \010u%"}, {0x3ce," \010w%"}, {0x3d8," \010'G"}, {0x3d9," \010,G"},
+ {0x3da," \010T3"}, {0x3db," \010t3"}, {0x3dc," \010M3"}, {0x3dd," \010m3"},
+ {0x3de," \010K3"}, {0x3df," \010k3"}, {0x3e0," \010P3"}, {0x3e1," \010p3"},
+ {0x3f4," \010'%"}, {0x3f5," \010j3"}, {0x401," \010IO"}, {0x402," \010D%"},
+ {0x403," \010G%"}, {0x404," \010IE"}, {0x405," \010DS"}, {0x406," \010II"},
+ {0x407," \010YI"}, {0x408," \010J%"}, {0x409," \010LJ"}, {0x40a," \010NJ"},
+ {0x40b," \010Ts"}, {0x40c," \010KJ"}, {0x40e," \010V%"}, {0x40f," \010DZ"},
+ {0x410," \010A="}, {0x411," \010B="}, {0x412," \010V="}, {0x413," \010G="},
+ {0x414," \010D="}, {0x415," \010E="}, {0x416," \010Z%"}, {0x417," \010Z="},
+ {0x418," \010I="}, {0x419," \010J="}, {0x41a," \010K="}, {0x41b," \010L="},
+ {0x41c," \010M="}, {0x41d," \010N="}, {0x41e," \010O="}, {0x41f," \010P="},
+ {0x420," \010R="}, {0x421," \010S="}, {0x422," \010T="}, {0x423," \010U="},
+ {0x424," \010F="}, {0x425," \010H="}, {0x426," \010C="}, {0x427," \010C%"},
+ {0x428," \010S%"}, {0x429," \010Sc"}, {0x42a," \010=\042"}, {0x42b," \010Y="},
+ {0x42c," \010%\042"}, {0x42d," \010JE"}, {0x42e," \010JU"}, {0x42f," \010JA"},
+ {0x430," \010a="}, {0x431," \010b="}, {0x432," \010v="}, {0x433," \010g="},
+ {0x434," \010d="}, {0x435," \010e="}, {0x436," \010z%"}, {0x437," \010z="},
+ {0x438," \010i="}, {0x439," \010j="}, {0x43a," \010k="}, {0x43b," \010l="},
+ {0x43c," \010m="}, {0x43d," \010n="}, {0x43e," \010o="}, {0x43f," \010p="},
+ {0x440," \010r="}, {0x441," \010s="}, {0x442," \010t="}, {0x443," \010u="},
+ {0x444," \010f="}, {0x445," \010h="}, {0x446," \010c="}, {0x447," \010c%"},
+ {0x448," \010s%"}, {0x449," \010sc"}, {0x44a," \010='"}, {0x44b," \010y="},
+ {0x44c," \010%'"}, {0x44d," \010je"}, {0x44e," \010ju"}, {0x44f," \010ja"},
+ {0x451," \010io"}, {0x452," \010d%"}, {0x453," \010g%"}, {0x454," \010ie"},
+ {0x455," \010ds"}, {0x456," \010ii"}, {0x457," \010yi"}, {0x458," \010j%"},
+ {0x459," \010lj"}, {0x45a," \010nj"}, {0x45b," \010ts"}, {0x45c," \010kj"},
+ {0x45e," \010v%"}, {0x45f," \010dz"}, {0x462," \010Y3"}, {0x463," \010y3"},
+ {0x46a," \010O3"}, {0x46b," \010o3"}, {0x472," \010F3"}, {0x473," \010f3"},
+ {0x474," \010V3"}, {0x475," \010v3"}, {0x480," \010C3"}, {0x481," \010c3"},
+ {0x490," \010G3"}, {0x491," \010g3"}, {0x5d0," \010A+"}, {0x5d1," \010B+"},
+ {0x5d2," \010G+"}, {0x5d3," \010D+"}, {0x5d4," \010H+"}, {0x5d5," \010W+"},
+ {0x5d6," \010Z+"}, {0x5d7," \010X+"}, {0x5d8," \010Tj"}, {0x5d9," \010J+"},
+ {0x5da," \010K%"}, {0x5db," \010K+"}, {0x5dc," \010L+"}, {0x5dd," \010M%"},
+ {0x5de," \010M+"}, {0x5df," \010N%"}, {0x5e0," \010N+"}, {0x5e1," \010S+"},
+ {0x5e2," \010E+"}, {0x5e3," \010P%"}, {0x5e4," \010P+"}, {0x5e5," \010Zj"},
+ {0x5e6," \010ZJ"}, {0x5e7," \010Q+"}, {0x5e8," \010R+"}, {0x5e9," \010Sh"},
+ {0x5ea," \010T+"}, {0x60c," \010,+"}, {0x61b," \010;+"}, {0x61f," \010?+"},
+ {0x621," \010H'"}, {0x622," \010aM"}, {0x623," \010aH"}, {0x624," \010wH"},
+ {0x625," \010ah"}, {0x626," \010yH"}, {0x627," \010a+"}, {0x628," \010b+"},
+ {0x629," \010tm"}, {0x62a," \010t+"}, {0x62b," \010tk"}, {0x62c," \010g+"},
+ {0x62d," \010hk"}, {0x62e," \010x+"}, {0x62f," \010d+"}, {0x630," \010dk"},
+ {0x631," \010r+"}, {0x632," \010z+"}, {0x633," \010s+"}, {0x634," \010sn"},
+ {0x635," \010c+"}, {0x636," \010dd"}, {0x637," \010tj"}, {0x638," \010zH"},
+ {0x639," \010e+"}, {0x63a," \010i+"}, {0x640," \010++"}, {0x641," \010f+"},
+ {0x642," \010q+"}, {0x643," \010k+"}, {0x644," \010l+"}, {0x645," \010m+"},
+ {0x646," \010n+"}, {0x647," \010h+"}, {0x648," \010w+"}, {0x649," \010j+"},
+ {0x64a," \010y+"}, {0x64b," \010:+"}, {0x64c," \010\042+"}, {0x64d," \010=+"},
+ {0x64e," \010/+"}, {0x64f," \010'+"}, {0x650," \0101+"}, {0x651," \0103+"},
+ {0x652," \0100+"}, {0x670," \010aS"}, {0x67e," \010p+"}, {0x6a4," \010v+"},
+ {0x6af," \010gf"}, {0x6f0," \0100a"}, {0x6f1," \0101a"}, {0x6f2," \0102a"},
+ {0x6f3," \0103a"}, {0x6f4," \0104a"}, {0x6f5," \0105a"}, {0x6f6," \0106a"},
+ {0x6f7," \0107a"}, {0x6f8," \0108a"}, {0x6f9," \0109a"}, {0x1e00," \010_A-0_"},
+ {0x1e01," \010_a-0_"}, {0x1e02," \010B."}, {0x1e03," \010b."}, {0x1e04," \010_B-._"},
+ {0x1e05," \010_b-._"}, {0x1e06," \010B_"}, {0x1e07," \010b_"}, {0x1e08," \010_C,'_"},
+ {0x1e09," \010_c,'_"}, {0x1e0a," \010D."}, {0x1e0b," \010d."}, {0x1e0c," \010_D-._"},
+ {0x1e0d," \010_d-._"}, {0x1e0e," \010D_"}, {0x1e0f," \010d_"}, {0x1e10," \010D,"},
+ {0x1e11," \010d,"}, {0x1e12," \010_D->_"}, {0x1e13," \010_d->_"}, {0x1e14," \010_E-!_"},
+ {0x1e15," \010_e-!_"}, {0x1e16," \010_E-'_"}, {0x1e17," \010_e-'_"}, {0x1e18," \010_E->_"},
+ {0x1e19," \010_e->_"}, {0x1e1a," \010_E-?_"}, {0x1e1b," \010_e-?_"}, {0x1e1c," \010_E,(_"},
+ {0x1e1d," \010_e,(_"}, {0x1e1e," \010F."}, {0x1e1f," \010f."}, {0x1e20," \010G-"},
+ {0x1e21," \010g-"}, {0x1e22," \010H."}, {0x1e23," \010h."}, {0x1e24," \010_H-._"},
+ {0x1e25," \010_h-._"}, {0x1e26," \010H:"}, {0x1e27," \010h:"}, {0x1e28," \010H,"},
+ {0x1e29," \010h,"}, {0x1e2a," \010_H-(_"}, {0x1e2b," \010_h-(_"}, {0x1e2c," \010_I-?_"},
+ {0x1e2d," \010_i-?_"}, {0x1e2e," \010_I:'_"}, {0x1e2f," \010_i:'_"}, {0x1e30," \010K'"},
+ {0x1e31," \010k'"}, {0x1e32," \010_K-._"}, {0x1e33," \010_k-._"}, {0x1e34," \010K_"},
+ {0x1e35," \010k_"}, {0x1e36," \010_L-._"}, {0x1e37," \010_l-._"}, {0x1e38," \010_L--._"},
+ {0x1e39," \010_l--._"}, {0x1e3a," \010L_"}, {0x1e3b," \010l_"}, {0x1e3c," \010_L->_"},
+ {0x1e3d," \010_l->_"}, {0x1e3e," \010M'"}, {0x1e3f," \010m'"}, {0x1e40," \010M."},
+ {0x1e41," \010m."}, {0x1e42," \010_M-._"}, {0x1e43," \010_m-._"}, {0x1e44," \010N."},
+ {0x1e45," \010n."}, {0x1e46," \010_N-._"}, {0x1e47," \010_n-._"}, {0x1e48," \010N_"},
+ {0x1e49," \010n_"}, {0x1e4a," \010_N->_"}, {0x1e4b," \010_N->_"}, {0x1e4c," \010_O?'_"},
+ {0x1e4d," \010_o?'_"}, {0x1e4e," \010_O?:_"}, {0x1e4f," \010_o?:_"}, {0x1e50," \010_O-!_"},
+ {0x1e51," \010_o-!_"}, {0x1e52," \010_O-'_"}, {0x1e53," \010_o-'_"}, {0x1e54," \010P'"},
+ {0x1e55," \010p'"}, {0x1e56," \010P."}, {0x1e57," \010p."}, {0x1e58," \010R."},
+ {0x1e59," \010r."}, {0x1e5a," \010_R-._"}, {0x1e5b," \010_r-._"}, {0x1e5c," \010_R--._"},
+ {0x1e5d," \010_r--._"}, {0x1e5e," \010R_"}, {0x1e5f," \010r_"}, {0x1e60," \010S."},
+ {0x1e61," \010s."}, {0x1e62," \010_S-._"}, {0x1e63," \010_s-._"}, {0x1e64," \010_S'._"},
+ {0x1e65," \010_s'._"}, {0x1e66," \010_S<._"}, {0x1e67," \010_s<._"}, {0x1e68," \010_S.-._"},
+ {0x1e69," \010_S.-._"}, {0x1e6a," \010T."}, {0x1e6b," \010t."}, {0x1e6c," \010_T-._"},
+ {0x1e6d," \010_t-._"}, {0x1e6e," \010T_"}, {0x1e6f," \010t_"}, {0x1e70," \010_T->_"},
+ {0x1e71," \010_t->_"}, {0x1e72," \010_U--:_"}, {0x1e73," \010_u--:_"}, {0x1e74," \010_U-?_"},
+ {0x1e75," \010_u-?_"}, {0x1e76," \010_U->_"}, {0x1e77," \010_u->_"}, {0x1e78," \010_U?'_"},
+ {0x1e79," \010_u?'_"}, {0x1e7a," \010_U-:_"}, {0x1e7b," \010_u-:_"}, {0x1e7c," \010V?"},
+ {0x1e7d," \010v?"}, {0x1e7e," \010_V-._"}, {0x1e7f," \010_v-._"}, {0x1e80," \010W!"},
+ {0x1e81," \010w!"}, {0x1e82," \010W'"}, {0x1e83," \010w'"}, {0x1e84," \010W:"},
+ {0x1e85," \010w:"}, {0x1e86," \010W."}, {0x1e87," \010w."}, {0x1e88," \010_W-._"},
+ {0x1e89," \010_w-._"}, {0x1e8a," \010X."}, {0x1e8b," \010x."}, {0x1e8c," \010X:"},
+ {0x1e8d," \010x:"}, {0x1e8e," \010Y."}, {0x1e8f," \010y."}, {0x1e90," \010Z>"},
+ {0x1e91," \010z>"}, {0x1e92," \010_Z-._"}, {0x1e93," \010_z-._"}, {0x1e94," \010Z_"},
+ {0x1e95," \010z_"}, {0x1e96," \010h_"}, {0x1e97," \010t:"}, {0x1e98," \010w0"},
+ {0x1e99," \010y0"}, {0x1ea0," \010_A-._"}, {0x1ea1," \010_a-._"}, {0x1ea2," \010A2"},
+ {0x1ea3," \010a2"}, {0x1ea4," \010_A>'_"}, {0x1ea5," \010_a>'_"}, {0x1ea6," \010_A>!_"},
+ {0x1ea7," \010_a>!_"}, {0x1ea8," \010_A>2_"}, {0x1ea9," \010_a>2_"}, {0x1eaa," \010_A>?_"},
+ {0x1eab," \010_a>?_"}, {0x1eac," \010_A>-._"}, {0x1ead," \010_a>-._"}, {0x1eae," \010_A('_"},
+ {0x1eaf," \010_a('_"}, {0x1eb0," \010_A(!_"}, {0x1eb1," \010_a(!_"}, {0x1eb2," \010_A(2_"},
+ {0x1eb3," \010_a(2_"}, {0x1eb4," \010_A(?_"}, {0x1eb5," \010_a(?_"}, {0x1eb6," \010_A(-._"},
+ {0x1eb7," \010_a(-._"}, {0x1eb8," \010_E-._"}, {0x1eb9," \010_e-._"}, {0x1eba," \010E2"},
+ {0x1ebb," \010e2"}, {0x1ebc," \010E?"}, {0x1ebd," \010e?"}, {0x1ebe," \010_E>'_"},
+ {0x1ebf," \010_e>'_"}, {0x1ec0," \010_E>!_"}, {0x1ec1," \010_e>!_"}, {0x1ec2," \010_E>2_"},
+ {0x1ec3," \010_e>2_"}, {0x1ec4," \010_E>?_"}, {0x1ec5," \010_e>?_"}, {0x1ec6," \010_E>-._"},
+ {0x1ec7," \010_e>-._"}, {0x1ec8," \010I2"}, {0x1ec9," \010i2"}, {0x1eca," \010_I-._"},
+ {0x1ecb," \010_i-._"}, {0x1ecc," \010_O-._"}, {0x1ecd," \010_o-._"}, {0x1ece," \010O2"},
+ {0x1ecf," \010o2"}, {0x1ed0," \010_O>'_"}, {0x1ed1," \010_o>'_"}, {0x1ed2," \010_O>!_"},
+ {0x1ed3," \010_o>!_"}, {0x1ed4," \010_O>2_"}, {0x1ed5," \010_o>2_"}, {0x1ed6," \010_O>?_"},
+ {0x1ed7," \010_o>?_"}, {0x1ed8," \010_O>-._"}, {0x1ed9," \010_o>-._"}, {0x1eda," \010_O9'_"},
+ {0x1edb," \010_o9'_"}, {0x1edc," \010_O9!_"}, {0x1edd," \010_o9!_"}, {0x1ede," \010_O92_"},
+ {0x1edf," \010_o92_"}, {0x1ee0," \010_O9?_"}, {0x1ee1," \010_o9?_"}, {0x1ee2," \010_O9-._"},
+ {0x1ee3," \010_o9-._"}, {0x1ee4," \010_U-._"}, {0x1ee5," \010_u-._"}, {0x1ee6," \010U2"},
+ {0x1ee7," \010u2"}, {0x1ee8," \010_U9'_"}, {0x1ee9," \010_u9'_"}, {0x1eea," \010_U9!_"},
+ {0x1eeb," \010_u9!_"}, {0x1eec," \010_U92_"}, {0x1eed," \010_u92_"}, {0x1eee," \010_U9?_"},
+ {0x1eef," \010_u9?_"}, {0x1ef0," \010_U9-._"}, {0x1ef1," \010_u9-._"}, {0x1ef2," \010Y!"},
+ {0x1ef3," \010y!"}, {0x1ef4," \010_Y-._"}, {0x1ef5," \010_y-._"}, {0x1ef6," \010Y2"},
+ {0x1ef7," \010y2"}, {0x1ef8," \010Y?"}, {0x1ef9," \010y?"}, {0x1f00," \010;'"},
+ {0x1f01," \010,'"}, {0x1f02," \010;!"}, {0x1f03," \010,!"}, {0x1f04," \010?;"},
+ {0x1f05," \010?,"}, {0x1f06," \010!:"}, {0x1f07," \010?:"}, {0x2002," \0101N"},
+ {0x2003," \0101M"}, {0x2004," \0103M"}, {0x2005," \0104M"}, {0x2006," \0106M"},
+ {0x2009," \0101T"}, {0x200a," \0101H"}, {0x2010," \010-1"}, {0x2013," \010-N"},
+ {0x2014," \010-M"}, {0x2015," \010-3"}, {0x2016," \010!2"}, {0x2017," \010=2"},
+ {0x2018," \010'6"}, {0x2019," \010'9"}, {0x201a," \010.9"}, {0x201b," \0109'"},
+ {0x201c," \010\0426"}, {0x201d," \010\0429"}, {0x201e," \010:9"}, {0x201f," \0109\042"},
+ {0x2020," \010/-"}, {0x2021," \010/="}, {0x2025," \010.."}, {0x2030," \010%0"},
+ {0x2032," \0101'"}, {0x2033," \0102'"}, {0x2034," \0103'"}, {0x2035," \0101\042"},
+ {0x2036," \0102\042"}, {0x2037," \0103\042"}, {0x2038," \010Ca"}, {0x2039," \010<1"},
+ {0x203a," \010>1"}, {0x203b," \010:X"}, {0x203c," \010_!*2_"}, {0x203e," \010'-"},
+ {0x2044," \010/f"}, {0x2070," \0100S"}, {0x2074," \0104S"}, {0x2075," \0105S"},
+ {0x2076," \0106S"}, {0x2077," \0107S"}, {0x2078," \0108S"}, {0x2079," \0109S"},
+ {0x207a," \010+S"}, {0x207b," \010-S"}, {0x207c," \010=S"}, {0x207d," \010(S"},
+ {0x207e," \010)S"}, {0x207f," \010nS"}, {0x2080," \0100s"}, {0x2081," \0101s"},
+ {0x2082," \0102s"}, {0x2083," \0103s"}, {0x2084," \0104s"}, {0x2085," \0105s"},
+ {0x2086," \0106s"}, {0x2087," \0107s"}, {0x2088," \0108s"}, {0x2089," \0109s"},
+ {0x208a," \010+s"}, {0x208b," \010-s"}, {0x208c," \010=s"}, {0x208d," \010(s"},
+ {0x208e," \010)s"}, {0x20a4," \010Li"}, {0x20a7," \010Pt"}, {0x20a9," \010W="},
+ {0x2103," \010oC"}, {0x2105," \010co"}, {0x2109," \010oF"}, {0x2116," \010N0"},
+ {0x2117," \010PO"}, {0x211e," \010Rx"}, {0x2120," \010SM"}, {0x2122," \010TM"},
+ {0x2126," \010Om"}, {0x212b," \010AO"}, {0x2153," \01013"}, {0x2154," \01023"},
+ {0x2155," \01015"}, {0x2156," \01025"}, {0x2157," \01035"}, {0x2158," \01045"},
+ {0x2159," \01016"}, {0x215a," \01056"}, {0x215b," \01018"}, {0x215c," \01038"},
+ {0x215d," \01058"}, {0x215e," \01078"}, {0x2160," \0101R"}, {0x2161," \0102R"},
+ {0x2162," \0103R"}, {0x2163," \0104R"}, {0x2164," \0105R"}, {0x2165," \0106R"},
+ {0x2166," \0107R"}, {0x2167," \0108R"}, {0x2168," \0109R"}, {0x2169," \010aR"},
+ {0x216a," \010bR"}, {0x216b," \010cR"}, {0x216c," \010_50R_"}, {0x216d," \010_100R_"},
+ {0x216e," \010_500R_"}, {0x216f," \010_1000R_"}, {0x2170," \0101r"}, {0x2171," \0102r"},
+ {0x2172," \0103r"}, {0x2173," \0104r"}, {0x2174," \0105r"}, {0x2175," \0106r"},
+ {0x2176," \0107r"}, {0x2177," \0108r"}, {0x2178," \0109r"}, {0x2179," \010ar"},
+ {0x217a," \010br"}, {0x217b," \010cr"}, {0x217c," \010_50r_"}, {0x217d," \010_100r_"},
+ {0x217e," \010_500r_"}, {0x217f," \010_1000r_"}, {0x2180," \010_1000RCD_"}, {0x2181," \010_5000R_"},
+ {0x2182," \010_10000R_"}, {0x2190," \010<-"}, {0x2191," \010-!"}, {0x2192," \010->"},
+ {0x2193," \010-v"}, {0x2194," \010<>"}, {0x2195," \010UD"}, {0x2196," \010_<!!_"},
+ {0x2197," \010_//>_"}, {0x2198," \010_!!>_"}, {0x2199," \010_<//_"}, {0x21d0," \010<="},
+ {0x21d2," \010=>"}, {0x21d4," \010=="}, {0x2200," \010FA"}, {0x2202," \010dP"},
+ {0x2203," \010TE"}, {0x2205," \010/0"}, {0x2206," \010DE"}, {0x2207," \010NB"},
+ {0x2208," \010(-"}, {0x220b," \010-)"}, {0x220f," \010*P"}, {0x2211," \010+Z"},
+ {0x2212," \010-2"}, {0x2213," \010-+"}, {0x2217," \010*-"}, {0x2218," \010Ob"},
+ {0x2219," \010Sb"}, {0x221a," \010RT"}, {0x221d," \0100("}, {0x221e," \01000"},
+ {0x221f," \010-L"}, {0x2220," \010-V"}, {0x2225," \010PP"}, {0x2227," \010AN"},
+ {0x2228," \010OR"}, {0x2229," \010(U"}, {0x222a," \010)U"}, {0x222b," \010In"},
+ {0x222c," \010DI"}, {0x222e," \010Io"}, {0x2234," \010.:"}, {0x2235," \010:."},
+ {0x2236," \010:R"}, {0x2237," \010::"}, {0x223c," \010?1"}, {0x223e," \010CG"},
+ {0x2243," \010?-"}, {0x2245," \010?="}, {0x2248," \010?2"}, {0x224c," \010=?"},
+ {0x2253," \010HI"}, {0x2260," \010!="}, {0x2261," \010=3"}, {0x2264," \010=<"},
+ {0x2265," \010>="}, {0x226a," \010<*"}, {0x226b," \010*>"}, {0x226e," \010!<"},
+ {0x226f," \010!>"}, {0x2282," \010(C"}, {0x2283," \010)C"}, {0x2286," \010(_"},
+ {0x2287," \010)_"}, {0x2299," \0100."}, {0x229a," \01002"}, {0x22a5," \010-T"},
+ {0x22c5," \010.P"}, {0x22ee," \010:3"}, {0x22ef," \010.3"}, {0x2302," \010Eh"},
+ {0x2308," \010<7"}, {0x2309," \010>7"}, {0x230a," \0107<"}, {0x230b," \0107>"},
+ {0x2310," \010NI"}, {0x2312," \010(A"}, {0x2315," \010TR"}, {0x2320," \010Iu"},
+ {0x2321," \010Il"}, {0x2329," \010</"}, {0x232a," \010/>"}, {0x2423," \010Vs"},
+ {0x2440," \0101h"}, {0x2441," \0103h"}, {0x2442," \0102h"}, {0x2443," \0104h"},
+ {0x2446," \0101j"}, {0x2447," \0102j"}, {0x2448," \0103j"}, {0x2449," \0104j"},
+ {0x2460," \010_1-o_"}, {0x2461," \010_2-o_"}, {0x2462," \010_3-o_"}, {0x2463," \010_4-o_"},
+ {0x2464," \010_5-o_"}, {0x2465," \010_6-o_"}, {0x2466," \010_7-o_"}, {0x2467," \010_8-o_"},
+ {0x2468," \010_9-o_"}, {0x2469," \010_10-o_"}, {0x246a," \010_11-o_"}, {0x246b," \010_12-o_"},
+ {0x246c," \010_13-o_"}, {0x246d," \010_14-o_"}, {0x246e," \010_15-o_"}, {0x246f," \010_16-o_"},
+ {0x2470," \010_17-o_"}, {0x2471," \010_18-o_"}, {0x2472," \010_19-o_"}, {0x2473," \010_20-o_"},
+ {0x2474," \010_(1)_"}, {0x2475," \010_(2)_"}, {0x2476," \010_(3)_"}, {0x2477," \010_(4)_"},
+ {0x2478," \010_(5)_"}, {0x2479," \010_(6)_"}, {0x247a," \010_(7)_"}, {0x247b," \010_(8)_"},
+ {0x247c," \010_(9)_"}, {0x247d," \010_(10)_"}, {0x247e," \010_(11)_"}, {0x247f," \010_(12)_"},
+ {0x2480," \010_(13)_"}, {0x2481," \010_(14)_"}, {0x2482," \010_(15)_"}, {0x2483," \010_(16)_"},
+ {0x2484," \010_(17)_"}, {0x2485," \010_(18)_"}, {0x2486," \010_(19)_"}, {0x2487," \010_(20)_"},
+ {0x2488," \0101."}, {0x2489," \0102."}, {0x248a," \0103."}, {0x248b," \0104."},
+ {0x248c," \0105."}, {0x248d," \0106."}, {0x248e," \0107."}, {0x248f," \0108."},
+ {0x2490," \0109."}, {0x2491," \010_10._"}, {0x2492," \010_11._"}, {0x2493," \010_12._"},
+ {0x2494," \010_13._"}, {0x2495," \010_14._"}, {0x2496," \010_15._"}, {0x2497," \010_16._"},
+ {0x2498," \010_17._"}, {0x2499," \010_18._"}, {0x249a," \010_19._"}, {0x249b," \010_20._"},
+ {0x249c," \010_(a)_"}, {0x249d," \010_(b)_"}, {0x249e," \010_(c)_"}, {0x249f," \010_(d)_"},
+ {0x24a0," \010_(e)_"}, {0x24a1," \010_(f)_"}, {0x24a2," \010_(g)_"}, {0x24a3," \010_(h)_"},
+ {0x24a4," \010_(i)_"}, {0x24a5," \010_(j)_"}, {0x24a6," \010_(k)_"}, {0x24a7," \010_(l)_"},
+ {0x24a8," \010_(m)_"}, {0x24a9," \010_(n)_"}, {0x24aa," \010_(o)_"}, {0x24ab," \010_(p)_"},
+ {0x24ac," \010_(q)_"}, {0x24ad," \010_(r)_"}, {0x24ae," \010_(s)_"}, {0x24af," \010_(t)_"},
+ {0x24b0," \010_(u)_"}, {0x24b1," \010_(v)_"}, {0x24b2," \010_(w)_"}, {0x24b3," \010_(x)_"},
+ {0x24b4," \010_(y)_"}, {0x24b5," \010_(z)_"}, {0x24b6," \010_A-o_"}, {0x24b7," \010_B-o_"},
+ {0x24b8," \010_C-o_"}, {0x24b9," \010_D-o_"}, {0x24ba," \010_E-o_"}, {0x24bb," \010_F-o_"},
+ {0x24bc," \010_G-o_"}, {0x24bd," \010_H-o_"}, {0x24be," \010_I-o_"}, {0x24bf," \010_J-o_"},
+ {0x24c0," \010_K-o_"}, {0x24c1," \010_L-o_"}, {0x24c2," \010_M-o_"}, {0x24c3," \010_N-o_"},
+ {0x24c4," \010_O-o_"}, {0x24c5," \010_P-o_"}, {0x24c6," \010_Q-o_"}, {0x24c7," \010_R-o_"},
+ {0x24c8," \010_S-o_"}, {0x24c9," \010_T-o_"}, {0x24ca," \010_U-o_"}, {0x24cb," \010_V-o_"},
+ {0x24cc," \010_W-o_"}, {0x24cd," \010_X-o_"}, {0x24ce," \010_Y-o_"}, {0x24cf," \010_Z-o_"},
+ {0x24d0," \010_a-o_"}, {0x24d1," \010_b-o_"}, {0x24d2," \010_c-o_"}, {0x24d3," \010_d-o_"},
+ {0x24d4," \010_e-o_"}, {0x24d5," \010_f-o_"}, {0x24d6," \010_g-o_"}, {0x24d7," \010_h-o_"},
+ {0x24d8," \010_i-o_"}, {0x24d9," \010_j-o_"}, {0x24da," \010_k-o_"}, {0x24db," \010_l-o_"},
+ {0x24dc," \010_m-o_"}, {0x24dd," \010_n-o_"}, {0x24de," \010_o-o_"}, {0x24df," \010_p-o_"},
+ {0x24e0," \010_q-o_"}, {0x24e1," \010_r-o_"}, {0x24e2," \010_s-o_"}, {0x24e3," \010_t-o_"},
+ {0x24e4," \010_u-o_"}, {0x24e5," \010_v-o_"}, {0x24e6," \010_w-o_"}, {0x24e7," \010_x-o_"},
+ {0x24e8," \010_y-o_"}, {0x24e9," \010_z-o_"}, {0x24ea," \010_0-o_"}, {0x2500," \010hh"},
+ {0x2501," \010HH"}, {0x2502," \010vv"}, {0x2503," \010VV"}, {0x2504," \0103-"},
+ {0x2505," \0103_"}, {0x2506," \0103!"}, {0x2507," \0103/"}, {0x2508," \0104-"},
+ {0x2509," \0104_"}, {0x250a," \0104!"}, {0x250b," \0104/"}, {0x250c," \010dr"},
+ {0x250d," \010dR"}, {0x250e," \010Dr"}, {0x250f," \010DR"}, {0x2510," \010dl"},
+ {0x2511," \010dL"}, {0x2512," \010Dl"}, {0x2513," \010LD"}, {0x2514," \010ur"},
+ {0x2515," \010uR"}, {0x2516," \010Ur"}, {0x2517," \010UR"}, {0x2518," \010ul"},
+ {0x2519," \010uL"}, {0x251a," \010Ul"}, {0x251b," \010UL"}, {0x251c," \010vr"},
+ {0x251d," \010vR"}, {0x251e," \010_Udr_"}, {0x251f," \010_uDr_"}, {0x2520," \010Vr"},
+ {0x2521," \010_UdR_"}, {0x2522," \010_uDR_"}, {0x2523," \010VR"}, {0x2524," \010vl"},
+ {0x2525," \010vL"}, {0x2526," \010_Udl_"}, {0x2527," \010_uDl_"}, {0x2528," \010Vl"},
+ {0x2529," \010_UdL_"}, {0x252a," \010_uDL_"}, {0x252b," \010VL"}, {0x252c," \010dh"},
+ {0x252d," \010_dLr_"}, {0x252e," \010_dlR_"}, {0x252f," \010dH"}, {0x2530," \010Dh"},
+ {0x2531," \010_DLr_"}, {0x2532," \010_DlR_"}, {0x2533," \010DH"}, {0x2534," \010uh"},
+ {0x2535," \010_uLr_"}, {0x2536," \010_ulR_"}, {0x2537," \010uH"}, {0x2538," \010Uh"},
+ {0x2539," \010_ULr_"}, {0x253a," \010_UlR_"}, {0x253b," \010UH"}, {0x253c," \010vh"},
+ {0x253d," \010_vLr_"}, {0x253e," \010_vlR_"}, {0x253f," \010vH"}, {0x2540," \010_Udh_"},
+ {0x2541," \010_uDh_"}, {0x2542," \010Vh"}, {0x2543," \010_UdLr_"}, {0x2544," \010_UdlR_"},
+ {0x2545," \010_uDLr_"}, {0x2546," \010_uDlR_"}, {0x2547," \010_UdH_"}, {0x2548," \010_uDH_"},
+ {0x2549," \010_VLr_"}, {0x254a," \010_VlR_"}, {0x254b," \010VH"}, {0x2571," \010FD"},
+ {0x2572," \010BD"}, {0x2580," \010TB"}, {0x2584," \010LB"}, {0x2588," \010FB"},
+ {0x258c," \010lB"}, {0x2590," \010RB"}, {0x2591," \010.S"}, {0x2592," \010:S"},
+ {0x2593," \010?S"}, {0x25a0," \010fS"}, {0x25a1," \010OS"}, {0x25a2," \010RO"},
+ {0x25a3," \010Rr"}, {0x25a4," \010RF"}, {0x25a5," \010RY"}, {0x25a6," \010RH"},
+ {0x25a7," \010RZ"}, {0x25a8," \010RK"}, {0x25a9," \010RX"}, {0x25aa," \010sB"},
+ {0x25ac," \010SR"}, {0x25ad," \010Or"}, {0x25b2," \010UT"}, {0x25b3," \010uT"},
+ {0x25b6," \010PR"}, {0x25b7," \010Tr"}, {0x25bc," \010Dt"}, {0x25bd," \010dT"},
+ {0x25c0," \010PL"}, {0x25c1," \010Tl"}, {0x25c6," \010Db"}, {0x25c7," \010Dw"},
+ {0x25ca," \010LZ"}, {0x25cb," \0100m"}, {0x25ce," \0100o"}, {0x25cf," \0100M"},
+ {0x25d0," \0100L"}, {0x25d1," \0100R"}, {0x25d8," \010Sn"}, {0x25d9," \010Ic"},
+ {0x25e2," \010Fd"}, {0x25e3," \010Bd"}, {0x2605," \010*2"}, {0x2606," \010*1"},
+ {0x260e," \010_TEL_"}, {0x260f," \010_tel_"}, {0x261c," \010<H"}, {0x261e," \010>H"},
+ {0x263a," \0100u"}, {0x263b," \0100U"}, {0x263c," \010SU"}, {0x2640," \010Fm"},
+ {0x2642," \010Ml"}, {0x2660," \010cS"}, {0x2661," \010cH"}, {0x2662," \010cD"},
+ {0x2663," \010cC"}, {0x2664," \010_cS-_"}, {0x2665," \010_cH-_"}, {0x2666," \010_cD-_"},
+ {0x2667," \010_cC-_"}, {0x2669," \010Md"}, {0x266a," \010M8"}, {0x266b," \010M2"},
+ {0x266c," \010_M16_"}, {0x266d," \010Mb"}, {0x266e," \010Mx"}, {0x266f," \010MX"},
+ {0x2713," \010OK"}, {0x2717," \010XX"}, {0x2720," \010-X"}, {0x3000," \010IS"},
+ {0x3001," \010,_"}, {0x3002," \010._"}, {0x3003," \010+\042"}, {0x3004," \010+_"},
+ {0x3005," \010*_"}, {0x3006," \010;_"}, {0x3007," \0100_"}, {0x300a," \010<+"},
+ {0x300b," \010>+"}, {0x300c," \010<'"}, {0x300d," \010>'"}, {0x300e," \010<\042"},
+ {0x300f," \010>\042"}, {0x3010," \010(\042"}, {0x3011," \010)\042"}, {0x3012," \010=T"},
+ {0x3013," \010=_"}, {0x3014," \010('"}, {0x3015," \010)'"}, {0x3016," \010(I"},
+ {0x3017," \010)I"}, {0x301c," \010-?"}, {0x3020," \010_=T:)_"}, {0x3041," \010A5"},
+ {0x3042," \010a5"}, {0x3043," \010I5"}, {0x3044," \010i5"}, {0x3045," \010U5"},
+ {0x3046," \010u5"}, {0x3047," \010E5"}, {0x3048," \010e5"}, {0x3049," \010O5"},
+ {0x304a," \010o5"}, {0x304b," \010ka"}, {0x304c," \010ga"}, {0x304d," \010ki"},
+ {0x304e," \010gi"}, {0x304f," \010ku"}, {0x3050," \010gu"}, {0x3051," \010ke"},
+ {0x3052," \010ge"}, {0x3053," \010ko"}, {0x3054," \010go"}, {0x3055," \010sa"},
+ {0x3056," \010za"}, {0x3057," \010si"}, {0x3058," \010zi"}, {0x3059," \010su"},
+ {0x305a," \010zu"}, {0x305b," \010se"}, {0x305c," \010ze"}, {0x305d," \010so"},
+ {0x305e," \010zo"}, {0x305f," \010ta"}, {0x3060," \010da"}, {0x3061," \010ti"},
+ {0x3062," \010di"}, {0x3063," \010tU"}, {0x3064," \010tu"}, {0x3065," \010du"},
+ {0x3066," \010te"}, {0x3067," \010de"}, {0x3068," \010to"}, {0x3069," \010do"},
+ {0x306a," \010na"}, {0x306b," \010ni"}, {0x306c," \010nu"}, {0x306d," \010ne"},
+ {0x306e," \010no"}, {0x306f," \010ha"}, {0x3070," \010ba"}, {0x3071," \010pa"},
+ {0x3072," \010hi"}, {0x3073," \010bi"}, {0x3074," \010pi"}, {0x3075," \010hu"},
+ {0x3076," \010bu"}, {0x3077," \010pu"}, {0x3078," \010he"}, {0x3079," \010be"},
+ {0x307a," \010pe"}, {0x307b," \010ho"}, {0x307c," \010bo"}, {0x307d," \010po"},
+ {0x307e," \010ma"}, {0x307f," \010mi"}, {0x3080," \010mu"}, {0x3081," \010me"},
+ {0x3082," \010mo"}, {0x3083," \010yA"}, {0x3084," \010ya"}, {0x3085," \010yU"},
+ {0x3086," \010yu"}, {0x3087," \010yO"}, {0x3088," \010yo"}, {0x3089," \010ra"},
+ {0x308a," \010ri"}, {0x308b," \010ru"}, {0x308c," \010re"}, {0x308d," \010ro"},
+ {0x308e," \010wA"}, {0x308f," \010wa"}, {0x3090," \010wi"}, {0x3091," \010we"},
+ {0x3092," \010wo"}, {0x3093," \010n5"}, {0x3094," \010vu"}, {0x309b," \010\0425"},
+ {0x309c," \01005"}, {0x309d," \010*5"}, {0x309e," \010+5"}, {0x30a1," \010a6"},
+ {0x30a2," \010A6"}, {0x30a3," \010i6"}, {0x30a4," \010I6"}, {0x30a5," \010u6"},
+ {0x30a6," \010U6"}, {0x30a7," \010e6"}, {0x30a8," \010E6"}, {0x30a9," \010o6"},
+ {0x30aa," \010O6"}, {0x30ab," \010Ka"}, {0x30ac," \010Ga"}, {0x30ad," \010Ki"},
+ {0x30ae," \010Gi"}, {0x30af," \010Ku"}, {0x30b0," \010Gu"}, {0x30b1," \010Ke"},
+ {0x30b2," \010Ge"}, {0x30b3," \010Ko"}, {0x30b4," \010Go"}, {0x30b5," \010Sa"},
+ {0x30b6," \010Za"}, {0x30b7," \010Si"}, {0x30b8," \010Zi"}, {0x30b9," \010Su"},
+ {0x30ba," \010Zu"}, {0x30bb," \010Se"}, {0x30bc," \010Ze"}, {0x30bd," \010So"},
+ {0x30be," \010Zo"}, {0x30bf," \010Ta"}, {0x30c0," \010Da"}, {0x30c1," \010Ti"},
+ {0x30c2," \010Di"}, {0x30c3," \010TU"}, {0x30c4," \010Tu"}, {0x30c5," \010Du"},
+ {0x30c6," \010Te"}, {0x30c7," \010De"}, {0x30c8," \010To"}, {0x30c9," \010Do"},
+ {0x30ca," \010Na"}, {0x30cb," \010Ni"}, {0x30cc," \010Nu"}, {0x30cd," \010Ne"},
+ {0x30ce," \010No"}, {0x30cf," \010Ha"}, {0x30d0," \010Ba"}, {0x30d1," \010Pa"},
+ {0x30d2," \010Hi"}, {0x30d3," \010Bi"}, {0x30d4," \010Pi"}, {0x30d5," \010Hu"},
+ {0x30d6," \010Bu"}, {0x30d7," \010Pu"}, {0x30d8," \010He"}, {0x30d9," \010Be"},
+ {0x30da," \010Pe"}, {0x30db," \010Ho"}, {0x30dc," \010Bo"}, {0x30dd," \010Po"},
+ {0x30de," \010Ma"}, {0x30df," \010Mi"}, {0x30e0," \010Mu"}, {0x30e1," \010Me"},
+ {0x30e2," \010Mo"}, {0x30e3," \010YA"}, {0x30e4," \010Ya"}, {0x30e5," \010YU"},
+ {0x30e6," \010Yu"}, {0x30e7," \010YO"}, {0x30e8," \010Yo"}, {0x30e9," \010Ra"},
+ {0x30ea," \010Ri"}, {0x30eb," \010Ru"}, {0x30ec," \010Re"}, {0x30ed," \010Ro"},
+ {0x30ee," \010WA"}, {0x30ef," \010Wa"}, {0x30f0," \010Wi"}, {0x30f1," \010We"},
+ {0x30f2," \010Wo"}, {0x30f3," \010N6"}, {0x30f4," \010Vu"}, {0x30f5," \010KA"},
+ {0x30f6," \010KE"}, {0x30f7," \010Va"}, {0x30f8," \010Vi"}, {0x30f9," \010Ve"},
+ {0x30fa," \010Vo"}, {0x30fb," \010.6"}, {0x30fc," \010-6"}, {0x30fd," \010*6"},
+ {0x30fe," \010+6"}, {0x3105," \010b4"}, {0x3106," \010p4"}, {0x3107," \010m4"},
+ {0x3108," \010f4"}, {0x3109," \010d4"}, {0x310a," \010t4"}, {0x310b," \010n4"},
+ {0x310c," \010l4"}, {0x310d," \010g4"}, {0x310e," \010k4"}, {0x310f," \010h4"},
+ {0x3110," \010j4"}, {0x3111," \010q4"}, {0x3112," \010x4"}, {0x3113," \010zh"},
+ {0x3114," \010ch"}, {0x3115," \010sh"}, {0x3116," \010r4"}, {0x3117," \010z4"},
+ {0x3118," \010c4"}, {0x3119," \010s4"}, {0x311a," \010a4"}, {0x311b," \010o4"},
+ {0x311c," \010e4"}, {0x311d," \010_eh4_"}, {0x311e," \010ai"}, {0x311f," \010ei"},
+ {0x3120," \010au"}, {0x3121," \010ou"}, {0x3122," \010an"}, {0x3123," \010en"},
+ {0x3124," \010aN"}, {0x3125," \010eN"}, {0x3126," \010er"}, {0x3127," \010i4"},
+ {0x3128," \010u4"}, {0x3129," \010iu"}, {0x312a," \010v4"}, {0x312b," \010nG"},
+ {0x312c," \010gn"}, {0x321c," \010_(JU)_"}, {0x3220," \0101c"}, {0x3221," \0102c"},
+ {0x3222," \0103c"}, {0x3223," \0104c"}, {0x3224," \0105c"}, {0x3225," \0106c"},
+ {0x3226," \0107c"}, {0x3227," \0108c"}, {0x3228," \0109c"}, {0x3229," \010_10c_"},
+ {0x327f," \010_KSC_"}, {0xfb00," \010ff"}, {0xfb01," \010fi"}, {0xfb02," \010fl"},
+ {0xfb03," \010_ffi_"}, {0xfb04," \010_ffl_"}, {0xfb05," \010ft"}, {0xfb06," \010st"},
+ {0xfe7d," \010_3+;_"}, {0xfe82," \010_aM._"}, {0xfe84," \010_aH._"}, {0xfe8d," \010_a+-_"},
+ {0xfe8e," \010_a+._"}, {0xfe8f," \010_b+-_"}, {0xfe90," \010_b+,_"}, {0xfe91," \010_b+;_"},
+ {0xfe92," \010_b+._"}, {0xfe93," \010_tm-_"}, {0xfe94," \010_tm._"}, {0xfe95," \010_t+-_"},
+ {0xfe96," \010_t+,_"}, {0xfe97," \010_t+;_"}, {0xfe98," \010_t+._"}, {0xfe99," \010_tk-_"},
+ {0xfe9a," \010_tk,_"}, {0xfe9b," \010_tk;_"}, {0xfe9c," \010_tk._"}, {0xfe9d," \010_g+-_"},
+ {0xfe9e," \010_g+,_"}, {0xfe9f," \010_g+;_"}, {0xfea0," \010_g+._"}, {0xfea1," \010_hk-_"},
+ {0xfea2," \010_hk,_"}, {0xfea3," \010_hk;_"}, {0xfea4," \010_hk._"}, {0xfea5," \010_x+-_"},
+ {0xfea6," \010_x+,_"}, {0xfea7," \010_x+;_"}, {0xfea8," \010_x+._"}, {0xfea9," \010_d+-_"},
+ {0xfeaa," \010_d+._"}, {0xfeab," \010_dk-_"}, {0xfeac," \010_dk._"}, {0xfead," \010_r+-_"},
+ {0xfeae," \010_r+._"}, {0xfeaf," \010_z+-_"}, {0xfeb0," \010_z+._"}, {0xfeb1," \010_s+-_"},
+ {0xfeb2," \010_s+,_"}, {0xfeb3," \010_s+;_"}, {0xfeb4," \010_s+._"}, {0xfeb5," \010_sn-_"},
+ {0xfeb6," \010_sn,_"}, {0xfeb7," \010_sn;_"}, {0xfeb8," \010_sn._"}, {0xfeb9," \010_c+-_"},
+ {0xfeba," \010_c+,_"}, {0xfebb," \010_c+;_"}, {0xfebc," \010_c+._"}, {0xfebd," \010_dd-_"},
+ {0xfebe," \010_dd,_"}, {0xfebf," \010_dd;_"}, {0xfec0," \010_dd._"}, {0xfec1," \010_tj-_"},
+ {0xfec2," \010_tj,_"}, {0xfec3," \010_tj;_"}, {0xfec4," \010_tj._"}, {0xfec5," \010_zH-_"},
+ {0xfec6," \010_zH,_"}, {0xfec7," \010_zH;_"}, {0xfec8," \010_zH._"}, {0xfec9," \010_e+-_"},
+ {0xfeca," \010_e+,_"}, {0xfecb," \010_e+;_"}, {0xfecc," \010_e+._"}, {0xfecd," \010_i+-_"},
+ {0xfece," \010_i+,_"}, {0xfecf," \010_i+;_"}, {0xfed0," \010_i+._"}, {0xfed1," \010_f+-_"},
+ {0xfed2," \010_f+,_"}, {0xfed3," \010_f+;_"}, {0xfed4," \010_f+._"}, {0xfed5," \010_q+-_"},
+ {0xfed6," \010_q+,_"}, {0xfed7," \010_q+;_"}, {0xfed8," \010_q+._"}, {0xfed9," \010_k+-_"},
+ {0xfeda," \010_k+,_"}, {0xfedb," \010_k+;_"}, {0xfedc," \010_k+._"}, {0xfedd," \010_l+-_"},
+ {0xfede," \010_l+,_"}, {0xfedf," \010_l+;_"}, {0xfee0," \010_l+._"}, {0xfee1," \010_m+-_"},
+ {0xfee2," \010_m+,_"}, {0xfee3," \010_m+;_"}, {0xfee4," \010_m+._"}, {0xfee5," \010_n+-_"},
+ {0xfee6," \010_n+,_"}, {0xfee7," \010_n+;_"}, {0xfee8," \010_n+._"}, {0xfee9," \010_h+-_"},
+ {0xfeea," \010_h+,_"}, {0xfeeb," \010_h+;_"}, {0xfeec," \010_h+._"}, {0xfeed," \010_w+-_"},
+ {0xfeee," \010_w+._"}, {0xfeef," \010_j+-_"}, {0xfef0," \010_j+._"}, {0xfef1," \010_y+-_"},
+ {0xfef2," \010_y+,_"}, {0xfef3," \010_y+;_"}, {0xfef4," \010_y+._"}, {0xfef5," \010_lM-_"},
+ {0xfef6," \010_lM._"}, {0xfef7," \010_lH-_"}, {0xfef8," \010_lH._"}, {0xfef9," \010_lh-_"},
+ {0xfefa," \010_lh._"}, {0xfefb," \010_la-_"}, {0xfefc," \010_la._"}, {0x0," \010NU"},
+ {0x1," \010SH"}, {0x2," \010SX"}, {0x3," \010EX"}, {0x4," \010ET"},
+ {0x5," \010EQ"}, {0x6," \010AK"}, {0x7," \010BL"}, {0x8," \010BS"},
+ {0x9," \010HT"}, {0xb," \010VT"}, {0xc," \010FF"}, {0xd," \010CR"},
+ {0xe," \010SO"}, {0xf," \010SI"}, {0x10," \010DL"}, {0x11," \010D1"},
+ {0x12," \010D2"}, {0x13," \010D3"}, {0x14," \010D4"}, {0x15," \010NK"},
+ {0x16," \010SY"}, {0x17," \010EB"}, {0x18," \010CN"}, {0x19," \010EM"},
+ {0x1a," \010SB"}, {0x1b," \010EC"}, {0x1c," \010FS"}, {0x1d," \010GS"},
+ {0x1e," \010RS"}, {0x1f," \010US"}, {0x7f," \010DT"}, {0x80," \010PA"},
+ {0x81," \010HO"}, {0x82," \010BH"}, {0x83," \010NH"}, {0x84," \010IN"},
+ {0x85," \010NL"}, {0x86," \010SA"}, {0x87," \010ES"}, {0x88," \010HS"},
+ {0x89," \010HJ"}, {0x8a," \010VS"}, {0x8b," \010PD"}, {0x8c," \010PU"},
+ {0x8d," \010RI"}, {0x8e," \010S2"}, {0x8f," \010S3"}, {0x90," \010DC"},
+ {0x91," \010P1"}, {0x92," \010P2"}, {0x93," \010TS"}, {0x94," \010CC"},
+ {0x95," \010MW"}, {0x96," \010SG"}, {0x97," \010EG"}, {0x98," \010SS"},
+ {0x99," \010GC"}, {0x9a," \010SC"}, {0x9b," \010CI"}, {0x9c," \010ST"},
+ {0x9d," \010OC"}, {0x9e," \010PM"}, {0x9f," \010AC"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_mnem = {1851,repl_map_mnem,0,1};
+#define UC_CHARSET_SETUP_mnem UC_Charset_Setup("mnem",\
+"RFC1345 Mnem",\
+dfont_unicount_mnem,dfont_unitable_mnem,0,\
+dfont_replacedesc_mnem,999,0,0)
+
+#endif /* NO_CHARSET_mnem */
+
+#endif /* INCL_CHARSET_mnem */
diff --git a/src/chrtrans/next_uni.h b/src/chrtrans/next_uni.h
new file mode 100644
index 0000000..7bbf19e
--- /dev/null
+++ b/src/chrtrans/next_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_next).
+ */
+
+#ifndef INCL_CHARSET_next
+#define INCL_CHARSET_next 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_next*/
+#ifndef NO_CHARSET_next
+
+#if ALL_CHARSETS
+#define NO_CHARSET_next 0
+#else
+#define NO_CHARSET_next 1
+#endif
+
+#endif /* ndef(NO_CHARSET_next) */
+
+#if NO_CHARSET_next
+#define UC_CHARSET_SETUP_next /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./next_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_next[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 0, 0
+};
+
+static const u16 dfont_unitable_next[222] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x00a0, 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c7,
+ 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf,
+ 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d9,
+ 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00b5, 0x00d7, 0x00f7,
+ 0x00a9, 0x00a1, 0x00a2, 0x00a3, 0x2044, 0x00a5, 0x0192, 0x00a7,
+ 0x00a4, 0x2019, 0x201c, 0x00ab, 0x2039, 0x203a, 0xfb01, 0xfb02,
+ 0x00ae, 0x2013, 0x2020, 0x2021, 0x00b7, 0x00a6, 0x00b6, 0x2022,
+ 0x201a, 0x201e, 0x201d, 0x00bb, 0x2026, 0x2030, 0x00ac, 0x00bf,
+ 0x00b9, 0x02cb, 0x00b4, 0x02c6, 0x02dc, 0x00af, 0x02d8, 0x02d9,
+ 0x00a8, 0x00b2, 0x02da, 0x00b8, 0x00b3, 0x02dd, 0x02db, 0x02c7,
+ 0x2014, 0x00b1, 0x00bc, 0x00bd, 0x00be, 0x00e0, 0x00e1, 0x00e2,
+ 0x00e3, 0x00e4, 0x00e5, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb,
+ 0x00ec, 0x00c6, 0x00ed, 0x00aa, 0x00ee, 0x00ef, 0x00f0, 0x00f1,
+ 0x0141, 0x00d8, 0x0152, 0x00ba, 0x00f2, 0x00f3, 0x00f4, 0x00f5,
+ 0x00f6, 0x00e6, 0x00f9, 0x00fa, 0x00fb, 0x0131, 0x00fc, 0x00fd,
+ 0x0142, 0x00f8, 0x0153, 0x00df, 0x00fe, 0x00ff
+};
+
+/* static struct unipair_str repl_map_next[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_next = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_next UC_Charset_Setup("next",\
+"NeXT character set",\
+dfont_unicount_next,dfont_unitable_next,222,\
+dfont_replacedesc_next,128,1,0)
+
+#endif /* NO_CHARSET_next */
+
+#endif /* INCL_CHARSET_next */
diff --git a/src/chrtrans/pt154_uni.h b/src/chrtrans/pt154_uni.h
new file mode 100644
index 0000000..0a45f7b
--- /dev/null
+++ b/src/chrtrans/pt154_uni.h
@@ -0,0 +1,117 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_ptcp154).
+ */
+
+#ifndef INCL_CHARSET_ptcp154
+#define INCL_CHARSET_ptcp154 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_ptcp154*/
+#ifndef NO_CHARSET_ptcp154
+
+#if ALL_CHARSETS
+#define NO_CHARSET_ptcp154 0
+#else
+#define NO_CHARSET_ptcp154 1
+#endif
+
+#endif /* ndef(NO_CHARSET_ptcp154) */
+
+#if NO_CHARSET_ptcp154
+#define UC_CHARSET_SETUP_ptcp154 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./pt154_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_ptcp154[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_ptcp154[223] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x0496,
+ 0x0492, 0x04ee, 0x0493, 0x201e, 0x2026, 0x04b6, 0x04ae, 0x04b2,
+ 0x04af, 0x04a0, 0x04e2, 0x04a2, 0x049a, 0x04ba, 0x04b8, 0x0497,
+ 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, 0x04b3,
+ 0x04b7, 0x04a1, 0x04e3, 0x04a3, 0x049b, 0x04bb, 0x04b9, 0x00a0,
+ 0x040e, 0x045e, 0x0408, 0x04e8, 0x0498, 0x04b0, 0x00a7, 0x0401,
+ 0x00a9, 0x04d8, 0x00ab, 0x00ac, 0x04ef, 0x00ae, 0x049c, 0x00b0,
+ 0x04b1, 0x0406, 0x0456, 0x0499, 0x04e9, 0x00b6, 0x00b7, 0x0451,
+ 0x2116, 0x04d9, 0x00bb, 0x0458, 0x04aa, 0x04ab, 0x049d, 0x0410,
+ 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418,
+ 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, 0x0420,
+ 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428,
+ 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0430,
+ 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438,
+ 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440,
+ 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448,
+ 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f
+};
+
+/* static struct unipair_str repl_map_ptcp154[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_ptcp154 = {0,NULL,0,1};
+#define UC_CHARSET_SETUP_ptcp154 UC_Charset_Setup("ptcp154",\
+"Cyrillic-Asian (PT154)",\
+dfont_unicount_ptcp154,dfont_unitable_ptcp154,223,\
+dfont_replacedesc_ptcp154,128,1,1540)
+
+#endif /* NO_CHARSET_ptcp154 */
+
+#endif /* INCL_CHARSET_ptcp154 */
diff --git a/src/chrtrans/rfc_suni.h b/src/chrtrans/rfc_suni.h
new file mode 100644
index 0000000..3cc5c89
--- /dev/null
+++ b/src/chrtrans/rfc_suni.h
@@ -0,0 +1,575 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_mnemonic_ascii_0).
+ */
+
+#ifndef INCL_CHARSET_mnemonic_ascii_0
+#define INCL_CHARSET_mnemonic_ascii_0 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_mnemonic_ascii_0*/
+#ifndef NO_CHARSET_mnemonic_ascii_0
+
+#if ALL_CHARSETS
+#define NO_CHARSET_mnemonic_ascii_0 0
+#else
+#define NO_CHARSET_mnemonic_ascii_0 1
+#endif
+
+#endif /* ndef(NO_CHARSET_mnemonic_ascii_0) */
+
+#if NO_CHARSET_mnemonic_ascii_0
+#define UC_CHARSET_SETUP_mnemonic_ascii_0 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./rfc_suni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_mnemonic_ascii_0[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+static const u16 dfont_unitable_mnemonic_ascii_0[1] = {0}; /* dummy */
+
+static struct unipair_str repl_map_mnemonic_ascii_0[1941] =
+{
+ {0x20,"SP"}, {0x21,"!"}, {0x22,"\042"}, {0x23,"Nb"},
+ {0x24,"DO"}, {0x25,"%"}, {0x26,"&"}, {0x27,"'"},
+ {0x28,"("}, {0x29,")"}, {0x2a,"*"}, {0x2b,"+"},
+ {0x2c,","}, {0x2d,"-"}, {0x2e,"."}, {0x2f,"/"},
+ {0x30,"0"}, {0x31,"1"}, {0x32,"2"}, {0x33,"3"},
+ {0x34,"4"}, {0x35,"5"}, {0x36,"6"}, {0x37,"7"},
+ {0x38,"8"}, {0x39,"9"}, {0x3a,":"}, {0x3b,";"},
+ {0x3c,"<"}, {0x3d,"="}, {0x3e,">"}, {0x3f,"?"},
+ {0x40,"At"}, {0x41,"A"}, {0x42,"B"}, {0x43,"C"},
+ {0x44,"D"}, {0x45,"E"}, {0x46,"F"}, {0x47,"G"},
+ {0x48,"H"}, {0x49,"I"}, {0x4a,"J"}, {0x4b,"K"},
+ {0x4c,"L"}, {0x4d,"M"}, {0x4e,"N"}, {0x4f,"O"},
+ {0x50,"P"}, {0x51,"Q"}, {0x52,"R"}, {0x53,"S"},
+ {0x54,"T"}, {0x55,"U"}, {0x56,"V"}, {0x57,"W"},
+ {0x58,"X"}, {0x59,"Y"}, {0x5a,"Z"}, {0x5b,"<("},
+ {0x5c,"//"}, {0x5d,")>"}, {0x5e,"'>"}, {0x5f,"_"},
+ {0x60,"'!"}, {0x61,"a"}, {0x62,"b"}, {0x63,"c"},
+ {0x64,"d"}, {0x65,"e"}, {0x66,"f"}, {0x67,"g"},
+ {0x68,"h"}, {0x69,"i"}, {0x6a,"j"}, {0x6b,"k"},
+ {0x6c,"l"}, {0x6d,"m"}, {0x6e,"n"}, {0x6f,"o"},
+ {0x70,"p"}, {0x71,"q"}, {0x72,"r"}, {0x73,"s"},
+ {0x74,"t"}, {0x75,"u"}, {0x76,"v"}, {0x77,"w"},
+ {0x78,"x"}, {0x79,"y"}, {0x7a,"z"}, {0x7b,"(!"},
+ {0x7c,"!!"}, {0x7d,"!)"}, {0x7e,"'?"}, {0xa0,"NS"},
+ {0xa1,"!I"}, {0xa2,"Ct"}, {0xa3,"Pd"}, {0xa4,"Cu"},
+ {0xa5,"Ye"}, {0xa6,"BB"}, {0xa7,"SE"}, {0xa8,"':"},
+ {0xa9,"Co"}, {0xaa,"-a"}, {0xab,"<<"}, {0xac,"NO"},
+ {0xad,"--"}, {0xae,"Rg"}, {0xaf,"'m"}, {0xb0,"DG"},
+ {0xb1,"+-"}, {0xb2,"2S"}, {0xb3,"3S"}, {0xb4,"''"},
+ {0xb5,"My"}, {0xb6,"PI"}, {0xb7,".M"}, {0xb8,"',"},
+ {0xb9,"1S"}, {0xba,"-o"}, {0xbb,">>"}, {0xbc,"14"},
+ {0xbd,"12"}, {0xbe,"34"}, {0xbf,"?I"}, {0xc0,"A!"},
+ {0xc1,"A'"}, {0xc2,"A>"}, {0xc3,"A?"}, {0xc4,"A:"},
+ {0xc5,"AA"}, {0xc6,"AE"}, {0xc7,"C,"}, {0xc8,"E!"},
+ {0xc9,"E'"}, {0xca,"E>"}, {0xcb,"E:"}, {0xcc,"I!"},
+ {0xcd,"I'"}, {0xce,"I>"}, {0xcf,"I:"}, {0xd0,"D-"},
+ {0xd1,"N?"}, {0xd2,"O!"}, {0xd3,"O'"}, {0xd4,"O>"},
+ {0xd5,"O?"}, {0xd6,"O:"}, {0xd7,"*X"}, {0xd8,"O/"},
+ {0xd9,"U!"}, {0xda,"U'"}, {0xdb,"U>"}, {0xdc,"U:"},
+ {0xdd,"Y'"}, {0xde,"TH"}, {0xdf,"ss"}, {0xe0,"a!"},
+ {0xe1,"a'"}, {0xe2,"a>"}, {0xe3,"a?"}, {0xe4,"a:"},
+ {0xe5,"aa"}, {0xe6,"ae"}, {0xe7,"c,"}, {0xe8,"e!"},
+ {0xe9,"e'"}, {0xea,"e>"}, {0xeb,"e:"}, {0xec,"i!"},
+ {0xed,"i'"}, {0xee,"i>"}, {0xef,"i:"}, {0xf0,"d-"},
+ {0xf1,"n?"}, {0xf2,"o!"}, {0xf3,"o'"}, {0xf4,"o>"},
+ {0xf5,"o?"}, {0xf6,"o:"}, {0xf7,"-:"}, {0xf8,"o/"},
+ {0xf9,"u!"}, {0xfa,"u'"}, {0xfb,"u>"}, {0xfc,"u:"},
+ {0xfd,"y'"}, {0xfe,"th"}, {0xff,"y:"}, {0x100,"A-"},
+ {0x101,"a-"}, {0x102,"A("}, {0x103,"a("}, {0x104,"A;"},
+ {0x105,"a;"}, {0x106,"C'"}, {0x107,"c'"}, {0x108,"C>"},
+ {0x109,"c>"}, {0x10a,"C."}, {0x10b,"c."}, {0x10c,"C<"},
+ {0x10d,"c<"}, {0x10e,"D<"}, {0x10f,"d<"}, {0x110,"D/"},
+ {0x111,"d/"}, {0x112,"E-"}, {0x113,"e-"}, {0x114,"E("},
+ {0x115,"e("}, {0x116,"E."}, {0x117,"e."}, {0x118,"E;"},
+ {0x119,"e;"}, {0x11a,"E<"}, {0x11b,"e<"}, {0x11c,"G>"},
+ {0x11d,"g>"}, {0x11e,"G("}, {0x11f,"g("}, {0x120,"G."},
+ {0x121,"g."}, {0x122,"G,"}, {0x123,"g,"}, {0x124,"H>"},
+ {0x125,"h>"}, {0x126,"H/"}, {0x127,"h/"}, {0x128,"I?"},
+ {0x129,"i?"}, {0x12a,"I-"}, {0x12b,"i-"}, {0x12c,"I("},
+ {0x12d,"i("}, {0x12e,"I;"}, {0x12f,"i;"}, {0x130,"I."},
+ {0x131,"i."}, {0x132,"IJ"}, {0x133,"ij"}, {0x134,"J>"},
+ {0x135,"j>"}, {0x136,"K,"}, {0x137,"k,"}, {0x138,"kk"},
+ {0x139,"L'"}, {0x13a,"l'"}, {0x13b,"L,"}, {0x13c,"l,"},
+ {0x13d,"L<"}, {0x13e,"l<"}, {0x13f,"L."}, {0x140,"l."},
+ {0x141,"L/"}, {0x142,"l/"}, {0x143,"N'"}, {0x144,"n'"},
+ {0x145,"N,"}, {0x146,"n,"}, {0x147,"N<"}, {0x148,"n<"},
+ {0x149,"'n"}, {0x14a,"NG"}, {0x14b,"ng"}, {0x14c,"O-"},
+ {0x14d,"o-"}, {0x14e,"O("}, {0x14f,"o("}, {0x150,"O\042"},
+ {0x151,"o\042"}, {0x152,"OE"}, {0x153,"oe"}, {0x154,"R'"},
+ {0x155,"r'"}, {0x156,"R,"}, {0x157,"r,"}, {0x158,"R<"},
+ {0x159,"r<"}, {0x15a,"S'"}, {0x15b,"s'"}, {0x15c,"S>"},
+ {0x15d,"s>"}, {0x15e,"S,"}, {0x15f,"s,"}, {0x160,"S<"},
+ {0x161,"s<"}, {0x162,"T,"}, {0x163,"t,"}, {0x164,"T<"},
+ {0x165,"t<"}, {0x166,"T/"}, {0x167,"t/"}, {0x168,"U?"},
+ {0x169,"u?"}, {0x16a,"U-"}, {0x16b,"u-"}, {0x16c,"U("},
+ {0x16d,"u("}, {0x16e,"U0"}, {0x16f,"u0"}, {0x170,"U\042"},
+ {0x171,"u\042"}, {0x172,"U;"}, {0x173,"u;"}, {0x174,"W>"},
+ {0x175,"w>"}, {0x176,"Y>"}, {0x177,"y>"}, {0x178,"Y:"},
+ {0x179,"Z'"}, {0x17a,"z'"}, {0x17b,"Z."}, {0x17c,"z."},
+ {0x17d,"Z<"}, {0x17e,"z<"}, {0x17f,"s1"}, {0x187,"C2"},
+ {0x188,"c2"}, {0x191,"F2"}, {0x192,"f2"}, {0x198,"K2"},
+ {0x199,"k2"}, {0x1a0,"O9"}, {0x1a1,"o9"}, {0x1a2,"OI"},
+ {0x1a3,"oi"}, {0x1a6,"yr"}, {0x1af,"U9"}, {0x1b0,"u9"},
+ {0x1b5,"Z/"}, {0x1b6,"z/"}, {0x1b7,"ED"}, {0x1cd,"A<"},
+ {0x1ce,"a<"}, {0x1cf,"I<"}, {0x1d0,"i<"}, {0x1d1,"O<"},
+ {0x1d2,"o<"}, {0x1d3,"U<"}, {0x1d4,"u<"}, {0x1d5,"U:-"},
+ {0x1d6,"u:-"}, {0x1d7,"U:'"}, {0x1d8,"u:'"}, {0x1d9,"U:<"},
+ {0x1da,"u:<"}, {0x1db,"U:!"}, {0x1dc,"u:!"}, {0x1de,"A1"},
+ {0x1df,"a1"}, {0x1e0,"A7"}, {0x1e1,"a7"}, {0x1e2,"A3"},
+ {0x1e3,"a3"}, {0x1e4,"G/"}, {0x1e5,"g/"}, {0x1e6,"G<"},
+ {0x1e7,"g<"}, {0x1e8,"K<"}, {0x1e9,"k<"}, {0x1ea,"O;"},
+ {0x1eb,"o;"}, {0x1ec,"O1"}, {0x1ed,"o1"}, {0x1ee,"EZ"},
+ {0x1ef,"ez"}, {0x1f0,"j<"}, {0x1f4,"G'"}, {0x1f5,"g'"},
+ {0x1fa,"AA'"}, {0x1fb,"aa'"}, {0x1fc,"AE'"}, {0x1fd,"ae'"},
+ {0x1fe,"O/'"}, {0x1ff,"o/'"}, {0x200,"A!!"}, {0x201,"a!!"},
+ {0x202,"A)"}, {0x203,"a)"}, {0x204,"E!!"}, {0x205,"e!!"},
+ {0x206,"E)"}, {0x207,"e)"}, {0x208,"I!!"}, {0x209,"i!!"},
+ {0x20a,"I)"}, {0x20b,"i)"}, {0x20c,"O!!"}, {0x20d,"o!!"},
+ {0x20e,"O)"}, {0x20f,"o)"}, {0x210,"R!!"}, {0x211,"r!!"},
+ {0x212,"R)"}, {0x213,"r)"}, {0x214,"U!!"}, {0x215,"u!!"},
+ {0x216,"U)"}, {0x217,"u)"}, {0x292,"ed"}, {0x2bb,";S"},
+ {0x2c6,"1>"}, {0x2c7,"'<"}, {0x2c9,"1-"}, {0x2cb,"1!"},
+ {0x2d8,"'("}, {0x2d9,"'."}, {0x2da,"'0"}, {0x2db,"';"},
+ {0x2dc,"1?"}, {0x2dd,"'\042"}, {0x374,"'G"}, {0x375,",G"},
+ {0x37a,"j3"}, {0x37e,"?%"}, {0x384,"'*"}, {0x385,"'%"},
+ {0x386,"A%"}, {0x387,".*"}, {0x388,"E%"}, {0x389,"Y%"},
+ {0x38a,"I%"}, {0x38c,"O%"}, {0x38e,"U%"}, {0x38f,"W%"},
+ {0x390,"i3"}, {0x391,"A*"}, {0x392,"B*"}, {0x393,"G*"},
+ {0x394,"D*"}, {0x395,"E*"}, {0x396,"Z*"}, {0x397,"Y*"},
+ {0x398,"H*"}, {0x399,"I*"}, {0x39a,"K*"}, {0x39b,"L*"},
+ {0x39c,"M*"}, {0x39d,"N*"}, {0x39e,"C*"}, {0x39f,"O*"},
+ {0x3a0,"P*"}, {0x3a1,"R*"}, {0x3a3,"S*"}, {0x3a4,"T*"},
+ {0x3a5,"U*"}, {0x3a6,"F*"}, {0x3a7,"X*"}, {0x3a8,"Q*"},
+ {0x3a9,"W*"}, {0x3aa,"J*"}, {0x3ab,"V*"}, {0x3ac,"a%"},
+ {0x3ad,"e%"}, {0x3ae,"y%"}, {0x3af,"i%"}, {0x3b0,"u3"},
+ {0x3b1,"a*"}, {0x3b2,"b*"}, {0x3b3,"g*"}, {0x3b4,"d*"},
+ {0x3b5,"e*"}, {0x3b6,"z*"}, {0x3b7,"y*"}, {0x3b8,"h*"},
+ {0x3b9,"i*"}, {0x3ba,"k*"}, {0x3bb,"l*"}, {0x3bc,"m*"},
+ {0x3bd,"n*"}, {0x3be,"c*"}, {0x3bf,"o*"}, {0x3c0,"p*"},
+ {0x3c1,"r*"}, {0x3c2,"*s"}, {0x3c3,"s*"}, {0x3c4,"t*"},
+ {0x3c5,"u*"}, {0x3c6,"f*"}, {0x3c7,"x*"}, {0x3c8,"q*"},
+ {0x3c9,"w*"}, {0x3ca,"j*"}, {0x3cb,"v*"}, {0x3cc,"o%"},
+ {0x3cd,"u%"}, {0x3ce,"w%"}, {0x3d0,"b3"}, {0x3da,"T3"},
+ {0x3db,"t3"}, {0x3dc,"M3"}, {0x3dd,"m3"}, {0x3de,"K3"},
+ {0x3df,"k3"}, {0x3e0,"P3"}, {0x3e1,"p3"}, {0x401,"IO"},
+ {0x402,"D%"}, {0x403,"G%"}, {0x404,"IE"}, {0x405,"DS"},
+ {0x406,"II"}, {0x407,"YI"}, {0x408,"J%"}, {0x409,"LJ"},
+ {0x40a,"NJ"}, {0x40b,"Ts"}, {0x40c,"KJ"}, {0x40e,"V%"},
+ {0x40f,"DZ"}, {0x410,"A="}, {0x411,"B="}, {0x412,"V="},
+ {0x413,"G="}, {0x414,"D="}, {0x415,"E="}, {0x416,"Z%"},
+ {0x417,"Z="}, {0x418,"I="}, {0x419,"J="}, {0x41a,"K="},
+ {0x41b,"L="}, {0x41c,"M="}, {0x41d,"N="}, {0x41e,"O="},
+ {0x41f,"P="}, {0x420,"R="}, {0x421,"S="}, {0x422,"T="},
+ {0x423,"U="}, {0x424,"F="}, {0x425,"H="}, {0x426,"C="},
+ {0x427,"C%"}, {0x428,"S%"}, {0x429,"Sc"}, {0x42a,"=\042"},
+ {0x42b,"Y="}, {0x42c,"%\042"}, {0x42d,"JE"}, {0x42e,"JU"},
+ {0x42f,"JA"}, {0x430,"a="}, {0x431,"b="}, {0x432,"v="},
+ {0x433,"g="}, {0x434,"d="}, {0x435,"e="}, {0x436,"z%"},
+ {0x437,"z="}, {0x438,"i="}, {0x439,"j="}, {0x43a,"k="},
+ {0x43b,"l="}, {0x43c,"m="}, {0x43d,"n="}, {0x43e,"o="},
+ {0x43f,"p="}, {0x440,"r="}, {0x441,"s="}, {0x442,"t="},
+ {0x443,"u="}, {0x444,"f="}, {0x445,"h="}, {0x446,"c="},
+ {0x447,"c%"}, {0x448,"s%"}, {0x449,"sc"}, {0x44a,"='"},
+ {0x44b,"y="}, {0x44c,"%'"}, {0x44d,"je"}, {0x44e,"ju"},
+ {0x44f,"ja"}, {0x451,"io"}, {0x452,"d%"}, {0x453,"g%"},
+ {0x454,"ie"}, {0x455,"ds"}, {0x456,"ii"}, {0x457,"yi"},
+ {0x458,"j%"}, {0x459,"lj"}, {0x45a,"nj"}, {0x45b,"ts"},
+ {0x45c,"kj"}, {0x45e,"v%"}, {0x45f,"dz"}, {0x462,"Y3"},
+ {0x463,"y3"}, {0x46a,"O3"}, {0x46b,"o3"}, {0x472,"F3"},
+ {0x473,"f3"}, {0x474,"V3"}, {0x475,"v3"}, {0x480,"C3"},
+ {0x481,"c3"}, {0x490,"G3"}, {0x491,"g3"}, {0x5d0,"A+"},
+ {0x5d1,"B+"}, {0x5d2,"G+"}, {0x5d3,"D+"}, {0x5d4,"H+"},
+ {0x5d5,"W+"}, {0x5d6,"Z+"}, {0x5d7,"X+"}, {0x5d8,"Tj"},
+ {0x5d9,"J+"}, {0x5da,"K%"}, {0x5db,"K+"}, {0x5dc,"L+"},
+ {0x5dd,"M%"}, {0x5de,"M+"}, {0x5df,"N%"}, {0x5e0,"N+"},
+ {0x5e1,"S+"}, {0x5e2,"E+"}, {0x5e3,"P%"}, {0x5e4,"P+"},
+ {0x5e5,"Zj"}, {0x5e6,"ZJ"}, {0x5e7,"Q+"}, {0x5e8,"R+"},
+ {0x5e9,"Sh"}, {0x5ea,"T+"}, {0x60c,",+"}, {0x61b,";+"},
+ {0x61f,"?+"}, {0x621,"H'"}, {0x622,"aM"}, {0x623,"aH"},
+ {0x624,"wH"}, {0x625,"ah"}, {0x626,"yH"}, {0x627,"a+"},
+ {0x628,"b+"}, {0x629,"tm"}, {0x62a,"t+"}, {0x62b,"tk"},
+ {0x62c,"g+"}, {0x62d,"hk"}, {0x62e,"x+"}, {0x62f,"d+"},
+ {0x630,"dk"}, {0x631,"r+"}, {0x632,"z+"}, {0x633,"s+"},
+ {0x634,"sn"}, {0x635,"c+"}, {0x636,"dd"}, {0x637,"tj"},
+ {0x638,"zH"}, {0x639,"e+"}, {0x63a,"i+"}, {0x640,"++"},
+ {0x641,"f+"}, {0x642,"q+"}, {0x643,"k+"}, {0x644,"l+"},
+ {0x645,"m+"}, {0x646,"n+"}, {0x647,"h+"}, {0x648,"w+"},
+ {0x649,"j+"}, {0x64a,"y+"}, {0x64b,":+"}, {0x64c,"\042+"},
+ {0x64d,"=+"}, {0x64e,"/+"}, {0x64f,"'+"}, {0x650,"1+"},
+ {0x651,"3+"}, {0x652,"0+"}, {0x660,"0a"}, {0x661,"1a"},
+ {0x662,"2a"}, {0x663,"3a"}, {0x664,"4a"}, {0x665,"5a"},
+ {0x666,"6a"}, {0x667,"7a"}, {0x668,"8a"}, {0x669,"9a"},
+ {0x670,"aS"}, {0x67e,"p+"}, {0x681,"hH"}, {0x686,"tc"},
+ {0x698,"zj"}, {0x6a4,"v+"}, {0x6af,"gf"}, {0x1e00,"A-0"},
+ {0x1e01,"a-0"}, {0x1e02,"B."}, {0x1e03,"b."}, {0x1e04,"B-."},
+ {0x1e05,"b-."}, {0x1e06,"B_"}, {0x1e07,"b_"}, {0x1e08,"C,'"},
+ {0x1e09,"c,'"}, {0x1e0a,"D."}, {0x1e0b,"d."}, {0x1e0c,"D-."},
+ {0x1e0d,"d-."}, {0x1e0e,"D_"}, {0x1e0f,"d_"}, {0x1e10,"D,"},
+ {0x1e11,"d,"}, {0x1e12,"D->"}, {0x1e13,"d->"}, {0x1e14,"E-!"},
+ {0x1e15,"e-!"}, {0x1e16,"E-'"}, {0x1e17,"e-'"}, {0x1e18,"E->"},
+ {0x1e19,"e->"}, {0x1e1a,"E-?"}, {0x1e1b,"e-?"}, {0x1e1c,"E,("},
+ {0x1e1d,"e,("}, {0x1e1e,"F."}, {0x1e1f,"f."}, {0x1e20,"G-"},
+ {0x1e21,"g-"}, {0x1e22,"H."}, {0x1e23,"h."}, {0x1e24,"H-."},
+ {0x1e25,"h-."}, {0x1e26,"H:"}, {0x1e27,"h:"}, {0x1e28,"H,"},
+ {0x1e29,"h,"}, {0x1e2a,"H-("}, {0x1e2b,"h-("}, {0x1e2c,"I-?"},
+ {0x1e2d,"i-?"}, {0x1e2e,"I:'"}, {0x1e2f,"i:'"}, {0x1e30,"K'"},
+ {0x1e31,"k'"}, {0x1e32,"K-."}, {0x1e33,"k-."}, {0x1e34,"K_"},
+ {0x1e35,"k_"}, {0x1e36,"L-."}, {0x1e37,"l-."}, {0x1e38,"L--."},
+ {0x1e39,"l--."}, {0x1e3a,"L_"}, {0x1e3b,"l_"}, {0x1e3c,"L->"},
+ {0x1e3d,"l->"}, {0x1e3e,"M'"}, {0x1e3f,"m'"}, {0x1e40,"M."},
+ {0x1e41,"m."}, {0x1e42,"M-."}, {0x1e43,"m-."}, {0x1e44,"N."},
+ {0x1e45,"n."}, {0x1e46,"N-."}, {0x1e47,"n-."}, {0x1e48,"N_"},
+ {0x1e49,"n_"}, {0x1e4a,"N->"}, {0x1e4b,"n->"}, {0x1e4c,"O?'"},
+ {0x1e4d,"o?'"}, {0x1e4e,"O?:"}, {0x1e4f,"o?:"}, {0x1e50,"O-!"},
+ {0x1e51,"o-!"}, {0x1e52,"O-'"}, {0x1e53,"o-'"}, {0x1e54,"P'"},
+ {0x1e55,"p'"}, {0x1e56,"P."}, {0x1e57,"p."}, {0x1e58,"R."},
+ {0x1e59,"r."}, {0x1e5a,"R-."}, {0x1e5b,"r-."}, {0x1e5c,"R--."},
+ {0x1e5d,"r--."}, {0x1e5e,"R_"}, {0x1e5f,"r_"}, {0x1e60,"S."},
+ {0x1e61,"s."}, {0x1e62,"S-."}, {0x1e63,"s-."}, {0x1e64,"S'."},
+ {0x1e65,"s'."}, {0x1e66,"S<."}, {0x1e67,"s<."}, {0x1e68,"S.-."},
+ {0x1e69,"s.-."}, {0x1e6a,"T."}, {0x1e6b,"t."}, {0x1e6c,"T-."},
+ {0x1e6d,"t-."}, {0x1e6e,"T_"}, {0x1e6f,"t_"}, {0x1e70,"T->"},
+ {0x1e71,"t->"}, {0x1e72,"U--:"}, {0x1e73,"u--:"}, {0x1e74,"U-?"},
+ {0x1e75,"u-?"}, {0x1e76,"U->"}, {0x1e77,"u->"}, {0x1e78,"U?'"},
+ {0x1e79,"u?'"}, {0x1e7a,"U-:"}, {0x1e7b,"u-:"}, {0x1e7c,"V?"},
+ {0x1e7d,"v?"}, {0x1e7e,"V-."}, {0x1e7f,"v-."}, {0x1e80,"W!"},
+ {0x1e81,"w!"}, {0x1e82,"W'"}, {0x1e83,"w'"}, {0x1e84,"W:"},
+ {0x1e85,"w:"}, {0x1e86,"W."}, {0x1e87,"w."}, {0x1e88,"W-."},
+ {0x1e89,"w-."}, {0x1e8a,"X."}, {0x1e8b,"x."}, {0x1e8c,"X:"},
+ {0x1e8d,"x:"}, {0x1e8e,"Y."}, {0x1e8f,"y."}, {0x1e90,"Z>"},
+ {0x1e91,"z>"}, {0x1e92,"Z-."}, {0x1e93,"z-."}, {0x1e94,"Z_"},
+ {0x1e95,"z_"}, {0x1e96,"h_"}, {0x1e97,"t:"}, {0x1e98,"w0"},
+ {0x1e99,"y0"}, {0x1ea0,"A-."}, {0x1ea1,"a-."}, {0x1ea2,"A2"},
+ {0x1ea3,"a2"}, {0x1ea4,"A>'"}, {0x1ea5,"a>'"}, {0x1ea6,"A>!"},
+ {0x1ea7,"a>!"}, {0x1ea8,"A>2"}, {0x1ea9,"a>2"}, {0x1eaa,"A>?"},
+ {0x1eab,"a>?"}, {0x1eac,"A>-."}, {0x1ead,"a>-."}, {0x1eae,"A('"},
+ {0x1eaf,"a('"}, {0x1eb0,"A(!"}, {0x1eb1,"a(!"}, {0x1eb2,"A(2"},
+ {0x1eb3,"a(2"}, {0x1eb4,"A(?"}, {0x1eb5,"a(?"}, {0x1eb6,"A(-."},
+ {0x1eb7,"a(-."}, {0x1eb8,"E-."}, {0x1eb9,"e-."}, {0x1eba,"E2"},
+ {0x1ebb,"e2"}, {0x1ebc,"E?"}, {0x1ebd,"e?"}, {0x1ebe,"E>'"},
+ {0x1ebf,"e>'"}, {0x1ec0,"E>!"}, {0x1ec1,"e>!"}, {0x1ec2,"E>2"},
+ {0x1ec3,"e>2"}, {0x1ec4,"E>?"}, {0x1ec5,"e>?"}, {0x1ec6,"E>-."},
+ {0x1ec7,"e>-."}, {0x1ec8,"I2"}, {0x1ec9,"i2"}, {0x1eca,"I-."},
+ {0x1ecb,"i-."}, {0x1ecc,"O-."}, {0x1ecd,"o-."}, {0x1ece,"O2"},
+ {0x1ecf,"o2"}, {0x1ed0,"O>'"}, {0x1ed1,"o>'"}, {0x1ed2,"O>!"},
+ {0x1ed3,"o>!"}, {0x1ed4,"O>2"}, {0x1ed5,"o>2"}, {0x1ed6,"O>?"},
+ {0x1ed7,"o>?"}, {0x1ed8,"O>-."}, {0x1ed9,"o>-."}, {0x1eda,"O9'"},
+ {0x1edb,"o9'"}, {0x1edc,"O9!"}, {0x1edd,"o9!"}, {0x1ede,"O92"},
+ {0x1edf,"o92"}, {0x1ee0,"O9?"}, {0x1ee1,"o9?"}, {0x1ee2,"O9-."},
+ {0x1ee3,"o9-."}, {0x1ee4,"U-."}, {0x1ee5,"u-."}, {0x1ee6,"U2"},
+ {0x1ee7,"u2"}, {0x1ee8,"U9'"}, {0x1ee9,"u9'"}, {0x1eea,"U9!"},
+ {0x1eeb,"u9!"}, {0x1eec,"U92"}, {0x1eed,"u92"}, {0x1eee,"U9?"},
+ {0x1eef,"u9?"}, {0x1ef0,"U9-."}, {0x1ef1,"u9-."}, {0x1ef2,"Y!"},
+ {0x1ef3,"y!"}, {0x1ef4,"Y-."}, {0x1ef5,"y-."}, {0x1ef6,"Y2"},
+ {0x1ef7,"y2"}, {0x1ef8,"Y?"}, {0x1ef9,"y?"}, {0x1fbf,",,"},
+ {0x1fc0,"?*"}, {0x1fc1,"?:"}, {0x1fcd,",!"}, {0x1fce,",'"},
+ {0x1fcf,"?,"}, {0x1fdd,";!"}, {0x1fde,";'"}, {0x1fdf,"?;"},
+ {0x1fed,"!:"}, {0x1fef,"!*"}, {0x1ffe,";;"}, {0x2002,"1N"},
+ {0x2003,"1M"}, {0x2004,"3M"}, {0x2005,"4M"}, {0x2006,"6M"},
+ {0x200e,"LR"}, {0x200f,"RL"}, {0x2009,"1T"}, {0x200a,"1H"},
+ {0x2010,"-1"}, {0x2013,"-N"}, {0x2014,"-M"}, {0x2015,"-3"},
+ {0x2016,"!2"}, {0x2017,"=2"}, {0x2018,"'6"}, {0x2019,"'9"},
+ {0x201a,".9"}, {0x201b,"9'"}, {0x201c,"\0426"}, {0x201d,"\0429"},
+ {0x201e,":9"}, {0x201f,"9\042"}, {0x2020,"/-"}, {0x2021,"/="},
+ {0x2022,"Sb"}, {0x2025,".."}, {0x2026,".3"}, {0x2030,"%0"},
+ {0x2032,"1'"}, {0x2033,"2'"}, {0x2034,"3'"}, {0x2035,"1\042"},
+ {0x2036,"2\042"}, {0x2037,"3\042"}, {0x2038,"Ca"}, {0x2039,"<1"},
+ {0x203a,">1"}, {0x203b,":X"}, {0x203c,"!*2"}, {0x203e,"'-"},
+ {0x2044,"/f"}, {0x2070,"0S"}, {0x2074,"4S"}, {0x2075,"5S"},
+ {0x2076,"6S"}, {0x2077,"7S"}, {0x2078,"8S"}, {0x2079,"9S"},
+ {0x207a,"+S"}, {0x207b,"-S"}, {0x207c,"=S"}, {0x207d,"(S"},
+ {0x207e,")S"}, {0x207f,"nS"}, {0x2080,"0s"}, {0x2081,"1s"},
+ {0x2082,"2s"}, {0x2083,"3s"}, {0x2084,"4s"}, {0x2085,"5s"},
+ {0x2086,"6s"}, {0x2087,"7s"}, {0x2088,"8s"}, {0x2089,"9s"},
+ {0x208a,"+s"}, {0x208b,"-s"}, {0x208c,"=s"}, {0x208d,"(s"},
+ {0x208e,")s"}, {0x20a3,"Ff"}, {0x20a4,"Li"}, {0x20a7,"Pt"},
+ {0x20a9,"W="}, {0x2103,"oC"}, {0x2105,"co"}, {0x2109,"oF"},
+ {0x2116,"N0"}, {0x2117,"PO"}, {0x211e,"Rx"}, {0x2120,"SM"},
+ {0x2122,"TM"}, {0x2126,"Om"}, {0x212b,"AO"}, {0x2153,"13"},
+ {0x2154,"23"}, {0x2155,"15"}, {0x2156,"25"}, {0x2157,"35"},
+ {0x2158,"45"}, {0x2159,"16"}, {0x215a,"56"}, {0x215b,"18"},
+ {0x215c,"38"}, {0x215d,"58"}, {0x215e,"78"}, {0x2160,"1R"},
+ {0x2161,"2R"}, {0x2162,"3R"}, {0x2163,"4R"}, {0x2164,"5R"},
+ {0x2165,"6R"}, {0x2166,"7R"}, {0x2167,"8R"}, {0x2168,"9R"},
+ {0x2169,"aR"}, {0x216a,"bR"}, {0x216b,"cR"}, {0x216c,"50R"},
+ {0x216d,"100R"}, {0x216e,"500R"}, {0x216f,"1000R"}, {0x2170,"1r"},
+ {0x2171,"2r"}, {0x2172,"3r"}, {0x2173,"4r"}, {0x2174,"5r"},
+ {0x2175,"6r"}, {0x2176,"7r"}, {0x2177,"8r"}, {0x2178,"9r"},
+ {0x2179,"ar"}, {0x217a,"br"}, {0x217b,"cr"}, {0x217c,"50r"},
+ {0x217d,"100r"}, {0x217e,"500r"}, {0x217f,"1000r"}, {0x2180,"1000RCD"},
+ {0x2181,"5000R"}, {0x2182,"10000R"}, {0x2190,"<-"}, {0x2191,"-!"},
+ {0x2192,"->"}, {0x2193,"-v"}, {0x2194,"<>"}, {0x2195,"UD"},
+ {0x2196,"<!!"}, {0x2197,"//>"}, {0x2198,"!!>"}, {0x2199,"<//"},
+ {0x21a8,"UD-"}, {0x21c0,">V"}, {0x21d0,"<="}, {0x21d2,"=>"},
+ {0x21d4,"=="}, {0x2200,"FA"}, {0x2202,"dP"}, {0x2203,"TE"},
+ {0x2205,"/0"}, {0x2206,"DE"}, {0x2207,"NB"}, {0x2208,"(-"},
+ {0x220b,"-)"}, {0x220f,"*P"}, {0x2211,"+Z"}, {0x2212,"-2"},
+ {0x2213,"-+"}, {0x2214,".+"}, {0x2217,"*-"}, {0x2218,"Ob"},
+ {0x2219,"sb"}, {0x221a,"RT"}, {0x221d,"0("}, {0x221e,"00"},
+ {0x221f,"-L"}, {0x2220,"-V"}, {0x2225,"PP"}, {0x2227,"AN"},
+ {0x2228,"OR"}, {0x2229,"(U"}, {0x222a,")U"}, {0x222b,"In"},
+ {0x222c,"DI"}, {0x222e,"Io"}, {0x2234,".:"}, {0x2235,":."},
+ {0x2236,":R"}, {0x2237,"::"}, {0x223c,"?1"}, {0x223e,"CG"},
+ {0x2243,"?-"}, {0x2245,"?="}, {0x2248,"?2"}, {0x224c,"=?"},
+ {0x2253,"HI"}, {0x2260,"!="}, {0x2261,"=3"}, {0x2264,"=<"},
+ {0x2265,">="}, {0x226a,"<*"}, {0x226b,"*>"}, {0x226e,"!<"},
+ {0x226f,"!>"}, {0x2282,"(C"}, {0x2283,")C"}, {0x2286,"(_"},
+ {0x2287,")_"}, {0x2299,"0."}, {0x229a,"02"}, {0x22a5,"-T"},
+ {0x22c5,".P"}, {0x22ee,":3"}, {0x2302,"Eh"}, {0x2308,"<7"},
+ {0x2309,">7"}, {0x230a,"7<"}, {0x230b,"7>"}, {0x2310,"NI"},
+ {0x2312,"(A"}, {0x2315,"TR"}, {0x2318,"88"}, {0x2320,"Iu"},
+ {0x2321,"Il"}, {0x2329,"</"}, {0x232a,"/>"}, {0x2423,"Vs"},
+ {0x2440,"1h"}, {0x2441,"3h"}, {0x2442,"2h"}, {0x2443,"4h"},
+ {0x2446,"1j"}, {0x2447,"2j"}, {0x2448,"3j"}, {0x2449,"4j"},
+ {0x2460,"1-o"}, {0x2461,"2-o"}, {0x2462,"3-o"}, {0x2463,"4-o"},
+ {0x2464,"5-o"}, {0x2465,"6-o"}, {0x2466,"7-o"}, {0x2467,"8-o"},
+ {0x2468,"9-o"}, {0x2469,"10-o"}, {0x246a,"11-o"}, {0x246b,"12-o"},
+ {0x246c,"13-o"}, {0x246d,"14-o"}, {0x246e,"15-o"}, {0x246f,"16-o"},
+ {0x2470,"17-o"}, {0x2471,"18-o"}, {0x2472,"19-o"}, {0x2473,"20-o"},
+ {0x2474,"(1)"}, {0x2475,"(2)"}, {0x2476,"(3)"}, {0x2477,"(4)"},
+ {0x2478,"(5)"}, {0x2479,"(6)"}, {0x247a,"(7)"}, {0x247b,"(8)"},
+ {0x247c,"(9)"}, {0x247d,"(10)"}, {0x247e,"(11)"}, {0x247f,"(12)"},
+ {0x2480,"(13)"}, {0x2481,"(14)"}, {0x2482,"(15)"}, {0x2483,"(16)"},
+ {0x2484,"(17)"}, {0x2485,"(18)"}, {0x2486,"(19)"}, {0x2487,"(20)"},
+ {0x2488,"1."}, {0x2489,"2."}, {0x248a,"3."}, {0x248b,"4."},
+ {0x248c,"5."}, {0x248d,"6."}, {0x248e,"7."}, {0x248f,"8."},
+ {0x2490,"9."}, {0x2491,"10."}, {0x2492,"11."}, {0x2493,"12."},
+ {0x2494,"13."}, {0x2495,"14."}, {0x2496,"15."}, {0x2497,"16."},
+ {0x2498,"17."}, {0x2499,"18."}, {0x249a,"19."}, {0x249b,"20."},
+ {0x249c,"(a)"}, {0x249d,"(b)"}, {0x249e,"(c)"}, {0x249f,"(d)"},
+ {0x24a0,"(e)"}, {0x24a1,"(f)"}, {0x24a2,"(g)"}, {0x24a3,"(h)"},
+ {0x24a4,"(i)"}, {0x24a5,"(j)"}, {0x24a6,"(k)"}, {0x24a7,"(l)"},
+ {0x24a8,"(m)"}, {0x24a9,"(n)"}, {0x24aa,"(o)"}, {0x24ab,"(p)"},
+ {0x24ac,"(q)"}, {0x24ad,"(r)"}, {0x24ae,"(s)"}, {0x24af,"(t)"},
+ {0x24b0,"(u)"}, {0x24b1,"(v)"}, {0x24b2,"(w)"}, {0x24b3,"(x)"},
+ {0x24b4,"(y)"}, {0x24b5,"(z)"}, {0x24b6,"A-o"}, {0x24b7,"B-o"},
+ {0x24b8,"C-o"}, {0x24b9,"D-o"}, {0x24ba,"E-o"}, {0x24bb,"F-o"},
+ {0x24bc,"G-o"}, {0x24bd,"H-o"}, {0x24be,"I-o"}, {0x24bf,"J-o"},
+ {0x24c0,"K-o"}, {0x24c1,"L-o"}, {0x24c2,"M-o"}, {0x24c3,"N-o"},
+ {0x24c4,"O-o"}, {0x24c5,"P-o"}, {0x24c6,"Q-o"}, {0x24c7,"R-o"},
+ {0x24c8,"S-o"}, {0x24c9,"T-o"}, {0x24ca,"U-o"}, {0x24cb,"V-o"},
+ {0x24cc,"W-o"}, {0x24cd,"X-o"}, {0x24ce,"Y-o"}, {0x24cf,"Z-o"},
+ {0x24d0,"a-o"}, {0x24d1,"b-o"}, {0x24d2,"c-o"}, {0x24d3,"d-o"},
+ {0x24d4,"e-o"}, {0x24d5,"f-o"}, {0x24d6,"g-o"}, {0x24d7,"h-o"},
+ {0x24d8,"i-o"}, {0x24d9,"j-o"}, {0x24da,"k-o"}, {0x24db,"l-o"},
+ {0x24dc,"m-o"}, {0x24dd,"n-o"}, {0x24de,"o-o"}, {0x24df,"p-o"},
+ {0x24e0,"q-o"}, {0x24e1,"r-o"}, {0x24e2,"s-o"}, {0x24e3,"t-o"},
+ {0x24e4,"u-o"}, {0x24e5,"v-o"}, {0x24e6,"w-o"}, {0x24e7,"x-o"},
+ {0x24e8,"y-o"}, {0x24e9,"z-o"}, {0x24ea,"0-o"}, {0x2500,"hh"},
+ {0x2501,"HH-"}, {0x2502,"vv"}, {0x2503,"VV-"}, {0x2504,"3-"},
+ {0x2505,"3_"}, {0x2506,"3!"}, {0x2507,"3/"}, {0x2508,"4-"},
+ {0x2509,"4_"}, {0x250a,"4!"}, {0x250b,"4/"}, {0x250c,"dr"},
+ {0x250d,"dR-"}, {0x250e,"Dr-"}, {0x250f,"DR-"}, {0x2510,"dl"},
+ {0x2511,"dL-"}, {0x2512,"Dl-"}, {0x2513,"LD-"}, {0x2514,"ur"},
+ {0x2515,"uR-"}, {0x2516,"Ur-"}, {0x2517,"UR-"}, {0x2518,"ul"},
+ {0x2519,"uL-"}, {0x251a,"Ul-"}, {0x251b,"UL-"}, {0x251c,"vr"},
+ {0x251d,"vR-"}, {0x251e,"Udr"}, {0x251f,"uDr"}, {0x2520,"Vr-"},
+ {0x2521,"UdR"}, {0x2522,"uDR"}, {0x2523,"VR-"}, {0x2524,"vl"},
+ {0x2525,"vL-"}, {0x2526,"Udl"}, {0x2527,"uDl"}, {0x2528,"Vl-"},
+ {0x2529,"UdL"}, {0x252a,"uDL"}, {0x252b,"VL-"}, {0x252c,"dh"},
+ {0x252d,"dLr"}, {0x252e,"dlR"}, {0x252f,"dH-"}, {0x2530,"Dh-"},
+ {0x2531,"DLr"}, {0x2532,"DlR"}, {0x2533,"DH-"}, {0x2534,"uh"},
+ {0x2535,"uLr"}, {0x2536,"ulR"}, {0x2537,"uH-"}, {0x2538,"Uh-"},
+ {0x2539,"ULr"}, {0x253a,"UlR"}, {0x253b,"UH-"}, {0x253c,"vh"},
+ {0x253d,"vLr"}, {0x253e,"vlR"}, {0x253f,"vH-"}, {0x2540,"Udh"},
+ {0x2541,"uDh"}, {0x2542,"Vh-"}, {0x2543,"UdLr"}, {0x2544,"UdlR"},
+ {0x2545,"uDLr"}, {0x2546,"uDlR"}, {0x2547,"UdH"}, {0x2548,"uDH"},
+ {0x2549,"VLr"}, {0x254a,"VlR"}, {0x254b,"VH-"}, {0x2550,"HH"},
+ {0x2551,"VV"}, {0x2552,"dR"}, {0x2553,"Dr"}, {0x2554,"DR"},
+ {0x2555,"dL"}, {0x2556,"Dl"}, {0x2557,"LD"}, {0x2558,"uR"},
+ {0x2559,"Ur"}, {0x255a,"UR"}, {0x255b,"uL"}, {0x255c,"Ul"},
+ {0x255d,"UL"}, {0x255e,"vR"}, {0x255f,"Vr"}, {0x2560,"VR"},
+ {0x2561,"vL"}, {0x2562,"Vl"}, {0x2563,"VL"}, {0x2564,"dH"},
+ {0x2565,"Dh"}, {0x2566,"DH"}, {0x2567,"uH"}, {0x2568,"Uh"},
+ {0x2569,"UH"}, {0x256a,"vH"}, {0x256b,"Vh"}, {0x256c,"VH"},
+ {0x2571,"FD"}, {0x2572,"BD"}, {0x2580,"TB"}, {0x2584,"LB"},
+ {0x2588,"FB"}, {0x258c,"lB"}, {0x2590,"RB"}, {0x2591,".S"},
+ {0x2592,":S"}, {0x2593,"?S"}, {0x25a0,"fS"}, {0x25a1,"OS"},
+ {0x25a2,"RO"}, {0x25a3,"Rr"}, {0x25a4,"RF"}, {0x25a5,"RY"},
+ {0x25a6,"RH"}, {0x25a7,"RZ"}, {0x25a8,"RK"}, {0x25a9,"RX"},
+ {0x25aa,"sB"}, {0x25ac,"SR"}, {0x25ad,"Or"}, {0x25b2,"UT"},
+ {0x25b3,"uT"}, {0x25b7,"Tr"}, {0x25ba,"PR"}, {0x25bc,"Dt"},
+ {0x25bd,"dT"}, {0x25c1,"Tl"}, {0x25c4,"PL"}, {0x25c6,"Db"},
+ {0x25c7,"Dw"}, {0x25ca,"LZ"}, {0x25cb,"0m"}, {0x25ce,"0o"},
+ {0x25cf,"0M"}, {0x25d0,"0L"}, {0x25d1,"0R"}, {0x25d8,"Sn"},
+ {0x25d9,"Ic"}, {0x25e2,"Fd"}, {0x25e3,"Bd"}, {0x25ef,"Ci"},
+ {0x2605,"*2"}, {0x2606,"*1"}, {0x260e,"TEL"}, {0x260f,"tel"},
+ {0x261c,"<H"}, {0x261e,">H"}, {0x263a,"0u"}, {0x263b,"0U"},
+ {0x263c,"SU"}, {0x2640,"Fm"}, {0x2642,"Ml"}, {0x2660,"cS"},
+ {0x2661,"cH"}, {0x2662,"cD"}, {0x2663,"cC"}, {0x2664,"cS-"},
+ {0x2665,"cH-"}, {0x2666,"cD-"}, {0x2667,"cC-"}, {0x2669,"Md"},
+ {0x266a,"M8"}, {0x266b,"M2"}, {0x266c,"M16"}, {0x266d,"Mb"},
+ {0x266e,"Mx"}, {0x266f,"MX"}, {0x2713,"OK"}, {0x2717,"XX"},
+ {0x2720,"-X"}, {0x3000,"IS"}, {0x3001,",_"}, {0x3002,"._"},
+ {0x3003,"+\042"}, {0x3004,"JIS"}, {0x3005,"*_"}, {0x3006,";_"},
+ {0x3007,"0_"}, {0x300a,"<+"}, {0x300b,">+"}, {0x300c,"<'"},
+ {0x300d,">'"}, {0x300e,"<\042"}, {0x300f,">\042"}, {0x3010,"(\042"},
+ {0x3011,")\042"}, {0x3012,"=T"}, {0x3013,"=_"}, {0x3014,"('"},
+ {0x3015,")'"}, {0x3016,"(I"}, {0x3017,")I"}, {0x301c,"-?"},
+ {0x3020,"=T:)"}, {0x3041,"A5"}, {0x3042,"a5"}, {0x3043,"I5"},
+ {0x3044,"i5"}, {0x3045,"U5"}, {0x3046,"u5"}, {0x3047,"E5"},
+ {0x3048,"e5"}, {0x3049,"O5"}, {0x304a,"o5"}, {0x304b,"ka"},
+ {0x304c,"ga"}, {0x304d,"ki"}, {0x304e,"gi"}, {0x304f,"ku"},
+ {0x3050,"gu"}, {0x3051,"ke"}, {0x3052,"ge"}, {0x3053,"ko"},
+ {0x3054,"go"}, {0x3055,"sa"}, {0x3056,"za"}, {0x3057,"si"},
+ {0x3058,"zi"}, {0x3059,"su"}, {0x305a,"zu"}, {0x305b,"se"},
+ {0x305c,"ze"}, {0x305d,"so"}, {0x305e,"zo"}, {0x305f,"ta"},
+ {0x3060,"da"}, {0x3061,"ti"}, {0x3062,"di"}, {0x3063,"tU"},
+ {0x3064,"tu"}, {0x3065,"du"}, {0x3066,"te"}, {0x3067,"de"},
+ {0x3068,"to"}, {0x3069,"do"}, {0x306a,"na"}, {0x306b,"ni"},
+ {0x306c,"nu"}, {0x306d,"ne"}, {0x306e,"no"}, {0x306f,"ha"},
+ {0x3070,"ba"}, {0x3071,"pa"}, {0x3072,"hi"}, {0x3073,"bi"},
+ {0x3074,"pi"}, {0x3075,"hu"}, {0x3076,"bu"}, {0x3077,"pu"},
+ {0x3078,"he"}, {0x3079,"be"}, {0x307a,"pe"}, {0x307b,"ho"},
+ {0x307c,"bo"}, {0x307d,"po"}, {0x307e,"ma"}, {0x307f,"mi"},
+ {0x3080,"mu"}, {0x3081,"me"}, {0x3082,"mo"}, {0x3083,"yA"},
+ {0x3084,"ya"}, {0x3085,"yU"}, {0x3086,"yu"}, {0x3087,"yO"},
+ {0x3088,"yo"}, {0x3089,"ra"}, {0x308a,"ri"}, {0x308b,"ru"},
+ {0x308c,"re"}, {0x308d,"ro"}, {0x308e,"wA"}, {0x308f,"wa"},
+ {0x3090,"wi"}, {0x3091,"we"}, {0x3092,"wo"}, {0x3093,"n5"},
+ {0x3094,"vu"}, {0x309b,"\0425"}, {0x309c,"05"}, {0x309d,"*5"},
+ {0x309e,"+5"}, {0x30a1,"a6"}, {0x30a2,"A6"}, {0x30a3,"i6"},
+ {0x30a4,"I6"}, {0x30a5,"u6"}, {0x30a6,"U6"}, {0x30a7,"e6"},
+ {0x30a8,"E6"}, {0x30a9,"o6"}, {0x30aa,"O6"}, {0x30ab,"Ka"},
+ {0x30ac,"Ga"}, {0x30ad,"Ki"}, {0x30ae,"Gi"}, {0x30af,"Ku"},
+ {0x30b0,"Gu"}, {0x30b1,"Ke"}, {0x30b2,"Ge"}, {0x30b3,"Ko"},
+ {0x30b4,"Go"}, {0x30b5,"Sa"}, {0x30b6,"Za"}, {0x30b7,"Si"},
+ {0x30b8,"Zi"}, {0x30b9,"Su"}, {0x30ba,"Zu"}, {0x30bb,"Se"},
+ {0x30bc,"Ze"}, {0x30bd,"So"}, {0x30be,"Zo"}, {0x30bf,"Ta"},
+ {0x30c0,"Da"}, {0x30c1,"Ti"}, {0x30c2,"Di"}, {0x30c3,"TU"},
+ {0x30c4,"Tu"}, {0x30c5,"Du"}, {0x30c6,"Te"}, {0x30c7,"De"},
+ {0x30c8,"To"}, {0x30c9,"Do"}, {0x30ca,"Na"}, {0x30cb,"Ni"},
+ {0x30cc,"Nu"}, {0x30cd,"Ne"}, {0x30ce,"No"}, {0x30cf,"Ha"},
+ {0x30d0,"Ba"}, {0x30d1,"Pa"}, {0x30d2,"Hi"}, {0x30d3,"Bi"},
+ {0x30d4,"Pi"}, {0x30d5,"Hu"}, {0x30d6,"Bu"}, {0x30d7,"Pu"},
+ {0x30d8,"He"}, {0x30d9,"Be"}, {0x30da,"Pe"}, {0x30db,"Ho"},
+ {0x30dc,"Bo"}, {0x30dd,"Po"}, {0x30de,"Ma"}, {0x30df,"Mi"},
+ {0x30e0,"Mu"}, {0x30e1,"Me"}, {0x30e2,"Mo"}, {0x30e3,"YA"},
+ {0x30e4,"Ya"}, {0x30e5,"YU"}, {0x30e6,"Yu"}, {0x30e7,"YO"},
+ {0x30e8,"Yo"}, {0x30e9,"Ra"}, {0x30ea,"Ri"}, {0x30eb,"Ru"},
+ {0x30ec,"Re"}, {0x30ed,"Ro"}, {0x30ee,"WA"}, {0x30ef,"Wa"},
+ {0x30f0,"Wi"}, {0x30f1,"We"}, {0x30f2,"Wo"}, {0x30f3,"N6"},
+ {0x30f4,"Vu"}, {0x30f5,"KA"}, {0x30f6,"KE"}, {0x30f7,"Va"},
+ {0x30f8,"Vi"}, {0x30f9,"Ve"}, {0x30fa,"Vo"}, {0x30fb,".6"},
+ {0x30fc,"-6"}, {0x30fd,"*6"}, {0x30fe,"+6"}, {0x3105,"b4"},
+ {0x3106,"p4"}, {0x3107,"m4"}, {0x3108,"f4"}, {0x3109,"d4"},
+ {0x310a,"t4"}, {0x310b,"n4"}, {0x310c,"l4"}, {0x310d,"g4"},
+ {0x310e,"k4"}, {0x310f,"h4"}, {0x3110,"j4"}, {0x3111,"q4"},
+ {0x3112,"x4"}, {0x3113,"zh"}, {0x3114,"ch"}, {0x3115,"sh"},
+ {0x3116,"r4"}, {0x3117,"z4"}, {0x3118,"c4"}, {0x3119,"s4"},
+ {0x311a,"a4"}, {0x311b,"o4"}, {0x311c,"e4"}, {0x311d,"eh4"},
+ {0x311e,"ai"}, {0x311f,"ei"}, {0x3120,"au"}, {0x3121,"ou"},
+ {0x3122,"an"}, {0x3123,"en"}, {0x3124,"aN"}, {0x3125,"eN"},
+ {0x3126,"er"}, {0x3127,"i4"}, {0x3128,"u4"}, {0x3129,"iu"},
+ {0x312a,"v4"}, {0x312b,"nG"}, {0x312c,"gn"}, {0x321c,"(JU)"},
+ {0x3220,"1c"}, {0x3221,"2c"}, {0x3222,"3c"}, {0x3223,"4c"},
+ {0x3224,"5c"}, {0x3225,"6c"}, {0x3226,"7c"}, {0x3227,"8c"},
+ {0x3228,"9c"}, {0x3229,"10c"}, {0x327f,"KSC"}, {0x33c2,"am"},
+ {0x33d8,"pm"}, {0xfb00,"ff"}, {0xfb01,"fi"}, {0xfb02,"fl"},
+ {0xfb03,"ffi"}, {0xfb04,"ffl"}, {0xfb05,"St"}, {0xfb06,"st"},
+ {0xfe7d,"3+;"}, {0xfe82,"aM."}, {0xfe84,"aH."}, {0xfe88,"ah."},
+ {0xfe8d,"a+-"}, {0xfe8e,"a+."}, {0xfe8f,"b+-"}, {0xfe90,"b+."},
+ {0xfe91,"b+,"}, {0xfe92,"b+;"}, {0xfe93,"tm-"}, {0xfe94,"tm."},
+ {0xfe95,"t+-"}, {0xfe96,"t+."}, {0xfe97,"t+,"}, {0xfe98,"t+;"},
+ {0xfe99,"tk-"}, {0xfe9a,"tk."}, {0xfe9b,"tk,"}, {0xfe9c,"tk;"},
+ {0xfe9d,"g+-"}, {0xfe9e,"g+."}, {0xfe9f,"g+,"}, {0xfea0,"g+;"},
+ {0xfea1,"hk-"}, {0xfea2,"hk."}, {0xfea3,"hk,"}, {0xfea4,"hk;"},
+ {0xfea5,"x+-"}, {0xfea6,"x+."}, {0xfea7,"x+,"}, {0xfea8,"x+;"},
+ {0xfea9,"d+-"}, {0xfeaa,"d+."}, {0xfeab,"dk-"}, {0xfeac,"dk."},
+ {0xfead,"r+-"}, {0xfeae,"r+."}, {0xfeaf,"z+-"}, {0xfeb0,"z+."},
+ {0xfeb1,"s+-"}, {0xfeb2,"s+."}, {0xfeb3,"s+,"}, {0xfeb4,"s+;"},
+ {0xfeb5,"sn-"}, {0xfeb6,"sn."}, {0xfeb7,"sn,"}, {0xfeb8,"sn;"},
+ {0xfeb9,"c+-"}, {0xfeba,"c+."}, {0xfebb,"c+,"}, {0xfebc,"c+;"},
+ {0xfebd,"dd-"}, {0xfebe,"dd."}, {0xfebf,"dd,"}, {0xfec0,"dd;"},
+ {0xfec1,"tj-"}, {0xfec2,"tj."}, {0xfec3,"tj,"}, {0xfec4,"tj;"},
+ {0xfec5,"zH-"}, {0xfec6,"zH."}, {0xfec7,"zH,"}, {0xfec8,"zH;"},
+ {0xfec9,"e+-"}, {0xfeca,"e+."}, {0xfecb,"e+,"}, {0xfecc,"e+;"},
+ {0xfecd,"i+-"}, {0xfece,"i+."}, {0xfecf,"i+,"}, {0xfed0,"i+;"},
+ {0xfed1,"f+-"}, {0xfed2,"f+."}, {0xfed3,"f+,"}, {0xfed4,"f+;"},
+ {0xfed5,"q+-"}, {0xfed6,"q+."}, {0xfed7,"q+,"}, {0xfed8,"q+;"},
+ {0xfed9,"k+-"}, {0xfeda,"k+."}, {0xfedb,"k+,"}, {0xfedc,"k+;"},
+ {0xfedd,"l+-"}, {0xfede,"l+."}, {0xfedf,"l+,"}, {0xfee0,"l+;"},
+ {0xfee1,"m+-"}, {0xfee2,"m+."}, {0xfee3,"m+,"}, {0xfee4,"m+;"},
+ {0xfee5,"n+-"}, {0xfee6,"n+."}, {0xfee7,"n+,"}, {0xfee8,"n+;"},
+ {0xfee9,"h+-"}, {0xfeea,"h+."}, {0xfeeb,"h+,"}, {0xfeec,"h+;"},
+ {0xfeed,"w+-"}, {0xfeee,"w+."}, {0xfeef,"j+-"}, {0xfef0,"j+."},
+ {0xfef1,"y+-"}, {0xfef2,"y+."}, {0xfef3,"y+,"}, {0xfef4,"y+;"},
+ {0xfef5,"lM-"}, {0xfef6,"lM."}, {0xfef7,"lH-"}, {0xfef8,"lH."},
+ {0xfef9,"lh-"}, {0xfefa,"lh."}, {0xfefb,"la-"}, {0xfefc,"la."},
+ {0x0,"NU"}, {0x1,"SH"}, {0x2,"SX"}, {0x3,"EX"},
+ {0x4,"ET"}, {0x5,"EQ"}, {0x6,"AK"}, {0x7,"BL"},
+ {0x8,"BS"}, {0x9,"HT"}, {0xa,"LF"}, {0xb,"VT"},
+ {0xc,"FF"}, {0xd,"CR"}, {0xe,"SO"}, {0xf,"SI"},
+ {0x10,"DL"}, {0x11,"D1"}, {0x12,"D2"}, {0x13,"D3"},
+ {0x14,"D4"}, {0x15,"NK"}, {0x16,"SY"}, {0x17,"EB"},
+ {0x18,"CN"}, {0x19,"EM"}, {0x1a,"SB"}, {0x1b,"EC"},
+ {0x1c,"FS"}, {0x1d,"GS"}, {0x1e,"RS"}, {0x1f,"US"},
+ {0x7f,"DT"}, {0x80,"PA"}, {0x81,"HO"}, {0x82,"BH"},
+ {0x83,"NH"}, {0x84,"IN"}, {0x85,"NL"}, {0x86,"SA"},
+ {0x87,"ES"}, {0x88,"HS"}, {0x89,"HJ"}, {0x8a,"VS"},
+ {0x8b,"PD"}, {0x8c,"PU"}, {0x8d,"RI"}, {0x8e,"S2"},
+ {0x8f,"S3"}, {0x90,"DC"}, {0x91,"P1"}, {0x92,"P2"},
+ {0x93,"TS"}, {0x94,"CC"}, {0x95,"MW"}, {0x96,"SG"},
+ {0x97,"EG"}, {0x98,"SS"}, {0x99,"GC"}, {0x9a,"SC"},
+ {0x9b,"CI"}, {0x9c,"ST"}, {0x9d,"OC"}, {0x9e,"PM"},
+ {0x9f,"AC"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_mnemonic_ascii_0 = {1941,repl_map_mnemonic_ascii_0,0,0};
+#define UC_CHARSET_SETUP_mnemonic_ascii_0 UC_Charset_Setup("mnemonic+ascii+0",\
+"RFC 1345 w/o Intro",\
+dfont_unicount_mnemonic_ascii_0,dfont_unitable_mnemonic_ascii_0,0,\
+dfont_replacedesc_mnemonic_ascii_0,999,0,0)
+
+#endif /* NO_CHARSET_mnemonic_ascii_0 */
+
+#endif /* INCL_CHARSET_mnemonic_ascii_0 */
diff --git a/src/chrtrans/utf8_uni.h b/src/chrtrans/utf8_uni.h
new file mode 100644
index 0000000..2a6a326
--- /dev/null
+++ b/src/chrtrans/utf8_uni.h
@@ -0,0 +1,101 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_utf_8).
+ */
+
+#ifndef INCL_CHARSET_utf_8
+#define INCL_CHARSET_utf_8 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_utf_8*/
+#ifndef NO_CHARSET_utf_8
+
+#if ALL_CHARSETS
+#define NO_CHARSET_utf_8 0
+#else
+#define NO_CHARSET_utf_8 1
+#endif
+
+#endif /* ndef(NO_CHARSET_utf_8) */
+
+#if NO_CHARSET_utf_8
+#define UC_CHARSET_SETUP_utf_8 /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./utf8_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_utf_8[256] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+static const u16 dfont_unitable_utf_8[96] =
+{
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f
+};
+
+/* static struct unipair_str repl_map_utf_8[]; */
+
+static const struct unimapdesc_str dfont_replacedesc_utf_8 = {0,NULL,0,0};
+#define UC_CHARSET_SETUP_utf_8 UC_Charset_Setup("utf-8",\
+"UNICODE (UTF-8)",\
+dfont_unicount_utf_8,dfont_unitable_utf_8,96,\
+dfont_replacedesc_utf_8,999,7,0)
+
+#endif /* NO_CHARSET_utf_8 */
+
+#endif /* INCL_CHARSET_utf_8 */
diff --git a/src/chrtrans/viscii_uni.h b/src/chrtrans/viscii_uni.h
new file mode 100644
index 0000000..7066575
--- /dev/null
+++ b/src/chrtrans/viscii_uni.h
@@ -0,0 +1,111 @@
+/*
+ * Compile-in this chunk of code unless we've turned it off specifically
+ * or in general (id=_viscii).
+ */
+
+#ifndef INCL_CHARSET_viscii
+#define INCL_CHARSET_viscii 1
+
+/*ifdef NO_CHARSET*/
+#ifdef NO_CHARSET
+#undef NO_CHARSET
+#endif
+#define NO_CHARSET 0 /* force default to always be active */
+
+/*ifndef NO_CHARSET_viscii*/
+#ifndef NO_CHARSET_viscii
+
+#if ALL_CHARSETS
+#define NO_CHARSET_viscii 0
+#else
+#define NO_CHARSET_viscii 1
+#endif
+
+#endif /* ndef(NO_CHARSET_viscii) */
+
+#if NO_CHARSET_viscii
+#define UC_CHARSET_SETUP_viscii /*nothing*/
+#else
+
+/*
+ * uni_hash.tbl
+ *
+ * Do not edit this file; it was automatically generated by
+ *
+ * ./makeuctb ./viscii_uni.tbl
+ *
+ */
+
+static const u8 dfont_unicount_viscii[256] =
+{
+ 0, 0, 1, 0, 0, 1, 1, 0,
+ 0, 1, 1, 0, 1, 1, 0, 0,
+ 0, 0, 0, 0, 1, 0, 0, 1,
+ 1, 1, 1, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1
+};
+
+static const u16 dfont_unitable_viscii[142] =
+{
+ 0x1eb2, 0x1eb4, 0x1eaa, 0x0009, 0x000a, 0x000c, 0x000d, 0x1ef6,
+ 0x1ef6, 0x1ef4, 0x1ef8, 0x001a, 0x1ef4, 0x1ea0, 0x1eae, 0x1eb0,
+ 0x1eb6, 0x1ea4, 0x1ea6, 0x1ea8, 0x1eac, 0x1ebc, 0x1eb8, 0x1ebe,
+ 0x1ec0, 0x1ec2, 0x1ec4, 0x1ec6, 0x1ed0, 0x1ed2, 0x1ed4, 0x1ed6,
+ 0x1ed8, 0x1ee2, 0x1eda, 0x1edc, 0x1ede, 0x1eca, 0x1ece, 0x1ecc,
+ 0x1ec8, 0x1ee6, 0x0168, 0x1ee4, 0x1ef2, 0x00d5, 0x1eaf, 0x1eb1,
+ 0x1eb7, 0x1ea5, 0x1ea7, 0x1ea9, 0x1ead, 0x1ebd, 0x1eb9, 0x1ebf,
+ 0x1ec1, 0x1ec3, 0x1ec5, 0x1ec7, 0x1ed1, 0x1ed3, 0x1ed5, 0x1ed7,
+ 0x1ee0, 0x01a0, 0x1ed9, 0x1edd, 0x1edf, 0x1ecb, 0x1ef0, 0x1ee8,
+ 0x1eea, 0x1eec, 0x01a1, 0x1edb, 0x01af, 0x00c0, 0x00c1, 0x00c2,
+ 0x00c3, 0x1ea2, 0x0102, 0x1eb3, 0x1eb5, 0x00c8, 0x00c9, 0x00ca,
+ 0x1eba, 0x00cc, 0x00cd, 0x0128, 0x1ef3, 0x0110, 0x1ee9, 0x00d2,
+ 0x00d3, 0x00d4, 0x1ea1, 0x1ef7, 0x1eeb, 0x1eed, 0x00d9, 0x00da,
+ 0x1ef9, 0x1ef5, 0x00dd, 0x1ee1, 0x01b0, 0x00e0, 0x00e1, 0x00e2,
+ 0x00e3, 0x1ea3, 0x0103, 0x1eef, 0x1eab, 0x00e8, 0x00e9, 0x00ea,
+ 0x1ebb, 0x00ec, 0x00ed, 0x0129, 0x1ec9, 0x0111, 0x00f0, 0x1ef1,
+ 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x1ecf, 0x1ecd, 0x1ee5, 0x00f9,
+ 0x00fa, 0x0169, 0x1ee7, 0x00fd, 0x1ee3, 0x1eee
+};
+
+static struct unipair_str repl_map_viscii[8] =
+{
+ {0xc," "}, {0x1a,"^Z"}, {0x1eaa,"\302~"}, {0x1eb2,"A(?"},
+ {0x1eb4,"A(~"}, {0x1ef4,"Y."}, {0x1ef6,"Y?"}, {0x1ef8,"Y~"}
+};
+
+static const struct unimapdesc_str dfont_replacedesc_viscii = {8,repl_map_viscii,0,1};
+#define UC_CHARSET_SETUP_viscii UC_Charset_Setup("viscii",\
+"Vietnamese (VISCII)",\
+dfont_unicount_viscii,dfont_unitable_viscii,142,\
+dfont_replacedesc_viscii,128,3,0)
+
+#endif /* NO_CHARSET_viscii */
+
+#endif /* INCL_CHARSET_viscii */
diff --git a/src/lynx b/src/lynx
new file mode 100755
index 0000000..63f00b8
--- /dev/null
+++ b/src/lynx
Binary files differ
diff --git a/src/parsdate.o b/src/parsdate.o
new file mode 100644
index 0000000..2cd7594
--- /dev/null
+++ b/src/parsdate.o
Binary files differ