User:V111P/js/smartLinkingLocalTemplate.js

/* With this script template, you can configure Smart Linking for use * in a Wikipedia other than the English one. * First copy the code to a different page, * it should be a protected page such as a user sub-page ending in .js or a MediaWiki: page, * then set appropriately the properties of the locale object below. * You can also translate the messages in the msgs object. * In order to reduce the size of this file, delete the excessive comments before using. * Smart Linking home: http://en.wikipedia.org/wiki/User:V111P/js/Smart_Linking */ (function {	"use strict";

if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) == -1 ) return;

var locale = { // If you have a local help page, type its address here helpUrl: '//en.wikipedia.org/wiki/User:V111P/js/Smart_Linking',

// "Other meaning" and "main article" templates. The English Wikipedia has many of these, but most other Wikipedias // probably have much fewer. // You can use regular expressions in the strings. This may cause you problems if the names of your templates // contain characters such as ? * . + | Then you need to escape these characters with two slashes \\ before them. // See the option allPossibleOtherMeaningTemplates in the Customizing section on the help page. It can help you // to find all templates that need to be included here. otherMeaningTemplateNames: ['about', 'hatnote', 'rellink', 'other uses(\\d| of)?', '(two|three) other uses', 'see', 'see also\\d?', 'also', 'main( list)?', 'details\\d', 'for\\d?', 'redirect(-synonym|text|-distinguish)?\\d?\\d?', 'further\\d?', 'consider disambiguation', 'other people\\d?', 'other places\\d?', 'other hurricanes', 'other ships', 'distinguish\\d?', 'elect', 'year dab', 'more information'],

// Disambiguation template names - these are the templates used on disambiguation pages to mark them as such. // This property is commented out because it is not needed on // wikis which have added __DISAMBIG__ to their disambiguation templates. // Check your local Special:DisambiguationPages page to see whether at least some of them have it already. // Check the categoy of your-language version of en:Template:Disambiguation to find all such templates.' // As with otherMeaningTemplateNames, you can use regexes and you may need to escape some characters. // Again, the English Wikipedia has a lot of these: //disambigTemplateNames: ['dab', 'disamb(ig)?', '([^|} ]+ )?disambiguation', 'Geodis', 'Hndis', //	'Letter-NumberCombDisambig', 'Numberdis', 'Set index article', 'Mountainindex', //	'Roadindex', 'Shipindex', 'Sportindex', 'Surname', 'Given name'],

// Disambiguation page suffix. It is used at the end of the names of some, but not all, disambiguation pages // If your Wikipedia doesn't use a suffix, but something else (a prefix??), // or uses more than one suffixes, then let me now. // Incude the space before the suffix if there is one. // For example in America (disambiguation), the suffix is a space followed by (disambiguation). disambigPgSuffix: ' (disambiguation)' };

var msgs = { // Translate these messages (optional). Remove the first // on a line to "activate" it		//scriptName: 'Smart Linking', //noValidLink: 'No valid link was selected or focused.', //error: 'Error', //help: 'Help', //openInNewWin: 'Open in a new window', //editInNewWin: 'Edit in a new window', //editIntro: 'Edit the introduction', // link to open section 0 of the article for editing //history: 'History', // link to the article history //talk: 'Talk', // link to the talk page of the article //watch: 'Watch', // link to add the page to user's Watchlist //unwatch: 'Unwatch', // link to remove the page from user's Watchlist //disambigPage: 'Disambiguation page', //nonExistingPage: 'Non-existing page', //errorLoadingScript: 'Error loading required script {required script}.', // do NOT change/translate: {required script} //backTo: 'Back to %1', // Back to . Do NOT change: %1 //relatedArticles: 'Related articles', //tableOfContents: 'Table of contents', //tocAndOtherAndMainArticles: 'ToC and other meanings and main articles:', // ToC means Table of Contents //backToTop: 'Back to top', //focusTextarea: 'Focus the textarea', // link and also title attribute of the OK button //close: 'Close', // link that, when clicked, closes/hides the display //toggleSectionLinks: 'Toggle displaying the section links', //aSpecialNSLink: 'A link to a page in the Special namespace.', //aLinkToSecInCurrEdPg: 'A link to a section in the page you are currently editing.', //errorOnLoading: 'Could not load page. Check your Internet connection.', //unsupportedBrowser: 'Unsupported browser' };

$.extend(true, window.smartLinkingConfig = window.smartLinkingConfig || {}, {		// you could add properties described in the Customizing section on the help page here		locale: locale,		msgs: msgs	});

$.ajax({		url: '//en.wikipedia.org/w/index.php?title=User:V111P/js/smartLinkingLoader.js'			+ '&action=raw&ctype=text/javascript',		dataType: 'script',		cache: true	}); });