summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2012-11-17 03:17:07 +0100
committerEike Rathke <erack@redhat.com>2012-11-17 03:17:12 +0100
commit08bece4ae2c1a10276f91c149b3e065d4da67806 (patch)
treec6bfbf64af524b71a78a341f22abd2b0a272ad0f /writerfilter
parenta92cae04ddf608948617843d8f992e9743421a7f (diff)
use LanguageTag
Change-Id: I35eaada40120b6d7687e35475b48f832043ed3ba
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/DomainMapper.cxx8
1 files changed, 3 insertions, 5 deletions
diff --git a/writerfilter/source/dmapper/DomainMapper.cxx b/writerfilter/source/dmapper/DomainMapper.cxx
index 1f531bd1ab30..a768dc364267 100644
--- a/writerfilter/source/dmapper/DomainMapper.cxx
+++ b/writerfilter/source/dmapper/DomainMapper.cxx
@@ -23,7 +23,7 @@
#include <ConversionHelper.hxx>
#include <ModelEventListener.hxx>
#include <MeasureHandler.hxx>
-#include <i18npool/mslangid.hxx>
+#include <i18npool/languagetag.hxx>
#include <i18nutil/paper.hxx>
#include <ooxml/OOXMLFastTokens.hxx>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
@@ -1143,8 +1143,7 @@ void DomainMapper::lcl_attribute(Id nName, Value & val)
case NS_ooxml::LN_CT_Language_eastAsia: //90315
case NS_ooxml::LN_CT_Language_bidi: //90316
{
- LanguageType eLang = MsLangId::convertIsoStringToLanguage( sStringValue );
- lang::Locale aLocale = MsLangId::convertLanguageToLocale( eLang );
+ lang::Locale aLocale( LanguageTag( sStringValue).getLocale());
if (m_pImpl->GetTopContext())
m_pImpl->GetTopContext()->Insert(NS_ooxml::LN_CT_Language_val== nName ? PROP_CHAR_LOCALE :
NS_ooxml::LN_CT_Language_eastAsia == nName ? PROP_CHAR_LOCALE_ASIAN : PROP_CHAR_LOCALE_COMPLEX,
@@ -2301,8 +2300,7 @@ void DomainMapper::sprmWithProps( Sprm& rSprm, PropertyMapPtr rContext, SprmType
case NS_sprm::LN_CRgLid1: // sprmCRgLid1 language Asian
case NS_sprm::LN_CRgLid1_80: // sprmCRgLid1_80 older language Asian
{
- lang::Locale aLocale;
- MsLangId::convertLanguageToLocale( (LanguageType)nIntValue, aLocale );
+ lang::Locale aLocale( LanguageTag( (LanguageType)nIntValue).getLocale());
PropertyIds aPropId;
switch (nSprmId)