Khác biệt giữa bản sửa đổi của “Wikipedia:Huggle/Config.yaml”
Giao diện
Nội dung được xóa Nội dung được thêm vào
←Trang mới: “{{pp-30-500|small=yes}} {{../Header}} {{shortcut|WP:HG/C|WP:HGC}} This is a project configuration file for Huggle 3.2.1 and newer, using new YAML syntax, below is…” |
Không có tóm lược sửa đổi Thẻ: Trình soạn thảo mã nguồn 2017 |
||
Dòng 1: | Dòng 1: | ||
This is a project configuration file for Huggle, it's written in [[w:YAML|YAML]] and you can prefix it with wiki text as long as the configuration file itself contains magic HTML comment HUGGLE:BOC (see source of this wiki page for details). |
|||
{{pp-30-500|small=yes}} |
|||
{{../Header}} |
|||
{{shortcut|WP:HG/C|WP:HGC}} |
|||
This is a project configuration file for Huggle 3.2.1 and newer, using new YAML syntax, below is described how it works: |
|||
We historically had a problem with legacy config which is using own Huggle syntax. This syntax is not widely known to anyone except for Huggle devs, and although it's very intuitive it is lacking many important features, especially ability to escape. For that reason we replaced it with standard [[YAML]] format. |
|||
In order to make it possible to write description like this very text, Huggle will look for magic code "HUGGLE:BOC" which is a HTML comment and it will ignore everything that is preceding it. Syntaxhighlight tags for YAML will be also ignored. |
|||
Documentation for almost every single option can be found here: https://www.mediawiki.org/wiki/Manual:Huggle/Deploying/DefaultConfig.yaml |
|||
<!-- HUGGLE:BOC --> |
<!-- HUGGLE:BOC --> |
||
<syntaxhighlight lang=yaml> |
<syntaxhighlight lang=yaml> |
||
--- |
--- |
||
# https://www.mediawiki.org/wiki/Manual:Huggle/Deploying/DefaultConfig.yaml |
|||
# This is Huggle configuration file for whole wiki |
|||
########################################################################### |
############################################################################## |
||
# |
# Access control |
||
# Defines requirements needed to use Huggle in read + write mode on the wiki |
|||
########################################################################### |
|||
# If user is not eligible, Huggle will allow usage in read-only mode |
|||
############################################################################## |
|||
# If this is set to false, nobody will be allowed to use Huggle on the project, |
|||
# this is useful if you need to temporarily or permanently disable it |
|||
enable-all: true |
enable-all: true |
||
# Minimum required version, users with older Huggle will not be allowed to login |
|||
min-version: "3.4.8" |
|||
min-version: 3.4.0 |
|||
# If this is set to true, your username must be listed on Approval Page which is defined |
|||
# with option "userlist" in section "Other" |
|||
approval: false |
approval: false |
||
# User must be admin in order to use huggle (member of sysop group) |
|||
require-admin: false |
|||
require- |
require-admin: true |
||
# User must have a valid configuration file (Special:MyPage/huggle3.yaml.css) that contains enable: true |
|||
require-config: false |
require-config: false |
||
# How many days user account needs to exist so that they can use Huggle |
|||
require-time: 0 |
|||
# How many edits user account needs to have in order to use Huggle |
|||
require-edits: 0 |
require-edits: 0 |
||
# User must have rollback permission in order to use Huggle |
|||
require-rollback: true |
require-rollback: true |
||
# If this is set to true, nobody will be allowed to use Huggle in write mode |
|||
require-time: 0 |
|||
# This should be true for new installations until you verify that everything |
|||
# works as expected. |
|||
read-only: true |
|||
############################################################################## |
|||
# Reporting |
|||
# Definition of AIV and similar pages that vandals get reported to |
|||
############################################################################## |
|||
# Requests for page protection, set protection-requests to true if you want this feature to work on this wiki |
|||
protection-requests: false |
|||
# Template to use when requesting a page protection, $title is substed to page name, $protection to requested protection level and $reason is the reason for protection |
|||
rfpp-template: > |
|||
==== {{la|$title}} ====\n'''$protection:''' $reason ~~~~ |
|||
# This is a regex used to check if the page is already in a list |
|||
rfpp-verify: > |
|||
.*\{\{\s*l[au]\s*\|\s*$title\s*\}\}.* |
|||
# Page section to append template to |
|||
rfpp-section: 1 |
|||
# Used to define types of protection (since Huggle 3.4.5) |
|||
rfpp-permanent: "Permanent protection" |
|||
rfpp-temporary: "Temporary protection" |
|||
# RFPP page |
|||
protection-request-page: "Project:Requests for page protection" |
|||
# Default reason |
|||
#protection-request-reason: "Persistent vandalism." |
|||
# Summary RFPP |
|||
#protection-request-summary: 'Requesting $1 of [[$2]]' |
|||
# User reporting |
|||
# Type of reports (case insensitive) |
|||
# DefaultAuto - Huggle will follow user preferences, and will default to auto reports |
|||
# DefaultManual - Huggle will follow user preferences, and will default to manual reports |
|||
# StrictAuto - Huggle will enforce automatic reports |
|||
# StrictManual - Huggle will enforce manual reports |
|||
report: DefaultAuto |
|||
# Regex that is used to verify if user is already present on report page |
|||
# report-user-check-pattern: '.*$username.*' |
|||
# Edit summary for revert page |
|||
#report-summary: 'Reporting [[Special:Contributions/$1|$1]]' |
|||
# Enable AIV reports (user reports) |
|||
aiv-reports: false |
|||
# Name of page that is used for reports |
|||
#aiv: "Wikipedia:Administrator intervention against vandalism" |
|||
# Name of AIV page used by bots (this page is only used to check if user wasn't already reported there) |
|||
#aivbot: "Wikipedia:Administrator intervention against vandalism/TB2" |
|||
# Template used to report IP user |
|||
#aiv-ip: '* {{IPVandal|$1}} $2$3 ~~~~' |
|||
# Template used to report regular user |
|||
#aiv-user: '* {{Vandal|$1}} $2$3 ~~~~' |
|||
# Section of AIV page to add reports to |
|||
#aiv-section: 2 |
|||
vandal-report-reason: vandalism |
|||
uaa: "Project:Usernames for administrator attention" |
|||
############################################################################## |
|||
# Deletion requests |
|||
# Configuration of ability to delete or request for deletion of pages |
|||
############################################################################## |
|||
# Whether speedy deletions are enabled, right now Huggle3 supports only speedy deletions |
|||
speedy: false |
|||
# Delete summary |
|||
speedy-delete-summary: "Speedy deleted, $1." |
|||
# Summary used when delivering a notification to user who authored the page |
|||
speedy-message-summary: "Notification: Speedy deletion of [[$1]]" |
|||
# Title of message that is delivered to user |
|||
speedy-message-title: "Your page was deleted" |
|||
# Summary used when a template informing user about speedy deletion request is delivered to user talk |
|||
speedy-summary: "Tagging page for [[WP:SD|speedy deletion]], $1" |
|||
# Available speedy deletion options, these are arrays that consist of description, template (put to top of the page), template used to inform user about deletion, and optional information if user should be notified about the deletion |
|||
speedy-options: |
|||
G1: ["patent nonsense", db-g1, '{{subst:huggle/db-notice|1=$1|2=it is nonsense or gibberish.}}', notify] |
|||
P1: ["portal that would be deleted as an article", db-p1, '{{subst:huggle/db-notice|1=$1|2=it would be subject to speedy deletion as an article.}}', notify] |
|||
P2: ["underpopulated portal", db-p2, '{{subst:huggle/db-notice|1=$1|2=[[Wikipedia:Portal|portals]] must be of sufficient scope to encompass at least four non-stub articles.}}', notify] |
|||
########################################################################### |
############################################################################## |
||
# Prediction |
|||
# Prediction # |
|||
# This section contains clues that help Huggle predict quality of edit |
|||
########################################################################### |
|||
############################################################################## |
|||
# ip addresses are more likely to be vandals |
# ip addresses are more likely to be vandals |
||
Dòng 46: | Dòng 135: | ||
# users with score lower than this are inserted to wl |
# users with score lower than this are inserted to wl |
||
score-wl: -2000 |
score-wl: -2000 |
||
# ORES see meta.wikimedia.org/wiki/Objective_Revision_Evaluation_Service |
|||
# If this is set to true ORES will be enabled |
|||
ores-enabled: false |
|||
# This is used to indicate whether ORES is supported by a project, if yes, it should be set to true even if ORES is not enabled |
|||
ores-supported: false |
|||
# URL of ORES |
|||
ores-url: https://ores.wikimedia.org/scores/ |
|||
# This constant is used to amplify the converted score. Native ORES scores have range from 0 to 1 (floating point) |
|||
score-level: |
|||
# huggle is using different scoring mechanism and its scores are signed long integers. Tune this variable to |
|||
1: 160 |
|||
# change weight of ORES within Huggle scores. |
|||
2: 220 |
|||
3: 320 |
|||
4: 400 |
|||
# With value of 600, ORES's score "1" (100%) would result in Huggle score 600 and ORES's score "0" would result in -600, score "0.5" would result in 0. |
|||
# ORES see meta.wikimedia.org/wiki/Objective_Revision_Evaluation_Service |
|||
ores-enabled: true |
|||
ores-supported: true |
|||
ores-urlv3: https://ores.wikimedia.org/ |
|||
ores-amplifier: 600 |
ores-amplifier: 600 |
||
# The list below is called "score words" it contains words presence of increase the score of edit by |
# The list below is called "score words" it contains words presence of increase the score of edit by value in brackets, |
||
# you can define as many score words as you want, these words must be lowercase, otherwise ignored (they are compared with diff text which |
# you can define as many score words as you want, these words must be lowercase, otherwise ignored (they are compared with diff text which |
||
# is lowercase so that it's case insensitive) |
# is lowercase so that it's case insensitive) |
||
# score-words are strings that can also contain space so they don't even actually need to be words, they can be short phrases as well, if you want |
|||
# to use a comma in this phrase, enclose the phrase with quotes (or see YAML syntax help for more). |
|||
# score-parts are parts of a word, they can be even in a middle of a word, so be careful here or you create too many false positives |
# score-parts are parts of a word, they can be even in a middle of a word, so be careful here or you create too many false positives |
||
Dòng 69: | Dòng 158: | ||
# Score List of words |
# Score List of words |
||
200: [haha, fuuuu, '!!!!!!', '??????', '--------------', Special:Contributions] |
200: [haha, fuuuu, '!!!!!!', '??????', '--------------', Special:Contributions] |
||
# suck and fuck are not contained in any normal words at least not according English dictionary: http://www.morewords.com/contains/fuck/ |
# suck and fuck are not contained in any normal words at least not according English dictionary: http://www.morewords.com/contains/fuck/ |
||
600: [faggot, hihi, hahaha, suck, fuck, fag, retard, shemale] |
600: [faggot, hihi, hahaha, suck, fuck, fag, retard, shemale] |
||
# score-words are separate words, they don't even actually need to be words, they can be short phrases as well, but must not contain |
|||
# comma (fuck off - is valid word) |
|||
# no-talk score words are ignored on talk pages (huggle 3.1.10+) |
# no-talk score words are ignored on talk pages (huggle 3.1.10+) |
||
Dòng 78: | Dòng 170: | ||
score-words: |
score-words: |
||
100: [cool, stupid, rape, raping, bla, sex, tits, porn, yeah, yea, yee, balls, weed, arse, stupid, homosexual, dicks, ugly, fart |
100: [cool, stupid, rape, raping, bla, sex, tits, porn, yeah, yea, yee, balls, weed, arse, stupid, homosexual, dicks, ugly, fart] |
||
200: [crackhead, bieber, porn, bold text, italic text, crap, p3n1s, omg, lmao |
200: [crackhead, bieber, porn, bold text, italic text, crap, p3n1s, omg, lmao, rofl, blabla, swag] |
||
800: [pr0n, p0rn, sh1t, bullshit, wank, peace be upon him] |
800: [pr0n, p0rn, sh1t, bullshit, wank, peace be upon him] |
||
1000: [shit, gay |
1000: [shit, gay, bitch, penis, piss, awesome, gays, faggots, suck, sucks, boobs, dick, pussy, cunt, poop, poo, lesbo, dyke, queer, whore, cockass] |
||
2000: [pen1s, b1tch, p1ss, fuck, asshole |
2000: [pen1s, b1tch, p1ss, fuck, asshole, retard, '=)', '(:', asshat, fucknugget, motherfucker, fucktard, arsehole, swag, ass, butt, '-.-', dipshit, dipstick, asswipe, cunt, twat, yolo, fuckoff, fuck you, wanker, sucks dick, boobs, masturbate, fucking, nigger, niga, nigga, wiener, weiner, derp, derpy, weiner, butthole, tit, bum] |
||
# This is a list of all edit tags that affect the score somehow, available since Huggle 3.1.17 |
# This is a list of all edit tags that affect the score somehow, available since Huggle 3.1.17 |
||
Dòng 91: | Dòng 183: | ||
Possible vandalism: 800 |
Possible vandalism: 800 |
||
########################################################################### |
############################################################################## |
||
# Reverting and templates |
|||
# Reverting # |
|||
# Configuration of reverting and various templates |
|||
########################################################################### |
|||
############################################################################## |
|||
# Specify type of headings to use when sending a message to user |
|||
# standard will use text in "template-header" |
|||
# page will use page in question as header |
|||
# none will not use any headers |
|||
headings: standard |
|||
# Use for "standard" headers. Uncomment if you want to change it |
|||
# TRANSLATE ME # |
|||
template-header: "Your edits to $1" |
|||
# Define how old templates are considered valid in days, older templates are ignored |
|||
# By default templates older than 30 days are ignored |
|||
# template-age: -30 |
|||
# List of tags supported by a wiki, please keep in mind that "tag" is a bit historical term, they are in fact templates |
|||
tags: ['advert|insert parameter here', 'all plot|insert parameter here', 'autobiography|insert parameter here', 'BLP sources|insert parameter here', 'BLP unsourced|insert parameter here', 'citation style|insert parameter here', 'cleanup|insert parameter here', 'cleanup-reorganize|insert parameter here', 'close paraphrasing|insert parameter here', 'COI|insert parameter here', 'condense|insert parameter here', 'confusing|insert parameter here', 'context|insert parameter here', 'copy edit|insert parameter here', 'copypaste|insert parameter here', 'current|insert parameter here', 'dead end|insert parameter here', 'disputed|insert parameter here', 'essay-like|insert parameter here', 'expert needed|insert parameter here', 'expand|insert parameter here', 'external links|insert parameter here', 'fansite|insert parameter here', 'fiction|insert parameter here', 'globalize|insert parameter here', 'hoax|insert parameter here', 'improve categories|insert parameter here', 'incomprehensible|insert parameter here', 'in-universe|insert parameter here', 'lead missing|insert parameter here', 'lead rewrite|insert parameter here', 'lead too long|insert parameter here', 'lead too short|insert parameter here', 'linkrot|insert parameter here', 'manual|insert parameter here', 'metricate|insert parameter here', 'more footnotes|insert parameter here', 'news release|insert parameter here', 'no footnotes|insert parameter here', 'non-free|insert parameter here', 'notability|insert parameter here', 'not English|insert parameter here', 'one source|insert parameter here', 'original research|insert parameter here', 'orphan|insert parameter here', 'overcoverage|insert parameter here', 'overlinked|insert parameter here', 'overly detailed|insert parameter here', 'over-quotation|insert parameter here', 'peacock|insert parameter here', 'plot|insert parameter here', 'POV|insert parameter here', 'primary sources|insert parameter here', 'prose|insert parameter here', 'recentism|insert parameter here', 'refimprove|insert parameter here', 'rough translation|insert parameter here', 'sections|insert parameter here', 'self-published|insert parameter here', 'technical|insert parameter here', 'tense|insert parameter here', 'third-party|insert parameter here', 'tone|insert parameter here', 'too few opinions|insert parameter here', 'uncategorized|insert parameter here', 'underlinked|insert parameter here', 'undue|insert parameter here', 'unfocused|insert parameter here', 'unreferenced|insert parameter here', 'unreliable sources|insert parameter here', 'undisclosed paid|insert parameter here', 'update|insert parameter here', 'very long|insert parameter here', 'weasel|insert parameter here'] |
|||
# UPDATE ME # |
|||
tags: [advert, autobiography, BLP PROD, cleanup, coi, confusing, context, copyedit, disputed, essay-like, expand, expert, hoax, in-universe, internallinks, introrewrite, nofootnotes, non-free, notability, 'notenglish|INSERT LANGUAGE NAME', npov, original research, orphan, plot, primarysources, prose, refimprove, sections, tone, tooshort, totally-disputed, uncategorized, underconstruction, unencyclopedic, unreferenced, update, wikify] |
|||
# UPDATE ME # |
|||
# Optional description of individual tags to show in Huggle's tag form |
|||
tags-info: |
tags-info: |
||
advert: info=' |
advert: info='Looks like advertisement' param=test |
||
autobiography: info='Looks like an auto-bio' |
|||
cleanup: info="Needs cleanup <obsolete don't use>" |
|||
autobiography: info='Article is an autobiography and may not be written neutrally' |
|||
coi: info='Conflict of interest' |
|||
BLP sources: info='BLP article needs additional sources for verification' |
|||
context: info='Page is missing context' |
|||
BLP unsourced: info='BLP article has no sources at all (use BLP PROD instead for new articles)' |
|||
citation style: info='Article has unclear or inconsistent inline citations' |
|||
cleanup: info='Article may require cleanup' |
|||
cleanup-reorganize: info='Article may be in need of reorganization to comply with Wikipedia's layout guidelines' |
|||
close paraphrasing: info='Article contains close paraphrasing of a non-free copyrighted source' |
|||
COI: info='Article creator or major contributor may have a conflict of interest' |
|||
condense: info='Article may have too many section headers dividing up its content' |
|||
confusing: info='Article may be confusing or unclear' |
|||
context: info='Article provides insufficient context' |
|||
copy edit: info='Article needs copy editing for grammar, style, cohesion, tone, and/or spelling' |
|||
copypaste: info='Article appears to have been copied and pasted from a source' |
|||
current: info='Article documents a current event' |
|||
dead end: info='Article has no links to other articles' |
|||
disputed: info='Article has questionable factual accuracy' |
|||
essay-like: info='Article is written like a personal reflection or opinion essay' |
|||
expert needed: info='Article needs attention from an expert on the subject' |
|||
external links: info='Article's external links may not follow content policies or guidelines' |
|||
fansite: info='Article resembles a fansite' |
|||
fiction: info='Article fails to distinguish between fact and fiction' |
|||
globalize: info='Article may not represent a worldwide view of the subject' |
|||
hoax: info='Article may be a complete hoax' |
|||
improve categories: info='Article may require additional categories' |
|||
incomprehensible: info='Article is very hard to understand or incomprehensible' |
|||
in-universe: info='Article subject is fictional and needs rewriting from a non-fictional perspective' |
|||
lead missing: info='Article has no lead section and one should be written' |
|||
lead rewrite: info='Article lead section needs to be rewritten to comply with guidelines' |
|||
lead too long: info='Article lead section is too long and should be shortened' |
|||
lead too short: info='Article lead section is too short and should be expanded' |
|||
linkrot: info='Article uses bare URLs for references, which are prone to link rot' |
|||
manual: info='Article is written like a manual or guidebook' |
|||
metricate: info='Article exclusively uses non-SI units of measurement' |
|||
more footnotes: info='Article has some references, but insufficient in-text citations' |
|||
news release: info='Article reads like a news release' |
|||
no footnotes: info='Article has references, but no in-text citations' |
|||
non-free: info='Article may contain excessive or improper use of copyrighted materials' |
|||
notability: info='Article's subject may not meet the notability guideline' |
|||
not English: info='Article is written in a language other than English and needs translation' |
|||
one source: info='Article relies largely or entirely upon a single source' |
|||
original research: info='Article has original research or unverified claims' |
|||
orphan: info='Article is linked to from no other articles' |
|||
overcoverage: info='Article has an extensive bias or disproportional coverage towards one or more specific regions' |
|||
overlinked: info='Article may have too many duplicate and/or irrelevant links' |
|||
overly detailed: info='Article contains an excessive amount of intricate detail' |
|||
over-quotation: info='Article contains too many or too-lengthy quotations for an encyclopedic entry' |
|||
peacock: info='Article may contain peacock terms that promote the subject without adding information' |
|||
plot: info='Plot summary in article is too long' |
|||
POV: info='Article does not maintain a neutral point of view' |
|||
primary sources: info='Article relies too heavily on primary sources, and needs secondary sources' |
|||
prose: info='Article is in a list format that may be better presented using prose' |
|||
recentism: info='Article is slanted towards recent events' |
|||
refimprove: info='Article needs additional references or sources for verification' |
|||
rough translation: info='Article is poorly translated and needs cleanup' |
|||
sections: info='Article needs to be broken into sections' |
|||
self-published: info='Article may contain improper references to self-published sources' |
|||
technical: info='Article may be too technical for the uninitiated reader' |
|||
tense: info='Article is written in an incorrect tense' |
|||
third-party: info='Article relies too heavily on affiliated sources, and needs third-party sources' |
|||
tone: info='Tone of article is not appropriate' |
|||
too few opinions: info='Article may not include all significant viewpoints' |
|||
uncategorized: info='Article is uncategorized' |
|||
underlinked: info='Article may require additional wikilinks' |
|||
undue: info='Article lends undue weight to certain aspects of the subject but not others' |
|||
unfocused: info='Article lacks focus or is about more than one topic' |
|||
unreferenced: info='Article has no references at all' |
|||
unreliable sources: info='Article's references may not be reliable sources' |
|||
undisclosed paid: info='Article may have been created or edited in return for undisclosed payments' |
|||
update: info='Article needs additional up-to-date information added' |
|||
very long: info='Article is too long' |
|||
weasel: info='Article neutrality is compromised by the use of weasel words' |
|||
# User needs to confirm they want to revert user who is on whitelist |
|||
confirm-ignored: true |
confirm-ignored: true |
||
# User must confirm revert of multiple edits |
|||
confirm-multiple: false |
confirm-multiple: false |
||
# To be implemented (probably revert of page creator?) |
|||
confirm-page: true |
confirm-page: true |
||
# To be implemented (probably revert that leads to same version of text) |
|||
confirm-range: true |
|||
confirm-same: true |
confirm-same: true |
||
# User must confirm if they want to revert themselves |
|||
confirm-self-revert: true |
confirm-self-revert: true |
||
# To be implemented (probably revert of user who is warned? makes no sense :)) |
|||
confirm-warned: true |
|||
confirm-warned: false |
|||
# Default summary for software rollback, eg. using manual revert instead of rollback functionality provided my MW |
|||
# TRANSLATE ME # |
|||
manual-revert-summary: 'Reverted edits by [[Special:Contributions/$1|$1]] to last revision by $2' |
manual-revert-summary: 'Reverted edits by [[Special:Contributions/$1|$1]] to last revision by $2' |
||
# Not currently in use - might be implemented in future |
|||
multiple-revert-summary-parts: "Reverted,edit by,edits by,and,other users,to last revision by,to an older version by" |
multiple-revert-summary-parts: "Reverted,edit by,edits by,and,other users,to last revision by,to an older version by" |
||
# List of warning types, these will be present in dropdown menus in Huggle, allowing to clarify reasons for revert. |
|||
# Default configuration contains only 1 type of warning, with 3 examples that are commented |
|||
warning-types: |
warning-types: |
||
warning: Vandalism |
|||
00000_attack: 'Attack: Personal attack against editor' |
|||
# spam: Spam |
|||
00100_disruptive: 'Disruptive editing' |
|||
# test: Editing tests |
|||
00200_error: 'Errors: Factual errors' |
|||
# delete: Removal of content |
|||
00300_joke: 'Joke edit (improper humor in articles)' |
|||
00400_mos: 'Manual of style' |
|||
00500_npov: 'NPOV: Biased content' |
|||
00600_fringe: 'NPOV: Fringe theories' |
|||
00700_genre: 'NPOV: Genre change' |
|||
00800_blank: 'Removal of content: Blanking whole page' |
|||
00900_delete: 'Removal of content: Unexplained deletion' |
|||
01000_afd: 'Removal of template: AFD' |
|||
01100_speedy: 'Removal of template: Speedy deletion' |
|||
01200_advert: 'Spam: Advertising / Promotion' |
|||
01300_spam: 'Spam: External links' |
|||
01400_chat: 'Talk page used as forum/chat' |
|||
01500_talkinarticle: 'Talking in article' |
|||
01600_test: 'Test: Editing tests' |
|||
01700_selfrevert: 'Test: Editing tests, self-reverted' |
|||
01800_bio: 'Unsourced: Biography of living person' |
|||
01900_unsor: 'Unsourced: No verifiable reliable source' |
|||
02000_nor: 'Unsourced: Original research / incorrect synthesis' |
|||
02100_warning: 'Vandalism' |
|||
# Default warning template to use, it must be one of these defined in "warning-types". |
|||
default-template: warning |
|||
# Summaries associated with warning types, each warning type should have one |
|||
# TRANSLATE ME # |
|||
revert-summaries: |
revert-summaries: |
||
warning: 'Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): nonconstructive edits' |
|||
# delete: 'Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): unexplained content removal' |
|||
# spam: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): spam" |
|||
# test: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): editing tests" |
|||
00400_mos: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): not adhering to [[WP:MOS|manual of style]]" |
|||
00500_npov: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): not adhering to [[WP:NPOV|neutral point of view]]" |
|||
00600_fringe: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): NPOV: [[WP:FRINGE]]" |
|||
00700_genre: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): [[WP:GENRE|change of genre]]" |
|||
00800_blank: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): page blanking" |
|||
00900_delete: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): unexplained content removal" |
|||
01000_afd: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): [[WP:AFD|AFD]] template removal" |
|||
01100_speedy: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): unexplained [[WP:CSD|speedy deletion]] template removal" |
|||
01200_advert: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): using Wikipedia for [[WP:NOTADVERTISING|advertising/promotion]]" |
|||
01300_spam: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): addition of unnecessary/inappropriate [[WP:EL|external links]]" |
|||
01400_chat: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): using talk page as [[WP:FORUM|forum]]" |
|||
01500_talkinarticle: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): please use the talk page ([[WP:TPHELP]]) or [[WP:FIXIT|be bold]] and fix the problem" |
|||
01600_test: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): [[WP:SANDBOX|editing tests]]" |
|||
01700_selfrevert: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): incompletely self-reverted [[WP:SANDBOX|editing tests]]" |
|||
01800_bio: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): addition of [[WP:BLP|unsourced content]] to a biographical article" |
|||
01900_unsor: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): not providing a [[WP:RS|reliable source]] ([[WP:CITE]], [[WP:RS]])" |
|||
02000_nor: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): [[WP:NOR|original research]]" |
|||
02100_warning: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): nonconstructive edits" |
|||
# Not currently in use as there is too many default summaries :) we need to figure out which are really not needed and get rid of them |
|||
# rollback-summary: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]) to last revision by $2" |
|||
# This is actual default summary that is used for rollback in case reason is not specified |
|||
# Default warning template to use, it must be one of these defined in "warning-types". |
|||
# TRANSLATE ME # |
|||
default-template: 02100_warning |
|||
rollback: true |
|||
rollback-summary: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]) to last revision by $2" |
|||
default-summary: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]) to last revision by $2" |
default-summary: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]) to last revision by $2" |
||
# To be implemented - rollback summary used in case that target revision is unknown |
|||
rollback-summary-unknown: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]])" |
rollback-summary-unknown: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]])" |
||
# To be implemented - for revert of current revision only |
|||
single-revert-summary: "Undid edit by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]])" |
single-revert-summary: "Undid edit by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]])" |
||
# Used for restoring of a revision of edit |
|||
# restore-summary: "Restored revision $1 made by $2: $3" |
|||
# Used when undoing own edit |
|||
# TRANSLATE ME # |
|||
undo-summary: "Undoing own edit" |
undo-summary: "Undoing own edit" |
||
# Edit summary for warning deliveries, $1 is name of page related to warning |
|||
# TRANSLATE ME # |
|||
warn-summary: "Message re. [[$1]]" |
warn-summary: "Message re. [[$1]]" |
||
warn-summary-2: "Level 2 warning re. [[$1]]" |
warn-summary-2: "Level 2 warning re. [[$1]]" |
||
Dòng 246: | Dòng 274: | ||
warn-summary-4: "Level 4 warning re. [[$1]]" |
warn-summary-4: "Level 4 warning re. [[$1]]" |
||
# Template clues for parser that Huggle is looking for, each warning level needs to have some of these so that |
|||
# it's possible to figure out which warning level the template resembles. |
|||
# It can be any part of the template, on English wikipedia templates have invisible comments in them which clarify |
|||
# the warning level. It can be however any part of the template, such as image, or piece of text. |
|||
warning-template-tags: |
warning-template-tags: |
||
- '1;<!-- Template:uw-selfrevert -->' |
|||
- '1;<!-- Template:uw-talkinarticle -->' |
|||
- '1;<!-- Template:uw-vandalism1 -->' |
- '1;<!-- Template:uw-vandalism1 -->' |
||
- '1;<!-- Template:uw-spam1 -->' |
|||
- '1;<!-- Template:uw-advert1 -->' |
|||
- '1;<!-- Template:uw-biog1 -->' |
|||
- '1;<!-- Template:uw-defamatory1 -->' |
|||
- '1;<!-- Template:uw-npa1 -->' |
|||
- '1;<!-- Template:uw-error1 -->' |
|||
- '1;<!-- Template:uw-disruptive1 -->' |
|||
- '1;<!-- Template:uw-test1 -->' |
|||
- '1;<!-- Template:uw-genre1 -->' |
|||
- '1;<!-- Template:uw-chat1 -->' |
|||
- '1;<!-- Template:uw-fringe1 -->' |
|||
- '1;<!-- Template:uw-mos1 -->' |
|||
- '1;<!-- Template:uw-joke1 -->' |
|||
- '1;<!-- Template:uw-huggleafd1 -->' |
|||
- '1;<!-- Template:Huggle/warn-1 -->' |
|||
- '1;<!-- Template:Huggle/warn-advert-1 -->' |
|||
- '1;<!-- Template:Huggle/warn-blank-1 -->' |
|||
- '1;<!-- Template:Huggle/warn-bio-1 -->' |
|||
- '1;<!-- Template:Huggle/warn-unsor-1 -->' |
|||
- '1;<!-- Template:Huggle/warn-test-1 -->' |
|||
- '1;<!-- Template:uw-delete1 -->' |
|||
- '1;<!-- Template:uw-blank1 -->' |
|||
- '1;<!-- Template:uw-nor1 -->' |
|||
- '1;<!-- Template:uw-unsourced1 -->' |
|||
- '1;<!-- Template:uw-attempt1 -->' |
|||
- '1;<!-- Template:uw-npov1 -->' |
|||
- '1;<!-- Template:uw-speedy1 -->' |
|||
- '2;<!-- Template:uw-vandalism2 -->' |
- '2;<!-- Template:uw-vandalism2 -->' |
||
- '2;<!-- Template:uw-huggleafd2 -->' |
|||
- '2;<!-- Template:Huggle/warn-2 -->' |
|||
- '2;<!-- Template:Huggle/warn-advert-2 -->' |
|||
- '2;<!-- Template:Huggle/warn-blank-2 -->' |
|||
- '2;<!-- Template:Huggle/warn-bio-2 -->' |
|||
- '2;<!-- Template:uw-spam2 -->' |
|||
- '2;<!-- Template:uw-chat2 -->' |
|||
- '2;<!-- Template:uw-fringe2 -->' |
|||
- '2;<!-- Template:uw-mos2 -->' |
|||
- '2;<!-- Template:uw-joke2 -->' |
|||
- '2;<!-- Template:uw-advert2 -->' |
|||
- '2;<!-- Template:uw-error2 -->' |
|||
- '2;<!-- Template:uw-biog2 -->' |
|||
- '2;<!-- Template:uw-defamatory2 -->' |
|||
- '2;<!-- Template:uw-npov2 -->' |
|||
- '2;<!-- Template:uw-disruptive2 -->' |
|||
- '2;<!-- Template:uw-test2 -->' |
|||
- '2;<!-- Template:uw-genre2 -->' |
|||
- '2;<!-- Template:Huggle/warn-unsor-2 -->' |
|||
- '2;<!-- Template:Huggle/warn-test-2 -->' |
|||
- '2;<!-- Template:uw-nor2 -->' |
|||
- '2;<!-- Template:uw-npa2 -->' |
|||
- '2;<!-- Template:uw-delete2 -->' |
|||
- '2;<!-- Template:uw-blank2 -->' |
|||
- '2;<!-- Template:uw-unsourced2 -->' |
|||
- '2;<!-- Template:uw-attempt2 -->' |
|||
- '2;<!-- Template:uw-speedy2 -->' |
|||
- '3;<!-- Template:uw-vandalism3 -->' |
- '3;<!-- Template:uw-vandalism3 -->' |
||
- '3;<!-- Template:uw-biog3 -->' |
|||
- '3;<!-- Template:uw-defamatory3 -->' |
|||
- '3;<!-- Template:uw-huggleafd3 -->' |
|||
- '3;<!-- Template:uw-nor3 -->' |
|||
- '3;<!-- Template:Huggle/warn-3 -->' |
|||
- '3;<!-- Template:Huggle/warn-advert-3 -->' |
|||
- '3;<!-- Template:Huggle/warn-blank-3 -->' |
|||
- '3;<!-- Template:Huggle/warn-bio-3 -->' |
|||
- '3;<!-- Template:uw-spam3 -->' |
|||
- '3;<!-- Template:uw-chat3 -->' |
|||
- '3;<!-- Template:uw-fringe3 -->' |
|||
- '3;<!-- Template:uw-mos3 -->' |
|||
- '3;<!-- Template:uw-joke3 -->' |
|||
- '3;<!-- Template:uw-advert3 -->' |
|||
- '3;<!-- Template:uw-npa3 -->' |
|||
- '3;<!-- Template:uw-npov3 -->' |
|||
- '3;<!-- Template:uw-disruptive3 -->' |
|||
- '3;<!-- Template:uw-test3 -->' |
|||
- '3;<!-- Template:uw-genre3 -->' |
|||
- '3;<!-- Template:Huggle/warn-advert-3 -->' |
|||
- '3;<!-- Template:Huggle/warn-unsor-3 -->' |
|||
- '3;<!-- Template:Huggle/warn-test-3 -->' |
|||
- '3;<!-- Template:uw-delete3 -->' |
|||
- '3;<!-- Template:uw-blank3 -->' |
|||
- '3;<!-- Template:uw-unsourced3 -->' |
|||
- '3;<!-- Template:uw-error3 -->' |
|||
- '3;<!-- Template:uw-attempt3 -->' |
|||
- '3;<!-- Template:uw-speedy3 -->' |
|||
- '4;<!-- Template:uw-vandalism4 -->' |
- '4;<!-- Template:uw-vandalism4 -->' |
||
- '4;<!-- Template:Huggle/warn-4 -->' |
|||
- '4;<!-- Template:uw-spam4 -->' |
|||
- '4;<!-- Template:uw-spam4im -->' |
|||
- '4;<!-- Template:uw-advert4 -->' |
|||
- '4;<!-- Template:uw-advert4im -->' |
|||
- '4;<!-- Template:uw-huggleafd4 -->' |
|||
- '4;<!-- Template:Huggle/warn-advert-4 -->' |
|||
- '4;<!-- Template:Huggle/warn-blank-4 -->' |
|||
- '4;<!-- Template:Huggle/warn-bio-4 -->' |
|||
- '4;<!-- Template:Huggle/warn-unsor-4 -->' |
|||
- '4;<!-- Template:Huggle/warn-test-4 -->' |
|||
- '4;<!-- Template:uw-biog4 -->' |
|||
- '4;<!-- Template:uw-defamatory4 -->' |
|||
- '4;<!-- Template:uw-disruptive4 -->' |
|||
- '4;<!-- Template:uw-npov4 -->' |
|||
- '4;<!-- Template:uw-test4 -->' |
|||
- '4;<!-- Template:uw-genre4 -->' |
|||
- '4;<!-- Template:uw-chat4 -->' |
|||
- '4;<!-- Template:uw-fringe4 -->' |
|||
- '4;<!-- Template:uw-mos4 -->' |
|||
- '4;<!-- Template:uw-joke4 -->' |
|||
- '4;<!-- Template:uw-vandalism4im -->' |
|||
- '4;<!-- Template:uw-defamatory4im -->' |
|||
- '4;<!-- Template:Huggle/warn-4im -->' |
|||
- '4;<!-- Template:Huggle/warn-advert-4im -->' |
|||
- '4;<!-- Template:Huggle/warn-blank-4im -->' |
|||
- '4;<!-- Template:Huggle/warn-bio-4im -->' |
|||
- '4;<!-- Template:Huggle/warn-unsor-4im -->' |
|||
- '4;<!-- Template:Huggle/warn-test-4im -->' |
|||
- '4;<!-- Template:uw-npa4 -->' |
|||
- '4;<!-- Template:uw-error4 -->' |
|||
- '4;<!-- Template:uw-nor4 -->' |
|||
- '4;<!-- Template:uw-delete4 -->' |
|||
- '4;<!-- Template:uw-blank4 -->' |
|||
- '4;<!-- Template:uw-unsourced4 -->' |
|||
- '4;<!-- Template:uw-generic4 -->' |
|||
- '4;<!-- Template:uw-attempt4 -->' |
|||
- '4;{{stop}}' |
|||
- '4;<!-- Template:uw-speedy -->' |
|||
# Whether this project supports "instant warnings" these are templates that trigger level 4 instantly, used for obvious vandals |
|||
warning-im: true |
warning-im: true |
||
# How many warning levels to use. Currently it's only supported to use 3 or 4, but plans are to make this completely dynamic. |
|||
warning-mode: 4 |
warning-mode: 4 |
||
warning-month-headings: true |
|||
# Definitions of warning templates - these are messages that are delivered to user who is about to receive a warning. |
|||
# $1 is article name, $2 is URL to diff |
|||
# $1 = name of page, $2 = URL to diff |
|||
02100_warning1: '{{subst:huggle/warn-1|1=$1|2=$2}}' |
|||
02100_warning2: '{{subst:huggle/warn-2|1=$1|2=$2}}' |
|||
02100_warning3: '{{subst:huggle/warn-3|1=$1|2=$2}}' |
|||
02100_warning4: '{{subst:huggle/warn-4|1=$1|2=$2}}' |
|||
02100_warning4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}' |
|||
warning1: '{{subst:huggle/warn-1|1=$1|2=$2}}' |
|||
warning2: '{{subst:huggle/warn-2|1=$1|2=$2}}' |
|||
warning3: '{{subst:huggle/warn-3|1=$1|2=$2}}' |
|||
warning4: '{{subst:huggle/warn-4|1=$1|2=$2}}' |
|||
warning4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}' |
|||
#spam1: '{{subst:huggle/warn-1|1=$1|2=$2}}' |
|||
#spam2: '{{subst:huggle/warn-2|1=$1|2=$2}}' |
|||
#spam3: '{{subst:huggle/warn-3|1=$1|2=$2}}' |
|||
#spam4: '{{subst:huggle/warn-4|1=$1|2=$2}}' |
|||
#spam4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}' |
|||
#delete1: '{{subst:huggle/warn-1|1=$1|2=$2}}' |
|||
#delete2: '{{subst:huggle/warn-2|1=$1|2=$2}}' |
|||
#delete3: '{{subst:huggle/warn-3|1=$1|2=$2}}' |
|||
#delete4: '{{subst:huggle/warn-4|1=$1|2=$2}}' |
|||
#delete4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}' |
|||
#test1: '{{subst:huggle/warn-1|1=$1|2=$2}}' |
|||
#test2: '{{subst:huggle/warn-2|1=$1|2=$2}}' |
|||
#test3: '{{subst:huggle/warn-3|1=$1|2=$2}}' |
|||
#test4: '{{subst:huggle/warn-4|1=$1|2=$2}}' |
|||
#test4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}' |
|||
# Welcoming of users |
|||
01600_test1: '{{subst:huggle/warn-test-1|1=$1|2=$2}}' |
|||
# All welcome templates are expected not to contain four tildes, signatures are appended by Huggle |
|||
01600_test2: '{{subst:huggle/warn-test-2|1=$1|2=$2}}' |
|||
01600_test3: '{{subst:huggle/warn-test-3|1=$1|2=$2}}' |
|||
01600_test4: '{{subst:huggle/warn-test-4|1=$1|2=$2}}' |
|||
01600_test4im: '{{subst:huggle/warn-test-4im|1=$1|2=$2}}' |
|||
# List of templates for dropdown menu |
|||
01700_selfrevert1: "{{subst:uw-selfrevert|1=$1}} ~~~~" |
|||
# $1 will substitute to name of target user (since Huggle 3.3.3) |
|||
01700_selfrevert2: "{{subst:huggle/warn-test-2|1=$1|2=$2}}" # Template:huggle/warn-test-2warn-test-2 contains "even if you intend to fix them later" |
|||
01700_selfrevert3: "{{subst:huggle/warn-test-3|1=$1|2=$2}}" |
|||
01700_selfrevert4: "{{subst:huggle/warn-test-4|1=$1|2=$2}}" |
|||
01700_selfrevert4im: "{{subst:huggle/warn-test-4im|1=$1|2=$2}}" |
|||
00500_npov1: '{{subst:huggle/warn-npov-1|1=$1|2=$2}}' |
|||
00500_npov2: '{{subst:huggle/warn-npov-2|1=$1|2=$2}}' |
|||
00500_npov3: '{{subst:huggle/warn-npov-3|1=$1|2=$2}}' |
|||
00500_npov4: '{{subst:huggle/warn-npov-4|1=$1|2=$2}}' |
|||
00500_npov4im: '{{subst:huggle/warn-npov-4im|1=$1|2=$2}}' |
|||
00200_error1: '{{subst:huggle/warn-error-1|1=$1|2=$2}}' |
|||
00200_error2: '{{subst:huggle/warn-error-2|1=$1|2=$2}}' |
|||
00200_error3: '{{subst:huggle/warn-error-3|1=$1|2=$2}}' |
|||
00200_error4: '{{subst:huggle/warn-error-4|1=$1|2=$2}}' |
|||
00200_error4im: '{{subst:huggle/warn-error-4im|1=$1|2=$2}}' |
|||
01800_bio1: '{{subst:huggle/warn-bio-1|1=$1|2=$2}}' |
|||
01800_bio2: '{{subst:huggle/warn-bio-2|1=$1|2=$2}}' |
|||
01800_bio3: '{{subst:huggle/warn-bio-3|1=$1|2=$2}}' |
|||
01800_bio4: '{{subst:huggle/warn-bio-4|1=$1|2=$2}}' |
|||
01800_bio4im: '{{subst:huggle/warn-bio-4im|1=$1|2=$2}}' |
|||
00800_blank1: '{{subst:huggle/warn-blank-1|1=$1|2=$2}}' |
|||
00800_blank2: '{{subst:huggle/warn-blank-2|1=$1|2=$2}}' |
|||
00800_blank3: '{{subst:huggle/warn-blank-3|1=$1|2=$2}}' |
|||
00800_blank4: '{{subst:huggle/warn-blank-4|1=$1|2=$2}}' |
|||
00800_blank4im: '{{subst:huggle/warn-blank-4im|1=$1|2=$2}}' |
|||
01900_unsor1: '{{subst:huggle/warn-unsor-1|1=$1|2=$2}}' |
|||
01900_unsor2: '{{subst:huggle/warn-unsor-2|1=$1|2=$2}}' |
|||
01900_unsor3: '{{subst:huggle/warn-unsor-3|1=$1|2=$2}}' |
|||
01900_unsor4: '{{subst:huggle/warn-unsor-4|1=$1|2=$2}}' |
|||
01900_unsor4im: '{{subst:huggle/warn-unsor-4im|1=$1|2=$2}}' |
|||
01100_speedy1: '{{subst:huggle/warn-speedy-1|1=$1|2=$2}}' |
|||
01100_speedy2: '{{subst:huggle/warn-speedy-2|1=$1|2=$2}}' |
|||
01100_speedy3: '{{subst:huggle/warn-speedy-3|1=$1|2=$2}}' |
|||
01100_speedy4: '{{subst:huggle/warn-speedy-4|1=$1|2=$2}}' |
|||
01100_speedy4im: '{{subst:huggle/warn-speedy-4im|1=$1|2=$2}}' |
|||
01000_afd1: '{{subst:huggle/warn-afd-1|1=$1|2=$2}}' |
|||
01000_afd2: '{{subst:huggle/warn-afd-2|1=$1|2=$2}}' |
|||
01000_afd3: '{{subst:huggle/warn-afd-3|1=$1|2=$2}}' |
|||
01000_afd4: '{{subst:huggle/warn-afd-4|1=$1|2=$2}}' |
|||
01000_afd4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}' |
|||
# Theses templates are original wikipedia templates, they don't support link to diff. |
|||
02000_nor1: '{{subst:uw-nor1|1=$1}} ~~~~' |
|||
02000_nor2: '{{subst:uw-nor2|1=$1}} ~~~~' |
|||
02000_nor3: '{{subst:uw-nor3|1=$1}} ~~~~' |
|||
02000_nor4: '{{subst:uw-nor4|1=$1}} ~~~~' |
|||
# There is no such template for this warning |
|||
#02000_nor4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}' |
|||
01400_chat1: '{{subst:uw-chat1|1=$1}} ~~~~' |
|||
01400_chat2: '{{subst:uw-chat2|1=$1}} ~~~~' |
|||
01400_chat3: '{{subst:uw-chat3|1=$1}} ~~~~' |
|||
01400_chat4: '{{subst:uw-chat4|1=$1}} ~~~~' |
|||
00100_disruptive1: '{{subst:uw-disruptive1|1=$1}} ~~~~' |
|||
00100_disruptive2: '{{subst:uw-disruptive2|1=$1}} ~~~~' |
|||
00100_disruptive3: '{{subst:uw-disruptive3|1=$1}} ~~~~' |
|||
00100_disruptive4: '{{subst:uw-disruptive4|1=$1}} ~~~~' # at time of writing, uw-generic4 is automatically used instead and has the correct wording. |
|||
01500_talkinarticle1: '{{subst:uw-talkinarticle|1=$1}} ~~~~' |
|||
01500_talkinarticle2: '{{subst:uw-disruptive2|1=$1}} ~~~~' |
|||
01500_talkinarticle3: '{{subst:uw-disruptive3|1=$1}} ~~~~' |
|||
01500_talkinarticle4: '{{subst:uw-disruptive4|1=$1}} ~~~~' # at time of writing, uw-generic4 is automatically used instead and has the correct wording. |
|||
00700_genre1: '{{subst:uw-genre1|1=$1}} ~~~~' |
|||
00700_genre2: '{{subst:uw-genre2|1=$1}} ~~~~' |
|||
00700_genre3: '{{subst:uw-genre3|1=$1}} ~~~~' |
|||
00700_genre4: '{{subst:uw-genre4|1=$1}} ~~~~' |
|||
00600_fringe1: '{{subst:uw-fringe1|1=$1}} ~~~~' |
|||
00600_fringe2: '{{subst:uw-fringe2|1=$1}} ~~~~' |
|||
00600_fringe3: '{{subst:uw-fringe3|1=$1}} ~~~~' |
|||
00600_fringe4: '{{subst:uw-fringe4|1=$1}} ~~~~' |
|||
00400_mos1: '{{subst:uw-mos1|1=$1}} ~~~~' |
|||
00400_mos2: '{{subst:uw-mos2|1=$1}} ~~~~' |
|||
00400_mos3: '{{subst:uw-mos3|1=$1}} ~~~~' |
|||
00400_mos4: '{{subst:uw-mos4|1=$1}} ~~~~' |
|||
00300_joke1: '{{subst:uw-joke1|1=$1}} ~~~~' |
|||
00300_joke2: '{{subst:uw-joke2|1=$1}} ~~~~' |
|||
00300_joke3: '{{subst:uw-joke3|1=$1}} ~~~~' |
|||
00300_joke4: '{{subst:uw-joke4|1=$1}} ~~~~' |
|||
########################################################################### |
|||
# Reporting # |
|||
########################################################################### |
|||
report: DefaultAuto |
|||
report-summary: 'Added report for [[Special:Contributions/$1|$1]]' |
|||
aiv: 'Wikipedia:Administrator intervention against vandalism' |
|||
aiv-extend: true |
|||
aiv-reports: true |
|||
aiv-section: 2 |
|||
# Not implemented yet |
|||
# aiv-extend-summary: 'Extended report for [[Special:Contributions/$1|$1]]' |
|||
# aiv-link-diffs: true |
|||
# aiv-single-note:Note: This user has only received one recent warning (level 4im) |
|||
aiv-ip: '* {{IPVandal|$1}} $3 $2 ~~~~' |
|||
aiv-user: '* {{Vandal|$1}} $3 $2 ~~~~' |
|||
# When deciding whether to warn or report, ignore templates older than "-x" days: |
|||
template-age: -3 |
|||
report-extend-summary: 'Extended report for [[Special:Contributions/$1|$1]]' |
|||
report-link-diffs: true |
|||
report-auto-summary: 'This user was automatically reported by Huggle due to reverted vandalism after a final warning. Please verify their contributions carefully, it may be a false positive' |
|||
prod-log: false |
|||
prod-page: 'Special:MyPage/ProdLog' |
|||
vandal-report-reason: ' – vandalism, including:' |
|||
uaa: 'Wikipedia:Usernames for administrator attention' |
|||
rfpp-template: > |
|||
=== [[$title]] ===\n* {{pagelinks|$title}}\n'''$protection:''' $reason ~~~~ |
|||
rfpp-template-user: > |
|||
=== [[$title]] ===\n* {{pagelinks|$title}}\n'''$protection:''' $reason ~~~~ |
|||
rfpp-mark: '{{Wikipedia:Requests for page protection/PRheading}}' |
|||
# This is a regex used to check if the page is already in a list |
|||
rfpp-verify: '.*\{\{\s*l[au]\s*\|\s*$title\s*\}\}.*' |
|||
rfpp-section: 1 |
|||
protection-request-page: 'Wikipedia:Requests for page protection' |
|||
protection-request-top: false |
|||
protection-request-reason: 'Persistent vandalism.' |
|||
protection-request-summary: 'Added protection request for [[$2]]' |
|||
protection-requests: true |
|||
########################################################################### |
|||
# Deletion requests # |
|||
########################################################################### |
|||
prod: true |
|||
prod-message: '{{subst:Huggle/prod|1=$1|2=$2}}' |
|||
prod-message-summary: 'Notification: Proposed deletion of [[$1]]' |
|||
prod-message-title: |
|||
prod-summary: 'Tagging page for [[WP:PROD|proposed deletion]]: $1' |
|||
talk-associated-summary: 'G8. Page dependent on a nonexistent or deleted page.' |
|||
speedy: true |
|||
speedy-delete-summary: 'Speedy deleted, $1.' |
|||
speedy-message-summary: 'Notification: Speedy deletion nomination of [[$1]]' |
|||
speedy-message-title: |
|||
speedy-summary: 'Tagging page for [[WP:SPEEDY|speedy deletion]]: $1' |
|||
speedy-options: |
|||
G1: ['Patent nonsense', 'db-g1', '{{subst:huggle/db-notice|1=$1|2=it is nonsense or gibberish}}', notify] |
|||
G2: ['Test page', db-g2, '{{subst:huggle/db-notice|1=$1|2=it is a test page. Use the [[WP:SANDBOX|sandbox]] for testing}}', notify] |
|||
G3: ['Vandalism', db-g3, '{{subst:huggle/db-notice|1=$1|2=it is [[WP:VANDAL|vandalism]]|nothanks=yes}}', notify] |
|||
G4: ['Recreation of deleted content', db-g4, '{{subst:huggle/db-notice|1=$1|2=it is a recreation of content previously deleted following a [[WP:DPR|deletion discussion]]}}', notify] |
|||
G5: ['Created by banned user', db-g5, '{{subst:huggle/db-notice|1=$1|2=it was created by a [[WP:BAN|banned user]]}}'] |
|||
G6: ['Maintenance', db-g6, '{{subst:huggle/db-notice|1=$1|2=it needs to be deleted for uncontroversial maintenance reasons}}'] |
|||
G7: ['Blanked or requested by creator', db-g7, '{{subst:huggle/db-notice|1=$1|2=you removed all content from the page or otherwise requested its deletion}}'] |
|||
G8: ['Orphaned talk page', db-g8, '{{subst:huggle/db-notice|1=$1|2=it is a [[WP:TALK|talk page]] for a page that does not exist}}'] |
|||
G10: ['Attack page', db-g10, '{{subst:huggle/db-attack-notice|1=$1}}', notify] |
|||
G11: ['Advertising or promotional material', db-g11, '{{subst:huggle/db-notice|1=$1|2=it is obvious [[WP:SPAM|advertising or promotional material]]}}', notify] |
|||
G12: ['Copyright infringement', db-g12|URL, '{{subst:huggle/db-notice|1=$1|2=it is a blatant [[WP:COPYVIO|copyright infringement]]}}', notify] |
|||
G13: ['Abandoned Drafts and Articles for creation submissions', db-g13, '{{subst:huggle/db-notice|1=$1|2=it is abandoned RFC draft}}'] |
|||
A1: ['Article provides no context', db-a1, '{{subst:huggle/db-notice|1=$1|2=it is very short and provides little or no context}}', notify] |
|||
A2: ['Wrong project', db-a2, '{{subst:huggle/db-notice|1=$1|2=it is in a foreign language and exists on another Wikimedia project}}', notify] |
|||
A3: ['No content', db-a3, '{{subst:huggle/db-notice|1=$1|2=it has no content, other than external links, categories, "see also" sections, rephrasing of the title, and/or chat-like comments}}', notify] |
|||
A5: ['Transwikied article', db-a5, '{{subst:huggle/db-notice|1=$1|2=it has been moved to another wiki, following a [[WP:DPR|deletion discussion]]}}'] |
|||
A7: ['Importance or significance not asserted', db-a7, '{{subst:huggle/db-notice|1=$1|2=it is about a real person, group of people, band, club, company, organization, or web content, but does not indicate why its subject is important or significant}}', notify] |
|||
A7-a: [' – band', db-band, '{{subst:huggle/db-band-notice|1=$1}}', notify] |
|||
A7-b: [' – biography', db-bio, '{{subst:huggle/db-bio-notice|1=$1}}', notify] |
|||
A7-c: [' – club or group of people', db-club, '{{subst:huggle/db-club-notice|1=$1}}', notify] |
|||
A7-d: [' – company or organization', db-inc, '{{subst:huggle/db-inc-notice|1=$1}}', notify] |
|||
A7-e: [' – website', db-web, '{{subst:huggle/db-web-notice|1=$1}}', notify] |
|||
A9: ['song/music lacking artist article and assertion of notability', db-a9, '{{subst:huggle/db-music-notice|1=$1}}', notify] |
|||
A10: ['Recently created article that duplicates an existing topic', db-a10, '{{subst:db-a10-notice|$1|header=1|article=}} ~~~~', notify] |
|||
A11: ['Obviously invented', db-a11, '{{subst:db-a10-notice|$1|header=1|article=}} ~~~~', notify] |
|||
I1: ['Redundant image', 'db-i1|Other image', '{{subst:huggle/db-notice|1=$1|2=it is a redundant copy of another file}}'] |
|||
I2: ['Corrupt or empty image', db-i2, '{{subst:huggle/db-notice|1=$1|2=the file is corrupt or empty, or the page is empty and the file does not exist}}'] |
|||
I3: ['Improper license', db-i3, '{{subst:huggle/db-notice|1=$1|2=it is [[WP:NFC|non-free content]], but its use does not comply with the [[WP:NFCC|requirements]] for use of non-free content}}', notify] |
|||
I9: ['Copyright infringement', db-i9, '{{subst:huggle/db-notice|1=$1|2=the description page claims that it is available under a free license\, but this is obviously not the case}}', notify] |
|||
I10: ['Useless file', db-i10, '{{subst:huggle/db-notice|1=$1|2=it is not an image, sound, or video file and it has no foreseeable encyclopedic use}}', notify] |
|||
R1: ['Redirect to nonexistent page', db-r1, '{{subst:huggle/db-notice|1=$1|2=it redirects to a page that does not exist}}'] |
|||
R2: ['Cross-namespace redirect', db-r2, '{{subst:huggle/db-notice|1=$1|2=it redirects to the talk, user or user talk [[WP:NS|namespace]] from the article namespace}}'] |
|||
R3: ['Implausible redirect', db-r3, '{{subst:huggle/db-notice|1=$1|2=it redirects from an implausible misspelling}}', notify] |
|||
U1: ['Requested by user', db-u1, '{{subst:huggle/db-notice|1=$1|2=you requested deletion}}'] |
|||
U2: ['Nonexistent user', db-u2, '{{subst:huggle/db-notice|1=$1|2=the user does not exist}}'] |
|||
U3: ['Non-free image gallery', db-u3, '{{subst:huggle/db-notice|1=$1|2=it consists mostly of [[WP:NFC|non-free media]], the use of which is not permitted in the user space}}', notify] |
|||
U5: ['Blatant misuse of Wikipedia as a web host', db-u5, '{{subst:db-u5-notice|$1|header=1|article=}} ~~~~', notify] |
|||
T2: ['Policy misrepresentation', db-t2, '{{subst:huggle/db-notice|1=$1|2=it misrepresents [[WP:POLICY|policy]]}}', notify] |
|||
P1: ['Portal that would be deleted as an article', db-p1, '{{subst:huggle/db-notice|1=$1|2=it would be subject to speedy deletion as an article}}', notify] |
|||
P2: ['Underpopulated portal', db-p2, '{{subst:huggle/db-notice|1=$1|2=[[WP:PORTAL|portals]] must be of sufficient scope to encompass at least four non-stub articles}}', notify] |
|||
xfd-discussion-summary: 'Nominating [[$1]] for deletion' |
|||
xfd-log-summary: 'Adding [[$1]]' |
|||
xfd-message: '{{subst:huggle/xfd|1=$1|2=$2}}' |
|||
xfd-message-summary: 'Notification: [[$1]] has been listed for deletion' |
|||
xfd-message-title: > |
|||
'$1' listed for deletion |
|||
xfd-summary: 'Nominating page for deletion; see [[$1|discussion]]' |
|||
afd: 'Wikipedia:Articles for deletion' |
|||
cfd: 'Wikipedia:Categories for discussion' |
|||
mfd: 'Wikipedia:Miscellany for deletion' |
|||
rfd: 'Wikipedia:Redirects for discussion' |
|||
tfd: 'Wikipedia:Templates for deletion' |
|||
########################################################################### |
|||
# Templates # |
|||
########################################################################### |
|||
tags: ['advert|insert parameter here', 'all plot|insert parameter here', 'autobiography|insert parameter here', 'BLP sources|insert parameter here', 'BLP unsourced|insert parameter here', 'citation style|insert parameter here', 'cleanup|insert parameter here', 'cleanup-reorganize|insert parameter here', 'close paraphrasing|insert parameter here', 'COI|insert parameter here', 'condense|insert parameter here', 'confusing|insert parameter here', 'context|insert parameter here', 'copy edit|insert parameter here', 'copypaste|insert parameter here', 'current|insert parameter here', 'dead end|insert parameter here', 'disputed|insert parameter here', 'essay-like|insert parameter here', 'expert needed|insert parameter here', 'expand|insert parameter here', 'external links|insert parameter here', 'fansite|insert parameter here', 'fiction|insert parameter here', 'globalize|insert parameter here', 'hoax|insert parameter here', 'improve categories|insert parameter here', 'incomprehensible|insert parameter here', 'in-universe|insert parameter here', 'lead missing|insert parameter here', 'lead rewrite|insert parameter here', 'lead too long|insert parameter here', 'lead too short|insert parameter here', 'linkrot|insert parameter here', 'manual|insert parameter here', 'metricate|insert parameter here', 'more footnotes|insert parameter here', 'news release|insert parameter here', 'no footnotes|insert parameter here', 'non-free|insert parameter here', 'notability|insert parameter here', 'not English|insert parameter here', 'one source|insert parameter here', 'original research|insert parameter here', 'orphan|insert parameter here', 'overcoverage|insert parameter here', 'overlinked|insert parameter here', 'overly detailed|insert parameter here', 'over-quotation|insert parameter here', 'peacock|insert parameter here', 'plot|insert parameter here', 'POV|insert parameter here', 'primary sources|insert parameter here', 'prose|insert parameter here', 'recentism|insert parameter here', 'refimprove|insert parameter here', 'rough translation|insert parameter here', 'sections|insert parameter here', 'self-published|insert parameter here', 'technical|insert parameter here', 'tense|insert parameter here', 'third-party|insert parameter here', 'tone|insert parameter here', 'too few opinions|insert parameter here', 'uncategorized|insert parameter here', 'underlinked|insert parameter here', 'undue|insert parameter here', 'unfocused|insert parameter here', 'unreferenced|insert parameter here', 'unreliable sources|insert parameter here', 'undisclosed paid|insert parameter here', 'update|insert parameter here', 'very long|insert parameter here', 'weasel|insert parameter here'] |
|||
tags-info: |
|||
advert: info='Article is written like an advertisement' |
|||
all plot: info='Article is almost entirely a plot summary' |
|||
autobiography: info='Article is an autobiography and may not be written neutrally' |
|||
BLP sources: info='BLP article needs additional sources for verification' |
|||
BLP unsourced: info='BLP article has no sources at all (use BLP PROD instead for new articles)' |
|||
citation style: info='Article has unclear or inconsistent inline citations' |
|||
cleanup: info='Article may require cleanup' |
|||
cleanup-reorganize: info='Article may be in need of reorganization to comply with Wikipedia's layout guidelines' |
|||
close paraphrasing: info='Article contains close paraphrasing of a non-free copyrighted source' |
|||
COI: info='Article creator or major contributor may have a conflict of interest' |
|||
condense: info='Article may have too many section headers dividing up its content' |
|||
confusing: info='Article may be confusing or unclear' |
|||
context: info='Article provides insufficient context' |
|||
copy edit: info='Article needs copy editing for grammar, style, cohesion, tone, and/or spelling' |
|||
copypaste: info='Article appears to have been copied and pasted from a source' |
|||
current: info='Article documents a current event' |
|||
dead end: info='Article has no links to other articles' |
|||
disputed: info='Article has questionable factual accuracy' |
|||
essay-like: info='Article is written like a personal reflection or opinion essay' |
|||
expert needed: info='Article needs attention from an expert on the subject' |
|||
external links: info='Article's external links may not follow content policies or guidelines' |
|||
fansite: info='Article resembles a fansite' |
|||
fiction: info='Article fails to distinguish between fact and fiction' |
|||
globalize: info='Article may not represent a worldwide view of the subject' |
|||
hoax: info='Article may be a complete hoax' |
|||
improve categories: info='Article may require additional categories' |
|||
incomprehensible: info='Article is very hard to understand or incomprehensible' |
|||
in-universe: info='Article subject is fictional and needs rewriting from a non-fictional perspective' |
|||
lead missing: info='Article has no lead section and one should be written' |
|||
lead rewrite: info='Article lead section needs to be rewritten to comply with guidelines' |
|||
lead too long: info='Article lead section is too long and should be shortened' |
|||
lead too short: info='Article lead section is too short and should be expanded' |
|||
linkrot: info='Article uses bare URLs for references, which are prone to link rot' |
|||
manual: info='Article is written like a manual or guidebook' |
|||
metricate: info='Article exclusively uses non-SI units of measurement' |
|||
more footnotes: info='Article has some references, but insufficient in-text citations' |
|||
news release: info='Article reads like a news release' |
|||
no footnotes: info='Article has references, but no in-text citations' |
|||
non-free: info='Article may contain excessive or improper use of copyrighted materials' |
|||
notability: info='Article's subject may not meet the notability guideline' |
|||
not English: info='Article is written in a language other than English and needs translation' |
|||
one source: info='Article relies largely or entirely upon a single source' |
|||
original research: info='Article has original research or unverified claims' |
|||
orphan: info='Article is linked to from no other articles' |
|||
overcoverage: info='Article has an extensive bias or disproportional coverage towards one or more specific regions' |
|||
overlinked: info='Article may have too many duplicate and/or irrelevant links' |
|||
overly detailed: info='Article contains an excessive amount of intricate detail' |
|||
over-quotation: info='Article contains too many or too-lengthy quotations for an encyclopedic entry' |
|||
peacock: info='Article may contain peacock terms that promote the subject without adding information' |
|||
plot: info='Plot summary in article is too long' |
|||
POV: info='Article does not maintain a neutral point of view' |
|||
primary sources: info='Article relies too heavily on primary sources, and needs secondary sources' |
|||
prose: info='Article is in a list format that may be better presented using prose' |
|||
recentism: info='Article is slanted towards recent events' |
|||
refimprove: info='Article needs additional references or sources for verification' |
|||
rough translation: info='Article is poorly translated and needs cleanup' |
|||
sections: info='Article needs to be broken into sections' |
|||
self-published: info='Article may contain improper references to self-published sources' |
|||
technical: info='Article may be too technical for the uninitiated reader' |
|||
tense: info='Article is written in an incorrect tense' |
|||
third-party: info='Article relies too heavily on affiliated sources, and needs third-party sources' |
|||
tone: info='Tone of article is not appropriate' |
|||
too few opinions: info='Article may not include all significant viewpoints' |
|||
uncategorized: info='Article is uncategorized' |
|||
underlinked: info='Article may require additional wikilinks' |
|||
undue: info='Article lends undue weight to certain aspects of the subject but not others' |
|||
unfocused: info='Article lacks focus or is about more than one topic' |
|||
unreferenced: info='Article has no references at all' |
|||
unreliable sources: info='Article's references may not be reliable sources' |
|||
undisclosed paid: info='Article may have been created or edited in return for undisclosed payments' |
|||
update: info='Article needs additional up-to-date information added' |
|||
very long: info='Article is too long' |
|||
weasel: info='Article neutrality is compromised by the use of weasel words' |
|||
tag-summary: 'Tagging a page' |
|||
template-message-summary: 'Notification: $1' |
|||
template-clear-talk-page: '{{Huggle/Cleared}}' |
|||
# standard: show a month and year |
|||
# page: show "Your edits to pagename" |
|||
# none: doesn't use any headings for templates |
|||
headings: standard |
|||
# inspired by the list on [[MediaWiki:Gadget-friendlywelcome.js]] |
|||
welcome-messages: |
welcome-messages: |
||
"Welcome (standard)": '{{subst:Velkommen}}' |
|||
"Welcome (anon)": '{{subst:VelkommenIP}}' |
|||
'Welcome: personal (cookies)': '{{subst:Welcome-personal}} ~~~~' |
|||
'Welcome: graphical': '{{subst:Welcome-graphical}}' |
|||
'Welcome: with menu': '{{subst:WelcomeMenu}}' |
|||
'Welcome: screen': '{{subst:Welcome-screen}}' |
|||
'Welcome: Welcome to Wikipedia': '{{subst:Welcome to Wikipedia}}' |
|||
'Welcome: Unregistered': '{{subst:Welcome-anon}} ~~~~' |
|||
'Welcome: Unregistered: constructive': '{{subst:Welcome-anon-constructive}}' |
|||
'Welcome: Unregistered: unconstructive': '{{subst:Welcome-anon-unconstructive}}' |
|||
'Welcome: Problematic: list of rules': '{{subst:Welcomelaws}} ~~~~' |
|||
'Welcome: Problematic: first article': '{{subst:First article}}' |
|||
'Welcome: Problematic: test edits': '{{subst:Welcometest}} ~~~~' |
|||
'Welcome: Problematic: neutral point of view': '{{subst:Welcomenpov}} ~~~~' |
|||
'Welcome: Problematic: conflict of interest': '{{subst:Welcome-COI}} ~~~~' |
|||
'Welcome: Problematic: images / image links': '{{subst:Welcome-image}}' |
|||
# Default welcome message for registered users |
|||
welcome: '{{subst:Welcome}}' |
|||
welcome |
welcome: '{{subst:Velkommen}}' |
||
# Welcome message sent to IP users |
|||
welcome-anon: '{{subst:VelkommenIP}}' |
|||
# Edit summary # TRANSLATE ME # |
|||
welcome-summary: 'Welcoming user' |
welcome-summary: 'Welcoming user' |
||
########################################################################### |
############################################################################## |
||
# |
# Administrator functions |
||
########################################################################### |
############################################################################## |
||
admin: true |
|||
# Expiry options that will be displayed in block form |
|||
block: true |
|||
block-expiry-options: [15 minutes,3 hours,12 hours,24 hours,31 hours,48 hours,55 hours,72 hours,1 week,2 weeks,1 month,3 months,6 months,1 year,indefinite] |
block-expiry-options: [15 minutes,3 hours,12 hours,24 hours,31 hours,48 hours,55 hours,72 hours,1 week,2 weeks,1 month,3 months,6 months,1 year,indefinite] |
||
# Default expiry time |
|||
blocktime: indefinite |
blocktime: indefinite |
||
# Default expiry time for anonymous user |
|||
blocktime-anon: '31 hours' |
|||
blocktime-anon: "24 hours" |
|||
# Default message to deliver to user who is getting a block |
|||
block-message: '{{subst:huggle/block|1=$1|2=$2}}' |
block-message: '{{subst:huggle/block|1=$1|2=$2}}' |
||
# To be implemented. Default block message for user who is getting indefinite block |
|||
block-message-default: true |
|||
block-message-indef: '{{subst:huggle/block-indef|1=$1}}' |
# block-message-indef: '{{subst:huggle/block-indef|1=$1}}' |
||
# Default reason for block |
|||
block-prompt: true |
|||
block-reason: |
block-reason: "[[Project:Vandalism|Vandalism]]" |
||
# Edit summary used when editing user talk page |
|||
block-summary: 'Notification: Blocked' |
|||
block-summary: "Notification: Blocked" |
|||
# Default reason for page protection |
|||
delete: true |
|||
protection-reason: 'Vandalism' |
|||
protect: true |
|||
protection-reason: 'Excessive [[Wikipedia:Vandalism|vandalism]]' |
|||
deletion-reasons: |
deletion-reasons: |
||
- ' |
- 'Patent nonsense' |
||
- ' |
- 'Test page' |
||
- ' |
- 'Vandalism' |
||
- '[[WP:CSD#G3|G3]]: Blatant [[WP:HOAX|hoax]]' |
|||
- '[[WP:CSD#G4|G4]]: Recreation of a page that was [[WP:DELETE|deleted]] per a [[WP:DPR|deletion discussion]]' |
|||
- '[[WP:CSD#G5|G5]]: Creation by a [[WP:BLOCK|blocked]] or [[WP:BAN|banned]] user in violation of block or ban' |
|||
- '[[WP:CSD#G6|G6]]: Housekeeping and routine, non-controversial, cleanup' |
|||
- '[[WP:CSD#G7|G7]]: One author who has requested deletion or blanked the page' |
|||
- '[[WP:CSD#G8|G8]]: Page dependent on a deleted or nonexistent page' |
|||
- '[[WP:CSD#G10|G10]]: [[WP:ATTACK|Attack page]] or negative unsourced [[WP:BLP|BLP]]' |
|||
- '[[WP:CSD#G11|G11]]: Unambiguous [[WP:NOTADVERTISING|advertising]] or promotion' |
|||
- '[[WP:CSD#G12|G12]]: Unambiguous [[WP:COPYRIGHT|copyright infringement]]' |
|||
- '[[WP:CSD#G13|G13]]: Abandoned [[WP:AFC|article for creation]] – to retrieve it, see [[WP:REFUND/G13]]' |
|||
########################################################################### |
############################################################################## |
||
# |
# Classification |
||
########################################################################### |
############################################################################## |
||
# TRANSLATE ME # |
|||
months: |
months: |
||
- January |
- January |
||
Dòng 787: | Dòng 378: | ||
- December |
- December |
||
# |
# These are needed especially for wikis where months in signatures are not same as these in months |
||
# every line is a YAML array for 1 month |
# every line is a YAML array for 1 month, for example: |
||
# - ['January','Jan','J.','1.'] |
# - ['January','Jan','J.','1.'] |
||
# every line needs to be terminated with comma, except for last one, which shouldn't be |
|||
alternative-months: |
alternative-months: |
||
- [1.,Jan] |
- [1.,Jan] |
||
Dòng 807: | Dòng 397: | ||
assisted-summaries: |
assisted-summaries: |
||
- 'using [[Project:AutoWikiBrowser|AWB]]' |
- 'using [[Project:AutoWikiBrowser|AWB]]' |
||
- 'using [[User:Dispenser/Checklinks|checklinks tool]]' |
|||
- '(using [[WP:HOTCAT|HotCat]])' |
|||
- 'using [[User:MichaelBillington/MWT|MWT]]' |
|||
- 'using [[:en:Wikipedia:Tools/Navigation_popups|popups]]' |
|||
- '[[User:Lightmouse/monobook.js/script.js|script]]-assisted' |
|||
- 'using [[User:S/tags|tags]]' |
|||
- 'using [[Wikipedia:STiki||STiki]]' |
- 'using [[Wikipedia:STiki||STiki]]' |
||
- '([[User:AmeIiorate/TINA|TINA]])' |
|||
- 'Using [[WP:TWINKLE|Twinkle]]' |
- 'Using [[WP:TWINKLE|Twinkle]]' |
||
- 'using [[WP:TW|TW]]' |
- 'using [[WP:TW|TW]]' |
||
- 'using [[WP:TWINKLE|TW]]' |
- 'using [[WP:TWINKLE|TW]]' |
||
- '([[WP:TW|TW]])' |
- '([[WP:TW|TW]])' |
||
- '([[User:Ale jrb/scripts/igloo|GLOO]])' |
|||
# TRANSLATE ME # |
|||
page-blanked-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?(Page was blanked|(Blank(ed|ing) the page))\.?' |
page-blanked-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?(Page was blanked|(Blank(ed|ing) the page))\.?' |
||
page-created-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?Created page with .*' |
page-created-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?Created page with .*' |
||
Dòng 826: | Dòng 409: | ||
page-replaced-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?(Page was replaced|Replac(ed|ing) (page|content)) with .*' |
page-replaced-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?(Page was replaced|Replac(ed|ing) (page|content)) with .*' |
||
# TRANSLATE ME # |
|||
revert-patterns: |
revert-patterns: |
||
- 'automatically reverting .*' |
- 'automatically reverting .*' |
||
Dòng 839: | Dòng 423: | ||
shared-ip-templates: |
shared-ip-templates: |
||
- aberwebcacheipaddress |
|||
- ipedu |
|||
- ipowner |
|||
- isp |
|||
- publicip |
|||
- schoolip |
|||
- school ip |
|||
- shared ip |
|||
- sharedip |
- sharedip |
||
- sharedip us military |
|||
- sharedipcert |
|||
- sharedipedu |
|||
- sharedippublic |
|||
- sharedunknownedu |
|||
- singnet |
|||
- vandalip |
- vandalip |
||
Dòng 862: | Dòng 432: | ||
- 'prod[\}\-:2]' |
- 'prod[\}\-:2]' |
||
- '(nominated|prodding|proposed) for deletion' |
- '(nominated|prodding|proposed) for deletion' |
||
- 'proposed deletion' |
|||
- '^db$' |
|||
- 'db-' |
|||
- 'db tag$' |
|||
- '(marked for|tagged for|tagging for|requesting) speedy deletion' |
|||
- 'speedy deletion request' |
|||
- 'adding \{\{.+\}\} to article' |
|||
- '^afd$' |
|||
- '[\{:]afd' |
|||
- 'afd[ \}]' |
|||
- '^orfud$' |
|||
- '^non-free reduce$' |
|||
- 'orphaned fair use image tagging' |
|||
- 'tagging orphaned page for deletion' |
|||
- 'image has no (rationale|valid rationale|source|license|source or license)' |
|||
- 'marking newly uploaded untagged file' |
|||
- '^tag$' |
- '^tag$' |
||
########################################################################### |
############################################################################## |
||
# Queue list |
|||
# Queues # |
|||
########################################################################### |
############################################################################## |
||
queues: |
queues: |
||
'Filtered edits': |
'Filtered edits': |
||
Dòng 897: | Dòng 452: | ||
'All edits': |
'All edits': |
||
filter-ignored: ignore |
|||
filter-bots: ignore |
|||
filter-assisted: ignore |
|||
filter-ip: ignore |
|||
filter-minor: ignore |
|||
filter-new-pages: ignore |
|||
filter-me: ignore |
|||
nsfilter-user: ignore |
|||
filter-talk: ignore |
|||
filter-watched: ignore |
|||
'All new pages': |
'All new pages': |
||
filter-ignored: ignore |
|||
filter-bots: ignore |
|||
filter-assisted: ignore |
|||
filter-ip: ignore |
|||
filter-minor: ignore |
|||
filter-me: ignore |
|||
nsfilter-user: ignore |
|||
filter-talk: ignore |
|||
filter-watched: ignore |
|||
filter-new-pages: require |
filter-new-pages: require |
||
Dòng 923: | Dòng 459: | ||
filter-assisted: require |
filter-assisted: require |
||
filter-bot: exclude |
filter-bot: exclude |
||
'Huggle edits': |
|||
filter-huggle: require |
|||
'My edits': |
'My edits': |
||
filter-me: require |
filter-me: require |
||
# Use Huggle3 built-in default, it's pretty good |
|||
default-queue: 'default' |
default-queue: 'default' |
||
########################################################################### |
|||
# Other # |
|||
########################################################################### |
|||
config-summary: 'Updating configuration' |
|||
tag: huggle |
|||
feedback: 'https://en.wikipedia.org/wiki/Wikipedia:Huggle/Feedback' |
|||
go: |
|||
'Wikipedia:Administrator intervention against vandalism': 'Administrator intervention against vandalism' |
|||
'Wikipedia:Huggle/Sandbox': 'Huggle Sandbox' |
|||
'Template:Vandalism information': 'Vandalism information' |
|||
# Everything in this list will be ignored if it fully matches the string |
# Everything in this list will be ignored if it fully matches the string |
||
ignore: |
ignore: |
||
- 'Project:Sandbox' |
|||
- 'Wikipedia:Articles for creation/Today' |
|||
- 'Wikipedia:Introduction' |
|||
- 'Wikipedia:Sandbox' |
|||
- 'Wikipedia talk:Sandbox' |
|||
- 'Draft:Sandbox' |
|||
- 'Draft talk:Sandbox' |
|||
- 'User:Sandbox' |
|||
- 'Wikipedia:Tutorial (Editing)/sandbox' |
|||
- 'Wikipedia talk:Tutorial (Editing)/sandbox' |
|||
- 'Wikipedia:Tutorial (Formatting)/sandbox' |
|||
- 'Wikipedia talk:Tutorial (Formatting)/sandbox' |
|||
- 'Wikipedia:Tutorial (Wikipedia links)/sandbox' |
|||
- 'Wikipedia talk:Tutorial (Wikipedia links)/sandbox' |
|||
- 'Wikipedia:Tutorial (External links)/sandbox' |
|||
- 'Wikipedia talk:Tutorial (External links)/sandbox' |
|||
- 'Wikipedia:Tutorial (Keep in mind)/sandbox' |
|||
- 'Wikipedia talk:Tutorial (Keep in mind)/sandbox' |
|||
- 'Wikipedia:Tutorial (Related site links)/sandbox' |
|||
- 'Wikipedia talk:Tutorial (Related site links)/sandbox' |
|||
- 'Wikipedia:Tutorial (Citing sources)/sandbox' |
|||
- 'Wikipedia:talk:Tutorial (Citing sources)/sandbox' |
|||
- 'Wikipedia:Tutorial/Editing/sandbox' |
|||
- 'Wikipedia talk:Tutorial/Editing/sandbox' |
|||
- 'Wikipedia:Tutorial/Editing/sandbox' |
|||
- 'User talk:Sandbox for user warnings' |
|||
# Everything in this list will be ignored if it partially matches the name |
# Everything in this list will be ignored if it partially matches the name |
||
ignore-patterns: |
ignore-patterns: |
||
- 'Wikipedia:Articles for creation' |
|||
- '/sandbox' |
- '/sandbox' |
||
- '/common.js' |
- '/common.js' |
||
- '/common.css' |
- '/common.css' |
||
- 'Wikipedia talk:Articles for creation' |
|||
- 'Wikipedia:Teahouse' |
|||
irc: true |
|||
irc-port: 6667 |
|||
irc-channel: '#en.wikipedia' |
|||
# patrolling-enabled will make huggle patrol all edits that were marked as good edits |
|||
# this feature slows huggle down and creates extra traffic when the feature isn't |
|||
# supported by local wiki installation, so make sure to properly tune this variable according |
|||
# to wiki config |
|||
# English wikipedia has patrolling disabled |
|||
# per https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_%28news%29&diff=9146943&oldid=9146404 |
|||
# so huggle can't use it |
|||
patrolling-enabled: false |
|||
patrol: true |
|||
patrol-speedy: true |
|||
startup-message-location: 'Wikipedia:Huggle/Message' |
|||
summary: '([[WP:HG|HG]])' |
|||
userlistsync: true |
|||
userlist: 'Wikipedia:Huggle/Users' |
|||
userlist-update-summary: 'Adding [[Special:Contributions/$1|$1]]' |
|||
shared-ip-template-tag: '<!-- Template:Shared IP advice -->' |
|||
shared-ip-template: '{{subst:Shared IP advice}}' |
|||
############################################################################## |
|||
# Other |
|||
############################################################################## |
|||
# Summary used when updating user config page |
|||
config-summary: 'Updating configuration' |
|||
# These items are visible in "Go" menu in Huggle, first one is name of page on wiki, second is name as seen in Huggle menu |
|||
go: |
|||
"Project:Huggle": "Huggle main page" |
|||
# Whether patrolling of changes is enabled on the project |
|||
patrolling-enabled: true |
|||
# This suffix is appended to every single edit message made by huggle |
|||
summary: '(HG)' |
|||
startup-message-location: "Project:Huggle/Message" |
|||
userlist: "Project:Huggle/Users" |
|||
# TRANSLATE ME # |
|||
userlist-update-summary: "Adding [[Special:Contributions/$1|$1]]" |
|||
</syntaxhighlight> |
</syntaxhighlight> |
Phiên bản lúc 23:20, ngày 16 tháng 9 năm 2020
This is a project configuration file for Huggle, it's written in YAML and you can prefix it with wiki text as long as the configuration file itself contains magic HTML comment HUGGLE:BOC (see source of this wiki page for details).
---
# https://www.mediawiki.org/wiki/Manual:Huggle/Deploying/DefaultConfig.yaml
##############################################################################
# Access control
# Defines requirements needed to use Huggle in read + write mode on the wiki
# If user is not eligible, Huggle will allow usage in read-only mode
##############################################################################
# If this is set to false, nobody will be allowed to use Huggle on the project,
# this is useful if you need to temporarily or permanently disable it
enable-all: true
# Minimum required version, users with older Huggle will not be allowed to login
min-version: 3.4.0
# If this is set to true, your username must be listed on Approval Page which is defined
# with option "userlist" in section "Other"
approval: false
# User must be admin in order to use huggle (member of sysop group)
require-admin: true
# User must have a valid configuration file (Special:MyPage/huggle3.yaml.css) that contains enable: true
require-config: false
# How many days user account needs to exist so that they can use Huggle
require-time: 0
# How many edits user account needs to have in order to use Huggle
require-edits: 0
# User must have rollback permission in order to use Huggle
require-rollback: true
# If this is set to true, nobody will be allowed to use Huggle in write mode
# This should be true for new installations until you verify that everything
# works as expected.
read-only: true
##############################################################################
# Reporting
# Definition of AIV and similar pages that vandals get reported to
##############################################################################
# Requests for page protection, set protection-requests to true if you want this feature to work on this wiki
protection-requests: false
# Template to use when requesting a page protection, $title is substed to page name, $protection to requested protection level and $reason is the reason for protection
rfpp-template: >
==== {{la|$title}} ====\n'''$protection:''' $reason ~~~~
# This is a regex used to check if the page is already in a list
rfpp-verify: >
.*\{\{\s*l[au]\s*\|\s*$title\s*\}\}.*
# Page section to append template to
rfpp-section: 1
# Used to define types of protection (since Huggle 3.4.5)
rfpp-permanent: "Permanent protection"
rfpp-temporary: "Temporary protection"
# RFPP page
protection-request-page: "Project:Requests for page protection"
# Default reason
#protection-request-reason: "Persistent vandalism."
# Summary RFPP
#protection-request-summary: 'Requesting $1 of [[$2]]'
# User reporting
# Type of reports (case insensitive)
# DefaultAuto - Huggle will follow user preferences, and will default to auto reports
# DefaultManual - Huggle will follow user preferences, and will default to manual reports
# StrictAuto - Huggle will enforce automatic reports
# StrictManual - Huggle will enforce manual reports
report: DefaultAuto
# Regex that is used to verify if user is already present on report page
# report-user-check-pattern: '.*$username.*'
# Edit summary for revert page
#report-summary: 'Reporting [[Special:Contributions/$1|$1]]'
# Enable AIV reports (user reports)
aiv-reports: false
# Name of page that is used for reports
#aiv: "Wikipedia:Administrator intervention against vandalism"
# Name of AIV page used by bots (this page is only used to check if user wasn't already reported there)
#aivbot: "Wikipedia:Administrator intervention against vandalism/TB2"
# Template used to report IP user
#aiv-ip: '* {{IPVandal|$1}} $2$3 ~~~~'
# Template used to report regular user
#aiv-user: '* {{Vandal|$1}} $2$3 ~~~~'
# Section of AIV page to add reports to
#aiv-section: 2
vandal-report-reason: vandalism
uaa: "Project:Usernames for administrator attention"
##############################################################################
# Deletion requests
# Configuration of ability to delete or request for deletion of pages
##############################################################################
# Whether speedy deletions are enabled, right now Huggle3 supports only speedy deletions
speedy: false
# Delete summary
speedy-delete-summary: "Speedy deleted, $1."
# Summary used when delivering a notification to user who authored the page
speedy-message-summary: "Notification: Speedy deletion of [[$1]]"
# Title of message that is delivered to user
speedy-message-title: "Your page was deleted"
# Summary used when a template informing user about speedy deletion request is delivered to user talk
speedy-summary: "Tagging page for [[WP:SD|speedy deletion]], $1"
# Available speedy deletion options, these are arrays that consist of description, template (put to top of the page), template used to inform user about deletion, and optional information if user should be notified about the deletion
speedy-options:
G1: ["patent nonsense", db-g1, '{{subst:huggle/db-notice|1=$1|2=it is nonsense or gibberish.}}', notify]
P1: ["portal that would be deleted as an article", db-p1, '{{subst:huggle/db-notice|1=$1|2=it would be subject to speedy deletion as an article.}}', notify]
P2: ["underpopulated portal", db-p2, '{{subst:huggle/db-notice|1=$1|2=[[Wikipedia:Portal|portals]] must be of sufficient scope to encompass at least four non-stub articles.}}', notify]
##############################################################################
# Prediction
# This section contains clues that help Huggle predict quality of edit
##############################################################################
# ip addresses are more likely to be vandals
score-ip: 20
# flagged bots are likely not vandals, even if they add swear words
score-bot: -20000
# people with high amount of flags are trusted even if not whitelisted
score-flag: -200
# userpages are frequently used to test stuff
score-user: -250
# userpages edited by other user than owner are typically vandalism
score-foreign-user: 100
# talk pages are often false positives, let's put them low
score-talk: -200
# users with score lower than this are inserted to wl
score-wl: -2000
# ORES see meta.wikimedia.org/wiki/Objective_Revision_Evaluation_Service
# If this is set to true ORES will be enabled
ores-enabled: false
# This is used to indicate whether ORES is supported by a project, if yes, it should be set to true even if ORES is not enabled
ores-supported: false
# URL of ORES
ores-url: https://ores.wikimedia.org/scores/
# This constant is used to amplify the converted score. Native ORES scores have range from 0 to 1 (floating point)
# huggle is using different scoring mechanism and its scores are signed long integers. Tune this variable to
# change weight of ORES within Huggle scores.
# With value of 600, ORES's score "1" (100%) would result in Huggle score 600 and ORES's score "0" would result in -600, score "0.5" would result in 0.
ores-amplifier: 600
# The list below is called "score words" it contains words presence of increase the score of edit by value in brackets,
# you can define as many score words as you want, these words must be lowercase, otherwise ignored (they are compared with diff text which
# is lowercase so that it's case insensitive)
# score-parts are parts of a word, they can be even in a middle of a word, so be careful here or you create too many false positives
score-parts:
# Score List of words
200: [haha, fuuuu, '!!!!!!', '??????', '--------------', Special:Contributions]
# suck and fuck are not contained in any normal words at least not according English dictionary: http://www.morewords.com/contains/fuck/
600: [faggot, hihi, hahaha, suck, fuck, fag, retard, shemale]
# score-words are separate words, they don't even actually need to be words, they can be short phrases as well, but must not contain
# comma (fuck off - is valid word)
# no-talk score words are ignored on talk pages (huggle 3.1.10+)
score-words-no-talk:
800: [hey, heya, hi, hello]
1000: [':)', ':-)', ':P', ':D', lol, rofl]
score-words:
100: [cool, stupid, rape, raping, bla, sex, tits, porn, yeah, yea, yee, balls, weed, arse, stupid, homosexual, dicks, ugly, fart]
200: [crackhead, bieber, porn, bold text, italic text, crap, p3n1s, omg, lmao, rofl, blabla, swag]
800: [pr0n, p0rn, sh1t, bullshit, wank, peace be upon him]
1000: [shit, gay, bitch, penis, piss, awesome, gays, faggots, suck, sucks, boobs, dick, pussy, cunt, poop, poo, lesbo, dyke, queer, whore, cockass]
2000: [pen1s, b1tch, p1ss, fuck, asshole, retard, '=)', '(:', asshat, fucknugget, motherfucker, fucktard, arsehole, swag, ass, butt, '-.-', dipshit, dipstick, asswipe, cunt, twat, yolo, fuckoff, fuck you, wanker, sucks dick, boobs, masturbate, fucking, nigger, niga, nigga, wiener, weiner, derp, derpy, weiner, butthole, tit, bum]
# This is a list of all edit tags that affect the score somehow, available since Huggle 3.1.17
score-tags:
bad external: 100
Huggle: -2000
Twinkle: -2000
Possible vandalism: 800
##############################################################################
# Reverting and templates
# Configuration of reverting and various templates
##############################################################################
# Specify type of headings to use when sending a message to user
# standard will use text in "template-header"
# page will use page in question as header
# none will not use any headers
headings: standard
# Use for "standard" headers. Uncomment if you want to change it
# TRANSLATE ME #
template-header: "Your edits to $1"
# Define how old templates are considered valid in days, older templates are ignored
# By default templates older than 30 days are ignored
# template-age: -30
# List of tags supported by a wiki, please keep in mind that "tag" is a bit historical term, they are in fact templates
# UPDATE ME #
tags: [advert, autobiography, BLP PROD, cleanup, coi, confusing, context, copyedit, disputed, essay-like, expand, expert, hoax, in-universe, internallinks, introrewrite, nofootnotes, non-free, notability, 'notenglish|INSERT LANGUAGE NAME', npov, original research, orphan, plot, primarysources, prose, refimprove, sections, tone, tooshort, totally-disputed, uncategorized, underconstruction, unencyclopedic, unreferenced, update, wikify]
# UPDATE ME #
# Optional description of individual tags to show in Huggle's tag form
tags-info:
advert: info='Looks like advertisement' param=test
autobiography: info='Looks like an auto-bio'
cleanup: info="Needs cleanup <obsolete don't use>"
coi: info='Conflict of interest'
context: info='Page is missing context'
# User needs to confirm they want to revert user who is on whitelist
confirm-ignored: true
# User must confirm revert of multiple edits
confirm-multiple: false
# To be implemented (probably revert of page creator?)
confirm-page: true
# To be implemented (probably revert that leads to same version of text)
confirm-same: true
# User must confirm if they want to revert themselves
confirm-self-revert: true
# To be implemented (probably revert of user who is warned? makes no sense :))
confirm-warned: false
# Default summary for software rollback, eg. using manual revert instead of rollback functionality provided my MW
# TRANSLATE ME #
manual-revert-summary: 'Reverted edits by [[Special:Contributions/$1|$1]] to last revision by $2'
# Not currently in use - might be implemented in future
multiple-revert-summary-parts: "Reverted,edit by,edits by,and,other users,to last revision by,to an older version by"
# List of warning types, these will be present in dropdown menus in Huggle, allowing to clarify reasons for revert.
# Default configuration contains only 1 type of warning, with 3 examples that are commented
warning-types:
warning: Vandalism
# spam: Spam
# test: Editing tests
# delete: Removal of content
# Default warning template to use, it must be one of these defined in "warning-types".
default-template: warning
# Summaries associated with warning types, each warning type should have one
# TRANSLATE ME #
revert-summaries:
warning: 'Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): nonconstructive edits'
# delete: 'Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): unexplained content removal'
# spam: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): spam"
# test: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]): editing tests"
# Not currently in use as there is too many default summaries :) we need to figure out which are really not needed and get rid of them
# rollback-summary: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]) to last revision by $2"
# This is actual default summary that is used for rollback in case reason is not specified
# TRANSLATE ME #
default-summary: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]]) to last revision by $2"
# To be implemented - rollback summary used in case that target revision is unknown
rollback-summary-unknown: "Reverted edits by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]])"
# To be implemented - for revert of current revision only
single-revert-summary: "Undid edit by [[Special:Contributions/$1|$1]] ([[User talk:$1|talk]])"
# Used for restoring of a revision of edit
# restore-summary: "Restored revision $1 made by $2: $3"
# Used when undoing own edit
# TRANSLATE ME #
undo-summary: "Undoing own edit"
# Edit summary for warning deliveries, $1 is name of page related to warning
# TRANSLATE ME #
warn-summary: "Message re. [[$1]]"
warn-summary-2: "Level 2 warning re. [[$1]]"
warn-summary-3: "Level 3 warning re. [[$1]]"
warn-summary-4: "Level 4 warning re. [[$1]]"
# Template clues for parser that Huggle is looking for, each warning level needs to have some of these so that
# it's possible to figure out which warning level the template resembles.
# It can be any part of the template, on English wikipedia templates have invisible comments in them which clarify
# the warning level. It can be however any part of the template, such as image, or piece of text.
warning-template-tags:
- '1;<!-- Template:uw-vandalism1 -->'
- '2;<!-- Template:uw-vandalism2 -->'
- '3;<!-- Template:uw-vandalism3 -->'
- '4;<!-- Template:uw-vandalism4 -->'
# Whether this project supports "instant warnings" these are templates that trigger level 4 instantly, used for obvious vandals
warning-im: true
# How many warning levels to use. Currently it's only supported to use 3 or 4, but plans are to make this completely dynamic.
warning-mode: 4
# Definitions of warning templates - these are messages that are delivered to user who is about to receive a warning.
# $1 = name of page, $2 = URL to diff
warning1: '{{subst:huggle/warn-1|1=$1|2=$2}}'
warning2: '{{subst:huggle/warn-2|1=$1|2=$2}}'
warning3: '{{subst:huggle/warn-3|1=$1|2=$2}}'
warning4: '{{subst:huggle/warn-4|1=$1|2=$2}}'
warning4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}'
#spam1: '{{subst:huggle/warn-1|1=$1|2=$2}}'
#spam2: '{{subst:huggle/warn-2|1=$1|2=$2}}'
#spam3: '{{subst:huggle/warn-3|1=$1|2=$2}}'
#spam4: '{{subst:huggle/warn-4|1=$1|2=$2}}'
#spam4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}'
#delete1: '{{subst:huggle/warn-1|1=$1|2=$2}}'
#delete2: '{{subst:huggle/warn-2|1=$1|2=$2}}'
#delete3: '{{subst:huggle/warn-3|1=$1|2=$2}}'
#delete4: '{{subst:huggle/warn-4|1=$1|2=$2}}'
#delete4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}'
#test1: '{{subst:huggle/warn-1|1=$1|2=$2}}'
#test2: '{{subst:huggle/warn-2|1=$1|2=$2}}'
#test3: '{{subst:huggle/warn-3|1=$1|2=$2}}'
#test4: '{{subst:huggle/warn-4|1=$1|2=$2}}'
#test4im: '{{subst:huggle/warn-4im|1=$1|2=$2}}'
# Welcoming of users
# All welcome templates are expected not to contain four tildes, signatures are appended by Huggle
# List of templates for dropdown menu
# $1 will substitute to name of target user (since Huggle 3.3.3)
welcome-messages:
"Welcome (standard)": '{{subst:Velkommen}}'
"Welcome (anon)": '{{subst:VelkommenIP}}'
# Default welcome message for registered users
welcome: '{{subst:Velkommen}}'
# Welcome message sent to IP users
welcome-anon: '{{subst:VelkommenIP}}'
# Edit summary # TRANSLATE ME #
welcome-summary: 'Welcoming user'
##############################################################################
# Administrator functions
##############################################################################
# Expiry options that will be displayed in block form
block-expiry-options: [15 minutes,3 hours,12 hours,24 hours,31 hours,48 hours,55 hours,72 hours,1 week,2 weeks,1 month,3 months,6 months,1 year,indefinite]
# Default expiry time
blocktime: indefinite
# Default expiry time for anonymous user
blocktime-anon: "24 hours"
# Default message to deliver to user who is getting a block
block-message: '{{subst:huggle/block|1=$1|2=$2}}'
# To be implemented. Default block message for user who is getting indefinite block
# block-message-indef: '{{subst:huggle/block-indef|1=$1}}'
# Default reason for block
block-reason: "[[Project:Vandalism|Vandalism]]"
# Edit summary used when editing user talk page
block-summary: "Notification: Blocked"
# Default reason for page protection
protection-reason: 'Vandalism'
deletion-reasons:
- 'Patent nonsense'
- 'Test page'
- 'Vandalism'
##############################################################################
# Classification
##############################################################################
# TRANSLATE ME #
months:
- January
- February
- March
- April
- May
- June
- July
- August
- September
- October
- November
- December
# These are needed especially for wikis where months in signatures are not same as these in months
# every line is a YAML array for 1 month, for example:
# - ['January','Jan','J.','1.']
alternative-months:
- [1.,Jan]
- [2.,Feb]
- [3.,Mar]
- [4.,Apr]
- [5.,May]
- [6.,Jun]
- [7.,Jul]
- [8.,Aug]
- [9.,Sep]
- [10.,Oct]
- [11.,Nov]
- [12.,Dec]
assisted-summaries:
- 'using [[Project:AutoWikiBrowser|AWB]]'
- 'using [[Wikipedia:STiki||STiki]]'
- 'Using [[WP:TWINKLE|Twinkle]]'
- 'using [[WP:TW|TW]]'
- 'using [[WP:TWINKLE|TW]]'
- '([[WP:TW|TW]])'
# TRANSLATE ME #
page-blanked-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?(Page was blanked|(Blank(ed|ing) the page))\.?'
page-created-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?Created page with .*'
page-redirected-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?(Created page as redirect|Redirect(ed|ing)) to .*'
page-replaced-pattern: '(\[\[(Wikipedia|WP):(AES|Automatic edit summaries)|(←|Automatic summary)\]\])?(:|←)? ?(Page was replaced|Replac(ed|ing) (page|content)) with .*'
# TRANSLATE ME #
revert-patterns:
- 'automatically reverting .*'
- 'bot - (rv|revert) .*'
- 'bot--revert.*'
- 'js: revert .*'
- '^[rR]evert.*'
- '.*\[\[Help:Reverting\|Reverted\]\] edits by.*'
- '^rv .*'
- '^[Uu]ndid .*'
- '^[Uu]ndo .*'
- '.* [Uu]ndid revision [\d]+ by .*'
shared-ip-templates:
- sharedip
- vandalip
tag-summaries:
- '^prod$'
- 'prod .'
- '[\{:]prod'
- 'prod[\}\-:2]'
- '(nominated|prodding|proposed) for deletion'
- '^tag$'
##############################################################################
# Queue list
##############################################################################
queues:
'Filtered edits':
filter-ignored: exclude
filter-notifications: exclude
filter-own-userspace: exclude
filter-reverts: exclude
filter-tags: exclude
filter-warnings: exclude
'Filtered new pages':
filter-ignored: exclude
filter-new-pages: require
'All edits':
'All new pages':
filter-new-pages: require
'Assisted edits':
filter-assisted: require
filter-bot: exclude
'My edits':
filter-me: require
default-queue: 'default'
# Everything in this list will be ignored if it fully matches the string
ignore:
- 'Project:Sandbox'
# Everything in this list will be ignored if it partially matches the name
ignore-patterns:
- '/sandbox'
- '/common.js'
- '/common.css'
##############################################################################
# Other
##############################################################################
# Summary used when updating user config page
config-summary: 'Updating configuration'
# These items are visible in "Go" menu in Huggle, first one is name of page on wiki, second is name as seen in Huggle menu
go:
"Project:Huggle": "Huggle main page"
# Whether patrolling of changes is enabled on the project
patrolling-enabled: true
# This suffix is appended to every single edit message made by huggle
summary: '(HG)'
startup-message-location: "Project:Huggle/Message"
userlist: "Project:Huggle/Users"
# TRANSLATE ME #
userlist-update-summary: "Adding [[Special:Contributions/$1|$1]]"