Skip to content

Commit 50cea72

Browse files
authored
Update FixLanguageType.js
1 parent 863dfc3 commit 50cea72

1 file changed

Lines changed: 44 additions & 39 deletions

File tree

FixLanguageType.js

Lines changed: 44 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -20,37 +20,38 @@
2020
**/
2121
var keymap=
2222
{
23-
'q':"ض",
24-
'w':"ص",
25-
'e':"ث",
26-
'r':"ق",
27-
't':"ف",
28-
'y':"غ",
29-
'u':"ع",
30-
'i':"ه",
31-
'o':"خ",
32-
'p':"ح",
33-
'[':"ج",
34-
']':"چ",
35-
'a':"ش",
36-
's':"س",
37-
'd':"ی",
38-
'f':"ب",
39-
'g':"ل",
40-
'h':"ا",
41-
'j':"ت",
42-
'k':"ن",
43-
'l':"م",
44-
';':"ک",
45-
'\'':"گ",
46-
'z':"ظ",
47-
'x':"ط",
48-
'c':"ز",
49-
'v':"ر",
50-
'b':"ذ",
51-
'n':"د",
52-
'm':"پ",
53-
',':"و",
23+
["q":"ض"],
24+
["w":"ص"],
25+
["e":"ث"],
26+
["r":"ق"],
27+
["t":"ف"],
28+
["y":"غ"],
29+
["u":"ع"],
30+
["i":"ه"],
31+
["o":"خ"],
32+
["p":"ح"],
33+
["[":"ج"],
34+
["]":"چ"],
35+
["a":"ش"],
36+
["s":"س"],
37+
["d":"ی"],
38+
["m":"ئ"],
39+
["f":"ب"],
40+
["g":"ل"],
41+
["h":"ا"],
42+
["j":"ت"],
43+
["k":"ن"],
44+
["l":"م"],
45+
[";":"ک"],
46+
["\"":"گ"],
47+
["z":"ظ"],
48+
["x":"ط"],
49+
["c":"ز"],
50+
["v":"ر"],
51+
["b":"ذ"],
52+
["n":"د"],
53+
["m":"پ"],
54+
[",":"و"],
5455
};
5556
/**
5657
* @function replaceAll
@@ -72,10 +73,12 @@
7273
**/
7374
var en_fa=function(value)
7475
{
75-
var keys=Object.keys(keymap);
76-
var values=Object.values(keymap);
77-
for(var i=0;i<keys.length;i++)
78-
value=replaceAll(value,keys[i],values[i]);
76+
//var keys=Object.keys(keymap);
77+
//var values=Object.values(keymap);
78+
//for(var i=0;i<keys.length;i++)
79+
// value=replaceAll(value,keys[i],values[i]);
80+
for(var i=0;i<keymap.length;i++)
81+
value=replaceAll(value,keymap[i][0],keymap[i][1]);
7982
return value;
8083
};
8184
/**
@@ -87,10 +90,12 @@
8790
**/
8891
var fa_en=function(value)
8992
{
90-
var keys=Object.values(keymap);
91-
var values=Object.keys(keymap);
92-
for(var i=0;i<keys.length;i++)
93-
value=replaceAll(value,keys[i],values[i]);
93+
//var keys=Object.values(keymap);
94+
//var values=Object.keys(keymap);
95+
//for(var i=0;i<keys.length;i++)
96+
// value=replaceAll(value,keys[i],values[i]);
97+
for(var i=0;i<keymap.length;i++)
98+
value=replaceAll(value,keymap[i][1],keymap[i][0]);
9499
return value;
95100
};
96101
/**

0 commit comments

Comments
 (0)