* @author George Animal
* @author Kaganer
* @author Mirzali
+ * @author Nemo bis
* @author Olvörg
* @author Reedy
* @author Sahim
'loginlanguagelabel' => 'Zıwan: $1',
'suspicious-userlogout' => 'Waştişê tu ya veciyayişi kebul nibiya cunki ihtimal o ke waştiş yew browser ya zi proksiyê heripiyaye ra ameya.',
-# E-mail sending
+# Email sending
'php-mail-error-unknown' => "PHP's mail() fonksiyoni de xırabin vıcyê.",
'user-mail-no-addy' => 'Bê E-posta kerd ju e-posta bırşo cırê.',
'prefs-displaywatchlist' => 'Weçinayışê mocnayışi',
'prefs-diffs' => 'Ferqi',
-# User preference: e-mail validation using jQuery
+# User preference: email validation using jQuery
'email-address-validity-valid' => 'e-posta adresi raştayo',
'email-address-validity-invalid' => 'e-postayo raştay defiye de',
'file-anchor-link' => 'Dosya',
'filehist' => 'Ravêrdê dosya',
'filehist-help' => 'bıploxne ser yew tarih u aye tarih dı versionê dosya bıvin.',
-'filehist-deleteall' => 'hemî biestere',
+'filehist-deleteall' => 'pêro bestere',
'filehist-deleteone' => 'bestere',
'filehist-revert' => 'reyna biyere',
'filehist-current' => 'nıkayên',
'listgrouprights-addgroup-self-all' => 'şıma eşkeni hesabê xo re heme gruban têare bıkerî',
'listgrouprights-removegroup-self-all' => 'şıma hesabê xo ra eşkeni heme gruban bıveci',
-# E-mail user
+# Email user
'mailnologin' => 'adresa erşawıtışi/ruşnayişi çina.',
'mailnologintext' => 'qey karberanê binan re e-posta erşawıtış de gani şıma [[Special:UserLogin|hesab aker]]ê [[Special:Preferences|pelê tercihani]] de gani yew e-postayo meqbul bıbo.',
'emailuser' => 'Ena karberi rê mesac bırse',
'movenosubpage' => 'pelê bınıni yê no peli çino.',
'movereason' => 'Sebeb:',
'revertmove' => 'peyser bia',
-'delete_and_move' => 'Biestere u bere',
+'delete_and_move' => 'Bestere u bere',
'delete_and_move_text' => '==gani hewn a bıbıo/bıesteriyo==
" no [[:$1]]" name de yew pel ca ra esto. şıma wazeni pê hewn a kerdışê ey peli vurnayişê nameyi bıkeri?',
-'delete_and_move_confirm' => 'Ya, ena pele biestere',
+'delete_and_move_confirm' => 'Heya, na pele bestere',
'delete_and_move_reason' => '"[[$1]]" qey vurnayişê nameyi esteriya',
'selfmove' => 'name yo ke şıma wazeni bıbo, ın name û name yo ke ca ra esto eyni yê /zepê yê. vurnayiş mumkin niyo.',
'immobile-source-namespace' => '"$1" pelê cayi de nameyi nêkırışyenî',
'tooltip-summary' => 'Yew xulasaya kilm binuse',
# Scripts
-'common.js' => "/**
- * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
- * loaded for all users on every wiki page. If possible create a gadget that is
- * enabled by default instead of adding it here (since gadgets are fully
- * optimized ResourceLoader modules with possibility to add dependencies etc.)
- *
- * Since common.js isn't a gadget, there is no place to declare its
- * dependencies, so we have to lazy load them with mw.loader.using on demand and
- * then execute the rest in the callback. In most cases these dependencies will
- * be loaded (or loading) already and the callback will not be delayed. In case a
- * dependency hasn't arrived yet it'll make sure those are loaded before this.
- */
-mw.loader.using( 'mediawiki.util', function() {
-/* Begin of mw.loader.using callback */
-
-/**
- * Redirect User:Name/skin.js and skin.css to the current skin's pages
- * (unless the 'skin' page really exists)
- * @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
- * @rev: 2
- */
-if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
- var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
- // Make sure there was a part before and after the slash
- // And that the latter is 'skin.js' or 'skin.css'
- if ( titleParts.length == 2 ) {
- var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
- if ( titleParts.slice(-1) == 'skin.js' ) {
- window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
- } else if ( titleParts.slice(-1) == 'skin.css' ) {
- window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
- }
- }
-}
-
-/** Map addPortletLink to mw.util
- */
-window.addPortletLink = function() {
- return mw.util.addPortletLink.apply( mw.util, arguments );
-};
-
-/** extract a URL parameter from the current URL **********
- *
- * @deprecated: Use mw.util.getParamValue with proper escaping
- */
-window.getURLParamValue = function() {
- return mw.util.getParamValue.apply( mw.util, arguments );
-};
-
-/** &withCSS= and &withJS= URL parameters *******
- * Allow to try custom scripts from MediaWiki space
- * without editing personal .css or .js files
- */
-var extraCSS = mw.util.getParamValue(\"withCSS\");
-if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\\.css\$/) ) {
- importStylesheet(extraCSS);
-}
-var extraJS = mw.util.getParamValue(\"withJS\");
-if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\\.js\$/) ) {
- importScript(extraJS);
-}
-
-
-/* Import more specific scripts if necessary */
-if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //scripts specific to editing pages
- importScript('MediaWiki:Common.js/edit.js');
-}
-else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //watchlist scripts
- mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
-}
-
-if ( wgNamespaceNumber == 6 ) {
- importScript('MediaWiki:Common.js/file.js');
-}
-
-/**
- * WikiMiniAtlas
- *
- * Description: WikiMiniAtlas is a popup click and drag world map.
- * This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
- * The script itself is located on meta because it is used by many projects.
- * See [[Meta:WikiMiniAtlas]] for more information.
- * Maintainers: [[User:Dschwen]]
- */
-
-mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
-
-/* Scripts specific to Internet Explorer */
-if (\$.client.profile().name == 'msie') {
- /** Internet Explorer bug fix **************************************************
- *
- * Description: Fixes IE horizontal scrollbar bug
- * Maintainers: [[User:Tom-]]?
- */
-
- var oldWidth;
- var docEl = document.documentElement;
-
- var fixIEScroll = function() {
- if (!oldWidth || docEl.clientWidth > oldWidth) {
- doFixIEScroll();
- } else {
- setTimeout(doFixIEScroll, 1);
- }
-
- oldWidth = docEl.clientWidth;
- };
-
- var doFixIEScroll = function () {
- docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? \"hidden\" : \"\";
- };
-
- document.attachEvent(\"onreadystatechange\", fixIEScroll);
- document.attachEvent(\"onresize\", fixIEScroll);
-
- // In print IE (7?) does not like line-height
- mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
-
- // IE overflow bug
- mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
- + 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
-
- // IE zoomfix
- // Use to fix right floating div/table inside tables
- mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
-
- // Import scripts specific to Internet Explorer 6
- if (\$.client.profile().versionBase == '6') {
- importScript('MediaWiki:Common.js/IE60Fixes.js');
- }
-}
-
-/* Fixes for Windows XP font rendering */
-if (navigator.appVersion.search(/windows nt 5/i) != -1) {
- mw.util.addCSS('.IPA {font-family: \"Lucida Sans Unicode\", \"Arial Unicode MS\";} ' +
- '.Unicode {font-family: \"Arial Unicode MS\", \"Lucida Sans Unicode\";}');
-}
-
-/* Helper script for .hlist class in Common.css
- * Last updated: September 12, 2012
- * Maintainer: [[User:Edokter]]
- */
-
-if ( \$.client.profile().name == 'msie' ) {
- /* Add pseudo-selector class to last-child list items in IE 8 */
- if ( \$.client.profile().versionBase == '8' ) {
- \$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
- .addClass( 'hlist-last-child' );
- }
- /* Generate interpuncts and parens for IE < 8 */
- if ( \$.client.profile().versionBase < '8' ) {
- var hlists = \$( '.hlist' );
- hlists.find( 'dt:not(:last-child)' )
- .append( ': ' );
- hlists.find( 'dd:not(:last-child)' )
- .append( '<b>·</b> ' );
- hlists.find( 'li:not(:last-child)' )
- .append( '<b>·</b> ' );
- hlists.find( 'dl dl, ol ol, ul ul' )
- .prepend( '( ' ).append( ') ' );
- }
-}
-
-/* Test if an element has a certain class
- * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
- *
- * @deprecated: Use \$(element).hasClass() instead.
- */
-
-window.hasClass = ( function() {
- var reCache = {};
- return function (element, className) {
- return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp(\"(?:\\\\s|^)\" + className + \"(?:\\\\s|\$)\"))).test(element.className);
- };
-})();
-
-
-/** Interwiki links to featured articles ***************************************
- *
- * Description: Highlights interwiki links to featured articles (or
- * equivalents) by changing the bullet before the interwiki link
- * into a star.
- * Maintainers: [[User:R. Koot]]
- */
-
-function LinkFA() {
- if ( document.getElementById( \"p-lang\" ) ) {
- var InterwikiLinks = document.getElementById( \"p-lang\" ).getElementsByTagName( \"li\" );
-
- for ( var i = 0; i < InterwikiLinks.length; i++ ) {
- if ( document.getElementById( InterwikiLinks[i].className + \"-fa\" ) ) {
- InterwikiLinks[i].className += \" FA\";
- InterwikiLinks[i].title = \"This is a featured article in another language.\";
- } else if ( document.getElementById( InterwikiLinks[i].className + \"-ga\" ) ) {
- InterwikiLinks[i].className += \" GA\";
- InterwikiLinks[i].title = \"This is a good article in another language.\";
- }
- }
- }
-}
-
-\$( LinkFA );
-
-
-/** Collapsible tables *********************************************************
- *
- * Description: Allows tables to be collapsed, showing only the header. See
- * [[Wikipedia:NavFrame]].
- * Maintainers: [[User:R. Koot]]
- */
-
-var autoCollapse = 2;
-var collapseCaption = \"bınımne\";
-var expandCaption = \"bıvin\";
-
-window.collapseTable = function( tableIndex ){
- var Button = document.getElementById( \"collapseButton\" + tableIndex );
- var Table = document.getElementById( \"collapsibleTable\" + tableIndex );
-
- if ( !Table || !Button ) {
- return false;
- }
-
- var Rows = Table.rows;
-
- if ( Button.firstChild.data == collapseCaption ) {
- for ( var i = 1; i < Rows.length; i++ ) {
- Rows[i].style.display = \"none\";
- }
- Button.firstChild.data = expandCaption;
- } else {
- for ( var i = 1; i < Rows.length; i++ ) {
- Rows[i].style.display = Rows[0].style.display;
- }
- Button.firstChild.data = collapseCaption;
- }
-}
-
-function createCollapseButtons(){
- var tableIndex = 0;
- var NavigationBoxes = new Object();
- var Tables = document.getElementsByTagName( \"table\" );
-
- for ( var i = 0; i < Tables.length; i++ ) {
- if ( hasClass( Tables[i], \"collapsible\" ) ) {
-
- /* only add button and increment count if there is a header row to work with */
- var HeaderRow = Tables[i].getElementsByTagName( \"tr\" )[0];
- if (!HeaderRow) continue;
- var Header = HeaderRow.getElementsByTagName( \"th\" )[0];
- if (!Header) continue;
-
- NavigationBoxes[ tableIndex ] = Tables[i];
- Tables[i].setAttribute( \"id\", \"collapsibleTable\" + tableIndex );
-
- var Button = document.createElement( \"span\" );
- var ButtonLink = document.createElement( \"a\" );
- var ButtonText = document.createTextNode( collapseCaption );
-
- Button.className = \"collapseButton\"; //Styles are declared in Common.css
-
- ButtonLink.style.color = Header.style.color;
- ButtonLink.setAttribute( \"id\", \"collapseButton\" + tableIndex );
- ButtonLink.setAttribute( \"href\", \"#\" );
- addHandler( ButtonLink, \"click\", new Function( \"evt\", \"collapseTable(\" + tableIndex + \" ); return killEvt( evt );\") );
- ButtonLink.appendChild( ButtonText );
-
- Button.appendChild( document.createTextNode( \"[\" ) );
- Button.appendChild( ButtonLink );
- Button.appendChild( document.createTextNode( \"]\" ) );
-
- Header.insertBefore( Button, Header.firstChild );
- tableIndex++;
- }
- }
-
- for ( var i = 0; i < tableIndex; i++ ) {
- if ( hasClass( NavigationBoxes[i], \"collapsed\" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], \"autocollapse\" ) ) ) {
- collapseTable( i );
- }
- else if ( hasClass( NavigationBoxes[i], \"innercollapse\" ) ) {
- var element = NavigationBoxes[i];
- while (element = element.parentNode) {
- if ( hasClass( element, \"outercollapse\" ) ) {
- collapseTable ( i );
- break;
- }
- }
- }
- }
-}
-
-\$( createCollapseButtons );
-
-
-/** Dynamic Navigation Bars (experimental) *************************************
- *
- * Description: See [[Wikipedia:NavFrame]].
- * Maintainers: UNMAINTAINED
- */
-
-// set up the words in your language
-var NavigationBarHide = '[' + collapseCaption + ']';
-var NavigationBarShow = '[' + expandCaption + ']';
-
-// shows and hides content and picture (if available) of navigation bars
-// Parameters:
-// indexNavigationBar: the index of navigation bar to be toggled
-window.toggleNavigationBar = function(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 (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
- 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 (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
- 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
- var divs = document.getElementsByTagName(\"div\");
- for (var i = 0; NavFrame = divs[i]; i++) {
- // if found a navigation bar
- if (hasClass(NavFrame, \"NavFrame\")) {
-
- indexNavigationBar++;
- var NavToggle = document.createElement(\"a\");
- NavToggle.className = 'NavToggle';
- NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
- NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
-
- var isCollapsed = hasClass( NavFrame, \"collapsed\" );
- /*
- * Check if any children are already hidden. This loop is here for backwards compatibility:
- * the old way of making NavFrames start out collapsed was to manually add style=\"display:none\"
- * to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
- * the content visible without JavaScript support), the new recommended way is to add the class
- * \"collapsed\" to the NavFrame itself, just like with collapsible tables.
- */
- for (var NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling) {
- if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
- if ( NavChild.style.display == 'none' ) {
- isCollapsed = true;
- }
- }
- }
- if (isCollapsed) {
- for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
- if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
- NavChild.style.display = 'none';
- }
- }
- }
- var NavToggleText = document.createTextNode(isCollapsed ? NavigationBarShow : 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 (hasClass(NavFrame.childNodes[j], \"NavHead\")) {
- NavToggle.style.color = NavFrame.childNodes[j].style.color;
- NavFrame.childNodes[j].appendChild(NavToggle);
- }
- }
- NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
- }
- }
-}
-
-\$( createNavigationBarToggleButton );
-
-
-/** Main Page layout fixes *********************************************************
- *
- * Description: Adds an additional link to the complete list of languages available.
- * Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
- */
-
-if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') {
- \$(function () {
- mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
- 'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias');
- });
-}
-
-
-/** Table sorting fixes ************************************************
- *
- * Description: Disables code in table sorting routine to set classes on even/odd rows
- * Maintainers: [[User:Random832]]
- */
-ts_alternate_row_colors = false;
-
-
-/***** uploadwizard_newusers ********
- * Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
- *
- * Maintainers: [[User:Krimpet]]
- */
-function uploadwizard_newusers() {
- if (wgNamespaceNumber == 4 && wgTitle == \"Upload\" && wgAction == \"view\") {
- var oldDiv = document.getElementById(\"autoconfirmedusers\"),
- newDiv = document.getElementById(\"newusers\");
- if (oldDiv && newDiv) {
- if (typeof wgUserGroups == \"object\" && wgUserGroups) {
- for (i = 0; i < wgUserGroups.length; i++) {
- if (wgUserGroups[i] == \"autoconfirmed\") {
- oldDiv.style.display = \"block\";
- newDiv.style.display = \"none\";
- return;
- }
- }
- }
- oldDiv.style.display = \"none\";
- newDiv.style.display = \"block\";
- return;
- }
- }
-}
-\$(uploadwizard_newusers);
-
-
-/** IPv6 AAAA connectivity testing
-
-var __ipv6wwwtest_factor = 100;
-var __ipv6wwwtest_done = 0;
-if ((wgServer != \"https://secure.wikimedia.org\") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
- importScript(\"MediaWiki:Common.js/IPv6.js\");
-}
-**/
-
-/** Magic editintros ****************************************************
- *
- * Description: Adds editintros on disambiguation pages and BLP pages.
- * Maintainers: [[User:RockMFR]]
- */
-
-function addEditIntro( name ) {
- \$( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
- el.href = \$(this).attr(\"href\") + '&editintro=' + name;
- });
-}
-
-if (wgNamespaceNumber === 0) {
- \$(function(){
- if (document.getElementById('disambigbox')) {
- addEditIntro('Template:Disambig_editintro');
- }
- });
-
- \$(function(){
- var cats = document.getElementById('mw-normal-catlinks');
- if (!cats) {
- return;
- }
- cats = cats.getElementsByTagName('a');
- for (var i = 0; i < cats.length; i++) {
- if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
- addEditIntro('Template:BLP_editintro');
- break;
- }
- }
- });
-}
-
-/**
- * Description: Stay on the secure server as much as possible
- * Maintainers: [[User:TheDJ]]
- */
-if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
- /* Old secure server */
- importScript( 'MediaWiki:Common.js/secure.js');
-} else if( document.location && document.location.protocol && document.location.protocol == \"https:\" ) {
- /* New secure servers */
- importScript('MediaWiki:Common.js/secure new.js');
-}
-
-/**
- * Description: Fix the toggle for Mobile view
- * https://bugzilla.wikimedia.org/show_bug.cgi?id=38009
- * Maintainer: [[User:TheDJ]]
- */
-mw.loader.using( 'jquery.cookie', function() {
- \$('a[href\$=\"toggle_view_mobile\"]').click(function(){
- document.cookie = 'stopMobileRedirect=false; domain=.wikipedia.org;'
- + 'path=/; expires=Thu, 01-Jan-1970 00:00:00 GMT;'
- });
-});
-
-/* End of mw.loader.using callback */
-} );
-/* DO NOT ADD CODE BELOW THIS LINE */",
+'common.js' => '/* Any JavaScript here will be loaded for all users on every page load. */',
# Metadata
'notacceptable' => "formatê ma'lumati no peşkeşwanê wikiyi nêweniyeno.",
'minutes' => 'verdê {{PLURAL:$1|$1 daka|$1 daka}}',
'hours' => 'Verdê {{PLURAL:$1|$1 seata|$1 seata}}',
'days' => 'Verdê {{PLURAL:$1|$1 rocan|$1 rocan}}',
+'months' => '{{PLURAL:$1|aşmi|$1 aşman}}',
+'years' => '{{PLURAL:$1|$1 ser|$1 seran}}',
'ago' => 'Verdê $1',
'just-now' => 'Hema newke',
'monthsall' => 'pêro',
'limitall' => 'pêro',
-# E-mail address confirmation
+# Email address confirmation
'confirmemail' => 'Adresê e-posta tesdiq ker',
'confirmemail_noemail' => 'Yew emaîlê tu raştîyê çin o ke [[Special:Preferences|tercihê karberî]] ayar bike.',
'confirmemail_text' => 'Qey gurweyayışê e-postayê wikiyi gani veror e-postayê şıma araşt bıbo.
# action=purge
'confirm_purge_button' => 'Temam',
-'confirm-purge-top' => 'Cacheyê eno pel biestere?',
+'confirm-purge-top' => 'Vervirê na pele bestere?',
'confirm-purge-bottom' => 'Purge kerdişê yew pel cacheyî estereno u revizyonê penîyî mucneno.',
# action=watch/unwatch