--- /dev/null
+#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;
+}
--- /dev/null
+#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;
+}
+
--- /dev/null
+#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);
+}
--- /dev/null
+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
+
+
--- /dev/null
+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
+
--- /dev/null
+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
--- /dev/null
+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
+
--- /dev/null
+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
+
--- /dev/null
+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
--- /dev/null
+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
+
+
+
--- /dev/null
+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
+
+
--- /dev/null
+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
+
--- /dev/null
+/*
+* 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\9cæ", -1, GRAYED
+ MENUITEM "Zaznacz wszystko", ID_SELALL, GRAYED
+ MENUITEM SEPARATOR
+ MENUITEM "&Znajd\9f...\tCtrl+F",-1, GRAYED
+ MENUITEM "Znajd\9f nastêpny", -1, GRAYED
+ MENUITEM "Zamieñ\tCtrl+H", -1, GRAYED
+ MENUITEM SEPARATOR
+ MENUITEM "W³a\9cciwo\9cci 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\9cæ 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\9c z pó\9fniejszych wersji.\r\n\r\nNiniejszy program rozpowszechniany jest z nadziej¹, i¿ bêdzie on u¿yteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domy\9clnej gwarancji PRZYDATNO\8cCI HANDLOWEJ albo PRZYDATNO\8cCI DO OKRE\8cLONYCH ZASTOSOWAÑ. W celu uzyskania bli¿szych informacji siêgnij do Powszechnej Licencji Publicznej GNU.\r\n\r\nZ pewno\9cci¹ wraz z niniejszym programem otrzyma³e\9c te¿ egzemplarz Powszechnej Licencji Publicznej GNU (GNU General Public License); je\9cli 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\9cwietla 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
+
--- /dev/null
+// 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
+
+
--- /dev/null
+/*
+ * 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
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+#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);
+}
--- /dev/null
+<?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 -->
--- /dev/null
+#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);
+}
+
--- /dev/null
+<?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>
--- /dev/null
+#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;
+}
+
--- /dev/null
+#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 */
--- /dev/null
+#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
--- /dev/null
+#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"
--- /dev/null
+#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;
+}
--- /dev/null
+#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"
+
+
+