214 lines
9.4 KiB
Plaintext
214 lines
9.4 KiB
Plaintext
|
|
|||
|
/*************************************************
|
|||
|
* ime.rc *
|
|||
|
* *
|
|||
|
* Copyright (C) 1995-1999 Microsoft Inc. *
|
|||
|
* *
|
|||
|
*************************************************/
|
|||
|
|
|||
|
IDRC_FULLABC RCDATA
|
|||
|
BEGIN
|
|||
|
#ifdef UNICODE
|
|||
|
// <20>@ <20>I <20><> <20><> <20>C <20>H <20><> <20><>
|
|||
|
0x3000, 0xFF01, 0x201D, 0xFF03, 0xFF04, 0xFF05, 0xFF06, 0x2019,
|
|||
|
// <20>] <20>^ <20><> <20><> <20>A <20><> <20>D <20><>
|
|||
|
0xFF08, 0xFF09, 0xFF0A, 0xFF0B, 0xFF0C, 0xFF0D, 0xFF0E, 0xFF0F,
|
|||
|
// <20><> <20><> <20><> <20><> <20><> <20><> <20><> <20><>
|
|||
|
0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17,
|
|||
|
// <20><> <20><> <20>G <20>F <20><> <20><> <20><> <20>H
|
|||
|
0xFF18, 0xFF19, 0xFF1A, 0xFF1B, 0xFF1C, 0xFF1D, 0xFF1E, 0xFF1F,
|
|||
|
// <20>I <20><> <20><> <20><> <20><> <20><> <20><> <20><>
|
|||
|
0xFF20, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27,
|
|||
|
// <20><> <20><> <20><> <20><> <20><> <20><> <20><> <20><>
|
|||
|
0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F,
|
|||
|
// <20><> <20><> <20><> <20><> <20><> <20><> <20><> <20><>
|
|||
|
0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37,
|
|||
|
// <20><> <20><> <20><> <20>e <20>@ <20>f <20>s <20><>
|
|||
|
0xFF38, 0xFF39, 0xFF3A, 0x3014, 0xFF3C, 0x3015, 0xFF3E, 0xFF3F,
|
|||
|
// <20><> <20><> <20><> <20><> <20><> <20><> <20><> <20><>
|
|||
|
0x2018, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47,
|
|||
|
// <20><> <20><> <20><> <20><> <20><> <20><> <20><> <20><>
|
|||
|
0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F,
|
|||
|
// <20><> <20><> <20><> <20><> <20><> <20><> <20><> <20>@
|
|||
|
0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57,
|
|||
|
// <20>A <20>B <20>C <20>a <20>U <20>b <20><>
|
|||
|
0xFF58, 0xFF59, 0xFF5A, 0xFF5B, 0xFF5C, 0xFF5D, 0xFF5E
|
|||
|
#else
|
|||
|
"<22>@<40>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>]<5D>^<5E><><EFBFBD>ϡA<CFA1>СD<D0A1><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD>F<EFBFBD>աס֡H<D6A1>I<EFBFBD>ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ<DEA2><DFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>@<40>f<EFBFBD>s<EFBFBD>š<EFBFBD><C5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<40>A<EFBFBD>B<EFBFBD>C<EFBFBD>a<EFBFBD>U<EFBFBD>b<EFBFBD><62>"
|
|||
|
#endif
|
|||
|
END
|
|||
|
|
|||
|
|
|||
|
#if !defined(ROMANIME) && !defined(WINAR30)
|
|||
|
IDRC_SYMBOL RCDATA
|
|||
|
BEGIN
|
|||
|
#ifdef UNICODE
|
|||
|
|
|||
|
#if defined(DAYI)
|
|||
|
// ! " # $ % & ' ( ) * + , - . /
|
|||
|
0x3000, 0x3000, 0x3000, 0x3000, 0x3000, 0x3000, 0x3000, 0x2032, 0x3000, 0x3000, 0x3000, 0x3000, 0xFF0C, 0x2500, 0xFF0E, 0xFF0F,
|
|||
|
// 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
|
|||
|
0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17, 0xFF18, 0xFF19, 0x3000, 0xFF1B, 0x3000, 0xFF1D, 0x3000, 0x3000,
|
|||
|
// @ A B C D E F G H I J K L M N O
|
|||
|
0x3000, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27, 0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F,
|
|||
|
// P Q R S T U V W X Y Z [ \ ] ^ _
|
|||
|
0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37, 0xFF38, 0xFF39, 0xFF3A, 0x3014, 0xFF3C, 0x3015, 0x3000, 0x3000,
|
|||
|
// `
|
|||
|
0x2035
|
|||
|
#else
|
|||
|
// ! " # $ % & ' ( ) * + , - . /
|
|||
|
0x3000, 0x3000, 0x3000, 0x3000, 0x3000, 0x3000, 0x3000, 0x3001, 0x3000, 0x3000, 0x3000, 0x3000, 0xFF0C, 0x300F, 0x2027, 0xFF1F,
|
|||
|
// 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
|
|||
|
0x300E, 0x250C, 0x252C, 0x2510, 0x301D, 0x301E, 0x2018, 0x2019, 0x201C, 0x201D, 0x3000, 0xFF1B, 0x3000, 0x300C, 0x3000, 0x3000,
|
|||
|
// @ A B C D E F G H I J K L M N O
|
|||
|
0x3000, 0x2514, 0x2190, 0x25CE, 0x2518, 0x2524, 0x25CB, 0x25CF, 0x2191, 0x300B, 0x2193, 0xFF01, 0xFF1A, 0x3002, 0x2192, 0x3010,
|
|||
|
// P Q R S T U V W X Y Z [ \ ] ^ _
|
|||
|
0x3011, 0x251C, 0x203B, 0x2534, 0x3008, 0x300A, 0x00A7, 0x253C, 0x2502, 0x3009, 0x2500, 0xFE5D, 0x300D, 0xFE5E, 0x3000, 0x3000
|
|||
|
#endif
|
|||
|
|
|||
|
#else // UNICODE
|
|||
|
|
|||
|
#if defined(DAYI)
|
|||
|
// ! " # $ % & ' ( ) * + , - . /
|
|||
|
"<22>@<40>@<40>@<40>@<40>@<40>@<40>@<40><><EFBFBD>@<40>@<40>@<40>@<40>A<EFBFBD>w<EFBFBD>D<EFBFBD><44>",
|
|||
|
// 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
|
|||
|
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<40>F<EFBFBD>@<40>ס@<40>@",
|
|||
|
// @ A B C D E F G H I J K L M N O
|
|||
|
"<22>@<40>ϢТѢҢӢԢբ֢עآ٢ڢۢܢ<DBA2>",
|
|||
|
// P Q R S T U V W X Y Z [ \ ] ^ _
|
|||
|
"<22>ޢߢ<DEA2><DFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>@<40>f<EFBFBD>@<40>@",
|
|||
|
// `
|
|||
|
"<22><>"
|
|||
|
#else
|
|||
|
// ! " # $ % & ' ( ) * + , - . /
|
|||
|
"<22>@<40>@<40>@<40>@<40>@<40>@<40>@<40>B<EFBFBD>@<40>@<40>@<40>@<40>A<EFBFBD>z<EFBFBD>E<EFBFBD>H",
|
|||
|
// 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
|
|||
|
"<22>y<EFBFBD>z<EFBFBD>s<EFBFBD>{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<40>F<EFBFBD>@<40>u<EFBFBD>@<40>@",
|
|||
|
// @ A B C D E F G H I J K L M N O
|
|||
|
"<22>@<40>|<7C><><EFBFBD><EFBFBD><EFBFBD>}<7D>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><6E><EFBFBD>I<EFBFBD>G<EFBFBD>C<EFBFBD><43><EFBFBD>i",
|
|||
|
// P Q R S T U V W X Y Z [ \ ] ^ _
|
|||
|
"<22>j<EFBFBD>u<EFBFBD><75><EFBFBD>r<EFBFBD>q<EFBFBD>m<EFBFBD><6D><EFBFBD>q<EFBFBD>x<EFBFBD>r<EFBFBD>w<EFBFBD><77><EFBFBD>v<EFBFBD><76><EFBFBD>@<40>@"
|
|||
|
#endif
|
|||
|
|
|||
|
#endif // UNICODE
|
|||
|
END
|
|||
|
#endif
|
|||
|
|
|||
|
IDCR_HAND_CURSOR CURSOR HAND.CUR
|
|||
|
|
|||
|
IDBM_CMODE_NONE BITMAP NONE.BMP
|
|||
|
#if !defined(ROMANIME)
|
|||
|
IDBM_CMODE_ALPHANUMERIC BITMAP ENGLISH.BMP
|
|||
|
#endif
|
|||
|
IDBM_CMODE_FULLSHAPE BITMAP FULLSHP.BMP
|
|||
|
IDBM_CMODE_HALFSHAPE BITMAP HALFSHP.BMP
|
|||
|
#if !defined(ROMANIME)
|
|||
|
#if !defined(WINIME) && !defined(UNICDIME)
|
|||
|
IDBM_CMODE_EUDC BITMAP EUDC.BMP
|
|||
|
#endif
|
|||
|
IDBM_CMODE_SYMBOL BITMAP SYMBOL.BMP
|
|||
|
#endif
|
|||
|
|
|||
|
#if !defined(ROMANIME)
|
|||
|
IDBM_CAND_PROMPT_PHRASE BITMAP CHPHRASE.BMP
|
|||
|
//#if defined(WINAR30)
|
|||
|
IDBM_CAND_PROMPT_QUICK_VIEW BITMAP CHQUICK.BMP
|
|||
|
//#endif
|
|||
|
IDBM_CAND_PROMPT_NORMAL BITMAP CHNORMAL.BMP
|
|||
|
|
|||
|
IDBM_PAGEUP_HORIZ BITMAP PAGEUPH.BMP
|
|||
|
IDBM_NO_PAGEUP_HORIZ BITMAP NPAGEUPH.BMP
|
|||
|
IDBM_HOME_HORIZ BITMAP HOMEH.BMP
|
|||
|
IDBM_NO_HOME_HORIZ BITMAP NHOMEH.BMP
|
|||
|
IDBM_PAGEDN_HORIZ BITMAP PAGEDNH.BMP
|
|||
|
IDBM_NO_PAGEDN_HORIZ BITMAP NPAGEDNH.BMP
|
|||
|
IDBM_PAGEUP_VERT BITMAP PAGEUPV.BMP
|
|||
|
IDBM_NO_PAGEUP_VERT BITMAP NPAGEUPV.BMP
|
|||
|
IDBM_PAGEDN_VERT BITMAP PAGEDNV.BMP
|
|||
|
IDBM_NO_PAGEDN_VERT BITMAP NPAGEDNV.BMP
|
|||
|
#endif
|
|||
|
|
|||
|
STRINGTABLE
|
|||
|
BEGIN
|
|||
|
#if !defined(ROMANIME)
|
|||
|
// must translate to "<22><><EFBFBD>@<40>~"
|
|||
|
// IDS_STATUSERR, "Err or"
|
|||
|
// must translate to "<22><>"
|
|||
|
IDS_CHICHAR, "Ch"
|
|||
|
// "<22>L"
|
|||
|
IDS_NONE, "(None)"
|
|||
|
#if !defined(WINIME) && !defined(UNICDIME)
|
|||
|
// "<22>ϥΪ̳y<CCB3>r"
|
|||
|
IDS_EUDC, "End user created char"
|
|||
|
// "<22><><EFBFBD>J<EFBFBD>k<EFBFBD><6B><EFBFBD>ϥΪ̳y<CCB3>r<EFBFBD>r<EFBFBD><72>(*.TBL)|*.tbl|"
|
|||
|
IDS_USRDIC_FILTER, "End user created char dictionary of IME(*.TBL)|*.tbl|"
|
|||
|
IDS_INTERNAL_TITLE, "Internal Message"
|
|||
|
IDS_INTERNAL_MSG, "Internal Erorr"
|
|||
|
IDS_EUDCDICFAIL_TITLE, "End user created char dictionary"
|
|||
|
IDS_EUDCDICFAIL_MSG, "Can not set this file as end user created char dictionary of this IME"
|
|||
|
IDS_NOTOPEN_TITLE, "Open"
|
|||
|
IDS_NOTOPEN_MSG, "Can not open this file"
|
|||
|
IDS_FILESIZE_TITLE, "File Size"
|
|||
|
IDS_FILESIZE_MSG, "Invalid file size, check file size = ulTableCount * (4 + cMethodKeySize) + 256"
|
|||
|
IDS_HEADERSIZE_TITLE, "File Header Size"
|
|||
|
IDS_HEADERSIZE_MSG, "Invalid file size, check uHeaderSize = 256"
|
|||
|
IDS_INFOSIZE_TITLE, "Input Method Information Size"
|
|||
|
IDS_INFOSIZE_MSG, "Invalid input method information size, check uInfoSize = 13"
|
|||
|
IDS_CODEPAGE_TITLE, "Code Page"
|
|||
|
IDS_CODEPAGE_MSG, "Invalid Code Page, check idCP = 950"
|
|||
|
IDS_CWINSIGN_TITLE, "CWIN_TBL Sign"
|
|||
|
IDS_CWINSIGN_MSG, "Invalid sign, check idUserCharInfoSign = CWIN_TBL"
|
|||
|
IDS_UNMATCHED_TITLE, "Input Method"
|
|||
|
IDS_UNMATCHED_MSG, "Invalid Input Method Name, check achMethodName"
|
|||
|
// "<22>ɮ<EFBFBD> %s <20>}<7D>ҿ<EFBFBD><D2BF>~ , <20><><EFBFBD>J<EFBFBD>k<EFBFBD>L<EFBFBD>k<EFBFBD>ϥ<EFBFBD>"
|
|||
|
IDS_FILE_OPEN_ERR, "File %s open error , IME can not work"
|
|||
|
// "<22>O<EFBFBD><4F><EFBFBD>餣<EFBFBD><E9A4A3> , <20><><EFBFBD>J<EFBFBD>k<EFBFBD>L<EFBFBD>k<EFBFBD>ϥ<EFBFBD>"
|
|||
|
IDS_MEM_LESS_ERR, "Memory insufficient , IME can not work"
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
|
|||
|
IDS_SHARE_VIOLATION, "Share violation"
|
|||
|
END
|
|||
|
|
|||
|
IDMN_CONTEXT_MENU MENU
|
|||
|
BEGIN
|
|||
|
POPUP ""
|
|||
|
BEGIN
|
|||
|
#if !defined(ROMANIME)
|
|||
|
#if !defined(WINAR30)
|
|||
|
MENUITEM "&Soft keyboard", IDM_SOFTKBD
|
|||
|
MENUITEM "S&ymbol", IDM_SYMBOL
|
|||
|
MENUITEM SEPARATOR
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
MENUITEM "P&roperties", IDM_PROPERTIES
|
|||
|
END
|
|||
|
END
|
|||
|
|
|||
|
#if !defined(ROMANIME) && !defined(WINIME) && !defined(UNICDIME) && !defined(PHON)
|
|||
|
// dialog to change configuration
|
|||
|
IDDG_IME_CONFIG DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 32, 40, 200, 140
|
|||
|
CAPTION "Change Configuration"
|
|||
|
//FONT 11, "System"
|
|||
|
FONT 9, "PMingLiu",400,0,136
|
|||
|
//#ifdef LATER // bklee
|
|||
|
STYLE WS_CAPTION|WS_POPUP|WS_DLGFRAME|DS_3DLOOK|DS_CENTER|WS_SYSMENU
|
|||
|
/*
|
|||
|
#else
|
|||
|
STYLE WS_CAPTION|WS_POPUP|WS_SYSMENU|DS_CENTER|DS_MODALFRAME
|
|||
|
#endif
|
|||
|
*/
|
|||
|
BEGIN
|
|||
|
LTEXT "Reverse conversion Input Method", -1, 10, 10, 180, 14
|
|||
|
LISTBOX IDD_LAYOUT_LIST, 10, 24, 180, 48, WS_VSCROLL|WS_TABSTOP
|
|||
|
CHECKBOX "Caret &Unrelated user interface", IDD_OFF_CARET_UI, 10, 80, 120, 15, BS_AUTOCHECKBOX|WS_TABSTOP
|
|||
|
CHECKBOX "&Phrase prediction", IDD_PREDICT, 10, 100, 70, 14, BS_AUTOCHECKBOX|WS_TABSTOP
|
|||
|
CHECKBOX "Show &Big5 Only Chars", IDD_BIG5ONLY, 110,80,100,15, BS_AUTOCHECKBOX|WS_TABSTOP
|
|||
|
#if defined(WINAR30)
|
|||
|
CHECKBOX "&Quick key", IDD_QUICK_KEY, 100, 100, 60, 14, BS_AUTOCHECKBOX|WS_GROUP|WS_TABSTOP
|
|||
|
#endif
|
|||
|
PUSHBUTTON "&Cancel", IDCANCEL, 40, 120, 40, 15, WS_GROUP|WS_TABSTOP
|
|||
|
DEFPUSHBUTTON "&OK", IDOK, 120, 120, 40, 15, WS_TABSTOP
|
|||
|
END
|
|||
|
#endif
|