diff options
author | Eike Rathke <erack@redhat.com> | 2012-11-16 19:36:50 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2012-11-16 20:43:29 +0100 |
commit | ee30270f590902e0971410dad7991d56a8506549 (patch) | |
tree | eac84e0605c8f44eb81eb650972fd8638750f967 /svtools/langsupport | |
parent | 4b4cbca62d86985a2553104f81227ecc34086e99 (diff) |
use LanguageTag
Change-Id: I1d7ba0066ab871ac471a57bbbf0bbf07bc6350cc
Diffstat (limited to 'svtools/langsupport')
-rw-r--r-- | svtools/langsupport/langsupport.cxx | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/svtools/langsupport/langsupport.cxx b/svtools/langsupport/langsupport.cxx index 3a05c9aa8576..1d5cf7f65232 100644 --- a/svtools/langsupport/langsupport.cxx +++ b/svtools/langsupport/langsupport.cxx @@ -31,7 +31,7 @@ #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <comphelper/processfactory.hxx> #include <cppuhelper/bootstrap.hxx> -#include <i18npool/mslangid.hxx> +#include <i18npool/languagetag.hxx> #include <sal/main.h> #include <svtools/langtab.hxx> #include <tools/extendapplicationenvironment.hxx> @@ -76,14 +76,7 @@ SAL_IMPLEMENT_MAIN() continue; } - lang::Locale aLocale; - - MsLangId::convertLanguageToLocale(eLang, aLocale); - - rtl::OUStringBuffer aBuf(aLocale.Language); - if (!aLocale.Country.isEmpty()) - aBuf.append('-').append(aLocale.Country); - rtl::OUString sTag = aBuf.makeStringAndClear(); + rtl::OUString sTag( LanguageTag( eLang).getBcp47()); std::cout << rtl::OUStringToOString(sTag, osl_getThreadTextEncoding()).getStr() << std::endl; |