Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Kiril-lotin o`giruvchi script

+4 ovoz
749 marta ko‘rilgan
so‘radi 19 may, 17 Gayrat (113 bal)
tahrirlandi 20 may, 17 Saidolim

Assalomu-alaykum. Wordpress saytidagi ma'lumotlarni xuddi daryo uznikiga o'xshab kiril hamda lotin alifbosida xatosiz o'girish uchun qanday plagin qo'shish kerak? Men o'zim kod yoza olmayman. Tayyor shunday plaginga o'xshagan narsa qo'shib, shu funksiyani ishlatishda yordam beringizlar. Iltimos.

izoh qoldirdi 22 may, 17 Sardor Dushamov (1,683 bal)
Daryouz aynan qanday qilganini bilmadimu, lekin o'ylashimcha ular multilanguage plagin ishlatishgan

1 ta javob

0 ovoz
javob berdi 24 may, 17 Muhammadjavohir (67 bal)

Men bir marta SrbTransLatin plaginini ishlatganman. Mana bu linkda: https://wordpress.org/plugins/srbtranslatin/ 

Lekin bu plagin o'zbek tiliga to'liq mos emas. Uni quyidagi ketma-ketlikda o'zgartirganman:

  1. SrbTransLatin o'rnatilgandan keyin, saytning wp-content/plugins/srbtranslatin papkasida srbtranslatin.php faylini ochasiz.
  2. Faylning 205-qatorida (hozir boshqa qatorda bo'lishi mumkin) class SrbTransLatin dagi var $replace = array(...) va var $replace_sanitize = array(...) joyini quyidagi kodga o'zgartirasiz.

  var $replace = array(
    "А"  => "A", 
"Б"  => "B", 
"В"  => "V",  
"Г"  => "G", 
"Д"  => "D",
"Е"  => "E", 
" Е"  => "Ye", 
"Ё"  => "Yo", 
"Й"  => "Y", 
"Ц"  => "S", 
"У"  => "U", 
"К"  => "K", 
"Н"  => "N", 
"Ш"  => "Sh", 
"Ў"  => "O'", 
"З"  => "Z", 
"Х"  => "X", 
"Ъ"  => "'", 
"Ф"  => "F", 
"Қ"  => "Q", 
"П"  => "P", 
"Р"  => "R", 
"О"  => "O", 
"Л"  => "L", 
"Ж"  => "J", 
"Э"  => "E", 
"Я"  => "Ya", 
"Ч"  => "Ch", 
"С"  => "S", 
"М"  => "M",
"И"  => "I",
"Т"  => "T",
"Ю"  => "Yu",
"Ғ"  => "G'",
"Ҳ"  => "H",

"а"  => "a", 
"б"  => "b", 
"в"  => "v",  
"г"  => "g", 
"д"  => "d",
"е"  => "e", 
" е"  => "ye", 
"ё"  => "yo", 
"й"  => "y", 
"ц"  => "s", 
"у"  => "u", 
"к"  => "k", 
"н"  => "n", 
"ш"  => "sh", 
"ў"  => "o'", 
"з"  => "z", 
"х"  => "x", 
"ъ"  => "'", 
"ф"  => "f", 
"қ"  => "q", 
"п"  => "p", 
"р"  => "r", 
"о"  => "o", 
"л"  => "l", 
"ж"  => "j", 
"э"  => "e", 
"я"  => "ya", 
"ч"  => "ch", 
"с"  => "s", 
"м"  => "m",
"и"  => "i",
"т"  => "t",
"ю"  => "yu",
"ғ"  => "g'",
"ҳ"  => "h",
    ".срб" => ".срб",
    "иѕ.срб" => "иѕ.срб",
    "њњњ.из.срб" => "њњњ.из.срб",
    ".СРБ" => ".СРБ",
    "ИЗ.СРБ" => "ИЗ.СРБ",
    "ЊЊЊ.ИЗ.СРБ" => "ЊЊЊ.ИЗ.СРБ"    
   );


  var $replace_sanitize = array(
   "А"  => "A", 
"Б"  => "B", 
"В"  => "V",  
"Г"  => "G", 
"Д"  => "D",
"Е"  => "E", 
" Е"  => "Ye", 
"Ё"  => "Yo", 
"Й"  => "Y", 
"Ц"  => "S", 
"У"  => "U", 
"К"  => "K", 
"Н"  => "N", 
"Ш"  => "Sh", 
"Ў"  => "O'", 
"З"  => "Z", 
"Х"  => "X", 
"Ъ"  => "'", 
"Ф"  => "F", 
"Қ"  => "Q", 
"П"  => "P", 
"Р"  => "R", 
"О"  => "O", 
"Л"  => "L", 
"Ж"  => "J", 
"Э"  => "E", 
"Я"  => "Ya", 
"Ч"  => "Ch", 
"С"  => "S", 
"М"  => "M",
"И"  => "I",
"Т"  => "T",
"Ю"  => "Yu",
"Ғ"  => "G'",
"Ҳ"  => "H",

"а"  => "a", 
"б"  => "b", 
"в"  => "v",  
"г"  => "g", 
"д"  => "d",
"е"  => "e", 
" е"  => "ye", 
"ё"  => "yo", 
"й"  => "y", 
"ц"  => "s", 
"у"  => "u", 
"к"  => "k", 
"н"  => "n", 
"ш"  => "sh", 
"ў"  => "o'", 
"з"  => "z", 
"х"  => "x", 
"ъ"  => "'", 
"ф"  => "f", 
"қ"  => "q", 
"п"  => "p", 
"р"  => "r", 
"о"  => "o", 
"л"  => "l", 
"ж"  => "j", 
"э"  => "e", 
"я"  => "ya", 
"ч"  => "ch", 
"с"  => "s", 
"м"  => "m",
"и"  => "i",
"т"  => "t",
"ю"  => "yu",
"ғ"  => "g'",
"ҳ"  => "h"
   );

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...