Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

317 lines
12 KiB

#include "windows.h"
#include "sapilayr.rcv"
#include "ids.h"
#ifdef CIC_XPSP1
IDR_SAPILAYER REGISTRY DISCARDABLE "sapilayr.rgs"
IDR_SPEECHUISERVER REGISTRY DISCARDABLE "spui.rgs"
#endif // CIC_XPSP1
// icons for dictation on/off
ID_ICON_DICTON ICON dicton.ico
ID_ICON_DICTOFF ICON dictoff.ico
// icons for audio property on/off
ID_ICON_AUDIOON ICON audioon.ico
ID_ICON_AUDIOOFF ICON audiooff.ico
// icons for dictation on/off
ID_ICON_CFGMENU ICON cfgmenu.ico
// icons for dictation on/off
ID_ICON_MICROPHONE ICON mic.ico
ID_ICON_COMMANDING ICON cmd.ico
ID_ICON_DICTATION ICON dict.ico
// icons for tts play/stop, pause/resume
ID_ICON_TTSPLAY ICON ttsplay.ico
ID_ICON_TTSSTOP ICON ttsstop.ico
ID_ICON_TTSPAUSE ICON ttspause.ico
#ifndef CIC_XPSP1
// Icons for Candidate UI Buttons
ID_CANDBTN_DELETE ICON delete.ico
ID_CANDBTN_PLAY ICON ttsplay.ico
#endif
IDD_OPEN_ADD_DELETE DIALOG DISCARDABLE 80, 80, 200, 55
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION "Open Add/Delete Word Dialog Window?"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "You can add words to the speech engine's dictionary by selecting Add/Delete Word(s) from the speech options menu on the Language Bar",
-1,10,5,180,30
DEFPUSHBUTTON "OK",IDOK,40,36,40,14
PUSHBUTTON "Cancel",IDCANCEL,120,36,40,14
END
#ifndef CIC_XPSP1
IDD_PROPERTY_PAGE DIALOG DISCARDABLE 0, 0, 251, 239
STYLE DS_3DLOOK | DS_CONTEXTHELP | WS_CHILD | WS_VISIBLE
CAPTION "Dictation"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Mode Keys",IDC_GP_MODE_BUTTONS,6,4,240,68
CONTROL "Assign &mode keys",IDC_PP_ASSIGN_BUTTON,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,12,18,80,10
LTEXT "You can assign a button to switch quickly between dictation and voice command modes when using speech recognition software. Click Settings to assign the keyboard or mouse action you want to use to switch between modes.",
IDC_DESCRIPT_TEXT,12,34,229,34
PUSHBUTTON "Sett&ings...",IDC_PP_BUTTON_MB_SETTING,179,16,56,14
GROUPBOX "Advanced settings",IDC_GP_ADVANCE_SET,6,78,240,129
CONTROL "Sh&ow speech messages ",IDC_PP_SHOW_BALLOON,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,18,92,92,12
CONTROL "&Automatically recognize new words in documents temporarily ",
IDC_PP_LMA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,104,
201,12
CONTROL "Require &high confidence for short words ",
IDC_PP_HIGH_CONFIDENCE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,18,116,138,12
CONTROL "&Save speech data with the document in supporting applications ",
IDC_PP_SAVE_SPDATA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
18,128,215,12
CONTROL "Automatically remove &whitespace for punctuation ",
IDC_PP_REMOVE_SPACE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,18,140,170,12
CONTROL "&Disable dictation while typing ",
IDC_PP_DIS_DICT_TYPING,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,18,152,103,12
CONTROL "Pla&yback original audio when correcting ",
IDC_PP_PLAYBACK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,
164,139,12
CONTROL "Allow dictation when &correction window is open ",
IDC_PP_DICT_CANDUI_OPEN,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,18,176,163,12
CONTROL "&Enable commands in dictation mode",IDC_PP_DICTCMDS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,18,188,146,12
PUSHBUTTON "&Voice Command...",IDC_PP_BUTTON_ADVANCE,6,219,65, 12
PUSHBUTTON "Advanced S&peech ...", IDC_PP_BUTTON_SPCPL, 87, 219, 78, 12
PUSHBUTTON "Language &Bar...",IDC_PP_BUTTON_LANGBAR,182,219,60,12
END
IDD_PP_DIALOG_ADVANCE DIALOG DISCARDABLE 0, 0, 268, 156
STYLE DS_MODALFRAME | DS_3DLOOK | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE |
WS_CAPTION | WS_SYSMENU
CAPTION "Voice command settings"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Voice Commands",IDC_GP_VOICE_COMMANDS,13,13,242,116
LTEXT "Choose the types of commands you want available when dictating text. Selecting fewer command types can help improve accuracy. Some commands are only available in programs with advanced speech recognition support.",
IDC_DESCRIPT_TEXT,17,24,229,35
CONTROL "&Selection and correction",IDC_PP_SELECTION_CMD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,32,63,92,9
CONTROL "&Navigation",IDC_PP_NAVIGATION_CMD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,32,73,50,9
CONTROL "&Uppercase and lowercase",IDC_PP_CASING_CMD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,32,83,97,9
CONTROL "&Editing operations",IDC_PP_EDITING_CMD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,32,93,71,9
CONTROL "&Keyboard simulation",IDC_PP_KEYBOARD_CMD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,32,103,79,9
// comment out for Text-to-speech in this version.
// CONTROL "&Text-to-speech conversion",IDC_PP_TTS_CMD,"Button",
// BS_AUTOCHECKBOX | WS_TABSTOP,32,113,99,9
CONTROL "&Language bar management",IDC_PP_LANGBAR_CMD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,32,113,101,9
/*
LTEXT "Maximum alternates in candidate window:",
IDC_DESCRIPT_TEXT,37,131,134,12
LTEXT "Maximum characters in one alternate:",IDC_DESCRIPT_TEXT,
38,146,121,12
EDITTEXT IDC_PP_MAXNUM_ALTERNATES,183,129,29,12,ES_AUTOHSCROLL |
ES_NUMBER
EDITTEXT IDC_PP_MAXCHARS_ALTERNATE,183,145,29,12,ES_AUTOHSCROLL |
ES_NUMBER
*/
DEFPUSHBUTTON "OK",IDOK,125,136,50,14
PUSHBUTTON "Cancel",IDCANCEL,196,136,50,14
END
IDD_PP_DIALOG_BUTTON_SET DIALOG DISCARDABLE 0, 0, 190, 85
STYLE DS_MODALFRAME | DS_3DLOOK | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE |
WS_CAPTION | WS_SYSMENU
CAPTION "Mode button configuration"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Mode button settings",IDC_DESCRIPT_TEXT,13,7,164,53
LTEXT "Dictation key:",IDC_DESCRIPT_TEXT,32,23,54,10
COMBOBOX IDC_PP_DICTATION_CMB,102,20,50,120,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Command key:",IDC_DESCRIPT_TEXT,32,41,57,10
COMBOBOX IDC_PP_COMMAND_CMB,102,38,50,120,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "OK",IDOK,72,67,45,12
PUSHBUTTON "Cancel",IDCANCEL,132,67,45,12
END
#endif // CIC_XPSP1
STRINGTABLE DISCARDABLE
BEGIN
IDS_CMD_FILE "dictcmd.cfg"
IDS_NUMMODE_CMD_FILE "smplnum.cfg"
#ifndef CIC_XPSP1
IDS_SHARDCMD_FILE "shrdcmd.cfg"
#endif // CIC_XPSP1
IDS_INT_NONE " "
IDS_INT_NOISE "What was that?"
IDS_INT_NOSIGNAL "No signal"
IDS_INT_TOOLOUD "Too loud"
IDS_INT_TOOQUIET "Too soft"
IDS_INT_TOOFAST "Too fast"
IDS_INT_TOOSLOW "Too slow"
IDS_INTTOOLTIP_NONE " "
IDS_INTTOOLTIP_NOISE "Please repeat"
IDS_INTTOOLTIP_NOSIGNAL "There was no signal"
IDS_INTTOOLTIP_TOOLOUD "Try speaking more softly"
IDS_INTTOOLTIP_TOOQUIET "Try speaking a little louder"
IDS_INTTOOLTIP_TOOFAST "Try speaking a little slower"
IDS_INTTOOLTIP_TOOSLOW "Try speaking a little faster"
IDS_DICTATING "Dictating..."
IDS_DICTATING_TOOLTIP "Dictating..."
IDS_LISTENING "Listening..."
IDS_LISTENING_TOOLTIP "Listening..."
IDS_BALLOON_TOOLTIP_TYPING "You are typing or editing"
IDS_BALLOON_DICTAT_PAUSED "Dictation Paused"
IDS_BALLOON_TOOLTIP_IP_INSIDE_WORD "Please move the cursor outside of a word"
IDS_UI_TRAINING "Voice Training"
IDS_UI_ADDDELETE "Add/Delete Word(s)"
IDS_MIC_OPTIONS "&Options..."
IDS_MIC_TRAINING "&Training..."
IDS_MIC_ADDDELETE "&Add/Delete Word(s)..."
IDS_MIC_CURRENTUSER "&Current User"
#ifdef CIC_XPSP1
IDS_MIC_SAVEDATA "&Save Speech Data"
IDS_MIC_SHOWBALLOON "Show Speech &Messages"
IDS_MIC_DIS_DICTCMD "&Disable Dictation Commands"
#endif // CIC_XPSP1
IDS_NUI_CFGMENU_TOOLTIP "Speech Tools"
IDS_NUI_CFGMENU_TEXT "Tools"
IDS_NUI_BALLOON_TOOLTIP "Speech Command"
IDS_NUI_BALLOON_TEXT "Speech Command"
IDS_NUI_MICROPHONE_TOOLTIP "Microphone"
#ifdef CHANGE_MIC_TOOLTIP_ONTHEFLY
IDS_NUI_MICROPHONE_ON_TOOLTIP "Turn on microphone"
IDS_NUI_MICROPHONE_OFF_TOOLTIP "Turn off microphone"
#endif
IDS_NUI_MICROPHONE_TEXT "Microphone"
IDS_NUI_COMMANDING_TOOLTIP "Voice Command"
IDS_NUI_COMMANDING_TEXT "Voice Command"
IDS_NUI_DICTATION_TOOLTIP "Dictation"
IDS_NUI_DICTATION_TEXT "Dictation"
IDS_NUI_STARTINGSPEECH "Starting Speech..."
IDS_NUI_BEGINDICTATION "Begin Dictation"
IDS_NUI_BEGINVOICECMD "Begin Voice Command"
IDS_NUI_TTSPLAY_TOOLTIP "Speak Text"
IDS_NUI_TTSPLAY_TEXT "Speak"
IDS_NUI_TTSSTOP_TOOLTIP "Stop Speaking"
IDS_NUI_TTSSTOP_TEXT "Stop"
IDS_NUI_TTSPAUSE_TOOLTIP "Pause Speaking"
IDS_NUI_TTSPAUSE_TEXT "Pause"
IDS_NUI_TTSRESUME_TOOLTIP "Resume Speaking"
IDS_NUI_TTSRESUME_TEXT "Resume"
IDS_NO_ALTERNATE "No Alternatives"
IDS_DEFAULT_PROFILE "Speech Recognition"
END
#ifndef CIC_XPSP1
STRINGTABLE DISCARDABLE
BEGIN
IDS_GO_TO_SLEEP "Go to sleep"
IDS_WAKE_UP "Wake up"
IDS_PROPERTYPAGE_TITLE "Speech input settings"
#ifdef USE_IPROPERTYPAGE
IDS_HELPFILESpPropPage "Help File Name"
IDS_DOCSTRINGSpPropPage "Your Help String"
#endif
// We want to specially handle these speech commands.
//
// these string must be same as they are in the shrdcmd.xml
// localized JPN and CHS version should be the same as they are in shrdcmdjp.xml and shrdcmdchs.xml
//
IDS_SPCMD_SELECT_ALL "All"
IDS_SPCMD_SELECT_THAT "That"
// Candidate UI strings.
IDS_REPLAY "Replay Dictation"
IDS_DELETE "Delete"
IDS_REDO "Rewrite/Respeak"
END
#endif // CIC_XPSP1
#ifdef SUPPORT_INTERNAL_WIDGET
// widget stuff
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_INVOKE ICON DISCARDABLE "invoke.ico"
IDI_DELETEICON ICON DISCARDABLE "delete.ico"
IDI_INVOKECLOSE ICON DISCARDABLE "invokelarge.ico"
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_ADDTODICTIONARYPREFIX "Add '"
IDS_ADDTODICTIONARYPOSTFIX "' to Recognizer"
IDS_DELETESELECTION "Delete"
END
#endif // SUPPORT_INTERNAL_WIDGET
#ifdef CIC_XPSP1
// LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
LANGUAGE 0x09, 0x01
//
// these commands are for English only
// we need to have separate sections for other
// languages we'll support
//
ID_DICTATION_COMMAND_CFG SRGRAMMAR DISCARDABLE "dictcmd.cfg"
ID_NUMMODE_COMMAND_CFG SRGRAMMAR DISCARDABLE "smplnum.cfg"
ID_SPELLING_TOPIC_CFG SRGRAMMAR DISCARDABLE "spell.cfg"
//LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
LANGUAGE 0x11, 0x01
// These commands are for Japanese
ID_DICTATION_COMMAND_CFG SRGRAMMAR DISCARDABLE "dictcmdjp.cfg"
ID_NUMMODE_COMMAND_CFG SRGRAMMAR DISCARDABLE "smplnumjp.cfg"
ID_SPELLING_TOPIC_CFG SRGRAMMAR DISCARDABLE "spelljp.cfg"
//LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
LANGUAGE 0x04, 0x02
// These commands are for Simplified Chinese
ID_DICTATION_COMMAND_CFG SRGRAMMAR DISCARDABLE "dictcmdchs.cfg"
ID_NUMMODE_COMMAND_CFG SRGRAMMAR DISCARDABLE "smplnumchs.cfg"
#endif // CIC_XPSP1