17{
18
19 QString unspecifiedError = i18n("An unspecified error occurred.");
21 case QFileDevice::FileError::NoError :
22
23
24 return i18n("The action has been completed successfully.");
25 case QFileDevice::FileError::ReadError :
26 return i18n("An error occurred when reading from the file.");
27 case QFileDevice::FileError::WriteError :
28 return i18n("An error occurred when writing to the file.");
29 case QFileDevice::FileError::FatalError :
30 return i18n("A fatal error occurred.");
31 case QFileDevice::FileError::ResourceError :
32 return i18n("Out of resources (e.g. out of memory).");
33 case QFileDevice::FileError::OpenError :
34 return i18n("The file could not be opened.");
35 case QFileDevice::FileError::AbortError :
36 return i18n("The operation was aborted.");
37 case QFileDevice::FileError::TimeOutError :
38 return i18n("A timeout occurred.");
39 case QFileDevice::FileError::UnspecifiedError :
40 return unspecifiedError;
41 case QFileDevice::FileError::RemoveError :
42 return i18n("The file could not be removed.");
43 case QFileDevice::FileError::RenameError :
44 return i18n("The file could not be renamed.");
45 case QFileDevice::FileError::PositionError :
46 return i18n("The position in the file could not be changed.");
47 case QFileDevice::FileError::ResizeError :
48 return i18n("The file could not be resized.");
49 case QFileDevice::FileError::PermissionsError :
50 return i18n("Permission denied. Krita is not allowed to read or write to the file.");
51 case QFileDevice::FileError::CopyError :
52 return i18n("The file could not be copied.");
53 }
54 return unspecifiedError;
55}