On Fri, Oct 30, 2015 at 01:16:40PM +0300, Sergey Starosek wrote: > Dirk, > > On Thu, Oct 29, 2015 at 10:33 PM, Dirk Hohndel <[email protected]> wrote: > > > > > The .ts file for those looks like this: > > > > <message numerus="yes"> > > <location filename="../qt-ui/modeldelegates.cpp" line="546"/> > > <source>, %n dive(s) here)</source> > > <translation type="unfinished"> > > <numerusform></numerusform> > > </translation> > > </message> > > > > <message numerus="yes"> > > <location filename="../qthelper.cpp" line="1077"/> > > <source>(%n dive(s))</source> > > <translation type="unfinished"> > > <numerusform></numerusform> > > </translation> > > </message> > > > > and clearly transifex does not like this. Some googling seems to imply > > that transifex is aware of the bug and promised a fix more than a year ago > > (and then instead just shut down their forums - nice). But I also found a > > workaround and it appears to do the trick. Now I just need to remember to > > manually fix our .ts file before I send it - or somehow automate the > > workaround (which is to duplicate the "<numerusform></numerusform>" line) > > > > I've update translations/CMakeLists.txt to regenerate .ts files and after > build > I can see following for en_GB locale: > > <message numerus="yes"> > <location filename="../qt-ui/modeldelegates.cpp" line="546"/> > <source>, %n dive(s) here)</source> > > > <translation type="unfinished"> > <numerusform></numerusform> > <numerusform></numerusform> > </translation> > </message> > > For ru_RU locale there're three numerusform elements. Qt version 5.5.0.
So the question is do you see the two numerusform entries in translations/subsurface_source.ts I'm on Qt 5.5.1 and I only get one of those entries automatically created. If I then manually duplicate it before pushing to transifex then it seems to work. /D _______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
