diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp
index beb36fa142..6369e18e9a 100644
--- a/indra/newview/llappviewer.cpp
+++ b/indra/newview/llappviewer.cpp
@@ -862,12 +862,14 @@ bool LLAppViewer::init()
// Start of the application
//
- // initialize LLWearableType translation bridge.
- // Memory will be cleaned up in ::cleanupClass()
- LLWearableType::initParamSingleton(new LLUITranslationBridge());
+ // Move further down after translation system has been initialized
+ //// initialize LLWearableType translation bridge.
+ //// Memory will be cleaned up in ::cleanupClass()
+ //LLWearableType::initParamSingleton(new LLUITranslationBridge());
- LLTranslationBridge::ptr_t trans = std::make_shared();
- LLSettingsType::initClass(trans);
+ //LLTranslationBridge::ptr_t trans = std::make_shared();
+ //LLSettingsType::initClass(trans);
+ //
// initialize SSE options
LLVector4a::initClass();
@@ -1041,6 +1043,15 @@ bool LLAppViewer::init()
// Setup LLTrans after LLUI::initClass has been called.
initStrings();
+ // Moved down here translation system has been initialized
+ // initialize LLWearableType translation bridge.
+ // Memory will be cleaned up in ::cleanupClass()
+ LLWearableType::initParamSingleton(new LLUITranslationBridge());
+
+ LLTranslationBridge::ptr_t trans = std::make_shared();
+ LLSettingsType::initClass(trans);
+ //
+
// Setup notifications after LLUI::initClass() has been called.
LLNotifications::instance();
LL_INFOS("InitInfo") << "Notifications initialized." << LL_ENDL ;