summaryrefslogtreecommitdiff
path: root/extensions/source/scanner/sanedlg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/source/scanner/sanedlg.cxx')
-rw-r--r--extensions/source/scanner/sanedlg.cxx9
1 files changed, 6 insertions, 3 deletions
diff --git a/extensions/source/scanner/sanedlg.cxx b/extensions/source/scanner/sanedlg.cxx
index 48c9dc6e52f0..5294357a30c2 100644
--- a/extensions/source/scanner/sanedlg.cxx
+++ b/extensions/source/scanner/sanedlg.cxx
@@ -20,8 +20,11 @@
#include <stdio.h>
#include <stdlib.h>
#include <tools/config.hxx>
+#include <tools/resmgr.hxx>
#include <vcl/dibtools.hxx>
#include <vcl/layout.hxx>
+#include <vcl/settings.hxx>
+#include <vcl/svapp.hxx>
#include <vcl/builderfactory.hxx>
#include <sanedlg.hxx>
#include <grid.hxx>
@@ -316,10 +319,10 @@ void SaneDlg::dispose()
namespace {
-ResId SaneResId( sal_uInt32 nID )
+OUString SaneResId(const char *pID)
{
- static ResMgr* pResMgr = ResMgr::CreateResMgr( "scn" );
- return ResId( nID, *pResMgr );
+ static std::locale loc = Translate::Create("pcr", Application::GetSettings().GetUILanguageTag());
+ return Translate::get(pID, loc);
}
}