Bug 3750: spanish update for netcfgx by Javier Remacha

Bug 3774: Greek update for usetup by Apostulos Alexandris
Sync wordpad and Winhlp32 to Wine HEAD.

svn path=/trunk/; revision=36746
This commit is contained in:
Daniel Reimer 2008-10-14 13:47:07 +00:00
parent f4bb1d0429
commit 685d1fe7e7
22 changed files with 437 additions and 404 deletions

View file

@ -19,49 +19,52 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
/* UTF-8 */
#pragma code_page(65001)
/* Menu */ /* Menu */
MAIN_MENU MENU LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT MAIN_MENU MENU LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
{ {
POPUP "ファイル(&F)" { POPUP "ファイル(&F)" {
MENUITEM "開く(&O)", MNID_FILE_OPEN MENUITEM "開く(&O)", MNID_FILE_OPEN
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "印刷(&P)", MNID_FILE_PRINT MENUITEM "印刷(&P)", MNID_FILE_PRINT
MENUITEM "プリンタの設定(&S)...", MNID_FILE_SETUP MENUITEM "プリンタの設定(&S)...", MNID_FILE_SETUP
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "終了(&X)", MNID_FILE_EXIT MENUITEM "終了(&X)", MNID_FILE_EXIT
} }
POPUP "編集(&E)" { POPUP "編集(&E)" {
MENUITEM "コピー(&C)...", MNID_EDIT_COPYDLG MENUITEM "コピー(&C)...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "コメント(&A)...", MNID_EDIT_ANNOTATE MENUITEM "コメント(&A)...", MNID_EDIT_ANNOTATE
} }
POPUP "しおり(&B)" { POPUP "しおり(&B)" {
MENUITEM "定義(&D)...", MNID_BKMK_DEFINE MENUITEM "定義(&D)...", MNID_BKMK_DEFINE
} }
POPUP "オプション(&O)" { POPUP "オプション(&O)" {
POPUP "Help always visible" POPUP "Help always visible"
BEGIN BEGIN
MENUITEM "Default", MNID_OPTS_HELP_DEFAULT MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
END END
MENUITEM "履歴", MNID_OPTS_HISTORY MENUITEM "履歴", MNID_OPTS_HISTORY
POPUP "フォント" POPUP "フォント"
BEGIN BEGIN
MENUITEM "小", MNID_OPTS_FONTS_SMALL MENUITEM "小", MNID_OPTS_FONTS_SMALL
MENUITEM "標準", MNID_OPTS_FONTS_NORMAL MENUITEM "標準", MNID_OPTS_FONTS_NORMAL
MENUITEM "大", MNID_OPTS_FONTS_LARGE MENUITEM "大", MNID_OPTS_FONTS_LARGE
END END
MENUITEM "システム カラーを使う", MNID_OPTS_SYSTEM_COLORS MENUITEM "システム カラーを使う", MNID_OPTS_SYSTEM_COLORS
} }
POPUP "ヘルプ(&H)" { POPUP "ヘルプ(&H)" {
MENUITEM "ヘルプについてのヘルプ(&O)", MNID_HELP_HELPON MENUITEM "ヘルプについてのヘルプ(&O)", MNID_HELP_HELPON
MENUITEM "常に手前に表\示(&T)", MNID_HELP_HELPTOP MENUITEM "常に手前に表示(&T)", MNID_HELP_HELPTOP
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "情報(&I)...", MNID_HELP_ABOUT MENUITEM "情報(&I)...", MNID_HELP_ABOUT
#ifdef WINELIB #ifdef WINELIB
MENUITEM "WINE について(&A)", MNID_HELP_WINE MENUITEM "WINE について(&A)", MNID_HELP_WINE
#endif #endif
} }
} }
@ -69,7 +72,7 @@ MAIN_MENU MENU LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 9, "MS Shell Dlg" FONT 9, "MS Shell Dlg"
CAPTION "索引" CAPTION "索引"
{ {
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
} }
@ -77,42 +80,42 @@ CAPTION "
IDD_SEARCH DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT IDD_SEARCH DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 9, "MS Shell Dlg" FONT 9, "MS Shell Dlg"
CAPTION "検索" CAPTION "検索"
{ {
LTEXT "未実装", -1, 10, 10, 180, 150 LTEXT "未実装", -1, 10, 10, 180, 150
} }
/* Strings */ /* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT STRINGTABLE DISCARDABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
{ {
STID_WINE_HELP, "WINE ヘルプ" STID_WINE_HELP, "WINE ヘルプ"
STID_WHERROR, "エラー" STID_WHERROR, "エラー"
STID_WARNING, "警告" STID_WARNING, "警告"
STID_INFO, "情報" STID_INFO, "情報"
STID_NOT_IMPLEMENTED, "非実装" STID_NOT_IMPLEMENTED, "非実装"
STID_HLPFILE_ERROR_s, "ヘルプファイル `%s' を読み込んでいるときにエラー" STID_HLPFILE_ERROR_s, "ヘルプファイル `%s' を読み込んでいるときにエラー"
STID_INDEX, "索引(&I)" STID_INDEX, "索引(&I)"
STID_CONTENTS, "概要" STID_CONTENTS, "概要"
STID_BACK, "戻る(&B)" STID_BACK, "戻る(&B)"
STID_ALL_FILES, "すべてのファイル (*.*)" STID_ALL_FILES, "すべてのファイル (*.*)"
STID_HELP_FILES_HLP, "ヘルプ ファイル (*.hlp)" STID_HELP_FILES_HLP, "ヘルプ ファイル (*.hlp)"
STID_FILE_NOT_FOUND_s "'%s' が見つかりません。自分でこのファイルを探しますか?" STID_FILE_NOT_FOUND_s "'%s' が見つかりません。自分でこのファイルを探しますか?"
STID_NO_RICHEDIT "リッチエディット実装が見つかりません... 終了します" STID_NO_RICHEDIT "リッチエディット実装が見つかりません... 終了します"
STID_PSH_INDEX, "ヘルプ トピック: " STID_PSH_INDEX, "ヘルプ トピック: "
} }
CONTEXT_MENU MENU LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT CONTEXT_MENU MENU LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
BEGIN BEGIN
POPUP "" POPUP ""
BEGIN BEGIN
MENUITEM "コメント...", MNID_CTXT_ANNOTATE MENUITEM "コメント...", MNID_CTXT_ANNOTATE
MENUITEM "コピー", MNID_CTXT_COPY MENUITEM "コピー", MNID_CTXT_COPY
MENUITEM "印刷...", MNID_CTXT_PRINT MENUITEM "印刷...", MNID_CTXT_PRINT
POPUP "フォント" POPUP "フォント"
BEGIN BEGIN
MENUITEM "小", MNID_CTXT_FONTS_SMALL MENUITEM "小", MNID_CTXT_FONTS_SMALL
MENUITEM "標準", MNID_CTXT_FONTS_NORMAL MENUITEM "標準", MNID_CTXT_FONTS_NORMAL
MENUITEM "大", MNID_CTXT_FONTS_LARGE MENUITEM "大", MNID_CTXT_FONTS_LARGE
END END
POPUP "Help always visible" POPUP "Help always visible"
BEGIN BEGIN
@ -120,6 +123,8 @@ BEGIN
MENUITEM "Visible", MNID_CTXT_HELP_VISIBLE MENUITEM "Visible", MNID_CTXT_HELP_VISIBLE
MENUITEM "Non visible", MNID_CTXT_HELP_NONVISIBLE MENUITEM "Non visible", MNID_CTXT_HELP_NONVISIBLE
END END
MENUITEM "システム カラーを使う", MNID_CTXT_SYSTEM_COLORS MENUITEM "システム カラーを使う", MNID_CTXT_SYSTEM_COLORS
END END
END END
#pragma code_page(default)

View file

@ -164,8 +164,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Liniebrydning", 0, 10, 10, 130, 85 GROUPBOX "Liniebrydning", 0, 10, 10, 130, 85
RADIOBUTTON "Bryd tekst efter v&indusbredden", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "Bryd tekst efter &margen", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "Bryd tekst efter v&indusbredden", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "Bryd tekst efter &margen", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Værktøjslinier", 0, 150, 10, 120, 85 GROUPBOX "Værktøjslinier", 0, 150, 10, 120, 85
CHECKBOX "&Værktøjslinie", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "&Værktøjslinie", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "&Formatteringlinie", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "&Formatteringlinie", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -166,8 +166,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Zeilenumbruch", 0, 10, 10, 130, 85 GROUPBOX "Zeilenumbruch", 0, 10, 10, 130, 85
RADIOBUTTON "&Am Fenster umbrechen", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "A&m Lineal umbrechen", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "&Am Fenster umbrechen", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "A&m Lineal umbrechen", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Symbolleisten", 0, 150, 10, 120, 85 GROUPBOX "Symbolleisten", 0, 150, 10, 120, 85
CHECKBOX "&Symbolleiste", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "&Symbolleiste", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "&Formatierungsleiste", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "&Formatierungsleiste", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -164,8 +164,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Line wrapping", 0, 10, 10, 130, 85 GROUPBOX "Line wrapping", 0, 10, 10, 130, 85
RADIOBUTTON "Wrap text by the &window border", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "&No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "Wrap text by the &margin", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "Wrap text by the &window border", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "Wrap text by the &margin", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Toolbars", 0, 150, 10, 120, 85 GROUPBOX "Toolbars", 0, 150, 10, 120, 85
CHECKBOX "&Toolbar", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "&Toolbar", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "&Formatbar", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "&Formatbar", IDC_PAGEFMT_FB, 160, 38, 80, 15
@ -238,4 +239,5 @@ BEGIN
STRING_WRITE_ACCESS_DENIED, "You do not have access to save the file." STRING_WRITE_ACCESS_DENIED, "You do not have access to save the file."
STRING_OPEN_FAILED, "Could not open the file." STRING_OPEN_FAILED, "Could not open the file."
STRING_OPEN_ACCESS_DENIED, "You do not have access to open the file." STRING_OPEN_ACCESS_DENIED, "You do not have access to open the file."
STRING_PRINTING_NOT_IMPLEMENTED, "Printing not implemented"
END END

View file

@ -164,8 +164,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Enveloppement de ligne", 0, 10, 10, 170, 85 GROUPBOX "Enveloppement de ligne", 0, 10, 10, 170, 85
RADIOBUTTON "Enveloppe le texte à partir de la bordure de fenêtre", IDC_PAGEFMT_WW, 18, 25, 145, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 145, 15
RADIOBUTTON "Enveloppe le texte à partir de la &marge", IDC_PAGEFMT_WM, 18, 45, 145, 15 RADIOBUTTON "Enveloppe le texte à partir de la bordure de fenêtre", IDC_PAGEFMT_WW, 18, 45, 145, 15
RADIOBUTTON "Enveloppe le texte à partir de la &marge", IDC_PAGEFMT_WM, 18, 65, 145, 15
GROUPBOX "Barres d'outils", 0, 170, 10, 120, 85 GROUPBOX "Barres d'outils", 0, 170, 10, 120, 85
CHECKBOX "&Barre d'outils", IDC_PAGEFMT_TB, 180, 20, 80, 15 CHECKBOX "&Barre d'outils", IDC_PAGEFMT_TB, 180, 20, 80, 15
CHECKBOX "Barre de &format", IDC_PAGEFMT_FB, 180, 38, 80, 15 CHECKBOX "Barre de &format", IDC_PAGEFMT_FB, 180, 38, 80, 15

View file

@ -164,8 +164,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Line wrapping", 0, 10, 10, 130, 85 GROUPBOX "Line wrapping", 0, 10, 10, 130, 85
RADIOBUTTON "Wrap text by the &window border", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "Wrap text by the &margin", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "Wrap text by the &window border", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "Wrap text by the &margin", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Toolbars", 0, 150, 10, 120, 85 GROUPBOX "Toolbars", 0, 150, 10, 120, 85
CHECKBOX "&Toolbar", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "&Toolbar", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "&Formatbar", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "&Formatbar", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -16,40 +16,43 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
IDM_MAINMENU MENU DISCARDABLE IDM_MAINMENU MENU DISCARDABLE
BEGIN BEGIN
POPUP "ファイル(&F)" POPUP "ファイル(&F)"
BEGIN BEGIN
MENUITEM "新規作成(&N)...\tCtrl+N", ID_FILE_NEW MENUITEM "新規作成(&N)...\tCtrl+N", ID_FILE_NEW
MENUITEM "開く(&O)...\tCtrl+O", ID_FILE_OPEN MENUITEM "開く(&O)...\tCtrl+O", ID_FILE_OPEN
MENUITEM "上書き保存(&S)\tCtrl+S", ID_FILE_SAVE MENUITEM "上書き保存(&S)\tCtrl+S", ID_FILE_SAVE
MENUITEM "名前を付けて保存(&A)...", ID_FILE_SAVEAS MENUITEM "名前を付けて保存(&A)...", ID_FILE_SAVEAS
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "印刷(&P)...\tCtrl+P", ID_PRINT MENUITEM "印刷(&P)...\tCtrl+P", ID_PRINT
MENUITEM "印刷プレビュー(&W)...", ID_PREVIEW MENUITEM "印刷プレビュー(&W)...", ID_PREVIEW
MENUITEM "ページ設定(&E)...", ID_PRINTSETUP MENUITEM "ページ設定(&E)...", ID_PRINTSETUP
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "終了(&X)", ID_FILE_EXIT MENUITEM "終了(&X)", ID_FILE_EXIT
END END
POPUP "編集(&E)" POPUP "編集(&E)"
BEGIN BEGIN
MENUITEM "元に戻す(&U)\tCtrl+Z", ID_EDIT_UNDO MENUITEM "元に戻す(&U)\tCtrl+Z", ID_EDIT_UNDO
MENUITEM "やり直し(&E)\tCtrl+Y", ID_EDIT_REDO MENUITEM "やり直し(&E)\tCtrl+Y", ID_EDIT_REDO
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "切り取り(&T)\tCtrl+X", ID_EDIT_CUT MENUITEM "切り取り(&T)\tCtrl+X", ID_EDIT_CUT
MENUITEM "コピー(&C)\tCtrl+C", ID_EDIT_COPY MENUITEM "コピー(&C)\tCtrl+C", ID_EDIT_COPY
MENUITEM "貼\り付け(&P)\tCtrl+V", ID_EDIT_PASTE MENUITEM "貼り付け(&P)\tCtrl+V", ID_EDIT_PASTE
MENUITEM "クリア(&C)\tDEL", ID_EDIT_CLEAR MENUITEM "クリア(&C)\tDEL", ID_EDIT_CLEAR
MENUITEM "すべて選択(&S)\tCtrl+A", ID_EDIT_SELECTALL MENUITEM "すべて選択(&S)\tCtrl+A", ID_EDIT_SELECTALL
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "検索(&F)...\tCrtl+F", ID_FIND MENUITEM "検索(&F)...\tCrtl+F", ID_FIND
MENUITEM "次を検索(&N)\tF3", ID_FIND_NEXT MENUITEM "次を検索(&N)\tF3", ID_FIND_NEXT
MENUITEM "置換(&R)...\tCtrl+H", ID_REPLACE MENUITEM "置換(&R)...\tCtrl+H", ID_REPLACE
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "読み取り専用(&O)", ID_EDIT_READONLY MENUITEM "読み取り専用(&O)", ID_EDIT_READONLY
MENUITEM "変更あり(&M)", ID_EDIT_MODIFIED MENUITEM "変更あり(&M)", ID_EDIT_MODIFIED
MENUITEM SEPARATOR MENUITEM SEPARATOR
POPUP "E&xtras" POPUP "E&xtras"
BEGIN BEGIN
@ -60,34 +63,34 @@ BEGIN
MENUITEM "&Get text", ID_EDIT_GETTEXT MENUITEM "&Get text", ID_EDIT_GETTEXT
END END
END END
POPUP "表\示(&V)" POPUP "表示(&V)"
BEGIN BEGIN
MENUITEM "ツールバー(&T)", ID_TOGGLE_TOOLBAR MENUITEM "ツールバー(&T)", ID_TOGGLE_TOOLBAR
MENUITEM "書式バー(&F)", ID_TOGGLE_FORMATBAR MENUITEM "書式バー(&F)", ID_TOGGLE_FORMATBAR
MENUITEM "ルーラー(&R)", ID_TOGGLE_RULER MENUITEM "ルーラー(&R)", ID_TOGGLE_RULER
MENUITEM "ステータス バー(&S)", ID_TOGGLE_STATUSBAR MENUITEM "ステータス バー(&S)", ID_TOGGLE_STATUSBAR
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "オプション(&O)...", ID_VIEWPROPERTIES MENUITEM "オプション(&O)...", ID_VIEWPROPERTIES
END END
POPUP "挿入(&I)" POPUP "挿入(&I)"
BEGIN BEGIN
MENUITEM "日付と時刻(&D)...", ID_DATETIME MENUITEM "日付と時刻(&D)...", ID_DATETIME
END END
POPUP "書式(&O)" POPUP "書式(&O)"
BEGIN BEGIN
MENUITEM "フォント(&F)...", ID_FONTSETTINGS MENUITEM "フォント(&F)...", ID_FONTSETTINGS
MENUITEM "箇条書き(&B)" ID_BULLET MENUITEM "箇条書き(&B)" ID_BULLET
MENUITEM "段落(&P)..." ID_PARAFORMAT MENUITEM "段落(&P)..." ID_PARAFORMAT
MENUITEM "タブ(&T)..." ID_TABSTOPS MENUITEM "タブ(&T)..." ID_TABSTOPS
POPUP "背景(&D)" POPUP "背景(&D)"
BEGIN BEGIN
MENUITEM "システム(&S)\tCtrl+1", ID_BACK_1 MENUITEM "システム(&S)\tCtrl+1", ID_BACK_1
MENUITEM "&PostThat yellowish\tCtrl+2", ID_BACK_2 MENUITEM "&PostThat yellowish\tCtrl+2", ID_BACK_2
END END
END END
POPUP "ヘルプ(&H)" POPUP "ヘルプ(&H)"
BEGIN BEGIN
MENUITEM "Wine Wordpadについて(&A)" ID_ABOUT MENUITEM "Wine Wordpadについて(&A)" ID_ABOUT
END END
END END
@ -95,67 +98,67 @@ IDM_POPUP MENU DISCARDABLE
BEGIN BEGIN
POPUP "" POPUP ""
BEGIN BEGIN
MENUITEM "切り取り(&T)", ID_EDIT_CUT MENUITEM "切り取り(&T)", ID_EDIT_CUT
MENUITEM "コピー(&C)", ID_EDIT_COPY MENUITEM "コピー(&C)", ID_EDIT_COPY
MENUITEM "貼\り付け(&P)", ID_EDIT_PASTE MENUITEM "貼り付け(&P)", ID_EDIT_PASTE
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "箇条書き(&B)" ID_BULLET MENUITEM "箇条書き(&B)" ID_BULLET
MENUITEM "段落(&P)..." ID_PARAFORMAT MENUITEM "段落(&P)..." ID_PARAFORMAT
END END
END END
IDD_DATETIME DIALOG DISCARDABLE 30, 20, 130, 80 IDD_DATETIME DIALOG DISCARDABLE 30, 20, 130, 80
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "日付と時刻" CAPTION "日付と時刻"
FONT 9, "MS Shell Dlg" FONT 9, "MS Shell Dlg"
BEGIN BEGIN
LTEXT "利用できる形式",0,3,2,100,15 LTEXT "利用できる形式",0,3,2,100,15
LISTBOX IDC_DATETIME,3,12,80,65,LBS_NOINTEGRALHEIGHT|LBS_NOTIFY LISTBOX IDC_DATETIME,3,12,80,65,LBS_NOINTEGRALHEIGHT|LBS_NOTIFY
PUSHBUTTON "&OK",IDOK,87,12,40,12 PUSHBUTTON "&OK",IDOK,87,12,40,12
PUSHBUTTON "キャンセル(&C)",IDCANCEL,87,26,40,12 PUSHBUTTON "キャンセル(&C)",IDCANCEL,87,26,40,12
END END
IDD_NEWFILE DIALOG DISCARDABLE 30, 20, 140, 80 IDD_NEWFILE DIALOG DISCARDABLE 30, 20, 140, 80
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "新規作成" CAPTION "新規作成"
FONT 9, "MS Shell Dlg" FONT 9, "MS Shell Dlg"
BEGIN BEGIN
LTEXT "新しい文書形式",0,3,2,100,15 LTEXT "新しい文書形式",0,3,2,100,15
LISTBOX IDC_NEWFILE,3,12,90,65,LBS_NOINTEGRALHEIGHT LISTBOX IDC_NEWFILE,3,12,90,65,LBS_NOINTEGRALHEIGHT
PUSHBUTTON "&OK",IDOK,97,12,40,12 PUSHBUTTON "&OK",IDOK,97,12,40,12
PUSHBUTTON "キャンセル(&C)",IDCANCEL,97,26,40,12 PUSHBUTTON "キャンセル(&C)",IDCANCEL,97,26,40,12
END END
IDD_PARAFORMAT DIALOG DISCARDABLE 30, 20, 200, 110 IDD_PARAFORMAT DIALOG DISCARDABLE 30, 20, 200, 110
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "段落の設定" CAPTION "段落の設定"
FONT 9, "MS Shell Dlg" FONT 9, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "インデント", 0, 10, 10, 120, 68 GROUPBOX "インデント", 0, 10, 10, 120, 68
LTEXT "左(&L)", 0, 15, 22, 40, 13 LTEXT "左(&L)", 0, 15, 22, 40, 13
EDITTEXT IDC_PARA_LEFT, 55, 20, 60, 13 EDITTEXT IDC_PARA_LEFT, 55, 20, 60, 13
LTEXT "右(&R)", 0, 15, 40, 40, 13 LTEXT "右(&R)", 0, 15, 40, 40, 13
EDITTEXT IDC_PARA_RIGHT, 55, 38, 60, 13 EDITTEXT IDC_PARA_RIGHT, 55, 38, 60, 13
LTEXT "最初の行(&F)", 0, 15, 58, 40, 13 LTEXT "最初の行(&F)", 0, 15, 58, 40, 13
EDITTEXT IDC_PARA_FIRST, 55, 56, 60, 13 EDITTEXT IDC_PARA_FIRST, 55, 56, 60, 13
LTEXT "整列(&A)", 0, 15, 87, 40, 13 LTEXT "整列(&A)", 0, 15, 87, 40, 13
COMBOBOX IDC_PARA_ALIGN, 55, 85, 60, 60, CBS_DROPDOWNLIST COMBOBOX IDC_PARA_ALIGN, 55, 85, 60, 60, CBS_DROPDOWNLIST
PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15 PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15
PUSHBUTTON "キャンセル(&C)", IDCANCEL, 137, 33, 50, 15 PUSHBUTTON "キャンセル(&C)", IDCANCEL, 137, 33, 50, 15
END END
IDD_TABSTOPS DIALOG DISCARDABLE 30, 20, 200, 110 IDD_TABSTOPS DIALOG DISCARDABLE 30, 20, 200, 110
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "タブの設定" CAPTION "タブの設定"
FONT 9, "MS Shell Dlg" FONT 9, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "タブの停止位置(&T)", 0, 10, 10, 120, 90 GROUPBOX "タブの停止位置(&T)", 0, 10, 10, 120, 90
COMBOBOX IDC_TABSTOPS, 20, 20, 100, 60, CBS_SIMPLE | CBS_SORT COMBOBOX IDC_TABSTOPS, 20, 20, 100, 60, CBS_SIMPLE | CBS_SORT
DEFPUSHBUTTON "追加(&A)", ID_TAB_ADD, 20, 80, 45, 15 DEFPUSHBUTTON "追加(&A)", ID_TAB_ADD, 20, 80, 45, 15
PUSHBUTTON "削除(&R)", ID_TAB_DEL, 72, 80, 45, 15 PUSHBUTTON "削除(&R)", ID_TAB_DEL, 72, 80, 45, 15
PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15 PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15
PUSHBUTTON "キャンセル(&C)", IDCANCEL, 137, 33, 50, 15 PUSHBUTTON "キャンセル(&C)", IDCANCEL, 137, 33, 50, 15
PUSHBUTTON "すべて削除(&L)", ID_TAB_EMPTY, 137, 51, 50, 15 PUSHBUTTON "すべて削除(&L)", ID_TAB_EMPTY, 137, 51, 50, 15
END END
IDD_FORMATOPTS DIALOG DISCARDABLE 0, 0, 280, 110 IDD_FORMATOPTS DIALOG DISCARDABLE 0, 0, 280, 110
@ -163,59 +166,60 @@ STYLE DS_SYSMODAL
CAPTION "" CAPTION ""
FONT 9, "MS Shell Dlg" FONT 9, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "行の折り返し", 0, 10, 10, 130, 85 GROUPBOX "行の折り返し", 0, 10, 10, 130, 85
RADIOBUTTON "ウィンドウの境界で折り返す(&W)", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "マージンで折り返す(&M)", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "ウィンドウの境界で折り返す(&W)", IDC_PAGEFMT_WW, 18, 45, 117, 15
GROUPBOX "ツールバー", 0, 150, 10, 120, 85 RADIOBUTTON "マージンで折り返す(&M)", IDC_PAGEFMT_WM, 18, 65, 117, 15
CHECKBOX "ツールバー(&T)", IDC_PAGEFMT_TB, 160, 20, 80, 15 GROUPBOX "ツールバー", 0, 150, 10, 120, 85
CHECKBOX "書式バー(&F)", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "ツールバー(&T)", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "ルーラー(&R)", IDC_PAGEFMT_RU, 160, 56, 80, 15 CHECKBOX "書式バー(&F)", IDC_PAGEFMT_FB, 160, 38, 80, 15
CHECKBOX "ステータスバー(&S)", IDC_PAGEFMT_SB, 160, 74, 80, 15 CHECKBOX "ルーラー(&R)", IDC_PAGEFMT_RU, 160, 56, 80, 15
CHECKBOX "ステータスバー(&S)", IDC_PAGEFMT_SB, 160, 74, 80, 15
LTEXT "", IDC_PAGEFMT_ID, 0,0,0,0 LTEXT "", IDC_PAGEFMT_ID, 0,0,0,0
END END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
STRING_RICHTEXT_FILES_RTF, "リッチテキスト形式 (*.rtf)" STRING_RICHTEXT_FILES_RTF, "リッチテキスト形式 (*.rtf)"
STRING_TEXT_FILES_TXT, "テキスト文書 (*.txt)" STRING_TEXT_FILES_TXT, "テキスト文書 (*.txt)"
STRING_TEXT_FILES_UNICODE_TXT, "Unicodeテキスト文書(*.txt)" STRING_TEXT_FILES_UNICODE_TXT, "Unicodeテキスト文書(*.txt)"
STRING_ALL_FILES, "すべてのファイル (*.*)" STRING_ALL_FILES, "すべてのファイル (*.*)"
END END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
STRING_ALIGN_LEFT, "左" STRING_ALIGN_LEFT, "左"
STRING_ALIGN_RIGHT, "右" STRING_ALIGN_RIGHT, "右"
STRING_ALIGN_CENTER, "中央" STRING_ALIGN_CENTER, "中央"
END END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
STRING_NEWFILE_RICHTEXT, "リッチテキスト文書" STRING_NEWFILE_RICHTEXT, "リッチテキスト文書"
STRING_NEWFILE_TXT, "テキスト文書" STRING_NEWFILE_TXT, "テキスト文書"
STRING_NEWFILE_TXT_UNICODE, "Unicodeテキスト文書" STRING_NEWFILE_TXT_UNICODE, "Unicodeテキスト文書"
END END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
STRING_PRINTER_FILES_PRN, "プリンタファイル (*.PRN)" STRING_PRINTER_FILES_PRN, "プリンタファイル (*.PRN)"
END END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
STRING_VIEWPROPS_TITLE, "オプション" STRING_VIEWPROPS_TITLE, "オプション"
STRING_VIEWPROPS_TEXT, "テキスト" STRING_VIEWPROPS_TEXT, "テキスト"
STRING_VIEWPROPS_RICHTEXT, "リッチテキスト" STRING_VIEWPROPS_RICHTEXT, "リッチテキスト"
END END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
STRING_PREVIEW_PRINT, "印刷" STRING_PREVIEW_PRINT, "印刷"
STRING_PREVIEW_NEXTPAGE, "次のページ" STRING_PREVIEW_NEXTPAGE, "次のページ"
STRING_PREVIEW_PREVPAGE, "前のページ" STRING_PREVIEW_PREVPAGE, "前のページ"
STRING_PREVIEW_TWOPAGES, "2ページ" STRING_PREVIEW_TWOPAGES, "2ページ"
STRING_PREVIEW_ONEPAGE, "1ページ" STRING_PREVIEW_ONEPAGE, "1ページ"
STRING_PREVIEW_CLOSE, "閉じる" STRING_PREVIEW_CLOSE, "閉じる"
END END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
@ -225,17 +229,19 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
STRING_DEFAULT_FILENAME, "文書" STRING_DEFAULT_FILENAME, "文書"
STRING_PROMPT_SAVE_CHANGES, "'%s'への変更を保存しますか?" STRING_PROMPT_SAVE_CHANGES, "'%s'への変更を保存しますか?"
STRING_SEARCH_FINISHED, "文書の検索を完了。" STRING_SEARCH_FINISHED, "文書の検索を完了。"
STRING_LOAD_RICHED_FAILED, "RichEditライブラリの読み込みに失敗。" STRING_LOAD_RICHED_FAILED, "RichEditライブラリの読み込みに失敗。"
STRING_SAVE_LOSEFORMATTING, "プレーンテキスト形式で保存すると、" \ STRING_SAVE_LOSEFORMATTING, "プレーンテキスト形式で保存すると、" \
"すべての書式が失われます。" \ "すべての書式が失われます。" \
"それでもよいですか?" "それでもよいですか?"
STRING_INVALID_NUMBER, "数の書式が不正" STRING_INVALID_NUMBER, "数の書式が不正"
STRING_OLE_STORAGE_NOT_SUPPORTED, "OLEストレージ文書はサポートされていません。" STRING_OLE_STORAGE_NOT_SUPPORTED, "OLEストレージ文書はサポートされていません。"
STRING_WRITE_FAILED, "ファイルを保存できません。" STRING_WRITE_FAILED, "ファイルを保存できません。"
STRING_WRITE_ACCESS_DENIED, "ファイルに保存する権限がありません。" STRING_WRITE_ACCESS_DENIED, "ファイルに保存する権限がありません。"
STRING_OPEN_FAILED, "ファイルを開けません。" STRING_OPEN_FAILED, "ファイルを開けません。"
STRING_OPEN_ACCESS_DENIED, "ファイルを開く権限がありません。" STRING_OPEN_ACCESS_DENIED, "ファイルを開く権限がありません。"
END END
#pragma code_page(default)

View file

@ -166,8 +166,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "줄 넘기기", 0, 10, 10, 130, 85 GROUPBOX "줄 넘기기", 0, 10, 10, 130, 85
RADIOBUTTON "창 가장자리서 글 넘기기(&W)", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "가장자리에서 줄 넘기기(&M)", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "창 가장자리서 글 넘기기(&W)", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "가장자리에서 줄 넘기기(&M)", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX " 도구바", 0, 150, 10, 120, 85 GROUPBOX " 도구바", 0, 150, 10, 120, 85
CHECKBOX "도구바(&T)", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "도구바(&T)", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "형식바(&F)", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "형식바(&F)", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -165,8 +165,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Regel afbreken", 0, 10, 10, 130, 85 GROUPBOX "Regel afbreken", 0, 10, 10, 130, 85
RADIOBUTTON "Breek tekst af bij &venster rand", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "Breek tekst af bij de &marge", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "Breek tekst af bij &venster rand", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "Breek tekst af bij de &marge", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Toolbars", 0, 150, 10, 120, 85 GROUPBOX "Toolbars", 0, 150, 10, 120, 85
CHECKBOX "&Toolbalk", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "&Toolbalk", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "&Formaatbalk", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "&Formaatbalk", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -164,8 +164,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Linjebryting", 0, 10, 10, 130, 85 GROUPBOX "Linjebryting", 0, 10, 10, 130, 85
RADIOBUTTON "Bryt tekst etter v&indusbredden", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "Bryt tekst etter &margen", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "Bryt tekst etter v&indusbredden", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "Bryt tekst etter &margen", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Verktøylinjer", 0, 150, 10, 120, 85 GROUPBOX "Verktøylinjer", 0, 150, 10, 120, 85
CHECKBOX "&Verktøylinje", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "&Verktøylinje", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "&Formatlinje", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "&Formatlinje", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -165,8 +165,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Zawijanie wierszy", 0, 10, 10, 130, 85 GROUPBOX "Zawijanie wierszy", 0, 10, 10, 130, 85
RADIOBUTTON "Zawijaj do &brzegu okna", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "Zawijaj do &marginesu", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "Zawijaj do &brzegu okna", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "Zawijaj do &marginesu", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Paski narzędzi", 0, 150, 10, 120, 85 GROUPBOX "Paski narzędzi", 0, 150, 10, 120, 85
CHECKBOX "Pasek &narzędzi", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "Pasek &narzędzi", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "Pasek &formatu", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "Pasek &formatu", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -164,8 +164,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Перенос по словам", 0, 10, 10, 130, 85 GROUPBOX "Перенос по словам", 0, 10, 10, 130, 85
RADIOBUTTON "В границах &окна", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "В границах &полей", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "Â ãðàíèöàõ &îêíà", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "Â ãðàíèöàõ &ïîëåé", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Панели", 0, 150, 10, 120, 85 GROUPBOX "Панели", 0, 150, 10, 120, 85
CHECKBOX "&Инструментов", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "&Инструментов", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "&Форматирования", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "&Форматирования", IDC_PAGEFMT_FB, 160, 38, 80, 15
@ -234,4 +235,5 @@ BEGIN
"этой операции?" "этой операции?"
STRING_INVALID_NUMBER, "Неправильный числовой формат" STRING_INVALID_NUMBER, "Неправильный числовой формат"
STRING_OLE_STORAGE_NOT_SUPPORTED, "OLE storage документы не поддерживаются" STRING_OLE_STORAGE_NOT_SUPPORTED, "OLE storage документы не поддерживаются"
STRING_PRINTING_NOT_IMPLEMENTED, "Ïå÷àòü íå ïîääåðæèâàåòñÿ"
END END

View file

@ -166,8 +166,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Prelom vrstic", 0, 10, 10, 130, 85 GROUPBOX "Prelom vrstic", 0, 10, 10, 130, 85
RADIOBUTTON "Prelomi besedilo na robu o&kna", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "Prelomi besedilo na robu &papirja", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "Prelomi besedilo na robu o&kna", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "Prelomi besedilo na robu &papirja", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Orodne vrstice", 0, 150, 10, 120, 85 GROUPBOX "Orodne vrstice", 0, 150, 10, 120, 85
CHECKBOX "O&rodna vrstica", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "O&rodna vrstica", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "O&blikovna vrstica", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "O&blikovna vrstica", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -166,8 +166,9 @@ Caption ""
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "Line wrapping", 0, 10, 10, 130, 85 GROUPBOX "Line wrapping", 0, 10, 10, 130, 85
RADIOBUTTON "Wrap text by the &window border", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "Wrap text by the &margin", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "Wrap text by the &window border", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "Wrap text by the &margin", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "Toolbars", 0, 150, 10, 120, 85 GROUPBOX "Toolbars", 0, 150, 10, 120, 85
CHECKBOX "&Toolbar", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "&Toolbar", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "&Formatbar", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "&Formatbar", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -169,8 +169,9 @@ Caption ""
FONT 9, "MS Song" FONT 9, "MS Song"
BEGIN BEGIN
GROUPBOX "自动换行", 0, 10, 10, 130, 85 GROUPBOX "自动换行", 0, 10, 10, 130, 85
RADIOBUTTON "按视窗宽度(&W)", IDC_PAGEFMT_WW, 18, 25, 117, 15 RADIOBUTTON "No line wrapping", IDC_PAGEFMT_WN, 18, 25, 117, 15
RADIOBUTTON "按纸张宽度(&M)", IDC_PAGEFMT_WM, 18, 45, 117, 15 RADIOBUTTON "按视窗宽度(&W)", IDC_PAGEFMT_WW, 18, 45, 117, 15
RADIOBUTTON "按纸张宽度(&M)", IDC_PAGEFMT_WM, 18, 65, 117, 15
GROUPBOX "工具栏", 0, 150, 10, 120, 85 GROUPBOX "工具栏", 0, 150, 10, 120, 85
CHECKBOX "工具栏(&T)", IDC_PAGEFMT_TB, 160, 20, 80, 15 CHECKBOX "工具栏(&T)", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "格式工具栏(&F)", IDC_PAGEFMT_FB, 160, 38, 80, 15 CHECKBOX "格式工具栏(&F)", IDC_PAGEFMT_FB, 160, 38, 80, 15

View file

@ -132,24 +132,22 @@ static HDC make_dc(void)
static LONG twips_to_centmm(int twips) static LONG twips_to_centmm(int twips)
{ {
return MulDiv(twips, 1000, TWIPS_PER_CM); return MulDiv(twips, CENTMM_PER_INCH, TWIPS_PER_INCH);
} }
LONG centmm_to_twips(int mm) static LONG centmm_to_twips(int mm)
{ {
return MulDiv(mm, TWIPS_PER_CM, 1000); return MulDiv(mm, TWIPS_PER_INCH, CENTMM_PER_INCH);
} }
static LONG twips_to_pixels(int twips, int dpi) static LONG twips_to_pixels(int twips, int dpi)
{ {
float ret = ((float)twips / ((float)TWIPS_PER_CM * 2.54)) * (float)dpi; return MulDiv(twips, dpi, TWIPS_PER_INCH);
return (LONG)ret;
} }
static LONG devunits_to_twips(int units, int dpi) static LONG devunits_to_twips(int units, int dpi)
{ {
float ret = ((float)units / (float)dpi) * (float)TWIPS_PER_CM * 2.54; return MulDiv(units, TWIPS_PER_INCH, dpi);
return (LONG)ret;
} }
@ -181,25 +179,35 @@ static RECT get_print_rect(HDC hdc)
void target_device(HWND hMainWnd, DWORD wordWrap) void target_device(HWND hMainWnd, DWORD wordWrap)
{ {
HWND hEditorWnd = GetDlgItem(hMainWnd, IDC_EDITOR); HWND hEditorWnd = GetDlgItem(hMainWnd, IDC_EDITOR);
HDC hdc = make_dc();
int width = 0;
if(wordWrap == ID_WORDWRAP_MARGIN) if(wordWrap == ID_WORDWRAP_MARGIN)
{ {
int width = 0;
LRESULT result;
HDC hdc = make_dc();
RECT rc = get_print_rect(hdc); RECT rc = get_print_rect(hdc);
width = rc.right - rc.left;
}
width = rc.right - rc.left;
if(!hdc) if(!hdc)
{ {
HDC hMaindc = GetDC(hMainWnd); HDC hMaindc = GetDC(hMainWnd);
hdc = CreateCompatibleDC(hMaindc); hdc = CreateCompatibleDC(hMaindc);
ReleaseDC(hMainWnd, hMaindc); ReleaseDC(hMainWnd, hMaindc);
} }
result = SendMessageW(hEditorWnd, EM_SETTARGETDEVICE, (WPARAM)hdc, width);
SendMessageW(hEditorWnd, EM_SETTARGETDEVICE, (WPARAM)hdc, width);
DeleteDC(hdc); DeleteDC(hdc);
if (result)
return;
/* otherwise EM_SETTARGETDEVICE failed, so fall back on wrapping
* to window using the NULL DC. */
}
if (wordWrap != ID_WORDWRAP_NONE) {
SendMessageW(hEditorWnd, EM_SETTARGETDEVICE, 0, 0);
} else {
SendMessageW(hEditorWnd, EM_SETTARGETDEVICE, 0, 1);
}
} }
static LPWSTR dialog_print_to_file(HWND hMainWnd) static LPWSTR dialog_print_to_file(HWND hMainWnd)
@ -502,7 +510,7 @@ static void add_ruler_units(HDC hdcRuler, RECT* drawRect, BOOL NewMetrics, long
hdc = CreateCompatibleDC(0); hdc = CreateCompatibleDC(0);
CmPixels = twips_to_pixels(TWIPS_PER_CM, GetDeviceCaps(hdc, LOGPIXELSX)); CmPixels = twips_to_pixels(centmm_to_twips(1000), GetDeviceCaps(hdc, LOGPIXELSX));
QuarterCmPixels = (int)((float)CmPixels / 4.0); QuarterCmPixels = (int)((float)CmPixels / 4.0);
hBitmap = CreateCompatibleBitmap(hdc, drawRect->right, drawRect->bottom); hBitmap = CreateCompatibleBitmap(hdc, drawRect->right, drawRect->bottom);
@ -620,7 +628,7 @@ LRESULT CALLBACK ruler_proc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
return 0; return 0;
} }
void draw_preview_page(HDC hdc, HDC* hdcSized, FORMATRANGE* lpFr, float ratio, int bmNewWidth, int bmNewHeight, int bmWidth, int bmHeight) static void draw_preview_page(HDC hdc, HDC* hdcSized, FORMATRANGE* lpFr, float ratio, int bmNewWidth, int bmNewHeight, int bmWidth, int bmHeight)
{ {
HBITMAP hBitmapScaled = CreateCompatibleBitmap(hdc, bmNewWidth, bmNewHeight); HBITMAP hBitmapScaled = CreateCompatibleBitmap(hdc, bmNewWidth, bmNewHeight);
HPEN hPen; HPEN hPen;
@ -800,7 +808,7 @@ LRESULT print_preview(HWND hMainWnd)
return 0; return 0;
} }
void update_preview(HWND hWnd) static void update_preview(HWND hWnd)
{ {
RECT rc; RECT rc;

View file

@ -81,7 +81,7 @@ void registry_set_options(HWND hMainWnd)
HKEY hKey; HKEY hKey;
DWORD action; DWORD action;
if(registry_get_handle(&hKey, &action, (LPWSTR)key_options) == ERROR_SUCCESS) if(registry_get_handle(&hKey, &action, key_options) == ERROR_SUCCESS)
{ {
WINDOWPLACEMENT wp; WINDOWPLACEMENT wp;
DWORD isMaximized; DWORD isMaximized;
@ -104,7 +104,7 @@ void registry_read_winrect(RECT* rc)
HKEY hKey; HKEY hKey;
DWORD size = sizeof(RECT); DWORD size = sizeof(RECT);
if(registry_get_handle(&hKey, 0, (LPWSTR)key_options) != ERROR_SUCCESS || if(registry_get_handle(&hKey, 0, key_options) != ERROR_SUCCESS ||
RegQueryValueExW(hKey, var_framerect, 0, NULL, (LPBYTE)rc, &size) != RegQueryValueExW(hKey, var_framerect, 0, NULL, (LPBYTE)rc, &size) !=
ERROR_SUCCESS || size != sizeof(RECT)) ERROR_SUCCESS || size != sizeof(RECT))
{ {
@ -122,7 +122,7 @@ void registry_read_maximized(DWORD *bMaximized)
HKEY hKey; HKEY hKey;
DWORD size = sizeof(DWORD); DWORD size = sizeof(DWORD);
if(registry_get_handle(&hKey, 0, (LPWSTR)key_options) != ERROR_SUCCESS || if(registry_get_handle(&hKey, 0, key_options) != ERROR_SUCCESS ||
RegQueryValueExW(hKey, var_maximized, 0, NULL, (LPBYTE)bMaximized, &size) != RegQueryValueExW(hKey, var_maximized, 0, NULL, (LPBYTE)bMaximized, &size) !=
ERROR_SUCCESS || size != sizeof(DWORD)) ERROR_SUCCESS || size != sizeof(DWORD))
{ {
@ -314,7 +314,7 @@ void registry_set_filelist(LPCWSTR newFile, HWND hMainWnd)
for(i = 0; pFiles[i] && i < FILELIST_ENTRIES; i++) for(i = 0; pFiles[i] && i < FILELIST_ENTRIES; i++)
{ {
wsprintfW(buffer, var_file, i+1); wsprintfW(buffer, var_file, i+1);
RegSetValueExW(hKey, (LPWSTR)&buffer, 0, REG_SZ, (LPBYTE)pFiles[i], RegSetValueExW(hKey, (LPWSTR)&buffer, 0, REG_SZ, (const BYTE*)pFiles[i],
(lstrlenW(pFiles[i])+1)*sizeof(WCHAR)); (lstrlenW(pFiles[i])+1)*sizeof(WCHAR));
} }
} }
@ -366,7 +366,7 @@ static void registry_read_formatopts(int index, LPCWSTR key, DWORD barState[], D
if(index == reg_formatindex(SF_RTF)) if(index == reg_formatindex(SF_RTF))
wordWrap[index] = ID_WORDWRAP_WINDOW; wordWrap[index] = ID_WORDWRAP_WINDOW;
else if(index == reg_formatindex(SF_TEXT)) else if(index == reg_formatindex(SF_TEXT))
wordWrap[index] = ID_WORDWRAP_WINDOW; /* FIXME: should be ID_WORDWRAP_NONE once we support it */ wordWrap[index] = ID_WORDWRAP_NONE;
RegCloseKey(hKey); RegCloseKey(hKey);
} }

View file

@ -36,6 +36,7 @@
#include <math.h> #include <math.h>
#include <errno.h> #include <errno.h>
#include "wine/unicode.h"
#include "wordpad.h" #include "wordpad.h"
#ifdef NONAMELESSUNION #ifdef NONAMELESSUNION
@ -49,11 +50,10 @@
#endif #endif
/* use LoadString */ /* use LoadString */
static const WCHAR xszAppTitle[] = {'W','i','n','e',' ','W','o','r','d','p','a','d',0}; static const WCHAR wszAppTitle[] = {'W','i','n','e',' ','W','o','r','d','p','a','d',0};
static const WCHAR wszRichEditClass[] = {'R','I','C','H','E','D','I','T','2','0','W',0}; static const WCHAR wszRichEditClass[] = {'R','I','C','H','E','D','I','T','2','0','W',0};
static const WCHAR wszMainWndClass[] = {'W','O','R','D','P','A','D','T','O','P',0}; static const WCHAR wszMainWndClass[] = {'W','O','R','D','P','A','D','T','O','P',0};
static const WCHAR wszAppTitle[] = {'W','i','n','e',' ','W','o','r','d','p','a','d',0};
static const WCHAR stringFormat[] = {'%','2','d','\0'}; static const WCHAR stringFormat[] = {'%','2','d','\0'};
@ -317,7 +317,7 @@ static void populate_size_list(HWND hSizeListWnd)
HDC hdc = GetDC(hMainWnd); HDC hdc = GetDC(hMainWnd);
static const unsigned choices[] = {8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72}; static const unsigned choices[] = {8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72};
WCHAR buffer[3]; WCHAR buffer[3];
int i; size_t i;
DWORD fontStyle; DWORD fontStyle;
ZeroMemory(&fmt, sizeof(fmt)); ZeroMemory(&fmt, sizeof(fmt));
@ -440,7 +440,7 @@ static void set_font(LPCWSTR wszFaceName)
populate_size_list(hSizeListWnd); populate_size_list(hSizeListWnd);
SendMessageW(hFontListEditWnd, WM_SETTEXT, 0, (LPARAM)(LPWSTR)wszFaceName); SendMessageW(hFontListEditWnd, WM_SETTEXT, 0, (LPARAM)wszFaceName);
} }
static void set_default_font(void) static void set_default_font(void)
@ -478,7 +478,7 @@ static void on_fontlist_modified(LPWSTR wszNewFaceName)
set_font((LPCWSTR) wszNewFaceName); set_font((LPCWSTR) wszNewFaceName);
} }
static void add_font(LPCWSTR fontName, DWORD fontType, HWND hListWnd, NEWTEXTMETRICEXW *ntmc) static void add_font(LPCWSTR fontName, DWORD fontType, HWND hListWnd, const NEWTEXTMETRICEXW *ntmc)
{ {
COMBOBOXEXITEMW cbItem; COMBOBOXEXITEMW cbItem;
WCHAR buffer[MAX_PATH]; WCHAR buffer[MAX_PATH];
@ -557,7 +557,7 @@ static void dialog_choose_font(void)
} }
int CALLBACK enum_font_proc(const LOGFONTW *lpelfe, const TEXTMETRICW *lpntme, static int CALLBACK enum_font_proc(const LOGFONTW *lpelfe, const TEXTMETRICW *lpntme,
DWORD FontType, LPARAM lParam) DWORD FontType, LPARAM lParam)
{ {
HWND hListWnd = (HWND) lParam; HWND hListWnd = (HWND) lParam;
@ -565,7 +565,7 @@ int CALLBACK enum_font_proc(const LOGFONTW *lpelfe, const TEXTMETRICW *lpntme,
if(SendMessageW(hListWnd, CB_FINDSTRINGEXACT, -1, (LPARAM)lpelfe->lfFaceName) == CB_ERR) if(SendMessageW(hListWnd, CB_FINDSTRINGEXACT, -1, (LPARAM)lpelfe->lfFaceName) == CB_ERR)
{ {
add_font((LPWSTR)lpelfe->lfFaceName, FontType, hListWnd, (NEWTEXTMETRICEXW*)lpntme); add_font(lpelfe->lfFaceName, FontType, hListWnd, (const NEWTEXTMETRICEXW*)lpntme);
} }
return 1; return 1;
@ -810,8 +810,11 @@ static void DoSaveFile(LPCWSTR wszSaveFileName, WPARAM format)
WriteFile(hFile, &unicode, sizeof(unicode), &writeOut, 0); WriteFile(hFile, &unicode, sizeof(unicode), &writeOut, 0);
if(writeOut != sizeof(unicode)) if(writeOut != sizeof(unicode))
{
CloseHandle(hFile);
return; return;
} }
}
stream.dwCookie = (DWORD_PTR)hFile; stream.dwCookie = (DWORD_PTR)hFile;
stream.pfnCallback = stream_out; stream.pfnCallback = stream_out;
@ -977,13 +980,15 @@ static INT_PTR CALLBACK formatopts_proc(HWND hWnd, UINT message, WPARAM wParam,
sprintf(id, "%d\n", (int)ps->lParam); sprintf(id, "%d\n", (int)ps->lParam);
SetWindowTextA(hIdWnd, id); SetWindowTextA(hIdWnd, id);
if(wordWrap[ps->lParam] == ID_WORDWRAP_WINDOW) if(wordWrap[ps->lParam] == ID_WORDWRAP_NONE)
wrap = IDC_PAGEFMT_WN;
else if(wordWrap[ps->lParam] == ID_WORDWRAP_WINDOW)
wrap = IDC_PAGEFMT_WW; wrap = IDC_PAGEFMT_WW;
else if(wordWrap[ps->lParam] == ID_WORDWRAP_MARGIN) else if(wordWrap[ps->lParam] == ID_WORDWRAP_MARGIN)
wrap = IDC_PAGEFMT_WM; wrap = IDC_PAGEFMT_WM;
if(wrap != -1) if(wrap != -1)
CheckRadioButton(hWnd, IDC_PAGEFMT_WW, CheckRadioButton(hWnd, IDC_PAGEFMT_WN,
IDC_PAGEFMT_WM, wrap); IDC_PAGEFMT_WM, wrap);
if(barState[ps->lParam] & (1 << BANDID_TOOLBAR)) if(barState[ps->lParam] & (1 << BANDID_TOOLBAR))
@ -1000,9 +1005,10 @@ static INT_PTR CALLBACK formatopts_proc(HWND hWnd, UINT message, WPARAM wParam,
case WM_COMMAND: case WM_COMMAND:
switch(LOWORD(wParam)) switch(LOWORD(wParam))
{ {
case IDC_PAGEFMT_WN:
case IDC_PAGEFMT_WW: case IDC_PAGEFMT_WW:
case IDC_PAGEFMT_WM: case IDC_PAGEFMT_WM:
CheckRadioButton(hWnd, IDC_PAGEFMT_WW, IDC_PAGEFMT_WM, CheckRadioButton(hWnd, IDC_PAGEFMT_WN, IDC_PAGEFMT_WM,
LOWORD(wParam)); LOWORD(wParam));
break; break;
@ -1026,7 +1032,9 @@ static INT_PTR CALLBACK formatopts_proc(HWND hWnd, UINT message, WPARAM wParam,
GetWindowTextA(hIdWnd, sid, 4); GetWindowTextA(hIdWnd, sid, 4);
id = atoi(sid); id = atoi(sid);
if(IsDlgButtonChecked(hWnd, IDC_PAGEFMT_WW)) if(IsDlgButtonChecked(hWnd, IDC_PAGEFMT_WN))
wordWrap[id] = ID_WORDWRAP_NONE;
else if(IsDlgButtonChecked(hWnd, IDC_PAGEFMT_WW))
wordWrap[id] = ID_WORDWRAP_WINDOW; wordWrap[id] = ID_WORDWRAP_WINDOW;
else if(IsDlgButtonChecked(hWnd, IDC_PAGEFMT_WM)) else if(IsDlgButtonChecked(hWnd, IDC_PAGEFMT_WM))
wordWrap[id] = ID_WORDWRAP_MARGIN; wordWrap[id] = ID_WORDWRAP_MARGIN;
@ -1061,7 +1069,7 @@ static void dialog_viewproperties(void)
{ {
PROPSHEETPAGEW psp[2]; PROPSHEETPAGEW psp[2];
PROPSHEETHEADERW psh; PROPSHEETHEADERW psh;
int i; size_t i;
HINSTANCE hInstance = (HINSTANCE)GetWindowLongPtr(hMainWnd, GWLP_HINSTANCE); HINSTANCE hInstance = (HINSTANCE)GetWindowLongPtr(hMainWnd, GWLP_HINSTANCE);
LPCPROPSHEETPAGEW ppsp = (LPCPROPSHEETPAGEW)&psp; LPCPROPSHEETPAGEW ppsp = (LPCPROPSHEETPAGEW)&psp;
@ -1153,7 +1161,7 @@ static void HandleCommandLine(LPWSTR cmdline)
} }
if (opt_print) if (opt_print)
MessageBox(hMainWnd, "Printing not implemented", "WordPad", MB_OK); MessageBoxW(hMainWnd, MAKEINTRESOURCEW(STRING_PRINTING_NOT_IMPLEMENTED), wszAppTitle, MB_OK);
} }
static LRESULT handle_findmsg(LPFINDREPLACEW pFr) static LRESULT handle_findmsg(LPFINDREPLACEW pFr)
@ -1271,7 +1279,7 @@ static void dialog_find(LPFINDREPLACEW fr, BOOL replace)
static int current_units_to_twips(float number) static int current_units_to_twips(float number)
{ {
int twips = (int)(number * TWIPS_PER_CM); int twips = (int)(number * 1000.0 / (float)CENTMM_PER_INCH * (float)TWIPS_PER_INCH);
return twips; return twips;
} }
@ -1284,22 +1292,19 @@ static void append_current_units(LPWSTR buffer)
static void number_with_units(LPWSTR buffer, int number) static void number_with_units(LPWSTR buffer, int number)
{ {
float converted = (float)number / TWIPS_PER_CM; static const WCHAR fmt[] = {'%','.','2','f',' ','%','s','\0'};
char string[MAX_STRING_LEN]; float converted = (float)number / (float)TWIPS_PER_INCH *(float)CENTMM_PER_INCH / 1000.0;
sprintf(string, "%.2f ", converted); wsprintfW(buffer, fmt, converted, units_cmW);
lstrcatA(string, units_cmA);
MultiByteToWideChar(CP_ACP, 0, string, -1, buffer, MAX_STRING_LEN);
} }
static BOOL get_comboexlist_selection(HWND hComboEx, LPWSTR wszBuffer, UINT bufferLength) static BOOL get_comboexlist_selection(HWND hComboEx, LPWSTR wszBuffer, UINT bufferLength)
{ {
HANDLE hHeap; COMBOBOXEXITEMW cbItem;
COMBOBOXEXITEM cbItem;
COMBOBOXINFO cbInfo; COMBOBOXINFO cbInfo;
HWND hCombo, hList; HWND hCombo, hList;
int idx, result; int idx, result;
char *szBuffer;
hCombo = (HWND)SendMessage(hComboEx, CBEM_GETCOMBOCONTROL, 0, 0); hCombo = (HWND)SendMessage(hComboEx, CBEM_GETCOMBOCONTROL, 0, 0);
if (!hCombo) if (!hCombo)
return FALSE; return FALSE;
@ -1312,22 +1317,13 @@ static BOOL get_comboexlist_selection(HWND hComboEx, LPWSTR wszBuffer, UINT buff
if (idx < 0) if (idx < 0)
return FALSE; return FALSE;
hHeap = GetProcessHeap();
szBuffer = HeapAlloc(hHeap, HEAP_ZERO_MEMORY, bufferLength);
ZeroMemory(&cbItem, sizeof(cbItem)); ZeroMemory(&cbItem, sizeof(cbItem));
cbItem.mask = CBEIF_TEXT; cbItem.mask = CBEIF_TEXT;
cbItem.iItem = idx; cbItem.iItem = idx;
cbItem.pszText = szBuffer; cbItem.pszText = wszBuffer;
cbItem.cchTextMax = bufferLength-1; cbItem.cchTextMax = bufferLength-1;
result = SendMessage(hComboEx, CBEM_GETITEM, 0, (LPARAM)&cbItem); result = SendMessageW(hComboEx, CBEM_GETITEM, 0, (LPARAM)&cbItem);
if (!result)
{
HeapFree(hHeap, 0, szBuffer);
return FALSE;
}
result = MultiByteToWideChar(CP_ACP, 0, szBuffer, -1, wszBuffer, bufferLength);
HeapFree(hHeap, 0, szBuffer);
return result != 0; return result != 0;
} }
@ -1828,7 +1824,7 @@ static LRESULT OnCreate( HWND hWnd )
hEditorWnd = CreateWindowExW(WS_EX_CLIENTEDGE, wszRichEditClass, NULL, hEditorWnd = CreateWindowExW(WS_EX_CLIENTEDGE, wszRichEditClass, NULL,
WS_CHILD|WS_VISIBLE|ES_SELECTIONBAR|ES_MULTILINE|ES_AUTOVSCROLL WS_CHILD|WS_VISIBLE|ES_SELECTIONBAR|ES_MULTILINE|ES_AUTOVSCROLL
|ES_WANTRETURN|WS_VSCROLL|ES_NOHIDESEL, |ES_WANTRETURN|WS_VSCROLL|ES_NOHIDESEL|WS_HSCROLL,
0, 0, 1000, 100, hWnd, (HMENU)IDC_EDITOR, hInstance, NULL); 0, 0, 1000, 100, hWnd, (HMENU)IDC_EDITOR, hInstance, NULL);
if (!hEditorWnd) if (!hEditorWnd)
@ -1947,7 +1943,7 @@ static LRESULT OnNotify( HWND hWnd, LPARAM lParam)
sprintf( buf,"selection = %d..%d, line count=%ld", sprintf( buf,"selection = %d..%d, line count=%ld",
pSC->chrg.cpMin, pSC->chrg.cpMax, pSC->chrg.cpMin, pSC->chrg.cpMax,
SendMessage(hwndEditor, EM_GETLINECOUNT, 0, 0)); SendMessage(hwndEditor, EM_GETLINECOUNT, 0, 0));
SetWindowText(GetDlgItem(hWnd, IDC_STATUSBAR), buf); SetWindowTextA(GetDlgItem(hWnd, IDC_STATUSBAR), buf);
SendMessage(hWnd, WM_USER, 0, 0); SendMessage(hWnd, WM_USER, 0, 0);
return 1; return 1;
} }
@ -2136,7 +2132,7 @@ static LRESULT OnCommand( HWND hWnd, WPARAM wParam, LPARAM lParam)
TEXTRANGEW tr; TEXTRANGEW tr;
GetWindowTextW(hwndEditor, data, nLen+1); GetWindowTextW(hwndEditor, data, nLen+1);
MessageBoxW(NULL, data, xszAppTitle, MB_OK); MessageBoxW(NULL, data, wszAppTitle, MB_OK);
HeapFree( GetProcessHeap(), 0, data); HeapFree( GetProcessHeap(), 0, data);
data = HeapAlloc(GetProcessHeap(), 0, (nLen+1)*sizeof(WCHAR)); data = HeapAlloc(GetProcessHeap(), 0, (nLen+1)*sizeof(WCHAR));
@ -2144,7 +2140,7 @@ static LRESULT OnCommand( HWND hWnd, WPARAM wParam, LPARAM lParam)
tr.chrg.cpMax = nLen; tr.chrg.cpMax = nLen;
tr.lpstrText = data; tr.lpstrText = data;
SendMessage (hwndEditor, EM_GETTEXTRANGE, 0, (LPARAM)&tr); SendMessage (hwndEditor, EM_GETTEXTRANGE, 0, (LPARAM)&tr);
MessageBoxW(NULL, data, xszAppTitle, MB_OK); MessageBoxW(NULL, data, wszAppTitle, MB_OK);
HeapFree( GetProcessHeap(), 0, data ); HeapFree( GetProcessHeap(), 0, data );
/* SendMessage(hwndEditor, EM_SETSEL, 0, -1); */ /* SendMessage(hwndEditor, EM_SETSEL, 0, -1); */
@ -2184,7 +2180,7 @@ static LRESULT OnCommand( HWND hWnd, WPARAM wParam, LPARAM lParam)
SendMessage(hwndEditor, EM_GETSELTEXT, 0, (LPARAM)data); SendMessage(hwndEditor, EM_GETSELTEXT, 0, (LPARAM)data);
sprintf(buf, "Start = %d, End = %d", range.cpMin, range.cpMax); sprintf(buf, "Start = %d, End = %d", range.cpMin, range.cpMax);
MessageBoxA(hWnd, buf, "Editor", MB_OK); MessageBoxA(hWnd, buf, "Editor", MB_OK);
MessageBoxW(hWnd, data, xszAppTitle, MB_OK); MessageBoxW(hWnd, data, wszAppTitle, MB_OK);
HeapFree( GetProcessHeap(), 0, data); HeapFree( GetProcessHeap(), 0, data);
/* SendMessage(hwndEditor, EM_SETSEL, 0, -1); */ /* SendMessage(hwndEditor, EM_SETSEL, 0, -1); */
return 0; return 0;

View file

@ -19,7 +19,8 @@
#define MAX_STRING_LEN 255 #define MAX_STRING_LEN 255
#define TWIPS_PER_CM 567 #define TWIPS_PER_INCH 1440
#define CENTMM_PER_INCH 2540
#define ID_FILE_EXIT 1000 #define ID_FILE_EXIT 1000
#define ID_FILE_OPEN 1001 #define ID_FILE_OPEN 1001
@ -113,9 +114,10 @@
#define IDC_PAGEFMT_FB 101 #define IDC_PAGEFMT_FB 101
#define IDC_PAGEFMT_RU 102 #define IDC_PAGEFMT_RU 102
#define IDC_PAGEFMT_SB 103 #define IDC_PAGEFMT_SB 103
#define IDC_PAGEFMT_WW 104 #define IDC_PAGEFMT_WN 104
#define IDC_PAGEFMT_WM 105 #define IDC_PAGEFMT_WW 105
#define IDC_PAGEFMT_ID 106 #define IDC_PAGEFMT_WM 106
#define IDC_PAGEFMT_ID 107
#define ID_DATETIME 1600 #define ID_DATETIME 1600
#define ID_PARAFORMAT 1601 #define ID_PARAFORMAT 1601
@ -197,6 +199,7 @@
#define STRING_WRITE_ACCESS_DENIED 1708 #define STRING_WRITE_ACCESS_DENIED 1708
#define STRING_OPEN_FAILED 1709 #define STRING_OPEN_FAILED 1709
#define STRING_OPEN_ACCESS_DENIED 1710 #define STRING_OPEN_ACCESS_DENIED 1710
#define STRING_PRINTING_NOT_IMPLEMENTED 1711
LPWSTR file_basename(LPWSTR); LPWSTR file_basename(LPWSTR);

View file

@ -343,7 +343,7 @@ static MUI_ENTRY elGRLicensePageEntries[] =
{ {
0, 0,
0, 0,
" ENTER = Return", " ENTER = „§ ©«¨¦­ã",
TEXT_TYPE_STATUS TEXT_TYPE_STATUS
}, },
{ {
@ -545,7 +545,7 @@ static MUI_ENTRY elGRComputerPageEntries[] =
{ {
8, 8,
14, 14,
"\x07 <20>˜«ã©«œ «¦ §¢ã¡«¨¦ ESC š ˜ ¤˜ œ§ ©«¨â¯œ«œ ©«ž¤ §¦¨žš¦ç£œ¤ž", "\x07 <20>˜«ã©«œ «¦ §¢ã¡«¨¦ ESC š ˜ ¤˜ œ§ ©«¨â¯œ«œ ©«ž¤ §¨¦žš¦ç£œ¤ž",
TEXT_STYLE_NORMAL TEXT_STYLE_NORMAL
}, },
{ {
@ -597,7 +597,7 @@ static MUI_ENTRY elGRFlushPageEntries[] =
{ {
0, 0,
0, 0,
" „¡¡˜Ÿá¨ž©ž §¨¦©à¨ ¤é¤ ˜¨®œåà¤...", " „¡¡˜Ÿá¨ ©ž §¨¦©à¨ ¤é¤ ˜¨®œåà¤...",
TEXT_TYPE_STATUS TEXT_TYPE_STATUS
}, },
{ {
@ -826,7 +826,7 @@ static MUI_ENTRY elGRSelectPartitionEntries[] =
{ {
8, 8,
11, 11,
"\x07 <20>˜«ã©«œ <20>€Œ— ã ‰€’— š ˜ ¤˜ œ§ ¢â¥œ«œ ⤘ ©«¦ ®â ¦ «žª ¢å©«˜ª.", "\x07 <20>˜«ã©«œ <20>€Œ— ã ‰€’— š ˜ ¤˜ œ§ ¢â¥œ«œ ⤘ ©«¦ ®œå¦ «žª ¢å©«˜ª.",
TEXT_STYLE_NORMAL TEXT_STYLE_NORMAL
}, },
{ {
@ -912,7 +912,7 @@ static MUI_ENTRY elGRInstallDirectoryEntries[] =
{ {
6, 6,
8, 8,
"† œš¡˜«á©«˜©ž ˜¤« š¨á­œ  «˜ ˜¨®å˜ «¦¬ ReactOS ©«¦ œ§ ¢œš£â¤¦ › ˜£â¨ ©£˜.", "† œš¡˜«á©«˜©ž ˜¤« š¨á­œ  «˜ ˜¨®œå˜ «¦¬ ReactOS ©«¦ œ§ ¢œš£â¤¦ › ˜£â¨ ©£˜.",
TEXT_STYLE_NORMAL TEXT_STYLE_NORMAL
}, },
{ {
@ -930,7 +930,7 @@ static MUI_ENTRY elGRInstallDirectoryEntries[] =
{ {
6, 6,
15, 15,
"› ˜š¨á¯œ«œ ®˜¨˜¡«ã¨œª ¡˜  £œ«á §¢ž¡«¨¦¢¦šå©«œ «¦¤ ­á¡œ¢¦ ©«¦¤ ¦§¦å¦", "› ˜š¨á¯œ«œ ®˜¨˜¡«ã¨œª ¡˜  £œ«á §¢ž¡«¨¦¢¦šœå©«œ «¦¤ ­á¡œ¢¦ ©«¦¤ ¦§¦å¦",
TEXT_STYLE_NORMAL TEXT_STYLE_NORMAL
}, },
{ {
@ -970,7 +970,7 @@ static MUI_ENTRY elGRFileCopyEntries[] =
{ {
0, 0,
13, 13,
"«˜ ˜¨®œå˜ ©«¦¤ ­á¡œ¢¦ œš¡˜«á©«˜©žª", "«˜ ˜¨®œå˜ ©«¦ ­á¡œ¢¦ œš¡˜«á©«˜©žª",
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
}, },
{ {
@ -1074,7 +1074,7 @@ static MUI_ENTRY elGRKeyboardSettingsEntries[] =
{ {
8, 8,
14, 14,
"\x07 <20>˜«ã©«œ «¦ §¢ã¡«¨¦ ESC š ˜ ¤˜ œ§ ©«¨â¯œ«œ ©«ž¤ §¦¨žš¦ç£œ¤ž", "\x07 <20>˜«ã©«œ «¦ §¢ã¡«¨¦ ESC š ˜ ¤˜ œ§ ©«¨â¯œ«œ ©«ž¤ §¨¦žš¦ç£œ¤ž",
TEXT_STYLE_NORMAL TEXT_STYLE_NORMAL
}, },
{ {
@ -1108,7 +1108,7 @@ static MUI_ENTRY elGRLayoutSettingsEntries[] =
{ {
6, 6,
8, 8,
"Please select a layout to be installed by default.", "<EFBFBD>˜¨˜¡˜¢é œ§ ¢â¥«œ £ ˜ › á«˜¥ž š ˜ ¤˜ œš¡˜«˜©«˜Ÿœå ઠ§¨¦œ§ ¢œš£â¤ž.",
TEXT_STYLE_NORMAL TEXT_STYLE_NORMAL
}, },
{ {
@ -1126,7 +1126,7 @@ static MUI_ENTRY elGRLayoutSettingsEntries[] =
{ {
8, 8,
13, 13,
"\x07 <20>˜«ã©«œ «¦ §¢ã¡«¨¦ ESC š ˜ ¤˜ œ§ ©«¨â¯œ«œ ©«ž¤ §¦¨žš¦ç£œ¤ž", "\x07 <20>˜«ã©«œ «¦ §¢ã¡«¨¦ ESC š ˜ ¤˜ œ§ ©«¨â¯œ«œ ©«ž¤ §¨¦žš¦ç£œ¤ž",
TEXT_STYLE_NORMAL TEXT_STYLE_NORMAL
}, },
{ {
@ -1261,7 +1261,7 @@ static MUI_ENTRY elGRDeletePartitionEntries[] =
{ {
0, 0,
0, 0,
" D = ƒ˜ š¨˜­ã Partition ESC = €¡ç¨à©ž F3 = €§¦®é¨ž©ž", " D = ƒ ˜š¨˜­ã Partition ESC = €¡ç¨à©ž F3 = €§¦®é¨ž©ž",
TEXT_TYPE_STATUS TEXT_TYPE_STATUS
}, },
{ {
@ -1421,7 +1421,7 @@ MUI_ERROR elGRErrorEntries[] =
}, },
{ {
//ERROR_FIND_REGISTRY //ERROR_FIND_REGISTRY
"† œš¡˜«á©˜©ž ˜§â«¬®˜ ¤˜ ™¨œ  «˜ ˜¨®œå˜ ›œ›¦£â¤à¤ «¦¬ £ž«¨é¦¬.", "† œš¡˜«á©˜©ž ˜§â«¬®œ ¤˜ ™¨œ  «˜ ˜¨®œå˜ ›œ›¦£â¤à¤ «¦¬ £ž«¨é¦¬.",
"ENTER = „§˜¤œ¡¡å¤ž©ž ¬§¦¢¦š ©«ã" "ENTER = „§˜¤œ¡¡å¤ž©ž ¬§¦¢¦š ©«ã"
}, },
{ {
@ -1431,7 +1431,7 @@ MUI_ERROR elGRErrorEntries[] =
}, },
{ {
//ERROR_INITIALIZE_REGISTRY, //ERROR_INITIALIZE_REGISTRY,
"Setup failed to set the initialize the registry.", "† œš¡˜«á©«˜©ž ˜§â«¬®œ ¤˜ ˜¨® ¡¦§¦ ã©œ  «¦ £ž«¨é¦.",
"ENTER = „§˜¤œ¡¡å¤ž©ž ¬§¦¢¦š ©«ã" "ENTER = „§˜¤œ¡¡å¤ž©ž ¬§¦¢¦š ©«ã"
}, },
{ {
@ -1499,7 +1499,7 @@ MUI_ERROR elGRErrorEntries[] =
}, },
{ {
//ERROR_ADDING_KBLAYOUTS, //ERROR_ADDING_KBLAYOUTS,
"† œš¡˜«á©¬˜©ž ˜§â«¬®œ ¤˜ §¨¦©Ÿâ©œ  « ª › ˜«á¥œ ª §¢ž¡«¨¦¢¦šåठ©«¦ £ž«¨é¦.\n" "† œš¡˜«á©«˜©ž ˜§â«¬®œ ¤˜ §¨¦©Ÿâ©œ  « ª › ˜«á¥œ ª §¢ž¡«¨¦¢¦šåठ©«¦ £ž«¨é¦.\n"
"ENTER = „§˜¤œ¡¡å¤ž©ž ¬§¦¢¦š ©«ã" "ENTER = „§˜¤œ¡¡å¤ž©ž ¬§¦¢¦š ©«ã"
}, },
{ {
@ -1612,73 +1612,73 @@ MUI_PAGE elGRPages[] =
MUI_STRING elGRStrings[] = MUI_STRING elGRStrings[] =
{ {
{STRING_PLEASEWAIT, {STRING_PLEASEWAIT,
" Please wait..."}, " <EFBFBD>˜¨˜¡˜¢é §œ¨ £â¤œ«œ..."},
{STRING_INSTALLCREATEPARTITION, {STRING_INSTALLCREATEPARTITION,
" ENTER = Install C = Create Partition F3 = Quit"}, " ENTER = „š¡˜«á©«˜©ž C = ƒž£ ¦¬¨šå˜ Partition F3 = €§¦®é¨ž©ž"},
{STRING_INSTALLDELETEPARTITION, {STRING_INSTALLDELETEPARTITION,
" ENTER = Install D = Delete Partition F3 = Quit"}, " ENTER = „š¡˜«á©«˜©ž D = ƒ ˜š¨˜­ã Partition F3 = €§¦®é¨ž©ž"},
{STRING_PARTITIONSIZE, {STRING_PARTITIONSIZE,
"Size of new partition:"}, "‹âšœŸ¦ª «¦¬ ¤â¦¬ partition:"},
{STRING_CHOOSENEWPARTITION, {STRING_CHOOSENEWPARTITION,
"You have chosen to create a new partition on"}, "„§ ¢â¥˜«œ ¤˜ ›ž£ ¦¬¨šã©œ«œ ⤘ ¤â¦ partition on"},
{STRING_HDDSIZE, {STRING_HDDSIZE,
"Please enter the size of the new partition in megabytes."}, "<EFBFBD>˜¨˜¡˜¢é ›é©«œ «¦ £âšœŸ¦ª «¦¬ partition ©œ megabytes."},
{STRING_CREATEPARTITION, {STRING_CREATEPARTITION,
" ENTER = Create Partition ESC = Cancel F3 = Quit"}, " ENTER = ƒž£ ¦¬¨šå˜ Partition ESC = €¡ç¨à©ž F3 = €§¦®é¨ž©ž"},
{STRING_PARTFORMAT, {STRING_PARTFORMAT,
"This Partition will be formatted next."}, "€¬«æ «¦ Partition Ÿ˜ › ˜£¦¨­àŸœå £œ«á."},
{STRING_NONFORMATTEDPART, {STRING_NONFORMATTEDPART,
"You chose to install ReactOS on a new or unformatted Partition."}, "„§ ¢â¥˜«œ ¤˜ œš¡˜«˜©«ã©œ«œ «¦ ReactOS ©œ ⤘ ¤â¦ ã £ž › ˜£¦¨­à£â¤¦ Partition."},
{STRING_INSTALLONPART, {STRING_INSTALLONPART,
"Setup install ReactOS onto Partition"}, "Setup install ReactOS onto Partition"},
{STRING_CHECKINGPART, {STRING_CHECKINGPART,
"Setup is now checking the selected partition."}, "† œš¡˜«á©«˜©ž œ¢âš®œ  «é¨˜ «¦ œ§ ¢œš£â¤¦ partition."},
{STRING_QUITCONTINUE, {STRING_QUITCONTINUE,
"F3= Quit ENTER = Continue"}, "F3= €§¦®é¨ž©ž ENTER = ‘¬¤â®œ ˜"},
{STRING_REBOOTCOMPUTER, {STRING_REBOOTCOMPUTER,
"ENTER = Reboot computer"}, "ENTER = „§˜¤œ¡¡å¤ž©ž ¬§¦¢¦š ©«ã"},
{STRING_TXTSETUPFAILED, {STRING_TXTSETUPFAILED,
"Setup failed to find the '%S' section\nin TXTSETUP.SIF.\n"}, "Setup failed to find the '%S' section\nin TXTSETUP.SIF.\n"},
{STRING_COPYING, {STRING_COPYING,
"\xB3 Copying file: %S"}, "\xB3 €¤« š¨á­œ«˜  «¦ ˜¨®œå¦: %S"},
{STRING_SETUPCOPYINGFILES, {STRING_SETUPCOPYINGFILES,
"Setup is copying files..."}, "† œš¡˜«á©«˜©ž ˜¤« š¨á­œ  ˜¨®œå˜..."},
{STRING_REGHIVEUPDATE, {STRING_REGHIVEUPDATE,
" Updating registry hives..."}, " ‚夜«˜  ˜¤˜¤âਫ਼ «à¤ registry hives..."},
{STRING_IMPORTFILE, {STRING_IMPORTFILE,
" Importing %S..."}, " ‚夜«˜  œ ©˜šàšã «¦¬ %S..."},
{STRING_DISPLAYETTINGSUPDATE, {STRING_DISPLAYETTINGSUPDATE,
" Updating display registry settings..."}, " ‚夜«˜  ˜¤˜¤âਫ਼ «à¤ ¨¬Ÿ£å©œà¤ œ£­á¤ ©žª «¦¬ £ž«¨é¦¬..."},
{STRING_LOCALESETTINGSUPDATE, {STRING_LOCALESETTINGSUPDATE,
" Updating locale settings..."}, " ‚夜«˜  ˜¤˜¤âਫ਼ «à¤ ¨¬Ÿ£å©œà¤ š¢é©©˜ª..."},
{STRING_KEYBOARDSETTINGSUPDATE, {STRING_KEYBOARDSETTINGSUPDATE,
" Updating keyboard layout settings..."}, " ‚夜«˜  ˜¤˜¤âਫ਼ «à¤ ¨¬Ÿ£å©œà¤ › á«˜¥žª §¢ž¡«¨¦¢¦šå¦¬..."},
{STRING_CODEPAGEINFOUPDATE, {STRING_CODEPAGEINFOUPDATE,
" Adding codepage information to registry..."}, " Adding codepage information to registry..."},
{STRING_DONE, {STRING_DONE,
" Done..."}, " Ž¢¦¡¢ž¨éŸž¡œ..."},
{STRING_REBOOTCOMPUTER2, {STRING_REBOOTCOMPUTER2,
" ENTER = Reboot computer"}, " ENTER = „§œ¤ ¡¡å¤ž©ž ¬§¦¢¦š ©«ã"},
{STRING_CONSOLEFAIL1, {STRING_CONSOLEFAIL1,
"Unable to open the console\n\n"}, "€›ç¤˜«¦ ¤˜ ˜¤¦ ®«œå ž ¡¦¤©æ¢˜\n\n"},
{STRING_CONSOLEFAIL2, {STRING_CONSOLEFAIL2,
"The most common cause of this is using an USB keyboard\n"}, "The most common cause of this is using an USB keyboard\n"},
{STRING_CONSOLEFAIL3, {STRING_CONSOLEFAIL3,
"USB keyboards are not fully supported yet\n"}, "˜ USB §¢ž¡«¨¦¢æš ˜ ›œ¤ œå¤˜  §¢ã¨àª ¬§¦©«ž¨ <C2A8>棜¤˜ ˜¡æ£˜\n"},
{STRING_FORMATTINGDISK, {STRING_FORMATTINGDISK,
"Setup is formatting your disk"}, "† œš¡˜«á©«˜©ž › ˜£¦¨­é¤œ  «¦ ›å©¡¦ ©˜ª"},
{STRING_CHECKINGDISK, {STRING_CHECKINGDISK,
"Setup is checking your disk"}, "† œš¡˜«á©«˜©ž œ¢âš®œ  «¦ ›å©¡¦ ©˜ª"},
{STRING_FORMATDISK1, {STRING_FORMATDISK1,
" Format partition as %S file system (quick format) "}, " ƒ ˜£æ¨­à©ž «¦¬ partition ઠ%S ©ç©«ž£˜ ˜¨®œåठ(š¨ãš¦¨ž › ˜£æ¨­à©ž) "},
{STRING_FORMATDISK2, {STRING_FORMATDISK2,
" Format partition as %S file system "}, " ƒ ˜£æ¨­à©ž «¦¬ partition ઠ%S ©ç©«ž£˜ ˜¨®œåठ"},
{STRING_KEEPFORMAT, {STRING_KEEPFORMAT,
" Keep current file system (no changes) "}, " Œ˜ §˜¨˜£œå¤œ  «¦ ©ç©«ž£˜ ˜¨®œåठઠ⮜  (¡˜£å˜ ˜¢¢˜šã) "},
{STRING_HDINFOPARTCREATE, {STRING_HDINFOPARTCREATE,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, "%I64u %s ‘¡¢ž¨æª ›å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."},
{STRING_HDDINFOUNK1, {STRING_HDDINFOUNK1,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, "%I64u %s ‘¡¢ž¨æª ›å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu)."},
{STRING_HDDINFOUNK2, {STRING_HDDINFOUNK2,
" %c%c Type %lu %I64u %s"}, " %c%c Type %lu %I64u %s"},
{STRING_HDINFOPARTDELETE, {STRING_HDINFOPARTDELETE,
@ -1686,29 +1686,29 @@ MUI_STRING elGRStrings[] =
{STRING_HDDINFOUNK3, {STRING_HDDINFOUNK3,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."},
{STRING_HDINFOPARTZEROED, {STRING_HDINFOPARTZEROED,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, "‘¡¢ž¨æª ›å©¡¦ª %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."},
{STRING_HDDINFOUNK4, {STRING_HDDINFOUNK4,
"%c%c Type %lu %I64u %s"}, "%c%c Type %lu %I64u %s"},
{STRING_HDINFOPARTEXISTS, {STRING_HDINFOPARTEXISTS,
"on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, "©«¦ ©¡¢ž¨æ ›å©¡¦ %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."},
{STRING_HDDINFOUNK5, {STRING_HDDINFOUNK5,
"%c%c Type %-3u %6lu %s"}, "%c%c Type %-3u %6lu %s"},
{STRING_HDINFOPARTSELECT, {STRING_HDINFOPARTSELECT,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"}, "%6lu %s ‘¡¢ž¨æª ›å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"},
{STRING_HDDINFOUNK6, {STRING_HDDINFOUNK6,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, "%6lu %s ‘¡¢ž¨æª ›å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu)"},
{STRING_NEWPARTITION, {STRING_NEWPARTITION,
"Setup created a new partition on"}, "† œš¡˜«á©«˜©ž ›ž£ ¦ç¨šž©œ ⤘ ¤â¦ partition ©«¦"},
{STRING_UNPSPACE, {STRING_UNPSPACE,
" Unpartitioned space %6lu %s"}, " Unpartitioned space %6lu %s"},
{STRING_MAXSIZE, {STRING_MAXSIZE,
"MB (max. %lu MB)"}, "MB (£œš. %lu MB)"},
{STRING_UNFORMATTED, {STRING_UNFORMATTED,
"New (Unformatted)"}, "Œâ¦ (‹ž › ˜£¦¨­à£â¤¦)"},
{STRING_FORMATUNUSED, {STRING_FORMATUNUSED,
"Unused"}, "€®¨ž© £¦§¦åž«¦"},
{STRING_FORMATUNKNOWN, {STRING_FORMATUNKNOWN,
"Unknown"}, "ꚤ੫¦"},
{STRING_KB, {STRING_KB,
"KB"}, "KB"},
{STRING_MB, {STRING_MB,
@ -1716,7 +1716,7 @@ MUI_STRING elGRStrings[] =
{STRING_GB, {STRING_GB,
"GB"}, "GB"},
{STRING_ADDKBLAYOUTS, {STRING_ADDKBLAYOUTS,
"Adding keyboard layouts"}, "‚夜«˜  §¨¦©Ÿã¡ž «à¤ › ˜«á¥œà¤ §¢ž¡«¨¦¢¦šå¦¬"},
{0, 0} {0, 0}
}; };

View file

@ -22,48 +22,48 @@ BEGIN
CONTROL "",IDC_DNS1,"SysIPAddress32",0,150,171-2,80,12 CONTROL "",IDC_DNS1,"SysIPAddress32",0,150,171-2,80,12
LTEXT "Servidor DNS Alterno:", -1, 14, 186, 135, 8 LTEXT "Servidor DNS Alterno:", -1, 14, 186, 135, 8
CONTROL "",IDC_DNS2,"SysIPAddress32",0,150,186-2,80,12 CONTROL "",IDC_DNS2,"SysIPAddress32",0,150,186-2,80,12
PUSHBUTTON "&Avanzado", IDC_ADVANCED, 186, 209, 50, 14, WS_TABSTOP PUSHBUTTON "Opciones &avanzado", IDC_ADVANCED, 156, 209, 80, 14, WS_TABSTOP
END END
IDD_TCPIP_ALTCF_DLG DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_TCPIP_ALTCF_DLG DIALOGEX DISCARDABLE 0, 0, 246, 228
STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION
CAPTION "Alternate Configuration" CAPTION "Configuración alternativa"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
LTEXT "If this computer is used on more than one network, enter the alternate IP settings below", -1, 9, 9, 220, 20 LTEXT "Escriba a continuación la configuración IP alternativa si este equipo se utiliza en más de una red.", -1, 9, 9, 220, 20
CONTROL "Au&tomatic private IP address", IDC_USEDHCP, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 14, 40, 210, 12 CONTROL "&Dirección IP privada automática", IDC_USEDHCP, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 14, 40, 210, 12
GROUPBOX "", -1, 9, 55, 228, 80, BS_GROUPBOX GROUPBOX "", -1, 9, 55, 228, 80, BS_GROUPBOX
CONTROL "U&ser configured", IDC_NODHCP, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 14, 55, 70, 12 CONTROL "Configurada por el u&suario", IDC_NODHCP, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 14, 55, 90, 12
LTEXT "&IP address:", -1, 14, 75, 135, 8 LTEXT "Dire&cción IP:", -1, 14, 75, 135, 8
CONTROL "",IDC_IPADDR,"SysIPAddress32",WS_TABSTOP, 150, 75, 80, 12 CONTROL "",IDC_IPADDR,"SysIPAddress32",WS_TABSTOP, 150, 75, 80, 12
LTEXT "S&ubnet mask:", -1, 14, 95, 135, 8 LTEXT "Máscara de s&ubred:", -1, 14, 95, 135, 8
CONTROL "",IDC_SUBNETMASK,"SysIPAddress32",WS_TABSTOP, 150, 95, 80, 12 CONTROL "",IDC_SUBNETMASK,"SysIPAddress32",WS_TABSTOP, 150, 95, 80, 12
LTEXT "&Default gateway:", -1, 14, 115, 135, 8 LTEXT "&Puerta de enlace predeterminada:", -1, 14, 115, 135, 8
CONTROL "",IDC_DEFGATEWAY,"SysIPAddress32",WS_TABSTOP, 150, 115, 80, 12 CONTROL "",IDC_DEFGATEWAY,"SysIPAddress32",WS_TABSTOP, 150, 115, 80, 12
LTEXT "&Preferred DNS server:", -1, 14, 150, 135, 8 LTEXT "S&ervidor DNS preferido:", -1, 14, 150, 135, 8
CONTROL "",IDC_DNS1,"SysIPAddress32",WS_TABSTOP, 150, 150, 80, 12 CONTROL "",IDC_DNS1,"SysIPAddress32",WS_TABSTOP, 150, 150, 80, 12
LTEXT "&Alternate DNS server:", -1, 14, 165, 180, 8 LTEXT "Servidor DNS alternati&vo:", -1, 14, 165, 180, 8
CONTROL "",IDC_DNS2,"SysIPAddress32",WS_TABSTOP, 150, 165, 80, 12 CONTROL "",IDC_DNS2,"SysIPAddress32",WS_TABSTOP, 150, 165, 80, 12
END END
IDD_TCPIP_ADVIP_DLG DIALOGEX DISCARDABLE 0, 0, 247, 247 IDD_TCPIP_ADVIP_DLG DIALOGEX DISCARDABLE 0, 0, 247, 247
STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION
CAPTION "IP Settings" CAPTION "Configuración de IP"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
GROUPBOX "IP addressen", -1, 5, 5, 240, 90 GROUPBOX "Direcciones &IP ", -1, 5, 5, 240, 90
CONTROL "", IDC_IPLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 15, 15, 210, 55 CONTROL "", IDC_IPLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 15, 15, 210, 55
PUSHBUTTON "Add...", IDC_IPADD, 60, 75, 50, 14, WS_TABSTOP PUSHBUTTON "Agregar...", IDC_IPADD, 60, 75, 50, 14, WS_TABSTOP
PUSHBUTTON "Edit...", IDC_IPMOD, 120, 75, 50, 14, WS_TABSTOP PUSHBUTTON "Modificar...", IDC_IPMOD, 120, 75, 50, 14, WS_TABSTOP
PUSHBUTTON "Remove", IDC_IPDEL, 180, 75, 50, 14, WS_TABSTOP PUSHBUTTON "Quitar", IDC_IPDEL, 180, 75, 50, 14, WS_TABSTOP
GROUPBOX "Default gateways:", -1, 5, 100, 240, 90 GROUPBOX "Puertas de enlace predeterminadas:", -1, 5, 100, 240, 90
CONTROL "", IDC_GWLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 15, 110, 210, 55 CONTROL "", IDC_GWLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 15, 110, 210, 55
PUSHBUTTON "Add...", IDC_GWADD, 60, 170, 50, 14, WS_TABSTOP PUSHBUTTON "Agregar...", IDC_GWADD, 60, 170, 50, 14, WS_TABSTOP
PUSHBUTTON "Edit...", IDC_GWMOD, 120, 170, 50, 14, WS_TABSTOP PUSHBUTTON "Modificar...", IDC_GWMOD, 120, 170, 50, 14, WS_TABSTOP
PUSHBUTTON "Remove", IDC_GWDEL, 180, 170, 50, 14, WS_TABSTOP PUSHBUTTON "Quitar", IDC_GWDEL, 180, 170, 50, 14, WS_TABSTOP
GROUPBOX "", -1, 5, 200, 240, 30 GROUPBOX "", -1, 5, 200, 240, 30
CHECKBOX "Automatic metric", IDC_AUTOMETRIC, 9, 200, 90, 12, BS_AUTOCHECKBOX | WS_TABSTOP CHECKBOX "Métrica automática", IDC_AUTOMETRIC, 9, 200, 85, 12, BS_AUTOCHECKBOX | WS_TABSTOP
LTEXT "Interface metric:", -1, 15, 215, 90, 12 LTEXT "Métrica de la interfaz:", -1, 15, 215, 90, 12
EDITTEXT IDC_METRIC, 110, 212, 50, 12, WS_TABSTOP | ES_NUMBER EDITTEXT IDC_METRIC, 110, 212, 50, 12, WS_TABSTOP | ES_NUMBER
END END
@ -73,158 +73,158 @@ CAPTION "DNS"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
LISTBOX IDC_DNSADDRLIST, 5, 15, 180, 60, LBS_NOTIFY LISTBOX IDC_DNSADDRLIST, 5, 15, 180, 60, LBS_NOTIFY
LTEXT "D&NS server addresses, in order of use:", -1, 5, 5, 180, 12 LTEXT "Direcciones de servidores DNS, por orden de utili&zación:", -1, 5, 5, 180, 12
PUSHBUTTON "Up", IDC_DNSADDRUP, 190, 30, 50, 14, WS_TABSTOP PUSHBUTTON "Subir", IDC_DNSADDRUP, 190, 30, 50, 14, WS_TABSTOP
PUSHBUTTON "Down", IDC_DNSADDRDOWN, 190, 50, 50, 14, WS_TABSTOP PUSHBUTTON "Bajar", IDC_DNSADDRDOWN, 190, 50, 50, 14, WS_TABSTOP
PUSHBUTTON "&Add...", IDC_DNSADDRADD, 30, 70, 50, 14, WS_TABSTOP PUSHBUTTON "Agr&egar...", IDC_DNSADDRADD, 30, 70, 50, 14, WS_TABSTOP
PUSHBUTTON "&Edit...", IDC_DNSADDRMOD, 100, 70, 50, 14, WS_TABSTOP PUSHBUTTON "Modifi&car...", IDC_DNSADDRMOD, 100, 70, 50, 14, WS_TABSTOP
PUSHBUTTON "Remo&ve", IDC_DNSADDRDEL, 170, 70, 50, 14, WS_TABSTOP PUSHBUTTON "&Quitar", IDC_DNSADDRDEL, 170, 70, 50, 14, WS_TABSTOP
LTEXT "The following three settings are applied to all connections with TCP/IP enabled. For resolution of unqualified names:", -1, 5, 90, 220, 24 LTEXT "Los siguientes tres parámetros se aplican a todas las conexiones que tienen habilitado TCP/IP. Para resolución de nombres no cualificados:", -1, 5, 90, 225, 24
CONTROL "Append &primary and connection specific DNS suffixes", IDC_PRIMSUFFIX, "BUTTON", BS_AUTORADIOBUTTON, 5, 110, 160, 12 CONTROL "Anexar sufijos DNS principa&les y de conexiones específicas", IDC_PRIMSUFFIX, "BUTTON", BS_AUTORADIOBUTTON, 5, 110, 210, 12
CHECKBOX "Append parent suffi&xes of the primary DNS suffix", IDC_TOPPRIMSUFFIX, 15, 125, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP CHECKBOX "Anexar sufijos primarios del su&fijo DNS principal", IDC_TOPPRIMSUFFIX, 15, 125, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP
CONTROL "Append t&hese DNS suffixes(in order):", IDC_SELSUFFIX, "BUTTON", BS_AUTORADIOBUTTON, 5, 140, 190, 12 CONTROL "A&nexar estos sufijos DNS (en este orden):", IDC_SELSUFFIX, "BUTTON", BS_AUTORADIOBUTTON, 5, 140, 190, 12
LISTBOX IDC_DNSSUFFIXLIST, 5, 155, 180, 60, LBS_NOTIFY LISTBOX IDC_DNSSUFFIXLIST, 5, 155, 180, 60, LBS_NOTIFY
PUSHBUTTON "Up", IDC_DNSSUFFIXUP, 190, 170, 50, 14, WS_TABSTOP PUSHBUTTON "Subir", IDC_DNSSUFFIXUP, 190, 170, 50, 14, WS_TABSTOP
PUSHBUTTON "Down", IDC_DNSSUFFIXDOWN, 190, 190, 50, 14, WS_TABSTOP PUSHBUTTON "Bajar", IDC_DNSSUFFIXDOWN, 190, 190, 50, 14, WS_TABSTOP
PUSHBUTTON "&Add...", IDC_DNSSUFFIXADD, 30, 210, 50, 14, WS_TABSTOP PUSHBUTTON "Ag&regar...", IDC_DNSSUFFIXADD, 30, 210, 50, 14, WS_TABSTOP
PUSHBUTTON "&Edit...", IDC_DNSSUFFIXMOD, 100, 210, 50, 14, WS_TABSTOP PUSHBUTTON "Mo&dificar...", IDC_DNSSUFFIXMOD, 100, 210, 50, 14, WS_TABSTOP
PUSHBUTTON "Remo&ve", IDC_DNSSUFFIXDEL, 170, 210, 50, 14, WS_TABSTOP PUSHBUTTON "Qui&tar", IDC_DNSSUFFIXDEL, 170, 210, 50, 14, WS_TABSTOP
LTEXT "DNS &suffix for this connection:", -1, 5, 225, 110, 14 LTEXT "&Sufijo DNS para esta conexión:", -1, 5, 227, 110, 14
EDITTEXT IDC_SUFFIX, 120, 225, 100, 12, WS_TABSTOP EDITTEXT IDC_SUFFIX, 120, 225, 100, 12, WS_TABSTOP
CHECKBOX "&Register this connection's addresses in DNS", IDC_REGSUFFIX, 15, 240, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP CHECKBOX "&Registrar estas direcciones de cone&xiones en DNS", IDC_REGSUFFIX, 15, 240, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "&Use this connection's DNS suffix in DNS registration", IDC_USESUFFIX, 15, 255, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP CHECKBOX "&Utilizar este sufijo DNS de conexión para registro DNS", IDC_USESUFFIX, 15, 255, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP
END END
IDD_TCPIP_ADVOPT_DLG DIALOGEX DISCARDABLE 0, 0, 247, 247 IDD_TCPIP_ADVOPT_DLG DIALOGEX DISCARDABLE 0, 0, 247, 247
STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION
CAPTION "Options" CAPTION "Opciones"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
LISTBOX IDC_OPTLIST, 5, 30, 230, 70 LISTBOX IDC_OPTLIST, 5, 30, 230, 70
LTEXT "&Optional settings", -1, 5, 15, 130, 12 LTEXT "&Configuración opcional", -1, 5, 15, 130, 12
PUSHBUTTON "&Properties", IDC_OPTPROP, 160, 100, 70, 14, WS_TABSTOP PUSHBUTTON "&Propiedades", IDC_OPTPROP, 160, 100, 70, 14, WS_TABSTOP
GROUPBOX "Description:", -1, 5, 120, 240, 70 GROUPBOX "Descripción: ", -1, 5, 120, 240, 70
LTEXT "", IDC_OPTDESC, 15, 130, 220, 33 LTEXT "", IDC_OPTDESC, 15, 130, 220, 33
END END
IDD_TCPIPADDIP_DLG DIALOGEX DISCARDABLE 0, 0, 200, 70 IDD_TCPIPADDIP_DLG DIALOGEX DISCARDABLE 0, 0, 200, 70
STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "TCP/IP Address" CAPTION "Dirección TCP/IP"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "",IDC_IPADDR,"SysIPAddress32",WS_TABSTOP, 100, 15, 80, 12 CONTROL "",IDC_IPADDR,"SysIPAddress32",WS_TABSTOP, 100, 15, 80, 12
LTEXT "IP address:", -1, 5, 15, 70, 12 LTEXT "Dirección IP:", -1, 5, 15, 70, 12
LTEXT "Subnet mask:", -1, 5, 30, 70, 12 LTEXT "Máscara de subred:", -1, 5, 30, 70, 12
CONTROL "",IDC_SUBNETMASK,"SysIPAddress32", WS_TABSTOP, 100, 30, 80, 12 CONTROL "",IDC_SUBNETMASK,"SysIPAddress32", WS_TABSTOP, 100, 30, 80, 12
PUSHBUTTON "", IDC_OK, 50, 50, 50, 14, WS_TABSTOP PUSHBUTTON "", IDC_OK, 50, 50, 50, 14, WS_TABSTOP
PUSHBUTTON "Cancel", IDCANCEL, 110, 50, 50, 14, WS_TABSTOP PUSHBUTTON "Cancelar", IDCANCEL, 110, 50, 50, 14, WS_TABSTOP
END END
IDD_TCPIPGW_DLG DIALOGEX DISCARDABLE 0, 0, 200, 80 IDD_TCPIPGW_DLG DIALOGEX DISCARDABLE 0, 0, 200, 80
STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "TCP/IP Gateway Address" CAPTION "Dirección TCP/IP de puerta de enlace"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "",IDC_IPADDR,"SysIPAddress32",WS_TABSTOP, 100, 15, 80, 12 CONTROL "",IDC_IPADDR,"SysIPAddress32",WS_TABSTOP, 100, 15, 80, 12
LTEXT "Gateway:", -1, 5, 15, 70, 12 LTEXT "Puerta de enlace:", -1, 5, 15, 70, 12
CHECKBOX "Automatic metric", IDC_USEMETRIC, 15, 30, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP CHECKBOX "Métrica automática", IDC_USEMETRIC, 15, 30, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP
LTEXT "&Metric:", IDC_METRICTXT, 5, 45, 45, 12, WS_DISABLED LTEXT "&Métrica:", IDC_METRICTXT, 5, 45, 45, 12, WS_DISABLED
EDITTEXT IDC_METRIC, 100, 45, 50, 12, WS_TABSTOP | ES_NUMBER | WS_DISABLED EDITTEXT IDC_METRIC, 100, 45, 50, 12, WS_TABSTOP | ES_NUMBER | WS_DISABLED
PUSHBUTTON "", IDC_OK, 50, 60, 50, 14, WS_TABSTOP PUSHBUTTON "", IDC_OK, 50, 60, 50, 14, WS_TABSTOP
PUSHBUTTON "Cancel", IDCANCEL, 110, 60, 50, 14, WS_TABSTOP PUSHBUTTON "Cancelar", IDCANCEL, 110, 60, 50, 14, WS_TABSTOP
END END
IDD_TCPIPDNS_DLG DIALOGEX DISCARDABLE 0, 0, 200, 80 IDD_TCPIPDNS_DLG DIALOGEX DISCARDABLE 0, 0, 200, 80
STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "TCP/IP DNS Server" CAPTION "Servidor TCP/IP DNS"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "",IDC_IPADDR,"SysIPAddress32",WS_TABSTOP, 5, 25, 80, 12 CONTROL "",IDC_IPADDR,"SysIPAddress32",WS_TABSTOP, 5, 25, 80, 12
LTEXT "DNS server:", -1, 5, 10, 120, 12 LTEXT "Servidor DNS:", -1, 5, 10, 120, 12
PUSHBUTTON "", IDC_OK, 50, 50, 50, 14, WS_TABSTOP PUSHBUTTON "", IDC_OK, 50, 50, 50, 14, WS_TABSTOP
PUSHBUTTON "Cancel", IDCANCEL, 110, 50, 50, 14, WS_TABSTOP PUSHBUTTON "Cancelar", IDCANCEL, 110, 50, 50, 14, WS_TABSTOP
END END
IDD_TCPIPSUFFIX_DLG DIALOGEX DISCARDABLE 0, 0, 200, 80 IDD_TCPIPSUFFIX_DLG DIALOGEX DISCARDABLE 0, 0, 200, 80
STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "TCP/IP Domain Suffix" CAPTION "Sufijo del dominio TCP/IP"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
EDITTEXT IDC_SUFFIX, 5, 25, 190, 12, WS_TABSTOP EDITTEXT IDC_SUFFIX, 5, 25, 190, 12, WS_TABSTOP
LTEXT "Domain suffix:", -1, 5, 10, 120, 12 LTEXT "Sufijo del dominio:", -1, 5, 10, 120, 12
PUSHBUTTON "", IDC_OK, 50, 50, 50, 14, WS_TABSTOP PUSHBUTTON "", IDC_OK, 50, 50, 50, 14, WS_TABSTOP
PUSHBUTTON "Cancel", IDCANCEL, 110, 50, 50, 14, WS_TABSTOP PUSHBUTTON "Cancelar", IDCANCEL, 110, 50, 50, 14, WS_TABSTOP
END END
IDD_TCPIP_FILTER_DLG DIALOGEX DISCARDABLE 0, 0, 305, 220 IDD_TCPIP_FILTER_DLG DIALOGEX DISCARDABLE 0, 0, 305, 220
STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "TCP/IP Filtering" CAPTION "Filtrado TCP/IP"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CHECKBOX "Enable TCP/IP-Filtering (All adapters)", IDC_USE_FILTER, 15, 5, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP CHECKBOX "Habilitar filtrado TCP/IP (todos los adaptadores)", IDC_USE_FILTER, 15, 5, 190, 12, BS_AUTOCHECKBOX | WS_TABSTOP
GROUPBOX "", -1, 5, 30, 90, 150 GROUPBOX "", -1, 5, 30, 90, 150
CONTROL "Permit All", IDC_TCP_ALLOW_ALL, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 30, 70, 12 CONTROL "Permitir todos", IDC_TCP_ALLOW_ALL, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 30, 60, 12
CONTROL "Permit Only", IDC_TCP_RESTRICT, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 44, 70, 12 CONTROL "Permitir sólo", IDC_TCP_RESTRICT, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 44, 70, 12
CONTROL "", IDC_TCP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 11, 62, 72, 75 CONTROL "", IDC_TCP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 11, 62, 72, 75
PUSHBUTTON "Add", IDC_TCP_ADD, 15, 141, 50, 14, WS_TABSTOP PUSHBUTTON "Agregar", IDC_TCP_ADD, 15, 141, 50, 14, WS_TABSTOP
PUSHBUTTON "Remove", IDC_TCP_DEL, 15, 161, 50, 14, WS_TABSTOP PUSHBUTTON "Quitar", IDC_TCP_DEL, 15, 161, 50, 14, WS_TABSTOP
GROUPBOX "", -1, 105, 30, 90, 150 GROUPBOX "", -1, 105, 30, 90, 150
CONTROL "Permit All", IDC_UDP_ALLOW_ALL, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 115, 30, 70, 12 CONTROL "Permitir todos", IDC_UDP_ALLOW_ALL, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 115, 30, 60, 12
CONTROL "Permit Only", IDC_UDP_RESTRICT, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 115, 44, 70, 12 CONTROL "Permitir sólo", IDC_UDP_RESTRICT, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 115, 44, 70, 12
CONTROL "", IDC_UDP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 111, 62, 72, 75 CONTROL "", IDC_UDP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 111, 62, 72, 75
PUSHBUTTON "Add", IDC_UDP_ADD, 115, 141, 50, 14, WS_TABSTOP PUSHBUTTON "Agregar", IDC_UDP_ADD, 115, 141, 50, 14, WS_TABSTOP
PUSHBUTTON "Remove", IDC_UDP_DEL, 115, 161, 50, 14, WS_TABSTOP PUSHBUTTON "Quitar", IDC_UDP_DEL, 115, 161, 50, 14, WS_TABSTOP
GROUPBOX "", -1, 205, 30, 90, 150 GROUPBOX "", -1, 205, 30, 90, 150
CONTROL "Permit All", IDC_IP_ALLOW_ALL, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 215, 30, 70, 12 CONTROL "Permitir todos", IDC_IP_ALLOW_ALL, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 215, 30, 60, 12
CONTROL "Permit Only", IDC_IP_RESTRICT, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 215, 44, 70, 12 CONTROL "Permitir sólo", IDC_IP_RESTRICT, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 215, 44, 70, 12
CONTROL "", IDC_IP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 211, 62, 72, 75 CONTROL "", IDC_IP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 211, 62, 72, 75
PUSHBUTTON "Add", IDC_IP_ADD, 215, 141, 50, 14, WS_TABSTOP PUSHBUTTON "Agregar", IDC_IP_ADD, 215, 141, 50, 14, WS_TABSTOP
PUSHBUTTON "Remove", IDC_IP_DEL, 215, 161, 50, 14, WS_TABSTOP PUSHBUTTON "Quitar", IDC_IP_DEL, 215, 161, 50, 14, WS_TABSTOP
PUSHBUTTON "OK", IDC_OK, 150, 190, 50, 14, WS_TABSTOP PUSHBUTTON "Aceptar", IDC_OK, 150, 190, 50, 14, WS_TABSTOP
PUSHBUTTON "Cancel", IDCANCEL, 210, 190, 50, 14, WS_TABSTOP PUSHBUTTON "Cancelar", IDCANCEL, 210, 190, 50, 14, WS_TABSTOP
END END
IDD_TCPIP_PORT_DLG DIALOGEX DISCARDABLE 0, 0, 200, 60 IDD_TCPIP_PORT_DLG DIALOGEX DISCARDABLE 0, 0, 200, 60
STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Add Filter" CAPTION "Agregar filtro"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
EDITTEXT IDC_PORT_VAL, 5, 30, 70, 12, WS_TABSTOP | ES_NUMBER EDITTEXT IDC_PORT_VAL, 5, 30, 70, 12, WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_PORT_DESC, 5, 15, 40, 12 LTEXT "", IDC_PORT_DESC, 5, 15, 40, 12
PUSHBUTTON "OK", IDC_OK, 120, 15, 50, 14, WS_TABSTOP PUSHBUTTON "Aceptar", IDC_OK, 120, 15, 50, 14, WS_TABSTOP
PUSHBUTTON "Cancel", IDCANCEL, 120, 30, 50, 14, WS_TABSTOP PUSHBUTTON "Cancelar", IDCANCEL, 120, 30, 50, 14, WS_TABSTOP
END END
STRINGTABLE STRINGTABLE
BEGIN BEGIN
IDS_NET_CONNECT "Network connection" IDS_NET_CONNECT "Conexión de red"
IDS_NO_IPADDR_SET "The adapter requires at least one IP address. Please enter one." IDS_NO_IPADDR_SET "El adaptador requiere al menos una dirección IP. Escriba una."
IDS_NO_SUBMASK_SET "You have entered an address that is missing its subnet mask. Please add a subnet mask." IDS_NO_SUBMASK_SET "Ha introducido una dirección que esta pierdiendo su máscara de subred. Por favor,añada una máscara de subred."
IDS_TCPFILTERDESC "TCP/IP filtering allows you to control the type of TCP/IP network traffic that reaches your computer." IDS_TCPFILTERDESC "El filtro TCP/IP le permite controlar el tipo de tráfico de red TCP/IP que llega a su equipo."
IDS_TCPFILTER "TCP/IP Filtering" IDS_TCPFILTER "Filtrado TCP/IP"
IDS_IPADDR "IP address" IDS_IPADDR "Dirección IP"
IDS_SUBMASK "Subnet mask" IDS_SUBMASK "Máscara de subred"
IDS_GATEWAY "Gateway" IDS_GATEWAY "Puerta de enlace"
IDS_METRIC "Metric" IDS_METRIC "Métrica"
IDS_DHCPACTIVE "DHCP Enabled" IDS_DHCPACTIVE "DHCP habilitado"
IDS_AUTOMATIC "Automatic" IDS_AUTOMATIC "Automático"
IDS_NOITEMSEL "You have not selected an item. Select one first." IDS_NOITEMSEL "No ha seleccionado ningún elemento. Seleccione uno primero."
IDS_TCPIP "ReactOS-TCP/IP" IDS_TCPIP "ReactOS-TCP/IP"
IDS_ADD "Add" IDS_ADD "Agregar"
IDS_MOD "OK" IDS_MOD "Aceptar"
IDS_TCP_PORTS "TCP Ports" IDS_TCP_PORTS "Puertos TCP"
IDS_UDP_PORTS "UDP Ports" IDS_UDP_PORTS "Puertos UDP"
IDS_IP_PROTO "IP protocols" IDS_IP_PROTO "Protocolos IP"
IDS_PORT_RANGE "Port numbers must be greater than 0 and less than 65536. Please enter a number within this range." IDS_PORT_RANGE "Los números de puerto deben ser mayores que 0 y menores que 65536. Escriba un número incluido en este intervalo."
IDS_PROT_RANGE "Protocol numbers must be greater than 0 and less than 256. Please enter a number within this range." IDS_PROT_RANGE "Los números de protocolo deben ser mayores que 0 y menores que 256. Escriba un número incluido en este intervalo."
IDS_DUP_NUMBER "The number you are trying to add is already in the list. Please enter a different number." IDS_DUP_NUMBER "El número que esta intentando agregar ya esta en la lista. Escriba un número diferente."
IDS_DISABLE_FILTER "Disabling this global TCP/IP setting will affect all adapters." IDS_DISABLE_FILTER "Disabling this global TCP/IP setting will affect all adapters."
IDS_NO_SUFFIX "The current setting of search method requires at least one DNS suffix. Please enter one or change the setting." IDS_NO_SUFFIX "La configuración actual del método de búsqueda requiere al menos un sufijo DNS. Escriba uno o cambie la configuración."
IDS_DOMAIN_SUFFIX "Domain suffix is not a valid suffix." IDS_DOMAIN_SUFFIX "El sufijo del dominio no es un sufijo válido."
IDS_DNS_SUFFIX "The DNS domain name ""%s"" is not a valid DNS name." IDS_DNS_SUFFIX "El nombre de dominio DNS ""%s"" no es un nombre DNS válido."
IDS_DUP_SUFFIX "The DNS suffix is already on the list." IDS_DUP_SUFFIX "El sufijo DNS ya está en la lista."
IDS_DUP_IPADDR "The IP address is already on the list." IDS_DUP_IPADDR "La dirección IP ya está en la lista."
IDS_DUP_GW "The default gateway is already on the list." IDS_DUP_GW "La puerta de enlace predeterminada ya está en la lista."
END END

View file

@ -92,7 +92,7 @@ BEGIN
IDS_FORMAT_KBIT "%u KBit/s" IDS_FORMAT_KBIT "%u KBit/s"
IDS_FORMAT_MBIT "%u MBit/s" IDS_FORMAT_MBIT "%u MBit/s"
IDS_FORMAT_GBIT "%u GBit/s" IDS_FORMAT_GBIT "%u GBit/s"
IDS_DURATION_DAY "%d Day %s" IDS_DURATION_DAY "%d Día %s"
IDS_DURATION_DAYS "%d Days %s" IDS_DURATION_DAYS "%d Días %s"
END END