r23731 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r23730‎ | r23731 | r23732 >
Date:12:40, 5 July 2007
Author:raymond
Status:old
Tags:
Comment:
* (bug 10426) Localisation update for various extensions (zho series)
Modified paths:
  • /trunk/extensions/AjaxShowEditors/AjaxShowEditors.i18n.php (modified) (history)
  • /trunk/extensions/AntiSpoof/AntiSpoof_i18n.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.yue.php (added) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.zh-cn.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.zh-hans.php (added) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.zh-hant.php (added) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.zh-hk.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.zh-sg.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.zh-tw.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.zh-yue.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.zh.php (modified) (history)
  • /trunk/extensions/CentralAuth/CentralAuth.i18n.php (modified) (history)
  • /trunk/extensions/CheckUser/CheckUser.i18n.php (modified) (history)
  • /trunk/extensions/Cite/Cite.i18n.php (modified) (history)
  • /trunk/extensions/Cite/SpecialCite.i18n.php (modified) (history)
  • /trunk/extensions/CrossNamespaceLinks/SpecialCrossNamespaceLinks.i18n.php (modified) (history)
  • /trunk/extensions/DeletedContributions/DeletedContributions.i18n.php (modified) (history)
  • /trunk/extensions/Desysop/SpecialDesysop.i18n.php (modified) (history)
  • /trunk/extensions/DismissableSiteNotice/DismissableSiteNotice.i18n.php (modified) (history)
  • /trunk/extensions/DynamicPageList2/DynamicPageList2.i18n.php (modified) (history)
  • /trunk/extensions/Editcount/SpecialEditcount.i18n.php (modified) (history)
  • /trunk/extensions/ExpandTemplates/ExpandTemplates.i18n.php (modified) (history)
  • /trunk/extensions/Filepath/SpecialFilepath.i18n.php (modified) (history)
  • /trunk/extensions/ImageMap/ImageMap.i18n.php (modified) (history)
  • /trunk/extensions/LinkSearch/LinkSearch.i18n.php (modified) (history)
  • /trunk/extensions/LuceneSearch/LuceneSearch.i18n.php (modified) (history)
  • /trunk/extensions/Makebot/Makebot.i18n.php (modified) (history)
  • /trunk/extensions/Makesysop/SpecialMakesysop.i18n.php (modified) (history)
  • /trunk/extensions/MathStatFunctions/MathStatFunctions.i18n.php (modified) (history)
  • /trunk/extensions/MediaFunctions/MediaFunctions.i18n.php (modified) (history)
  • /trunk/extensions/MiniDonation/MiniDonation.i18n.php (modified) (history)
  • /trunk/extensions/MinimumNameLength/MinimumNameLength.i18n.php (modified) (history)
  • /trunk/extensions/NewestPages/NewestPages.i18n.php (modified) (history)
  • /trunk/extensions/Newuserlog/Newuserlog.i18n.php (modified) (history)
  • /trunk/extensions/PageBy/PageBy.i18n.yue.php (added) (history)
  • /trunk/extensions/PageBy/PageBy.i18n.zh-cn.php (modified) (history)
  • /trunk/extensions/PageBy/PageBy.i18n.zh-hans.php (added) (history)
  • /trunk/extensions/PageBy/PageBy.i18n.zh-hant.php (added) (history)
  • /trunk/extensions/PageBy/PageBy.i18n.zh-hk.php (modified) (history)
  • /trunk/extensions/PageBy/PageBy.i18n.zh-sg.php (modified) (history)
  • /trunk/extensions/PageBy/PageBy.i18n.zh-tw.php (modified) (history)
  • /trunk/extensions/PageBy/PageBy.i18n.zh-yue.php (modified) (history)
  • /trunk/extensions/PageBy/PageBy.i18n.zh.php (modified) (history)
  • /trunk/extensions/ProofreadPage/ProofreadPage.i18n.php (modified) (history)
  • /trunk/extensions/Renameuser/SpecialRenameuser.i18n.php (modified) (history)
  • /trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.yue.php (added) (history)
  • /trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-cn.php (modified) (history)
  • /trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-hans.php (added) (history)
  • /trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-hant.php (added) (history)
  • /trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-hk.php (modified) (history)
  • /trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-sg.php (modified) (history)
  • /trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-tw.php (modified) (history)
  • /trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-yue.php (modified) (history)
  • /trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh.php (modified) (history)
  • /trunk/extensions/SiteMatrix/SiteMatrix.i18n.php (modified) (history)
  • /trunk/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php (modified) (history)
  • /trunk/extensions/Translate/SpecialTranslate.i18n.php (modified) (history)
  • /trunk/extensions/UserImages/UserImages.i18n.php (modified) (history)
  • /trunk/extensions/UsernameBlacklist/UsernameBlacklist.i18n.php (modified) (history)

Diff [purge]

Index: trunk/extensions/UsernameBlacklist/UsernameBlacklist.i18n.php
@@ -113,35 +113,40 @@
114114 'blacklistedusernametext' => 'Ngaran pamaké nu dipilih cocog jeung [[MediaWiki:Usernameblacklist|ngaran pamaké nu dicorét]]. Mangga pilih ngaran séjén.',
115115 ),
116116
117 -/* Chinese (China) (Shinjiman) */
118 -'zh-cn' => array(
 117+/* Cantonese (Shinjiman) */
 118+'yue' => array(
 119+'blacklistedusername' => '列入黑名單嘅用戶名',
 120+'blacklistedusernametext' => '你所揀嘅用戶名係同[[MediaWiki:Usernameblacklist|用戶名黑名單一覽]]符合。請揀過另一個名喇。',
 121+),
 122+
 123+/* Chinese (Simplified) (Shinjiman) */
 124+'zh-hans' => array(
119125 'blacklistedusername' => '列入黑名单的用户名',
120126 'blacklistedusernametext' => '您所选择的用户名是与[[MediaWiki:Usernameblacklist|用户名黑名单列表]]匹配。请选择另一个名称。',
121127 ),
122128
123 -/* Chinese (Taiwan) (Shinjiman) */
124 -'zh-tw' => array(
 129+/* Chinese (Traditional) (Shinjiman) */
 130+'zh-hant' => array(
125131 'blacklistedusername' => '列入黑名單的用戶名',
126132 'blacklistedusernametext' => '您所選擇的用戶名是與[[MediaWiki:Usernameblacklist|用戶名黑名單列表]]符合。請選擇另一個名稱。',
127133 ),
128134
129 -/* Cantonese (Shinjiman) */
130 -'zh-yue' => array(
131 -'blacklistedusername' => '列入黑名單嘅用戶名',
132 -'blacklistedusernametext' => '你所揀嘅用戶名係同[[MediaWiki:Usernameblacklist|用戶名黑名單一覽]]符合。請揀過另一個名喇。',
133 -),
134 -
135135 );
136136
137137 /* Kazakh default, fallback to kk-kz */
138138 $messages['kk'] = $messages['kk-kz'];
139139
140 - /* Chinese (Hong Kong), inherited from Chinese (Taiwan) */
141 - $messages['zh-hk'] = $messages['zh-tw'];
142 - /* Chinese (Singapore), inherited from Chinese (China) */
143 - $messages['zh-sg'] = $messages['zh-cn'];
 140+ /* Chinese defaults, fallback to zh-hans or zh-hant */
 141+ $messages['zh-cn'] = $messages['zh-hans'];
 142+ $messages['zh-hk'] = $messages['zh-hant'];
 143+ $messages['zh-sg'] = $messages['zh-hans'];
 144+ $messages['zh-tw'] = $messages['zh-hant'];
144145
 146+ /* Cantonese default, fallback to yue */
 147+ $messages['zh-yue'] = $messages['yue'];
 148+
145149 return $single ? $messages['en'] : $messages;
146150 }
147151
148152
 153+
Index: trunk/extensions/CentralAuth/CentralAuth.i18n.php
@@ -1492,9 +1492,90 @@
14931493 'centralauth-admin-merge' => 'Hijikeun nu dipilih',
14941494 );
14951495
1496 -$wgCentralAuthMessages['zh-cn'] = array(
 1496+$wgCentralAuthMessages['yue'] = array(
14971497 // When not logged in...
14981498 'mergeaccount' =>
 1499+ '登入統一狀態',
 1500+ 'centralauth-merge-notlogged' =>
 1501+ '請<span class="plainlinks">' .
 1502+ '[{{fullurl:Special:Userlogin|returnto=Special%3AMergeAccount}}登入]' .
 1503+ '</span>去睇下檢查你嘅戶口係唔係已經完全整合。',
 1504+
 1505+ // Big text on completion
 1506+ 'centralauth-complete' =>
 1507+ '戶口統一已經搞掂!',
 1508+ 'centralauth-incomplete' =>
 1509+ '戶口統一重未搞掂!',
 1510+
 1511+ // Wheeee
 1512+ 'centralauth-complete-text' =>
 1513+ '你而家可以響唔使個新戶口嘅情況之下' .
 1514+ '登入任何一個Wikimedia嘅wiki網站;用同一個用戶名同密碼' .
 1515+ '就可以登入響所有語言嘅' .
 1516+ '維基百科、維基詞典、維基教科書同埋佢哋嘅其它姊妹計劃網站。',
 1517+ 'centralauth-incomplete-text' =>
 1518+ '一旦你嘅登入完成統一,你就可以登入' .
 1519+ '所有Wikimedia嘅wiki網站,而無需再開個新戶口;' .
 1520+ '用同一組用戶名同密碼就可以登入到' .
 1521+ '所有語言嘅' .
 1522+ '維基百科、維基詞典、維基教科書同埋佢哋嘅其它姊妹計劃網站。',
 1523+ 'centralauth-not-owner-text' =>
 1524+ '用戶名 "$1" 已經自動分咗畀' .
 1525+ "$2 上面嘅戶口持有者。\n" .
 1526+ "\n" .
 1527+ "如果呢個係你,你可以輸入響嗰個戶口嘅主密碼" .
 1528+ "以完成登入統一嘅程序:",
 1529+
 1530+ // Appended to various messages above
 1531+ 'centralauth-readmore-text' =>
 1532+ ":''[[meta:Help:Unified login|睇下更多有關'''統一登入'''嘅細節]]...''",
 1533+
 1534+ // For lists of wikis/accounts:
 1535+ 'centralauth-list-merged' =>
 1536+ '以下用戶名 "$1" 嘅戶口' .
 1537+ '已經自動噉樣合併咗:',
 1538+ 'centralauth-list-unmerged' =>
 1539+ '以下網站嘅戶口 "$1" ' .
 1540+ '唔能夠自動噉樣合併;' .
 1541+ '好有可能佢哋嘅密碼' .
 1542+ '同你嘅主戶口唔同:',
 1543+ 'centralauth-foreign-link' =>
 1544+ '響 $2 嘅用戶 $1',
 1545+
 1546+ // When not complete, offer to finish...
 1547+ 'centralauth-finish-title' =>
 1548+ '完成合併',
 1549+ 'centralauth-finish-text' =>
 1550+ '如果呢啲戶口係屬於你嘅,' .
 1551+ '你可以響呢度輸入其它戶口嘅密碼,' .
 1552+ '以完成登入統一嘅程序:',
 1553+ 'centralauth-finish-password' =>
 1554+ '密碼:',
 1555+ 'centralauth-finish-login' =>
 1556+ '登入',
 1557+ 'centralauth-finish-send-confirmation' =>
 1558+ '透過電郵寄密碼',
 1559+ 'centralauth-finish-problems' =>
 1560+ "有問題,又或者你並無持有其它嘅戶口?" .
 1561+ "[[meta:Help:Unified login problems|如何尋求協助]]...",
 1562+
 1563+ 'centralauth-merge-attempt' =>
 1564+ "'''Checking provided password against remaining unmerged accounts...'''",
 1565+ 'centralauth-merge-attempt' =>
 1566+ "'''檢查緊所輸入嘅密碼,同剩底未合併戶口相對...'''",
 1567+
 1568+ // Administrator's console
 1569+ 'centralauth-admin-permission' =>
 1570+ "只有執行員先至可以為用戶合併其它人嘅戶口。",
 1571+ 'centralauth-admin-unmerge' =>
 1572+ '唔合併已經揀咗嘅',
 1573+ 'centralauth-admin-merge' =>
 1574+ '合併已經揀咗嘅',
 1575+);
 1576+
 1577+$wgCentralAuthMessages['zh-hans'] = array(
 1578+ // When not logged in...
 1579+ 'mergeaccount' =>
14991580 '登录统一状态',
15001581 'centralauth-merge-notlogged' =>
15011582 '请<span class="plainlinks">' .
@@ -1571,7 +1652,7 @@
15721653 '合并所选项',
15731654 );
15741655
1575 -$wgCentralAuthMessages['zh-tw'] = array(
 1656+$wgCentralAuthMessages['zh-hant'] = array(
15761657 // When not logged in...
15771658 'mergeaccount' =>
15781659 '帳號整合狀態',
@@ -1588,16 +1669,16 @@
15891670
15901671 // Wheeee
15911672 'centralauth-complete-text' =>
1592 - '您現在可以使用同一組帳號與密碼登入所有維基媒體計畫網站,' .
1593 - '無需再新建帳號;這組帳號與密碼將可登入' .
 1673+ '您現在可以使用同一組帳號與密碼登入所有維基媒體計劃網站,' .
 1674+ '無需再新建帳號。這組帳號與密碼將可登入' .
15941675 '所有語言的' .
1595 - '維基百科、維基詞典、維基教科書及其他姊妹計畫網站。',
 1676+ '維基百科、維基詞典、維基教科書及其他姊妹計劃網站。',
15961677 'centralauth-incomplete-text' =>
15971678 '一旦您完成了帳號整合,你將可以登入' .
1598 - '所有維基媒體計畫網站,無需再新建帳號;' .
 1679+ '所有維基媒體計劃網站,無需再新建帳號;' .
15991680 '用同一組帳號與密碼將可登入' .
16001681 '所有語言的' .
1601 - '維基百科、維基詞典、維基教科書及其他姊妹計畫網站。',
 1682+ '維基百科、維基詞典、維基教科書及其他姊妹計劃網站。',
16021683 'centralauth-not-owner-text' =>
16031684 '用戶名:"$1"已自動分配給' .
16041685 "$2上的帳號。\n" .
@@ -1645,12 +1726,12 @@
16461727 'centralauth-admin-permission' =>
16471728 "只有監管員可以為用戶整合帳號。",
16481729 'centralauth-admin-unmerge' =>
1649 - '不整合所選取的帳號',
 1730+ '不整合已選取的',
16501731 'centralauth-admin-merge' =>
1651 - '整合所選取的帳號',
 1732+ '整合已選取的',
16521733 );
16531734
1654 -$wgCentralAuthMessages['zh-hk'] = array(
 1735+$wgCentralAuthMessages['zh-tw'] = array(
16551736 // When not logged in...
16561737 'mergeaccount' =>
16571738 '帳號整合狀態',
@@ -1667,16 +1748,16 @@
16681749
16691750 // Wheeee
16701751 'centralauth-complete-text' =>
1671 - '您現在可以使用同一組帳號與密碼登入所有維基媒體計劃網站,' .
1672 - '無需再新建帳號。這組帳號與密碼將可登入' .
 1752+ '您現在可以使用同一組帳號與密碼登入所有維基媒體計畫網站,' .
 1753+ '無需再新建帳號;這組帳號與密碼將可登入' .
16731754 '所有語言的' .
1674 - '維基百科、維基詞典、維基教科書及其他姊妹計劃網站。',
 1755+ '維基百科、維基詞典、維基教科書及其他姊妹計畫網站。',
16751756 'centralauth-incomplete-text' =>
16761757 '一旦您完成了帳號整合,你將可以登入' .
1677 - '所有維基媒體計劃網站,無需再新建帳號;' .
 1758+ '所有維基媒體計畫網站,無需再新建帳號;' .
16781759 '用同一組帳號與密碼將可登入' .
16791760 '所有語言的' .
1680 - '維基百科、維基詞典、維基教科書及其他姊妹計劃網站。',
 1761+ '維基百科、維基詞典、維基教科書及其他姊妹計畫網站。',
16811762 'centralauth-not-owner-text' =>
16821763 '用戶名:"$1"已自動分配給' .
16831764 "$2上的帳號。\n" .
@@ -1724,91 +1805,14 @@
17251806 'centralauth-admin-permission' =>
17261807 "只有監管員可以為用戶整合帳號。",
17271808 'centralauth-admin-unmerge' =>
1728 - '不整合已選取的',
 1809+ '不整合所選取的帳號',
17291810 'centralauth-admin-merge' =>
1730 - '整合已選取的',
 1811+ '整合所選取的帳號',
17311812 );
 1813+$wgCentralAuthMessages['zh-cn'] = $wgCentralAuthMessages['zh-hans'];
 1814+$wgCentralAuthMessages['zh-hk'] = $wgCentralAuthMessages['zh-hant'];
 1815+$wgCentralAuthMessages['zh-sg'] = $wgCentralAuthMessages['zh-hans'];
 1816+$wgCentralAuthMessages['zh-yue'] = $wgCentralAuthMessages['yue'];
17321817
1733 -$wgCentralAuthMessages['zh-yue'] = array(
1734 - // When not logged in...
1735 - 'mergeaccount' =>
1736 - '登入統一狀態',
1737 - 'centralauth-merge-notlogged' =>
1738 - '請<span class="plainlinks">' .
1739 - '[{{fullurl:Special:Userlogin|returnto=Special%3AMergeAccount}}登入]' .
1740 - '</span>去睇下檢查你嘅戶口係唔係已經完全整合。',
17411818
1742 - // Big text on completion
1743 - 'centralauth-complete' =>
1744 - '戶口統一已經搞掂!',
1745 - 'centralauth-incomplete' =>
1746 - '戶口統一重未搞掂!',
17471819
1748 - // Wheeee
1749 - 'centralauth-complete-text' =>
1750 - '你而家可以響唔使個新戶口嘅情況之下' .
1751 - '登入任何一個Wikimedia嘅wiki網站;用同一個用戶名同密碼' .
1752 - '就可以登入響所有語言嘅' .
1753 - '維基百科、維基詞典、維基教科書同埋佢哋嘅其它姊妹計劃網站。',
1754 - 'centralauth-incomplete-text' =>
1755 - '一旦你嘅登入完成統一,你就可以登入' .
1756 - '所有Wikimedia嘅wiki網站,而無需再開個新戶口;' .
1757 - '用同一組用戶名同密碼就可以登入到' .
1758 - '所有語言嘅' .
1759 - '維基百科、維基詞典、維基教科書同埋佢哋嘅其它姊妹計劃網站。',
1760 - 'centralauth-not-owner-text' =>
1761 - '用戶名 "$1" 已經自動分咗畀' .
1762 - "$2 上面嘅戶口持有者。\n" .
1763 - "\n" .
1764 - "如果呢個係你,你可以輸入響嗰個戶口嘅主密碼" .
1765 - "以完成登入統一嘅程序:",
1766 -
1767 - // Appended to various messages above
1768 - 'centralauth-readmore-text' =>
1769 - ":''[[meta:Help:Unified login|睇下更多有關'''統一登入'''嘅細節]]...''",
1770 -
1771 - // For lists of wikis/accounts:
1772 - 'centralauth-list-merged' =>
1773 - '以下用戶名 "$1" 嘅戶口' .
1774 - '已經自動噉樣合併咗:',
1775 - 'centralauth-list-unmerged' =>
1776 - '以下網站嘅戶口 "$1" ' .
1777 - '唔能夠自動噉樣合併;' .
1778 - '好有可能佢哋嘅密碼' .
1779 - '同你嘅主戶口唔同:',
1780 - 'centralauth-foreign-link' =>
1781 - '響 $2 嘅用戶 $1',
1782 -
1783 - // When not complete, offer to finish...
1784 - 'centralauth-finish-title' =>
1785 - '完成合併',
1786 - 'centralauth-finish-text' =>
1787 - '如果呢啲戶口係屬於你嘅,' .
1788 - '你可以響呢度輸入其它戶口嘅密碼,' .
1789 - '以完成登入統一嘅程序:',
1790 - 'centralauth-finish-password' =>
1791 - '密碼:',
1792 - 'centralauth-finish-login' =>
1793 - '登入',
1794 - 'centralauth-finish-send-confirmation' =>
1795 - '透過電郵寄密碼',
1796 - 'centralauth-finish-problems' =>
1797 - "有問題,又或者你並無持有其它嘅戶口?" .
1798 - "[[meta:Help:Unified login problems|如何尋求協助]]...",
1799 -
1800 - 'centralauth-merge-attempt' =>
1801 - "'''Checking provided password against remaining unmerged accounts...'''",
1802 - 'centralauth-merge-attempt' =>
1803 - "'''檢查緊所輸入嘅密碼,同剩底未合併戶口相對...'''",
1804 -
1805 - // Administrator's console
1806 - 'centralauth-admin-permission' =>
1807 - "只有執行員先至可以為用戶合併其它人嘅戶口。",
1808 - 'centralauth-admin-unmerge' =>
1809 - '唔合併已經揀咗嘅',
1810 - 'centralauth-admin-merge' =>
1811 - '合併已經揀咗嘅',
1812 -);
1813 -$wgCentralAuthMessages['zh-sg'] = $wgCentralAuthMessages['zh-cn'];
1814 -
1815 -
Index: trunk/extensions/Makesysop/SpecialMakesysop.i18n.php
@@ -1074,12 +1074,35 @@
10751075 'already_sysop' => '早封有秩矣',
10761076 'already_bureaucrat' => '早封門下矣',
10771077 );
1078 -$wgMakesysopMessages['zh-cn'] = array(
 1078+$wgMakesysopMessages['yue'] = array(
 1079+ 'makesysoptitle' => '整一位用戶做操作員',
 1080+ 'makesysoptext' => '呢一個表格係畀事務員用嘅,去轉普通嘅用戶到管理員。
 1081+喺個框入面打用戶嘅名,然後撳個掣嚟設佢為管理員',
 1082+ 'makesysopname' => '用戶嘅名:',
 1083+ 'makesysopsubmit' => '整呢位用戶做一位操作員',
 1084+ 'makesysopok' => "<b>用戶 \"$1\" 而家係一位操作員</b>",
 1085+ 'makebureaucratok' => "<b>用戶 \"$1\" 而家係一位事務員</b>",
 1086+ 'makesysopfail' => "<b>用戶 \"$1\" 唔可以整做一位操作員。(你有冇正確噉樣輸入正確嘅名?)</b>",
 1087+ 'setbureaucratflag' => '設定事務員旗',
 1088+ 'rights' => '權力:',
 1089+ 'set_user_rights' => '設定用戶權限',
 1090+ 'user_rights_set' => "<b>用戶 \"$1\" 嘅權限已經更新</b>",
 1091+ 'set_rights_fail' => "<b>無法設定用戶 \"$1\" 嘅權限。(你有冇打啱個名?)</b>",
 1092+ 'makesysop' => '整一位用戶做操作員',
 1093+ 'already_sysop' => '呢位用戶已經係一位管理員',
 1094+ 'already_bureaucrat' => '呢位用戶已經係一位事務員',
 1095+ 'makesysop-nodatabase' => '錯誤嘅跨維基用戶名:$1',
 1096+ 'group-steward' => '執行員',
 1097+ 'group-steward-member' => '執行員',
 1098+ 'grouppage-steward' => '{{ns:project}}:執行員',
 1099+);
 1100+$wgMakesysopMessages['zh-hans'] = array(
10791101 'makesysoptitle' => '将用户设置为操作员',
10801102 'makesysoptext' => '这个由行政管理员使用的表单可以将普通用户变为管理员。在输入框中输入用户名并点击按钮就可以将用户设置为管理员。',
10811103 'makesysopname' => '用户名:',
10821104 'makesysopsubmit' => '将这位用户设置为操作员',
10831105 'makesysopok' => "<b>用户\"$1\"现在是操作员了</b>",
 1106+ 'makebureaucratok' => "<b>用户\"$1\"现在是行政员了</b>",
10841107 'makesysopfail' => "<b>不能把用户\"$1\"设置为操作员。(你输入的用户名正确吗?)</b>",
10851108 'setbureaucratflag' => '设置行政员标记',
10861109 'rights' => '权限:',
@@ -1094,12 +1117,13 @@
10951118 'group-steward-member' => '监管员',
10961119 'grouppage-steward' => '{{ns:project}}:监管员',
10971120 );
1098 -$wgMakesysopMessages['zh-hk'] = array(
 1121+$wgMakesysopMessages['zh-hant'] = array(
10991122 'makesysoptitle' => '將用戶設置為操作員',
11001123 'makesysoptext' => '這個由行政管理員使用的表單可以將普通用戶變為管理員。在輸入框中輸入用戶名並點擊按鈕就可以將用戶設置為管理員。',
11011124 'makesysopname' => '用戶名:',
11021125 'makesysopsubmit' => '將這位用戶設置為操作員',
11031126 'makesysopok' => "<b>用戶\"$1\"現在是操作員了</b>",
 1127+ 'makebureaucratok' => "<b>用戶\"$1\"現在是行政員了</b>",
11041128 'makesysopfail' => "<b>不能把用戶\"$1\"設置為操作員。(你輸入的用戶名正確嗎?)</b>",
11051129 'setbureaucratflag' => '設置行政員標記',
11061130 'rights' => '權限:',
@@ -1120,6 +1144,7 @@
11211145 'makesysopname' => '用戶名:',
11221146 'makesysopsubmit' => '將這位用戶設置為操作員',
11231147 'makesysopok' => "<b>用戶\"$1\"現在是操作員了</b>",
 1148+ 'makebureaucratok' => "<b>用戶\"$1\"現在是行政員了</b>",
11241149 'makesysopfail' => "<b>不能把用戶\"$1\"設置為操作員。(你輸入的用戶名正確嗎?)</b>",
11251150 'setbureaucratflag' => '設置行政員標記',
11261151 'rights' => '許可權:',
@@ -1134,27 +1159,10 @@
11351160 'group-steward-member' => '監管員',
11361161 'grouppage-steward' => '{{ns:project}}:監管員',
11371162 );
1138 -$wgMakesysopMessages['zh-yue'] = array(
1139 - 'makesysoptitle' => '整一位用戶做操作員',
1140 - 'makesysoptext' => '呢一個表格係畀事務員用嘅,去轉普通嘅用戶到管理員。
1141 -喺個框入面打用戶嘅名,然後撳個掣嚟設佢為管理員',
1142 - 'makesysopname' => '用戶嘅名:',
1143 - 'makesysopsubmit' => '整呢位用戶做一位操作員',
1144 - 'makesysopok' => "<b>用戶 \"$1\" 而家係一位操作員</b>",
1145 - 'makesysopfail' => "<b>用戶 \"$1\" 唔可以整做一位操作員。(你有冇正確噉樣輸入正確嘅名?)</b>",
1146 - 'setbureaucratflag' => '設定事務員旗',
1147 - 'rights' => '權力:',
1148 - 'set_user_rights' => '設定用戶權限',
1149 - 'user_rights_set' => "<b>用戶 \"$1\" 嘅權限已經更新</b>",
1150 - 'set_rights_fail' => "<b>無法設定用戶 \"$1\" 嘅權限。(你有冇打啱個名?)</b>",
1151 - 'makesysop' => '整一位用戶做操作員',
1152 - 'already_sysop' => '呢位用戶已經係一位管理員',
1153 - 'already_bureaucrat' => '呢位用戶已經係一位事務員',
1154 - 'makesysop-nodatabase' => '錯誤嘅跨維基用戶名:$1',
1155 - 'group-steward' => '執行員',
1156 - 'group-steward-member' => '執行員',
1157 - 'grouppage-steward' => '{{ns:project}}:執行員',
1158 -);
1159 -$wgMakesysopMessages['zh-sg'] = $wgMakesysopMessages['zh-cn'];
 1163+$wgMakesysopMessages['zh-cn'] = $wgMakesysopMessages['zh-hans'];
 1164+$wgMakesysopMessages['zh-hk'] = $wgMakesysopMessages['zh-hant'];
 1165+$wgMakesysopMessages['zh-sg'] = $wgMakesysopMessages['zh-hans'];
 1166+$wgMakesysopMessages['zh-yue'] = $wgMakesysopMessages['yue'];
11601167
11611168
 1169+
Index: trunk/extensions/LinkSearch/LinkSearch.i18n.php
@@ -169,31 +169,37 @@
170170 'linksearch-line' => '$1 länkas från $2',
171171 'linksearch-error' => 'Jokertecken kan bara användas i början av domännamnet.',
172172 );
173 -$wgLinkSearchMessages['zh-cn'] = array(
 173+$wgLinkSearchMessages['yue'] = array(
 174+ 'linksearch' => '搵網頁連結',
 175+ 'linksearch-pat' => '搵嘅形態:',
 176+ 'linksearch-ns' => '空間名',
 177+ 'linksearch-ok' => '搵',
 178+ 'linksearch-text' => '可以用類似"*.wikipedia.org"嘅萬用字元。',
 179+ 'linksearch-line' => '$1 連自 $2',
 180+ 'linksearch-error' => '萬用字元只可以響主機名嘅開頭度用。',
 181+);
 182+$wgLinkSearchMessages['zh-hans'] = array(
174183 'linksearch' => '搜索网页链接',
175 - 'linksearch-pat' => '搜索网址:',
176 - 'linksearch-ns' => '名字空间:',
177 - 'linksearch-ok' => '搜索',
 184+ 'linksearch-pat' => '搜索网址:',
 185+ 'linksearch-ns' => '名字空间:',
 186+ 'linksearch-ok' => '搜索',
178187 'linksearch-text' => '可以使用类似"*.wikipedia.org"的通配符。',
179188 'linksearch-line' => '$1 链自 $2',
180189 'linksearch-error' => '通配符仅可在主机名称的开头使用。',
181190 );
182 -$wgLinkSearchMessages['zh-tw'] = array(
 191+$wgLinkSearchMessages['zh-hant'] = array(
183192 'linksearch' => '搜尋網頁連結',
184 - 'linksearch-pat' => '搜尋網址:',
185 - 'linksearch-ns' => '名稱空間:',
186 - 'linksearch-ok' => '搜尋',
 193+ 'linksearch-pat' => '搜尋網址:',
 194+ 'linksearch-ns' => '名稱空間:',
 195+ 'linksearch-ok' => '搜尋',
187196 'linksearch-text' => '可以使用類似"*.wikipedia.org"的萬用字元。',
188197 'linksearch-line' => '$1 連自 $2',
189198 'linksearch-error' => '萬用字元僅可在主機名稱的開頭使用。',
190199 );
191 -$wgLinkSearchMessages['zh-yue'] = array(
192 - 'linksearch' => '搜尋網頁連結',
193 - 'linksearch-text' => '可以用類似"*.wikipedia.org"嘅萬用字元。',
194 - 'linksearch-line' => '$1 連自 $2',
195 - 'linksearch-error' => '萬用字元只可以響主機名嘅開頭度用。',
196 -);
197 -$wgLinkSearchMessages['zh-hk'] = $wgLinkSearchMessages['zh-tw'];
198 -$wgLinkSearchMessages['zh-sg'] = $wgLinkSearchMessages['zh-cn'];
 200+$wgLinkSearchMessages['zh-cn'] = $wgLinkSearchMessages['zh-hans'];
 201+$wgLinkSearchMessages['zh-hk'] = $wgLinkSearchMessages['zh-hant'];
 202+$wgLinkSearchMessages['zh-sg'] = $wgLinkSearchMessages['zh-hans'];
 203+$wgLinkSearchMessages['zh-tw'] = $wgLinkSearchMessages['zh-hant'];
 204+$wgLinkSearchMessages['zh-yue'] = $wgLinkSearchMessages['yue'];
199205
200206
Index: trunk/extensions/Desysop/SpecialDesysop.i18n.php
@@ -194,8 +194,18 @@
195195 'desysop' => 'Cabut status kuncén pamaké',
196196 'not_sysop' => 'Pamaké ieu lain administrator',
197197 );
198 -
199 -$wgDesysopMessages['zh-cn'] = array(
 198+$wgDesysopMessages['yue'] = array(
 199+ 'desysoptitle' => '撤銷一位用戶嘅操作員權限',
 200+ 'desysoptext' => "呢個表格係畀事務員用以撤銷一位用戶嘅操作員權限。響下面嘅框度輸入用戶名並撳一下個掣去撤銷嗰位用戶嘅操作員權限。",
 201+ 'desysopname' => '用戶名:',
 202+ 'desysopok' => "<b>用戶\"$1\"已經唔再係操作員喇</b>",
 203+ 'set_user_rights' => '設定用戶權限',
 204+ 'user_rights_set' => "<b>\"$1\"嘅用戶權限已經更新</b>",
 205+ 'set_rights_fail' => "<b>\"$1\"嘅用戶權限無法設定。(您係咪已經輸入咗正確嘅名?)</b>",
 206+ 'desysop' => '解除一位用戶嘅操作員權限',
 207+ 'not_sysop' => '呢位用戶唔係一位管理員',
 208+);
 209+$wgDesysopMessages['zh-hans'] = array(
200210 'desysoptitle' => '撤销一位用户的操作员权限',
201211 'desysoptext' => "这个表格供行政员使用以撤销一位用户的操作员权限。在下面的框中输入用户名并按下按钮以撤销该用户的操作员权限。",
202212 'desysopname' => '用户名称:',
@@ -206,7 +216,7 @@
207217 'desysop' => '解除一位用户的操作员权限',
208218 'not_sysop' => '这位用户不是一位管理员',
209219 );
210 -$wgDesysopMessages['zh-tw'] = array(
 220+$wgDesysopMessages['zh-hant'] = array(
211221 'desysoptitle' => '撤銷一位用戶的操作員權限',
212222 'desysoptext' => "這個表格供行政員使用以撤銷一位用戶的操作員權限。在下面的框中輸入用戶名並按下按鈕以撤銷該用戶的操作員權限。",
213223 'desysopname' => '用戶名稱:',
@@ -217,17 +227,10 @@
218228 'desysop' => '解除一位用戶的操作員權限',
219229 'not_sysop' => '這位用戶不是一位管理員',
220230 );
221 -$wgDesysopMessages['zh-yue'] = array(
222 - 'desysoptitle' => '撤銷一位用戶嘅操作員權限',
223 - 'desysoptext' => "呢個表格係畀事務員用以撤銷一位用戶嘅操作員權限。響下面嘅框度輸入用戶名並撳一下個掣去撤銷嗰位用戶嘅操作員權限。",
224 - 'desysopname' => '用戶名:',
225 - 'desysopok' => "<b>用戶\"$1\"已經唔再係操作員喇</b>",
226 - 'set_user_rights' => '設定用戶權限',
227 - 'user_rights_set' => "<b>\"$1\"嘅用戶權限已經更新</b>",
228 - 'set_rights_fail' => "<b>\"$1\"嘅用戶權限無法設定。(您係咪已經輸入咗正確嘅名?)</b>",
229 - 'desysop' => '解除一位用戶嘅操作員權限',
230 - 'not_sysop' => '呢位用戶唔係一位管理員',
231 -);
232 -$wgDesysopMessages['zh-hk'] = $wgDesysopMessages['zh-tw'];
233 -$wgDesysopMessages['zh-sg'] = $wgDesysopMessages['zh-cn'];
 231+$wgDesysopMessages['zh-cn'] = $wgDesysopMessages['zh-hans'];
 232+$wgDesysopMessages['zh-hk'] = $wgDesysopMessages['zh-hant'];
 233+$wgDesysopMessages['zh-sg'] = $wgDesysopMessages['zh-hans'];
 234+$wgDesysopMessages['zh-tw'] = $wgDesysopMessages['zh-hant'];
 235+$wgDesysopMessages['zh-yue'] = $wgDesysopMessages['yue'];
234236
 237+
Index: trunk/extensions/Editcount/SpecialEditcount.i18n.php
@@ -104,45 +104,38 @@
105105 'editcount_total' => 'Ukupno',
106106 ),
107107
108 -// Chinese (China) Version by Shinjiman
109 - 'zh-cn' => array(
110 - 'editcount' => '编辑次数',
111 - 'editcount_username' => '用户:',
112 - 'editcount_submit' => '提交',
113 - 'editcount_total' => '总数',
114 - ),
115 -
116 -// Chinese (Hong Kong) Version by Shinjiman
117 - 'zh-hk' => array(
 108+// Cantonese Version by Shinjiman
 109+ 'yue' => array(
118110 'editcount' => '編輯次數',
119111 'editcount_username' => '用戶:',
120112 'editcount_submit' => '遞交',
121113 'editcount_total' => '總數',
122114 ),
123115
124 -// Chinese (Singapore) Version by Shinjiman
125 - 'zh-sg' => array(
 116+// Chinese (Simplified) Version by Shinjiman
 117+ 'zh-hans' => array(
126118 'editcount' => '编辑次数',
127119 'editcount_username' => '用户:',
128120 'editcount_submit' => '提交',
129121 'editcount_total' => '总数',
130122 ),
131123
132 -// Chinese (Taiwan) Version by Shinjiman
133 - 'zh-tw' => array(
 124+// Chinese (Traditional) Version by Shinjiman
 125+ 'zh-hant' => array(
134126 'editcount' => '編輯次數',
135127 'editcount_username' => '用戶:',
136128 'editcount_submit' => '遞交',
137129 'editcount_total' => '總數',
138130 ),
139 -
140 -// Cantonese Version by Shinjiman
141 - 'zh-yue' => array(
142 - 'editcount' => '編輯次數',
143 - 'editcount_username' => '用戶:',
144 - 'editcount_submit' => '遞交',
145 - 'editcount_total' => '總數',
146 - ),
147131 );
 132+
 133+ /* Chinese defaults, fallback to zh-hans or zh-hant */
 134+ $messages['zh-cn'] = $messages['zh-hans'];
 135+ $messages['zh-hk'] = $messages['zh-hant'];
 136+ $messages['zh-cn'] = $messages['zh-hans'];
 137+ $messages['zh-tw'] = $messages['zh-hant'];
 138+ /* Cantonese default, fallback to zh-hans or zh-hant */
 139+ $messages['zh-yue'] = $messages['yue'];
 140+
148141 return $messages;
149142 }
Index: trunk/extensions/AntiSpoof/AntiSpoof_i18n.php
@@ -272,7 +272,19 @@
273273 'antispoof-name-conflict' => "Ім'я «$1» занадто схоже на вже зареєстрований обліковий запис «$2». Будь ласка, виберіть інше ім'я",
274274 'antispoof-name-illegal' => "Не дозволене використання імені «$1» з метою запобігання плутанню з занадто схожими на нього іменами: $2. Будь ласка, виберіть інше ім'я.",
275275 );
276 -$wgAntiSpoofMessages['zh-cn'] = array(
 276+$wgAntiSpoofMessages['yue'] = array(
 277+ 'antispoof-name-conflict' => '呢個名"$1"同現有嘅戶口"$2"大過接近。請揀過另一個名。',
 278+ 'antispoof-name-illegal' => '呢個名"$1"唔畀用,以預防同用戶名"$2"混淆。請揀過另一個名。',
 279+ 'antispoof-badtype' => '錯誤嘅資料類型',
 280+ 'antispoof-empty' => '空白字串',
 281+ 'antispoof-blacklisted' => '包含響黑名單度嘅字元',
 282+ 'antispoof-combining' => '以結合標記開始',
 283+ 'antispoof-unassigned' => '包含未指定或者唔再用嘅字元',
 284+ 'antispoof-noletters' => '唔包含任何字元',
 285+ 'antispoof-mixedscripts' => '包含唔相容混合嘅指令碼',
 286+ 'antispoof-tooshort' => '合符標準嘅名太短',
 287+);
 288+$wgAntiSpoofMessages['zh-hans'] = array(
277289 'antispoof-name-conflict' => '用户名"$1"与用户名"$2"过于相近。请使用其他用户名。',
278290 'antispoof-name-illegal' => '用户名"$1"易与用户名"$2"混淆,已被禁止使用。请使用其他用户名。',
279291 'antispoof-badtype' => '错误的数据类型',
@@ -284,7 +296,7 @@
285297 'antispoof-mixedscripts' => '包含不相容混合的脚本',
286298 'antispoof-tooshort' => '合符标准的名称太短',
287299 );
288 -$wgAntiSpoofMessages['zh-tw'] = array(
 300+$wgAntiSpoofMessages['zh-hant'] = array(
289301 'antispoof-name-conflict' => '用戶名"$1"與用戶名"$2"過於相近。請使用其他用戶名。',
290302 'antispoof-name-illegal' => '用戶名"$1"易與用戶名"$2"混淆,已被禁止使用。請使用其他用戶名。',
291303 'antispoof-badtype' => '錯誤的資料類型',
@@ -296,19 +308,11 @@
297309 'antispoof-mixedscripts' => '包含不相容混合的指令碼',
298310 'antispoof-tooshort' => '合符標準的名稱太短',
299311 );
300 -$wgAntiSpoofMessages['zh-yue'] = array(
301 - 'antispoof-name-conflict' => '呢個名"$1"同現有嘅戶口"$2"大過接近。請揀過另一個名。',
302 - 'antispoof-name-illegal' => '呢個名"$1"唔畀用,以預防同用戶名"$2"混淆。請揀過另一個名。',
303 - 'antispoof-badtype' => '錯誤嘅資料類型',
304 - 'antispoof-empty' => '空白字串',
305 - 'antispoof-blacklisted' => '包含響黑名單度嘅字元',
306 - 'antispoof-combining' => '以結合標記開始',
307 - 'antispoof-unassigned' => '包含未指定或者唔再用嘅字元',
308 - 'antispoof-noletters' => '唔包含任何字元',
309 - 'antispoof-mixedscripts' => '包含唔相容混合嘅指令碼',
310 - 'antispoof-tooshort' => '合符標準嘅名太短',
311 -);
312 -$wgAntiSpoofMessages['zh-hk'] = $wgAntiSpoofMessages['zh-tw'];
313 -$wgAntiSpoofMessages['zh-sg'] = $wgAntiSpoofMessages['zh-cn'];
 312+$wgAntiSpoofMessages['zh-cn'] = $wgAntiSpoofMessages['zh-hans'];
 313+$wgAntiSpoofMessages['zh-hk'] = $wgAntiSpoofMessages['zh-hant'];
 314+$wgAntiSpoofMessages['zh-sg'] = $wgAntiSpoofMessages['zh-hans'];
 315+$wgAntiSpoofMessages['zh-tw'] = $wgAntiSpoofMessages['zh-hant'];
 316+$wgAntiSpoofMessages['zh-yue'] = $wgAntiSpoofMessages['yue'];
314317
315318
 319+
Index: trunk/extensions/AjaxShowEditors/AjaxShowEditors.i18n.php
@@ -78,21 +78,25 @@
7979 'ajax-se-pending' => 'muatkeun koropak deui ditunda... (klik kotak ieu atawa mimiti ngédit)',
8080 'ajax-se-idling' => '($1 nu kaliwat)',
8181 );
82 -$wgAjaxShowEditorsMessages['zh-cn'] = array(
 82+$wgAjaxShowEditorsMessages['yue'] = array(
 83+ 'ajax-se-title' => '而家編輯緊:',
 84+ 'ajax-se-pending' => '而家重新整理緊 ... (click this box or start editing)',
 85+ 'ajax-se-idling' => '($1秒前)',
 86+);
 87+$wgAjaxShowEditorsMessages['zh-hans'] = array(
8388 'ajax-se-title' => '当前编辑中:',
8489 'ajax-se-pending' => '正在正在刷新 ... (单击这个框或开始编辑)',
8590 'ajax-se-idling' => '($1秒前)',
8691 );
87 -$wgAjaxShowEditorsMessages['zh-tw'] = array(
 92+$wgAjaxShowEditorsMessages['zh-hant'] = array(
8893 'ajax-se-title' => '目前編輯中:',
8994 'ajax-se-pending' => '正在重新整理 ... (按一下這個框開始編輯)',
9095 'ajax-se-idling' => '($1秒前)',
9196 );
92 -$wgAjaxShowEditorsMessages['zh-yue'] = array(
93 - 'ajax-se-title' => '而家編輯緊:',
94 - 'ajax-se-pending' => '而家重新整理緊 ... (click this box or start editing)',
95 - 'ajax-se-idling' => '($1秒前)',
96 -);
97 -$wgAjaxShowEditorsMessages['zh-hk'] = $wgAjaxShowEditorsMessages['zh-tw'];
98 -$wgAjaxShowEditorsMessages['zh-sg'] = $wgAjaxShowEditorsMessages['zh-cn'];
 97+$wgAjaxShowEditorsMessages['zh-cn'] = $wgAjaxShowEditorsMessages['zh-hans'];
 98+$wgAjaxShowEditorsMessages['zh-hk'] = $wgAjaxShowEditorsMessages['zh-hant'];
 99+$wgAjaxShowEditorsMessages['zh-sg'] = $wgAjaxShowEditorsMessages['zh-hans'];
 100+$wgAjaxShowEditorsMessages['zh-tw'] = $wgAjaxShowEditorsMessages['zh-hant'];
 101+$wgAjaxShowEditorsMessages['zh-yue'] = $wgAjaxShowEditorsMessages['yue'];
99102
 103+
Index: trunk/extensions/DeletedContributions/DeletedContributions.i18n.php
@@ -13,3 +13,22 @@
1414 'deletedcontributions' => 'Kontribusi yang dihapus'
1515 );
1616
 17+$wgDeletedContribsMessages['yue'] = array(
 18+ 'deletedcontributions' => '已經刪除咗嘅用戶貢獻'
 19+);
 20+
 21+$wgDeletedContribsMessages['zh-hans'] = array(
 22+ 'deletedcontributions' => '已删除的用户贡献'
 23+);
 24+
 25+$wgDeletedContribsMessages['zh-hant'] = array(
 26+ 'deletedcontributions' => '已刪除的用戶貢獻'
 27+);
 28+
 29+$wgDeletedContribsMessages['zh-cn'] = $wgDeletedContribsMessages['zh-hans'];
 30+$wgDeletedContribsMessages['zh-hk'] = $wgDeletedContribsMessages['zh-hant'];
 31+$wgDeletedContribsMessages['zh-sg'] = $wgDeletedContribsMessages['zh-hans'];
 32+$wgDeletedContribsMessages['zh-tw'] = $wgDeletedContribsMessages['zh-hant'];
 33+$wgDeletedContribsMessages['zh-yue'] = $wgDeletedContribsMessages['yue'];
 34+
 35+
Index: trunk/extensions/Translate/SpecialTranslate.i18n.php
@@ -441,7 +441,29 @@
442442 'translate-language' => 'Basa:',
443443 );
444444
445 -$wgTranslateMessages['zh-cn'] = array(
 445+$wgTranslateMessages['yue'] = array(
 446+ 'translate' => '翻譯',
 447+ 'translate-show-label' => '顯示:',
 448+ 'translate-opt-review' => '翻睇模式',
 449+ 'translate-opt-trans' => '只有未翻譯嘅',
 450+ 'translate-opt-optional' => '可選嘅',
 451+ 'translate-opt-changed' => '只有改過嘅',
 452+ 'translate-opt-ignored' => '已略過',
 453+ 'translate-opt-database' => '只響資料庫度',
 454+ 'translate-messageclass' => '信息類:',
 455+ 'translate-sort-label' => '排次序:',
 456+ 'translate-sort-normal' => '標準',
 457+ 'translate-sort-alpha' => '按字母排',
 458+ 'translate-fetch-button' => '攞',
 459+ 'translate-export-button' => '倒出',
 460+ 'translate-edit-message-format' => '呢句信息嘅格式係 <b>$1</b>。',
 461+ 'translate-edit-message-in' => '響 <b>$1</b> 嘅現行字串 ($2):',
 462+ 'translate-edit-message-in-fb' => '響 <b>$1</b> 於倚靠語言中嘅現行字串 ($2):',
 463+ 'translate-choose-settings' => '請揀你嘅設定。要留意嘅係擷取全部嘅核心信息會載入一個好大嘅表,佢嘅大細可能會超過100KB!',
 464+ 'translate-language' => '語言:',
 465+);
 466+
 467+$wgTranslateMessages['zh-hans'] = array(
446468 'translate' => '翻译',
447469 'translate-show-label' => '显示:',
448470 'translate-opt-review' => '翻看方式',
@@ -459,9 +481,12 @@
460482 'translate-edit-message-format' => '这句信息的格式是 <b>$1</b>。',
461483 'translate-edit-message-in' => '在 <b>$1</b> 的当前字串 ($2):',
462484 'translate-edit-message-in-fb' => '在 <b>$1</b> 于倚靠语言中的当前字串 ($2):',
 485+ 'translate-choose-settings' => '请选择您的设置。要留意的是撷取全部的核心信息会载入一个十分大的列表,它的大小可能会超过100KB!',
 486+ 'translate-language' => '语言:',
 487+
463488 );
464489
465 -$wgTranslateMessages['zh-tw'] = array(
 490+$wgTranslateMessages['zh-hant'] = array(
466491 'translate' => '翻譯',
467492 'translate-show-label' => '顯示:',
468493 'translate-opt-review' => '翻看模式',
@@ -479,29 +504,15 @@
480505 'translate-edit-message-format' => '這句信息的格式是 <b>$1</b>。',
481506 'translate-edit-message-in' => '在 <b>$1</b> 的現行字串 ($2):',
482507 'translate-edit-message-in-fb' => '在 <b>$1</b> 於倚靠語言中的現行字串 ($2):',
 508+ 'translate-choose-settings' => '請選擇您的設定。要留意的是擷取全部的核心信息會載入一個十分大的清單,它的大小可能會超過100KB!',
 509+ 'translate-language' => '語言:',
483510 );
484511
485 -$wgTranslateMessages['zh-yue'] = array(
486 - 'translate' => '翻譯',
487 - 'translate-show-label' => '顯示:',
488 - 'translate-opt-review' => '翻睇模式',
489 - 'translate-opt-trans' => '只有未翻譯嘅',
490 - 'translate-opt-optional' => '可選嘅',
491 - 'translate-opt-changed' => '只有改過嘅',
492 - 'translate-opt-ignored' => '已略過',
493 - 'translate-opt-database' => '只響資料庫度',
494 - 'translate-messageclass' => '信息類:',
495 - 'translate-sort-label' => '排次序:',
496 - 'translate-sort-normal' => '標準',
497 - 'translate-sort-alpha' => '按字母排',
498 - 'translate-fetch-button' => '攞',
499 - 'translate-export-button' => '倒出',
500 - 'translate-edit-message-format' => '呢句信息嘅格式係 <b>$1</b>。',
501 - 'translate-edit-message-in' => '響 <b>$1</b> 嘅現行字串 ($2):',
502 - 'translate-edit-message-in-fb' => '響 <b>$1</b> 於倚靠語言中嘅現行字串 ($2):',
503 -);
 512+$wgTranslateMessages['zh-cn'] = $wgTranslateMessages['zh-hans'];
 513+$wgTranslateMessages['zh-hk'] = $wgTranslateMessages['zh-hant'];
 514+$wgTranslateMessages['zh-sg'] = $wgTranslateMessages['zh-hans'];
 515+$wgTranslateMessages['zh-tw'] = $wgTranslateMessages['zh-hant'];
 516+$wgTranslateMessages['zh-yue'] = $wgTranslateMessages['yue'];
504517
505 -$wgTranslateMessages['zh-hk'] = $wgTranslateMessages['zh-tw'];
506 -$wgTranslateMessages['zh-sg'] = $wgTranslateMessages['zh-cn'];
507518
508519
Index: trunk/extensions/CrossNamespaceLinks/SpecialCrossNamespaceLinks.i18n.php
@@ -143,21 +143,25 @@
144144 'crossnamespacelinks-summary' => 'På den här sidan finns en lista över länkar från sidor i huvudnamnrymden till sidor i andra namnrymder (utom till namnrymderna {{ns:special}}, {{ns:talk}}, {{ns:project}} och {{ns:template}}). Det rekommenderas att sådana länkar inte används.',
145145 'crossnamespacelinkstext' => '$1: $2 {{PLURAL:$2|länk|länkar}} till $3'
146146 );
147 -$wgCrossNamespaceLinksMessages['zh-cn'] = array(
 147+$wgCrossNamespaceLinksMessages['yue'] = array(
 148+ 'crossnamespacelinks' => '跨空間名連結',
 149+ 'crossnamespacelinks-summary' => '呢一頁提供一個由主空間名到其它空間名嘅連結一覽(除咗 {{ns:special}}, {{ns:talk}}, {{ns:project}} 同埋 {{ns:template}} 空間名之外),呢種做法係唔推薦去用嘅。',
 150+ 'crossnamespacelinkstext' => '$1: $2 個連結到 $3'
 151+);
 152+$wgCrossNamespaceLinksMessages['zh-hans'] = array(
148153 'crossnamespacelinks' => '跨名字空间的链接',
149154 'crossnamespacelinks-summary' => '本页面提供一个从主名字空间到其他名字空间页面的链接列表({{ns:special}}, {{ns:talk}}, {{ns:project}} 和 {{ns:template}}名字空间的除外),我们不推荐这种从主名字空间链接到到其他名字的做法。',
150155 'crossnamespacelinkstext' => '$1: $2 个链接到 $3'
151156 );
152 -$wgCrossNamespaceLinksMessages['zh-tw'] = array(
 157+$wgCrossNamespaceLinksMessages['zh-hant'] = array(
153158 'crossnamespacelinks' => '跨名字空間的連結',
154159 'crossnamespacelinks-summary' => '本頁面提供一個從主名字空間到其他名字空間頁面的連結清單({{ns:special}}, {{ns:talk}}, {{ns:project}} 和 {{ns:template}}名字空間的除外),我們不推薦這種從主名字空間鏈接到到其他名字的做法。',
155160 'crossnamespacelinkstext' => '$1: $2 個連結到 $3'
156161 );
157 -$wgCrossNamespaceLinksMessages['zh-yue'] = array(
158 - 'crossnamespacelinks' => '跨空間名連結',
159 - 'crossnamespacelinks-summary' => '呢一頁提供一個由主空間名到其它空間名嘅連結一覽(除咗 {{ns:special}}, {{ns:talk}}, {{ns:project}} 同埋 {{ns:template}} 空間名之外),呢種做法係唔推薦去用嘅。',
160 - 'crossnamespacelinkstext' => '$1: $2 個連結到 $3'
161 -);
162 -$wgCrossNamespaceLinksMessages['zh-hk'] = $wgCrossNamespaceLinksMessages['zh-tw'];
163 -$wgCrossNamespaceLinksMessages['zh-sg'] = $wgCrossNamespaceLinksMessages['zh-cn'];
 162+$wgCrossNamespaceLinksMessages['zh-cn'] = $wgCrossNamespaceLinksMessages['zh-hans'];
 163+$wgCrossNamespaceLinksMessages['zh-hk'] = $wgCrossNamespaceLinksMessages['zh-hant'];
 164+$wgCrossNamespaceLinksMessages['zh-sg'] = $wgCrossNamespaceLinksMessages['zh-hans'];
 165+$wgCrossNamespaceLinksMessages['zh-tw'] = $wgCrossNamespaceLinksMessages['zh-hant'];
 166+$wgCrossNamespaceLinksMessages['zh-yue'] = $wgCrossNamespaceLinksMessages['yue'];
164167
 168+
Index: trunk/extensions/MediaFunctions/MediaFunctions.i18n.php
@@ -51,8 +51,33 @@
5252 'mediafunctions-invalid-title' => '„$1“ ist kein gültiger Name',
5353 'mediafunctions-not-exist' => '„$1“ ist nicht vorhanden',
5454 ),
 55+
 56+'yue' => array(
 57+'mediafunctions-invalid-title' => '"$1" 唔係一個有效嘅標題',
 58+'mediafunctions-not-exist' => '"$1" 唔存在',
 59+),
 60+
 61+'zh-hans' => array(
 62+'mediafunctions-invalid-title' => '"$1" 不是一个有效的标题',
 63+'mediafunctions-not-exist' => '"$1" 不存在',
 64+),
 65+
 66+'zh-hant' => array(
 67+'mediafunctions-invalid-title' => '"$1" 不是一個有效的標題',
 68+'mediafunctions-not-exist' => '"$1" 不存在',
 69+),
5570
5671 );
 72+
 73+ /* Chinese defaults, fallback to zh-hans or zh-hant */
 74+ $messages['zh-cn'] = $messages['zh-hans'];
 75+ $messages['zh-hk'] = $messages['zh-hant'];
 76+ $messages['zh-tw'] = $messages['zh-hans'];
 77+ $messages['zh-sg'] = $messages['zh-hant'];
 78+ /* Cantonese default, fallback to yue */
 79+ $messages['zh-yue'] = $messages['yue'];
 80+
5781 return $messages;
5882 }
5983
 84+
Index: trunk/extensions/MinimumNameLength/MinimumNameLength.i18n.php
@@ -71,8 +71,33 @@
7272 'minnamelength-error' => 'Landihan anjeun pondok teuing. Paling henteu kudu $1.',
7373 ),
7474
 75+/* Cantonese (Shinjiman) */
 76+'yue' => array(
 77+'minnamelength-error' => '你嘅用戶名太短喇。最少嘅長度係$1個字元。',
 78+),
 79+
 80+/* Chinese (Simplified) (Shinjiman) */
 81+'zh-hans' => array(
 82+'minnamelength-error' => '你的用户名太短。最少的长度是$1个字元。',
 83+),
 84+
 85+/* Chinese (Traditional) (Shinjiman) */
 86+'zh-hant' => array(
 87+'minnamelength-error' => '你的用戶名太短。最少的長度是$1個字元。',
 88+),
 89+
7590 );
 91+
 92+ /* Chinese defaults, fallback to zh-hans or zh-hant */
 93+ $messages['zh-cn'] = $messages['zh-hans'];
 94+ $messages['zh-hk'] = $messages['zh-hant'];
 95+ $messages['zh-sg'] = $messages['zh-hans'];
 96+ $messages['zh-tw'] = $messages['zh-hant'];
 97+ /* Cantonese default, fallback to yue */
 98+ $messages['zh-yue'] = $messages['yue'];
 99+
76100 return $messages;
77101 }
78102
79103
 104+
Index: trunk/extensions/ProofreadPage/ProofreadPage.i18n.php
@@ -21,6 +21,24 @@
2222 'proofreadpage_namespace' => 'Страница',
2323 'proofreadpage_index_namespace' => 'Индекс',
2424 ),
 25+ 'yue' => array(
 26+ 'proofreadpage_namespace' => '頁',
 27+ 'proofreadpage_index_namespace' => '索引',
 28+ ),
 29+ 'zh-hans' => array(
 30+ 'proofreadpage_namespace' => '页面',
 31+ 'proofreadpage_index_namespace' => '索引',
 32+ ),
 33+ 'zh-hant' => array(
 34+ 'proofreadpage_namespace' => '頁面',
 35+ 'proofreadpage_index_namespace' => '索引',
 36+ ),
2537 );
2638
 39+$messages['zh-cn'] = $messages['zh-hans'];
 40+$messages['zh-hk'] = $messages['zh-hant'];
 41+$messages['zh-sg'] = $messages['zh-hans'];
 42+$messages['zh-tw'] = $messages['zh-hant'];
 43+$messages['zh-yue'] = $messages['yue'];
2744
 45+
Index: trunk/extensions/Newuserlog/Newuserlog.i18n.php
@@ -189,24 +189,28 @@
190190 'newuserlog-create-entry' => 'novea uzeu',
191191 'newuserlog-create2-entry' => 'conte ahivé po $1',
192192 );
193 -$wgNewuserlogMessages['zh-cn'] = array(
 193+$wgNewuserlogMessages['yue'] = array(
 194+ 'newuserlogpage' => '使用者開戶記錄',
 195+ 'newuserlogpagetext' => '呢個係一個使用者開戶嘅日誌',
 196+ 'newuserlog-create-entry' => '新用戶',
 197+ 'newuserlog-create2-entry' => '已經開咗$1嘅戶口',
 198+);
 199+$wgNewuserlogMessages['zh-hans'] = array(
194200 'newuserlogpage' => '新进用户名册',
195201 'newuserlogpagetext' => '本日志是显示新注册用户的日志',
196202 'newuserlog-create-entry' => '新用户',
197203 'newuserlog-create2-entry' => '已创建$1的账户',
198204 );
199 -$wgNewuserlogMessages['zh-tw'] = array(
 205+$wgNewuserlogMessages['zh-hant'] = array(
200206 'newuserlogpage' => '新進用戶名冊',
201207 'newuserlogpagetext' => '這是一個最近被創建用戶的日誌',
202208 'newuserlog-create-entry' => '新用戶',
203209 'newuserlog-create2-entry' => '已創建$1的帳戶',
204210 );
205 -$wgNewuserlogMessages['zh-yue'] = array(
206 - 'newuserlogpage' => '使用者開戶記錄',
207 - 'newuserlogpagetext' => '呢個係一個使用者開戶嘅日誌',
208 - 'newuserlog-create-entry' => '新用戶',
209 - 'newuserlog-create2-entry' => '已經開咗$1嘅戶口',
210 -);
211 -$wgNewuserlogMessages['zh-hk'] = $wgNewuserlogMessages['zh-tw'];
212 -$wgNewuserlogMessages['zh-sg'] = $wgNewuserlogMessages['zh-cn'];
 211+$wgNewuserlogMessages['zh-cn'] = $wgNewuserlogMessages['zh-hans'];
 212+$wgNewuserlogMessages['zh-hk'] = $wgNewuserlogMessages['zh-hant'];
 213+$wgNewuserlogMessages['zh-sg'] = $wgNewuserlogMessages['zh-hans'];
 214+$wgNewuserlogMessages['zh-tw'] = $wgNewuserlogMessages['zh-hant'];
 215+$wgNewuserlogMessages['zh-yue'] = $wgNewuserlogMessages['yue'];
213216
 217+
Index: trunk/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php
@@ -108,48 +108,48 @@
109109 'geshi.css' => '/* CSS-код, размещённый здесь, будет применён для подсветки синтаксиса GeSHI */',
110110 ),
111111
112 -/* Chinese (China) (Shinjiman) */
113 -'zh-cn' => array(
114 -'syntaxhighlight-specify' => '您需要指定一种语言,像这样:',
115 -'syntaxhighlight-supported' => '语法高亮所支持的语言:',
116 -'syntaxhighlight-err-loading' => '(支持语言列表载入错误)',
117 -),
118 -
119 -/* Chinese (Hong Kong) (Shinjiman) */
120 -'zh-hk' => array(
121 -'syntaxhighlight-specify' => '您需要指定一種語言,像這樣:',
122 -'syntaxhighlight-supported' => '語法醒目標示所支援的語言:',
 112+/* Cantonese (Shinjiman) */
 113+'yue' => array(
 114+'syntaxhighlight-specify' => '你需要指定一種語言,好似咁:',
 115+'syntaxhighlight-supported' => '語法醒目標示所支援嘅語言:',
123116 'syntaxhighlight-err-loading' => '(支援語言清單載入錯誤)',
 117+'syntaxhighlight-err-language' => '無效嘅語言。',
 118+'geshi.css' => '/* 放響呢度嘅CSS會以GeSHi語法醒目提示方式顯示 */',
124119 ),
125120
126 -/* Chinese (Singapore) (Shinjiman) */
127 -'zh-sg' => array(
 121+/* Chinese (Simplified) (Shinjiman) */
 122+'zh-hans' => array(
128123 'syntaxhighlight-specify' => '您需要指定一种语言,像这样:',
129124 'syntaxhighlight-supported' => '语法高亮所支持的语言:',
130125 'syntaxhighlight-err-loading' => '(支持语言列表载入错误)',
 126+'syntaxhighlight-err-language' => '无效的语言。',
 127+'geshi.css' => '/* 放在这里的CSS会以GeSHi语法高亮方式显示 */',
131128 ),
132129
133 -/* Chinese (Taiwan) (Shinjiman) */
134 -'zh-tw' => array(
 130+/* Chinese (Traditional) (Shinjiman) */
 131+'zh-hant' => array(
135132 'syntaxhighlight-specify' => '您需要指定一種語言,像這樣:',
136133 'syntaxhighlight-supported' => '語法醒目標示所支援的語言:',
137134 'syntaxhighlight-err-loading' => '(支援語言清單載入錯誤)',
 135+'syntaxhighlight-err-language' => '無效的語言。',
 136+'geshi.css' => '/* 放在這裏的CSS會以GeSHi語法醒目提示方式顯示 */',
138137 ),
139138
140 -/* Cantonese (Shinjiman) */
141 -'zh-yue' => array(
142 -'syntaxhighlight-specify' => '你需要指定一種語言,好似咁:',
143 -'syntaxhighlight-supported' => '語法醒目標示所支援嘅語言:',
144 -'syntaxhighlight-err-loading' => '(支援語言清單載入錯誤)',
145 -),
146 -
147139 );
148140
149141 /* Kazakh default, fallback to kk-kz */
150142 $messages['kk'] = $messages['kk-kz'];
 143+ /* Chinese defaults, fallback to zh-hans or zh-hant */
 144+ $messages['zh-cn'] = $messages['zh-hans'];
 145+ $messages['zh-hk'] = $messages['zh-hant'];
 146+ $messages['zh-sg'] = $messages['zh-hans'];
 147+ $messages['zh-tw'] = $messages['zh-hant'];
 148+ /* Cantonese default, fallback to yue */
 149+ $messages['zh-yue'] = $messages['yue'];
151150
152151 return $messages;
153152
154153 }
155154
156155
 156+
Index: trunk/extensions/PageBy/PageBy.i18n.zh-cn.php
@@ -10,8 +10,7 @@
1111 * @licence GNU General Public Licence 2.0 or later
1212 */
1313
14 -$messages['pageby-first']= '页面由$1,在$2创建';
15 -$messages['pageby-last']= '上次在$2,由$1<a href="$3">修改</a>';
16 -$messages['pageby-contributors']= '贡献者:';
17 -$messages['pageby-anon']= '<i>匿名</i>';
 14+/* Inherited from Chinese (Simplified) messages */
 15+require_once('PageBy.i18n.zh-hans.php');
1816
 17+
Index: trunk/extensions/PageBy/PageBy.i18n.zh.php
@@ -10,8 +10,7 @@
1111 * @licence GNU General Public Licence 2.0 or later
1212 */
1313
14 -$messages['pageby-first']= '頁面由$1,在$2創建';
15 -$messages['pageby-last']= '上次在$2,由$1<a href="$3">修改</a>';
16 -$messages['pageby-contributors']= '貢獻者:';
17 -$messages['pageby-anon']= '<i>匿名</i>';
 14+/* Inherited from Chinese (Traditional) messages */
 15+require_once('PageBy.i18n.zh-hant.php');
1816
 17+
Index: trunk/extensions/PageBy/PageBy.i18n.zh-yue.php
@@ -10,8 +10,7 @@
1111 * @licence GNU General Public Licence 2.0 or later
1212 */
1313
14 -$messages['pageby-first']= '頁面由$1,響$2創建';
15 -$messages['pageby-last']= '上次響$2,由$1<a href="$3">修改</a>';
16 -$messages['pageby-contributors']= '貢獻者:';
17 -$messages['pageby-anon']= '<i>匿名</i>';
 14+/* Inherited from Cantonese messages */
 15+require_once('PageBy.i18n.yue.php');
1816
 17+
Index: trunk/extensions/PageBy/PageBy.i18n.zh-hk.php
@@ -11,5 +11,6 @@
1212 */
1313
1414 /* Inherited from Chinese (Traditional) messages */
15 -require_once('PageBy.i18n.zh.php');
 15+require_once('PageBy.i18n.zh-hant.php');
1616
 17+
Index: trunk/extensions/PageBy/PageBy.i18n.zh-sg.php
@@ -11,5 +11,6 @@
1212 */
1313
1414 /* Inherited from Chinese (Simplified) messages */
15 -require_once('PageBy.i18n.zh-cn.php');
 15+require_once('PageBy.i18n.zh-hans.php');
1616
 17+
Index: trunk/extensions/PageBy/PageBy.i18n.yue.php
@@ -0,0 +1,17 @@
 2+<?php
 3+
 4+/**
 5+ * Internationalisation file for the PageBy extension
 6+ *
 7+ * @package MediaWiki
 8+ * @subpackage Extensions
 9+ * @author Daniel Kinzler, brightbyte.de
 10+ * @copyright © 2007 Daniel Kinzler
 11+ * @licence GNU General Public Licence 2.0 or later
 12+ */
 13+
 14+$messages['pageby-first']= '頁面由$1,響$2創建';
 15+$messages['pageby-last']= '上次響$2,由$1<a href="$3">修改</a>';
 16+$messages['pageby-contributors']= '貢獻者:';
 17+$messages['pageby-anon']= '<i>匿名</i>';
 18+
Property changes on: trunk/extensions/PageBy/PageBy.i18n.yue.php
___________________________________________________________________
Added: svn:eol-style
119 + native
Index: trunk/extensions/PageBy/PageBy.i18n.zh-hans.php
@@ -0,0 +1,18 @@
 2+<?php
 3+
 4+/**
 5+ * Internationalisation file for the PageBy extension
 6+ *
 7+ * @package MediaWiki
 8+ * @subpackage Extensions
 9+ * @author Daniel Kinzler, brightbyte.de
 10+ * @copyright © 2007 Daniel Kinzler
 11+ * @licence GNU General Public Licence 2.0 or later
 12+ */
 13+
 14+$messages['pageby-first']= '页面由$1,在$2创建';
 15+$messages['pageby-last']= '上次在$2,由$1<a href="$3">修改</a>';
 16+$messages['pageby-contributors']= '贡献者:';
 17+$messages['pageby-anon']= '<i>匿名</i>';
 18+
 19+
Property changes on: trunk/extensions/PageBy/PageBy.i18n.zh-hans.php
___________________________________________________________________
Added: svn:eol-style
120 + native
Index: trunk/extensions/PageBy/PageBy.i18n.zh-hant.php
@@ -0,0 +1,18 @@
 2+<?php
 3+
 4+/**
 5+ * Internationalisation file for the PageBy extension
 6+ *
 7+ * @package MediaWiki
 8+ * @subpackage Extensions
 9+ * @author Daniel Kinzler, brightbyte.de
 10+ * @copyright © 2007 Daniel Kinzler
 11+ * @licence GNU General Public Licence 2.0 or later
 12+ */
 13+
 14+$messages['pageby-first']= '頁面由$1,在$2創建';
 15+$messages['pageby-last']= '上次在$2,由$1<a href="$3">修改</a>';
 16+$messages['pageby-contributors']= '貢獻者:';
 17+$messages['pageby-anon']= '<i>匿名</i>';
 18+
 19+
Property changes on: trunk/extensions/PageBy/PageBy.i18n.zh-hant.php
___________________________________________________________________
Added: svn:eol-style
120 + native
Index: trunk/extensions/PageBy/PageBy.i18n.zh-tw.php
@@ -11,5 +11,6 @@
1212 */
1313
1414 /* Inherited from Chinese (Traditional) messages */
15 -require_once('PageBy.i18n.zh.php');
 15+require_once('PageBy.i18n.zh-hant.php');
1616
 17+
Index: trunk/extensions/CheckUser/CheckUser.i18n.php
@@ -458,7 +458,36 @@
459459 $wgCheckUserMessages['wa'] = array(
460460 'checkuser' => 'Verifyî l\' uzeu',
461461 );
462 -$wgCheckUserMessages['zh-cn'] = array(
 462+$wgCheckUserMessages['yue'] = array(
 463+ 'checkuser-summary' => '呢個工具會響最近更改度掃瞄對一位用戶用過嘅IP地址,或者係睇一個IP嘅用戶資料同埋佢嘅編輯記錄。
 464+ 響用戶同埋用戶端IP嘅編輯係可幾經由XFF頭,加上 "/xff" 就可幾拎到。呢個工具係支援 IPv4 (CIDR 16-32) 同埋 IPv6 (CIDR 64-128)。
 465+ 由於為咗效能方面嘅原因,將唔會顯示多過5000次嘅編輯。請根源政策去用呢個工具。',
 466+ 'checkuser' => '核對用戶',
 467+ 'group-checkuser' => '稽查員',
 468+ 'group-checkuser-member' => '稽查員',
 469+ 'grouppage-checkuser' => '{{ns:project}}:稽查員',
 470+ 'checkuser-reason' => '原因',
 471+ 'checkuser-showlog' => '顯示日誌',
 472+ 'checkuser-log' => '核對用戶日誌',
 473+ 'checkuser-query' => '查詢最近更改',
 474+ 'checkuser-target' => '用戶名或IP',
 475+ 'checkuser-users' => '拎用戶',
 476+ 'checkuser-edits' => '拎IP嘅編輯',
 477+ 'checkuser-ips' => '拎IP',
 478+ 'checkuser-search' => '搵',
 479+ 'checkuser-empty' => '呢個日誌無任何嘅項目。',
 480+ 'checkuser-nomatch' => '搵唔到符合嘅資訊。',
 481+ 'checkuser-check' => '查',
 482+ 'checkuser-log-fail' => '唔能夠加入日誌項目',
 483+ 'checkuser-nolog' => '搵唔到日誌檔。',
 484+ 'checkuser-blocked' => '已經封鎖',
 485+ 'checkuser-login' => '登入咗,但對另一個戶口係需要一個有效嘅過程',
 486+ 'checkuser-xff' => 'XFF:',
 487+ 'checkuser-ip' => 'IP:',
 488+ 'checkuser-prev-name' => '之前嘅過程:',
 489+ 'checkuser-pagelogs' => '頁面日誌',
 490+);
 491+$wgCheckUserMessages['zh-hans'] = array(
463492 'checkuser-summary' => '本工具会从{{int:recentchanges}}中查询使用者使用过的IP位址,或是一个IP位址发送出来的任何编辑记录。本工具支持IPv4及IPv6的位址。由于技术上的限制,本工具只能查询最近5000笔的记录。请确定你的行为符合守则。',
464493 'checkuser-logcase' => '搜寻时请注意大小写的区分',
465494 'checkuser' => '核对用户',
@@ -480,7 +509,7 @@
481510 'checkuser-log-fail' => '无法更新日志。',
482511 'checkuser-nolog' => '找不到记录档'
483512 );
484 -$wgCheckUserMessages['zh-tw'] = array(
 513+$wgCheckUserMessages['zh-hant'] = array(
485514 'checkuser-summary' => '本工具會從{{int:recentchanges}}中查詢使用者使用過的IP位址,或是一個IP位址發送出來的任何編輯記錄。本工具支援IPv4及IPv6的位址。由於技術上的限制,本工具只能查詢最近5000筆的記錄。請確定您的行為符合守則。',
486515 'checkuser-logcase' => '搜尋時請注意大小寫的區分',
487516 'checkuser' => '核對用戶',
@@ -502,13 +531,9 @@
503532 'checkuser-log-fail' => '無法更新記錄。',
504533 'checkuser-nolog' => '找不到記錄檔'
505534 );
506 -$wgCheckUserMessages['zh-yue'] = array(
507 - 'checkuser' => '核對用戶',
508 - 'group-checkuser' => '稽查員',
509 - 'group-checkuser-member' => '稽查員',
510 - 'grouppage-checkuser' => '{{ns:project}}:稽查員',
511 -);
512 -$wgCheckUserMessages['zh-hk'] = $wgCheckUserMessages['zh-tw'];
513 -$wgCheckUserMessages['zh-sg'] = $wgCheckUserMessages['zh-cn'];
 535+$wgCheckUserMessages['zh-cn'] = $wgCheckUserMessages['zh-hans'];
 536+$wgCheckUserMessages['zh-hk'] = $wgCheckUserMessages['zh-hant'];
 537+$wgCheckUserMessages['zh-sg'] = $wgCheckUserMessages['zh-hans'];
 538+$wgCheckUserMessages['zh-tw'] = $wgCheckUserMessages['zh-hant'];
514539
515540
Index: trunk/extensions/Makebot/Makebot.i18n.php
@@ -594,8 +594,29 @@
595595 'makebot-revoked' => '[[{{ns:user}}:$1|$1]] n\' a pus d\' livea d\' robot.',
596596 ),
597597
598 -/* Chinese (China) (下一次登录) */
599 -'zh-cn' => array(
 598+/* Cantonese (Hillgentleman, Shinjiman) */
 599+'yue' => array(
 600+'makebot' => '畀或收番機械人身份',
 601+'makebot-header' => "'''本地事務員可以用哩頁畀或收番另一用户嘅 [[Help:機械人|機械人身份]]。'''<br />機械人可以喺[[Special:Recentchanges|最近更改]]之類嘅表道匿埋。機械人身份可用來嘜住啲自動化嘅編者。記住要參攷相關嘅政策。",
 602+'makebot-username' => '用户名:',
 603+'makebot-search' => '去',
 604+'makebot-isbot' => '[[User:$1|$1]] 係隻機械人。',
 605+'makebot-notbot' => '[[User:$1|$1]]唔係一隻機械人。',
 606+'makebot-privileged' => '[[User:$1|$1]] 係 [[Special:Listadmins|管理員]],唔准扮機械人。',
 607+'makebot-change' => '改身份:',
 608+'makebot-grant' => '畀',
 609+'makebot-revoke' => '收番',
 610+'makebot-comment' => '評論:',
 611+'makebot-granted' => '[[User:$1|$1]] 而家係隻機械人。',
 612+'makebot-revoked' => '[[User:$1|$1]] 而家唔一係隻機械人。',
 613+'makebot-logpage' => '機械人身份記錄',
 614+'makebot-logpagetext' => '哩頁紀錄各用户啲 [[Help:機械人|機械人]]身份記錄。',
 615+'makebot-logentrygrant' => '畀咗[[$1]]嘅機械人身份',
 616+'makebot-logentryrevoke' => ' 收番[[$1]]嘅機械人身份',
 617+),
 618+
 619+/* Chinese (Simplified) (下一次登录) */
 620+'zh-hans' => array(
600621 'makebot' => '授予或中止机器人身份',
601622 'makebot-header' => "'''本地行政员可以使用此页授予或中止另一个帐号的[[Help:机器人|机器人身份]]。'''<br />机器人状态会导致该用户的编辑不被显示在[[Special:Recentchanges|最近更改]]和其他类似列表中,因此用于标识进行自动编辑的用户,但需要依据相应的可行方针。",
602623 'makebot-username' => '用户名:',
@@ -615,29 +636,8 @@
616637 'makebot-logentryrevoke' => ' 中止[[$1]]的机器人身份',
617638 ),
618639
619 -/* Chinese (Hong Kong) (KilluaZaoldyeck, Shinjiman) */
620 -'zh-hk' => array(
621 -'makebot' => '授予或終止機械人身份',
622 -'makebot-header' => "'''所屬行政員允許使用此頁面授予或終止另一個帳號的[[Help:機械人|機械人身份]]。'''<br />機械人身份的帳號所進行的修改將不被顯示在[[Special:Recentchanges|最近更改]]和其他類關列表中,因此,此身份用於標記自動編輯的帳號。此項的相關操作必須符合現行方針。",
623 -'makebot-username' => '用戶名:',
624 -'makebot-search' => '搜索',
625 -'makebot-isbot' => '[[User:$1|$1]]擁有機械人身份。',
626 -'makebot-notbot' => '[[User:$1|$1]]沒有機械人身份。',
627 -'makebot-privileged' => '[[User:$1|$1]]是[[Special:Listadmins|管理員]],不能使用機械人身份。',
628 -'makebot-change' => '改變身份:',
629 -'makebot-grant' => '授予',
630 -'makebot-revoke' => '終止',
631 -'makebot-comment' => '備註:',
632 -'makebot-granted' => '[[User:$1|$1]]擁有機械人身份。',
633 -'makebot-revoked' => '[[User:$1|$1]]失去機械人身份。',
634 -'makebot-logpage' => '機械人身份記錄',
635 -'makebot-logpagetext' => '這是用戶[[Help:機械人|機械人]]更改的記錄。',
636 -'makebot-logentrygrant' => '授予[[$1]]機械人身份',
637 -'makebot-logentryrevoke' => ' 終止[[$1]]機械人身份',
638 -),
639 -
640 -/* Chinese (Taiwan) (KilluaZaoldyeck, Shinjiman) */
641 -'zh-tw' => array(
 640+/* Chinese (Traditional) (KilluaZaoldyeck, Shinjiman) */
 641+'zh-hant' => array(
642642 'makebot' => '授予或終止機器人身分',
643643 'makebot-header' => "'''所屬行政員允許使用此頁面授予或終止另一個帳號的[[Help:機器人|機器人身分]]。'''<br />機器人身分的帳號所進行的修改將不被顯示在[[Special:Recentchanges|最近更改]]和其他類關列表中,因此,此身分用於標記自動編輯的帳號。此項的相關操作必須符合現行方針。",
644644 'makebot-username' => '帳號名稱:',
@@ -657,25 +657,25 @@
658658 'makebot-logentryrevoke' => ' 終止[[$1]]機器人身分',
659659 ),
660660
661 -/* Cantonese (Hillgentleman, Shinjiman) */
662 -'zh-yue' => array(
663 -'makebot' => '畀或收番機械人身份',
664 -'makebot-header' => "'''本地事務員可以用哩頁畀或收番另一用户嘅 [[Help:機械人|機械人身份]]。'''<br />機械人可以喺[[Special:Recentchanges|最近更改]]之類嘅表道匿埋。機械人身份可用來嘜住啲自動化嘅編者。記住要參攷相關嘅政策。",
665 -'makebot-username' => '用户名:',
666 -'makebot-search' => '去',
667 -'makebot-isbot' => '[[User:$1|$1]] 係隻機械人。',
668 -'makebot-notbot' => '[[User:$1|$1]]唔係一隻機械人。',
669 -'makebot-privileged' => '[[User:$1|$1]] 係 [[Special:Listadmins|管理員]],唔准扮機械人。',
670 -'makebot-change' => '改身份:',
671 -'makebot-grant' => '畀',
672 -'makebot-revoke' => '收番',
673 -'makebot-comment' => '評論:',
674 -'makebot-granted' => '[[User:$1|$1]] 而家係隻機械人。',
675 -'makebot-revoked' => '[[User:$1|$1]] 而家唔一係隻機械人。',
 661+/* Chinese (Hong Kong) (KilluaZaoldyeck, Shinjiman) */
 662+'zh-hk' => array(
 663+'makebot' => '授予或終止機械人身份',
 664+'makebot-header' => "'''所屬行政員允許使用此頁面授予或終止另一個帳號的[[Help:機械人|機械人身份]]。'''<br />機械人身份的帳號所進行的修改將不被顯示在[[Special:Recentchanges|最近更改]]和其他類關列表中,因此,此身份用於標記自動編輯的帳號。此項的相關操作必須符合現行方針。",
 665+'makebot-username' => '用戶名:',
 666+'makebot-search' => '搜索',
 667+'makebot-isbot' => '[[User:$1|$1]]擁有機械人身份。',
 668+'makebot-notbot' => '[[User:$1|$1]]沒有機械人身份。',
 669+'makebot-privileged' => '[[User:$1|$1]]是[[Special:Listadmins|管理員]],不能使用機械人身份。',
 670+'makebot-change' => '改變身份:',
 671+'makebot-grant' => '授予',
 672+'makebot-revoke' => '終止',
 673+'makebot-comment' => '備註:',
 674+'makebot-granted' => '[[User:$1|$1]]擁有機械人身份。',
 675+'makebot-revoked' => '[[User:$1|$1]]失去機械人身份。',
676676 'makebot-logpage' => '機械人身份記錄',
677 -'makebot-logpagetext' => '哩頁紀錄各用户啲 [[Help:機械人|機械人]]身份記錄。',
678 -'makebot-logentrygrant' => '畀咗[[$1]]嘅機械人身份',
679 -'makebot-logentryrevoke' => ' 收番[[$1]]嘅機械人身份',
 677+'makebot-logpagetext' => '這是用戶[[Help:機械人|機械人]]更改的記錄。',
 678+'makebot-logentrygrant' => '授予[[$1]]機械人身份',
 679+'makebot-logentryrevoke' => ' 終止[[$1]]機械人身份',
680680 ),
681681
682682 );
@@ -683,8 +683,15 @@
684684 /* Kazakh default, fallback to kk-kz */
685685 $messages['kk'] = $messages['kk-kz'];
686686
687 - /* Chinese (Singapore), inherited from Chinese (China) */
688 - $messages['zh-sg'] = $messages['zh-cn'];
 687+ /* Chinese defaults, fallback to zh-hans */
 688+ $messages['zh-cn'] = $messages['zh-hans'];
 689+ $messages['zh-sg'] = $messages['zh-hans'];
 690+ $messages['zh-tw'] = $messages['zh-hant'];
 691+
 692+ /* Cantonese default, fallback to yue */
 693+ $messages['zh-yue'] = $messages['yue'];
 694+
689695 return $messages;
690696 }
691697
 698+
Index: trunk/extensions/Filepath/SpecialFilepath.i18n.php
@@ -176,22 +176,35 @@
177177
178178 Ange filens namn utan prefixet "{{ns:image}}:".',
179179 );
180 -$wgFilepathMessages['zh-cn'] = array(
 180+$wgFilepathMessages['yue'] = array(
 181+ 'filepath' => '檔案路徑',
 182+ 'filepath_page' => '檔名:',
 183+ 'filepath_submit' => '搵路徑',
 184+ 'filepath-summary' => '呢個特別頁拎一個檔案嘅完整路徑。圖像會以完整嘅解像度顯示,其它嘅檔案類型會以同佢哋關聯咗嘅程式啟動。
 185+
 186+ 請輸入檔名,唔好連埋個"{{ns:image}}:"開頭。',
 187+);
 188+$wgFilepathMessages['zh-hans'] = array(
181189 'filepath' => '文件路径',
182190 'filepath_page' => '文件名:',
183191 'filepath_submit' => '查找路径',
 192+ 'filepath-summary' => '这个特殊页面撷取一个文件的完整路径。图像会以完整的解像度显示,其它的文件类型会以同它们已关联程序启动。
 193+
 194+ 请输入档名,不要包含"{{ns:image}}:"开头。',
 195+
184196 );
185 -$wgFilepathMessages['zh-tw'] = array(
 197+$wgFilepathMessages['zh-hant'] = array(
186198 'filepath' => '檔案路徑',
187199 'filepath_page' => '檔案名:',
188200 'filepath_submit' => '搜尋路徑',
 201+ 'filepath-summary' => '這個特殊頁面擷取一個檔案的完整路徑。圖像會以完整的解像度顯示,其它的檔案類型會以同它們已關聯程式啟動。
 202+
 203+ 請輸入檔名,不要包含"{{ns:image}}:"開頭。',
189204 );
190 -$wgFilepathMessages['zh-yue'] = array(
191 - 'filepath' => '檔案路徑',
192 - 'filepath_page' => '檔名:',
193 - 'filepath_submit' => '搵路徑',
194 -);
195 -$wgFilepathMessages['zh-hk'] = $wgFilepathMessages['zh-tw'];
196 -$wgFilepathMessages['zh-sg'] = $wgFilepathMessages['zh-cn'];
 205+$wgFilepathMessages['zh-cn'] = $wgFilepathMessages['zh-hans'];
 206+$wgFilepathMessages['zh-hk'] = $wgFilepathMessages['zh-hant'];
 207+$wgFilepathMessages['zh-sg'] = $wgFilepathMessages['zh-hans'];
 208+$wgFilepathMessages['zh-tw'] = $wgFilepathMessages['zh-hant'];
 209+$wgFilepathMessages['zh-yue'] = $wgFilepathMessages['yue'];
197210
198211
Index: trunk/extensions/DynamicPageList2/DynamicPageList2.i18n.php
@@ -773,7 +773,7 @@
774774 'dpl2_articlecount' => 'U ovom naslovu se trenutno nalazi {{PLURAL:$1|jedan članak|$1 članka|$1 članaka}}.'
775775 );
776776 $wgDPL2Messages['sr'] = $wgDPL2Messages['sr-ec'];
777 -$wgDPL2Messages['zh-cn'] = array(
 777+$wgDPL2Messages['yue'] = array(
778778 /*
779779 Debug
780780 */
@@ -783,23 +783,23 @@
784784 * $1: wrong parameter given by user
785785 * $3: list of possible titles of namespaces (except pseudo-namespaces: Media, Special)
786786 */
787 - 'dpl2_debug_' . DPL2_ERR_WRONGNS => "错误: 错误的 '$0' 参数: '$1'! 帮助: <code>$0= <i>空白字符串</i> (主)$3</code>。",
 787+ 'dpl2_debug_' . DPL2_ERR_WRONGNS => "錯誤: 錯嘅 '$0' 參數: '$1'! 幫助: <code>$0= <i>空字串</i> (主)$3</code>。",
788788 /**
789789 * $0: max number of categories that can be included
790790 */
791 - 'dpl2_debug_' . DPL2_ERR_TOOMANYCATS => '错误: 过多分类! 最大值: $0。 帮助: 增加 <code>$wgDPL2MaxCategoryCount</code> 的值去指定更多的分类或设定 <code>$wgDPL2AllowUnlimitedCategories=true</code> 以解除限制。 (当加上 <code>DynamicPageList2.php</code>后,在<code>LocalSettings.php</code>中设定变量。)',
 791+ 'dpl2_debug_' . DPL2_ERR_TOOMANYCATS => '錯誤: 太多分類! 最大值: $0。 幫助: 增加 <code>$wgDPL2MaxCategoryCount</code> 嘅值去指定更多嘅分類或者設定 <code>$wgDPL2AllowUnlimitedCategories=true</code> 以解除限制。 (當加上 <code>DynamicPageList2.php</code>之後,響<code>LocalSettings.php</code>度設定變數。)',
792792 /**
793793 * $0: min number of categories that have to be included
794794 */
795 - 'dpl2_debug_' . DPL2_ERR_TOOFEWCATS => '错误: 过少分类! 最小值: $0。 帮助: 减少 <code>$wgDPL2MinCategoryCount</code> 的值去指定更少的分类。 (当加上 <code>DynamicPageList2.php</code>后,在<code>LocalSettings.php</code>中设定一个合适的变量。)',
796 - 'dpl2_debug_' . DPL2_ERR_CATDATEBUTNOINCLUDEDCATS => "错误: 如果您想用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd' ,您需要包含最少一个分类!",
797 - 'dpl2_debug_' . DPL2_ERR_CATDATEBUTMORETHAN1CAT => "错误: 如果您包含多一个分类,您不可以用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd'!",
798 - 'dpl2_debug_' . DPL2_ERR_MORETHAN1TYPEOFDATE => '错误: 您不可以在一个时间里加入多于一种嘅日期!',
 795+ 'dpl2_debug_' . DPL2_ERR_TOOFEWCATS => '錯誤: 太少分類! 最小值: $0. 幫助: 減少 <code>$wgDPL2MinCategoryCount</code> 嘅值去指定更少嘅分類。 (當加上 <code>DynamicPageList2.php</code>之後,響<code>LocalSettings.php</code>度設定一個合適嘅變數。)',
 796+ 'dpl2_debug_' . DPL2_ERR_CATDATEBUTNOINCLUDEDCATS => "錯誤: 如果你想去用 'addfirstcategorydate=true' 或者 'ordermethod=categoryadd' ,你需要包含最少一個分類!",
 797+ 'dpl2_debug_' . DPL2_ERR_CATDATEBUTMORETHAN1CAT => "錯誤: 如果你包含多過一個分類,你唔可以用 'addfirstcategorydate=true' 或者 'ordermethod=categoryadd'!",
 798+ 'dpl2_debug_' . DPL2_ERR_MORETHAN1TYPEOFDATE => '錯誤: 你唔可以響一個時間度加入多個一種嘅日期!',
799799 /**
800800 * $0: param=val that is possible only with $1 as last 'ordermethod' parameter
801801 * $1: last 'ordermethod' parameter required for $0
802802 */
803 - 'dpl2_debug_' . DPL2_ERR_WRONGORDERMETHOD => "错误: 你只可以用 'ordermethod=[...,]$1' 在 '$0' 上!",
 803+ 'dpl2_debug_' . DPL2_ERR_WRONGORDERMETHOD => "錯誤: 你只可以用 'ordermethod=[...,]$1' 響 '$0' 上!",
804804 /**
805805 * $0: prefix_dpl_clview where 'prefix' is the prefix of your mediawiki table names
806806 * $1: SQL query to create the prefix_dpl_clview on your mediawiki DB
@@ -811,28 +811,28 @@
812812 * $0: unknown parameter given by user
813813 * $1: list of DPL2 available parameters separated by ', '
814814 */
815 - 'dpl2_debug_' . DPL2_WARN_UNKNOWNPARAM => "警告: 不明的参数 '$0' 被忽略。 帮助: 可用的参数: <code>$1</code>。",
 815+ 'dpl2_debug_' . DPL2_WARN_UNKNOWNPARAM => "警告: 不明嘅參數 '$0' 被忽略。 幫助: 可用嘅參數: <code>$1</code>。",
816816 /**
817817 * $3: list of valid param values separated by ' | '
818818 */
819 - 'dpl2_debug_' . DPL2_WARN_WRONGPARAM => "警告: 错误的 '$0' 参数: '$1'! 正在使用默认值: '$2'。 帮助: <code>$0= $3</code>。",
 819+ 'dpl2_debug_' . DPL2_WARN_WRONGPARAM => "警告: 錯誤嘅 '$0' 參數: '$1'! 用緊預設嘅: '$2'。 幫助: <code>$0= $3</code>。",
820820 /**
821821 * $0: param name
822822 * $1: wrong param value given by user
823823 * $2: default param value used instead by program
824824 */
825 - 'dpl2_debug_' . DPL2_WARN_WRONGPARAM_INT => "警告: 错误的 '$0' 参数: '$1'! 正在使用默认值: '$2' (没有上限)。 帮助: <code>$0= <i>空白字符串</i> (没有上限) | n</code>, <code>n</code>是一个正整数。",
826 - 'dpl2_debug_' . DPL2_WARN_NORESULTS => '警告: 无结果!',
827 - 'dpl2_debug_' . DPL2_WARN_CATOUTPUTBUTWRONGPARAMS => "警告: 加入* 参数 ('adduser', 'addeditdate', 等)' 是对 'mode=category' 没有作用。只有页面空间名/标题才可以在这个模式度看到。",
 825+ 'dpl2_debug_' . DPL2_WARN_WRONGPARAM_INT => "警告: 錯誤嘅 '$0' 參數: '$1'! 用緊預設嘅: '$2' (冇上限)。 幫助: <code>$0= <i>空字串</i> (冇上限) | n</code>, <code>n</code>係一個正整數。",
 826+ 'dpl2_debug_' . DPL2_WARN_NORESULTS => '警告: 無結果!',
 827+ 'dpl2_debug_' . DPL2_WARN_CATOUTPUTBUTWRONGPARAMS => "警告: 加入* 參數 ('adduser', 'addeditdate', 等)' 係對 'mode=category' 冇作用嘅。只有頁空間名/標題至可以響呢個模式度睇到。",
828828 /**
829829 * $0: 'headingmode' value given by user
830830 * $1: value used instead by program (which means no heading)
831831 */
832 - 'dpl2_debug_' . DPL2_WARN_HEADINGBUTSIMPLEORDERMETHOD => "警告: 在单一部件中, 'ordermethod' 用 'headingmode=$0' 是没有作用的。 正在使用: '$1'。 帮助: 你可以用非$1 'headingmode' 数值,在多个部件中用 'ordermethod' 。第一个部是用来作标题。例如在分类标题中用 'ordermethod=category,<i>comp</i>' (<i>comp</i>是另外一个部件) 。",
 832+ 'dpl2_debug_' . DPL2_WARN_HEADINGBUTSIMPLEORDERMETHOD => "警告: 響單一部件中, 'ordermethod' 度用 'headingmode=$0' 係冇作用嘅。 用緊: '$1'。 幫助: 你可以用非$1 'headingmode' 數值,響多個部件中用 'ordermethod' 。第一個部件係用嚟做標題。例如響分類標題度用 'ordermethod=category,<i>comp</i>' (<i>comp</i>係另外一個部件) 。",
833833 /**
834834 * $0: 'debug' value
835835 */
836 - 'dpl2_debug_' . DPL2_WARN_DEBUGPARAMNOTFIRST => "警告: 'debug=$0' 不是第一个在DPL元素嘅第一位置。新的除错设定在所有参数都能处理和检查前都不会应用。",
 836+ 'dpl2_debug_' . DPL2_WARN_DEBUGPARAMNOTFIRST => "警告: 'debug=$0' 唔係第一個響DPL元素嘅第一位。新嘅除錯設定響所有參數都能夠處理同檢查之前都唔會應用。",
837837
838838 // OTHERS
839839 /**
@@ -846,9 +846,9 @@
847847 /**
848848 * $1: number of articles
849849 */
850 - 'dpl2_articlecount' => '在这个标题中有$1篇条目。'
 850+ 'dpl2_articlecount' => '響呢個標題度有$1篇文。'
851851 );
852 -$wgDPL2Messages['zh-tw'] = array(
 852+$wgDPL2Messages['zh-hans'] = array(
853853 /*
854854 Debug
855855 */
@@ -858,23 +858,23 @@
859859 * $1: wrong parameter given by user
860860 * $3: list of possible titles of namespaces (except pseudo-namespaces: Media, Special)
861861 */
862 - 'dpl2_debug_' . DPL2_ERR_WRONGNS => "錯誤: 錯誤的 '$0' 參數: '$1'! 說明: <code>$0= <i>空白字串</i> (主)$3</code>。",
 862+ 'dpl2_debug_' . DPL2_ERR_WRONGNS => "错误: 错误的 '$0' 参数: '$1'! 帮助: <code>$0= <i>空白字符串</i> (主)$3</code>。",
863863 /**
864864 * $0: max number of categories that can be included
865865 */
866 - 'dpl2_debug_' . DPL2_ERR_TOOMANYCATS => '錯誤: 過多分類! 最大值: $0。 說明: 增加 <code>$wgDPL2MaxCategoryCount</code> 的值去指定更多的分類或設定 <code>$wgDPL2AllowUnlimitedCategories=true</code> 以解除限制。 (當加上 <code>DynamicPageList2.php</code>後,在<code>LocalSettings.php</code>中設定變數。)',
 866+ 'dpl2_debug_' . DPL2_ERR_TOOMANYCATS => '错误: 过多分类! 最大值: $0。 帮助: 增加 <code>$wgDPL2MaxCategoryCount</code> 的值去指定更多的分类或设定 <code>$wgDPL2AllowUnlimitedCategories=true</code> 以解除限制。 (当加上 <code>DynamicPageList2.php</code>后,在<code>LocalSettings.php</code>中设定变量。)',
867867 /**
868868 * $0: min number of categories that have to be included
869869 */
870 - 'dpl2_debug_' . DPL2_ERR_TOOFEWCATS => '錯誤: 過少分類! 最小值: $0。 說明: 減少 <code>$wgDPL2MinCategoryCount</code> 的值去指定更少的分類。 (當加上 <code>DynamicPageList2.php</code>後,在<code>LocalSettings.php</code>中設定一個合適的變數。)',
871 - 'dpl2_debug_' . DPL2_ERR_CATDATEBUTNOINCLUDEDCATS => "錯誤: 如果您想用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd' ,您需要包含最少一個分類!",
872 - 'dpl2_debug_' . DPL2_ERR_CATDATEBUTMORETHAN1CAT => "錯誤: 如果您包含多一個分類,您不可以用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd'!",
873 - 'dpl2_debug_' . DPL2_ERR_MORETHAN1TYPEOFDATE => '錯誤: 您不可以在一個時間裡加入多於一種嘅日期!',
 870+ 'dpl2_debug_' . DPL2_ERR_TOOFEWCATS => '错误: 过少分类! 最小值: $0。 帮助: 减少 <code>$wgDPL2MinCategoryCount</code> 的值去指定更少的分类。 (当加上 <code>DynamicPageList2.php</code>后,在<code>LocalSettings.php</code>中设定一个合适的变量。)',
 871+ 'dpl2_debug_' . DPL2_ERR_CATDATEBUTNOINCLUDEDCATS => "错误: 如果您想用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd' ,您需要包含最少一个分类!",
 872+ 'dpl2_debug_' . DPL2_ERR_CATDATEBUTMORETHAN1CAT => "错误: 如果您包含多一个分类,您不可以用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd'!",
 873+ 'dpl2_debug_' . DPL2_ERR_MORETHAN1TYPEOFDATE => '错误: 您不可以在一个时间里加入多于一种嘅日期!',
874874 /**
875875 * $0: param=val that is possible only with $1 as last 'ordermethod' parameter
876876 * $1: last 'ordermethod' parameter required for $0
877877 */
878 - 'dpl2_debug_' . DPL2_ERR_WRONGORDERMETHOD => "錯誤: 你只可以用 'ordermethod=[...,]$1' 在 '$0' 上!",
 878+ 'dpl2_debug_' . DPL2_ERR_WRONGORDERMETHOD => "错误: 你只可以用 'ordermethod=[...,]$1' 在 '$0' 上!",
879879 /**
880880 * $0: prefix_dpl_clview where 'prefix' is the prefix of your mediawiki table names
881881 * $1: SQL query to create the prefix_dpl_clview on your mediawiki DB
@@ -886,28 +886,28 @@
887887 * $0: unknown parameter given by user
888888 * $1: list of DPL2 available parameters separated by ', '
889889 */
890 - 'dpl2_debug_' . DPL2_WARN_UNKNOWNPARAM => "警告: 不明的參數 '$0' 被忽略。 說明: 可用的參數: <code>$1</code>。",
 890+ 'dpl2_debug_' . DPL2_WARN_UNKNOWNPARAM => "警告: 不明的参数 '$0' 被忽略。 帮助: 可用的参数: <code>$1</code>。",
891891 /**
892892 * $3: list of valid param values separated by ' | '
893893 */
894 - 'dpl2_debug_' . DPL2_WARN_WRONGPARAM => "警告: 錯誤的 '$0' 參數: '$1'! 正在使用預設值: '$2'。 說明: <code>$0= $3</code>。",
 894+ 'dpl2_debug_' . DPL2_WARN_WRONGPARAM => "警告: 错误的 '$0' 参数: '$1'! 正在使用默认值: '$2'。 帮助: <code>$0= $3</code>。",
895895 /**
896896 * $0: param name
897897 * $1: wrong param value given by user
898898 * $2: default param value used instead by program
899899 */
900 - 'dpl2_debug_' . DPL2_WARN_WRONGPARAM_INT => "警告: 錯誤的 '$0' 參數: '$1'! 正在使用預設值: '$2' (沒有上限)。 說明: <code>$0= <i>空白字串</i> (沒有上限) | n</code>, <code>n</code>是一個正整數。",
901 - 'dpl2_debug_' . DPL2_WARN_NORESULTS => '警告: 無結果!',
902 - 'dpl2_debug_' . DPL2_WARN_CATOUTPUTBUTWRONGPARAMS => "警告: 加入* 參數 ('adduser', 'addeditdate', 等)' 是對 'mode=category' 沒有作用。只有頁面空間名/標題才可以在這個模式度看到。",
 900+ 'dpl2_debug_' . DPL2_WARN_WRONGPARAM_INT => "警告: 错误的 '$0' 参数: '$1'! 正在使用默认值: '$2' (没有上限)。 帮助: <code>$0= <i>空白字符串</i> (没有上限) | n</code>, <code>n</code>是一个正整数。",
 901+ 'dpl2_debug_' . DPL2_WARN_NORESULTS => '警告: 无结果!',
 902+ 'dpl2_debug_' . DPL2_WARN_CATOUTPUTBUTWRONGPARAMS => "警告: 加入* 参数 ('adduser', 'addeditdate', 等)' 是对 'mode=category' 没有作用。只有页面空间名/标题才可以在这个模式度看到。",
903903 /**
904904 * $0: 'headingmode' value given by user
905905 * $1: value used instead by program (which means no heading)
906906 */
907 - 'dpl2_debug_' . DPL2_WARN_HEADINGBUTSIMPLEORDERMETHOD => "警告: 在單一部件中, 'ordermethod' 用 'headingmode=$0' 是沒有作用的。 正在使用: '$1'。 說明: 你可以用非$1 'headingmode' 數值,在多個部件中用 'ordermethod' 。第一個部是用來作標題。例如在分類標題中用 'ordermethod=category,<i>comp</i>' (<i>comp</i>是另外一個部件) 。",
 907+ 'dpl2_debug_' . DPL2_WARN_HEADINGBUTSIMPLEORDERMETHOD => "警告: 在单一部件中, 'ordermethod' 用 'headingmode=$0' 是没有作用的。 正在使用: '$1'。 帮助: 你可以用非$1 'headingmode' 数值,在多个部件中用 'ordermethod' 。第一个部是用来作标题。例如在分类标题中用 'ordermethod=category,<i>comp</i>' (<i>comp</i>是另外一个部件) 。",
908908 /**
909909 * $0: 'debug' value
910910 */
911 - 'dpl2_debug_' . DPL2_WARN_DEBUGPARAMNOTFIRST => "警告: 'debug=$0' 不是第一個在DPL元素嘅第一位置。新的除錯設定在所有參數都能處理和檢查前都不會應用。",
 911+ 'dpl2_debug_' . DPL2_WARN_DEBUGPARAMNOTFIRST => "警告: 'debug=$0' 不是第一个在DPL元素嘅第一位置。新的除错设定在所有参数都能处理和检查前都不会应用。",
912912
913913 // OTHERS
914914 /**
@@ -921,9 +921,9 @@
922922 /**
923923 * $1: number of articles
924924 */
925 - 'dpl2_articlecount' => '在這個標題中有$1篇條目。'
 925+ 'dpl2_articlecount' => '在这个标题中有$1篇条目。'
926926 );
927 -$wgDPL2Messages['zh-yue'] = array(
 927+$wgDPL2Messages['zh-hant'] = array(
928928 /*
929929 Debug
930930 */
@@ -933,23 +933,23 @@
934934 * $1: wrong parameter given by user
935935 * $3: list of possible titles of namespaces (except pseudo-namespaces: Media, Special)
936936 */
937 - 'dpl2_debug_' . DPL2_ERR_WRONGNS => "錯誤: 錯嘅 '$0' 參數: '$1'! 幫助: <code>$0= <i>空字串</i> (主)$3</code>。",
 937+ 'dpl2_debug_' . DPL2_ERR_WRONGNS => "錯誤: 錯誤的 '$0' 參數: '$1'! 說明: <code>$0= <i>空白字串</i> (主)$3</code>。",
938938 /**
939939 * $0: max number of categories that can be included
940940 */
941 - 'dpl2_debug_' . DPL2_ERR_TOOMANYCATS => '錯誤: 太多分類! 最大值: $0。 幫助: 增加 <code>$wgDPL2MaxCategoryCount</code> 嘅值去指定更多嘅分類或者設定 <code>$wgDPL2AllowUnlimitedCategories=true</code> 以解除限制。 (當加上 <code>DynamicPageList2.php</code>之後,響<code>LocalSettings.php</code>度設定變數。)',
 941+ 'dpl2_debug_' . DPL2_ERR_TOOMANYCATS => '錯誤: 過多分類! 最大值: $0。 說明: 增加 <code>$wgDPL2MaxCategoryCount</code> 的值去指定更多的分類或設定 <code>$wgDPL2AllowUnlimitedCategories=true</code> 以解除限制。 (當加上 <code>DynamicPageList2.php</code>後,在<code>LocalSettings.php</code>中設定變數。)',
942942 /**
943943 * $0: min number of categories that have to be included
944944 */
945 - 'dpl2_debug_' . DPL2_ERR_TOOFEWCATS => '錯誤: 太少分類! 最小值: $0. 幫助: 減少 <code>$wgDPL2MinCategoryCount</code> 嘅值去指定更少嘅分類。 (當加上 <code>DynamicPageList2.php</code>之後,響<code>LocalSettings.php</code>度設定一個合適嘅變數。)',
946 - 'dpl2_debug_' . DPL2_ERR_CATDATEBUTNOINCLUDEDCATS => "錯誤: 如果你想去用 'addfirstcategorydate=true' 或者 'ordermethod=categoryadd' ,你需要包含最少一個分類!",
947 - 'dpl2_debug_' . DPL2_ERR_CATDATEBUTMORETHAN1CAT => "錯誤: 如果你包含多過一個分類,你唔可以用 'addfirstcategorydate=true' 或者 'ordermethod=categoryadd'!",
948 - 'dpl2_debug_' . DPL2_ERR_MORETHAN1TYPEOFDATE => '錯誤: 你唔可以響一個時間度加入多個一種嘅日期!',
 945+ 'dpl2_debug_' . DPL2_ERR_TOOFEWCATS => '錯誤: 過少分類! 最小值: $0。 說明: 減少 <code>$wgDPL2MinCategoryCount</code> 的值去指定更少的分類。 (當加上 <code>DynamicPageList2.php</code>後,在<code>LocalSettings.php</code>中設定一個合適的變數。)',
 946+ 'dpl2_debug_' . DPL2_ERR_CATDATEBUTNOINCLUDEDCATS => "錯誤: 如果您想用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd' ,您需要包含最少一個分類!",
 947+ 'dpl2_debug_' . DPL2_ERR_CATDATEBUTMORETHAN1CAT => "錯誤: 如果您包含多一個分類,您不可以用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd'!",
 948+ 'dpl2_debug_' . DPL2_ERR_MORETHAN1TYPEOFDATE => '錯誤: 您不可以在一個時間裡加入多於一種嘅日期!',
949949 /**
950950 * $0: param=val that is possible only with $1 as last 'ordermethod' parameter
951951 * $1: last 'ordermethod' parameter required for $0
952952 */
953 - 'dpl2_debug_' . DPL2_ERR_WRONGORDERMETHOD => "錯誤: 你只可以用 'ordermethod=[...,]$1' 響 '$0' 上!",
 953+ 'dpl2_debug_' . DPL2_ERR_WRONGORDERMETHOD => "錯誤: 你只可以用 'ordermethod=[...,]$1' 在 '$0' 上!",
954954 /**
955955 * $0: prefix_dpl_clview where 'prefix' is the prefix of your mediawiki table names
956956 * $1: SQL query to create the prefix_dpl_clview on your mediawiki DB
@@ -961,28 +961,28 @@
962962 * $0: unknown parameter given by user
963963 * $1: list of DPL2 available parameters separated by ', '
964964 */
965 - 'dpl2_debug_' . DPL2_WARN_UNKNOWNPARAM => "警告: 不明嘅參數 '$0' 被忽略。 幫助: 可用嘅參數: <code>$1</code>。",
 965+ 'dpl2_debug_' . DPL2_WARN_UNKNOWNPARAM => "警告: 不明的參數 '$0' 被忽略。 說明: 可用的參數: <code>$1</code>。",
966966 /**
967967 * $3: list of valid param values separated by ' | '
968968 */
969 - 'dpl2_debug_' . DPL2_WARN_WRONGPARAM => "警告: 錯誤嘅 '$0' 參數: '$1'! 用緊預設嘅: '$2'。 幫助: <code>$0= $3</code>。",
 969+ 'dpl2_debug_' . DPL2_WARN_WRONGPARAM => "警告: 錯誤的 '$0' 參數: '$1'! 正在使用預設值: '$2'。 說明: <code>$0= $3</code>。",
970970 /**
971971 * $0: param name
972972 * $1: wrong param value given by user
973973 * $2: default param value used instead by program
974974 */
975 - 'dpl2_debug_' . DPL2_WARN_WRONGPARAM_INT => "警告: 錯誤嘅 '$0' 參數: '$1'! 用緊預設嘅: '$2' (冇上限)。 幫助: <code>$0= <i>空字串</i> (冇上限) | n</code>, <code>n</code>係一個正整數。",
 975+ 'dpl2_debug_' . DPL2_WARN_WRONGPARAM_INT => "警告: 錯誤的 '$0' 參數: '$1'! 正在使用預設值: '$2' (沒有上限)。 說明: <code>$0= <i>空白字串</i> (沒有上限) | n</code>, <code>n</code>是一個正整數。",
976976 'dpl2_debug_' . DPL2_WARN_NORESULTS => '警告: 無結果!',
977 - 'dpl2_debug_' . DPL2_WARN_CATOUTPUTBUTWRONGPARAMS => "警告: 加入* 參數 ('adduser', 'addeditdate', 等)' 係對 'mode=category' 冇作用嘅。只有頁空間名/標題至可以響呢個模式度睇到。",
 977+ 'dpl2_debug_' . DPL2_WARN_CATOUTPUTBUTWRONGPARAMS => "警告: 加入* 參數 ('adduser', 'addeditdate', 等)' 是對 'mode=category' 沒有作用。只有頁面空間名/標題才可以在這個模式度看到。",
978978 /**
979979 * $0: 'headingmode' value given by user
980980 * $1: value used instead by program (which means no heading)
981981 */
982 - 'dpl2_debug_' . DPL2_WARN_HEADINGBUTSIMPLEORDERMETHOD => "警告: 響單一部件中, 'ordermethod' 度用 'headingmode=$0' 係冇作用嘅。 用緊: '$1'。 幫助: 你可以用非$1 'headingmode' 數值,響多個部件中用 'ordermethod' 。第一個部件係用嚟做標題。例如響分類標題度用 'ordermethod=category,<i>comp</i>' (<i>comp</i>係另外一個部件) 。",
 982+ 'dpl2_debug_' . DPL2_WARN_HEADINGBUTSIMPLEORDERMETHOD => "警告: 在單一部件中, 'ordermethod' 用 'headingmode=$0' 是沒有作用的。 正在使用: '$1'。 說明: 你可以用非$1 'headingmode' 數值,在多個部件中用 'ordermethod' 。第一個部是用來作標題。例如在分類標題中用 'ordermethod=category,<i>comp</i>' (<i>comp</i>是另外一個部件) 。",
983983 /**
984984 * $0: 'debug' value
985985 */
986 - 'dpl2_debug_' . DPL2_WARN_DEBUGPARAMNOTFIRST => "警告: 'debug=$0' 唔係第一個響DPL元素嘅第一位。新嘅除錯設定響所有參數都能夠處理同檢查之前都唔會應用。",
 986+ 'dpl2_debug_' . DPL2_WARN_DEBUGPARAMNOTFIRST => "警告: 'debug=$0' 不是第一個在DPL元素嘅第一位置。新的除錯設定在所有參數都能處理和檢查前都不會應用。",
987987
988988 // OTHERS
989989 /**
@@ -996,8 +996,12 @@
997997 /**
998998 * $1: number of articles
999999 */
1000 - 'dpl2_articlecount' => '響呢個標題度有$1篇文。'
 1000+ 'dpl2_articlecount' => '在這個標題中有$1篇條目。'
10011001 );
1002 -$wgDPL2Messages['zh-hk'] = $wgDPL2Messages['zh-tw'];
1003 -$wgDPL2Messages['zh-sg'] = $wgDPL2Messages['zh-cn'];
 1002+$wgDPL2Messages['zh-cn'] = $wgDPL2Messages['zh-hans'];
 1003+$wgDPL2Messages['zh-hk'] = $wgDPL2Messages['zh-hant'];
 1004+$wgDPL2Messages['zh-sg'] = $wgDPL2Messages['zh-hans'];
 1005+$wgDPL2Messages['zh-tw'] = $wgDPL2Messages['zh-hant'];
 1006+$wgDPL2Messages['zh-yue'] = $wgDPL2Messages['yue'];
10041007
 1008+
Index: trunk/extensions/ImageMap/ImageMap.i18n.php
@@ -255,6 +255,22 @@
256256 'imagemap_desc_types' => 'uppe till höger, nere till höger, nere till vänster, uppe till vänster, ingen',
257257 ),
258258
 259+/* Cantonese (Shinjiman) */
 260+'yue' => array(
 261+'imagemap_no_image' => '&lt;imagemap&gt;: 一定要響第一行指定一幅圖像',
 262+'imagemap_invalid_image' => '&lt;imagemap&gt;: 圖像唔正確或者唔存在',
 263+'imagemap_no_link' => '&lt;imagemap&gt;: 響第$1行結尾度搵唔到一個正式嘅連結',
 264+'imagemap_invalid_title' => '&lt;imagemap&gt;: 響第$1行度嘅標題連結唔正確',
 265+'imagemap_missing_coord' => '&lt;imagemap&gt;: 響第$1行度未有足夠嘅座標組成一個形狀',
 266+'imagemap_unrecognised_shape' => '&lt;imagemap&gt;: 響第$1行度有未能認出嘅形狀,每一行一定要用以下其中一樣開始: '.
 267+ 'default, rect, circle 或者係 poly',
 268+'imagemap_no_areas' => '&lt;imagemap&gt;: 最少要畀出一個指定嘅空間',
 269+'imagemap_invalid_coord' => '&lt;imagemap&gt;: 響第$1行度有唔正確嘅座標,佢一定係一個數字',
 270+'imagemap_invalid_desc' => '&lt;imagemap&gt;: 唔正確嘅 desc 參數,一定係要以下嘅其中之一: $1',
 271+'imagemap_description' => '關於呢幅圖像',
 272+'imagemap_desc_types' => '右上, 右下, 左下, 左上, 無',
 273+),
 274+
259275 /* Chinese (China) (Shinjiman) */
260276 'zh-cn' => array(
261277 'imagemap_no_image' => '&lt;imagemap&gt;: 必须要在第一行指定一幅图像',
@@ -270,23 +286,8 @@
271287 'imagemap_description' => '关于这幅图像',
272288 ),
273289
274 -/* Chinese (Hong Kong) (Shinjiman) */
275 -'zh-hk' => array(
276 -'imagemap_no_image' => '&lt;imagemap&gt;: 必須要在第一行指定一幅圖像',
277 -'imagemap_invalid_image' => '&lt;imagemap&gt;: 圖像不正確或者不存在',
278 -'imagemap_no_link' => '&lt;imagemap&gt;: 在第$1行結尾中找不到一個正式的連結',
279 -'imagemap_invalid_title' => '&lt;imagemap&gt;: 在第$1行中的標題連結不正確',
280 -'imagemap_missing_coord' => '&lt;imagemap&gt;: 在第$1行中未有足夠的座標組成一個形狀',
281 -'imagemap_unrecognised_shape' => '&lt;imagemap&gt;: 在第$1行中有未能認出的形狀,每一行必須使用以下其中一組字開始: '.
282 - 'default, rect, circle 或者是 poly',
283 -'imagemap_no_areas' => '&lt;imagemap&gt;: 最少要給出一個指定的空間',
284 -'imagemap_invalid_coord' => '&lt;imagemap&gt;: 在第$1行中有不正確的座標,它必須是一個數字',
285 -'imagemap_invalid_desc' => '&lt;imagemap&gt;: 不正確的 desc 參數,必須是以下的其中之一: $1',
286 -'imagemap_description' => '關於這幅圖像',
287 -),
288 -
289 -/* Chinese (Singapore) (Shinjiman) */
290 -'zh-sg' => array(
 290+/* Chinese (Simplified) (Shinjiman) */
 291+'zh-hans' => array(
291292 'imagemap_no_image' => '&lt;imagemap&gt;: 必须要在第一行指定一幅图像',
292293 'imagemap_invalid_image' => '&lt;imagemap&gt;: 图像不正确或者不存在',
293294 'imagemap_no_link' => '&lt;imagemap&gt;: 在第$1行结尾中找不到一个正式的链接',
@@ -298,10 +299,11 @@
299300 'imagemap_invalid_coord' => '&lt;imagemap&gt;: 在第$1行中有不正确的座标,它必须是一个数字',
300301 'imagemap_invalid_desc' => '&lt;imagemap&gt;: 不正确的 desc 参数,必须是以下的其中之一: $1',
301302 'imagemap_description' => '关于这幅图像',
 303+'imagemap_desc_types' => '右上, 右下, 左下, 左上, 无',
302304 ),
303305
304 -/* Chinese (Taiwan) (Shinjiman) */
305 -'zh-tw' => array(
 306+/* Chinese (Traditional) (Shinjiman) */
 307+'zh-hant' => array(
306308 'imagemap_no_image' => '&lt;imagemap&gt;: 必須要在第一行指定一幅圖像',
307309 'imagemap_invalid_image' => '&lt;imagemap&gt;: 圖像不正確或者不存在',
308310 'imagemap_no_link' => '&lt;imagemap&gt;: 在第$1行結尾中找不到一個正式的連結',
@@ -313,27 +315,20 @@
314316 'imagemap_invalid_coord' => '&lt;imagemap&gt;: 在第$1行中有不正確的座標,它必須是一個數字',
315317 'imagemap_invalid_desc' => '&lt;imagemap&gt;: 不正確的 desc 參數,必須是以下的其中之一: $1',
316318 'imagemap_description' => '關於這幅圖像',
 319+'imagemap_desc_types' => '右上, 右下, 左下, 左上, 無',
317320 ),
318321
319 -/* Cantonese (Shinjiman) */
320 -'zh-yue' => array(
321 -'imagemap_no_image' => '&lt;imagemap&gt;: 一定要響第一行指定一幅圖像',
322 -'imagemap_invalid_image' => '&lt;imagemap&gt;: 圖像唔正確或者唔存在',
323 -'imagemap_no_link' => '&lt;imagemap&gt;: 響第$1行結尾度搵唔到一個正式嘅連結',
324 -'imagemap_invalid_title' => '&lt;imagemap&gt;: 響第$1行度嘅標題連結唔正確',
325 -'imagemap_missing_coord' => '&lt;imagemap&gt;: 響第$1行度未有足夠嘅座標組成一個形狀',
326 -'imagemap_unrecognised_shape' => '&lt;imagemap&gt;: 響第$1行度有未能認出嘅形狀,每一行一定要用以下其中一樣開始: '.
327 - 'default, rect, circle 或者係 poly',
328 -'imagemap_no_areas' => '&lt;imagemap&gt;: 最少要畀出一個指定嘅空間',
329 -'imagemap_invalid_coord' => '&lt;imagemap&gt;: 響第$1行度有唔正確嘅座標,佢一定係一個數字',
330 -'imagemap_invalid_desc' => '&lt;imagemap&gt;: 唔正確嘅 desc 參數,一定係要以下嘅其中之一: $1',
331 -'imagemap_description' => '關於呢幅圖像',
332 -),
 322+ );
333323
334 -);
335 -
336324 /* Kazakh default, fallback to kk-kz */
337325 $messages['kk'] = $messages['kk-kz'];
 326+ /* Chinese defaults, fallback to zh-hans or zh-hant */
 327+ $messages['zh-cn'] = $messages['zh-hans'];
 328+ $messages['zh-hk'] = $messages['zh-hant'];
 329+ $messages['zh-tw'] = $messages['zh-hans'];
 330+ $messages['zh-sg'] = $messages['zh-hant'];
 331+ /* Cantonese default, fallback to yue */
 332+ $messages['zh-yue'] = $messages['yue'];
338333
339334 return $messages;
340335
Index: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-hans.php
@@ -0,0 +1,15 @@
 2+<?php
 3+
 4+# Internationalisation file for the SelectCategory extension for MediaWiki
 5+
 6+# @addtogroup Extensions
 7+# @author Leon Weber <leon.weber@leonweber.de> & Manuel Schneider <manuel.schneider@wikimedia.ch>
 8+# @copyright © 2006 by Leon Weber & Manuel Schneider
 9+# @licence GNU General Public Licence 2.0 or later
 10+
 11+# translation done by Shinjiman
 12+
 13+$messages['selectcategory-title'] = '选择分类';
 14+$messages['selectcategory-subtitle'] = '按着Shift键再以鼠标选取连续的项目,按着Ctrl键再以鼠标选取非连续的项目。';
 15+
 16+
Property changes on: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-hans.php
___________________________________________________________________
Added: svn:eol-style
117 + native
Index: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-hant.php
@@ -0,0 +1,15 @@
 2+<?php
 3+
 4+# Internationalisation file for the SelectCategory extension for MediaWiki
 5+
 6+# @addtogroup Extensions
 7+# @author Leon Weber <leon.weber@leonweber.de> & Manuel Schneider <manuel.schneider@wikimedia.ch>
 8+# @copyright © 2006 by Leon Weber & Manuel Schneider
 9+# @licence GNU General Public Licence 2.0 or later
 10+
 11+# translation done by Shinjiman
 12+
 13+$messages['selectcategory-title'] = '選擇分類';
 14+$messages['selectcategory-subtitle'] = '按著Shift鍵再以滑鼠選取連續的項目,按著Ctrl鍵再以滑鼠選取非連續的項目。';
 15+
 16+
Property changes on: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-hant.php
___________________________________________________________________
Added: svn:eol-style
117 + native
Index: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-tw.php
@@ -10,5 +10,6 @@
1111 # translation done by Shinjiman
1212
1313 # Inherited from Chinese (Traditional) messages
14 -require_once('SelectCategory.i18n.zh.php');
 14+require_once('SelectCategory.i18n.zh-hant.php');
1515
 16+
Index: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-cn.php
@@ -9,6 +9,6 @@
1010
1111 # translation done by Shinjiman
1212
13 -$messages['selectcategory-title'] = '选择分类';
14 -$messages['selectcategory-subtitle'] = '按着Shift键再以鼠标选取连续的项目,按着Ctrl键再以鼠标选取非连续的项目。';
 13+# Inherited from Chinese (Simplified) messages
 14+require_once('SelectCategory.i18n.zh-hans.php');
1515
Index: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-hk.php
@@ -10,5 +10,6 @@
1111 # translation done by Shinjiman
1212
1313 # Inherited from Chinese (Traditional) messages
14 -require_once('SelectCategory.i18n.zh.php');
 14+require_once('SelectCategory.i18n.zh-hant.php');
1515
 16+
Index: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-yue.php
@@ -9,6 +9,7 @@
1010
1111 # translation done by Shinjiman
1212
13 -$messages['selectcategory-title'] = '選擇分類';
14 -$messages['selectcategory-subtitle'] = '撳住Shift掣再用個mouse去揀連續嘅項目,撳住Ctrl掣再用個mouse去揀非連續嘅項目。';
 13+# Inherited from Cantonese messages
 14+require_once('SelectCategory.i18n.yue.php');
1515
 16+
Index: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh.php
@@ -9,6 +9,7 @@
1010
1111 # translation done by Shinjiman
1212
13 -$messages['selectcategory-title'] = '選擇分類';
14 -$messages['selectcategory-subtitle'] = '按著Shift鍵再以滑鼠選取連續的項目,按著Ctrl鍵再以滑鼠選取非連續的項目。';
 13+# Inherited from Chinese (Traditional) messages
 14+require_once('SelectCategory.i18n.zh-hant.php');
1515
 16+
Index: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.zh-sg.php
@@ -10,5 +10,6 @@
1111 # translation done by Shinjiman
1212
1313 # Inherited from Chinese (Simplified) messages
14 -require_once('SelectCategory.i18n.zh-cn.php');
 14+require_once('SelectCategory.i18n.zh-hans.php');
1515
 16+
Index: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.yue.php
@@ -0,0 +1,15 @@
 2+<?php
 3+
 4+# Internationalisation file for the SelectCategory extension for MediaWiki
 5+
 6+# @addtogroup Extensions
 7+# @author Leon Weber <leon.weber@leonweber.de> & Manuel Schneider <manuel.schneider@wikimedia.ch>
 8+# @copyright © 2006 by Leon Weber & Manuel Schneider
 9+# @licence GNU General Public Licence 2.0 or later
 10+
 11+# translation done by Shinjiman
 12+
 13+$messages['selectcategory-title'] = '選擇分類';
 14+$messages['selectcategory-subtitle'] = '撳住Shift掣再用個mouse去揀連續嘅項目,撳住Ctrl掣再用個mouse去揀非連續嘅項目。';
 15+
 16+
Property changes on: trunk/extensions/SelectCategory/i18n/SelectCategory.i18n.yue.php
___________________________________________________________________
Added: svn:eol-style
117 + native
Index: trunk/extensions/MathStatFunctions/MathStatFunctions.i18n.php
@@ -48,23 +48,26 @@
4949 'msfunc_div_zero' => "Deljivo sa nulom",
5050 );
5151 $wgMathStatFunctionsMessages['sr'] = $wgMathStatFunctionsMessages['sr-ec'];
52 -$wgMathStatFunctionsMessages['zh-cn'] = array(
 52+$wgMathStatFunctionsMessages['yue'] = array(
 53+ 'msfunc_nan' => "結果數值係一個數字" ,
 54+ 'msfunc_inf' => "結果數值係無限" ,
 55+ 'msfunc_div_zero' => "除以零",
 56+);
 57+$wgMathStatFunctionsMessages['zh-hans'] = array(
5358 'msfunc_nan' => "结果数值是一个数字" ,
5459 'msfunc_inf' => "结果数值是无限" ,
5560 'msfunc_div_zero' => "除以零",
5661 );
57 -$wgMathStatFunctionsMessages['zh-tw'] = array(
 62+$wgMathStatFunctionsMessages['zh-hant'] = array(
5863 'msfunc_nan' => "結果數值是一個數字" ,
5964 'msfunc_inf' => "結果數值是無限" ,
6065 'msfunc_div_zero' => "除以零",
6166 );
62 -$wgMathStatFunctionsMessages['zh-hk'] = $wgMathStatFunctionsMessages['zh-tw'];
63 -$wgMathStatFunctionsMessages['zh-sg'] = $wgMathStatFunctionsMessages['zh-cn'];
64 -$wgMathStatFunctionsMessages['zh-yue'] = array(
65 - 'msfunc_nan' => "結果數值係一個數字" ,
66 - 'msfunc_inf' => "結果數值係無限" ,
67 - 'msfunc_div_zero' => "除以零",
68 -);
 67+$wgMathStatFunctionsMessages['zh-cn'] = $wgMathStatFunctionsMessages['zh-hans'];
 68+$wgMathStatFunctionsMessages['zh-hk'] = $wgMathStatFunctionsMessages['zh-hant'];
 69+$wgMathStatFunctionsMessages['zh-sg'] = $wgMathStatFunctionsMessages['zh-hans'];
 70+$wgMathStatFunctionsMessages['zh-tw'] = $wgMathStatFunctionsMessages['zh-hant'];
 71+$wgMathStatFunctionsMessages['zh-yue'] = $wgMathStatFunctionsMessages['yue'];
6972 $wgMathStatFunctionsMagic['en'] = array(
7073 'const' => array( 0, 'const' ),
7174 'median' => array( 0, 'median' ),
@@ -92,3 +95,4 @@
9396 'acsc' => array( 0, 'acsc', 'arccsc' ),
9497 );
9598
 99+
Index: trunk/extensions/Renameuser/SpecialRenameuser.i18n.php
@@ -610,7 +610,29 @@
611611 'renameuserlogpage' => 'Djournå des candjmints d\' no d\' uzeus',
612612 'renameuserlogpagetext' => 'Chal pa dzo c\' est ene djivêye des uzeus k\' ont candjî leu no d\' elodjaedje.',
613613 );
614 -$wgRenameuserMessages['zh-cn'] = array(
 614+$wgRenameuserMessages['yue'] = array(
 615+ 'renameuser' => '改用戶名',
 616+ 'renameuserold' => '現時嘅用戶名:',
 617+ 'renameusernew' => '新嘅用戶名:',
 618+ 'renameusermove' => '搬用戶頁同埋佢嘅對話頁(同埋佢哋嘅細頁)到新名',
 619+ 'renameusersubmit' => '遞交',
 620+
 621+ 'renameusererrordoesnotexist' => '用戶"<nowiki>$1</nowiki>"唔存在',
 622+ 'renameusererrorexists' => '用戶"<nowiki>$1</nowiki>"已經存在',
 623+ 'renameusererrorinvalid' => '用戶名"<nowiki>$1</nowiki>"唔正確',
 624+ 'renameusererrortoomany' => '用戶"<nowiki>$1</nowiki>"貢獻咗$2次,對改一個超過$3次的用戶名嘅用戶可能會影響網站嘅效能',
 625+ 'renameusersuccess' => '用戶"<nowiki>$1</nowiki>"已經改咗名做"<nowiki>$2</nowiki>"',
 626+
 627+ 'renameuser-page-exists' => '$1呢一版已經存在,唔可以自動重寫。',
 628+ 'renameuser-page-moved' => '$1呢一版已經搬到去$2。',
 629+ 'renameuser-page-unmoved' => '$1呢一版唔能夠搬到去$2。',
 630+
 631+ 'renameuserlogpage' => '用戶改名日誌',
 632+ 'renameuserlogpagetext' => '呢個係改用戶名嘅日誌',
 633+ 'renameuserlog' => '已經將用戶 "[[User:$1|$1]]" (擁有$3次編輯) 改名做 "[[User:$2|$2]]"',
 634+ 'renameuser-move-log' => '當由"[[User:$1|$1]]"改名做"[[User:$2|$2]]"嗰陣已經自動搬咗用戶頁',
 635+);
 636+$wgRenameuserMessages['zh-hans'] = array(
615637 'renameuser' => '用户重命名',
616638 'renameuserold' => '当前用户名:',
617639 'renameusernew' => '新用户名:',
@@ -632,7 +654,7 @@
633655 'renameuserlog' => '已重命名用户 "[[User:$1|$1]]" (拥有$3次编辑) 为 "[[User:$2|$2]]"',
634656 'renameuser-move-log' => '当由"[[User:$1|$1]]"重命名作"[[User:$2|$2]]"时已经自动移动用户页',
635657 );
636 -$wgRenameuserMessages['zh-tw'] = array(
 658+$wgRenameuserMessages['zh-hant'] = array(
637659 'renameuser' => '用戶重新命名',
638660 'renameuserold' => '現時用戶名:',
639661 'renameusernew' => '新用戶名:',
@@ -654,28 +676,10 @@
655677 'renameuserlog' => '已重新命名用戶 "[[User:$1|$1]]" (擁有$3次編輯) 為 "[[User:$2|$2]]"',
656678 'renameuser-move-log' => '當由"[[User:$1|$1]]"重新命名作"[[User:$2|$2]]"時已經自動移動用戶頁',
657679 );
658 -$wgRenameuserMessages['zh-yue'] = array(
659 - 'renameuser' => '改用戶名',
660 - 'renameuserold' => '現時嘅用戶名:',
661 - 'renameusernew' => '新嘅用戶名:',
662 - 'renameusermove' => '搬用戶頁同埋佢嘅對話頁(同埋佢哋嘅細頁)到新名',
663 - 'renameusersubmit' => '遞交',
 680+$wgRenameuserMessages['zh-cn'] = $wgRenameuserMessages['zh-hans'];
 681+$wgRenameuserMessages['zh-hk'] = $wgRenameuserMessages['zh-hant'];
 682+$wgRenameuserMessages['zh-sg'] = $wgRenameuserMessages['zh-hans'];
 683+$wgRenameuserMessages['zh-tw'] = $wgRenameuserMessages['zh-hant'];
 684+$wgRenameuserMessages['zh-yue'] = $wgRenameuserMessages['yue'];
664685
665 - 'renameusererrordoesnotexist' => '用戶"<nowiki>$1</nowiki>"唔存在',
666 - 'renameusererrorexists' => '用戶"<nowiki>$1</nowiki>"已經存在',
667 - 'renameusererrorinvalid' => '用戶名"<nowiki>$1</nowiki>"唔正確',
668 - 'renameusererrortoomany' => '用戶"<nowiki>$1</nowiki>"貢獻咗$2次,對改一個超過$3次的用戶名嘅用戶可能會影響網站嘅效能',
669 - 'renameusersuccess' => '用戶"<nowiki>$1</nowiki>"已經改咗名做"<nowiki>$2</nowiki>"',
670686
671 - 'renameuser-page-exists' => '$1呢一版已經存在,唔可以自動重寫。',
672 - 'renameuser-page-moved' => '$1呢一版已經搬到去$2。',
673 - 'renameuser-page-unmoved' => '$1呢一版唔能夠搬到去$2。',
674 -
675 - 'renameuserlogpage' => '用戶改名日誌',
676 - 'renameuserlogpagetext' => '呢個係改用戶名嘅日誌',
677 - 'renameuserlog' => '已經將用戶 "[[User:$1|$1]]" (擁有$3次編輯) 改名做 "[[User:$2|$2]]"',
678 - 'renameuser-move-log' => '當由"[[User:$1|$1]]"改名做"[[User:$2|$2]]"嗰陣已經自動搬咗用戶頁',
679 -);
680 -$wgRenameuserMessages['zh-hk'] = $wgRenameuserMessages['zh-tw'];
681 -$wgRenameuserMessages['zh-sg'] = $wgRenameuserMessages['zh-cn'];
682 -
Index: trunk/extensions/MiniDonation/MiniDonation.i18n.php
@@ -63,16 +63,19 @@
6464 'donationform-submit' => 'Donirajte PayPal',
6565 );
6666 $wgMiniDonationMessages['sr'] = $wgMiniDonationMessages['sr-ec'];
67 -$wgMiniDonationMessages['zh-cn'] = array(
 67+$wgMiniDonationMessages['yue'] = array(
 68+ 'donationform-submit' => '透過PayPal捐款',
 69+);
 70+$wgMiniDonationMessages['zh-hans'] = array(
6871 'donationform-submit' => '经PayPal捐款',
6972 );
70 -$wgMiniDonationMessages['zh-tw'] = array(
 73+$wgMiniDonationMessages['zh-hant'] = array(
7174 'donationform-submit' => '經PayPal捐款',
7275 );
73 -$wgMiniDonationMessages['zh-yue'] = array(
74 - 'donationform-submit' => '透過PayPal捐款',
75 -);
76 -$wgMiniDonationMessages['zh-hk'] = $wgMiniDonationMessages['zh-tw'];
77 -$wgMiniDonationMessages['zh-sg'] = $wgMiniDonationMessages['zh-cn'];
 76+$wgMiniDonationMessages['zh-cn'] = $wgMiniDonationMessages['zh-hans'];
 77+$wgMiniDonationMessages['zh-hk'] = $wgMiniDonationMessages['zh-hant'];
 78+$wgMiniDonationMessages['zh-sg'] = $wgMiniDonationMessages['zh-hans'];
 79+$wgMiniDonationMessages['zh-tw'] = $wgMiniDonationMessages['zh-hant'];
7880
7981
 82+
Index: trunk/extensions/ExpandTemplates/ExpandTemplates.i18n.php
@@ -280,7 +280,17 @@
281281 'expand_templates_preview' => 'Förhandsvisning',
282282 );
283283
284 -$wgExpandTemplatesMessages['zh-cn'] = array(
 284+$wgExpandTemplatesMessages['yue'] = array(
 285+ 'expandtemplates' => '展開模',
 286+ 'expand_templates_intro' => '呢個特別頁係用於將一啲文字中嘅模展開,包括響個模度引用嘅模。同時亦都展開解譯器函數好似<nowiki>{{</nowiki>#if:...}},以及一啲變數好似<nowiki>{{</nowiki>CURRENTDAY}}&mdash;實際上,幾乎所有響雙括弧中嘅內容都會被展開。呢個特別頁係通過使用MediaWiki嘅相關解釋階段嘅功能完成嘅。',
 287+ 'expand_templates_title' => '內容標題,用於 {{PAGENAME}} 等頁面:',
 288+ 'expand_templates_input' => '輸入文字:',
 289+ 'expand_templates_output' => '結果:',
 290+ 'expand_templates_ok' => 'OK',
 291+ 'expand_templates_remove_comments' => '拎走注釋',
 292+ 'expand_templates_preview' => '預覽',
 293+);
 294+$wgExpandTemplatesMessages['zh-hans'] = array(
285295 'expandtemplates' => '展开模板',
286296 'expand_templates_intro' => '本特殊页面用于将一些文字中的模板展开,包括模板中引用的模板。同时也展开解释器函数如<nowiki>{{</nowiki>#if:...}},以及变量如<nowiki>{{</nowiki>CURRENTDAY}}&mdash;实际上,几乎所有在双括号中的内容都被展开。本特殊页面是通过调用MediaWiki的相关解释阶段的功能完成的。',
287297 'expand_templates_title' => '上下文标题,用于 {{PAGENAME}} 等页面:',
@@ -288,8 +298,9 @@
289299 'expand_templates_output' => '结果:',
290300 'expand_templates_ok' => '确定',
291301 'expand_templates_remove_comments' => '移除注释',
 302+ 'expand_templates_preview' => '预览',
292303 );
293 -$wgExpandTemplatesMessages['zh-tw'] = array(
 304+$wgExpandTemplatesMessages['zh-hant'] = array(
294305 'expandtemplates' => '展開模板',
295306 'expand_templates_intro' => '本特殊頁面用於將一些文字中的模版展開,包括模版中引用的模版。同時也展開解譯器函數如<nowiki>{{</nowiki>#if:...}},以及變數如<nowiki>{{</nowiki>CURRENTDAY}}&mdash;實際上,幾乎所有在雙括弧中的內容都被展開。本特殊頁面是通過使用MediaWiki的相關解釋階段的功能完成的。',
296307 'expand_templates_title' => '上下文標題,用於 {{PAGENAME}} 等頁面:',
@@ -297,17 +308,12 @@
298309 'expand_templates_output' => '結果:',
299310 'expand_templates_ok' => '確定',
300311 'expand_templates_remove_comments' => '移除注釋',
 312+ 'expand_templates_preview' => '預覽',
301313 );
302 -$wgExpandTemplatesMessages['zh-yue'] = array(
303 - 'expandtemplates' => '展開模',
304 - 'expand_templates_intro' => '呢個特別頁係用於將一啲文字中嘅模展開,包括響個模度引用嘅模。同時亦都展開解譯器函數好似<nowiki>{{</nowiki>#if:...}},以及一啲變數好似<nowiki>{{</nowiki>CURRENTDAY}}&mdash;實際上,幾乎所有響雙括弧中嘅內容都會被展開。呢個特別頁係通過使用MediaWiki嘅相關解釋階段嘅功能完成嘅。',
305 - 'expand_templates_title' => '內容標題,用於 {{PAGENAME}} 等頁面:',
306 - 'expand_templates_input' => '輸入文字:',
307 - 'expand_templates_output' => '結果:',
308 - 'expand_templates_ok' => 'OK',
309 - 'expand_templates_remove_comments' => '拎走注釋',
310 -);
311 -$wgExpandTemplatesMessages['zh-hk'] = $wgExpandTemplatesMessages['zh-tw'];
312 -$wgExpandTemplatesMessages['zh-sg'] = $wgExpandTemplatesMessages['zh-cn'];
 314+$wgExpandTemplatesMessages['zh-cn'] = $wgExpandTemplatesMessages['zh-hans'];
 315+$wgExpandTemplatesMessages['zh-hk'] = $wgExpandTemplatesMessages['zh-hant'];
 316+$wgExpandTemplatesMessages['zh-sg'] = $wgExpandTemplatesMessages['zh-hans'];
 317+$wgExpandTemplatesMessages['zh-tw'] = $wgExpandTemplatesMessages['zh-hant'];
 318+$wgExpandTemplatesMessages['zh-yue'] = $wgExpandTemplatesMessages['yue'];
313319
314320
Index: trunk/extensions/UserImages/UserImages.i18n.php
@@ -95,34 +95,41 @@
9696 'userimages-noimages' => '$1 can kungsi ngamuatkeun gambar.',
9797 ),
9898
99 -/* Chinese (China) (下一次登录) */
100 -'zh-cn' => array(
 99+/* Cantonese (Shinjiman) */
 100+'yue' => array(
 101+'userimages-caption' => '由$1上載嘅圖像',
 102+'userimages-noname' => '唔正確嘅用戶名或者冇畀到用戶名。',
 103+'userimages-noimages' => '$1並冇圖像上載。',
 104+),
 105+
 106+/* Chinese (Simplified) (下一次登录) */
 107+'zh-hans' => array(
101108 'userimages-caption' => '$1上传的图像',
102109 'userimages-noname' => '没有或者错误的用户名。',
103110 'userimages-noimages' => '$1没有上传过图像。',
104111 ),
105112
106 -/* Chinese (Taiwan) (KilluaZaoldyeck) */
107 -'zh-tw' => array(
 113+/* Chinese (Traditional) (KilluaZaoldyeck) */
 114+'zh-hant' => array(
108115 'userimages-caption' => '$1上傳的圖像',
109116 'userimages-noname' => '無效或未有填寫帳號名稱。',
110117 'userimages-noimages' => '$1沒有上傳圖像。',
111118 ),
112119
113 -/* Cantonese (Shinjiman) */
114 -'zh-yue' => array(
115 -'userimages-caption' => '由$1上載嘅圖像',
116 -'userimages-noname' => '唔正確嘅用戶名或者冇畀到用戶名。',
117 -'userimages-noimages' => '$1並冇圖像上載。',
118 -),
119 -
120120 );
121 -/* Chinese (Hong Kong), inherited from Chinese (Taiwan) */
122 -$messages['zh-hk'] = $messages['zh-tw'];
123 -/* Chinese (Singapore), inherited from Chinese (China) */
124 -$messages['zh-sg'] = $messages['zh-cn'];
 121+/* Chinese (PRC), inherited from Chinese (Simplified) */
 122+$messages['zh-cn'] = $messages['zh-hans'];
 123+/* Chinese (Hong Kong), inherited from Chinese (Traditional) */
 124+$messages['zh-hk'] = $messages['zh-hant'];
 125+/* Chinese (Singapore), inherited from Chinese (Simplified) */
 126+$messages['zh-sg'] = $messages['zh-hans'];
 127+/* Chinese (Taiwan), inherited from Chinese (Traditional) */
 128+$messages['zh-hk'] = $messages['zh-hant'];
 129+/* Cantonese, fallback to yue */
 130+$messages['zh-yue'] = $messages['yue'];
125131
126132 return $messages;
127133 }
128134
129135
 136+
Index: trunk/extensions/Cite/Cite.i18n.php
@@ -404,12 +404,36 @@
405405 'cite_error_' . CITE_ERROR_REFERENCES_INVALID_PARAMETERS => 'Neplatné parametre; neočakávli sa žiadne',
406406 'cite_error_' . CITE_ERROR_REFERENCES_NO_BACKLINK_LABEL => "Minuli sa generované návestia spätných odkazov, definujte viac v správe \"''cite_references_link_many_format_backlink_labels''\"",
407407 );
408 -$wgCiteMessages['zh-cn'] = array(
 408+$wgCiteMessages['yue'] = array(
409409 /*
410410 Debug and errors
411411 */
412412
413413 # Internal errors
 414+ 'cite_croak' => '引用阻塞咗; $1: $2',
 415+
 416+ 'cite_error_' . CITE_ERROR_STR_INVALID => '內部錯誤; 無效嘅 $str',
 417+ 'cite_error_' . CITE_ERROR_KEY_INVALID_1 => '內部錯誤; 無效嘅匙',
 418+ 'cite_error_' . CITE_ERROR_KEY_INVALID_2 => '內部錯誤; 無效嘅匙',
 419+ 'cite_error_' . CITE_ERROR_STACK_INVALID_INPUT => '內部錯誤; 無效嘅堆疊匙',
 420+
 421+ # User errors
 422+ 'cite_error' => '引用錯誤 $1; $2',
 423+
 424+ 'cite_error_' . CITE_ERROR_REF_NUMERIC_KEY => '無效嘅呼叫; 需要一個非整數嘅匙',
 425+ 'cite_error_' . CITE_ERROR_REF_NO_KEY => '無效嘅呼叫; 未指定匙',
 426+ 'cite_error_' . CITE_ERROR_REF_TOO_MANY_KEYS => '無效嘅呼叫; 無效嘅匙, 例如: 太多或者指定咗一個錯咗嘅匙',
 427+ 'cite_error_' . CITE_ERROR_REF_NO_INPUT => '無效嘅呼叫; 未指定輸入',
 428+ 'cite_error_' . CITE_ERROR_REFERENCES_INVALID_INPUT => '無效嘅輸入; 唔需要有嘢',
 429+ 'cite_error_' . CITE_ERROR_REFERENCES_INVALID_PARAMETERS => '無效嘅參數; 唔需要有嘢',
 430+ 'cite_error_' . CITE_ERROR_REFERENCES_NO_BACKLINK_LABEL => "用晒啲自定返回標籤, 響 \"''cite_references_link_many_format_backlink_labels''\" 信息再整多啲",
 431+);
 432+$wgCiteMessages['zh-hans'] = array(
 433+ /*
 434+ Debug and errors
 435+ */
 436+
 437+ # Internal errors
414438 'cite_croak' => '引用阻塞; $1: $2',
415439
416440 'cite_error_' . CITE_ERROR_STR_INVALID => '内部错误;非法的 $str',
@@ -428,7 +452,7 @@
429453 'cite_error_' . CITE_ERROR_REFERENCES_INVALID_PARAMETERS => '非法参数;需求为空',
430454 'cite_error_' . CITE_ERROR_REFERENCES_NO_BACKLINK_LABEL => "自定义后退标签已经用完了,现在可在标签 \"''cite_references_link_many_format_backlink_labels''\" 定义更多信息",
431455 );
432 -$wgCiteMessages['zh-tw'] = array(
 456+$wgCiteMessages['zh-hant'] = array(
433457 /*
434458 Debug and errors
435459 */
@@ -452,30 +476,10 @@
453477 'cite_error_' . CITE_ERROR_REFERENCES_INVALID_PARAMETERS => '非法參數;需求為空',
454478 'cite_error_' . CITE_ERROR_REFERENCES_NO_BACKLINK_LABEL => "自訂後退標籤已經用完了,現在可在標籤 \"''cite_references_link_many_format_backlink_labels''\" 定義更多信息",
455479 );
456 -$wgCiteMessages['zh-yue'] = array(
457 - /*
458 - Debug and errors
459 - */
 480+$wgCiteMessages['zh-cn'] = $wgCiteMessages['zh-hans'];
 481+$wgCiteMessages['zh-hk'] = $wgCiteMessages['zh-hant'];
 482+$wgCiteMessages['zh-sg'] = $wgCiteMessages['zh-hans'];
 483+$wgCiteMessages['zh-tw'] = $wgCiteMessages['zh-hant'];
 484+$wgCiteMessages['zh-yue'] = $wgCiteMessages['yue'];
460485
461 - # Internal errors
462 - 'cite_croak' => '引用阻塞咗; $1: $2',
463486
464 - 'cite_error_' . CITE_ERROR_STR_INVALID => '內部錯誤; 無效嘅 $str',
465 - 'cite_error_' . CITE_ERROR_KEY_INVALID_1 => '內部錯誤; 無效嘅匙',
466 - 'cite_error_' . CITE_ERROR_KEY_INVALID_2 => '內部錯誤; 無效嘅匙',
467 - 'cite_error_' . CITE_ERROR_STACK_INVALID_INPUT => '內部錯誤; 無效嘅堆疊匙',
468 -
469 - # User errors
470 - 'cite_error' => '引用錯誤 $1; $2',
471 -
472 - 'cite_error_' . CITE_ERROR_REF_NUMERIC_KEY => '無效嘅呼叫; 需要一個非整數嘅匙',
473 - 'cite_error_' . CITE_ERROR_REF_NO_KEY => '無效嘅呼叫; 未指定匙',
474 - 'cite_error_' . CITE_ERROR_REF_TOO_MANY_KEYS => '無效嘅呼叫; 無效嘅匙, 例如: 太多或者指定咗一個錯咗嘅匙',
475 - 'cite_error_' . CITE_ERROR_REF_NO_INPUT => '無效嘅呼叫; 未指定輸入',
476 - 'cite_error_' . CITE_ERROR_REFERENCES_INVALID_INPUT => '無效嘅輸入; 唔需要有嘢',
477 - 'cite_error_' . CITE_ERROR_REFERENCES_INVALID_PARAMETERS => '無效嘅參數; 唔需要有嘢',
478 - 'cite_error_' . CITE_ERROR_REFERENCES_NO_BACKLINK_LABEL => "用晒啲自定返回標籤, 響 \"''cite_references_link_many_format_backlink_labels''\" 信息再整多啲",
479 -);
480 -$wgCiteMessages['zh-hk'] = $wgCiteMessages['zh-tw'];
481 -$wgCiteMessages['zh-sg'] = $wgCiteMessages['zh-cn'];
482 -
Index: trunk/extensions/Cite/SpecialCite.i18n.php
@@ -167,24 +167,28 @@
168168 $wgSpecialCiteMessages['wa'] = array(
169169 'cite_page' => 'Pådje:',
170170 );
171 -$wgSpecialCiteMessages['zh-cn'] = array(
 171+$wgSpecialCiteMessages['yue'] = array(
 172+ 'cite_article_link' => '引用呢篇文',
 173+ 'cite' => '引用文章',
 174+ 'cite_page' => '版:',
 175+ 'cite_submit' => '引用',
 176+);
 177+$wgSpecialCiteMessages['zh-hans'] = array(
172178 'cite_article_link' => '引用此文',
173179 'cite' => '引用文章',
174180 'cite_page' => '页面:',
175181 'cite_submit' => '引用',
176182 );
177 -$wgSpecialCiteMessages['zh-tw'] = array(
 183+$wgSpecialCiteMessages['zh-hant'] = array(
178184 'cite_article_link' => '引用此文',
179185 'cite' => '引用文章',
180186 'cite_page' => '頁面:',
181187 'cite_submit' => '引用',
182188 );
183 -$wgSpecialCiteMessages['zh-yue'] = array(
184 - 'cite_article_link' => '引用呢篇文',
185 - 'cite' => '引用文章',
186 - 'cite_page' => '版:',
187 - 'cite_submit' => '引用',
188 -);
189 -$wgSpecialCiteMessages['zh-hk'] = $wgSpecialCiteMessages['zh-tw'];
190 -$wgSpecialCiteMessages['zh-sg'] = $wgSpecialCiteMessages['zh-cn'];
 189+$wgSpecialCiteMessages['zh-cn'] = $wgSpecialCiteMessages['zh-hans'];
 190+$wgSpecialCiteMessages['zh-hk'] = $wgSpecialCiteMessages['zh-hant'];
 191+$wgSpecialCiteMessages['zh-sg'] = $wgSpecialCiteMessages['zh-hans'];
 192+$wgSpecialCiteMessages['zh-tw'] = $wgSpecialCiteMessages['zh-hant'];
 193+$wgSpecialCiteMessages['zh-yue'] = $wgSpecialCiteMessages['yue'];
191194
 195+
Index: trunk/extensions/NewestPages/NewestPages.i18n.php
@@ -179,8 +179,22 @@
180180 'newestpages-hideredir' => 'Sakrij stranice preusmerenja',
181181 ),
182182
183 -/* Chinese (China) (下一次登录) */
184 -'zh-cn' => array(
 183+/* Cantonese (Hillgentleman, Shinjiman) */
 184+'yue' => array(
 185+'newestpages' => '新頁',
 186+'newestpages-header' => "'''呢度列舉成個維基入面最新 $1 頁。'''",
 187+'newestpages-limitlinks' => '攤開頂龍 $1 版',
 188+'newestpages-namespace' => '空間名:',
 189+'newestpages-none' => '乜都揾唔到。',
 190+'newestpages-ns-header' => "'''呢度列舉$2 空間名裏面最新 $1 篇文。'''",
 191+'newestpages-showing' => '攤開最新$1 篇文:',
 192+'newestpages-submit' => '去',
 193+'newestpages-showredir' => '攤開啲跳轉頁',
 194+'newestpages-hideredir' => '摺埋啲跳轉頁',
 195+),
 196+
 197+/* Chinese (Simplified) (下一次登录) */
 198+'zh-hans' => array(
185199 'newestpages' => '最新页面',
186200 'newestpages-header' => "'''本页面列举维基上第$1新的页面。'''",
187201 'newestpages-limitlinks' => '显示$1个页面',
@@ -193,8 +207,8 @@
194208 'newestpages-hideredir' => '隐藏重定向页面',
195209 ),
196210
197 -/* Chinese (Taiwan) (KilluaZaoldyeck, Shinjiman) */
198 -'zh-tw' => array(
 211+/* Chinese (Traditional) (KilluaZaoldyeck, Shinjiman) */
 212+'zh-hant' => array(
199213 'newestpages' => '最新頁面',
200214 'newestpages-header' => "'''本頁列出維基上第$1新的頁面。'''",
201215 'newestpages-limitlinks' => '顯示$1個頁面',
@@ -207,26 +221,16 @@
208222 'newestpages-hideredir' => '隱藏重定向頁面',
209223 ),
210224
211 -/* Cantonese (Hillgentleman, Shinjiman) */
212 -'zh-yue' => array(
213 -'newestpages' => '新頁',
214 -'newestpages-header' => "'''呢度列舉成個維基入面最新 $1 頁。'''",
215 -'newestpages-limitlinks' => '攤開頂龍 $1 版',
216 -'newestpages-namespace' => '空間名:',
217 -'newestpages-none' => '乜都揾唔到。',
218 -'newestpages-ns-header' => "'''呢度列舉$2 空間名裏面最新 $1 篇文。'''",
219 -'newestpages-showing' => '攤開最新$1 篇文:',
220 -'newestpages-submit' => '去',
221 -'newestpages-showredir' => '攤開啲跳轉頁',
222 -'newestpages-hideredir' => '摺埋啲跳轉頁',
223 -),
224 -
225225 );
226 - /* Chinese (Hong Kong) (inherited from Chinese (Taiwan)) */
227 - $messages['zh-hk'] = $messages['zh-tw'];
228 - /* Chinese (Singapore) (inherited from Chinese (China)) */
229 - $messages['zh-sg'] = $messages['zh-cn'];
 226+ /* Chinese defaults, fallback to zh-hans or zh-hant */
 227+ $messages['zh-cn'] = $messages['zh-hans'];
 228+ $messages['zh-hk'] = $messages['zh-hant'];
 229+ $messages['zh-sg'] = $messages['zh-hans'];
 230+ $messages['zh-tw'] = $messages['zh-hant'];
 231+ /* CAntonese default, fallback to yue */
 232+ $messages['zh-yue'] = $messages['yue'];
230233
231234 return $single ? $messages['en'] : $messages;
232235 }
233236
 237+
Index: trunk/extensions/DismissableSiteNotice/DismissableSiteNotice.i18n.php
@@ -120,17 +120,20 @@
121121 $wgDismissableSiteNoticeMessages['ur'] = array(
122122 'sitenotice_close' => 'ترک',
123123 );
124 -$wgDismissableSiteNoticeMessages['zh-cn'] = array(
 124+$wgDismissableSiteNoticeMessages['yue'] = array(
 125+ 'sitenotice_close' => '閂咗佢',
 126+);
 127+$wgDismissableSiteNoticeMessages['zh-hans'] = array(
125128 'sitenotice_close' => '关闭',
126129 );
127 -$wgDismissableSiteNoticeMessages['zh-tw'] = array(
 130+$wgDismissableSiteNoticeMessages['zh-hant'] = array(
128131 'sitenotice_close' => '關閉',
129132 );
130 -$wgDismissableSiteNoticeMessages['zh-yue'] = array(
131 - 'sitenotice_close' => '閂咗佢',
132 -);
133 -$wgDismissableSiteNoticeMessages['zh-hk'] = $wgDismissableSiteNoticeMessages['zh-tw'];
134 -$wgDismissableSiteNoticeMessages['zh-sg'] = $wgDismissableSiteNoticeMessages['zh-cn'];
 133+$wgDismissableSiteNoticeMessages['zh-cn'] = $wgDismissableSiteNoticeMessages['zh-hans'];
 134+$wgDismissableSiteNoticeMessages['zh-hk'] = $wgDismissableSiteNoticeMessages['zh-hant'];
 135+$wgDismissableSiteNoticeMessages['zh-sg'] = $wgDismissableSiteNoticeMessages['zh-hnas'];
 136+$wgDismissableSiteNoticeMessages['zh-hk'] = $wgDismissableSiteNoticeMessages['zh-hant'];
 137+$wgDismissableSiteNoticeMessages['zh-yue'] = $wgDismissableSiteNoticeMessages['yue'];
135138
136139
137140
Index: trunk/extensions/SiteMatrix/SiteMatrix.i18n.php
@@ -98,19 +98,19 @@
9999 $wgSiteMatrixMessages['ur'] = array(
100100 "sitematrix" => 'فہرست وکی میڈیا کے دیگر وکییوں کی',
101101 );
102 -$wgSiteMatrixMessages['zh-cn'] = array(
103 - "sitematrix" => "维基媒体站点列表",
 102+$wgSiteMatrixMessages['yue'] = array(
 103+ "sitematrix" => "Wikimedia嘅wiki一覽",
104104 );
105 -$wgSiteMatrixMessages['zh-hk'] = array(
106 - "sitematrix" => "維基媒體網站清單",
107 -);
108 -$wgSiteMatrixMessages['zh-sg'] = array(
 105+$wgSiteMatrixMessages['zh-hans'] = array(
109106 "sitematrix" => "维基媒体站点列表",
110107 );
111 -$wgSiteMatrixMessages['zh-tw'] = array(
 108+$wgSiteMatrixMessages['zh-hant'] = array(
112109 "sitematrix" => "維基媒體網站清單",
113110 );
114 -$wgSiteMatrixMessages['zh-yue'] = array(
115 - "sitematrix" => "Wikimedia嘅wiki一覽",
116 -);
 111+$wgSiteMatrixMessages['zh-cn'] = $wgSiteMatrixMessages['zh-hans'];
 112+$wgSiteMatrixMessages['zh-hk'] = $wgSiteMatrixMessages['zh-hant'];
 113+$wgSiteMatrixMessages['zh-sg'] = $wgSiteMatrixMessages['zh-hans'];
 114+$wgSiteMatrixMessages['zh-tw'] = $wgSiteMatrixMessages['zh-hant'];
 115+$wgSiteMatrixMessages['zh-yue'] = $wgSiteMatrixMessages['yue'];
117116
 117+
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.zh-hk.php
@@ -31,5 +31,6 @@
3232 */
3333
3434 /* Inherit zh-Hant localisation messages */
35 -require_once('CategoryTree.i18n.zh.php');
 35+require_once('CategoryTree.i18n.zh-hant.php');
3636
 37+
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.zh-yue.php
@@ -2,7 +2,7 @@
33 /*
44 Internationalisation file for the CategoryTree extension
55 Copyright (C) 2006, Daniel Kinzler, brightbyte.de
6 - Cantonese by Shinjiman
 6+ Traditional Chinese by Alex S.H. Lin and Shinjiman
77
88 This file is licensed under the GPL and the GFDL:
99
@@ -29,34 +29,8 @@
3030 along with this program; if not, write to the Free Software
3131 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
3232 */
33 -
34 -$messages['categorytree']= '分類樹';
35 -$messages['categorytree-tab']= '樹';
36 -$messages['categorytree-header']=
37 -'輸入分類名去睇佢嘅樹形結構內容。
38 -請留意呢個係需要進階嘅JavaScript功能叫做AJAX。
39 -如果你係有一個好舊嘅瀏覽器,又或者停用咗JavaScript,咁就會用唔到。
40 -';
41 -
42 -$messages['categorytree-category']= '分類';
43 -$messages['categorytree-go']= '載入';
44 -$messages['categorytree-parents']= '父分類';
45 -
46 -$messages['categorytree-mode-categories']= '只顯示分類';
47 -$messages['categorytree-mode-pages']= '除咗圖像之外嘅版';
48 -$messages['categorytree-mode-all']= '全版';
49 -
50 -$messages['categorytree-collapse']= '收埋';
51 -$messages['categorytree-expand']= '打開';
52 -$messages['categorytree-load']= '載入';
53 -$messages['categorytree-loading']= '載入緊';
54 -$messages['categorytree-nothing-found']= '搵唔到任何嘢';
55 -$messages['categorytree-no-subcategories']= '冇細分類';
56 -$messages['categorytree-no-pages']= '冇文章或者細分類';
57 -$messages['categorytree-not-found']= "搵唔到<i>$1</i>分類";
5833
59 -$messages['categorytree-show-list'] = "顯示做表";
60 -$messages['categorytree-show-tree'] = "顯示做樹";
61 -$messages['categorytree-too-many-subcats'] = "唔可以將細分類顯示做樹,因為已經有太多喇。";
 34+/* Inherit yue localisation messages */
 35+require_once('CategoryTree.i18n.yue.php');
6236
6337
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.zh.php
@@ -29,35 +29,8 @@
3030 along with this program; if not, write to the Free Software
3131 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
3232 */
33 -
34 -$messages['categorytree']= '分類樹';
35 -$messages['categorytree-tab']= '樹狀目錄';
36 -$messages['categorytree-header']=
37 -'在此可以查詢以分類的樹狀結構。
38 -注意: 本特殊頁面使用AJAX技術。
39 -如果您的瀏覽器非常老舊,或者是關閉了JavaScript,本頁面將會無法正常運作。
40 -';
41 -
42 -$messages['categorytree-category']= '分類';
43 -$messages['categorytree-go']= '顯示樹狀結構';
44 -$messages['categorytree-parents']= '父分類';
45 -
46 -$messages['categorytree-mode-categories']= '只顯示分類';
47 -$messages['categorytree-mode-pages']= '除去圖像頁面';
48 -$messages['categorytree-mode-all']= '所有頁面';
49 -
50 -$messages['categorytree-collapse']= '摺疊';
51 -$messages['categorytree-expand']= '展開';
52 -$messages['categorytree-load']= '載入';
53 -$messages['categorytree-loading']= '載入中';
54 -$messages['categorytree-nothing-found']= '找不到任何項目';
55 -$messages['categorytree-no-subcategories']= '没有子分類';
56 -$messages['categorytree-no-pages']= '没有頁面或子分類';
57 -$messages['categorytree-not-found']= "找不到分類<i>$1</i>";
5833
 34+/* Inherit zh-Hant localisation messages */
 35+require_once('CategoryTree.i18n.zh-hant.php');
5936
60 -$messages['categorytree-show-list'] = "以清單顯示";
61 -$messages['categorytree-show-tree'] = "以樹狀顯示";
62 -$messages['categorytree-too-many-subcats'] = "無法以樹狀顯示子分類,因為已經有太多了。";
6337
64 -
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.yue.php
@@ -0,0 +1,62 @@
 2+<?php
 3+/*
 4+ Internationalisation file for the CategoryTree extension
 5+ Copyright (C) 2006, Daniel Kinzler, brightbyte.de
 6+ Cantonese by Shinjiman
 7+
 8+ This file is licensed under the GPL and the GFDL:
 9+
 10+
 11+ Permission is granted to copy, distribute and/or modify this document
 12+ under the terms of the GNU Free Documentation License, Version 1.2
 13+ or any later version published by the Free Software Foundation;
 14+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
 15+ Texts. A copy of the license is included in the section entitled "GNU
 16+ Free Documentation License".
 17+
 18+
 19+ This program is free software; you can redistribute it and/or
 20+ modify it under the terms of the GNU General Public License
 21+ as published by the Free Software Foundation; either version 2
 22+ of the License, or (at your option) any later version.
 23+
 24+ This program is distributed in the hope that it will be useful,
 25+ but WITHOUT ANY WARRANTY; without even the implied warranty of
 26+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 27+ GNU General Public License for more details.
 28+
 29+ You should have received a copy of the GNU General Public License
 30+ along with this program; if not, write to the Free Software
 31+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 32+ */
 33+
 34+$messages['categorytree']= '分類樹';
 35+$messages['categorytree-tab']= '樹';
 36+$messages['categorytree-header']=
 37+'輸入分類名去睇佢嘅樹形結構內容。
 38+請留意呢個係需要進階嘅JavaScript功能叫做AJAX。
 39+如果你係有一個好舊嘅瀏覽器,又或者停用咗JavaScript,咁就會用唔到。
 40+';
 41+
 42+$messages['categorytree-category']= '分類';
 43+$messages['categorytree-go']= '載入';
 44+$messages['categorytree-parents']= '父分類';
 45+
 46+$messages['categorytree-mode-categories']= '只顯示分類';
 47+$messages['categorytree-mode-pages']= '除咗圖像之外嘅版';
 48+$messages['categorytree-mode-all']= '全版';
 49+
 50+$messages['categorytree-collapse']= '收埋';
 51+$messages['categorytree-expand']= '打開';
 52+$messages['categorytree-load']= '載入';
 53+$messages['categorytree-loading']= '載入緊';
 54+$messages['categorytree-nothing-found']= '搵唔到任何嘢';
 55+$messages['categorytree-no-subcategories']= '冇細分類';
 56+$messages['categorytree-no-pages']= '冇文章或者細分類';
 57+$messages['categorytree-not-found']= "搵唔到<i>$1</i>分類";
 58+
 59+$messages['categorytree-show-list'] = "顯示做表";
 60+$messages['categorytree-show-tree'] = "顯示做樹";
 61+$messages['categorytree-too-many-subcats'] = "唔可以將細分類顯示做樹,因為已經有太多喇。";
 62+
 63+
Property changes on: trunk/extensions/CategoryTree/CategoryTree.i18n.yue.php
___________________________________________________________________
Added: svn:eol-style
164 + native
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.zh-hans.php
@@ -0,0 +1,63 @@
 2+<?php
 3+/*
 4+ Internationalisation file for the CategoryTree extension
 5+ Copyright (C) 2006, Daniel Kinzler, brightbyte.de
 6+ Simplified Chinese by Bean.zj, Shinjiman and Vipuser
 7+
 8+ This file is licensed under the GPL and the GFDL:
 9+
 10+
 11+ Permission is granted to copy, distribute and/or modify this document
 12+ under the terms of the GNU Free Documentation License, Version 1.2
 13+ or any later version published by the Free Software Foundation;
 14+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
 15+ Texts. A copy of the license is included in the section entitled "GNU
 16+ Free Documentation License".
 17+
 18+
 19+ This program is free software; you can redistribute it and/or
 20+ modify it under the terms of the GNU General Public License
 21+ as published by the Free Software Foundation; either version 2
 22+ of the License, or (at your option) any later version.
 23+
 24+ This program is distributed in the hope that it will be useful,
 25+ but WITHOUT ANY WARRANTY; without even the implied warranty of
 26+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 27+ GNU General Public License for more details.
 28+
 29+ You should have received a copy of the GNU General Public License
 30+ along with this program; if not, write to the Free Software
 31+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 32+ */
 33+
 34+$messages['categorytree']= '分类树';
 35+$messages['categorytree-tab']= '树形目录';
 36+$messages['categorytree-header']=
 37+'在此可以查询以分类的树形结构。
 38+注意: 本特殊页面使用AJAX技术。
 39+如果您的浏览器非常老旧,或者是关闭了JavaScript,本页面将会无法正常运作。
 40+';
 41+
 42+$messages['categorytree-category']= '分类';
 43+$messages['categorytree-go']= '显示树形结构';
 44+$messages['categorytree-parents']= '上级分类';
 45+
 46+$messages['categorytree-mode-categories']= '只显示分类';
 47+$messages['categorytree-mode-pages']= '除去图像页面';
 48+$messages['categorytree-mode-all']= '所有页面';
 49+
 50+$messages['categorytree-collapse']= '折叠';
 51+$messages['categorytree-expand']= '展开';
 52+$messages['categorytree-load']= '装载';
 53+$messages['categorytree-loading']= '装载中';
 54+$messages['categorytree-nothing-found']= '搜索结果为空';
 55+$messages['categorytree-no-subcategories']= '没有子分类。';
 56+$messages['categorytree-no-pages']= '没有文章或是子分类。';
 57+$messages['categorytree-not-found']= "找不到分类<i>$1</i>";
 58+
 59+
 60+$messages['categorytree-show-list'] = "以列表显示";
 61+$messages['categorytree-show-tree'] = "以树形显示";
 62+$messages['categorytree-too-many-subcats'] = "无法以树形显示子分类,因为已经有太多了。";
 63+
 64+
Property changes on: trunk/extensions/CategoryTree/CategoryTree.i18n.zh-hans.php
___________________________________________________________________
Added: svn:eol-style
165 + native
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.zh-hant.php
@@ -0,0 +1,63 @@
 2+<?php
 3+/*
 4+ Internationalisation file for the CategoryTree extension
 5+ Copyright (C) 2006, Daniel Kinzler, brightbyte.de
 6+ Traditional Chinese by Alex S.H. Lin and Shinjiman
 7+
 8+ This file is licensed under the GPL and the GFDL:
 9+
 10+
 11+ Permission is granted to copy, distribute and/or modify this document
 12+ under the terms of the GNU Free Documentation License, Version 1.2
 13+ or any later version published by the Free Software Foundation;
 14+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
 15+ Texts. A copy of the license is included in the section entitled "GNU
 16+ Free Documentation License".
 17+
 18+
 19+ This program is free software; you can redistribute it and/or
 20+ modify it under the terms of the GNU General Public License
 21+ as published by the Free Software Foundation; either version 2
 22+ of the License, or (at your option) any later version.
 23+
 24+ This program is distributed in the hope that it will be useful,
 25+ but WITHOUT ANY WARRANTY; without even the implied warranty of
 26+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 27+ GNU General Public License for more details.
 28+
 29+ You should have received a copy of the GNU General Public License
 30+ along with this program; if not, write to the Free Software
 31+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 32+ */
 33+
 34+$messages['categorytree']= '分類樹';
 35+$messages['categorytree-tab']= '樹狀目錄';
 36+$messages['categorytree-header']=
 37+'在此可以查詢以分類的樹狀結構。
 38+注意: 本特殊頁面使用AJAX技術。
 39+如果您的瀏覽器非常老舊,或者是關閉了JavaScript,本頁面將會無法正常運作。
 40+';
 41+
 42+$messages['categorytree-category']= '分類';
 43+$messages['categorytree-go']= '顯示樹狀結構';
 44+$messages['categorytree-parents']= '父分類';
 45+
 46+$messages['categorytree-mode-categories']= '只顯示分類';
 47+$messages['categorytree-mode-pages']= '除去圖像頁面';
 48+$messages['categorytree-mode-all']= '所有頁面';
 49+
 50+$messages['categorytree-collapse']= '摺疊';
 51+$messages['categorytree-expand']= '展開';
 52+$messages['categorytree-load']= '載入';
 53+$messages['categorytree-loading']= '載入中';
 54+$messages['categorytree-nothing-found']= '找不到任何項目';
 55+$messages['categorytree-no-subcategories']= '没有子分類';
 56+$messages['categorytree-no-pages']= '没有頁面或子分類';
 57+$messages['categorytree-not-found']= "找不到分類<i>$1</i>";
 58+
 59+
 60+$messages['categorytree-show-list'] = "以清單顯示";
 61+$messages['categorytree-show-tree'] = "以樹狀顯示";
 62+$messages['categorytree-too-many-subcats'] = "無法以樹狀顯示子分類,因為已經有太多了。";
 63+
 64+
Property changes on: trunk/extensions/CategoryTree/CategoryTree.i18n.zh-hant.php
___________________________________________________________________
Added: svn:eol-style
165 + native
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.zh-tw.php
@@ -31,5 +31,6 @@
3232 */
3333
3434 /* Inherit zh-Hant localisation messages */
35 -require_once('CategoryTree.i18n.zh.php');
 35+require_once('CategoryTree.i18n.zh-hant.php');
3636
 37+
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.zh-cn.php
@@ -29,35 +29,8 @@
3030 along with this program; if not, write to the Free Software
3131 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
3232 */
33 -
34 -$messages['categorytree']= '分类树';
35 -$messages['categorytree-tab']= '树形目录';
36 -$messages['categorytree-header']=
37 -'在此可以查询以分类的树形结构。
38 -注意: 本特殊页面使用AJAX技术。
39 -如果您的浏览器非常老旧,或者是关闭了JavaScript,本页面将会无法正常运作。
40 -';
41 -
42 -$messages['categorytree-category']= '分类';
43 -$messages['categorytree-go']= '显示树形结构';
44 -$messages['categorytree-parents']= '上级分类';
45 -
46 -$messages['categorytree-mode-categories']= '只显示分类';
47 -$messages['categorytree-mode-pages']= '除去图像页面';
48 -$messages['categorytree-mode-all']= '所有页面';
49 -
50 -$messages['categorytree-collapse']= '折叠';
51 -$messages['categorytree-expand']= '展开';
52 -$messages['categorytree-load']= '装载';
53 -$messages['categorytree-loading']= '装载中';
54 -$messages['categorytree-nothing-found']= '搜索结果为空';
55 -$messages['categorytree-no-subcategories']= '没有子分类。';
56 -$messages['categorytree-no-pages']= '没有文章或是子分类。';
57 -$messages['categorytree-not-found']= "找不到分类<i>$1</i>";
5833
 34+/* Inherit zh-Hans localisation messages */
 35+require_once('CategoryTree.i18n.zh-hans.php');
5936
60 -$messages['categorytree-show-list'] = "以列表显示";
61 -$messages['categorytree-show-tree'] = "以树形显示";
62 -$messages['categorytree-too-many-subcats'] = "无法以树形显示子分类,因为已经有太多了。";
6337
64 -
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.zh-sg.php
@@ -31,5 +31,6 @@
3232 */
3333
3434 /* Inherit zh-Hans localisation messages */
35 -require_once('CategoryTree.i18n.zh-cn.php');
 35+require_once('CategoryTree.i18n.zh-hans.php');
3636
 37+
Index: trunk/extensions/LuceneSearch/LuceneSearch.i18n.php
@@ -495,7 +495,25 @@
496496 'lucenepowersearchtext' => 'Cweraedje dins les espåces di lomaedje: $1 <br />
497497 Cweraedje di: $3 $9 $10',
498498 );
499 -$wgLuceneSearchMessages['zh-cn'] = array(
 499+$wgLuceneSearchMessages['yue'] = array(
 500+ 'searchnumber' => "<strong>一共有$3項搜尋結果,以下係第$1-$2項結果</strong>",
 501+ 'searchprev' => "&#x00AB; <span style='font-size: small'>上一版</span>",
 502+ 'searchnext' => "<span style='font-size: small'>下一版</span> &#x00BB;",
 503+ 'searchscore' => "關聯度:$1",
 504+ 'searchsize' => "$1KB ($2 個字)",
 505+ 'searchdidyoumean' => "你係唔係搵\"<a href=\"$1\">$2</a>\"?",
 506+ 'searchnoresults' => "對唔住,搵唔到同你匹配嘅查詢。",
 507+ 'searchnearmatches' => "<b>以下頁面同你查詢嘅内容有相似嘅標題:</b>\n",
 508+ 'searchnearmatch' => "<li>$1</li>\n",
 509+ 'lucenepowersearchtext' => "
 510+響空間名度搵:\n
 511+$1\n
 512+搜尋:$3 $9 $10",
 513+ 'lucenefallback' => "Wiki搜尋出咗問題。呢個可能係暫時性嘅,請稍後再試。你亦都可以通過利用外部搜尋服務來去搵呢個wiki:\n",
 514+ 'searchall' => '全部',
 515+ 'searchincategory' => '響分類度'
 516+);
 517+$wgLuceneSearchMessages['zh-hans'] = array(
500518 'searchnumber' => "<strong>共有$3项搜索结果,以下是第$1-$2项结果</strong>",
501519 'searchprev' => "&#x00AB; <span style='font-size: small'>上一页</span>",
502520 'searchnext' => "<span style='font-size: small'>下一页</span> &#x00BB;",
@@ -509,9 +527,11 @@
510528 在名字空间中搜索:\n
511529 $1\n
512530 搜索:$3 $9 $10",
513 - 'lucenefallback' => "系统搜索发生错误。这可能是暂时性的,请稍后重试。你也可以通过使用外部搜索服务搜索本站:\n"
 531+ 'lucenefallback' => "系统搜索发生错误。这可能是暂时性的,请稍后重试。你也可以通过使用外部搜索服务搜索本站:\n",
 532+ 'searchall' => '所有',
 533+ 'searchincategory' => '在分类中'
514534 );
515 -$wgLuceneSearchMessages['zh-tw'] = array(
 535+$wgLuceneSearchMessages['zh-hant'] = array(
516536 'searchnumber' => "<strong>共有$3項搜尋結果,以下是第$1-$2項結果</strong>",
517537 'searchprev' => "&#x00AB; <span style='font-size: small'>上一頁</span>",
518538 'searchnext' => "<span style='font-size: small'>下一頁</span> &#x00BB;",
@@ -525,24 +545,15 @@
526546 在名字空間中搜尋:\n
527547 $1\n
528548 搜尋:$3 $9 $10",
529 - 'lucenefallback' => "系統搜尋發生錯誤。這可能是暫時性的,請稍後重試。你也可以通過使用外部搜尋服務搜尋本站:\n"
 549+ 'lucenefallback' => "系統搜尋發生錯誤。這可能是暫時性的,請稍後重試。你也可以通過使用外部搜尋服務搜尋本站:\n",
 550+ 'searchall' => '所有',
 551+ 'searchincategory' => '在分類中'
530552 );
531 -$wgLuceneSearchMessages['zh-yue'] = array(
532 - 'searchnumber' => "<strong>一共有$3項搜尋結果,以下係第$1-$2項結果</strong>",
533 - 'searchprev' => "&#x00AB; <span style='font-size: small'>上一版</span>",
534 - 'searchnext' => "<span style='font-size: small'>下一版</span> &#x00BB;",
535 - 'searchscore' => "關聯度:$1",
536 - 'searchsize' => "$1KB ($2 個字)",
537 - 'searchdidyoumean' => "你係唔係搵\"<a href=\"$1\">$2</a>\"?",
538 - 'searchnoresults' => "對唔住,搵唔到同你匹配嘅查詢。",
539 - 'searchnearmatches' => "<b>以下頁面同你查詢嘅内容有相似嘅標題:</b>\n",
540 - 'searchnearmatch' => "<li>$1</li>\n",
541 - 'lucenepowersearchtext' => "
542 -響空間名度搵:\n
543 -$1\n
544 -搜尋:$3 $9 $10",
545 - 'lucenefallback' => "Wiki搜尋出咗問題。呢個可能係暫時性嘅,請稍後再試。你亦都可以通過利用外部搜尋服務來去搵呢個wiki:\n"
546 -);
547 -$wgLuceneSearchMessages['zh-hk'] = $wgLuceneSearchMessages['zh-tw'];
548 -$wgLuceneSearchMessages['zh-sg'] = $wgLuceneSearchMessages['zh-cn'];
549553
 554+$wgLuceneSearchMessages['zh-cn'] = $wgLuceneSearchMessages['zh-hans'];
 555+$wgLuceneSearchMessages['zh-hk'] = $wgLuceneSearchMessages['zh-hant'];
 556+$wgLuceneSearchMessages['zh-sg'] = $wgLuceneSearchMessages['zh-hans'];
 557+$wgLuceneSearchMessages['zh-tw'] = $wgLuceneSearchMessages['zh-hant'];
 558+$wgLuceneSearchMessages['zh-yue'] = $wgLuceneSearchMessages['yue'];
 559+
 560+

Follow-up revisions

RevisionCommit summaryAuthorDate
r23746* (bug 10426) Localisation update for various extensions (zho series)raymond17:26, 5 July 2007
r23913* (bug 10426) Localisation update for various extensions (zho series)...raymond18:28, 9 July 2007

Status & tagging log