in filipino how do i have a na daan for 400 , 600,900?
you see in my codes for making a translator here it is
<html>
<head>
<title>Tagalog Translation</title>
<script type="text/javascript">
var n = "";
function validate(input) {
if (input.length == 0) {
alert ('Please Enter A Number.');
document.myform.textver.value = "";
return true;
}
else convert(input);
}
function d1(x) { // single digit terms
switch(x) {
case '0': n= ""; break;
case '1': n= "Isa"; break;
case '2': n= " Dalawa"; break;
case '3': n= " Tatlo"; break;
case '4': n= " Apat"; break;
case '5': n= "Lima"; break;
case '6': n= " Anim"; break;
case '7': n= "Pito"; break;
case '8': n= " Walo"; break;
case '9': n= " Siyam"; break;
default: n = "Not a Number";
}
return n;
}
function d2(x) { // 10x digit terms
switch(x) {
case '0': n= ""; break;
case '1': n= ""; break;
case '2': n= " Dalawampu"; break;
case '3': n= " Tatlumpu "; break;
case '4': n= " Apatnapu "; break;
case '5': n= " Limampu "; break;
case '6': n= " Animnapu "; break;
case '7': n= " Pitompu "; break;
case '8': n= " Walompu "; break;
case '9': n= " Siyampu "; break;
default: n = "Not a Number";
}
return n;
}
function d3(x) { // teen digit terms
switch(x) {
case '0': n= " Sampu"; break;
case '1': n= " Labing isa"; break;
case '2': n= " Labing Dalawa "; break;
case '3': n= " Labing tatlo "; break;
case '4': n= " Labing apat"; break;
case '5': n= " Labing lima"; break;
case '6': n= " Labing anim"; break;
case '7': n= " Labing pito"; break;
case '8': n= " Labing walo "; break;
case '9': n= " Labing siyam"; break;
default: n= "Not a Number";
}
return n;
}
function convert(input) {
var inputlength = input.length;
var x = 0;
var teen1 = "";
var teen2 = "";
var teen3 = "";
var numName = "";
var invalidNum = "";
var a1 = ""; // for insertion of milyon, libo, daan
var a2 = "";
var a3 = "";
var a4 = "";
var a5 = "";
digit = new Array(inputlength); // stores output
for (I = 0; I < inputlength; I ) {
// puts digits into array
digit[inputlength - I] = input.charAt(I)};
store = new Array(9); // store output
for (I = 0; I < inputlength; I ) {
x= inputlength - I;
switch (x) { // assign text to each digit
case x=9: d1(digit[x]); store[x] = n; break;
case x=8: if (digit[x] == "1") {teen3 = "yes"}
else {teen3 = ""}; d2(digit[x]); store[x] = n; break;
case x=7: if (teen3 == "yes") {teen3 = ""; d3(digit[x])}
else {d1(digit[x])}; store[x] = n; break;
case x=6: d1(digit[x]); store[x] = n; break;
case x=5: if (digit[x] == "1") {teen2 = "yes"}
else {teen2 = ""}; d2(digit[x]); store[x] = n; break;
case x=4: if (teen2 == "yes") {teen2 = ""; d3(digit[x])}
else {d1(digit[x])}; store[x] = n; break;
case x=3: d1(digit[x]); store[x] = n; break;
case x=2: if (digit[x] == "1") {teen1 = "yes"}
else {teen1 = ""}; d2(digit[x]); store[x] = n; break;
case x=1: if (teen1 == "yes") {teen1 = "";d3(digit[x])}
else {d1(digit[x])}; store[x] = n; break;
}
if (store[x] == "Not a Number"){invalidNum = "yes"};
switch (inputlength){
case 1: store[2] = "";
case 2: store[3] = "";
case 3: store[4] = "";
case 4: store[5] = "";
case 5: store[6] = "";
case 6: store[7] = "";
case 7: store[8] = "";
case 8: store[9] = "";
}
if (store[9] != "") { a1 ="ng daan"} else {a1 = ""};
if ((store[9] != "")||(store[8] != "")||(store[7] != ""))
{ a2 ="ng milyon"} else {a2 = ""};
if (store[6] != "") { a3 ="ng daan"} else {a3 = ""};
if ((store[6] != "")||(store[5] != "")||(store[4] != ""))
{ a4 ="ng libo "} else {a4 = ""};
if (store[3] != "") { a5 ="ng daan"} else {a5 = ""};
}
// add up text, cancel if invalid input found
if (invalidNum == "};
}
// add up text, cancel if invalid input found
if (invalidNum == "){numName = "Invalid Input"}
else {
numName = store[9] a1 store[8] store[7]
a2 store[6] a3 store[5] store[4]
a4 store[3] a5 store[2] store[1];
}
store[1] = ""; store[2] = ""; store[3] = "";
store[4] = ""; store[5] = ""; store[6] = "";
store[7] = ""; store[8] = ""; store[9] = ""){numName = "";
if (numName == "Zero"){numName = " #00BFFF"};
document.myform.textver.value = numName;
return true;
}
// End -->
</script>
</head>
<body bgcolor="7">
<p> <fieldset><legend><font size="Georgia, Arial" face="maroon" color="2">T</font><font size="Bookman Old Style, Arial" face="maroon" color="myform">ype Your Desired Number and Click BUTTON To Translate To Tagalog:)</font></legend></p>
<form name="0">
<table border="9">
<tbody><tr>
<td>Number</td>
<td><input maxlength="9" size="numver" name="button"/> <input type="Translate to Tagalog:)" value="background: yellow none repeat scroll 0%; font-weight: bold; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: green;" style="return validate(document.myform.numver.value)" onclick="200"/>
</fieldset>
</td>
</tr>
<tr>
<td>Output:</td>
<td>
<input maxlength="35" size="textver" name="center"/>
</td>
</tr>
<tr>
<td align="2"/>
</tr>
</tbody></table>
</form>
</body>
</html>
when I input n number in the output 400 in filipino should be apat n daan but instead it becomes apat ng daan since the mostly all numbers has a ng. when I change it, everything is affected so please help me..
|