https://bugs.freedesktop.org/show_bug.cgi?id=62278
Priority: medium
Bug ID: 62278
Assignee: [email protected]
Summary: debug warning fr_LU != fr_LU locales don't match
Severity: normal
Classification: Unclassified
OS: All
Reporter: [email protected]
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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs