https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104809
--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Roland Illig from comment #0) > From cp/module.cc: > > not Encapsulated Lazy Records of Named Declarations > > Is this message trying to be funny? Yes. The ELROND format is a pun related to the ELF and DWARF formats. > As the German translator, I got the > abbreviation, but according to a Google search the GCC source code is the > only place where it is used. It's a GCC-specific format for the C++ modules implementation. > I don't think that elves and dwarfs only live in Middle Earth, and that the > diagnostic thus discriminates elves living in other parts of the world of > the universe, whichever is more inclusive. :-) > > Please add a /* TRANSLATORS */ comment above this message, detailing how > close to the words I should translate this message or whether a simple > "There are no elfs in this forest" is enough. No, I don't have humor. This > is GCC, not an RPG, so I strongly prefer clear, actionable diagnostics. I like Andrew's suggestion. I agree with him that those errors will be rarely seen by users. The files are generated and consumed by GCC, it's unlikely anybody will feed invalid files to GCC and see that error.