summaryrefslogtreecommitdiff
path: root/vcl/source/window/builder.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/window/builder.cxx')
-rw-r--r--vcl/source/window/builder.cxx10
1 files changed, 7 insertions, 3 deletions
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index 32bd8b8e9d29..1809b7a8d711 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -9,6 +9,7 @@
#include <com/sun/star/packages/zip/ZipFileAccess.hpp>
+#include <comphelper/lok.hxx>
#include <comphelper/processfactory.hxx>
#include <osl/module.hxx>
#include <sal/log.hxx>
@@ -194,10 +195,13 @@ VclBuilder::VclBuilder(vcl::Window *pParent, const OUString& sUIDir, const OUStr
OUString sUri = sUIDir + sUIFile;
- const LanguageTag& rLanguageTag = Application::GetSettings().GetUILanguageTag();
- bool bEN_US = (rLanguageTag.getBcp47() == "en-US");
+ LanguageTag aLanguageTag = Application::GetSettings().GetUILanguageTag();
+ if (comphelper::LibreOfficeKit::isActive())
+ aLanguageTag = comphelper::LibreOfficeKit::getLanguageTag();
+
+ bool bEN_US = (aLanguageTag.getBcp47() == "en-US");
if (!bEN_US)
- loadTranslations(rLanguageTag, sUri);
+ loadTranslations(aLanguageTag, sUri);
try
{