diff --git a/reactos/base/applications/mspaint_new/definitions.h b/reactos/base/applications/mspaint_new/definitions.h index 1f673f164af..910b09fc47c 100644 --- a/reactos/base/applications/mspaint_new/definitions.h +++ b/reactos/base/applications/mspaint_new/definitions.h @@ -50,11 +50,15 @@ #define IDM_FILESAVE 203 #define IDM_FILESAVEAS 204 +#define IDM_FILEPAGEVIEW 206 +#define IDM_FILEPAGESETUP 207 +#define IDM_FILEPRINT 208 + #define IDM_FILEASWALLPAPERPLANE 210 #define IDM_FILEASWALLPAPERCENTERED 211 #define IDM_FILEASWALLPAPERSTRETCHED 212 -#define IDM_FILEEXIT 205 +#define IDM_FILEEXIT 215 #define IDM_EDITUNDO 220 #define IDM_EDITREDO 221 diff --git a/reactos/base/applications/mspaint_new/lang/bg-BG.rc b/reactos/base/applications/mspaint_new/lang/bg-BG.rc index 3c9251e0e69..f555bf36f93 100644 --- a/reactos/base/applications/mspaint_new/lang/bg-BG.rc +++ b/reactos/base/applications/mspaint_new/lang/bg-BG.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "&Запис\tCtrl+S", IDM_FILESAVE MENUITEM "Запис &като...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Поставяне като тапет (настелено)", IDM_FILEASWALLPAPERPLANE MENUITEM "Поставяне като тапет (в средата)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Поставяне като тапет (разпънато)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/cs-CZ.rc b/reactos/base/applications/mspaint_new/lang/cs-CZ.rc index 986335b5c24..cb8dff9d18b 100644 --- a/reactos/base/applications/mspaint_new/lang/cs-CZ.rc +++ b/reactos/base/applications/mspaint_new/lang/cs-CZ.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "Uložit\tCtrl+S", IDM_FILESAVE MENUITEM "Uložit jako...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Nastavit jako pozadí (vedle sebe)", IDM_FILEASWALLPAPERPLANE MENUITEM "Nastavit jako pozadí (na střed)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Nastavit jako pozadí (roztáhnout)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/de-DE.rc b/reactos/base/applications/mspaint_new/lang/de-DE.rc index 8319299ca1b..018dcae515c 100644 --- a/reactos/base/applications/mspaint_new/lang/de-DE.rc +++ b/reactos/base/applications/mspaint_new/lang/de-DE.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "Speichern\tStrg+S", IDM_FILESAVE MENUITEM "Speichern unter...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Seitenansicht", IDM_FILEPAGEVIEW + MENUITEM "Seite einrichten...", IDM_FILEPAGESETUP + MENUITEM "Drucken...\tStrg+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Als Hintergrund (Fläche)", IDM_FILEASWALLPAPERPLANE MENUITEM "Als Hintergrund (Zentriert)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Als Hintergrund (Gestreckt)", IDM_FILEASWALLPAPERSTRETCHED diff --git a/reactos/base/applications/mspaint_new/lang/en-GB.rc b/reactos/base/applications/mspaint_new/lang/en-GB.rc index 4bb903287c5..691d1083a03 100644 --- a/reactos/base/applications/mspaint_new/lang/en-GB.rc +++ b/reactos/base/applications/mspaint_new/lang/en-GB.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "&Save\tCtrl+S", IDM_FILESAVE MENUITEM "Save &as...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Set as wallpaper (tiled)", IDM_FILEASWALLPAPERPLANE MENUITEM "Set as wallpaper (centered)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Set as wallpaper (stretched)", IDM_FILEASWALLPAPERSTRETCHED diff --git a/reactos/base/applications/mspaint_new/lang/en-US.rc b/reactos/base/applications/mspaint_new/lang/en-US.rc index e8af76b89b8..6ac6e4bf0de 100644 --- a/reactos/base/applications/mspaint_new/lang/en-US.rc +++ b/reactos/base/applications/mspaint_new/lang/en-US.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "&Save\tCtrl+S", IDM_FILESAVE MENUITEM "Save &as...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Set as wallpaper (tiled)", IDM_FILEASWALLPAPERPLANE MENUITEM "Set as wallpaper (centered)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Set as wallpaper (stretched)", IDM_FILEASWALLPAPERSTRETCHED diff --git a/reactos/base/applications/mspaint_new/lang/es-ES.rc b/reactos/base/applications/mspaint_new/lang/es-ES.rc index e5aab2b8011..c21be93d02f 100644 --- a/reactos/base/applications/mspaint_new/lang/es-ES.rc +++ b/reactos/base/applications/mspaint_new/lang/es-ES.rc @@ -18,6 +18,10 @@ BEGIN MENUITEM "Guardar\tCtrl+S", IDM_FILESAVE MENUITEM "Guardar como...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Fondo de pantalla (normal)", IDM_FILEASWALLPAPERPLANE MENUITEM "Fondo de pantalla (centrado)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Fondo de pantalla (extendido)", IDM_FILEASWALLPAPERSTRETCHED @@ -215,4 +219,5 @@ BEGIN IDS_PERCENTAGE "El porcentaje debe de estar entre 1 y 500." IDS_ANGLE "El ángulo debe de estar entre -89 y 89." IDS_LOADERRORTEXT "No se pudo cargar el archivo %s." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/eu-ES.rc b/reactos/base/applications/mspaint_new/lang/eu-ES.rc index cfb7b2e5f40..da93ea85995 100644 --- a/reactos/base/applications/mspaint_new/lang/eu-ES.rc +++ b/reactos/base/applications/mspaint_new/lang/eu-ES.rc @@ -9,6 +9,10 @@ BEGIN MENUITEM "Gorde\tCtrl+S", IDM_FILESAVE MENUITEM "Gorde honela...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Ezarri azteko plano gisa (Lauza moduan)", IDM_FILEASWALLPAPERPLANE MENUITEM "Ezarri azteko plano gisa (erdian)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Ezarri azteko plano gisa (tiratuta)", IDM_FILEASWALLPAPERSTRETCHED @@ -206,4 +210,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/fr-FR.rc b/reactos/base/applications/mspaint_new/lang/fr-FR.rc index 98358818d57..e5237de5544 100644 --- a/reactos/base/applications/mspaint_new/lang/fr-FR.rc +++ b/reactos/base/applications/mspaint_new/lang/fr-FR.rc @@ -9,6 +9,10 @@ BEGIN MENUITEM "&Enregistrer\tCtrl+S", IDM_FILESAVE MENUITEM "Enregistrer &sous...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Choisir comme image d'arrière-plan (mosaïque)", IDM_FILEASWALLPAPERPLANE MENUITEM "Choisir comme image d'arrière-plan (centrée)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Choisir comme image d'arrière-plan (étirée)", IDM_FILEASWALLPAPERSTRETCHED @@ -206,4 +210,5 @@ BEGIN IDS_PERCENTAGE "Le pourcentage doit être entre 1 et 500." IDS_ANGLE "L'angle doit être entre -89 et 89." IDS_LOADERRORTEXT "Le fichier %s n'a pas pu être chargé." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/he-IL.rc b/reactos/base/applications/mspaint_new/lang/he-IL.rc index d80c40d2dab..944931fc24f 100644 --- a/reactos/base/applications/mspaint_new/lang/he-IL.rc +++ b/reactos/base/applications/mspaint_new/lang/he-IL.rc @@ -9,6 +9,10 @@ BEGIN MENUITEM "&שמור\tCtrl+S", IDM_FILESAVE MENUITEM "שמור בש&ם...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "קבע כרקע שולחן העבודה (פרוש)", IDM_FILEASWALLPAPERPLANE MENUITEM "קבע כרקע שולחן העבודה (מרכז)", IDM_FILEASWALLPAPERCENTERED MENUITEM "קבע כרקע שולחן העבודה (מלא)", IDM_FILEASWALLPAPERSTRETCHED @@ -206,4 +210,5 @@ BEGIN IDS_PERCENTAGE, "The percentage must be between 1 and 500." IDS_ANGLE, "The angle must be between -89 and 89." IDS_LOADERRORTEXT, "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/hu-HU.rc b/reactos/base/applications/mspaint_new/lang/hu-HU.rc index ad99267f655..5e7ec73f0e6 100644 --- a/reactos/base/applications/mspaint_new/lang/hu-HU.rc +++ b/reactos/base/applications/mspaint_new/lang/hu-HU.rc @@ -9,6 +9,10 @@ BEGIN MENUITEM "&Mentés\tCtrl+S", IDM_FILESAVE MENUITEM "Mentés má&sként...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Beállítás tapétaként (mozaik)", IDM_FILEASWALLPAPERPLANE MENUITEM "Beállítás tapétaként (középre)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Beállítás tapétaként (nyújtás)", IDM_FILEASWALLPAPERSTRETCHED @@ -206,4 +210,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/it-IT.rc b/reactos/base/applications/mspaint_new/lang/it-IT.rc index 7075708b772..2e82c52aff8 100644 --- a/reactos/base/applications/mspaint_new/lang/it-IT.rc +++ b/reactos/base/applications/mspaint_new/lang/it-IT.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "Salva\tMaiusc+F12", IDM_FILESAVE MENUITEM "Salva con nome...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Imposta come sfondo (normale)", IDM_FILEASWALLPAPERPLANE MENUITEM "Imposta come sfondo (centrata)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Imposta come sfondo (estesa)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "La percentuale deve essere compresa tra 1 e 500." IDS_ANGLE "L'angolo deve essere compreso tra -89 e 89." IDS_LOADERRORTEXT "l file %s non può essere caricato." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/ja-JP.rc b/reactos/base/applications/mspaint_new/lang/ja-JP.rc index 1223f085517..1f7033e23b4 100644 --- a/reactos/base/applications/mspaint_new/lang/ja-JP.rc +++ b/reactos/base/applications/mspaint_new/lang/ja-JP.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "上書き保存(&S)\tCtrl+S", IDM_FILESAVE MENUITEM "名前を付けて保存(&A)...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "背景に設定 (並べて表示)", IDM_FILEASWALLPAPERPLANE MENUITEM "背景に設定 (中央に表示)", IDM_FILEASWALLPAPERCENTERED MENUITEM "背景に設定 (拡大)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/nl-NL.rc b/reactos/base/applications/mspaint_new/lang/nl-NL.rc index f1ff24079f4..7b722c875ae 100644 --- a/reactos/base/applications/mspaint_new/lang/nl-NL.rc +++ b/reactos/base/applications/mspaint_new/lang/nl-NL.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "Opslaan\tCtrl+S", IDM_FILESAVE MENUITEM "Opslaan als...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Als achtergrond instellen (naast elkaar)", IDM_FILEASWALLPAPERPLANE MENUITEM "Als achtergrond instellen (gecentreerd)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Als achtergrond instellen (uitgerekt)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/no-NO.rc b/reactos/base/applications/mspaint_new/lang/no-NO.rc index 008166128b7..748750e4add 100644 --- a/reactos/base/applications/mspaint_new/lang/no-NO.rc +++ b/reactos/base/applications/mspaint_new/lang/no-NO.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "&Lagre\tCtrl+S", IDM_FILESAVE MENUITEM "Lagre &som...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Bruk som bakgrunn (sidestilt)", IDM_FILEASWALLPAPERPLANE MENUITEM "Bruk som bakgrunn (midstilt)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Bruk som bakgrunn (strukket)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/pl-PL.rc b/reactos/base/applications/mspaint_new/lang/pl-PL.rc index 899a46f4746..10c12a6b00d 100644 --- a/reactos/base/applications/mspaint_new/lang/pl-PL.rc +++ b/reactos/base/applications/mspaint_new/lang/pl-PL.rc @@ -18,6 +18,10 @@ BEGIN MENUITEM "&Zapisz\tCtrl+S", IDM_FILESAVE MENUITEM "Zapisz &jako...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Ustaw jako tapetę (sąsiadujące)", IDM_FILEASWALLPAPERPLANE MENUITEM "Ustaw jako tapetę (wyśrodkowana)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Ustaw jako tapetę (rozciągnięta)", IDM_FILEASWALLPAPERSTRETCHED @@ -215,4 +219,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/pt-BR.rc b/reactos/base/applications/mspaint_new/lang/pt-BR.rc index ed61abb9a5b..fb4d447a50a 100644 --- a/reactos/base/applications/mspaint_new/lang/pt-BR.rc +++ b/reactos/base/applications/mspaint_new/lang/pt-BR.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "&Salvar\tCtrl+S", IDM_FILESAVE MENUITEM "Salvar &como...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Definir como plano de fundo (Lado a lado)", IDM_FILEASWALLPAPERPLANE MENUITEM "Definir como plano de fundo (Centralizado)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Definir como plano de fundo (Esticado)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/pt-PT.rc b/reactos/base/applications/mspaint_new/lang/pt-PT.rc index e45970b5445..b09f5c5259a 100644 --- a/reactos/base/applications/mspaint_new/lang/pt-PT.rc +++ b/reactos/base/applications/mspaint_new/lang/pt-PT.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "&Guardar\tCtrl+G", IDM_FILESAVE MENUITEM "Guardar &como...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Definir como fundo (Mosaico)", IDM_FILEASWALLPAPERPLANE MENUITEM "Definir como fundo (Centrado)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Definir como fundo (Esticado)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/ro-RO.rc b/reactos/base/applications/mspaint_new/lang/ro-RO.rc index b76f807ec0b..f60b5542dba 100644 --- a/reactos/base/applications/mspaint_new/lang/ro-RO.rc +++ b/reactos/base/applications/mspaint_new/lang/ro-RO.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "&Păstrează\tCtrl+S", IDM_FILESAVE MENUITEM "Păst&rare în…", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Decor de birou (în c&arou)", IDM_FILEASWALLPAPERPLANE MENUITEM "Decor de birou (¢rat)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Decor de birou (e&xtins)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "Procentajul trebuie să fie între 1 și 500." IDS_ANGLE "Unghiul trebuie să fie între -89 și 89." IDS_LOADERRORTEXT "Fișierul %s nu poate fi încărcat." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/ru-RU.rc b/reactos/base/applications/mspaint_new/lang/ru-RU.rc index 59595ad7df5..ee41676f968 100644 --- a/reactos/base/applications/mspaint_new/lang/ru-RU.rc +++ b/reactos/base/applications/mspaint_new/lang/ru-RU.rc @@ -9,6 +9,10 @@ BEGIN MENUITEM "&Сохранить\tCtrl+S", IDM_FILESAVE MENUITEM "Сохранить &как...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Сделать фоновым рисунком (&замостить)", IDM_FILEASWALLPAPERPLANE MENUITEM "Сделать фоновым рисунком (по ц&ентру)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Сделать фоновым рисунком (раст&януть)", IDM_FILEASWALLPAPERSTRETCHED @@ -206,4 +210,5 @@ BEGIN IDS_PERCENTAGE, "Процент должен быть в интервале от 1 до 500." IDS_ANGLE, "Угол должен быть в интервале от -89 до 89." IDS_LOADERRORTEXT, "Невозможно загрузить файл %s." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/sk-SK.rc b/reactos/base/applications/mspaint_new/lang/sk-SK.rc index fcce8ee04ff..ca32d87087d 100644 --- a/reactos/base/applications/mspaint_new/lang/sk-SK.rc +++ b/reactos/base/applications/mspaint_new/lang/sk-SK.rc @@ -18,6 +18,10 @@ BEGIN MENUITEM "&Uložiť\tCtrl+S", IDM_FILESAVE MENUITEM "Uložiť &ako...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Nastaviť ako pozadie (vydláždené)", IDM_FILEASWALLPAPERPLANE MENUITEM "Nastaviť ako pozadie (v strede)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Nastaviť ako pozadie (roztiahnuté)", IDM_FILEASWALLPAPERSTRETCHED @@ -215,4 +219,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/sq-AL.rc b/reactos/base/applications/mspaint_new/lang/sq-AL.rc index 86c6e046117..15d6f1c6e85 100644 --- a/reactos/base/applications/mspaint_new/lang/sq-AL.rc +++ b/reactos/base/applications/mspaint_new/lang/sq-AL.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "&Ruaj\tCtrl+S", IDM_FILESAVE MENUITEM "Ruaj &si...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Vere si wallpaper (tiled)", IDM_FILEASWALLPAPERPLANE MENUITEM "Vere si wallpaper (centered)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Vere si wallpaper (stretched)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "Përqindja duhet të jetë në mes 1 dhe 500." IDS_ANGLE "Këndi duhet të jetë në mes -89 dhe 89." IDS_LOADERRORTEXT "Dokumenti %s nuk mund te ngarkohej." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/sv-SE.rc b/reactos/base/applications/mspaint_new/lang/sv-SE.rc index eeb01da1708..f83b6977d6e 100644 --- a/reactos/base/applications/mspaint_new/lang/sv-SE.rc +++ b/reactos/base/applications/mspaint_new/lang/sv-SE.rc @@ -9,6 +9,10 @@ BEGIN MENUITEM "&Spara\tCtrl+S", IDM_FILESAVE MENUITEM "Spara so&m...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "Ange som skrivbordsbakgrund (kakelklädd)", IDM_FILEASWALLPAPERPLANE MENUITEM "Ange som skrivbordsbakgrund (centrerad)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Ange som skrivbordsbakgrund (utsträckt)", IDM_FILEASWALLPAPERSTRETCHED @@ -206,4 +210,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/tr-TR.rc b/reactos/base/applications/mspaint_new/lang/tr-TR.rc index db9db9dbd1d..7f440f09c9e 100644 --- a/reactos/base/applications/mspaint_new/lang/tr-TR.rc +++ b/reactos/base/applications/mspaint_new/lang/tr-TR.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "&Sakla\tCtrl+S", IDM_FILESAVE MENUITEM "Ay&rı Sakla...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "&Döşeyerek Duvar Kağıdı Yap", IDM_FILEASWALLPAPERPLANE MENUITEM "&Ortalayarak Duvar Kağıdı Yap", IDM_FILEASWALLPAPERCENTERED MENUITEM "&Uzatarak Duvar Kağıdı Yap", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "Yüzde 1'den 500'e dek olmalıdır." IDS_ANGLE "Açı -89'dan 89'a dek olmalıdır." IDS_LOADERRORTEXT "%s kütüğü yüklenemedi." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/uk-UA.rc b/reactos/base/applications/mspaint_new/lang/uk-UA.rc index ba9721ff21a..e9a01c93a06 100644 --- a/reactos/base/applications/mspaint_new/lang/uk-UA.rc +++ b/reactos/base/applications/mspaint_new/lang/uk-UA.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "З&берегти\tCtrl+S", IDM_FILESAVE MENUITEM "Зберегти &як...", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "&Замостити робочий стіл Windows", IDM_FILEASWALLPAPERPLANE MENUITEM "До ц&ентру робочого стола Windows", IDM_FILEASWALLPAPERCENTERED MENUITEM "&Встановити як тло (розтягнути)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/zh-CN.rc b/reactos/base/applications/mspaint_new/lang/zh-CN.rc index 532ad4b33dd..34f9f7df0f6 100644 --- a/reactos/base/applications/mspaint_new/lang/zh-CN.rc +++ b/reactos/base/applications/mspaint_new/lang/zh-CN.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "保存(&S)\tCtrl+S", IDM_FILESAVE MENUITEM "另存为... (&A)", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "保存为壁纸 (普通)", IDM_FILEASWALLPAPERPLANE MENUITEM "保存为壁纸 (居中)", IDM_FILEASWALLPAPERCENTERED MENUITEM "保存为壁纸 (拉伸)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "百分比必须在1至500之间。" IDS_ANGLE "该角度必须在-89与89之间。" IDS_LOADERRORTEXT "该文件 %s 无法加载。" + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/lang/zh-TW.rc b/reactos/base/applications/mspaint_new/lang/zh-TW.rc index a8a45257254..fc26823acf3 100644 --- a/reactos/base/applications/mspaint_new/lang/zh-TW.rc +++ b/reactos/base/applications/mspaint_new/lang/zh-TW.rc @@ -17,6 +17,10 @@ BEGIN MENUITEM "儲存(&S)\tCtrl+S", IDM_FILESAVE MENUITEM "另存為... (&A)", IDM_FILESAVEAS MENUITEM SEPARATOR + MENUITEM "Page View", IDM_FILEPAGEVIEW + MENUITEM "Page Setup...", IDM_FILEPAGESETUP + MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM SEPARATOR MENUITEM "儲存為壁紙 (普通)", IDM_FILEASWALLPAPERPLANE MENUITEM "儲存為壁紙 (居中)", IDM_FILEASWALLPAPERCENTERED MENUITEM "儲存為壁紙 (拉伸)", IDM_FILEASWALLPAPERSTRETCHED @@ -214,4 +218,5 @@ BEGIN IDS_PERCENTAGE "The percentage must be between 1 and 500." IDS_ANGLE "The angle must be between -89 and 89." IDS_LOADERRORTEXT "The file %s could not be loaded." + IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" END diff --git a/reactos/base/applications/mspaint_new/winproc.cpp b/reactos/base/applications/mspaint_new/winproc.cpp index 279c157e140..584e25a51ac 100644 --- a/reactos/base/applications/mspaint_new/winproc.cpp +++ b/reactos/base/applications/mspaint_new/winproc.cpp @@ -196,11 +196,14 @@ LRESULT CMainWindow::OnClose(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& bHan { if (!imageModel.IsImageSaved()) { - TCHAR programname[20]; - TCHAR saveprompttext[100]; - TCHAR temptext[500]; - LoadString(hProgInstance, IDS_PROGRAMNAME, programname, SIZEOF(programname)); - LoadString(hProgInstance, IDS_SAVEPROMPTTEXT, saveprompttext, SIZEOF(saveprompttext)); + TCHAR* tempptr; + TCHAR programname[LoadString(hProgInstance, IDS_PROGRAMNAME, (LPTSTR)&tempptr, 0) + 1]; + CopyMemory(programname, tempptr, sizeof(programname) - sizeof(TCHAR)); + programname[SIZEOF(programname) - 1] = (TCHAR)'\0'; + TCHAR saveprompttext[LoadString(hProgInstance, IDS_SAVEPROMPTTEXT, (LPTSTR)&tempptr, 0) + 1]; + CopyMemory(saveprompttext, tempptr, sizeof(saveprompttext) - sizeof(TCHAR)); + saveprompttext[SIZEOF(saveprompttext) - 1] = (TCHAR)'\0'; + TCHAR temptext[SIZEOF(saveprompttext) + _tcslen(filename)]; _stprintf(temptext, saveprompttext, filename); switch (MessageBox(temptext, programname, MB_YESNOCANCEL | MB_ICONQUESTION)) { @@ -394,6 +397,22 @@ LRESULT CMainWindow::OnCommand(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& bH case IDM_FILESAVEAS: saveImage(FALSE); break; + case IDM_FILEPAGESETUP: + // DUMMY: Shows the dialog only, no functionality + PAGESETUPDLG psd; + ZeroMemory(&psd, sizeof(psd)); + psd.lStructSize = sizeof(psd); + psd.hwndOwner = m_hWnd; + PageSetupDlg(&psd); + break; + case IDM_FILEPRINT: + // DUMMY: Shows the dialog only, no functionality + PRINTDLG pd; + ZeroMemory(&pd, sizeof(pd)); + pd.lStructSize = sizeof(pd); + pd.hwndOwner = m_hWnd; + PrintDlg(&pd); + break; case IDM_FILEASWALLPAPERPLANE: SetWallpaper(filepathname, 1, 1); break;