diff options
author | Christian Kamm <[email protected]> | 2010-04-28 10:32:45 +0200 |
---|---|---|
committer | Christian Kamm <[email protected]> | 2010-04-28 10:32:45 +0200 |
commit | bbf5bf611cc2fe6525454000cccdd6acb3599ac2 (patch) | |
tree | 8cf8940dbf6ca39d82c610de1fec0cddf1b6c42c /src/libs/qmljs/qmljscheck.cpp | |
parent | 9af4f2c64f3de6153bdcd5710b418052349ce55a (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.cpp | 33 |
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; } } |