[squeak-dev] The Trunk: System-mt.1323.mcz
commits at source.squeak.org
commits at source.squeak.org
Fri Mar 11 10:38:01 UTC 2022
Marcel Taeumel uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-mt.1323.mcz
==================== Summary ====================
Name: System-mt.1323
Author: mt
Time: 11 March 2022, 11:37:55.667685 am
UUID: a66066a0-daeb-bf49-9b26-1e8fc9e4a93c
Ancestors: System-mt.1322
Fix encoding of currency symbol coming from LocalePlugin.
(Maybe decoding stuff from the LocalePlugin should be a new thing on LanguageEnvironment)
=============== Diff against System-mt.1322 ===============
Item was added:
+ ----- Method: Locale>>currencySymbol (in category 'accessing') -----
+ currencySymbol
+
+ ^ currencySymbol!
Item was added:
+ ----- Method: Locale>>currencySymbol: (in category 'accessing') -----
+ currencySymbol: aString
+
+ currencySymbol := aString.!
Item was changed:
----- Method: Locale>>determineLocale (in category 'initialize-release') -----
determineLocale
+
+ self localeID: self determineLocaleID.
+ self currencySymbol: self fetchCurrencySymbol.!
- self localeID: self determineLocaleID!
Item was added:
+ ----- Method: Locale>>fetchCurrencySymbol (in category 'initialize-release') -----
+ fetchCurrencySymbol
+
+ | raw |
+ raw := self primCurrencySymbol.
+ (Smalltalk platformName = 'Win32'
+ and: [Locale currentPlatform languageEnvironment isKindOf: Latin1Environment])
+ ifTrue: [raw := raw convertFromEncoding: 'cp1252'].
+ ^ raw!
More information about the Squeak-dev
mailing list
|