[PATCH] Fix Score bugs.
ligang@sunnorth.com.cn
ligang@sunnorth.com.cn
Sat Jan 20 02:31:00 GMT 2007
Hi Nick,
Nick Clifton <nickc@redhat.com> wrote on 2007-01-19 19:02:02:
> Hi Mei,
>
> > Would you please tell me more information about _() and translation?
>
> _() should be used when you have some text that is going to be displayed
> to the user and you want to allow for the possibility of translating it
> into the user's desired language. Have a look at the gettext project
> website (which provides the _() function) and which has extensive online
> documentation available:
>
> http://www.gnu.org/software/gettext/
>
> The important point for this particular thread I think is that there is
> no need to translate assembler syntax. Assembler syntax is a language
> in its own right and it does not make sense to attempt to translate this
> artificial, constructed language into a spoken, human language. Hence
> pieces of code like this:
>
> sprintf (append_str, _("mlfh! %s"), backupstr);
>
> do not really make sense, since there will never be a translation of the
> "mlfh" opcode into some other language.
>
> Anyway, please take a look at the attached patch which I believe will
> address all of the _() issues currently in the tc-score.c file. If you
> are happy with it, feel free to apply it, or ping me and I will apply it
> myself.
I have understood the use of _() and looked at the attached patch.
You may apply it.
Thanks a lot.
> Cheers
> Nick
>
> gas/ChangeLog
> * tc-score.c: Remove unnecessary uses of _().
> Make the err_msg[] a file level local array in order to save
> storage space.
> Remove unnecessary sprintf()s.
More information about the Binutils
mailing list