Mô đun:Message box/configuration
Giao diện
Mô đun Lua này được sử dụng ở khoảng 232.000 trang. Để tránh gây lỗi trên quy mô lớn và tải máy chủ không cần thiết, tất cả thay đổi cần được thử nghiệm ở trang con /sandbox, /testcases của mô đun, hoặc ở chỗ thử mô đun. Các thay đổi đã được thử nghiệm có thể thêm vào mô đun bằng một sửa đổi duy nhất. Xin hãy thảo luận các thay đổi tại trang thảo luận trước khi áp dụng sửa đổi. |
Mô đun Lua này được sử dụng trong thông báo hệ thống, và ở khoảng 232.000 trang. Thay đổi đến nó có thể dẫn đến thay đổi ngay lập tức giao diện người dùng Wikipedia. Để tránh gây lỗi trên quy mô lớn và tải máy chủ không cần thiết, tất cả thay đổi cần được thử nghiệm ở trang con /sandbox, /testcases của mô đun, hoặc ở chỗ thử mô đun. Các thay đổi đã được thử nghiệm có thể thêm vào mô đun bằng một sửa đổi duy nhất. Xin hãy thảo luận các thay đổi tại trang thảo luận trước khi áp dụng sửa đổi. |
Mô-đun này là loại cần được khóa. Nó là một mô-đun nhìn thấy rõ được sử dụng bởi một số lượng lớn các trang, hoặc là các thay thế rất thường xuyên. Bởi vì phá hoại hoặc lỗi sai khi sửa sẽ ảnh hưởng đến nhiều trang và thậm chí chỉnh sửa tầm thường có thể gây ra tải đáng kể cho các máy chủ, nó được khóa bảo vệ hạn chế sửa đổi. |
--------------------------------------------------------------------------------
-- Message box configuration --
-- --
-- This module contains configuration data for [[Module:Message box]]. --
--------------------------------------------------------------------------------
local config = {
ambox = {
types = {
speedy = {
class = 'ambox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'ambox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'ambox-content',
image = 'Ambox important.svg'
},
style = {
class = 'ambox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'ambox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'ambox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
notice = {
class = 'ambox-notice',
image = 'Information icon4.svg'
},
growth = {
class = 'ambox-growth',
image = 'Ambox warning green construction.svg'
}
},
default = 'notice',
allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'},
allowSmall = true,
smallParam = 'left',
smallClass = 'mbox-small-left',
substCheck = true,
classes = {'metadata', 'ambox'},
imageEmptyCell = true,
imageCheckBlank = true,
imageSmallSize = '20x20px',
imageCellDiv = true,
useCollapsibleTextFields = true,
imageRightNone = true,
sectionDefault = 'article',
allowMainspaceCategories = true,
templateCategory = 'Bản mẫu hộp thông báo',
templateCategoryRequireName = true,
templateErrorCategory = 'Bản mẫu hộp thông báo thiếu tham số',
templateErrorParamsToCheck = {'issue', 'fix', 'subst'},
},
cmbox = {
types = {
speedy = {
class = 'cmbox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'cmbox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'cmbox-content',
image = 'Ambox important.svg'
},
style = {
class = 'cmbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'cmbox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'cmbox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
notice = {
class = 'cmbox-notice',
image = 'Information icon4.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'cmbox'},
imageEmptyCell = true
},
fmbox = {
types = {
warning = {
class = 'fmbox-warning',
image = 'Ambox warning pn.svg'
},
editnotice = {
class = 'fmbox-editnotice',
image = 'Information icon4.svg'
},
system = {
class = 'fmbox-system',
image = 'Information icon4.svg'
}
},
default = 'system',
showInvalidTypeError = true,
classes = {'fmbox'},
imageEmptyCell = false,
imageRightNone = false
},
imbox = {
types = {
speedy = {
class = 'imbox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'imbox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'imbox-content',
image = 'Ambox important.svg'
},
style = {
class = 'imbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'imbox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'imbox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
license = {
class = 'imbox-license licensetpl',
image = 'Imbox license.png' -- @todo We need an SVG version of this
},
featured = {
class = 'imbox-featured',
image = 'Fairytale_bookmark_gold.svg'
},
notice = {
class = 'imbox-notice',
image = 'Information icon4.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'imbox'},
imageEmptyCell = true,
below = true,
templateCategory = 'Bản mẫu hộp thông điệp tập tin'
},
ombox = {
types = {
speedy = {
class = 'ombox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'ombox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'ombox-content',
image = 'Ambox important.svg'
},
style = {
class = 'ombox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'ombox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'ombox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
notice = {
class = 'ombox-notice',
image = 'Information icon4.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'ombox'},
allowSmall = true,
imageEmptyCell = true,
imageRightNone = true
},
tmbox = {
types = {
speedy = {
class = 'tmbox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'tmbox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'tmbox-content',
image = 'Ambox important.svg'
},
style = {
class = 'tmbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'tmbox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'tmbox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
notice = {
class = 'tmbox-notice',
image = 'Information icon4.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'tmbox'},
allowSmall = true,
imageRightNone = true,
imageEmptyCell = true,
imageEmptyCellStyle = true,
templateCategory = 'Hộp thông báo thảo luận'
}
}
config.ambox.types["xóa nhanh"] = config.ambox.types.speedy
config.ambox.types["xoá nhanh"] = config.ambox.types.speedy
config.ambox.types["xóa"] = config.ambox.types.delete
config.ambox.types["xoá"] = config.ambox.types.delete
config.ambox.types["nghiêm trọng"] = config.ambox.types.delete
config.ambox.types["nội dung"] = config.ambox.types.content
config.ambox.types["văn phong"] = config.ambox.types.style
config.ambox.types["di chuyển"] = config.ambox.types.move
config.ambox.types["hợp nhất"] = config.ambox.types.move
config.ambox.types["khóa"] = config.ambox.types.protection
config.ambox.types["khoá"] = config.ambox.types.protection
config.ambox.types["chú ý"] = config.ambox.types.notice
config.ambox.types["thông báo"] = config.ambox.types.notice
config.ambox.types["xây dựng"] = config.ambox.types.growth
config.ambox.types["phát triển"] = config.ambox.types.growth
config.cmbox.types["xóa nhanh"] = config.cmbox.types.speedy
config.cmbox.types["xoá nhanh"] = config.cmbox.types.speedy
config.cmbox.types["xóa"] = config.cmbox.types.delete
config.cmbox.types["xoá"] = config.cmbox.types.delete
config.cmbox.types["nghiêm trọng"] = config.cmbox.types.delete
config.cmbox.types["nội dung"] = config.cmbox.types.content
config.cmbox.types["văn phong"] = config.cmbox.types.style
config.cmbox.types["di chuyển"] = config.cmbox.types.move
config.cmbox.types["hợp nhất"] = config.cmbox.types.move
config.cmbox.types["khóa"] = config.cmbox.types.protection
config.cmbox.types["khoá"] = config.cmbox.types.protection
config.cmbox.types["chú ý"] = config.cmbox.types.notice
config.cmbox.types["thông báo"] = config.cmbox.types.notice
config.imbox.types["xóa nhanh"] = config.imbox.types.speedy
config.imbox.types["xoá nhanh"] = config.imbox.types.speedy
config.imbox.types["xóa"] = config.imbox.types.delete
config.imbox.types["xoá"] = config.imbox.types.delete
config.imbox.types["nội dung"] = config.imbox.types.content
config.imbox.types["văn phong"] = config.imbox.types.style
config.imbox.types["di chuyển"] = config.imbox.types.move
config.imbox.types["khóa"] = config.imbox.types.protection
config.imbox.types["khoá"] = config.imbox.types.protection
config.imbox.types["giấy phép"] = config.imbox.types.license
config.imbox.types["chọn lọc"] = config.imbox.types.featured
config.imbox.types["chú ý"] = config.imbox.types.notice
return config