Wikipedia:Huggle/Config.yaml

Bách khoa toàn thư mở Wikipedia

Đây là file cấu hình của Huggle cho Wikipedia tiếng Việt, được viết bằng YAML.

---
# https://www.mediawiki.org/wiki/Manual:Huggle/Deploying/DefaultConfig.yaml

##############################################################################
# Kiểm soát quyền truy cập                            
# Trang này chỉ ra các yêu cầu tối thiểu để được sử dụng Huggle trên wiki này
# Nếu một thành viên không đủ điều kiện, thành viên đó chỉ có thể sử dụng Huggle ở chế độ Chỉ đọc
##############################################################################

# Nếu mục này được đặt là "false", sẽ không có ai tại Wikipedia tiếng Việt được sử dụng Huggle
# mục này sẽ có ích nếu như bạn cần tắt Huggle tạm thời hoặc vô thời hạn cho dự án
enable-all: true
# Phiên bản tối thiểu để sử dụng Huggle, các thành viên cần phải cài đặt phiên bản này hoặc cao hơn.
min-version: 3.4.0
# Nếu mục này được đặt là True, chỉ các thành viên có tên người dùng được liệt kê
# tại trang Phê duyệt được ghi lại mục "userlist" của đề mục "Other"
approval: false
# Thành viên phải là bảo quản viên (nhóm "sysop") mới được sử dụng Huggle: Có hay không?
require-admin: false
# Thành viên phải có một file config riêng (Đặc biệ:Trang tôi/huggle3.yaml.css) có chứa "enable: true"
require-config: false
# Thành viên phải tạo tài khoản tối thiểu bao nhiêu ngày mới được sử dụng Huggle?
require-time: 0
# Thành viên phải thực hiện tối thiểu bao nhiêu sửa đổi mới được sử dụng Huggle?
require-edits: 0
# Thành viên phải có quyền lùi sửa mới được sử dụng Huggle?
require-rollback: true
# Nếu mục này được đặt là "true", sẽ không có thành viên nào được sử dụng Huggle ở chế độ "Sửa"
# Mục này thường được đặt là "true" đối với cài đặt mới cho đến khi bạn chắc chắn rằng
# mọi thứ hoạt động như dự kiến
read-only: false


##############################################################################
#                                  Báo cáo                                   #
#                   Chỉ định trang TNCBQV để báo cáo phá hoại                #
##############################################################################

# Dùng để (yêu cầu) khoá trang, đặt protection-requests thành "true" nếu bạn muốn kích hoạt tính năng này tại wiki
protection-requests: true
# Bản mẫu dùng để yêu cầu khoá trang, trong đó $title sẽ được thay thế bằng tên trang cần khoá
# $protection sẽ được thay thế bằng mức khoá yêu cầu và $reason là lý do khoá
rfpp-template: > 
    === [[:$title]] ===\n* {{pagelinks|1=$title}}\n* {{Tình trạng khóa|1=$title}}\n\n'''$protection:''' $reason ~~~~

# Biểu thức chính quy này được sử dụng để kiểm tra xem trang đã được yêu cầu khoá chưa
rfpp-verify: >
    .*\{\{\s*l[au]\s*\|\s*$title\s*\}\}.*

# Đề mục trang để thêm bản mẫu
rfpp-section: 1

# Định rõ thời hạn khoá (đã có từ Huggle 3.4.5)
rfpp-permanent: "Khoá vĩnh viễn"
rfpp-temporary: "Khoá tạm thời"

# Trang YCKT
protection-request-page: "Wikipedia:Yêu cầu khóa hay mở khóa trang"
# Lý do mặc định
protection-request-reason: "Phá hoại thường xuyên"
# Tóm lược sửa đổi
protection-request-summary: 'Đang yêu cầu $1 [[$2]]'

# Báo cáo thành viên

# Các loại báo cáo (chú ý có phân biệt chữ hoa và thường)
# DefaultAuto - Huggle sẽ hoạt động theo tuỳ chọn của thành viên, mặc định sẽ tự động báo cáo
# DefaultManual - Huggle sẽ hoạt động theo tuỳ chọn của thành viên, mặc định sẽ không tự động báo cáo
# StrictAuto - Huggle tự động báo cáo
# StrictManual - Huggle không tự động báo cáo
report: DefaultAuto

# Biểu thức chính quy này được sử dụng để kiểm tra thành viên bị báo cáo đã có tên trên TNCBQV chưa.
report-user-check-pattern: '.*$username.*'

# Bật báo cáo phá hoại hay không?
aiv-reports: true
# Trang dùng để báo cáo phá hoại
aiv: "Wikipedia:Tin nhắn cho bảo quản viên"
# Trang để bot báo cáo phá hoại (chỉ để kiểm tra xem thành viên có bị bot báo cáo hay chưa)
aivbot: "Wikipedia:Tin nhắn cho bảo quản viên"
# Bản mẫu đước sử dụng để báo cáo thành viên vô danh (IP)
aiv-ip: |
    == Báo cáo [[Đặc biệt:Đóng góp/$1|$1]] ==
    * {{IPVandal|$1}} Hành vi: '''$2'''; Lý do: $3 ~~~~
# Bản mẫu được sử dụng để báo cáo thành viên thông thường
aiv-user:  |
    == Báo cáo [[Đặc biệt:Đóng góp/$1|$1]] ==
    * {{Vandal|$1}} Hành vi: '''$2'''; Lý do: $3 ~~~~
# Tóm lược sửa đổi khi báo cáo
report-summary: 'Đang báo cáo [[Đặc biệt:Đóng góp/$1|$1]]'
# Đề mục báo cáo phá hoại?
aiv-section: 1
# Lý do báo cáo mặc định
vandal-report-reason: Phá hoại
# Trang báo cáo tên người dùng vi phạm quy định
uaa: "Wikipedia:Tin nhắn cho bảo quản viên"
uaabot: "Wikipedia:Tin nhắn cho bảo quản viên"

##############################################################################
# Yêu cầu xóa trang
# Cấu hình khả năng yêu cầu/đề nghị xóa (nhanh) một trang
##############################################################################
# Whether speedy deletions are enabled, right now Huggle3 supports only speedy deletions
speedy: true
# Tóm lược xóa
speedy-delete-summary: "Đã xóa nhanh $1."
# Tóm lược thông báo xóa trang
speedy-message-summary: "Thông báo: Đề nghị [[WP:TCXN|xóa nhanh]] trang [[$1]]"
# Tiêu đề đề mục thông báo xóa trang được gửi tới thành viên
speedy-message-title: "Trang  bạn tạo đã bị xóa"
# Tóm lược thông báo yêu cầu xóa nhanh một trang
speedy-summary: "Đang yêu cầu [[WP:TCXN|xóa nhanh]] $1"

# Các tuỳ chọn tiêu chí xóa nhanh hiện có, mô tả, bản mẫu xóa (đặt đầu trang cần xóa), bản mẫu sử dụng để thông báo xóa
# và các tuỳ chọn khác, nếu việc thông báo cho thành viên về việc xóa là cần thiết
speedy-options:
    C1: ["Nội dung  nghĩa hoặc thiếu mạch lạc", db-c1, '{{subst:Db-nonsense-notice|1=$1|header=1}}', notify]
    C2: ["Trang thử nghiệm", db-c2, '{{subst:Db-test-notice|1=$1|header=1}}', notify]
    C3: ["Phá hoại", db-c3, '{{subst:Db-vandalism-notice|1=$1|header=1}}', notify]
    C4: ["Tạo lại với nội dung của một trang đã từng bị xóa theo biểu quyết", db-c4, '{{subst:Db-repost-notice|1=$1|header=1}}', notify]
    C5: ["Do thành viên bị cấm hoặc cấm chỉ tạo", db-c5, '{{subst:huggle/db-notice|1=$1|2=trang được tạo bởi thành viên bị [[WP:CC|cấm chỉ]]}}']
    C6: ["Bảo trì kỹ thuật", db-c6, '{{subst:huggle/db-notice|1=$1|2=cần được xóa để thực hiện tác vụ bảo trì kỹ thuật không gây tranh cãi}}']
    C7: ["Thành viên yêu cầu xóa (Chú ý: Đã hợp nhất với TV1)", db-c7, '{{subst:huggle/db-notice|1=$1|2=thành viên yêu cầu xóa trang trong không gian tên của mình}}']
    C8: ["Trang liên quan đến một trang không tồn tại", db-c8, '{{subst:huggle/db-notice|1=$1|2=trang liên quan đến một trang không tồn tại}}']
    C9: ["Rõ ràng  quảng cáo", db-c9, '{{subst:Db-spam-notice|1=$1|header=1}}', notify]
    C10: ["Tên trang sai", db-c10, '{{subst:Db-wrongpagename-notice|1=$1|header=1}}', notify]
    C11: ["Trang  nội dung đe doạ hoặc tấn công  nhân", db-c11, '{{subst:Db-attack-notice|1=$1|header=1}}', notify]
    C12: ["Trang không được dịch/không được viết bằng tiếng Việt", db-c12, '{{subst:Db-foreign-notice|1=$1|header=1}}', notify]
    C13: ["Rõ ràng vi phạm bản quyền", db-c13, '{{subst:huggle/db-notice|1=$1|2=rõ ràng [[WP:VPBQ|vi phạm bản quyền]] từ nguồn bên ngoài}}', notify]
    BV1: ["Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết", db-bv1, '{{subst:Db-nocontext-notice|1=$1|header=1}}', notify]
    BV2: ["Không  nội dung thực", db-bv2, '{{subst:db-nocontent-notice|$1|header=1}}', notify]
    BV3: ["Nội dung sao chép từ một bài viết đã  sẵn", db-bv3, '{{subst:db-bv3-notice|$1|header=1}}', notify]
    BV4: ["Rõ ràng không nổi bật", db-bv4, '{{subst:db-notability-notice|$1|header=1}}', notify]
    TT1: ["Tập tin  thừa", db-tt1, '{{subst:Db-redundantimage-notice|$1|header=1}}', notify]
    TT2: ["Tập tin bị hỏng, thất lạc hoặc trống", db-tt2, '{{subst:Db-noimage-notice|$1|header=1}}', notify]
    TT3: ["Giấy phép không phù hợp", db-tt3, '{{subst:Db-noncome-notice|$1|header=1}}', notify]
    TT9: ["Rõ ràng vi phạm bản quyền", db-tt9, '{{subst:Db-imgcopyvio-notice|$1|header=1}}', notify]
    TT10: ["Tập tin không phải phương tiện  không hữu ích", db-tt10, '{{subst:Db-badfiletype-notice|$1|header=1}}', notify]
    ĐH1: ["Đổi hướng đến một trang không tồn tại", db-đh1, '{{subst:huggle/db-notice|1=$1|2=đổi hướng đến một trang không tồn tại}}']
    ĐH2: ["Đổi hướng lặp", db-đh2, '{{subst:huggle/db-notice|1=$1|2=đổi hướng đến chính nó}}']
    ĐH3: ["Đổi hướng liên không gian tên", db-đh3, '{{subst:huggle/db-notice|1=$1|2=đổi hướng liên không gian tên}}']
    ĐH4: ["Tên trang đổi hướng  lỗi sai", db-đh4, '{{subst:huggle/db-notice|1=$1|2=tên đổi hướng  lỗi đánh máy hoặc lỗi sai gây khó hiểu}}']
    TL1: ["Thể loại trống hoặc không cần thiết", db-tl1, '{{subst:huggle/db-notice|1=$1|2=thể loại trống hoặc không còn cần thiết}}']
    TL2: ["Tên thể loại sai", db-tl2, '{{subst:huggle/db-notice|1=$1|2=thể loại  tên sai}}']
    BM1: ["Bản mẫu/Mô đun  nội dung hoặc cách trình bày vi phạm quy định của Wikipedia", db-bm1, '{{subst:huggle/db-notice|1=$1|2=bản mẫu hoặc  đun  nội dung hoặc cách trình bày vi phạm quy định}}']
    BM2: ["Bản mẫu/Mô đun không thể được sử dụng hữu ích", db-bm2, '{{subst:huggle/db-notice|1=$1|2=bản mẫu hoặc  đun không thể được sử dụng hữu ích theo bất kỳ cách nào}}']
    BM3: ["Bản mẫu/Mô đun không được sử dụng  bất kỳ trang nào", db-bm3, '{{subst:huggle/db-notice|1=$1|2=bản mẫu hoặc  đun không được sử dụng  bất kỳ trang nào}}']
    TV1: ["Thành viên yêu cầu xóa", db-tv1, '{{subst:huggle/db-notice|1=$1|2=do thành viên yêu cầu xóa}}']
    TV2: ["Trang hoặc trang con thành viên của thành viên không tồn tại", db-tv2, '{{subst:huggle/db-notice|1=$1|2=thể loại  tên sai}}']
    TV3: ["Chứa nhiều hình không tự do", db-tv3, '{{subst:Db-gallery-notice|$1|header=1}}', notify]
    CTT1: ["Cổng thông tin dưới dạng một bài viết", db-ctt1, '{{subst:huggle/db-notice|1=$1|2=cổng thông tin tồn tại dưới dạng một bài viết}}']
    CTT2: ["Cổng thông tin chỉ  một bài viết  khai hoặc ít hơn ba bài viết không  khai", db-ctt2, '{{subst:Db-emptyportal-notice|1=$1|header=1}}']

###############################################################################
#                             Chấm điểm sửa đổi                               #
# Mục này chứa các giá trị Huggle sử dụng để chấm điểm chất lượng của sửa đổi #
###############################################################################

# Cộng 20 điểm cho sửa đổi của IP, vì có nhiều sửa đổi phá hoại đến từ IP
score-ip: 20
# Bot đã có cờ thì thường không có hành vi phá hoại
score-bot: -20000
# Các thành viên giữ nhiều cờ thường sẽ không phá hoại, 
# kể cả khi họ chưa được thêm vào danh sách trắng
score-flag: -200
# Thành viên sử dụng trang thành viên thường là để thử nghiệm
score-user: -250
# Đôi khi sửa đổi của một TV tại trang thành viên của TV khác bị xem là phá hoại
score-foreign-user: 100
# Trang thảo luận ít khi bị phá hoại, nên để ít điểm thôi
score-talk: -200
# Các thành viên có số đổi thấp hơn ngưỡng này sẽ được thêm vào danh sách trắng
score-wl: -2000
# ORES. Xem meta.wikimedia.org/wiki/Objective_Revision_Evaluation_Service
# Nếu "ores-enabled" được đặt là "true" thì Huggle sẽ sử dụng ORES như một tiêu chí chấm điểm
ores-enabled: true
# Phần này dùng để xác định xem ORES có được hỗ trợ trên wiki không, 
# nếu có thì nên đặt là "true" kể cả khi "ores-enabled" không được bật
ores-supported: true
# URL ORES
ores-urlv3: https://ores.wikimedia.org/
score-level:
    1: 160
    2: 220
    3: 320
    4: 400

# Hằng số này được dùng để khuếch đại điểm số đã được chuyển đổi. Điểm số ORES gốc có thang điểm từ 0 đến 1 (số thực). 
# Huggle sử dụng cơ chế tính điểm khác, với điểm số là các số nguyên dài có dấu. Bạn có thể điều chỉnh
# biến này để thay đổi trọng số của ORES trong điểm số của Huggle.

# Ví dụ, nếu điểm số 600, với điểm số ORES gốc là "1" (100%), Huggle sẽ trả về 600 điểm HG,
# và với điểm số ORES gốc là "0", Huggle sẽ trả về -600 điểm HG, còn "0.5" sẽ trả về 0 điểm HG.
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 là các phần nhỏ của một từ, chúng có thể nằm giữa của một từ hoàn chỉnh
# ví dụ: "haha" thì từ "po7hahakaka" sẽ bị lọc
# vì vậy hãy cẩn thận nếu không bạn sẽ tạo ra "false positive"
score-parts:
#  Danh sách "phần của từ"
    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]

# Các từ này sẽ được chấm điểm, trừ khi chúng nằm trên trang thảo luận (có từ 3.1.10+)
score-words-no-talk:
    800: [hey, heya, hi, hello]
    1000: [':)', ':-)', ':P', ':D', lol, rofl]

# score-words là các từ riêng lẻ, chúng thậm chí có thể không thực sự cần phải là từ,
# chúng cũng có thể là những cụm từ ngắn nhưng không được chứa dấu phẩy (ví dụ: fuck off)
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]

# Định sẵn số điểm cho một số thẻ sửa đổi (đã có từ Huggle 3.1.17)
# Đi tới [[Special:Tags]] và [[Special:AbuseFilter]] để xem thêm thông tin
score-tags:
# Các thẻ sau chỉ có enwiki và chỉ dùng để tham khảo
    # bad external: 100
    # Huggle: -2000
    # Possible vandalism: 800
# Thành viên sử dụng các công cụ này thường được coi là có đóng góp tốt
    # SWViewer thường được các thành viên tuần tra liên wiki, [[m:GR|GR]], [[m:GS|GS]] sử dụng
    SWViewer [1.6]: -2000
    # Chỉ có người tự đánh dấu tuần tra mới đưcoj sử dụng Twinkle
    Twinkle: -2000
# Các sửa đổi bất thường
    # Có khả năng là phá hoại hoặc sửa đổi gây hại
    Nhiều khả năng đây là sửa đổi thiếu thiện ý: 800
    Xóa Thể loại:Nhân vật còn sống: 250
    Lặp lại ký tự: 300
    Nghịch cú pháp: 300
    # Thêm emoji vào bài viết, xác định bởi bộ lọc toàn cục 110
    Emoji: 500
    # Thành viên rất mới hoặc IP sửa bản mẫu hoặc mô đun. Để 300 điểm vì thường xuyên có IP phá hoại bản mẫu
    Người dùng mới sửa bản mẫu: 300
    Người dùng mới sửa mô đun: 300
    # Xóa nội dung lớn
    Xóa trên 90% nội dung: 500
    Xóa từ 50% đến 90% nội dung: 300
    Tẩy trống trang thảo luận: 300
    # Thường là spam hoặc quảng cáo
    Người dùng thêm liên kết chứa chính tên thành viên của mình: 600
    Nhiều khả năng sửa đổi này là spam: 600


##############################################################################
#                           Hồi sửa và các bản mẫu                           #
#               Cấu hình cho chức năng hồi sửa và một số bản mẫu             #
##############################################################################
# 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
template-header: "Sửa đổi của bạn tại $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

# Các "Thẻ" (Nhãn) bảo trì bài viết.
# Chỉ lấy các thẻ được sử dụng thường xuyên
tags: ['bài quảng cáo', 'cần biên tập', 'lỗi thời', 'cần dọn dẹp', 'chú thích trong bài', 'thế:clk|điền  do vào đây', 'đang diễn ra', 'không nổi bật', 'chép dán', 'quá nhiều liên kết ngoài', 'dọn dẹp lại', 'quá nhiều đề mục', 'quá dài', 'chia', 'phân chia thành các mục con', 'thiếu mở đầu', 'viết lại phần mở đầu', 'mở đầu quá dài', 'mở đầu quá ngắn', 'chỉ   phần mở đầu', 'tóm tắt cốt truyện', 'thiếu tóm tắt cốt truyện', 'tóm lược dài', 'có nguồn', 'quan điểm người hâm mộ', 'sách giao khoa', 'dọn dẹp văn phong báo chí', 'phỏng đoán', 'thiếu nguồn bên thứ ba', 'thiếu nguồn gốc', 'tin vịt', 'tầm nhìn hẹp', 'thái độ trung lập', 'tranh chấp', 'TSNDS không nguồn', 'TSNDS nguồn', 'TSNDS tự xuất bản', 'tự xuất bản', 'văn phong', 'nguồn không đáng tin cậy', 'wiki hoá']

# Danh sách bản mẫu lấy từ Twinkle
tags-info:
    bài quảng cáo: info='Bài được viết như quảng cáo'
    cần biên tập: info='Cần có người am hiểu về chủ đề tham gia biên tập bài viết'
    lỗi thời: info='Cần cập nhật thông tin mới nhất'
    cần dọn dẹp: info='yêu cầu dọn dẹp'
    chú thích trong bài: info='Có thể đã có vài nguồn nhưng vẫn cần thêm nguồn hoặc tài liệu tham khảo để xác minh'
    thế:clk: info='bài có chất lượng kém (dịch máy, thiếu nguồn, không biên tập, trình bày cẩu thả,...)'
    đang diễn ra: info='Một sự kiện đang diễn ra'
    không nổi bật: info='Chủ thể trong bài có thể không đáp ứng nguyên tắc chung về độ nổi bật'
    chép dán: info='Có thể đã được sao chép và dán từ nơi khác'
    quá nhiều liên kết ngoài: info='Có những liên kết ngoài phạm quy'
    dọn dẹp lại: info='cần sửa lại bố cục toàn bài'
    quá nhiều đề mục: info='quá nhiều đề mục'
    quá dài: info='Bài viết quá dài'
    chia: info='chia bài này ra thành nhiều bài hoặc tạo bài con cho bài này'
    phân chia thành các mục con: info='cần được chia thành các đề mục để người đọc dễ nắm bắt nội dung'
    thiếu mở đầu: info='không có phần mở đầu'
    viết lại phần mở đầu: info='phần mở đầu cần được viết lại theo quy định'
    mở đầu quá dài: info='phần mở đầu quá dài so với độ dài của bài'
    mở đầu quá ngắn: info='phần mở đầu quá ngắn và cần được mở rộng để tóm tắt các điểm chính'
    chỉ có ở phần mở đầu: info='một số thông tin không có trong thân bài'
    tóm tắt cốt truyện: info='gần như chỉ thấy tóm tắt cốt truyện, thiếu thông tin về quá trình sáng tác, tạo ra tác phẩm, đánh giá chuyên môn'
    thiếu tóm tắt cốt truyện: info='cần một bản tóm tắt cốt truyện'
    tóm lược dài: info='tóm tắt cốt truyện quá dài hoặc quá chi tiết'
    có nguồn: info='có người đã thử tìm nguồn và cho rằng chủ thể này đủ độ nổi bật'
    quan điểm người hâm mộ: info='được viết từ quan điểm của một người hâm mộ'
    sách giao khoa: info='viết như sách giáo khoa, giáo trình đại học'
    dọn dẹp văn phong báo chí: info='đọc như một thông cáo báo chí hoặc bài viết tin tức'
    phỏng đoán: info='chứa các dự đoán không nguồn chứng thực, thông tin về những sự kiện sẽ không xảy ra'
    thiếu nguồn bên thứ ba: info='phụ thuộc quá nhiều vào các nguồn liên quan có quá chặt chẽ với chủ thể, cần nguồn trung lập hơn'
    thiếu nguồn gốc: info='không có nguồn nào cả'
    tin vịt: info='một phần hoặc toàn bài có thể là chuyện bịa đặt, không có thật'
    tầm nhìn hẹp: info='có thể không đại diện cho một cái nhìn toàn cầu về chủ đề'
    thái độ trung lập: info='không duy trì quan điểm trung lập'
    tranh chấp: info='có nghi ngờ về độ chính xác của bài'
    TSNDS không nguồn: info='Tiểu sử người đang sống không có nguồn nào cả (với các bài viết tạo sau ngày 14/03/2021, hãy sử dụng {{thế:prod blp}})'
    TSNDS nguồn: info='TSNĐS cần thêm nguồn để xác minh'
    TSNDS tự xuất bản: info='TSNĐS chỉ chứa nguồn tự xuất bản nên cần thêm các nguồn khác'
    tự xuất bản: info='chứa quá nhiều nguồn tự xuất bản (blog, diễn đàn, mạng xã hội, sách tự xuất bản...)'
    văn phong: info='giọng văn không bách khoa theo kiểu Wikipedia'
    nguồn không đáng tin cậy: info='một số nguồn có thể không đáng tin cậy theo quy định của Wikipedia'
    wiki hoá: info='cần chỉnh sửa bài viết theo đúng định dạng của Wikipedia'

# Thành viên phải xác nhận việc lùi lại sửa đổi của thành viên đã ở trong danh sách trắng
confirm-ignored: true
# Thành viên phải xác nhận việc lùi lại nhiều sửa đổi
confirm-multiple: false
# To be implemented (probably revert of page creator?)
confirm-page: true
# Thành viên phải xác nhận khi lùi về phiên bản giống y hệt
confirm-same: true
# Thành viên phải xác nhận trước khi tự lùi lại sửa đổi của chính mình
confirm-self-revert: true
# To be implemented (probably revert of user who is warned? makes no sense :))
confirm-warned: false

# Tóm lược sửa đổi tự động nếu dùng lùi sửa thù công thay cho chức năng lùi tất cả của MediaWiki
manual-revert-summary: 'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] quay về phiên bản cuối $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"

# Loại lùi sửa và cảnh báo sẽ xuất hiện ở menu ngữ cảnh của Huggle, ghi sẵn lý do lùi.
warning-types:
    00000_vandalism:     'Phá hoại'
    00100_disruptive:    'Sửa đổi gây hại'
    00200_test:          'Thử nghiệm: Sửa đổi thử nghiệm'
    00300_spam:          'Spam liên kết ngoài không phù hợp'
    00400_advert:        'Quảng cáo hoặc khuyến mãi'
    00500_npov:          'Vi phạm thái độ trung lập'
    00600_blank:         'Tẩy trống/Xóa nội dung không  do'
    00700_afd:           'Xóa bản mẫu biểu quyết xóa bài'
    00800_speedy:        'Xóa bản mẫu xóa nhanh'
    00900_mos:           'Không tuân theo cẩm nang biên soạn'
    01000_attack:        'Tấn công  nhân biên tập viên khác'
    01100_chat:          'Biến trang thảo luận thành diễn đàn hoặc kênh chat'
    01200_joke:          'Thêm nội dung đùa giỡn, hài hước vào bài'
    01300_biog:          'Thêm nội dung không nguồn vào tiểu sử người đang sống'
    01400_unsourced:     'Thêm nội dung không  nguồn đáng tin cậy'
    01500_nor:           'Thêm nghiên cứu gốc, nghiên cứu chưa được công bố'

# Loại (bản mẫu) cảnh báo mặc định, phải là 1 trong số bản mẫu được liệt kê tại "warning-types" ở trên.
default-template: 00000_vandalism

# Tóm lược sửa đổi cho từng loại lùi sửa 
revert-summaries:
    00000_vandalism:     'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Sửa đổi [[Wikipedia:Phá hoại|không mang tính xây dựng]]'
    00100_disruptive:    'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Sửa đổi gây hại'
    00200_test:          'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Sửa đổi thử nghiệm'
    00300_spam:          'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Thêm liên kết ngoài không phù hợp quy định'
    00400_advert:        'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Nội dung spam hoặc quảng cáo'
    00500_npov:          'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Xin hãy tuân thủ [[WP:TDTL|thái độ trung lập]]'
    00600_blank:         'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Tẩy trống trang/Xóa nội dung lớn  không nêu  do'
    00700_afd:           'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Không xóa bản mẫu [[WP:BQXB|biểu quyết xóa bài]] ra khỏi bài viết khi BQXB đang diễn ra'
    00800_speedy:        'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Không xóa thẻ xóa nhanh khi chưa cải thiện bài viết'
    00900_mos:           'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Không tuân theo [[WP:CNBS|cẩm nang biên soạn]]'
    01000_attack:        'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Không [[WP:ATP|tấn công  nhân]] biên tập viên khác'
    01100_chat:          'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Không biến trang thảo luận bài viết thành diễn đàn'
    01200_joke:          'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Thêm nội dung đùa giỡn, hài hước vào bài viết'
    01300_biog:          'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Thêm nội dung [[WP:NĐTC|không nguồn]] vào [[WP:TSNĐS|tiểu sử người đang sống]]'
    01400_unsourced:     'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Thêm nội dung không [[WP:NĐTC|nguồn đáng tin cậy]]'
    01500_nor:           'Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]): Thêm nghiên cứu gốc/nghiên cứu chưa được công bố'

# 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: "Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]) to last revision by $2"

# Tóm lược sửa đổi mặc định khi lùi sửa, nếu không ghi lý do
default-summary: "Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]]) quay về phiên bản cuối của $2"
# Tóm lược sửa đổi khi không xác định được phiên bản mục tiêu
rollback-summary-unknown: "Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]])"
# Tóm lược lùi 1 sửa đổi đơn lẻ
single-revert-summary: "Đã lùi lại sửa đổi của [[Đặc biệt:Đóng góp/$1|$1]] ([[Thảo luận Thành viên:$1|thảo luận]])"
# Tóm lược khi hồi phục một phiên bản sửa đổi
restore-summary: "Đã hồi về bản sửa đổi $1 của [[Đặc biệt:Đóng góp/$2|$2]] ([[Thảo luận Thành viên:$2|thảo luận]]): $3"
# Lùi lại sửa đổi của chính thành viên:
undo-summary: "Đang tự lùi lại sửa đổi của chính bản thân"

# Bật cảnh báo im (cảnh báo duy nhất)
warning-im: true
# Số cấp cảnh báo tối đa.
warning-mode: 4
# Tóm lược cho cảnh báo
warn-summary: "Cảnh báo về sửa đổi tại [[$1]]"
warn-summary-2: "Cảnh báo lần 2 về sửa đổi tại [[$1]]"
warn-summary-3: "Cảnh báo lần 3 về sửa đổi tại [[$1]]"
warn-summary-4: "Cảnh báo lần 4 về sửa đổi tại [[$1]]"

# Các comment ẩn để Huggle phân tích cú pháp, tại Wikipedia tiếng Việt mọi bản mẫu cảnh báo thành viên  
# đều chứa các comment này để xác định xem bản mẫu thuộc cấp độ nào, dù nó có thể nằm ở bất cứ đâu bên 
# trong bản mẫu, chẳng hạn như nằm trong chú thích của biểu tượng cảnh báo
warning-template-tags:
    - '1;<!-- Template:uw-attack1 -->'
    - '1;<!-- Template:uw-disruptive1 -->'
    - '1;<!-- Template:uw-vandalism1 -->'
    - '1;<!-- Template:uw-joke1 -->'
    - '1;<!-- Template:uw-mos1 -->'
    - '1;<!-- Template:uw-npov1 -->'
    - '1;<!-- Template:uw-delete1 -->'
    - '1;<!-- Template:uw-afd1 -->'
    - '1;<!-- Template:uw-speedy1 -->'
    - '1;<!-- Template:uw-advert1 -->'
    - '1;<!-- Template:uw-spam1 -->'
    - '1;<!-- Template:uw-chat1 -->'
    - '1;<!-- Template:uw-test1 -->'
    - '1;<!-- Template:uw-selfrevert1 -->'
    - '1;<!-- Template:uw-biog1 -->'
    - '1;<!-- Template:uw-unsourced1 -->'
    - '1;<!-- Template:uw-nor1 -->'
    - '2;<!-- Template:uw-attack2 -->'
    - '2;<!-- Template:uw-disruptive2 -->'
    - '2;<!-- Template:uw-vandalism2 -->'
    - '2;<!-- Template:uw-joke2 -->'
    - '2;<!-- Template:uw-mos2 -->'
    - '2;<!-- Template:uw-npov2 -->'
    - '2;<!-- Template:uw-delete2 -->'
    - '2;<!-- Template:uw-afd2 -->'
    - '2;<!-- Template:uw-speedy2 -->'
    - '2;<!-- Template:uw-advert2 -->'
    - '2;<!-- Template:uw-spam2 -->'
    - '2;<!-- Template:uw-chat2 -->'
    - '2;<!-- Template:uw-test2 -->'
    - '2;<!-- Template:uw-selfrevert2 -->'
    - '2;<!-- Template:uw-biog2 -->'
    - '2;<!-- Template:uw-unsourced2 -->'
    - '2;<!-- Template:uw-nor2 -->'
    - '3;<!-- Template:uw-attack3 -->'
    - '3;<!-- Template:uw-disruptive3 -->'
    - '3;<!-- Template:uw-vandalism3 -->'
    - '3;<!-- Template:uw-joke3 -->'
    - '3;<!-- Template:uw-mos3 -->'
    - '3;<!-- Template:uw-npov3 -->'
    - '3;<!-- Template:uw-delete3 -->'
    - '3;<!-- Template:uw-afd3 -->'
    - '3;<!-- Template:uw-speedy3 -->'
    - '3;<!-- Template:uw-advert3 -->'
    - '3;<!-- Template:uw-spam3 -->'
    - '3;<!-- Template:uw-chat3 -->'
    - '3;<!-- Template:uw-test3 -->'
    - '3;<!-- Template:uw-selfrevert3 -->'
    - '3;<!-- Template:uw-biog3 -->'
    - '3;<!-- Template:uw-unsourced3 -->'
    - '3;<!-- Template:uw-nor3 -->'    
    - '4;<!-- Template:uw-attack4 -->'
    - '4;<!-- Template:uw-generic4 -->'
    - '4;<!-- Template:uw-vandalism4 -->'
    - '4;<!-- Template:uw-joke4 -->'
    - '4;<!-- Template:uw-mos4 -->'
    - '4;<!-- Template:uw-npov4 -->'
    - '4;<!-- Template:uw-delete4 -->'
    - '4;<!-- Template:uw-speedy4 -->'
    - '4;<!-- Template:uw-advert4 -->'
    - '4;<!-- Template:uw-spam4 -->'
    - '4;<!-- Template:uw-chat4 -->'
    - '4;<!-- Template:uw-test4 -->'
    - '4;<!-- Template:uw-selfrevert4 -->'
    - '4;<!-- Template:uw-biog4 -->'
    - '4;<!-- Template:uw-unsourced4 -->'
    - '4;<!-- Template:uw-nor4 -->'
    - '4;<!-- Template:uw-attack4im: -->'
    - '4;<!-- Template:uw-vandalism4im -->'
    - '4;<!-- Template:uw-joke4im -->'
    - '4;<!-- Template:uw-mos4im -->'
    - '4;<!-- Template:uw-delete4im -->'
    - '4;<!-- Template:uw-afd4im -->'
    - '4;<!-- Template:uw-advert4im -->'
    - '4;<!-- Template:uw-spam4im -->'
    - '4;<!-- Template:uw-selfrevert4im -->'
    - '4;<!-- Template:uw-bio4im -->'

# Danh sách bản mẫu cảnh báo. Mỗi loại cảnh báo đều có 4 cấp độ và 1 "chỉ cảnh báo duy nhất" (4im)
# $1 = tên trang, $2 = URL liên kết đến khác biệt sửa đổi
# Một số bản mẫu mặc định của Twinkle không có tham số ghi diff nên sẽ được ghi thủ công

# Phá hoại
00000_vandalism1: '{{subst:uw-vandalism1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00000_vandalism2: '{{subst:uw-vandalism2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00000_vandalism3: '{{subst:uw-vandalism3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00000_vandalism4: '{{subst:uw-vandalism4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00000_vandalism4im: '{{subst:uw-vandalism4im|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Sửa đổi gây hại
00100_disruptive1: '{{subst:uw-disruptive1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00100_disruptive2: '{{subst:uw-disruptive2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00100_disruptive3: '{{subst:uw-disruptive3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00100_disruptive4: '{{subst:uw-generic4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Sửa đổi thử nghiệm
00200_test1: '{{subst:uw-test1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00200_test2: '{{subst:uw-test2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00200_test3: '{{subst:uw-test3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00200_test4: '{{subst:uw-vandalism4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Spam liên kết
00300_spam1: '{{subst:uw-spam1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00300_spam2: '{{subst:uw-spam2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00300_spam3: '{{subst:uw-spam3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00300_spam4: '{{subst:uw-spam4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00300_spam4im: '{{subst:uw-spam4im|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Quảng cáo hoặc khuyến mãi
00400_advert1: '{{subst:uw-advert1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00400_advert2: '{{subst:uw-advert2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00400_advert3: '{{subst:uw-advert3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00400_advert4: '{{subst:uw-advert4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00400_advert4im: '{{subst:uw-advert4im|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Vi phạm thái độ trung lập
00500_npov1: '{{subst:uw-npov1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00500_npov2: '{{subst:uw-npov2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00500_npov3: '{{subst:uw-npov3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00500_npov4: '{{subst:uw-npov4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Tẩy trống trang, xóa nội dung
00600_blank1: '{{subst:uw-delete1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00600_blank2: '{{subst:uw-delete2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00600_blank3: '{{subst:uw-delete3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00600_blank4: '{{subst:uw-delete4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00600_blank4im: '{{subst:uw-delete4im|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Xóa bản mẫu BQXB
00700_afd1: '{{subst:uw-afd1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00700_afd2: '{{subst:uw-afd2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00700_afd3: '{{subst:uw-afd3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00700_afd4: '{{subst:uw-afd4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Xóa bản mẫu xóa nhanh
00800_speedy1: '{{subst:uw-speedy1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00800_speedy2: '{{subst:uw-speedy2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00800_speedy3: '{{subst:uw-speedy3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00800_speedy4: '{{subst:uw-speedy4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Không tuân theo cẩm nang biên soạn
00900_mos1: '{{subst:uw-mos1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00900_mos2: '{{subst:uw-mos2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00900_mos3: '{{subst:uw-mos3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00900_mos4: '{{subst:uw-mos4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
00900_mos4im: '{{subst:uw-mos4im|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Tấn công cá nhân
01000_attack1: '{{subst:uw-npa|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01000_attack2: '{{subst:uw-npa2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01000_attack3: '{{subst:uw-npa3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01000_attack4: '{{subst:uw-npa4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01000_attack4im: '{{subst:uw-npa4im|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Biến thảo luận thành diễn đàn
01100_chat1: '{{subst:uw-chat1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01100_chat2: '{{subst:uw-chat2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01100_chat3: '{{subst:uw-chat3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01100_chat4: '{{subst:uw-chat4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Thêm nội dung đùa giỡn hoặc hài hước vào bài viết
01200_joke1: '{{subst:uw-joke1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01200_joke2: '{{subst:uw-joke2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01200_joke3: '{{subst:uw-joke3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01200_joke4: '{{subst:uw-joke4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01200_joke4im: '{{subst:uw-joke4im|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Thêm nội dung không nguồn vào TSNĐS
01300_biog1: '{{subst:uw-biog1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01300_biog2: '{{subst:uw-biog2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01300_biog3: '{{subst:uw-biog3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01300_biog4: '{{subst:uw-biog4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01300_biog4im: '{{subst:uw-biog4im|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Thêm nội dung không nguồn
01400_unsourced1: '{{subst:uw-unsourced1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01400_unsourced2: '{{subst:uw-unsourced2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01400_unsourced3: '{{subst:uw-unsourced3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01400_unsourced4: '{{subst:uw-unsourced4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Thêm nghiên cứu chưa công bố
01500_nor1: '{{subst:uw-nor1|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01500_nor2: '{{subst:uw-nor2|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01500_nor3: '{{subst:uw-nor3|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'
01500_nor4: '{{subst:uw-nor4|1=$1|2=(Xem lại sửa đổi của bạn tại [$2 đây]).}} ~~~~'

# Chào mừng thành viên
# Bản mẫu không cần phải chứa 4 dấu ngã, chữ ký sẽ được thêm tự động

# Danh sách bản mẫu chào mừng
# Lấy từ [[MediaWiki:Gadget-friendlywelcome.js]]
welcome-messages:
    "hoan nghênh 2": '{{subst:Hoan nghênh2|$1}}'
    "hoan nghênh 3": '{{subst:Hoan nghênh3|$1}}'
    "hoan nghênh 4": '{{subst:Hoan nghênh4|$1}}'
    "hoan nghênh 5": '{{subst:Hoan nghênh5|$1}}'
    "hoan nghênh 6": '{{subst:Hoan nghênh6|$1}}'
    "hoan nghênh 7": '{{subst:Hoan nghênh7|$1}}'
    "hoan nghênh 8": '{{subst:Hoan nghênh8|$1}}'
    "hoan nghênh 12": '{{subst:Hoan nghênh 12|$1}}'
    "hoan nghênh của Băng Tỏa": '{{subst:Thành viên:Băng Tỏa/Welcome|$1}}'
    "chào mừng thành viên mới": '{{subst:chào mừng thành viên mới|$1}}'
    "hoan nghênh phá hoại": '{{subst:hoan nghênh-phá hoại|$1}}'

# Bản mẫu mặc định dùng khi chào mừng thành viên
welcome: '{{subst:Hoan nghênh3}}'
# Bản mẫu chào mừng IP
welcome-anon: '{{subst:Welcome8IP}}'
# Tóm lược sửa đổi
welcome-summary: 'Hoan nghênh bạn đến với Wikipedia tiếng Việt'

##############################################################################
#                 Các chức năng chỉ dành cho bảo quản viên                   #
##############################################################################

# Bật một số chức năng chỉ cho bảo quản viên. Chú ý: Tuỳ chọn này kích hoạt
# một số chức năng của điều phối viên, chẳng hạn như, xóa trang và khoá trang
admin: true

# Tuỳ chọn thời hạn cấm
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]
# Thời hạn cấm mặc định
blocktime: indefinite
# Thời hạn cấm mặc định đối với IP
blocktime-anon: "24 hours"
# Bản mẫu sẽ được gửi đến thành viên bị cấm
block-message: '{{subst:Cb-cấm|1=$1|2=$2}}'
# Bản mẫu cấm thành viên vô thời hạn
# block-message-indef: '{{subst:Cb-cấm-vô hạn|lý do=$1}}'
# Lý do cấm mặc định
block-reason: "[[Wikipedia:Phá hoại|Phá hoại]]"
# Tóm lược sửa đổi thông báo cấm
block-summary: "Thông báo: Bạn đã bị cấm sửa đổi tại Wikipedia tiếng Việt"

# (Dành cho cả điều phối viên và bảo quản viên) Lý do khoá trang theo mặc định
protection-reason: '[[Wikipedia:Phá hoại|Phá hoại]] thường xuyên'
# (Dành cho cả điều phối viên và bảo quản viên) Các lý do xóa trang sẽ xuất hiện trong menu xóa
deletion-reasons:
    - '[[WP:C1|C1]]:  nghĩa  ràng'
    - '[[WP:C2|C2]]: Trang thử nghiệm'
    - '[[WP:C3|C3]]: [[Wikipedia:Phá hoại|Phá hoại]]'
    - '[[WP:C3|C3]]: [[Wikipedia:Không tung tin vịt|Tin vịt]]  ràng'
    - '[[WP:C4|C4]]: Trang được tạo lại với nội dung của một trang đã từng bị [[WP:XOA|xóa]]'
    - '[[WP:C5|C5]]: Trang do thành viên bị [[WP:CẤM|cấm]] hoặc [[WP:BAN|cấm chỉ]] tạo ra'
    - '[[WP:C6|C6]]: Xóa để thực hiện các tác vụ bảo trì  thuật'
    - '[[WP:C6|C6]]: Xóa theo [[WP:BQXB|biểu quyết xóa bài]]'
    - '[[WP:C8|C8]]: Trang thảo luận của một trang không tồn tại'
    - '[[WP:C8|C8]]: Trang liên quan đến một trang khác không tồn tại hoặc đã bị xóa'
    - '[[WP:C9|C9]]:  ràng  [[WP:KHONGQUANGCAO|quảng cáo]]'
    - '[[WP:C10|C10]]: Tên trang sai'
    - '[[WP:C11|C11]]: [[WP:ATP|Trang tấn công]] hoặc [[WP:BLP|tiểu sử người đang sống]] không nguồn hoàn toàn tiêu cực'
    - '[[WP:C12|C12]]: Trang không được dịch/không được viết bằng tiếng Việt'
    - '[[WP:C13|C13]]:  ràng [[WP:VPBQ|vi phạm bản quyền]]'
    - '[[WP:BV1|BV1]]: Bài viết thiếu ngữ cảnh cần thiết để xác định chủ thể'
    - '[[WP:BV2|BV2]]: Bài viết không  nội dung thực'
    - '[[WP:BV3|BV3]]: Bài viết được sao chép từ một bài viết khác đã có'
    - '[[WP:BV4|BV4]]: Nhân vật, tổ chức, địa danh...  ràng chưa đủ độ nổi bật'


##############################################################################
#                        Một số thứ dùng để phân loại                        #
##############################################################################

# Phần này dùng cho tên đề mục khi cảnh báo thành viên
months:
  - Tháng 1 năm
  - Tháng 2 năm
  - Tháng 3 năm
  - Tháng 4 năm
  - Tháng 5 năm
  - Tháng 6 năm
  - Tháng 7 năm
  - Tháng 8 năm
  - Tháng 9 năm
  - Tháng 10 năm
  - Tháng 11 năm
  - Tháng 12 năm

# 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]

# Các tóm lược này sẽ được lọc ra một luồng tuần tra riêng
assisted-summaries:
    - '[[Wikipedia:AutoWikiBrowser|AWB]]'
    # - 'sử dụng [[Wikipedia:STiki||STiki]]'
    - '[[WP:TWINKLE|Twinkle]]'
    - '[[WP:TW|TW]]'
    - '[[WP:TWINKLE|TW]]'
    - '([[WP:TW|TW]])'
    - 'dùng [[:en:Wikipedia:Tools/Navigation_popups|popups]]'
    - 'dùng [[WP:HOTCAT|HotCat]]'

# Các tóm lược sửa đổi sinh tự động
page-blanked-pattern: '(\[\[(Wikipedia|WP):(TTL|Tóm lược sửa đổi được sinh tự động)|(←|Tóm lược sửa đổi tự động)\]\])?(:|←)? ?(Tẩy trống trang|(Page was blanked)|(Blank(ed|ing) the page))\.?'
page-created-pattern: '(\[\[(Wikipedia|WP):(TTL|Tóm lược sửa đổi được sinh tự động)|(←|Tóm lược sửa đổi tự động)\]\])?(:|←)? ?Trang mới: .*'
page-redirected-pattern: '(\[\[(Wikipedia|WP):(TTL|Tóm lược sửa đổi được sinh tự động)|(←|Tóm lược sửa đổi tự động)\]\])?(:|←)? ?Đổi hướng đến .*'
page-replaced-pattern: '(\[\[(Wikipedia|WP):(TTL|Tóm lược sửa đổi được sinh tự động)|(←|Tóm lược sửa đổi tự động)\]\])?(:|←)? ?Thay cả nội dung bằng  .*'

# Các patterns cho việc lùi sửa
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 .*'
    - '^[Đđ]ã lùi lại sửa đổi [\d]+ của .*'
    - '^[Đđ]ã lùi lại sửa đổi của .*'

# Mục bản mẫu đặt lên đầu trang thảo luận cho IP dùng chung
shared-ip-templates:
    - sharedip
    - vandalip

tag-summaries:
    - '^prod$'
    - 'prod .'
    - '[\{:]prod'
    - 'prod[\}\-:2]'
    - '(nominated|prodding|proposed) for deletion'
    - '^tag$'

##############################################################################
#                             Luồng tuần tra                                 #
##############################################################################

queues:
    'Sửa đổi chung (đã được lọc)':
        filter-ignored: exclude
        filter-notifications: exclude
        filter-own-userspace: exclude
        filter-reverts: exclude
        filter-tags: exclude
        filter-warnings: exclude

    'Trang mới (đã được lọc)':
        filter-ignored: exclude
        filter-new-pages: require

    'Tất cả sửa đổi':

    'Tất cả trang mới':
        filter-new-pages: require

    'Assisted edits':
        filter-assisted: require
        filter-bot: exclude

    'Sửa đổi của tôi':
        filter-me: require
# Tự động mở luồng tuần tra này khi mở Huggle
default-queue: 'default'

# Mọi trang có tiêu đề trùng 100% với các tiêu đề được liệt kê dưới đây sẽ bị loại ra khỏi luồng tuần tra
ignore:
    - 'Trợ giúp:Chỗ thử'
    - 'Thảo luận Trợ giúp:Chỗ thử'
    - 'Bản mẫu:Thử'

# Mọi tiêu đề chứa một trong số các từ/cụm từ/patterns dưới đây sẽ bị loại ra khỏi luồng tuần tra
ignore-patterns:
    - '/sandbox'
    - '/common.js'
    - '/common.css'
    - '/chỗ thử'
    - '/nháp'

##############################################################################
#                                   Khác                                     #
##############################################################################

# Tóm lược sử dụng khi thành viên thực hiện thay đổi đối với config riêng
config-summary: 'Đang cập nhật các tuỳ chọn  nhân'
# Liên kết tới Trang chính của Huggle tại menu Go
go:
    "Wikipedia:Huggle": "Trang chính Huggle"
    "Trợ giúp:Chỗ thử": "Chỗ thử"
    "Bản mẫu:Vandalism information": "Thông tin phá hoại"
    "Wikipedia:TNCBQV": "Tin nhắn cho bảo quản viên"
    "Wikipedia:YCKT": "Yêu cầu khóa hay mở khóa trang"

# Kích hoạt dữ liệu luồng tuần tra qua IRC
# Mọi wiki đều được hỗ trợ luồng tuần tra qua IRC tại irc.wikimedia.org với cổng 6667
irc: true
irc-port: 6667
irc-channel: '#vi.wikipedia'

# Có bật Tuần tra thay đổi gần đây hay không? 
# Mọi sửa đổi được đánh dấu là tốt sẽ được phần mềm đánh dấu đã tuần tra
patrolling-enabled: true
patrol: true
# Tự động đánh dấu tuần tra trang khi gắn thẻ xóa nhanh
patrol-speedy: true

# Hậu tố này sẽ được thêm vào tóm lược sửa đổi, liên kết tới trang chính Huggle
summary: '([[WP:HG|HG]])'
# Trang hiển thị nội dung khi thành viên mở Huggle lên, hiển thị việc tự chịu trách nhiệm khi sử dụng
startup-message-location: "Wikipedia:Huggle/Message"
# Danh sách thành viên sử dụng Huggle. Nếu "userlistsync" được đặt thành "true", 
# Huggle sẽ tự động thêm tên thành viên sử dụng vào danh sách.
userlist: "Wikipedia:Huggle/Users"
userlistsync: true
userlist-update-summary: "Đang thêm [[Đặc biệt:Đóng góp/$1|$1]]"