MediaWiki:Common.js: Versiyalar orasidagi farq

Vikipediya, ochiq ensiklopediya
Kontent oʻchirildi Kontent qoʻshildi
Uzgen (munozara | hissa)
Tahrir izohi yoʻq
kTahrir izohi yoʻq
Qator 20: Qator 20:
ta['pt-watchlist'] = new Array('l','Mening kuzatuv roʻyxatim');
ta['pt-watchlist'] = new Array('l','Mening kuzatuv roʻyxatim');
ta['pt-mycontris'] = new Array('y','Mening hissam');
ta['pt-mycontris'] = new Array('y','Mening hissam');
ta['pt-login'] = new Array('o','Здесь можно зарегистрироваться в системе, но это необязательно');
ta['pt-login'] = new Array('o','Bu yerda roʻyxatdan oʻtish mumkin, lekin bu shart emas');
ta['pt-anonlogin'] = new Array('o','Здесь можно зарегистрироваться в системе, но это необязательно');
ta['pt-anonlogin'] = new Array('o','Bu yerda roʻyxatdan oʻtish mumkin, lekin bu shart emas');
ta['pt-logout'] = new Array('o','Отказаться от регистрации');
ta['pt-logout'] = new Array('o','Отказаться от регистрации');
ta['ca-talk'] = new Array('t','Обсуждение статьи');
ta['ca-talk'] = new Array('t','Maqola munozarasi');
ta['ca-edit'] = new Array('e','Эту статью можно изменять. Перед сохранением изменений, пожалуйста, нажмите кнопку предварительного просмотра для визуальной проверки результата');
ta['ca-edit'] = new Array('e','Эту статью можно изменять. Перед сохранением изменений, пожалуйста, нажмите кнопку предварительного просмотра для визуальной проверки результата');
ta['ca-addsection'] = new Array('+','Добавить комментарий к обсуждению');
ta['ca-addsection'] = new Array('+','Munozaraga izoh qoʻsh');
ta['ca-viewsource'] = new Array('e','Эта страница защищена от изменений, но вы можете посмотреть и скопировать её исходный текст');
ta['ca-viewsource'] = new Array('e','Bu sahifa himoyalangan, uni oʻzgartira olmaysiz, lekin uning kodini koʻrishingiz va nusxalashingiz mumkin');
ta['ca-history'] = new Array('h','Журнал изменений страницы');
ta['ca-history'] = new Array('h','Sahifa oʻzgarishlari tarixi');
ta['ca-protect'] = new Array('=','Защитить страницу от изменений');
ta['ca-protect'] = new Array('=','Sahifani himoyala');
ta['ca-unprotect'] = new Array('','Разрешить изменение страницы');
ta['ca-unprotect'] = new Array('','Himoyadan chiqar');
ta['ca-delete'] = new Array('d','Удалить эту страницу');
ta['ca-delete'] = new Array('d','Bu sahifani yoʻqot');
ta['ca-undelete'] = new Array('d','Восстановить исправления страницы, сделанные до того, как она была удалена');
ta['ca-undelete'] = new Array('d','Восстановить исправления страницы, сделанные до того, как она была удалена');
ta['ca-move'] = new Array('m','Переименовать страницу');
ta['ca-move'] = new Array('m','Sahifa nomini oʻzgartir');
ta['ca-nomove'] = new Array('','У вас не хватает прав чтобы переименовать эту страницу');
ta['ca-nomove'] = new Array('','Sizning bu sahifa nomini oʻzgartirish uchun huquqingiz yoʻq');
ta['ca-watch'] = new Array('w','Добавить эту страницу в ваш список наблюдения');
ta['ca-watch'] = new Array('w','Bu sahifani kuzatuv roʻyxatimga qoʻsh');
ta['ca-unwatch'] = new Array('','Удалить эту страницу из вашего списка наблюдения');
ta['ca-unwatch'] = new Array('','Bu sahifani kuzatuv roʻyxatimdan olib tashla');
ta['search'] = new Array('f','Искать это слово');
ta['search'] = new Array('f','Bu soʻzni qidir');
ta['p-logo'] = new Array('','Заглавная страница');
ta['p-logo'] = new Array('','Bosh sahifa');
ta['n-mainpage'] = new Array('z','(Бош Сахифа) Bosh Sahifaga o`t');
ta['n-mainpage'] = new Array('z','Bosh Sahifaga oʻt');
ta['n-portal'] = new Array('','О проекте, о том, что вы можете сделать, где что находится');
ta['n-portal'] = new Array('','О проекте, о том, что вы можете сделать, где что находится');
ta['n-currentevents'] = new Array('','Список текущих событий');
ta['n-currentevents'] = new Array('','Joriy hodisalar roʻyxati');
ta['n-recentchanges'] = new Array('r','Список последних изменений в Википедии');
ta['n-recentchanges'] = new Array('r','Vikipediyadagi soʻnggi oʻzgarishlar roʻyxati');
ta['n-randompage'] = new Array('x','Посмотреть случайную страницу');
ta['n-randompage'] = new Array('x','Tasodifiy maqola');
ta['n-help'] = new Array('','Справочник по Википедии');
ta['n-help'] = new Array('','Справочник по Википедии');
ta['n-sitesupport'] = new Array('','Поддержите проект');
ta['n-sitesupport'] = new Array('','Поддержите проект');
Qator 50: Qator 50:
ta['feed-atom'] = new Array('','Трансляция в Atom для этой страницы');
ta['feed-atom'] = new Array('','Трансляция в Atom для этой страницы');
ta['t-contributions'] = new Array('','Список страниц, которые изменял этот участник');
ta['t-contributions'] = new Array('','Список страниц, которые изменял этот участник');
ta['t-emailuser'] = new Array('','Послать письмо этому участнику');
ta['t-emailuser'] = new Array('','Bu foydalanuvchiga maktub joʻnatish');
ta['t-upload'] = new Array('u','Загрузить изображения или мультимедиа-файлы');
ta['t-upload'] = new Array('u','Загрузить изображения или мультимедиа-файлы');
ta['t-specialpages'] = new Array('q','Список служебных страниц');
ta['t-specialpages'] = new Array('q','Список служебных страниц');
Qator 125: Qator 125:
b.style.backgroundImage = "url('http://upload.wikimedia.org/wikipedia/ru/3/33/Small_skew_star.gif')";
b.style.backgroundImage = "url('http://upload.wikimedia.org/wikipedia/ru/3/33/Small_skew_star.gif')";
b.style.backgroundRepeat = "no-repeat";
b.style.backgroundRepeat = "no-repeat";
b.title = "Избранная статья";
b.title = "Tanlangan maqola";
}
}
}
}
Qator 139: Qator 139:
// set up the words in your language
// set up the words in your language
var NavigationBarHide = '[ Скрыть ]';
var NavigationBarHide = '[ Yashir ]';
var NavigationBarShow = '[ Показать ]';
var NavigationBarShow = '[ Koʻrsat ]';
// set up max count of Navigation Bars on page,
// set up max count of Navigation Bars on page,
Qator 281: Qator 281:




var mpTitle = "Заглавная страница";
var mpTitle = "Bosh sahifa";
var isMainPage = (document.title.substr(0, document.title.lastIndexOf(" — ")) == mpTitle);
var isMainPage = (document.title.substr(0, document.title.lastIndexOf(" — ")) == mpTitle);
var isDiff = (document.location.search && (document.location.search.indexOf("diff=") != -1 || document.location.search.indexOf("oldid=") != -1));
var isDiff = (document.location.search && (document.location.search.indexOf("diff=") != -1 || document.location.search.indexOf("oldid=") != -1));

21-Noyabr 2007, 11:14 dagi koʻrinishi

/* <pre> */ 
function addStrikeoutButton() {
    editingTools = document.getElementById('toolbar');
    if (editingTools != null)  {
        StrikeTextButton = "<a href=\"javascript:Wikify();\"><img src=\"http://upload.wikimedia.org/wikipedia/uz/1/15/Vikifikator.gif\" alt=\"Vikifikator\" title=\"Vikifatsiya\"></a>";
        ShablonTextButton = "<select id=\"template-selector\" name=\"template-selector\" onchange=\"insertStub(this);\"><option value=\"0\">Shablonlar…</option> <option value=\"wikify\">Vikifikatsiya qilish</option> <option value=\"expand\">Qisqa maqola</option> <option value=\"rus\">Ruscha maqola</option> <option value=\"ingliz\">Inglizcha maqola</option> <option value=\"turk\">Turkcha maqola</option><option value=\"complete\">Birinchi bosqich</option> <option value=\"uzbek\">Oʻzbek tili hatolari</option> <option value=\"delete\">Tezkor yoʻqotmoq</option> <option value=\"davlat-info\">Davlat Axborot Oynasi</option></select>";
        editingTools.innerHTML = editingTools.innerHTML + StrikeTextButton;
        editingTools.innerHTML = editingTools.innerHTML + ShablonTextButton;
    }
}
addLoadEvent(addStrikeoutButton);

/* tooltips and access keys */ 
ta = new Object(); 
ta['pt-userpage'] = new Array('.','Mening ishtirokchi sahifam');
ta['pt-anonuserpage'] = new Array('.','IP adresimning ishtirokchi sahifasi');
ta['pt-mytalk'] = new Array('n','Mening suhbat sahifam');
ta['pt-anontalk'] = new Array('n','IP adresimning suhbat sahifasi'); 
ta['pt-preferences'] = new Array('','Moslamalarim');
ta['pt-watchlist'] = new Array('l','Mening kuzatuv roʻyxatim');
ta['pt-mycontris'] = new Array('y','Mening hissam');
ta['pt-login'] = new Array('o','Bu yerda roʻyxatdan oʻtish mumkin, lekin bu shart emas');
ta['pt-anonlogin'] = new Array('o','Bu yerda roʻyxatdan oʻtish mumkin, lekin bu shart emas');
ta['pt-logout'] = new Array('o','Отказаться от регистрации');
ta['ca-talk'] = new Array('t','Maqola munozarasi');
ta['ca-edit'] = new Array('e','Эту статью можно изменять. Перед сохранением изменений, пожалуйста, нажмите кнопку предварительного просмотра для визуальной проверки результата');
ta['ca-addsection'] = new Array('+','Munozaraga izoh qoʻsh');
ta['ca-viewsource'] = new Array('e','Bu sahifa himoyalangan, uni oʻzgartira olmaysiz, lekin uning kodini koʻrishingiz va nusxalashingiz mumkin'); 
ta['ca-history'] = new Array('h','Sahifa oʻzgarishlari tarixi');
ta['ca-protect'] = new Array('=','Sahifani himoyala');
ta['ca-unprotect'] = new Array('','Himoyadan chiqar');
ta['ca-delete'] = new Array('d','Bu sahifani yoʻqot');
ta['ca-undelete'] = new Array('d','Восстановить исправления страницы, сделанные до того, как она была удалена');
ta['ca-move'] = new Array('m','Sahifa nomini oʻzgartir');
ta['ca-nomove'] = new Array('','Sizning bu sahifa nomini oʻzgartirish uchun huquqingiz yoʻq');
ta['ca-watch'] = new Array('w','Bu sahifani kuzatuv roʻyxatimga qoʻsh');
ta['ca-unwatch'] = new Array('','Bu sahifani kuzatuv roʻyxatimdan olib tashla');
ta['search'] = new Array('f','Bu soʻzni qidir');
ta['p-logo'] = new Array('','Bosh sahifa');
ta['n-mainpage'] = new Array('z','Bosh Sahifaga oʻt');
ta['n-portal'] = new Array('','О проекте, о том, что вы можете сделать, где что находится');
ta['n-currentevents'] = new Array('','Joriy hodisalar roʻyxati');
ta['n-recentchanges'] = new Array('r','Vikipediyadagi soʻnggi oʻzgarishlar roʻyxati');
ta['n-randompage'] = new Array('x','Tasodifiy maqola');
ta['n-help'] = new Array('','Справочник по Википедии');
ta['n-sitesupport'] = new Array('','Поддержите проект');
ta['t-whatlinkshere'] = new Array('j','Список всех страниц в Википедии, которые ссылаются на эту страницу');
ta['t-recentchangeslinked'] = new Array('k','Последние изменения в страницах, на которые ссылается эта страница');
ta['feed-rss'] = new Array('','Трансляция в RSS для этой страницы');
ta['feed-atom'] = new Array('','Трансляция в Atom для этой страницы');
ta['t-contributions'] = new Array('','Список страниц, которые изменял этот участник');
ta['t-emailuser'] = new Array('','Bu foydalanuvchiga maktub joʻnatish');
ta['t-upload'] = new Array('u','Загрузить изображения или мультимедиа-файлы');
ta['t-specialpages'] = new Array('q','Список служебных страниц');
ta['t-print']=new Array('', 'Версия без кнопок, пригодная для распечатки');
ta['t-permalink'] = new Array('', 'Ссылка на текущую версию этой статьи');
ta['ca-nstab-main'] = new Array('c','Содержание статьи');
ta['ca-nstab-user'] = new Array('c','Персональная страница участника');
ta['ca-nstab-media'] = new Array('c','Мультимедиа-файл');
ta['ca-nstab-special'] = new Array('','Это служебная страница, она недоступна для редактирования');
ta['ca-nstab-wp'] = new Array('a','Страница проекта');
ta['ca-nstab-image'] = new Array('c','Страница изображения');
ta['ca-nstab-mediawiki'] = new Array('c','Страница сообщения MediaWiki');
ta['ca-nstab-template'] = new Array('c','Страница шаблона');
ta['ca-nstab-help'] = new Array('c','Страница справки');
ta['ca-nstab-category'] = new Array('c','Страница категории');
ta['ca-nstab-Портал'] = new Array('c','Страница портала');

function addLoadEvent(func) 
{
  if (window.addEventListener) 
    window.addEventListener("load", func, false);
  else if (window.attachEvent) 
    window.attachEvent("onload", func);
}

  //
  // Замена неправильного заголовка правильным by SergV
  //
  
  // Все неправильные заголовки
  title_restr_alerts = ["trestrictions_replace", "trestrictions_alert"];

  // Только шаблон title
  //title_restr_alerts = ["trestrictions_replace"];

  function display_correct_title () {
    var title_restr_alert1, a1;
    if (document.getElementsByTagName && document.getElementById) {  
      for(var i=0; i < title_restr_alerts.length; i++) { 
        title_restr_alert1 = title_restr_alerts[i];
        a1 = document.getElementById(title_restr_alert1);
        if(a1) {
          ct = document.getElementById("trestrictions_correct");
          if(ct) {
            document.getElementsByTagName("h1")[0].innerHTML  = ct.innerHTML;
            a1.style.display = "none";
            document.getElementById("trestrictions_replaced").style.display = "block";
          }
          break;
        }
      }
    }
  }

addLoadEvent(display_correct_title);

function LinkFA() 
{
   // iterate over all <span>-elements
   for(var i=0; a = document.getElementsByTagName("span")[i]; i++) {
      // if found a ICQ span
      if(a.className == "ICQ") {
            a.style.padding = "0 0 0 20px";
            a.style.backgroundImage = "url('http://status.icq.com/online.gif?icq="+a.id+"&img=5')";
            a.style.backgroundRepeat = "no-repeat";
      }
      // if found a FA span
      if(a.className == "FA") {
         // iterate over all <li>-elements
         for(var j=0; b = document.getElementsByTagName("li")[j]; j++) {
            // if found a FA link
            if(b.className == "interwiki-" + a.id) {
               b.style.padding = "0 0 0 16px";
               b.style.backgroundImage = "url('http://upload.wikimedia.org/wikipedia/ru/3/33/Small_skew_star.gif')";
               b.style.backgroundRepeat = "no-repeat";
               b.title = "Tanlangan maqola";
            }
         }
      }
   }
}

addLoadEvent(LinkFA);


 // ============================================================
 // BEGIN Dynamic Navigation Bars (experimantal)
 
 // set up the words in your language
 var NavigationBarHide = '[ Yashir ]';
 var NavigationBarShow = '[ Koʻrsat ]';
 
 // set up max count of Navigation Bars on page,
 // if there are more, all will be hidden
 // NavigationBarShowDefault = 0; // all bars will be hidden
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden
 var NavigationBarShowDefault = 1;
 
 
 // shows and hides content and picture (if available) of navigation bars
 // Parameters:
 //     indexNavigationBar: the index of navigation bar to be toggled
 function toggleNavigationBar(indexNavigationBar)
 {
    var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
    var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
 
    if (!NavFrame || !NavToggle) {
        return false;
    }
 
    // if shown now
    if (NavToggle.firstChild.data == NavigationBarHide) {
        for (
                var NavChild = NavFrame.firstChild;
                NavChild != null;
                NavChild = NavChild.nextSibling
            ) {
            if (NavChild.className == 'NavPic') {
                NavChild.style.display = 'none';
            }
            if (NavChild.className == 'NavContent') {
                NavChild.style.display = 'none';
            }
        }
    NavToggle.firstChild.data = NavigationBarShow;
 
    // if hidden now
    } else if (NavToggle.firstChild.data == NavigationBarShow) {
        for (
                var NavChild = NavFrame.firstChild;
                NavChild != null;
                NavChild = NavChild.nextSibling
            ) {
            if (NavChild.className == 'NavPic') {
                NavChild.style.display = 'block';
            }
            if (NavChild.className == 'NavContent') {
                NavChild.style.display = 'block';
            }
        }
    NavToggle.firstChild.data = NavigationBarHide;
    }
 }
 
 // adds show/hide-button to navigation bars
 function createNavigationBarToggleButton()
 {
    var indexNavigationBar = 0;
    // iterate over all < div >-elements
    for(
            var i=0; 
            NavFrame = document.getElementsByTagName("div")[i]; 
            i++
        ) {
        // if found a navigation bar
        if (NavFrame.className == "NavFrame") {
 
            indexNavigationBar++;
            var NavToggle = document.createElement("a");
            NavToggle.className = 'NavToggle';
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
            
            var NavToggleText = document.createTextNode(NavigationBarHide);
            NavToggle.appendChild(NavToggleText);
            // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
            for(
              var j=0; 
              j < NavFrame.childNodes.length; 
              j++
            ) {
              if (NavFrame.childNodes[j].className == "NavHead") {
                NavFrame.childNodes[j].appendChild(NavToggle);
              }
            }
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
        }
    }
    // if more Navigation Bars found than Default: hide all
    if (NavigationBarShowDefault < indexNavigationBar) {
        for(
                var i=1; 
                i<=indexNavigationBar; 
                i++
        ) {
            toggleNavigationBar(i);
        }
    }
 
 }
 
 addLoadEvent(createNavigationBarToggleButton);
 
 // END Dynamic Navigation Bars
 // ============================================================


/* add menu for selecting subsets of secial characters */
/***** must match MediaWiki:Edittools *****/

function addCharSubsetMenu() {
  var specialchars = document.getElementById('specialchars');

  if (specialchars) {
    var menu = "<select id=\"charsetBox\" style=\"display:inline\" onkeyup=\"chooseCharSubset(selectedIndex)\" onChange=\"chooseCharSubset(selectedIndex)\">";
    menu += "<option>Ещё спецсимволы</option>";
    menu += "<option>Отметки заготовок</option>";
    menu += "<option>Греческий алфавит</option>";
    menu += "<option>МФА (IPA)</option>";
    menu += "<option>Матем./TeX</option>";
    menu += "</select>";
    specialchars.innerHTML = menu + specialchars.innerHTML;

    /* default subset - try to use a cookie some day */
    chooseCharSubset(0);
  }
}

/* select subsection of special characters */
function chooseCharSubset(s) {
  var l = document.getElementById('specialchars').getElementsByTagName('p');
  for (var i = 0; i < l.length ; i++) {
    l[i].style.display = i == s ? 'inline' : 'none';
    l[i].style.visibility = i == s ? 'visible' : 'hidden';
  }
}

addLoadEvent(addCharSubsetMenu);


var mpTitle = "Bosh sahifa";
var isMainPage = (document.title.substr(0, document.title.lastIndexOf(" — ")) == mpTitle);
var isDiff = (document.location.search && (document.location.search.indexOf("diff=") != -1 || document.location.search.indexOf("oldid=") != -1));

if (isMainPage && !isDiff) 
{
document.write('<style type="text/css">/*<![CDATA[*/ #siteSub, #contentSub, h1.firstHeading { display: none !important; } /*]]>*/</style>');
}

 document.write('<script type="text/javascript" src="' 
              + 'http://uz.wikipedia.org/w/index.php?title=MediaWiki:Wikificator.js' 
              + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

var disable_counter = 0;
function count_me()
{
  if(disable_counter != 1 && window.location.href.match("^http://ru.wikipedia.org/wiki/"))
  {
    var rnd = Math.random() > 0.1 ? 1 : 0;
    if(rnd == 0 || document.referrer)
    {
        var img = new Image();
        img.src = "http://tools.wikimedia.de:22902/" + (rnd == 0 ? "1" : "0") + document.referrer;
    }
  }
}

addLoadEvent(count_me);

/* </pre> */