Properly translate messages
authorManuel Nickschas <sputnick@quassel-irc.org>
Fri, 11 Sep 2009 07:53:18 +0000 (09:53 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Fri, 11 Sep 2009 07:53:18 +0000 (09:53 +0200)
Fixes #406.

src/common/message.h
src/uisupport/uistyle.h

index b5d52a4..938bf43 100644 (file)
@@ -68,7 +68,7 @@ public:
   Message(const QDateTime &ts, const BufferInfo &buffer = BufferInfo(), Type type = Plain,
           const QString &contents = "", const QString &sender = "", Flags flags = None);
 
-  inline static Message ChangeOfDay(const QDateTime &day) { return Message(day, BufferInfo(), DayChange, tr("Day changed to %1").arg(day.toString("dddd MMMM d yyyy"))); }
+  inline static Message ChangeOfDay(const QDateTime &day) { return Message(day, BufferInfo(), DayChange); }
   inline const MsgId &msgId() const { return _msgId; }
   inline void setMsgId(MsgId id) { _msgId = id; }
 
index 1816377..c11db89 100644 (file)
@@ -196,6 +196,8 @@ private:
 };
 
 class UiStyle::StyledMessage : public Message {
+  Q_DECLARE_TR_FUNCTIONS(UiStyle::StyledMessage)
+
 public:
   explicit StyledMessage(const Message &message);