Resolves: tdf#150011 Add HRK Croatian Kuna conversion to EUR Euro

TODO: switch defaults before 2023-01-01 in
i18npool/source/localedata/data/hr_HR.xml

Change-Id: Ifc62aefbc8c9fe8bbf044f61ae4fd6eeff692185
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137371
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
(cherry picked from commit 3bb4d315c1b4a2edf8ddb26142364d3178d42338)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137330
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
diff --git a/i18npool/source/localedata/data/hr_HR.xml b/i18npool/source/localedata/data/hr_HR.xml
index 0c49313..4de83e5 100644
--- a/i18npool/source/localedata/data/hr_HR.xml
+++ b/i18npool/source/localedata/data/hr_HR.xml
@@ -421,6 +421,14 @@
      <CurrencyName>Hrvatska Kuna</CurrencyName>
      <DecimalPlaces>2</DecimalPlaces>
    </Currency>
    <!-- TODO: switch defaults before 2023-01-01 -->
    <Currency default="false" usedInCompatibleFormatCodes="false">
      <CurrencyID>EUR</CurrencyID>
      <CurrencySymbol>€</CurrencySymbol>
      <BankSymbol>EUR</BankSymbol>
      <CurrencyName>Euro</CurrencyName>
      <DecimalPlaces>2</DecimalPlaces>
    </Currency>
  </LC_CURRENCY>
  <LC_TRANSLITERATION>
    <Transliteration unoid="SENTENCE_CASE"/>
diff --git a/officecfg/registry/data/org/openoffice/Office/Calc.xcu b/officecfg/registry/data/org/openoffice/Office/Calc.xcu
index a62d065..eda60fe 100644
--- a/officecfg/registry/data/org/openoffice/Office/Calc.xcu
+++ b/officecfg/registry/data/org/openoffice/Office/Calc.xcu
@@ -228,6 +228,17 @@
        <value>3.45280</value>
      </prop>
    </node>
    <node oor:name="CR20" oor:op="replace">
      <prop oor:name="FromUnit">
        <value>EUR</value>
      </prop>
      <prop oor:name="ToUnit">
        <value>HRK</value>
      </prop>
      <prop oor:name="Factor">
        <value>7.53450</value>
      </prop>
    </node>
  </node>
  <node oor:name="Calculate">
    <node oor:name="Other">
diff --git a/sc/source/core/tool/interpr2.cxx b/sc/source/core/tool/interpr2.cxx
index 31c42a4..67fcd9f 100644
--- a/sc/source/core/tool/interpr2.cxx
+++ b/sc/source/core/tool/interpr2.cxx
@@ -3235,7 +3235,8 @@ static bool lclConvertMoney( const OUString& aSearchUnit, double& rfRate, int& r
        { "SKK", 30.1260,  2 },
        { "EEK", 15.6466,  2 },
        { "LVL", 0.702804, 2 },
        { "LTL", 3.45280,  2 }
        { "LTL", 3.45280,  2 },
        { "HRK", 7.53450,  2 }
    };

    for (const auto & i : aConvertTable)