<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    you should create translations/harbour-yourproject-it.ts yourself.
    QtCreating not making translations for you, it just generates source
    translation and compiling existing translations.<br>
    <br>
    <div class="moz-cite-prefix">22.04.2014 19:47, Luca Donaggio пишет:<br>
    </div>
    <blockquote
cite="mid:CABPtM86uJQVaVa2GUFAVafLr+yC4h0axicVKQzqtQBb3cjVL3g@mail.gmail.com"
      type="cite">
      <div dir="ltr">Did I hit a bug with the newly added translations
        support?<br clear="all">
        <div><br>
        </div>
        <div>This two lines in .pro (I just changed the lang code in
          standard .pro file created by sialfishapp/qtquick app wizard)
          file:<br>
          <br>
          CONFIG += sailfishapp_i18n<br>
          TRANSLATIONS += translations/harbour-yourproject-it.ts<br>
          <br>
        </div>
        <div>produce the following error at buld time:<br>
          <br>
          <p style="margin:0px;text-indent:0px"><span
              style="color:rgb(190,20,20)">lrelease error: Cannot open
              /home/mersdk/share/Projects/SailfishOS/harbour-yourproject/translations/harbour-yourproject-it.ts:
              No such file or directory</span></p>
          <p style="margin:0px;text-indent:0px"><br>
          </p>
          <p style="margin:0px;text-indent:0px;color:rgb(60,60,60)"><span
              style="color:rgb(0,0,0)">Looking at sailfishapp_i18n.prf
              it seems it generates harbour-yourproject.ts file only,
              not all the *.ts files specified in your .pro file</span>.</p>
          <p style="margin:0px;text-indent:0px;color:rgb(60,60,60)"><br>
          </p>
          <p style="margin:0px;text-indent:0px">lupdate command is
            invoked as per directive:</p>
          <p style="margin:0px;text-indent:0px"><br>
          </p>
          <p style="margin:0px;text-indent:0px">
            update_translations.commands += mkdir -p translations
            && lupdate $${TRANSLATION_SOURCES} -ts $${TS_FILE}<br>
          </p>
          <p style="margin:0px;text-indent:0px"><br>
          </p>
          <p style="margin:0px;text-indent:0px">where $${TS_FILE} is
            defined beforehand as follows:</p>
          <p style="margin:0px;text-indent:0px"><br>
          </p>
          <p style="margin:0px;text-indent:0px">TS_FILE =
            $${_PRO_FILE_PWD_}/translations/$${TARGET}.ts</p>
          <p style="margin:0px;text-indent:0px"><br>
          </p>
          <p style="margin:0px;text-indent:0px">
            Shouldn't it cycle through every file in $${TRANSLATIONS}
            instead and run lupdate accordingly?</p>
          <p style="margin:0px;text-indent:0px"><br>
          </p>
          <p style="margin:0px;text-indent:0px">Something like this
            (beware: I'm in no way a cmake expert!!!):</p>
          <p style="margin:0px;text-indent:0px"><br>
          </p>
          <p style="margin:0px;text-indent:0px">for(ts_file,
            TRANSLATIONS) {</p>
          <p style="margin:0px;text-indent:0px">   
            update_translations.commands += lupdate
            $${TRANSLATION_SOURCES} -ts $$ts_file<br>
          </p>
          <p style="margin:0px;text-indent:0px">}<br>
          </p>
          <p style="margin:0px;text-indent:0px;color:rgb(60,60,60)"><br>
          </p>
          <p style="margin:0px;text-indent:0px;color:rgb(60,60,60)"><span
              style="color:rgb(0,0,0)">Did I get something wrong or is
              it really a bug?</span></p>
          <p style="margin:0px;text-indent:0px;color:rgb(60,60,60)"><br>
          </p>
        </div>
        <div>-- <br>
          Luca Donaggio
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SailfishOS.org Devel mailing list</pre>
    </blockquote>
    <br>
  </body>
</html>