r32562 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r32561‎ | r32562 | r32563 >
Date:05:58, 29 March 2008
Author:shinjiman
Status:old
Tags:
Comment:
* Update Chinese translations for extension messages
* Update Cantonese translations for extension messages
Modified paths:
  • /trunk/extensions/CheckUser/CheckUser.i18n.php (modified) (history)
  • /trunk/extensions/Cite/Cite.i18n.php (modified) (history)
  • /trunk/extensions/ConfirmEdit/ConfirmEdit.i18n.php (modified) (history)
  • /trunk/extensions/CrossNamespaceLinks/SpecialCrossNamespaceLinks.i18n.php (modified) (history)
  • /trunk/extensions/DeletedContributions/DeletedContributions.i18n.php (modified) (history)
  • /trunk/extensions/DismissableSiteNotice/DismissableSiteNotice.i18n.php (modified) (history)
  • /trunk/extensions/ExpandTemplates/ExpandTemplates.i18n.php (modified) (history)
  • /trunk/extensions/FixedImage/FixedImage.i18n.php (modified) (history)
  • /trunk/extensions/ImageMap/ImageMap.i18n.php (modified) (history)
  • /trunk/extensions/LinkSearch/LinkSearch.i18n.php (modified) (history)
  • /trunk/extensions/MWSearch/MWSearch.i18n.php (modified) (history)
  • /trunk/extensions/Makebot/Makebot.i18n.php (modified) (history)
  • /trunk/extensions/Makesysop/SpecialMakesysop.i18n.php (modified) (history)
  • /trunk/extensions/Newuserlog/Newuserlog.i18n.php (modified) (history)
  • /trunk/extensions/Nuke/SpecialNuke.i18n.php (modified) (history)
  • /trunk/extensions/OAI/OAIRepo.i18n.php (modified) (history)
  • /trunk/extensions/OggHandler/OggHandler.i18n.php (modified) (history)
  • /trunk/extensions/Oversight/HideRevision.i18n.php (modified) (history)
  • /trunk/extensions/ParserDiffTest/ParserDiffTest.i18n.php (modified) (history)
  • /trunk/extensions/ParserFunctions/ParserFunctions.i18n.php (modified) (history)
  • /trunk/extensions/Poem/Poem.i18n.php (modified) (history)
  • /trunk/extensions/Renameuser/SpecialRenameuser.i18n.php (modified) (history)
  • /trunk/extensions/SiteMatrix/SiteMatrix.i18n.php (modified) (history)
  • /trunk/extensions/SpamBlacklist/SpamBlacklist.i18n.php (modified) (history)
  • /trunk/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php (modified) (history)
  • /trunk/extensions/TitleBlacklist/TitleBlacklist.i18n.php (modified) (history)
  • /trunk/extensions/TitleKey/TitleKey.i18n.php (modified) (history)
  • /trunk/extensions/UsernameBlacklist/UsernameBlacklist.i18n.php (modified) (history)
  • /trunk/extensions/inputbox/InputBox.i18n.php (modified) (history)
  • /trunk/extensions/intersection/DynamicPageList.i18n.php (modified) (history)
  • /trunk/extensions/timeline/Timeline.i18n.php (modified) (history)
  • /trunk/extensions/wikihiero/wikihiero.i18n.php (modified) (history)

Diff [purge]

Index: trunk/extensions/ConfirmEdit/ConfirmEdit.i18n.php
@@ -8,14 +8,14 @@
99 $messages = array();
1010
1111 $messages['en'] = array(
12 - 'captcha-edit' => 'To edit this page, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
13 - 'captcha-desc' => 'Simple captcha implementation',
14 - 'captcha-addurl' => 'Your edit includes new external links.
 12+ 'captcha-edit' => 'To edit this page, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
 13+ 'captcha-desc' => 'Simple captcha implementation',
 14+ 'captcha-addurl' => 'Your edit includes new external links.
1515 To help protect against automated spam, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
16 - 'captcha-badlogin' => 'To help protect against automated password cracking, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
17 - 'captcha-createaccount' => 'To help protect against automated account creation, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
 16+ 'captcha-badlogin' => 'To help protect against automated password cracking, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
 17+ 'captcha-createaccount' => 'To help protect against automated account creation, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
1818 'captcha-createaccount-fail' => "Incorrect or missing confirmation code.",
19 - 'captcha-create' => 'To create the page, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
 19+ 'captcha-create' => 'To create the page, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
2020 'captchahelp-title' => 'Captcha help',
2121 'captchahelp-cookies-needed' => "You will need to have cookies enabled in your browser for this to work.",
2222 'captchahelp-text' => "Web sites that accept postings from the public, like this wiki, are often abused by spammers who use automated tools to post their links to many sites.
@@ -29,7 +29,7 @@
3030 Please contact the site administrators for assistance if this is unexpectedly preventing you from making legitimate posts.
3131
3232 Hit the 'back' button in your browser to return to the page editor.",
33 - 'captcha-addurl-whitelist' => ' #<!-- leave this line exactly as it is --> <pre>
 33+ 'captcha-addurl-whitelist' => ' #<!-- leave this line exactly as it is --> <pre>
3434 # Syntax is as follows:
3535 # * Everything from a "#" character to the end of the line is a comment
3636 # * Every non-blank line is a regex fragment which will only match hosts inside URLs
@@ -1837,6 +1837,7 @@
18381838 */
18391839 $messages['yue'] = array(
18401840 'captcha-edit' => '要編輯呢一篇文,請答出一個簡單嘅加數和,跟住響個盒度打入 ([[Special:Captcha/help|更多資料]]):',
 1841+ 'captcha-desc' => '簡單嘅 captcha 實行',
18411842 'captcha-addurl' => '你編輯嘅內容裏面有新嘅URL連結;為咗避免受到自動垃圾程式的侵擾,請答出一個簡單嘅加數和,跟住響個盒度打入 ([[Special:Captcha/help|更多資料]]):',
18421843 'captcha-badlogin' => '為咗防止程式自動破解密碼,請答出一個簡單嘅加數和,跟住響個盒度打入 ([[Special:Captcha/help|更多資料]]):',
18431844 'captcha-createaccount' => '為咗防止程式自動註冊,請答出一個簡單嘅加數和,跟住響個盒度打入 ([[Special:Captcha/help|更多資料]]):',
@@ -1862,6 +1863,7 @@
18631864 */
18641865 $messages['zh-hans'] = array(
18651866 'captcha-edit' => '要编辑这篇文章,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):',
 1867+ 'captcha-desc' => '简单的 captcha 实行',
18661868 'captcha-addurl' => '你编辑的内容中含有一个新的URL连结;为了免受自动垃圾程式的侵扰,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):',
18671869 'captcha-badlogin' => '为了防止程式自动破解密码,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):',
18681870 'captcha-createaccount' => '为了防止程式自动注册,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):',
@@ -1887,6 +1889,7 @@
18881890 */
18891891 $messages['zh-hant'] = array(
18901892 'captcha-edit' => '要編輯這篇文章,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):',
 1893+ 'captcha-desc' => '簡單的 captcha 實行',
18911894 'captcha-addurl' => '你編輯的內容中含有一個新的URL連結;為了免受自動垃圾程式的侵擾,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):',
18921895 'captcha-badlogin' => '為了防止程式自動破解密碼,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):',
18931896 'captcha-createaccount' => '為了防止程式自動註冊,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):',
Index: trunk/extensions/CrossNamespaceLinks/SpecialCrossNamespaceLinks.i18n.php
@@ -652,20 +652,23 @@
653653 );
654654
655655 $messages['yue'] = array(
656 - 'crossnamespacelinks' => '跨空間名連結',
 656+ 'crossnamespacelinks' => '跨空間名連結',
 657+ 'crossnamespacelinks-desc' => '列示唔存在響{{SITENAME}}嘅[[Special:CrossNamespaceLinks|跨空間名連結]]',
657658 'crossnamespacelinks-summary' => '呢一頁提供一個由主空間名到其它空間名嘅連結一覽(除咗 {{ns:special}}, {{ns:talk}}, {{ns:project}} 同埋 {{ns:template}} 空間名之外),呢種做法係唔推薦去用嘅。',
658 - 'crossnamespacelinkstext' => '$1: $2 個連結到 $3'
 659+ 'crossnamespacelinkstext' => '$1: $2 個連結到 $3'
659660 );
660661
661662 $messages['zh-hans'] = array(
662 - 'crossnamespacelinks' => '跨名字空间的链接',
 663+ 'crossnamespacelinks' => '跨名字空间的链接',
 664+ 'crossnamespacelinks-desc' => '列示不存在于{{SITENAME}}中的[[Special:CrossNamespaceLinks|跨名字空间链接]]',
663665 'crossnamespacelinks-summary' => '本页面提供一个从主名字空间到其他名字空间页面的链接列表({{ns:special}}, {{ns:talk}}, {{ns:project}} 和 {{ns:template}}名字空间的除外),我们不推荐这种从主名字空间链接到到其他名字的做法。',
664 - 'crossnamespacelinkstext' => '$1: $2 个链接到 $3'
 666+ 'crossnamespacelinkstext' => '$1: $2 个链接到 $3'
665667 );
666668
667669 $messages['zh-hant'] = array(
668 - 'crossnamespacelinks' => '跨名字空間的連結',
 670+ 'crossnamespacelinks' => '跨名字空間的連結',
 671+ 'crossnamespacelinks-desc' => '列示不存在於{{SITENAME}}中的[[Special:CrossNamespaceLinks|跨名字空間連結]]',
669672 'crossnamespacelinks-summary' => '本頁面提供一個從主名字空間到其他名字空間頁面的連結清單({{ns:special}}, {{ns:talk}}, {{ns:project}} 和 {{ns:template}}名字空間的除外),我們不推薦這種從主名字空間鏈接到到其他名字的做法。',
670 - 'crossnamespacelinkstext' => '$1: $2 個連結到 $3'
 673+ 'crossnamespacelinkstext' => '$1: $2 個連結到 $3'
671674 );
672675
Index: trunk/extensions/inputbox/InputBox.i18n.php
@@ -959,6 +959,7 @@
960960 );
961961
962962 $messages['yue'] = array(
 963+ 'inputbox-desc' => '容許包含預先設定嘅HTML表格',
963964 'inputbox-error-no-type' => '你重未指定開輸入盒嘅指定類型。',
964965 'inputbox-error-bad-type' => '輸入盒類型"$1"認唔到。請指定"create"、"comment"、"search"或"search2"。',
965966 'tryexact' => '試吓精確嘅比較',
@@ -969,25 +970,27 @@
970971 $messages['zh-classical'] = array(
971972 'inputbox-error-no-type' => '汝未定輸入盒之類也。',
972973 'inputbox-error-bad-type' => '輸入盒之類"$1"無認耳。指"create"、"comment"、"search"或"search2"之。',
973 - 'tryexact' => '查全合',
974 - 'searchfulltext' => '尋全文',
975 - 'createarticle' => '撰文',
 974+ 'tryexact' => '查全合',
 975+ 'searchfulltext' => '尋全文',
 976+ 'createarticle' => '撰文',
976977 );
977978
978979 $messages['zh-hans'] = array(
 980+ 'inputbox-desc' => '容许包含预先设置的HTML表格',
979981 'inputbox-error-no-type' => '您尚未指定创建输入箱的指定类型。',
980982 'inputbox-error-bad-type' => '输入箱类型"$1"无法辨识。请指定"create"、"comment"、"search"或"search2"。',
981 - 'tryexact' => '尝试精确匹配',
982 - 'searchfulltext' => '全文搜索',
983 - 'createarticle' => '建立文章',
 983+ 'tryexact' => '尝试精确匹配',
 984+ 'searchfulltext' => '全文搜索',
 985+ 'createarticle' => '建立文章',
984986 );
985987
986988 $messages['zh-hant'] = array(
 989+ 'inputbox-desc' => '容許包含預先設定的HTML表格',
987990 'inputbox-error-no-type' => '您尚未指定創建輸入箱的指定類型。',
988991 'inputbox-error-bad-type' => '輸入箱類型"$1"無法辨識。請指定"create"、"comment"、"search"或"search2"。',
989 - 'tryexact' => '嘗試精確匹配',
990 - 'searchfulltext' => '全文檢索',
991 - 'createarticle' => '建立文章',
 992+ 'tryexact' => '嘗試精確匹配',
 993+ 'searchfulltext' => '全文檢索',
 994+ 'createarticle' => '建立文章',
992995 );
993996
994997 /** Zulu (isiZulu)
Index: trunk/extensions/TitleBlacklist/TitleBlacklist.i18n.php
@@ -11,7 +11,7 @@
1212 'titleblacklist-desc' => 'Allows to forbid creation of pages with specified titles: [[MediaWiki:Titleblacklist]] and [[MediaWiki:Titlewhitelist]]',
1313 'titleblacklist' => "# This is a title blacklist. Titles that match a regex here cannot be created.
1414 # Use \"#\" for comments.",
15 - 'titlewhitelist' => "# This is a title whitelist. Use \"#\" for comments",
 15+ 'titlewhitelist' => "# This is a title whitelist. Use \"#\" for comments.",
1616 'titleblacklist-forbidden-edit' => 'The title "$2" has been banned from creation.
1717 It matches the following blacklist entry: <code>$1</code>',
1818 'titleblacklist-forbidden-move' => '"$2" cannot be moved to "$3", because the title "$3" has been banned from creation.
@@ -602,14 +602,16 @@
603603 * @author Shinjiman
604604 */
605605 $messages['yue'] = array(
 606+ 'titleblacklist-desc' => '容許禁止開指定標題嘅版: [[MediaWiki:Titleblacklist]] 同 [[MediaWiki:Titlewhitelist]]',
606607 'titleblacklist' =>
607608 "# 呢個係一個標題黑名單。同呢度配合正規表達式嘅標題係唔可以新開嘅。
608609 # 用 \"#\" 去做註解。
609610 ",
610 - 'titleblacklist-forbidden-edit' => '個標題 "$2" 已經禁止咗去開版。佢同下面黑名單嘅項目配合: <code>$1</code>',
611 - 'titleblacklist-forbidden-move' => '"$2" 唔可以搬到去 "$3",由於個標題 "$3" 已經禁止咗去開。佢同下面黑名單嘅項目配合: <code>$1</code>',
 611+ 'titlewhitelist' => "# 呢個係一個標題白名單。 用 \"#\" 去做註解",
 612+ 'titleblacklist-forbidden-edit' => '個標題 "$2" 已經禁止咗去開版。佢同下面黑名單嘅項目配合: <code>$1</code>',
 613+ 'titleblacklist-forbidden-move' => '"$2" 唔可以搬到去 "$3",由於個標題 "$3" 已經禁止咗去開。佢同下面黑名單嘅項目配合: <code>$1</code>',
612614 'titleblacklist-forbidden-upload' => '個檔名 "$2" 已經禁止咗去開版。佢同下面黑名單嘅項目配合: <code>\$1</code>',
613 - 'titleblacklist-invalid' => '下面響標題黑名單嘅{{PLURAL:$1|一行|幾行}}無效;請響保存之前改正{{PLURAL:$1|佢|佢哋}}:',
 615+ 'titleblacklist-invalid' => '下面響標題黑名單嘅{{PLURAL:$1|一行|幾行}}無效;請響保存之前改正{{PLURAL:$1|佢|佢哋}}:',
614616 );
615617
616618 /** chinese (simplified) (中文 (简化字))
@@ -617,14 +619,16 @@
618620 * @author Shinjiman
619621 */
620622 $messages['zh-hans'] = array(
 623+ 'titleblacklist-desc' => '容许禁止建立指定标题的页面: [[MediaWiki:Titleblacklist]] 和 [[MediaWiki:Titlewhitelist]]',
621624 'titleblacklist' =>
622625 "# 本页面为“标题黑名单”。任何匹配本名单正则表达式的标题会被阻止建立和编辑。
623626 # 请使用\"#\"来添加注释。
624627 ",
625 - 'titleblacklist-forbidden-edit' => '标题 "$2" 已经被禁止创建。它跟以下黑名单的项目配合: <code>$1</code>',
626 - 'titleblacklist-forbidden-move' => '"$2" 不可以移动到 "$3",由于该标题 "$3" 已经被禁止创建。它跟以下黑名单的项目配合: <code>$1</code>',
 628+ 'titlewhitelist' => "# 本页面为“标题白名单”。 请使用\"#\"来添加注释。",
 629+ 'titleblacklist-forbidden-edit' => '标题 "$2" 已经被禁止创建。它跟以下黑名单的项目配合: <code>$1</code>',
 630+ 'titleblacklist-forbidden-move' => '"$2" 不可以移动到 "$3",由于该标题 "$3" 已经被禁止创建。它跟以下黑名单的项目配合: <code>$1</code>',
627631 'titleblacklist-forbidden-upload' => '文件名称 "$2" 已经被禁止创建。它跟以下黑名单的项目配合: <code>\$1</code>',
628 - 'titleblacklist-invalid' => '以下在标题黑名单上的{{PLURAL:$1|一行|多行}}无效;请在保存前改正{{PLURAL:$1|它|它们}}:',
 632+ 'titleblacklist-invalid' => '以下在标题黑名单上的{{PLURAL:$1|一行|多行}}无效;请在保存前改正{{PLURAL:$1|它|它们}}:',
629633 );
630634
631635 /** Chinese (Traditional) (中文 (傳統字))
@@ -632,13 +636,15 @@
633637 * @author Shinjiman
634638 */
635639 $messages['zh-hant'] = array(
 640+ 'titleblacklist-desc' => '容許禁止建立指定標題的頁面: [[MediaWiki:Titleblacklist]] 與 [[MediaWiki:Titlewhitelist]]',
636641 'titleblacklist' =>
637642 "# 本頁面為「標題黑名單」。任何匹配本名單正則表達式的標題會被阻止建立和編輯。
638643 # 請使用\"#\"來添加註釋。
639644 ",
640 - 'titleblacklist-forbidden-edit' => '標題 "$2" 已經被禁止創建。它跟以下黑名單的項目配合: <code>$1</code>',
641 - 'titleblacklist-forbidden-move' => '"$2" 不可以移動到 "$3",由於該標題 "$3" 已經被禁止創建。它跟以下黑名單的項目配合: <code>$1</code>',
 645+ 'titlewhitelist' => "# 本頁面為「標題白名單」。 請使用\"#\"來添加註釋。",
 646+ 'titleblacklist-forbidden-edit' => '標題 "$2" 已經被禁止創建。它跟以下黑名單的項目配合: <code>$1</code>',
 647+ 'titleblacklist-forbidden-move' => '"$2" 不可以移動到 "$3",由於該標題 "$3" 已經被禁止創建。它跟以下黑名單的項目配合: <code>$1</code>',
642648 'titleblacklist-forbidden-upload' => '檔案名稱 "$2" 已經被禁止創建。它跟以下黑名單的項目配合: <code>\$1</code>',
643 - 'titleblacklist-invalid' => '以下在標題黑名單上的{{PLURAL:$1|一行|多行}}無效;請在保存前改正{{PLURAL:$1|它|它們}}:',
 649+ 'titleblacklist-invalid' => '以下在標題黑名單上的{{PLURAL:$1|一行|多行}}無效;請在保存前改正{{PLURAL:$1|它|它們}}:',
644650 );
645651
Index: trunk/extensions/Renameuser/SpecialRenameuser.i18n.php
@@ -1918,6 +1918,7 @@
19191919
19201920 $messages['yue'] = array(
19211921 'renameuser' => '改用戶名',
 1922+ 'renameuser-desc' => '幫用戶改名 (需要 \'\'renameuser\'\' 權限)',
19221923 'renameuserold' => '現時嘅用戶名:',
19231924 'renameusernew' => '新嘅用戶名:',
19241925 'renameuserreason' => '改名嘅原因:',
@@ -1937,14 +1938,15 @@
19381939 'renameuserlogpage' => '用戶改名日誌',
19391940 'renameuserlogpagetext' => '呢個係改用戶名嘅日誌',
19401941 'renameuserlogentry' => '已經幫 $1 改咗名做 "$2"',
1941 - 'renameuser-log' => '擁有$1次編輯. $2',
 1942+ 'renameuser-log' => '擁有$1次編輯。 原因: $2',
19421943 'renameuser-move-log' => '當由"[[User:$1|$1]]"改名做"[[User:$2|$2]]"嗰陣已經自動搬咗用戶頁',
19431944 );
19441945
19451946 $messages['zh-hans'] = array(
19461947 'renameuser' => '用户重命名',
1947 - 'renameuserold' => '当前用户名:',
1948 - 'renameusernew' => '新用户名:',
 1948+ 'renameuser-desc' => '为用户重命名 (需要 \'\'renameuser\'\' 权限)',
 1949+ 'renameuserold' => '当前用户名:',
 1950+ 'renameusernew' => '新用户名:',
19491951 'renameuserreason' => '重命名的原因:',
19501952 'renameusermove' => '移动用户页及其对话页(包括各子页)到新的名字',
19511953 'renameusersubmit' => '提交',
@@ -1962,12 +1964,13 @@
19631965 'renameuserlogpage' => '用户名变更日志',
19641966 'renameuserlogpagetext' => '这是用户名更改的日志',
19651967 'renameuserlogentry' => '已经把 $1 重命名为 "$2"',
1966 - 'renameuser-log' => '拥有$1次编辑. $2',
 1968+ 'renameuser-log' => '拥有$1次编辑。 理由: $2',
19671969 'renameuser-move-log' => '当由"[[User:$1|$1]]"重命名作"[[User:$2|$2]]"时已经自动移动用户页',
19681970 );
19691971
19701972 $messages['zh-hant'] = array(
19711973 'renameuser' => '用戶重新命名',
 1974+ 'renameuser-desc' => '為用戶重新命名 (需要 \'\'renameuser\'\' 權限)',
19721975 'renameuserold' => '現時用戶名:',
19731976 'renameusernew' => '新用戶名:',
19741977 'renameuserreason' => '重新命名的原因:',
@@ -1987,7 +1990,7 @@
19881991 'renameuserlogpage' => '用戶名變更日誌',
19891992 'renameuserlogpagetext' => '這是用戶名更改的日誌',
19901993 'renameuserlogentry' => '已經把 $1 重新命名為 "$2"',
1991 - 'renameuser-log' => '擁有$1次編輯. $2',
 1994+ 'renameuser-log' => '擁有$1次編輯。 理由: $2',
19921995 'renameuser-move-log' => '當由"[[User:$1|$1]]"重新命名作"[[User:$2|$2]]"時已經自動移動用戶頁',
19931996 );
19941997
Index: trunk/extensions/wikihiero/wikihiero.i18n.php
@@ -263,3 +263,23 @@
264264 'wikihiero-desc' => 'Thêm thẻ <tt>&lt;hiero&gt;</tt> để hiển thị chữ tượng hình',
265265 );
266266
 267+/** Cantonese
 268+ * @author Shinjiman
 269+ */
 270+$messages['yue'] = array(
 271+ 'wikihiero-desc' => '加 <tt>&lt;hiero&gt;</tt> 標籤去顯示象形文字',
 272+);
 273+
 274+/** Chinese Simplified
 275+ * @author Shinjiman
 276+ */
 277+$messages['zh-hans'] = array(
 278+ 'wikihiero-desc' => '加入 <tt>&lt;hiero&gt;</tt> 标签去显示象形文字',
 279+);
 280+
 281+/** Chinese Traditional
 282+ * @author Shinjiman
 283+ */
 284+$messages['zh-hant'] = array(
 285+ 'wikihiero-desc' => '加入 <tt>&lt;hiero&gt;</tt> 標籤去顯示象形文字',
 286+);
Index: trunk/extensions/UsernameBlacklist/UsernameBlacklist.i18n.php
@@ -1007,11 +1007,14 @@
10081008 'usernameblacklist-invalid-lines' => '{{PLURAL:$1|Dòng|Những dòng}} sau đây trong Danh sách đen về tên người dùng bị sai; xin hãy sửa chữa {{PLURAL:$1|nó|chúng}} trước khi lưu:',
10091009 );
10101010
1011 -/* Cantonese (Shinjiman) */
 1011+/** Cantonese
 1012+ * @author Shinjiman
 1013+ */
10121014 $messages['yue'] = array(
1013 - 'blacklistedusername' => '列入黑名單嘅用戶名',
1014 - 'blacklistedusernametext' => '你所揀嘅用戶名係同[[MediaWiki:Usernameblacklist|用戶名黑名單一覽]]符合。請揀過另一個名喇。',
1015 - 'usernameblacklist' => '<pre>
 1015+ 'usernameblacklist-desc' => '加入一個[[MediaWiki:Usernameblacklist|用戶名黑名單]]去限制開新戶口,配合一個或更多個嘅正規表達式',
 1016+ 'blacklistedusername' => '列入黑名單嘅用戶名',
 1017+ 'blacklistedusernametext' => '你所揀嘅用戶名係同[[MediaWiki:Usernameblacklist|用戶名黑名單一覽]]符合。請揀過另一個名喇。',
 1018+ 'usernameblacklist' => '<pre>
10161019 # 響呢個表嘅項目,當將註冊嗰陣嘅用戶名會用來做黑名單時,
10171020 # 會成為標準表示式嘅一部份。每一個項目都應該要係點列嘅一部份,好似
10181021 #
@@ -1021,11 +1024,14 @@
10221025 'usernameblacklist-invalid-lines' => '下面響用戶名黑名單嘅{{PLURAL:$1|一行|咁多行}}唔正確;請響儲存之前改正{{PLURAL:$1|佢|佢哋}}:',
10231026 );
10241027
1025 -/* Chinese (Simplified) (Shinjiman) */
 1028+/** Chinese Simplified
 1029+ * @author Shinjiman
 1030+ */
10261031 $messages['zh-hans'] = array(
1027 - 'blacklistedusername' => '列入黑名单的用户名',
1028 - 'blacklistedusernametext' => '您所选择的用户名是与[[MediaWiki:Usernameblacklist|用户名黑名单列表]]匹配。请选择另一个名称。',
1029 - 'usernameblacklist' => '<pre>
 1032+ 'usernameblacklist-desc' => '加入一个[[MediaWiki:Usernameblacklist|用户名黑名单]]去限制建立新账户,配合一个或更多个的正则表达式',
 1033+ 'blacklistedusername' => '列入黑名单的用户名',
 1034+ 'blacklistedusernametext' => '您所选择的用户名是与[[MediaWiki:Usernameblacklist|用户名黑名单列表]]匹配。请选择另一个名称。',
 1035+ 'usernameblacklist' => '<pre>
10301036 # 在这个表中的项目,当将注册时的用户名会用来做黑名单的时候,
10311037 # 会成为标准表示式的一部份。每一个项目都应该要是点列的一部份,好像
10321038 #
@@ -1035,11 +1041,14 @@
10361042 'usernameblacklist-invalid-lines' => '以下在用户名黑名单中{{PLURAL:$1|一行|多行}}不正确;请于保存之前改正{{PLURAL:$1|它|它们}}:',
10371043 );
10381044
1039 -/* Chinese (Traditional) (Shinjiman) */
 1045+/** Chinese Traditional
 1046+ * @author Shinjiman
 1047+ */
10401048 $messages['zh-hant'] = array(
1041 - 'blacklistedusername' => '列入黑名單的用戶名',
1042 - 'blacklistedusernametext' => '您所選擇的用戶名是與[[MediaWiki:Usernameblacklist|用戶名黑名單列表]]符合。請選擇另一個名稱。',
1043 - 'usernameblacklist' => '<pre>
 1049+ 'usernameblacklist-desc' => '加入一個[[MediaWiki:Usernameblacklist|用戶名黑名單]]去限制建立新賬戶,配合一個或更多個的正則表達式',
 1050+ 'blacklistedusername' => '列入黑名單的用戶名',
 1051+ 'blacklistedusernametext' => '您所選擇的用戶名是與[[MediaWiki:Usernameblacklist|用戶名黑名單列表]]符合。請選擇另一個名稱。',
 1052+ 'usernameblacklist' => '<pre>
10441053 # 在這個表中的項目,當將註冊時的用戶名會用來做黑名單的時候,
10451054 # 會成為標準表示式的一部份。每一個項目都應該要是點列的一部份,好像
10461055 #
Index: trunk/extensions/timeline/Timeline.i18n.php
@@ -229,3 +229,23 @@
230230 'timeline-desc' => 'Thêm thẻ <tt>&lt;timeline&gt;</tt> để xây dựng các thời biểu',
231231 );
232232
 233+/** Cantonese
 234+ * @author Shinjiman
 235+ */
 236+$messages['yue'] = array(
 237+ 'timeline-desc' => '加 <tt>&lt;timeline&gt;</tt> 標籤去建立時間綫',
 238+);
 239+
 240+/** Chinese (Simplified)
 241+ * @author Shinjiman
 242+ */
 243+$messages['zh-hans'] = array(
 244+ 'timeline-desc' => '加入 <tt>&lt;timeline&gt;</tt> 标签以建立时间线',
 245+);
 246+
 247+/** Chinese (Traditional)
 248+ * @author Shinjiman
 249+ */
 250+$messages['zh-hant'] = array(
 251+ 'timeline-desc' => '加入 <tt>&lt;timeline&gt;</tt> 標籤以建立時間線',
 252+);
Index: trunk/extensions/LinkSearch/LinkSearch.i18n.php
@@ -900,6 +900,7 @@
901901
902902 $messages['yue'] = array(
903903 'linksearch' => '搵網頁連結',
 904+ 'linksearch-desc' => '配合指定嘅字去[[Special:Linksearch|搵外連頁]]',
904905 'linksearch-pat' => '搵嘅形態:',
905906 'linksearch-ns' => '空間名',
906907 'linksearch-ok' => '搵',
@@ -910,6 +911,7 @@
911912
912913 $messages['zh-hans'] = array(
913914 'linksearch' => '搜索网页链接',
 915+ 'linksearch-desc' => '配合指定的字[[Special:Linksearch|搜寻含外部连结之页面]]',
914916 'linksearch-pat' => '搜索网址:',
915917 'linksearch-ns' => '名字空间:',
916918 'linksearch-ok' => '搜索',
@@ -920,6 +922,7 @@
921923
922924 $messages['zh-hant'] = array(
923925 'linksearch' => '搜尋網頁連結',
 926+ 'linksearch-desc' => '配合指定的字[[Special:Linksearch|搜尋含外部連結之頁面]]',
924927 'linksearch-pat' => '搜尋網址:',
925928 'linksearch-ns' => '名稱空間:',
926929 'linksearch-ok' => '搜尋',
Index: trunk/extensions/OggHandler/OggHandler.i18n.php
@@ -1683,6 +1683,7 @@
16841684 );
16851685
16861686 $messages['yue'] = array(
 1687+ 'ogg-desc' => 'Ogg Theora 同 Vorbis 檔案嘅處理器,加埋 JavaScript 播放器',
16871688 'ogg-short-audio' => 'Ogg $1 聲檔,$2',
16881689 'ogg-short-video' => 'Ogg $1 畫檔,$2',
16891690 'ogg-short-general' => 'Ogg $1 媒檔,$2',
@@ -1715,6 +1716,7 @@
17161717 );
17171718
17181719 $messages['zh-hans'] = array(
 1720+ 'ogg-desc' => 'Ogg Theora 和 Vorbis 文件的处理器,含 JavaScript 播放器',
17191721 'ogg-short-audio' => 'Ogg $1 声音文件,$2',
17201722 'ogg-short-video' => 'Ogg $1 视频文件,$2',
17211723 'ogg-short-general' => 'Ogg $1 媒体文件,$2',
@@ -1747,6 +1749,7 @@
17481750 );
17491751
17501752 $messages['zh-hant'] = array(
 1753+ 'ogg-desc' => 'Ogg Theora 和 Vorbis 檔案的處理器,含 JavaScript 播放器',
17511754 'ogg-short-audio' => 'Ogg $1 聲音檔案,$2',
17521755 'ogg-short-video' => 'Ogg $1 影片檔案,$2',
17531756 'ogg-short-general' => 'Ogg $1 媒體檔案,$2',
Index: trunk/extensions/Cite/Cite.i18n.php
@@ -979,8 +979,9 @@
980980 'cite_error_references_no_text' => 'El <code>&lt;ref&gt;</code> no lonöfon: vödem nonik pegivon eles refs labü nem: <code>$1</code>',
981981 );
982982
983 -/** Kantonese (粵語) */
 983+/** Cantonese (粵語) */
984984 $messages['yue'] = array(
 985+ 'cite_desc' => '加 <nowiki><ref[ name=id]></nowiki> 同 <nowiki><references/></nowiki> 標籤用響引用度',
985986 'cite_croak' => '引用阻塞咗; $1: $2',
986987 'cite_error_key_str_invalid' => '內部錯誤; 無效嘅 $str',
987988 'cite_error_stack_invalid_input' => '內部錯誤; 無效嘅堆疊匙',
@@ -996,6 +997,7 @@
997998
998999 /** Simplified Chinese (‪中文(简体)‬) */
9991000 $messages['zh-hans'] = array(
 1001+ 'cite_desc' => '加入 <nowiki><ref[ name=id]></nowiki> 与 <nowiki><references/></nowiki> 标签用于引用中',
10001002 'cite_croak' => '引用阻塞; $1: $2',
10011003 'cite_error_key_str_invalid' => '内部错误;非法的 $str',
10021004 'cite_error_stack_invalid_input' => '内部错误;非法堆栈键值',
@@ -1011,6 +1013,7 @@
10121014
10131015 /** ‪Traditional Chinese (‪中文(繁體)‬) */
10141016 $messages['zh-hant'] = array(
 1017+ 'cite_desc' => '加入 <nowiki><ref[ name=id]></nowiki> 與 <nowiki><references/></nowiki> 標籤用於引用中',
10151018 'cite_croak' => '引用阻塞; $1: $2',
10161019 'cite_error_key_str_invalid' => '內部錯誤;非法的 $str',
10171020 'cite_error_stack_invalid_input' => '內部錯誤;非法堆疊鍵值',
Index: trunk/extensions/ParserFunctions/ParserFunctions.i18n.php
@@ -1086,24 +1086,78 @@
10871087 'pfunc_expr_not_a_number' => 'In $1: sek no binon num',
10881088 );
10891089
1090 -/** 粵語 (粵語) */
 1090+/** Cantonese (廣東話)
 1091+ * @author Shinjiman
 1092+ */
10911093 $messages['yue'] = array(
1092 - 'pfunc_time_error' => '錯: 唔啱嘅時間',
1093 - 'pfunc_time_too_long' => '錯: 太多 #time 呼叫',
1094 - 'pfunc_rel2abs_invalid_depth' => '錯: 唔啱路徑嘅深度: "$1" (已經試過由頭點落個點度)',
 1094+ 'pfunc_desc' => '用邏輯功能去加強處理器',
 1095+ 'pfunc_time_error' => '錯: 唔啱嘅時間',
 1096+ 'pfunc_time_too_long' => '錯: 太多 #time 呼叫',
 1097+ 'pfunc_rel2abs_invalid_depth' => '錯: 唔啱路徑嘅深度: "$1" (已經試過由頭點落個點度)',
 1098+ 'pfunc_expr_stack_exhausted' => '表達錯: 堆叠耗盡',
 1099+ 'pfunc_expr_unexpected_number' => '表達錯: 未預料嘅數字',
 1100+ 'pfunc_expr_preg_match_failure' => '表達錯: 未預料嘅 preg_match失敗',
 1101+ 'pfunc_expr_unrecognised_word' => '表達錯: 未預料嘅字 "$1"',
 1102+ 'pfunc_expr_unexpected_operator' => '表達錯: 未預料嘅 $1 運算符',
 1103+ 'pfunc_expr_missing_operand' => '表達錯: 缺少 $1 嘅運算符',
 1104+ 'pfunc_expr_unexpected_closing_bracket' => '表達錯: 未預料嘅閂括號',
 1105+ 'pfunc_expr_unrecognised_punctuation' => '表達錯: 未能認得到嘅標點 "$1"',
 1106+ 'pfunc_expr_unclosed_bracket' => '表達錯: 未閂好嘅括號',
 1107+ 'pfunc_expr_division_by_zero' => '除以零',
 1108+ 'pfunc_expr_unknown_error' => '表達錯: 未知嘅錯 ($1)',
 1109+ 'pfunc_expr_not_a_number' => '響 $1: 結果唔係數字',
 1110+ 'pfunc_ifexist_warning' => '警告: 呢一版包括咗太多嘅 #ifexist 呼叫。
 1111+佢應該少過$2次,但係而家有$1次。',
 1112+ 'pfunc_max_ifexist_category' => '版有太多嘅 ifexists 呼叫',
10951113 );
10961114
1097 -/** Simplified Chinese (‪中文(简体)‬) */
 1115+/** Simplified Chinese (‪中文(简体)‬)
 1116+ * @author Shinjiman
 1117+ */
10981118 $messages['zh-hans'] = array(
1099 - 'pfunc_time_error' => '错误: 不正确的时间',
1100 - 'pfunc_time_too_long' => '错误: 过多 #time 的呼叫',
1101 - 'pfunc_rel2abs_invalid_depth' => '错误: 不正确的路径深度: "$1" (已经尝试在顶点访问该点)',
 1119+ 'pfunc_desc' => '用逻辑功能去加强处理器',
 1120+ 'pfunc_time_error' => '错误: 不正确的时间',
 1121+ 'pfunc_time_too_long' => '错误: 过多 #time 的呼叫',
 1122+ 'pfunc_rel2abs_invalid_depth' => '错误: 不正确的路径深度: "$1" (已经尝试在顶点访问该点)',
 1123+ 'pfunc_expr_stack_exhausted' => '表达错误: 堆叠耗尽',
 1124+ 'pfunc_expr_unexpected_number' => '表达错误: 未预料的数字',
 1125+ 'pfunc_expr_preg_match_failure' => '表达错误: 未预料的 preg_match失败',
 1126+ 'pfunc_expr_unrecognised_word' => '表达错误: 未预料的字 "$1"',
 1127+ 'pfunc_expr_unexpected_operator' => '表达错误: 未预料的 $1 运算符',
 1128+ 'pfunc_expr_missing_operand' => '表达错误: 缺少 $1 的运算符',
 1129+ 'pfunc_expr_unexpected_closing_bracket' => '表达错误: 未预料的关括号',
 1130+ 'pfunc_expr_unrecognised_punctuation' => '表达错误: 未能认得到的标点 "$1"',
 1131+ 'pfunc_expr_unclosed_bracket' => '表达错误: 未关闭的括号',
 1132+ 'pfunc_expr_division_by_zero' => '除以零',
 1133+ 'pfunc_expr_unknown_error' => '表达错误: 未知?错 ($1)',
 1134+ 'pfunc_expr_not_a_number' => '于 $1: 结果不是数字',
 1135+ 'pfunc_ifexist_warning' => '警告: 这个页面中包含过多的 #ifexist 呼叫。
 1136+它 应该少于$2次,但现在有$1次。',
 1137+ 'pfunc_max_ifexist_category' => '页面中含有过多的 ifexists 呼叫',
11021138 );
11031139
1104 -/** Traditional Chinese (‪中文(繁體)‬) */
 1140+/** Traditional Chinese (‪中文(繁體)‬)
 1141+ * @author Shinjiman
 1142+ */
11051143 $messages['zh-hant'] = array(
1106 - 'pfunc_time_error' => '錯誤: 不正確的時間',
1107 - 'pfunc_time_too_long' => '錯誤: 過多 #time 的呼叫',
1108 - 'pfunc_rel2abs_invalid_depth' => '錯誤: 不正確的路徑深度: "$1" (已經嘗試在頂點存取該點)',
 1144+ 'pfunc_desc' => '用邏輯功能去加強處理器',
 1145+ 'pfunc_time_error' => '錯誤: 不正確的時間',
 1146+ 'pfunc_time_too_long' => '錯誤: 過多 #time 的呼叫',
 1147+ 'pfunc_rel2abs_invalid_depth' => '錯誤: 不正確的路徑深度: "$1" (已經嘗試在頂點存取該點)',
 1148+ 'pfunc_expr_stack_exhausted' => '表達錯誤: 堆疊耗盡',
 1149+ 'pfunc_expr_unexpected_number' => '表達錯誤: 未預料的數字',
 1150+ 'pfunc_expr_preg_match_failure' => '表達錯誤: 未預料的 preg_match失敗',
 1151+ 'pfunc_expr_unrecognised_word' => '表達錯誤: 未預料的字 "$1"',
 1152+ 'pfunc_expr_unexpected_operator' => '表達錯誤: 未預料的 $1 運算符',
 1153+ 'pfunc_expr_missing_operand' => '表達錯誤: 缺少 $1 的運算符',
 1154+ 'pfunc_expr_unexpected_closing_bracket' => '表達錯誤: 未預料的關括號',
 1155+ 'pfunc_expr_unrecognised_punctuation' => '表達錯誤: 未能認得到的標點 "$1"',
 1156+ 'pfunc_expr_unclosed_bracket' => '表達錯誤: 未關閉的括號',
 1157+ 'pfunc_expr_division_by_zero' => '除以零',
 1158+ 'pfunc_expr_unknown_error' => '表達錯誤: 未知嘅錯 ($1)',
 1159+ 'pfunc_expr_not_a_number' => '於 $1: 結果不是數字',
 1160+ 'pfunc_ifexist_warning' => '警告: 這個頁面中包含過多的 #ifexist 呼叫。
 1161+它佢應該少於$2次,但現在有$1次。',
 1162+ 'pfunc_max_ifexist_category' => '頁面中含有過多的 ifexists 呼叫',
11091163 );
11101164
Index: trunk/extensions/SpamBlacklist/SpamBlacklist.i18n.php
@@ -990,6 +990,7 @@
991991 'spam-invalid-lines' =>
992992 "下面響灌水黑名單嘅{{PLURAL:$1|一行|多行}}有無效嘅表示式," .
993993 "請響保存呢版之前先將{{PLURAL:$1|佢|佢哋}}修正:\n",
 994+ 'spam-blacklist-desc' => '以正規表達式為本嘅防灌水工具: [[MediaWiki:Spam-blacklist]] 同 [[MediaWiki:Spam-whitelist]]',
994995 );
995996
996997 $messages['zh-hans'] = array(
@@ -1017,6 +1018,7 @@
10181019 'spam-invalid-lines' =>
10191020 "以下在灌水黑名单的{{PLURAL:$1|一行|多行}}有无效的表示式," .
10201021 "请在保存这页前先将{{PLURAL:$1|它|它们}}修正:\n",
 1022+ 'spam-blacklist-desc' => '以正则表达式为本的防灌水工具: [[MediaWiki:Spam-blacklist]] 与 [[MediaWiki:Spam-whitelist]]',
10211023 );
10221024
10231025 $messages['zh-hant'] = array(
@@ -1044,5 +1046,6 @@
10451047 'spam-invalid-lines' =>
10461048 "以下在灌水黑名單的{{PLURAL:$1|一行|多行}}有無效的表示式," .
10471049 "請在保存這頁前先將{{PLURAL:$1|它|它們}}修正:\n",
 1050+ 'spam-blacklist-desc' => '以正則表達式為本的防灌水工具: [[MediaWiki:Spam-blacklist]] 與 [[MediaWiki:Spam-whitelist]]',
10481051 );
10491052
Index: trunk/extensions/Nuke/SpecialNuke.i18n.php
@@ -12,15 +12,15 @@
1313 * @author Brion Vibber
1414 */
1515 $messages['en'] = array(
16 - 'nuke' => 'Mass delete',
17 - 'nuke-desc' => 'Gives sysops the ability to [[Special:Nuke|mass delete]] pages',
18 - 'nuke-nopages' => "No new pages by [[Special:Contributions/$1|$1]] in recent changes.",
19 - 'nuke-list' => "The following pages were recently created by [[Special:Contributions/$1|$1]];
 16+ 'nuke' => 'Mass delete',
 17+ 'nuke-desc' => 'Gives sysops the ability to [[Special:Nuke|mass delete]] pages',
 18+ 'nuke-nopages' => "No new pages by [[Special:Contributions/$1|$1]] in recent changes.",
 19+ 'nuke-list' => "The following pages were recently created by [[Special:Contributions/$1|$1]];
2020 put in a comment and hit the button to delete them.",
2121 'nuke-defaultreason' => "Mass removal of pages added by $1",
22 - 'nuke-tools' => 'This tool allows for mass deletions of pages recently added by a given user or IP.
 22+ 'nuke-tools' => 'This tool allows for mass deletions of pages recently added by a given user or IP.
2323 Input the username or IP to get a list of pages to delete:',
24 - 'nuke-submit-user' => 'Go',
 24+ 'nuke-submit-user' => 'Go',
2525 'nuke-submit-delete' => 'Delete selected',
2626 );
2727
@@ -695,13 +695,13 @@
696696 * @author Shinjiman
697697 */
698698 $messages['yue'] = array(
699 - 'nuke' => '大量刪除',
700 - 'nuke-desc' => '畀操作員去做[[Special:Nuke|大量刪除]]嘅能力',
701 - 'nuke-nopages' => "響最近更改度無[[Special:Contributions/$1|$1]]所做嘅新頁。",
702 - 'nuke-list' => "下面嘅頁係由[[Special:Contributions/$1|$1]]響之前所寫嘅;記低一個註解再撳掣去刪除佢哋。",
 699+ 'nuke' => '大量刪除',
 700+ 'nuke-desc' => '畀操作員去做[[Special:Nuke|大量刪除]]嘅能力',
 701+ 'nuke-nopages' => "響最近更改度無[[Special:Contributions/$1|$1]]所做嘅新頁。",
 702+ 'nuke-list' => "下面嘅頁係由[[Special:Contributions/$1|$1]]響之前所寫嘅;記低一個註解再撳掣去刪除佢哋。",
703703 'nuke-defaultreason' => "大量刪除由$1所開嘅頁",
704 - 'nuke-tools' => '呢個工具容許之前提供咗嘅用戶或者IP加入嘅頁。輸入用戶名或者IP去拎頁一覽去刪除:',
705 - 'nuke-submit-user' => '去',
 704+ 'nuke-tools' => '呢個工具容許之前提供咗嘅用戶或者IP加入嘅頁。輸入用戶名或者IP去拎頁一覽去刪除:',
 705+ 'nuke-submit-user' => '去',
706706 'nuke-submit-delete' => '刪除㨂咗嘅',
707707 );
708708
@@ -709,13 +709,13 @@
710710 * @author Shinjiman
711711 */
712712 $messages['zh-hans'] = array(
713 - 'nuke' => '大量删除',
714 - 'nuke-desc' => '给操作员作出[[Special:Nuke|大量删除]]的能力',
715 - 'nuke-nopages' => "在最近更改中没有[[Special:Contributions/$1|$1]]所作的新页面。",
716 - 'nuke-list' => "以下的页面是由[[Special:Contributions/$1|$1]]在以前所写的;记下一个注解再点击按钮去删除它们。",
 713+ 'nuke' => '大量删除',
 714+ 'nuke-desc' => '给操作员作出[[Special:Nuke|大量删除]]的能力',
 715+ 'nuke-nopages' => "在最近更改中没有[[Special:Contributions/$1|$1]]所作的新页面。",
 716+ 'nuke-list' => "以下的页面是由[[Special:Contributions/$1|$1]]在以前所写的;记下一个注解再点击按钮去删除它们。",
717717 'nuke-defaultreason' => "大量删除由$1所创建的页面",
718 - 'nuke-tools' => '这个工具容许先前提供了的的用户或IP创建的页面。输入用户名或IP去取得页面列表以作删除:',
719 - 'nuke-submit-user' => '去',
 718+ 'nuke-tools' => '这个工具容许先前提供了的的用户或IP创建的页面。输入用户名或IP去取得页面列表以作删除:',
 719+ 'nuke-submit-user' => '去',
720720 'nuke-submit-delete' => '删除已选择的',
721721 );
722722
@@ -724,13 +724,13 @@
725725 * @author Shinjiman
726726 */
727727 $messages['zh-hant'] = array(
728 - 'nuke' => '大量刪除',
729 - 'nuke-desc' => '給操作員作出[[Special:Nuke|大量刪除]]的能力',
730 - 'nuke-nopages' => "在最近更改中沒有[[Special:Contributions/$1|$1]]所作的新頁面。",
731 - 'nuke-list' => "以下的頁面是由[[Special:Contributions/$1|$1]]在以前所寫的;記下一個註解再點擊按鈕去刪除它們。",
 728+ 'nuke' => '大量刪除',
 729+ 'nuke-desc' => '給操作員作出[[Special:Nuke|大量刪除]]的能力',
 730+ 'nuke-nopages' => "在最近更改中沒有[[Special:Contributions/$1|$1]]所作的新頁面。",
 731+ 'nuke-list' => "以下的頁面是由[[Special:Contributions/$1|$1]]在以前所寫的;記下一個註解再點擊按鈕去刪除它們。",
732732 'nuke-defaultreason' => "大量刪除由$1所創建的頁面",
733 - 'nuke-tools' => '這個工具容許先前提供了的的用戶或IP創建的頁面。輸入用戶名或IP去取得頁面列表以作刪除:',
734 - 'nuke-submit-user' => '去',
 733+ 'nuke-tools' => '這個工具容許先前提供了的的用戶或IP創建的頁面。輸入用戶名或IP去取得頁面列表以作刪除:',
 734+ 'nuke-submit-user' => '去',
735735 'nuke-submit-delete' => '刪除已選擇的',
736736 );
737737
Index: trunk/extensions/CheckUser/CheckUser.i18n.php
@@ -2576,55 +2576,87 @@
25772577 );
25782578
25792579 $messages['yue'] = array(
2580 - 'checkuser-summary' => '呢個工具會響最近更改度掃瞄對一位用戶用過嘅IP地址,或者係睇一個IP嘅用戶資料同埋佢嘅編輯記錄。
2581 - 響用戶同埋用戶端IP嘅編輯係可幾經由XFF頭,加上 "/xff" 就可幾拎到。呢個工具係支援 IPv4 (CIDR 16-32) 同埋 IPv6 (CIDR 64-128)。
2582 - 由於為咗效能方面嘅原因,將唔會顯示多過5000次嘅編輯。請根源政策去用呢個工具。',
2583 - 'checkuser-desc' => '畀合適去查用戶IP或其它嘢嘅能力畀用戶',
2584 - 'checkuser-logcase' => '搵呢個日誌係有分大細楷嘅。',
2585 - 'checkuser' => '核對用戶',
2586 - 'group-checkuser' => '稽查員',
2587 - 'group-checkuser-member' => '稽查員',
2588 - 'grouppage-checkuser' => '{{ns:project}}:稽查員',
2589 - 'checkuser-reason' => '原因',
2590 - 'checkuser-showlog' => '顯示日誌',
2591 - 'checkuser-log' => '核對用戶日誌',
2592 - 'checkuser-query' => '查詢最近更改',
2593 - 'checkuser-target' => '用戶名或IP',
2594 - 'checkuser-users' => '拎用戶',
2595 - 'checkuser-edits' => '拎IP嘅編輯',
2596 - 'checkuser-ips' => '拎IP',
2597 - 'checkuser-search' => '搵',
2598 - 'checkuser-empty' => '呢個日誌無任何嘅項目。',
2599 - 'checkuser-nomatch' => '搵唔到符合嘅資訊。',
2600 - 'checkuser-check' => '查',
2601 - 'checkuser-log-fail' => '唔能夠加入日誌項目',
2602 - 'checkuser-nolog' => '搵唔到日誌檔。',
2603 - 'checkuser-blocked' => '已經封鎖',
 2580+ 'checkuser-summary' => '呢個工具會響最近更改度掃瞄對一位用戶用過嘅IP地址,或者係睇一個IP嘅用戶資料同埋佢嘅編輯記錄。
 2581+ 響用戶同埋用戶端IP嘅編輯係可幾經由XFF頭,加上 "/xff" 就可以拎到。呢個工具係支援 IPv4 (CIDR 16-32) 同埋 IPv6 (CIDR 64-128)。
 2582+ 由於為咗效能方面嘅原因,將唔會顯示多過5000次嘅編輯。請跟源政策去用呢個工具。',
 2583+ 'checkuser-desc' => '畀用戶有個合適嘅權力去查用戶嘅IP地址同埋用戶資料',
 2584+ 'checkuser-desc' => '畀合適去查用戶IP或其它嘢嘅能力畀用戶',
 2585+ 'checkuser-logcase' => '搵呢個日誌係有分大細楷嘅。',
 2586+ 'checkuser' => '核對用戶',
 2587+ 'group-checkuser' => '稽查員',
 2588+ 'group-checkuser-member' => '稽查員',
 2589+ 'grouppage-checkuser' => '{{ns:project}}:稽查員',
 2590+ 'checkuser-reason' => '原因',
 2591+ 'checkuser-showlog' => '顯示日誌',
 2592+ 'checkuser-log' => '核對用戶日誌',
 2593+ 'checkuser-query' => '查詢最近更改',
 2594+ 'checkuser-target' => '用戶名或IP',
 2595+ 'checkuser-users' => '拎用戶',
 2596+ 'checkuser-edits' => '拎IP嘅編輯',
 2597+ 'checkuser-ips' => '拎IP',
 2598+ 'checkuser-search' => '搵',
 2599+ 'checkuser-empty' => '呢個日誌無任何嘅項目。',
 2600+ 'checkuser-nomatch' => '搵唔到符合嘅資訊。',
 2601+ 'checkuser-check' => '查',
 2602+ 'checkuser-log-fail' => '唔能夠加入日誌項目',
 2603+ 'checkuser-nolog' => '搵唔到日誌檔。',
 2604+ 'checkuser-blocked' => '已經封鎖',
 2605+ 'checkuser-too-many' => '太多結果,請收窄個CIDR。
 2606+呢度係個用過嘅IP (最多5000個,按地址排):',
 2607+ 'checkuser-user-nonexistent' => '指定嘅用戶唔存在。',
 2608+ 'checkuser-search-form' => '搵當 $1 係 $2 嗰陣時嘅日誌',
 2609+ 'checkuser-search-submit' => '搵',
 2610+ 'checkuser-search-initiator' => '創始者',
 2611+ 'checkuser-search-target' => '目標',
 2612+ 'checkuser-log-subpage' => '日誌',
 2613+ 'checkuser-log-return' => '返去核對用戶主要表格',
 2614+
 2615+ 'checkuser-log-userips' => '$1 拎到 $2 嘅 IP',
 2616+ 'checkuser-log-ipedits' => '$1 拎到 $2 嘅編輯',
 2617+ 'checkuser-log-ipusers' => '$1 拎到 $2 嘅用戶',
 2618+ 'checkuser-log-ipedits-xff' => '$1 拎到 XFF $2 嘅編輯',
 2619+ 'checkuser-log-ipusers-xff' => '$1 拎到 XFF $2 嘅用戶',
26042620 );
26052621
26062622 $messages['zh-hans'] = array(
2607 - 'checkuser-summary' => '本工具会从{{int:recentchanges}}中查询使用者使用过的IP位址,或是一个IP位址发送出来的任何编辑记录。本工具支持IPv4及IPv6的位址。由于技术上的限制,本工具只能查询最近5000笔的记录。请确定你的行为符合守则。',
2608 - 'checkuser-desc' => '让授权的用户检查用户的IP位址及其他资讯',
2609 - 'checkuser-logcase' => '搜寻时请注意大小写的区分',
2610 - 'checkuser' => '核对用户',
2611 - 'group-checkuser' => '账户核查',
2612 - 'group-checkuser-member' => '账户核查',
2613 - 'grouppage-checkuser' => '{{ns:project}}:账户核查',
2614 - 'checkuser-reason' => '理由',
2615 - 'checkuser-showlog' => '显示日志',
2616 - 'checkuser-log' => '用户查核日志',
2617 - 'checkuser-query' => '查询最近更改',
2618 - 'checkuser-target' => '用户名称或IP位扯',
2619 - 'checkuser-users' => '查询用户名称',
2620 - 'checkuser-edits' => '从IP位址查询编辑日志',
2621 - 'checkuser-ips' => '查询IP位址',
2622 - 'checkuser-search' => '搜寻',
2623 - 'checkuser-empty' => '日志里没有资料。',
2624 - 'checkuser-nomatch' => '没有符合的资讯',
2625 - 'checkuser-check' => '查询',
2626 - 'checkuser-log-fail' => '无法更新日志。',
2627 - 'checkuser-nolog' => '找不到记录档',
2628 - 'checkuser-blocked' => '已经查封',
 2623+ 'checkuser-summary' => '本工具会从{{int:recentchanges}}中查询使用者使用过的IP位址,或是一个IP位址发送出来的任何编辑记录。本工具支持IPv4及IPv6的位址。由于技术上的限制,本工具只能查询最近5000笔的记录。请确定你的行为符合守则。',
 2624+ 'checkuser-desc' => '让授权的用户检查用户的IP位址及其他资讯',
 2625+ 'checkuser-logcase' => '搜寻时请注意大小写的区分',
 2626+ 'checkuser' => '核对用户',
 2627+ 'group-checkuser' => '账户核查',
 2628+ 'group-checkuser-member' => '账户核查',
 2629+ 'grouppage-checkuser' => '{{ns:project}}:账户核查',
 2630+ 'checkuser-reason' => '理由',
 2631+ 'checkuser-showlog' => '显示日志',
 2632+ 'checkuser-log' => '用户查核日志',
 2633+ 'checkuser-query' => '查询最近更改',
 2634+ 'checkuser-target' => '用户名称或IP位扯',
 2635+ 'checkuser-users' => '查询用户名称',
 2636+ 'checkuser-edits' => '从IP位址查询编辑日志',
 2637+ 'checkuser-ips' => '查询IP位址',
 2638+ 'checkuser-search' => '搜寻',
 2639+ 'checkuser-empty' => '日志里没有资料。',
 2640+ 'checkuser-nomatch' => '没有符合的资讯',
 2641+ 'checkuser-check' => '查询',
 2642+ 'checkuser-log-fail' => '无法更新日志。',
 2643+ 'checkuser-nolog' => '找不到记录档',
 2644+ 'checkuser-blocked' => '已经查封',
 2645+ 'checkuser-too-many' => '太多结果,请收窄CIDR。
 2646+这是使用过?IP (最多5000个,按地址排列):',
 2647+ 'checkuser-user-nonexistent' => '指定的使用者不存在。',
 2648+ 'checkuser-search-form' => '搜寻当 $1 是 $2 时之日志',
 2649+ 'checkuser-search-submit' => '搜寻',
 2650+ 'checkuser-search-initiator' => '创始者',
 2651+ 'checkuser-search-target' => '目标',
 2652+ 'checkuser-log-subpage' => '日志',
 2653+ 'checkuser-log-return' => '回到查核主表单',
 2654+
 2655+ 'checkuser-log-userips' => '$1取得$2的IP信息',
 2656+ 'checkuser-log-ipedits' => '$1取得$2的编辑记录',
 2657+ 'checkuser-log-ipusers' => '$1取得$2的用户信息',
 2658+ 'checkuser-log-ipedits-xff' => '$1取得 XFF $2的编辑记录',
 2659+ 'checkuser-log-ipusers-xff' => '$1取得 XFF $2的用户信息',
 2660+
26292661 );
26302662
26312663 /** Traditional Chinese (‪中文(繁體)‬)
@@ -2653,12 +2685,20 @@
26542686 'checkuser-log-fail' => '無法更新記錄。',
26552687 'checkuser-nolog' => '找不到記錄檔',
26562688 'checkuser-blocked' => '已經查封',
 2689+ 'checkuser-too-many' => '太多結果,請收窄CIDR。
 2690+這是使用過嘅IP (最多5000個,按地址排列):',
26572691 'checkuser-user-nonexistent' => '指定的使用者不存在。',
2658 - 'checkuser-search-submit' => '{{int:Search}}',
 2692+ 'checkuser-search-form' => '搜尋當 $1 是 $2 時之日誌',
 2693+ 'checkuser-search-submit' => '搜尋',
 2694+ 'checkuser-search-initiator' => '創始者',
 2695+ 'checkuser-search-target' => '目標',
26592696 'checkuser-log-subpage' => '日誌',
2660 - 'checkuser-log-return' => '回到主表單',
 2697+ 'checkuser-log-return' => '回到查核主表單',
 2698+
26612699 'checkuser-log-userips' => '$1取得$2的IP訊息',
26622700 'checkuser-log-ipedits' => '$1取得$2的編輯記錄',
26632701 'checkuser-log-ipusers' => '$1取得$2的用戶訊息',
 2702+ 'checkuser-log-ipedits-xff' => '$1取得 XFF $2的編輯記錄',
 2703+ 'checkuser-log-ipusers-xff' => '$1取得 XFF $2的用戶訊息',
26642704 );
26652705
Index: trunk/extensions/DismissableSiteNotice/DismissableSiteNotice.i18n.php
@@ -479,6 +479,7 @@
480480
481481 $messages['yue'] = array(
482482 'sitenotice_close' => '閂咗佢',
 483+ 'sitenotice-desc' => '容許用戶去閂個網站公告',
483484 );
484485
485486 $messages['zh-classical'] = array(
@@ -487,9 +488,11 @@
488489
489490 $messages['zh-hans'] = array(
490491 'sitenotice_close' => '关闭',
 492+ 'sitenotice-desc' => '容许用户关闭网站公告',
491493 );
492494
493495 $messages['zh-hant'] = array(
494496 'sitenotice_close' => '關閉',
 497+ 'sitenotice-desc' => '容許用戶關閉網站公告',
495498 );
496499
Index: trunk/extensions/Newuserlog/Newuserlog.i18n.php
@@ -1019,6 +1019,8 @@
10201020 $messages['yue'] = array(
10211021 'newuserlogpage' => '使用者開戶記錄',
10221022 'newuserlogpagetext' => '呢個係一個使用者開戶嘅日誌',
 1023+ 'newuserlog-desc' => '加一個[[Special:Log/newusers|開戶口記錄]]到[[Special:Log]]',
 1024+ 'newuserlog-byemail' => '密碼已由電郵寄出',
10231025 'newuserlog-create-entry' => '新用戶',
10241026 'newuserlog-create2-entry' => '已經開咗$1嘅戶口',
10251027 );
@@ -1037,6 +1039,8 @@
10381040 $messages['zh-hans'] = array(
10391041 'newuserlogpage' => '新进用户名册',
10401042 'newuserlogpagetext' => '本日志是显示新注册用户的日志',
 1043+ 'newuserlog-desc' => '加入一个[[Special:Log/newusers|新进用户名册]]到[[Special:Log]]',
 1044+ 'newuserlog-byemail' => '密码已由电子邮件发出',
10411045 'newuserlog-create-entry' => '新用户',
10421046 'newuserlog-create2-entry' => '已创建$1的账户',
10431047 );
@@ -1044,6 +1048,8 @@
10451049 $messages['zh-hant'] = array(
10461050 'newuserlogpage' => '新進用戶名冊',
10471051 'newuserlogpagetext' => '這是一個最近被創建用戶的日誌',
 1052+ 'newuserlog-desc' => '加入一個[[Special:Log/newusers|新進用戶名冊]]到[[Special:Log]]',
 1053+ 'newuserlog-byemail' => '密碼已由電子郵件寄出',
10481054 'newuserlog-create-entry' => '新用戶',
10491055 'newuserlog-create2-entry' => '已創建$1的帳戶',
10501056 );
Index: trunk/extensions/OAI/OAIRepo.i18n.php
@@ -18,3 +18,23 @@
1919 'oai-desc' => 'Stellt eine [http://www.openarchives.org/OAI/openarchivesprotocol.html OAI-PMH]-Repositorium-Schnittstelle bereit',
2020 );
2121
 22+/** Cantonese
 23+ * @author Shinjiman
 24+ */
 25+$messages['yue'] = array(
 26+ 'oai-desc' => '提供[http://www.openarchives.org/OAI/openarchivesprotocol.html OAI-PMH]檔案庫界面',
 27+);
 28+
 29+/** Chinese Simplified
 30+ * @author Shinjiman
 31+ */
 32+$messages['zh-hans'] = array(
 33+ 'oai-desc' => '提供[http://www.openarchives.org/OAI/openarchivesprotocol.html OAI-PMH]文件库界面',
 34+);
 35+
 36+/** Chinese Traditional
 37+ * @author Shinjiman
 38+ */
 39+$messages['zh-hant'] = array(
 40+ 'oai-desc' => '提供[http://www.openarchives.org/OAI/openarchivesprotocol.html OAI-PMH]檔案庫界面',
 41+);
Index: trunk/extensions/DeletedContributions/DeletedContributions.i18n.php
@@ -537,11 +537,13 @@
538538 );
539539
540540 $messages['yue'] = array(
541 - 'deletedcontributions' => '已經刪除咗嘅用戶貢獻',
 541+ 'deletedcontributions' => '已經刪除咗嘅用戶貢獻',
 542+ 'deletedcontributions-desc' => '畀操作員能力去瀏覽一位用戶[[Special:DeletedContributions|刪除咗嘅用戶編輯]]',
542543 );
543544
544545 $messages['zh-hans'] = array(
545 - 'deletedcontributions' => '已删除的用户贡献',
 546+ 'deletedcontributions' => '已删除的用户贡献',
 547+ 'deletedcontributions-desc' => '让{{int:group-sysop}}可以浏览用户[[Special:DeletedContributions|被删除的编辑]]',
546548 );
547549
548550 /** Traditional Chinese (‪中文(繁體)‬)
@@ -549,6 +551,6 @@
550552 */
551553 $messages['zh-hant'] = array(
552554 'deletedcontributions' => '已刪除的用戶貢獻',
553 - 'deletedcontributions-desc' => '讓{{int:group-sysop}}可以瀏覽用戶[[Special:DeletedContributions|被刪除的編輯]]。',
 555+ 'deletedcontributions-desc' => '讓{{int:group-sysop}}可以瀏覽用戶[[Special:DeletedContributions|被刪除的編輯]]',
554556 );
555557
Index: trunk/extensions/TitleKey/TitleKey.i18n.php
@@ -105,3 +105,23 @@
106106 'titlekey-desc' => 'Backend pre návrh prefixového vyhľadávania názvu stránky',
107107 );
108108
 109+/** Cantonese
 110+ * @author Shinjiman
 111+ */
 112+$messages['yue'] = array(
 113+ 'titlekey-desc' => '標題前綴搵嘢建議背幹',
 114+);
 115+
 116+/** Chinese Simnplified
 117+ * @author Shinjiman
 118+ */
 119+$messages['zh-hans'] = array(
 120+ 'titlekey-desc' => '标题前缀搜寻建议背干',
 121+);
 122+
 123+/** Chinese Traditional
 124+ * @author Shinjiman
 125+ */
 126+$messages['zh-hant'] = array(
 127+ 'titlekey-desc' => '標題前綴搜尋建議背幹',
 128+);
Index: trunk/extensions/ExpandTemplates/ExpandTemplates.i18n.php
@@ -1102,10 +1102,12 @@
11031103
11041104 $messages['yue'] = array(
11051105 'expandtemplates' => '展開模',
 1106+ 'expandtemplates-desc' => '[[Special:ExpandTemplates|展開模、parser functions同埋變數]]去顯示展開嘅wiki文字同埋預覽處理後嘅版',
11061107 'expand_templates_intro' => '呢個特別頁係用於將一啲文字中嘅模展開,包括響個模度引用嘅模。同時亦都展開解譯器函數好似<nowiki>{{</nowiki>#if:...}},以及一啲變數好似<nowiki>{{</nowiki>CURRENTDAY}}&mdash;實際上,幾乎所有響雙括弧中嘅內容都會被展開。呢個特別頁係通過使用MediaWiki嘅相關解釋階段嘅功能完成嘅。',
11071108 'expand_templates_title' => '內容標題,用於 {{PAGENAME}} 等頁面:',
11081109 'expand_templates_input' => '輸入文字:',
11091110 'expand_templates_output' => '結果:',
 1111+ 'expand_templates_xml_output' => 'XML輸出',
11101112 'expand_templates_ok' => 'OK',
11111113 'expand_templates_remove_comments' => '拎走注釋',
11121114 'expand_templates_preview' => '預覽',
@@ -1113,10 +1115,12 @@
11141116
11151117 $messages['zh-hans'] = array(
11161118 'expandtemplates' => '展开模板',
 1119+ 'expandtemplates-desc' => '[[Special:ExpandTemplates|展开模板、模版扩展语法以及变数]]去显示展开之wiki文字和预览处理后之页面',
11171120 'expand_templates_intro' => '本特殊页面用于将一些文字中的模板展开,包括模板中引用的模板。同时也展开解释器函数如<nowiki>{{</nowiki>#if:...}},以及变量如<nowiki>{{</nowiki>CURRENTDAY}}&mdash;实际上,几乎所有在双括号中的内容都被展开。本特殊页面是通过调用MediaWiki的相关解释阶段的功能完成的。',
11181121 'expand_templates_title' => '上下文标题,用于 {{PAGENAME}} 等页面:',
11191122 'expand_templates_input' => '输入文字:',
11201123 'expand_templates_output' => '结果:',
 1124+ 'expand_templates_xml_output' => 'XML输出',
11211125 'expand_templates_ok' => '确定',
11221126 'expand_templates_remove_comments' => '移除注释',
11231127 'expand_templates_preview' => '预览',
@@ -1124,10 +1128,12 @@
11251129
11261130 $messages['zh-hant'] = array(
11271131 'expandtemplates' => '展開模板',
 1132+ 'expandtemplates-desc' => '[[Special:ExpandTemplates|展開模板、模版擴展語法以及變數]]去顯示展開之wiki文字和預覽處理後之頁面',
11281133 'expand_templates_intro' => '本特殊頁面用於將一些文字中的模版展開,包括模版中引用的模版。同時也展開解譯器函數如<nowiki>{{</nowiki>#if:...}},以及變數如<nowiki>{{</nowiki>CURRENTDAY}}&mdash;實際上,幾乎所有在雙括弧中的內容都被展開。本特殊頁面是通過使用MediaWiki的相關解釋階段的功能完成的。',
11291134 'expand_templates_title' => '上下文標題,用於 {{PAGENAME}} 等頁面:',
11301135 'expand_templates_input' => '輸入文字:',
11311136 'expand_templates_output' => '結果:',
 1137+ 'expand_templates_xml_output' => 'XML輸出',
11321138 'expand_templates_ok' => '確定',
11331139 'expand_templates_remove_comments' => '移除注釋',
11341140 'expand_templates_preview' => '預覽',
Index: trunk/extensions/intersection/DynamicPageList.i18n.php
@@ -420,3 +420,35 @@
421421 'intersection_noincludecats' => 'DynamicPageList: Nedol välön kladi pu bali, u nemaspadi!',
422422 );
423423
 424+/** Cantonese
 425+ * @author Shinjiman
 426+ */
 427+$messages['yue'] = array(
 428+ 'intersection-desc' => '輸出一個點列最近響分類嘅項目,或者係幾個分類嘅一個聯繫',
 429+ 'intersection_toomanycats' => 'DynamicPageList: 太多分類!',
 430+ 'intersection_toofewcats' => 'DynamicPageList: 太少分類!',
 431+ 'intersection_noresults' => 'DynamicPageList: 無結果!',
 432+ 'intersection_noincludecats' => 'DynamicPageList: 你需要去包含最少一個分類,或者指定一個空間名!',
 433+);
 434+
 435+/** Chinese (Simplified)
 436+ * @author Shinjiman
 437+ */
 438+$messages['zh-hans'] = array(
 439+ 'intersection-desc' => '输出一个点列最近在分类中的项目,或者系数个分类的一个联系',
 440+ 'intersection_toomanycats' => 'DynamicPageList: 太多分类!',
 441+ 'intersection_toofewcats' => 'DynamicPageList: 太少分类!',
 442+ 'intersection_noresults' => 'DynamicPageList: 没有结果!',
 443+ 'intersection_noincludecats' => 'DynamicPageList: 您需要去包含最少一个分类,或者指定一个空间名!',
 444+);
 445+
 446+/** Chinese (Traditional)
 447+ * @author Shinjiman
 448+ */
 449+$messages['zh-hant'] = array(
 450+ 'intersection-desc' => '輸出一個點列最近在分類中的項目,或者係數個分類的一個聯繫',
 451+ 'intersection_toomanycats' => 'DynamicPageList: 太多分類!',
 452+ 'intersection_toofewcats' => 'DynamicPageList: 太少分類!',
 453+ 'intersection_noresults' => 'DynamicPageList: 沒有結果!',
 454+ 'intersection_noincludecats' => 'DynamicPageList: 您需要去包含最少一個分類,或者指定一個空間名!',
 455+);
Index: trunk/extensions/MWSearch/MWSearch.i18n.php
@@ -123,3 +123,23 @@
124124 'mwsearch-desc' => 'Plugin MWSearch',
125125 );
126126
 127+/** Cantonese
 128+ * @author Shinjiman
 129+ */
 130+$messages['yue'] = array(
 131+ 'mwsearch-desc' => 'MWSearch 插件',
 132+);
 133+
 134+/** Chinese Simplified
 135+ * @author Shinjiman
 136+ */
 137+$messages['zh-hans'] = array(
 138+ 'mwsearch-desc' => 'MWSearch 加载项',
 139+);
 140+
 141+/** Chinese Traditional
 142+ * @author Shinjiman
 143+ */
 144+$messages['zh-hant'] = array(
 145+ 'mwsearch-desc' => 'MWSearch 增益集',
 146+);
Index: trunk/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php
@@ -586,30 +586,39 @@
587587 'syntaxhighlight-err-language' => 'Pük no dabinöl.',
588588 );
589589
590 -/* Cantonese (Shinjiman) */
 590+/** Cantonese
 591+ * @author Shinjiman
 592+ */
591593 $messages['yue'] = array(
592 - 'syntaxhighlight-specify' => '你需要指定一種語言,好似咁:',
593 - 'syntaxhighlight-supported' => '語法醒目標示所支援嘅語言:',
594 - 'syntaxhighlight-err-loading' => '(支援語言清單載入錯誤)',
 594+ 'syntaxhighlight-desc' => '用[http://qbnz.com/highlighter/ GeSHi Highlighter]以<tt><nowiki><source></nowiki></tt>提供醒目提示',
 595+ 'syntaxhighlight-specify' => '你需要指定一種語言,好似咁:',
 596+ 'syntaxhighlight-supported' => '語法醒目標示所支援嘅語言:',
 597+ 'syntaxhighlight-err-loading' => '(支援語言清單載入錯誤)',
595598 'syntaxhighlight-err-language' => '無效嘅語言。',
596 - 'geshi.css' => '/* 放響呢度嘅CSS會以GeSHi語法醒目提示方式顯示 */',
 599+ 'geshi.css' => '/* 放響呢度嘅CSS會以GeSHi語法醒目提示方式顯示 */',
597600 );
598601
599 -/* Chinese (Simplified) (Shinjiman) */
 602+/** Chinese Simplified
 603+ * @author Shinjiman
 604+ */
600605 $messages['zh-hans'] = array(
601 - 'syntaxhighlight-specify' => '您需要指定一种语言,像这样:',
602 - 'syntaxhighlight-supported' => '语法高亮所支持的语言:',
603 - 'syntaxhighlight-err-loading' => '(支持语言列表载入错误)',
 606+ 'syntaxhighlight-desc' => '使用[http://qbnz.com/highlighter/ GeSHi Highlighter]以<tt><nowiki><source></nowiki></tt>提供高亮',
 607+ 'syntaxhighlight-specify' => '您需要指定一种语言,像这样:',
 608+ 'syntaxhighlight-supported' => '语法高亮所支持的语言:',
 609+ 'syntaxhighlight-err-loading' => '(支持语言列表载入错误)',
604610 'syntaxhighlight-err-language' => '无效的语言。',
605 - 'geshi.css' => '/* 放在这里的CSS会以GeSHi语法高亮方式显示 */',
 611+ 'geshi.css' => '/* 放在这里的CSS会以GeSHi语法高亮方式显示 */',
606612 );
607613
608 -/* Chinese (Traditional) (Shinjiman) */
 614+/** Chinese Traditional
 615+ * @author Shinjiman
 616+ */
609617 $messages['zh-hant'] = array(
610 - 'syntaxhighlight-specify' => '您需要指定一種語言,像這樣:',
611 - 'syntaxhighlight-supported' => '語法醒目標示所支援的語言:',
612 - 'syntaxhighlight-err-loading' => '(支援語言清單載入錯誤)',
 618+ 'syntaxhighlight-desc' => '使用[http://qbnz.com/highlighter/ GeSHi Highlighter]以<tt><nowiki><source></nowiki></tt>提供醒目提示',
 619+ 'syntaxhighlight-specify' => '您需要指定一種語言,像這樣:',
 620+ 'syntaxhighlight-supported' => '語法醒目標示所支援的語言:',
 621+ 'syntaxhighlight-err-loading' => '(支援語言清單載入錯誤)',
613622 'syntaxhighlight-err-language' => '無效的語言。',
614 - 'geshi.css' => '/* 放在這裏的CSS會以GeSHi語法醒目提示方式顯示 */',
 623+ 'geshi.css' => '/* 放在這裏的CSS會以GeSHi語法醒目提示方式顯示 */',
615624 );
616625
Index: trunk/extensions/Poem/Poem.i18n.php
@@ -214,3 +214,23 @@
215215 'poem-desc' => 'Thêm thẻ <tt>&lt;poem&gt;</tt> để định dạng các bài thơ',
216216 );
217217
 218+/** Cantonese
 219+ * @author Shinjiman
 220+ */
 221+$messages['yue'] = array(
 222+ 'poem-desc' => '加 <tt>&lt;poem&gt;</tt> 標籤畀詩格式用',
 223+);
 224+
 225+/** Chinese Simplified
 226+ * @author Shinjiman
 227+ */
 228+$messages['zh-hans'] = array(
 229+ 'poem-desc' => '加入 <tt>&lt;poem&gt;</tt> 标签给予诗歌格式使用',
 230+);
 231+
 232+/** Chinese Traditional
 233+ * @author Shinjiman
 234+ */
 235+$messages['zh-hant'] = array(
 236+ 'poem-desc' => '加入 <tt>&lt;poem&gt;</tt> 標籤給予詩歌格式使用',
 237+);
Index: trunk/extensions/FixedImage/FixedImage.i18n.php
@@ -110,3 +110,23 @@
111111 'fixedimage-desc' => 'Thêm thẻ <tt><nowiki><fundraising></nowiki></tt> để thành một hình',
112112 );
113113
 114+/** Cantonese
 115+ * @author Shinjiman
 116+ */
 117+$messages['yue'] = array(
 118+ 'fixedimage-desc' => '加 <tt><nowiki><fundraising></nowiki></tt> 標籤做一幅圖像',
 119+);
 120+
 121+/** Chinese (Simplified)
 122+ * @author Shinjiman
 123+ */
 124+$messages['zh-hans'] = array(
 125+ 'fixedimage-desc' => '加入 <tt><nowiki><fundraising></nowiki></tt> 标签作为一幅图像',
 126+);
 127+
 128+/** Chinese (Traditional)
 129+ * @author Shinjiman
 130+ */
 131+$messages['zh-hant'] = array(
 132+ 'fixedimage-desc' => '加入 <tt><nowiki><fundraising></nowiki></tt> 標籤作為一幅圖像',
 133+);
Index: trunk/extensions/Makesysop/SpecialMakesysop.i18n.php
@@ -1553,6 +1553,7 @@
15541554
15551555 $messages['yue'] = array(
15561556 'makesysoptitle' => '整一位用戶做操作員',
 1557+ 'makesysop-desc' => '畀事務員/執行員能力去改用戶等級',
15571558 'makesysoptext' => '呢一個表格係畀事務員用嘅,去轉普通嘅用戶到管理員。
15581559 喺個框入面打用戶嘅名,然後撳個掣嚟設佢為管理員',
15591560 'makesysopname' => '用戶嘅名:',
@@ -1585,6 +1586,7 @@
15861587
15871588 $messages['zh-hans'] = array(
15881589 'makesysoptitle' => '将用户设置为操作员',
 1590+ 'makesysop-desc' => '给行政员/监管员能力去更改用户等级',
15891591 'makesysoptext' => '这个由行政管理员使用的表单可以将普通用户变为管理员。在输入框中输入用户名并点击按钮就可以将用户设置为管理员。',
15901592 'makesysopname' => '用户名:',
15911593 'makesysopsubmit' => '将这位用户设置为操作员',
@@ -1605,6 +1607,7 @@
16061608
16071609 $messages['zh-hant'] = array(
16081610 'makesysoptitle' => '將用戶設置為操作員',
 1611+ 'makesysop-desc' => '給行政員/監管員能力去更改用戶等級',
16091612 'makesysoptext' => '這個由行政管理員使用的表單可以將普通用戶變為管理員。在輸入框中輸入用戶名並點擊按鈕就可以將用戶設置為管理員。',
16101613 'makesysopname' => '用戶名:',
16111614 'makesysopsubmit' => '將這位用戶設置為操作員',
Index: trunk/extensions/SiteMatrix/SiteMatrix.i18n.php
@@ -996,18 +996,32 @@
997997 'sitematrix-language' => '闲话',
998998 );
999999
 1000+/** Cantonese (廣東話)
 1001+ * @author Shinjiman
 1002+ */
10001003 $messages['yue'] = array(
1001 - "sitematrix" => "Wikimedia嘅wiki一覽",
1002 - 'sitematrix-language' => '語言',
1003 - 'sitematrix-project' => '計劃名、跨計劃連結同埋跨維基連結',
1004 - 'sitematrix-others' => 'Wikimedia嘅其它計劃',
 1004+ 'sitematrix' => 'Wikimedia嘅wiki一覽',
 1005+ 'sitematrix-summary' => '呢版特別面列示全部 WIkimedia 嘅 wiki。',
 1006+ 'sitematrix-desc' => '顯示一個[[Special:SiteMatrix|Wikimedia嘅wikis一覽]]',
 1007+ 'sitematrix-language' => '語言',
 1008+ 'sitematrix-project' => '計劃名、跨計劃連結同埋跨維基連結',
 1009+ 'sitematrix-others' => 'Wikimedia嘅其它計劃',
 1010+ 'sitematrix-total' => "'''總計: $1'''",
 1011+ 'sitematrix-sitetotal' => '總數',
10051012 );
10061013
 1014+/** Simplified Chinese (‪中文(简体)‬)
 1015+ * @author Alexsh
 1016+ */
10071017 $messages['zh-hans'] = array(
1008 - "sitematrix" => "维基媒体站点列表",
1009 - 'sitematrix-language' => '语言',
1010 - 'sitematrix-project' => '计划名称、跨计划链接以及跨维基链接',
1011 - 'sitematrix-others' => '维基媒体的其它计划',
 1018+ 'sitematrix' => '维基媒体站点列表',
 1019+ 'sitematrix-summary' => '本特殊页面列示所有维基媒体基金会的所有MediaWiki网站。',
 1020+ 'sitematrix-desc' => '显示[[Special:SiteMatrix|维基媒体所有网站的列表]]',
 1021+ 'sitematrix-language' => '语言',
 1022+ 'sitematrix-project' => '计划名称、跨计划链接以及跨维基链接',
 1023+ 'sitematrix-others' => '维基媒体的其它计划',
 1024+ 'sitematrix-total' => "'''合计:$1'''",
 1025+ 'sitematrix-sitetotal' => '总数',
10121026 );
10131027
10141028 /** Traditional Chinese (‪中文(繁體)‬)
Index: trunk/extensions/Oversight/HideRevision.i18n.php
@@ -1962,6 +1962,7 @@
19631963 /* Cantonese (Shinjiman) */
19641964 $messages['yue'] = array(
19651965 'hiderevision' => '永久收埋修訂',
 1966+ 'hiderevision-desc' => '收埋所有用戶因法律原因等嘅個別修訂',
19661967 'hiderevision-prompt' => '要拎走嘅修訂號:',
19671968 'hiderevision-continue' => '繼續',
19681969 'hiderevision-text' => "呢樣嘢'''只係'''應該可幾響下面嘅情況之下去用:
@@ -2000,6 +2001,7 @@
20012002 /* Chinese (Simplified) (Alex S.H. Lin) */
20022003 $messages['zh-hans'] = array(
20032004 'hiderevision' => '永久隐藏修订版本',
 2005+ 'hiderevision-desc' => '隐藏所有用户因法律原因等之个别修订',
20042006 'hiderevision-prompt' => '要隐藏的修订版本号码:',
20052007 'hiderevision-continue' => '继续',
20062008 'hiderevision-text' => "'''注意!'''本工具'''只能'''在以下情况才能使用:
@@ -2035,6 +2037,7 @@
20362038 /* Chinese (Traditional) (Alex S.H. Lin) */
20372039 $messages['zh-hant'] = array(
20382040 'hiderevision' => '永久隱藏修訂版本',
 2041+ 'hiderevision-desc' => '隱藏所有用戶因法律原因等之個別修訂',
20392042 'hiderevision-prompt' => '要隱藏的修訂版本號碼:',
20402043 'hiderevision-continue' => '繼續',
20412044 'hiderevision-text' => "'''注意!'''本工具'''只能'''在以下情況才能使用:
Index: trunk/extensions/Makebot/Makebot.i18n.php
@@ -1207,6 +1207,7 @@
12081208 /* Cantonese (Hillgentleman, Shinjiman) */
12091209 $messages['yue'] = array(
12101210 'makebot' => '畀或收番機械人身份',
 1211+ 'makebot-desc' => '特別頁容許本地事務員去畀同收番機械人權限',
12111212 'makebot-header' => '\'\'\'本地事務員可以用哩頁畀或收番另一用户嘅 [[{{MediaWiki:Grouppage-bot}}|機械人身份]]。\'\'\'<br />機械人可以喺[[Special:Recentchanges|最近更改]]之類嘅表道匿埋。機械人身份可用來嘜住啲自動化嘅編者。記住要參攷相關嘅政策。',
12121213 'makebot-username' => '用户名:',
12131214 'makebot-search' => '去',
@@ -1228,6 +1229,7 @@
12291230 /* Chinese (Simplified) (下一次登录) */
12301231 $messages['zh-hans'] = array(
12311232 'makebot' => '授予或中止机器人身份',
 1233+ 'makebot-desc' => '特殊页面容许本地行政员去授予及终止机器人权限',
12321234 'makebot-header' => '\'\'\'本地行政员可以使用此页授予或中止另一个帐号的[[{{MediaWiki:Grouppage-bot}}|机器人身份]]。\'\'\'<br />机器人状态会导致该用户的编辑不被显示在[[Special:Recentchanges|最近更改]]和其他类似列表中,因此用于标识进行自动编辑的用户,但需要依据相应的可行方针。',
12331235 'makebot-username' => '用户名:',
12341236 'makebot-search' => '搜索',
@@ -1249,6 +1251,7 @@
12501252 /* Chinese (Traditional) (KilluaZaoldyeck, Shinjiman) */
12511253 $messages['zh-hant'] = array(
12521254 'makebot' => '授予或終止機器人身分',
 1255+ 'makebot-desc' => '特殊頁面容許本地行政員去授予及終止機器人權限',
12531256 'makebot-header' => '\'\'\'所屬行政員允許使用此頁面授予或終止另一個帳號的[[{{MediaWiki:Grouppage-bot}}|機器人身分]]。\'\'\'<br />機器人身分的帳號所進行的修改將不被顯示在[[Special:Recentchanges|最近更改]]和其他類關列表中,因此,此身分用於標記自動編輯的帳號。此項的相關操作必須符合現行方針。',
12541257 'makebot-username' => '帳號名稱:',
12551258 'makebot-search' => '搜索',
@@ -1270,16 +1273,11 @@
12711274 /* Chinese (Hong Kong) (KilluaZaoldyeck, Shinjiman) */
12721275 $messages['zh-hk'] = array(
12731276 'makebot' => '授予或終止機械人身份',
 1277+ 'makebot-desc' => '特殊頁面容許本地行政員去授予及終止番機械人權限',
12741278 'makebot-header' => '\'\'\'所屬行政員允許使用此頁面授予或終止另一個帳號的[[{{MediaWiki:Grouppage-bot}}|機械人身份]]。\'\'\'<br />機械人身份的帳號所進行的修改將不被顯示在[[Special:Recentchanges|最近更改]]和其他類關列表中,因此,此身份用於標記自動編輯的帳號。此項的相關操作必須符合現行方針。',
1275 - 'makebot-username' => '用戶名:',
1276 - 'makebot-search' => '搜索',
12771279 'makebot-isbot' => '[[User:$1|$1]]擁有機械人身份。',
12781280 'makebot-notbot' => '[[User:$1|$1]]沒有機械人身份。',
12791281 'makebot-privileged' => '[[User:$1|$1]]是[[Special:Listadmins|管理員]],不能使用機械人身份。',
1280 - 'makebot-change' => '改變身份:',
1281 - 'makebot-grant' => '授予',
1282 - 'makebot-revoke' => '終止',
1283 - 'makebot-comment' => '備註:',
12841282 'makebot-granted' => '[[User:$1|$1]]擁有機械人身份。',
12851283 'makebot-revoked' => '[[User:$1|$1]]失去機械人身份。',
12861284 'makebot-logpage' => '機械人身份記錄',
Index: trunk/extensions/ImageMap/ImageMap.i18n.php
@@ -804,8 +804,11 @@
805805 'imagemap_description' => 'Tefü magod at',
806806 );
807807
808 -/* Cantonese (Shinjiman) */
 808+/* Cantonese
 809+ * @author Shinjiman
 810+ */
809811 $messages['yue'] = array(
 812+ 'imagemap_desc' => '容許客戶端可以用<tt><nowiki><imagemap></nowiki></tt>標籤整可撳圖像地圖',
810813 'imagemap_no_image' => '&lt;imagemap&gt;: 一定要響第一行指定一幅圖像',
811814 'imagemap_invalid_image' => '&lt;imagemap&gt;: 圖像唔正確或者唔存在',
812815 'imagemap_no_link' => '&lt;imagemap&gt;: 響第$1行結尾度搵唔到一個正式嘅連結',
@@ -820,8 +823,11 @@
821824 'imagemap_desc_types' => '右上, 右下, 左下, 左上, 無',
822825 );
823826
824 -/* Chinese (Simplified) (Shinjiman) */
 827+/* Chinese (Simplified)
 828+ * @author Shinjiman
 829+ */
825830 $messages['zh-hans'] = array(
 831+ 'imagemap_desc' => '容许客户端可以使用<tt><nowiki><imagemap></nowiki></tt>标签整可点击图像地图',
826832 'imagemap_no_image' => '&lt;imagemap&gt;: 必须要在第一行指定一幅图像',
827833 'imagemap_invalid_image' => '&lt;imagemap&gt;: 图像不正确或者不存在',
828834 'imagemap_no_link' => '&lt;imagemap&gt;: 在第$1行结尾中找不到一个正式的链接',
@@ -836,8 +842,11 @@
837843 'imagemap_desc_types' => '右上, 右下, 左下, 左上, 无',
838844 );
839845
840 -/* Chinese (Traditional) (Shinjiman) */
 846+/* Chinese (Traditional)
 847+ * @author Shinjiman
 848+ */
841849 $messages['zh-hant'] = array(
 850+ 'imagemap_desc' => '容許客戶端可以使用<tt><nowiki><imagemap></nowiki></tt>標籤整可點擊圖像地圖',
842851 'imagemap_no_image' => '&lt;imagemap&gt;: 必須要在第一行指定一幅圖像',
843852 'imagemap_invalid_image' => '&lt;imagemap&gt;: 圖像不正確或者不存在',
844853 'imagemap_no_link' => '&lt;imagemap&gt;: 在第$1行結尾中找不到一個正式的連結',
Index: trunk/extensions/ParserDiffTest/ParserDiffTest.i18n.php
@@ -838,3 +838,60 @@
839839 'pdtest_side_by_side' => 'Jonolöd leigodi',
840840 );
841841
 842+/** Cantonese
 843+ * @authorShinjiman
 844+ */
 845+$messages['yue'] = array(
 846+ 'parserdifftest' => '處理器差異測試',
 847+ 'pdtest-desc' => '比較兩種唔同處理器嘅[[Special:ParserDiffTest|特別頁]]',
 848+ 'pdtest_no_target' => '無指定目標。',
 849+ 'pdtest_page_missing' => '所指定嘅頁響資料庫度搵唔到。',
 850+ 'pdtest_no_changes' => '偵測唔到更改。',
 851+ 'pdtest_time_report' => '<b>$1</b> 要 $2 秒,<b>$3</b> 要 $4 秒。',
 852+ 'pdtest_title' => '內容標題:',
 853+ 'pdtest_text' => '輸入文字:',
 854+ 'pdtest_ok' => '好',
 855+ 'pdtest_get_text' => '響版拎字',
 856+ 'pdtest_diff' => '差別',
 857+ 'pdtest_side_by_side' => '輸出比較',
 858+ 'pdt_comparing_page' => '而家響[[$1]]比較緊處理器輸出',
 859+);
 860+
 861+/** Chinese Simplified
 862+ * @authorShinjiman
 863+ */
 864+$messages['zh-hans'] = array(
 865+ 'parserdifftest' => '处理器差异测试',
 866+ 'pdtest-desc' => '比较两种不同处理器的[[Special:ParserDiffTest|特殊页面]]',
 867+ 'pdtest_no_target' => '无指定目标。',
 868+ 'pdtest_page_missing' => '所指定的页面在资料库中度找不到。',
 869+ 'pdtest_no_changes' => '侦测到无更改。',
 870+ 'pdtest_time_report' => '<b>$1</b> 要 $2 秒,<b>$3</b> 要 $4 秒。',
 871+ 'pdtest_title' => '内容标题:',
 872+ 'pdtest_text' => '输入文字:',
 873+ 'pdtest_ok' => '确定',
 874+ 'pdtest_get_text' => '从页面中取戴文字',
 875+ 'pdtest_diff' => '差异',
 876+ 'pdtest_side_by_side' => '输出比较',
 877+ 'pdt_comparing_page' => '正在从[[$1]]比较处理器输出',
 878+);
 879+
 880+
 881+/** Chinese Traditional
 882+ * @authorShinjiman
 883+ */
 884+$messages['zh-hant'] = array(
 885+ 'parserdifftest' => '處理器差異測試',
 886+ 'pdtest-desc' => '比較兩種不同處理器的[[Special:ParserDiffTest|特殊頁面]]',
 887+ 'pdtest_no_target' => '無指定目標。',
 888+ 'pdtest_page_missing' => '所指定的頁面在資料庫中度找不到。',
 889+ 'pdtest_no_changes' => '偵測到無更改。',
 890+ 'pdtest_time_report' => '<b>$1</b> 要 $2 秒,<b>$3</b> 要 $4 秒。',
 891+ 'pdtest_title' => '內容標題:',
 892+ 'pdtest_text' => '輸入文字:',
 893+ 'pdtest_ok' => '確定',
 894+ 'pdtest_get_text' => '從頁面中取得文字',
 895+ 'pdtest_diff' => '差異',
 896+ 'pdtest_side_by_side' => '輸出比較',
 897+ 'pdt_comparing_page' => '正在從[[$1]]比較處理器輸出',
 898+);

Status & tagging log