[squeak-dev] The Trunk: System-cmm.689.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Nov 12 21:27:03 UTC 2014


Chris Muller uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-cmm.689.mcz

==================== Summary ====================

Name: System-cmm.689
Author: cmm
Time: 12 November 2014, 3:19:56.156 pm
UUID: a1ffba24-42ff-4391-9387-4e8ee20e6b2a
Ancestors: System-ul.688

Populate all LocaleID's 'country's.

=============== Diff against System-ul.688 ===============

Item was added:
+ ----- Method: LocaleID class>>countryFor: (in category 'accessing') -----
+ countryFor: iso6391Code
+ 	"http://www.loc.gov/standards/iso639-2/php/code_list.php"
+ 	^ iso6391Code
+ 		caseOf:
+ 			{ ['af'] -> ['Afrikaans'].
+ 			['ca'] -> ['Catalan'].
+ 			['cs'] -> [ 'Czech'].
+ 			['da'] -> [ 'Danish'].
+ 			['de'] -> [ 'German'].
+ 			['el'] -> [ 'Greek Modern'].
+ 			['en'] -> [ 'English'].
+ 			['es'] -> [ 'Spanish'].
+ 			['eu'] -> [ 'Basque'].
+ 			['fi'] -> [ 'Finnish'].
+ 			['fo'] -> [ 'Faroese'].
+ 			['fr'] -> [ 'French'].
+ 			['ga'] -> [ 'Irish'].
+ 			['gd'] -> [ 'Gaelic'].
+ 			['hr'] -> [ 'Croatian'].
+ 			['hu'] -> [ 'Hungarian'].
+ 			['is'] -> [ 'Icelandic'].
+ 			['it'] -> [ 'Italian'].
+ 			['ja'] -> [ 'Japanese'].
+ 			['ja-etoys'] -> [ 'Japanese'].
+ 			['ko'] -> [ 'Korean'].
+ 			['nl'] -> [ 'Dutch'].
+ 			['no'] -> [ 'Norwegian'].
+ 			['pt'] -> [ 'Portuguese'].
+ 			['rm'] -> [ 'Romansh'].
+ 			['ro'] -> [ 'Romainian'].
+ 			['sk'] -> [ 'Slovak'].
+ 			['sl'] -> [ 'Slovenian'].
+ 			['sq'] -> [ 'Albanian'].
+ 			['sv'] -> [ 'Swedish'].
+ 			['sw'] -> [ 'Swahili'].
+ 			['zh'] -> [ 'Chinese'] }
+ 		otherwise:
+ 			[ 'other' ]!

Item was changed:
  ----- Method: LocaleID>>isoLanguage:isoCountry: (in category 'initialize') -----
+ isoLanguage: langString isoCountry: countryStringOrNil 
- isoLanguage: langString isoCountry: countryStringOrNil
  	isoLanguage := langString.
+ 	isoCountry := countryStringOrNil ifNil: (self class countryFor: langString)!
- 	isoCountry := countryStringOrNil!

Item was changed:
  (PackageInfo named: 'System') postscript: '"Preferences already removed by hand, but whose state still lingers:"
+ LocaleID allInstances do:
+ 	[ : each | each 
+ 		isoLanguage: each isoLanguage
+ 		isoCountry: (each isoCountry ifNil: [ each isoCountry ]) ].
+ LanguageEnvironment knownEnvironments rehash'!
- Preferences removePreference: #upgradeIsMerge.
- Preferences removePreference: #colorWhenPrettyPrinting.
- Preferences removePreference: #promptForUpdateServer.
- Preferences removePreference: #updateSavesFile.
- Preferences removePreference: #updateFromServerAtStartup.'!



More information about the Squeak-dev mailing list