Add German localization for Managed Software Update.app. Thanks to Martin R. Hufsky.

git-svn-id: http://munki.googlecode.com/svn/trunk@975 a4e17f2e-e282-11dd-95e1-755cbddbdd66
This commit is contained in:
Greg Neagle
2010-12-13 23:38:29 +00:00
parent 23928a4e7e
commit 24af18799e
6 changed files with 4816 additions and 4 deletions
@@ -0,0 +1,49 @@
" (will be removed)" = " (wird entfernt)";
"A logout is recommended before updating. Log out and update now?" = "Sie sollten sich vor der Aktualisierung abmelden. Jetzt abmelden und aktualisieren?";
"A logout is required before updating. Log out and update now?" = "Für die Aktualisierung ist ein Ambelden erforderlich. Jetzt abmelden und aktualiseren?";
"A restart is required after updating. Log out and update now?" = "Ein Neustart ist nötig um die Aktualisierung abzuschließen. Jetzt abmelden und aktualisieren?";
"Cancel" = "Abbrechen";
"Cannot check for updates" = "Auf Aktualisierungen konnte nicht geprüft werden";
"Cannot start installation session" = "Installation konnte nicht begonnen werden";
"Checking for available updates..." = "Suche nach neuer Software…";
"Checking for additional changes..." = "Suche nach weiteren Änderungen…";
"Checking for available Apple Software Updates..." = "Suche nach neuer Apple Software…";
"Conflicting applications running" = "Betroffene Programme laufen";
"Install session failed" = "Installation fehlgeschlagen";
"Installed" = "Installiert";
"Log out and update" = "Abmelden und aktualisieren";
"Logout Recommended" = "Abmelden empfohlen";
"Logout Required" = "Abmelden erforderlich";
"Logout will be required." = "Abmelden ist erforderlich";
"Managed Software Update cannot contact the update server at this time.\nIf this situation continues, contact your systems administrator." = "Geführte Softwareaktualisierung erreicht den Server nicht.\nWenn dieses Problem weiter besteht, informieren Sie bitte Ihren Administrator.";
"Managed Software Update failed its preflight check.\nTry again later." = "Geführte Softwareaktualisierung Fehler beim Preflight.\nProbieren Sie es später noch einmal.";
"Not installed" = "Nicht installiert";
"Not removable" = "Nicht entfernbar";
"OK" = "OK";
"Optional software..." = "Optionale Software…";
"Other users logged in" = "Andere Benutzer sind angemeldet";
"Quit" = "Beenden";
"Restart" = "Neustart";
"Restart Required" = "Neustart erforderlich";
"Restart will be required." = "Ein Neustart ist erforderlich";
"Scheduled removal of managed software." = "Geplantes entfernen von verwalteter Software";
"Software installed or removed requires a restart. You will have a chance to save open documents." = "Softwareaktualiserung oder -entfernung benötigt einen Neustart. Sie können offene Dokumente noch sichern.";
"Software removals" = "Software entfernen";
"Starting…" = "Starten…";
"There are other users logged into this computer.\nUpdating now could cause other users to lose their work.\n\nPlease try again later after the other users have logged out." = "Es sind andere Benutzer angemeldet\nEine Aktualisierung könnte zu Datenverlust führen.\n\nBitte probieren Sie es wenn die anderen abgemeldet sind noch einmal.";
"There is a configuration problem with the managed software installer. Could not start the install session. Contact your systems administrator." = "Managed Software Installer hat ein Konfigurationsproblem (Could not start the install session). Informieren Sie Ihren Administrator.";
"There is a configuration problem with the managed software installer. Could not start the process. Contact your systems administrator." = "Managed Software Installer hat ein Konfigurationsproblem (Could not start the process). Informieren Sie Ihren Administrator.";
"There is a configuration problem with the managed software installer. Could not start the update check process. Contact your systems administrator." = "Managed Software Installer hat ein Konfigurationsproblem (Could not start the update check process). Informieren Sie Ihren Administrator.";
"There is a configuration problem with the managed software installer. The process ended unexpectedly. Contact your systems administrator." = "Managed Software Installer hat ein Konfigurationsproblem (The process ended unexpectedly). Informieren Sie Ihren Administrator.";
"There is no new software for your computer at this time." = "Zurzeit sind keine Softwareaktualisierungen für Ihren Computer verfügbar.";
"Update available" = "Aktualisierung verfügbar";
"Update check failed" = "Aktualisierung Test fehlgeschlagen";
"Update without logging out" = "Aktualisieren ohne abmelden";
"Will be installed" = "Wird installiert";
"Will be removed" = "Wird entfernt";
"Will be updated" = "Wird aktualisiert";
"Will not be installed" = "Wird nicht installiert";
"Will not be removed" = "Wird nicht entfernt";
"This item will be removed." = "Diese Software wird entfernt.";
"You must quit the following applications before proceeding with installation:\n\n%s" = "Die folgenden Programme müssen geschlossen werden um mit der Aktualisierung fortfahren zu können:\n\n%s";
"Your software is up to date." = "Ihre Software ist auf dem neuesten Stand.";
File diff suppressed because it is too large Load Diff
+2
View File
@@ -22,6 +22,8 @@
<string>????</string>
<key>CFBundleVersion</key>
<string>3.0.12</string>
<key>LSHasLocalizedDisplayName</key>
<true/>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
@@ -225,10 +225,11 @@ class MSUStatusWindowController(NSObject):
self.window.setTitle_(NSLocalizedString(message[7:], None))
return ""
if message.startswith(u"MESSAGE: "):
self.messageFld.setStringValue_(NSLocalizedString(message[9:], None))
self.messageFld.setStringValue_(
NSLocalizedString(message[9:], None))
return ""
if message.startswith(u"DETAIL: "):
self.detailFld.setStringValue_(NSLocalizedString(message[8:], None))
self.detailFld.setStringValue_(message[8:])
return ""
if message.startswith(u"PERCENT: "):
self.setPercentageDone(message[9:])
@@ -32,6 +32,9 @@
C0828D1011247A37003D5807 /* FoundationPlist.py in Resources */ = {isa = PBXBuildFile; fileRef = C0828D0E11247A37003D5807 /* FoundationPlist.py */; };
C0828D1211247B3A003D5807 /* munki.py in Resources */ = {isa = PBXBuildFile; fileRef = C0828D1111247B3A003D5807 /* munki.py */; };
C09D9A2D11E6DC7800B3E573 /* MSUupdatesViewController.py in Resources */ = {isa = PBXBuildFile; fileRef = C09D9A2C11E6DC7800B3E573 /* MSUupdatesViewController.py */; };
C0C548FC12B6E52B002C76CD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = C0C548F612B6E52B002C76CD /* InfoPlist.strings */; };
C0C548FD12B6E52B002C76CD /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = C0C548F812B6E52B002C76CD /* Localizable.strings */; };
C0C548FE12B6E52B002C76CD /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = C0C548FA12B6E52B002C76CD /* MainMenu.xib */; };
C0E9E82411EFB1EB003CE81A /* Solid Aqua Blue.png in Resources */ = {isa = PBXBuildFile; fileRef = C0E9E82311EFB1EB003CE81A /* Solid Aqua Blue.png */; };
/* End PBXBuildFile section */
@@ -69,6 +72,9 @@
C0828D0E11247A37003D5807 /* FoundationPlist.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = FoundationPlist.py; sourceTree = "<group>"; };
C0828D1111247B3A003D5807 /* munki.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = munki.py; sourceTree = "<group>"; };
C09D9A2C11E6DC7800B3E573 /* MSUupdatesViewController.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = MSUupdatesViewController.py; sourceTree = "<group>"; };
C0C548F712B6E52B002C76CD /* German */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = German; path = InfoPlist.strings; sourceTree = "<group>"; };
C0C548F912B6E52B002C76CD /* German */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = German; path = Localizable.strings; sourceTree = "<group>"; };
C0C548FB12B6E52B002C76CD /* German */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = German; path = MainMenu.xib; sourceTree = "<group>"; };
C0E9E82311EFB1EB003CE81A /* Solid Aqua Blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Solid Aqua Blue.png"; sourceTree = "<group>"; };
/* End PBXFileReference section */
@@ -156,6 +162,8 @@
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
C0C548F512B6E52B002C76CD /* German.lproj */,
C0C548F212B6E4E9002C76CD /* English.lproj */,
C0828C871123DCFF003D5807 /* ShutDownReq.tif */,
C0828C881123DCFF003D5807 /* RestartRec.tif */,
C0828C891123DCFF003D5807 /* LogOutReq.tif */,
@@ -166,9 +174,7 @@
C0E9E82311EFB1EB003CE81A /* Solid Aqua Blue.png */,
C0828C8E1123DCFF003D5807 /* package.tiff */,
C0828C8F1123DCFF003D5807 /* Installer.tiff */,
77C8C1F70C07829500965286 /* MainMenu.xib */,
8D1107310486CEB800E47090 /* Info.plist */,
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
);
name = Resources;
sourceTree = "<group>";
@@ -182,6 +188,25 @@
name = Frameworks;
sourceTree = "<group>";
};
C0C548F212B6E4E9002C76CD /* English.lproj */ = {
isa = PBXGroup;
children = (
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
77C8C1F70C07829500965286 /* MainMenu.xib */,
);
name = English.lproj;
sourceTree = "<group>";
};
C0C548F512B6E52B002C76CD /* German.lproj */ = {
isa = PBXGroup;
children = (
C0C548F612B6E52B002C76CD /* InfoPlist.strings */,
C0C548F812B6E52B002C76CD /* Localizable.strings */,
C0C548FA12B6E52B002C76CD /* MainMenu.xib */,
);
path = German.lproj;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -254,6 +279,9 @@
C09D9A2D11E6DC7800B3E573 /* MSUupdatesViewController.py in Resources */,
C0458B5111EB88C0001F1172 /* MSUStatusWindowController.py in Resources */,
C0E9E82411EFB1EB003CE81A /* Solid Aqua Blue.png in Resources */,
C0C548FC12B6E52B002C76CD /* InfoPlist.strings in Resources */,
C0C548FD12B6E52B002C76CD /* Localizable.strings in Resources */,
C0C548FE12B6E52B002C76CD /* MainMenu.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -305,6 +333,30 @@
name = MainMenu.xib;
sourceTree = "<group>";
};
C0C548F612B6E52B002C76CD /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
C0C548F712B6E52B002C76CD /* German */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
C0C548F812B6E52B002C76CD /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
C0C548F912B6E52B002C76CD /* German */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
C0C548FA12B6E52B002C76CD /* MainMenu.xib */ = {
isa = PBXVariantGroup;
children = (
C0C548FB12B6E52B002C76CD /* German */,
);
name = MainMenu.xib;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */