[TASK] Use an UnknownLanguageFile for unwritable formats

Fixes: #2