------- 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