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

--- Comment #9 from Roland Illig <roland.illig at gmx dot de> ---
(In reply to Jerry DeLisle from comment #7)
>   /* Otherwise, fail.  */
>   if (symstd)
>     *symstd = _(symstd_msg);
>   return false;
> 
> Where the mark is on the symstd_msg after it is set to one of the above
> cases.  Are you saying this does not work?  Does the translation mark need
> to be on all and not in one place?

Yes, the translation mark needs to be around each string literal that should be
translated. xgettext (which extracts the strings from source code) only looks
at the source code, but never executes the program to see what really happens.
That's good enough for all practical cases.

Reply via email to