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

            Bug ID: 79851
           Summary: diagnostics: replace '%s' with %qs in all diagnostics
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: roland.illig at gmx dot de
  Target Milestone: ---

from lto-streamer.c:

fatal_error (input_location,
             "bytecode stream in file '%s' generated with LTO version "

As the German translator, I currently cannot translate '%s' into %qs (which is
much easier to type), since GNU Gettext is buggy
(https://savannah.gnu.org/bugs/index.php?50455).

Therefore, GCC should be consistent in all diagnostics and never use '%s' or
"%s" or `%s' or %<%s%>, but instead only %qs.

The above is only one instance. Please fix all diagnostics in all files.

Reply via email to