bonjour A.Tikhonov.
конечно, можно.
Можно это упихать даже в один скрипт.
Steps:
1. Жмём Insert+0, затем Ctrl+Shift+D.
2. Идём в секцию const, в самый конец, добавляем запятую после
последней константы, а потом пишем примерно следующее:
eloqEnu=0,
EloqFra=1
(До знака равенства может быть абсолютно всё, что угодно, главное то,
что после него).
3. идём в секцию globals, в самый её конец, и в конце добавляем
строку, не забыв после последней переменной поставить запятую (иначе
ничего не будет):
Int eloqLang
(Имя может быть произвольным).
4. Создаём скрипт как обычно, в теле пишем:
If (EloqLang == eloqEnu) then
SetSynthLanguage ("French")
SayString ("Francais")
Let EloqLang=EloqFra
Else
SetSynthLanguage ("American English")
SayString ("English")
Let EloqLang=EloqEnu
EndIf
Это упрощённый вариант, без нормального файла сообщений etc. Могу
прислать тебе просто свои скрипты, но там на каждый из десяти языков
eloquence отдельная комбинация, потому что мне так удобнее, да и нужны
бывают время от времени от трёх до семи :-).