Sweden-Number/ole/nls
..
README
afk.nls
ara.nls
arb.nls
are.nls
arg.nls
ari.nls
ark.nls
arm.nls
aro.nls
arq.nls
ars.nls
art.nls
aru.nls
bel.nls
bgr.nls
cat.nls
cht.nls
cze.nls
dan.nls
dea.nls
dec.nls
del.nls
des.nls
deu.nls
dnk.nls
empty.nls
ena.nls
enb.nls
enc.nls
eng.nls
enj.nls
enl.nls
ens.nls
ent.nls
enu.nls
enz.nls
esa.nls
esb.nls
esc.nls
esd.nls
ese.nls
esf.nls
esg.nls
esh.nls
esi.nls
esl.nls
esm.nls
esn.nls
eso.nls
esp.nls
esperanto.nls
esr.nls
ess.nls
est.nls
esu.nls
esv.nls
esy.nls
esz.nls
euq.nls
fin.nls
fos.nls
fra.nls
frb.nls
frc.nls
frl.nls
frs.nls
grc.nls
hkg.nls
hrv.nls
hun.nls
ind.nls
irl.nls
isl.nls
ita.nls
its.nls
jpn.nls
koj.nls
kor.nls
lth.nls
lvi.nls
nlb.nls
nld.nls
nls.nls
non.nls
nor.nls
plk.nls
prc.nls
ptb.nls
ptg.nls
rom.nls
rus.nls
sgp.nls
sky.nls
slv.nls
sqi.nls
srb.nls
srl.nls
sve.nls
svf.nls
tha.nls
trk.nls
ukr.nls
vie.nls
zhh.nls
zhi.nls
zhs.nls

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>