Well, as far as I can see the problem is on the lupdate side. It just does not add numerus="yes" attribute. Thus, Linguist does not interpret this message as the one with plural form.
On Mon, Oct 26, 2015 at 1:32 PM, Dmitry Volosnykh < [email protected]> wrote: > I face the same problem with Internationalization QML-example ( > http://doc.qt.io/qt-5/qtqml-qml-i18n-example.html). I've just replaces > qsTr("Hello") with qsTr("%n second(s)"). But still cannot see Linguist > providing multiple input fields for a number of translations. > > Also tried Linguist 5.6.0 built with Qt from the repo. Most probably, not > the latest revision. > > > On Mon, Oct 26, 2015 at 12:14 PM, Dmitry Volosnykh < > [email protected]> wrote: > >> I have several strings defined in .qml file and marked with QT_TR_NOOP. >> The placeholder I use is %n like the docs suggest. After running lupdate >> tool on the project file I open generated .ts files in Linguist which does >> not recognize them as ones which should be translated according to >> translation rules for plurals. >> >> Never the less context sources for the strings in question are displayed >> correctly and target language is evaluated fine if I open 'Translation file >> settings...' menu item. However, I tried to add plural translations >> manually to .ts files (added numerus="yes" attribute to message tag and put >> several <numerusform/> items as children of <translation/>)/ when I ran >> lupdate tool once again it provided the following output: >> >> Removed plural forms as the target language has less forms. >> >> If this sounds wrong, possibly the target language is not set or >> recognized. >> >> >> However, the language attribute of tag <TS/> is set as expected. >> >> I am using prebuilt Qt 5.4.2. Linguis version is just the same. >> >> May you suggest what to do to diagnose this problem further? >> >> Regads, >> Dmitry. >> > >
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
