Backup WordPad to RosApps

svn path=/trunk/; revision=29472
This commit is contained in:
Daniel Reimer 2007-10-09 18:25:19 +00:00
parent 414b4db8ac
commit 2165bf4b96
29 changed files with 4201 additions and 0 deletions

View file

@ -0,0 +1,54 @@
#include "precomp.h"
INT_PTR CALLBACK
AboutDialogProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam)
{
HWND hLicenseEditWnd;
HICON hIcon = NULL;
TCHAR strLicense[700];
switch (message)
{
case WM_INITDIALOG:
hIcon = LoadImage(hInstance,
MAKEINTRESOURCE(IDI_ICON),
IMAGE_ICON,
16,
16,
0);
SendMessage(hDlg,
WM_SETICON,
ICON_SMALL,
(LPARAM)hIcon);
hLicenseEditWnd = GetDlgItem(hDlg,
IDC_LICENSE_EDIT);
LoadString(hInstance,
IDS_LICENSE,
strLicense,
sizeof(strLicense) / sizeof(TCHAR));
SetWindowText(hLicenseEditWnd,
strLicense);
return TRUE;
case WM_COMMAND:
if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))
{
DestroyIcon(hIcon);
EndDialog(hDlg,
LOWORD(wParam));
return TRUE;
}
break;
}
return FALSE;
}

View file

@ -0,0 +1,134 @@
#include "precomp.h"
INT_PTR CALLBACK
NewDocSelDlgProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam)
{
switch (message)
{
static HWND hList;
case WM_INITDIALOG:
{
LPTSTR lpDocType;
INT i;
hList = GetDlgItem(hDlg,
IDC_LIST);
for (i = IDS_DOC_TYPE_RICH_TEXT; i <= IDS_DOC_TYPE_TEXT; i++)
{
if (AllocAndLoadString(&lpDocType,
hInstance,
i))
{
(void)ListBox_AddString(hList,
lpDocType);
LocalFree((HLOCAL)lpDocType);
}
}
SendMessage(hList,
LB_SETCURSEL,
0,
0);
return TRUE;
}
case WM_COMMAND:
{
INT LbSel;
if (HIWORD(wParam) == LBN_DBLCLK)
{
LbSel = (INT)SendMessage(hList,
LB_GETCURSEL,
0,
0);
EndDialog(hDlg,
LbSel);
return TRUE;
}
switch (LOWORD(wParam))
{
case IDOK:
LbSel = (INT)SendMessage(hList,
LB_GETCURSEL,
0,
0);
EndDialog(hDlg,
LbSel);
return TRUE;
case IDCANCEL:
EndDialog(hDlg, -1);
return TRUE;
}
}
}
return FALSE;
}
INT_PTR CALLBACK
AboutDialogProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam)
{
HWND hLicenseEditWnd;
static HICON hIcon = NULL;
static LPTSTR lpLicense = NULL;
switch (message)
{
case WM_INITDIALOG:
hIcon = LoadImage(hInstance,
MAKEINTRESOURCE(IDI_ICON),
IMAGE_ICON,
16,
16,
0);
if (hIcon != NULL)
{
SendMessage(hDlg,
WM_SETICON,
ICON_SMALL,
(LPARAM)hIcon);
}
hLicenseEditWnd = GetDlgItem(hDlg,
IDC_LICENSE_EDIT);
if (AllocAndLoadString(&lpLicense,
hInstance,
IDS_LICENSE))
{
SetWindowText(hLicenseEditWnd,
lpLicense);
}
return TRUE;
case WM_COMMAND:
if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))
{
LocalFree((HLOCAL)lpLicense);
DestroyIcon(hIcon);
EndDialog(hDlg,
LOWORD(wParam));
return TRUE;
}
break;
}
return FALSE;
}

View file

@ -0,0 +1,202 @@
#include "precomp.h"
static const TCHAR szEditWndClass[] = TEXT("WordPadEditWndClass");
static BOOL
InitEditWnd(PEDIT_WND_INFO Info)
{
HANDLE hDLL;
HFONT hfDefault;
hDLL = LoadLibrary(_T("RICHED20.DLL"));
if (hDLL == NULL)
{
GetError(0);
return FALSE;
}
Info->hEdit = CreateWindowEx(0, //WS_EX_CLIENTEDGE,
RICHEDIT_CLASS,
NULL,
WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL |
ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL,
0,
0,
100,
100,
Info->hSelf,
NULL,
hInstance,
NULL);
if(Info->hEdit == NULL)
{
GetError(0);
return FALSE;
}
hfDefault = (HFONT) GetStockObject(DEFAULT_GUI_FONT);
SendMessage(Info->hEdit,
WM_SETFONT,
(WPARAM)hfDefault,
MAKELPARAM(FALSE, 0));
return TRUE;
}
static LRESULT CALLBACK
EditWndProc(HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
PEDIT_WND_INFO Info;
LRESULT Ret = 0;
/* Get the window context */
Info = (PEDIT_WND_INFO)GetWindowLongPtr(hwnd,
GWLP_USERDATA);
if (Info == NULL && uMsg != WM_CREATE)
{
goto HandleDefaultMessage;
}
switch (uMsg)
{
case WM_CREATE:
{
Info = (PEDIT_WND_INFO)(((LPMDICREATESTRUCT)((LPCREATESTRUCT)lParam)->lpCreateParams)->lParam);
Info->hSelf = hwnd;
SetWindowLongPtr(hwnd,
GWLP_USERDATA,
(LONG_PTR)Info);
if (!InitEditWnd(Info))
{
Ret = (LRESULT)-1;
break;
}
break;
}
case WM_SIZE:
{
RECT rcClient;
if (GetClientRect(Info->hSelf,
&rcClient))
{
SetWindowPos(Info->hEdit,
NULL,
0,
0,
rcClient.right,
rcClient.bottom,
SWP_NOZORDER);
}
}
default:
HandleDefaultMessage:
Ret = DefMDIChildProc(hwnd,
uMsg,
wParam,
lParam);
break;
}
return Ret;
}
VOID
SetEditorEnvironment(PEDIT_WND_INFO Info,
BOOL Setup)
{
if (Setup)
{
/* FIXME - setup editor environment (e.g. show toolbars, enable menus etc) */
}
else
{
/* FIXME - cleanup editor environment (e.g. hide toolbars, disable menus etc) */
}
}
BOOL
CreateEditWindow(struct _MAIN_WND_INFO *MainWnd,
POPEN_EDIT_INFO OpenInfo)
{
PEDIT_WND_INFO Info;
HWND hWndEditor;
Info = (EDIT_WND_INFO*) HeapAlloc(ProcessHeap,
0,
sizeof(EDIT_WND_INFO));
if (Info != NULL)
{
ZeroMemory(Info,
sizeof(EDIT_WND_INFO));
Info->MainWnd = MainWnd;
Info->MdiEditorType = metImageEditor;
Info->OpenInfo = OpenInfo;
hWndEditor = CreateMDIWindow(szEditWndClass,
OpenInfo->lpDocumentName,
WS_MAXIMIZE,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
MainWnd->hMdiClient,
hInstance,
(LPARAM)Info);
if (hWndEditor != NULL)
return TRUE;
HeapFree(ProcessHeap,
0,
Info);
}
return FALSE;
}
BOOL
InitEditWindowImpl(VOID)
{
WNDCLASSEX wc = {0};
wc.cbSize = sizeof(WNDCLASSEX);
wc.lpfnWndProc = EditWndProc;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon(hInstance,
MAKEINTRESOURCE(IDI_ICON));
wc.hCursor = LoadCursor(NULL,
IDC_ARROW);
wc.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1);
wc.lpszMenuName = NULL;
wc.lpszClassName = szEditWndClass;
wc.hIconSm = (HICON)LoadImage(hInstance,
MAKEINTRESOURCE(IDI_ICON),
IMAGE_ICON,
16,
16,
LR_SHARED);
return RegisterClassEx(&wc) != (ATOM)0;
}
VOID
UninitEditWindowImpl(VOID)
{
UnregisterClass(szEditWndClass,
hInstance);
}

View file

@ -0,0 +1,170 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
IDR_MAINMENU MENU
BEGIN
POPUP "&Ôàéë"
BEGIN
MENUITEM "&Íîâ...", ID_NEW
MENUITEM "&Îòâàðÿíå...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Çàòâàðÿíå\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Çà&òâàðÿíå íà âñè÷êè", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Çàïèñ", ID_SAVE, GRAYED
MENUITEM "Çàïèñ &êàòî...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Ïå÷àòåí èç&ãëåä", ID_PRINTPRE, GRAYED
MENUITEM "Ðàç&ïå÷àòâàíå...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Íàñòðîéêà íà &ñòðàíèöàòà...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Èç&õîä\tAlt+F4", ID_EXIT
END
POPUP "&Îáðàáîòêà"
BEGIN
MENUITEM "&Îòìÿíà", ID_UNDO, GRAYED
MENUITEM "&Âðúùàíå", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Îò&ðÿçâàíå", ID_CUT, GRAYED
MENUITEM "Çà&ïîìíÿíå", ID_COPY, GRAYED
MENUITEM "&Ïîñòàâÿíå", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Èç÷èñòâàíå", -1, GRAYED
MENUITEM "Èçáîð íà âñè&÷êè", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Òúðñåíå...\tCtrl+F",-1, GRAYED
MENUITEM "Òúðñåíå íà ñëåäâàùîòî", -1, GRAYED
MENUITEM "Çàìÿíà\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Ñâîéñòâà íà ïðåäìåòà",-1, GRAYED
MENUITEM "Ïðåäìåò", -1, GRAYED
END
POPUP "Èç&ãëåä"
BEGIN
MENUITEM "Ëåíòà çà &ñðåäñòâà", -1, CHECKED
MENUITEM "Ëåíòà çà î&ôîðìëåíèå", -1, CHECKED
MENUITEM "&Ëèíèÿ", -1, CHECKED
MENUITEM "&Ëåíòà íà ñúñòîÿíèåòî", ID_STATUSBAR, CHECKED
END
POPUP "&Ïîñòàâÿíå"
BEGIN
MENUITEM "&Äàòà è âðåìå...",-1, GRAYED
MENUITEM "&Ïðåäìåò...", -1, GRAYED
END
POPUP "&Îôîðìëåíèå"
BEGIN
MENUITEM "&Øðèôò...", -1 GRAYED
MENUITEM "Âîäà÷è", -1, GRAYED
MENUITEM "Àáçàö...", -1, GRAYED
MENUITEM "Çàêà÷àëêè (tab)...", -1, GRAYED
END
POPUP "&Ïðîçîðåö"
BEGIN
MENUITEM "&Íàäèïëÿíå", ID_WINDOW_CASCADE
MENUITEM "Âîäî&ðàâíî íàñòåëâàíå", ID_WINDOW_TILE_HORZ
MENUITEM "Îò&âåñíî íàñòåëâàíå", ID_WINDOW_TILE_VERT
MENUITEM "&Ïîäðåæäàíå íà çíà÷åòàòà", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Ñëå&äâàù\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "Ïîìî&ù"
BEGIN
MENUITEM "&Çà...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,170,67
CAPTION "Íîâ"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Âèä íà íîâèÿ äîêóìåíò:", IDC_STATIC, 4, 3, 130, 9
LISTBOX IDC_LIST, 1, 16, 125, 46, WS_TABSTOP //Óäúëæåí
PUSHBUTTON "&Äîáðå", IDOK, 128, 16, 40, 13
PUSHBUTTON "&Îòêàç", IDCANCEL, 128, 33, 40, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "Çà ïðèëîæåíèåòî"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Òåòðàäêà (Wordpad) II v0.1\nÂúçïðîèçâîäñòâåíî ïðàâî (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Çàòâàðÿíå", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "Äîêóìåíò %1!u!"
IDS_READY " Ãîòîâ."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Îáîãàòåí ñëîâåñåí äîêóìåíò (RTF)"
IDS_DOC_TYPE_UNICODE_TEXT "Ñëîâåñåí äîêóìåíò"
IDS_DOC_TYPE_TEXT "Ñëîâåñåí äîêóìåíò â ÓÍÈÊÎÄ"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Íîâ"
IDS_TOOLTIP_OPEN "Îòâàðÿíå"
IDS_TOOLTIP_SAVE "Çàïèñ"
IDS_TOOLTIP_PRINTPRE "Ïå÷àòåí èçãëåä"
IDS_TOOLTIP_PRINT "Ïå÷àò"
IDS_TOOLTIP_CUT "Èçðÿçâàíå"
IDS_TOOLTIP_COPY "Çàïîìíÿíå"
IDS_TOOLTIP_PASTE "Ïîñòàâÿíå"
IDS_TOOLTIP_UNDO "Âðúùàíå"
IDS_TOOLTIP_REDO "Îòìÿíà"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Ñúçäàâà íîâ äîêóìåíò."
IDS_HINT_OPEN " Îòâÿðÿ ñúøåñòâóâàù äîêóìåíò."
IDS_HINT_CLOSE " Çàòâàðÿ òîçè ïðîçîðåö."
IDS_HINT_CLOSEALL " Çàòâàðÿ âñè÷êè ïðîçîðöè."
IDS_HINT_SAVE " Çàïèñâà òåêóùèÿ äîêóìåíò."
IDS_HINT_SAVEAS " Çàïèñâà òåêóùèÿ äîêóìåíò ïîä íîâî èìå."
IDS_HINT_PRINT " Ðàçïå÷àòâà òåêóùèÿ äîêóìåíò."
IDS_HINT_PRINTPRE " Ïðåãëåä íà òåêóùèÿ äîêóìåíò."
IDS_HINT_PAGESETUP " Ïðîìåíÿ íàñòðîéêèòå çà ïîäðåäáàòà íà ñòðàíèöàòà."
IDS_HINT_EXIT " Èçëèçà îò òîâà ïðèëîæåíèå."
IDS_HINT_CASCADE " Ïîäðåæäàíå íà ïðîçîðöèòå òàêà, ÷å äà ñå çàñòúïâàò."
IDS_HINT_TILE_HORZ " Ïîäðåæäàíå íà ïðîçîðöèòå êàòî íåçàñòúïâàùè ñå ïëî÷êè."
IDS_HINT_TILE_VERT " Ïîäðåæäàíå íà ïðîçîðöèòå êàòî íåçàñòúïâàùè ñå ïëî÷êè."
IDS_HINT_ARRANGE " Ïîäðåæäàíå íà çíà÷åòàòà â äúíîòî íà ïðîçîðåöà."
IDS_HINT_NEXT " Çàäåéñòâàíå íà ñëåäâàùèÿ ïðîçîðåö."
IDS_HINT_SYS_RESTORE " Âðúùàíå íà ïðîçîðåöà â îáè÷àéíèÿ ìó ðàçìåð."
IDS_HINT_SYS_MOVE " Ïðåìåñòâàíå íà òîçè ïðîçîðåö."
IDS_HINT_SYS_SIZE " Ïðåîðàçìåðÿâà òîçè ïðîçîðåö."
IDS_HINT_SYS_MINIMIZE " Ñìàëÿâà ïðîçîðåöà â çíà÷å."
IDS_HINT_SYS_MAXIMIZE " Ðàçøèðÿâà ïðîçîðåöà, çà äà çàïúëíè ðàáîòíîòî ïîëå."
END

View file

@ -0,0 +1,169 @@
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&Datei"
BEGIN
MENUITEM "&Neu...", ID_NEW
MENUITEM "Ö&ffnen...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "Sch&ließen\tStrg+F4", ID_CLOSE, GRAYED
MENUITEM "&Alle Schließen", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Speichern", ID_SAVE, GRAYED
MENUITEM "Speichern &unter...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Druckansicht", ID_PRINTPRE, GRAYED
MENUITEM "&Drucken...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Seite ein&richten...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Beenden\tAlt+F4", ID_EXIT
END
POPUP "&Bearbeiten"
BEGIN
MENUITEM "&Rückgängig", ID_UNDO, GRAYED
MENUITEM "&Wiederholen", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Ausschneiden", ID_CUT, GRAYED
MENUITEM "&Kopieren", ID_COPY, GRAYED
MENUITEM "&Einfügen", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Löschen", -1, GRAYED
MENUITEM "Alles &markieren", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Suchen...\tStrg+F",-1, GRAYED
MENUITEM "Weitersuchen", -1, GRAYED
MENUITEM "Erset&zen...\tStrg+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Objekteigenschaften",-1, GRAYED
MENUITEM "Objekt", -1, GRAYED
END
POPUP "&Ansicht"
BEGIN
MENUITEM "&Symbolleiste", -1, CHECKED
MENUITEM "&Formatierungsleiste", -1, CHECKED
MENUITEM "&Lineal", -1, CHECKED
MENUITEM "Status&leiste", ID_STATUSBAR, CHECKED
END
POPUP "&Einfügen"
BEGIN
MENUITEM "&Datum und Uhrzeit...",-1, GRAYED
MENUITEM "&Objekt...", -1, GRAYED
END
POPUP "&Format"
BEGIN
MENUITEM "&Schriftart...", -1 GRAYED
MENUITEM "Aufzählungszeichen", -1, GRAYED
MENUITEM "Absatz...", -1, GRAYED
MENUITEM "Tabstops...", -1, GRAYED
END
POPUP "&Fenster"
BEGIN
MENUITEM "&Kaskadieren", ID_WINDOW_CASCADE
MENUITEM "&Horizontal unterteilen", ID_WINDOW_TILE_HORZ
MENUITEM "&Vertikal unterteilen", ID_WINDOW_TILE_VERT
MENUITEM "Symbole &anordnen", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Nächstes\tStrg+F6", ID_WINDOW_NEXT
END
POPUP "&Hilfe"
BEGIN
MENUITEM "&Über...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "Neu"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Typ des neuen Dokuments:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Abbrechen", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "Über WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Close", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Dieses Programm ist kostenlos; Sie können es frei verteilen mit od. ohne Änderungen unter der GNU Lesser General Public License wie es von der Free Software Foundation veröffentlicht wurde; entweder Version 2.1 der Lizenz, oder eine spätere Version (ihrer Wahl).\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "Dokument %1!u!"
IDS_READY " Fertig."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Rich Text-Dokument"
IDS_DOC_TYPE_UNICODE_TEXT "Text-Dokument"
IDS_DOC_TYPE_TEXT "Unicode Text-Dokument"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Neu"
IDS_TOOLTIP_OPEN "Öffnen"
IDS_TOOLTIP_SAVE "Speichern"
IDS_TOOLTIP_PRINTPRE "Druckansicht"
IDS_TOOLTIP_PRINT "Drucken"
IDS_TOOLTIP_CUT "Ausschneiden"
IDS_TOOLTIP_COPY "Kopieren"
IDS_TOOLTIP_PASTE "Einfügen"
IDS_TOOLTIP_UNDO "Rückgängig"
IDS_TOOLTIP_REDO "Wiederholen"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Erstellt iin neues Dokument."
IDS_HINT_OPEN " Öffnet ein vorhandenes Dokument."
IDS_HINT_CLOSE " Schließt dieses Fenster."
IDS_HINT_CLOSEALL " Schliueßt alle Fenster."
IDS_HINT_SAVE " Speichert das aktive Dokument."
IDS_HINT_SAVEAS " Speichert das aktive Dokument unter einem neuen Namen."
IDS_HINT_PRINT " Druckt das aktive Dokument."
IDS_HINT_PRINTPRE " Voransicht des gedruckten Dokumentes."
IDS_HINT_PAGESETUP " Ändert Seitenlayout Einstellungen."
IDS_HINT_EXIT " Beendet das Programm."
IDS_HINT_CASCADE " Ordnet die Fenster so an, dass sie überlappen."
IDS_HINT_TILE_HORZ " Ordnet die Fenster so am, dass sie nicht-überlappen."
IDS_HINT_TILE_VERT " Ordnet die Fenster so am, dass sie nicht-überlappen."
IDS_HINT_ARRANGE " Ordnet Symbole am Fuß des Fensters an."
IDS_HINT_NEXT " Aktiviert das nächste Fenster."
IDS_HINT_SYS_RESTORE " Dieses Fenster auf normale Größe wiederherstellen."
IDS_HINT_SYS_MOVE " Dieses fenster bewegen."
IDS_HINT_SYS_SIZE " Größe dieses Fensters verändern."
IDS_HINT_SYS_MINIMIZE " Dieses Fenster auf Symbolgröße verkleinern."
IDS_HINT_SYS_MAXIMIZE " Dieses Fenster auf Vollbildgröße vergrößern."
END

View file

@ -0,0 +1,168 @@
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
IDR_MAINMENU MENU
BEGIN
POPUP "&Áñ÷åßï"
BEGIN
MENUITEM "&ÍÝï...", ID_NEW
MENUITEM "&¢íïéãìá...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&ÊëÝéóçìï\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Ê&ëåßóçìï &üëùí", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&ÁðïèÞêåõóç", ID_SAVE, GRAYED
MENUITEM "Á&ðïèÞêåõóç &¿ò...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Ð&ñïåðéóêüðçóç åêôýðùóçò", ID_PRINTPRE, GRAYED
MENUITEM "&Åêôýðùóç...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Äéáìüñöùóç óåëßäáò...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&¸îïäïò\tAlt+F4", ID_EXIT
END
POPUP "&Åðåîåñãáóßá"
BEGIN
MENUITEM "&Áíáßñåóç", ID_UNDO, GRAYED
MENUITEM "&ÅðáíÜëçøç", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Á&ðïêïðÞ", ID_CUT, GRAYED
MENUITEM "Á&íôéãñáöÞ", ID_COPY, GRAYED
MENUITEM "Åð&éêüëçóç", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "&ÄéáãñáöÞ", -1, GRAYED
MENUITEM "ÅðéëïãÞ &üëùí", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Åýñåóç...\tCtrl+F",-1, GRAYED
MENUITEM "Åýñåóç åðü&ìåíïõ", -1, GRAYED
MENUITEM "Áí&ôéêáôÜóôáóç\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Éäéüôçôåò áíôéêåéìÝíïõ",-1, GRAYED
MENUITEM "Áíôé&êåßìåíï", -1, GRAYED
END
POPUP "&ÐñïâïëÞ"
BEGIN
MENUITEM "ÃñáììÝò &åñãáëåßùí", -1, CHECKED
MENUITEM "ÃñáììÝò &ìïñöïðïßçóçò", -1, CHECKED
MENUITEM "&×Üñáêáò", -1, CHECKED
MENUITEM "ÃñáììÞ &êáôÜóôáóçò", ID_STATUSBAR, CHECKED
END
POPUP "&ÅéóáãùãÞ"
BEGIN
MENUITEM "&Çìåñïìçíßá êáé þñá...",-1, GRAYED
MENUITEM "&Áíôéêåßìåíï...", -1, GRAYED
END
POPUP "&Ìïñöïðïßçóç"
BEGIN
MENUITEM "&ÃñáììáôïóåéñÜ...", -1 GRAYED
MENUITEM "&Óôõë êïõêßäáò", -1, GRAYED
MENUITEM "&ÐáñÜãñáöïò...", -1, GRAYED
MENUITEM "&ÓôçëïèÝôåò...", -1, GRAYED
END
POPUP "&ÐáñÜèõñï"
BEGIN
MENUITEM "&ÅðéêÜëõøç", ID_WINDOW_CASCADE
MENUITEM "&Ïñéæüíôéá ôáêôïðïßçóç", ID_WINDOW_TILE_HORZ
MENUITEM "&ÊÜèåôç ôáêôïðïßóç", ID_WINDOW_TILE_VERT
MENUITEM "&Ôáêôïðïßçóç åéêïíéäßùí", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Å&ðüìåíï\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&ÂïÞèåéá"
BEGIN
MENUITEM "&Ðëçñïöïñßåò...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "New"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Ôýðïò íÝïõ åããñÜöïõ:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&¢êõñï", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "Ðëçñïöïñßåò ãéá ôï WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Êëåßóçìï", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "¸ããñáöï %1!u!"
IDS_READY " ¸ôïéìï."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "ÌïñöÞ åìðëïõôéóìÝíïõ êåéìÝíïõ"
IDS_DOC_TYPE_UNICODE_TEXT "¸ããñáöá êåéìÝíïõ Unicode"
IDS_DOC_TYPE_TEXT "¸ããñáöá êåéìÝíïõ"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "ÍÝï"
IDS_TOOLTIP_OPEN "¢íïéãìá"
IDS_TOOLTIP_SAVE "ÁðïèÞêåõóç"
IDS_TOOLTIP_PRINTPRE "Ðñïåðéóêüðçóç åêôýðùóçò"
IDS_TOOLTIP_PRINT "Åêôýðùóç"
IDS_TOOLTIP_CUT "ÁðïêïðÞ"
IDS_TOOLTIP_COPY "ÁíôéãñáöÞ"
IDS_TOOLTIP_PASTE "Åðéêüëçóç"
IDS_TOOLTIP_UNDO "Áíáßñåóç"
IDS_TOOLTIP_REDO "ÅðáíÜëçøç"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Äçìéïñãåß Ýíá íÝï Ýããñáöï."
IDS_HINT_OPEN " Áíïßãåé Ýíá õðÜñ÷ïí Ýããñáöï."
IDS_HINT_CLOSE " Êëåßíåé áõôü ôï ðáñÜèõñï."
IDS_HINT_CLOSEALL " Êëåßíåé üëá ôá ðáñÜèõñá."
IDS_HINT_SAVE " Áðïèçêåýåé ôï åíåñãü Ýããñáöï."
IDS_HINT_SAVEAS " Áðïèçêåýåé ôï åíåñãü Ýããñáöï ìå Ýíá íÝï üíïìá."
IDS_HINT_PRINT " Åêôõðþíåé ôï åíåñãü Ýããñáöï."
IDS_HINT_PRINTPRE " ÐñïâÜëåé ôï åêôõðùìÝíï Ýããñáöï."
IDS_HINT_PAGESETUP " ÁëëÜæåé ôéò ñõèìßóåéò äéÜôáîçò óåëßäáò."
IDS_HINT_EXIT " Êëåßíåé ôçí åöáñìïãÞ."
IDS_HINT_CASCADE " Ôáêôïðïéåß ôá ðáñÜèõñá Ýôóé þóôå íá êáëýðôåé ôï Ýíá ôï Üëëï."
IDS_HINT_TILE_HORZ " Ôáêôïðïßóç ðáñáèýñùí ÷ùñßò åðéêÜëõøç."
IDS_HINT_TILE_VERT " Ôáêôïðïßóç ðáñáèýñùí ÷ùñßò åðéêÜëõøç."
IDS_HINT_ARRANGE " Ôáêôïðïéåß ôá ðáñÜèõñá óôï êÜôù ìÝñïò ôïõ ðáñáèýñïõ."
IDS_HINT_NEXT " Åíåñãïðïéåß ôï åðüìåíï ðáñÜèõñï."
IDS_HINT_SYS_RESTORE " ÅðáíáöÝñåé ôï ðáñÜèõñï óôï êáíïíéêü ôïõ ìÝãåèïò."
IDS_HINT_SYS_MOVE " Ìåôáëéíåß ôï ðáñÜèõñï."
IDS_HINT_SYS_SIZE " ÁëëÜæåé ôï ìÝãåèïò ôïõ ðáñáèýñïõ."
IDS_HINT_SYS_MINIMIZE " Óõìðôßóåé ôï ðáñÜèõñï óå åéêïíßäéï."
IDS_HINT_SYS_MAXIMIZE " Áíáðôýóåé ôï ðáñÜèõñï ãåìßæïíôáò ôçí ïèüíç."
END

View file

@ -0,0 +1,169 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
IDR_MAINMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New...", ID_NEW
MENUITEM "&Open...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Close\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "C&lose all", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Save", ID_SAVE, GRAYED
MENUITEM "Save &As...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Print Pre&view", ID_PRINTPRE, GRAYED
MENUITEM "&Print...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Page Set&up...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit\tAlt+F4", ID_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo", ID_UNDO, GRAYED
MENUITEM "&Redo", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cu&t", ID_CUT, GRAYED
MENUITEM "&Copy", ID_COPY, GRAYED
MENUITEM "&Paste", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Clear", -1, GRAYED
MENUITEM "Select &All", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Find...\tCtrl+F",-1, GRAYED
MENUITEM "Find Next", -1, GRAYED
MENUITEM "Replace\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Object Properties",-1, GRAYED
MENUITEM "Object", -1, GRAYED
END
POPUP "&View"
BEGIN
MENUITEM "&Toolbar", -1, CHECKED
MENUITEM "&Format Bar", -1, CHECKED
MENUITEM "&Ruler", -1, CHECKED
MENUITEM "&Status Bar", ID_STATUSBAR, CHECKED
END
POPUP "&Insert"
BEGIN
MENUITEM "&Date and Time...",-1, GRAYED
MENUITEM "&Object...", -1, GRAYED
END
POPUP "&Format"
BEGIN
MENUITEM "&Font...", -1 GRAYED
MENUITEM "Bulletstyle", -1, GRAYED
MENUITEM "Paragraph...", -1, GRAYED
MENUITEM "tabs...", -1, GRAYED
END
POPUP "&Window"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ
MENUITEM "Tile &Vertically", ID_WINDOW_TILE_VERT
MENUITEM "&Arrange Icons", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Nex&t\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Help"
BEGIN
MENUITEM "&About...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "New"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "New document Type:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Cancel", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "About WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Close", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "Document %1!u!"
IDS_READY " Ready."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Rich Text Document"
IDS_DOC_TYPE_UNICODE_TEXT "Text Document"
IDS_DOC_TYPE_TEXT "Unicode Text Document"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "New"
IDS_TOOLTIP_OPEN "Open"
IDS_TOOLTIP_SAVE "Save"
IDS_TOOLTIP_PRINTPRE "Print preview"
IDS_TOOLTIP_PRINT "Print"
IDS_TOOLTIP_CUT "Cut"
IDS_TOOLTIP_COPY "Copy"
IDS_TOOLTIP_PASTE "Paste"
IDS_TOOLTIP_UNDO "Undo"
IDS_TOOLTIP_REDO "Redo"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Creates a new document."
IDS_HINT_OPEN " Opens an existing document."
IDS_HINT_CLOSE " Closes this window."
IDS_HINT_CLOSEALL " Closes all windows."
IDS_HINT_SAVE " Saves the active document."
IDS_HINT_SAVEAS " Saves the active document with a new name."
IDS_HINT_PRINT " Prints the active document."
IDS_HINT_PRINTPRE " Previews the printed document."
IDS_HINT_PAGESETUP " Changes page layout settings."
IDS_HINT_EXIT " Exits this application."
IDS_HINT_CASCADE " Arrange windows so they overlap."
IDS_HINT_TILE_HORZ " Arrange windows as non-overlapping tiles."
IDS_HINT_TILE_VERT " Arrange windows as non-overlapping tiles."
IDS_HINT_ARRANGE " Arrange icons at the bottom of the window."
IDS_HINT_NEXT " Activates the next window."
IDS_HINT_SYS_RESTORE " Restores this window to normal size."
IDS_HINT_SYS_MOVE " Moves this window."
IDS_HINT_SYS_SIZE " Resizes this window."
IDS_HINT_SYS_MINIMIZE " Collapses this window to an icon."
IDS_HINT_SYS_MAXIMIZE " Expands this window to fill this screen."
END

View file

@ -0,0 +1,169 @@
LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
IDR_MAINMENU MENU
BEGIN
POPUP "&Tiedosto"
BEGIN
MENUITEM "&Uusi...", ID_NEW
MENUITEM "&Avaa...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Sulje\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "S&ulje kaikki", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Tallenna", ID_SAVE, GRAYED
MENUITEM "Tallenna &nimellä...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Tulostuksen esikatselu", ID_PRINTPRE, GRAYED
MENUITEM "&Tulosta...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Sivun asetukset...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Lopeta\tAlt+F4", ID_EXIT
END
POPUP "&Muokkaa"
BEGIN
MENUITEM "&Kumoa", ID_UNDO, GRAYED
MENUITEM "&Tee uudelleen", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Leikkaa", ID_CUT, GRAYED
MENUITEM "Kopioi", ID_COPY, GRAYED
MENUITEM "Liitä", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Tyhjennä", -1, GRAYED
MENUITEM "Valitse kaikki", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "Etsi...\tCtrl+F", -1, GRAYED
MENUITEM "Etsi seuraava", -1, GRAYED
MENUITEM "Korvaa...\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Objektin ominaisuudet", -1, GRAYED
MENUITEM "Objekti", -1, GRAYED
END
POPUP "Näytä"
BEGIN
MENUITEM "&Työkalurivi", -1, CHECKED
MENUITEM "&Muotoilurivi", -1, CHECKED
MENUITEM "&Viivain", -1, CHECKED
MENUITEM "&Tilarivi", ID_STATUSBAR, CHECKED
END
POPUP "&Lisää"
BEGIN
MENUITEM "&Päivämäärä ja aika...", -1, GRAYED
MENUITEM "&Objekti...", -1, GRAYED
END
POPUP "&Muotoile"
BEGIN
MENUITEM "&Fontti...", -1 GRAYED
MENUITEM "Luettelomerkit", -1, GRAYED
MENUITEM "Kappale...", -1, GRAYED
MENUITEM "Sarkaimet...", -1, GRAYED
END
POPUP "&Ikkuna"
BEGIN
MENUITEM "&Limittäin", ID_WINDOW_CASCADE
MENUITEM "Allekkain", ID_WINDOW_TILE_HORZ
MENUITEM "Vierekkäin", ID_WINDOW_TILE_VERT
MENUITEM "&Järjestä kuvakkeet", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Seuraava\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Ohje"
BEGIN
MENUITEM "&Tietoja...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "Uusi"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Uuden asiakirjan tyyppi:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Peruuta", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "Tietoja WordPadista"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Sulje", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "Document %1!u!"
IDS_READY " Ready."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "RTF-tiedosto"
IDS_DOC_TYPE_UNICODE_TEXT "Tekstitiedosto"
IDS_DOC_TYPE_TEXT "Unicode-tekstitiedosto"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Uusi"
IDS_TOOLTIP_OPEN "Avaa"
IDS_TOOLTIP_SAVE "Tallenna"
IDS_TOOLTIP_PRINTPRE "Tulostuksen esikatselu"
IDS_TOOLTIP_PRINT "Tulosta"
IDS_TOOLTIP_CUT "Leikkaa"
IDS_TOOLTIP_COPY "Kopioi"
IDS_TOOLTIP_PASTE "Liitä"
IDS_TOOLTIP_UNDO "Kumoa"
IDS_TOOLTIP_REDO "Tee uudelleen"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Luo uuden asiakirjan."
IDS_HINT_OPEN " Avaa aiemmin luodun asiakirjan."
IDS_HINT_CLOSE " Sulkee tämän ikkunan."
IDS_HINT_CLOSEALL " Sulkee kaikki ikkunat."
IDS_HINT_SAVE " Tallentaa aktiivisen asiakirjan."
IDS_HINT_SAVEAS " Tallentaa aktiivisen asiakirjan uudennimisenä."
IDS_HINT_PRINT " Tulostaa aktiivisen asiakirjan."
IDS_HINT_PRINTPRE " Näyttää koko sivun."
IDS_HINT_PAGESETUP " Muuta sivun ulkoasun asetuksia."
IDS_HINT_EXIT " Lopettaa tämän sovelluksen."
IDS_HINT_CASCADE " Järjestää ikkunat päällekkäin."
IDS_HINT_TILE_HORZ " Järjetää ikkunat vierekkäin."
IDS_HINT_TILE_VERT " Järjetää ikkunat allekkain."
IDS_HINT_ARRANGE " Järjestää kuvakkeet ikkunan alareunaan."
IDS_HINT_NEXT " Aktivoi seuraavan ikkunan."
IDS_HINT_SYS_RESTORE " Palauttaa ikkunan normaaliin kokoon."
IDS_HINT_SYS_MOVE " Muuta ikkunan paikkaa."
IDS_HINT_SYS_SIZE " Muuta ikkunan kokoa."
IDS_HINT_SYS_MINIMIZE " Pienentää ikkunan kuvakkeeksi."
IDS_HINT_SYS_MAXIMIZE " Suurentaa ikkunan täyteen kokoon."
END

View file

@ -0,0 +1,168 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&Fichier"
BEGIN
MENUITEM "&Nouveau...", ID_NEW
MENUITEM "&Ouvrir...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Fermer\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "&Tout Fermer", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Enregistrer", ID_SAVE, GRAYED
MENUITEM "Enregistrer &Sous...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Aperçu avant Impression", ID_PRINTPRE, GRAYED
MENUITEM "&Imprimer...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Mise en Page...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Quitter\tAlt+F4", ID_EXIT
END
POPUP "&Édition"
BEGIN
MENUITEM "&Annuler", ID_UNDO, GRAYED
MENUITEM "&Refaire", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Co&uper", ID_CUT, GRAYED
MENUITEM "&Copier", ID_COPY, GRAYED
MENUITEM "Col&ler", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Vider la sélection", -1, GRAYED
MENUITEM "Tout sélectionner", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Rechercher...\tCtrl+F",-1, GRAYED
MENUITEM "Suivant", -1, GRAYED
MENUITEM "Remplacer\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Propriétés",-1, GRAYED
MENUITEM "Objet", -1, GRAYED
END
POPUP "&Affichage"
BEGIN
MENUITEM "&Barre d'outils", -1, CHECKED
MENUITEM "Barre de format", -1, CHECKED
MENUITEM "Règle", -1, CHECKED
MENUITEM "Barre d'état", ID_STATUSBAR, CHECKED
END
POPUP "&Insertion"
BEGIN
MENUITEM "&Date et Heure...",-1, GRAYED
MENUITEM "&Objet...", -1, GRAYED
END
POPUP "&Format"
BEGIN
MENUITEM "&Police...", -1 GRAYED
MENUITEM "Style de puces", -1, GRAYED
MENUITEM "Paragraphe...", -1, GRAYED
MENUITEM "Tabulations...", -1, GRAYED
END
POPUP "&Fenêtre"
BEGIN
MENUITEM "En &Cascade", ID_WINDOW_CASCADE
MENUITEM "Mosaïque &Horizontale", ID_WINDOW_TILE_HORZ
MENUITEM "Mosaïque &Verticale", ID_WINDOW_TILE_VERT
MENUITEM "&Arrange les Icônes", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Suivante\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Aide"
BEGIN
MENUITEM "&À Propos de...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "Nouveau"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Nouveau type de document :", IDC_STATIC, 4, 3, 130, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Annuler", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "À propos de WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Fermer", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Ce programme est un logiciel libre; vous pouvez le redistribuer et/ou le modifier tout en respectant les termes de la \"GNU General Public License\" publiée par la Free Software Foundation; dans sa version 2 (ou selon votre préférence) toute version suivante.\r\n\r\nCe programme est distribué dans l'espoir qu'il sera utile, cependant SANS GARANTIE D'AUCUNE SORTE; sans même une garantie implicite de COMMERCIABILITE ou DE CONFORMITE A UNE UTILISATION PARTICULIERE. \r\n\r\nVoir la Licence Publique Générale GNU pour plus de détails. Vous devriez avoir reçu un exemplaire de la Licence Publique Générale GNU avec ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
IDS_DEFAULT_NAME "Document %1!u!"
IDS_READY " Prêt."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Document RTF"
IDS_DOC_TYPE_UNICODE_TEXT "Document texte"
IDS_DOC_TYPE_TEXT "Document texte Unicode"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nouveau"
IDS_TOOLTIP_OPEN "Ouvrir"
IDS_TOOLTIP_SAVE "Enregistrer"
IDS_TOOLTIP_PRINTPRE "Aperçu avant impression"
IDS_TOOLTIP_PRINT "Imprimer"
IDS_TOOLTIP_CUT "Couper"
IDS_TOOLTIP_COPY "Copier"
IDS_TOOLTIP_PASTE "Coller"
IDS_TOOLTIP_UNDO "Annuler"
IDS_TOOLTIP_REDO "Refaire"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Crée un nouveau document."
IDS_HINT_OPEN " Ouvre un document existant."
IDS_HINT_CLOSE " Ferme cette fenêtre."
IDS_HINT_CLOSEALL " Ferme toutes les fenêtres."
IDS_HINT_SAVE " Enregistre le document courant."
IDS_HINT_SAVEAS " Enregistre le document courant sous un nouveau nom."
IDS_HINT_PRINT " Imprime le document courant."
IDS_HINT_PRINTPRE " Aperçu avant impression."
IDS_HINT_PAGESETUP " Change la mise en page."
IDS_HINT_EXIT " Quitte cette application."
IDS_HINT_CASCADE " Arrange les fenêtres en cascade."
IDS_HINT_TILE_HORZ " Arrange les fenêtres en mosaïque horizontale."
IDS_HINT_TILE_VERT " Arrange les fenêtres en mosaïque verticale."
IDS_HINT_ARRANGE " Arrange les icônes en bas de la fenêtre."
IDS_HINT_NEXT " Affiche le document suivant."
IDS_HINT_SYS_RESTORE " Restaure la taille normale de la fenêtre."
IDS_HINT_SYS_MOVE " Bouge la fenêtre."
IDS_HINT_SYS_SIZE " Retaille la fenêtre."
IDS_HINT_SYS_MINIMIZE " Réduit la fenêtre."
IDS_HINT_SYS_MAXIMIZE " Affiche la fenêtre en plein écran."
END

View file

@ -0,0 +1,171 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Nuovo...", ID_NEW
MENUITEM "&Apri...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Chiudi\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "C&hiudi tutti", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Salva", ID_SAVE, GRAYED
MENUITEM "Salva C&ome...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Anteprima &di stampa", ID_PRINTPRE, GRAYED
MENUITEM "S&tampa...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "I&mposta pagina...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&sci\tAlt+F4", ID_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo", ID_UNDO, GRAYED
MENUITEM "&Redo", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Taglia", ID_CUT, GRAYED
MENUITEM "&Copia", ID_COPY, GRAYED
MENUITEM "&Incolla", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Clear", -1, GRAYED
MENUITEM "Selezion&a tutto", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "Trova...\tCtrl+F",-1, GRAYED
MENUITEM "Trova successivo", -1, GRAYED
MENUITEM "Sostituisci\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Proprietà oggetto",-1, GRAYED
MENUITEM "Oggetto", -1, GRAYED
END
POPUP "&Visualizza"
BEGIN
MENUITEM "Barra degli &Strumenti", -1, CHECKED
MENUITEM "Barra di &Formattazione", -1, CHECKED
MENUITEM "&Regoli", -1, CHECKED
MENUITEM "Barra di &Stato", ID_STATUSBAR, CHECKED
END
POPUP "&Inserisci"
BEGIN
MENUITEM "&Data e ora...",-1, GRAYED
MENUITEM "&Oggetto...", -1, GRAYED
END
POPUP "&Formato"
BEGIN
MENUITEM "&Font...", -1 GRAYED
MENUITEM "Stile Bullet", -1, GRAYED
MENUITEM "Paragrafi...", -1, GRAYED
MENUITEM "tabulazioni...", -1, GRAYED
END
POPUP "&Finestre"
BEGIN
MENUITEM "&Sovrapponi", ID_WINDOW_CASCADE
MENUITEM "Affianca &Orizzontalmente", ID_WINDOW_TILE_HORZ
MENUITEM "Affianca &Verticalmente", ID_WINDOW_TILE_VERT
MENUITEM "&Disponi Icone", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Succ&essiva\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Aiuto"
BEGIN
MENUITEM "&Informazioni su...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "New"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "New document Type:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Annulla", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "About WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Chiudi", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Questo programma è software libero; puoi distribuirlo e/o modificarlo nei termini di licenza di 'GNU General Public License' come pubblicata dalla 'Free Software Foundation'; entrambe le versioni 2 della Licenza, o (a vostra scelta) qualunque versione successiva.\r\n\r\nQuesto programma è distribuito con l'augurio che sia utile, ma PRIVO DI OGNI GARANZIA; privo anche della garanzia implicita di COMMERCIABILITÀ o UTILIZZABILITÀ PER UNO SPECIFICO USO. Vedi la 'GNU General Public License' per ulteriori dettagli.\r\n\r\nVoi dovreste aver ricevuto una copia della 'GNU General Public License' assieme a questo programma; se non è cosi' scrivete a 'Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA'."
IDS_DEFAULT_NAME "Documento %1!u!"
IDS_READY " Pronto."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Documento 'Rich Text'"
IDS_DOC_TYPE_UNICODE_TEXT "Testo"
IDS_DOC_TYPE_TEXT "Testo Unicode"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nuovo"
IDS_TOOLTIP_OPEN "Apri"
IDS_TOOLTIP_SAVE "Salva"
IDS_TOOLTIP_PRINTPRE "Anteprima di stampa"
IDS_TOOLTIP_PRINT "Stampa"
IDS_TOOLTIP_CUT "Taglia"
IDS_TOOLTIP_COPY "Copia"
IDS_TOOLTIP_PASTE "Incolla"
IDS_TOOLTIP_UNDO "Undo"
IDS_TOOLTIP_REDO "Redo"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Crea un nuovo documento."
IDS_HINT_OPEN " Apre un documento esistente."
IDS_HINT_CLOSE " Chiude questa finestra."
IDS_HINT_CLOSEALL " Chiude tutte le finestre."
IDS_HINT_SAVE " Salva il documento attivo."
IDS_HINT_SAVEAS " Salva il documento attivo con un nuovo nome."
IDS_HINT_PRINT " Stampa il documento attivo."
IDS_HINT_PRINTPRE " Anteprima della stampa del documento ."
IDS_HINT_PAGESETUP " Cambia le impostazioni di pagina."
IDS_HINT_EXIT " Esce dal programma."
IDS_HINT_CASCADE " Dispone le finestre in modo che siano sovrapposte."
IDS_HINT_TILE_HORZ " Dispone le finestre orizzontalmente in modo che non siano sovrapposte."
IDS_HINT_TILE_VERT " Dispone le finestre verticalmente in modo che non siano sovrapposte."
IDS_HINT_ARRANGE " Dispone le icone in basso nella finestra."
IDS_HINT_NEXT " Attiva la finestra successiva."
IDS_HINT_SYS_RESTORE " Ripristina la dimensione normale della finestra."
IDS_HINT_SYS_MOVE " Muova la finestra."
IDS_HINT_SYS_SIZE " Modifica la dimensione della finestra."
IDS_HINT_SYS_MINIMIZE " Riduce la finestra a una icona."
IDS_HINT_SYS_MAXIMIZE " Espande la finestra fino a riempire lo schermo."
END

View file

@ -0,0 +1,170 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&Fil"
BEGIN
MENUITEM "&Ny...", ID_NEW
MENUITEM "&Åpne...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Lukk\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "L&ukk alt", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Lagre", ID_SAVE, GRAYED
MENUITEM "Lagre &som...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Forhåndsvisning", ID_PRINTPRE, GRAYED
MENUITEM "&Skriv ut...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Utskrift &format...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "A&vslutt\tAlt+F4", ID_EXIT
END
POPUP "&Rediger"
BEGIN
MENUITEM "&Angre", ID_UNDO, GRAYED
MENUITEM "&Gjenta", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Klipp &ut", ID_CUT, GRAYED
MENUITEM "&Kopier", ID_COPY, GRAYED
MENUITEM "&Lim inn", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Rens", -1, GRAYED
MENUITEM "Merk &alt", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Finn...\tCtrl+F",-1, GRAYED
MENUITEM "Finn neste", -1, GRAYED
MENUITEM "Erstatt\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Objektegenskaper",-1, GRAYED
MENUITEM "Objekt", -1, GRAYED
END
POPUP "&Vis"
BEGIN
MENUITEM "&Verktøylinje", -1, CHECKED
MENUITEM "&Formatlinje", -1, CHECKED
MENUITEM "&Linjal", -1, CHECKED
MENUITEM "&Statuslinje", ID_STATUSBAR, CHECKED
END
POPUP "&Sett inn"
BEGIN
MENUITEM "&Dato og tid...",-1, GRAYED
MENUITEM "&Objekt...", -1, GRAYED
END
POPUP "&Format"
BEGIN
MENUITEM "&Skrift...", -1 GRAYED
MENUITEM "Punktmerking", -1, GRAYED
MENUITEM "Avsnitt...", -1, GRAYED
MENUITEM "Tabulatorer...", -1, GRAYED
END
POPUP "&Vindu"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Hele &Horisontalt", ID_WINDOW_TILE_HORZ
MENUITEM "Hele &Vertikalt", ID_WINDOW_TILE_VERT
MENUITEM "&Ordne Ikoner", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Nes&te\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Hjelp"
BEGIN
MENUITEM "&Om...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "Ny"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Ny dokument Type:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Avbryt", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "Om WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Lukk", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Denne programet er gratis programvare; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "Dokument %1!u!"
IDS_READY " Klar."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Rik Tekst Dokument"
IDS_DOC_TYPE_UNICODE_TEXT "Tekst Dokument"
IDS_DOC_TYPE_TEXT "Unicode Tekst Dokument"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Ny"
IDS_TOOLTIP_OPEN "Åpen"
IDS_TOOLTIP_SAVE "Lagre"
IDS_TOOLTIP_PRINTPRE "Forhåndsvisning"
IDS_TOOLTIP_PRINT "Skriv ut"
IDS_TOOLTIP_CUT "Klipp ut"
IDS_TOOLTIP_COPY "Kopiere"
IDS_TOOLTIP_PASTE "Paste"
IDS_TOOLTIP_UNDO "Angre"
IDS_TOOLTIP_REDO "Gjenta"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Opprette et nytt dokument."
IDS_HINT_OPEN " Åpene en eksisterende dokument."
IDS_HINT_CLOSE " Lukk dette vinduet."
IDS_HINT_CLOSEALL " Lukk alle vinduer."
IDS_HINT_SAVE " Lagre aktive dokument."
IDS_HINT_SAVEAS " Lagre aktive dokument med nytt navn."
IDS_HINT_PRINT " Skriv ut aktive dokument."
IDS_HINT_PRINTPRE " Forhåndsvis utskrevet dokument."
IDS_HINT_PAGESETUP " Endre side utsende instillinger."
IDS_HINT_EXIT " Avslutt denne applikasjonen."
IDS_HINT_CASCADE " Ordne vinduer så de ikke overlapper."
IDS_HINT_TILE_HORZ " Ordne vinduer som de ikke overlapper tittelen."
IDS_HINT_TILE_VERT " Ordne vinduer som de ikke overlapper tittelen."
IDS_HINT_ARRANGE " Ordne ikoner ved knappen av vinduet."
IDS_HINT_NEXT " Aktivere neste vindu."
IDS_HINT_SYS_RESTORE " Endre vinduet til normal størrelse."
IDS_HINT_SYS_MOVE " Flytt vinduet."
IDS_HINT_SYS_SIZE " Endre vinduet størrelse."
IDS_HINT_SYS_MINIMIZE " Endre vinduet til en ikon."
IDS_HINT_SYS_MAXIMIZE " Endre vinduet til å fylle skjermen."
END

View file

@ -0,0 +1,169 @@
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&Bestand"
BEGIN
MENUITEM "&Nieuw...", ID_NEW
MENUITEM "&Openen...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Sluiten\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Alles s&luiten", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "O&pslaan", ID_SAVE, GRAYED
MENUITEM "Op&slaan Als...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "A&fdrukvoorbeeld", ID_PRINTPRE, GRAYED
MENUITEM "Af&drukken...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pa&gina-instelling...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Afsluiten\tAlt+F4", ID_EXIT
END
POPUP "Be&werken"
BEGIN
MENUITEM "&Ongedaan maken", ID_UNDO, GRAYED
MENUITEM "&Herhalen", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "K&nippen", ID_CUT, GRAYED
MENUITEM "&Kopieren", ID_COPY, GRAYED
MENUITEM "&Plakken", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Se&lectie wissen", -1, GRAYED
MENUITEM "&Alles selecteren", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Zoeken...\tCtrl+F",-1, GRAYED
MENUITEM "Vo&lgende zoeken", -1, GRAYED
MENUITEM "Ve&rvangen\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Object Eigenschappen",-1, GRAYED
MENUITEM "Object", -1, GRAYED
END
POPUP "Beel&d"
BEGIN
MENUITEM "&Werkbalk", -1, CHECKED
MENUITEM "Werkbalk opmaa&k", -1, CHECKED
MENUITEM "&Liniaal", -1, CHECKED
MENUITEM "&Statusbalk", ID_STATUSBAR, CHECKED
END
POPUP "&Invoegen"
BEGIN
MENUITEM "&Datum en tijd...",-1, GRAYED
MENUITEM "&Object...", -1, GRAYED
END
POPUP "Opmaa&k"
BEGIN
MENUITEM "&Lettertype...", -1 GRAYED
MENUITEM "&Opsommingsteken", -1, GRAYED
MENUITEM "&Alinea...", -1, GRAYED
MENUITEM "&Tabs...", -1, GRAYED
END
POPUP "&Venster"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "&Horizontaal schikken", ID_WINDOW_TILE_HORZ
MENUITEM "&Verticaal schikken", ID_WINDOW_TILE_VERT
MENUITEM "&Pictogrammen schikken", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Vo&lgende\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Help"
BEGIN
MENUITEM "&Info...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "Nieuw"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Nieuw documenttype:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Annuleren", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "WordPad Info"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "OK", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "Document %1!u!"
IDS_READY " Ready."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Rich Text Document"
IDS_DOC_TYPE_UNICODE_TEXT "Text Document"
IDS_DOC_TYPE_TEXT "Unicode Text Document"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nieuw"
IDS_TOOLTIP_OPEN "Openen"
IDS_TOOLTIP_SAVE "Opslaan"
IDS_TOOLTIP_PRINTPRE "Afdrukvoorbeeld"
IDS_TOOLTIP_PRINT "Afdrukken"
IDS_TOOLTIP_CUT "Knippen"
IDS_TOOLTIP_COPY "Kopieren"
IDS_TOOLTIP_PASTE "Plakken"
IDS_TOOLTIP_UNDO "Ongedaan maken"
IDS_TOOLTIP_REDO "Herhalen"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Een nieuw document maken."
IDS_HINT_OPEN " Een bestaand document openen."
IDS_HINT_CLOSE " Sluit actief venster af."
IDS_HINT_CLOSEALL " Sluit alle vensters af."
IDS_HINT_SAVE " Het actieve document opslaan."
IDS_HINT_SAVEAS " Het actieve document opslaan onder een nieuwe naam."
IDS_HINT_PRINT " Het actieve document afdrukken."
IDS_HINT_PRINTPRE " Volledige pagina's weergeven."
IDS_HINT_PAGESETUP " Instellingen van de pagina-indeling wijzigen."
IDS_HINT_EXIT " De toepassing afsluiten."
IDS_HINT_CASCADE " Vensters schikken zodat ze overlappen."
IDS_HINT_TILE_HORZ " Vensters schikken zodat ze niet overlappen."
IDS_HINT_TILE_VERT " Vensters schikken zodat ze niet overlappen."
IDS_HINT_ARRANGE " Iconen aan de onderkant van dit venster schikken."
IDS_HINT_NEXT " Het volgende venster activeren."
IDS_HINT_SYS_RESTORE " Vorig formaat van dit venster."
IDS_HINT_SYS_MOVE " Verplaats dit venster."
IDS_HINT_SYS_SIZE " Wijzig het vermaak van dit venster."
IDS_HINT_SYS_MINIMIZE " Dit venster minimaliseren."
IDS_HINT_SYS_MAXIMIZE " Dit venster maximaliseren."
END

View file

@ -0,0 +1,174 @@
/*
* translated by xrogers
* xxrogers@users.sourceforge.net
* https://sourceforge.net/projects/reactospl
*/
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
IDR_MAINMENU MENU
BEGIN
POPUP "&Plik"
BEGIN
MENUITEM "&Nowy...", ID_NEW
MENUITEM "&Otwórz...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "Za&mknij\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "&Zamknij wszystkie", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "Zapi&sz", ID_SAVE, GRAYED
MENUITEM "&Zapisz jako...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Podgląd wydruku", ID_PRINTPRE, GRAYED
MENUITEM "&Drukuj...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Ustawienia strony...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Za&kończ\tAlt+F4", ID_EXIT
END
POPUP "&Edycja"
BEGIN
MENUITEM "&Cofnij", ID_UNDO, GRAYED
MENUITEM "&Ponów", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Wytnij", ID_CUT, GRAYED
MENUITEM "&Kopiuj", ID_COPY, GRAYED
MENUITEM "&Wklej", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Wyczyść", -1, GRAYED
MENUITEM "Zaznacz wszystko", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Znajdź...\tCtrl+F",-1, GRAYED
MENUITEM "Znajdź następny", -1, GRAYED
MENUITEM "Zamień\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Właściwości obiektu",-1, GRAYED
MENUITEM "Obiekt", -1, GRAYED
END
POPUP "Wido&k"
BEGIN
MENUITEM "Pasek &narzędzi", -1, CHECKED
MENUITEM "P&asek formatowania", -1, CHECKED
MENUITEM "&Linijka", -1, CHECKED
MENUITEM "&Pasek stanu", ID_STATUSBAR, CHECKED
END
POPUP "&Wstaw"
BEGIN
MENUITEM "&Data i godzina...",-1, GRAYED
MENUITEM "O&biekt...", -1, GRAYED
END
POPUP "For&mat"
BEGIN
MENUITEM "&Czcionka...", -1 GRAYED
MENUITEM "&Wypunktowanie", -1, GRAYED
MENUITEM "&Akapit...", -1, GRAYED
MENUITEM "&Tabulatory...", -1, GRAYED
END
POPUP "&Okno"
BEGIN
MENUITEM "&Kaskadowo", ID_WINDOW_CASCADE
MENUITEM "&Sąsiadująco w poziomie", ID_WINDOW_TILE_HORZ
MENUITEM "Sąsi&adująco w pionie", ID_WINDOW_TILE_VERT
MENUITEM "&Rozmieść ikony", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "&Następne\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "Pomo&c"
BEGIN
MENUITEM "WordPad - &informacje...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "Nowy"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Typ nowego dokumentu:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Anuluj", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "WordPad - informacje"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Zamknij", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Niniejszy program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez Fundację Wolnego Oprogramowania - według wersji 2 tej Licencji lub (według Twojego wyboru) którejś z późniejszych wersji.\r\n\r\nNiniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. W celu uzyskania bliższych informacji sięgnij do Powszechnej Licencji Publicznej GNU.\r\n\r\nZ pewnością wraz z niniejszym programem otrzymałeś też egzemplarz Powszechnej Licencji Publicznej GNU (GNU General Public License); jeśli nie - napisz do Free Software Foundation, Inc., 59 Temple Place, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_DEFAULT_NAME "Dokument %1!u!"
IDS_READY " Gotowy."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Dokument sformatowany"
IDS_DOC_TYPE_UNICODE_TEXT "Dokument tekstowy"
IDS_DOC_TYPE_TEXT "Dokument tekstowy Unicode"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nowy"
IDS_TOOLTIP_OPEN "Otwórz"
IDS_TOOLTIP_SAVE "Zapisz"
IDS_TOOLTIP_PRINTPRE "Podgląd wydruku"
IDS_TOOLTIP_PRINT "Drukuj"
IDS_TOOLTIP_CUT "Wytnij"
IDS_TOOLTIP_COPY "Kopiuj"
IDS_TOOLTIP_PASTE "Wklej"
IDS_TOOLTIP_UNDO "Cofnij"
IDS_TOOLTIP_REDO "Ponów"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Tworzy nowy dokument."
IDS_HINT_OPEN " Otwiera istniejący dokument."
IDS_HINT_CLOSE " Zamyka to okno."
IDS_HINT_CLOSEALL " Zamyka wszystkie okna."
IDS_HINT_SAVE " Zapisuje na dysku aktywny dokument."
IDS_HINT_SAVEAS " Zapisuje pod nową nazwą aktywny dokument."
IDS_HINT_PRINT " Drukuje aktywny dokument."
IDS_HINT_PRINTPRE " Wyświetla podgląd wydruku aktywnego dokumentu."
IDS_HINT_PAGESETUP " Zmienia ustawienia układu strony."
IDS_HINT_EXIT " Zamyka aplikację."
IDS_HINT_CASCADE " Ustawia okna w kaskadę."
IDS_HINT_TILE_HORZ " Rozmieszcza okna sąsiadująco w poziomie."
IDS_HINT_TILE_VERT " Rozmieszcza okna sąsiadująco w pionie."
IDS_HINT_ARRANGE " Porządkuje ikony na dole okna."
IDS_HINT_NEXT " Aktywuje następne okno."
IDS_HINT_SYS_RESTORE " Przywraca okno do normalnego rozmiaru."
IDS_HINT_SYS_MOVE " Przenosi to okno."
IDS_HINT_SYS_SIZE " Zmienia rozmiar tego okna."
IDS_HINT_SYS_MINIMIZE " Minimalizuje to okno do ikony."
IDS_HINT_SYS_MAXIMIZE " Rozszerza to okno do rozmiarów ekranu."
END

View file

@ -0,0 +1,172 @@
// Russian language resource file (Dmitry Chapyshev, 2007-06-11)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
IDR_MAINMENU MENU
BEGIN
POPUP "&Файл"
BEGIN
MENUITEM "&Новый...", ID_NEW
MENUITEM "&Открыть...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Закрыть\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "З&акрыть все", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Сохранить", ID_SAVE, GRAYED
MENUITEM "Со&хранить как...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Предварительный просмотр", ID_PRINTPRE, GRAYED
MENUITEM "П&ечать...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Пара&метры страницы...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Выход\tAlt+F4", ID_EXIT
END
POPUP "&Правка"
BEGIN
MENUITEM "&Отменить", ID_UNDO, GRAYED
MENUITEM "&Вернуть", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "В&ырезать", ID_CUT, GRAYED
MENUITEM "&Копировать", ID_COPY, GRAYED
MENUITEM "В&ставить", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Очистить", -1, GRAYED
MENUITEM "Вы&делить все", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Найти...\tCtrl+F",-1, GRAYED
MENUITEM "Найти далее", -1, GRAYED
MENUITEM "Заменить\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Свойства объекта",-1, GRAYED
MENUITEM "Объект", -1, GRAYED
END
POPUP "&Вид"
BEGIN
MENUITEM "&Панель инструментов", -1, CHECKED
MENUITEM "П&анель форматирования", -1, CHECKED
MENUITEM "&Линейка", -1, CHECKED
MENUITEM "&Строка состояния", ID_STATUSBAR, CHECKED
END
POPUP "Вст&авка"
BEGIN
MENUITEM "&Дата и время...",-1, GRAYED
MENUITEM "&Объект...", -1, GRAYED
END
POPUP "Фор&мат"
BEGIN
MENUITEM "&Шрифт...", -1 GRAYED
MENUITEM "Маркер", -1, GRAYED
MENUITEM "Абзац...", -1, GRAYED
MENUITEM "Табуляция...", -1, GRAYED
END
POPUP "&Окно"
BEGIN
MENUITEM "&Каскадом", ID_WINDOW_CASCADE
MENUITEM "&Слева направо", ID_WINDOW_TILE_HORZ
MENUITEM "С&верху вниз", ID_WINDOW_TILE_VERT
MENUITEM "&Упорядочить", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "С&ледующее\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Справка"
BEGIN
MENUITEM "&О программе...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "Новый"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Тип нового документа:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Отмена", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "О программе WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Закрыть", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Эта программа является свободно распространяемой; Вы можете распространять ее повторно и (или) изменять, соблюдая условия Открытого лицензионного соглашения GNU, опубликованного Фондом свободно распространяемого программного обеспечения; либо редакции 2 Соглашения, либо (на ваше усмотрение) любой редакции, выпущенной позже.\r\n\r\nЭта программа распространяется в надежде на то, что она окажется полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, включая подразумеваемую гарантию КАЧЕСТВА либо ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробности содержатся в Открытом лицензионном соглашении GNU.\r\n\r\nВместе с этой программой должен распространяться экземпляр Открытого лицензионного соглашения GNU, если он отсутствует, сообщите об этом в Фонд свободно распространяемого программного обеспечения (Free Software Foundation, Inc.), 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "Домекумент %1!u!"
IDS_READY " Готово."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Документ в формате RTF"
IDS_DOC_TYPE_UNICODE_TEXT "Текстовый документ"
IDS_DOC_TYPE_TEXT "Текстовый документ в Юникоде"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Новый"
IDS_TOOLTIP_OPEN "Открыть"
IDS_TOOLTIP_SAVE "Сохранить"
IDS_TOOLTIP_PRINTPRE "Предварительный просмотр"
IDS_TOOLTIP_PRINT "Печать"
IDS_TOOLTIP_CUT "Вырезать"
IDS_TOOLTIP_COPY "Копировать"
IDS_TOOLTIP_PASTE "Вставить"
IDS_TOOLTIP_UNDO "Отменить"
IDS_TOOLTIP_REDO "Вернуть"
END
/* Подсказки */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Создать новый документ."
IDS_HINT_OPEN " Открыть существующий документ."
IDS_HINT_CLOSE " Закрыть это окно."
IDS_HINT_CLOSEALL " Закрыть все окна."
IDS_HINT_SAVE " Сохранить текущий документ."
IDS_HINT_SAVEAS " Сохранить текущий документ с новым именем."
IDS_HINT_PRINT " Печать текущего документа."
IDS_HINT_PRINTPRE " Предпросмотр печатаемого документа."
IDS_HINT_PAGESETUP " Изменить расположение страниц."
IDS_HINT_EXIT " Выход из этого приложения."
IDS_HINT_CASCADE " Окна накладываются друг на друга."
IDS_HINT_TILE_HORZ " Заголовки окон не накладываются друг на друга."
IDS_HINT_TILE_VERT " Заголовки окон не накладываются друг на друга."
IDS_HINT_ARRANGE " Расположение значков внизу окна."
IDS_HINT_NEXT " Перейти к следующему окну."
IDS_HINT_SYS_RESTORE " Востановить нормальный размер окна."
IDS_HINT_SYS_MOVE " Переместить это окно."
IDS_HINT_SYS_SIZE " Изменить размер этого окна."
IDS_HINT_SYS_MINIMIZE " Сворачивание окна в значок."
IDS_HINT_SYS_MAXIMIZE " Разворачивание окна во весь экран"
END

View file

@ -0,0 +1,189 @@
/*
* ReactOS Document Editor
*
* Copyright (C) 2006 Ged Murphy
* Copyright (C) 2006 Sumath Aowsakulsutthi (Thai translation)
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
LANGUAGE LANG_THAI, SUBLANG_DEFAULT
IDR_MAINMENU MENU
BEGIN
POPUP "á&¿éÁ"
BEGIN
MENUITEM "ã&ËÁè...", ID_NEW
MENUITEM "à&»Ô´...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "»Ô&´\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "»Ô´ &·Ñé§ËÁ´", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&ºÑ¹·Ö¡", ID_SAVE, GRAYED
MENUITEM "ºÑ¹·Ö¡ à»ç&¹...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&ÀÒ¾¡è͹¾ÔÁ¾ì", ID_PRINTPRE, GRAYED
MENUITEM "&¾ÔÁ¾ì...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&µÑ駤èÒ˹éÒ¡ÃдÒÉ...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&ÍÍ¡¨Ò¡â»Ãá¡ÃÁ\tAlt+F4", ID_EXIT
END
POPUP "á&¡éä¢"
BEGIN
MENUITEM "à&ÅÔ¡·Ó", ID_UNDO, GRAYED
MENUITEM "&Âé͹¡ÅѺ", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "&µÑ´", ID_CUT, GRAYED
MENUITEM "&¤Ñ´ÅÍ¡", ID_COPY, GRAYED
MENUITEM "&ÇÒ§", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "ÅéÒ&§", -1, GRAYED
MENUITEM "à&Å×Í¡·Ñé§ËÁ´", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "¤é¹&ËÒ...\tCtrl+F",-1, GRAYED
MENUITEM "ËÒµèÍä»", -1, GRAYED
MENUITEM "á·¹·Õè\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "¤Ø³ÊÁºÑµÔ¢Í§Çѵ¶Ø",-1, GRAYED
MENUITEM "Çѵ¶Ø", -1, GRAYED
END
POPUP "&ÁØÁÁͧ"
BEGIN
MENUITEM "á&¶ºà¤Ã×èͧÁ×Í", -1, CHECKED
MENUITEM "ᶺ&ÃٻẺ", -1, CHECKED
MENUITEM "ᶺäÁéºÃ÷Ñ&´", -1, CHECKED
MENUITEM "ᶺ&ʶҹÐ", ID_STATUSBAR, CHECKED
END
POPUP "á·Ã&¡"
BEGIN
MENUITEM "&Çѹ·ÕèáÅÐàÇÅÒ...",-1, GRAYED
MENUITEM "ÇÑ&µ¶Ø...", -1, GRAYED
END
POPUP "&ÃٻẺ"
BEGIN
MENUITEM "&µÑÇÍÑ¡ÉÃ...", -1 GRAYED
MENUITEM "ËÑÇ¢éÍÂèÍÂ", -1, GRAYED
MENUITEM "ÃÐÂкÃ÷Ѵ...", -1, GRAYED
MENUITEM "µÑ駡Ñé¹Ë¹éÒ...", -1, GRAYED
END
POPUP "&˹éÒµèÒ§"
BEGIN
MENUITEM "¨Ñ´à»ç¹&ªÑé¹", ID_WINDOW_CASCADE
MENUITEM "¨Ñ´á¹Ç&¹Í¹", ID_WINDOW_TILE_HORZ
MENUITEM "¨Ñ´á¹Ç&µÑé§", ID_WINDOW_TILE_VERT
MENUITEM "&¨Ñ´àÃÕ§ÊÑ­ÃÙ»", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "&¶Ñ´ä»\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&ªèÇÂàËÅ×Í"
BEGIN
MENUITEM "&à¡ÕèÂǡѺ...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "à»Ô´Ë¹éÒµèÒ§ãËÁè"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "ÊÃéÒ§ãËÁè"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "ÃٻẺàÍ¡ÊÒÃãËÁè:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&µ¡Å§", IDOK, 112, 16, 44, 13
PUSHBUTTON "&¡àÅÔ¡", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "à¡ÕèÂǡѺ WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nʧǹÅÔ¢ÊÔ·¸Ôì (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "»Ô´", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "àÍ¡ÊÒà %1!u!"
IDS_READY " àÊÃç¨áÅéÇ."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Rich Text Document"
IDS_DOC_TYPE_UNICODE_TEXT "Text Document"
IDS_DOC_TYPE_TEXT "Unicode Text Document"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "ãËÁè"
IDS_TOOLTIP_OPEN "à»Ô´"
IDS_TOOLTIP_SAVE "ºÑ¹·Ö¡"
IDS_TOOLTIP_PRINTPRE "ÀÒ¾¡è͹¾ÔÁ¾ì"
IDS_TOOLTIP_PRINT "¾ÔÁ¾ì"
IDS_TOOLTIP_CUT "µÑ´"
IDS_TOOLTIP_COPY "¤Ñ´ÅÍ¡"
IDS_TOOLTIP_PASTE "ÇÒ§"
IDS_TOOLTIP_UNDO "àÅÔ¡·Ó"
IDS_TOOLTIP_REDO "Âé͹¡ÅѺ"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " ÊÃéÒ§àÍ¡ÊÒÃãËÁè"
IDS_HINT_OPEN " à»Ô´àÍ¡ÊÒ÷Õèä´é·ÓáÅéÇ"
IDS_HINT_CLOSE " »Ô´Ë¹éÒµèÒ§¹Õé"
IDS_HINT_CLOSEALL " »Ô´Ë¹éÒµèÒ§·Ñé§ËÁ´"
IDS_HINT_SAVE " ºÑ¹·Ö¡àÍ¡ÊÒûѨ¨ØºÑ¹"
IDS_HINT_SAVEAS " ºÑ¹·Ö¡àÍ¡ÊÒûѨ¨ØºÑ¹´éǪ×èÍãËÁè"
IDS_HINT_PRINT " ¾ÔÁ¾ìàÍ¡ÊÒûѨ¨ØºÑ¹"
IDS_HINT_PRINTPRE " ÁͧÀÒ¾¡è͹¾ÔÁ¾ì¢Í§àÍ¡ÊÒÃ"
IDS_HINT_PAGESETUP " à»ÅÕ蹡ÒõÑ駤èÒ˹éÒ¡ÃдÒÉ"
IDS_HINT_EXIT " ÍÍ¡¨Ò¡â»Ãá¡ÃÁ¹Õé"
IDS_HINT_CASCADE " ¨Ñ´àÃÕ§˹éÒµèÒ§ãËéÇÒ§«é͹¡Ñ¹"
IDS_HINT_TILE_HORZ " ¨Ñ´àÃÕ§˹éÒµèÒ§ÇÒ§àÃÕ§ã¹á¹Ç¹Í¹"
IDS_HINT_TILE_VERT " ¨Ñ´àÃÕ§˹éÒµèÒ§ÇÒ§àÃÕ§ã¹á¹ÇµÑé§"
IDS_HINT_ARRANGE " ¨Ñ´àÃÕ§ÊÑ­ÃÙ»·Õè´éÒ¹ÅèÒ§¢Í§Ë¹éÒµèÒ§"
IDS_HINT_NEXT " ·Ó§Ò¹·Õè˹éÒµèÒ§¶Ñ´ä»"
IDS_HINT_SYS_RESTORE " ¿×鹿Ù˹éÒµèÒ§¹ÕéÊÙ袹Ҵ»¡µÔ"
IDS_HINT_SYS_MOVE " à¤Å×è͹ÂéÒÂ˹éÒµèÒ§¹Õé"
IDS_HINT_SYS_SIZE " à»ÅÕè¹¢¹Ò´Ë¹éÒµèÒ§¹Õé"
IDS_HINT_SYS_MINIMIZE " ÂèÍ¢¹Ò´Ë¹éÒµèÒ§¹Õéä»à»ç¹ÊÑ­ÃÙ»"
IDS_HINT_SYS_MAXIMIZE " ¢ÂÒ¢¹Ò´Ë¹éÒµèÒ§¹ÕéãËé¾Í´Õ¡Ñº¨ÍÀÒ¾"
END

View file

@ -0,0 +1,177 @@
/*
* PROJECT: ReactOS Document Editor
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/wordpad/lang/uk-UA.rc
* PURPOSE: Ukraianian Language File for WordPad
* TRANSLATOR: Artem Reznikov
*/
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
IDR_MAINMENU MENU
BEGIN
POPUP "&Ôàéë"
BEGIN
MENUITEM "&Ñòâîðèòè...", ID_NEW
MENUITEM "&³äêðèòè...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Çàêðèòè\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Ç&àêðèòè âñå", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "Ç&áåðåãòè", ID_SAVE, GRAYED
MENUITEM "Çáåðåãòè &ÿê...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Ïîïåðåäí³é ïåðåãëÿä", ID_PRINTPRE, GRAYED
MENUITEM "Äðóê&...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Ïàðà&ìåòðè ñòîð³íêè...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Â&èõ³ä\tAlt+F4", ID_EXIT
END
POPUP "&Ïðàâêà"
BEGIN
MENUITEM "&Ñêàñóâàòè", ID_UNDO, GRAYED
MENUITEM "Ïîâ&òîðèòè", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Âèð³çàòè", ID_CUT, GRAYED
MENUITEM "&Êîï³þâàòè", ID_COPY, GRAYED
MENUITEM "Âñò&àâèòè", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Î&÷èñòèòè", -1, GRAYED
MENUITEM "Âèä³&ëèòè âñå", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "Ç&íàéòè...\tCtrl+F", -1, GRAYED
MENUITEM "Çíà&éòè äàë³", -1, GRAYED
MENUITEM "&Çàì³íèòè\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Âëàñòèâîñò³ îá'&ºêòà", -1, GRAYED
MENUITEM "Îá'ºêò", -1, GRAYED
END
POPUP "&Âèãëÿä"
BEGIN
MENUITEM "Ïàíåëü &³íñòðóìåíò³â", -1, CHECKED
MENUITEM "Ï&àíåëü ôîðìàòóâàííÿ", -1, CHECKED
MENUITEM "&˳í³éêà", -1, CHECKED
MENUITEM "&Ðÿäîê ñòàíó", ID_STATUSBAR, CHECKED
END
POPUP "Âñò&àâêà"
BEGIN
MENUITEM "&Äàòà é ÷àñ...", -1, GRAYED
MENUITEM "Î&á'ºêò...", -1, GRAYED
END
POPUP "Ôîð&ìàò"
BEGIN
MENUITEM "&Øðèôò...", -1 GRAYED
MENUITEM "&Ìàðêåð", -1, GRAYED
MENUITEM "&Àáçàö...", -1, GRAYED
MENUITEM "&Òàáóëÿö³ÿ...", -1, GRAYED
END
POPUP "&³êíî"
BEGIN
MENUITEM "&Êàñêàäîì", ID_WINDOW_CASCADE
MENUITEM "&Ãîðèçîíòàëüíî", ID_WINDOW_TILE_HORZ
MENUITEM "&Âåðòèêàëüíî", ID_WINDOW_TILE_VERT
MENUITEM "Óïîðÿäêóâàòè &çíà÷êè", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "&Íàñòóïíå\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Äîâ³äêà"
BEGIN
MENUITEM "&Ïðî ïðîãðàìó...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "Íîâèé äîêóìåíò"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "Òèï íîâîãî äîêóìåíòà:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "&OK", IDOK, 112, 16, 44, 13
PUSHBUTTON "&Ñêàñóâàòè", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "Ïðî ïðîãðàìó WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\nCopyright (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Çàêðèòè", IDOK, 65, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 40, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "Äîêóìåíò %1!u!"
IDS_READY " Âèêîíàíî."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "Äîêóìåíò ó ôîðìàò³ RTF"
IDS_DOC_TYPE_UNICODE_TEXT "Òåêñòîâèé äîêóìåíò"
IDS_DOC_TYPE_TEXT "Òåêñòîâèé äîêóìåíò ó êîäóâàíí³ Þí³êîä"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Ñòâîðèòè"
IDS_TOOLTIP_OPEN "³äêðèòè"
IDS_TOOLTIP_SAVE "Çáåðåãòè"
IDS_TOOLTIP_PRINTPRE "Ïîïåðåäí³é ïåðåãëÿä"
IDS_TOOLTIP_PRINT "Äðóê"
IDS_TOOLTIP_CUT "Âèð³çàòè"
IDS_TOOLTIP_COPY "Êîï³þâàòè"
IDS_TOOLTIP_PASTE "Âñòàâèòè"
IDS_TOOLTIP_UNDO "Ñêàñóâàòè"
IDS_TOOLTIP_REDO "Ïîâåðíóòè"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Ñòâîðåííÿ íîâîãî äîêóìåíòà."
IDS_HINT_OPEN " ³äêðèòòÿ ³ñíóþ÷îãî äîêóìåíòà."
IDS_HINT_CLOSE " Çàêðèòòÿ öüîãî â³êíà."
IDS_HINT_CLOSEALL " Çàêðèòòÿ âñ³õ â³êîí."
IDS_HINT_SAVE " Çáåðåæåííÿ àêòèâíîãî äîêóìåíòà."
IDS_HINT_SAVEAS " Çáåðåæåííÿ àêòèâíîãî äîêóìåíòà ï³ä íîâèì ³ì'ÿì."
IDS_HINT_PRINT " Äðóê àêòèâíîãî äîêóìåíòà."
IDS_HINT_PRINTPRE " Ïîïåðåäí³é ïåðåãëÿä äîêóìåíòà ïåðåä äðóêîì."
IDS_HINT_PAGESETUP " Çì³íà ïàðàìåòð³â ñòîð³íêè."
IDS_HINT_EXIT " Âèõ³ä ç ö³º¿ ïðîãðàìè."
IDS_HINT_CASCADE " Ðîçòàøóâàííÿ â³êîí ç ïåðåêðèòòÿì."
IDS_HINT_TILE_HORZ " Ðîçòàøóâàííÿ â³êîí áåç ïåðåêðèòòÿ."
IDS_HINT_TILE_VERT " Ðîçòàøóâàííÿ â³êîí áåç ïåðåêðèòòÿ."
IDS_HINT_ARRANGE " Óïîðÿäêóâàííÿ çíà÷ê³â â íèæí³é ÷àñòèí³ â³êíà."
IDS_HINT_NEXT " Ïåðåõ³ä äî â³êíà íàñòóïíîãî äîêóìåíòà."
IDS_HINT_SYS_RESTORE " ³äíîâëåííÿ âèõ³äíèõ ðîçì³ð³â â³êíà."
IDS_HINT_SYS_MOVE " Çì³íà ðîçòàøóâàííÿ â³êíà."
IDS_HINT_SYS_SIZE " Çì³íà ðîçì³ð³â â³êíà."
IDS_HINT_SYS_MINIMIZE " Çãîðòàííÿ â³êíà äî çíà÷êà."
IDS_HINT_SYS_MAXIMIZE " Ðîçãîðòàííÿ â³êíà äî ðîçì³ð³â åêðàíà."
END

View file

@ -0,0 +1,190 @@
/*
* WordPad (Simplified Chinese resources)
* 写字板(简体中文资源)
* Copyright 2007 zhangbing <e_zb@21cn.com, ezb@mail.gywb.cn>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
IDR_MAINMENU MENU
BEGIN
POPUP "文件(&F)"
BEGIN
MENUITEM "新建(&N)...", ID_NEW
MENUITEM "打开(&O)", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "关闭(&C)\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "关闭全部(&L)", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "保存(&S)", ID_SAVE, GRAYED
MENUITEM "另存为(&A)...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "打印预览(&V)", ID_PRINTPRE, GRAYED
MENUITEM "打印(&P)...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "页面设置(&U)...", ID_PAGESETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "退出(&X)\tAlt+F4", ID_EXIT
END
POPUP "编辑(&E)"
BEGIN
MENUITEM "撤销(&U)", ID_UNDO, GRAYED
MENUITEM "重做(&R)", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "剪切(&T)", ID_CUT, GRAYED
MENUITEM "复制(&C)", ID_COPY, GRAYED
MENUITEM "粘贴(&P)", ID_PASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "清除", -1, GRAYED
MENUITEM "全选(&A)", ID_SELALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "查找(&F)...\tCtrl+F", -1, GRAYED
MENUITEM "查找下一个", -1, GRAYED
MENUITEM "替换\tCtrl+H", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "对象属性", -1, GRAYED
MENUITEM "对象", -1, GRAYED
END
POPUP "查看(&V)"
BEGIN
MENUITEM "工具栏(&T)", -1, CHECKED
MENUITEM "格式栏(&F)", -1, CHECKED
MENUITEM "标尺(&R)", -1, CHECKED
MENUITEM "状态栏(&S)", ID_STATUSBAR, CHECKED
END
POPUP "插入(&I)"
BEGIN
MENUITEM "日期和时间(&D)...", -1, GRAYED
MENUITEM "对象(&O)...", -1, GRAYED
END
POPUP "格式(&F)"
BEGIN
MENUITEM "字体(&F)...", -1 GRAYED
MENUITEM "项目符号样式", -1, GRAYED
MENUITEM "段落...", -1, GRAYED
MENUITEM "跳格键...", -1, GRAYED
END
POPUP "窗口(&W)"
BEGIN
MENUITEM "层叠窗口(&C)", ID_WINDOW_CASCADE
MENUITEM "横向平铺窗口(&H)", ID_WINDOW_TILE_HORZ
MENUITEM "纵向平铺窗口(&V)", ID_WINDOW_TILE_VERT
MENUITEM "排列图标(&A)", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "下一个窗口(&T)\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于写字板(&A)...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_NEWDOCSEL DIALOGEX 6,6,159,67
CAPTION "新建"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
LTEXT "新建文档类型:", IDC_STATIC, 4, 3, 72, 9
LISTBOX IDC_LIST, 4, 16, 104, 46, WS_TABSTOP
PUSHBUTTON "确定(&O)", IDOK, 112, 16, 44, 13
PUSHBUTTON "取消(&C)", IDCANCEL, 112, 33, 44, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "关于WordPad"
FONT 8, "MS Shell Dlg",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "WordPad II v0.1\n版权 (C) 2006\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
LTEXT "中文翻译:张冰 (e_zb@21cn.com, ezb@mail.gywb.cn)",IDC_STATIC, 48, 32, 111, 25
PUSHBUTTON "确定", IDOK, 65, 165, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 50, 174, 110, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_DEFAULT_NAME "Document %1!u!"
IDS_READY " Ready."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_DOC_TYPE_RICH_TEXT "RTF 文档"
IDS_DOC_TYPE_UNICODE_TEXT "文本文档"
IDS_DOC_TYPE_TEXT "Unicode 文本文档"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "新建"
IDS_TOOLTIP_OPEN "打开"
IDS_TOOLTIP_SAVE "保存"
IDS_TOOLTIP_PRINTPRE "打印预览"
IDS_TOOLTIP_PRINT "打印"
IDS_TOOLTIP_CUT "剪切"
IDS_TOOLTIP_COPY "复制"
IDS_TOOLTIP_PASTE "粘贴"
IDS_TOOLTIP_UNDO "撤销"
IDS_TOOLTIP_REDO "重做"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " 创建新文档。"
IDS_HINT_OPEN " 打开已存文档。"
IDS_HINT_CLOSE " 关闭活动文档。"
IDS_HINT_CLOSEALL " 关闭所有文档。"
IDS_HINT_SAVE " 保存活动文档。"
IDS_HINT_SAVEAS " 用新名字保存活动文档。"
IDS_HINT_PRINT " 打印活动文档。"
IDS_HINT_PRINTPRE " 显示整个页面。"
IDS_HINT_PAGESETUP " 改变页面设置。"
IDS_HINT_EXIT " 退出应用程序;提醒您保存文档。"
IDS_HINT_CASCADE " 以重叠方式排列窗口"
IDS_HINT_TILE_HORZ " 以非重叠的平铺方式排列窗口"
IDS_HINT_TILE_VERT " 以非重叠的平铺方式排列窗口"
IDS_HINT_ARRANGE " 在窗口底部排列图标"
IDS_HINT_NEXT " 激活下一个窗口"
IDS_HINT_SYS_RESTORE " 恢复窗口"
IDS_HINT_SYS_MOVE " 移动窗口"
IDS_HINT_SYS_SIZE " 修改窗口尺寸"
IDS_HINT_SYS_MINIMIZE " 最小化"
IDS_HINT_SYS_MAXIMIZE " 最大化"
END

View file

@ -0,0 +1,663 @@
#include "precomp.h"
static const TCHAR szMainWndClass[] = TEXT("WordPadMainWndClass");
#define ID_MDI_FIRSTCHILD 50000
#define ID_MDI_WINDOWMENU 5
/* menu hints */
static const MENU_HINT MainMenuHintTable[] = {
/* File Menu */
{ID_BLANK, IDS_HINT_BLANK},
{ID_NEW, IDS_HINT_NEW},
{ID_OPEN, IDS_HINT_OPEN},
{ID_CLOSE, IDS_HINT_CLOSE},
{ID_CLOSEALL, IDS_HINT_CLOSEALL},
{ID_SAVE, IDS_HINT_SAVE},
{ID_SAVEAS, IDS_HINT_SAVEAS},
{ID_PRINT, IDS_HINT_PRINT},
{ID_PRINTPRE, IDS_HINT_PRINTPRE},
{ID_PAGESETUP, IDS_HINT_PAGESETUP},
{ID_EXIT, IDS_HINT_EXIT},
/* Window Menu */
{ID_WINDOW_NEXT, IDS_HINT_NEXT},
{ID_WINDOW_CASCADE, IDS_HINT_CASCADE},
{ID_WINDOW_TILE_HORZ, IDS_HINT_TILE_HORZ},
{ID_WINDOW_TILE_VERT, IDS_HINT_TILE_VERT},
{ID_WINDOW_ARRANGE, IDS_HINT_ARRANGE}
};
static const MENU_HINT SystemMenuHintTable[] = {
{SC_RESTORE, IDS_HINT_SYS_RESTORE},
{SC_MOVE, IDS_HINT_SYS_MOVE},
{SC_SIZE, IDS_HINT_SYS_SIZE},
{SC_MINIMIZE, IDS_HINT_SYS_MINIMIZE},
{SC_MAXIMIZE, IDS_HINT_SYS_MAXIMIZE},
{SC_CLOSE, IDS_HINT_CLOSE},
{SC_NEXTWINDOW, IDS_HINT_NEXT},
};
static VOID
CreateToolbars(PMAIN_WND_INFO Info)
{
}
static VOID CALLBACK
MainWndResize(PVOID Context,
WORD cx,
WORD cy)
{
RECT rcClient = {0};
RECT rcStatus = {0};
HDWP dwp;
PMAIN_WND_INFO Info = (PMAIN_WND_INFO)Context;
/* Calculate the MDI client rectangle */
rcClient.right = cx;
rcClient.bottom = cy;
if (Info->hStatus != NULL)
{
GetWindowRect(Info->hStatus,
&rcStatus);
rcClient.bottom -= (rcStatus.bottom - rcStatus.top);
}
dwp = BeginDeferWindowPos(2);
if (dwp != NULL)
{
/* Update the MDI client */
if (Info->hMdiClient != NULL)
{
dwp = DeferWindowPos(dwp,
Info->hMdiClient,
NULL,
rcClient.left,
rcClient.top,
rcClient.right - rcClient.left,
rcClient.bottom - rcClient.top,
SWP_NOZORDER);
if (dwp == NULL)
return;
}
/* Update the status bar */
if (Info->hStatus != NULL)
{
dwp = DeferWindowPos(dwp,
Info->hStatus,
NULL,
0,
cy - (rcStatus.bottom - rcStatus.top),
cx,
rcStatus.bottom - rcStatus.top,
SWP_NOZORDER);
if (dwp == NULL)
return;
}
EndDeferWindowPos(dwp);
}
}
static VOID
InitMainWnd(PMAIN_WND_INFO Info)
{
CLIENTCREATESTRUCT ccs;
INT statwidths[] = {110, -1};
/* FIXME - create controls and initialize the application */
/* create the status bar */
Info->hStatus = CreateWindowEx(0,
STATUSCLASSNAME,
NULL,
WS_VISIBLE | WS_CHILD | WS_CLIPSIBLINGS | CCS_NOPARENTALIGN | SBARS_SIZEGRIP,
0,
0,
0,
0,
Info->hSelf,
(HMENU)IDC_STATUSBAR,
hInstance,
NULL);
if (Info->hStatus != NULL)
SendMessage(Info->hStatus,
SB_SETPARTS,
sizeof(statwidths)/sizeof(int),
(LPARAM)statwidths);
/* create the MDI client window */
ccs.hWindowMenu = GetSubMenu(GetMenu(Info->hSelf),
ID_MDI_WINDOWMENU);
ccs.idFirstChild = ID_MDI_FIRSTCHILD;
Info->hMdiClient = CreateWindowEx(WS_EX_ACCEPTFILES | WS_EX_CLIENTEDGE,
TEXT("MDICLIENT"),
NULL,
WS_VISIBLE | WS_CHILD | WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_VSCROLL | WS_HSCROLL,
0,
0,
0,
0,
Info->hSelf,
NULL,
hInstance,
&ccs);
CreateToolbars(Info);
/* initialize file open/save structure */
FileInitialize(Info->hSelf);
}
static VOID
MainWndCommand(PMAIN_WND_INFO Info,
WORD CmdId,
HWND hControl)
{
static TCHAR szFileName[MAX_PATH];
static TCHAR szDocumentName[MAX_PATH];
UNREFERENCED_PARAMETER(hControl);
switch (CmdId)
{
case ID_NEW:
{
OPEN_EDIT_INFO OpenInfo;
INT Ret;
OpenInfo.CreateNew = TRUE;
LoadAndFormatString(hInstance,
IDS_DEFAULT_NAME,
&OpenInfo.lpDocumentName,
++Info->ImagesCreated);
Ret = DialogBox(hInstance,
MAKEINTRESOURCE(IDD_NEWDOCSEL),
Info->hSelf,
NewDocSelDlgProc);
if (Ret != -1)
{
OpenInfo.DocType = Ret;
CreateEditWindow(Info,
&OpenInfo);
}
}
break;
case ID_BOLD:
MessageBox(NULL, _T("Bingo"), NULL, 0);
break;
case ID_OPEN:
{
OPEN_EDIT_INFO OpenInfo;
if (DoOpenFile(Info->hSelf,
szFileName, /* full file path */
szDocumentName)) /* file name */
{
OpenInfo.CreateNew = FALSE;
OpenInfo.lpDocumentPath = szFileName;
OpenInfo.lpDocumentName = szDocumentName;
CreateEditWindow(Info,
&OpenInfo);
}
}
break;
case ID_EXIT:
SendMessage(Info->hSelf,
WM_CLOSE,
0,
0);
break;
/* Window Menu */
case ID_WINDOW_TILE_HORZ:
SendMessage(Info->hMdiClient,
WM_MDITILE,
MDITILE_HORIZONTAL,
0);
break;
case ID_WINDOW_TILE_VERT:
SendMessage(Info->hMdiClient,
WM_MDITILE,
MDITILE_VERTICAL,
0);
break;
case ID_WINDOW_CASCADE:
SendMessage(Info->hMdiClient,
WM_MDICASCADE,
0,
0);
break;
case ID_WINDOW_ARRANGE:
SendMessage(Info->hMdiClient,
WM_MDIICONARRANGE,
0,
0);
break;
case ID_WINDOW_NEXT:
SendMessage(Info->hMdiClient,
WM_MDINEXT,
0,
0);
break;
/* Help Menu */
case ID_ABOUT:
DialogBox(hInstance,
MAKEINTRESOURCE(IDD_ABOUTBOX),
Info->hSelf,
AboutDialogProc);
break;
}
}
static VOID
DestroyMainWnd(PMAIN_WND_INFO Info)
{
/* FIXME - cleanup allocated resources */
}
static VOID
UpdateMainStatusBar(PMAIN_WND_INFO Info)
{
if (Info->hStatus != NULL)
{
SendMessage(Info->hStatus,
SB_SIMPLE,
(WPARAM)Info->InMenuLoop,
0);
}
}
static BOOL
MainWndMenuHint(PMAIN_WND_INFO Info,
WORD CmdId,
const MENU_HINT *HintArray,
DWORD HintsCount,
UINT DefHintId)
{
BOOL Found = FALSE;
const MENU_HINT *LastHint;
UINT HintId = DefHintId;
LastHint = HintArray + HintsCount;
while (HintArray != LastHint)
{
if (HintArray->CmdId == CmdId)
{
HintId = HintArray->HintId;
Found = TRUE;
break;
}
HintArray++;
}
StatusBarLoadString(Info->hStatus,
SB_SIMPLEID,
hInstance,
HintId);
return Found;
}
static LRESULT CALLBACK
MainWndProc(HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
PMAIN_WND_INFO Info;
LRESULT Ret = 0;
static RECT wndOldPos;
/* Get the window context */
Info = (PMAIN_WND_INFO)GetWindowLongPtr(hwnd,
GWLP_USERDATA);
if (Info == NULL && uMsg != WM_CREATE)
{
goto HandleDefaultMessage;
}
switch (uMsg)
{
case WM_CREATE:
{
Info = (PMAIN_WND_INFO)(((LPCREATESTRUCT)lParam)->lpCreateParams);
/* Initialize the main window context */
Info->hSelf = hwnd;
SetWindowLongPtr(hwnd,
GWLP_USERDATA,
(LONG_PTR)Info);
InitMainWnd(Info);
/* Show the window */
ShowWindow(hwnd,
Info->nCmdShow);
/* get the windows position */
GetWindowRect(hwnd,
&wndOldPos);
break;
}
case WM_SIZE:
{
MainWndResize(Info,
LOWORD(lParam),
HIWORD(lParam));
/* NOTE - do *not* forward this message to DefFrameProc! Otherwise the MDI client
will attempt to resize itself */
break;
}
case WM_MOVE:
{
}
break;
case WM_NOTIFY:
{
/* FIXME - handle other notifications */
break;
}
case WM_COMMAND:
{
MainWndCommand(Info,
LOWORD(wParam),
(HWND)lParam);
goto HandleDefaultMessage;
}
case WM_MENUSELECT:
{
if (Info->hStatus != NULL)
{
if (!MainWndMenuHint(Info,
LOWORD(wParam),
MainMenuHintTable,
sizeof(MainMenuHintTable) / sizeof(MainMenuHintTable[0]),
IDS_HINT_BLANK))
{
MainWndMenuHint(Info,
LOWORD(wParam),
SystemMenuHintTable,
sizeof(SystemMenuHintTable) / sizeof(SystemMenuHintTable[0]),
IDS_HINT_BLANK);
}
}
break;
}
case WM_ENTERMENULOOP:
{
Info->InMenuLoop = TRUE;
UpdateMainStatusBar(Info);
break;
}
case WM_EXITMENULOOP:
{
Info->InMenuLoop = FALSE;
UpdateMainStatusBar(Info);
break;
}
case WM_CLOSE:
{
DestroyWindow(hwnd);
break;
}
case WM_ENABLE:
{
goto HandleDefaultMessage;
}
case WM_NCACTIVATE:
{
goto HandleDefaultMessage;
}
case WM_ACTIVATEAPP:
{
goto HandleDefaultMessage;
}
case WM_DESTROY:
{
DestroyMainWnd(Info);
/* FIXME: set the windows position in registry*/
//wndOldPos
HeapFree(ProcessHeap,
0,
Info);
SetWindowLongPtr(hwnd,
GWLP_USERDATA,
0);
/* Break the message queue loop */
PostQuitMessage(0);
break;
}
default:
{
HandleDefaultMessage:
if (Info != NULL && Info->hMdiClient != NULL)
{
Ret = DefFrameProc(hwnd,
Info->hMdiClient,
uMsg,
wParam,
lParam);
}
else
{
Ret = DefWindowProc(hwnd,
uMsg,
wParam,
lParam);
}
break;
}
}
return Ret;
}
MDI_EDITOR_TYPE
MainWndGetCurrentEditor(PMAIN_WND_INFO MainWnd,
PVOID *Info)
{
MDI_EDITOR_TYPE EditorType;
if (MainWnd->ActiveEditor != NULL)
{
EditorType = *((PMDI_EDITOR_TYPE)MainWnd->ActiveEditor);
*Info = MainWnd->ActiveEditor;
}
else
{
EditorType = metUnknown;
*Info = NULL;
}
return EditorType;
}
VOID
MainWndSwitchEditorContext(PMAIN_WND_INFO Info,
HWND hDeactivate,
HWND hActivate)
{
PMDI_EDITOR_TYPE EditorType;
/* FIXME - optimize light weight switching
when switching from and to an editor of same type */
if (hDeactivate != NULL)
{
EditorType = (PMDI_EDITOR_TYPE)GetWindowLongPtr(hDeactivate,
GWLP_USERDATA);
if (EditorType != NULL)
{
switch (*EditorType)
{
case metImageEditor:
SetEditorEnvironment((PEDIT_WND_INFO)EditorType,
FALSE);
break;
default:
break;
}
Info->ActiveEditor = NULL;
}
}
if (hActivate != NULL)
{
EditorType = (PMDI_EDITOR_TYPE)GetWindowLongPtr(hActivate,
GWLP_USERDATA);
if (EditorType != NULL)
{
Info->ActiveEditor = EditorType;
switch (*EditorType)
{
case metImageEditor:
SetEditorEnvironment((PEDIT_WND_INFO)EditorType,
TRUE);
break;
default:
break;
}
}
}
}
HWND
CreateMainWindow(LPCTSTR lpCaption,
int nCmdShow)
{
PMAIN_WND_INFO Info;
HWND hMainWnd = NULL;
Info = (MAIN_WND_INFO*) HeapAlloc(ProcessHeap,
0,
sizeof(MAIN_WND_INFO));
if (Info != NULL)
{
ZeroMemory(Info,
sizeof(MAIN_WND_INFO));
Info->nCmdShow = nCmdShow;
/* FIXME - load the window position from the registry */
hMainWnd = CreateWindowEx(WS_EX_WINDOWEDGE,
szMainWndClass,
lpCaption,
WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
Info);
if (hMainWnd == NULL)
{
HeapFree(ProcessHeap,
0,
Info);
}
}
return hMainWnd;
}
BOOL
MainWndTranslateMDISysAccel(HWND hwnd,
LPMSG lpMsg)
{
PMAIN_WND_INFO Info;
/* Get the window context */
Info = (PMAIN_WND_INFO)GetWindowLongPtr(hwnd,
GWLP_USERDATA);
if (Info != NULL && Info->hMdiClient != NULL)
{
return TranslateMDISysAccel(Info->hMdiClient,
lpMsg);
}
return FALSE;
}
BOOL
InitMainWindowImpl(VOID)
{
WNDCLASSEX wc = {0};
wc.cbSize = sizeof(WNDCLASSEX);
wc.lpfnWndProc = MainWndProc;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon(hInstance,
MAKEINTRESOURCE(IDI_ICON));
wc.hCursor = LoadCursor(NULL,
IDC_ARROW);
wc.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1);
wc.lpszMenuName = MAKEINTRESOURCE(IDR_MAINMENU);
wc.lpszClassName = szMainWndClass;
wc.hIconSm = (HICON)LoadImage(hInstance,
MAKEINTRESOURCE(IDI_ICON),
IMAGE_ICON,
16,
16,
LR_SHARED);
return RegisterClassEx(&wc) != (ATOM)0;
}
VOID
UninitMainWindowImpl(VOID)
{
UnregisterClass(szMainWndClass,
hInstance);
}

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="ReactOS.VMware.SVGA.Installer"
type="win32"
/>
<description>ReactOS VMware(r) SVGA driver Installer</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
<!-- EOF -->

204
rosapps/old_wordpad/misc.c Normal file
View file

@ -0,0 +1,204 @@
#include "precomp.h"
static INT
LengthOfStrResource(IN HINSTANCE hInst,
IN UINT uID)
{
HRSRC hrSrc;
HGLOBAL hRes;
LPWSTR lpName, lpStr;
if (hInst == NULL)
{
return -1;
}
/* There are always blocks of 16 strings */
lpName = (LPWSTR)MAKEINTRESOURCE((uID >> 4) + 1);
/* Find the string table block */
if ((hrSrc = FindResourceW(hInst, lpName, (LPWSTR)RT_STRING)) &&
(hRes = LoadResource(hInst, hrSrc)) &&
(lpStr = (WCHAR*) LockResource(hRes)))
{
UINT x;
/* Find the string we're looking for */
uID &= 0xF; /* position in the block, same as % 16 */
for (x = 0; x < uID; x++)
{
lpStr += (*lpStr) + 1;
}
/* Found the string */
return (int)(*lpStr);
}
return -1;
}
INT
AllocAndLoadString(OUT LPTSTR *lpTarget,
IN HINSTANCE hInst,
IN UINT uID)
{
INT ln;
ln = LengthOfStrResource(hInst,
uID);
if (ln++ > 0)
{
(*lpTarget) = (LPTSTR)LocalAlloc(LMEM_FIXED,
ln * sizeof(TCHAR));
if ((*lpTarget) != NULL)
{
INT Ret;
if (!(Ret = LoadString(hInst, uID, *lpTarget, ln)))
{
LocalFree((HLOCAL)(*lpTarget));
}
return Ret;
}
}
return 0;
}
DWORD
LoadAndFormatString(IN HINSTANCE hInstance,
IN UINT uID,
OUT LPTSTR *lpTarget,
...)
{
DWORD Ret = 0;
LPTSTR lpFormat;
va_list lArgs;
if (AllocAndLoadString(&lpFormat,
hInstance,
uID) > 0)
{
va_start(lArgs, lpTarget);
/* let's use FormatMessage to format it because it has the ability to allocate
memory automatically */
Ret = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_STRING,
lpFormat,
0,
0,
(LPTSTR)lpTarget,
0,
&lArgs);
va_end(lArgs);
LocalFree((HLOCAL)lpFormat);
}
return Ret;
}
BOOL
StatusBarLoadAndFormatString(IN HWND hStatusBar,
IN INT PartId,
IN HINSTANCE hInstance,
IN UINT uID,
...)
{
BOOL Ret = FALSE;
LPTSTR lpFormat, lpStr;
va_list lArgs;
if (AllocAndLoadString(&lpFormat,
hInstance,
uID) > 0)
{
va_start(lArgs, uID);
/* let's use FormatMessage to format it because it has the ability to allocate
memory automatically */
Ret = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_STRING,
lpFormat,
0,
0,
(LPTSTR)&lpStr,
0,
&lArgs);
va_end(lArgs);
if (lpStr != NULL)
{
Ret = (BOOL)SendMessage(hStatusBar,
SB_SETTEXT,
(WPARAM)PartId,
(LPARAM)lpStr);
LocalFree((HLOCAL)lpStr);
}
LocalFree((HLOCAL)lpFormat);
}
return Ret;
}
BOOL
StatusBarLoadString(IN HWND hStatusBar,
IN INT PartId,
IN HINSTANCE hInstance,
IN UINT uID)
{
BOOL Ret = FALSE;
LPTSTR lpStr;
if (AllocAndLoadString(&lpStr,
hInstance,
uID) > 0)
{
Ret = (BOOL)SendMessage(hStatusBar,
SB_SETTEXT,
(WPARAM)PartId,
(LPARAM)lpStr);
LocalFree((HLOCAL)lpStr);
}
return Ret;
}
INT
GetTextFromEdit(OUT LPTSTR lpString,
IN HWND hDlg,
IN UINT Res)
{
INT len = GetWindowTextLength(GetDlgItem(hDlg, Res));
if(len > 0)
{
GetDlgItemText(hDlg,
Res,
lpString,
len + 1);
}
else
lpString = NULL;
return len;
}
VOID GetError(DWORD err)
{
LPVOID lpMsgBuf;
if (err == 0)
err = GetLastError();
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
err,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &lpMsgBuf,
0,
NULL );
MessageBox(NULL, (LPCTSTR) lpMsgBuf, _T("Error!"), MB_OK | MB_ICONERROR);
LocalFree(lpMsgBuf);
}

View file

@ -0,0 +1,25 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="old_wordpad" type="win32gui" installbase="system32" installname="old_wordpad.exe" unicode="yes">
<include base="old_wordpad">.</include>
<define name="__USE_W32API" />
<define name="_WIN32_IE">0x0600</define>
<define name="_WIN32_WINNT">0x0501</define>
<library>kernel32</library>
<library>user32</library>
<library>gdi32</library>
<library>comdlg32</library>
<library>advapi32</library>
<library>shell32</library>
<library>comctl32</library>
<compilationunit name="unit.c">
<file>dialogs.c</file>
<file>editwnd.c</file>
<file>mainwnd.c</file>
<file>misc.c</file>
<file>opensave.c</file>
<file>wordpad.c</file>
</compilationunit>
<file>wordpad.rc</file>
<pch>precomp.h</pch>
</module>

View file

@ -0,0 +1,80 @@
#include "precomp.h"
static OPENFILENAME ofn;
/*
* Initialize file open / save structure
*/
VOID FileInitialize(HWND hwnd)
{
ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hwnd;
ofn.nMaxFile = MAX_PATH;
ofn.nMaxFileTitle = MAX_PATH;
ofn.lpstrDefExt = _T("bmp");
}
static BOOL
DoWriteFile(LPCTSTR pszFileName)
{
return TRUE;
}
BOOL
DoOpenFile(HWND hwnd,
LPTSTR szFileName,
LPTSTR szTitleName)
{
DWORD err;
static TCHAR Filter[] = _T("All documents (*.txt,*.rtf)\0*.txt;*.rtf\0") \
_T("Rich Text Document (*.rtf)\0*.rtf\0") \
_T("Text Document (*.txt)\0*.txt\0");
ofn.lpstrFilter = Filter;
ofn.lpstrFile = szFileName;
ofn.lpstrFileTitle = szTitleName;
ofn.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
if (GetOpenFileName(&ofn))
{
return TRUE;
}
err = CommDlgExtendedError();
if (err != CDERR_GENERALCODES)
MessageBox(NULL, _T("Open file failed"), NULL, 0);
return FALSE;
}
BOOL
DoSaveFile(HWND hwnd)
{
TCHAR szFileName[MAX_PATH] = _T("");
static TCHAR Filter[] = _T("Rich Text Document (*.rtf)\0*.rtf\0") \
_T("Text Document (*.txt)\0*.txt\0");
ofn.lpstrFilter = Filter;
ofn.lpstrFile = szFileName;
ofn.Flags = OFN_EXPLORER | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT;
if (GetSaveFileName(&ofn))
{
if (DoWriteFile(szFileName))
return TRUE;
}
if (CommDlgExtendedError() != CDERR_GENERALCODES)
MessageBox(NULL, _T("Save to file failed"), NULL, 0);
return FALSE;
}

View file

@ -0,0 +1,160 @@
#ifndef __WORDPAD_PRECOMP_H
#define __WORDPAD_PRECOMP_H
//#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <windowsx.h> /* GET_X/Y_LPARAM */
#include <stdio.h>
#include <tchar.h>
#include <richedit.h>
#include <commctrl.h>
#include "resource.h"
/* FIXME - add to headers !!! */
#ifndef SB_SIMPLEID
#define SB_SIMPLEID 0xFF
#endif
#define MAX_KEY_LENGTH 256
#define DOC_TYPE_RICH_TEXT 0
#define DOC_TYPE_UNICODE_TEXT 1
#define DOC_TYPE_TEXT 2
#ifdef _MSC_VER
#pragma warning(disable : 4100)
#endif
/* generic definitions and forward declarations */
struct _MAIN_WND_INFO;
struct _EDIT_WND_INFO;
typedef enum _MDI_EDITOR_TYPE {
metUnknown = 0,
metImageEditor,
} MDI_EDITOR_TYPE, *PMDI_EDITOR_TYPE;
/* wordpad.c */
extern HINSTANCE hInstance;
extern HANDLE ProcessHeap;
/* editwnd.c */
typedef struct _OPEN_EDIT_INFO
{
BOOL CreateNew;
union
{
UINT DocType; /* new */
LPTSTR lpDocumentPath; /* open */
};
LPTSTR lpDocumentName;
} OPEN_EDIT_INFO, *POPEN_EDIT_INFO;
typedef struct _EDIT_WND_INFO
{
MDI_EDITOR_TYPE MdiEditorType; /* Must be first member! */
HWND hSelf;
HWND hEdit;
struct _MAIN_WND_INFO *MainWnd;
struct _EDIT_WND_INFO *Next;
POINT ScrollPos;
USHORT Zoom;
POPEN_EDIT_INFO OpenInfo; /* Only valid during initialization */
LONG Width;
LONG Height;
} EDIT_WND_INFO, *PEDIT_WND_INFO;
BOOL InitEditWindowImpl(VOID);
VOID UninitEditWindowImpl(VOID);
BOOL CreateEditWindow(struct _MAIN_WND_INFO *MainWnd,
POPEN_EDIT_INFO OpenInfo);
VOID SetEditorEnvironment(PEDIT_WND_INFO Info,
BOOL Setup);
/* mainwnd.c */
typedef struct _MENU_HINT
{
WORD CmdId;
UINT HintId;
} MENU_HINT, *PMENU_HINT;
typedef struct _MAIN_WND_INFO
{
HWND hSelf;
HWND hMdiClient;
HWND hStatus;
int nCmdShow;
/* Editors */
PEDIT_WND_INFO ImageEditors;
UINT ImagesCreated;
PVOID ActiveEditor;
/* status flags */
UINT InMenuLoop : 1;
} MAIN_WND_INFO, *PMAIN_WND_INFO;
BOOL InitMainWindowImpl(VOID);
VOID UninitMainWindowImpl(VOID);
HWND CreateMainWindow(LPCTSTR lpCaption,
int nCmdShow);
BOOL MainWndTranslateMDISysAccel(HWND hwnd,
LPMSG lpMsg);
VOID MainWndSwitchEditorContext(PMAIN_WND_INFO Info,
HWND hDeactivate,
HWND hActivate);
MDI_EDITOR_TYPE MainWndGetCurrentEditor(PMAIN_WND_INFO MainWnd,
PVOID *Info);
/* misc.c */
INT AllocAndLoadString(OUT LPTSTR *lpTarget,
IN HINSTANCE hInst,
IN UINT uID);
DWORD LoadAndFormatString(IN HINSTANCE hInstance,
IN UINT uID,
OUT LPTSTR *lpTarget,
...);
BOOL StatusBarLoadAndFormatString(IN HWND hStatusBar,
IN INT PartId,
IN HINSTANCE hInstance,
IN UINT uID,
...);
BOOL StatusBarLoadString(IN HWND hStatusBar,
IN INT PartId,
IN HINSTANCE hInstance,
IN UINT uID);
INT GetTextFromEdit(OUT LPTSTR lpString,
IN HWND hDlg,
IN UINT Res);
VOID GetError(DWORD err);
/* opensave.c */
VOID FileInitialize(HWND hwnd);
BOOL DoOpenFile(HWND hwnd, LPTSTR lpFileName, LPTSTR lpName);
BOOL DoSaveFile(HWND hwnd);
/* about.c */
INT_PTR CALLBACK
AboutDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK
NewDocSelDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
#endif /* __WORDPAD_PRECOMP_H */

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View file

@ -0,0 +1,102 @@
#define IDC_STATIC -1
#define IDI_ICON 50
#define IDS_APPNAME 101
#define IDS_VERSION 102
#define IDS_LICENSE 103
#define IDS_DEFAULT_NAME 104
#define IDS_READY 105
#define IDC_STATUSBAR 500
#define ID_NEW 2000
#define ID_OPEN 2001
#define ID_CLOSE 2002
#define ID_CLOSEALL 2003
#define ID_SAVE 2004
#define ID_SAVEAS 2005
#define ID_PRINTPRE 2006
#define ID_PRINT 2007
#define ID_PAGESETUP 2008
#define ID_CUT 2009
#define ID_COPY 2010
#define ID_PASTE 2011
#define ID_UNDO 2013
#define ID_REDO 2014
#define ID_SELALL 2015
#define ID_EXIT 2016
#define ID_STATUSBAR 2019
#define ID_BOLD 2030
#define ID_ITALIC 2031
#define ID_ULINE 2032
#define ID_TXTLEFT 2033
#define ID_TXTCENTER 2034
#define ID_TXTRIGHT 2035
#define ID_BLANK 2036
#define ID_REFRESH 3000
#define ID_HELP 3001
#define ID_WINDOW_TILE_HORZ 3002
#define ID_WINDOW_TILE_VERT 3003
#define ID_WINDOW_CASCADE 3004
#define ID_WINDOW_NEXT 3005
#define ID_WINDOW_ARRANGE 3006
/* menu hints */
#define IDS_HINT_BLANK 20000
#define IDS_HINT_NEW 20001
#define IDS_HINT_OPEN 20002
#define IDS_HINT_CLOSE 21006
#define IDS_HINT_CLOSEALL 21007
#define IDS_HINT_SAVE 20003
#define IDS_HINT_SAVEAS 20004
#define IDS_HINT_PRINT 20005
#define IDS_HINT_PRINTPRE 20006
#define IDS_HINT_PAGESETUP 20007
#define IDS_HINT_EXIT 20008
#define IDS_HINT_CASCADE 21009
#define IDS_HINT_TILE_HORZ 21010
#define IDS_HINT_TILE_VERT 21011
#define IDS_HINT_ARRANGE 21012
#define IDS_HINT_NEXT 21013
/* system menu hints */
#define IDS_HINT_SYS_RESTORE 21001
#define IDS_HINT_SYS_MOVE 21002
#define IDS_HINT_SYS_SIZE 21003
#define IDS_HINT_SYS_MINIMIZE 21004
#define IDS_HINT_SYS_MAXIMIZE 21005
#define IDS_HINT_SYS_CLOSE 21006
/* tooltips */
#define IDS_TOOLTIP_NEW 6000
#define IDS_TOOLTIP_OPEN 6001
#define IDS_TOOLTIP_SAVE 6002
#define IDS_TOOLTIP_PRINTPRE 6003
#define IDS_TOOLTIP_PRINT 6004
#define IDS_TOOLTIP_CUT 6005
#define IDS_TOOLTIP_COPY 6006
#define IDS_TOOLTIP_PASTE 6007
#define IDS_TOOLTIP_UNDO 6008
#define IDS_TOOLTIP_REDO 6009
/* about box info */
#define IDD_ABOUTBOX 200
#define IDC_LICENSE_EDIT 201
/* new doc type */
#define IDD_NEWDOCSEL 220
#define IDC_LIST 221
#define IDS_DOC_TYPE_RICH_TEXT 230
#define IDS_DOC_TYPE_UNICODE_TEXT 231
#define IDS_DOC_TYPE_TEXT 232
/* Menu */
#define IDR_MAINMENU 102
#define IDR_POPUP 103
#define ID_ABOUT 4031

View file

@ -0,0 +1,18 @@
#include <windows.h>
#include <commctrl.h>
#include "resource.h"
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/en-US.rc"
#include "lang/fi-FI.rc"
#include "lang/fr-FR.rc"
#include "lang/it-IT.rc"
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"
#include "lang/el-GR.rc"

View file

@ -0,0 +1,84 @@
#include "precomp.h"
HINSTANCE hInstance;
HANDLE ProcessHeap;
int WINAPI
_tWinMain(HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
LPTSTR lpAppName, lpVersion, lpTitle;
HWND hMainWnd;
MSG Msg;
BOOL bRet;
int Ret = 1;
size_t len;
INITCOMMONCONTROLSEX icex;
hInstance = hThisInstance;
ProcessHeap = GetProcessHeap();
icex.dwSize = sizeof(INITCOMMONCONTROLSEX);
icex.dwICC = ICC_BAR_CLASSES | ICC_COOL_CLASSES;
InitCommonControlsEx(&icex);
if (!AllocAndLoadString(&lpAppName, hInstance, IDS_APPNAME) ||
!AllocAndLoadString(&lpVersion, hInstance, IDS_VERSION) )
{
MessageBox(NULL,
_T("Error loading resource "),
NULL,
0);
return 1;
}
len = _tcslen(lpAppName) + _tcslen(lpVersion);
lpTitle = (TCHAR*) HeapAlloc(ProcessHeap,
0,
(len + 2) * sizeof(TCHAR));
wsprintf(lpTitle,
_T("%s %s"),
lpAppName,
lpVersion);
if (InitMainWindowImpl())
{
if (InitEditWindowImpl())
{
hMainWnd = CreateMainWindow(lpTitle,
nCmdShow);
if (hMainWnd != NULL)
{
/* pump the message queue */
while((bRet = GetMessage(&Msg,
NULL,
0,
0) != 0))
{
if (bRet != (BOOL)-1)
{
if (!MainWndTranslateMDISysAccel(hMainWnd,
&Msg))
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
}
}
Ret = 0;
}
UninitEditWindowImpl();
}
UninitMainWindowImpl();
}
LocalFree((HLOCAL)lpAppName);
return Ret;
}

View file

@ -0,0 +1,26 @@
#include <windows.h>
#include <commctrl.h>
#include "resource.h"
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Document Editor\0"
#define REACTOS_STR_INTERNAL_NAME "wordpad\0"
#define REACTOS_STR_ORIGINAL_FILENAME "wordpad.exe\0"
//#include <reactos/version.rc>
1 24 DISCARDABLE "manifest.xml"
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "WordPad"
IDS_VERSION "v0.1"
END
IDI_ICON ICON "res/wordpad.ico"
/* main toolbar icons */
IDB_TEXTTOOLBAR BITMAP DISCARDABLE "res/toolbar.bmp"
#include "rsrc.rc"