<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Transliter v.1.0 Beta</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body style="background:#fff;margin:0;padding:0">
<script type="text/javascript">//<![CDATA[</script>
<div align="center">
<div align="left" style="width:600px;margin:60px 0 100px;border:1px solid #c0c0c0;border-radius:10px;background:#f7f7f7;padding:15px">
<h1>Transliter v.1.0 Beta</h1>
<h3>По-русски</h3>
<textarea style="width:99%;height:150px;" id="in"></textarea>
<br />
<h3>В транслите</h3>
<textarea style="width:99%;height:150px;" id="out"></textarea>
<br />
<center><input type="button" value="В транслит!" onclick="translit_bitch()" /></center>
</div>
<script type="text/javascript">
String.prototype.translit = (function(){
var L = {
'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g',
'Д':'D','д':'d','Е':'E','е':'e','Ё':'Yo','ё':'yo','Ж':'Zh','ж':'zh',
'З':'Z','з':'z','И':'I','и':'i','Й':'Y','й':'y','К':'K','к':'k',
'Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',
'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t',
'У':'U','у':'u','Ф':'F','ф':'f','Х':'Kh','х':'kh','Ц':'Ts','ц':'ts',
'Ч':'Ch','ч':'ch','Ш':'Sh','ш':'sh','Щ':'Sch','щ':'sch','Ъ':'"','ъ':'"',
'Ы':'Y','ы':'y','Ь':"'",'ь':"'",'Э':'E','э':'e','Ю':'Yu','ю':'yu',
'Я':'Ya','я':'ya'
},
r = '',
k;
for (k in L) r += k;
r = new RegExp('[' + r + ']', 'g');
k = function(a){
return a in L ? L[a] : '';
};
return function(){
return this.replace(r, k);
};
})();
function translit_bitch() {
document.getElementById('out').value = document.getElementById('in').value.toString().translit().split(' ').join('_').toString().toLowerCase()
}
</script>
</div>
<script type="text/javascript">//]]></script>
</body>
</html>
|