Қатысушы:Yhynerson1/common.js

Уикипедия — ашық энциклопедиясынан алынған мәлімет
Навигацияға өту Іздеуге өту

Ескерту: Сақтағаннан кейін өзгерістерді көру үшін браузеріңіздің бүркемесін (кэшін) тазарту керек болуы мүмкін.

  • Firefox / Safari: Қайта жүктеуді нұқығанда  Shift пернесін басып тұрыңыз немесе Ctrl+F5 не Ctrl+ Shift+R екеуінің біреуін басыңыз
    (Mac — +R)
  • Google Chrome: Ctrl+ Shift+R басыңыз (Mac — + Shift+R)
  • Internet Explorer: Жаңарту батырмасын нұқығанда Ctrl пернесін басып тұрыңыз немесе Ctrl+F5 басыңыз, не F5 пернесін басыңыз
  • Opera: Құралдар → Бапталымдар дегеннен бүркемесін тазарту керек.
$('#p-namespaces ul').append('<li><span><a onclick="romabot()">Kazak Grammar</a></span></li>');

// KAZAK GRAMMAR (NAZI)
function romabot() {
$("body").html($("body").html()
.replace(/А/g, "A").replace(/а/g, "a")
.replace(/Ә/g, "Ä").replace(/ә/g, "ä")
.replace(/Б/g, "B").replace(/б/g, "b")
.replace(/В/g, "V").replace(/в/g, "v")
.replace(/Г/g, "G").replace(/г/g, "g")
.replace(/Ғ/g, "G").replace(/ғ/g, "g")
.replace(/Д/g, "D").replace(/д/g, "d")
.replace(/Е/g, "E").replace(/е/g, "e")
.replace(/Ё/g, "Yo").replace(/ё/g, "yo")

.replace(/Ж/g, "J").replace(/ж/g, "j")
.replace(/З/g, "Z").replace(/з/g, "z")
.replace(/И/g, "Í").replace(/и/g, "í") // i, iy, ıy

.replace(/Й/g, "Y").replace(/й/g, "y")
.replace(/К/g, "K").replace(/к/g, "k")
.replace(/Қ/g, "K").replace(/қ/g, "k")
.replace(/Л/g, "L").replace(/л/g, "l")
.replace(/М/g, "M").replace(/м/g, "m")
.replace(/Н/g, "N").replace(/н/g, "n")
.replace(/Ң/g, "Ń").replace(/ң/g, "ń")
.replace(/О/g, "O").replace(/о/g, "o")
.replace(/Ө/g, "Ö").replace(/ө/g, "ö")
.replace(/П/g, "P").replace(/п/g, "p")
.replace(/Р/g, "R").replace(/р/g, "r")

.replace(/С/g, "S").replace(/с/g, "s")
.replace(/Т/g, "T").replace(/т/g, "t")
.replace(/У/g, "Ú").replace(/у/g, "ú") // w, uw, üw, iw, ıw

// u  - loanwords
// w  - between 2 vowels
// uw - not following a vowel, has hard vowels after them, and no vowels preceeds the preceeding consonant
// üw - not following a vowel, has soft vowels after them, and no vowels preceeds the preceeding consonant
// ıw - not following a vowel, has hard vowels after them and/or preceeds the preceeding consonant
// iw - not following a vowel, has soft vowels after them and/or preceeds the preceeding consonant

.replace(/Ұ/g, "U").replace(/ұ/g, "u")
.replace(/Ү/g, "Ü").replace(/ү/g, "ü")
.replace(/Ф/g, "F").replace(/ф/g, "f")
.replace(/Х/g, "H").replace(/х/g, "h")
.replace(/Һ/g, "H").replace(/һ/g, "h")
.replace(/Ц/g, "C").replace(/ц/g, "c")
.replace(/Ч/g, "C").replace(/ч/g, "c")
.replace(/Ш/g, "C").replace(/ш/g, "c")
.replace(/Щ/g, "Şç").replace(/щ/g, "şç")
.replace(/Ъ/g, "‘").replace(/ъ/g, "‘")
.replace(/Ы/g, "I").replace(/ы/g, "ı")
.replace(/Ь/g, "’").replace(/ь/g, "’")
.replace(/І/g, "İ").replace(/і/g, "i")
.replace(/Э/g, "E").replace(/э/g, "e")
.replace(/Ю/g, "Yu").replace(/ю/g, "yu")
.replace(/Я/g, "Ya").replace(/я/g, "ya")
//([^AÄEIİOÖUÜaäeıioöuü])
/*
.replace(/([AIOUaıou])([^AEIOUÄİÖÜaeiouäıöü])í/g, "$1$2ıy")
.replace(/([AIOUaıou])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])í/g, "$1$2$3ıy")
.replace(/([AIOUaıou])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])í/g, "$1$2$3$4ıy")
.replace(/í([AIOUaıou])/g, "ıy$1")
.replace(/í([^AEIOUÄİÖÜaeiouäıöü])([AIOUaıou])/g, "ıy$1$2")
// ıy - not following a vowel, has hard vowels after them and/or preceeds the preceeding consonant

.replace(/([ÄEİÖÜäeiöü])([^AEIOUÄİÖÜaeiouäıöü])í/g, "$1$2iy")
.replace(/([ÄEİÖÜäeiöü])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])í/g, "$1$2$3iy")
.replace(/([ÄEİÖÜäeiöü])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])í/g, "$1$2$3$4iy")
.replace(/í([ÄEİÖÜäeiöü])/g, "iy$1")
.replace(/í([^AEIOUÄİÖÜaeiouäıöü])([ÄEİÖÜäeiöü])/g, "iy$1$2")
// iy - not following a vowel, has soft vowels after them and/or preceeds the preceeding consonant


.replace(/([AIOUaıou])([^AEIOUÄİÖÜaeiouäıöü])ú/g, "$1$2ıw")
.replace(/([AIOUaıou])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])ú/g, "$1$2$3ıw")
.replace(/([AIOUaıou])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])ú/g, "$1$2$3$4ıw")
// ıw - not following a vowel, has hard vowels after them and/or preceeds the preceeding consonant

.replace(/([ÄEİÖÜäeiöü])([^AEIOUÄİÖÜaeiouäıöü])ú/g, "$1$2iw")
.replace(/([ÄEİÖÜäeiöü])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])ú/g, "$1$2$3iw")
.replace(/([ÄEİÖÜäeiöü])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])([^AEIOUÄİÖÜaeiouäıöü])ú/g, "$1$2$3$4iw")
// iw - not following a vowel, has soft vowels after them and/or preceeds the preceeding consonant
*/
);
}