31 str <<
form(
_(
"Failed to mount %s on %s"), _source.c_str(), _target.c_str());
33 str <<
": " << _error <<
" (" << _cmdout <<
")" << endl;
35 str <<
": " << _error << endl;
41 return str <<
form(
_(
"Failed to unmount %s"), _path.c_str())
42 <<
" : " << _error << endl;
47 return str <<
form(
_(
"Bad file name: %s"), _filename.c_str()) << endl;
53 _(
"Medium not opened when trying to perform action '%s'."), _action.c_str())
60 _(
"File '%s' not found on medium '%s'"),
61 _filename.c_str(), _url.c_str())
67 return str <<
form(
_(
"Cannot write file '%s'."), _filename.c_str()) << endl;
72 return str <<
_(
"Medium not attached") <<
": " << _url << endl;
77 return str <<
_(
"Bad media attach point") <<
": " << _url << endl;
84 _(
"Download (curl) initialization failed for '%s'"), _url.c_str())
92 _(
"Download (Metalink curl) initialization failed for '%s'"), _url.c_str())
100 _(
"Download (Metalink curl) initialization failed for '%s'"), _url.c_str())
107 _(
"System exception '%s' on medium '%s'."),
108 _message.c_str(), _url.c_str()) << endl;
114 _(
"Path '%s' on medium '%s' is not a file."),
115 _path.c_str(), _url.c_str())
122 _(
"Path '%s' on medium '%s' is not a directory."),
123 _path.c_str(), _url.c_str())
131 return str <<
_(
"Malformed URI") <<
": " << _url << endl;
135 return str << _msg <<
": " << _url << endl;
141 return str <<
_(
"Empty host name in URI") <<
": " << _url << endl;
146 return str <<
_(
"Empty filesystem in URI") <<
": " << _url << endl;
151 return str <<
_(
"Empty destination in URI") <<
": " << _url << endl;
156 return str <<
form(
_(
"Unsupported URI scheme in '%s'."), _url.c_str()) << endl;
161 return str <<
_(
"Operation not supported by medium") <<
": " << _url << endl;
167 return str <<
form(
_(
168 "Download (curl) error for '%s':\n"
170 "Error message: %s\n"), _url.c_str(), _err.c_str(), _msg.c_str());
177 _(
"Error occurred while setting download (curl) options for '%s':"),
179 << endl << _msg << endl;
185 return str <<
form(
_(
186 "Download (metalink curl) error for '%s':\n"
188 "Error message: %s\n"), _url.c_str(), _err.c_str(), _msg.c_str());
195 _(
"Error occurred while setting download (metalink curl) options for '%s':"),
197 << endl << _msg << endl;
203 return str <<
form(
_(
204 "Download (metalink curl) error for '%s':\n"
206 "Error message: %s\n"), _url.c_str(), _err.c_str(), _msg.c_str());
213 _(
"Error occurred while setting download (metalink curl) options for '%s':"),
215 << endl << _msg << endl;
221 _(
"Media source '%s' does not contain the desired medium"), _url.c_str())
227 return str <<
form(
_(
"Medium '%s' is in use by another instance"), _name.c_str())
234 return str <<
_(
"Cannot eject any media") << endl;
236 return str <<
form(
_(
"Cannot eject media '%s'"), _name.c_str()) << endl;
242 if( !_url.asString().empty())
243 str <<
" (" << _url <<
")";
251 str <<
form(
_(
"Permission to access '%s' denied."), _url.c_str()) << endl;
253 str << endl << _msg << endl;
259 str <<
form(
_(
"Timeout exceeded when accessing '%s'."), _url.c_str()) << endl;
261 str << endl << _msg << endl;
267 str <<
form(
_(
"Location '%s' is temporarily unaccessible."), _url.c_str()) << endl;
269 str << endl << _msg << endl;
275 str <<
form(
_(
" SSL certificate problem, verify that the CA cert is OK for '%s'."), _url.c_str()) << endl;
277 str << endl << _msg << endl;
283 str <<
form(
_(
"Cannot find available loop device to mount the image file from '%s'"), _url.c_str()) << endl;
285 str << endl << _msg << endl;