Localisation updates for core messages from Betawiki (2008-11-22 11:16 CET)
[lhc/web/wiklou.git] / languages / messages / MessagesVi.php
index d864123..2051923 100644 (file)
  */
 
 $namespaceNames = array(
-       NS_MEDIA                        => 'Phương_tiện',
-       NS_SPECIAL                      => 'Đặc_biệt',
-       NS_MAIN                         => '',
-       NS_TALK                         => 'Thảo_luận',
-       NS_USER                         => 'Thành_viên',
-       NS_USER_TALK            => 'Thảo_luận_Thành_viên',
-       # NS_PROJECT set by $wgMetaNamespace
-       NS_PROJECT_TALK         => 'Thảo_luận_$1',
-       NS_IMAGE                        => 'Hình',
-       NS_IMAGE_TALK           => 'Thảo_luận_Hình',
-       NS_MEDIAWIKI            => 'MediaWiki',
-       NS_MEDIAWIKI_TALK       => 'Thảo_luận_MediaWiki',
-       NS_TEMPLATE                     => 'Tiêu_bản',
-       NS_TEMPLATE_TALK        => 'Thảo_luận_Tiêu_bản',
-       NS_HELP                         => 'Trợ_giúp',
-       NS_HELP_TALK            => 'Thảo_luận_Trợ_giúp',
-       NS_CATEGORY                     => 'Thể_loại',
-       NS_CATEGORY_TALK        => 'Thảo_luận_Thể_loại'
+       NS_MEDIA            => 'Phương_tiện',
+       NS_SPECIAL          => 'Đặc_biệt',
+       NS_TALK             => 'Thảo_luận',
+       NS_USER             => 'Thành_viên',
+       NS_USER_TALK        => 'Thảo_luận_Thành_viên',
+       NS_PROJECT_TALK     => 'Thảo_luận_$1',
+       NS_IMAGE            => 'Tập_tin',
+       NS_IMAGE_TALK       => 'Thảo_luận_Tập_tin',
+       NS_MEDIAWIKI        => 'MediaWiki',
+       NS_MEDIAWIKI_TALK   => 'Thảo_luận_MediaWiki',
+       NS_TEMPLATE         => 'Tiêu_bản',
+       NS_TEMPLATE_TALK    => 'Thảo_luận_Tiêu_bản',
+       NS_HELP             => 'Trợ_giúp',
+       NS_HELP_TALK        => 'Thảo_luận_Trợ_giúp',
+       NS_CATEGORY         => 'Thể_loại',
+       NS_CATEGORY_TALK    => 'Thảo_luận_Thể_loại',
+);
+
+$namespaceAliases = array(
+       'Hình' => NS_IMAGE,
+       'Thảo_luận_Hình' => NS_IMAGE_TALK,
 );
 
 $skinNames = array(
@@ -48,6 +51,65 @@ $skinNames = array(
        'myskin'                => 'Cá nhân'
 );
 
+$specialPageAliases = array(
+       'DoubleRedirects'           => array( 'Đổi hướng kép' ),
+       'BrokenRedirects'           => array( 'Đổi hướng sai' ),
+       'Disambiguations'           => array( 'Trang định hướng' ),
+       'Userlogin'                 => array( 'Đăng nhập' ),
+       'Userlogout'                => array( 'Đăng xuất' ),
+       'CreateAccount'             => array( 'Đăng ký' ),
+       'Preferences'               => array( 'Tùy chọn' ),
+       'Watchlist'                 => array( 'Danh sách theo dõi' ),
+       'Recentchanges'             => array( 'Thay đổi gần đây' ),
+       'Upload'                    => array( 'Tải lên' ),
+       'Imagelist'                 => array( 'Danh sách hình' ),
+       'Newimages'                 => array( 'Hình mới', 'Tập tin mới' ),
+       'Listusers'                 => array( 'Danh sách thành viên' ),
+       'Statistics'                => array( 'Thống kê' ),
+       'Randompage'                => array( 'Ngẫu nhiên' ),
+       'Lonelypages'               => array( 'Trang mồ côi' ),
+       'Uncategorizedpages'        => array( 'Trang chưa phân loại' ),
+       'Uncategorizedcategories'   => array( 'Thể loại chưa phân loại' ),
+       'Uncategorizedimages'       => array( 'Hình chưa phân loại' ),
+       'Uncategorizedtemplates'    => array( 'Tiêu bản chưa phân loại' ),
+       'Unusedcategories'          => array( 'Thể loại chưa dùng' ),
+       'Unusedimages'              => array( 'Hình chưa dùng' ),
+       'Wantedpages'               => array( 'Trang cần thiết' ),
+       'Wantedcategories'          => array( 'Thể loại cần thiết' ),
+       'Wantedfiles'               => array( 'Tập tin cần thiết' ),
+       'Mostlinked'                => array( 'Liên kết nhiều nhất' ),
+       'Mostlinkedcategories'      => array( 'Thể loại liên kết nhiều nhất' ),
+       'Mostlinkedtemplates'       => array( 'Tiêu bản liên kết nhiều nhất' ),
+       'Shortpages'                => array( 'Trang ngắn' ),
+       'Longpages'                 => array( 'Trang dài' ),
+       'Newpages'                  => array( 'Trang mới' ),
+       'Ancientpages'              => array( 'Trang cũ' ),
+       'Deadendpages'              => array( 'Trang đường cùng' ),
+       'Protectedpages'            => array( 'Trang khóa' ),
+       'Protectedtitles'           => array( 'Tựa đề bị khóa' ),
+       'Allpages'                  => array( 'Allpages', 'Mọi bài' ),
+       'Prefixindex'               => array( 'Prefixindex', 'Tiền tố' ),
+       'Contributions'             => array( 'Đóng góp' ),
+       'Movepage'                  => array( 'Movepage', 'Di chuyển' ),
+       'Categories'                => array( 'Thể loại' ),
+       'Export'                    => array( 'Xuất' ),
+       'Version'                   => array( 'Phiên bản' ),
+       'Log'                       => array( 'Nhật trình' ),
+       'Blockip'                   => array( 'Cấm IP' ),
+       'Undelete'                  => array( 'Phục hồi' ),
+       'Import'                    => array( 'Nhập' ),
+       'Lockdb'                    => array( 'Khóa CSDL' ),
+       'Unlockdb'                  => array( 'Mở khóa CSDL' ),
+       'MIMEsearch'                => array( 'Tìm MIME' ),
+       'Listredirects'             => array( 'Trang đổi hướng' ),
+       'Revisiondelete'            => array( 'Xóa phiên bản' ),
+       'Randomredirect'            => array( 'Đổi hướng ngẫu nhiên' ),
+       'Mypage'                    => array( 'Mypage', 'Trang tôi', 'Trang cá nhân' ),
+       'Mytalk'                    => array( 'Thảo luận tôi', 'Trang thảo luận của tôi' ),
+       'Mycontributions'           => array( 'Đóng góp của tôi', 'Tôi đóng góp' ),
+       'Search'                    => array( 'Tìm kiếm' ),
+);
+
 $magicWords = array(
        'redirect'               => array( 0,    '#redirect' , '#đổi'             ),
        'notoc'                  => array( 0,    '__NOTOC__' , '__KHÔNGMỤCMỤC__'             ),
@@ -170,6 +232,7 @@ $messages = array(
 'tog-ccmeonemails'            => 'Gửi bản sao cho tôi khi gửi thư điện tử cho người khác',
 'tog-diffonly'                => 'Không hiển thị nội dung trang dưới phần so sánh phiên bản',
 'tog-showhiddencats'          => 'Hiển thị thể loại ẩn',
+'tog-norollbackdiff'          => 'Không so sánh sau khi lùi sửa',
 
 'underline-always'  => 'Luôn luôn',
 'underline-never'   => 'Không bao giờ',
@@ -258,17 +321,17 @@ $messages = array(
 'cancel'         => 'Bãi bỏ',
 'qbfind'         => 'Tìm kiếm',
 'qbbrowse'       => 'Xem qua',
-'qbedit'         => 'Sửa',
+'qbedit'         => 'Sửa đổi',
 'qbpageoptions'  => 'Trang này',
 'qbpageinfo'     => 'Ngữ cảnh',
-'qbmyoptions'    => 'Trang của tôi',
+'qbmyoptions'    => 'Trang cá nhân',
 'qbspecialpages' => 'Trang đặc biệt',
 'moredotdotdot'  => 'Thêm nữa...',
 'mypage'         => 'Trang của tôi',
 'mytalk'         => 'Thảo luận với tôi',
 'anontalk'       => 'Thảo luận với IP này',
-'navigation'     => 'Chuyển hướng',
-'and'            => 'và',
+'navigation'     => 'Xem nhanh',
+'and'            => ' và',
 
 # Metadata in edit box
 'metadata_help' => 'Đặc tính hình:',
@@ -369,6 +432,8 @@ $messages = array(
 'editsection'             => 'sửa',
 'editold'                 => 'sửa',
 'viewsourceold'           => 'xem mã nguồn',
+'editlink'                => 'sửa đổi',
+'viewsourcelink'          => 'xem mã nguồn',
 'editsectionhint'         => 'Sửa đổi đề mục: $1',
 'toc'                     => 'Mục lục',
 'showtoc'                 => 'hiện',
@@ -383,7 +448,6 @@ $messages = array(
 'site-atom-feed'          => '$1 mục Atom',
 'page-rss-feed'           => 'Mục RSS của “$1”',
 'page-atom-feed'          => 'Mục Atom của “$1”',
-'sitenotice_close'        => 'bỏ qua',
 'red-link-title'          => '$1 (chưa được viết)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
@@ -463,7 +527,7 @@ Truy vấn: $2',
 'sqlhidden'            => '(đã giấu truy vấn SQL)',
 'cascadeprotected'     => 'Trang này đã bị khóa không cho sửa đổi, vì nó được nhúng vào {{PLURAL:$1|trang|những trang}} đã bị khóa với tùy chọn “khóa theo tầng” được kích hoạt:
 $2',
-'namespaceprotected'   => "Bạn không được cấp quyền sửa các trang trong không gian '''$1'''.",
+'namespaceprotected'   => "Bạn không có quyền sửa các trang trong không gian tên '''$1'''.",
 'customcssjsprotected' => 'Bạn không có quyền sửa đổi trang này vì nó chứa các tùy chọn cá nhân của một thành viên khác.',
 'ns-specialprotected'  => 'Không thể sửa chữa các trang trong không gian tên {{ns:special}}.',
 'titleprotected'       => "Tựa đề này đã bị [[User:$1|$1]] khóa không cho tạo ra.
@@ -527,8 +591,8 @@ Bạn cũng có thể lựa chọn để cho phép người khác liên lạc v
 'noname'                     => 'Chưa nhập tên.',
 'loginsuccesstitle'          => 'Đăng nhập thành công',
 'loginsuccess'               => "'''Bạn đã đăng nhập vào {{SITENAME}} với tên “$1”.'''",
-'nosuchuser'                 => 'Thành viên có thành viên nào có tên “$1”.
-Hãy kiểm tra lại chính tả, hoặc [[Special:Userlogin/signup|mở tài khoản mới]].',
+'nosuchuser'                 => 'Không có thành viên nào có tên “$1”.
+Hãy kiểm tra lại chính tả, hoặc [[Special:UserLogin/signup|mở tài khoản mới]].',
 'nosuchusershort'            => 'Không có thành viên nào có tên “<nowiki>$1</nowiki>”. Xin hãy kiểm tra lại chính tả.',
 'nouserspecified'            => 'Bạn phải đưa ra tên đăng ký.',
 'wrongpassword'              => 'Mật khẩu sai. Xin vui lòng nhập lại.',
@@ -756,6 +820,8 @@ Một số tiêu bản sẽ không được đưa vào.',
 'post-expand-template-argument-warning'   => 'Cảnh báo: Trang này có chứa ít nhất một giá trị tiêu bản có kích thước bung ra quá lớn.
 Những giá trị này sẽ bị bỏ đi.',
 'post-expand-template-argument-category'  => 'Những trang có chứa những giá trị tiêu bản bị loại bỏ',
+'parser-template-loop-warning'            => 'Phát hiện tiêu bản lặp vòng: [[$1]]',
+'parser-template-recursion-depth-warning' => 'Tiêu bản đã vượt quá giới hạn về độ sâu đệ quy ($1)',
 
 # "Undo" feature
 'undo-success' => 'Các sửa đổi có thể được lùi lại. Xin hãy kiểm tra phần so sánh bên dưới để xác nhận lại những gì bạn muốn làm, sau đó lưu thay đổi ở dưới để hoàn tất việc lùi lại sửa đổi.',
@@ -775,7 +841,7 @@ Lý do được $3 đưa ra là ''$2''",
 'currentrev'             => 'Bản hiện tại',
 'currentrev-asof'        => 'Bản hiện tại lúc $1',
 'revisionasof'           => 'Phiên bản lúc $1',
-'revision-info'          => 'Phiên bản vào lúc $1 do $2 sửa đổi',
+'revision-info'          => 'Phiên bản vào lúc $1 do $2 sửa đổi', # Additionally available: $3: revision id
 'previousrevision'       => '← Phiên bản cũ',
 'nextrevision'           => 'Phiên bản mới →',
 'currentrevisionlink'    => 'xem phiên bản hiện hành',
@@ -819,11 +885,11 @@ có thể có thêm chi tiết tại [{{fullurl:Special:Log/delete|page={{FULLPA
 'revdelete-nooldid-text'      => 'Có thể bạn chưa xác định (các) phiên bản đích để thực hiện tác vụ,
 hoặc phiên bản đích không tồn tại,
 hoặc bạn đang tìm cách ẩn phiên bản hiện tại.',
-'revdelete-selected'          => '{{PLURAL:$2|Phiên bản|Các phiên bản}} được chọn của [[:$1]]:',
-'logdelete-selected'          => '{{PLURAL:$1|Nhật trình đã chọn|Các nhật trình đã chọn}}:',
-'revdelete-text'              => 'Các phiên bản và sự kiện bị xóa vẫn còn trong lịch sử trang và nhật trình, nhưng mọi người sẽ không xem được một số phần của các nội dung đó.
+'revdelete-selected'          => "'''{{PLURAL:$2|Phiên bản|Các phiên bản}} được chọn của [[:$1]]:'''",
+'logdelete-selected'          => "'''{{PLURAL:$1|Nhật trình đã chọn|Các nhật trình đã chọn}}:'''",
+'revdelete-text'              => "'''Các phiên bản và sự kiện bị xóa vẫn còn trong lịch sử trang và nhật trình, nhưng mọi người sẽ không xem được một số phần của các nội dung đó.'''
 
-Các quản lý khác ở {{SITENAME}} vẫn có thể truy nhập vào nội dung ẩn và phục hồi lại bằng cách dùng giao diện này, trừ trường hợp thiết lập thêm một số hạn chế.',
+Các quản lý khác ở {{SITENAME}} vẫn có thể truy nhập vào nội dung ẩn và phục hồi lại bằng cách dùng giao diện này, trừ trường hợp thiết lập thêm một số hạn chế.",
 'revdelete-legend'            => 'Thiết lập hạn chế khả kiến',
 'revdelete-hide-text'         => 'Ẩn nội dung phiên bản',
 'revdelete-hide-name'         => 'Ẩn tác vụ và đích của tác vụ',
@@ -949,110 +1015,132 @@ Xin hãy bảo đảm giữ vững tính liên tục của lịch sử trang.',
 'diff-strike'             => "'''chữ gạch ngang'''",
 
 # Search results
-'searchresults'             => 'Kết quả tìm kiếm',
-'searchresults-title'       => 'Kết quả tìm kiếm $1',
-'searchresulttext'          => 'Để biết thêm chi tiết về tìm kiếm tại {{SITENAME}}, xem [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle'            => "Bạn đã tìm '''[[:$1]]''' ([[Special:Prefixindex/$1|tất cả các trang bắt đầu bằng “$1”]] | [[Special:WhatLinksHere/$1|tất cả các trang liên kết đến “$1”]])",
-'searchsubtitleinvalid'     => "Tìm '''$1'''",
-'noexactmatch'              => "'''Trang “$1” không tồn tại.''' Bạn có thể [[:$1|tạo trang này]].",
-'noexactmatch-nocreate'     => "'''Không có trang nào có tên “$1”.'''",
-'toomanymatches'            => 'Có quá nhiều kết quả được trả về, xin hãy thử câu tìm kiếm khác',
-'titlematches'              => 'Đề mục tương tự',
-'notitlematches'            => 'Không có tên trang nào có nội dung tương tự',
-'textmatches'               => 'Câu chữ tương tự',
-'notextmatches'             => 'Không tìm thấy nội dung trang',
-'prevn'                     => '$1 trước',
-'nextn'                     => '$1 sau',
-'viewprevnext'              => 'Xem ($1) ($2) ($3).',
-'search-result-size'        => '$1 ({{PLURAL:$2|1 từ|$2 từ}})',
-'search-result-score'       => 'Độ phù hợp: $1%',
-'search-redirect'           => '(đổi hướng $1)',
-'search-section'            => '(đề mục $1)',
-'search-suggest'            => 'Có phải bạn muốn tìm: $1',
-'search-interwiki-caption'  => 'Các dự án liên quan',
-'search-interwiki-default'  => '$1 kết quả:',
-'search-interwiki-more'     => '(thêm)',
-'search-mwsuggest-enabled'  => 'có gợi ý',
-'search-mwsuggest-disabled' => 'không có gợi ý',
-'search-relatedarticle'     => 'Liên quan',
-'mwsuggest-disable'         => 'Tắt gợi ý bằng AJAX',
-'searchrelated'             => 'có liên quan',
-'searchall'                 => 'tất cả',
-'showingresults'            => "Dưới đây là {{PLURAL:$1|'''1'''|'''$1'''}} kết quả bắt đầu từ #'''$2'''.",
-'showingresultsnum'         => "Dưới đây là {{PLURAL:$3|'''1'''|'''$3'''}} kết quả bắt đầu từ #'''$2'''.",
-'showingresultstotal'       => "Dưới đây là {{PLURAL:$4|kết quả thứ '''$1''' trong tổng số '''$3'''|những kết quả từ '''$1 - $2''' trong tổng số '''$3'''}}",
-'nonefound'                 => "'''Chú ý''': Theo mặc định chỉ tìm kiếm một số không gian tên. Hãy thử bắt đầu từ khóa bằng ''all:'' để tìm mọi nội dung (kể cả trang thảo luận, tiêu bản, v.v.), hoặc bắt đầu bằng không gian tên mong muốn (ví dụ ''Thảo luận:'', ''Tiêu bản:'', ''Thể loại:''…).",
-'powersearch'               => 'Tìm kiếm nâng cao',
-'powersearch-legend'        => 'Tìm kiếm nâng cao',
-'powersearch-ns'            => 'Tìm trong không gian tên:',
-'powersearch-redir'         => 'Liệt kê cả trang đổi hướng',
-'powersearch-field'         => 'Tìm',
-'search-external'           => 'Tìm kiếm từ bên ngoài',
-'searchdisabled'            => 'Chức năng tìm kiếm tại {{SITENAME}} đã bị tắt. Bạn có tìm kiếm bằng Google trong thời gian này. Chú ý rằng các chỉ mục từ {{SITENAME}} của chúng có thể đã lỗi thời.',
+'searchresults'                    => 'Kết quả tìm kiếm',
+'searchresults-title'              => 'Kết quả tìm kiếm “$1”',
+'searchresulttext'                 => 'Để biết thêm chi tiết về tìm kiếm tại {{SITENAME}}, xem [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchsubtitle'                   => "Bạn đã tìm '''[[:$1]]''' ([[Special:Prefixindex/$1|tất cả các trang bắt đầu bằng “$1”]] | [[Special:WhatLinksHere/$1|tất cả các trang liên kết đến “$1”]])",
+'searchsubtitleinvalid'            => "Tìm '''$1'''",
+'noexactmatch'                     => "'''Trang “$1” không tồn tại.''' Bạn có thể [[:$1|tạo trang này]].",
+'noexactmatch-nocreate'            => "'''Không có trang nào có tên “$1”.'''",
+'toomanymatches'                   => 'Có quá nhiều kết quả được trả về, xin hãy thử câu tìm kiếm khác',
+'titlematches'                     => 'Đề mục tương tự',
+'notitlematches'                   => 'Không có tên trang nào có nội dung tương tự',
+'textmatches'                      => 'Câu chữ tương tự',
+'notextmatches'                    => 'Không tìm thấy nội dung trang',
+'prevn'                            => '$1 trước',
+'nextn'                            => '$1 sau',
+'viewprevnext'                     => 'Xem ($1) ($2) ($3).',
+'searchmenu-legend'                => 'Tùy chọn tìm kiếm',
+'searchmenu-exists'                => "* Trang '''[[$1]]'''",
+'searchmenu-new'                   => "'''[[:$1|Tạo]] trang ''[[$1]]'' trên wiki này!'''",
+'searchhelp-url'                   => 'Help:Nội dung',
+'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Duyệt các trang với tiền tố này]]',
+'searchprofile-articles'           => 'Trang có nội dung',
+'searchprofile-articles-and-proj'  => 'Trang có nội dung & Dự án',
+'searchprofile-project'            => 'Dự án',
+'searchprofile-images'             => 'Tập tin',
+'searchprofile-everything'         => 'Tất cả',
+'searchprofile-advanced'           => 'Nâng cao',
+'searchprofile-articles-tooltip'   => 'Tìm trong $1',
+'searchprofile-project-tooltip'    => 'Tìm trong $1',
+'searchprofile-images-tooltip'     => 'Tìm tập tin',
+'searchprofile-everything-tooltip' => 'Tìm tất cả nội dung (gồm cả các trang thảo luận)',
+'searchprofile-advanced-tooltip'   => 'Tìm trong không gian tên tùy chọn',
+'prefs-search-nsdefault'           => 'Tìm sử dụng giá trị mặc định:',
+'prefs-search-nscustom'            => 'Tìm không gian tên tùy chọn:',
+'search-result-size'               => '$1 ({{PLURAL:$2|1 từ|$2 từ}})',
+'search-result-score'              => 'Độ phù hợp: $1%',
+'search-redirect'                  => '(đổi hướng $1)',
+'search-section'                   => '(đề mục $1)',
+'search-suggest'                   => 'Có phải bạn muốn tìm: $1',
+'search-interwiki-caption'         => 'Các dự án liên quan',
+'search-interwiki-default'         => '$1 kết quả:',
+'search-interwiki-more'            => '(thêm)',
+'search-mwsuggest-enabled'         => 'có gợi ý',
+'search-mwsuggest-disabled'        => 'không có gợi ý',
+'search-relatedarticle'            => 'Liên quan',
+'mwsuggest-disable'                => 'Tắt gợi ý bằng AJAX',
+'searchrelated'                    => 'có liên quan',
+'searchall'                        => 'tất cả',
+'showingresults'                   => "Dưới đây là {{PLURAL:$1|'''1'''|'''$1'''}} kết quả bắt đầu từ #'''$2'''.",
+'showingresultsnum'                => "Dưới đây là {{PLURAL:$3|'''1'''|'''$3'''}} kết quả bắt đầu từ #'''$2'''.",
+'showingresultstotal'              => "Dưới đây là {{PLURAL:$4|kết quả thứ '''$1''' trong tổng số '''$3'''|những kết quả từ '''$1 - $2''' trong tổng số '''$3'''}}",
+'nonefound'                        => "'''Chú ý''': Theo mặc định chỉ tìm kiếm một số không gian tên. Hãy thử bắt đầu từ khóa bằng ''all:'' để tìm mọi nội dung (kể cả trang thảo luận, tiêu bản, v.v.), hoặc bắt đầu bằng không gian tên mong muốn (ví dụ ''Thảo luận:'', ''Tiêu bản:'', ''Thể loại:''…).",
+'search-nonefound'                 => 'Không có kết quả nào khớp với câu truy vấn.',
+'powersearch'                      => 'Tìm kiếm nâng cao',
+'powersearch-legend'               => 'Tìm kiếm nâng cao',
+'powersearch-ns'                   => 'Tìm trong không gian tên:',
+'powersearch-redir'                => 'Liệt kê cả trang đổi hướng',
+'powersearch-field'                => 'Tìm',
+'search-external'                  => 'Tìm kiếm từ bên ngoài',
+'searchdisabled'                   => 'Chức năng tìm kiếm tại {{SITENAME}} đã bị tắt. Bạn có tìm kiếm bằng Google trong thời gian này. Chú ý rằng các chỉ mục từ {{SITENAME}} của chúng có thể đã lỗi thời.',
 
 # Preferences page
-'preferences'              => 'Tùy chọn',
-'mypreferences'            => 'Tùy chọn',
-'prefs-edits'              => 'Số lần sửa đổi:',
-'prefsnologin'             => 'Chưa đăng nhập',
-'prefsnologintext'         => 'Bạn phải <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} đăng nhập]</span> để thiết lập tùy chọn cá nhân.',
-'prefsreset'               => 'Các tùy chọn cá nhân đã được mặc định lại.',
-'qbsettings'               => 'Thanh công cụ',
-'qbsettings-none'          => 'Không có',
-'qbsettings-fixedleft'     => 'Cố định trái',
-'qbsettings-fixedright'    => 'Cố định phải',
-'qbsettings-floatingleft'  => 'Nổi bên trái',
-'qbsettings-floatingright' => 'Nổi bên phải',
-'changepassword'           => 'Đổi mật khẩu',
-'skin'                     => 'Hình dạng',
-'skin-preview'             => 'Xem thử',
-'math'                     => 'Công thức toán',
-'dateformat'               => 'Kiểu ngày tháng',
-'datedefault'              => 'Không lựa chọn',
-'datetime'                 => 'Ngày tháng',
-'math_failure'             => 'Không thể phân tích cú pháp',
-'math_unknown_error'       => 'lỗi lạ',
-'math_unknown_function'    => 'hàm lạ',
-'math_lexing_error'        => 'lỗi chính tả',
-'math_syntax_error'        => 'lỗi cú pháp',
-'math_image_error'         => 'Không chuyển sang định dạng PNG được; xin kiểm tra lại cài đặt latex, dvips, gs và convert',
-'math_bad_tmpdir'          => 'Không tạo mới hay viết vào thư mục toán tạm thời được',
-'math_bad_output'          => 'Không tạo mới hay viết vào thư mục kết quả được',
-'math_notexvc'             => 'Không thấy hàm thực thi texvc; xin xem math/README để biết cách cấu hình.',
-'prefs-personal'           => 'Thông tin cá nhân',
-'prefs-rc'                 => 'Thay đổi gần đây',
-'prefs-watchlist'          => 'Theo dõi',
-'prefs-watchlist-days'     => 'Số ngày hiển thị trong danh sách theo dõi:',
-'prefs-watchlist-edits'    => 'Số lần sửa đổi tối đa trong danh sách theo dõi mở rộng:',
-'prefs-misc'               => 'Linh tinh',
-'saveprefs'                => 'Lưu tùy chọn',
-'resetprefs'               => 'Mặc định lại lựa chọn',
-'oldpassword'              => 'Mật khẩu cũ:',
-'newpassword'              => 'Mật khẩu mới:',
-'retypenew'                => 'Gõ lại:',
-'textboxsize'              => 'Sửa đổi',
-'rows'                     => 'Số hàng:',
-'columns'                  => 'Số cột:',
-'searchresultshead'        => 'Tìm kiếm',
-'resultsperpage'           => 'Số kết quả mỗi trang:',
-'contextlines'             => 'Số hàng trong trang dùng để tìm ra kết quả:',
-'contextchars'             => 'Số chữ trong một hàng kết quả:',
-'stub-threshold'           => 'Định dạng <a href="#" class="stub">liên kết đến sơ khai</a> cho các trang ngắn hơn (byte):',
-'recentchangesdays'        => 'Số ngày hiển thị trong thay đổi gần đây:',
-'recentchangescount'       => 'Số sửa đổi hiển thị trong trang thay đổi gần đây, lịch sử và nhật trình:',
-'savedprefs'               => 'Đã lưu các tùy chọn cá nhân.',
-'timezonelegend'           => 'Múi giờ',
-'timezonetext'             => '¹Số giờ chênh lệch giữa giờ địa phương của bạn với giờ máy chủ (UTC)',
-'localtime'                => 'Giờ địa phương',
-'timezoneoffset'           => 'Chênh giờ¹',
-'servertime'               => 'Giờ máy chủ',
-'guesstimezone'            => 'Dùng giờ của trình duyệt',
-'allowemail'               => 'Nhận thư điện tử từ các thành viên khác',
-'prefs-searchoptions'      => 'Lựa chọn tìm kiếm',
-'prefs-namespaces'         => 'Không gian tên',
-'defaultns'                => 'Mặc định tìm kiếm trong không gian tên:',
-'default'                  => 'mặc định',
-'files'                    => 'Tập tin',
+'preferences'               => 'Tùy chọn',
+'mypreferences'             => 'Tùy chọn',
+'prefs-edits'               => 'Số lần sửa đổi:',
+'prefsnologin'              => 'Chưa đăng nhập',
+'prefsnologintext'          => 'Bạn phải <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} đăng nhập]</span> để thiết lập tùy chọn cá nhân.',
+'prefsreset'                => 'Các tùy chọn cá nhân đã được mặc định lại.',
+'qbsettings'                => 'Thanh công cụ',
+'qbsettings-none'           => 'Không có',
+'qbsettings-fixedleft'      => 'Cố định trái',
+'qbsettings-fixedright'     => 'Cố định phải',
+'qbsettings-floatingleft'   => 'Nổi bên trái',
+'qbsettings-floatingright'  => 'Nổi bên phải',
+'changepassword'            => 'Đổi mật khẩu',
+'skin'                      => 'Hình dạng',
+'skin-preview'              => 'Xem thử',
+'math'                      => 'Công thức toán',
+'dateformat'                => 'Kiểu ngày tháng',
+'datedefault'               => 'Không lựa chọn',
+'datetime'                  => 'Ngày tháng',
+'math_failure'              => 'Không thể phân tích cú pháp',
+'math_unknown_error'        => 'lỗi lạ',
+'math_unknown_function'     => 'hàm lạ',
+'math_lexing_error'         => 'lỗi chính tả',
+'math_syntax_error'         => 'lỗi cú pháp',
+'math_image_error'          => 'Không chuyển sang định dạng PNG được; xin kiểm tra lại cài đặt latex, dvips, gs và convert',
+'math_bad_tmpdir'           => 'Không tạo mới hay viết vào thư mục toán tạm thời được',
+'math_bad_output'           => 'Không tạo mới hay viết vào thư mục kết quả được',
+'math_notexvc'              => 'Không thấy hàm thực thi texvc; xin xem math/README để biết cách cấu hình.',
+'prefs-personal'            => 'Thông tin cá nhân',
+'prefs-rc'                  => 'Thay đổi gần đây',
+'prefs-watchlist'           => 'Theo dõi',
+'prefs-watchlist-days'      => 'Số ngày hiển thị trong danh sách theo dõi:',
+'prefs-watchlist-days-max'  => '(tối đa 7 ngày)',
+'prefs-watchlist-edits'     => 'Số lần sửa đổi tối đa trong danh sách theo dõi mở rộng:',
+'prefs-watchlist-edits-max' => '(con số tối đa: 1000)',
+'prefs-misc'                => 'Linh tinh',
+'saveprefs'                 => 'Lưu tùy chọn',
+'resetprefs'                => 'Mặc định lại lựa chọn',
+'oldpassword'               => 'Mật khẩu cũ:',
+'newpassword'               => 'Mật khẩu mới:',
+'retypenew'                 => 'Gõ lại:',
+'textboxsize'               => 'Sửa đổi',
+'rows'                      => 'Số hàng:',
+'columns'                   => 'Số cột:',
+'searchresultshead'         => 'Tìm kiếm',
+'resultsperpage'            => 'Số kết quả mỗi trang:',
+'contextlines'              => 'Số hàng trong trang dùng để tìm ra kết quả:',
+'contextchars'              => 'Số chữ trong một hàng kết quả:',
+'stub-threshold'            => 'Định dạng <a href="#" class="stub">liên kết đến sơ khai</a> cho các trang ngắn hơn (byte):',
+'recentchangesdays'         => 'Số ngày hiển thị trong thay đổi gần đây:',
+'recentchangesdays-max'     => '(tối đa $1 {{PLURAL:$1|ngày|ngày}})',
+'recentchangescount'        => 'Số sửa đổi hiển thị trong trang thay đổi gần đây, lịch sử và nhật trình:',
+'savedprefs'                => 'Đã lưu các tùy chọn cá nhân.',
+'timezonelegend'            => 'Múi giờ',
+'timezonetext'              => '¹Số giờ chênh lệch giữa giờ địa phương của bạn với giờ máy chủ (UTC)',
+'localtime'                 => 'Giờ địa phương',
+'timezoneoffset'            => 'Chênh giờ¹',
+'servertime'                => 'Giờ máy chủ',
+'guesstimezone'             => 'Dùng giờ của trình duyệt',
+'allowemail'                => 'Nhận thư điện tử từ các thành viên khác',
+'prefs-searchoptions'       => 'Lựa chọn tìm kiếm',
+'prefs-namespaces'          => 'Không gian tên',
+'defaultns'                 => 'Mặc định tìm kiếm trong không gian tên:',
+'default'                   => 'mặc định',
+'files'                     => 'Tập tin',
 
 # User rights
 'userrights'                  => 'Quản lý quyền thành viên', # Not used as normal message but as header for the special page itself
@@ -1108,6 +1196,7 @@ Xin hãy bảo đảm giữ vững tính liên tục của lịch sử trang.',
 'right-minoredit'            => 'Đánh dấu sửa đổi nhỏ',
 'right-move'                 => 'Di chuyển trang',
 'right-move-subpages'        => 'Di chuyển trang cùng với các trang con của nó',
+'right-move-rootuserpages'   => 'Di chuyển các trang cá nhân chính',
 'right-suppressredirect'     => 'Không tạo đổi hướng từ tên cũ khi di chuyển trang',
 'right-upload'               => 'Tải tập tin lên',
 'right-reupload'             => 'Tải đè tập tin cũ',
@@ -1167,6 +1256,7 @@ Xin hãy bảo đảm giữ vững tính liên tục của lịch sử trang.',
 'action-minoredit'            => 'đánh dấu đây là sửa đổi nhỏ',
 'action-move'                 => 'di chuyển trang này',
 'action-move-subpages'        => 'di chuyển trang này và các trang con',
+'action-move-rootuserpages'   => 'di chuyển trang cá nhân chính',
 'action-upload'               => 'tải tập tin này lên',
 'action-reupload'             => 'ghi đè lên tập tin có sẵn này',
 'action-reupload-shared'      => 'ghi đè lên tập tin đang thuộc kho tập tin chung này',
@@ -1219,6 +1309,8 @@ Xin hãy bảo đảm giữ vững tính liên tục của lịch sử trang.',
 'rc_categories'                     => 'Hạn chế theo thể loại (phân cách bằng “|”)',
 'rc_categories_any'                 => 'Bất kỳ',
 'newsectionsummary'                 => 'Đề mục mới: /* $1 */',
+'rc-enhanced-expand'                => 'Xem chi tiết (cần JavaScript)',
+'rc-enhanced-hide'                  => 'Giấu chi tiết',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Thay đổi liên quan',
@@ -1290,6 +1382,7 @@ Nếu bạn có hình ở độ phân giải tối đa, xin hãy tải bản đ
 'fileexists-shared-forbidden' => 'Một tập tin với tên này đã tồn tại ở kho tập tin dùng chung.
 Nếu bạn vẫn muốn tải tập tin của bạn lên, xin hãy quay lại và dùng một tên khác. [[Image:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Tập tin này có vẻ là bản sao của {{PLURAL:$1|tập tin|các  tập tin}} sau:',
+'file-deleted-duplicate'      => 'Một tập tin giống hệt như tập tin này ([[$1]]) đã từng bị xóa trước đây. Bạn nên xem lại lịch sử xóa tập tin trước khi tiếp tục tải nó lên lại.',
 'successfulupload'            => 'Đã tải xong',
 'uploadwarning'               => 'Cảnh báo!',
 'savefile'                    => 'Lưu tập tin',
@@ -1438,16 +1531,18 @@ Có [[Special:WhatLinksHere/$2|danh sách đầy đủ ở đây]].',
 
 # Unused templates
 'unusedtemplates'     => 'Tiêu bản chưa dùng',
-'unusedtemplatestext' => 'Đây là danh sách các trang thuộc tên miền không gian Tiêu bản mà chưa được nhúng vào trang khác. Trước khi xóa tiêu bản, hãy nhớ kiểm tra nó được liên kết từ trang khác hay không.',
+'unusedtemplatestext' => 'Trang này liệt kê tất cả các trang trong không gian tên {{ns:template}} mà chưa được dùng trong trang nào khác.
+
+Hãy nhớ kiểm tra các liên kết khác đến tiêu bản trước khi xóa chúng.',
 'unusedtemplateswlh'  => 'liên kết khác',
 
 # Random page
 'randompage'         => 'Trang ngẫu nhiên',
-'randompage-nopages' => 'Hiện chưa có trang nào trong không gian tên này.',
+'randompage-nopages' => 'Hiện chưa có trang nào trong không gian tên “$1”.',
 
 # Random redirect
 'randomredirect'         => 'Trang đổi hướng ngẫu nhiên',
-'randomredirect-nopages' => 'Không có trang đổi hướng nào trong không gian này.',
+'randomredirect-nopages' => 'Không có trang đổi hướng nào trong không gian tên “$1”.',
 
 # Statistics
 'statistics'                      => 'Thống kê',
@@ -1499,7 +1594,7 @@ Có [[Special:WhatLinksHere/$2|danh sách đầy đủ ở đây]].',
 'nviews'                  => '$1 {{PLURAL:$1|lượt truy cập|lượt truy cập}}',
 'specialpage-empty'       => 'Trang này đang trống.',
 'lonelypages'             => 'Trang mồ côi',
-'lonelypagestext'         => 'Chưa có trang nào liên kết đến các trang này trong {{SITENAME}}.',
+'lonelypagestext'         => 'Chưa có trang nào liên kết đến hoặc nhúng vào các trang này tại {{SITENAME}}.',
 'uncategorizedpages'      => 'Trang chưa xếp thể loại',
 'uncategorizedcategories' => 'Thể loại chưa phân loại',
 'uncategorizedimages'     => 'Tập tin chưa được phân loại',
@@ -1510,6 +1605,7 @@ Có [[Special:WhatLinksHere/$2|danh sách đầy đủ ở đây]].',
 'wantedcategories'        => 'Thể loại cần thiết',
 'wantedpages'             => 'Trang cần viết',
 'wantedfiles'             => 'Tập tin cần thiết',
+'wantedtemplates'         => 'Tiêu bản cần viết nhất',
 'mostlinked'              => 'Trang được liên kết đến nhiều nhất',
 'mostlinkedcategories'    => 'Thể loại có nhiều trang nhất',
 'mostlinkedtemplates'     => 'Tiêu bản được liên kết đến nhiều nhất',
@@ -1530,7 +1626,7 @@ Có [[Special:WhatLinksHere/$2|danh sách đầy đủ ở đây]].',
 'protectedtitlestext'     => 'Các tựa trang sau đây đã bị khóa không cho tạo mới',
 'protectedtitlesempty'    => 'Không có tựa trang nào bị khóa với các thông số như vậy.',
 'listusers'               => 'Danh sách thành viên',
-'listusers-editsonly'     => 'Chỉ hiện thành viên có sửa đổi',
+'listusers-editsonly'     => 'Chỉ hiện thành viên có tham gia sửa đổi',
 'usereditcount'           => '$1 {{PLURAL:$1|sửa đổi|sửa đổi}}',
 'newpages'                => 'Các trang mới nhất',
 'newpages-username'       => 'Tên người dùng:',
@@ -1632,7 +1728,7 @@ Có [[{{MediaWiki:Listgrouprights-helppage}}|thông tin thêm]] về từng nhó
 'mailnologintext' => 'Bạn phải [[Special:UserLogin|đăng nhập]] và khai báo một địa chỉ thư điện tử hợp lệ trong phần [[Special:Preferences|tùy chọn cá nhân]] thì mới gửi được thư cho người khác.',
 'emailuser'       => 'Gửi thư cho người này',
 'emailpage'       => 'Gửi thư',
-'emailpagetext'   => 'Nếu người dùng này đã cung cấp địa chỉ thư điện tử hợp lệ tại tùy chọn cá nhân, mẫu dưới đây sẽ gửi một bức thư điện tử tới người đó.
+'emailpagetext'   => 'Mẫu dưới đây sẽ gửi một bức thư điện tử tới người dùng này.
 Địa chỉ thư điện tử mà bạn đã cung cấp trong [[Special:Preferences|tùy chọn cá nhân của mình]] sẽ xuất hiện trong phần địa chỉ “Người gửi” của bức thư, do đó người nhận sẽ có thể trả lời trực tiếp cho bạn.',
 'usermailererror' => 'Lỗi gửi thư:',
 'defemailsubject' => 'thư gửi từ {{SITENAME}}',
@@ -1680,16 +1776,6 @@ Nếu bạn muốn cho trang này ra khỏi danh sách theo dõi, nhấn vào "N
 'iteminvalidname'      => 'Tên trang “$1” không hợp lệ…',
 'wlnote'               => "Dưới đây là {{PLURAL:$1|sửa đổi cuối cùng|'''$1''' sửa đổi mới nhất}} trong '''$2''' giờ qua.",
 'wlshowlast'           => 'Hiển thị $1 giờ $2 ngày gần đây $3',
-'watchlist-show-bots'  => 'Hiện sửa đổi bot',
-'watchlist-hide-bots'  => 'Ẩn sửa đổi bot',
-'watchlist-show-own'   => 'Hiện sửa đổi của tôi',
-'watchlist-hide-own'   => 'Ẩn sửa đổi của tôi',
-'watchlist-show-minor' => 'Hiện sửa đổi nhỏ',
-'watchlist-hide-minor' => 'Ẩn sửa đổi nhỏ',
-'watchlist-show-anons' => 'Hiện sửa đổi vô danh',
-'watchlist-hide-anons' => 'Ẩn sửa đổi vô danh',
-'watchlist-show-liu'   => 'Hiện sửa đổi thành viên',
-'watchlist-hide-liu'   => 'Ẩn sửa đổi thành viên',
 'watchlist-options'    => 'Tùy chọn về danh sách theo dõi',
 
 # Displayed when you click the "watch" button and it is in the process of watching
@@ -1777,7 +1863,7 @@ người viết trang cuối cùng cũng là tác giả duy nhất của trang n
 
 Sửa đổi cuối cùng tại trang do [[User:$3|$3]] ([[User talk:$3|thảo luận]] | [[Special:Contributions/$3|{{int:contribslink}}]]) thực hiện.',
 'editcomment'      => 'Tóm lược sửa đổi: “<i>$1</i>”.', # only shown if there is an edit comment
-'revertpage'       => 'Đã hủy sửa đổi của [[Special:Contributions/$2|$2]] ([[User talk:$2|Thảo luận]]) quay về phiên bản của [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'revertpage'       => 'Đã hủy sửa đổi của [[Special:Contributions/$2|$2]] ([[User talk:$2|Thảo luận]]) quay về phiên bản của [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
 'rollback-success' => 'Đã hủy sửa đổi của $1;
 quay về phiên bản cuối của $2.',
 'sessionfailure'   => 'Dường như có trục trặc với phiên đăng nhập của bạn; thao tác này đã bị hủy để tránh việc cướp quyền đăng nhập. Xin hãy nhấn nút “Back”, tải lại trang đó, rồi thử lại.',
@@ -1816,7 +1902,7 @@ hiện tại của trang <strong>$1</strong>:',
 'protect-cantedit'            => 'Bạn không thể thay đổi mức khóa cho trang này do không có đủ quyền hạn.',
 'protect-othertime'           => 'Thời hạn khác:',
 'protect-othertime-op'        => 'thời hạn khác',
-'protect-existing-expiry'     => 'Thời hạn hiện thời: $1',
+'protect-existing-expiry'     => 'Thời hạn hiện thời: $3, $2',
 'protect-otherreason'         => 'Lý do khác/bổ sung:',
 'protect-otherreason-op'      => 'lý do khác/bổ sung',
 'protect-dropdown'            => '*Các lý do thường dùng khi khóa
@@ -1891,9 +1977,11 @@ Xem nhật trình xóa và phục hồi các trang gần đây tại [[Special:L
 'undelete-error-long'          => 'Xuất hiện lỗi khi phục hồi tập tin:
 
 $1',
+'undelete-show-file-confirm'   => 'Bạn có chắc mình muốn xem một phiên bản đã xóa của tập tin “<nowiki>$1</nowiki>” vào ngày $2 lúc $3?',
+'undelete-show-file-submit'    => 'Có',
 
 # Namespace form on various pages
-'namespace'      => 'Không gian:',
+'namespace'      => 'Không gian tên:',
 'invert'         => 'Đảo ngược lựa chọn',
 'blanknamespace' => '(Chính)',
 
@@ -1969,6 +2057,7 @@ $1',
 'ipbhidename'                     => 'Ẩn tên người dùng khỏi nhật trình cấm, danh sách cấm và danh sách thành viên hiện tại',
 'ipbwatchuser'                    => 'Theo dõi trang thành viên và thảo luận thành viên của thành viên này',
 'ipballowusertalk'                => 'Cho phép người dùng sửa trang thảo luận của chính họ trong khi bị khóa',
+'ipb-change-block'                => 'Cấm người dùng này lại theo các thiết lập này',
 'badipaddress'                    => 'Địa chỉ IP không hợp lệ',
 'blockipsuccesssub'               => 'Cấm thành công',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|$1]] đã bị cấm.
@@ -1976,8 +2065,9 @@ $1',
 'ipb-edit-dropdown'               => 'Sửa đổi lý do cấm',
 'ipb-unblock-addr'                => 'Bỏ cấm $1',
 'ipb-unblock'                     => 'Bỏ cấm thành viên hay địa chỉ IP',
-'ipb-blocklist-addr'              => 'Xem $1 đang bị cấm hay không',
+'ipb-blocklist-addr'              => 'Tình trạng cấm hiện tại của $1',
 'ipb-blocklist'                   => 'Xem danh sách đang bị cấm',
+'ipb-blocklist-contribs'          => 'Đóng góp của $1',
 'unblockip'                       => 'Bỏ cấm thành viên',
 'unblockiptext'                   => 'Sử dụng mẫu sau để phục hồi lại quyền sửa đổi đối với một địa chỉ IP hoặc tên thành viên đã bị cấm trước đó.',
 'ipusubmit'                       => 'Bỏ cấm',
@@ -1986,6 +2076,9 @@ $1',
 'ipblocklist'                     => 'Địa chỉ IP và tên người dùng bị cấm',
 'ipblocklist-legend'              => 'Tìm một thành viên bị cấm',
 'ipblocklist-username'            => 'Tên thành viên hoặc địa chỉ IP:',
+'ipblocklist-sh-userblocks'       => '$1 tác vụ cấm vĩnh viễn',
+'ipblocklist-sh-tempblocks'       => '$1 tác vụ cấm có thời hạn',
+'ipblocklist-sh-addressblocks'    => '$1 tác vụ cấm IP',
 'ipblocklist-submit'              => 'Tìm kiếm',
 'blocklistline'                   => '$1, $2 đã cấm $3 (hết hạn $4)',
 'infiniteblock'                   => 'vô hạn',
@@ -2004,6 +2097,7 @@ $1',
 'blocklogpage'                    => 'Nhật trình cấm',
 'blocklog-fulllog'                => 'Nhật trình cấm đầy đủ',
 'blocklogentry'                   => 'đã cấm [[$1]] với thời hạn là $2 $3',
+'reblock-logentry'                => 'thay đổi thiết lập cấm [[$1]] để hết hạn $2 $3',
 'blocklogtext'                    => 'Đây là nhật trình ghi lại những lần cấm và bỏ cấm. Các địa chỉ IP bị cấm tự động không được liệt kê ở đây. Xem thêm [[Special:IPBlockList|danh sách cấm]] để có danh sách cấm và cấm hẳn hiện tại.',
 'unblocklogentry'                 => 'đã bỏ cấm “$1”',
 'block-log-flags-anononly'        => 'chỉ cấm thành viên vô danh',
@@ -2016,11 +2110,13 @@ $1',
 'ipb_expiry_invalid'              => 'Thời điểm hết hạn không hợp lệ.',
 'ipb_expiry_temp'                 => 'Cấm tên người dùng ẩn nên là cấm vô hạn.',
 'ipb_already_blocked'             => '“$1” đã bị cấm rồi',
+'ipb-needreblock'                 => '== Đã bị cấm ==
+$1 đã bị cấm. Bạn có muốn thay đổi các thiết lập?',
 'ipb_cant_unblock'                => 'Lỗi: Không tìm được ID cấm $1. Địa chỉ IP này có thể đã được bỏ cấm.',
 'ipb_blocked_as_range'            => 'Lỗi: Địa chỉ IP $1 không bị cấm trực tiếp và do đó không thể bỏ cấm. Tuy nhiên, nó bị cấm do là một bộ phận của dải IP $2, bạn có thể bỏ cấm dải này.',
 'ip_range_invalid'                => 'Dải IP không hợp lệ.',
 'blockme'                         => 'Cấm tôi',
-'proxyblocker'                    => 'Chặn proxy',
+'proxyblocker'                    => 'Cấm proxy',
 'proxyblocker-disabled'           => 'Chức năng này đã bị tắt.',
 'proxyblockreason'                => 'Địa chỉ IP của bạn đã bị cấm vì là proxy mở. Xin hãy liên hệ nhà cung cấp dịch vụ Internet hoặc bộ phận hỗ trợ kỹ thuật của bạn và thông báo với họ về vấn đề an ninh nghiêm trọng này.',
 'proxyblocksuccess'               => 'Xong.',
@@ -2050,9 +2146,9 @@ Xin hãy xác nhận đây là điều bạn định làm.',
 'databasenotlocked'   => 'Cơ sở dữ liệu không bị khóa.',
 
 # Move page
-'move-page'               => 'Di chuyển $1',
-'move-page-legend'        => 'Di chuyển trang',
-'movepagetext'            => "Dùng mẫu dưới đây để đổi tên một trang, di chuyển tất cả lịch sử của nó sang tên mới.
+'move-page'                 => 'Di chuyển $1',
+'move-page-legend'          => 'Di chuyển trang',
+'movepagetext'              => "Dùng mẫu dưới đây để đổi tên một trang, di chuyển tất cả lịch sử của nó sang tên mới.
 Tên cũ sẽ trở thành trang đổi hướng sang tên mới.
 Bạn có thể cập nhật tự động các trang đổi hướng đến tên cũ.
 Nếu bạn chọn không cập nhật, hãy nhớ kiểm tra [[Special:DoubleRedirects|đổi hướng kép]] hoặc [[Special:BrokenRedirects|đổi hướng đến trang không tồn tại]].
@@ -2064,49 +2160,56 @@ Chú ý rằng trang sẽ '''không''' bị di chuyển nếu đã có một tra
 '''CẢNH BÁO!'''
 Việc làm này có thể dẫn đến sự thay đổi mạnh mẽ và không lường trước đối với các trang dễ nhìn thấy;
 xin hãy chắc chắn rằng bạn đã nhận thức được những hệ lụy của nó trước khi thực hiện.",
-'movepagetalktext'        => "Trang thảo luận đi kèm sẽ được tự động di chuyển theo '''trừ khi''':
+'movepagetalktext'          => "Trang thảo luận đi kèm sẽ được tự động di chuyển theo '''trừ khi''':
 *Đã tồn tại một trang thảo luận không trống tại tên mới, hoặc
 *Bạn không đánh vào ô bên dưới.
 
 Trong những trường hợp đó, bạn phải di chuyển hoặc hợp nhất trang theo kiểu thủ công nếu muốn.",
-'movearticle'             => 'Di chuyển trang:',
-'movenotallowed'          => 'Bạn không có quyền di chuyển trang.',
-'newtitle'                => 'Tên mới',
-'move-watch'              => 'Theo dõi trang này',
-'movepagebtn'             => 'Di chuyển trang',
-'pagemovedsub'            => 'Di chuyển thành công',
-'movepage-moved'          => "<big>'''“$1” đã được di chuyển đến “$2”'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists'           => 'Đã có một trang với tên đó, hoặc tên bạn chọn không hợp lệ.
+'movearticle'               => 'Di chuyển trang:',
+'movenologin'               => 'Chưa đăng nhập',
+'movenologintext'           => 'Bạn phải là thành viên đã đăng ký và [[Special:UserLogin|đăng nhập]] mới di chuyển trang được.',
+'movenotallowed'            => 'Bạn không có quyền di chuyển trang.',
+'cant-move-user-page'       => 'Bạn không có quyền di chuyển trang cá nhân (ngoại trừ trang con).',
+'cant-move-to-user-page'    => 'Bạn không có quyền di chuyển một trang đến trang cá nhân (ngoại trừ đến trang con của trang cá nhân).',
+'newtitle'                  => 'Tên mới',
+'move-watch'                => 'Theo dõi trang này',
+'movepagebtn'               => 'Di chuyển trang',
+'pagemovedsub'              => 'Di chuyển thành công',
+'movepage-moved'            => "<big>'''“$1” đã được di chuyển đến “$2”'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists'             => 'Đã có một trang với tên đó, hoặc tên bạn chọn không hợp lệ.
 Xin hãy chọn tên khác.',
-'cantmove-titleprotected' => 'Bạn không thể đổi tên trang, vì tên trang mới đã bị khóa không cho tạo mới',
-'talkexists'              => "'''Trang được di chuyển thành công, nhưng trang thảo luận không thể di chuyển được vì đã tồn tại một trang thảo luận ở tên mới. Xin hãy hợp nhất chúng lại một cách thủ công.'''",
-'movedto'                 => 'đổi thành',
-'movetalk'                => 'Di chuyển trang thảo luận đi kèm',
-'move-subpages'           => 'Di chuyển tất cả các trang con, nếu được',
-'move-talk-subpages'      => 'Di chuyển tất cả các trang con của trang thảo luận, nếu được',
-'movepage-page-exists'    => 'Trang $1 đã tồn tại và không thể bị tự động ghi đè.',
-'movepage-page-moved'     => 'Trang $1 đã được di chuyển đến $2.',
-'movepage-page-unmoved'   => 'Trang $1 không thể di chuyển đến $2.',
-'movepage-max-pages'      => 'Đã có tối đa $1 {{PLURAL:$1|trang|trang}} đã di chuyển và không tự động di chuyển thêm được nữa.',
-'1movedto2'               => '[[$1]] đổi thành [[$2]]',
-'1movedto2_redir'         => '[[$1]] đổi thành [[$2]] qua đổi hướng',
-'movelogpage'             => 'Nhật trình di chuyển',
-'movelogpagetext'         => 'Dưới đây là danh sách các trang đã được di chuyển.',
-'movereason'              => 'Lý do:',
-'revertmove'              => 'lùi lại',
-'delete_and_move'         => 'Xóa và đổi tên',
-'delete_and_move_text'    => '==Cần xóa==
+'cantmove-titleprotected'   => 'Bạn không thể đổi tên trang, vì tên trang mới đã bị khóa không cho tạo mới',
+'talkexists'                => "'''Trang được di chuyển thành công, nhưng trang thảo luận không thể di chuyển được vì đã tồn tại một trang thảo luận ở tên mới. Xin hãy hợp nhất chúng lại một cách thủ công.'''",
+'movedto'                   => 'đổi thành',
+'movetalk'                  => 'Di chuyển trang thảo luận đi kèm',
+'move-subpages'             => 'Di chuyển tất cả các trang con, nếu được',
+'move-talk-subpages'        => 'Di chuyển tất cả các trang con của trang thảo luận, nếu được',
+'movepage-page-exists'      => 'Trang $1 đã tồn tại và không thể bị tự động ghi đè.',
+'movepage-page-moved'       => 'Trang $1 đã được di chuyển đến $2.',
+'movepage-page-unmoved'     => 'Trang $1 không thể di chuyển đến $2.',
+'movepage-max-pages'        => 'Đã có tối đa $1 {{PLURAL:$1|trang|trang}} đã di chuyển và không tự động di chuyển thêm được nữa.',
+'1movedto2'                 => '[[$1]] đổi thành [[$2]]',
+'1movedto2_redir'           => '[[$1]] đổi thành [[$2]] qua đổi hướng',
+'movelogpage'               => 'Nhật trình di chuyển',
+'movelogpagetext'           => 'Dưới đây là danh sách các trang đã được di chuyển.',
+'movereason'                => 'Lý do:',
+'revertmove'                => 'lùi lại',
+'delete_and_move'           => 'Xóa và đổi tên',
+'delete_and_move_text'      => '==Cần xóa==
 
 Trang với tên “[[:$1]]” đã tồn tại. Bạn có muốn xóa nó để dọn chỗ di chuyển tới tên này không?',
-'delete_and_move_confirm' => 'Xóa trang để đổi tên',
-'delete_and_move_reason'  => 'Xóa để có chỗ đổi tên',
-'selfmove'                => 'Tên mới giống tên cũ; không đổi tên một trang thành chính nó.',
-'immobile_namespace'      => 'Tên mới hoặc tên cũ là loạiđặc biệt; không thể di chuyển từ/đến không gian tên đó.',
-'imagenocrossnamespace'   => 'Không được di chuyển tập tin ra khỏi không gian tên Tập tin',
-'imagetypemismatch'       => 'Phần mở rộng trong tên tập tin mới không hợp dạng của tập tin',
-'imageinvalidfilename'    => 'Tên tập tin đích không hợp lệ',
-'fix-double-redirects'    => 'Cập nhật tất cả các trang đổi hướng chỉ đến tựa đề cũ',
-'move-leave-redirect'     => 'Để lại trang đổi hướng',
+'delete_and_move_confirm'   => 'Xóa trang để đổi tên',
+'delete_and_move_reason'    => 'Xóa để có chỗ đổi tên',
+'selfmove'                  => 'Tên mới giống tên cũ; không đổi tên một trang thành chính nó.',
+'immobile-source-namespace' => 'Không thể di chuyển các trang trong không gian tên                             “$1”',
+'immobile-target-namespace' => 'Không thể di chuyển trang vào không gian tên                                   “$1”',
+'immobile-source-page'      => 'Bạn không thể di chuyển trang này.',
+'immobile-target-page'      => 'Không thể di chuyển đến tựa đề đích.',
+'imagenocrossnamespace'     => 'Không được di chuyển tập tin ra khỏi không gian tên Tập tin',
+'imagetypemismatch'         => 'Phần mở rộng trong tên tập tin mới không hợp dạng của tập tin',
+'imageinvalidfilename'      => 'Tên tập tin đích không hợp lệ',
+'fix-double-redirects'      => 'Cập nhật tất cả các trang đổi hướng chỉ đến tựa đề cũ',
+'move-leave-redirect'       => 'Để lại trang đổi hướng',
 
 # Export
 'export'            => 'Xuất các trang',
@@ -2176,6 +2279,8 @@ Lưu nó vào máy tính của bạn rồi tải nó lên đây.',
 'import-nonewrevisions'      => 'Tất cả các phiên bản đều đã được nhập trước đây.',
 'xml-error-string'           => '$1 tại dòng $2, cột $3 (byte $4): $5',
 'import-upload'              => 'Tải lên dữ liệu XML',
+'import-token-mismatch'      => 'Mất dữ liệu phiên làm việc. Xin hãy thử lại lần nữa.',
+'import-invalid-interwiki'   => 'Không thể nhập trang từ wiki được chỉ định.',
 
 # Import log
 'importlogpage'                    => 'Nhật trình nhập trang',
@@ -2308,11 +2413,12 @@ Lưu nó vào máy tính của bạn rồi tải nó lên đây.',
 'markedaspatrollederror-noautopatrol' => 'Bạn không được đánh dấu tuần tra vào sửa đổi của bạn.',
 
 # Patrol log
-'patrol-log-page'   => 'Nhật ký tuần tra',
-'patrol-log-header' => 'Đây là nhật trình tuần tra phiên bản.',
-'patrol-log-line'   => 'đánh dấu tuần tra vào phiên bản $1 của $2 $3',
-'patrol-log-auto'   => '(tự động)',
-'patrol-log-diff'   => 'bản $1',
+'patrol-log-page'      => 'Nhật ký tuần tra',
+'patrol-log-header'    => 'Đây là nhật trình tuần tra phiên bản.',
+'patrol-log-line'      => 'đánh dấu tuần tra vào phiên bản $1 của $2 $3',
+'patrol-log-auto'      => '(tự động)',
+'patrol-log-diff'      => 'bản $1',
+'log-show-hide-patrol' => '$1 nhật trình tuần tra',
 
 # Image deletion
 'deletedrevision'                 => 'Đã xóa phiên bản cũ $1',
@@ -2641,7 +2747,7 @@ Những thông tin khác mặc định sẽ được ẩn đi.
 
 # External editor support
 'edit-externally'      => 'Sửa bằng phần mềm bên ngoài',
-'edit-externally-help' => '* Xem thêm [http://www.mediawiki.org/wiki/Manual:External_editors hướng dẫn bằng tiếng Anh]',
+'edit-externally-help' => '(Xem [http://www.mediawiki.org/wiki/Manual:External_editors hướng dẫn cài đặt bằng tiếng Anh] để biết thêm thông tin)',
 
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'tất cả',
@@ -2714,10 +2820,9 @@ Xin hãy xác nhận bạn thực sự muốn tạo lại trang này.",
 'recreate'            => 'Tạo ra lại',
 
 # action=purge
-'confirm_purge'        => 'Làm sạch vùng nhớ đệm của trang này?
-
-$1',
 'confirm_purge_button' => 'OK',
+'confirm-purge-top'    => 'Làm sạch vùng nhớ đệm của trang này?',
+'confirm-purge-bottom' => 'Làm mới một trang sẽ giúp xóa bộ đệm và buộc hiển thị phiên bản gần nhất.',
 
 # Multipage image navigation
 'imgmultipageprev' => '← trang trước',
@@ -2781,6 +2886,7 @@ Bạn cũng có thể [[Special:Watchlist/edit|dùng trình soạn thảo chuẩ
 
 # Core parser functions
 'unknown_extension_tag' => 'Không hiểu thẻ mở rộng “$1”',
+'duplicate-defaultsort' => 'Cảnh báo: Từ khóa xếp mặc định “$2” ghi đè từ khóa trước, “$1”.',
 
 # Special:Version
 'version'                          => 'Phiên bản', # Not used as normal message but as header for the special page itself
@@ -2854,18 +2960,4 @@ Hãy cho vào tên của tập tin, trừ tiền tố “{{ns:image}}:”.',
 
 #Hãy cho vào các mảnh biểu thức chính quy ở trên dòng này. Xin để yên dòng này.</pre>',
 
-# Special:Nuke
-'nuke'               => 'Xóa hàng loạt',
-'nuke-nopages'       => 'Không có trang mới do [[Special:Contributions/$1|$1]] tạo ra trong thay đổi gần đây.',
-'nuke-list'          => 'Các trang sau do [[Special:Contributions/$1|$1]] tạo ra gần đây; hãy ghi lý do và nhấn nút để xóa tất cả những trang này.',
-'nuke-defaultreason' => 'Xóa hàng loạt các trang do $1 tạo ra',
-'nuke-tools'         => 'Công cụ này để xóa hàng lạt các trang do một người dùng tạo ra gần đây. Hãy cung cấp tên hiệu của thành viên hay địa chỉ IP của người dùng để tìm kiếm những trang để xóa:',
-'nuke-submit-user'   => 'Tìm kiếm',
-'nuke-submit-delete' => 'Xóa lựa chọn',
-'right-nuke'         => 'Xóa trang hàng loạt',
-
-# Special:DismissNotice
-'dismissnotice'         => 'Bỏ qua thông báo ở đầu các trang',
-'dismissnotice-nologin' => 'Bạn cần phải [[Special:UserLogin|đăng nhập]] để bỏ qua thông báo ở đầu các trang.',
-
 );