https://bugs.freedesktop.org/show_bug.cgi?id=62278

          Priority: medium
            Bug ID: 62278
          Assignee: libreoffice-bugs@lists.freedesktop.org
           Summary: debug warning fr_LU != fr_LU locales don't match
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: lio...@mamane.lu
          Hardware: Other
            Status: UNCONFIRMED
           Version: 4.0.2.1 rc
         Component: Localization
           Product: LibreOffice

1) Open attachment 59233 in a dbgutil build
2) click on "reports" in the left pane
3) in the lower right pane, double-click on "Bericht1"
4) Puzzling debug warning:


SvNumerFormatter::ImpGenerateCL: locales don't match:
fr-LU requested
fr-LU loaded

(never mind it crashes after that, that's another bug)

I did a break on that place:

            if ( rLoadedLocale != maLanguageTag )
            {
                OUString aMsg("SvNumberFormatter::ImpGenerateCL: locales don't
match:");
                LocaleDataWrapper::outputCheckMessage(
xLocaleData->appendLocaleInfo( aMsg ));
            }

(gdb) print rLoadedLocale
$3 = (const LanguageTag &) @0x7fffa67afd90: {
  maLocale = {
    Language = "fr", 
    Country = "LU", 
    Variant = ""
  }, 
  maBcp47 = "fr-LU", 
  maCachedLanguage = "", 
  maCachedScript = "", 
  maCachedCountry = "", 
  mpImplLangtag = 0x0, 
  mnLangID = 1023, 
  meIsValid = LanguageTag::DECISION_DONTKNOW, 
  meIsIsoLocale = LanguageTag::DECISION_DONTKNOW, 
  meIsIsoODF = LanguageTag::DECISION_DONTKNOW, 
  meIsLiblangtagNeeded = LanguageTag::DECISION_DONTKNOW, 
  mbSystemLocale = false, 
  mbInitializedBcp47 = true, 
  mbInitializedLocale = true, 
  mbInitializedLangID = false, 
  mbCachedLanguage = false, 
  mbCachedScript = false, 
  mbCachedCountry = false, 
  mbIsFallback = false
}
(gdb) print maLanguageTag
$4 = {
  maLocale = {
    Language = "fr", 
    Country = "LU", 
    Variant = ""
  }, 
  maBcp47 = "", 
  maCachedLanguage = "", 
  maCachedScript = "", 
  maCachedCountry = "", 
  mpImplLangtag = 0x0, 
  mnLangID = 5132, 
  meIsValid = LanguageTag::DECISION_DONTKNOW, 
  meIsIsoLocale = LanguageTag::DECISION_DONTKNOW, 
  meIsIsoODF = LanguageTag::DECISION_DONTKNOW, 
  meIsLiblangtagNeeded = LanguageTag::DECISION_DONTKNOW, 
  mbSystemLocale = true, 
  mbInitializedBcp47 = false, 
  mbInitializedLocale = true, 
  mbInitializedLangID = true, 
  mbCachedLanguage = false, 
  mbCachedScript = false, 
  mbCachedCountry = false, 
  mbIsFallback = false
}


It seems it is two different fr_LU in some way??? I traced the equality test,
basically one gives an empty bcp47 and the other gives fr_LU.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to