|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/markrose/ |
Upload File : |
<HTML>
<meta http-equiv="content-type" content="text-html; charset=utf-8">
<HEAD>
<TITLE>The Numbers List</TITLE>
<style>
h1
{color:#FFFFFF;}
h2
{color:#FFFFFF;}
h3
{color:#000000;}
h4
{color:#000000;}
h5
{color:#000000;}
h6
{color:#000000;}
h7
{color:#000000;}
td
{font-family:"Linux Libertine";}
</style>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<form action="" name="theform">
<script language="javascript" type="text/javascript">
var reader = new XMLHttpRequest() || new ActiveXObject('MSXML2.XMLHTTP');
function displayContents() {
if(reader.readyState==4) {
var s;
var t = "";
var nOld = 0;
var nDial = 0;
var nLang = 0;
var nConlang = 0;
var lownums = theform.lownums.checked;
var million = theform.million.checked;
var living = theform.living.checked;
var dead = theform.dead.checked;
var whichFamNum = theform.fam.selectedIndex;
var whichFam = "";
var curFam = "";
var natlang = 1;
var milmax = 0;
var bgmaster = "909090A0A0A0B0B0B0C0C0C0";
switch (whichFamNum) {
case 1: whichFam = "indo"; break;
case 2: whichFam = "drav"; break;
case 3: whichFam = "afro"; break;
case 4: whichFam = "cauc"; break;
case 5: whichFam = "nilo"; break;
case 6: whichFam = "niger"; break;
case 7: whichFam = "ural"; break;
case 8: whichFam = "alta"; break;
case 9: whichFam = "seasia"; break;
case 10: whichFam = "austro"; break;
case 11: whichFam = "sino"; break;
case 12: whichFam = "anes"; break;
case 13: whichFam = "inuit"; break;
case 14: whichFam = "north"; break;
case 15: whichFam = "meso"; break;
case 16: whichFam = "south"; break;
case 17: whichFam = "nguin"; break;
case 18: whichFam = "aust"; break;
case 19: whichFam = "pidgin"; break;
case 20: whichFam = "conlang"; break;
}
var linez = reader.responseText.split("\r");
ncat = linez.length;
t = '<table width="100%">';
var w;
for (w = 0; w < ncat; w++) {
s = linez[w];
if (s == "" || s.charAt(0) == ' ')
continue;
if (s.charAt(0) == '#') {
// Separator for family groupings
curFam = s.substr(1, s.length - 1);
if (curFam == "indo")
{ bgcmaster = "464dda5d63dc8287e8aaaef0"; milmax = 2; }
else if (curFam == "drav")
{ bgcmaster = "262626525252888888bdbdbd"; milmax = 1; }
else if (curFam == "afro")
{ bgcmaster = "7f5122996a3aaf8152c29a72"; milmax = 1; }
else if (curFam == "cauc")
{ bgcmaster = "000c310a173f2a3557434b67"; milmax = 1; }
else if (curFam == "nilo")
{ bgcmaster = "0056000077000a980a21b921"; milmax = 1; }
else if (curFam == "niger")
{ bgcmaster = "37906944ae8058c09271d6aa"; milmax = 2; }
else if (curFam == "ural")
{ bgcmaster = "ff8000ff942affac59fbbc7d"; milmax = 1; }
else if (curFam == "alta")
{ bgcmaster = "9999ff9999ffb4b4fcd3d3fe"; milmax = 1; }
else if (curFam == "seasia")
{ bgcmaster = "ff1f1fff4747ff7272ff9898"; milmax = 1; }
else if (curFam == "austro")
{ bgcmaster = "a34f4fae6363b97878cd9797"; milmax = 2; }
else if (curFam == "sino")
{ bgcmaster = "c42ec4d051d0e180e1eaa5ea"; milmax = 2; }
else if (curFam == "anes")
{ bgcmaster = "adad00bdbd1ae6e685e4e4b9"; milmax = 1; }
else if (curFam == "inuit")
{ bgcmaster = "10858f2e9ea854b5bd74c4cb"; milmax = 0; }
else if (curFam == "north")
{ bgcmaster = "9999ff9999ffb4b4fcd3d3fe"; milmax = 0; }
else if (curFam == "meso")
{ bgcmaster = "7b00009d1212b23434ca6161"; milmax = 1; }
else if (curFam == "south")
{ bgcmaster = "c42ec4d051d0e180e1eaa5ea"; milmax = 1; }
else if (curFam == "nguin")
{ bgcmaster = "39007f4f18876b379f9063bd"; milmax = 0; }
else if (curFam == "aust")
{ bgcmaster = "8f6f00a78923b89e43c8b268"; milmax = 0; }
else if (curFam == "pidgin")
{ bgcmaster = "3c3d5655576e6f708588899d"; milmax = 0; }
else { // conlangs
natlang = 0;
milmax = 0;
bgmaster = "909090A0A0A0B0B0B0C0C0C0";
}
} else if (s.charAt(0) == '*') {
// Family name
if (whichFam != "" && whichFam != curFam) continue;
var lev = 1;
switch (s.charAt(1)) {
case '*': lev = 2; break;
case '3': lev = 3; break;
case '4': lev = 4; break;
case '5': lev = 5; break;
case '6': lev = 6; break;
case '7': lev = 7; break;
case '8': lev = 8; break;
case '9': lev = 9; break;
}
if (million && lev > milmax) continue;
var h1 = '<h' + lev + '>';
var h2 = '</h' + lev + '>';
if (lev == 1) bgc = bgcmaster.substr(0, 6);
else if (lev == 2) bgc = bgcmaster.substr(6, 6);
else if (lev == 3) bgc = bgcmaster.substr(12, 6);
else bgc = bgcmaster.substr(18, 6);
if (lev == 1) {
s = s.substr(1, s.length - 1);
} else {
s = s.substr(2, s.length - 2);
}
t += '<tr bgcolor="#' + bgc + '"><td colspan="11">' + h1 + s + h2 + '</td></tr>';
} else {
// Language name
if (whichFam != "" && whichFam != curFam) continue;
if (s.charAt(0) != '!' && million) continue;
if (s.charAt(0) == '+' && living) continue;
if (s.charAt(0) != '+' && dead) continue;
t += '<tr>';
var itemz = s.split("\t");
var nitemz = itemz.length;
var i;
for (i = 0; i < nitemz; i++) {
if (lownums && i > 5) break;
var u = itemz[i];
if (i == 0) {
if (u.charAt(0) == '!') {
u = u.substr(1, u.length - 1);
u = u.bold();
}
if (u.charAt(0) == '…') {
u = u.substr(1, u.length - 1);
u = u.italics();
if (natlang)
nDial++ ;
else
nConlang++;
}
else if (u.charAt(0) == '+') {
u = '<font color="#808080">' + u + '</font>';
if (natlang)
nOld++;
else
nConlang++;
}
else {
if (natlang)
nLang++;
else
nConlang++;
}
}
t += '<td>' + u + '</td>';
}
t += '</tr>';
}
}
t += '</table>';
s = "<b>Languages shown:</b> ";
if (nLang > 0)
s += "Living " + nLang +
" Dialects " + nDial +
" Non-living " + nOld;
if (nConlang > 0)
s += " Conlangs " + nConlang;
if (nLang > 0)
s += "; <b>Total</b> " + (nOld + nDial + nLang + nConlang);
var el = document.getElementById('mytext');
el.innerHTML = s + "<p> " + t;
}
}
// User hit the action button. Make things happen!
function process()
{
// Attempt to read the file
reader.open('get', 'nums.txt', true);
reader.onreadystatechange = displayContents;
reader.send(null);
}
</script>
<table width="100%" border=0 cellspacing="0" cellpadding="0">
<tr bgcolor="#EEC25A">
<td width="70%"><IMG Align=Top SRC="numheader.gif"></td>
<td><A HREF="default.html"><img align="right" src="homegold.gif" border=0 alt="Home"></A></td>
</tr><tr bgcolor="#EEC25A">
<td colspan="2"><h1>Numbers from 1 to 10 in over 5000 languages</h1>
<i>Compiled by Mark Rosenfelder</td>
</tr><tr>
<td>
<p>If the Unicode doesn't work well for you, <a href="numnotes.html#below">try the old files</a>.
<p><a href="numnotes.html">Notes and warnings</a> • <a href="sources.html">Sources</a> • <a href="families.htm">Families and ethnomathematics</a> • <a href="scripts.html">Writing systems</a> • <a href="contact.html">Contact me</a>
<p>
<SELECT NAME="fam">
<OPTION SELECTED>All families
<OPTION>Indo-European
<OPTION>Dravidian
<option>Afro-Asiatic
<option>Caucasian
<option>Nilo-Saharan, Kordofanian, Khoi-san
<option>Niger-Congo
<option>Uralic
<option>Turkic, Mongolian, Tungusic, Japanese, Korean
<option>Miao-Yao, Tai-Kadai
<option>Austro-Asiatic
<option>Sino-Tibetan
<option>Austronesian
<option>Eskimo-Aleut, Na-Dené
<option>North American
<option>Mesoamerican
<option>South American
<option>Indo-Pacific
<option>Australian
<option>Pidgins and creoles
<option>Conlangs
</SELECT>
<p><input type="checkbox" name="lownums">1-5 only</input>
<br><input type="checkbox" name="million">Million-speaker languages only</input>
<br><input type="checkbox" name="living">Living languages only</input>
<br><input type="checkbox" name="dead">Dead languages only</input>
<p><input type="button" value="List" onClick="process();">
<td align="right">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-3884874803340885";
/* Adboard */
google_ad_slot = "3139864584";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
</tr></table>
<hr>
<br><div id="mytext"><i>Press List already!</i></div>
</form>
<hr>
<center><A HREF="default.html"><img src="homer.gif" border=0 alt="Home"></A></center>
</body>
</html>