Here are also gcc --help=fortran lines where localization fails. At the beginning translated text is not shown and later on the option string is shown twice.
#: c.opt:42 msgid "" "Assert the <answer> to <question>. Putting '-' before <question> disables " "the <answer> to <question>" A C ObjC C++ ObjC++ Joined Separate -A<question>=<answer> Assert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question> #: c.opt:54 msgid "" "Define a <macro> with <val> as its value. If just <macro> is given, <val> " "is taken to be 1" D C ObjC C++ ObjC++ Joined Separate -D<macro>[=<val>] Define a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1 diffs: < msgid "Add <dir> to the end of the main framework include path" > msgid "-F <dir> Add <dir> to the end of the main framework include path" < msgid "Add <dir> to the end of the main include path" > msgid "-I <dir> Add <dir> to the end of the main include path" < msgid "Write dependency output to the given file" > msgid "-MF <file> Write dependency output to the given file" < msgid "Add a MAKE-quoted target" > msgid "-MQ <target> Add a MAKE-quoted target" < msgid "Add an unquoted target" > msgid "-MT <target> Add an unquoted target" < msgid "Undefine <macro>" > msgid "-U<macro> Undefine <macro>" < msgid "Add <dir> to the end of the system include path" > msgid "-iwithprefix <dir> Add <dir> to the end of the system include path" < msgid "Set <dir> to be the system root directory" > msgid "-isysroot <dir> Set <dir> to be the system root directory" < msgid "Add <dir> to the start of the system include path" > msgid "-isystem <dir> Add <dir> to the start of the system include path" < msgid "Add <dir> to the end of the quote include path" > msgid "-iquote <dir> Add <dir> to the end of the quote include path" There is something weird with the following ones (pls, look at console output): fblas-matmul-limit= Fortran RejectNegative Joined UInteger -fblas-matmul-limit=<n> Size of the smallest matrix for which matmul will use BLAS #: fortran/lang.opt:165 msgid "" "-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul " "will use BLAS" finit-character= Fortran RejectNegative Joined UInteger -finit-character=<n> Initialize local character variables to ASCII value n finit-integer= Fortran RejectNegative Joined -finit-integer=<n> Initialize local integer variables to n finit-logical= Fortran RejectNegative Joined -finit-logical=<true|false> Initialize local logical variables finit-real= Fortran RejectNegative Joined -finit-real=<zero|nan|inf|-inf> Initialize local real variables fmax-array-constructor= Fortran RejectNegative Joined UInteger -fmax-array-constructor=<n> Maximum number of objects in an array constructor -- Summary: 19 localization fails with gcc ---help=fortran Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: translation AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: karvonen dot jorma at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42469