Localisation updates for core messages from Betawiki (2008-01-08 17:05 CET)
[lhc/web/wiklou.git] / languages / messages / MessagesVi.php
index 8456aa9..d530c32 100644 (file)
@@ -1,11 +1,13 @@
 <?php
-/**
-  * Based on Language.php 1.645
-  * @addtogroup Language
-  * Compatible to MediaWiki 1.5
-  * Initial translation by Trần Thế Trung and Nguyễn Thanh Quang
-  * Last update 28 August 2005 (UTC)
-  */
+/** Vietnamese (Tiếng Việt)
+ *
+ * @addtogroup Language
+ *
+ * @author Trần Thế Trung
+ * @author Nguyễn Thanh Quang
+ * @author G - ג
+ * @author SPQRobin
+ */
 
 $namespaceNames = array(
        NS_MEDIA                        => 'Phương_tiện',
@@ -40,7 +42,6 @@ $magicWords = array(
        'forcetoc'               => array( 0,    '__FORCETOC__', '__LUÔNMỤCLỤC__'        ),
        'toc'                    => array( 0,    '__TOC__' , '__MỤCLỤC__'               ),
        'noeditsection'          => array( 0,    '__NOEDITSECTION__', '__KHÔNGSỬAMỤC__'      ),
-       'start'                  => array( 0,    '__START__' , '__BẮTĐẦU__'             ),
        'currentmonth'           => array( 1,    'CURRENTMONTH' , 'THÁNGNÀY'          ),
        'currentmonthname'       => array( 1,    'CURRENTMONTHNAME'  , 'TÊNTHÁNGNÀY'     ),
        'currentmonthnamegen'    => array( 1,    'CURRENTMONTHNAMEGEN' , 'TÊNDÀITHÁNGNÀY'   ),
@@ -61,24 +62,15 @@ $magicWords = array(
        'img_right'              => array( 1,    'right' , 'phải'                 ),
        'img_left'               => array( 1,    'left'  , 'trái'                ),
        'img_none'               => array( 1,    'none'  , 'không'                 ),
-       'img_width'              => array( 1,    '$1px'                   ),
        'img_center'             => array( 1,    'center', 'centre' , 'giữa'      ),
        'img_framed'             => array( 1,    'framed', 'enframed', 'frame' , 'khung'),
-       'int'                    => array( 0,    'INT:'                   ),
        'sitename'               => array( 1,    'SITENAME'  , 'TÊNMẠNG'             ),
-       'ns'                     => array( 0,    'NS:'                    ),
-       'localurl'               => array( 0,    'LOCALURL:'              ),
-       'localurle'              => array( 0,    'LOCALURLE:'             ),
        'server'                 => array( 0,    'SERVER'    , 'MÁYCHỦ'             ),
        'servername'             => array( 0,    'SERVERNAME' , 'TÊNMÁYCHỦ'            ),
-       'scriptpath'             => array( 0,    'SCRIPTPATH'  , ''           ),
        'grammar'                => array( 0,    'GRAMMAR:'   , 'NGỮPHÁP'            ),
-       'notitleconvert'         => array( 0,    '__NOTITLECONVERT__',
-'__NOTC__', '__KHÔNGCHUYỂNTÊN__'),
-       'nocontentconvert'       => array( 0,    '__NOCONTENTCONVERT__',
-'__NOCC__', '__KHÔNGCHUYỂNNỘIDUNG__'),
+       'notitleconvert'         => array( 0,    '__NOTITLECONVERT__', '__NOTC__', '__KHÔNGCHUYỂNTÊN__'),
+       'nocontentconvert'       => array( 0,    '__NOCONTENTCONVERT__', '__NOCC__', '__KHÔNGCHUYỂNNỘIDUNG__'),
        'currentweek'            => array( 1,    'CURRENTWEEK' , 'TUẦNNÀY'           ),
-       'currentdow'             => array( 1,    'CURRENTDOW'             ),
        'revisionid'             => array( 1,    'REVISIONID'  , 'SỐBẢN'           ),
  );
 
@@ -122,7 +114,6 @@ $datePreferenceMigrationMap = array(
 $linkTrail = "/^([a-zàâçéèêîôûäëïöüùÇÉÂÊÎÔÛÄËÏÖÜÀÈÙ]+)(.*)$/sDu";
 $separatorTransformTable = array(',' => '.', '.' => ',' );
 
-
 $messages = array(
 # User preference toggles
 'tog-underline'               => 'Gạch chân liên kết',
@@ -215,7 +206,7 @@ $messages = array(
 'subcategories'   => 'Tiểu thể loại',
 
 'mainpagetext'      => 'Phần mềm {{SITENAME}} đã cài đặt.',
-'mainpagedocfooter' => 'Xin đọc [http://meta.wikimedia.org/wiki/MediaWiki_i18n tài liệu hướng dẫn cách tùy biến giao diện] và [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Cẩm nang sử dụng] (bằng tiếng Anh) để biết cách dùng và thiết lập thông số.',
+'mainpagedocfooter' => 'Xin đọc [http://meta.wikimedia.org/wiki/MediaWiki_localisation tài liệu hướng dẫn cách tùy biến giao diện] và [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Cẩm nang sử dụng] (bằng tiếng Anh) để biết cách dùng và thiết lập thông số.',
 
 'about'          => 'Giới thiệu',
 'article'        => 'Bài',
@@ -240,7 +231,7 @@ $messages = array(
 'help'              => 'Trợ giúp',
 'search'            => 'Tìm kiếm',
 'searchbutton'      => 'Tìm kiếm',
-'go'                => 'Xem',
+'go'                => 'Hiển thị',
 'searcharticle'     => 'Xem',
 'history'           => 'Lịch sử trang',
 'history_short'     => 'Lịch sử',
@@ -248,14 +239,14 @@ $messages = array(
 'printableversion'  => 'Bản để in',
 'permalink'         => 'Liên kết thường trực',
 'print'             => 'In',
-'edit'              => 'Sửa',
+'edit'              => 'Sửa đổi',
 'editthispage'      => 'Sửa trang này',
 'delete'            => 'Xóa',
 'deletethispage'    => 'Xóa trang này',
 'undelete_short'    => 'Phục hồi',
 'protect'           => 'Khóa',
 'protectthispage'   => 'Khóa trang này',
-'unprotect'         => 'Mở',
+'unprotect'         => 'Mở khóa',
 'unprotectthispage' => 'Mở trang này',
 'newpage'           => 'Trang mới',
 'talkpage'          => 'Trang thảo luận',
@@ -278,34 +269,31 @@ $messages = array(
 
 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
 'aboutsite'         => 'Giới thiệu {{SITENAME}}',
-'aboutpage'         => '{{ns:4}}:Giới_thiệu',
+'aboutpage'         => 'Project:Giới_thiệu',
 'bugreports'        => 'Báo lỗi',
-'bugreportspage'    => '{{ns:4}}:Báo lỗi',
+'bugreportspage'    => 'Project:Báo lỗi',
 'copyright'         => 'Bản quyền $1.',
 'copyrightpagename' => 'giấy phép {{SITENAME}}',
-'copyrightpage'     => '{{ns:4}}:Bản quyền',
+'copyrightpage'     => '{{ns:project}}:Bản quyền',
 'currentevents'     => 'Thời sự',
-'currentevents-url' => 'Thời_sự',
+'currentevents-url' => 'Project:Thời sự',
 'disclaimers'       => 'Cảnh báo',
-'disclaimerpage'    => '{{ns:4}}:Cảnh báo chung',
+'disclaimerpage'    => 'Project:Cảnh báo chung',
 'edithelp'          => 'Trợ giúp',
-'edithelppage'      => 'Trợ_giúp:Soạn thảo',
-'faq'               => 'FAQ',
-'faqpage'           => '{{ns:4}}:FAQ',
-'helppage'          => '{{ns:4}}:Trợ giúp',
-'mainpage'          => 'Trang đầu',
+'edithelppage'      => 'Help:Soạn thảo',
+'faqpage'           => 'Project:FAQ',
+'helppage'          => 'Help:Trợ giúp',
+'mainpage'          => 'Trang Chính',
 'portal'            => 'Cộng đồng',
-'portal-url'        => '{{ns:4}}:Cộng_đồng',
+'portal-url'        => 'Project:Cộng_đồng',
 'sitesupport'       => 'Quyên góp',
-'sitesupport-url'   => '{{ns:4}}:Quyên_góp',
+'sitesupport-url'   => 'Project:Quyên góp',
 
 'badaccess' => 'Lỗi truy cập',
 
 'versionrequired'     => 'Cần phiên bản $1 của MediaWiki',
 'versionrequiredtext' => 'Cần phiên bản $1 của MediaWiki để xem trang này. Xem [[Đặc_biệt:Phiên_bản]]',
 
-'ok'              => 'OK',
-'pagetitle'       => '$1 - {{SITENAME}}',
 'retrievedfrom'   => 'Lấy từ « $1 »',
 'newmessageslink' => 'tin nhắn mới',
 'editsection'     => 'Sửa',
@@ -318,13 +306,13 @@ $messages = array(
 'feedlinks'       => 'Nạp:',
 
 # Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main'      => 'Bài',
+'nstab-main'      => 'Bài viết',
 'nstab-user'      => 'Trang thành viên',
 'nstab-media'     => 'Phương tiện',
 'nstab-special'   => 'Đặc biệt',
 'nstab-project'   => 'Giới thiệu',
 'nstab-image'     => 'Hình',
-'nstab-mediawiki' => 'Tin nhắn',
+'nstab-mediawiki' => 'Thông báo',
 'nstab-template'  => 'Tiêu bản',
 'nstab-help'      => 'Trợ giúp',
 'nstab-category'  => 'Thể loại',
@@ -346,7 +334,8 @@ MySQL báo lỗi "<tt>$3: $4</tt>".',
 "$1"
 thực hiện bởi hàm "$2"
 MySQL báo lỗi "$3 : $4".',
-'noconnect'            => 'Hiện tại không kết nối với cơ sở dữ liệu được.',
+'noconnect'            => 'Hiện tại không kết nối với cơ sở dữ liệu được.<br />
+$1',
 'nodb'                 => 'Không thấy cơ sở dữ liệu $1',
 'cachederror'          => 'Đây là bản sao của trang bạn yêu cầu, có thể không cập nhật.',
 'laggedslavemode'      => 'Chú ý : trang có thể chưa được cập nhật phiên bản cuối.',
@@ -371,6 +360,7 @@ Xin báo lỗi này cho người quản lý, nói rõ tên trang bị lỗi.',
 'badtitletext'         => 'Đề mục sai, rỗng hay liên kết liên ngôn ngữ sai.',
 'perfdisabled'         => 'Chức năng này bị khóa vì nó làm chậm cơ sở dữ liệu.',
 'perfcached'           => 'Dữ liệu sau lấy từ bộ nhớ đệm và có thể không cập nhật:',
+'perfcachedts'         => 'Dữ liệu dưới đây được đưa vào vùng nhớ đệm và được cập nhật lần cuối lúc $1.',
 'wrong_wfQuery_params' => 'Tham số sai trong wfQuery()<br />
 Hàm : $1<br />
 Truy vấn : $2',
@@ -390,10 +380,9 @@ Bạn vẫn dùng {{SITENAME}} được như người vô danh, hoặc đăng nh
 'yourdomainname'             => 'Tên miền của bạn',
 'externaldberror'            => 'Có thể có lỗi cơ sở dữ liệu hoặc bạn không thể cập nhật tài khoản bên ngoài.',
 'loginproblem'               => '<b>Trục trặc đăng nhập.</b><br />Mời thử lại!',
-'alreadyloggedin'            => "'''$1, bạn đã đăng nhập rồi!'''<br />",
 'login'                      => 'Đăng nhập',
 'loginprompt'                => 'Bạn cần bật cookie để đăng nhập vào {{SITENAME}}.',
-'userlogin'                  => 'Mở tài khoản hay đăng nhập',
+'userlogin'                  => 'Đăng nhập / Mở tài khoản',
 'logout'                     => 'Đăng xuất',
 'userlogout'                 => 'Đăng xuất',
 'notloggedin'                => 'Chưa đăng nhập',
@@ -418,6 +407,7 @@ Bạn vẫn dùng {{SITENAME}} được như người vô danh, hoặc đăng nh
 'nosuchuser'                 => 'Thành viên "$1" không tồn tại. Xin kiểm tra lại tên, hoặc mở tài khoản mới.',
 'nosuchusershort'            => 'Không có « $1 ». Xin kiểm tra lại.',
 'wrongpassword'              => 'Mật khẩu sai, xin nhập lại.',
+'passwordtooshort'           => 'Mật khẩu cần chứa ít nhất $1 chữ.',
 'mailmypassword'             => 'Gửi tôi mật khẩu',
 'passwordremindertitle'      => 'Mật khẩu {{SITENAME}}',
 'passwordremindertext'       => 'Ai đó (có thể là bạn) có địa chỉ IP $1 đã xin gửi mật khẩu mới tới thư điện tử của bạn. Mật khẩu mới của "$2" là "$3". Bạn nên đăng nhập và thay đổi mật khẩu này.',
@@ -464,7 +454,7 @@ Bạn vẫn dùng {{SITENAME}} được như người vô danh, hoặc đăng nh
 'showpreview'            => 'Xem thử',
 'showdiff'               => 'Xem thay đổi',
 'blockedtitle'           => 'Thành viên bị chặn',
-'blockedtext'            => 'Bạn bị chặn bởi $1 vì:<br />$2<p>Bạn có thể liên hệ với $1 hoặc các [[{{ns:4}}:Người quản lý|người quản lý]] khác để thảo luận.',
+'blockedtext'            => 'Bạn bị chặn bởi $1 vì:<br />$2<p>Bạn có thể liên hệ với $1 hoặc các [[{{ns:project}}:Người quản lý|người quản lý]] khác để thảo luận.',
 'whitelistedittitle'     => 'Cần đăng nhập để sửa bài',
 'whitelistedittext'      => 'Bạn cần [[Đặc_biệt:Userlogin|đăng nhập]] để viết bài.',
 'whitelistreadtitle'     => 'Cần đăng nhập để đọc bài',
@@ -497,13 +487,14 @@ Bạn vẫn dùng {{SITENAME}} được như người vô danh, hoặc đăng nh
 'nonunicodebrowser'      => '<strong>CHU Y: Trinh duyet cua ban khong ho tro Unicode, xin sua lai truoc khi viet bai.</strong><strong>WARNING: Your browser is not unicode compliant, please change it before editing an article.</strong>',
 'editingold'             => '<strong>Chú ý: bạn đang sửa một phiên bản cũ. Nếu bạn lưu, các sửa đổi trên phiên bản mới hơn sẽ mất.</strong>',
 'yourdiff'               => 'Khác',
-'copyrightwarning2'      => '*Xin dùng [[{{ns:4}}:Chỗ thử|chỗ thử soạn thảo]] nếu bạn chỉ muốn thử nghiệm.
+'copyrightwarning2'      => '*Xin dùng [[{{ns:project}}:Chỗ thử|chỗ thử soạn thảo]] nếu bạn chỉ muốn thử nghiệm.
 *Xin đọc thêm hướng dẫn về [[Trợ giúp:Soạn thảo|soạn thảo]] và [[Trợ giúp:Viết bài mới|viết bài mới]].
 *Mọi đóng góp cho {{SITENAME}} đều tuân theo GNU Free Documentation Licence (Xem $1). Nếu bạn không muốn nội dung bạn nhập bị người khác sửa, đừng viết vào đây. <br /><b>KHÔNG LẤY TÀI LIỆU TỪ NGUỒN KHÁC MÀ CHƯA XIN PHÉP!</b>',
 'longpagewarning'        => '<strong>Chú ý : Trang này dài $1 kb; nhiều trình duyệt không tải được trang dài hơn 32 kb. Bạn nên chia nhỏ trang này thành nhiều trang.</strong>',
 'readonlywarning'        => '<strong>Chú ý : trang này bị khóa để bảo trì. Bạn chỉ có thể sao nội dung để sửa đổi trên máy cá nhân.</strong>',
-'protectedpagewarning'   => '<strong>Chú ý : trang này bị khóa. Chỉ có quản lý viên mới sửa được. Chú ý tuân thủ [[{{ns:4}}:Trang_bị_khóa|quy định về trang bị khóa]].</strong>',
+'protectedpagewarning'   => '<strong>Chú ý : trang này bị khóa. Chỉ có quản lý viên mới sửa được. Chú ý tuân thủ [[{{ns:project}}:Trang_bị_khóa|quy định về trang bị khóa]].</strong>',
 'templatesused'          => 'Các tiêu bản dùng trong trang này',
+'permissionserrors'      => 'Không có quyền thực hiện',
 
 # History pages
 'revhistory'          => 'Bản cũ',
@@ -520,6 +511,8 @@ Bạn vẫn dùng {{SITENAME}} được như người vô danh, hoặc đăng nh
 'next'                => 'sau',
 'last'                => 'cũ',
 'orig'                => 'gốc',
+'page_first'          => 'đầu',
+'page_last'           => 'cuối',
 'histlegend'          => 'Chú thích : (nay) = so sánh với bản hiện nay,
 (cũ) = so sánh với bản trước, n = sửa nhỏ',
 'deletedrev'          => '[đã xóa]',
@@ -537,12 +530,9 @@ Bạn vẫn dùng {{SITENAME}} được như người vô danh, hoặc đăng nh
 
 # Search results
 'searchresults'         => 'Kết quả tìm',
-'searchresulttext'      => 'Xem thêm [[{{ns:4}}:Tìm_kiếm|hướng dẫn tìm kiếm {{SITENAME}}]].',
+'searchresulttext'      => 'Xem thêm [[{{ns:project}}:Tìm_kiếm|hướng dẫn tìm kiếm {{SITENAME}}]].',
 'searchsubtitle'        => 'Cho truy vấn "[[:$1]]"',
 'searchsubtitleinvalid' => 'Cho truy vấn "$1"',
-'badquery'              => 'Truy vấn sai',
-'badquerytext'          => 'Truy vấn sai: ngắn hơn 3 chữ cái, hoặc sai chính tả ví dụ như "mèo và và chuột". Xin mời thử lại.',
-'matchtotals'           => 'Truy vấn "$1" phù hợp với $2 tên bài và câu chữ trong $3 bài.',
 'noexactmatch'          => 'Không có trang tên như này, xin thử công cụ tìm.',
 'titlematches'          => 'Đề mục tương tự',
 'notitlematches'        => 'Không có tên bài nào có nội dung tương tự',
@@ -560,10 +550,9 @@ Tìm trong :<br />
 $1<br />
 $2 gồm cả trang đổi hướng &nbsp; Tìm $3 $9',
 'searchdisabled'        => '<p>Công cụ tìm kiếm hiện bị khóa. Chức năng này sẽ được mở lại khi có điều kiện lắp thêm máy chủ. Hiện tại có thể tìm với Google:</p>',
-'blanknamespace'        => '(Chính)',
 
 # Preferences page
-'preferences'             => 'Lựa chọn cá nhân',
+'preferences'             => 'Tùy chọn',
 'prefsnologin'            => 'Chưa đăng nhập',
 'prefsnologintext'        => 'Bạn phải [[Đặc_biệt:Userlogin|đăng nhập]] để sửa các Lựa chọn cá nhân của bạn.',
 'prefsreset'              => 'Các Lựa chọn cá nhân đã được mặc định lại.',
@@ -628,7 +617,7 @@ $2 gồm cả trang đổi hướng &nbsp; Tìm $3 $9',
 
 # Recent changes
 'recentchanges'                     => 'Thay đổi gần đây',
-'recentchangestext'                 => '[[{{ns:4}}:Chào mừng người mới đến|Chào mừng]] bạn! Trang này dùng để theo dõi các thay đổi gần đây trên {{SITENAME}}.',
+'recentchangestext'                 => '[[{{ns:project}}:Chào mừng người mới đến|Chào mừng]] bạn! Trang này dùng để theo dõi các thay đổi gần đây trên {{SITENAME}}.',
 'rcnote'                            => '<strong>$1</strong> thay đổi của <strong>$2</strong> ngày qua.',
 'rcnotefrom'                        => 'Thay đổi từ <strong>$2</strong> (<b>$1</b> tối đa).',
 'rclistfrom'                        => 'Xem thay đổi từ $1.',
@@ -645,7 +634,7 @@ $2 gồm cả trang đổi hướng &nbsp; Tìm $3 $9',
 'recentchangeslinked' => 'Thay đổi liên quan',
 
 # Upload
-'upload'                     => 'Tải lên',
+'upload'                     => 'Truyền lên tập tin',
 'uploadbtn'                  => 'Tải lên',
 'reupload'                   => 'Tải lại',
 'reuploaddesc'               => 'Quay lại.',
@@ -656,41 +645,37 @@ $2 gồm cả trang đổi hướng &nbsp; Tìm $3 $9',
 'uploadtext'                 => 'Trước khi truyền hình lên:
 *Kiểm tra hình ảnh đã tải lên trước đây tại [[Đặc_biệt:Imagelist|danh sách những hình đã tải lên]].
 Khi truyền hình lên:
-*Tuân thủ [[{{ns:4}}:Quy định về hình ảnh|quy định về sử dụng hình ảnh]].
-*Ghi rõ thẻ quyền. Ví dụ {{<nowiki>PD</nowiki>}} hay {{<nowiki>GFDL</nowiki>}},... Xem thêm [[{{ns:4}}:Thẻ quyền cho hình ảnh|thẻ quyền cho hình ảnh]].
+*Tuân thủ [[{{ns:project}}:Quy định về hình ảnh|quy định về sử dụng hình ảnh]].
+*Ghi rõ thẻ quyền. Ví dụ {{<nowiki>PD</nowiki>}} hay {{<nowiki>GFDL</nowiki>}},... Xem thêm [[{{ns:project}}:Thẻ quyền cho hình ảnh|thẻ quyền cho hình ảnh]].
 *Dùng định dạng JPEG cho ảnh chụp, PNG cho hình vẽ, và OGG cho âm thanh hay video.
 *Ghi tóm lược về hình ảnh giúp người khác có thể dùng lại hình của bạn.
 Sau khi truyền hình lên:
-*Thông tin tải lên và xóa bỏ được ghi trong [[{{ns:4}}:Nhật trình tải lên|nhật trình tải lên]].
-*Để cho hình vào bài, xem [[{{ns:4}}:Cú pháp hình ảnh|cú pháp hình ảnh]].
+*Thông tin tải lên và xóa bỏ được ghi trong [[{{ns:project}}:Nhật trình tải lên|nhật trình tải lên]].
+*Để cho hình vào bài, xem [[{{ns:project}}:Cú pháp hình ảnh|cú pháp hình ảnh]].
 *Người khác có thể sửa hoặc xóa những thông tin bạn tải lên, và bạn có thể bị cấm tải lên nếu lạm dụng hệ thống.',
 'uploadlog'                  => 'Nhật trình tải lên',
 'uploadlogpage'              => 'Nhật_trình_tải_lên',
 'uploadlogpagetext'          => 'Danh sách các tệp tin đã tải lên, theo giờ máy chủ (UTC).',
-'filename'                   => 'Tên&nbsp;:',
+'filename'                   => 'Tên&nbsp;',
 'filedesc'                   => 'Mô tả&nbsp;',
 'fileuploadsummary'          => 'tóm tắt',
-'filestatus'                 => 'Bản quyền:',
-'filesource'                 => 'Nguồn:',
+'filestatus'                 => 'Bản quyền',
+'filesource'                 => 'Nguồn',
 'uploadedfiles'              => 'Đã tải xong',
-'minlength'                  => 'Tên phải dài hơn hai chữ.',
 'illegalfilename'            => 'Tên « $1 » có chứa ký tự không dùng được cho tên trang. Xin hãy đổi tên và tải lại.',
 'badfilename'                => 'Đổi thành tên « $1 ».',
 'emptyfile'                  => 'Tệp tin tải lên là rỗng. Xin kiểm tra lại tên tệp tin.',
 'fileexists'                 => "'Một tệp tin với tên này đã tồn tại, xin hãy kiểm tra $1 nếu bạn không muốn thay đổi nó.",
 'successfulupload'           => 'Đã tải xong',
-'fileuploaded'               => 'Tập tin "$1" đã được tải lên thành công.
-Xin hãy theo liên kết: $2 đến trang mô tả và điền vào thông tin về tập tin, chẳng hạn như nó đến từ đâu, được tạo ra khi nào và bởi ai, và các chi tiết khác mà bạn biết về nó.
-Nếu đây là hình ảnh, bạn có thể cho vào trong trang như sau:
-<tt><nowiki>[[Image:$1|thumb|Mô tả hình]]</nowiki></tt>.',
 'uploadwarning'              => 'Chú ý!',
 'savefile'                   => 'Lưu tệp tin',
 'uploadedimage'              => 'đã tải lên « [[$1]] »',
+'overwroteimage'             => 'đã tải lên một phiên bản mới của "[[$1]]"',
 'uploaddisabled'             => 'Xin lỗi, chức năng tải lên bị khóa.',
 'uploadcorrupt'              => 'Tập tin bị hỏng hoặc có đuôi không chuẩn. Xin kiểm tra và tải lại.',
 'uploadvirus'                => 'Tệp tin có virút: $1',
-'sourcefilename'             => 'Tên tệp tin nguồn:',
-'destfilename'               => 'Tên mới:',
+'sourcefilename'             => 'Tên tệp tin nguồn',
+'destfilename'               => 'Tên mới',
 
 'nolicense' => 'chưa chọn',
 
@@ -705,13 +690,6 @@ Nếu đây là hình ảnh, bạn có thể cho vào trong trang như sau:
 'bysize'                    => 'kích cỡ',
 'imgdelete'                 => 'xóa',
 'imgdesc'                   => 'tả',
-'imglegend'                 => 'Chú thích: (tả) = xem/sửa mô tả về hình.',
-'imghistory'                => 'Lịch sử hình',
-'revertimg'                 => 'hồi',
-'deleteimg'                 => 'xóa',
-'deleteimgcompletely'       => 'xóa hẳn',
-'imghistlegend'             => 'Chú thích: (nay) = Hình hiện nay, (xóa) = Xóa bản cũ, (hồi) = Phục hồi bản cũ.
-<br /><i>Ấn vào ngày để xem hình tải lên ngày đó</i>.',
 'imagelinks'                => 'Liên kết đến hình',
 'linkstoimage'              => 'Các trang sau có liên kết đến hình:',
 'nolinkstoimage'            => 'Không có trang nào chứa liên kết đến hình.',
@@ -724,15 +702,15 @@ Nếu đây là hình ảnh, bạn có thể cho vào trong trang như sau:
 'statistics'    => 'Thống kê',
 'sitestats'     => 'Thống kê',
 'userstats'     => 'Thống kê thành viên',
-'sitestatstext' => '<p style="font-size: 125%; margin-bottom: 0px">Hiện đang có <b>$2</b> [[{{ns:4}}:Bài bách khoa là gì?|bài viết]].</p>
+'sitestatstext' => '<p style="font-size: 125%; margin-bottom: 0px">Hiện đang có <b>$2</b> [[{{ns:project}}:Bài bách khoa là gì?|bài viết]].</p>
 
-Con số này không bao gồm các trang [[{{ns:4}}:Trang_thảo_luận|thảo luận]], các trang giới thiệu {{SITENAME}}, các [[{{ns:4}}:Trang_đổi_hướng|trang đổi hướng]], và các trang không được coi là có nội dung (ví dụ: không liên kết đến trang khác). Khi tính các trang đó vào, có <b>$1</b> trang.
+Con số này không bao gồm các trang [[{{ns:project}}:Trang_thảo_luận|thảo luận]], các trang giới thiệu {{SITENAME}}, các [[{{ns:project}}:Trang_đổi_hướng|trang đổi hướng]], và các trang không được coi là có nội dung (ví dụ: không liên kết đến trang khác). Khi tính các trang đó vào, có <b>$1</b> trang.
 
 Đã có tổng cộng <b>$3</b> lần xem, và <b>$4</b> lần sửa kể từ khi dự án này được thiết lập. Trung bình có <b>$5</b> lần sửa cho mỗi trang, và <b>$6</b> lần xem cho mỗi sửa đổi.',
-'userstatstext' => 'Có <b>$1</b> thành viên đã đăng ký, trong đó có <b>$2</b> là [[{{ns:4}}:Người quản lý|người quản lý]].',
+'userstatstext' => 'Có <b>$1</b> thành viên đã đăng ký, trong đó có <b>$2</b> là [[{{ns:project}}:Người quản lý|người quản lý]].',
 
 'disambiguations'     => 'Trang định hướng',
-'disambiguationspage' => '{{ns:4}}:Trang_định_hướng',
+'disambiguationspage' => '{{ns:project}}:Trang_định_hướng',
 
 'doubleredirects'     => 'Đổi hướng kép',
 'doubleredirectstext' => 'Mỗi hàng có chứa các liên kết đến trang chuyển hướng thứ nhất và thứ hai, cũng như dòng đầu tiên của nội dung trang chuyển hướng thứ hai, thường chỉ tới trang đích "thực sự", là nơi mà trang chuyển hướng đầu tiên phải trỏ đến.',
@@ -754,7 +732,7 @@ Con số này không bao gồm các trang [[{{ns:4}}:Trang_thảo_luận|thảo
 'mostlinked'              => 'Trang được liên kết đến nhiều nhất',
 'allpages'                => 'Tất cả các trang',
 'prefixindex'             => 'Mục lục theo không gian tên',
-'randompage'              => 'Trang ngẫu nhiên',
+'randompage'              => 'Bài viết ngẫu nhiên',
 'shortpages'              => 'Bài ngắn',
 'longpages'               => 'Bài dài',
 'deadendpages'            => 'Trang đường cùng',
@@ -766,9 +744,11 @@ Con số này không bao gồm các trang [[{{ns:4}}:Trang_thảo_luận|thảo
 'newpages'                => 'Các bài mới nhất',
 'ancientpages'            => 'Các bài cũ nhất',
 'intl'                    => 'Liên kết liên ngôn ngữ',
-'move'                    => 'đổi tên',
+'move'                    => 'Di chuyển',
 'movethispage'            => 'Đổi tên trang này',
 'unusedimagestext'        => '<p>Xin lưu ý là các địa chỉ mạng bên ngoài có thể liên kết đến một hình ở đây qua một địa chỉ trực tiếp, dù hình này được liệt kê là chưa dùng.</p>',
+'notargettitle'           => 'Không hiểu',
+'notargettext'            => 'Xin chỉ rõ trang mục tiêu.',
 
 # Book sources
 'booksources' => 'Nguồn tham khảo',
@@ -828,25 +808,19 @@ Những sửa đổi đối với trang này và trang thảo luận của nó s
 'removedwatchtext'     => 'Trang « $1 » đã ra khỏi danh sách theo dõi.',
 'watch'                => 'Theo dõi',
 'watchthispage'        => 'Theo dõi trang này',
-'unwatch'              => 'ngừng theo dõi',
+'unwatch'              => 'Ngừng theo dõi',
 'unwatchthispage'      => 'Ngừng theo dõi',
 'notanarticle'         => 'Không phải bài viết',
 'watchnochange'        => 'Không có trang nào bạn theo dõi được sửa đổi.',
-'watchdetails'         => '* Bạn theo dõi $1 trang không kể trang thảo luận. $3 <br />
-*[$4 Xem và sửa lại danh sách]',
+'watchlist-details'    => 'Bạn theo dõi $1 trang không kể trang thảo luận.',
 'wlheader-enotif'      => '* Đã bật thông báo qua thư điện tử.',
 'wlheader-showupdated' => "* Các trang đã thay đổi từ lần cuối bạn xem chúng được in '''đậm'''",
 'watchmethod-recent'   => 'Dưới đây hiện thay đổi mới với các trang theo dõi.',
 'watchmethod-list'     => 'Dưới đây hiện danh sách các trang theo dõi.',
-'removechecked'        => 'Ngưng theo dõi mục đã chọn',
 'watchlistcontains'    => 'Danh sách theo dõi của bạn có $1 trang.',
-'watcheditlist'        => 'Đây là sắp xếp theo chữ cái các trang bạn theo dõi. Chọn các trang bạn muốn ngưng theo dõi và nhấn "Ngưng theo dõi mục đã chọn".',
-'removingchecked'      => 'Đang ngưng theo dõi trang yêu cầu...',
-'couldntremove'        => "Không thể ngưng theo dõi trang '$1'...",
 'iteminvalidname'      => "Tên trang '$1' không hợp lệ...",
 'wlnote'               => '$1 sửa đổi mới trong <b>$2</b> giờ qua.',
 'wlshowlast'           => 'Xem $1 giờ $2 ngày qua, hoặc $3',
-'wlsaved'              => 'Đây là bản lưu danh sách theo dõi.',
 
 'enotif_mailer'      => 'Thông báo của {{SITENAME}}',
 'enotif_reset'       => 'Đánh dấu đã xem mọi trang',
@@ -867,7 +841,7 @@ Những sửa đổi đối với trang này và trang thảo luận của nó s
 'confirmdelete'      => 'Khẳng định xóa',
 'deletesub'          => '(Xóa  "$1")',
 'historywarning'     => '<b>Chú ý</b>: trang bạn sắp xóa đã có lịch sử:',
-'confirmdeletetext'  => 'Bạn sắp xóa hẳn một trang hoặc hình cùng với tất cả lịch sử của nó khỏi cơ sở dữ liệu. Xin khẳng định bạn hiểu rõ hậu quả có thể xảy ra, và bạn thực hiện đúng [[{{MediaWiki:policy-url}}|quy định]].',
+'confirmdeletetext'  => 'Bạn sắp xóa hẳn một trang hoặc hình cùng với tất cả lịch sử của nó khỏi cơ sở dữ liệu. Xin khẳng định bạn hiểu rõ hậu quả có thể xảy ra, và bạn thực hiện đúng [[{{MediaWiki:Policy-url}}|quy định]].',
 'actioncomplete'     => 'Xong',
 'deletedtext'        => '"$1" đã được xóa. Xem danh sách các xóa bỏ gần nhất tại $2.',
 'deletedarticle'     => 'đã xóa "$1"',
@@ -876,7 +850,6 @@ Những sửa đổi đối với trang này và trang thảo luận của nó s
 'deletionlog'        => 'nhật trình xóa',
 'reverted'           => 'Đã quay lại phiên bản cũ',
 'deletecomment'      => 'Lý do',
-'imagereverted'      => 'Đã quay lại phiên bản cũ.',
 'rollback'           => 'Quay lại sửa đổi cũ',
 'rollback_short'     => 'Quay lại',
 'rollbacklink'       => 'quay lại',
@@ -887,7 +860,7 @@ Những sửa đổi đối với trang này và trang thảo luận của nó s
 'revertpage'         => 'đã hủy sửa đổi của $2, quay về phiên bản của $1',
 'sessionfailure'     => 'Có thể 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 tải lại trang và thử lại.',
 'protectlogpage'     => 'Nhật trình khóa',
-'protectlogtext'     => 'Danh sách khóa/mở (xem [[{{ns:4}}:Các trang bị khóa|các trang bị khóa]]).',
+'protectlogtext'     => 'Danh sách khóa/mở (xem [[{{ns:project}}:Các trang bị khóa|các trang bị khóa]]).',
 'protectedarticle'   => 'đã khóa $1',
 'unprotectedarticle' => 'đã mở $1',
 'protectsub'         => '(Khóa "$1")',
@@ -896,7 +869,7 @@ Những sửa đổi đối với trang này và trang thảo luận của nó s
 'unprotectsub'       => '(Mở "$1")',
 
 # Undelete
-'undelete'           => 'Khôi phục',
+'undelete'           => 'Phục hồi lại trang đã bị xóa',
 'undeletepage'       => 'Xem và khôi phục trang bị xóa',
 'undeletepagetext'   => 'Các trang sau có thể khôi phục được từ thùng rác. Thùng rác được xóa định kỳ.',
 'undeleterevisions'  => '$1 bản được lưu',
@@ -906,8 +879,9 @@ Những sửa đổi đối với trang này và trang thảo luận của nó s
 'undeletedrevisions' => '$1 bản được khôi phục',
 
 # Namespace form on various pages
-'namespace' => 'Không gian:',
-'invert'    => 'Đảo ngược lựa chọn',
+'namespace'      => 'Không gian:',
+'invert'         => 'Đảo ngược lựa chọn',
+'blanknamespace' => '(Chính)',
 
 # Contributions
 'contributions' => 'Đóng góp',
@@ -919,9 +893,7 @@ Những sửa đổi đối với trang này và trang thảo luận của nó s
 'uctop'         => '(mới nhất)',
 
 # What links here
-'whatlinkshere' => 'Liên kết đến đây',
-'notargettitle' => 'Không hiểu',
-'notargettext'  => 'Xin chỉ rõ trang mục tiêu.',
+'whatlinkshere' => 'Các liên kết đến đây',
 'linklistsub'   => '(Các liên kết)',
 'linkshere'     => 'Các trang sau liên kết đến đây:',
 'nolinkshere'   => 'Không có liên kết đến đây.',
@@ -930,7 +902,7 @@ Những sửa đổi đối với trang này và trang thảo luận của nó s
 # Block/unblock
 'blockip'                     => 'Cấm thành viên',
 'blockiptext'                 => 'Mẫu dưới để cấm một địa chỉ IP hoặc một tài khoản.
-Chức năng này chỉ nên dùng để ngăn những hành vi phá hoại, và phải tuân theo [[{{ns:4}}:Quy_định|quy_định]]. Xin cho biết lý do cấm.',
+Chức năng này chỉ nên dùng để ngăn những hành vi phá hoại, và phải tuân theo [[{{ns:project}}:Quy_định|quy_định]]. Xin cho biết lý do cấm.',
 'ipaddress'                   => 'Địa chỉ IP/tên tài khoản',
 'ipadressorusername'          => 'Địa chỉ IP hay tên thành viên',
 'ipbexpiry'                   => 'Thời hạn',
@@ -963,9 +935,8 @@ Chức năng này chỉ nên dùng để ngăn những hành vi phá hoại, và
 'proxyblocker'                => 'Chặn proxy',
 '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.',
-'sorbs'                       => 'SORBS DNSBL',
-'sorbsreason'                 => 'Địa chỉ IP của bạn bị liệt kê là một proxy mở theo [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'Địa chỉ IP của bạn bị liệt kê là một proxy mở theo [http://www.sorbs.net SORBS] DNSBL. Bạn không thể mở được tài khoản.',
+'sorbsreason'                 => 'Địa chỉ IP của bạn bị liệt kê là một proxy mở theo DNSBL.',
+'sorbs_create_account_reason' => 'Địa chỉ IP của bạn bị liệt kê là một proxy mở theo DNSBL. Bạn không thể mở được tài khoản.',
 
 # Developer tools
 'lockdb'              => 'Khóa cơ sở dữ liệu',
@@ -1004,7 +975,6 @@ Trong những trường hợp này, bạn phải di chuyển hoặc hợp nhất
 'newtitle'               => 'Tên mới',
 'movepagebtn'            => 'Di chuyển',
 'pagemovedsub'           => 'Di chuyển thành công',
-'pagemovedtext'          => 'Trang "[[$1]]" đổi thành "[[$2]]".',
 '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.',
 'talkexists'             => 'Trang được di chuyển thành công, nhưng trang thảo luận tương ứng không thể chuyển được vì đã có một trang thảo luận ở tên mới.
@@ -1013,7 +983,7 @@ Xin hãy hợp nhất chúng lại.',
 'movetalk'               => 'Di chuyển trang "thảo luận" nếu có.',
 'talkpagemoved'          => 'Trang thảo luận tương ứng đã chuyển.',
 'talkpagenotmoved'       => 'Trang thảo luận tương ứng <strong>không</strong> chuyển.',
-'1movedto2'              => '$1 đổi thành $2',
+'1movedto2'              => '[[$1]] đổi thành [[$2]]',
 '1movedto2_redir'        => '$1 đổi thành $2 qua đổi hướng',
 'movelogpage'            => 'Nhật trình đổi tên',
 'movelogpagetext'        => 'Các trang bị đổi tên.',
@@ -1039,8 +1009,7 @@ Bài với tên "[[$1]]" đã tồn tại. Bạn có muốn xóa nó để di ch
 'allmessagesdefault'        => 'Nội dung mặc định',
 'allmessagescurrent'        => 'Nội dung hiện thời',
 'allmessagestext'           => 'Đây là toàn bộ thông báo hệ thống có trong không gian tên MediaWiki: .',
-'allmessagesnotsupportedUI' => 'Ngôn ngữ giao diện hiện tại của bạn <b>$1</b> không được Đặc_biệt:AllMessages hỗ trợ tại đây.',
-'allmessagesnotsupportedDB' => 'Đặc_biệt:AllMessages không được hỗ trợ vì wgUseDatabaseMessages bị tắt.',
+'allmessagesnotsupportedDB' => '{{ns:special}}:AllMessages không được hỗ trợ vì wgUseDatabaseMessages bị tắt.',
 
 # Thumbnails
 'thumbnail-more' => 'Phóng lớn',
@@ -1116,9 +1085,6 @@ Bài với tên "[[$1]]" đã tồn tại. Bạn có muốn xóa nó để di ch
 # Stylesheets
 'monobook.css' => '/* edit this file to customize the monobook skin for the entire site */',
 
-# Scripts
-'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
-
 # Metadata
 'nodublincore'      => 'Máy chủ không hỗ trợ siêu dữ liệu Dublin Core RDF.',
 'nocreativecommons' => 'Máy chủ không hỗ trợ siêu dữ liệu Creative Commons RDF.',
@@ -1141,7 +1107,7 @@ Bài với tên "[[$1]]" đã tồn tại. Bạn có muốn xóa nó để di ch
 'spamprotectionmatch'    => 'Nội dung sau đây đã kích hoạt bộ lọc thư rác: $1',
 'subcategorycount'       => 'Có $1 tiểu thể loại trong thể loại này.',
 'categoryarticlecount'   => 'Có $1 bài trong thể loại này.',
-'listingcontinuesabbrev' => ' tiếp',
+'listingcontinuesabbrev' => 'tiếp',
 
 # Info page
 'infosubtitle'   => 'Thông tin về trang',
@@ -1167,8 +1133,12 @@ Bài với tên "[[$1]]" đã tồn tại. Bạn có muốn xóa nó để di ch
 'rcpatroldisabled'      => '"Thay đổi gần đây" của các trang tuần tra không bật',
 'rcpatroldisabledtext'  => 'Chức năng "thay đổi gần đây"  của các trang tuần tra hiện không được bật.',
 
+# Patrol log
+'patrol-log-page' => 'Nhật ký tuần tra',
+'patrol-log-auto' => '(tự động)',
+
 # Image deletion
-'deletedrevision' => 'Đã xóa phiên bản cũ $1.',
+'deletedrevision' => 'Đã xóa phiên bản cũ $1',
 
 # Browsing diffs
 'previousdiff' => '&larr; So với trước',
@@ -1179,11 +1149,10 @@ Bài với tên "[[$1]]" đã tồn tại. Bạn có muốn xóa nó để di ch
 'imagemaxsize' => 'Giới hạn độ phân giải ảnh là:&nbsp;',
 'thumbsize'    => 'Kích thước thu nhỏ:&nbsp;',
 
+# Special:Newimages
 'newimages' => 'Trang trưng bày hình ảnh mới',
 'noimages'  => 'Chưa có hình',
 
-'passwordtooshort' => 'Mật khẩu cần chứa ít nhất $1 chữ.',
-
 # EXIF tags
 'exif-imagewidth'                  => 'Bề ngang',
 'exif-imagelength'                 => 'Chiều cao',
@@ -1245,7 +1214,6 @@ Bài với tên "[[$1]]" đã tồn tại. Bạn có muốn xóa nó để di ch
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'tất cả',
 'imagelistall'     => 'tất cả',
-'watchlistall1'    => 'tất cả',
 'watchlistall2'    => 'tất cả',
 'namespacesall'    => 'tất cả',
 
@@ -1268,16 +1236,9 @@ $3
 
 Nếu không phải bạn, đừng mở địa chỉ này. Mã xác nhận này sẽ hết hạn lúc $4.',
 
-# Inputbox extension, may be useful in other contexts as well
-'tryexact'       => 'Thử tìm đoạn văn khớp chính xác với từ khóa',
-'searchfulltext' => 'Tìm toàn văn',
-'createarticle'  => 'Viết bài mới',
-
 # Scary transclusion
 'scarytranscludedisabled' => 'Liên wiki bị tắt',
 'scarytranscludefailed'   => 'Tiêu bản cho $1 bị tắt',
 'scarytranscludetoolong'  => 'Địa chỉ mạng dài quá',
 
 );
-
-