Index: trunk/phase3/RELEASE-NOTES |
— | — | @@ -147,13 +147,15 @@ |
148 | 148 | === Languages updated in 1.15 === |
149 | 149 | |
150 | 150 | MediaWiki supports over 300 languages. Many localisations are updated |
151 | | -regularly. Below only new and removed languages are listed. |
| 151 | +regularly. Below only new and removed languages are listed, as well as |
| 152 | +changes to languages because of MediaZilla reports. |
152 | 153 | |
153 | 154 | * Austrian German (de-at) (new) |
154 | 155 | * Swiss Standard German (de-ch) (new) |
155 | 156 | * Literary Chinese (lzh) (new) |
156 | 157 | * Võro (vro) (renamed from fiu-vro) |
157 | 158 | * (bug 17151) Add magic word alias for #redirect for Vietnamese |
| 159 | +* (bug 17288) Messages improved for default language (English) |
158 | 160 | |
159 | 161 | == Compatibility == |
160 | 162 | |
Index: trunk/phase3/includes/specials/SpecialMovepage.php |
— | — | @@ -235,14 +235,17 @@ |
236 | 236 | |
237 | 237 | if( ($this->oldTitle->hasSubpages() || $this->oldTitle->getTalkPage()->hasSubpages()) |
238 | 238 | && $this->oldTitle->userCan( 'move-subpages' ) ) { |
| 239 | + global $wgMaximumMovedPages; |
| 240 | + |
239 | 241 | $wgOut->addHTML( " |
240 | 242 | <tr> |
241 | 243 | <td></td> |
242 | 244 | <td class=\"mw-input\">" . |
243 | 245 | Xml::checkLabel( wfMsg( |
244 | | - $this->oldTitle->hasSubpages() |
| 246 | + ( $this->oldTitle->hasSubpages() |
245 | 247 | ? 'move-subpages' |
246 | | - : 'move-talk-subpages' |
| 248 | + : 'move-talk-subpages' ), |
| 249 | + $wgMaximumMovedPages |
247 | 250 | ), |
248 | 251 | 'wpMovesubpages', 'wpMovesubpages', |
249 | 252 | # Don't check the box if we only have talk subpages to |
Index: trunk/phase3/languages/messages/MessagesZh_tw.php |
— | — | @@ -51,7 +51,7 @@ |
52 | 52 | 'tog-ccmeonemails' => '當我寄電子郵件給其他使用者時,也寄一份複本到我的信箱。', |
53 | 53 | |
54 | 54 | # Categories related messages |
55 | | -'subcategories' => '子分類', |
| 55 | +'subcategories' => '子分類', |
56 | 56 | |
57 | 57 | 'mainpagetext' => "<big>'''已成功安裝 MediaWiki!'''</big>", |
58 | 58 | 'mainpagedocfooter' => '請參閱 [http://meta.wikimedia.org/wiki/Help:Contents 使用者手冊] 以獲得使用此 wiki 軟體的訊息! |
— | — | @@ -62,32 +62,31 @@ |
63 | 63 | * [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki 常見問題解答] |
64 | 64 | * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 發佈郵件清單]', |
65 | 65 | |
66 | | -# Metadata in edit box |
67 | | -'help' => '使用說明', |
68 | | -'search' => '搜尋', |
69 | | -'history' => '修訂記錄', |
70 | | -'userpage' => '查看使用者頁面', |
71 | | -'projectpage' => '查看計畫頁面', |
72 | | -'mediawikipage' => '檢視使用者介面訊息', |
73 | | -'lastmodifiedat' => '本頁最後更動時間在 $1 $2。', # $1 date, $2 time |
74 | | -'jumptosearch' => '搜尋', |
| 66 | +'help' => '使用說明', |
| 67 | +'search' => '搜尋', |
| 68 | +'history' => '修訂記錄', |
| 69 | +'userpage' => '查看使用者頁面', |
| 70 | +'projectpage' => '查看計畫頁面', |
| 71 | +'mediawikipage' => '檢視使用者介面訊息', |
| 72 | +'lastmodifiedat' => '本頁最後更動時間在 $1 $2。', # $1 date, $2 time |
| 73 | +'jumptosearch' => '搜尋', |
75 | 74 | |
76 | 75 | # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations). |
77 | | -'copyright' => '本站的文字內容除另有聲明外,全部以 $1 條款授權使用。', |
78 | | -'edithelp' => '編輯說明', |
79 | | -'faq' => '常見問題解答', |
80 | | -'faqpage' => 'Project:常見問題解答', |
81 | | -'helppage' => 'Help:目錄', |
82 | | -'portal' => '社群入口', |
83 | | -'portal-url' => 'Project:社群入口', |
| 76 | +'copyright' => '本站的文字內容除另有聲明外,全部以 $1 條款授權使用。', |
| 77 | +'edithelp' => '編輯說明', |
| 78 | +'faq' => '常見問題解答', |
| 79 | +'faqpage' => 'Project:常見問題解答', |
| 80 | +'helppage' => 'Help:目錄', |
| 81 | +'portal' => '社群入口', |
| 82 | +'portal-url' => 'Project:社群入口', |
84 | 83 | |
85 | 84 | 'badaccess-groups' => '您剛才的請求只有{{PLURAL:$2|這個|這些}}使用者組的使用者才能使用: $1', |
86 | 85 | |
87 | | -'thisisdeleted' => '查看或復原$1?', |
88 | | -'site-rss-feed' => '訂閱 $1 的 RSS 資料來源', |
89 | | -'site-atom-feed' => '訂閱 $1 的 Atom 資料來源', |
90 | | -'page-rss-feed' => '訂閱「$1」的 RSS 資料來源', |
91 | | -'page-atom-feed' => '訂閱「$1」的 Atom 資料來源', |
| 86 | +'thisisdeleted' => '查看或復原$1?', |
| 87 | +'site-rss-feed' => '訂閱 $1 的 RSS 資料來源', |
| 88 | +'site-atom-feed' => '訂閱 $1 的 Atom 資料來源', |
| 89 | +'page-rss-feed' => '訂閱「$1」的 RSS 資料來源', |
| 90 | +'page-atom-feed' => '訂閱「$1」的 Atom 資料來源', |
92 | 91 | |
93 | 92 | # Short words for each namespace, by default used in the namespace tab in monobook |
94 | 93 | 'nstab-user' => '使用者頁面', |
— | — | @@ -97,47 +96,47 @@ |
98 | 97 | 'nstab-help' => '說明頁面', |
99 | 98 | |
100 | 99 | # General errors |
101 | | -'actionthrottledtext' => '系統因為反垃圾編輯的考量,禁止如此頻繁地修改資料,請數分鐘後再嘗試。', |
| 100 | +'actionthrottledtext' => '系統因為反垃圾編輯的考量,禁止如此頻繁地修改資料,請數分鐘後再嘗試。', |
102 | 101 | |
103 | 102 | # Login and logout pages |
104 | | -'logouttitle' => '使用者退出', |
105 | | -'logouttext' => '您現在已經退出。 |
| 103 | +'logouttitle' => '使用者退出', |
| 104 | +'logouttext' => '您現在已經退出。 |
106 | 105 | 您可以繼續以匿名方式使用{{SITENAME}},或再次以相同或不同使用者身份登入。', |
107 | | -'loginpagetitle' => '使用者登入', |
108 | | -'yourname' => '您的使用者名:', |
109 | | -'externaldberror' => '這可能是由於驗證資料庫錯誤或您被禁止更新您的外部帳號。', |
110 | | -'login' => '登入', |
111 | | -'nav-login-createaccount' => '登入/建立新帳號', |
112 | | -'userlogin' => '登入/建立新帳號', |
113 | | -'nologin' => '您還沒有帳號嗎?$1。', |
114 | | -'nologinlink' => '建立新帳號', |
115 | | -'createaccount' => '建立新帳號', |
116 | | -'gotaccount' => '已經擁有帳號?$1。', |
117 | | -'username' => '使用者名:', |
118 | | -'uid' => '使用者ID:', |
119 | | -'yournick' => '暱稱:', |
120 | | -'badsiglength' => '暱稱過長;它的長度必須在$1個字元以下。', |
121 | | -'prefs-help-realname' => '真實姓名是選填的,如果您選擇提供它,那它便用以對您的貢獻署名。', |
122 | | -'prefs-help-email' => '電子郵件是選填的,但當啟用它後可以在您沒有公開自己的使用者身分時透過您的使用者頁或使用者討論頁與您聯繫。', |
123 | | -'nocookiesnew' => '已成功建立新帳戶!偵測到您已關閉 Cookies,請開啟它並登入。', |
124 | | -'nocookieslogin' => '本站利用 Cookies 進行使用者登入,偵測到您已關閉 Cookies,請開啟它並重新登入。', |
125 | | -'noname' => '你沒有輸入一個有效的使用者帳號。', |
126 | | -'nosuchuser' => '找不到使用者 "$1"。 |
| 106 | +'loginpagetitle' => '使用者登入', |
| 107 | +'yourname' => '您的使用者名:', |
| 108 | +'externaldberror' => '這可能是由於驗證資料庫錯誤或您被禁止更新您的外部帳號。', |
| 109 | +'login' => '登入', |
| 110 | +'nav-login-createaccount' => '登入/建立新帳號', |
| 111 | +'userlogin' => '登入/建立新帳號', |
| 112 | +'nologin' => '您還沒有帳號嗎?$1。', |
| 113 | +'nologinlink' => '建立新帳號', |
| 114 | +'createaccount' => '建立新帳號', |
| 115 | +'gotaccount' => '已經擁有帳號?$1。', |
| 116 | +'username' => '使用者名:', |
| 117 | +'uid' => '使用者ID:', |
| 118 | +'yournick' => '暱稱:', |
| 119 | +'badsiglength' => '暱稱過長;它的長度必須在$1個字元以下。', |
| 120 | +'prefs-help-realname' => '真實姓名是選填的,如果您選擇提供它,那它便用以對您的貢獻署名。', |
| 121 | +'prefs-help-email' => '電子郵件是選填的,但當啟用它後可以在您沒有公開自己的使用者身分時透過您的使用者頁或使用者討論頁與您聯繫。', |
| 122 | +'nocookiesnew' => '已成功建立新帳戶!偵測到您已關閉 Cookies,請開啟它並登入。', |
| 123 | +'nocookieslogin' => '本站利用 Cookies 進行使用者登入,偵測到您已關閉 Cookies,請開啟它並重新登入。', |
| 124 | +'noname' => '你沒有輸入一個有效的使用者帳號。', |
| 125 | +'nosuchuser' => '找不到使用者 "$1"。 |
127 | 126 | 檢查您的拼寫,或者用下面的表格建立一個新帳號。', |
128 | | -'nosuchusershort' => '沒有一個名為「<nowiki>$1</nowiki>」的使用者。請檢查您輸入的文字是否有錯誤。', |
129 | | -'nouserspecified' => '你需要指定一個使用者帳號。', |
130 | | -'passwordtooshort' => '您的密碼不正確或太短,不能少於$1個字元,而且必須跟使用者名不同。', |
131 | | -'noemail' => '使用者"$1"沒有登記電子郵件地址。', |
132 | | -'passwordsent' => '使用者"$1"的新密碼已經寄往所登記的電子郵件地址。 |
| 127 | +'nosuchusershort' => '沒有一個名為「<nowiki>$1</nowiki>」的使用者。請檢查您輸入的文字是否有錯誤。', |
| 128 | +'nouserspecified' => '你需要指定一個使用者帳號。', |
| 129 | +'passwordtooshort' => '您的密碼不正確或太短,不能少於$1個字元,而且必須跟使用者名不同。', |
| 130 | +'noemail' => '使用者"$1"沒有登記電子郵件地址。', |
| 131 | +'passwordsent' => '使用者"$1"的新密碼已經寄往所登記的電子郵件地址。 |
133 | 132 | 請在收到後再登入。', |
134 | | -'blocked-mailpassword' => '由於這個使用者被封鎖,我們暫時禁止您請求申請新密碼。造成不便敬請見諒', |
135 | | -'eauthentsent' => '一封確認信已經發送到所示的地址。在發送其它郵件到此帳號前,您必須首先依照這封信中的指導確認這個電子郵件信箱真實有效。', |
136 | | -'emailconfirmlink' => '確認您的電子郵件地址', |
137 | | -'invalidemailaddress' => '電子郵件地址格式不正確,請輸入正確的電子郵件地址或清空該輸入框。', |
138 | | -'accountcreated' => '已建立帳號', |
139 | | -'accountcreatedtext' => '$1的帳號已經被建立。', |
140 | | -'createaccount-title' => '在{{SITENAME}}中建立新帳號', |
141 | | -'createaccount-text' => '有人在{{SITENAME}}中為 $2 建立了一個新帳號($4)。 "$2" 的密碼是 "$3" 。您應該立即登入並更改密碼。 |
| 133 | +'blocked-mailpassword' => '由於這個使用者被封鎖,我們暫時禁止您請求申請新密碼。造成不便敬請見諒', |
| 134 | +'eauthentsent' => '一封確認信已經發送到所示的地址。在發送其它郵件到此帳號前,您必須首先依照這封信中的指導確認這個電子郵件信箱真實有效。', |
| 135 | +'emailconfirmlink' => '確認您的電子郵件地址', |
| 136 | +'invalidemailaddress' => '電子郵件地址格式不正確,請輸入正確的電子郵件地址或清空該輸入框。', |
| 137 | +'accountcreated' => '已建立帳號', |
| 138 | +'accountcreatedtext' => '$1的帳號已經被建立。', |
| 139 | +'createaccount-title' => '在{{SITENAME}}中建立新帳號', |
| 140 | +'createaccount-text' => '有人在{{SITENAME}}中為 $2 建立了一個新帳號($4)。 "$2" 的密碼是 "$3" 。您應該立即登入並更改密碼。 |
142 | 141 | |
143 | 142 | 如果該帳號建立錯誤的話,您可以忽略此信息。', |
144 | 143 | |
— | — | @@ -165,9 +164,9 @@ |
166 | 165 | 當中被$3封鎖的原因是''$2''", |
167 | 166 | |
168 | 167 | # Revision feed |
169 | | -'history-feed-title' => '修訂沿革', |
170 | | -'history-feed-description' => '本站上此頁的修訂沿革', |
171 | | -'history-feed-empty' => '所請求的頁面不存在。它可能已被刪除或重新命名。 |
| 168 | +'history-feed-title' => '修訂沿革', |
| 169 | +'history-feed-description' => '本站上此頁的修訂沿革', |
| 170 | +'history-feed-empty' => '所請求的頁面不存在。它可能已被刪除或重新命名。 |
172 | 171 | 嘗試[[Special:Search|搜尋本站]]獲得相關的新建頁面。', |
173 | 172 | |
174 | 173 | # Revision deletion |
— | — | @@ -179,29 +178,29 @@ |
180 | 179 | 'revdelete-hide-user' => '隱藏編輯者的使用者名/IP', |
181 | 180 | |
182 | 181 | # History merging |
183 | | -'mergehistory' => '合併修訂記錄', |
| 182 | +'mergehistory' => '合併修訂記錄', |
184 | 183 | |
185 | 184 | # Merge log |
186 | | -'mergelogpagetext' => '以下是一個最近由一個頁面的修訂沿革合併到另一個頁面的列表。', |
| 185 | +'mergelogpagetext' => '以下是一個最近由一個頁面的修訂沿革合併到另一個頁面的列表。', |
187 | 186 | |
188 | 187 | # Diffs |
189 | | -'history-title' => '「$1」的修訂沿革', |
| 188 | +'history-title' => '「$1」的修訂沿革', |
190 | 189 | |
191 | 190 | # Search results |
192 | | -'searchresults' => '搜尋結果', |
193 | | -'searchresulttext' => '有關搜尋{{SITENAME}}的更多詳情,參見[[{{MediaWiki:Helppage}}|{{int:help}}]]。', |
194 | | -'noexactmatch' => "'''沒找到標題為\"\$1\"的頁面。''' 您可以[[:\$1|建立此頁面]]。", |
| 191 | +'searchresults' => '搜尋結果', |
| 192 | +'searchresulttext' => '有關搜尋{{SITENAME}}的更多詳情,參見[[{{MediaWiki:Helppage}}|{{int:help}}]]。', |
| 193 | +'noexactmatch' => "'''沒找到標題為\"\$1\"的頁面。''' 您可以[[:\$1|建立此頁面]]。", |
195 | 194 | |
196 | 195 | # Preferences page |
197 | | -'preferences' => '偏好設定', |
198 | | -'mypreferences' => '我的偏好設定', |
199 | | -'prefs-personal' => '使用者資料', |
200 | | -'prefs-rc' => '近期變動', |
201 | | -'recentchangesdays' => '近期變動中的顯示日數:', |
202 | | -'recentchangescount' => '近期變動中的編輯數:', |
203 | | -'savedprefs' => '您的個人偏好設定已經保存。', |
204 | | -'allowemail' => '接受來自其他使用者的郵件', |
205 | | -'defaultns' => '預設搜尋的名字空間', |
| 196 | +'preferences' => '偏好設定', |
| 197 | +'mypreferences' => '我的偏好設定', |
| 198 | +'prefs-personal' => '使用者資料', |
| 199 | +'prefs-rc' => '近期變動', |
| 200 | +'recentchangesdays' => '近期變動中的顯示日數:', |
| 201 | +'recentchangescount' => '近期變動中的編輯數:', |
| 202 | +'savedprefs' => '您的個人偏好設定已經保存。', |
| 203 | +'allowemail' => '接受來自其他使用者的郵件', |
| 204 | +'defaultns' => '預設搜尋的名字空間', |
206 | 205 | |
207 | 206 | # User rights |
208 | 207 | 'userrights' => '使用者權限管理', # Not used as normal message but as header for the special page itself |
— | — | @@ -220,8 +219,8 @@ |
221 | 220 | 'grouppage-autoconfirmed' => '{{ns:project}}:自動確認使用者', |
222 | 221 | |
223 | 222 | # User rights log |
224 | | -'rightslog' => '使用者權限日誌', |
225 | | -'rightslogtext' => '以下記錄了使用者權限的更改記錄。', |
| 223 | +'rightslog' => '使用者權限日誌', |
| 224 | +'rightslogtext' => '以下記錄了使用者權限的更改記錄。', |
226 | 225 | |
227 | 226 | # Recent changes |
228 | 227 | 'recentchanges' => '近期變動', |
— | — | @@ -232,23 +231,23 @@ |
233 | 232 | 'number_of_watching_users_pageview' => '[$1個關注使用者]', |
234 | 233 | |
235 | 234 | # Recent changes linked |
236 | | -'recentchangeslinked' => '相關頁面修訂記錄', |
237 | | -'recentchangeslinked-title' => '$1 內連結頁面的修訂記錄', |
238 | | -'recentchangeslinked-summary' => "這一個特殊頁面列示這一頁連出頁面的近期變動。在您監視列表中的頁面會以'''粗體'''表示。", |
| 235 | +'recentchangeslinked' => '相關頁面修訂記錄', |
| 236 | +'recentchangeslinked-title' => '$1 內連結頁面的修訂記錄', |
| 237 | +'recentchangeslinked-summary' => "這一個特殊頁面列示這一頁連出頁面的近期變動。在您監視列表中的頁面會以'''粗體'''表示。", |
239 | 238 | |
240 | 239 | # Upload |
241 | | -'fileexists-thumbnail-yes' => '這個檔案好像是一幅圖片的縮圖版本<i>(縮圖)</i>。請檢查清楚該檔案<strong><tt>$1</tt></strong>。<br /> |
| 240 | +'fileexists-thumbnail-yes' => '這個檔案好像是一幅圖片的縮圖版本<i>(縮圖)</i>。請檢查清楚該檔案<strong><tt>$1</tt></strong>。<br /> |
242 | 241 | 如果檢查後的檔案是同原本圖片的大小是一樣的話,就不用再上載多一幅縮圖。', |
243 | 242 | |
244 | | -'upload-proto-error' => '協訂錯誤', |
| 243 | +'upload-proto-error' => '協訂錯誤', |
245 | 244 | |
246 | 245 | # Special:ListFiles |
247 | | -'listfiles_user' => '使用者', |
| 246 | +'listfiles_user' => '使用者', |
248 | 247 | |
249 | 248 | # File description page |
250 | | -'filehist-revert' => '復原', |
251 | | -'filehist-user' => '使用者', |
252 | | -'shareduploadwiki' => '請參閱$1以了解其相關資訊。', |
| 249 | +'filehist-revert' => '復原', |
| 250 | +'filehist-user' => '使用者', |
| 251 | +'shareduploadwiki' => '請參閱$1以了解其相關資訊。', |
253 | 252 | |
254 | 253 | # File reversion |
255 | 254 | 'filerevert' => '復原$1', |
— | — | @@ -267,12 +266,12 @@ |
268 | 267 | 個頁面會被視為消含糊頁如果它是連自[[MediaWiki:Disambiguationspage]]。', |
269 | 268 | |
270 | 269 | # Miscellaneous special pages |
271 | | -'popularpages' => '熱門頁面', |
272 | | -'listusers' => '使用者列表', |
273 | | -'newpages-username' => '使用者帳號:', |
| 270 | +'popularpages' => '熱門頁面', |
| 271 | +'listusers' => '使用者列表', |
| 272 | +'newpages-username' => '使用者帳號:', |
274 | 273 | |
275 | 274 | # Special:Log |
276 | | -'specialloguserlabel' => '使用者:', |
| 275 | +'specialloguserlabel' => '使用者:', |
277 | 276 | |
278 | 277 | # Special:ListUsers |
279 | 278 | 'listusersfrom' => '給定顯示使用者條件:', |
— | — | @@ -290,17 +289,16 @@ |
291 | 290 | 'emailsent' => '電子郵件已發送', |
292 | 291 | |
293 | 292 | # Watchlist |
294 | | -'addedwatchtext' => "頁面\"[[:\$1]]\"已經被加入到您的[[Special:Watchlist|監視清單]]中。 |
| 293 | +'addedwatchtext' => "頁面\"[[:\$1]]\"已經被加入到您的[[Special:Watchlist|監視清單]]中。 |
295 | 294 | 將來有關此頁面及其討論頁的任何修改將會在那裡列出, |
296 | 295 | 而且還會在[[Special:RecentChanges|近期變動]]中 |
297 | 296 | 以'''粗體'''形式列出以使起更容易識別。", |
298 | 297 | |
299 | | -# Displayed when you click the "watch" button and it is in the process of watching |
300 | 298 | 'enotif_impersonal_salutation' => '{{SITENAME}}使用者', |
301 | 299 | 'enotif_anon_editor' => '匿名使用者$1', |
302 | 300 | |
303 | 301 | # Delete |
304 | | -'reverted' => '復原到早期版本', |
| 302 | +'reverted' => '復原到早期版本', |
305 | 303 | |
306 | 304 | # Rollback |
307 | 305 | 'rollback' => '復原', |
— | — | @@ -316,18 +314,18 @@ |
317 | 315 | 'rollback-success' => '復原由$1的編輯;更改回$2的最後一個版本。', |
318 | 316 | |
319 | 317 | # Undelete |
320 | | -'undelete' => '復原被刪頁面', |
321 | | -'undeletepage' => '瀏覽及復原被刪頁面', |
322 | | -'undeleteextrahelp' => "復原整個頁面時,請清除所有複選框後按 '''''復原''''' 。 復原特定版本時,請選擇相應版本前的複選框後按'''''復原''''' 。按 '''''重設''''' 將清除評論內容及所有複選框。", |
323 | | -'undeletehistory' => '如果您復原了該頁面,所有版本都會被復原到修訂沿革中。 |
| 318 | +'undelete' => '復原被刪頁面', |
| 319 | +'undeletepage' => '瀏覽及復原被刪頁面', |
| 320 | +'undeleteextrahelp' => "復原整個頁面時,請清除所有複選框後按 '''''復原''''' 。 復原特定版本時,請選擇相應版本前的複選框後按'''''復原''''' 。按 '''''重設''''' 將清除評論內容及所有複選框。", |
| 321 | +'undeletehistory' => '如果您復原了該頁面,所有版本都會被復原到修訂沿革中。 |
324 | 322 | 如果本頁刪除後有一個同名的新頁面建立,被復原的版本將會稱為較新的歷史。', |
325 | | -'undeletebtn' => '復原', |
326 | | -'undeletedarticle' => '已經復原「$1」', |
327 | | -'undeletedrevisions' => '$1個修訂版本已經復原', |
328 | | -'undeletedrevisions-files' => '$1 個版本和 $2 個檔案被復原', |
329 | | -'undeletedfiles' => '$1 個檔案被復原', |
330 | | -'cannotundelete' => '復原失敗;可能之前已經被其他人復原。', |
331 | | -'undeletedpage' => "<big>'''$1已經被復原'''</big> 請參考[[Special:Log/delete|刪除日誌]]來查詢刪除及復原記錄。", |
| 323 | +'undeletebtn' => '復原', |
| 324 | +'undeletedarticle' => '已經復原「$1」', |
| 325 | +'undeletedrevisions' => '$1個修訂版本已經復原', |
| 326 | +'undeletedrevisions-files' => '$1 個版本和 $2 個檔案被復原', |
| 327 | +'undeletedfiles' => '$1 個檔案被復原', |
| 328 | +'cannotundelete' => '復原失敗;可能之前已經被其他人復原。', |
| 329 | +'undeletedpage' => "<big>'''$1已經被復原'''</big> 請參考[[Special:Log/delete|刪除日誌]]來查詢刪除及復原記錄。", |
332 | 330 | |
333 | 331 | # Contributions |
334 | 332 | 'contributions' => '使用者編修記錄', |
— | — | @@ -375,7 +373,7 @@ |
376 | 374 | 'blockme' => '封鎖我', |
377 | 375 | |
378 | 376 | # Move page |
379 | | -'movepagetext' => "用下面的表單來重新命名一個頁面,並將其修訂沿革同時移動到新頁面。 |
| 377 | +'movepagetext' => "用下面的表單來重新命名一個頁面,並將其修訂沿革同時移動到新頁面。 |
380 | 378 | 老的頁面將成為新頁面的重定向頁。 |
381 | 379 | 連結到老頁面的連結並不會自動更改; |
382 | 380 | 請檢查雙重或損壞重定向連結。 |
— | — | @@ -389,50 +387,51 @@ |
390 | 388 | <b>警告!</b> |
391 | 389 | 對一個經常被訪問的頁面而言這可能是一個重大與唐突的更改; |
392 | 390 | 請在行動前先了結其所可能帶來的後果。", |
393 | | -'articleexists' => '該名字的頁面已經存在,或者您選擇的名字無效。請再選一個名字。', |
394 | | -'talkexists' => '頁面本身移動成功, |
| 391 | +'articleexists' => '該名字的頁面已經存在,或者您選擇的名字無效。請再選一個名字。', |
| 392 | +'talkexists' => '頁面本身移動成功, |
395 | 393 | 但是由於新標題下已經有對話頁存在,所以對話頁無法移動。請手工合併兩個頁面。', |
396 | 394 | |
397 | 395 | # Namespace 8 related |
398 | | -'allmessages' => '系統介面', |
399 | | -'allmessagesname' => '名稱', |
400 | | -'allmessagesdefault' => '預設的文字', |
401 | | -'allmessagescurrent' => '當前的文字', |
| 396 | +'allmessages' => '系統介面', |
| 397 | +'allmessagesname' => '名稱', |
| 398 | +'allmessagesdefault' => '預設的文字', |
| 399 | +'allmessagescurrent' => '當前的文字', |
402 | 400 | |
403 | 401 | # Tooltip help for the actions |
404 | | -'tooltip-pt-userpage' => '我的使用者頁', |
405 | | -'tooltip-pt-anonuserpage' => '您編輯本站所用IP的對應使用者頁', |
406 | | -'tooltip-pt-preferences' => '我的偏好設定', |
407 | | -'tooltip-pt-mycontris' => '我的編修記錄', |
408 | | -'tooltip-ca-undelete' => '將這個頁面復原到被刪除以前的狀態', |
409 | | -'tooltip-t-contributions' => '查看該使用者的編修記錄', |
410 | | -'tooltip-t-emailuser' => '向該使用者發送電子郵件', |
411 | | -'tooltip-ca-nstab-help' => '查看說明頁面', |
412 | | -'tooltip-minoredit' => '標記為細微修改', |
| 402 | +'tooltip-pt-userpage' => '我的使用者頁', |
| 403 | +'tooltip-pt-anonuserpage' => '您編輯本站所用IP的對應使用者頁', |
| 404 | +'tooltip-pt-preferences' => '我的偏好設定', |
| 405 | +'tooltip-pt-mycontris' => '我的編修記錄', |
| 406 | +'tooltip-ca-undelete' => '將這個頁面復原到被刪除以前的狀態', |
| 407 | +'tooltip-t-contributions' => '查看該使用者的編修記錄', |
| 408 | +'tooltip-t-emailuser' => '向該使用者發送電子郵件', |
| 409 | +'tooltip-ca-nstab-help' => '查看說明頁面', |
| 410 | +'tooltip-minoredit' => '標記為細微修改', |
413 | 411 | |
414 | 412 | # Attribution |
415 | | -'anonymous' => '{{SITENAME}}的匿名{{PLURAL:$1|使用者|使用者}}', |
416 | | -'siteuser' => '{{SITENAME}}使用者$1', |
417 | | -'siteusers' => '{{SITENAME}}{{PLURAL:$2|使用者|使用者}}$1', |
| 413 | +'anonymous' => '{{SITENAME}}的匿名{{PLURAL:$1|使用者|使用者}}', |
| 414 | +'siteuser' => '{{SITENAME}}使用者$1', |
| 415 | +'siteusers' => '{{SITENAME}}{{PLURAL:$2|使用者|使用者}}$1', |
418 | 416 | |
419 | 417 | # Patrol log |
420 | 418 | 'patrol-log-page' => '巡查記錄', |
421 | 419 | 'patrol-log-line' => '已經標示$1/$2版做已巡查的$3', |
422 | 420 | |
423 | 421 | # Special:NewFiles |
424 | | -'newimages' => '新建圖片畫廊', |
| 422 | +'newimages' => '新建圖片畫廊', |
425 | 423 | |
426 | 424 | # EXIF tags |
427 | | -'exif-bitspersample' => '每像素位元數', |
428 | | -'exif-usercomment' => '使用者註釋', |
429 | | -'exif-focalplanexresolution' => 'X軸焦平面解析度', |
430 | | -'exif-focalplaneyresolution' => 'Y軸焦平面解析度', |
| 425 | +'exif-bitspersample' => '每像素位元數', |
| 426 | +'exif-usercomment' => '使用者註釋', |
| 427 | +'exif-focalplanexresolution' => 'X軸焦平面解析度', |
| 428 | +'exif-focalplaneyresolution' => 'Y軸焦平面解析度', |
431 | 429 | |
432 | 430 | # E-mail address confirmation |
433 | | -'confirmemail' => '確認電子郵件地址', |
434 | | -'confirmemail_noemail' => '您沒有在您的[[Special:Preferences|使用者設定]]裡面輸入一個有效的 email 位址。', |
435 | | -'confirmemail_text' => '此網站要求您在使用郵件功能之前驗證您的電子郵件地址。 |
| 431 | +'confirmemail' => '確認電子郵件地址', |
| 432 | +'confirmemail_noemail' => '您沒有在您的[[Special:Preferences|使用者設定]]裡面輸入一個有效的 email 位址。', |
| 433 | +'confirmemail_text' => '此網站要求您在使用郵件功能之前驗證您的電子郵件地址。 |
436 | 434 | 點擊以下按鈕可向您的郵箱發送一封確認郵件。該郵件包含有一行代碼連結; |
437 | 435 | 請在您的瀏覽器中加載此連結以確認您的電子郵件地址是有效的。', |
438 | | -'confirmemail_pending' => '一個確認代碼已經被發送到您的郵箱,您可能需要等幾分鐘才能收到。如果無法收到,請在申請一個新的確認碼!', |
| 436 | +'confirmemail_pending' => '一個確認代碼已經被發送到您的郵箱,您可能需要等幾分鐘才能收到。如果無法收到,請在申請一個新的確認碼!', |
| 437 | + |
439 | 438 | ); |
Index: trunk/phase3/languages/messages/MessagesZh_hant.php |
— | — | @@ -2894,7 +2894,7 @@ |
2895 | 2895 | #在這行上面輸入所有的regex。留下這行一樣的文字</pre>', |
2896 | 2896 | |
2897 | 2897 | # Special:Tags |
2898 | | -'tags' => '有效更改過的標籤', |
| 2898 | +'tags' => '有效更改過的標籤', |
2899 | 2899 | 'tag-filter' => '[[Special:Tags|標籤]]過濾器:', |
2900 | 2900 | 'tag-filter-submit' => '過濾器', |
2901 | 2901 | 'tags-title' => '標籤', |
Index: trunk/phase3/languages/messages/MessagesYue.php |
— | — | @@ -2962,7 +2962,7 @@ |
2963 | 2963 | #響呢行上面入晒全部嘅regex。留番呢行一樣嘅字</pre>', |
2964 | 2964 | |
2965 | 2965 | # Special:Tags |
2966 | | -'tags' => '有效更改過嘅標籤', |
| 2966 | +'tags' => '有效更改過嘅標籤', |
2967 | 2967 | 'tag-filter' => '[[Special:Tags|標籤]]過濾器:', |
2968 | 2968 | 'tag-filter-submit' => '過濾器', |
2969 | 2969 | 'tags-title' => '標籤', |
Index: trunk/phase3/languages/messages/MessagesEn.php |
— | — | @@ -495,12 +495,12 @@ |
496 | 496 | 'tog-hidepatrolled' => 'Hide patrolled edits in recent changes', |
497 | 497 | 'tog-newpageshidepatrolled' => 'Hide patrolled pages from new page list', |
498 | 498 | 'tog-extendwatchlist' => 'Expand watchlist to show all applicable changes', |
499 | | -'tog-usenewrc' => 'Enhanced recent changes (JavaScript)', |
| 499 | +'tog-usenewrc' => 'Enhanced recent changes (requires JavaScript)', |
500 | 500 | 'tog-numberheadings' => 'Auto-number headings', |
501 | | -'tog-showtoolbar' => 'Show edit toolbar (JavaScript)', |
502 | | -'tog-editondblclick' => 'Edit pages on double click (JavaScript)', |
| 501 | +'tog-showtoolbar' => 'Show edit toolbar (requires JavaScript)', |
| 502 | +'tog-editondblclick' => 'Edit pages on double click (requires JavaScript)', |
503 | 503 | 'tog-editsection' => 'Enable section editing via [edit] links', |
504 | | -'tog-editsectiononrightclick' => 'Enable section editing by right clicking on section titles (JavaScript)', |
| 504 | +'tog-editsectiononrightclick' => 'Enable section editing by right clicking on section titles (requires JavaScript)', |
505 | 505 | 'tog-showtoc' => 'Show table of contents (for pages with more than 3 headings)', |
506 | 506 | 'tog-rememberpassword' => 'Remember my login on this computer', |
507 | 507 | 'tog-editwidth' => 'Edit box has full width', |
— | — | @@ -521,7 +521,7 @@ |
522 | 522 | 'tog-externaleditor' => 'Use external editor by default (for experts only, needs special settings on your computer)', |
523 | 523 | 'tog-externaldiff' => 'Use external diff by default (for experts only, needs special settings on your computer)', |
524 | 524 | 'tog-showjumplinks' => 'Enable "jump to" accessibility links', |
525 | | -'tog-uselivepreview' => 'Use live preview (JavaScript) (Experimental)', |
| 525 | +'tog-uselivepreview' => 'Use live preview (requires JavaScript) (Experimental)', |
526 | 526 | 'tog-forceeditsummary' => 'Prompt me when entering a blank edit summary', |
527 | 527 | 'tog-watchlisthideown' => 'Hide my edits from the watchlist', |
528 | 528 | 'tog-watchlisthidebots' => 'Hide bot edits from the watchlist', |
— | — | @@ -671,7 +671,7 @@ |
672 | 672 | 'talkpagelinktext' => 'Talk', |
673 | 673 | 'specialpage' => 'Special Page', |
674 | 674 | 'personaltools' => 'Personal tools', |
675 | | -'postcomment' => 'Post a comment', |
| 675 | +'postcomment' => 'New section', |
676 | 676 | 'addsection' => '+', # do not translate or duplicate this message to other languages |
677 | 677 | 'articlepage' => 'View content page', |
678 | 678 | 'talk' => 'Discussion', |
— | — | @@ -679,7 +679,7 @@ |
680 | 680 | 'toolbox' => 'Toolbox', |
681 | 681 | 'userpage' => 'View user page', |
682 | 682 | 'projectpage' => 'View project page', |
683 | | -'imagepage' => 'View media page', |
| 683 | +'imagepage' => 'View file page', |
684 | 684 | 'mediawikipage' => 'View message page', |
685 | 685 | 'templatepage' => 'View template page', |
686 | 686 | 'viewhelppage' => 'View help page', |
— | — | @@ -729,7 +729,7 @@ |
730 | 730 | 'ok' => 'OK', |
731 | 731 | 'sitetitle' => '{{SITENAME}}', # do not translate or duplicate this message to other languages |
732 | 732 | 'pagetitle' => '$1 - {{SITENAME}}', # only translate this message to other languages if you have to change it |
733 | | -'pagetitle-view-mainpage' => '', # do not translate or duplicate this message to other languages |
| 733 | +'pagetitle-view-mainpage' => '{{SITENAME}}', # only translate this message to other languages if you have to change it |
734 | 734 | 'sitesubtitle' => '', # do not translate or duplicate this message to other languages |
735 | 735 | 'retrievedfrom' => 'Retrieved from "$1"', |
736 | 736 | 'youhavenewmessages' => 'You have $1 ($2).', |
— | — | @@ -762,13 +762,13 @@ |
763 | 763 | 'sitenotice' => '-', # the equivalent to wgSiteNotice; do not translate or duplicate this message to other languages |
764 | 764 | 'anonnotice' => '-', # do not translate or duplicate this message to other languages |
765 | 765 | 'newsectionheaderdefaultlevel' => '== $1 ==', # do not translate or duplicate this message to other languages |
766 | | -'red-link-title' => '$1 (not yet written)', |
| 766 | +'red-link-title' => '$1 (page does not exist)', |
767 | 767 | |
768 | 768 | # Short words for each namespace, by default used in the namespace tab in monobook |
769 | 769 | 'nstab-main' => 'Page', |
770 | 770 | 'nstab-user' => 'User page', |
771 | 771 | 'nstab-media' => 'Media page', |
772 | | -'nstab-special' => 'Special', |
| 772 | +'nstab-special' => 'Special page', |
773 | 773 | 'nstab-project' => 'Project page', |
774 | 774 | 'nstab-image' => 'File', |
775 | 775 | 'nstab-mediawiki' => 'Message', |
— | — | @@ -907,7 +907,7 @@ |
908 | 908 | 'yournick' => 'Signature:', |
909 | 909 | 'badsig' => 'Invalid raw signature. |
910 | 910 | Check HTML tags.', |
911 | | -'badsiglength' => 'The signature is too long. |
| 911 | +'badsiglength' => 'Your signature is too long. |
912 | 912 | It must be under $1 {{PLURAL:$1|character|characters}}.', |
913 | 913 | 'yourgender' => 'Gender:', |
914 | 914 | 'gender-unknown' => 'Unspecified', |
— | — | @@ -931,6 +931,7 @@ |
932 | 932 | 'loginsuccesstitle' => 'Login successful', |
933 | 933 | 'loginsuccess' => "'''You are now logged in to {{SITENAME}} as \"\$1\".'''", |
934 | 934 | 'nosuchuser' => 'There is no user by the name "$1". |
| 935 | +User names are case sensitive. |
935 | 936 | Check your spelling, or [[Special:UserLogin/signup|create a new account]].', |
936 | 937 | 'nosuchusershort' => 'There is no user by the name "<nowiki>$1</nowiki>". |
937 | 938 | Check your spelling.', |
— | — | @@ -964,12 +965,12 @@ |
965 | 966 | 'loginend' => '', # do not translate or duplicate this message to other languages |
966 | 967 | 'signupend' => '{{int:loginend}}', # do not translate or duplicate this message to other languages |
967 | 968 | 'mailerror' => 'Error sending mail: $1', |
968 | | -'acct_creation_throttle_hit' => 'Sorry, you have already created {{PLURAL:$1|1 account|$1 accounts}}. |
969 | | -You cannot make any more.', |
| 969 | +'acct_creation_throttle_hit' => 'Visitors to this wiki using your IP address have created {{PLURAL:$1|1 account|$1 accounts}} in the last day, which is the maximum allowed in this time period. |
| 970 | +As a result, visitors using this IP address cannot create any more accounts at the moment.', |
970 | 971 | 'emailauthenticated' => 'Your e-mail address was authenticated on $2 at $3.', |
971 | 972 | 'emailnotauthenticated' => 'Your e-mail address is not yet authenticated. |
972 | 973 | No e-mail will be sent for any of the following features.', |
973 | | -'noemailprefs' => 'Specify an e-mail address for these features to work.', |
| 974 | +'noemailprefs' => 'Specify an e-mail address in [[Special:Preferences|your preferences]] for these features to work.', |
974 | 975 | 'emailconfirmlink' => 'Confirm your e-mail address', |
975 | 976 | 'invalidemailaddress' => 'The e-mail address cannot be accepted as it appears to have an invalid format. |
976 | 977 | Please enter a well-formatted address or empty that field.', |
— | — | @@ -1096,7 +1097,9 @@ |
1097 | 1098 | 'loginreqlink' => 'log in', |
1098 | 1099 | 'loginreqpagetext' => 'You must $1 to view other pages.', |
1099 | 1100 | 'accmailtitle' => 'Password sent.', |
1100 | | -'accmailtext' => 'The password for "$1" has been sent to $2.', |
| 1101 | +'accmailtext' => "A randomly generated password for [[User talk:$1|$1]] has been sent to $2. |
| 1102 | + |
| 1103 | +The password for this new account can be changed on the ''[[Special:Preferences|my preferences]]'' page upon logging in.", |
1101 | 1104 | 'newarticle' => '(New)', |
1102 | 1105 | 'newarticletext' => "You have followed a link to a page that does not exist yet. |
1103 | 1106 | To create the page, start typing in the box below (see the [[{{MediaWiki:Helppage}}|help page]] for more info). |
— | — | @@ -1125,8 +1128,8 @@ |
1126 | 1129 | Remember that custom .css and .js pages use a lowercase title, e.g. {{ns:user}}:Foo/monobook.css as opposed to {{ns:user}}:Foo/Monobook.css.", |
1127 | 1130 | 'updated' => '(Updated)', |
1128 | 1131 | 'note' => '<strong>Note:</strong>', |
1129 | | -'previewnote' => '<strong>This is only a preview; |
1130 | | -changes have not yet been saved!</strong>', |
| 1132 | +'previewnote' => '<strong>Remember that this is only a preview. |
| 1133 | +Your changes have not yet been saved!</strong>', |
1131 | 1134 | 'previewconflict' => 'This preview reflects the text in the upper text editing area as it will appear if you choose to save.', |
1132 | 1135 | 'session_fail_preview' => '<strong>Sorry! We could not process your edit due to a loss of session data. |
1133 | 1136 | Please try again. |
— | — | @@ -1142,7 +1145,7 @@ |
1143 | 1146 | This sometimes happens when you are using a buggy web-based anonymous proxy service.</strong>', |
1144 | 1147 | 'editing' => 'Editing $1', |
1145 | 1148 | 'editingsection' => 'Editing $1 (section)', |
1146 | | -'editingcomment' => 'Editing $1 (comment)', |
| 1149 | +'editingcomment' => 'Editing $1 (new section)', |
1147 | 1150 | 'editconflict' => 'Edit conflict: $1', |
1148 | 1151 | 'explainconflict' => "Someone else has changed this page since you started editing it. |
1149 | 1152 | The upper text area contains the page text as it currently exists. |
— | — | @@ -1563,7 +1566,7 @@ |
1564 | 1567 | 'stub-threshold' => 'Threshold for <a href="#" class="stub">stub link</a> formatting (bytes):', |
1565 | 1568 | 'recentchangesdays' => 'Days to show in recent changes:', |
1566 | 1569 | 'recentchangesdays-max' => '(maximum $1 {{PLURAL:$1|day|days}})', |
1567 | | -'recentchangescount' => 'Number of edits to show in recent changes, history and log pages:', |
| 1570 | +'recentchangescount' => 'Number of edits to show in recent changes, page histories, and in logs, by default:', |
1568 | 1571 | 'savedprefs' => 'Your preferences have been saved.', |
1569 | 1572 | 'timezonelegend' => 'Time zone', |
1570 | 1573 | 'timezonetext' => '¹The number of hours your local time differs from server time (UTC).', |
— | — | @@ -1838,7 +1841,7 @@ |
1839 | 1842 | 'file-thumbnail-no' => 'The filename begins with <strong><tt>$1</tt></strong>. |
1840 | 1843 | It seems to be an image of reduced size <i>(thumbnail)</i>. |
1841 | 1844 | If you have this image in full resolution upload this one, otherwise change the file name please.', |
1842 | | -'fileexists-forbidden' => 'A file with this name exists already. |
| 1845 | +'fileexists-forbidden' => 'A file with this name already exists, and cannot be overwritten. |
1843 | 1846 | If you still want to upload your file, please go back and use a new name. [[File:$1|thumb|center|$1]]', |
1844 | 1847 | 'fileexists-shared-forbidden' => 'A file with this name exists already in the shared file repository. |
1845 | 1848 | If you still want to upload your file, please go back and use a new name. [[File:$1|thumb|center|$1]]', |
— | — | @@ -1938,7 +1941,7 @@ |
1939 | 1942 | 'filehist-dimensions' => 'Dimensions', |
1940 | 1943 | 'filehist-filesize' => 'File size', |
1941 | 1944 | 'filehist-comment' => 'Comment', |
1942 | | -'imagelinks' => 'Links', |
| 1945 | +'imagelinks' => 'File links', |
1943 | 1946 | 'linkstoimage' => 'The following {{PLURAL:$1|page links|$1 pages link}} to this file:', |
1944 | 1947 | 'linkstoimage-more' => 'More than $1 {{PLURAL:$1|page links|pages link}} to this file. |
1945 | 1948 | The following list shows the {{PLURAL:$1|first page link|first $1 page links}} to this file only. |
— | — | @@ -1976,7 +1979,7 @@ |
1977 | 1980 | 'filedelete' => 'Delete $1', |
1978 | 1981 | 'filedelete-backlink' => '← $1', # only translate this message to other languages if you have to change it |
1979 | 1982 | 'filedelete-legend' => 'Delete file', |
1980 | | -'filedelete-intro' => "You are deleting '''[[Media:$1|$1]]'''.", |
| 1983 | +'filedelete-intro' => "You are about to delete the file '''[[Media:$1|$1]]''' along with all of its history.", |
1981 | 1984 | 'filedelete-intro-old' => "You are deleting the version of '''[[Media:$1|$1]]''' as of [$4 $3, $2].", |
1982 | 1985 | 'filedelete-comment' => 'Reason for deletion:', |
1983 | 1986 | 'filedelete-submit' => 'Delete', |
— | — | @@ -2033,7 +2036,7 @@ |
2034 | 2037 | 'statistics-pages' => 'Pages', |
2035 | 2038 | 'statistics-pages-desc' => 'All pages in the wiki, including talk pages, redirects, etc.', |
2036 | 2039 | 'statistics-files' => 'Uploaded files', |
2037 | | -'statistics-edits' => 'Page edits since {{SITENAME}} was setup', |
| 2040 | +'statistics-edits' => 'Page edits since {{SITENAME}} was set up', |
2038 | 2041 | 'statistics-edits-average' => 'Average edits per page', |
2039 | 2042 | 'statistics-views-total' => 'Views total', |
2040 | 2043 | 'statistics-views-peredit' => 'Views per edit', |
— | — | @@ -2055,12 +2058,12 @@ |
2056 | 2059 | 'doubleredirects-summary' => '', # do not translate or duplicate this message to other languages |
2057 | 2060 | 'doubleredirectstext' => 'This page lists pages which redirect to other redirect pages. |
2058 | 2061 | Each row contains links to the first and second redirect, as well as the target of the second redirect, which is usually "real" target page, which the first redirect should point to.', |
2059 | | -'double-redirect-fixed-move' => '[[$1]] has been moved, it is now a redirect to [[$2]]', |
| 2062 | +'double-redirect-fixed-move' => '[[$1]] has been moved. It now redirects to [[$2]].', |
2060 | 2063 | 'double-redirect-fixer' => 'Redirect fixer', |
2061 | 2064 | |
2062 | 2065 | 'brokenredirects' => 'Broken redirects', |
2063 | 2066 | 'brokenredirects-summary' => '', # do not translate or duplicate this message to other languages |
2064 | | -'brokenredirectstext' => 'The following redirects link to non-existent pages.', |
| 2067 | +'brokenredirectstext' => 'The following redirects link to non-existent pages:', |
2065 | 2068 | 'brokenredirects-edit' => '(edit)', |
2066 | 2069 | 'brokenredirects-delete' => '(delete)', |
2067 | 2070 | |
— | — | @@ -2115,7 +2118,7 @@ |
2116 | 2119 | 'mostimages-summary' => '', # do not translate or duplicate this message to other languages |
2117 | 2120 | 'mostrevisions' => 'Pages with the most revisions', |
2118 | 2121 | 'mostrevisions-summary' => '', # do not translate or duplicate this message to other languages |
2119 | | -'prefixindex' => 'Prefix index', |
| 2122 | +'prefixindex' => 'All pages with prefix', |
2120 | 2123 | 'prefixindex-summary' => '', # do not translate or duplicate this message to other languages |
2121 | 2124 | 'shortpages' => 'Short pages', |
2122 | 2125 | 'shortpages-summary' => '', # do not translate or duplicate this message to other languages |
— | — | @@ -2214,13 +2217,13 @@ |
2215 | 2218 | 'deletedcontributions-title' => 'Deleted user contributions', |
2216 | 2219 | |
2217 | 2220 | # Special:LinkSearch |
2218 | | -'linksearch' => 'Search web links', |
| 2221 | +'linksearch' => 'External links', |
2219 | 2222 | 'linksearch-pat' => 'Search pattern:', |
2220 | 2223 | 'linksearch-ns' => 'Namespace:', |
2221 | 2224 | 'linksearch-ok' => 'Search', |
2222 | 2225 | 'linksearch-text' => 'Wildcards such as "*.wikipedia.org" may be used.<br /> |
2223 | 2226 | Supported protocols: <tt>$1</tt>', |
2224 | | -'linksearch-line' => '$1 linked from $2', |
| 2227 | +'linksearch-line' => '$1 is linked from $2', |
2225 | 2228 | 'linksearch-error' => 'Wildcards may appear only at the start of the hostname.', |
2226 | 2229 | |
2227 | 2230 | # Special:ListUsers |
— | — | @@ -2233,8 +2236,8 @@ |
2234 | 2237 | 'newuserlogpagetext' => 'This is a log of user creations.', |
2235 | 2238 | 'newuserlogentry' => '', # do not translate or duplicate this message to other languages |
2236 | 2239 | 'newuserlog-byemail' => 'password sent by e-mail', |
2237 | | -'newuserlog-create-entry' => 'New user', |
2238 | | -'newuserlog-create2-entry' => 'created account for $1', |
| 2240 | +'newuserlog-create-entry' => 'New user account', |
| 2241 | +'newuserlog-create2-entry' => 'created new account $1', |
2239 | 2242 | 'newuserlog-autocreate-entry' => 'Account created automatically', |
2240 | 2243 | |
2241 | 2244 | # Special:ListGroupRights |
— | — | @@ -2375,7 +2378,7 @@ |
2376 | 2379 | ** Author request |
2377 | 2380 | ** Copyright violation |
2378 | 2381 | ** Vandalism', |
2379 | | -'delete-edit-reasonlist' => 'Edit delete reasons', |
| 2382 | +'delete-edit-reasonlist' => 'Edit deletion reasons', |
2380 | 2383 | 'delete-toobig' => 'This page has a large edit history, over $1 {{PLURAL:$1|revision|revisions}}. |
2381 | 2384 | Deletion of such pages has been restricted to prevent accidental disruption of {{SITENAME}}.', |
2382 | 2385 | 'delete-warning-toobig' => 'This page has a large edit history, over $1 {{PLURAL:$1|revision|revisions}}. |
— | — | @@ -2393,7 +2396,7 @@ |
2394 | 2397 | someone else has edited or rolled back the page already. |
2395 | 2398 | |
2396 | 2399 | The last edit to the page was by [[User:$3|$3]] ([[User talk:$3|Talk]] | [[Special:Contributions/$3|{{int:contribslink}}]]).', |
2397 | | -'editcomment' => 'The edit comment was: "<i>$1</i>".', # only shown if there is an edit comment |
| 2400 | +'editcomment' => 'The edit summary was: "<i>$1</i>".', # only shown if there is an edit comment |
2398 | 2401 | 'revertpage' => 'Reverted edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) to last version by [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from |
2399 | 2402 | 'rollback-success' => 'Reverted edits by $1; |
2400 | 2403 | changed back to last version by $2.', |
— | — | @@ -2427,9 +2430,9 @@ |
2428 | 2431 | Here are the current settings for the page <strong>$1</strong>:', |
2429 | 2432 | 'protect-cascadeon' => "This page is currently protected because it is included in the following {{PLURAL:$1|page, which has|pages, which have}} cascading protection turned on. |
2430 | 2433 | You can change this page's protection level, but it will not affect the cascading protection.", |
2431 | | -'protect-default' => '(default)', |
| 2434 | +'protect-default' => 'Allow all users', |
2432 | 2435 | 'protect-fallback' => 'Require "$1" permission', |
2433 | | -'protect-level-autoconfirmed' => 'Block unregistered users', |
| 2436 | +'protect-level-autoconfirmed' => 'Block new and unregistered users', |
2434 | 2437 | 'protect-level-sysop' => 'Administrators only', |
2435 | 2438 | 'protect-summary-cascade' => 'cascading', |
2436 | 2439 | 'protect-expiring' => 'expires $1 (UTC)', |
— | — | @@ -2555,7 +2558,7 @@ |
2556 | 2559 | 'nolinkshere' => "No pages link to '''[[:$1]]'''.", |
2557 | 2560 | 'nolinkshere-ns' => "No pages link to '''[[:$1]]''' in the chosen namespace.", |
2558 | 2561 | 'isredirect' => 'redirect page', |
2559 | | -'istemplate' => 'inclusion', |
| 2562 | +'istemplate' => 'transclusion', |
2560 | 2563 | 'isimage' => 'image link', |
2561 | 2564 | 'whatlinkshere-prev' => '{{PLURAL:$1|previous|previous $1}}', |
2562 | 2565 | 'whatlinkshere-next' => '{{PLURAL:$1|next|next $1}}', |
— | — | @@ -2610,7 +2613,7 @@ |
2611 | 2614 | 'ipb-blocklist-contribs' => 'Contributions for $1', |
2612 | 2615 | 'unblockip' => 'Unblock user', |
2613 | 2616 | 'unblockiptext' => 'Use the form below to restore write access to a previously blocked IP address or username.', |
2614 | | -'ipusubmit' => 'Unblock this address', |
| 2617 | +'ipusubmit' => 'Unblock this IP address', |
2615 | 2618 | 'unblocked' => '[[User:$1|$1]] has been unblocked', |
2616 | 2619 | 'unblocked-id' => 'Block $1 has been removed', |
2617 | 2620 | 'ipblocklist' => 'Blocked IP addresses and usernames', |
— | — | @@ -2737,17 +2740,17 @@ |
2738 | 2741 | Please merge them manually.'''", |
2739 | 2742 | 'movedto' => 'moved to', |
2740 | 2743 | 'movetalk' => 'Move associated talk page', |
2741 | | -'move-subpages' => 'Move all subpages, if applicable', |
2742 | | -'move-talk-subpages' => 'Move all subpages of talk page, if applicable', |
| 2744 | +'move-subpages' => 'Move subpages (up to $1), if applicable', |
| 2745 | +'move-talk-subpages' => 'Move subpages of talk page (up to $1), if applicable', |
2743 | 2746 | 'movepage-page-exists' => 'The page $1 already exists and cannot be automatically overwritten.', |
2744 | 2747 | 'movepage-page-moved' => 'The page $1 has been moved to $2.', |
2745 | 2748 | 'movepage-page-unmoved' => 'The page $1 could not be moved to $2.', |
2746 | 2749 | 'movepage-max-pages' => 'The maximum of $1 {{PLURAL:$1|page|pages}} has been moved and no more will be moved automatically.', |
2747 | | -'1movedto2' => '[[$1]] moved to [[$2]]', |
2748 | | -'1movedto2_redir' => '[[$1]] moved to [[$2]] over redirect', |
| 2750 | +'1movedto2' => 'moved [[$1]] to [[$2]]', |
| 2751 | +'1movedto2_redir' => 'moved [[$1]] to [[$2]] over redirect', |
2749 | 2752 | 'move-redirect-suppressed' => 'redirect suppressed', |
2750 | 2753 | 'movelogpage' => 'Move log', |
2751 | | -'movelogpagetext' => 'Below is a list of pages moved.', |
| 2754 | +'movelogpagetext' => 'Below is a list of all page moves.', |
2752 | 2755 | 'movereason' => 'Reason:', |
2753 | 2756 | 'revertmove' => 'revert', |
2754 | 2757 | 'delete_and_move' => 'Delete and move', |
— | — | @@ -2916,23 +2919,23 @@ |
2917 | 2920 | 'accesskey-upload' => 's', # do not translate or duplicate this message to other languages |
2918 | 2921 | |
2919 | 2922 | # Tooltip help for the actions |
2920 | | -'tooltip-pt-userpage' => 'My user page', |
| 2923 | +'tooltip-pt-userpage' => 'Your user page', |
2921 | 2924 | 'tooltip-pt-anonuserpage' => "The user page for the ip you're editing as", |
2922 | | -'tooltip-pt-mytalk' => 'My talk page', |
2923 | | -'tooltip-pt-anontalk' => 'Discussion about edits from this ip address', |
2924 | | -'tooltip-pt-preferences' => 'My preferences', |
2925 | | -'tooltip-pt-watchlist' => "The list of pages you're monitoring for changes", |
2926 | | -'tooltip-pt-mycontris' => 'List of my contributions', |
2927 | | -'tooltip-pt-login' => 'You are encouraged to log in, it is not mandatory however.', |
2928 | | -'tooltip-pt-anonlogin' => 'You are encouraged to log in, it is not mandatory however.', |
| 2925 | +'tooltip-pt-mytalk' => 'Your talk page', |
| 2926 | +'tooltip-pt-anontalk' => 'Discussion about edits from this IP address', |
| 2927 | +'tooltip-pt-preferences' => 'Your preferences', |
| 2928 | +'tooltip-pt-watchlist' => 'The list of pages you are monitoring for changes', |
| 2929 | +'tooltip-pt-mycontris' => 'List of your contributions', |
| 2930 | +'tooltip-pt-login' => 'You are encouraged to log in; however, it is not mandatory', |
| 2931 | +'tooltip-pt-anonlogin' => 'You are encouraged to log in; however, it is not mandatory', |
2929 | 2932 | 'tooltip-pt-logout' => 'Log out', |
2930 | 2933 | 'tooltip-ca-talk' => 'Discussion about the content page', |
2931 | 2934 | 'tooltip-ca-edit' => 'You can edit this page. |
2932 | | -Please use the preview button before saving.', |
2933 | | -'tooltip-ca-addsection' => 'Add a comment to this discussion.', |
| 2935 | +Please use the preview button before saving', |
| 2936 | +'tooltip-ca-addsection' => 'Start a new section', |
2934 | 2937 | 'tooltip-ca-viewsource' => 'This page is protected. |
2935 | | -You can view its source.', |
2936 | | -'tooltip-ca-history' => 'Past versions of this page.', |
| 2938 | +You can view its source', |
| 2939 | +'tooltip-ca-history' => 'Past versions of this page', |
2937 | 2940 | 'tooltip-ca-protect' => 'Protect this page', |
2938 | 2941 | 'tooltip-ca-delete' => 'Delete this page', |
2939 | 2942 | 'tooltip-ca-undelete' => 'Restore the edits done to this page before it was deleted', |
— | — | @@ -2942,13 +2945,13 @@ |
2943 | 2946 | 'tooltip-search' => 'Search {{SITENAME}}', |
2944 | 2947 | 'tooltip-search-go' => 'Go to a page with this exact name if exists', |
2945 | 2948 | 'tooltip-search-fulltext' => 'Search the pages for this text', |
2946 | | -'tooltip-p-logo' => 'Visit the Main Page', |
2947 | | -'tooltip-n-mainpage' => 'Visit the Main Page', |
| 2949 | +'tooltip-p-logo' => 'Visit the main page', |
| 2950 | +'tooltip-n-mainpage' => 'Visit the main page', |
2948 | 2951 | 'tooltip-n-portal' => 'About the project, what you can do, where to find things', |
2949 | 2952 | 'tooltip-n-currentevents' => 'Find background information on current events', |
2950 | | -'tooltip-n-recentchanges' => 'The list of recent changes in the wiki.', |
| 2953 | +'tooltip-n-recentchanges' => 'The list of recent changes in the wiki', |
2951 | 2954 | 'tooltip-n-randompage' => 'Load a random page', |
2952 | | -'tooltip-n-help' => 'The place to find out.', |
| 2955 | +'tooltip-n-help' => 'The place to find out', |
2953 | 2956 | 'tooltip-t-whatlinkshere' => 'List of all wiki pages that link here', |
2954 | 2957 | 'tooltip-t-recentchangeslinked' => 'Recent changes in pages linked from this page', |
2955 | 2958 | 'tooltip-feed-rss' => 'RSS feed for this page', |
— | — | @@ -2972,14 +2975,14 @@ |
2973 | 2976 | 'tooltip-minoredit' => 'Mark this as a minor edit', |
2974 | 2977 | 'tooltip-save' => 'Save your changes', |
2975 | 2978 | 'tooltip-preview' => 'Preview your changes, please use this before saving!', |
2976 | | -'tooltip-diff' => 'Show which changes you made to the text.', |
2977 | | -'tooltip-compareselectedversions' => 'See the differences between the two selected versions of this page.', |
| 2979 | +'tooltip-diff' => 'Show which changes you made to the text', |
| 2980 | +'tooltip-compareselectedversions' => 'See the differences between the two selected versions of this page', |
2978 | 2981 | 'tooltip-watch' => 'Add this page to your watchlist', |
2979 | 2982 | 'tooltip-recreate' => 'Recreate the page even though it has been deleted', |
2980 | 2983 | 'tooltip-upload' => 'Start upload', |
2981 | | -'tooltip-rollback' => '"Rollback" reverts edit(s) to this page of the last contributor in one click.', |
| 2984 | +'tooltip-rollback' => '"Rollback" reverts edit(s) to this page of the last contributor in one click', |
2982 | 2985 | 'tooltip-undo' => '"Undo" reverts this edit and opens the edit form in preview mode. |
2983 | | -Allows adding a reason in the summary.', |
| 2986 | +Allows adding a reason in the summary', |
2984 | 2987 | |
2985 | 2988 | # Stylesheets |
2986 | 2989 | 'common.css' => '/* CSS placed here will be applied to all skins */', # only translate this message to other languages if you have to change it |
— | — | @@ -3072,7 +3075,7 @@ |
3073 | 3076 | 'patrol-log-header' => 'This is a log of patrolled revisions.', |
3074 | 3077 | 'patrol-log-line' => 'marked $1 of $2 patrolled $3', |
3075 | 3078 | 'patrol-log-auto' => '(automatic)', |
3076 | | -'patrol-log-diff' => 'r$1', # only translate this message to other languages if you have to change it |
| 3079 | +'patrol-log-diff' => 'revision $1', |
3077 | 3080 | 'log-show-hide-patrol' => '$1 patrol log', |
3078 | 3081 | |
3079 | 3082 | # Image deletion |
— | — | @@ -3100,7 +3103,7 @@ |
3101 | 3104 | 'widthheight' => '$1×$2', # only translate this message to other languages if you have to change it |
3102 | 3105 | 'widthheightpage' => '$1×$2, $3 {{PLURAL:$3|page|pages}}', |
3103 | 3106 | 'file-info' => '(file size: $1, MIME type: $2)', |
3104 | | -'file-info-size' => '($1 × $2 pixel, file size: $3, MIME type: $4)', |
| 3107 | +'file-info-size' => '($1 × $2 pixels, file size: $3, MIME type: $4)', |
3105 | 3108 | 'file-nohires' => '<small>No higher resolution available.</small>', |
3106 | 3109 | 'svg-long-desc' => '(SVG file, nominally $1 × $2 pixels, file size: $3)', |
3107 | 3110 | 'show-big-image' => 'Full resolution', |
— | — | @@ -3588,10 +3591,10 @@ |
3589 | 3592 | 'table_pager_empty' => 'No results', |
3590 | 3593 | |
3591 | 3594 | # Auto-summaries |
3592 | | -'autosumm-blank' => 'Removing all content from page', |
3593 | | -'autosumm-replace' => "Replacing page with '$1'", |
3594 | | -'autoredircomment' => 'Redirecting to [[$1]]', |
3595 | | -'autosumm-new' => 'New page: $1', |
| 3595 | +'autosumm-blank' => 'Blanked the page', |
| 3596 | +'autosumm-replace' => "Replaced content with '$1'", |
| 3597 | +'autoredircomment' => 'Redirected page to [[$1]] ', |
| 3598 | +'autosumm-new' => "Created page with '$1'", |
3596 | 3599 | |
3597 | 3600 | # Autoblock whitelist |
3598 | 3601 | 'autoblock_whitelist' => 'AOL http://webmaster.info.aol.com/proxyinfo.html |
— | — | @@ -3642,7 +3645,7 @@ |
3643 | 3646 | 'watchlistedit-normal-explain' => 'Titles on your watchlist are shown below. |
3644 | 3647 | To remove a title, check the box next to it, and click Remove Titles. |
3645 | 3648 | You can also [[Special:Watchlist/raw|edit the raw list]].', |
3646 | | -'watchlistedit-normal-submit' => 'Remove Titles', |
| 3649 | +'watchlistedit-normal-submit' => 'Remove titles', |
3647 | 3650 | 'watchlistedit-normal-done' => '{{PLURAL:$1|1 title was|$1 titles were}} removed from your watchlist:', |
3648 | 3651 | 'watchlistedit-raw-title' => 'Edit raw watchlist', |
3649 | 3652 | 'watchlistedit-raw-legend' => 'Edit raw watchlist', |
— | — | @@ -3791,7 +3794,7 @@ |
3792 | 3795 | |
3793 | 3796 | # Special:BlankPage |
3794 | 3797 | 'blankpage' => 'Blank page', |
3795 | | -'intentionallyblankpage' => 'This page is intentionally left blank', |
| 3798 | +'intentionallyblankpage' => 'This page is intentionally left blank.', |
3796 | 3799 | |
3797 | 3800 | # External image whitelist |
3798 | 3801 | 'external_image_whitelist' => ' #Leave this line exactly as it is<pre> |
— | — | @@ -3815,13 +3818,13 @@ |
3816 | 3819 | 'tags-edit' => 'edit', |
3817 | 3820 | 'tags-hitcount' => '$1 {{PLURAL:$1|change|changes}}', |
3818 | 3821 | |
3819 | | -# Hardcoded dberror messages |
3820 | | -'dberr-header' => 'This wiki has a problem', |
3821 | | -'dberr-problems' => 'Sorry! This site is experiencing technical difficulties.', |
3822 | | -'dberr-again' => 'Try waiting a few minutes and reloading.', |
3823 | | -'dberr-info' => '(Cannot contact the database server: $1)', |
| 3822 | +# Database error messages |
| 3823 | +'dberr-header' => 'This wiki has a problem', |
| 3824 | +'dberr-problems' => 'Sorry! This site is experiencing technical difficulties.', |
| 3825 | +'dberr-again' => 'Try waiting a few minutes and reloading.', |
| 3826 | +'dberr-info' => '(Cannot contact the database server: $1)', |
| 3827 | +'dberr-usegoogle' => 'You can try searching via Google in the meantime.', |
| 3828 | +'dberr-outofdate' => 'Note that their indexes of our content may be out of date.', |
| 3829 | +'dberr-cachederror' => 'The following is a cached copy of the requested page, and may not be up to date.', |
3824 | 3830 | |
3825 | | -'dberr-usegoogle' => 'You can try searching via Google in the meantime.', |
3826 | | -'dberr-outofdate' => 'Note that their indexes of our content may be out of date.', |
3827 | | -'dberr-cachederror' => 'The following is a cached copy of the requested page, and may not be up to date.', |
3828 | 3831 | ); |
Index: trunk/phase3/languages/messages/MessagesFi.php |
— | — | @@ -2910,13 +2910,13 @@ |
2911 | 2911 | 'tags-edit' => 'muokkaa', |
2912 | 2912 | 'tags-hitcount' => '$1 {{PLURAL:$1|muutos|muutosta}}', |
2913 | 2913 | |
2914 | | -'dberr-header' => 'Wikissä on tietokantaongelma', |
2915 | | -'dberr-problems' => 'Tällä sivustolla on teknisiä ongelmia.', |
2916 | | -'dberr-again' => 'Odota hetki ja lataa sivu uudelleen.', |
2917 | | -'dberr-info' => '(Tietokantapalvelimeen yhdistäminen epäonnistui: $1)', |
2918 | | - |
2919 | | -'dberr-usegoogle' => 'Voit koittaa etsiä Googlesta kunnes virhe korjataan.', |
2920 | | -'dberr-outofdate' => 'Googlen indeksi ei välttämättä ole ajan tasalla.', |
| 2914 | +# Database error messages |
| 2915 | +'dberr-header' => 'Wikissä on tietokantaongelma', |
| 2916 | +'dberr-problems' => 'Tällä sivustolla on teknisiä ongelmia.', |
| 2917 | +'dberr-again' => 'Odota hetki ja lataa sivu uudelleen.', |
| 2918 | +'dberr-info' => '(Tietokantapalvelimeen yhdistäminen epäonnistui: $1)', |
| 2919 | +'dberr-usegoogle' => 'Voit koittaa etsiä Googlesta kunnes virhe korjataan.', |
| 2920 | +'dberr-outofdate' => 'Googlen indeksi ei välttämättä ole ajan tasalla.', |
2921 | 2921 | 'dberr-cachederror' => 'Alla on välimuistissa oleva sivun version, joka ei välttämättä ole ajan tasalla.', |
2922 | 2922 | |
2923 | 2923 | ); |
Index: trunk/phase3/languages/messages/MessagesZh_hans.php |
— | — | @@ -2995,7 +2995,7 @@ |
2996 | 2996 | #在这行上面输入所有的regex。留下这行一样的文字</pre>', |
2997 | 2997 | |
2998 | 2998 | # Special:Tags |
2999 | | -'tags' => '有效更改过的标签', |
| 2999 | +'tags' => '有效更改过的标签', |
3000 | 3000 | 'tag-filter' => '[[Special:Tags|标签]]过滤器:', |
3001 | 3001 | 'tag-filter-submit' => '过滤器', |
3002 | 3002 | 'tags-title' => '标签', |
Index: trunk/phase3/maintenance/language/messages.inc |
— | — | @@ -2911,6 +2911,15 @@ |
2912 | 2912 | 'tags-edit', |
2913 | 2913 | 'tags-hitcount', |
2914 | 2914 | ), |
| 2915 | + 'db-error-messages' => array( |
| 2916 | + 'dberr-header', |
| 2917 | + 'dberr-problems', |
| 2918 | + 'dberr-again', |
| 2919 | + 'dberr-info', |
| 2920 | + 'dberr-usegoogle', |
| 2921 | + 'dberr-outofdate', |
| 2922 | + 'dberr-cachederror', |
| 2923 | + ), |
2915 | 2924 | ); |
2916 | 2925 | |
2917 | 2926 | /** Comments for each block */ |
— | — | @@ -3108,6 +3117,7 @@ |
3109 | 3118 | 'special-blank' => 'Special:BlankPage', |
3110 | 3119 | 'external_images' => 'External image whitelist', |
3111 | 3120 | 'special-tags' => 'Special:Tags', |
| 3121 | + 'db-error-messages' => 'Database error messages', |
3112 | 3122 | ); |
3113 | 3123 | |
3114 | 3124 | /** Short comments for standalone messages */ |
Index: trunk/phase3/maintenance/language/messageTypes.inc |
— | — | @@ -153,7 +153,6 @@ |
154 | 154 | 'unusedtemplates-summary', |
155 | 155 | 'fewestrevisions-summary', |
156 | 156 | 'upload-summary', |
157 | | - 'pagetitle-view-mainpage', |
158 | 157 | 'newuserlogentry', |
159 | 158 | 'restrictlogpage', |
160 | 159 | 'wantedtemplates-summary', |
— | — | @@ -264,7 +263,6 @@ |
265 | 264 | 'pagetitle', |
266 | 265 | 'filename-prefix-blacklist', |
267 | 266 | 'edittools', |
268 | | - 'patrol-log-diff', |
269 | 267 | 'size-bytes', |
270 | 268 | 'size-kilobytes', |
271 | 269 | 'size-megabytes', |
— | — | @@ -334,6 +332,7 @@ |
335 | 333 | 'whatlinkshere-backlink', |
336 | 334 | 'recentchangeslinked-backlink', |
337 | 335 | 'diff-with-additional', |
| 336 | + 'pagetitle-view-mainpage', |
338 | 337 | ); |
339 | 338 | |
340 | 339 | /** EXIF messages, which may be set as optional in several checks, but are generally mandatory */ |