summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sc/source/core/tool/addincol.cxx1
-rw-r--r--xmloff/source/style/xmlnumfe.cxx6
2 files changed, 7 insertions, 0 deletions
diff --git a/sc/source/core/tool/addincol.cxx b/sc/source/core/tool/addincol.cxx
index bb29171e0d4c..8f637815581a 100644
--- a/sc/source/core/tool/addincol.cxx
+++ b/sc/source/core/tool/addincol.cxx
@@ -175,6 +175,7 @@ sal_Bool ScUnoAddInFuncData::GetExcelName( LanguageType eDestLang, ::rtl::OUStri
const sheet::LocalizedName* pArray = rSequence.getConstArray();
long i;
+ /* FIXME-BCP47: we may want to handle language tags here as well. */
rtl::OUString aLangStr, aCountryStr;
LanguageTag( eDestLang ).getIsoLanguageCountry( aLangStr, aCountryStr );
rtl::OUString aUserLang = aLangStr.toAsciiLowerCase();
diff --git a/xmloff/source/style/xmlnumfe.cxx b/xmloff/source/style/xmlnumfe.cxx
index 694d939386c5..98e3e9e803cb 100644
--- a/xmloff/source/style/xmlnumfe.cxx
+++ b/xmloff/source/style/xmlnumfe.cxx
@@ -342,6 +342,12 @@ void SvXMLNumFmtExport::AddLanguageAttr_Impl( sal_Int32 nLang )
{
if ( nLang != LANGUAGE_SYSTEM )
{
+ /* FIXME-BCP47: handle language tags!
+ * ODF now provides fo:script, and rfc-language-tag attribute in case a
+ * locale can't be expressed using these three ISO codes.
+ * Of course these need to be read in xmlnumfi.cxx then..
+ * In general all places using XML_LANGUAGE and XML_COUNTRY need to be
+ * adapted once we really support bcp47. */
OUString aLangStr, aCountryStr;
LanguageTag( (LanguageType)nLang ).getIsoLanguageCountry( aLangStr, aCountryStr );