Sweden-Number/ole/nls
Jan D 6563cc8a23 Added definition for LOCALE_SGROUPING, LOCALE_SMONGROUPING and
LOCALE_IINTLCURRDIGITS.
1999-02-02 10:35:55 +00:00
..
README Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
afk.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ara.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
arb.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
are.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
arg.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ari.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ark.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
arm.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
aro.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
arq.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ars.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
art.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
aru.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
bel.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
bgr.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
cat.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
cht.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
cze.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
dan.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
dea.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
dec.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
del.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
des.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
deu.nls GetLocaleInfo32A can handle len=0 now, sets LastError and touches 1998-10-18 10:18:35 +00:00
dnk.nls More NLS data. 1998-10-10 15:38:21 +00:00
empty.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ena.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
enb.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
enc.nls Small patch for better French support. 1998-10-27 13:21:29 +00:00
eng.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
enj.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
enl.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ens.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ent.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
enu.nls Fixed FIXME in EnumTimeFormats32W 1999-01-24 09:49:23 +00:00
enz.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esa.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esb.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esc.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esd.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ese.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
esf.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esg.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
esh.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esi.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esl.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esm.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esn.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
eso.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esp.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esperanto.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esr.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ess.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
est.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
esu.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esv.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esy.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
esz.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
euq.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
fin.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
fos.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
fra.nls Better OLE support in French languages. 1998-11-22 15:48:36 +00:00
frb.nls Better OLE support in French languages. 1998-11-22 15:48:36 +00:00
frc.nls Better OLE support in French languages. 1998-11-22 15:48:36 +00:00
frl.nls Better OLE support in French languages. 1998-11-22 15:48:36 +00:00
frs.nls Turn mega double switch into static table (reduces compile time). 1998-11-22 15:36:14 +00:00
grc.nls Small fixes. 1998-11-25 18:15:53 +00:00
hkg.nls Release 980628 1998-06-28 18:40:26 +00:00
hrv.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
hun.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
ind.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
irl.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
isl.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
ita.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
its.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
jpn.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
koj.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
kor.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
lth.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
lvi.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
nlb.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
nld.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
nls.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
non.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
nor.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
plk.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
prc.nls Release 980628 1998-06-28 18:40:26 +00:00
ptb.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
ptg.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
rom.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
rus.nls Fix SCOUNTRY, SNATIVECTRYNAME, SABBREVDAYNAME3; change some SMONTHNAME* 1998-11-14 11:29:31 +00:00
sgp.nls Release 980628 1998-06-28 18:40:26 +00:00
sky.nls Small fixes. 1998-11-25 18:15:53 +00:00
slv.nls Display the language id for "XXX not supported for your language" 1998-11-15 10:20:33 +00:00
sqi.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
srb.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
srl.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
sve.nls Added definition for LOCALE_SGROUPING, LOCALE_SMONGROUPING and 1999-02-02 10:35:55 +00:00
svf.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
tha.nls Small fixes. 1998-11-25 18:15:53 +00:00
trk.nls Small fixes. 1998-11-25 18:15:53 +00:00
ukr.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
vie.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
zhh.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
zhi.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00
zhs.nls Added the entries for LOCALE_SISO639LANGNAME and 1998-10-21 15:34:27 +00:00

README

There is some confusion about the format of numeral fields;
it seems to me it is field dependant, as fields

LOCALE_ILANGUAGE and LOCALE_IDEFAULTLANGUAGE use hexadecimal,
while LOCALE_ICOUNTRY, LOCALE_IDEFAULTCOUNTRY, LOCALE_IDEFAULTCODEPAGE
and LOCALE_IDEFAULTANSICODEPAGE use decimal.

I'll appreciate info on the others numeric fields; and a confirmation
about the numeric fields I told above.

For the alphanumeric fields the encoding used is the one used by MS-Windows
for that language (the one in LOCALE_IDEFAULTANSICODEPAGE).

--

Here is how I completed some fields:

* month/weekdays names: from the locales definitions of glibc and Java.
* native monetary symbol: from the locales definitions of glibc.
* monetary international symbols: from documents of my bank :)
* DOS code page: from MS-DOS manuals, and some notes from IBM PC-DOS Y2K update
* Windows code page: from Wine definitions of cp125[1234567]
* Country abbreviation: From iso 3 letters country codes
* Country Number: it seems to be the country code used for telephone nubers
	(maybe Windows use it for PPP dialers etc ?)
* Language abbreviation: it is the iso 2 letter language code + a third
	letter to identify the country.
* Language number: from the include files (*.h) of the FreeType librairies
	(freetype is a library to manipulate True Type fonts, and those TTF
	have several strings telling copyright, face name, etc; the strings
	can be in several languages and for Microsoft platforms the Windows
	language code numbers are used to identify language).
	Look at ole/ole2nls.c for a comprehensive list of language code
	numbers and iso 2 letters names.
* Calendar type: I have not info on it, but I guess it is to identify
	if the calendar is a gregorian one, or another (eg arabic traditional,
	etc). As I have, for months names etc, only info on gragorian
	calendars I set it to "1" for all files, as it seems to indicate
	a gregorian calendar.

--

Pablo Saratxaga
<srtxg@chanae.alphanet.ch>