--- /dev/null
+*.a
+*.exe
+*.sym
+*.map
+*.o
+*.coff
+
--- /dev/null
+ *** This file is obsolete. Changes are listed in the main
+ *** ChangeLog now. Please do not edit.
+
+Fri Jun 12 23:29:44 1998 Marcel Baur <mbaur@g26.ethz.ch>
+ - Fixed GetDateFormat()->GetTimeFormat() for locale time.
+
+Mon May 25 14:30:00 1998 Henrik Olsen <henrik@iaeste.dk>
+ * [Da.rc]
+ - Added Danish language support.
+
+Fri May 15 23:59:22 1998 Marcel Baur <mbaur@g26.ethz.ch>
+ - Date/Time now uses locale-specific formats
+ - Language-specific window caption, displays file being edited.
+ - Started with parsing of command line settings
+ - Started with DoOpenFile, DoCloseFile, DoSaveFile logics
+ - Prompt user to save settings when closing a file
+ -> Introduced a new message box (not yet finished)
+ - Fixed minor features (missing IDS in main.h, ...)
+
+Sun Mar 29 20:29:41 1998 Laurent Buffler <laurent@bluewin.ch>
+ * [Fr.rc]
+ - Added French language support.
+
+Fri Feb 27 21:03:37 1998 Karl Backström <karl_b@geocities.com>
+ - Fixed some minor features.
+
+Sat Feb 14 17:42:29 1998 Karl Backström <karl_b@geocities.com>
+ * NEW [language.c] [language.h]
+ - Takes care of all language related stuff.
+ - A new [programs] in .winerc is in use.
+
+Tue Feb 10 23:34:08 1998 Marcel Baur <mbaur@g26.ethz.ch>
+ - Fixed broken language menus
+
+Fri Feb 06 23.54.35 1998 Karl Backström <karl_b@geocities.com>
+ * [main.c] [main.h] [notepad.rc]
+ - Fixed language support for menus.
+ * NEW [dialog.c] [dialog.h]
+ - Moved all menu and dialog related stuff here.
+
+Sun Jan 18 23:05:04 1998 Karl Backström <karl_b@geocities.com>
+ * [Sw.rc]
+ - Added/updated Swedish language support.
+
+Tue Dec 23 23:35:04 1997 Marcel Baur <mbaur@g26.ethz.ch>
+ - Fixed lots of bugs w/ resources in *.rc
+ - moved [notepad.c] into [main.c]
+ - moved [notepad.h] into [main.h]
+
+Fri Dec 05 20:51:55 1997 Marcel Baur <mbaur@g26.ethz.ch>
+ * [notepad.c] [notepad.h] [notepad.rc] [En.rc] [De.rc]
+ [license.c] [license.h] [License_En.c]
+ [README] [TODO] [ChangeLog]
+ - Originals by Marcel Baur
+
+
--- /dev/null
+/*
+ * Notepad (Czech resources)
+ *
+ * Copyright 1997,98 Marcel Baur
+ * Proofread 1998 by David Lee Lambert
+ * Copyright 2002 Sylvain Petreolle
+ * Copyright 2004 David Kredba
+ *
+ * This library 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_CZECH, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Soubor" {
+ MENUITEM "&Nový...", CMD_NEW
+ MENUITEM "&Otevøít\tCtrl+O", CMD_OPEN
+ MENUITEM "&Ulo¾it\tCtrl+S", CMD_SAVE
+ MENUITEM "Ulo¾it j&ako...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "&Tisk", CMD_PRINT
+ MENUITEM "Nas&tavení stránky...", CMD_PAGE_SETUP
+ MENUITEM "Nastavení tiská&rny...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Konec", CMD_EXIT
+ }
+POPUP "U&pravit" {
+ MENUITEM "&Zpìt\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "Vyjmou&t\tCtrl+X", CMD_CUT
+ MENUITEM "&Kopírovat\tCtrl+C", CMD_COPY
+ MENUITEM "&Vlo¾it\tCtrl+V", CMD_PASTE
+ MENUITEM "&Smazat\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Vybrat v¹&e\tCtrl+A", CMD_SELECT_ALL
+ MENUITEM "È&as/Datum\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "Zalo&mit dlouhé øádky", CMD_WRAP
+ MENUITEM "&Písmo...", CMD_FONT
+ }
+POPUP "&Hledání" {
+ MENUITEM "&Hledej\tCtrl+F", CMD_SEARCH
+ MENUITEM "&Najdi dal¹í\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Nápovìda" {
+ MENUITEM "&Obsah", CMD_HELP_CONTENTS
+ MENUITEM "&Najít...", CMD_HELP_SEARCH
+ MENUITEM "&Pomoc k nápovìdì", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&o..." {
+ MENUITEM "&Licence", CMD_LICENSE
+ MENUITEM "&BEZ ZÁRUKY", CMD_NO_WARRANTY
+ MENUITEM "&O Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Nastavení stránky"
+{
+LTEXT "Zá&hlaví:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Zápatí:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Okraje:", 0x144, 10, 43,160, 45
+LTEXT "&Levý:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Horní:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "P&ravý:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Dolní:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Storno", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Nápovìda", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Strana &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Notepad"
+STRING_ERROR, "CHYBA"
+STRING_WARNING, "VAROVÁNÍ"
+STRING_INFO, "Informace"
+
+STRING_UNTITLED, "(bez názvu)"
+
+STRING_ALL_FILES, "V¹echny soubory (*.*)"
+STRING_TEXT_FILES_TXT, "Textové soubory (*.txt)"
+
+STRING_TOOLARGE, "Soubor '%s' je pro notepad pøíli¹ velký.\n \
+Pou¾ijte jiný editor, prosím."
+STRING_NOTEXT, "Nebyl zadán ¾ádný text. \
+\nPlease type something and try again"
+STRING_DOESNOTEXIST, "Soubor '%s'\nneexistuje.\n\n \
+Chcete ho vytvoøit ?"
+STRING_NOTSAVED, "Soubor '%s'\nbyl zmìnìn.\n\n \
+Chcete ulo¾it zmìny ?"
+STRING_NOTFOUND, "'%s' nebyl nalezen."
+STRING_OUT_OF_MEMORY, "Není dost pamìti na dokonèení této úlohy. \
+\nUzavøete jednu èi více aplikací abyste získali více \nvolné \
+pamìti."
+
+}
--- /dev/null
+/*
+ * Notepad (Danish resources)
+ *
+ * Copyright 1998 Henrik Olsen <henrik@iaeste.dk>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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_DANISH, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Filef" {
+ MENUITEM "&Ny...", CMD_NEW
+ MENUITEM "Å&bn\tEnter", CMD_OPEN
+ MENUITEM "&Gem", CMD_SAVE
+ MENUITEM "Gem so&m...", CMD_SAVE_AS
+ MENUITEM "&Udskriv", CMD_PRINT
+ MENUITEM "Side&opsætning...", CMD_PAGE_SETUP
+ MENUITEM "&Indstil printer...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Afslut", CMD_EXIT
+ }
+POPUP "&Rediger" {
+ MENUITEM "&Fortryd\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "&Klip\tCtrl+X", CMD_CUT
+ MENUITEM "K&opier\tCtrl+C", CMD_COPY
+ MENUITEM "Sæt &ind\tCtrl+V", CMD_PASTE
+ MENUITEM "&Slet\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Marker &alt", CMD_SELECT_ALL
+ MENUITEM "&Dato/tid\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "Automatisk &linjeskift", CMD_WRAP
+ }
+POPUP "&Søg" {
+ MENUITEM "&Søg...", CMD_SEARCH
+ MENUITEM "&Find næste\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Hjælp" {
+ MENUITEM "&Indhold", CMD_HELP_CONTENTS
+ MENUITEM "&Søg efter hjælp om...", CMD_HELP_SEARCH
+ MENUITEM "&Brug af Hjælp", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "&Om Notesblok..." {
+ MENUITEM "&Licens", CMD_LICENSE
+ MENUITEM "&NO WARRANTY", CMD_NO_WARRANTY
+ MENUITEM "&Om WINE", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Sideopsætning"
+{
+LTEXT "&Sidehoved:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "Side&fod:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "Margener:", 0x144, 10, 43,160, 45
+LTEXT "&Venstre:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Top:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Højre:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Bund:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Annuller", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Hjælp", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Page &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Notesblok"
+STRING_ERROR, "FEJL"
+STRING_WARNING, "ADVARSEL"
+STRING_INFO, "Information"
+
+STRING_UNTITLED, "(ikke-navngivet)"
+
+STRING_ALL_FILES, "Alle filer (*.*)"
+STRING_TEXT_FILES_TXT, "Tekst filer (*.txt)"
+
+STRING_TOOLARGE, "Filen '%s' er for stor til Notesblok. \
+\nBrug en anden editor til at redigere filen."
+STRING_NOTEXT, "Du har ikke skrevet noget tekst. \
+\nSkriv noget tekst, og prøv så igen"
+STRING_DOESNOTEXIST, "File '%s'\ndoes not exist\n\n \
+Do you want to create a new file ?"
+STRING_NOTSAVED, "File '%s'\nhas been modified\n\n \
+Would you like to save the changes ?"
+STRING_NOTFOUND, "Kan ikke finde '%s'."
+STRING_OUT_OF_MEMORY, "Der er ikke nok hukommelse til at udføre \
+denne operation. \nAfslut et eller flere aktive programmer for at frigøre \
+hukommelse, og prøv så igen."
+
+}
--- /dev/null
+/*
+ * Notepad (German resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ *
+ * This library 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_GERMAN, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Datei" {
+ MENUITEM "&Neu...", CMD_NEW
+ MENUITEM "Ö&ffnen...", CMD_OPEN
+ MENUITEM "&Speichern", CMD_SAVE
+ MENUITEM "Speichern &unter...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "&Drucken", CMD_PRINT
+ MENUITEM "Seite ein&richten...", CMD_PAGE_SETUP
+ MENUITEM "Drucker&einrichtung...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Beenden", CMD_EXIT
+ }
+POPUP "&Bearbeiten" {
+ MENUITEM "&Rückgängig\tStrg+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "&Ausschneiden\tStrg+X", CMD_CUT
+ MENUITEM "&Kopieren\tStrg+C", CMD_COPY
+ MENUITEM "&Einfügen\tStrg+V", CMD_PASTE
+ MENUITEM "&Löschen\tEntf", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Alles &markieren", CMD_SELECT_ALL
+ MENUITEM "&Uhrzeit/Datum\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Zeilenumbruch", CMD_WRAP
+ MENUITEM "&Schriftarten...", CMD_FONT
+ }
+POPUP "&Suchen" {
+ MENUITEM "Suchen...", CMD_SEARCH
+ MENUITEM "&Weitersuchen\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Hilfe" {
+ MENUITEM "&Inhalt", CMD_HELP_CONTENTS
+ MENUITEM "&Suchen...", CMD_HELP_SEARCH
+ MENUITEM "&Hilfe benutzen", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&o..." {
+ MENUITEM "&Lizenz", CMD_LICENSE
+ MENUITEM "&KEINE GARANTIE", CMD_NO_WARRANTY
+ MENUITEM "&Über Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Seite einrichten"
+{
+LTEXT "&Kopfzeile:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Fußzeile:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "Ränder", 0x144, 10, 43,160, 45
+LTEXT "&Links:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Oben:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Rechts:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Unten:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Abbrechen", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Hilfe", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Seite &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Editor"
+STRING_ERROR, "Fehler"
+STRING_WARNING, "Achtung"
+STRING_INFO, "Information"
+
+STRING_UNTITLED, "(unbenannt)"
+
+STRING_ALL_FILES, "Alle Dateien (*.*)"
+STRING_TEXT_FILES_TXT, "Textdateien (*.txt)"
+
+STRING_TOOLARGE, "Die Datei '%s' ist zu groß für den Editor\n \
+Benutzen Sie bitte einen anderen Editor, um diese Datei zu bearbeiten."
+STRING_NOTEXT, "Sie haben keinen Text eingegeben, der \
+gespeichert\n werden könnte. Geben Sie Text ein, und versuchen Sie es \
+\nerneut."
+STRING_DOESNOTEXIST, "Die Datei '%s'\nexistiert nicht.\n\n \
+Möchten Sie eine neue Datei erstellen ?"
+STRING_NOTSAVED, "Datei %s\n wurde geändert.\n\n \
+Möchten Sie die Änderungen speichern ?"
+STRING_NOTFOUND, "'%s' kann nicht gefunden werden."
+STRING_OUT_OF_MEMORY, "Nicht genügend Arbeitsspeicher, \
+um diese Funktion \nabzuschließen. Beenden Sie eine oder mehrere \
+\nAnwendungen, um den verfügbaren Arbeitsspeicher zu \nerhöhen."
+
+
+}
--- /dev/null
+/*
+ * Notepad (English resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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_ENGLISH, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&File" {
+ MENUITEM "&New...", CMD_NEW
+ MENUITEM "&Open\tCtrl+O", CMD_OPEN
+ MENUITEM "&Save\tCtrl+S", CMD_SAVE
+ MENUITEM "Save &as...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "&Print", CMD_PRINT
+ MENUITEM "Page Se&tup...", CMD_PAGE_SETUP
+ MENUITEM "P&rinter Setup...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "E&xit", CMD_EXIT
+ }
+POPUP "&Edit" {
+ MENUITEM "&Undo\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "Cu&t\tCtrl+X", CMD_CUT
+ MENUITEM "&Copy\tCtrl+C", CMD_COPY
+ MENUITEM "&Paste\tCtrl+V", CMD_PASTE
+ MENUITEM "&Delete\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Select &all\tCtrl+A", CMD_SELECT_ALL
+ MENUITEM "&Time/Date\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Wrap long lines", CMD_WRAP
+ MENUITEM "&Font...", CMD_FONT
+ }
+POPUP "&Search" {
+ MENUITEM "&Search\tCtrl+F", CMD_SEARCH
+ MENUITEM "&Search next\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Help" {
+ MENUITEM "&Contents", CMD_HELP_CONTENTS
+ MENUITEM "&Search...", CMD_HELP_SEARCH
+ MENUITEM "&Help on help", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&o..." {
+ MENUITEM "&License", CMD_LICENSE
+ MENUITEM "&NO WARRANTY", CMD_NO_WARRANTY
+ MENUITEM "&About Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Page Setup"
+{
+LTEXT "&Header:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Footer:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Margins:", 0x144, 10, 43,160, 45
+LTEXT "&Left:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Top:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Right:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Bottom:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Cancel", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Help", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Page &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Notepad"
+STRING_ERROR, "ERROR"
+STRING_WARNING, "WARNING"
+STRING_INFO, "Information"
+
+STRING_UNTITLED, "(untitled)"
+
+STRING_ALL_FILES, "All files (*.*)"
+STRING_TEXT_FILES_TXT, "Text files (*.txt)"
+
+STRING_TOOLARGE, "File '%s' is too large for notepad.\n \
+Please use a different editor."
+STRING_NOTEXT, "You didn't enter any text. \
+\nPlease type something and try again"
+STRING_DOESNOTEXIST, "File '%s'\ndoes not exist\n\n \
+Do you want to create a new file ?"
+STRING_NOTSAVED, "File '%s'\nhas been modified\n\n \
+Would you like to save the changes ?"
+STRING_NOTFOUND, "'%s' can not be found."
+STRING_OUT_OF_MEMORY, "Not enough memory to complete this \
+task. \nClose one or more applications to increase the amount of \nfree \
+memory."
+
+}
--- /dev/null
+/*
+ * Notepad (Spanish resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
+ * Proofread 1999 by Jose Marcos Lopez <jose.lopez@upcnet.upc.es>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ * Copyright 2003,2004 José Manuel Ferrer Ortiz
+ *
+ * This library 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_SPANISH, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Archivo" {
+ MENUITEM "&Nuevo...", CMD_NEW
+ MENUITEM "&Abrir\tCtrl+O", CMD_OPEN
+ MENUITEM "&Guardar\tCtrl+S", CMD_SAVE
+ MENUITEM "Guardar &como...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "&Imprimir", CMD_PRINT
+ MENUITEM "Configurar &página...", CMD_PAGE_SETUP
+ MENUITEM "Configuración &impresora...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Salir", CMD_EXIT
+ }
+POPUP "&Editar" {
+ MENUITEM "&Deshacer\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "Cor&tar\tCtrl+X", CMD_CUT
+ MENUITEM "&Copiar\tCtrl+C", CMD_COPY
+ MENUITEM "&Pegar\tCtrl+V", CMD_PASTE
+ MENUITEM "&Borrar\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Seleccionar t&odo\tCtrl+A", CMD_SELECT_ALL
+ MENUITEM "&Hora y fecha\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Ajuste de línea", CMD_WRAP
+ MENUITEM "Tipo de &letra...", CMD_FONT
+ }
+POPUP "&Buscar" {
+ MENUITEM "&Buscar\tCtrl+F", CMD_SEARCH
+ MENUITEM "Buscar &siguiente\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "A&yuda" {
+ MENUITEM "Í&ndice", CMD_HELP_CONTENTS
+ MENUITEM "&Buscar...", CMD_HELP_SEARCH
+ MENUITEM "A&yuda sobre la ayuda", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "&Información..." {
+ MENUITEM "&Licencia", CMD_LICENSE
+ MENUITEM "SIN &GARANTÍA", CMD_NO_WARRANTY
+ MENUITEM "&Acerca de Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Ajuste de página"
+{
+LTEXT "&Cabecera:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Pie:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Márgenes:", 0x144, 10, 43,160, 45
+LTEXT "&Izquierda:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "A&rriba:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Derecha:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "Aba&jo:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "Aceptar", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Cancelar", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Ayuda", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Página &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Bloc de notas"
+STRING_ERROR, "ERROR"
+STRING_WARNING, "ADVERTENCIA"
+STRING_INFO, "Información"
+
+STRING_UNTITLED, "(sin título)"
+
+STRING_ALL_FILES, "Todos los archivos (*.*)"
+STRING_TEXT_FILES_TXT, "Documentos de texto (*.txt)"
+
+STRING_TOOLARGE, "El archivo '%s' es demasiado grande para el \
+ bloc de notas.\n Use otro editor."
+STRING_NOTEXT, "No escribió nada. \nPor favor escriba algo e \
+ inténtelo de nuevo"
+STRING_DOESNOTEXIST, "El archivo '%s'\nno existe\n\n ¿Desea crear \
+ un nuevo archivo?"
+STRING_NOTSAVED, "El texto en el archivo '%s' ha cambiado\n\n \
+ ¿Desea guardar los cambios?"
+STRING_NOTFOUND, "No se encontró '%s'."
+STRING_OUT_OF_MEMORY, "No hay suficiente memoria para terminar esta \
+ tarea. \nCierre una o más aplicaciones para \
+ aumentar la cantidad \nde memoria libre."
+
+}
--- /dev/null
+/*
+ * Notepad (Finnish resources)
+ *
+ * Copyright 1999 by Jukka Iivonen <iivonen@iki.fi>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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_FINNISH, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Tiedosto" {
+ MENUITEM "&Uusi...", CMD_NEW
+ MENUITEM "&Avaa", CMD_OPEN
+ MENUITEM "Ta&lleta", CMD_SAVE
+ MENUITEM "Talleta &nimellä...", CMD_SAVE_AS
+ MENUITEM "T&ulosta", CMD_PRINT
+ MENUITEM "&Sivun asetukset...", CMD_PAGE_SETUP
+ MENUITEM "&Kirjoittimen asetukset...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Poistu", CMD_EXIT
+ }
+POPUP "&Muokkaa" {
+ MENUITEM "&Palauta\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "&Leikkaa\tCtrl+X", CMD_CUT
+ MENUITEM "&Kopioi\tCtrl+C", CMD_COPY
+ MENUITEM "L&iitä\tCtrl+V", CMD_PASTE
+ MENUITEM "P&oista\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "&Valitse kaikki", CMD_SELECT_ALL
+ MENUITEM "&Aika/Päivämäärä\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "Ka&tkaise pitkä rivi", CMD_WRAP
+ }
+POPUP "&Etsi" {
+ MENUITEM "Etsi...", CMD_SEARCH
+ MENUITEM "Etsi &seuraava\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Apua" {
+ MENUITEM "&Sisältö", CMD_HELP_CONTENTS
+ MENUITEM "&Etsi...", CMD_HELP_SEARCH
+ MENUITEM "Apua &Opastuksesta", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&o..." {
+ MENUITEM "&Lisenssi", CMD_LICENSE
+ MENUITEM "&EI TAKUUTA", CMD_NO_WARRANTY
+ MENUITEM "&Tietoja Wine:ista", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Sivun asetukset"
+{
+LTEXT "&Yläotsikko:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "Alao&tsikko:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Marginaali:", 0x144, 10, 43,160, 45
+LTEXT "&Vasen:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "Y&lä:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Oikea:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Ala:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Peruuta", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Apua", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Sivu &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Notepad"
+STRING_ERROR, "VIRHE"
+STRING_WARNING, "VAROITUS"
+STRING_INFO, "Tiedoitus"
+
+STRING_UNTITLED, "(otsikoimaton)"
+
+STRING_ALL_FILES, "Kaikki tiedostot (*.*)"
+STRING_TEXT_FILES_TXT, "Teksti tiedostot (*.txt)"
+
+STRING_TOOLARGE, "Tiedosto '%s' on liian suuri.\n \
+Please use a different editor."
+STRING_NOTEXT, "Et syöttänyt lainkaan tekstiä. \
+\nKirjoita jotain ja yritä uudelleen"
+STRING_DOESNOTEXIST, "File '%s'\ndoes not exist\n\n \
+Do you want to create a new file ?"
+STRING_NOTSAVED, "File '%s'\nhas been modified\n\n \
+Would you like to save the changes ?"
+STRING_NOTFOUND, "'%s' ei löydy."
+STRING_OUT_OF_MEMORY, "Muistia ei ole riittävästi tämän \
+\ntehtävän tekemiseksi. Sulje jokin sovellus vapauttaaksesi\n \
+muistia."
+
+}
--- /dev/null
+/*
+ * Notepad (French resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Translation by Laurent Buffler <laurent@bluewin.ch>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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_FRENCH, SUBLANG_NEUTRAL
+
+MAIN_MENU MENU
+{
+ POPUP "&Fichier" {
+ MENUITEM "&Nouveau...", CMD_NEW
+ MENUITEM "&Ouvrir\tCtrl+O", CMD_OPEN
+ MENUITEM "&Enregistrer\tCtrl+S", CMD_SAVE
+ MENUITEM "Enregistrer &sous...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "Im&primer", CMD_PRINT
+ MENUITEM "&Mise en page...", CMD_PAGE_SETUP
+ MENUITEM "&Configuration de l'imprimante...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Quitter", CMD_EXIT
+ }
+POPUP "&Edition" {
+ MENUITEM "&Annuler\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "Co&uper\tCtrl+X", CMD_CUT
+ MENUITEM "&Copier\tCtrl+C", CMD_COPY
+ MENUITEM "C&oller\tCtrl+V", CMD_PASTE
+ MENUITEM "&Effacer\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Tout &sélectionner\tCtrl+A", CMD_SELECT_ALL
+ MENUITEM "&Heure/Date\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Retour à la ligne", CMD_WRAP
+ MENUITEM "&Police...", CMD_FONT
+ }
+POPUP "&Rechercher" {
+ MENUITEM "&Rechercher\tCtrl+F", CMD_SEARCH
+ MENUITEM "&Suivant\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Aide" {
+ MENUITEM "&Sommaire", CMD_HELP_CONTENTS
+ MENUITEM "&Rechercher...", CMD_HELP_SEARCH
+ MENUITEM "&Utiliser l'aide", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&o..." {
+ MENUITEM "&Licence", CMD_LICENSE
+ MENUITEM "&AUCUNE GARANTIE", CMD_NO_WARRANTY
+ MENUITEM "&A propos de Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Mise en page"
+{
+LTEXT "&En-tête :", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Pied de page :", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Marges :", 0x144, 10, 43,160, 45
+LTEXT "&Gauche :", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Haut :", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Droite :", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Bas :", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Annuler", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Aide", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Page &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Bloc-notes"
+STRING_ERROR, "ERREUR"
+STRING_WARNING, "ATTENTION"
+STRING_INFO, "Information"
+
+STRING_UNTITLED, "(sans-titre)"
+
+STRING_ALL_FILES, "Tous fichiers (*.*)"
+STRING_TEXT_FILES_TXT, "Fichiers texte (*.txt)"
+
+STRING_TOOLARGE, "Le fichier '%s' est trop grand pour le bloc-notes.\n \
+Veuillez utiliser un autre éditeur."
+STRING_NOTEXT, "Vous n'avez pas entré de texte. \
+Veuillez taper quelque chose et recommencer"
+STRING_DOESNOTEXIST, "Le fichier '%s'\nn'existe pas.\n\n \
+Voulez-vous créer un nouveau fichier ?"
+STRING_NOTSAVED, "Le fichier '%s'\na été modifié\n\n \
+Voulez-vous enregistrer vos modifications ?"
+STRING_NOTFOUND, "'%s' non trouvé."
+STRING_OUT_OF_MEMORY, "Pas assez de mémoire pour compléter cette \
+tâche. \nFermez une ou plusieurs applications pour libérer\n\
+de la mémoire."
+
+}
--- /dev/null
+/*
+ * Notepad (Hungarian resources)
+ *
+ * Copyright 1997,98 Marcel Baur
+ * Proofread 1998 by David Lee Lambert
+ * Copyright 2002 Sylvain Petreolle
+ * Copyright 2002 Zoly Nagy
+ *
+ * This library 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
+ */
+
+MAIN_MENU MENU LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
+{
+ POPUP "&Fájl" {
+ MENUITEM "Ú&j", CMD_NEW
+ MENUITEM "Meg&nyitás...", CMD_OPEN
+ MENUITEM "&Mentés", CMD_SAVE
+ MENUITEM "Mentés má&sként...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "&Oldalbeállítás...", CMD_PAGE_SETUP
+ MENUITEM "Nyom&tatás...", CMD_PRINT
+ MENUITEM "Nyomtató &beállítás...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Kilépés", CMD_EXIT
+ }
+POPUP "S&zerkesztés" {
+ MENUITEM "&Visszavonás\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "Kivá&gás\tCtrl+X", CMD_CUT
+ MENUITEM "&Másolás\tCtrl+C", CMD_COPY
+ MENUITEM "&Beillesztés\tCtrl+V", CMD_PASTE
+ MENUITEM "Tör&lés\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "&Az összes kijelölése", CMD_SELECT_ALL
+ MENUITEM "&Idõ/dátum\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Hosszú sorok tördelése", CMD_WRAP
+ }
+POPUP "&Keresés" {
+ MENUITEM "&Keresés...", CMD_SEARCH
+ MENUITEM "Köve&tkezõ keresése\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Súgó" {
+ MENUITEM "&Témakörök", CMD_HELP_CONTENTS
+ MENUITEM "&Keresés...", CMD_HELP_SEARCH
+ MENUITEM "&Használat", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&ormáció..." {
+ MENUITEM "&Licenc", CMD_LICENSE
+ MENUITEM "&SEMMI GARANCIA", CMD_NO_WARRANTY
+ MENUITEM "&Wine névjegy", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Oldalbeállítás"
+{
+LTEXT "&Fejléc:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Lábléc:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Margók:", 0x144, 10, 43,160, 45
+LTEXT "&Bal:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Felsõ:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Jobb:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Alsó:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Mégse", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Súgó", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Oldalszám: &s." /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Jegyzettömb"
+STRING_ERROR, "HIBA"
+STRING_WARNING, "FIGYELMEZTETÉS"
+STRING_INFO, "Információ"
+
+STRING_UNTITLED, "(névtelen)"
+
+STRING_ALL_FILES, "Minden fájl (*.*)"
+STRING_TEXT_FILES_TXT, "Szövegfájlok (*.txt)"
+
+STRING_TOOLARGE, "'%s' fájl túl nagy méretû.\n \
+Kérem használjon másik szövegszerkesztõ programot."
+STRING_NOTEXT, "A szöveg nem tartalmaz karaktert! \
+\nKérem gépeljen be néhány karaktert és próbálja újra!"
+STRING_DOESNOTEXIST, "A megadott '%s'\nfájl nem létezik!\n\n \
+Kíván létrehozni új fájlt?"
+STRING_NOTSAVED, "'%s' fájl\nmódosult\n\n \
+Szeretné menteni a változásokat?"
+STRING_NOTFOUND, "'%s' nem található!"
+STRING_OUT_OF_MEMORY, "Nincs elegendõ szabad memória!\
+\nZárjon be néhány alkalmazást, ezzel növelve a szabad memória méretét\
+!"
+
+}
--- /dev/null
+/*
+ * Notepad (Italian resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ * Copyright 2003 Marcelo Duarte
+ * Copyright 2003-2004 Ivan Leo Puoti
+ *
+ * This library 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_ITALIAN, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&File" {
+ MENUITEM "&Nuovo", CMD_NEW
+ MENUITEM "&Apri...\tCtrl+O", CMD_OPEN
+ MENUITEM "&Salva\tCtrl+S", CMD_SAVE
+ MENUITEM "Salva &con nome...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "&Stampa", CMD_PRINT
+ MENUITEM "&Imposta pagina...", CMD_PAGE_SETUP
+ MENUITEM "&Configurazione stampante...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "E&sci", CMD_EXIT
+ }
+POPUP "&Modifica" {
+ MENUITEM "&Anulla\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "&Taglia\tCtrl+X", CMD_CUT
+ MENUITEM "&Copia\tCtrl+C", CMD_COPY
+ MENUITEM "&Incolla\tCtrl+V", CMD_PASTE
+ MENUITEM "&Elimina\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Seleziona &tutto\tCtrl+A", CMD_SELECT_ALL
+ MENUITEM "&Ora/Data\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&A campo automatico", CMD_WRAP
+ MENUITEM "&Imposta carattere...", CMD_FONT
+ }
+POPUP "&Trova" {
+ MENUITEM "&Trova\tCtrl+F", CMD_SEARCH
+ MENUITEM "&Trova successivo\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Aiuto" {
+ MENUITEM "&Contenuti", CMD_HELP_CONTENTS
+ MENUITEM "&Trova...", CMD_HELP_SEARCH
+ MENUITEM "&Aiuto sulla Guida", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&o..." {
+ MENUITEM "&Licenza", CMD_LICENSE
+ MENUITEM "&Garanzia", CMD_NO_WARRANTY
+ MENUITEM "&Informazioni sul Blocco Note", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Setup di pagina"
+{
+LTEXT "&Note a inizio pagina:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Note a piè di pagina:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Margini:", 0x144, 10, 43,160, 45
+LTEXT "&Sinistro:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Superiore:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Destro:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Inferiore:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Cancella", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Aiuto", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Page &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Blocco note"
+STRING_ERROR, "ERRORE"
+STRING_WARNING, "ATTENZIONE"
+STRING_INFO, "Info"
+
+STRING_UNTITLED, "(senza nome)"
+
+STRING_ALL_FILES, "Tutti i file (*.*)"
+STRING_TEXT_FILES_TXT, "File di testo (*.txt)"
+
+STRING_TOOLARGE, "Il file '%s' è troppo grande per il blocco note.\n \
+Per favore usare un altro editor."
+STRING_NOTEXT, "Non è stato inserito alcun testo. \
+\nPer favore digitare qualcosa e riprovare"
+STRING_DOESNOTEXIST, "Il file '%s'\nnon esiste\n\n \
+Creare un nuovo file ?"
+STRING_NOTSAVED, "Il file '%s'\ne' stato modificato\n\n \
+Salvare le modifiche ?"
+STRING_NOTFOUND, "'%s' non è stato trovato."
+STRING_OUT_OF_MEMORY, "Memoria insufficente per completare questa operazione \
+task. \nChiudere una o più applicazioni per aumentare la quantita'\n di memoria libera."
+
+}
--- /dev/null
+/*
+ * Notepad (Japanese resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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_JAPANESE, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "\83t\83@\83C\83\8b(&F)" {
+ MENUITEM "\90V\8bK\8dì\90¬(&N)...", CMD_NEW
+ MENUITEM "\8aJ\82(&O)\tCtrl+O", CMD_OPEN
+ MENUITEM "\95Û\91¶(&S)\tCtrl+S", CMD_SAVE
+ MENUITEM "\96¼\91O\82ð\95t\82¯\82Ä\95Û\91¶(&a)...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "\88ó\8dü(&P)", CMD_PRINT
+ MENUITEM "\83y\81[\83W\90Ý\92è(&t)...", CMD_PAGE_SETUP
+ MENUITEM "\83v\83\8a\83\93\83^\82Ì\90Ý\92è(&r)...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "\8fI\97¹(&x)", CMD_EXIT
+ }
+POPUP "\95Ò\8fW(&E)" {
+ MENUITEM "\83A\83\93\83h\83D(&U)\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "\90Ø\82è\8eæ\82è(&t)\tCtrl+X", CMD_CUT
+ MENUITEM "\83R\83s\81[(&C)\tCtrl+C", CMD_COPY
+ MENUITEM "\83y\81[\83X\83g(&P)\tCtrl+V", CMD_PASTE
+ MENUITEM "\8dí\8f\9c(&D)\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "\91S\82Ä\91I\91ð(&a)\tCtrl+A", CMD_SELECT_ALL
+ MENUITEM "\93ú\95t\82Æ\8e\9e\8d\8f(&T)\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "\92·\82¢\8ds\82ð\90Ü\82è\95Ô\82·(&W)", CMD_WRAP
+ MENUITEM "\83t\83H\83\93\83g(&F)...", CMD_FONT
+ }
+POPUP "\8c\9f\8dõ(&S)" {
+ MENUITEM "\8c\9f\8dõ(&S)\tCtrl+F", CMD_SEARCH
+ MENUITEM "\8e\9f\82Ì\8có\95â\82ð\8c\9f\8dõ(&S)\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "\83w\83\8b\83v(&H)" {
+ MENUITEM "\96Ú\8e\9f(&C)", CMD_HELP_CONTENTS
+ MENUITEM "\8c\9f\8dõ(&S)...", CMD_HELP_SEARCH
+ MENUITEM "\83w\83\8b\83v\82Ì\8eg\82¢\95û(&H)", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "\8fî\95ñ(&o)..." {
+ MENUITEM "\83\89\83C\83Z\83\93\83X(&L)", CMD_LICENSE
+ MENUITEM "\96¢\95Û\8fØ(&N)", CMD_NO_WARRANTY
+ MENUITEM "Wine\82É\82Â\82¢\82Ä(&A)", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 9, "MS UI Gothic"
+CAPTION "\83y\81[\83W\90Ý\92è"
+{
+LTEXT "\83w\83b\83_(&H):", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "\83t\83b\83^(&F):", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "\83}\81[\83W\83\93(&M):", 0x144, 10, 43,160, 45
+LTEXT "\8d¶(&L):", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "\8fã(&T):", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "\89E(&R):", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "\89º(&B):", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "\83L\83\83\83\93\83Z\83\8b", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "\83w\83\8b\83v(&H)", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "&s \83y\81[\83W" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "\83\81\83\82\92 "
+STRING_ERROR, "\83G\83\89\81["
+STRING_WARNING, "\8cx\8d\90"
+STRING_INFO, "\8fî\95ñ"
+
+STRING_UNTITLED, "(\96³\91è)"
+
+STRING_ALL_FILES, "\91S\82Ä\82Ì\83t\83@\83C\83\8b (*.*)"
+STRING_TEXT_FILES_TXT, "\83e\83L\83X\83g\83t\83@\83C\83\8b (*.txt)"
+
+STRING_TOOLARGE, "\83t\83@\83C\83\8b '%s' \82Ì\83T\83C\83Y\82Í\91å\82«\82·\82¬\82é\82½\82ß\81A\83\81\83\82\92 \82Å\82Í\95Ò\8fW\82Å\82«\82Ü\82¹\82ñ\81B\n \
+\95Ê\82Ì\83G\83f\83B\83^\82ð\8eg\97p\82µ\82Ä\89º\82³\82¢\81B"
+STRING_NOTEXT, "\89½\82à\93ü\97Í\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ\81B\
+\n\89½\82©\93ü\97Í\82µ\82Ä\82©\82ç\8eÀ\8ds\82µ\82Ä\89º\82³\82¢\81B"
+STRING_DOESNOTEXIST, "\83t\83@\83C\83\8b '%s'\n\82Í\91¶\8dÝ\82µ\82Ü\82¹\82ñ\n\n \
+\90V\82µ\82¢\83t\83@\83C\83\8b\82ð\8dì\90¬\82µ\82Ü\82·\82© ?"
+STRING_NOTSAVED, "\83t\83@\83C\83\8b '%s'\n\82Í\95Ï\8dX\82³\82ê\82Ä\82¢\82Ü\82·\n\n \
+\95Ï\8dX\82ð\95Û\91¶\82µ\82Ü\82·\82© ?"
+STRING_NOTFOUND, "'%s' \82Í\8c©\82Â\82©\82è\82Ü\82¹\82ñ\82Å\82µ\82½"
+STRING_OUT_OF_MEMORY, "\82±\82Ì\91\80\8dì\82ð\8eÀ\8ds\82·\82é\82½\82ß\82Ì\83\81\83\82\83\8a\82ª\
+\91«\82è\82Ü\82¹\82ñ\81B \n\83\81\83\82\83\8a\82Ì\8bó\82«\82ð\91\9d\82â\82·\82½\82ß\82É\82¢\82\82Â\82©\82Ì\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ð\n\8fI\97¹\82µ\82Ä\
+\89º\82³\82¢\81B"
+
+}
--- /dev/null
+#include <windows.h>
+#include "license.h"
+
+static const CHAR LicenseCaption_En[] = "LICENSE";
+static const CHAR License_En[] =
+"This library 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.\n"
+
+"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.\n"
+
+"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";
+
+static const CHAR NoWarrantyCaption_En[] = "NO WARRANTY";
+static const CHAR NoWarranty_En[] =
+"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.";
+
+LICENSE WineLicense_En = {License_En, LicenseCaption_En,
+ NoWarranty_En, NoWarrantyCaption_En};
--- /dev/null
+PATH_TO_TOP = ../../..
+
+TARGET_TYPE = program
+
+TARGET_APPTYPE = windows
+
+TARGET_NAME = notepad
+
+TARGET_INSTALLDIR = system32
+
+TARGET_CFLAGS = -D__USE_W32API -D_WIN32_IE=0x0501
+
+TARGET_RCFLAGS = -D__USE_W32API -D_WIN32_IE=0x0501
+
+TARGET_SDKLIBS = \
+ kernel32.a \
+ user32.a \
+ gdi32.a \
+ comdlg32.a
+
+TARGET_OBJECTS = \
+ License_En.o \
+ dialog.o \
+ license.o \
+ main.o
+
+include $(PATH_TO_TOP)/rules.mak
+
+include $(TOOLS_PATH)/helper.mk
--- /dev/null
+TOPSRCDIR = @top_srcdir@
+TOPOBJDIR = ../..
+SRCDIR = @srcdir@
+VPATH = @srcdir@
+MODULE = notepad.exe
+APPMODE = -mwindows
+IMPORTS = comdlg32 shell32 user32 gdi32 msvcrt advapi32 kernel32
+EXTRAINCL = -I$(TOPSRCDIR)/include/msvcrt
+EXTRADEFS = -DNO_LIBWINE_PORT
+
+C_SRCS = \
+ License_En.c \
+ dialog.c \
+ license.c \
+ main.c
+
+RC_SRCS = rsrc.rc
+
+@MAKE_PROG_RULES@
+
+### Dependencies:
--- /dev/null
+/*
+ * Notepad (Dutch resources)
+ *
+ * Copyright 2003 Hans Leidekker
+ *
+ * This library 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_DUTCH, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Bestand" {
+ MENUITEM "&Nieuw...", CMD_NEW
+ MENUITEM "&Openen\tCtrl+O", CMD_OPEN
+ MENUITEM "O&pslaan\tCtrl+p", CMD_SAVE
+ MENUITEM "Ops&laan als...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "&Afdrukken", CMD_PRINT
+ MENUITEM "Pagina-in&stelling...", CMD_PAGE_SETUP
+ MENUITEM "Printerinstellingen...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Afsluiten", CMD_EXIT
+ }
+POPUP "Be&werken" {
+ MENUITEM "&Ongedaan maken\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "K&nippen\tCtrl+X", CMD_CUT
+ MENUITEM "&Kopiëren\tCtrl+C", CMD_COPY
+ MENUITEM "&Plakken\tCtrl+V", CMD_PASTE
+ MENUITEM "&Verwijderen\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "&Alles selecteren\tCtrl+A", CMD_SELECT_ALL
+ MENUITEM "Tijd/&datum\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "A&utomatische terugloop", CMD_WRAP
+ MENUITEM "&Lettertype instellen...", CMD_FONT
+ }
+POPUP "&Zoeken" {
+ MENUITEM "&Zoeken\tCtrl+Z", CMD_SEARCH
+ MENUITEM "&Volgende zoeken\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Help" {
+ MENUITEM "&Help-onderwerpen", CMD_HELP_CONTENTS
+ MENUITEM "&Zoeken...", CMD_HELP_SEARCH
+ MENUITEM "&Hulp bij Help", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&o..." {
+ MENUITEM "&Licentie", CMD_LICENSE
+ MENUITEM "&GEEN GARANTIE", CMD_NO_WARRANTY
+ MENUITEM "&Over Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Pagina-instelling"
+{
+LTEXT "&Koptekst:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Voettekst:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Marges:", 0x144, 10, 43,160, 45
+LTEXT "Li&nks:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Boven:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Rechts:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Onder:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Annuleren", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Help", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Pagina &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Kladblok"
+STRING_ERROR, "FOUT"
+STRING_WARNING, "WAARSCHUWING"
+STRING_INFO, "Informatie"
+
+STRING_UNTITLED, "(naamloos)"
+
+STRING_ALL_FILES, "Alle bestanden (*.*)"
+STRING_TEXT_FILES_TXT, "Tekstbestanden (*.txt)"
+
+STRING_TOOLARGE, "Het bestand '%s' is te groot voor Kladblok.\n \
+Gebruik een andere editor."
+STRING_NOTEXT, "U heeft geen tekst ingevoerd. \
+\nType uw tekst en probeer het nogmaals"
+STRING_DOESNOTEXIST, "Het bestand '%s'\nbestaat niet\n\n \
+Wilt u een nieuw bestand maken?"
+STRING_NOTSAVED, "Het bestand '%s'\nis gewijzigd\n\n \
+Wilt u de wijzigingen opslaan?"
+STRING_NOTFOUND, "'%s' kan niet worden gevonden."
+STRING_OUT_OF_MEMORY, "Onvoldoende geheugen. \
+\nSluit een of meer applicaties om de hoeveelheid \nbeschikbaar geheugen te vergroten."
+
+}
--- /dev/null
+/*
+ * Notepad (Polish resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ * Copyright 2004 Jacek Caban <jack@itma.pwr.wroc.pl>
+ *
+ * This library 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_POLISH, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Plik" {
+ MENUITEM "&Nowy...", CMD_NEW
+ MENUITEM "&Otwórz\tCtrl+O", CMD_OPEN
+ MENUITEM "&Zapisz\tCtrl+S", CMD_SAVE
+ MENUITEM "Z&apisz jako...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "&Drukuj", CMD_PRINT
+ MENUITEM "&Ustawienia strony...", CMD_PAGE_SETUP
+ MENUITEM "Ustawienia &drukarki...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "Zakoñ&cz", CMD_EXIT
+ }
+POPUP "&Edycja" {
+ MENUITEM "&Cofnij\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "&Wytnij\tCtrl+X", CMD_CUT
+ MENUITEM "&Kopiuj\tCtrl+C", CMD_COPY
+ MENUITEM "Wkl&ej\tCtrl+V", CMD_PASTE
+ MENUITEM "&Usuñ\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Zaznacz w&szystko\tCtrl+A", CMD_SELECT_ALL
+ MENUITEM "Godzina/&Data\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Zawijanie wierszy", CMD_WRAP
+ MENUITEM "Czci&onka...", CMD_FONT
+ }
+POPUP "&Znajd\9f" {
+ MENUITEM "&Znajd\9f\tCtrl+F", CMD_SEARCH
+ MENUITEM "Z&najd\9f nastêpny\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "Pomo&c" {
+ MENUITEM "&Tematy pomocy", CMD_HELP_CONTENTS
+ MENUITEM "&Szukaj...", CMD_HELP_SEARCH
+ MENUITEM "&Pomoc", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "In&fo..." {
+ MENUITEM "&Licencja", CMD_LICENSE
+ MENUITEM "&BEZ GWARANCJI", CMD_NO_WARRANTY
+ MENUITEM "&O Wine...", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Ustawienia strony"
+{
+LTEXT "&Nag³ówek:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Stopka:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Marginesy:", 0x144, 10, 43,160, 45
+LTEXT "&Lewy:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Górny:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "P&rawy:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Dolny:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Anuluj", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Pomoc", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Strona &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Notatnik"
+STRING_ERROR, "B£¥D"
+STRING_WARNING, "OSTRZE¯ENIE"
+STRING_INFO, "Informacja"
+
+STRING_UNTITLED, "(bez tytu³u)"
+
+STRING_ALL_FILES, "Wszystkie piki (*.*)"
+STRING_TEXT_FILES_TXT, "Pliki tekstowe (*.txt)"
+
+STRING_TOOLARGE, "Plik '%s' jest za du¿y dla notatnika.\n \
+Proszê u¿yæ innego edytora."
+STRING_NOTEXT, "Nie wprowadzi³e\9c ¿adnego tekstu. \
+\nProszê co\9c wpisaæ i spróbowaæ ponownie."
+STRING_DOESNOTEXIST, "Plik '%s' nie istnieje\n\n \
+Czy chcesz utworzyæ nowy plik ?"
+STRING_NOTSAVED, "Plik '%s'\nzosta³ zmodyfikowany\n\n \
+Czy chcesz zachowaæ zmiany ?"
+STRING_NOTFOUND, "Nie mo¿na odnale\9fæ '%s'."
+STRING_OUT_OF_MEMORY, "Za ma³o pamiêci do wykonania tego zadania.\n \
+Zamknij jedn¹ lub wiêcej aplikacji aby zwiêkszyæ ilo\9cæ wolnej pamiêci."
+
+}
--- /dev/null
+/*
+ * Notepad
+ * Portuguese Language Support
+ *
+ * Copyright 1999 Marcel Baur <alves@correionet.com.br>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ * Copyright 2003 Marcelo Duarte
+ *
+ * This library 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_PORTUGUESE, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Arquivo" {
+ MENUITEM "&Novo...", CMD_NEW
+ MENUITEM "A&brir", CMD_OPEN
+ MENUITEM "&Salvar", CMD_SAVE
+ MENUITEM "Salvar &como...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "&Imprimir", CMD_PRINT
+ MENUITEM "C&onfigurar página...", CMD_PAGE_SETUP
+ MENUITEM "Configurar i&mpressora...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "Sai&r", CMD_EXIT
+ }
+POPUP "&Editar" {
+ MENUITEM "&Desfazer\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "&Recortar\tCtrl+X", CMD_CUT
+ MENUITEM "&Copiar\tCtrl+C", CMD_COPY
+ MENUITEM "C&olar\tCtrl+V", CMD_PASTE
+ MENUITEM "E&xcluir\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Selecionar &tudo", CMD_SELECT_ALL
+ MENUITEM "&Data/Hora\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Quebrar automática de linha", CMD_WRAP
+ MENUITEM "&Fonte...", CMD_FONT
+ }
+POPUP "&Pesquisa" {
+ MENUITEM "&Localizar...", CMD_SEARCH
+ MENUITEM "Localizar &próxima\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Ajuda" {
+ MENUITEM "&Conteúdo", CMD_HELP_CONTENTS
+ MENUITEM "&Procurar...", CMD_HELP_SEARCH
+ MENUITEM "&Ajuda na ajuda", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "&Informações..." {
+ MENUITEM "&Licença", CMD_LICENSE
+ MENUITEM "&SEM GARANTIA", CMD_NO_WARRANTY
+ MENUITEM "&Sobre o Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Configurar página"
+{
+LTEXT "&Cabeçalho:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Rodapé:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Margens:", 0x144, 10, 43,160, 45
+LTEXT "&Esquerda:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Superior:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Direita:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Inferior:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Cancelar", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Ajuda", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Página &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Notepad"
+STRING_ERROR, "ERRO"
+STRING_WARNING, "AVISO"
+STRING_INFO, "Informação"
+
+STRING_UNTITLED, "(sem nome)"
+
+STRING_ALL_FILES, "Todos os arquivos (*.*)"
+STRING_TEXT_FILES_TXT, "Arquivos texto (*.txt)"
+
+STRING_TOOLARGE, "Arquivo '%s' é muito longo para o notepad.\n \
+Por favor use um editor diferente."
+STRING_NOTEXT, "Você não digitou nenhum texto. \
+\nPor favor digite alguma coisa e tente novamente"
+STRING_DOESNOTEXIST, "Arquivo '%s'\nnão existe\n\n \
+Você deseja criar um novo arquivo?"
+STRING_NOTSAVED, "Arquivo '%s'\nfoi modificado\n\n \
+Gostaria de salvar as alteraçÕes?"
+STRING_NOTFOUND, "'%s' não pode ser encontrado."
+STRING_OUT_OF_MEMORY, "Não há memória suficiente para completar essa \
+tarefa. \nFeche uma ou mais aplicações para aumentar a quantidade de memória livre."
+
+}
--- /dev/null
+/*
+ * Notepad (Russian resources)
+ *
+ * Copyright 2003 Igor Stepin
+ *
+ * This library 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
+ */
+
+MAIN_MENU MENU LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
+{
+ POPUP "&Ôàéë" {
+ MENUITEM "Ñîçä&àòü", CMD_NEW
+ MENUITEM "&Îòêðûòü...", CMD_OPEN
+ MENUITEM "&Ñîõðàíèòü", CMD_SAVE
+ MENUITEM "Ñîõðàíèòü &êàê...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "Ïàðà&ìåòðû ñòðàíèöû...", CMD_PAGE_SETUP
+ MENUITEM "&Íàñòðîéêà ïðèíòåðà...", CMD_PRINTER_SETUP
+ MENUITEM "&Ïå÷àòàòü", CMD_PRINT
+ MENUITEM SEPARATOR
+ MENUITEM "Â&ûõîä", CMD_EXIT
+ }
+POPUP "&Ïðàâêà" {
+ MENUITEM "&Îòìåíèòü\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "&Âûðåçàòü\tCtrl+X", CMD_CUT
+ MENUITEM "&Êîïèðîâàòü\tCtrl+C", CMD_COPY
+ MENUITEM "Âñò&àâèòü\tCtrl+V", CMD_PASTE
+ MENUITEM "&Óäàëèòü\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Âûäåëèòü â&ñå", CMD_SELECT_ALL
+ MENUITEM "Âðåì&ÿ è äàòà\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Ïåðåíîñ ïî ñëîâàì", CMD_WRAP
+ }
+POPUP "Ï&îèñê" {
+ MENUITEM "&Íàéòè", CMD_SEARCH
+ MENUITEM "Íàéòè &äàëåå\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Ñïðàâêà" {
+ MENUITEM "&Ñîäåðæàíèå", CMD_HELP_CONTENTS
+ MENUITEM "&Ïîèñê...", CMD_HELP_SEARCH
+ MENUITEM "&Èñïîëüçîâàíèå ñïðàâêè", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "&Ñâåäåíèÿ..." {
+ MENUITEM "&Ëèöåíçèÿ", CMD_LICENSE
+ MENUITEM "&ÁÅÇ ÃÀÐÀÍÒÈÉ", CMD_NO_WARRANTY
+ MENUITEM "&O Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Ïàðàìåòðû ñòðàíèöû"
+{
+LTEXT "Â&åðõíèé êîëîíòèòóë:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "Í&èæíèé êîëîíòèòóë:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "Ïîëÿ (ìì):", 0x144, 10, 43,160, 45
+LTEXT "&Ëåâîå:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Âåðõíåå:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Ïðàâîå:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Íèæíåå:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Îòìåíà", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Ñïðàâêà", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Ñòðàíèöà &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 ìì" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 ìì" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 ìì" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 ìì" /* FIXME */
+
+STRING_NOTEPAD, "Áëîêíîò"
+STRING_ERROR, "ÎØÈÁÊÀ"
+STRING_WARNING, "ÂÍÈÌÀÍÈÅ"
+STRING_INFO, "Èíôîðìàöèÿ"
+
+STRING_UNTITLED, "(áåç çàãîëîâêà)"
+
+STRING_ALL_FILES, "Âñå ôàéëû (*.*)"
+STRING_TEXT_FILES_TXT, "Òåêñòîâûå ôàéëû (*.txt)"
+
+STRING_TOOLARGE, "Ôàéë '%s' ñëèøêîì áîëüøîé äëÿ áëîêíîòà.\n \
+Èñïîëüçóéòå äðóãîé ðåäàêòîð."
+STRING_NOTEXT, "Âû íå ââåëè íèêàêîãî òåêñòà. \
+\nÂâåäèòå ÷òî-íèáóäü è ïîïðîáóéòå åùå."
+STRING_DOESNOTEXIST, "Ôàéë '%s'\níå ñóùåñòâóåò\n\n \
+Õîòèòå ñîçäàòü íîâûé ôàéë?"
+STRING_NOTSAVED, "Ôàéë '%s'\náûë èçìåíåí\n\n \
+Õîòèòå ñîõðàíèòü èçìåíåíèÿ?"
+STRING_NOTFOUND, "'%s' íå íàéäåí."
+STRING_OUT_OF_MEMORY, "Íåäîñòàòî÷íî ïàìÿòè äëÿ çàâåðøåíèÿ ýòîé îïåðàöèè \
+\nÇàêðîéòå îäíî èëè íåñêîëüêî ïðèëîæåíèé è ïîâòîðèòå ïîïûòêó."
+
+}
--- /dev/null
+/*
+ * Notepad (Slovenian resources)
+ *
+ * Copyright 2002-2003 Rok Mandeljc <rok.mandeljc@gimb.org>
+ *
+ * This library 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_SLOVENIAN, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Datoteka" {
+ MENUITEM "&Nova", CMD_NEW
+ MENUITEM "&Odpri ...", CMD_OPEN
+ MENUITEM "&Shrani", CMD_SAVE
+ MENUITEM "Shrani &kot ...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "Na&tisni", CMD_PRINT
+ MENUITEM "P&riprava strani ...", CMD_PAGE_SETUP
+ MENUITEM "&Tiskalnik ...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "Iz&hod", CMD_EXIT
+ }
+POPUP "&Urejanje" {
+ MENUITEM "&Razveljavi\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "&Izre\9ei\tCtrl+X", CMD_CUT
+ MENUITEM "&Kopiraj\tCtrl+C", CMD_COPY
+ MENUITEM "&Prilepi\tCtrl+V", CMD_PASTE
+ MENUITEM "Izbri&\9ai\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Izberi &vse", CMD_SELECT_ALL
+ MENUITEM "Èas/&Datum\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "Pr&elom vrstice", CMD_WRAP
+ }
+POPUP "&Iskanje" {
+ MENUITEM "&Najdi ...", CMD_SEARCH
+ MENUITEM "Na&daljuj iskanje\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Pomoè" {
+ MENUITEM "&Teme pomoèi", CMD_HELP_CONTENTS
+ MENUITEM "&Najdi ...", CMD_HELP_SEARCH
+ MENUITEM "&O pomoèi", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&ormacije ..." {
+ MENUITEM "&Licenèna pogodba", CMD_LICENSE
+ MENUITEM "&BREZ GARANCIJE", CMD_NO_WARRANTY
+ MENUITEM "&O Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Page Setup"
+{
+LTEXT "&Glava:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Noga:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "Robovi", 0x144, 10, 43,160, 45
+LTEXT "&Levo:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Desno:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Zgoraj:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Spodaj:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "V redu", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Preklièi", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Pomoè", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Stran &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Bele\9enica"
+STRING_ERROR, "NAPAKA"
+STRING_WARNING, "OPOZORILO"
+STRING_INFO, "Informacija"
+
+STRING_UNTITLED, "Neimenovana"
+
+STRING_ALL_FILES, "Vse datoteke (*.*)"
+STRING_TEXT_FILES_TXT, "Datoteke z besedilom (*.txt)"
+
+STRING_TOOLARGE, "Datoteka '%s' je prevelika za Bele\9enico.\n \
+Uporabite drug urejevalnik."
+STRING_NOTEXT, "Niste vnesli besedila. \
+\nVnesite besedilo in poskusite znova."
+STRING_DOESNOTEXIST, "Datoteka '%s' ne obstaja.\n\n \
+Ali \9eelite ustvariti novo datoteko?"
+STRING_NOTSAVED, "Vsebina datoteke '%s'je bila spremenjena.\n\n \
+Ali \9eelite shraniti spremembe?"
+STRING_NOTFOUND, "Ni mogoèe najti '%s'."
+STRING_OUT_OF_MEMORY, "Na voljo ni dovolj pomnilnika, da bi bilo mogoèe dokonèati to \
+operacijo. \nÈe ga \9eelite sprostiti, konèajte enega ali veè programov in poskusite znova. "
+
+}
--- /dev/null
+/*
+ * Notepad (Slovak resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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_SLOVAK, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&File" {
+ MENUITEM "&New...", CMD_NEW
+ MENUITEM "&Open", CMD_OPEN
+ MENUITEM "&Save", CMD_SAVE
+ MENUITEM "Save &as...", CMD_SAVE_AS
+ MENUITEM "&Print", CMD_PRINT
+ MENUITEM "Page Se&tup...", CMD_PAGE_SETUP
+ MENUITEM "P&rinter Setup...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Exit", CMD_EXIT
+ }
+POPUP "&Edit" {
+ MENUITEM "&Undo\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "Cu&t\tCtrl+X", CMD_CUT
+ MENUITEM "&Copy\tCtrl+C", CMD_COPY
+ MENUITEM "&Paste\tCtrl+V", CMD_PASTE
+ MENUITEM "&Delete\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Select &all", CMD_SELECT_ALL
+ MENUITEM "&Time/Date\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Wrap long lines", CMD_WRAP
+ }
+POPUP "&Search" {
+ MENUITEM "&Search", CMD_SEARCH
+ MENUITEM "&Search next\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Help" {
+ MENUITEM "&Contents", CMD_HELP_CONTENTS
+ MENUITEM "&Search...", CMD_HELP_SEARCH
+ MENUITEM "&Help on help", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&o..." {
+ MENUITEM "&License", CMD_LICENSE
+ MENUITEM "&NO WARRANTY", CMD_NO_WARRANTY
+ MENUITEM "&About Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Page Setup"
+{
+LTEXT "&Header:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Footer:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Margins:", 0x144, 10, 43,160, 45
+LTEXT "&Left:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Top:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Right:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Bottom:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Cancel", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Help", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Page &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Notepad"
+STRING_ERROR, "ERROR"
+STRING_WARNING, "WARNING"
+STRING_INFO, "Information"
+
+STRING_UNTITLED, "(untitled)"
+
+STRING_ALL_FILES, "All files (*.*)"
+STRING_TEXT_FILES_TXT, "Text files (*.txt)"
+
+STRING_TOOLARGE, "File '%s' is too large for notepad.\n \
+Please use a different editor."
+STRING_NOTEXT, "You didn't enter any text. \
+\nPlease type something and try again"
+STRING_DOESNOTEXIST, "File '%s'\ndoes not exist\n\n \
+Do you want to create a new file ?"
+STRING_NOTSAVED, "File '%s'\nhas been modified\n\n \
+Would you like to save the changes ?"
+STRING_NOTFOUND, "'%s' can not be found."
+STRING_OUT_OF_MEMORY, "Not enough memory to complete this \
+task. \nClose one or more applications to increase the amount of \nfree \
+memory."
+
+}
--- /dev/null
+/*
+ * Notepad (Swedish resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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_SWEDISH, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Arkiv" {
+ MENUITEM "&Ny...", CMD_NEW
+ MENUITEM "Ö&ppna", CMD_OPEN
+ MENUITEM "&Spara", CMD_SAVE
+ MENUITEM "Spara &som...", CMD_SAVE_AS
+ MENUITEM "&Skriv ut", CMD_PRINT
+ MENUITEM "Sid La&yout...", CMD_PAGE_SETUP
+ MENUITEM "Skrivar &inställningar...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "&Avsluta", CMD_EXIT
+ }
+POPUP "&Redigera" {
+ MENUITEM "&Undo\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "Klippa\tCtrl+X", CMD_CUT
+ MENUITEM "&Kopiera\tCtrl+C", CMD_COPY
+ MENUITEM "&Klistra in\tCtrl+V", CMD_PASTE
+ MENUITEM "&Ta bort\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Markera &allt", CMD_SELECT_ALL
+ MENUITEM "&Tid/Datum\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "&Dela långa meningar", CMD_WRAP
+ }
+POPUP "&Sök" {
+ MENUITEM "Sök...", CMD_SEARCH
+ MENUITEM "&Sök nästa\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Hjälp" {
+ MENUITEM "&Innehåll", CMD_HELP_CONTENTS
+ MENUITEM "&Sök...", CMD_HELP_SEARCH
+ MENUITEM "Användningen &av hjälp", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "Inf&ormation..." {
+ MENUITEM "&Licens", CMD_LICENSE
+ MENUITEM "&INGEN GARANTI", CMD_NO_WARRANTY
+ MENUITEM "&Om Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Sid Layout"
+{
+LTEXT "&Huvudnot:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Fotnot:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "Kanter:", 0x144, 10, 43,160, 45
+LTEXT "&Vänster:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Över:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Höger:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Under:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Avbryt", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Hjälp", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Page &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Anteckningar"
+STRING_ERROR, "FEL"
+STRING_WARNING, "WARNING"
+STRING_INFO, "Information"
+
+STRING_UNTITLED, "(untitled)"
+
+STRING_ALL_FILES, "Alla filer (*.*)"
+STRING_TEXT_FILES_TXT, "Text filer (*.txt)"
+
+STRING_TOOLARGE, "Filen '%s' är för stor för notepad.\n \
+Använd en annan editor."
+STRING_NOTEXT, "Du skrev inte in någon text. \
+\nSkriv något och försök sedan igen"
+STRING_DOESNOTEXIST, "File '%s'\ndoes not exist\n\n \
+Do you want to create a new file ?"
+STRING_NOTSAVED, "File '%s'\nhas been modified\n\n \
+Would you like to save the changes ?"
+STRING_NOTFOUND, "'%s' hittades inte."
+STRING_OUT_OF_MEMORY, "Inte tillräkligt med minne för att slutföra \
+den här uppgiften. \nAvsluta ett eller flera program för att öka mängden \nfritt \
+minne."
+
+}
--- /dev/null
+/*
+ * Notepad (Thai Resources)
+ *
+ * Copyright 2003 Jon Griffiths
+ *
+ * This library 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_THAI, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "á¿éÁ" {
+ MENUITEM "ÊÃéÒ§ãËÁè...", CMD_NEW
+ MENUITEM "à»Ô´...\tCtrl+O", CMD_OPEN
+ MENUITEM "ºÑ¹·×¡\tCtrl+S", CMD_SAVE
+ MENUITEM "ºÑ¹·×¡à»ç¹...", CMD_SAVE_AS
+ MENUITEM SEPARATOR
+ MENUITEM "¾ÔÁ¾ì", CMD_PRINT
+ MENUITEM "»ÃѺáµè§Ë¹éÒ...", CMD_PAGE_SETUP
+ MENUITEM "»ÃѺáµè§à¤Ã×èͧ¾ÔÁ¾ì...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "ÍÍ¡", CMD_EXIT
+ }
+ POPUP "á¡éä¢" {
+ MENUITEM "àÃÕ¡¤×¹\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "µÑ´\tCtrl+X", CMD_CUT
+ MENUITEM "µÑ´ÅÍ¡\tCtrl+C", CMD_COPY
+ MENUITEM "ÇÒ§\tCtrl+V", CMD_PASTE
+ MENUITEM "ź\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "àÅ×Í¡·Ñé§ËÁ´\tCtrl+A", CMD_SELECT_ALL
+ MENUITEM "Çѹ·Õè/\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "ËèͺÃ÷ѴÂÒÇ", CMD_WRAP
+ MENUITEM "ÃٻẺ´ÑÇÍÑ¡ÉÃ...", CMD_FONT
+ }
+ POPUP "¤Ñ¹ËÒ" {
+ MENUITEM "¤é¹ËÒ\tCtrl+F", CMD_SEARCH
+ MENUITEM "¤é¹ËÒµèÍä»\tF3", CMD_SEARCH_NEXT
+ }
+ POPUP "ªèÇÂàËÅÕÍ" {
+ MENUITEM "à¹×éÍËÒ", CMD_HELP_CONTENTS
+ MENUITEM "¤é¹ËÒ...", CMD_HELP_SEARCH
+ MENUITEM "à¡ÕèÂǡѺªèÇÂàËÅÕÍ", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "ÃÒÂÅÐàÍÕ´..." {
+ MENUITEM "ãºÍ¹ØÒµ", CMD_LICENSE
+ MENUITEM "äÁèÁÕ WARRANTY", CMD_NO_WARRANTY
+ MENUITEM "à¡ÕèÂǡѺ Wine... ", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "»ÃѺáµè§Ë¹éÒ"
+{
+LTEXT "ËÑÇ:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Footer:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "¢Íº¡ÃдÒÉ:", 0x144, 10, 43,160, 45
+LTEXT "£éÒÂ:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "º¹:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "¢ÇÒ:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "ÅèÒ§:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "µ¡Å§", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "¡àÅÔ¡", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "ªèÇÂàËÅÕÍ", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "˹éÒ &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 ÁÁ." /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 ÁÁ." /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 ÁÁ." /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 ÁÁ." /* FIXME */
+
+STRING_NOTEPAD, "Notepad"
+STRING_ERROR, "¤ÇÒÁ»Ô´"
+STRING_WARNING, "¤íÒµ×͹"
+STRING_INFO, "ÃÒÂÅÐàÍÕ´"
+
+STRING_UNTITLED, "äÁè¡íÒ˹´ªÖèÍ"
+
+STRING_ALL_FILES, "·Ø¡á¿éÁ (*.*)"
+STRING_TEXT_FILES_TXT, "á¿éÁµíÒÃÒ (*.txt)"
+
+STRING_TOOLARGE, "á¿éÁ '%s' ãËèà¡Ô¹ä»"
+STRING_NOTEXT, "¤Ø³äÁèã´à¢Õ¹ÍÐäÃ\n¡ÃسÒÅͧãËÁè"
+STRING_DOESNOTEXIST, "äÁ辺á¿éÁ '%s' ·Õèµéͧ¡ÒÃà»Ô´\n¤Ø³µéͧ¡ÒÃÊÃéÒ§ãËÁèäÁè ?"
+STRING_NOTSAVED, "ÁÕ¡ÒÃà»ÅÕè¹á»Å§¡ÑºàÍ¡ÊÒÃ\n\n'%s'\n\n¤Ø³µéͧ¡Òúѹ·Ö¡ÁѹËÃ×ÍäÁè ?"
+STRING_NOTFOUND, "äÁ辺¢éͤÇÒÁ '%s' ·Õèµéͧ¡Òäé¹ËÒ"
+STRING_OUT_OF_MEMORY, "¤ÇÒÁ¨íÒËÁ´\n¡ÃسÒÅͧãËÁè"
+
+}
--- /dev/null
+/*
+ * Notepad (Walon resources)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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
+ */
+
+#ifdef LANG_WALON
+
+LANGUAGE LANG_WALON, SUBLANG_DEFAULT
+
+MAIN_MENU MENU
+{
+ POPUP "&Fitchî" {
+ MENUITEM "&Novea...", CMD_NEW
+ MENUITEM "&Drovî", CMD_OPEN
+ MENUITEM "&Schaper", CMD_SAVE
+ MENUITEM "Schaper èt r&lomer...", CMD_SAVE_AS
+ MENUITEM "&Rexhe", CMD_PRINT
+ MENUITEM "Arrandjmint del &Pådje...", CMD_PAGE_SETUP
+ MENUITEM "&Apontiaedje del scrirece...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "Moussî &Foû", CMD_EXIT
+ }
+POPUP "&Candjî" {
+ MENUITEM "&Disfé\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "Cô&per\tCtrl+X", CMD_CUT
+ MENUITEM "&Copyî\tCtrl+C", CMD_COPY
+ MENUITEM "C&laper\tCtrl+V", CMD_PASTE
+ MENUITEM "&Rafacer\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "&Tchwezi totafwait", CMD_SELECT_ALL
+ MENUITEM "&Eure/Date\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "Côper les ro&yes", CMD_WRAP
+ }
+POPUP "C&werî" {
+ MENUITEM "Cwerî...", CMD_SEARCH
+ MENUITEM "&Shûvant\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "&Aide" {
+ MENUITEM "Å&dvins", CMD_HELP_CONTENTS
+ MENUITEM "C&werî...", CMD_HELP_SEARCH
+ MENUITEM "&Aide so l' Aide", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "&Informåcion..." {
+ MENUITEM "&Licinse", CMD_LICENSE
+ MENUITEM "&NOLE WARANTEYE", CMD_NO_WARRANTY
+ MENUITEM "Å &dfait di Wine", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Arindjmint del Pådje"
+{
+LTEXT "&Tite:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "&Pînote:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "&Mardjes:", 0x144, 10, 43,160, 45
+LTEXT "&Hintche:", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Copete:", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Droete:", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "&Bas:", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "I Va", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "Rinoncî", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "&Aide", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Pådje &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "Notepad"
+STRING_ERROR, "AROKE"
+STRING_WARNING, "ADVERTIXHMINT"
+STRING_INFO, "Informåcion"
+
+STRING_UNTITLED, "(sin tite)"
+
+STRING_ALL_FILES, "Tos les fitchîs (*.*)"
+STRING_TEXT_FILES_TXT, "Fitchîs tekse (*.txt)"
+
+STRING_TOOLARGE, "Li fitchî '%s' est trop gros pol notepad.\n \
+Eployoz on ôte aspougneu di tekse."
+STRING_NOTEXT, "Vos n' avoz rén sicrît. \
+\nTapez ene sacwe èt rasayez"
+STRING_DOESNOTEXIST, "File '%s'\ndoes not exist\n\n \
+Do you want to create a new file ?"
+STRING_NOTSAVED, "Li fitchî '%s'\na candjî\n\n \
+El voloz schaper ?"
+STRING_NOTFOUND, "'%s' pout nén esse trové."
+STRING_OUT_OF_MEMORY, "Li memwere est plinne. \n\
+Cloyoz on programe ou pus po monter li memwere libe."
+
+}
+
+#endif /* LANG_WALON */
--- /dev/null
+/*
+ * Notepad (Simplified Chinese resources)
+ *
+ * Copyright 2002 liuspider <liuspider@yahoo.com>
+ *
+ * This library 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
+ */
+
+MAIN_MENU MENU LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
+{
+ POPUP "Îļþ£¨&F£©" {
+ MENUITEM "н¨£¨&N£©...", CMD_NEW
+ MENUITEM "´ò¿ª£¨&O£©", CMD_OPEN
+ MENUITEM "±£´æ£¨&S£©", CMD_SAVE
+ MENUITEM "Áí´æÎª(&A)...", CMD_SAVE_AS
+ MENUITEM "´òÓ¡£¨&P£©", CMD_PRINT
+ MENUITEM "Ò³ÃæÉèÖã¨&T£©...", CMD_PAGE_SETUP
+ MENUITEM "´òÓ¡ÉèÖã¨&R£©...", CMD_PRINTER_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "Í˳ö£¨&E£©", CMD_EXIT
+ }
+POPUP "±à¼£¨&E£©" {
+ MENUITEM "³·Ïû£¨&U£©\tCtrl+Z", CMD_UNDO
+ MENUITEM SEPARATOR
+ MENUITEM "¼ôÇУ¨&T£©\tCtrl+X", CMD_CUT
+ MENUITEM "¸´ÖÆ£¨&C£©\tCtrl+C", CMD_COPY
+ MENUITEM "Õ³Ìù£¨&P£©\tCtrl+V", CMD_PASTE
+ MENUITEM "ɾ³ý£¨&D£©\tDel", CMD_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "ȫѡ£¨&A£©", CMD_SELECT_ALL
+ MENUITEM "²åÈëÈÕÆÚ¡¢Ê±¼ä£¨&T£©\tF5", CMD_TIME_DATE
+ MENUITEM SEPARATOR
+ MENUITEM "×Ô¶¯»»ÐУ¨&W£©", CMD_WRAP
+ }
+POPUP "ËÑË÷£¨&S£©" {
+ MENUITEM "ËÑË÷£¨&S£©", CMD_SEARCH
+ MENUITEM "ËÑË÷ÏÂÒ»¸ö£¨&S£©\tF3", CMD_SEARCH_NEXT
+ }
+POPUP "°ïÖú£¨&H£©" {
+ MENUITEM "ÄÚÈÝ£¨&C£©", CMD_HELP_CONTENTS
+ MENUITEM "ËÑË÷£¨&S£©...", CMD_HELP_SEARCH
+ MENUITEM "ÈçºÎʹÓðïÖú£¨&H£©", CMD_HELP_ON_HELP
+ MENUITEM SEPARATOR
+ POPUP "×ÊÁÏÐÅÏ¢£¨&O£©..." {
+ MENUITEM "Óû§Ðí¿ÉÐÒ飨&L£©", CMD_LICENSE
+ MENUITEM "ÔðÈÎÎ޹أ¨&N£©", CMD_NO_WARRANTY
+ MENUITEM "¹ØÓÚ Wine£¨&A£©", CMD_ABOUT_WINE
+ }
+ }
+}
+
+/* Dialog `Page setup' */
+
+DIALOG_PAGESETUP DIALOG 0, 0, 225, 95
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 10, "MS Shell Dlg"
+CAPTION "Ò³ÃæÉèÖÃ"
+{
+LTEXT "ҳü£¨&H£©:", 0x140, 10, 07, 40, 15
+EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
+LTEXT "½Å×¢£¨&F£©:", 0x142, 10, 24, 40, 15
+EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
+
+GROUPBOX "±ßÔµ¿Õ°×£¨&M£©£º", 0x144, 10, 43,160, 45
+LTEXT "×ó£¨&L£©£º", 0x145, 20, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "ÉÏ£¨&T£©£º", 0x148, 20, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "ÓÒ£¨&R£©£º", 0x14B, 100, 55, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+LTEXT "Ï£¨&B£©£º", 0x14E,100, 73, 30, 10, WS_CHILD
+EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
+
+DEFPUSHBUTTON "È·¶¨", 0x151, 180, 3, 40, 15, WS_TABSTOP
+PUSHBUTTON "È¡Ïû", 0x152, 180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTON "°ïÖú£¨&£©", 0x153, 180, 39, 40, 15, WS_TABSTOP
+}
+
+STRINGTABLE DISCARDABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
+{
+STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
+STRING_PAGESETUP_FOOTERVALUE, "Page &s" /* FIXME */
+STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
+STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
+STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
+
+STRING_NOTEPAD, "¼Çʱ¾"
+STRING_ERROR, "´íÎó"
+STRING_WARNING, "¾¯¸æ"
+STRING_INFO, "ÐÅÏ¢"
+
+STRING_UNTITLED, "£¨Î´ÃüÃû£©"
+
+STRING_ALL_FILES, "ËùÓÐÎļþ (*.*)"
+STRING_TEXT_FILES_TXT, "Îı¾Îļþ (*.txt)"
+
+STRING_TOOLARGE, "¼Çʱ¾²»ÄÜ´ò¿ª '%s' Õâô´óµÄÎļþ¡£\n \
+ÇëʹÓñðµÄ±à¼Æ÷¡£"
+STRING_NOTEXT, "ÄúûÓÐÊäÈëÈκÎÎı¾¡£ \
+\nÇëÊäÈëһЩÔÙÊÔ"
+STRING_DOESNOTEXIST, "Îļþ '%s'\n²»´æÔÚ\n\n \
+ÄúÏëн¨Ò»¸öÎļþÂð£¿"
+STRING_NOTSAVED, "Îļþ '%s'\nÕýÎÄÒѸü¸Ä\n\n \
+ÊÇ·ñ±£´æ¸ü¸Ä£¿"
+STRING_NOTFOUND, "ÕÒ²»µ½Îļþ '%s'"
+STRING_OUT_OF_MEMORY, "ûÓÐ×ã¹»µÄÄÚ´æ¿ÉÒÔÓÃÀ´Íê³É´ËÏîÈÎÎñ¡£ \
+\nÇë¹Ø±ÕһЩ³ÌÐòÊ©·ÅÄÚ´æºóÔÙÊÔ¡£"
+
+}
--- /dev/null
+/*
+ * Notepad (dialog.c)
+ *
+ * Copyright 1998,99 Marcel Baur <mbaur@g26.ethz.ch>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ * Copyright 2002 Andriy Palamarchuk
+ *
+ * This library 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
+ */
+
+#define UNICODE
+
+#include <assert.h>
+#include <stdio.h>
+#include <windows.h>
+#include <commdlg.h>
+
+#include "main.h"
+#include "license.h"
+#include "dialog.h"
+
+static const WCHAR helpfileW[] = { 'n','o','t','e','p','a','d','.','h','l','p',0 };
+
+static INT_PTR WINAPI DIALOG_PAGESETUP_DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam);
+
+VOID ShowLastError(void)
+{
+ DWORD error = GetLastError();
+ if (error != NO_ERROR)
+ {
+ LPWSTR lpMsgBuf;
+ WCHAR szTitle[MAX_STRING_LEN];
+
+ LoadString(Globals.hInstance, STRING_ERROR, szTitle, SIZEOF(szTitle));
+ FormatMessage(
+ FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
+ NULL, error, 0,
+ (LPTSTR) &lpMsgBuf, 0, NULL);
+ MessageBox(NULL, lpMsgBuf, szTitle, MB_OK | MB_ICONERROR);
+ LocalFree(lpMsgBuf);
+ }
+}
+
+/**
+ * Sets the caption of the main window according to Globals.szFileTitle:
+ * Notepad - (untitled) if no file is open
+ * Notepad - [filename] if a file is given
+ */
+static void UpdateWindowCaption(void)
+{
+ WCHAR szCaption[MAX_STRING_LEN];
+ WCHAR szUntitled[MAX_STRING_LEN];
+
+ LoadString(Globals.hInstance, STRING_NOTEPAD, szCaption, SIZEOF(szCaption));
+
+ if (Globals.szFileTitle[0] != '\0') {
+ static const WCHAR bracket_lW[] = { ' ','-',' ','[',0 };
+ static const WCHAR bracket_rW[] = { ']',0 };
+ lstrcat(szCaption, bracket_lW);
+ lstrcat(szCaption, Globals.szFileTitle);
+ lstrcat(szCaption, bracket_rW);
+ }
+ else
+ {
+ static const WCHAR hyphenW[] = { ' ','-',' ',0 };
+ LoadString(Globals.hInstance, STRING_UNTITLED, szUntitled, SIZEOF(szUntitled));
+ lstrcat(szCaption, hyphenW);
+ lstrcat(szCaption, szUntitled);
+ }
+
+ SetWindowText(Globals.hMainWnd, szCaption);
+}
+
+static void AlertFileNotFound(LPCWSTR szFileName)
+{
+ WCHAR szMessage[MAX_STRING_LEN];
+ WCHAR szResource[MAX_STRING_LEN];
+
+ /* Load and format szMessage */
+ LoadString(Globals.hInstance, STRING_NOTFOUND, szResource, SIZEOF(szResource));
+ wsprintf(szMessage, szResource, szFileName);
+
+ /* Load szCaption */
+ LoadString(Globals.hInstance, STRING_ERROR, szResource, SIZEOF(szResource));
+
+ /* Display Modal Dialog */
+ MessageBox(Globals.hMainWnd, szMessage, szResource, MB_ICONEXCLAMATION);
+}
+
+static int AlertFileNotSaved(LPCWSTR szFileName)
+{
+ WCHAR szMessage[MAX_STRING_LEN];
+ WCHAR szResource[MAX_STRING_LEN];
+ WCHAR szUntitled[MAX_STRING_LEN];
+
+ LoadString(Globals.hInstance, STRING_UNTITLED, szUntitled, SIZEOF(szUntitled));
+
+ /* Load and format Message */
+ LoadString(Globals.hInstance, STRING_NOTSAVED, szResource, SIZEOF(szResource));
+ wsprintf(szMessage, szResource, szFileName[0] ? szFileName : szUntitled);
+
+ /* Load Caption */
+ LoadString(Globals.hInstance, STRING_ERROR, szResource, SIZEOF(szResource));
+
+ /* Display modal */
+ return MessageBox(Globals.hMainWnd, szMessage, szResource, MB_ICONEXCLAMATION|MB_YESNOCANCEL);
+}
+
+/**
+ * Returns:
+ * TRUE - if file exists
+ * FALSE - if file does not exist
+ */
+BOOL FileExists(LPCWSTR szFilename)
+{
+ WIN32_FIND_DATA entry;
+ HANDLE hFile;
+
+ hFile = FindFirstFile(szFilename, &entry);
+ FindClose(hFile);
+
+ return (hFile != INVALID_HANDLE_VALUE);
+}
+
+
+static VOID DoSaveFile(VOID)
+{
+ HANDLE hFile;
+ DWORD dwNumWrite;
+ LPSTR pTemp;
+ DWORD size;
+
+ hFile = CreateFile(Globals.szFileName, GENERIC_WRITE, FILE_SHARE_WRITE,
+ NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
+ if(hFile == INVALID_HANDLE_VALUE)
+ {
+ ShowLastError();
+ return;
+ }
+
+ size = GetWindowTextLengthA(Globals.hEdit) + 1;
+ pTemp = HeapAlloc(GetProcessHeap(), 0, size);
+ if (!pTemp)
+ {
+ CloseHandle(hFile);
+ ShowLastError();
+ return;
+ }
+ size = GetWindowTextA(Globals.hEdit, pTemp, size);
+
+ if (!WriteFile(hFile, pTemp, size, &dwNumWrite, NULL))
+ ShowLastError();
+ else
+ SendMessage(Globals.hEdit, EM_SETMODIFY, FALSE, 0);
+
+ CloseHandle(hFile);
+ HeapFree(GetProcessHeap(), 0, pTemp);
+}
+
+/**
+ * Returns:
+ * TRUE - User agreed to close (both save/don't save)
+ * FALSE - User cancelled close by selecting "Cancel"
+ */
+BOOL DoCloseFile(void)
+{
+ int nResult;
+ static const WCHAR empty_strW[] = { 0 };
+
+ if (SendMessage(Globals.hEdit, EM_GETMODIFY, 0, 0))
+ {
+ /* prompt user to save changes */
+ nResult = AlertFileNotSaved(Globals.szFileName);
+ switch (nResult) {
+ case IDYES: DIALOG_FileSave();
+ break;
+
+ case IDNO: break;
+
+ case IDCANCEL: return(FALSE);
+ break;
+
+ default: return(FALSE);
+ break;
+ } /* switch */
+ } /* if */
+
+ SetFileName(empty_strW);
+
+ UpdateWindowCaption();
+ return(TRUE);
+}
+
+
+void DoOpenFile(LPCWSTR szFileName)
+{
+ HANDLE hFile;
+ LPSTR pTemp;
+ DWORD size;
+ DWORD dwNumRead;
+
+ /* Close any files and prompt to save changes */
+ if (!DoCloseFile())
+ return;
+
+ hFile = CreateFile(szFileName, GENERIC_READ, FILE_SHARE_READ, NULL,
+ OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+ if(hFile == INVALID_HANDLE_VALUE)
+ {
+ ShowLastError();
+ return;
+ }
+
+ size = GetFileSize(hFile, NULL);
+ if (size == INVALID_FILE_SIZE)
+ {
+ CloseHandle(hFile);
+ ShowLastError();
+ return;
+ }
+ size++;
+
+ pTemp = HeapAlloc(GetProcessHeap(), 0, size);
+ if (!pTemp)
+ {
+ CloseHandle(hFile);
+ ShowLastError();
+ return;
+ }
+
+ if (!ReadFile(hFile, pTemp, size, &dwNumRead, NULL))
+ {
+ CloseHandle(hFile);
+ HeapFree(GetProcessHeap(), 0, pTemp);
+ ShowLastError();
+ return;
+ }
+
+ CloseHandle(hFile);
+ pTemp[dwNumRead] = 0;
+
+ if (IsTextUnicode(pTemp, dwNumRead, NULL))
+ {
+ LPWSTR p = (LPWSTR)pTemp;
+ /* We need to strip BOM Unicode character, SetWindowTextW won't do it for us. */
+ if (*p == 0xFEFF || *p == 0xFFFE) p++;
+ SetWindowTextW(Globals.hEdit, p);
+ }
+ else
+ SetWindowTextA(Globals.hEdit, pTemp);
+
+ HeapFree(GetProcessHeap(), 0, pTemp);
+
+ SendMessage(Globals.hEdit, EM_SETMODIFY, FALSE, 0);
+ SendMessage(Globals.hEdit, EM_EMPTYUNDOBUFFER, 0, 0);
+ SetFocus(Globals.hEdit);
+
+ SetFileName(szFileName);
+ UpdateWindowCaption();
+}
+
+VOID DIALOG_FileNew(VOID)
+{
+ static const WCHAR empty_strW[] = { 0 };
+
+ /* Close any files and promt to save changes */
+ if (DoCloseFile()) {
+ SetWindowText(Globals.hEdit, empty_strW);
+ SendMessage(Globals.hEdit, EM_EMPTYUNDOBUFFER, 0, 0);
+ SetFocus(Globals.hEdit);
+ }
+}
+
+VOID DIALOG_FileOpen(VOID)
+{
+ OPENFILENAME openfilename;
+ WCHAR szPath[MAX_PATH];
+ WCHAR szDir[MAX_PATH];
+ static const WCHAR szDefaultExt[] = { 't','x','t',0 };
+ static const WCHAR txt_files[] = { '*','.','t','x','t',0 };
+
+ ZeroMemory(&openfilename, sizeof(openfilename));
+
+ GetCurrentDirectory(SIZEOF(szDir), szDir);
+ lstrcpy(szPath, txt_files);
+
+ openfilename.lStructSize = sizeof(openfilename);
+ openfilename.hwndOwner = Globals.hMainWnd;
+ openfilename.hInstance = Globals.hInstance;
+ openfilename.lpstrFilter = Globals.szFilter;
+ openfilename.lpstrFile = szPath;
+ openfilename.nMaxFile = SIZEOF(szPath);
+ openfilename.lpstrInitialDir = szDir;
+ openfilename.Flags = OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST |
+ OFN_HIDEREADONLY;
+ openfilename.lpstrDefExt = szDefaultExt;
+
+
+ if (GetOpenFileName(&openfilename)) {
+ if (FileExists(openfilename.lpstrFile))
+ DoOpenFile(openfilename.lpstrFile);
+ else
+ AlertFileNotFound(openfilename.lpstrFile);
+ }
+}
+
+
+VOID DIALOG_FileSave(VOID)
+{
+ if (Globals.szFileName[0] == '\0')
+ DIALOG_FileSaveAs();
+ else
+ DoSaveFile();
+}
+
+VOID DIALOG_FileSaveAs(VOID)
+{
+ OPENFILENAME saveas;
+ WCHAR szPath[MAX_PATH];
+ WCHAR szDir[MAX_PATH];
+ static const WCHAR szDefaultExt[] = { 't','x','t',0 };
+ static const WCHAR txt_files[] = { '*','.','t','x','t',0 };
+
+ ZeroMemory(&saveas, sizeof(saveas));
+
+ GetCurrentDirectory(SIZEOF(szDir), szDir);
+ lstrcpy(szPath, txt_files);
+
+ saveas.lStructSize = sizeof(OPENFILENAME);
+ saveas.hwndOwner = Globals.hMainWnd;
+ saveas.hInstance = Globals.hInstance;
+ saveas.lpstrFilter = Globals.szFilter;
+ saveas.lpstrFile = szPath;
+ saveas.nMaxFile = SIZEOF(szPath);
+ saveas.lpstrInitialDir = szDir;
+ saveas.Flags = OFN_PATHMUSTEXIST | OFN_OVERWRITEPROMPT |
+ OFN_HIDEREADONLY;
+ saveas.lpstrDefExt = szDefaultExt;
+
+ if (GetSaveFileName(&saveas)) {
+ SetFileName(szPath);
+ UpdateWindowCaption();
+ DoSaveFile();
+ }
+}
+
+VOID DIALOG_FilePrint(VOID)
+{
+ DOCINFO di;
+ PRINTDLG printer;
+ SIZE szMetric;
+ int cWidthPels, cHeightPels, border;
+ int xLeft, yTop, pagecount, dopage, copycount;
+ unsigned int i;
+ LOGFONT hdrFont;
+ HFONT font, old_font=0;
+ DWORD size;
+ LPWSTR pTemp;
+ static const WCHAR times_new_romanW[] = { 'T','i','m','e','s',' ','N','e','w',' ','R','o','m','a','n',0 };
+
+ /* Get a small font and print some header info on each page */
+ hdrFont.lfHeight = 100;
+ hdrFont.lfWidth = 0;
+ hdrFont.lfEscapement = 0;
+ hdrFont.lfOrientation = 0;
+ hdrFont.lfWeight = FW_BOLD;
+ hdrFont.lfItalic = 0;
+ hdrFont.lfUnderline = 0;
+ hdrFont.lfStrikeOut = 0;
+ hdrFont.lfCharSet = ANSI_CHARSET;
+ hdrFont.lfOutPrecision = OUT_DEFAULT_PRECIS;
+ hdrFont.lfClipPrecision = CLIP_DEFAULT_PRECIS;
+ hdrFont.lfQuality = PROOF_QUALITY;
+ hdrFont.lfPitchAndFamily = VARIABLE_PITCH | FF_ROMAN;
+ lstrcpy(hdrFont.lfFaceName, times_new_romanW);
+
+ font = CreateFontIndirect(&hdrFont);
+
+ /* Get Current Settings */
+ ZeroMemory(&printer, sizeof(printer));
+ printer.lStructSize = sizeof(printer);
+ printer.hwndOwner = Globals.hMainWnd;
+ printer.hInstance = Globals.hInstance;
+
+ /* Set some default flags */
+ printer.Flags = PD_RETURNDC;
+ printer.nFromPage = 0;
+ printer.nMinPage = 1;
+ /* we really need to calculate number of pages to set nMaxPage and nToPage */
+ printer.nToPage = 0;
+ printer.nMaxPage = -1;
+
+ /* Let commdlg manage copy settings */
+ printer.nCopies = (WORD)PD_USEDEVMODECOPIES;
+
+ if (!PrintDlg(&printer)) return;
+
+ assert(printer.hDC != 0);
+
+ /* initialize DOCINFO */
+ di.cbSize = sizeof(DOCINFO);
+ di.lpszDocName = Globals.szFileTitle;
+ di.lpszOutput = NULL;
+ di.lpszDatatype = NULL;
+ di.fwType = 0;
+
+ if (StartDoc(printer.hDC, &di) <= 0) return;
+
+ /* Get the page dimensions in pixels. */
+ cWidthPels = GetDeviceCaps(printer.hDC, HORZRES);
+ cHeightPels = GetDeviceCaps(printer.hDC, VERTRES);
+
+ /* Get the file text */
+ size = GetWindowTextLength(Globals.hEdit) + 1;
+ pTemp = HeapAlloc(GetProcessHeap(), 0, size * sizeof(WCHAR));
+ if (!pTemp)
+ {
+ ShowLastError();
+ return;
+ }
+ size = GetWindowText(Globals.hEdit, pTemp, size);
+
+ border = 150;
+ for (copycount=1; copycount <= printer.nCopies; copycount++) {
+ i = 0;
+ pagecount = 1;
+ do {
+ static const WCHAR letterM[] = { 'M',0 };
+
+ if (pagecount >= printer.nFromPage &&
+ /* ((printer.Flags & PD_PAGENUMS) == 0 || pagecount <= printer.nToPage))*/
+ pagecount <= printer.nToPage)
+ dopage = 1;
+ else
+ dopage = 0;
+
+ old_font = SelectObject(printer.hDC, font);
+ GetTextExtentPoint32(printer.hDC, letterM, 1, &szMetric);
+
+ if (dopage) {
+ if (StartPage(printer.hDC) <= 0) {
+ static const WCHAR failedW[] = { 'S','t','a','r','t','P','a','g','e',' ','f','a','i','l','e','d',0 };
+ static const WCHAR errorW[] = { 'P','r','i','n','t',' ','E','r','r','o','r',0 };
+ MessageBox(Globals.hMainWnd, failedW, errorW, MB_ICONEXCLAMATION);
+ return;
+ }
+ /* Write a rectangle and header at the top of each page */
+ Rectangle(printer.hDC, border, border, cWidthPels-border, border+szMetric.cy*2);
+ /* I don't know what's up with this TextOut command. This comes out
+ kind of mangled.
+ */
+ TextOut(printer.hDC, border*2, border+szMetric.cy/2, Globals.szFileTitle, lstrlen(Globals.szFileTitle));
+ }
+
+ /* The starting point for the main text */
+ xLeft = border*2;
+ yTop = border+szMetric.cy*4;
+
+ SelectObject(printer.hDC, old_font);
+ GetTextExtentPoint32(printer.hDC, letterM, 1, &szMetric);
+
+ /* Since outputting strings is giving me problems, output the main
+ text one character at a time.
+ */
+ do {
+ if (pTemp[i] == '\n') {
+ xLeft = border*2;
+ yTop += szMetric.cy;
+ }
+ else if (pTemp[i] != '\r') {
+ if (dopage)
+ TextOut(printer.hDC, xLeft, yTop, &pTemp[i], 1);
+ xLeft += szMetric.cx;
+ }
+ } while (i++<size && yTop<(cHeightPels-border*2));
+
+ if (dopage)
+ EndPage(printer.hDC);
+ pagecount++;
+ } while (i<size);
+ }
+
+ EndDoc(printer.hDC);
+ DeleteDC(printer.hDC);
+ HeapFree(GetProcessHeap(), 0, pTemp);
+}
+
+VOID DIALOG_FilePrinterSetup(VOID)
+{
+ PRINTDLG printer;
+
+ ZeroMemory(&printer, sizeof(printer));
+ printer.lStructSize = sizeof(printer);
+ printer.hwndOwner = Globals.hMainWnd;
+ printer.hInstance = Globals.hInstance;
+ printer.Flags = PD_PRINTSETUP;
+ printer.nCopies = 1;
+
+ PrintDlg(&printer);
+}
+
+VOID DIALOG_FileExit(VOID)
+{
+ PostMessage(Globals.hMainWnd, WM_CLOSE, 0, 0l);
+}
+
+VOID DIALOG_EditUndo(VOID)
+{
+ SendMessage(Globals.hEdit, EM_UNDO, 0, 0);
+}
+
+VOID DIALOG_EditCut(VOID)
+{
+ SendMessage(Globals.hEdit, WM_CUT, 0, 0);
+}
+
+VOID DIALOG_EditCopy(VOID)
+{
+ SendMessage(Globals.hEdit, WM_COPY, 0, 0);
+}
+
+VOID DIALOG_EditPaste(VOID)
+{
+ SendMessage(Globals.hEdit, WM_PASTE, 0, 0);
+}
+
+VOID DIALOG_EditDelete(VOID)
+{
+ SendMessage(Globals.hEdit, WM_CLEAR, 0, 0);
+}
+
+VOID DIALOG_EditSelectAll(VOID)
+{
+ SendMessage(Globals.hEdit, EM_SETSEL, 0, (LPARAM)-1);
+}
+
+VOID DIALOG_EditTimeDate(VOID)
+{
+ SYSTEMTIME st;
+ WCHAR szDate[MAX_STRING_LEN];
+ static const WCHAR spaceW[] = { ' ',0 };
+
+ GetLocalTime(&st);
+
+ GetTimeFormat(LOCALE_USER_DEFAULT, 0, &st, NULL, szDate, MAX_STRING_LEN);
+ SendMessage(Globals.hEdit, EM_REPLACESEL, TRUE, (LPARAM)szDate);
+
+ SendMessage(Globals.hEdit, EM_REPLACESEL, TRUE, (LPARAM)spaceW);
+
+ GetDateFormat(LOCALE_USER_DEFAULT, DATE_LONGDATE, &st, NULL, szDate, MAX_STRING_LEN);
+ SendMessage(Globals.hEdit, EM_REPLACESEL, TRUE, (LPARAM)szDate);
+}
+
+VOID DIALOG_EditWrap(VOID)
+{
+ Globals.bWrapLongLines = !Globals.bWrapLongLines;
+ CheckMenuItem(GetMenu(Globals.hMainWnd), CMD_WRAP,
+ MF_BYCOMMAND | (Globals.bWrapLongLines ? MF_CHECKED : MF_UNCHECKED));
+}
+
+VOID DIALOG_SelectFont(VOID)
+{
+ CHOOSEFONT cf;
+ LOGFONT lf=Globals.lfFont;
+
+ ZeroMemory( &cf, sizeof(cf) );
+ cf.lStructSize=sizeof(cf);
+ cf.hwndOwner=Globals.hMainWnd;
+ cf.lpLogFont=&lf;
+ cf.Flags=CF_SCREENFONTS;
+
+ if( ChooseFont(&cf) )
+ {
+ HFONT currfont=Globals.hFont;
+
+ Globals.hFont=CreateFontIndirect( &lf );
+ Globals.lfFont=lf;
+ SendMessage( Globals.hEdit, WM_SETFONT, (WPARAM)Globals.hFont, (LPARAM)TRUE );
+ if( currfont!=NULL )
+ DeleteObject( currfont );
+ }
+}
+
+VOID DIALOG_Search(VOID)
+{
+ ZeroMemory(&Globals.find, sizeof(Globals.find));
+ Globals.find.lStructSize = sizeof(Globals.find);
+ Globals.find.hwndOwner = Globals.hMainWnd;
+ Globals.find.hInstance = Globals.hInstance;
+ Globals.find.lpstrFindWhat = Globals.szFindText;
+ Globals.find.wFindWhatLen = SIZEOF(Globals.szFindText);
+ Globals.find.Flags = FR_DOWN;
+
+ /* We only need to create the modal FindReplace dialog which will */
+ /* notify us of incoming events using hMainWnd Window Messages */
+
+ Globals.hFindReplaceDlg = FindText(&Globals.find);
+ assert(Globals.hFindReplaceDlg !=0);
+}
+
+VOID DIALOG_SearchNext(VOID)
+{
+ /* FIXME: Search Next */
+ DIALOG_Search();
+}
+
+VOID DIALOG_HelpContents(VOID)
+{
+ WinHelp(Globals.hMainWnd, helpfileW, HELP_INDEX, 0);
+}
+
+VOID DIALOG_HelpSearch(VOID)
+{
+ /* Search Help */
+}
+
+VOID DIALOG_HelpHelp(VOID)
+{
+ WinHelp(Globals.hMainWnd, helpfileW, HELP_HELPONHELP, 0);
+}
+
+VOID DIALOG_HelpLicense(VOID)
+{
+ WineLicense(Globals.hMainWnd);
+}
+
+VOID DIALOG_HelpNoWarranty(VOID)
+{
+ WineWarranty(Globals.hMainWnd);
+}
+
+VOID DIALOG_HelpAboutWine(VOID)
+{
+ static const WCHAR notepadW[] = { 'N','o','t','e','p','a','d','\n',0 };
+ WCHAR szNotepad[MAX_STRING_LEN];
+
+ LoadString(Globals.hInstance, STRING_NOTEPAD, szNotepad, SIZEOF(szNotepad));
+ ShellAbout(Globals.hMainWnd, szNotepad, notepadW, 0);
+}
+
+
+/***********************************************************************
+ *
+ * DIALOG_FilePageSetup
+ */
+VOID DIALOG_FilePageSetup(void)
+{
+ DialogBox(Globals.hInstance, MAKEINTRESOURCE(DIALOG_PAGESETUP),
+ Globals.hMainWnd, DIALOG_PAGESETUP_DlgProc);
+}
+
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ *
+ * DIALOG_PAGESETUP_DlgProc
+ */
+
+static INT_PTR WINAPI DIALOG_PAGESETUP_DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
+{
+
+ switch (msg)
+ {
+ case WM_COMMAND:
+ switch (wParam)
+ {
+ case IDOK:
+ /* save user input and close dialog */
+ GetDlgItemText(hDlg, 0x141, Globals.szHeader, SIZEOF(Globals.szHeader));
+ GetDlgItemText(hDlg, 0x143, Globals.szFooter, SIZEOF(Globals.szFooter));
+ GetDlgItemText(hDlg, 0x14A, Globals.szMarginTop, SIZEOF(Globals.szMarginTop));
+ GetDlgItemText(hDlg, 0x150, Globals.szMarginBottom, SIZEOF(Globals.szMarginBottom));
+ GetDlgItemText(hDlg, 0x147, Globals.szMarginLeft, SIZEOF(Globals.szMarginLeft));
+ GetDlgItemText(hDlg, 0x14D, Globals.szMarginRight, SIZEOF(Globals.szMarginRight));
+ EndDialog(hDlg, IDOK);
+ return TRUE;
+
+ case IDCANCEL:
+ /* discard user input and close dialog */
+ EndDialog(hDlg, IDCANCEL);
+ return TRUE;
+
+ case IDHELP:
+ {
+ /* FIXME: Bring this to work */
+ static const WCHAR sorryW[] = { 'S','o','r','r','y',',',' ','n','o',' ','h','e','l','p',' ','a','v','a','i','l','a','b','l','e',0 };
+ static const WCHAR helpW[] = { 'H','e','l','p',0 };
+ MessageBox(Globals.hMainWnd, sorryW, helpW, MB_ICONEXCLAMATION);
+ return TRUE;
+ }
+
+ default:
+ break;
+ }
+ break;
+
+ case WM_INITDIALOG:
+ /* fetch last user input prior to display dialog */
+ SetDlgItemText(hDlg, 0x141, Globals.szHeader);
+ SetDlgItemText(hDlg, 0x143, Globals.szFooter);
+ SetDlgItemText(hDlg, 0x14A, Globals.szMarginTop);
+ SetDlgItemText(hDlg, 0x150, Globals.szMarginBottom);
+ SetDlgItemText(hDlg, 0x147, Globals.szMarginLeft);
+ SetDlgItemText(hDlg, 0x14D, Globals.szMarginRight);
+ break;
+ }
+
+ return FALSE;
+}
--- /dev/null
+/*
+ * Notepad (dialog.h)
+ *
+ * Copyright 1998 Marcel Baur <mbaur@g26.ethz.ch>
+ *
+ * This library 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
+ */
+
+VOID DIALOG_FileNew(VOID);
+VOID DIALOG_FileOpen(VOID);
+VOID DIALOG_FileSave(VOID);
+VOID DIALOG_FileSaveAs(VOID);
+VOID DIALOG_FilePrint(VOID);
+VOID DIALOG_FilePageSetup(VOID);
+VOID DIALOG_FilePrinterSetup(VOID);
+VOID DIALOG_FileExit(VOID);
+
+VOID DIALOG_EditUndo(VOID);
+VOID DIALOG_EditCut(VOID);
+VOID DIALOG_EditCopy(VOID);
+VOID DIALOG_EditPaste(VOID);
+VOID DIALOG_EditDelete(VOID);
+VOID DIALOG_EditSelectAll(VOID);
+VOID DIALOG_EditTimeDate(VOID);
+VOID DIALOG_EditWrap(VOID);
+
+VOID DIALOG_Search(VOID);
+VOID DIALOG_SearchNext(VOID);
+
+VOID DIALOG_SelectFont(VOID);
+
+VOID DIALOG_HelpContents(VOID);
+VOID DIALOG_HelpSearch(VOID);
+VOID DIALOG_HelpHelp(VOID);
+VOID DIALOG_HelpLicense(VOID);
+VOID DIALOG_HelpNoWarranty(VOID);
+VOID DIALOG_HelpAboutWine(VOID);
+
+VOID DIALOG_TimeDate(VOID);
+
+/* utility functions */
+VOID ShowLastError();
+BOOL FileExists(LPCWSTR szFilename);
+BOOL DoCloseFile(void);
+void DoOpenFile(LPCWSTR szFileName);
--- /dev/null
+/*
+ * Notepad (license.h)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ *
+ * This library 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
+ */
+
+#include <windows.h>
+#include "license.h"
+
+VOID WineLicense(HWND Wnd)
+{
+ /* FIXME: should load strings from resources */
+ LICENSE *License = &WineLicense_En;
+ MessageBox(Wnd, License->License, License->LicenseCaption,
+ MB_ICONINFORMATION | MB_OK);
+}
+
+
+VOID WineWarranty(HWND Wnd)
+{
+ /* FIXME: should load strings from resources */
+ LICENSE *License = &WineLicense_En;
+ MessageBox(Wnd, License->Warranty, License->WarrantyCaption,
+ MB_ICONEXCLAMATION | MB_OK);
+}
+
--- /dev/null
+/*
+ * Notepad (license.h)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ *
+ * This library 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
+ */
+
+VOID WineLicense(HWND hWnd);
+VOID WineWarranty(HWND hWnd);
+
+typedef struct
+{
+ LPCSTR License, LicenseCaption;
+ LPCSTR Warranty, WarrantyCaption;
+} LICENSE;
+
+/*
+extern LICENSE WineLicense_Ca;
+extern LICENSE WineLicense_Cz;
+extern LICENSE WineLicense_Da;
+extern LICENSE WineLicense_De;
+*/
+
+extern LICENSE WineLicense_En;
+
+/*
+extern LICENSE WineLicense_Eo;
+extern LICENSE WineLicense_Es;
+extern LICENSE WineLicense_Fi;
+extern LICENSE WineLicense_Fr;
+extern LICENSE WineLicense_Hu;
+extern LICENSE WineLicense_It;
+extern LICENSE WineLicense_Ko;
+extern LICENSE WineLicense_No;
+extern LICENSE WineLicense_Pl;
+extern LICENSE WineLicense_Po;
+extern LICENSE WineLicense_Sw;
+extern LICENSE WineLicense_Va;
+*/
--- /dev/null
+/*
+ * Notepad
+ *
+ * Copyright 2000 Mike McCormack <Mike_McCormack@looksmart.com.au>
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ * Copyright 2002 Andriy Palamarchuk
+ *
+ * This library 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
+ *
+ */
+
+#define UNICODE
+
+#include <windows.h>
+#include <stdio.h>
+
+#include "main.h"
+#include "dialog.h"
+#include "notepad_res.h"
+
+NOTEPAD_GLOBALS Globals;
+static ATOM aFINDMSGSTRING;
+
+/***********************************************************************
+ *
+ * SetFileName
+ *
+ * Sets Global File Name.
+ */
+VOID SetFileName(LPCWSTR szFileName)
+{
+ lstrcpy(Globals.szFileName, szFileName);
+ Globals.szFileTitle[0] = 0;
+ GetFileTitle(szFileName, Globals.szFileTitle, sizeof(Globals.szFileTitle));
+}
+
+/***********************************************************************
+ *
+ * NOTEPAD_MenuCommand
+ *
+ * All handling of main menu events
+ */
+static int NOTEPAD_MenuCommand(WPARAM wParam)
+{
+ switch (wParam)
+ {
+ case CMD_NEW: DIALOG_FileNew(); break;
+ case CMD_OPEN: DIALOG_FileOpen(); break;
+ case CMD_SAVE: DIALOG_FileSave(); break;
+ case CMD_SAVE_AS: DIALOG_FileSaveAs(); break;
+ case CMD_PRINT: DIALOG_FilePrint(); break;
+ case CMD_PAGE_SETUP: DIALOG_FilePageSetup(); break;
+ case CMD_PRINTER_SETUP: DIALOG_FilePrinterSetup();break;
+ case CMD_EXIT: DIALOG_FileExit(); break;
+
+ case CMD_UNDO: DIALOG_EditUndo(); break;
+ case CMD_CUT: DIALOG_EditCut(); break;
+ case CMD_COPY: DIALOG_EditCopy(); break;
+ case CMD_PASTE: DIALOG_EditPaste(); break;
+ case CMD_DELETE: DIALOG_EditDelete(); break;
+ case CMD_SELECT_ALL: DIALOG_EditSelectAll(); break;
+ case CMD_TIME_DATE: DIALOG_EditTimeDate();break;
+
+ case CMD_SEARCH: DIALOG_Search(); break;
+ case CMD_SEARCH_NEXT: DIALOG_SearchNext(); break;
+
+ case CMD_WRAP: DIALOG_EditWrap(); break;
+ case CMD_FONT: DIALOG_SelectFont(); break;
+
+ case CMD_HELP_CONTENTS: DIALOG_HelpContents(); break;
+ case CMD_HELP_SEARCH: DIALOG_HelpSearch(); break;
+ case CMD_HELP_ON_HELP: DIALOG_HelpHelp(); break;
+ case CMD_LICENSE: DIALOG_HelpLicense(); break;
+ case CMD_NO_WARRANTY: DIALOG_HelpNoWarranty(); break;
+ case CMD_ABOUT_WINE: DIALOG_HelpAboutWine(); break;
+
+ default:
+ break;
+ }
+ return 0;
+}
+
+/***********************************************************************
+ * Data Initialization
+ */
+static VOID NOTEPAD_InitData(VOID)
+{
+ LPWSTR p = Globals.szFilter;
+ static const WCHAR txt_files[] = { '*','.','t','x','t',0 };
+ static const WCHAR all_files[] = { '*','.','*',0 };
+
+ LoadString(Globals.hInstance, STRING_TEXT_FILES_TXT, p, MAX_STRING_LEN);
+ p += lstrlen(p) + 1;
+ lstrcpy(p, txt_files);
+ p += lstrlen(p) + 1;
+ LoadString(Globals.hInstance, STRING_ALL_FILES, p, MAX_STRING_LEN);
+ p += lstrlen(p) + 1;
+ lstrcpy(p, all_files);
+ p += lstrlen(p) + 1;
+ *p = '\0';
+}
+
+/***********************************************************************
+ *
+ * NOTEPAD_WndProc
+ */
+static LRESULT WINAPI NOTEPAD_WndProc(HWND hWnd, UINT msg, WPARAM wParam,
+ LPARAM lParam)
+{
+ switch (msg) {
+
+ case WM_CREATE:
+ {
+ static const WCHAR editW[] = { 'e','d','i','t',0 };
+ RECT rc;
+ GetClientRect(hWnd, &rc);
+ Globals.hEdit = CreateWindowEx(WS_EX_CLIENTEDGE, editW, NULL,
+ WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_HSCROLL |
+ ES_AUTOVSCROLL | ES_MULTILINE,
+ 0, 0, rc.right, rc.bottom, hWnd,
+ NULL, Globals.hInstance, NULL);
+ break;
+ }
+
+ case WM_COMMAND:
+ NOTEPAD_MenuCommand(LOWORD(wParam));
+ break;
+
+ case WM_DESTROYCLIPBOARD:
+ /*MessageBox(Globals.hMainWnd, "Empty clipboard", "Debug", MB_ICONEXCLAMATION);*/
+ break;
+
+ case WM_CLOSE:
+ if (DoCloseFile()) {
+ DestroyWindow(hWnd);
+ }
+ break;
+
+ case WM_QUERYENDSESSION:
+ if (DoCloseFile()) {
+ return 1;
+ }
+ break;
+
+ case WM_DESTROY:
+ PostQuitMessage(0);
+ break;
+
+ case WM_SIZE:
+ SetWindowPos(Globals.hEdit, NULL, 0, 0, LOWORD(lParam), HIWORD(lParam),
+ SWP_NOOWNERZORDER | SWP_NOZORDER);
+ break;
+
+ case WM_SETFOCUS:
+ SetFocus(Globals.hEdit);
+ break;
+
+ case WM_DROPFILES:
+ {
+ WCHAR szFileName[MAX_PATH];
+ HANDLE hDrop = (HANDLE) wParam;
+
+ DragQueryFile(hDrop, 0, szFileName, SIZEOF(szFileName));
+ DragFinish(hDrop);
+ DoOpenFile(szFileName);
+ break;
+ }
+
+ default:
+ return DefWindowProc(hWnd, msg, wParam, lParam);
+ }
+ return 0;
+}
+
+static int AlertFileDoesNotExist(LPCWSTR szFileName)
+{
+ int nResult;
+ WCHAR szMessage[MAX_STRING_LEN];
+ WCHAR szResource[MAX_STRING_LEN];
+
+ LoadString(Globals.hInstance, STRING_DOESNOTEXIST, szResource, SIZEOF(szResource));
+ wsprintf(szMessage, szResource, szFileName);
+
+ LoadString(Globals.hInstance, STRING_ERROR, szResource, SIZEOF(szResource));
+
+ nResult = MessageBox(Globals.hMainWnd, szMessage, szResource,
+ MB_ICONEXCLAMATION | MB_YESNO);
+
+ return(nResult);
+}
+
+static void HandleCommandLine(LPWSTR cmdline)
+{
+ WCHAR delimiter;
+ int opt_print=0;
+
+ /* skip white space */
+ while (*cmdline == ' ') cmdline++;
+
+ /* skip executable name */
+ delimiter = (*cmdline == '"' ? '"' : ' ');
+
+ do
+ {
+ cmdline++;
+ }
+ while (*cmdline && *cmdline != delimiter);
+ if (*cmdline == delimiter) cmdline++;
+
+ while (*cmdline == ' ' || *cmdline == '-' || *cmdline == '/')
+ {
+ WCHAR option;
+
+ if (*cmdline++ == ' ') continue;
+
+ option = *cmdline;
+ if (option) cmdline++;
+ while (*cmdline == ' ') cmdline++;
+
+ switch(option)
+ {
+ case 'p':
+ case 'P':
+ opt_print=1;
+ break;
+ }
+ }
+
+ if (*cmdline)
+ {
+ /* file name is passed in the command line */
+ LPCWSTR file_name;
+ BOOL file_exists;
+ WCHAR buf[MAX_PATH];
+
+ if (cmdline[0] == '"')
+ {
+ cmdline++;
+ cmdline[lstrlen(cmdline) - 1] = 0;
+ }
+
+ if (FileExists(cmdline))
+ {
+ file_exists = TRUE;
+ file_name = cmdline;
+ }
+ else
+ {
+ static const WCHAR txtW[] = { '.','t','x','t',0 };
+
+ /* try to find file with ".txt" extension */
+ if (!lstrcmp(txtW, cmdline + lstrlen(cmdline) - lstrlen(txtW)))
+ {
+ file_exists = FALSE;
+ file_name = cmdline;
+ }
+ else
+ {
+ lstrcpyn(buf, cmdline, MAX_PATH - lstrlen(txtW) - 1);
+ lstrcat(buf, txtW);
+ file_name = buf;
+ file_exists = FileExists(buf);
+ }
+ }
+
+ if (file_exists)
+ {
+ DoOpenFile(file_name);
+ InvalidateRect(Globals.hMainWnd, NULL, FALSE);
+ if (opt_print)
+ DIALOG_FilePrint();
+ }
+ else
+ {
+ switch (AlertFileDoesNotExist(file_name)) {
+ case IDYES:
+ DoOpenFile(file_name);
+ break;
+
+ case IDNO:
+ break;
+ }
+ }
+ }
+}
+
+/***********************************************************************
+ *
+ * WinMain
+ */
+int PASCAL WinMain(HINSTANCE hInstance, HINSTANCE prev, LPSTR cmdline, int show)
+{
+ MSG msg;
+ HACCEL hAccel;
+ WNDCLASSEX class;
+ static const WCHAR className[] = {'N','P','C','l','a','s','s',0};
+ static const WCHAR winName[] = {'N','o','t','e','p','a','d',0};
+
+ aFINDMSGSTRING = RegisterWindowMessage(FINDMSGSTRING);
+
+ ZeroMemory(&Globals, sizeof(Globals));
+ Globals.hInstance = hInstance;
+
+ ZeroMemory(&class, sizeof(class));
+ class.cbSize = sizeof(class);
+ class.lpfnWndProc = NOTEPAD_WndProc;
+ class.hInstance = Globals.hInstance;
+ class.hIcon = LoadIcon(0, IDI_APPLICATION);
+ class.hCursor = LoadCursor(0, IDC_ARROW);
+ class.hbrBackground = (HBRUSH)(COLOR_WINDOW);
+ class.lpszMenuName = MAKEINTRESOURCE(MAIN_MENU);
+ class.lpszClassName = className;
+
+ if (!RegisterClassEx(&class)) return FALSE;
+
+ /* Setup windows */
+
+ Globals.hMainWnd =
+ CreateWindow(className, winName, WS_OVERLAPPEDWINDOW,
+ CW_USEDEFAULT, 0, CW_USEDEFAULT, 0,
+ NULL, NULL, Globals.hInstance, NULL);
+ if (!Globals.hMainWnd)
+ {
+ ShowLastError();
+ ExitProcess(1);
+ }
+
+ NOTEPAD_InitData();
+ DIALOG_FileNew();
+
+ ShowWindow(Globals.hMainWnd, show);
+ UpdateWindow(Globals.hMainWnd);
+ DragAcceptFiles(Globals.hMainWnd, TRUE);
+
+ HandleCommandLine(GetCommandLine());
+
+ hAccel = LoadAccelerators( hInstance, MAKEINTRESOURCE(ID_ACCEL) );
+
+ while (GetMessage(&msg, 0, 0, 0))
+ {
+ if (!TranslateAccelerator(Globals.hMainWnd, hAccel, &msg) && !IsDialogMessage(Globals.hFindReplaceDlg, &msg))
+ {
+ TranslateMessage(&msg);
+ DispatchMessage(&msg);
+ }
+ }
+ return msg.wParam;
+}
--- /dev/null
+/*
+ * Notepad (notepad.h)
+ *
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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
+ */
+
+#define SIZEOF(a) sizeof(a)/sizeof((a)[0])
+
+#include "notepad_res.h"
+
+#define MAX_STRING_LEN 255
+
+typedef struct
+{
+ HANDLE hInstance;
+ HWND hMainWnd;
+ HWND hFindReplaceDlg;
+ HWND hEdit;
+ HFONT hFont; /* Font used by the edit control */
+ LOGFONT lfFont;
+ BOOL bWrapLongLines;
+ WCHAR szFindText[MAX_PATH];
+ WCHAR szFileName[MAX_PATH];
+ WCHAR szFileTitle[MAX_PATH];
+ WCHAR szFilter[2 * MAX_STRING_LEN + 100];
+ WCHAR szMarginTop[MAX_PATH];
+ WCHAR szMarginBottom[MAX_PATH];
+ WCHAR szMarginLeft[MAX_PATH];
+ WCHAR szMarginRight[MAX_PATH];
+ WCHAR szHeader[MAX_PATH];
+ WCHAR szFooter[MAX_PATH];
+
+ FINDREPLACE find;
+} NOTEPAD_GLOBALS;
+
+extern NOTEPAD_GLOBALS Globals;
+
+VOID SetFileName(LPCWSTR szFileName);
--- /dev/null
+#include "rsrc.rc"
--- /dev/null
+/*
+ * Constants, used in resources.
+ *
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ * Copyright 2002 Andriy Palamarchuk
+ *
+ * This library 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
+ */
+
+#define MAIN_MENU 0x201
+#define DIALOG_PAGESETUP 0x202
+#define ID_ACCEL 0x203
+
+/* Commands */
+#define CMD_NEW 0x100
+#define CMD_OPEN 0x101
+#define CMD_SAVE 0x102
+#define CMD_SAVE_AS 0x103
+#define CMD_PRINT 0x104
+#define CMD_PAGE_SETUP 0x105
+#define CMD_PRINTER_SETUP 0x106
+#define CMD_EXIT 0x108
+
+#define CMD_UNDO 0x110
+#define CMD_CUT 0x111
+#define CMD_COPY 0x112
+#define CMD_PASTE 0x113
+#define CMD_DELETE 0x114
+#define CMD_SELECT_ALL 0x116
+#define CMD_TIME_DATE 0x117
+
+#define CMD_SEARCH 0x120
+#define CMD_SEARCH_NEXT 0x121
+
+#define CMD_WRAP 0x119
+#define CMD_FONT 0x140
+
+#define CMD_HELP_CONTENTS 0x130
+#define CMD_HELP_SEARCH 0x131
+#define CMD_HELP_ON_HELP 0x132
+#define CMD_LICENSE 0x135
+#define CMD_NO_WARRANTY 0x136
+#define CMD_ABOUT_WINE 0x137
+
+/* Strings */
+#define STRING_PAGESETUP_HEADERVALUE 0x160
+#define STRING_PAGESETUP_FOOTERVALUE 0x161
+#define STRING_PAGESETUP_LEFTVALUE 0x162
+#define STRING_PAGESETUP_RIGHTVALUE 0x163
+#define STRING_PAGESETUP_TOPVALUE 0x164
+#define STRING_PAGESETUP_BOTTOMVALUE 0x165
+
+#define STRING_NOTEPAD 0x170
+#define STRING_ERROR 0x171
+#define STRING_WARNING 0x172
+#define STRING_INFO 0x173
+#define STRING_UNTITLED 0x174
+#define STRING_ALL_FILES 0x175
+#define STRING_TEXT_FILES_TXT 0x176
+#define STRING_TOOLARGE 0x177
+#define STRING_NOTEXT 0x178
+#define STRING_DOESNOTEXIST 0x179
+#define STRING_NOTSAVED 0x17A
+
+#define STRING_NOTFOUND 0x17B
+#define STRING_OUT_OF_MEMORY 0x17C
--- /dev/null
+/*
+ * Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
+ *
+ * This library 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
+ */
+
+#include "windef.h"
+#include "winbase.h"
+#include "winuser.h"
+#include "main.h"
+#include "winnls.h"
+#include "commctrl.h"
+#include "notepad_res.h"
+
+ID_ACCEL ACCELERATORS
+{
+ "^A", CMD_SELECT_ALL
+ "^C", CMD_COPY
+ "^F", CMD_SEARCH
+ "^O", CMD_OPEN
+ "^S", CMD_SAVE
+ "^V", CMD_PASTE
+ "^X", CMD_CUT
+ "^Z", CMD_UNDO
+ VK_F3, CMD_SEARCH_NEXT, VIRTKEY
+ VK_F5, CMD_TIME_DATE, VIRTKEY
+}
+
+#include "Cs.rc"
+#include "Da.rc"
+#include "De.rc"
+#include "En.rc"
+#include "Es.rc"
+#include "Fi.rc"
+#include "Fr.rc"
+#include "Hu.rc"
+#include "It.rc"
+#include "Ja.rc"
+#include "Nl.rc"
+#include "Pl.rc"
+#include "Pt.rc"
+#include "Ru.rc"
+#include "Si.rc"
+#include "Sk.rc"
+#include "Sw.rc"
+#include "Th.rc"
+#include "Wa.rc"
+#include "Zh.rc"