Thanks, that is easy, I was afraid the translation required a function call.
rgds jan I Enviado desde mi iPad > El 1 ago 2018, a las 20:49, Dirk Hohndel <d...@hohndel.org> escribió: > > >> On Aug 1, 2018, at 9:54 AM, Jan Iversen <j...@apache.org> wrote: >> >> Hi >> >> If I have something like >> >> struct >> { >> enum {METERS, FEET} length; >> char *strings[] = {“meter”, “feet”}; >> } >> >> How do I mark these strings as to be translated? > > You mark them with QT_TRANSLATE_NOOP, see for example this beauty in > libdivecomputer.c: > > static const char *events[] = { > QT_TRANSLATE_NOOP("gettextFromC", "none"), > QT_TRANSLATE_NOOP("gettextFromC", "deco stop"), > QT_TRANSLATE_NOOP("gettextFromC", "rbt"), QT_TRANSLATE_NOOP("gettextFromC", > "ascent"), QT_TRANSLATE_NOOP("gettextFromC", "ceiling"), > QT_TRANSLATE_NOOP("gettextFromC", "workload"), > QT_TRANSLATE_NOOP("gettextFromC", "transmitter"), > QT_TRANSLATE_NOOP("gettextFromC", "violation"), > QT_TRANSLATE_NOOP("gettextFromC", "bookmark"), > QT_TRANSLATE_NOOP("gettextFromC", "surface"), > QT_TRANSLATE_NOOP("gettextFromC", "safety stop"), > QT_TRANSLATE_NOOP("gettextFromC", "gaschange"), > QT_TRANSLATE_NOOP("gettextFromC", "safety stop (voluntary)"), > QT_TRANSLATE_NOOP("gettextFromC", "safety stop (mandatory)"), > QT_TRANSLATE_NOOP("gettextFromC", "deepstop"), > QT_TRANSLATE_NOOP("gettextFromC", "ceiling (safety stop)"), > QT_TRANSLATE_NOOP3("gettextFromC", "below floor", "event showing dive is > below deco floor and adding deco time"), QT_TRANSLATE_NOOP("gettextFromC", > "divetime"), > QT_TRANSLATE_NOOP("gettextFromC", "maxdepth"), > QT_TRANSLATE_NOOP("gettextFromC", "OLF"), QT_TRANSLATE_NOOP("gettextFromC", > "PO2"), QT_TRANSLATE_NOOP("gettextFromC", "airtime"), > QT_TRANSLATE_NOOP("gettextFromC", "rgbm"), QT_TRANSLATE_NOOP("gettextFromC", > "heading"), > QT_TRANSLATE_NOOP("gettextFromC", "tissue level warning"), > QT_TRANSLATE_NOOP("gettextFromC", "gaschange"), > QT_TRANSLATE_NOOP("gettextFromC", "non stop time") > }; >
_______________________________________________ subsurface mailing list subsurface@subsurface-divelog.org http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface