From bbf5bf611cc2fe6525454000cccdd6acb3599ac2 Mon Sep 17 00:00:00 2001
From: Christian Kamm <christian.d.kamm@nokia.com>
Date: Wed, 28 Apr 2010 10:32:45 +0200
Subject: [PATCH] QmlJS: Change way to translate strings to nicer one.

Done-with: Erik Verbruggen
---
 src/libs/qmljs/qmljscheck.cpp | 33 +++++++++------------------------
 1 file 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;
         }
     }
-- 
GitLab