A new version of Multilingual was added to project The Inbox: http://source.squeak.org/inbox/Multilingual-xw.282.mcz
==================== Summary ====================
Name: Multilingual-xw.282 Author: xw Time: 3 May 2022, 10:28:57.967288 am UUID: 5c6aba2e-8417-1046-b3f9-d4ccfc9ac7b8 Ancestors: Multilingual-mt.281
Various fixes for Chinese Environment under Windows platform
Fixes:
https://github.com/squeak-smalltalk/squeak-object-memory/issues/9 https://github.com/squeak-smalltalk/squeak-object-memory/issues/10 https://github.com/squeak-smalltalk/squeak-object-memory/issues/11
=============== Diff against Multilingual-mt.281 ===============
Item was changed: ----- Method: SimplifiedChineseEnvironment class>>clipboardInterpreterClass (in category 'accessing') ----- clipboardInterpreterClass | platformName | platformName := Smalltalk platformName. platformName = 'Win32' ifTrue: + [^UTF8ClipboardInterpreter]. - [^WinGB2312ClipboardInterpreter]. platformName = 'Mac OS' ifTrue: [^((Smalltalk osVersion indexOf: $.) > 4 "i.e. not 9xx.n, but 10xx.n, 11xx.n etc") ifTrue: [NoConversionClipboardInterpreter] ifFalse: [WinGB2312ClipboardInterpreter]]. platformName = 'unix' ifTrue: [^(ShiftJISTextConverter encodingNames includes: X11Encoding getEncoding) ifTrue: [MacShiftJISClipboardInterpreter] ifFalse: [NoConversionClipboardInterpreter]]. ^NoConversionClipboardInterpreter!
Item was added: + ----- Method: SimplifiedChineseEnvironment class>>fileNameConverterClass (in category 'accessing') ----- + fileNameConverterClass + | platformName | + platformName := Smalltalk platformName. + platformName = 'Win32' ifTrue: + [^UTF8TextConverter]. + ^ self systemConverterClass!
Item was changed: ----- Method: SimplifiedChineseEnvironment class>>inputInterpreterClass (in category 'accessing') ----- inputInterpreterClass | platformName | platformName := Smalltalk platformName. platformName = 'Win32' ifTrue: + [^UTF32CNInputInterpreter]. - [^WinGB2312InputInterpreter]. platformName = 'Mac OS' ifTrue: [^((Smalltalk osVersion indexOf: $.) > 4 "i.e. not 9xx.n, but 10xx.n, 11xx.n etc") ifTrue: [MacUnicodeInputInterpreter] ifFalse: [WinGB2312InputInterpreter]]. ^MacRomanInputInterpreter!
squeak-dev@lists.squeakfoundation.org