зеркало из https://github.com/mozilla/gecko-dev.git
a1a4f0b7c9
I'm adding a helper function mozILocaleService::GetRequestedLocale to simplify most of the callsites that are looking for the first of the requested locales. In most cases, I'm just matching the behavior of the code with reusing LocaleService API instead of direct manipulation on the prefs. That includes how I handle error case scenarios. In case of sdk/l10n/locale.js I am reusing LocaleService heuristics over the custom one from the file since the ones in LocaleService are just more correct and unified accross the whole platform. In case of FallbackEncoding I have to turn it into a nsIObserver to listen to intl:requested-locales-changed. MozReview-Commit-ID: 7rOr2CovLK --HG-- extra : rebase_source : 883a91b249b6953b7872bfb9a8851e8be7257c7b |
||
---|---|---|
.. | ||
test | ||
EncodingUtils.cpp | ||
EncodingUtils.h | ||
FallbackEncoding.cpp | ||
FallbackEncoding.h | ||
TextDecoder.cpp | ||
TextDecoder.h | ||
TextEncoder.cpp | ||
TextEncoder.h | ||
domainsfallbacks.properties | ||
encodingsgroups.properties | ||
labelsencodings.properties | ||
localesfallbacks.properties | ||
moz.build | ||
nonparticipatingdomains.properties |