var nato =["ALPHA","BRAVO","CHARLIE","DELTA","ECHO","FOXTROT","GOLF","HOTEL","INDIA","JULIET","KILO","LIMA","MIKE","NOVEMBER","OSCAR","PAPA","QUEBEC","ROMEO","SIERRA","TANGO","UNIFORM","VICTOR","WHISKEY","XRAY","YANKEE","ZULU"];
var numbers =["ZERO","ONE","TWO","THREE","FOUR","FIVE","SIX","SEVEN","EIGHT","NINE"];
var br ="\r\n";
var newText ="";
for(var i=0; i<text.length; i++){
var chr = text.charAt(i).toUpperCase();
if(chr==" ") newText+="SPACE";
elseif(chr==".") newText+="PERIOD";
elseif(chr==",") newText+="COMMA";
elseif(chr==":") newText+="COLON";
elseif(chr==";") newText+="SEMI-COLON";
elseif(chr=="?") newText+="QUESTION-MARK";
elseif(chr=="!") newText+="EXCLAMATION-MARK";
elseif(chr=="\"") newText+="QUOTE";
elseif(chr=="\"") newText+="DOUBLE-QUOTE";
elseif(chr=="'") newText+="APOSTROPHE";
elseif(chr=="-") newText+="HYPHEN";
elseif(chr=="_") newText+="UNDERSCORE";
elseif(chr=="/") newText+="SLASH";
elseif(chr=="\\") newText+="BACK-SLASH";// etc.
elseif(/[\r\n]/.test(chr)) newText+="LINE-BREAK";
elseif(/^[A-Z]$/.test(chr)){
for(var j in nato){
if(nato[j].charAt(0)==chr){
newText+=chr+" as in "+nato[j];
break;
}
}
}
elseif(/^\d$/.test(chr)){
newText+=numbers[+chr];
}
else newText+=chr;
newText+=br;
}
return newText;
}
print(convertTextToNatoLetters("This was a triumph"));
T as in TANGO
H as in HOTEL
I as in INDIA
S as in SIERRA
SPACE
W as in WHISKEY
A as in ALPHA
S as in SIERRA
SPACE
A as in ALPHA
SPACE
T as in TANGO
R as in ROMEO
I as in INDIA
U as in UNIFORM
M as in MIKE
P as in PAPA
H as in HOTEL