This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/36103] gfortran crash with zh_CN locale - error_print error ?
- From: "burnus at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 May 2008 16:38:57 -0000
- Subject: [Bug fortran/36103] gfortran crash with zh_CN locale - error_print error ?
- References: <bug-36103-15353@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #12 from burnus at gcc dot gnu dot org 2008-05-02 16:38 -------
I'm not sure whether there are other problems, but at least the following is
wrong. Maybe this is enough to fix the bug. Could someone check?
I'll write the translation team to fix it there.
msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
msgstr
"%3$L处内建函数?%2$s?的实参?%1$s?秩必须小于
%d"
The last item must be "%4$d" and not "%d". (See POSIX standard for "printf"
which mandates that either "%<n>$<f>" or "%<f>" has to be used, but no mixture
between both.)
This is wrong too:
msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
msgstr "Fortran 2003:%3$ 处 %2$ 语句中的
%1$s 限定符值为?%4$s?"
The 's' and the 'C' are missing.
msgid "'%s' at %L is not a function"
msgstr
"%2L处的?%1$s?不是一个函数"
Here, a '$' is missing.
--
burnus at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fxcoudert at gcc dot gnu dot
| |org
Summary|gfortran crash with zh_CN |gfortran crash with zh_CN
|locale |locale - error_print error ?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36103