Ahaha ;)
In fact, source can be either:
- an url
- "file" or perhaps also an url (file://)
- DnD = drag'n'drop, which should be replaced by "user provided" i agree

About translation, i will mark it.