summaryrefslogtreecommitdiffstats
path: root/os2/README.os2
diff options
context:
space:
mode:
Diffstat (limited to 'os2/README.os2')
-rw-r--r--os2/README.os2259
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