Mark more error messages for translation
We should mark GError error messages for translation unless it's obvious from the code that they will not be displayed to users in the UI. In general, we always want to translate errors that will be shown in the UI. (But we do not translate command line warnings.)