aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Texts/ChatTextBuilder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Texts/ChatTextBuilder.cpp')
-rw-r--r--src/server/game/Texts/ChatTextBuilder.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/game/Texts/ChatTextBuilder.cpp b/src/server/game/Texts/ChatTextBuilder.cpp
index ea564c2aa7f..2c3166775a5 100644
--- a/src/server/game/Texts/ChatTextBuilder.cpp
+++ b/src/server/game/Texts/ChatTextBuilder.cpp
@@ -21,6 +21,7 @@
#include "LanguageMgr.h"
#include "ObjectMgr.h"
#include "Player.h"
+#include "WorldSession.h"
#include <cstdarg>
namespace Trinity
@@ -44,7 +45,8 @@ void ChatPacketSender::operator()(Player const* player) const
if (!TranslatedPacket)
{
TranslatedPacket.emplace();
- TranslatedPacket->Initialize(Type, Language, Sender, Receiver, sLanguageMgr->Translate(Text, Language), AchievementId, "", Locale);
+ TranslatedPacket->Initialize(Type, Language, Sender, Receiver, sLanguageMgr->Translate(Text, Language, player->GetSession()->GetSessionDbcLocale()),
+ AchievementId, "", Locale);
TranslatedPacket->Write();
}