For each of the errors, show the error message described below
##Errors that occur before special:import is loaded
|**error** | **current mediawiki behavior**| **example**| **error message**| **color**|
| missing info (Error message in the first step) | MEDIAWIKI | first version of thumbnail could not be retrieved anymore |The file cannot be imported, since it is missing <whatever it is missing> |red |
| suppressed revisions (Error message in the first step) | MEDIAWIKI | | The file cannot be imported, since the page contains suppressed revisions (Is this an info that is public?)|red|
| sum of number of file and text revisions bigger than 100 revisions)| MEDIAWIKI | |The file cannot be imported. The sum of file and page revisions is bigger than 100. |red|
|sum of size of file and text revisions bigger than 250 MB)| MEDIAWIKI | | The file cannot be imported. The sum of all its revisions is bigger than 250 MB.|red|
|maximum filesize / uploadsize hit (as enforced by MediaWiki uploading)| maximum filesize / uploadsize hit: there is not really a "standard" way for this error case. The individual upload forms check this individually, and show an ugly red line of text. we might want to reuse the existing `largefileserver` message, which says: //"This file is bigger than the server is configured to allow."// (Warning, this is only for a single file, not for a file with multiple versions!) | |reuse existing `largefileserver` message |red|
|file already exists | A pretty extensive warning appears in the standard upload form. {F17093742} Two messages could be reused: `fileexists-duplicate-version`: "The upload is an exact duplicate of {{PLURAL:$2 an older version older versions}} of <strong>[[:$1]]</strong>." `file-exists-duplicate`: "This file is a duplicate of the following {{PLURAL:$1 file files}}:" | |`fileexists-duplicate-version`: "The upload is an exact duplicate of {{PLURAL:$2 an older version older versions}} of <strong>[[:$1]]</strong>." --> link to duplicate is included |red|
|wiki not in wmf cluster |MEDIAWIKI | |The file cannot be imported, since it is on <source wiki name>. Imports from that wiki are not allowed. |red|
|revision history is somewhat broken|MEDIAWIKI | ?|The file cannot be imported because there is a problem with the revision history.|red|
|file format not accepted|existing messages (`filetype-badmime`, `filetype-mime-mismatch`, and more {F17093720} | (this will probably never happen on WMF wikis due to similar standards) |Use existing messages + add: Allowed file types are <list of allowed file types>|red|
|user is not logged in| UserNotLoggedIn | (this should actually never happen on WMF wikis due to global sign in)|You are not logged in. Please log in before importing the file.|red|
|missing user rights|PermissionsError {F17094384}, ReadOnlyError, ThrottledError, and UserBlockedError| e.g. User is not allowed to move files, the wiki is in maintenance mode, a user action hit a limit, or an IP got blocked for a short time. |The file cannot be imported, because you don't have the rights to do so.|red|
|wrong licence|MEDIAWIKI | |The file cannot be imported, because it seems to be under the <licence name> licence. <The target wiki name> does not allow files with this licence. |red|
##Errors related to file title
May occur before special:import is loaded, or after trying to save a new name
|title already exists|In the classic upload form this is shown as a yellow warning. The upload form shows up below the warning, so the user can resolve the issue by changing the target file name in the form (the file name of the source file is ignored then). I suggest we do the same. {F17093661}| |The file title already exists on <target wiki>. Please choose a different one.|red|
|title contains forbidden characters (when this does not come from core)|The classic upload form replaces all invalid characters (for both wgLegalTitleChars as well as wgIllegalFileChars) with dashes, shows a yellow warning explaining what happened, and shows the upload form again. The user can either change the name, or simply submit again. I suggest we do the same. {F17093677}| |The title has been changed, because it contains forbidden characters. These characters are not allowed for file titles: < list of characters>|yellow|
**Note** All of these errors are tracked so that we see how often they appear (see T179564)