https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90176

--- Comment #1 from Roland Illig <roland.illig at gmx dot de> ---
Created attachment 46204
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46204&action=edit
linter ported to using polib

I rewrote the linter to use polib. As this is a complete rewrite, a diff would
be less readable.

I also added the check for underscores outside of %<quotes%>. It finds many
occurrences.

The ones in fortran/simplify.c are mostly internal function names, related to
internal compiler errors. In the German translation, these are left
untranslated, and only prefixed by "Interner Fehler: ".

The ones in config/arm/arm-builtins.c refer to names of builtin functions and
are really boring and error-prone to translate, as pointed out in bug 90119.

The ones in tree.c do not conform to the GCC Guidelines for Diagnostics since
they use GCC-internal words like TYPE_METHOD_BASETYPE, therefore they are left
untranslated in the German translation, and only prefixed by "Interner Fehler:
".

It's exactly this use of internal identifiers I wanted to show by filing this
bug.

Reply via email to