<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Thanks, that is easy, I was afraid the translation required a function call.<div><br></div><div>rgds</div><div>jan I<br><br><div id="AppleMailSignature">Enviado desde mi iPad</div><div><br>El 1 ago 2018, a las 20:49, Dirk Hohndel <<a href="mailto:dirk@hohndel.org">dirk@hohndel.org</a>> escribió:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html charset=utf-8"><br class=""><div><blockquote type="cite" class=""><div class="">On Aug 1, 2018, at 9:54 AM, Jan Iversen <<a href="mailto:jani@apache.org" class="">jani@apache.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi<br class=""><br class="">If I have something like<br class=""><br class="">struct <br class="">{<br class=""><span class="Apple-tab-span" style="white-space:pre">     </span>enum {METERS, FEET} length;<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>char *strings[] = {“meter”, “feet”};<br class="">}<br class=""><br class="">How do I mark these strings as to be translated?<br class=""></div></div></blockquote></div><br class=""><div class="">You mark them with QT_TRANSLATE_NOOP, see for example this beauty in libdivecomputer.c:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        static const char *events[] = {</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "none"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "deco stop"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "rbt"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "ascent"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "ceiling"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "workload"),</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "transmitter"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "violation"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "bookmark"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "surface"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "safety stop"),</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "gaschange"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "safety stop (voluntary)"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "safety stop (mandatory)"),</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "deepstop"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "ceiling (safety stop)"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">3("gettextFromC", "below floor", "event showing dive is below deco floor and adding deco time"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "divetime"),</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "maxdepth"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "OLF"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "PO2"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "airtime"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "rgbm"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "heading"),</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "tissue level warning"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "gaschange"), QT_TRANSLATE_</span><span style="font-variant-ligatures: no-common-ligatures; color: #ffffff; background-color: #000000" class="">NOOP</span><span style="font-variant-ligatures: no-common-ligatures" class="">("gettextFromC", "non stop time")</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        };</span></div></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div></div></blockquote></div></body></html>