diff options
author | Eike Rathke <erack@redhat.com> | 2013-07-12 11:29:43 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2013-07-12 12:32:34 +0200 |
commit | 76d36d5bba2712c1c98548e73ca9fb82e11b0cca (patch) | |
tree | 4f52dd8323fce22b04c2c2957d8d21e603dce843 /xmloff | |
parent | 2c5548a6fb0886f32cf20609638d171c43a6d1af (diff) |
write ISO codes for native number transliteration
Change-Id: Idc3bf2aabb7df4e57deb13251a1f6631c579268c
Diffstat (limited to 'xmloff')
-rw-r--r-- | xmloff/source/style/xmlnumfe.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/xmloff/source/style/xmlnumfe.cxx b/xmloff/source/style/xmlnumfe.cxx index a23e94b42e4d..ea4e0cab0518 100644 --- a/xmloff/source/style/xmlnumfe.cxx +++ b/xmloff/source/style/xmlnumfe.cxx @@ -1109,12 +1109,15 @@ void SvXMLNumFmtExport::ExportPart_Impl( const SvNumberformat& rFormat, sal_uInt { /* FIXME-BCP47: ODF defines no transliteration-script or * transliteration-rfc-language-tag */ + LanguageTag aLanguageTag( aAttr.Locale); + OUString aLanguage, aScript, aCountry; + aLanguageTag.getIsoLanguageScriptCountry( aLanguage, aScript, aCountry); rExport.AddAttribute( XML_NAMESPACE_NUMBER, XML_TRANSLITERATION_FORMAT, aAttr.Format ); rExport.AddAttribute( XML_NAMESPACE_NUMBER, XML_TRANSLITERATION_LANGUAGE, - aAttr.Locale.Language ); + aLanguage ); rExport.AddAttribute( XML_NAMESPACE_NUMBER, XML_TRANSLITERATION_COUNTRY, - aAttr.Locale.Country ); + aCountry ); rExport.AddAttribute( XML_NAMESPACE_NUMBER, XML_TRANSLITERATION_STYLE, aAttr.Style ); } |