Provide a default context menu for application icons when using

Macintosh or Windows 95 style menus. Inspired by OS X, the menu
contains items to hide or show the application, to terminate the
application, an item for each window present in the application's
window menu, and the items of the dock menu returned by the
application delegate.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@31892 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Wolfgang Lux 2011-01-15 14:36:38 +00:00
parent 9464856dfe
commit ba39755f4a
5 changed files with 542 additions and 350 deletions

View file

@ -1,3 +1,22 @@
2011-01-15 Wolfgang Lux <wolfgang.lux@gmail.com>
* Source/NSApplication.m (-rightMouseDown:):
* Source/NSApplication.m (-_dockMenu):
Provide a default context menu for application icons when using
Macintosh or Windows 95 style menus. Inspired by OS X, the menu
contains items to hide or show the application, to terminate the
application, an item for each window present in the application's
window menu, and the items of the dock menu returned by the
application delegate.
* Headers/AppKit/NSApplication.h:
Update documentation to note that the -applicationDockMenu:
delegate method now may be called on GNUstep.
* Resources/English.lproj/Localizable.strings:
* Resources/German.lproj/Localizable.strings:
Update. Also add a few more German translations.
2011-01-15 Wolfgang Lux <wolfgang.lux@gmail.com>
* Source/NSApplication.m (-changeWindowsItem:title:filename):

View file

@ -595,8 +595,8 @@ APPKIT_EXPORT NSString *NSEventTrackingRunLoopMode;
/**
* Method used on OS X to allow an application to override the standard menu
* obtained by right-clicking on the application's dock icon. <em>Not sent
* yet in GNUstep.</em>
* obtained by right-clicking on the application's dock icon. <em>Called
* when the application uses Macintosh or Windows95 style menus.</em>
*/
- (NSMenu *) applicationDockMenu: (NSApplication*)sender;

View file

@ -1,89 +1,129 @@
/***
English.lproj/Localizable.strings
updated by make_strings 2010-01-03 23:53:58 +0100
updated by make_strings 2011-01-15 12:04:36 +0100
add comments above this one
***/
/*** Keys found in multiple places ***/
/* File: ../Source/GSNibLoading.m:187 */
/* File: ../Source/GSNibLoading.m:192 */
/* Comment: Info */
/* File: ../Source/NSApplication.m:2783 */
/* File: ../Source/NSApplication.m:2841 */
/* Comment: Title of the Info Panel */
/* File: ../Source/NSMenu.m:212 */
/* File: ../Source/NSMenu.m:258 */
"Info" = "Info";
/* File: ../Source/GSNibLoading.m:170 */
/* File: ../Source/GSNibLoading.m:175 */
/* Comment: Quit */
/* File: ../Source/NSApplication.m:3381 */
/* File: ../Source/NSDocumentController.m:1036 */
/* File: ../Source/NSApplication.m:3432 */
/* File: ../Source/NSApplication.m:4142 */
/* File: ../Source/NSDocumentController.m:1040 */
"Quit" = "Quit";
/* File: ../Source/NSAlert.m:1805 */
/* File: ../Source/NSDocument.m:468 */
/* File: ../Source/NSDocument.m:803 */
/* File: ../Source/NSDocument.m:1581 */
/* File: ../Source/NSDocumentController.m:942 */
/* File: ../Source/NSDocumentController.m:974 */
/* File: ../Source/NSSavePanel.m:299 */
/* File: ../Source/NSSavePanel.m:1261 */
/* File: ../Source/NSSavePanel.m:1331 */
/* File: ../Source/NSAlert.m:384 */
/* File: ../Source/NSDocument.m:474 */
/* File: ../Source/NSDocument.m:815 */
/* File: ../Source/NSDocument.m:1658 */
/* File: ../Source/NSDocumentController.m:946 */
/* File: ../Source/NSDocumentController.m:978 */
/* File: ../Source/NSSavePanel.m:303 */
/* File: ../Source/NSSavePanel.m:1277 */
/* File: ../Source/NSSavePanel.m:1347 */
"Cancel" = "Cancel";
/* File: ../Source/NSAlert.m:1809 */
/* File: ../Source/NSDocument.m:468 */
/* File: ../Source/NSAlert.m:389 */
/* File: ../Source/NSDocument.m:474 */
"Don't Save" = "Don't Save";
/* File: ../Source/NSDocument.m:468 */
/* File: ../Source/NSDocument.m:803 */
/* File: ../Source/NSDocument.m:1137 */
/* File: ../Source/NSSavePanel.m:414 */
/* File: ../Source/NSSavePanel.m:1258 */
/* File: ../Source/NSSavePanel.m:1297 */
/* File: ../Source/NSSavePanel.m:1307 */
/* File: ../Source/NSSavePanel.m:1318 */
/* File: ../Source/NSSavePanel.m:1329 */
/* File: ../Source/NSDocument.m:474 */
/* File: ../Source/NSDocument.m:815 */
/* File: ../Source/NSDocument.m:1184 */
/* File: ../Source/NSSavePanel.m:424 */
/* File: ../Source/NSSavePanel.m:1274 */
/* File: ../Source/NSSavePanel.m:1313 */
/* File: ../Source/NSSavePanel.m:1323 */
/* File: ../Source/NSSavePanel.m:1334 */
/* File: ../Source/NSSavePanel.m:1345 */
"Save" = "Save";
/* File: ../Source/NSDocument.m:1133 */
/* File: ../Source/NSSavePanel.m:887 */
/* File: ../Source/NSDocument.m:1180 */
/* File: ../Source/NSSavePanel.m:898 */
"Save As" = "Save As";
/* File: ../Source/GSHelpManagerPanel.m:101 */
/* File: ../Source/NSAlert.m:1722 */
/* File: ../Source/NSPrintPanel.m:285 */
/* File: ../Source/NSSavePanel.m:315 */
/* File: ../Source/NSAlert.m:1833 */
/* File: ../Source/NSPrintOperation.m:681 */
/* File: ../Source/NSPrintPanel.m:289 */
/* File: ../Source/NSSavePanel.m:319 */
"OK" = "OK";
/* File: ../Source/GSPrintOperation.m:159 */
/* File: ../Source/NSSavePanel.m:1309 */
/* File: ../Source/NSSavePanel.m:1320 */
/* File: ../Source/NSSavePanel.m:1325 */
/* File: ../Source/NSSavePanel.m:1336 */
"Dismiss" = "Dismiss";
/* File: ../Source/GSPrintOperation.m:157 */
/* File: ../Source/NSFontPanel.m:697 */
/* File: ../Source/NSFontPanel.m:698 */
"Preview" = "Preview";
/* File: ../Source/NSDocument.m:1579 */
/* File: ../Source/NSDocument.m:1581 */
/* File: ../Source/NSFontPanel.m:687 */
/* File: ../Source/NSDocument.m:1656 */
/* File: ../Source/NSDocument.m:1658 */
/* File: ../Source/NSFontPanel.m:688 */
"Revert" = "Revert";
/* File: ../Source/NSColorPanel.m:227 */
/* File: ../Source/NSToolbarItem.m:1050 */
/* File: ../Source/NSColorPanel.m:234 */
/* File: ../Source/NSToolbarItem.m:1076 */
"Colors" = "Colors";
/* File: ../Source/NSPageLayout.m:989 */
/* File: ../Source/NSPageLayout.m:1060 */
/* File: ../Source/NSPrintPanel.m:454 */
/* File: ../Source/NSPrintPanel.m:500 */
/* File: ../Source/NSPageLayout.m:979 */
/* File: ../Source/NSPageLayout.m:1050 */
/* File: ../Source/NSPrintPanel.m:458 */
/* File: ../Source/NSPrintPanel.m:504 */
"Unknown" = "Unknown";
/* File: ../Source/GSHelpManagerPanel.m:70 */
/* File: ../Source/NSHelpPanel.m:153 */
/* File: ../Source/NSHelpPanel.m:151 */
"Help" = "Help";
/* File: ../Source/Functions.m:83 */
/* Flag: untranslated */
/* File: ../Source/NSApplication.m:999 */
/* Flag: unmatched */
"Cannot load the main model file '%@'"
= "Cannot load the main model file '%@'";
/* File: ../Source/NSPrintPanel.m:471 */
/* Flag: untranslated */
/* File: ../Source/NSPrintPanel.m:606 */
/* Flag: untranslated */
/* File: ../Source/NSPrintPanel.m:613 */
/* Flag: untranslated */
"Manual" = "Manual";
/*** Unmatched/untranslated keys ***/
/* File: ../Source/GSThemeInspector.m:141 */
/* Flag: untranslated */
"Version: %@" = "Version: %@";
/* File: ../Source/NSPrintOperation.m:680 */
/* Flag: untranslated */
"Error" = "Error";
/* File: ../Source/NSPrintOperation.m:680 */
/* Flag: untranslated */
"Printing error: %@" = "Printing error: %@";
/* File: ../Source/NSPrintPanel.m:160 */
/* Flag: untranslated */
"Print Panel" = "Print Panel";
/* File: ../Source/NSSpellChecker.m:748 */
/* Flag: untranslated */
"Guess" = "Guess";
/*** Strings from ../Source/GSInfoPanel.m ***/
/* File: ../Source/GSInfoPanel.m:434 */
@ -106,72 +146,81 @@ add comments above this one
= "Problem running the preview application '%@' perhaps you need to set your NSPreviewApp user default";
/*** Strings from ../Source/GSTextFinder.m ***/
/* File: ../Source/GSTextFinder.m:408 */
"%d replaced" = "%d replaced";
/* File: ../Source/GSTextFinder.m:332 */
/* File: ../Source/GSTextFinder.m:381 */
"Not found" = "Not found";
/*** Strings from ../Source/GSThemePanel.m ***/
/* File: ../Source/GSThemePanel.m:227 */
/* File: ../Source/GSThemePanel.m:196 */
/* File: ../Source/GSThemePanel.m:228 */
/* File: ../Source/GSThemePanel.m:197 */
"Make this the default theme" = "Make this the default theme";
/* File: ../Source/GSThemePanel.m:232 */
/* File: ../Source/GSThemePanel.m:192 */
/* File: ../Source/GSThemePanel.m:233 */
/* File: ../Source/GSThemePanel.m:193 */
"Revert default theme" = "Revert default theme";
/* File: ../Source/GSThemePanel.m:114 */
/* File: ../Source/GSThemePanel.m:115 */
"Themes" = "Themes";
/*** Strings from ../Source/NSAlert.m ***/
/* File: ../Source/NSAlert.m:1898 */
/* File: ../Source/NSAlert.m:2003 */
"Alert" = "Alert";
/*** Strings from ../Source/NSApplication.m ***/
/* File: ../Source/NSApplication.m:137 */
/* File: ../Source/NSApplication.m:138 */
"Abort" = "Abort";
/* File: ../Source/NSApplication.m:322 */
/* File: ../Source/NSApplication.m:323 */
"Backend at path %@ doesn't contain the GSBackend class"
= "Backend at path %@ doesn't contain the GSBackend class";
/* File: ../Source/NSApplication.m:310 */
/* File: ../Source/NSApplication.m:311 */
"Can't create NSBundle object for backend at path %@"
= "Can't create NSBundle object for backend at path %@";
/* File: ../Source/NSApplication.m:315 */
/* File: ../Source/NSApplication.m:316 */
"Can't load object file from backend at path %@"
= "Can't load object file from backend at path %@";
/* File: ../Source/NSApplication.m:999 */
"Cannot load the main model file '%@'"
= "Cannot load the main model file '%@'";
/* File: ../Source/NSApplication.m:134 */
/* File: ../Source/NSApplication.m:135 */
"Critical Error in %@" = "Critical Error in %@";
/* File: ../Source/NSApplication.m:140 */
/* File: ../Source/NSApplication.m:141 */
"Debug" = "Debug";
/* File: ../Source/NSApplication.m:1179 */
/* File: ../Source/NSApplication.m:4138 */
"Hide" = "Hide";
/* File: ../Source/NSApplication.m:1213 */
"Problem during launch app notification: %@"
= "Problem during launch app notification: %@";
/* File: ../Source/NSApplication.m:303 */
/* File: ../Source/NSApplication.m:4132 */
"Show" = "Show";
/* File: ../Source/NSApplication.m:304 */
"Unable to find backend %@" = "Unable to find backend %@";
/* File: ../Source/NSApplication.m:923 */
/* File: ../Source/NSApplication.m:946 */
"[NSApplication -init] called more than once"
= "[NSApplication -init] called more than once";
/* File: ../Source/NSApplication.m:3239 */
/* File: ../Source/NSApplication.m:3290 */
"reported exception - %@" = "reported exception - %@";
/*** Strings from ../Source/NSAttributedString.m ***/
/* File: ../Source/NSAttributedString.m:991 */
/* File: ../Source/NSAttributedString.m:1062 */
/* Comment: Error description */
/* File: ../Source/NSAttributedString.m:1014 */
/* File: ../Source/NSAttributedString.m:1039 */
/* Comment: Error description */
"Could not create data for type." = "Could not create data for type.";
/* File: ../Source/NSAttributedString.m:864 */
/* File: ../Source/NSAttributedString.m:906 */
/* Comment: Error description */
"Could not load data from URL." = "Could not load data from URL.";
/* File: ../Source/NSAttributedString.m:807 */
/* File: ../Source/NSAttributedString.m:842 */
/* Comment: Error description */
"Could not load data." = "Could not load data.";
/* File: ../Source/NSAttributedString.m:759 */
/* File: ../Source/NSAttributedString.m:762 */
/* Comment: Error description */
"No data specified for data loading."
= "No data specified for data loading.";
/* File: ../Source/NSAttributedString.m:768 */
/* File: ../Source/NSAttributedString.m:1012 */
/* Comment: Error description */
/* File: ../Source/NSAttributedString.m:965 */
/* File: ../Source/NSAttributedString.m:802 */
/* Comment: Error description */
"No type specified for data." = "No type specified for data.";
@ -196,199 +245,201 @@ add comments above this one
/*** Strings from ../Source/NSColorPanel.m ***/
/* File: ../Source/NSColorPanel.m:289 */
/* File: ../Source/NSColorPanel.m:298 */
"Opacity" = "Opacity";
/*** Strings from ../Source/NSColorSpace.m ***/
/* File: ../Source/NSColorSpace.m:141 */
/* Comment: color space */
"CMYK" = "CMYK";
/* File: ../Source/NSColorSpace.m:145 */
/* Comment: color space */
"DeviceN" = "DeviceN";
/* File: ../Source/NSColorSpace.m:137 */
/* Comment: color space */
"Grayscale" = "Grayscale";
/* File: ../Source/NSColorSpace.m:143 */
/* Comment: color space */
"LAB" = "LAB";
"CMYK" = "CMYK";
/* File: ../Source/NSColorSpace.m:147 */
/* Comment: color space */
"DeviceN" = "DeviceN";
/* File: ../Source/NSColorSpace.m:139 */
/* Comment: color space */
"Grayscale" = "Grayscale";
/* File: ../Source/NSColorSpace.m:145 */
/* Comment: color space */
"LAB" = "LAB";
/* File: ../Source/NSColorSpace.m:141 */
/* Comment: color space */
"RGB" = "RGB";
/* File: ../Source/NSColorSpace.m:135 */
/* File: ../Source/NSColorSpace.m:137 */
/* Comment: color space */
"unknown" = "unknown";
/*** Strings from ../Source/NSDocument.m ***/
/* File: ../Source/NSDocument.m:1580 */
/* File: ../Source/NSDocument.m:1657 */
"%@ has been edited. Are you sure you want to undo changes?"
= "%@ has been edited. Are you sure you want to undo changes?";
/* File: ../Source/NSDocument.m:467 */
/* File: ../Source/NSDocument.m:473 */
"%@ has changed. Save?" = "%@ has changed. Save?";
/* File: ../Source/NSDocument.m:802 */
/* File: ../Source/NSDocument.m:814 */
"Can't create backup file. Save anyways?"
= "Can't create backup file. Save anyways?";
/* File: ../Source/NSDocument.m:466 */
/* File: ../Source/NSDocument.m:472 */
"Close" = "Close";
/* File: ../Source/NSDocument.m:136 */
/* File: ../Source/NSDocument.m:142 */
"Could not load URL %@." = "Could not load URL %@.";
/* File: ../Source/NSDocument.m:113 */
/* File: ../Source/NSDocument.m:119 */
"Could not load file %@." = "Could not load file %@.";
/* File: ../Source/NSDocument.m:801 */
/* File: ../Source/NSDocument.m:813 */
"File Error" = "File Error";
/* File: ../Source/NSDocument.m:1064 */
/* File: ../Source/NSDocument.m:1109 */
"File Type" = "File Type";
/* File: ../Source/NSDocument.m:135 */
/* File: ../Source/NSDocument.m:112 */
/* File: ../Source/NSDocument.m:141 */
/* File: ../Source/NSDocument.m:118 */
"Load failed" = "Load failed";
/* File: ../Source/NSDocument.m:1134 */
/* File: ../Source/NSDocument.m:1181 */
"Save To" = "Save To";
/* File: ../Source/NSDocument.m:563 */
/* File: ../Source/NSDocument.m:569 */
"Untitled-%d" = "Untitled-%d";
/*** Strings from ../Source/NSDocumentController.m ***/
/* File: ../Source/NSDocumentController.m:1631 */
/* File: ../Source/NSDocumentController.m:1673 */
"Clear List" = "Clear List";
/* File: ../Source/NSDocumentController.m:1043 */
/* File: ../Source/NSDocumentController.m:1047 */
"Power Off" = "Power Off";
/* File: ../Source/NSDocumentController.m:995 */
/* File: ../Source/NSDocumentController.m:953 */
/* File: ../Source/NSDocumentController.m:957 */
/* File: ../Source/NSDocumentController.m:999 */
"Quit Anyway" = "Quit Anyway";
/* File: ../Source/NSDocumentController.m:993 */
/* File: ../Source/NSDocumentController.m:951 */
/* File: ../Source/NSDocumentController.m:997 */
/* File: ../Source/NSDocumentController.m:955 */
"Review Unsaved" = "Review Unsaved";
/* File: ../Source/NSDocumentController.m:1000 */
/* File: ../Source/NSDocumentController.m:950 */
/* File: ../Source/NSDocumentController.m:954 */
/* File: ../Source/NSDocumentController.m:1004 */
"You have unsaved documents" = "You have unsaved documents";
/*** Strings from ../Source/NSFontPanel.m ***/
/* File: ../Source/NSFontPanel.m:1107 */
/* File: ../Source/NSFontPanel.m:1108 */
"Family" = "Family";
/* File: ../Source/NSFontPanel.m:544 */
"Font Panel" = "Font Panel";
/* File: ../Source/NSFontPanel.m:568 */
/* File: ../Source/NSFontPanel.m:569 */
"Font preview" = "Font preview";
/* File: ../Source/NSFontPanel.m:239 */
"Multiple fonts selected" = "Multiple fonts selected";
/* File: ../Source/NSFontPanel.m:793 */
/* File: ../Source/NSFontPanel.m:794 */
"NoFace" = "NoFace";
/* File: ../Source/NSFontPanel.m:785 */
/* File: ../Source/NSFontPanel.m:786 */
"NoFamily" = "NoFamily";
/* File: ../Source/NSFontPanel.m:710 */
/* File: ../Source/NSFontPanel.m:711 */
"Set" = "Set";
/* File: ../Source/NSFontPanel.m:629 */
/* File: ../Source/NSFontPanel.m:630 */
"Size" = "Size";
/* File: ../Source/NSFontPanel.m:1111 */
/* File: ../Source/NSFontPanel.m:1112 */
"Typeface" = "Typeface";
/*** Strings from ../Source/NSMenu.m ***/
/* File: ../Source/NSMenu.m:213 */
/* File: ../Source/NSMenu.m:259 */
"Services" = "Services";
/*** Strings from ../Source/NSOpenPanel.m ***/
/* File: ../Source/NSOpenPanel.m:92 */
/* File: ../Source/NSOpenPanel.m:93 */
"Open" = "Open";
/*** Strings from ../Source/NSPageLayout.m ***/
/* File: ../Source/NSPageLayout.m:756 */
/* File: ../Source/NSPageLayout.m:754 */
/* File: ../Source/NSPageLayout.m:744 */
/* File: ../Source/NSPageLayout.m:746 */
"(none)" = "(none)";
/* File: ../Source/NSPageLayout.m:986 */
/* File: ../Source/NSPageLayout.m:976 */
"Bottom Margin" = "Bottom Margin";
/* File: ../Source/NSPageLayout.m:982 */
/* File: ../Source/NSPageLayout.m:972 */
"Dimensions" = "Dimensions";
/* File: ../Source/NSPageLayout.m:1042 */
/* File: ../Source/NSPageLayout.m:1032 */
"Landscape" = "Landscape";
/* File: ../Source/NSPageLayout.m:987 */
/* File: ../Source/NSPageLayout.m:977 */
"Left Margin" = "Left Margin";
/* File: ../Source/NSPageLayout.m:981 */
/* File: ../Source/NSPageLayout.m:971 */
"Name" = "Name";
/* File: ../Source/NSPageLayout.m:983 */
/* File: ../Source/NSPageLayout.m:973 */
"Orientation" = "Orientation";
/* File: ../Source/NSPageLayout.m:1038 */
/* File: ../Source/NSPageLayout.m:1028 */
"Portrait" = "Portrait";
/* File: ../Source/NSPageLayout.m:988 */
/* File: ../Source/NSPageLayout.m:978 */
"Right Margin" = "Right Margin";
/* File: ../Source/NSPageLayout.m:984 */
/* File: ../Source/NSPageLayout.m:974 */
"Scale" = "Scale";
/* File: ../Source/NSPageLayout.m:985 */
/* File: ../Source/NSPageLayout.m:975 */
"Top Margin" = "Top Margin";
/*** Strings from ../Source/NSPrintPanel.m ***/
/* File: ../Source/NSPrintPanel.m:169 */
/* File: ../Source/NSPrintPanel.m:173 */
"1 up" = "1 up";
/* File: ../Source/NSPrintPanel.m:169 */
/* File: ../Source/NSPrintPanel.m:173 */
"2 up" = "2 up";
/* File: ../Source/NSPrintPanel.m:169 */
/* File: ../Source/NSPrintPanel.m:173 */
"4 up" = "4 up";
/* File: ../Source/NSPrintPanel.m:169 */
/* File: ../Source/NSPrintPanel.m:173 */
"6 up" = "6 up";
/* File: ../Source/NSPrintPanel.m:170 */
/* File: ../Source/NSPrintPanel.m:174 */
"8 up" = "8 up";
/* File: ../Source/NSPrintPanel.m:284 */
/* File: ../Source/NSPrintPanel.m:288 */
"Faxing of print file not implemented"
= "Faxing of print file not implemented";
/* File: ../Source/NSPrintPanel.m:284 */
/* File: ../Source/NSPrintPanel.m:288 */
"Sorry" = "Sorry";
/*** Strings from ../Source/NSSavePanel.m ***/
/* File: ../Source/NSSavePanel.m:413 */
/* File: ../Source/NSSavePanel.m:236 */
/* File: ../Source/NSSavePanel.m:239 */
/* File: ../Source/NSSavePanel.m:423 */
"Name:" = "Name:";
/* File: ../Source/NSSavePanel.m:1299 */
/* File: ../Source/NSSavePanel.m:1315 */
"No" = "No";
/* File: ../Source/NSSavePanel.m:1702 */
/* File: ../Source/NSSavePanel.m:1713 */
"Reading Directory " = "Reading Directory ";
/* File: ../Source/NSSavePanel.m:1331 */
/* File: ../Source/NSSavePanel.m:1347 */
"Replace" = "Replace";
/* File: ../Source/NSSavePanel.m:1308 */
/* File: ../Source/NSSavePanel.m:1324 */
"The directory '%@' could not be created."
= "The directory '%@' could not be created.";
/* File: ../Source/NSSavePanel.m:1298 */
/* File: ../Source/NSSavePanel.m:1314 */
"The directory '%@' does not exist, do you want to create it?"
= "The directory '%@' does not exist, do you want to create it?";
/* File: ../Source/NSSavePanel.m:1330 */
/* File: ../Source/NSSavePanel.m:1346 */
"The file '%@' in '%@' exists. Replace it?"
= "The file '%@' in '%@' exists. Replace it?";
/* File: ../Source/NSSavePanel.m:1319 */
/* File: ../Source/NSSavePanel.m:1335 */
"The path '%@' is not a directory." = "The path '%@' is not a directory.";
/* File: ../Source/NSSavePanel.m:1254 */
/* File: ../Source/NSSavePanel.m:1246 */
/* File: ../Source/NSSavePanel.m:1270 */
/* File: ../Source/NSSavePanel.m:1262 */
"Use .%@" = "Use .%@";
/* File: ../Source/NSSavePanel.m:1299 */
/* File: ../Source/NSSavePanel.m:1315 */
"Yes" = "Yes";
/* File: ../Source/NSSavePanel.m:1253 */
/* File: ../Source/NSSavePanel.m:1269 */
"You cannot save this document with extension '.%@'.\nThe required extension is '.%@'."
= "You cannot save this document with extension '.%@'.\nThe required extension is '.%@'.";
/* File: ../Source/NSSavePanel.m:1245 */
/* File: ../Source/NSSavePanel.m:1261 */
"You have used the extension '.%@'.\nThe standard extension is '.%@'.'"
= "You have used the extension '.%@'.\nThe standard extension is '.%@'.'";
/*** Strings from ../Source/NSToolbarItem.m ***/
/* File: ../Source/NSToolbarItem.m:1096 */
/* File: ../Source/NSToolbarItem.m:1122 */
"Customize" = "Customize";
/* File: ../Source/NSToolbarItem.m:1000 */
/* File: ../Source/NSToolbarItem.m:1021 */
"Flexible Space" = "Flexible Space";
/* File: ../Source/NSToolbarItem.m:1073 */
/* File: ../Source/NSToolbarItem.m:1099 */
"Fonts" = "Fonts";
/* File: ../Source/NSToolbarItem.m:1119 */
/* File: ../Source/NSToolbarItem.m:1145 */
"Print..." = "Print...";
/* File: ../Source/NSToolbarItem.m:976 */
/* File: ../Source/NSToolbarItem.m:949 */
"Separator" = "Separator";
/* File: ../Source/NSToolbarItem.m:991 */
"Space" = "Space";
/*** Strings from ../Source/NSWindow.m ***/
/* File: ../Source/NSWindow.m:4982 */
/* File: ../Source/NSWindow.m:5053 */
"Hide Toolbar" = "Hide Toolbar";
/* File: ../Source/NSWindow.m:4984 */
/* File: ../Source/NSWindow.m:5055 */
"Show Toolbar" = "Show Toolbar";

View file

@ -2,11 +2,13 @@
* Date: April 2006
* Translator: Fred Kiefer <fredkiefer@gmx.de>
* Date: Febuary 2009
* Additional translations: Wolfgang Lux <wolfgang.lux@gmail.com>
* Date: January 2011
*/
/***
German.lproj/Localizable.strings
updated by make_strings 2010-01-03 23:55:13 +0100
updated by make_strings 2011-01-15 11:41:00 +0100
add comments above this one
***/
@ -14,186 +16,194 @@ add comments above this one
/*** Keys found in multiple places ***/
/* File: ../Source/GSPrintOperation.m:159 */
/* File: ../Source/NSSavePanel.m:1309 */
/* File: ../Source/NSSavePanel.m:1320 */
/* File: ../Source/NSSavePanel.m:1325 */
/* File: ../Source/NSSavePanel.m:1336 */
"Dismiss" = "Verwerfen";
/* File: ../Source/GSNibLoading.m:187 */
/* File: ../Source/GSNibLoading.m:192 */
/* Comment: Info */
/* File: ../Source/NSApplication.m:2783 */
/* File: ../Source/NSApplication.m:2841 */
/* Comment: Title of the Info Panel */
/* File: ../Source/NSMenu.m:212 */
/* File: ../Source/NSMenu.m:258 */
"Info" = "Information";
/* File: ../Source/GSNibLoading.m:170 */
/* File: ../Source/GSNibLoading.m:175 */
/* Comment: Quit */
/* File: ../Source/NSApplication.m:3381 */
/* File: ../Source/NSDocumentController.m:1036 */
/* File: ../Source/NSApplication.m:3432 */
/* File: ../Source/NSApplication.m:4142 */
/* Flag: untranslated */
/* File: ../Source/NSDocumentController.m:1040 */
"Quit" = "Beenden";
/* File: ../Source/NSDocument.m:468 */
/* File: ../Source/NSDocument.m:803 */
/* File: ../Source/NSDocument.m:1137 */
/* File: ../Source/NSSavePanel.m:414 */
/* File: ../Source/NSSavePanel.m:1258 */
/* File: ../Source/NSSavePanel.m:1297 */
/* File: ../Source/NSSavePanel.m:1307 */
/* File: ../Source/NSSavePanel.m:1318 */
/* File: ../Source/NSSavePanel.m:1329 */
/* File: ../Source/NSDocument.m:474 */
/* File: ../Source/NSDocument.m:815 */
/* File: ../Source/NSDocument.m:1184 */
/* File: ../Source/NSSavePanel.m:424 */
/* File: ../Source/NSSavePanel.m:1274 */
/* File: ../Source/NSSavePanel.m:1313 */
/* File: ../Source/NSSavePanel.m:1323 */
/* File: ../Source/NSSavePanel.m:1334 */
/* File: ../Source/NSSavePanel.m:1345 */
"Save" = "Speichern";
/* File: ../Source/NSAlert.m:1805 */
/* File: ../Source/NSDocument.m:468 */
/* File: ../Source/NSDocument.m:803 */
/* File: ../Source/NSDocument.m:1581 */
/* File: ../Source/NSDocumentController.m:942 */
/* File: ../Source/NSDocumentController.m:974 */
/* File: ../Source/NSSavePanel.m:299 */
/* File: ../Source/NSSavePanel.m:1261 */
/* File: ../Source/NSSavePanel.m:1331 */
/* File: ../Source/NSAlert.m:384 */
/* File: ../Source/NSDocument.m:474 */
/* File: ../Source/NSDocument.m:815 */
/* File: ../Source/NSDocument.m:1658 */
/* File: ../Source/NSDocumentController.m:946 */
/* File: ../Source/NSDocumentController.m:978 */
/* File: ../Source/NSSavePanel.m:303 */
/* File: ../Source/NSSavePanel.m:1277 */
/* File: ../Source/NSSavePanel.m:1347 */
"Cancel" = "Abbrechen";
/* File: ../Source/NSDocument.m:1133 */
/* File: ../Source/NSSavePanel.m:887 */
/* File: ../Source/NSDocument.m:1180 */
/* File: ../Source/NSSavePanel.m:898 */
"Save As" = "Speichern als";
/* File: ../Source/GSHelpManagerPanel.m:101 */
/* File: ../Source/NSAlert.m:1722 */
/* File: ../Source/NSPrintPanel.m:285 */
/* File: ../Source/NSSavePanel.m:315 */
/* File: ../Source/NSAlert.m:1833 */
/* File: ../Source/NSPrintOperation.m:681 */
/* File: ../Source/NSPrintPanel.m:289 */
/* File: ../Source/NSSavePanel.m:319 */
"OK" = "Ok";
/* File: ../Source/NSAlert.m:1809 */
/* File: ../Source/NSDocument.m:468 */
"Don't Save" = "Verwerfen";
/* File: ../Source/NSAlert.m:389 */
/* File: ../Source/NSDocument.m:474 */
"Don't Save" = "Nicht speichern";
/* File: ../Source/GSPrintOperation.m:157 */
/* File: ../Source/NSFontPanel.m:697 */
/* File: ../Source/NSFontPanel.m:698 */
"Preview" = "Vorschau";
/* File: ../Source/NSDocument.m:1579 */
/* File: ../Source/NSDocument.m:1581 */
/* File: ../Source/NSFontPanel.m:687 */
/* File: ../Source/NSDocument.m:1656 */
/* File: ../Source/NSDocument.m:1658 */
/* File: ../Source/NSFontPanel.m:688 */
"Revert" = "Zur\U00FCcksetzen";
/* File: ../Source/NSColorPanel.m:227 */
/* File: ../Source/NSToolbarItem.m:1050 */
/* File: ../Source/NSColorPanel.m:234 */
/* File: ../Source/NSToolbarItem.m:1076 */
"Colors" = "Farben";
/* File: ../Source/NSPageLayout.m:989 */
/* File: ../Source/NSPageLayout.m:1060 */
/* File: ../Source/NSPrintPanel.m:454 */
/* File: ../Source/NSPrintPanel.m:500 */
/* File: ../Source/NSPageLayout.m:979 */
/* File: ../Source/NSPageLayout.m:1050 */
/* File: ../Source/NSPrintPanel.m:458 */
/* File: ../Source/NSPrintPanel.m:504 */
"Unknown" = "Unbekannt";
/* File: ../Source/GSHelpManagerPanel.m:70 */
/* File: ../Source/NSHelpPanel.m:153 */
/* File: ../Source/NSHelpPanel.m:151 */
"Help" = "Hilfe";
/* File: ../Source/GSThemePanel.m:192 */
/* Flag: untranslated */
/* File: ../Source/GSThemePanel.m:232 */
/* Flag: untranslated */
"Revert default theme" = "Revert default theme";
/* File: ../Source/GSThemePanel.m:193 */
/* File: ../Source/GSThemePanel.m:233 */
"Revert default theme" = "Standard Thema wiederherstellen";
/* File: ../Source/GSThemePanel.m:196 */
/* File: ../Source/GSThemePanel.m:197 */
/* File: ../Source/GSThemePanel.m:228 */
"Make this the default theme" = "Zum Standard Thema machen";
/* File: ../Source/Functions.m:83 */
/* Flag: untranslated */
/* File: ../Source/GSThemePanel.m:227 */
/* File: ../Source/NSApplication.m:999 */
/* Flag: unmatched */
"Cannot load the main model file '%@'"
= "Kann Haupt-Model-Datei \U00BB%@\U00AB nicht laden";
/* File: ../Source/NSPrintPanel.m:471 */
/* Flag: untranslated */
"Make this the default theme" = "Make this the default theme";
/* File: ../Source/NSPrintPanel.m:606 */
/* Flag: untranslated */
/* File: ../Source/NSPrintPanel.m:613 */
/* Flag: untranslated */
"Manual" = "Manual";
/*** Unmatched/untranslated keys ***/
/* File: ../Source/GSInfoPanel.m:338 */
/* Flag: untranslated */
"Release: " = "Release: ";
/* File: ../Source/GSInfoPanel.m:380 */
/* Flag: untranslated */
"Copyright Information Not Available"
= "Copyright Information Not Available";
/* File: ../Source/GSInfoPanel.m:434 */
/* Flag: untranslated */
"Author: " = "Author: ";
/* File: ../Source/GSInfoPanel.m:438 */
/* Flag: untranslated */
"Authors: " = "Authors: ";
/* File: ../Source/GSThemePanel.m:114 */
/* Flag: untranslated */
"Themes" = "Themes";
/* File: ../Source/NSFontPanel.m:785 */
/* File: ../Source/NSFontPanel.m:786 */
/* Flag: untranslated */
"NoFamily" = "NoFamily";
/* File: ../Source/NSFontPanel.m:793 */
/* File: ../Source/NSFontPanel.m:794 */
/* Flag: untranslated */
"NoFace" = "NoFace";
/* File: ../Source/NSFontPanel.m:1107 */
/* File: ../Source/NSFontPanel.m:1108 */
/* Flag: untranslated */
"Family" = "Family";
/* File: ../Source/NSFontPanel.m:1111 */
/* File: ../Source/NSFontPanel.m:1112 */
/* Flag: untranslated */
"Typeface" = "Typeface";
/* File: ../Source/NSPageLayout.m:984 */
/* File: ../Source/NSPageLayout.m:974 */
/* Flag: untranslated */
"Scale" = "Scale";
/* File: ../Source/NSPrintPanel.m:169 */
/* File: ../Source/NSPrintOperation.m:680 */
/* Flag: untranslated */
"Error" = "Error";
/* File: ../Source/NSPrintOperation.m:680 */
/* Flag: untranslated */
"Printing error: %@" = "Printing error: %@";
/* File: ../Source/NSPrintPanel.m:160 */
/* Flag: untranslated */
"Print Panel" = "Print Panel";
/* File: ../Source/NSPrintPanel.m:173 */
/* Flag: untranslated */
"1 up" = "1 up";
/* File: ../Source/NSPrintPanel.m:169 */
/* Flag: untranslated */
"4 up" = "4 up";
/* File: ../Source/NSPrintPanel.m:169 */
/* Flag: untranslated */
"6 up" = "6 up";
/* File: ../Source/NSPrintPanel.m:169 */
/* File: ../Source/NSPrintPanel.m:173 */
/* Flag: untranslated */
"2 up" = "2 up";
/* File: ../Source/NSPrintPanel.m:170 */
/* File: ../Source/NSPrintPanel.m:173 */
/* Flag: untranslated */
"4 up" = "4 up";
/* File: ../Source/NSPrintPanel.m:173 */
/* Flag: untranslated */
"6 up" = "6 up";
/* File: ../Source/NSPrintPanel.m:174 */
/* Flag: untranslated */
"8 up" = "8 up";
/* File: ../Source/NSPrintPanel.m:284 */
/* File: ../Source/NSPrintPanel.m:288 */
/* Flag: untranslated */
"Sorry" = "Sorry";
/* File: ../Source/NSPrintPanel.m:284 */
/* File: ../Source/NSPrintPanel.m:288 */
/* Flag: untranslated */
"Faxing of print file not implemented"
= "Faxing of print file not implemented";
/* File: ../Source/NSSavePanel.m:1245 */
/* Flag: untranslated */
"You have used the extension '.%@'.\nThe standard extension is '.%@'.'"
= "You have used the extension '.%@'.\nThe standard extension is '.%@'.'";
/* File: ../Source/NSSavePanel.m:1253 */
/* Flag: untranslated */
"You cannot save this document with extension '.%@'.\nThe required extension is '.%@'."
= "You cannot save this document with extension '.%@'.\nThe required extension is '.%@'.";
/* File: ../Source/NSSavePanel.m:1702 */
/* File: ../Source/NSSavePanel.m:1713 */
/* Flag: untranslated */
"Reading Directory " = "Reading Directory ";
/* File: ../Source/NSSpellChecker.m:748 */
/* Flag: untranslated */
"Guess" = "Guess";
/*** Strings from ../Source/GSInfoPanel.m ***/
/* File: ../Source/GSInfoPanel.m:465 */
/* File: ../Source/GSInfoPanel.m:434 */
"Author: " = "Autor: ";
/* File: ../Source/GSInfoPanel.m:438 */
"Authors: " = "Autoren: ";
/* File: ../Source/GSInfoPanel.m:380 */
"Copyright Information Not Available"
= "Copyright Information nicht verf\U00FCgbar";
/* File: ../Source/GSInfoPanel.m:192 */
/* File: ../Source/GSInfoPanel.m:465 */
"Current theme" = "Aktuelles Thema";
/* File: ../Source/GSInfoPanel.m:338 */
"Release: " = "Release: ";
/*** Strings from ../Source/GSPrintOperation.m ***/
@ -202,63 +212,82 @@ add comments above this one
= "Vorschau-Anwendung \U00BB%@\U00AB kann nicht ausgef\U00FChrt werden. Vielleicht muss der Default-Eintrag NSPreviewApp gesetzt werden";
/*** Strings from ../Source/GSTextFinder.m ***/
/* File: ../Source/GSTextFinder.m:408 */
"%d replaced" = "%d ersetzt";
/* File: ../Source/GSTextFinder.m:381 */
/* File: ../Source/GSTextFinder.m:332 */
"Not found" = "Nicht gefunden";
/*** Strings from ../Source/GSThemeInspector.m ***/
/* File: ../Source/GSThemeInspector.m:141 */
"Version: %@" = "Version: %@";
/*** Strings from ../Source/GSThemePanel.m ***/
/* File: ../Source/GSThemePanel.m:115 */
"Themes" = "Themen";
/*** Strings from ../Source/NSAlert.m ***/
/* File: ../Source/NSAlert.m:1898 */
/* File: ../Source/NSAlert.m:2003 */
"Alert" = "Hinweis";
/*** Strings from ../Source/NSApplication.m ***/
/* File: ../Source/NSApplication.m:137 */
/* File: ../Source/NSApplication.m:138 */
"Abort" = "Abbrechen";
/* File: ../Source/NSApplication.m:322 */
/* File: ../Source/NSApplication.m:323 */
"Backend at path %@ doesn't contain the GSBackend class"
= "Backend bei %@ enth\U00E4lt keine GSBackend-Klasse";
/* File: ../Source/NSApplication.m:310 */
/* File: ../Source/NSApplication.m:311 */
"Can't create NSBundle object for backend at path %@"
= "Kann kein NSBundle-Objekt f\U00FCr Backend bei %@ erstellen";
/* File: ../Source/NSApplication.m:315 */
/* File: ../Source/NSApplication.m:316 */
"Can't load object file from backend at path %@"
= "Kann Objekt-Datei des Backends bei %@ nicht laden";
/* File: ../Source/NSApplication.m:999 */
"Cannot load the main model file '%@'"
= "Kann Haupt-Model-Datei \U00BB%@\U00AB nicht laden";
/* File: ../Source/NSApplication.m:134 */
/* File: ../Source/NSApplication.m:135 */
"Critical Error in %@" = "Kritischer Fehler in %@";
/* File: ../Source/NSApplication.m:140 */
/* File: ../Source/NSApplication.m:141 */
"Debug" = "Debug";
/* File: ../Source/NSApplication.m:1179 */
/* File: ../Source/NSApplication.m:4138 */
"Hide" = "Ausblenden";
/* File: ../Source/NSApplication.m:1213 */
"Problem during launch app notification: %@"
= "Problem beim Starten von App-Notifikation: %@";
/* File: ../Source/NSApplication.m:303 */
/* File: ../Source/NSApplication.m:4132 */
"Show" = "Anzeigen";
/* File: ../Source/NSApplication.m:304 */
"Unable to find backend %@" = "Backend %@ nicht gefunden";
/* File: ../Source/NSApplication.m:923 */
/* File: ../Source/NSApplication.m:946 */
"[NSApplication -init] called more than once"
= "[NSApplication -init] mehrfach aufgerufen";
/* File: ../Source/NSApplication.m:3239 */
/* File: ../Source/NSApplication.m:3290 */
"reported exception - %@" = "meldet Ausnahme - %@";
/*** Strings from ../Source/NSAttributedString.m ***/
/* File: ../Source/NSAttributedString.m:991 */
/* File: ../Source/NSAttributedString.m:1039 */
/* Comment: Error description */
/* File: ../Source/NSAttributedString.m:1014 */
/* File: ../Source/NSAttributedString.m:1062 */
/* Comment: Error description */
"Could not create data for type."
= "F\U00FCr den Typ konnten keine Daten erzeugt werden.";
/* File: ../Source/NSAttributedString.m:864 */
/* File: ../Source/NSAttributedString.m:906 */
/* Comment: Error description */
"Could not load data from URL."
= "Die Daten konnten nicht vom URL geladen werden.";
/* File: ../Source/NSAttributedString.m:807 */
/* File: ../Source/NSAttributedString.m:842 */
/* Comment: Error description */
"Could not load data." = "Die Daten konnten nicht geladen werden.";
/* File: ../Source/NSAttributedString.m:759 */
/* File: ../Source/NSAttributedString.m:762 */
/* Comment: Error description */
"No data specified for data loading."
= "Es wurden keine Daten zum Laden angegeben.";
/* File: ../Source/NSAttributedString.m:768 */
/* File: ../Source/NSAttributedString.m:802 */
/* Comment: Error description */
/* File: ../Source/NSAttributedString.m:965 */
/* File: ../Source/NSAttributedString.m:1012 */
/* Comment: Error description */
"No type specified for data."
= "F\U00FCr die Daten wurde kein Typ angegeben.";
@ -284,163 +313,171 @@ add comments above this one
/*** Strings from ../Source/NSColorPanel.m ***/
/* File: ../Source/NSColorPanel.m:289 */
/* File: ../Source/NSColorPanel.m:298 */
"Opacity" = "Deckkraft";
/*** Strings from ../Source/NSColorSpace.m ***/
/* File: ../Source/NSColorSpace.m:141 */
/* Comment: color space */
"CMYK" = "CMYK";
/* File: ../Source/NSColorSpace.m:145 */
/* Comment: color space */
"DeviceN" = "DeviceN";
/* File: ../Source/NSColorSpace.m:137 */
/* Comment: color space */
"Grayscale" = "Graustufen";
/* File: ../Source/NSColorSpace.m:143 */
/* Comment: color space */
"LAB" = "LAB";
"CMYK" = "CMYK";
/* File: ../Source/NSColorSpace.m:147 */
/* Comment: color space */
"DeviceN" = "DeviceN";
/* File: ../Source/NSColorSpace.m:139 */
/* Comment: color space */
"Grayscale" = "Graustufen";
/* File: ../Source/NSColorSpace.m:145 */
/* Comment: color space */
"LAB" = "LAB";
/* File: ../Source/NSColorSpace.m:141 */
/* Comment: color space */
"RGB" = "RGB";
/* File: ../Source/NSColorSpace.m:135 */
/* File: ../Source/NSColorSpace.m:137 */
/* Comment: color space */
"unknown" = "unbekannt";
/*** Strings from ../Source/NSDocument.m ***/
/* File: ../Source/NSDocument.m:1580 */
/* File: ../Source/NSDocument.m:1657 */
"%@ has been edited. Are you sure you want to undo changes?"
= "%@ wurde ge\U00E4ndert. Wollen Sie die \U00C4nderungen wirklich verwerfen?";
/* File: ../Source/NSDocument.m:467 */
/* File: ../Source/NSDocument.m:473 */
"%@ has changed. Save?" = "%@ ge\U00E4ndert. Speichern?";
/* File: ../Source/NSDocument.m:802 */
/* File: ../Source/NSDocument.m:814 */
"Can't create backup file. Save anyways?"
= "Kann Backup-Datei nicht anlegen. Dennoch Speichern?";
/* File: ../Source/NSDocument.m:466 */
/* File: ../Source/NSDocument.m:472 */
"Close" = "Schlie\U00DFen";
/* File: ../Source/NSDocument.m:136 */
/* File: ../Source/NSDocument.m:142 */
"Could not load URL %@." = "Konnte URL %@ nicht laden";
/* File: ../Source/NSDocument.m:113 */
/* File: ../Source/NSDocument.m:119 */
"Could not load file %@." = "Konnte Datei %@ nicht laden.";
/* File: ../Source/NSDocument.m:801 */
/* File: ../Source/NSDocument.m:813 */
"File Error" = "Dateifehler";
/* File: ../Source/NSDocument.m:1064 */
/* File: ../Source/NSDocument.m:1109 */
"File Type" = "Dateityp";
/* File: ../Source/NSDocument.m:135 */
/* File: ../Source/NSDocument.m:112 */
/* File: ../Source/NSDocument.m:118 */
/* File: ../Source/NSDocument.m:141 */
"Load failed" = "Laden fehlgeschlagen";
/* File: ../Source/NSDocument.m:1134 */
/* File: ../Source/NSDocument.m:1181 */
"Save To" = "Speichern in";
/* File: ../Source/NSDocument.m:563 */
/* File: ../Source/NSDocument.m:569 */
"Untitled-%d" = "unbenannt-%d";
/*** Strings from ../Source/NSDocumentController.m ***/
/* File: ../Source/NSDocumentController.m:1631 */
"Clear List" = "List Leeren";
/* File: ../Source/NSDocumentController.m:1043 */
/* File: ../Source/NSDocumentController.m:1673 */
"Clear List" = "Liste l\U00F6schen";
/* File: ../Source/NSDocumentController.m:1047 */
"Power Off" = "Aus";
/* File: ../Source/NSDocumentController.m:995 */
/* File: ../Source/NSDocumentController.m:953 */
/* File: ../Source/NSDocumentController.m:957 */
/* File: ../Source/NSDocumentController.m:999 */
"Quit Anyway" = "Dennoch beenden";
/* File: ../Source/NSDocumentController.m:993 */
/* File: ../Source/NSDocumentController.m:951 */
/* File: ../Source/NSDocumentController.m:997 */
/* File: ../Source/NSDocumentController.m:955 */
"Review Unsaved" = "Ansehen";
/* File: ../Source/NSDocumentController.m:1000 */
/* File: ../Source/NSDocumentController.m:950 */
/* File: ../Source/NSDocumentController.m:1004 */
/* File: ../Source/NSDocumentController.m:954 */
"You have unsaved documents" = "Sie haben ungespeicherte Dokumente";
/*** Strings from ../Source/NSFontPanel.m ***/
/* File: ../Source/NSFontPanel.m:544 */
"Font Panel" = "Schriftartauswahl";
/* File: ../Source/NSFontPanel.m:568 */
/* File: ../Source/NSFontPanel.m:569 */
"Font preview" = "Voransicht";
/* File: ../Source/NSFontPanel.m:239 */
"Multiple fonts selected" = "Mehrere Schriftarten ausgew\U00E4hlt";
/* File: ../Source/NSFontPanel.m:710 */
/* File: ../Source/NSFontPanel.m:711 */
"Set" = "Setzen";
/* File: ../Source/NSFontPanel.m:629 */
/* File: ../Source/NSFontPanel.m:630 */
"Size" = "Gr\U00F6sse";
/*** Strings from ../Source/NSMenu.m ***/
/* File: ../Source/NSMenu.m:213 */
/* File: ../Source/NSMenu.m:259 */
"Services" = "Dienste";
/*** Strings from ../Source/NSOpenPanel.m ***/
/* File: ../Source/NSOpenPanel.m:92 */
/* File: ../Source/NSOpenPanel.m:93 */
"Open" = "\U00D6ffnen";
/*** Strings from ../Source/NSPageLayout.m ***/
/* File: ../Source/NSPageLayout.m:756 */
/* File: ../Source/NSPageLayout.m:754 */
/* File: ../Source/NSPageLayout.m:744 */
/* File: ../Source/NSPageLayout.m:746 */
"(none)" = "(keine)";
/* File: ../Source/NSPageLayout.m:986 */
/* File: ../Source/NSPageLayout.m:976 */
"Bottom Margin" = "Unterer Rand";
/* File: ../Source/NSPageLayout.m:982 */
/* File: ../Source/NSPageLayout.m:972 */
"Dimensions" = "Dimensionen";
/* File: ../Source/NSPageLayout.m:1042 */
/* File: ../Source/NSPageLayout.m:1032 */
"Landscape" = "Querformat";
/* File: ../Source/NSPageLayout.m:987 */
/* File: ../Source/NSPageLayout.m:977 */
"Left Margin" = "Linker Rand";
/* File: ../Source/NSPageLayout.m:981 */
/* File: ../Source/NSPageLayout.m:971 */
"Name" = "Name";
/* File: ../Source/NSPageLayout.m:983 */
/* File: ../Source/NSPageLayout.m:973 */
"Orientation" = "Orientierung";
/* File: ../Source/NSPageLayout.m:1038 */
/* File: ../Source/NSPageLayout.m:1028 */
"Portrait" = "Hochformat";
/* File: ../Source/NSPageLayout.m:988 */
/* File: ../Source/NSPageLayout.m:978 */
"Right Margin" = "Rechter Rand";
/* File: ../Source/NSPageLayout.m:985 */
/* File: ../Source/NSPageLayout.m:975 */
"Top Margin" = "Oberer Rand";
/*** Strings from ../Source/NSSavePanel.m ***/
/* File: ../Source/NSSavePanel.m:413 */
/* File: ../Source/NSSavePanel.m:236 */
/* File: ../Source/NSSavePanel.m:239 */
/* File: ../Source/NSSavePanel.m:423 */
"Name:" = "Name:";
/* File: ../Source/NSSavePanel.m:1299 */
/* File: ../Source/NSSavePanel.m:1315 */
"No" = "Nein";
/* File: ../Source/NSSavePanel.m:1331 */
/* File: ../Source/NSSavePanel.m:1347 */
"Replace" = "\U00DCberschreiben";
/* File: ../Source/NSSavePanel.m:1308 */
/* File: ../Source/NSSavePanel.m:1324 */
"The directory '%@' could not be created."
= "Das Verzeichnis \U00BB%@\U00AB konnte nicht erstellt werden.";
/* File: ../Source/NSSavePanel.m:1298 */
/* File: ../Source/NSSavePanel.m:1314 */
"The directory '%@' does not exist, do you want to create it?"
= "Das Verzeichnis \U00BB%@\U00AB existiert nicht. Wollen Sie es anlegen?";
/* File: ../Source/NSSavePanel.m:1330 */
/* File: ../Source/NSSavePanel.m:1346 */
"The file '%@' in '%@' exists. Replace it?"
= "Die Datei \U00BB%@\U00AB in \U00BB%@\U00AB existiert bereits. \U00DCberschreiben?";
/* File: ../Source/NSSavePanel.m:1319 */
/* File: ../Source/NSSavePanel.m:1335 */
"The path '%@' is not a directory." = "\U00BB%@\U00AB ist kein Verzeichnis.";
/* File: ../Source/NSSavePanel.m:1254 */
/* File: ../Source/NSSavePanel.m:1246 */
"Use .%@" = "Benutze .%@";
/* File: ../Source/NSSavePanel.m:1299 */
/* File: ../Source/NSSavePanel.m:1270 */
/* File: ../Source/NSSavePanel.m:1262 */
"Use .%@" = ".%@ verwenden";
/* File: ../Source/NSSavePanel.m:1315 */
"Yes" = "Ja";
/* File: ../Source/NSSavePanel.m:1269 */
"You cannot save this document with extension '.%@'.\nThe required extension is '.%@'."
= "Sie k\U00F6nnen das Dokument nicht mit der Erweiterung \U00BB.%@\U00AB speichern.\nDie notwendige Erweiterung ist \U00BB.%@\U00AB.";
/* File: ../Source/NSSavePanel.m:1261 */
"You have used the extension '.%@'.\nThe standard extension is '.%@'.'"
= "Sie haben die Erweiterung \U00BB.%@\U00AB benutzt.\nDie Standarderweiterung ist \U00BB.%@\U00AB.";
/*** Strings from ../Source/NSToolbarItem.m ***/
/* File: ../Source/NSToolbarItem.m:1096 */
/* File: ../Source/NSToolbarItem.m:1122 */
"Customize" = "Anpassen";
/* File: ../Source/NSToolbarItem.m:1000 */
/* File: ../Source/NSToolbarItem.m:1021 */
"Flexible Space" = "Flexibler Zwischenraum";
/* File: ../Source/NSToolbarItem.m:1073 */
/* File: ../Source/NSToolbarItem.m:1099 */
"Fonts" = "Schriften";
/* File: ../Source/NSToolbarItem.m:1119 */
/* File: ../Source/NSToolbarItem.m:1145 */
"Print..." = "Drucken...";
/* File: ../Source/NSToolbarItem.m:976 */
/* File: ../Source/NSToolbarItem.m:949 */
"Separator" = "Trennlinie";
/* File: ../Source/NSToolbarItem.m:991 */
"Space" = "Zwischenraum";
/*** Strings from ../Source/NSWindow.m ***/
/* File: ../Source/NSWindow.m:4982 */
"Hide Toolbar" = "Toolbar Verstecken";
/* File: ../Source/NSWindow.m:4984 */
"Show Toolbar" = "Toolbar Anzeigen";
/* File: ../Source/NSWindow.m:5053 */
"Hide Toolbar" = "Toolbar ausblenden";
/* File: ../Source/NSWindow.m:5055 */
"Show Toolbar" = "Toolbar anzeigen";

View file

@ -380,6 +380,7 @@ struct _NSModalSession {
- (void) _windowWillClose: (NSNotification*) notification;
- (void) _workspaceNotification: (NSNotification*) notification;
- (NSArray *) _openFiles;
- (NSMenu *) _dockMenu;
@end
@interface NSWindow (ApplicationPrivate)
@ -457,6 +458,27 @@ NSApplication *NSApp = nil;
_windowLevel = NSDockWindowLevel;
}
- (void) rightMouseDown: (NSEvent *)theEvent
{
NSMenu *menu = nil;
NSInterfaceStyle style = NSInterfaceStyleForKey(@"NSMenuInterfaceStyle", nil);
if (style == NSMacintoshInterfaceStyle || style == NSWindows95InterfaceStyle)
{
menu = [NSApp _dockMenu];
}
if (menu)
{
[NSMenu popUpContextMenu: menu
withEvent: theEvent
forView: [self contentView]];
}
else
{
[super rightMouseDown: theEvent];
}
}
@end
@implementation NSAppIconView
@ -4062,6 +4084,69 @@ struct _DelegateWrapper
return files;
}
- (NSMenu *) _dockMenu
{
NSUInteger i, j, n;
NSMenu *dockMenu, *windowsMenu;
// ask delegate for a dock menu, if none create a new one
dockMenu = nil;
if ([_delegate respondsToSelector: @selector(applicationDockMenu:)])
{
// NB we make a copy of the menu since we are going to modify it
dockMenu = [[_delegate applicationDockMenu: self] copy];
}
if (dockMenu == nil)
{
dockMenu = [[NSMenu alloc] initWithTitle:@""];
}
// copy window menu entries to the top of the menu
windowsMenu = [NSApp windowsMenu];
for (i = j = 0, n = [windowsMenu numberOfItems]; i < n; i++)
{
NSMenuItem *item = [windowsMenu itemAtIndex: i];
if ([[item target] isKindOfClass:[NSWindow class]] &&
sel_isEqual([item action], @selector(makeKeyAndOrderFront:)))
{
[[dockMenu insertItemWithTitle: [item title]
action: @selector(makeKeyAndOrderFront:)
keyEquivalent: @""
atIndex: j++]
setTarget: [item target]];
}
}
if (j > 0)
{
[dockMenu insertItem: [NSMenuItem separatorItem] atIndex: j++];
}
// insert standard entries to show or hide and to quit the application at
// the bottom
if (j < [dockMenu numberOfItems])
{
[dockMenu addItem: [NSMenuItem separatorItem]];
}
if ([self isHidden])
{
[dockMenu addItemWithTitle:_(@"Show")
action:@selector(unhide:)
keyEquivalent:@""];
}
else
{
[dockMenu addItemWithTitle:_(@"Hide")
action:@selector(hide:)
keyEquivalent:@""];
}
[dockMenu addItemWithTitle:_(@"Quit")
action:@selector(terminate:)
keyEquivalent:@""];
// return the menu
return dockMenu;
}
@end // NSApplication (Private)