Russian Qt Forum

Qt => Интернационализация, локализация => Тема начата: Unnamed_Hero от Апреля 08, 2009, 12:19



Название: lupdate Unknown feature http://qtsoftware.com/xml/features/report-whitespace-onl
Отправлено: Unnamed_Hero от Апреля 08, 2009, 12:19
qt45, MOPSLinux (Slackware)
Пытаюсь натравить lupdate на свеженаписанную утилиту, (одна форма, виджеты самые простые, основной код всего 270 строк, проект делал в qt-creator)
Код:
lupdate myproject.pro

в ответ получаю
Код:
Unknown feature http://qtsoftware.com/xml/features/report-whitespace-only-CharData

Гугл выдал одну ссылку с чем-то невнятным.

Как победить lupdate?
Может, я что-то не так делаю?


Название: Re: lupdate Unknown feature http://qtsoftware.com/xml/features/report-whitespace-onl
Отправлено: Rcus от Апреля 08, 2009, 12:57
Это warning и ясно почему :)
Код:
:cd $QTDIR
:vimgrep /-only-charData/ **/*.cpp


Название: Re: lupdate Unknown feature http://qtsoftware.com/xml/features/report-whitespace-onl
Отправлено: Unnamed_Hero от Апреля 08, 2009, 16:28
К сожалению, Ваш совет не помог, так как я не понял, что с ним делать.

Насколько я смог понять - мне надо найти все файлы *.cpp в директории/поддиректоиях qt, в которых есть буквосочетание "-only-charData".

По старинке, поиском через mc, таких файлов не нашёл


Название: Re: lupdate Unknown feature http://qtsoftware.com/xml/features/report-whitespace-onl
Отправлено: Rcus от Апреля 08, 2009, 16:53
опечатка :) не charData, а CharData /*забыл про ignorecase*/
http://labs.trolltech.com/gitweb?p=qt-snapshot&a=search&h=457b85555dd8d7cddbae3ede92fdff6d967c961b&st=grep&s=qtsoftware.com%2Fxml
Код:
tools/linguist/linguist/phrase.cpp	 241     reader.setFeature(QLatin1String("http://qtsoftware.com/xml/features/report-whitespace"
tools/linguist/shared/ui.cpp 169     reader.setFeature(QLatin1String("http://qtsoftware.com/xml/features/report-whitespace"
В свежих снапшотах это уже исправлено обратно.