use LanguageTag instead of comphelper::Locale

Change-Id: I628c7fdd9e14c8fdd55800aa470268abf4ed2632
diff --git a/filter/Library_filterconfig.mk b/filter/Library_filterconfig.mk
index 1a2af91e..577167d 100644
--- a/filter/Library_filterconfig.mk
+++ b/filter/Library_filterconfig.mk
@@ -39,6 +39,7 @@ $(eval $(call gb_Library_use_libraries,filterconfig,\
	cppu \
	sal \
	salhelper \
	i18nisolang1 \
	$(gb_UWINAPI) \
))

diff --git a/filter/source/config/cache/filtercache.cxx b/filter/source/config/cache/filtercache.cxx
index af342df..c16ef1d 100644
--- a/filter/source/config/cache/filtercache.cxx
+++ b/filter/source/config/cache/filtercache.cxx
@@ -49,6 +49,7 @@
#include <rtl/uri.hxx>
#include <tools/urlobj.hxx>
#include <tools/wldcrd.hxx>
#include <i18npool/languagetag.hxx>

#include <comphelper/configurationhelper.hxx>

@@ -1631,7 +1632,7 @@ void FilterCache::impl_readPatchUINames(const css::uno::Reference< css::containe

    // find right UIName for current office locale
    // Use fallbacks too!
    pLocale = ::comphelper::Locale::getFallback(lLocales, sActLocale);
    pLocale = LanguageTag::getFallback(lLocales, sActLocale);
    if (pLocale == lLocales.end())
    {
#if OSL_DEBUG_LEVEL > 0