-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathTransliterate.html
172 lines (171 loc) · 8.51 KB
/
Transliterate.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ckb" dir="rtl" >
<head>
<title>Kurdînûs 2019</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<meta name="viewport" content= "width=device-width, initial-scale=1.0">
<meta name="keywords" content="kurdish,kurdish transliteration,kurdish alphabet converter,kurdish normalizer,kurdinus,کوردی نووس,کوردینوس,کوردینووس,پەڵک,یونیکۆد,یوونکۆد,گۆڕینی ئەلفوبێ,تایپی کوردی,تەختەکلیلی کوردی,کوردی" />
<meta name="description" content="بەرنامەیەک بۆ تایپ، گۆڕینی ئەلفوبێ و ستاندارد کردنی خاڵبەندی و یوونیکۆدی کورد" />
<link rel="stylesheet" href="kurdinus.css">
</head>
<body onload="initialize();" style="direction: rtl;">
<noscript>
<div class="error">
<h1>وێبگەڕەکەت ناهێڵێت سکریپتەکان کار بکەن</h1>
<p>ئەگەر Internet Explorer بە کار دێنیت، لەسەر Allow Blocked Content دا کلیک بکە.</p>
<a href="http://www.enable-javascript.com/" target="_blank">How to enable JavaScript in your browser</a>
</div>
</noscript>
<!--[if lt IE 8]>
<style type="text/css">
#main { width: 570px; }
.max #main { width: 98%; }
</style>
<![endif]-->
<div class="title">
<b><a href="http://kurdinus.com/" target="_self">Kurdînûs 2019</a></b>
<div style="font-size:16px;" class="navbar">
<div class="nav-item"><a href="Type.html">تایپ</a></div>
<div class="nav-item active">گۆڕینیئەلفوبێ</div>
<div class="nav-item"><a href="Normalize.html">خاوێنکردنەوە</a></div>
<div class="nav-item"><a href="Unicode.html">بەیوونیکۆدکردن</a></div>
</div>
</div>
<div id="TabTransliteration" class="selectedTab">
<div class="navbar">
<div id="itemL2A" onclick="return ChangeTransliterationType('L2A')">Kurdî > کوردی</div>
<div id="itemA2L" onclick="return ChangeTransliterationType('A2L')">کوردی > kurdî</div>
</div>
<textarea id="inputTransliteration" spellcheck="false"
onblur="Transliterate()" onkeyup="Transliterate()" onmousedown="Transliterate()" onmouseup="Transliterate()"></textarea>
<div class="textout" style="cursor:help;" title="ئاگاداری: لەوانەیە ئەم ئاکامە هەڵەی تێدا ببێت! تکایە پێیدا بچۆرەوە."><pre id="outputTransliteration"></pre></div>
<div id="btnCopyTransliteration" onclick="CopyOutput()">کۆپی</div>
<div id="btnClearTransliteration" onclick="clearAll()">سڕینەوە</div>
<div>
<div id="OptionsL2A">
<div class="option" style="cursor:help;" title="بۆ نموونە: sh بکرێت بە ش یان سهـ">
«ch gh hh sh ll rr» بکرێن بە:
<select id="DigraphType" onchange="Transliterate()">
<option value="diacritical" selected=selected>یەک پیت (چ غ ح ش ڵ ڕ)</option>
<option value="digraph">دوو پیت (جه گه هه سه لل رر)</option>
</select>
</div>
<div class="option">
جۆری ژمارەکان:
<select id="NumTypeTransliteration" onchange="Transliterate()">
<option value="Arabic" selected=selected>٠١٢٣٤٥٦٧٨٩</option>
<option value="Latin">0123456789</option>
<option value="NoChange">وەک خۆی بمێنێتەوە</option>
</select>
</div>
</div>
<div id="OptionsA2L" class="option">
<div class="option" style="cursor:help;" title="ئەو پیتانەی لە کورمانجیدا نانووسرێن">
«ڕ ڵ ح غ» بکرێن بە:
<select id="CentralPhonemeType" onchange="Transliterate()">
<option value="diacritical" selected=selected>یەک پیتی نیشانەدار (ř ɫ ḧ ẍ)</option>
<option value="digraph">دوو پیت (rr ll hh gh)</option>
<option value="reduced">یەک پیتی سادە (r l h x)</option>
</select>
</div>
<div class="option">
کەپیتاڵ:
<select id="changeCase" onchange="Transliterate()">
<option value="lower" selected=selected>هیچ</option>
<option value="sentence">سەرەتای ڕستەکان</option>
<option value="word">سەرەتای وشەکان</option>
<option value="upper">هەموو</option>
</select>
</div>
</div>
</div>
</div>
<div id="footer">
© 2019 Aso Mahmudi <br />
<a href="http://www.kurdinus.com/" target="_blank">Kurdinus.com</a>
– <a href="https://www.facebook.com/kurdinus/" target="_blank">Facebook</a>
– <a href="https://www.github.com/aso-mehmudi/kurdinus/" target="_blank">GitHub</a>
</div>
<script src="Kurdinus.js"></script>
<script type="text/javascript">
function initialize(){
ChangeTransliterationType('L2A');
document.getElementById('btnCopyTransliteration').className = 'hidden';
document.getElementById('btnClearTransliteration').className = 'hidden';
document.getElementById('outputTransliteration').className = 'hidden';
Transliterate();
}
function ChangeTransliterationType(type) {
if (type == "L2A") {
document.getElementById('itemA2L').className = 'nav-item';
document.getElementById('itemL2A').className = 'nav-item active';
document.getElementById('inputTransliteration').placeholder = "Deqî Kurdî bixere êre.";
document.getElementById('inputTransliteration').style = 'direction:ltr; text-align: left;';
document.getElementById('outputTransliteration').style = 'direction:rtl; text-align: right;';
document.getElementById('outputTransliteration').innerHTML = '';
document.getElementById('outputTransliteration').className = 'hidden';
document.getElementById('OptionsL2A').className = 'visible';
document.getElementById('OptionsA2L').className = 'hidden';
Transliterate();
}
if (type == "A2L") {
document.getElementById('itemL2A').className = 'nav-item';
document.getElementById('itemA2L').className = 'nav-item active';
document.getElementById('inputTransliteration').placeholder = "دەقی کوردی بخەرە ئێرە.";
document.getElementById('inputTransliteration').style = 'direction:rtl; text-align: right;';
document.getElementById('outputTransliteration').style = 'direction:ltr; text-align: left;';
document.getElementById('outputTransliteration').innerHTML = '';
document.getElementById('outputTransliteration').className = 'hidden';
document.getElementById('OptionsA2L').className = 'visible';
document.getElementById('OptionsL2A').className = 'hidden';
Transliterate();
};
};
function Transliterate() {
if (document.getElementById('inputTransliteration').value != ''){
var text = document.getElementById('inputTransliteration').value;
//Latin to Arabic
if (document.getElementById('itemL2A').className == 'nav-item active') {
text = text.toLowerCase();
text = TransliterateLa2Ar(text, document.getElementById('DigraphType').value);
text = UnifyNumbers(text, document.getElementById('NumTypeTransliteration').value);
};
// Arabic to Latin
if (document.getElementById('itemA2L').className == 'nav-item active') {
text = TransliterateAr2La(text, document.getElementById('CentralPhonemeType').value);
text = ChangeCase(text, document.getElementById('changeCase').value);
};
document.getElementById('outputTransliteration').className = "pre";
document.getElementById('outputTransliteration').innerHTML = text;
document.getElementById('btnCopyTransliteration').className = 'btn-danger';
document.getElementById('btnClearTransliteration').className ='btn-light';
}
else {
clearAll();
};
}
function CopyOutput() {
var text = document.getElementById('outputTransliteration');
if (document.body.createTextRange) { //ms
var range = document.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if (window.getSelection) { //all others
var selection = window.getSelection();
range = document.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
}
document.execCommand("copy");
}
function clearAll() {
document.getElementById('inputTransliteration').value = '';
document.getElementById('outputTransliteration').innerHTML = '';
document.getElementById('outputTransliteration').className = 'hidden';
document.getElementById('btnCopyTransliteration').className = 'hidden';
document.getElementById('btnClearTransliteration').className = 'hidden';
};
</script>
</body>
</html>