'api-error-ok-but-empty' => 'Internal error: No response from server.',
'api-error-overwrite' => 'Overwriting an existing file is not allowed.',
'api-error-stashfailed' => 'Internal error: Server failed to store temporary file.',
+'api-error-publishfailed' => 'Internal error: Server failed to publish temporary file.',
'api-error-timeout' => 'The server did not respond within the expected time.',
'api-error-unclassified' => 'An unknown error occurred.',
'api-error-unknown-code' => 'Unknown error: "$1".',
**{{msg-mw|enotif body intro deleted}}
**{{msg-mw|enotif body intro created}}
**{{msg-mw|enotif body intro moved}}
-**{{msg-mw|enotif body intro restored}}
+**{{msg-mw|enotif body intro restored}}
**{{msg-mw|enotif body intro changed}} (for all the other cases).
*$NEWPAGE consists of either
**if the page is new (in older releases), {{msg-mw|enotif newpagetext}}
'rollback' => '{{Identical|Rollback}}',
'rollback_short' => '{{Identical|Rollback}}',
'rollbacklink' => '{{Identical|Rollback}}
-This link text appears on the recent changes page to users who have the "rollback" right.
+This link text appears on the recent changes page to users who have the "rollback" right.
This message has a tooltip {{msg-mw|tooltip-rollback}}
{{Doc-actionlink}}',
'api-error-ok-but-empty' => 'API error message that can be used for client side localisation of API errors.',
'api-error-overwrite' => 'API error message that can be used for client side localisation of API errors.',
'api-error-stashfailed' => 'API error message that can be used for client side localisation of API errors.',
+'api-error-publishfailed' => 'API error message that can be used for client side localisation of API errors.',
'api-error-timeout' => 'API error message that can be used for client side localisation of API errors.',
'api-error-unclassified' => 'API error message that can be used for client side localisation of API errors.',
'api-error-unknown-code' => 'API error message that can be used for client side localisation of API errors. Parameters: