255 characters (already restricted in the database)
* In the deletion default reasons, calculate how much text to get from the
article text, rather than getting 150 characters (which may be too much)
+* Add two messages for Special:Blockme which were used but undefined
=== API changes in 1.12 ===
'Uncategorizedpages' => array( 'Uncategorizedpages' ),
'Uncategorizedcategories' => array( 'Uncategorizedcategories' ),
'Uncategorizedimages' => array( 'Uncategorizedimages' ),
- 'Uncategorizedtemplates' => array( 'Uncategorizedtemplates' ),
+ 'Uncategorizedtemplates' => array( 'Uncategorizedtemplates' ),
'Unusedcategories' => array( 'Unusedcategories' ),
'Unusedimages' => array( 'Unusedimages' ),
'Wantedpages' => array( 'Wantedpages', 'Brokenlinks' ),
'range_block_disabled' => 'The sysop ability to create range blocks is disabled.',
'ipb_expiry_invalid' => 'Expiry time invalid.',
'ipb_already_blocked' => '"$1" is already blocked',
+'ipb_cant_unblock' => 'Error: Block ID $1 not found. It may have been unblocked already.',
'ip_range_invalid' => 'Invalid IP range.',
+'blockme' => 'Block me',
'proxyblocker' => 'Proxy blocker',
-'ipb_cant_unblock' => 'Error: Block ID $1 not found. It may have been unblocked already.',
+'proxyblocker-disabled' => 'This function is disabled.',
'proxyblockreason' => 'Your IP address has been blocked because it is an open proxy. Please contact your Internet service provider or tech support and inform them of this serious security problem.',
'proxyblocksuccess' => 'Done.',
'sorbs' => 'DNSBL', # only translate this message to other languages if you have to change it