aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/qmljs/qmljscheck.cpp
diff options
context:
space:
mode:
authorChristian Kamm <[email protected]>2010-04-28 10:32:45 +0200
committerChristian Kamm <[email protected]>2010-04-28 10:32:45 +0200
commitbbf5bf611cc2fe6525454000cccdd6acb3599ac2 (patch)
tree8cf8940dbf6ca39d82c610de1fec0cddf1b6c42c /src/libs/qmljs/qmljscheck.cpp
parent9af4f2c64f3de6153bdcd5710b418052349ce55a (diff)
QmlJS: Change way to translate strings to nicer one.
Done-with: Erik Verbruggen
Diffstat (limited to 'src/libs/qmljs/qmljscheck.cpp')
-rw-r--r--src/libs/qmljs/qmljscheck.cpp33
1 files changed, 9 insertions, 24 deletions
diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp
index 291a5d420e1..91a1adedd5a 100644
--- a/src/libs/qmljs/qmljscheck.cpp
+++ b/src/libs/qmljs/qmljscheck.cpp
@@ -38,22 +38,6 @@
#include <QtGui/QColor>
#include <QtGui/QApplication>
-namespace QmlJS {
-namespace Messages {
-static const char *invalid_property_name = QT_TRANSLATE_NOOP("QmlJS::Check", "'%1' is not a valid property name");
-static const char *unknown_type = QT_TRANSLATE_NOOP("QmlJS::Check", "unknown type");
-static const char *has_no_members = QT_TRANSLATE_NOOP("QmlJS::Check", "'%1' does not have members");
-static const char *is_not_a_member = QT_TRANSLATE_NOOP("QmlJS::Check", "'%1' is not a member of '%2'");
-static const char *easing_curve_not_a_string = QT_TRANSLATE_NOOP("QmlJS::Check", "easing-curve name is not a string");
-static const char *unknown_easing_curve_name = QT_TRANSLATE_NOOP("QmlJS::Check", "unknown easing-curve name");
-static const char *value_might_be_undefined = QT_TRANSLATE_NOOP("QmlJS::Check", "value might be 'undefined'");
-} // namespace Messages
-
-static inline QString tr(const char *msg)
-{ return qApp->translate("QmlJS::Check", msg); }
-
-} // namespace QmlJS
-
using namespace QmlJS;
using namespace QmlJS::AST;
using namespace QmlJS::Interpreter;
@@ -119,13 +103,13 @@ public:
const QString curveName = stringLiteral->value->asString();
if (!EasingCurveNameValue::curveNames().contains(curveName)) {
- _message.message = tr(Messages::unknown_easing_curve_name);
+ _message.message = QCoreApplication::translate("QmlJS::Check", "unknown easing-curve name");
}
} else if (_rhsValue->asUndefinedValue()) {
_message.kind = DiagnosticMessage::Warning;
- _message.message = tr(Messages::value_might_be_undefined);
+ _message.message = QCoreApplication::translate("QmlJS::Check", "value might be 'undefined'");
} else if (! _rhsValue->asStringValue()) {
- _message.message = tr(Messages::easing_curve_not_a_string);
+ _message.message = QCoreApplication::translate("QmlJS::Check", "easing-curve name is not a string");
}
}
@@ -226,7 +210,8 @@ void Check::visitQmlObject(Node *ast, UiQualifiedId *typeId,
if (! _context.lookupType(_doc.data(), typeId)) {
if (! _ignoreTypeErrors)
- error(typeId->identifierToken, tr(Messages::unknown_type));
+ error(typeId->identifierToken,
+ QCoreApplication::translate("QmlJS::Check", "unknown type"));
// suppress subsequent errors about scope object lookup by clearing
// the scope object list
// ### todo: better way?
@@ -340,7 +325,7 @@ const Value *Check::checkScopeObjectMember(const UiQualifiedId *id)
}
if (!value) {
error(id->identifierToken,
- tr(Messages::invalid_property_name).arg(propertyName));
+ QCoreApplication::translate("QmlJS::Check", "'%1' is not a valid property name").arg(propertyName));
}
// can't look up members for attached properties
@@ -353,7 +338,7 @@ const Value *Check::checkScopeObjectMember(const UiQualifiedId *id)
const ObjectValue *objectValue = value_cast<const ObjectValue *>(value);
if (! objectValue) {
error(idPart->identifierToken,
- tr(Messages::has_no_members).arg(propertyName));
+ QCoreApplication::translate("QmlJS::Check", "'%1' does not have members").arg(propertyName));
return 0;
}
@@ -369,8 +354,8 @@ const Value *Check::checkScopeObjectMember(const UiQualifiedId *id)
value = objectValue->lookupMember(propertyName, &_context);
if (! value) {
error(idPart->identifierToken,
- tr(Messages::is_not_a_member).arg(propertyName,
- objectValue->className()));
+ QCoreApplication::translate("QmlJS::Check", "'%1' is not a member of '%2'").arg(
+ propertyName, objectValue->className()));
return 0;
}
}