https://bugs.kde.org/show_bug.cgi?id=391824
Bug ID: 391824 Summary: False positive check "qstring-allocations" for function translate Product: clazy Version: unspecified Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: dism...@gmail.com CC: smart...@kde.org Target Milestone: --- In my code i use little hack. If wrap string to a function translate, it will be marked for translation. No matter what namespace contains this function. So, i have #define translate(context, source, disambiguation) QmuTranslation::translate((context), (source), (disambiguation)) And use it like this: translate("QmuParserErrorMsg", "Unexpected token \"$TOK$\" found at position $POS$.", "Math parser error messages. Left untouched \"$TOK$\" and $POS$") When lupdate will parse a source code it will mark a string for translation. But clazy doesn't recognize this case and warn about "qstring-allocations". Where for canonical translate functions it doesn't. -- You are receiving this mail because: You are watching all bug changes.