diff options
Diffstat (limited to 'extensions/source/scanner/sanedlg.cxx')
-rw-r--r-- | extensions/source/scanner/sanedlg.cxx | 9 |
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); } } |