跳转到内容

User:暁月凛奈/DisamAssist-tc.js

维基百科,自由的百科全书

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

//<syntaxhighlight lang="javascript">
//DisamAssist
//DisamAssist的修訂歷史及使用方法等請見[[User:暁月凛奈/DisamAssist]]。

window.DisamAssist = jQuery.extend( true, {
	cfg: {
		/*
		 * 消歧義頁的分類(通常通過{{Disambiguation}} ( {{消歧義}} ) 添加)
		 */
		disamCategories: ['全部消歧義頁面','全部同類索引條目'],
		
		/*
		 * 需要消歧義的連結後可能出現的模板的名稱
		 * 清理消歧義後它們會被移除
		 */
		disamLinkTemplates: [
			'需要消歧义',
			'需要消歧義',
			'Dn',
			'Ambiguous',
			'有歧义',
			'有歧義'
		],
		
		/*
		 * 表示連結是有意指向消歧義頁的模板的名稱
		 */
		disamLinkIgnoreTemplates: [
			'消歧义页重定向',
			'消歧義頁重定向',
			'R to disambiguation page'
		],
		
		/*
		 * 消歧義頁面的名稱格式(如[[Example (消歧義)]])
		 */
		 disamFormat:
			'$1 (消歧義)', 
		
		/*
		 * 用於匹配消歧義頁面標題的正則表達式(當與頁面主題不同時)
		 */
		disamRegExp:
			'^(.*) \\(消歧[义義]\\)$', 
		
		/*
		 * 當用戶需要幫助時,在連結後插入的文本
		 * 如果值為null,則需要幫助的選項不會出現。
		 */
		disamNeededText: '{{dn|date={{subst:CURRENTYEAR}}年{{subst:CURRENTMONTH}}月{{subst:CURRENTDAY}}日}}',
		
		/*
		 * 在[[Example]]使用DisamAssist時自動創建的[[Example (消歧義)]]的內容
		 */
		redirectToDisam: '#REDIRECT [[$1]]',
		
		/*
		 * 是否可以通過添加“(消歧義)”有意地將頁面連結到消歧義頁
		 */
		intentionalLinkOption: false,
		
		/*
		 *尋找以下命名空間中的頁面的消歧義連結(其它命名空間的頁面會被忽略)。
		 */
		targetNamespaces: [0, 6, 10, 14, 100, 108],
		
		/*
		 * 一次性下載的反向連結的數量
		 *使用blredirect時,上限可能會減半。
		 * (請見https://www.mediawiki.org/wiki/API:Backlinks)
		 */
		backlinkLimit: 250,
		
		/*
		 * 一次性查詢的標題數量
		 */
		queryTitleLimit: 50,
	
		/*
		 * 連結前後的字符數
		 */
		radius: 300,
	
		/*
		 *文本框的高度,以行為單位
		 */
		numContextLines: 6,
	
		/*
		 *提交前臨時儲存的編輯數量。有必要時可取消這些編輯,使之不會被提交。
		 */
		historySize: 2,
		
		/*
		 *提交編輯的最短時間間隔,以秒為單位。使用負值或0則不會進行冷卻。擁有“bot”權限的用戶不會受到冷卻時間的影響。
		 */
		editCooldown: 0,
		
		/*
		 * 指定通過DisamAssist作出的編輯如何影響監視列表。可能的值:"watch"(添加至監視列表), "unwatch"(从監視列表中移除),"preferences"(与偏好設定中的設置一致), "nochange"(保持原來的監視狀態)
		 */
		watch: 'nochange'
	},

	txt: {
		start: '消歧義',
		startMain: '清理連結至主題的連結',
		startSame: '清理連結至消歧義頁的連結',
		close: '關閉',
		undo: '復原',
		omit: '跳過',
		refresh: '重新整理',
		titleAsText: '連結到其它頁面',
		disamNeeded: '標示{{需要消歧義}}',
		intentionalLink: '有意連結到消歧義頁',
		titleAsTextPrompt: '請輸入新的連結目標:',
		removeLink: '移除連結',
		optionMarker: ' [連結至此處]',
		targetOptionMarker: ' [當前目標]',
		redirectOptionMarker: ' [當前目標的重定向]',
		pageTitleLine: '<a href="$1">$2</a>:',
		noMoreLinks: '沒有需要消歧義的連結了。 ',
		pendingEditCounter: '提交中:$1;臨時儲存:$2',
		pendingEditBox: '編輯提交中($1)',
		pendingEditBoxTimeEstimation: '$1; 剩餘時間: $2',
		pendingEditBoxLimited: '在所有編輯均被提交前,請勿關閉此頁面。 '
			+ '您可在其它頁面繼續編輯,不過不建議同時在多個頁面使用DisamAssist。這可能導致大量編輯出現在最近更改中,干擾到其他人。 ',
		error: 'Error: $1',
		fetchRedirectsError: '無法獲取重定向:"$1".',
		getBacklinksError: '無法下載反向連結: "$1".',
		fetchRightsError: '無法獲取用戶權限:"$1",',
		loadPageError: '無法加載 $1: "$2".',
		savePageError: '無法提交編輯到 $1: "$2".',
		dismissError: '跳過',
		pending: '存在尚未儲存的編輯。如欲儲存之,請按「關閉」。 ',
		editInProgress: 'DisamAssist正在提交編輯。如果您將該頁面關閉,可能會丟失您的編輯。 ',
		ellipsis: '...',
		notifyCharacter: '✔',
		summary: '使用[[User:暁月凛奈/DisamAssist|DisamAssist]]清理[[Wikipedia:消歧義|消歧義]]連結:[[$1]]($2)。 ',
		summaryChanged: '連結至[[$1]]',
		summaryOmitted: '連結已跳過',
		summaryRemoved: '連結已移除',
		summaryIntentional: '有意連結到消歧義頁',
		summaryHelpNeeded: '需要幫助',
		summarySeparator: '; ',
		redirectSummary: '使用[[User:暁月凛奈/DisamAssist|DisamAssist]]創建目標為[[$1]]的重定向。 '
	}
}, window.DisamAssist || {} );

mw.loader.load( '//es.wikipedia.org/w/index.php?title=Usuario:Qwertyytrewqqwerty/DisamAssist-core.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//zh.wikipedia.org/w/index.php?title=User:暁月凛奈/DisamAssist.css&action=raw&ctype=text/css', 'text/css' );

//</syntaxhighlight>