diff options
Diffstat (limited to 'os2/README.os2')
-rw-r--r-- | os2/README.os2 | 259 |
1 files changed, 0 insertions, 259 deletions
diff --git a/os2/README.os2 b/os2/README.os2 deleted file mode 100644 index 70f1ec8..0000000 --- a/os2/README.os2 +++ /dev/null @@ -1,259 +0,0 @@ -/*-------------- GNU gettext version 0.10.36 ---------------------------*/ -/*-------------- ported to run with emx+gcc on OS/2 --------------------*/ - -Jun SAWATAISHI <jsawa@attglobal.net> Sat, 24 Feb 2001 03:22:12 +0900 - - - - -Environment Variables -==================== - - GNULOCALEDIR env. var. is not used !! - - In your `config.sys' - - set UNIXROOT=x: ; directory where you installed - - If you executed "make prefix=x:/usr" and - "make prefix=x:/usr", - or - "configure --with-included-gettext --prefix=x:/usr" and - "make install", - - this env. var. is not essential. - - - set LANG=YOUR_CHOICE ; always REQUIRED - - e.g. de, pt_BR, ja_JP.SJIS - - __Important notice__ - - If LANG env. var. is not exist, - program will always show English message, even - if LANGUAGE env. var. is properly set. - - - set LANGUAGE=xx ; optional, two letter for you country - - Chinese `zh', Czech `cs', Danish `da', Dutch `nl', Esperanto `eo', - Finnish `fi', French `fr', Irish `ga', German `de', Greek `el', - Italian `it', Japanese `ja', Indonesian `in', Norwegian `no', - Polish `pl', Portuguese `pt', Russian `ru', Spanish `es', Swedish - `sv' and Turkish `tr'. - - Replace xx by the two-letter ISO 639 code for your language. - Read Info manual of gettext. - - LANGUAGE env. var. overrides LANG. - When LANG=deutsch and LANGUAGE=ja, - Japanese message will shown by programs. - - - - Here is a partial copy of README file included in libiconv-1.3 - (this is old, libiconv-1.6 has been released) - -> LIBICONV - character set conversion library -> ->This library provides an iconv() implementation, for use on systems which ->don't have one, or whose implementation cannot convert from/to Unicode. -> ->It provides support for the encodings: -> -> European languages -> ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, -> KOI8-R, KOI8-U, KOI8-RU, -> CP{1250,1251,1252,1253,1254,1257}, CP{850,866}, -> Mac{Roman,CentralEurope,Iceland,Croatian,Romania}, -> Mac{Cyrillic,Ukraine,Greek,Turkish}, -> Macintosh -> Semitic languages -> ISO-8859-{6,8}, CP{1255,1256}, Mac{Hebrew,Arabic} -> Japanese -> EUC-JP, SHIFT-JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1 -> Chinese -> EUC-CN, HZ, GBK, EUC-TW, BIG5, CP950, ISO-2022-CN, ISO-2022-CN-EXT -> Korean -> EUC-KR, CP949, ISO-2022-KR -> Armenian -> ARMSCII-8 -> Georgian -> Georgian-Academy, Georgian-PS -> Thai -> TIS-620, CP874, MacThai -> Laotian -> MuleLao-1, CP1133 -> Vietnamese -> VISCII, TCVN, CP1258 -> Platform specifics -> HP-ROMAN8, NEXTSTEP -> Full Unicode -> UTF-8 -> UCS-2, UCS-2BE, UCS-2LE -> UCS-4, UCS-4BE, UCS-4LE -> UTF-16, UTF-16BE, UTF-16LE -> UTF-7 -> JAVA -> Full Unicode, in terms of `uint16_t' or `uint32_t' -> (with machine dependent endianness and alignment) -> UCS-2-INTERNAL, UCS-4-INTERNAL -> ->It can convert from any of these encodings to any other, through Unicode ->conversion. It has also some limited support for transliteration, i.e. ->when a character cannot be represented in the target character set, it can ->be approximated through one or several similarly looking characters. - - How to Link Gettext with Other Softwares -========================================= - - - Be sure that gettext has been installed - e.g. - c:/usr/include/libintl.h - c:/usr/lib/libintl.{a,lib} - c:/usr/lib/charset.alias - c:/usr/dll/intl36f5.dll - c:/usr/share/locale/??/LC_MESSAGE/*.mo - c:/usr/share/locale/locale.alias - c:/usr/bin/gettext.exe - gettextize - msgcmp.exe - msgcomm.exe - msgfmt.exe - msgmerge.exe - msgunfmt.exe - xgettext.exe - - - Be sure that sources are prepared for gettext - - - If you do _not_ want to use UNIXROOT env. var - - Programs main source should contain a line: - bindtextdomain (PACKAGE, LOCALEDIR); - - Define LOCALEDIR as your directory to be installed - - If you like to install "x:/foo", - > make prefix=x:/foo -- this makes LOCALEDIR - ="x:/foo/share/locale" - and - > make prefix=x:/foo install - or - > sh configure --with-included-gettext --prefix=x:/foo - > make install - - Files will be intalled this way - - x:/foo/bin/*.exe - x:/foo/share/locale/??/LC_MESSAGE/*.mo - x:/foo/lib/charset.alias - - __Important notice__ - - When UNIXROOT env. var. exists, search path may vary - - e.g. UNIXROOT=y: - LOCALEDIR is assumed as "y:/usr/share/locale" - charset.alias is assumed to be in "y:/usr/lib" - - - When UNIXROOT env. var. is not set or is empty and HOME env. - var. is "x:/foo", `x:/usr/share/locale' is assumed as LOCALEDIR. - - - - - If you want to FIX LOCALEDIR in the way of XFree86 - - __Important notice__ - - If compile time LOCALEDIR definition is equal to - "/XFree86/lib/locale/X11" - or - "__XOS2RedirRoot(/XFree86/lib/X11/locale)" - programs will _not_ read UNIXROOT env. var. - - This implementation is intented to keep upper compatibility with - conventional way of XFree86 OS/2 programs (gtk related ones). - - - Here I assume X11ROOT env. var. is "n:" - - Method-1: - > sh configure --with-included-gettext \ (line is not break) - --prefix=n:/XFree86 --datadir=n:/XFree86/lib/X11 - > make install - - - Method-2: - - > make prefix=n:/XFree86 datadir=n:/XFree86/lib/X11 - > make install prefix=n:/XFree86 datadir=n:/XFree86/lib/X11 - - Method-3: require modification of source codes - Change - bindtextdomain (PACKAGE, LOCALEDIR); - to - bindtextdomain (PACKAGE, __XOS2RedirRoot("/XFree86/lib/X11/locale")); - or - bindtextdomain (PACKAGE,"/XFree86/lib/X11/locale"; - - > make (prefix is meaningless for LOCALEDIR) - > make install prefix=n:/XFree86 datadir=n:/XFree86/lib/X11 - - - Method-1, 2, 3 will intall files this way - - n:/XFree86/bin/*.exe - n:/XFree86/lib/X11/locale/??/LC_MESSAGE/*.mo - n:/XFree86/lib/charset.alias - - __Important notice__ - - If UNIXROOT is set, search path for `charset.alias' will change - - e.g. UNIXROOT=e: - charset.alias is assumed to be in "e:/usr/lib" - (LOCALEDIR is ommited by programs) - - You shoud copy `n:/XFree86/lib/charset.alias' in `e:/usr/lib' - - When UNIXROOT env. var. is not set or is empty and HOME env. - var. is "x:/foo", `x:/usr/lib/charset.alias' will be searched for. - - - - Summary - - compile time env. var. LOCALEDIR for running - LOCALEDIR UNIXROOT HOME programs -======================================================================== - __XOS2RedirRoot(XLOCALEDIR) x: y:/foo __XOS2RedirRoot(XLOCALEDIR) - __XOS2RedirRoot(XLOCALEDIR) x: - __XOS2RedirRoot(XLOCALEDIR) - __XOS2RedirRoot(XLOCALEDIR) - y:/foo __XOS2RedirRoot(XLOCALEDIR) - __XOS2RedirRoot(XLOCALEDIR) - - __XOS2RedirRoot(XLOCALEDIR) - XLOCALEDIR x: y:/foo __XOS2RedirRoot(XLOCALEDIR) - XLOCALEDIR x: - __XOS2RedirRoot(XLOCALEDIR) - XLOCALEDIR - y:/foo __XOS2RedirRoot(XLOCALEDIR) - XLOCALEDIR - - __XOS2RedirRoot(XLOCALEDIR) - c:/DIR/share/locale x: y:/foo x:/usr/share/locale - c:/DIR/share/locale x: - x:/usr/share/locale - c:/DIR/share/locale - y:/foo y:/usr/share/locale - c:/DIR/share/locale - - c:/DIR/share/locale - /DIR/share/locale x: y:/foo x:/usr/share/locale - /DIR/share/locale x: - x:/usr/share/locale - /DIR/share/locale - y:/foo y:/usr/share/locale - /DIR/share/locale - - /DIR/share/locale - - - Note: XLOCALEDIR = "/XFree86/lib/X11/locale" - - - - -Modifications on gettext utilities -================================== - - JAPANESE shift JIS code is accepted by the programs, when - "charset=sjis" in PO file - -#EOF |