--- a/Win32OperatingSystem.st Fri Mar 06 19:35:39 2020 +0100
+++ b/Win32OperatingSystem.st Fri Mar 06 19:38:17 2020 +0100
@@ -11669,8 +11669,16 @@
bestVoiceForLanguage:lang
"OS specific - to be redefined for linux, windows and OSX"
- (lang startsWith:'de') ifTrue:[ ^ 'Microsoft Hedda Desktop' ].
- (lang startsWith:'en') ifTrue:[ ^ 'Microsoft Zira Desktop' ].
+ "/ todo: scan voiceInfo
+ (lang startsWith:'de' caseSensitive:false) ifTrue:[ ^ 'Microsoft Hedda Desktop' ].
+ (lang startsWith:'en' caseSensitive:false) ifTrue:[ ^ 'Microsoft Zira Desktop' ].
+ (lang startsWith:'fr' caseSensitive:false) ifTrue:[ ^ 'Microsoft Hortense Desktop' ].
+ (lang startsWith:'it' caseSensitive:false) ifTrue:[ ^ 'Microsoft Elsa Desktop' ].
+ (lang startsWith:'es' caseSensitive:false) ifTrue:[ ^ 'Microsoft Helena Desktop' ].
+ (lang startsWith:'pt' caseSensitive:false) ifTrue:[ ^ 'Microsoft Helia Desktop' ].
+ (lang startsWith:'zh' caseSensitive:false) ifTrue:[ ^ 'Microsoft Huihui Desktop' ].
+ (lang startsWith:'ja' caseSensitive:false) ifTrue:[ ^ 'Microsoft Haruka Desktop' ].
+ (lang startsWith:'ru' caseSensitive:false) ifTrue:[ ^ 'Microsoft Irina Desktop' ].
^ nil
"Created: / 23-07-2019 / 10:21:08 / Claus Gittinger"