[sane-devel] "Well known" Colour mode strings
Mattias Ellert
mattias.ellert@tsl.uu.se
Wed, 28 Apr 2004 07:59:32 +0200
Matthew Duggan wrote:
> Hi all,
>
> Worse, some backends initially define values as SANE_I18N, then do
> strcmps in other places without the SANE_I18N decoration. This will
> surely cause trouble for people using translated versions of SANE.
This is not a problem. Within the backends themself SANE_I18N is a
no-op, it is only used to mark translatable strings. It does not affect
anything in the compilation. It is enough to mark each string as
translatable once.
#ifndef SANE_I18N
#define SANE_I18N(text) text
#endif
The display and parsing of translated strings is entirely in the hands
of the frontends. When communicating with the backends the frontends
should use the untranslated values provided by the backends.
However, I do support the idea of having a more standardized set of
values across backends. It would make life easier for people writing
frontends.
Mattias
--
________________________________________________________________________
mattias.ellert@tsl.uu.se tel: +46 18 471 32 58
http://www.tsl.uu.se/~ellert/ fax: +46 18 471 35 13
________________________________________________________________________