updated German translations
authorbdureau <bdureau@180e2498-e6e9-4542-8430-84ac67f01cd8>
Sun, 29 Jul 2012 17:58:59 +0000 (17:58 +0000)
committerbdureau <bdureau@180e2498-e6e9-4542-8430-84ac67f01cd8>
Sun, 29 Jul 2012 17:58:59 +0000 (17:58 +0000)
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@944 180e2498-e6e9-4542-8430-84ac67f01cd8

core/resources/l10n/messages_de.properties

index 73c2c7a21adfa9d03b99e2d1e9e07634bb394276..ad6c5649aa41e7e1bd6fc5b3bc880428d424d982 100644 (file)
@@ -48,10 +48,10 @@ RocketPanel.FigTypeAct.Sideview = Seitenansicht
 RocketPanel.FigTypeAct.ttip.Sideview = Seitenansicht\r
 RocketPanel.FigTypeAct.Backview = Rückansicht\r
 RocketPanel.FigTypeAct.ttip.Backview = Vorderansicht\r
-RocketPanel.FigViewAct.2D = 2D View\r
-RocketPanel.FigViewAct.ttip.2D = 2D View\r
-RocketPanel.FigViewAct.3D = 3D View\r
-RocketPanel.FigViewAct.ttip.3D = 3D View\r
+RocketPanel.FigViewAct.2D = 2D Ansicht\r
+RocketPanel.FigViewAct.ttip.2D = 2D Ansicht\r
+RocketPanel.FigViewAct.3D = 3D Ansicht\r
+RocketPanel.FigViewAct.ttip.3D = 3D Ansicht\r
 RocketPanel.lbl.Motorcfg = Motorkonfiguration\r
 RocketPanel.lbl.infoMessage = <html>Zum Auswählen klicken&nbsp;&nbsp; Shift+Klick andere auswählen &nbsp;&nbsp; Doppelklick zum Bearbeiten &nbsp;&nbsp; Klicken+Ziehen zum Verschieben\r
 \r
@@ -71,8 +71,8 @@ BasicFrame.WarningDialog.title = Warnungen w
 \r
 \r
 ! General error messages used in multiple contexts\r
-error.fileExists.title = File exists\r
-error.fileExists.desc = File '{filename}' exists.  Do you want to overwrite it?\r
+error.fileExists.title = Datei existiert bereits\r
+error.fileExists.desc = Datei '{filename}' existiert bereits.  Überschreiben?\r
 \r
 error.writing.title = Error writing file\r
 error.writing.desc = An error occurred while writing to the file:\r
@@ -149,8 +149,8 @@ bugreport.dlg.failedmsg2 = Bitte senden Sie den Bericht manuell an
 bugreport.dlg.failedmsg3 = Fehler beim Versenden des Berichts\r
 bugreport.reportDialog.txt = <html><b>Sie können eine Fehler in OpenRocket mitteilen, indem Sie das unten stehende Formular ausfüllen und abschicken.</b><br>Sie können Fehler mit angehängten Dateien auch auf der Projekt-Website mitteilen.\r
 bugreport.reportDialog.txt2 = Bitte beschreiben Sie kurz, was Sie getan haben, als der Fehler auftrat.</b>\r
-bugreport.dlg.provideDescription = Please provide a description of the bug first.\r
-bugreport.dlg.provideDescription.title = Bug description missing\r
+bugreport.dlg.provideDescription = Bitte geben Sie eine Beschreibung des Fehlers ein.\r
+bugreport.dlg.provideDescription.title = Fehlerbeschreibung fehlt\r
 \r
 \r
 ! Debug log dialog\r
@@ -165,9 +165,9 @@ debuglogdlg.col.Message = Nachricht
 debuglogdlg.lbl.Loglinenbr = Log-Zeilennummer\r
 debuglogdlg.lbl.Time = Zeit:\r
 debuglogdlg.lbl.Level = Level:\r
-debuglogdlg.lbl.Location = Location:\r
-debuglogdlg.lbl.Logmessage = Log message:\r
-debuglogdlg.lbl.Stacktrace = Stack trace:\r
+debuglogdlg.lbl.Location = Ort:\r
+debuglogdlg.lbl.Logmessage = Log-Eintrag:\r
+debuglogdlg.lbl.Stacktrace = Stacktrace:\r
 \r
 \r
 ! Edit Motor configuration dialog\r
@@ -230,7 +230,7 @@ pref.dlg.tab.Miscellaneousoptions = Weiter Optionen
 pref.dlg.lbl.Positiontoinsert = Position, um neue Komponenten einzufügen:\r
 pref.dlg.lbl.Confirmdeletion = Löschen von Simulationen bestätigen\r
 pref.dlg.lbl.User-definedthrust = Benutzerdefinierte Schubkurven:\r
-pref.dlg.lbl.Windspeed = Wind speed\r
+pref.dlg.lbl.Windspeed = Windgeschwindigkeit\r
 pref.dlg.Allthrustcurvefiles = Alle Schubkurvendateien (*.eng; *.rrse; *.zzip; Verzeichnisse)\r
 pref.dlg.RASPfiles = RASP Schubkurven (*.eng)\r
 pref.dlg.RockSimfiles = RockSim Schubkurven(*.rse)\r
@@ -257,7 +257,7 @@ pref.dlg.lbl.Temperature = Temperatur:
 pref.dlg.lbl.Momentofinertia = Trägheitsmoment:\r
 pref.dlg.lbl.Pressure = Druck:\r
 pref.dlg.lbl.Stability = Stabilität:\r
-pref.dlg.lbl.FlightTime = Flight time:\r
+pref.dlg.lbl.FlightTime = Flugzeit:\r
 pref.dlg.lbl.effect1 = Die Änderungen werden wirksam, wenn Sie das nächste Mal ein Fenster öffnen.\r
 pref.dlg.lbl.Checkingupdates = Prüfe, ob Aktualisierungen verfügbar sind...\r
 pref.dlg.lbl.msg1 = Ein Fehler trat bei der Kommunikation mit dem Server auf.\r
@@ -272,9 +272,9 @@ pref.dlg.PrefBooleanSelector2 = Best
 pref.dlg.Add = Hinzufügen\r
 pref.dlg.DescriptionArea.Adddirectories = Um eigene Schubkurven zu laden, Verzeichnisse, RASP-Motordateien (*.eng), RockSim-Motordateien (*.rse) oder ZIP-Archive mit Semikolon getrennt eingeben. Änderungen werden beim nächsten Neustart von OpenRocket übernommen.\r
 \r
-PreferencesDialog.lbl.language = Interface language:\r
-PreferencesDialog.languages.default = System default\r
-PreferencesDialog.lbl.languageEffect = The language will change the next time you start OpenRocket.\r
+PreferencesDialog.lbl.language = Sprache:\r
+PreferencesDialog.languages.default = Systemeinstellung\r
+PreferencesDialog.lbl.languageEffect = Die Sprache wird beim nächsten Neustart von OpenRocket geändert.\r
 \r
 ! Simulation edit dialog\r
 simedtdlg.but.runsimulation = Simulation starten\r
@@ -286,7 +286,7 @@ simedtdlg.lbl.Simname = Name der Simulation:
 simedtdlg.tab.Launchcond = Startbedingungen\r
 simedtdlg.tab.Simopt = Simulationsoptionen\r
 simedtdlg.tab.Plotdata = Daten plotten\r
-simedtdlg.tab.CustomExpressions = Custom expressions\r
+simedtdlg.tab.CustomExpressions = Benutzerdefinierte Ausdrücke\r
 simedtdlg.tab.Exportdata = Daten exportieren\r
 simedtdlg.lbl.Motorcfg = Motorkonfiguration:\r
 simedtdlg.lbl.ttip.Motorcfg = Motorkonfiguration auswählen\r
@@ -313,8 +313,8 @@ simedtdlg.lbl.Launchsite = Startplatz
 simedtdlg.lbl.Latitude = Breitengrad:\r
 simedtdlg.lbl.ttip.Latitude = <html>Der Breitengrad des Startplatzes beeinflusst die wirksame Gravitationskraft.<br>Positive Werte liegen auf der Nordhalbkugel, negative Werte auf der Südhalbkugel.\r
 \r
-simedtdlg.lbl.Longitude = Longitude:\r
-simedtdlg.lbl.ttip.Longitude = <html>Required for weather prediction and elevation models.\r
+simedtdlg.lbl.Longitude = Längengrad:\r
+simedtdlg.lbl.ttip.Longitude = <html>Wird benötigt für Wettervorhersage und Höhenmodelle.\r
 \r
 simedtdlg.lbl.Altitude = Höhe:\r
 simedtdlg.lbl.ttip.Altitude = <html>Die Höhe des Startplatzes über Meeresniveau.<br>Die Höhe des Startplatzes beeinflusst die Position der Rakete im atmosphärischen Modell.\r
@@ -334,8 +334,8 @@ simedtdlg.lbl.ExtBarrowman = Barrowman (erweitert)
 simedtdlg.lbl.Simmethod = Simulationsmethode:\r
 simedtdlg.lbl.ttip.Simmethod1 = <html>Der Sechs-Freiheitsgradsimulator erlaubt der Rakete völlige Bewegungsfreiheit während des Fluges.<br>\r
 simedtdlg.lbl.ttip.Simmethod2 = Das Integrieren wird nach dem numerischen Runge-Kutta-Verfahren 4. Ordnung durchgeführt.\r
-simedtdlg.lbl.GeodeticMethod = Geodetic calculations:\r
-simedtdlg.lbl.ttip.GeodeticMethodTip = Relate to the calculation of coordinates on the earth.  This also enables coriolis effect computations.\r
+simedtdlg.lbl.GeodeticMethod = Geodätische Berechnungen:\r
+simedtdlg.lbl.ttip.GeodeticMethodTip = Berechnung als Koordinaten auf der Erdkugel. Dies ermöglich die Berechnung von Coriolis-Effekten.\r
 simedtdlg.lbl.Timestep = Zeitschritt:\r
 simedtdlg.lbl.ttip.Timestep1 = <html>Die Zeit zwischen den Simulationsschritten.<br>Kleinere Schritte ergeben genauere Ergebnisse, die Simulationen dauern aber länger.<br>\r
 simedtdlg.lbl.ttip.Timestep2 = Die Berechnung der Simulation mit dem Verfahren 4. Ordnung liefert gute Ergebnisse mit Zeitschritten von\r
@@ -357,12 +357,12 @@ simedtdlg.IntensityDesc.High = Hoch
 simedtdlg.IntensityDesc.Veryhigh = Sehr hoch\r
 simedtdlg.IntensityDesc.Extreme = Extrem\r
 \r
-GeodeticComputationStrategy.flat.name = Flat Earth\r
-GeodeticComputationStrategy.flat.desc = Perform no geodetic computations.\r
-GeodeticComputationStrategy.spherical.name = Spherical approximation\r
-GeodeticComputationStrategy.spherical.desc = <html>Perform geodetic computations assuming a spherical Earth.<br>This is sufficiently accurate for almost all purposes.\r
-GeodeticComputationStrategy.wgs84.name = WGS84 ellipsoid\r
-GeodeticComputationStrategy.wgs84.desc = <html>Perform geodetic computations on the WGS84 reference ellipsoid using Vincenty's method.<br>Slower and unnecessary in most cases.\r
+GeodeticComputationStrategy.flat.name = Flache Erde\r
+GeodeticComputationStrategy.flat.desc = Führt keine geodätischen Berechnungen durch.\r
+GeodeticComputationStrategy.spherical.name = Näherung als Kugel\r
+GeodeticComputationStrategy.spherical.desc = <html>Führt geodätische Berechnungen unter der Annahme einer kugelförmigen Erde durch.<br>Dies ist für die meisten Anwendungen hinreichend genau.\r
+GeodeticComputationStrategy.wgs84.name = WGS84 Ellipsoid\r
+GeodeticComputationStrategy.wgs84.desc = <html>Führt geodätische Berechnungen auf Basis des WGS84 Referenz-Ellipsoiden mit Hilfe der Vincenty-Methode durch.<br>Langsamer und in den meisten Fällen nicht benötigt.\r
 \r
 \r
 \r
@@ -384,8 +384,8 @@ simpanel.dlg.lbl.DeleteSim2 = <html><i>Diese Aktion kann nicht r
 simpanel.dlg.lbl.DeleteSim3 = Simulationen löschen\r
 simpanel.col.Name = Name der Simulation:\r
 simpanel.col.Motors = Motoren\r
-simpanel.col.Velocityoffrod = Velocity off rod\r
-simpanel.col.Velocityatdeploy = Velocity at deployment\r
+simpanel.col.Velocityoffrod = Geschwindigkeit am Ende der Rampe\r
+simpanel.col.Velocityatdeploy = Geschwindigkeit bei der Auslösung\r
 simpanel.col.Apogee = Apogäum\r
 simpanel.col.Maxvelocity = max. Geschwindigkeit\r
 simpanel.col.Maxacceleration = max. Beschleunigung\r
@@ -409,7 +409,7 @@ SimuRunDlg.msg.unknownerror1 = W
 SimuRunDlg.msg.unknownerror2 = Das Programm könnte instabil sein, speichern Sie Ihr Design und starten Sie OpenRocket neu!\r
 \r
 \r
-RK4SimulationStepper.error.valuesTooLarge = Simulation values exceeded limits.  Try selecting a shorter time step.\r
+RK4SimulationStepper.error.valuesTooLarge = Simulationswerte überschreiten die Grenzen.  Kürzere Zeitschritte versuchen.\r
 \r
 \r
 ! SimulationExportPanel\r
@@ -441,67 +441,67 @@ SimExpPan.Col.Variable = Variable
 SimExpPan.Col.Unit = Einheit\r
 \r
 \r
-CsvOptionPanel.separator.space = SPACE\r
+CsvOptionPanel.separator.space = LEER\r
 CsvOptionPanel.separator.tab = TAB\r
 \r
 \r
 ! Custom expression general stuff\r
 customExpression.Name = Name\r
 customExpression.Symbol = Symbol\r
-customExpression.Expression = Expression\r
-customExpression.Units = Units\r
+customExpression.Expression = Ausdruck\r
+customExpression.Units = Einheit\r
 customExpression.Operator = Operator\r
-customExpression.Description = Description\r
+customExpression.Description = Beschreibung\r
 \r
 ! Custom expression panel\r
-customExpressionPanel.but.NewExpression = New expression\r
-customExpressionPanel.lbl.UpdateNote = You must run the simulation before data will be available for plotting.\r
-customExpressionPanel.lbl.CalcNote = Expressions will be calculated in the order shown.\r
-customExpressionPanel.lbl.CustomExpressions = Custom Expressions :\r
-customExpression.Units.but.ttip.Remove = Remove this expression\r
-customExpression.Units.but.ttip.Edit = Edit this expression\r
-customExpression.Units.but.ttip.MoveUp = Move expression up in calculation order\r
-customExpression.Units.but.ttip.MoveDown = Move expression down in calculation order\r
+customExpressionPanel.but.NewExpression = Neuer Ausdruck\r
+customExpressionPanel.lbl.UpdateNote = Die Simulation muss erst ausgeführt werden, bevor die Daten zum Plotten verfügbar sind.\r
+customExpressionPanel.lbl.CalcNote = Ausdrücke werden in der angezeigten Reihenfolge berechnet.\r
+customExpressionPanel.lbl.CustomExpressions = Benutzerdefinierte Ausdrücke:\r
+customExpression.Units.but.ttip.Remove = Diesen Ausdruck entfernen\r
+customExpression.Units.but.ttip.Edit = Diesen Ausdruck bearbeiten\r
+customExpression.Units.but.ttip.MoveUp = Ausdruck in der Berechnungsreihenfolge nach oben schieben\r
+customExpression.Units.but.ttip.MoveDown = Ausdruck in der Berechnungsreihenfolge nach unten schieben\r
 \r
 ! Custom expression builder window\r
-ExpressionBuilderDialog.title = Expression Builder\r
-ExpressionBuilderDialog.InsertVariable = Insert Variable\r
-ExpressionBuilderDialog.InsertOperator = Insert Operator\r
-ExpressionBuilderDialog.led.ttip.Name = Name must not have already been used\r
-ExpressionBuilderDialog.led.ttip.Symbol = Symbol must not have already been used\r
-ExpressionBuilderDialog.led.ttip.Expression = Expression must use only known symbols and operators\r
-ExpressionBuilderDialog.CopyToOtherSimulations = Copy to other simulations\r
-ExpressionBuilderDialog.CopyToOtherSimulations.ttip = <html>Make a copy of this expression in other simulations in this document.<br>Will not overwrite or modify any existing expressions in other simulations. \r
+ExpressionBuilderDialog.title = Ausddrucksgenerator\r
+ExpressionBuilderDialog.InsertVariable = Variable einfügen\r
+ExpressionBuilderDialog.InsertOperator = Operator einfügen\r
+ExpressionBuilderDialog.led.ttip.Name = Name darf noch nicht benutzt worden sein.\r
+ExpressionBuilderDialog.led.ttip.Symbol = Symbol darf noch nicht benutzt worden sein.\r
+ExpressionBuilderDialog.led.ttip.Expression = Ausdruck darf nur bekannte Symbole und Operatoren verwenden\r
+ExpressionBuilderDialog.CopyToOtherSimulations = In andere Simualtionen kopieren\r
+ExpressionBuilderDialog.CopyToOtherSimulations.ttip = <html>Erstellt eine Kopie dieses Ausdrucks in eine andere Simulation in diesem Dokument.<br>Überschreibt oder ändert keine bereits existierenden Ausdrücke in anderen Simulationen.\r
 \r
 ! Custom expression variable selector\r
-CustomVariableSelector.title = Variable Selector\r
+CustomVariableSelector.title = Variablen-Auswahl\r
 \r
 ! Custom operator selector\r
-CustomOperatorSelector.title = Operator Selector\r
+CustomOperatorSelector.title = Operator-Auswahl\r
 \r
 ! Operators\r
 Operator.plus = Addition\r
-Operator.minus = Subtraction\r
-Operator.star = Multiplication\r
+Operator.minus = Subtraktion\r
+Operator.star = Multiplikation\r
 Operator.div = Divison\r
 Operator.mod = Modulo\r
-Operator.pow = Exponentiation\r
-Operator.abs = Absolute value\r
-Operator.ceil = Ceiling (next integer value\r
-Operator.floor = Floor (previous integer value\r
-Operator.sqrt = Square root\r
-Operator.cbrt = Cubic root\r
-Operator.exp = Euler\'s number raised to the value (e^x)\r
-Operator.ln = Natural logarithm\r
-Operator.sin = Sine\r
-Operator.cos = Cosine\r
-Operator.tan = Tangent\r
-Operator.asin = Arc sine\r
-Operator.acos = Arc cosine\r
-Operator.atan = Arc tangent\r
-Operator.hsin = Hyerbolic sine\r
-Operator.hcos = Hyperbolic cosine\r
-Operator.htan = Hyperbolic tangent\r
+Operator.pow = Potenzieren\r
+Operator.abs = Absolutwert\r
+Operator.ceil = aufrunden (auf die nächste Ganzzahl\r
+Operator.floor = abrunden (auf die nächste Ganzzahl\r
+Operator.sqrt = Quadratwurzel\r
+Operator.cbrt = Kubikwurzel\r
+Operator.exp = Euler-Zahl hoch Wert (e^x)\r
+Operator.ln = Natürlicher Logarithmus\r
+Operator.sin = Sinus\r
+Operator.cos = Cosinus\r
+Operator.tan = Tangens\r
+Operator.asin = Arcussinus\r
+Operator.acos = Arcuscosinus\r
+Operator.atan = Arcustangens\r
+Operator.hsin = Sinus hyperbolicus\r
+Operator.hcos = Cosinus hyperbolicus\r
+Operator.htan = Tangens hyperbolicus\r
 \r
 ! MotorPlot\r
 MotorPlot.title.Motorplot = Motorkurve\r
@@ -534,8 +534,8 @@ simplotpanel.AUTO_NAME = Auto
 simplotpanel.LEFT_NAME = Links\r
 simplotpanel.RIGHT_NAME = Rechts\r
 simplotpanel.CUSTOM = Benutzerdefiniert\r
-SimulationPlotPanel.error.noPlotSelected = Please add one or more variables to plot on the Y-axis.\r
-SimulationPlotPanel.error.noPlotSelected.title = Nothing to plot\r
+SimulationPlotPanel.error.noPlotSelected = Bitte eine oder mehr Variablen zum Zeichnen der y-Achse hinzufügen..\r
+SimulationPlotPanel.error.noPlotSelected.title = Nichts zu zeichnen\r
 \r
 ! Component add buttons\r
 compaddbuttons.Bodycompandfinsets = Körperteile und Leitwerke\r
@@ -596,7 +596,7 @@ componentanalysisdlg.println.settingnam = SETTING NAN VALUES
 componentanalysisdlg.lbl.reflenght = Referenzlänge:\r
 componentanalysisdlg.lbl.refarea = Referenzfläche:\r
 !componentanalysisdlg.But.close =Close\r
-componentanalysisdlg.TabStability.Col.Component = Component\r
+componentanalysisdlg.TabStability.Col.Component = Komponente\r
 \r
 ! Custom Material dialog\r
 custmatdlg.title.Custommaterial = Benutzerdefiniertes Material\r
@@ -655,7 +655,7 @@ FinSetConfig.ttip.Tabposition = Position des Leitwerks.
 FinSetConfig.lbl.relativeto = relativ zu\r
 \r
 !FinMarkingGuide\r
-FinMarkingGuide.lbl.Front = Front\r
+FinMarkingGuide.lbl.Front = Vorne\r
 \r
 ! MotorDatabaseLoadingDialog\r
 MotorDbLoadDlg.title = Lade Motoren\r
@@ -734,11 +734,11 @@ ComponentCfgDlg.configuration1 =
 ComponentCfgDlg.Modify = Verändern\r
 \r
 !StageConfig\r
-StageConfig.tab.Separation = Separation\r
-StageConfig.tab.Separation.ttip = Stage separation options\r
-StageConfig.separation.lbl.title = Select when this stage separates:\r
+StageConfig.tab.Separation = Stufentrennung\r
+StageConfig.tab.Separation.ttip = Stufentrennungs-Optionen\r
+StageConfig.separation.lbl.title = Auswählen, wenn diese Stufe getrennt wird:\r
 StageConfig.separation.lbl.plus = plus\r
-StageConfig.separation.lbl.seconds = seconds\r
+StageConfig.separation.lbl.seconds = Sekunden\r
 \r
 !EllipticalFinSetConfig\r
 EllipticalFinSetCfg.Nbroffins = Anzahl der Leitwerke\r
@@ -767,12 +767,12 @@ FreeformFinSetCfg.lbl.Posrelativeto = Position relativ zu:
 FreeformFinSetCfg.lbl.plus = plus\r
 FreeformFinSetCfg.lbl.FincrossSection = Querschnitt:\r
 FreeformFinSetCfg.lbl.Thickness = Wandstärke:\r
-! doubleClick1 + 2 form the message "Double-click to edit", split approximately at the middle\r
-FreeformFinSetConfig.lbl.doubleClick1 = Double-click\r
-FreeformFinSetConfig.lbl.doubleClick2 = to edit\r
-FreeformFinSetConfig.lbl.clickDrag = Click+drag: Add and move points\r
-FreeformFinSetConfig.lbl.ctrlClick = Ctrl+click: Remove point\r
-FreeformFinSetConfig.lbl.scaleFin = Scale Fin\r
+! doubleClick1 + 2 form the message "Doppelklick zum Bearbeiten", ungefähr in der Mitte teilen\r
+FreeformFinSetConfig.lbl.doubleClick1 = Doppelklick\r
+FreeformFinSetConfig.lbl.doubleClick2 = zum Bearbeiten\r
+FreeformFinSetConfig.lbl.clickDrag = Klicken+Ziehen: Punkte bewegen und hinzufügen\r
+FreeformFinSetConfig.lbl.ctrlClick = Strg+Klick: Punkt löschen\r
+FreeformFinSetConfig.lbl.scaleFin = Leitwerk skalieren\r
 \r
 \r
 !InnerTubeConfig\r
@@ -807,7 +807,7 @@ LaunchLugCfg.tab.Generalprop = Allgemeine Eigenschaften
 \r
 ! MassComponentConfig\r
 MassComponentCfg.lbl.Mass = Masse\r
-MassComponentCfg.lbl.Density = Approximate density:\r
+MassComponentCfg.lbl.Density = Geschätzte Dichte:\r
 MassComponentCfg.lbl.Length = Länge\r
 MassComponentCfg.lbl.Diameter = Durchmesser\r
 MassComponentCfg.lbl.PosRelativeto = Position relativ zu:\r
@@ -1027,10 +1027,10 @@ PlotDialog.lbl.Chart = Klicken+ziehen: runter+rechts um hinein zu zoomen, hoch+l
 # FIXME: Rename the description keys \r
 \r
 main.menu.file = Datei\r
-main.menu.file.desc = File-handling related tasks\r
+main.menu.file.desc = Dateiaufgaben\r
 main.menu.file.new = Neu\r
-main.menu.file.new.desc = Create a new rocket design\r
-main.menu.file.open = Öffnen..\r
+main.menu.file.new.desc = Ein neues Raketendesign erstellen\r
+main.menu.file.open = Öffnen...\r
 BasicFrame.item.Openrocketdesign = Raketendesign öffnen\r
 main.menu.file.openExample = Beispiel öffnen..\r
 BasicFrame.item.Openexamplerocketdesign = Beispieldesign öffnen\r
@@ -1048,37 +1048,37 @@ BasicFrame.item.Quitprogram = Programm beenden
 main.menu.edit = Bearbeiten\r
 BasicFrame.menu.Rocketedt = Rakete bearbeiten\r
 main.menu.edit.undo = Rückgängig\r
-main.menu.edit.undo.desc = Undo the previous operation\r
+main.menu.edit.undo.desc = Die letze Aktion rückgängig machen\r
 main.menu.edit.redo = Wiederholen\r
-main.menu.edit.redo.desc = Redo the previously undone operation\r
+main.menu.edit.redo.desc = Die letzte Aktion wiederholen\r
 main.menu.edit.cut = Ausschneiden\r
 main.menu.edit.copy = Kopieren\r
 main.menu.edit.paste = Einfügen\r
 main.menu.edit.delete = Löschen\r
-main.menu.edit.resize = Scale...\r
-main.menu.edit.resize.desc = Scale parts of the rocket design\r
+main.menu.edit.resize = Skalieren...\r
+main.menu.edit.resize.desc = Teile des Raketendesigns skalieren\r
 main.menu.edit.preferences = Einstellungen\r
-main.menu.edit.preferences.desc = Setup the application preferences\r
+main.menu.edit.preferences.desc = Einstellungen der Anwenung ändern\r
 \r
 main.menu.analyze = Analysieren\r
-main.menu.analyze.desc = Rocket analysis\r
+main.menu.analyze.desc = Rakete analysieren\r
 main.menu.analyze.componentAnalysis = Komponente analysieren\r
-main.menu.analyze.componentAnalysis.desc = Analyze the rocket components separately\r
+main.menu.analyze.componentAnalysis.desc = Komponenten der Rakete einzeln analysieren\r
 main.menu.analyze.optimization = Rocket optimization\r
 main.menu.analyze.optimization.desc = General rocket design optimization\r
 \r
 main.menu.help = Hilfe\r
-main.menu.help.desc = Information about OpenRocket\r
-main.menu.help.tours = Guided tours\r
-main.menu.help.tours.desc = Take guided tours on OpenRocket\r
+main.menu.help.desc = Informationen über OpenRocket\r
+main.menu.help.tours = Geführte Tour\r
+main.menu.help.tours.desc = Eine geführte Tour durch OpenRocket\r
 main.menu.help.license = Lizenz\r
-main.menu.help.license.desc = OpenRocket license information\r
+main.menu.help.license.desc = OpenRocket Lizenzinformationen\r
 main.menu.help.bugReport = Fehlerbericht\r
-main.menu.help.bugReport.desc = Information about reporting bugs in OpenRocket\r
+main.menu.help.bugReport.desc = Informationen über melden von Fehlern in OpenRocket\r
 main.menu.help.debugLog = Debug-Log\r
-main.menu.help.debugLog.desc = View the OpenRocket debug log\r
+main.menu.help.debugLog.desc = OpenRocket Debuglog ansehen\r
 main.menu.help.about = Über\r
-main.menu.help.about.desc = Copyright details about OpenRocket\r
+main.menu.help.about.desc = Copyright-Details über OpenRocket\r
 \r
 main.menu.debug = Debug\r
 main.menu.debug.whatisthismenu = Was macht diese Menü?\r
@@ -1093,9 +1093,9 @@ main.menu.debug.createtestrocket = Eine Testrakete erstellen
 Databases.materials.Acrylic = Acryl\r
 Databases.materials.Aluminum = Aluminum\r
 Databases.materials.Balsa = Balsa\r
-Databases.materials.Basswood = Basswood\r
+Databases.materials.Basswood = Linde\r
 Databases.materials.Birch = Birke\r
-Databases.materials.Brass = Brass\r
+Databases.materials.Brass = Messing\r
 Databases.materials.Cardboard = Karton\r
 Databases.materials.Carbonfiber = Kohlefaser\r
 Databases.materials.Cork = Kork\r
@@ -1110,12 +1110,12 @@ Databases.materials.PolycarbonateLexan = Polycarbonat (Lexan)
 Databases.materials.Polystyrene = Polystyrène\r
 Databases.materials.PVC = PVC\r
 Databases.materials.Spruce = Fichte\r
-Databases.materials.Steel = Steel\r
+Databases.materials.Steel = Stahl\r
 Databases.materials.StyrofoamgenericEPS = Styropor (EPS)\r
 Databases.materials.StyrofoamBluefoamXPS = Styrodur (XPS)\r
-Databases.materials.Titanium = Titanium\r
-Databases.materials.Quantumtubing = Quantum tubing\r
-Databases.materials.BlueTube = Blue tube\r
+Databases.materials.Titanium = Titan\r
+Databases.materials.Quantumtubing = Quantum-Röhren\r
+Databases.materials.BlueTube = 'Blue tube'-Röhren\r
 !SURFACE_MATERIAL\r
 Databases.materials.Ripstopnylon = Ripstop Nylon\r
 Databases.materials.Mylar = Mylar\r
@@ -1161,9 +1161,9 @@ Shape.Ogive.desc1 = Eine ogive Spitze hat das Profil eines Kreissegments. Der Fo
 Shape.Ogive.desc2 = Eine ogive Spitze hat das Profil eines Kreissegments. Der Formparamter 1 erzeugt eine <b>tangentiale Ogive</b>, die einen weichen Übergang zum Körperrohr am hinteren Ende hat, Werte kleiner 1 erzeugen eine <b>sekante Ogive<b>.\r
 Shape.Ellipsoid = Ellipsoid\r
 Shape.Ellipsoid.desc1 = Eine ellipsoide Spitze hat ein Profil einer Halbellipse mit der einer Hauptachsenlänge von 2&times;<i>Länge</i> und <i>Durchmesser</i> \r
-Shape.Ellipsoid.desc2 = An ellipsoidal transition has a profile of a half-ellipse with major axes of lengths 2&times;<i>Length</i> and <i>Diameter</i>.  If the transition is not clipped, then the profile is extended at the center by the corresponding radius.             \r
+Shape.Ellipsoid.desc2 = Ein ellipsoider Übergang hat das Profil einer Halbellipse mit einer Hauptachsenlänge von 2&times;<i>Länge</i> und <i>Durchmesser</i>.  If the transition is not clipped, then the profile is extended at the center by the corresponding radius.               \r
 Shape.Powerseries = Power series\r
-Shape.Powerseries.desc1 = A power series nose cone has a profile of <i>Radius</i>&nbsp;&times;&nbsp;(<i>x</i>&nbsp;/&nbsp;<i>Length</i>)<sup><i>k</i></sup> where <i>k</i> is the shape parameter.  For <i>k</i>=0.5 this is a <b>\u00BD-power</b> or <b>parabolic</b> nose cone, for <i>k</i>=0.75 a <b>\u00BE-power</b>, and for <i>k</i>=1 a <b>conical</b> nose cone.\r
+Shape.Powerseries.desc1 = Eine Potenzreihenspitze hat das Profil  <i>Radius</i>&nbsp;&times;&nbsp;(<i>x</i>&nbsp;/&nbsp;<i>Länge</i>)<sup><i>k</i></sup> wobei <i>k</i> der Formparameter ist.  Für <i>k</i>=0.5 ist dies eine <b>parabolische</b> Spitze, für <i>k</i>=0.75 eine <b>^\u00BE</b>, und für <i>k</i>=1 eine <b>konische</b> Spitze.\r
 Shape.Powerseries.desc2 = A power series transition has a profile of <i>Radius</i>&nbsp;&times;&nbsp;(<i>x</i>&nbsp;/&nbsp;<i>Length</i>)<sup><i>k</i></sup> where <i>k</i> is the shape parameter.  For <i>k</i>=0.5 the transition is <b>\u00BD-power</b> or <b>parabolic</b>, for <i>k</i>=0.75 a <b>\u00BE-power</b>, and for <i>k</i>=1 <b>conical</b>.\r
 Shape.Parabolicseries = Parabolic series\r
 Shape.Parabolicseries.desc1 = A parabolic series nose cone has a profile of a parabola.  The shape parameter defines the segment of the parabola to utilize.  The shape parameter 1.0 produces a <b>full parabola</b> which is tangent to the body tube, 0.75 produces a <b>3/4 parabola</b>, 0.5 procudes a <b>1/2 parabola</b> and 0 produces a <b>conical</b> nose cone.\r
@@ -1189,12 +1189,12 @@ Transition.Transition = 
 !Stage\r
 Stage.Stage = Stufe\r
 \r
-Stage.SeparationEvent.UPPER_IGNITION = Upper stage motor ignition\r
-Stage.SeparationEvent.IGNITION = Current stage motor ignition\r
-Stage.SeparationEvent.BURNOUT = Current stage motor burnout\r
-Stage.SeparationEvent.EJECTION = Current stage ejection charge\r
-Stage.SeparationEvent.LAUNCH = Launch\r
-Stage.SeparationEvent.NEVER = Never\r
+Stage.SeparationEvent.UPPER_IGNITION = Oberstufen-Motorzündung\r
+Stage.SeparationEvent.IGNITION = Zündung der aktuellen Stufe\r
+Stage.SeparationEvent.BURNOUT = Brennschluss der aktuelle Stufe\r
+Stage.SeparationEvent.EJECTION = Ausstoßladung der aktuellen Stufe\r
+Stage.SeparationEvent.LAUNCH = Start\r
+Stage.SeparationEvent.NEVER = Nie\r
 \r
 ! BodyTube\r
 BodyTube.BodyTube = Körperrohr\r
@@ -1253,8 +1253,8 @@ RecoveryDevice.DeployEvent.LAUNCH = Start (plus NN Sekunden)
 RecoveryDevice.DeployEvent.EJECTION = Erste Ausstoßladung dieser Stufe\r
 RecoveryDevice.DeployEvent.APOGEE = Apogäum\r
 RecoveryDevice.DeployEvent.ALTITUDE = Spezifische Höhe während der Landephase\r
-RecoveryDevice.DeployEvent.CURRENT_STAGE_SEPARATION = Current stage separation\r
-RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = Lower stage separation\r
+RecoveryDevice.DeployEvent.CURRENT_STAGE_SEPARATION = Trennung der aktuellen Stufe\r
+RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = Unterstufen-Trennung\r
 RecoveryDevice.DeployEvent.NEVER = Nie\r
 \r
 ! FlightEvent\r
@@ -1356,23 +1356,23 @@ FlightDataType.TYPE_AIR_PRESSURE = Luftdruck
 FlightDataType.TYPE_SPEED_OF_SOUND = Schallgeschwindigkeit\r
 FlightDataType.TYPE_TIME_STEP = Simulationsintervall\r
 FlightDataType.TYPE_COMPUTATION_TIME = Berechnnungszeit\r
-FlightDataType.TYPE_LATITUDE = Latitude\r
-FlightDataType.TYPE_LONGITUDE = Longitude\r
-FlightDataType.TYPE_CORIOLIS_ACCELERATION = Coriolis acceleration\r
+FlightDataType.TYPE_LATITUDE = Breitengrad\r
+FlightDataType.TYPE_LONGITUDE = Längengrad\r
+FlightDataType.TYPE_CORIOLIS_ACCELERATION = Coriolis-Beschleunigung\r
 \r
 ! PlotConfiguration\r
 PlotConfiguration.Verticalmotion = Vertikale Bewegung über Zeit\r
 PlotConfiguration.Totalmotion = Gesamte Bewegung über Zeit\r
-PlotConfiguration.Flightside = Flight side profile\r
+PlotConfiguration.Flightside = Flug Seitenprofil\r
 PlotConfiguration.Stability = Stabilität über Zeit\r
-PlotConfiguration.Dragcoef = Drag coefficients vs. Mach number\r
-PlotConfiguration.Rollcharacteristics = Roll characteristics\r
-PlotConfiguration.Angleofattack = Angle of attack and orientation vs. time\r
+PlotConfiguration.Dragcoef = Luftwiderstandskoeffizient über Mach-Zahl\r
+PlotConfiguration.Rollcharacteristics = Roll-Charakteristik\r
+PlotConfiguration.Angleofattack = Angriffswinkel und Orientierung über Zeit\r
 PlotConfiguration.Simulationtime = Simulationszeitschritt und Berechnungszeit\r
 \r
 ! Warning\r
-Warning.LargeAOA.str1 = Large angle of attack encountered.\r
-Warning.LargeAOA.str2 = Large angle of attack encountered (\r
+Warning.LargeAOA.str1 = Großer Angriffswinkel gefunden\r
+Warning.LargeAOA.str2 = Großer Angriffswinkel gefunden (\r
 Warning.DISCONTINUITY = Unstetigkeit im Raketendurchmesser\r
 Warning.THICK_FIN = Dicke Leitwerke können nicht präzise modelliert werden.\r
 Warning.JAGGED_EDGED_FIN = Gezackte Ecken in Leitwerken können unpräzise Ergebnisse liefern.\r
@@ -1382,303 +1382,303 @@ Warning.FILE_INVALID_PARAMETER = Ignoriere ung
 \r
 \r
 ! Scale dialog\r
-ScaleDialog.lbl.scaleRocket = Entire rocket\r
-ScaleDialog.lbl.scaleSubselection = Selection and all subcomponents\r
-ScaleDialog.lbl.scaleSelection = Only selected component\r
-ScaleDialog.title = Scale design\r
-ScaleDialog.lbl.scale = Scale:\r
-ScaleDialog.lbl.scale.ttip = Select whether to scale the entire design or only the selected component\r
-ScaleDialog.lbl.scaling = Scaling to apply:\r
-ScaleDialog.lbl.scaling.ttip = Resulting size, values above 100% grow and values below 100% shrink the design.\r
+ScaleDialog.lbl.scaleRocket = Gesamte Rakete\r
+ScaleDialog.lbl.scaleSubselection = Auswahl und alle Unterkomponenten\r
+ScaleDialog.lbl.scaleSelection = Nur ausgewählte Komponenten\r
+ScaleDialog.title = Design skalieren\r
+ScaleDialog.lbl.scale = Skalieren:\r
+ScaleDialog.lbl.scale.ttip = Auswählen, ob das gesamte Design oder nur ausgeählte Komponenten skaliert werden sollen\r
+ScaleDialog.lbl.scaling = Skalierungsfaktor:\r
+ScaleDialog.lbl.scaling.ttip = Resultierende Größe, Werte über 100% lassen das Design wachsen, Werte kleiner als 100% lassen das Design schrumpfen.\r
 ! The scaleFrom/scaleTo pair creates a phrase "Scale from [...] to [...]"\r
-ScaleDialog.lbl.scaleFrom = Scale from\r
-ScaleDialog.lbl.scaleTo = to\r
-ScaleDialog.lbl.scaleFromTo.ttip = Define the scaling based on an original and resulting length.\r
-ScaleDialog.checkbox.scaleMass = Update explicit mass values\r
-ScaleDialog.checkbox.scaleMass.ttip = Scale mass component and override mass values by the cube of the scaling factor\r
-ScaleDialog.button.scale = Scale\r
-ScaleDialog.undo.scaleRocket = Scale rocket\r
-ScaleDialog.undo.scaleComponent = Scale component\r
-ScaleDialog.undo.scaleComponents = Scale components\r
+ScaleDialog.lbl.scaleFrom = Skalieren von\r
+ScaleDialog.lbl.scaleTo = nach\r
+ScaleDialog.lbl.scaleFromTo.ttip = Definiert den Skalierungsfaktor basierend auf der Original- und der resultierenden Länge.\r
+ScaleDialog.checkbox.scaleMass = Explizite Massen skalieren\r
+ScaleDialog.checkbox.scaleMass.ttip = Masseobjekte und überschriebene Massen werden in der dirtten Potenz mit dem Skalierungsfaktor skaliert.\r
+ScaleDialog.button.scale = Skalieren\r
+ScaleDialog.undo.scaleRocket = Rakete skalieren\r
+ScaleDialog.undo.scaleComponent = Komponente skalieren\r
+ScaleDialog.undo.scaleComponents = Komponenten skalieren\r
 \r
 !icons\r
-Icons.Undo = Undo\r
-Icons.Redo = Redo\r
+Icons.Undo = Rückgängig\r
+Icons.Redo = Wiederholen\r
 \r
-OpenRocketPrintable.Partsdetail = Parts detail\r
-OpenRocketPrintable.Fintemplates = Fin templates\r
-OpenRocketPrintable.Transitiontemplates = Transition templates\r
-OpenRocketPrintable.Noseconetemplates = Nose Cone templates\r
-OpenRocketPrintable.Finmarkingguide = Fin marking guide\r
-OpenRocketPrintable.DesignReport = Design Report\r
-OpenRocketPrintable.Centeringringtemplates = Centering Ring templates\r
+OpenRocketPrintable.Partsdetail = Komponentendetails\r
+OpenRocketPrintable.Fintemplates = Leitwerksschablonen\r
+OpenRocketPrintable.Transitiontemplates = Übergangsschablonen\r
+OpenRocketPrintable.Noseconetemplates = Spitzenschablonen\r
+OpenRocketPrintable.Finmarkingguide = Leitwerksmarkierungen\r
+OpenRocketPrintable.DesignReport = Design-Bericht\r
+OpenRocketPrintable.Centeringringtemplates = Zentrierring-Schablonen\r
 \r
-OpenRocketDocument.Redo = Redo\r
-OpenRocketDocument.Undo = Undo\r
+OpenRocketDocument.Redo = Rückgängig\r
+OpenRocketDocument.Undo = Wiederholen\r
 \r
 !EllipticalFinSet\r
-EllipticalFinSet.Ellipticalfinset = Elliptical fin set\r
+EllipticalFinSet.Ellipticalfinset = Elliptische Leitwerke\r
 \r
 ! Optimization\r
 \r
 ! Modifiers\r
 \r
-optimization.modifier.nosecone.length = Length\r
-optimization.modifier.nosecone.length.desc = Optimize the nose cone length.\r
-optimization.modifier.nosecone.diameter = Diameter\r
-optimization.modifier.nosecone.diameter.desc = Optimize the nose cone base diameter.\r
-optimization.modifier.nosecone.thickness = Thickness\r
-optimization.modifier.nosecone.thickness.desc = Optimize the nose cone wall thickness.\r
-optimization.modifier.nosecone.shapeparameter = Shape parameter\r
-optimization.modifier.nosecone.shapeparameter.desc = Optimize the nose cone shape parameter.\r
-\r
-optimization.modifier.transition.length = Length\r
-optimization.modifier.transition.length.desc = Optimize the transition length.\r
-optimization.modifier.transition.forediameter = Fore diameter\r
-optimization.modifier.transition.forediameter.desc = Optimize the transition fore diameter.\r
-optimization.modifier.transition.aftdiameter = Aft diameter\r
-optimization.modifier.transition.aftdiameter.desc = Optimize the transition aft diameter.\r
-optimization.modifier.transition.thickness = Thickness\r
-optimization.modifier.transition.thickness.desc = Optimize the transition wall thickness.\r
-optimization.modifier.transition.shapeparameter = Shape parameter\r
-optimization.modifier.transition.shapeparameter.desc = Optimize the transition shape parameter.\r
-\r
-optimization.modifier.bodytube.length = Length\r
-optimization.modifier.bodytube.length.desc = Optimize the body tube length.\r
-optimization.modifier.bodytube.outerDiameter = Outer diameter\r
-optimization.modifier.bodytube.outerDiameter.desc = Optimize the body tube outer diameter while maintaining the wall thickness.\r
-optimization.modifier.bodytube.thickness = Thickness\r
-optimization.modifier.bodytube.thickness.desc = Optimize the body tube wall thickness.\r
-\r
-optimization.modifier.trapezoidfinset.rootChord = Root chord\r
-optimization.modifier.trapezoidfinset.rootChord.desc = Optimize the root chord length of the fin set (length of fin at the rocket body).\r
-optimization.modifier.trapezoidfinset.tipChord = Tip chord\r
-optimization.modifier.trapezoidfinset.tipChord.desc = Optimize the tip chord length of the fin set (length of fin at outer edge).\r
-optimization.modifier.trapezoidfinset.sweep  = Sweep\r
-optimization.modifier.trapezoidfinset.sweep.desc = Optimize the sweep of the fin set (distance that the leading edge sweeps backwards).\r
-optimization.modifier.trapezoidfinset.height = Height\r
-optimization.modifier.trapezoidfinset.height.desc = Optimize the height (semi-span) of the fin set.\r
-\r
-optimization.modifier.ellipticalfinset.length = Root chord\r
-optimization.modifier.ellipticalfinset.length.desc = Optimize the root chord length of the fin set.\r
-optimization.modifier.ellipticalfinset.height = Height\r
-optimization.modifier.ellipticalfinset.height.desc = Optimize the height (semi-span) of the fin set.\r
-\r
-optimization.modifier.finset.cant = Cant angle\r
-optimization.modifier.finset.cant.desc = Optimize the cant angle of the fin set.\r
+optimization.modifier.nosecone.length = Länge\r
+optimization.modifier.nosecone.length.desc = Optimiert die Spitzenlänge.\r
+optimization.modifier.nosecone.diameter = Durchmesser\r
+optimization.modifier.nosecone.diameter.desc = Optimiert den Spitzendurchmesser.\r
+optimization.modifier.nosecone.thickness = Wandstärke\r
+optimization.modifier.nosecone.thickness.desc = Optimiert die Wandstärke der Spitze.\r
+optimization.modifier.nosecone.shapeparameter = Formparameter\r
+optimization.modifier.nosecone.shapeparameter.desc = Optimiert den Formparameter der Spitze.\r
+\r
+optimization.modifier.transition.length = Länge\r
+optimization.modifier.transition.length.desc = Optimiert die Übergangslänge.\r
+optimization.modifier.transition.forediameter = Vorderer Durchmesser\r
+optimization.modifier.transition.forediameter.desc = Optimiert den vordere Durchmesser des Übergangs.\r
+optimization.modifier.transition.aftdiameter = Hinterer Durchmesser\r
+optimization.modifier.transition.aftdiameter.desc = Optimiert den hinteren Durchmesser des Übergangs.\r
+optimization.modifier.transition.thickness = Wandstärke\r
+optimization.modifier.transition.thickness.desc = Optimiert die Wandstärke des Übergangs\r
+optimization.modifier.transition.shapeparameter = Formparameter\r
+optimization.modifier.transition.shapeparameter.desc = Optimiert den Formparameter des Übergangs.\r
+\r
+optimization.modifier.bodytube.length = Länge\r
+optimization.modifier.bodytube.length.desc = Optimiert die Länge des Körperrohrs.\r
+optimization.modifier.bodytube.outerDiameter = Außendurchmessser\r
+optimization.modifier.bodytube.outerDiameter.desc = Optimiert den Außendurchmesser des Körperohrs unter Beibehaltung der Wandstärke.\r
+optimization.modifier.bodytube.thickness = Wandstärke\r
+optimization.modifier.bodytube.thickness.desc = Optimiiert die Wandstärke des Körperrohrs.\r
+\r
+optimization.modifier.trapezoidfinset.rootChord = Blatttiefe\r
+optimization.modifier.trapezoidfinset.rootChord.desc = Optimiert die Blatttiefe der Leitwerke (Länge der Leitwerke am Körperrohr).\r
+optimization.modifier.trapezoidfinset.tipChord = Blatttiefe (Spitze)\r
+optimization.modifier.trapezoidfinset.tipChord.desc = Optimiert die Blatttiefe (Spitze) der Leitwerke (Außenlänge der Leitwerke).\r
+optimization.modifier.trapezoidfinset.sweep  = Pfeilung\r
+optimization.modifier.trapezoidfinset.sweep.desc = Optimiert die Pfeilung der Leitwerke (Abstand, um den die Leitwerke nach hinten überragen).\r
+optimization.modifier.trapezoidfinset.height = Höhe\r
+optimization.modifier.trapezoidfinset.height.desc = Optimiert die Höhe der Leitwerke.\r
+\r
+optimization.modifier.ellipticalfinset.length = Blatttiefe\r
+optimization.modifier.ellipticalfinset.length.desc = Optimiert die Blatttiefe der Leitwerke.\r
+optimization.modifier.ellipticalfinset.height = Höhe\r
+optimization.modifier.ellipticalfinset.height.desc = Optimiert die Höhe der Leitwerke.\r
+\r
+optimization.modifier.finset.cant = Neigungswinkel\r
+optimization.modifier.finset.cant.desc = Optimiert den Neigungswinkel der Leitwerke.\r
 optimization.modifier.finset.position = Position\r
-optimization.modifier.finset.position.desc = Optimize the fin set position along the rocket body.\r
-\r
-optimization.modifier.launchlug.length = Length\r
-optimization.modifier.launchlug.length.desc = Optimize the launch lug length.\r
-optimization.modifier.launchlug.outerDiameter = Outer diameter\r
-optimization.modifier.launchlug.outerDiameter.desc = Optimize the outer diameter of the launch lug.\r
-optimization.modifier.launchlug.thickness = Thickness\r
-optimization.modifier.launchlug.thickness.desc = Optimize the launch lug thickness while keeping the outer diameter constant.\r
+optimization.modifier.finset.position.desc = Optimiert die Position der Leitwerke entlang des Körperrohrs.\r
+\r
+optimization.modifier.launchlug.length = Länge\r
+optimization.modifier.launchlug.length.desc = Optimiert die Länge des Leitröhrchens.\r
+optimization.modifier.launchlug.outerDiameter = Außendurchmesser\r
+optimization.modifier.launchlug.outerDiameter.desc = Optimiert den Außendurchmesser des Leitröhrchens\r
+optimization.modifier.launchlug.thickness = Wandstärke\r
+optimization.modifier.launchlug.thickness.desc = Optimiert die Wandstärke des Leitröhrchens bei konstantem Außendurchmesser.\r
 optimization.modifier.launchlug.position = Position\r
-optimization.modifier.launchlug.position.desc = Optimize the launch lug position along the rocket body.\r
+optimization.modifier.launchlug.position.desc = Optimiert die Position des Leitröhrchens entlang des Körperrohrs.\r
 \r
 \r
 optimization.modifier.internalcomponent.position = Position\r
-optimization.modifier.internalcomponent.position.desc = Optimize the position of the component relative to the parent component.\r
+optimization.modifier.internalcomponent.position.desc = Optimiert die Position der Komponente relativ zur Überkomponente.\r
 \r
-optimization.modifier.masscomponent.mass = Mass\r
-optimization.modifier.masscomponent.mass.desc = Optimize the mass of the mass component.\r
+optimization.modifier.masscomponent.mass = Masse\r
+optimization.modifier.masscomponent.mass.desc = Optimiert die Masse eines Masseobjektes.\r
 \r
-optimization.modifier.parachute.diameter = Diameter\r
-optimization.modifier.parachute.diameter.desc = Optimize the parachute canopy diameter.\r
-optimization.modifier.parachute.coefficient = Drag coefficient\r
-optimization.modifier.parachute.coefficient.desc = Optimize the drag coefficient of the parachute.  Typical parachutes have a drag coefficient of about 0.8.\r
+optimization.modifier.parachute.diameter = Durchmesser\r
+optimization.modifier.parachute.diameter.desc = Optimiert den Fallschirmkappendurchmesser.\r
+optimization.modifier.parachute.coefficient = Luftwiderstandskoeffizient\r
+optimization.modifier.parachute.coefficient.desc = Optimiert den Luftwiderstandskoeffizient des Fallschirms. Typische Fallschirme haben einen Luftwiderstandskoeffizient von 0.8.\r
 \r
-optimization.modifier.streamer.length = Length\r
-optimization.modifier.streamer.length.desc = Optimize the length of the streamer.\r
-optimization.modifier.streamer.width = Width\r
-optimization.modifier.streamer.width.desc = Optimize the width of the streamer.\r
-optimization.modifier.streamer.aspectRatio = Aspect ratio\r
-optimization.modifier.streamer.aspectRatio.desc = Optimize the aspect ratio of the streamer (length/width).  You should NOT select streamer length or width at the same time with the aspect ratio.\r
-optimization.modifier.streamer.coefficient = Drag coefficient\r
-optimization.modifier.streamer.coefficient.desc = Optimize the drag coefficient of the streamer.\r
+optimization.modifier.streamer.length = Länge\r
+optimization.modifier.streamer.length.desc = Optimiert die Länge des Strömers.\r
+optimization.modifier.streamer.width = Breite\r
+optimization.modifier.streamer.width.desc = Optimiert die Breite des Strömers.\r
+optimization.modifier.streamer.aspectRatio = Seitenverhältnis\r
+optimization.modifier.streamer.aspectRatio.desc = Optimiert das Seitenverhältnis des Strömers (Länge/Breite). Länge oder Breite des Strömers sollten NICHT gleichzeitig mit dem Seitenverhältnis ausgewählt werden.\r
+optimization.modifier.streamer.coefficient = Luftwiderstandskoeffizient\r
+optimization.modifier.streamer.coefficient.desc = Optimiert den Luftwiderstandskoeffizient des Strömers.\r
 \r
-optimization.modifier.recoverydevice.deployDelay = Deployment delay\r
-optimization.modifier.recoverydevice.deployDelay.desc = Optimize the deployment delay of the recovery device.\r
-optimization.modifier.recoverydevice.deployAltitude = Deployment altitude\r
-optimization.modifier.recoverydevice.deployAltitude.desc = Optimize the deployment altitude of the recovery device.\r
+optimization.modifier.recoverydevice.deployDelay = Ausstoß-Verzögerung\r
+optimization.modifier.recoverydevice.deployDelay.desc = Optimiert die Austoß-Verzögerung des Bergungssystems.\r
+optimization.modifier.recoverydevice.deployAltitude = Ausstoßhöhe\r
+optimization.modifier.recoverydevice.deployAltitude.desc = Optimiert Ausstoßhöhe des Bergungssystems.\r
 \r
-optimization.modifier.rocketcomponent.overrideMass = Override mass\r
-optimization.modifier.rocketcomponent.overrideMass.desc = Optimize the overridden mass of the component.\r
-optimization.modifier.rocketcomponent.overrideCG = Override CG\r
-optimization.modifier.rocketcomponent.overrideCG.desc = Optimize the overridden center of gravity of the component.\r
+optimization.modifier.rocketcomponent.overrideMass = Überschriebene Masse\r
+optimization.modifier.rocketcomponent.overrideMass.desc = Optimiert die überschriebene Masse einer Komponente.\r
+optimization.modifier.rocketcomponent.overrideCG = Überschriebener Druckpunkt\r
+optimization.modifier.rocketcomponent.overrideCG.desc = Optimiert den überschriebenen Druckpunkt einer Komponente.\r
 \r
-optimization.modifier.motormount.overhang = Motor overhang\r
-optimization.modifier.motormount.overhang.desc = Optimize the motor overhang.\r
-optimization.modifier.motormount.delay = Motor ignition delay\r
-optimization.modifier.motormount.delay.desc = Optimize the motor ignition delay.\r
+optimization.modifier.motormount.overhang = Motorüberhang\r
+optimization.modifier.motormount.overhang.desc = Optimiert den Motorüberhang.\r
+optimization.modifier.motormount.delay = Motorzündverzögerung\r
+optimization.modifier.motormount.delay.desc = Optimiert die Motorzündverzögerung.\r
 \r
 \r
 \r
 \r
 ! General rocket design optimization dialog\r
 \r
-GeneralOptimizationDialog.title = Rocket optimization\r
-GeneralOptimizationDialog.goal.maximize = Maximize value\r
-GeneralOptimizationDialog.goal.minimize = Minimize value\r
-GeneralOptimizationDialog.goal.seek = Seek value of\r
-GeneralOptimizationDialog.btn.start = Start optimization\r
-GeneralOptimizationDialog.btn.stop = Stop optimization\r
-GeneralOptimizationDialog.lbl.paramsToOptimize = Parameters to optimize:\r
-GeneralOptimizationDialog.btn.add = Add\r
-GeneralOptimizationDialog.btn.add.ttip = Add the selected parameter to the optimization\r
-GeneralOptimizationDialog.btn.remove = Remove\r
-GeneralOptimizationDialog.btn.remove.ttip = Remove the selected parameter from the optimization\r
-GeneralOptimizationDialog.btn.removeAll = Remove all\r
-GeneralOptimizationDialog.btn.removeAll.ttip = Remove all parameters from the optimization\r
-GeneralOptimizationDialog.lbl.availableParams = Available parameters:\r
-GeneralOptimizationDialog.lbl.optimizationOpts = Optimization options\r
-GeneralOptimizationDialog.lbl.optimizeSim = Optimize simulation:\r
-GeneralOptimizationDialog.lbl.optimizeSim.ttip = Select which simulation to optimize\r
-GeneralOptimizationDialog.lbl.optimizeValue = Optimized value:\r
-GeneralOptimizationDialog.lbl.optimizeValue.ttip = Select what value is to be optimized\r
-GeneralOptimizationDialog.lbl.optimizeGoal = Optimization goal:\r
-GeneralOptimizationDialog.lbl.optimizeGoal.ttip = Select the goal of the optimization\r
-GeneralOptimizationDialog.lbl.optimizeGoalValue.ttip = Custom value to seek\r
-GeneralOptimizationDialog.lbl.requireStability = Required stability\r
-GeneralOptimizationDialog.lbl.requireMinStability = Minimum stability:\r
-GeneralOptimizationDialog.lbl.requireMinStability.ttip = Require a minimum static stability margin for the design\r
-GeneralOptimizationDialog.lbl.requireMaxStability = Maximum stability:\r
-GeneralOptimizationDialog.lbl.requireMaxStability.ttip = Require a maximum static stability margin for the design\r
-GeneralOptimizationDialog.status.bestValue = Best value:\r
-GeneralOptimizationDialog.status.bestValue.ttip = Best optimization value found so far.\r
-GeneralOptimizationDialog.status.stepCount = Step count:\r
-GeneralOptimizationDialog.status.stepCount.ttip = Number of optimization steps that have been performed.\r
-GeneralOptimizationDialog.status.evalCount = Evaluations:\r
-GeneralOptimizationDialog.status.evalCount.ttip = Total number of function evaluations (simulations) that have been performed.\r
-GeneralOptimizationDialog.status.stepSize = Step size:\r
-GeneralOptimizationDialog.status.stepSize.ttip = Current optimization step size (relative to the optimization parameter ranges)\r
-GeneralOptimizationDialog.btn.plotPath = Plot path\r
-GeneralOptimizationDialog.btn.plotPath.ttip = Plot the optimization path (one and two dimensional optimization only)\r
-GeneralOptimizationDialog.btn.save = Save path\r
-GeneralOptimizationDialog.btn.save.ttip = Save the results of the function evaluations (simulations) as a CSV file.\r
-GeneralOptimizationDialog.btn.apply = Apply optimization\r
-GeneralOptimizationDialog.btn.apply.ttip = Apply the optimization results to the rocket design\r
-GeneralOptimizationDialog.btn.reset = Reset\r
-GeneralOptimizationDialog.btn.reset.ttip = Reset the rocket design to the current rocket design\r
-GeneralOptimizationDialog.btn.close = Close\r
-GeneralOptimizationDialog.btn.close.ttip = Close the dialog without modifying the rocket design\r
-GeneralOptimizationDialog.error.selectParams.text = First select some parameters to optimize from the available parameters.\r
-GeneralOptimizationDialog.error.selectParams.title = Select optimization parameters\r
-GeneralOptimizationDialog.error.optimizationFailure.text = The optimization failed to run:\r
-GeneralOptimizationDialog.error.optimizationFailure.title = Optimization failed\r
-GeneralOptimizationDialog.undoText = Apply optimization\r
-GeneralOptimizationDialog.basicSimulationName = Basic simulation\r
-GeneralOptimizationDialog.noSimulationName = No simulation\r
+GeneralOptimizationDialog.title = Raketenoptimierung\r
+GeneralOptimizationDialog.goal.maximize = Wert maximieren\r
+GeneralOptimizationDialog.goal.minimize = Wert minimieren\r
+GeneralOptimizationDialog.goal.seek = Wert suchen von\r
+GeneralOptimizationDialog.btn.start = Optimierung starten\r
+GeneralOptimizationDialog.btn.stop = Optimierung stoppen\r
+GeneralOptimizationDialog.lbl.paramsToOptimize = Zu optimierende Parameter:\r
+GeneralOptimizationDialog.btn.add = Hinzufügen\r
+GeneralOptimizationDialog.btn.add.ttip = Fügt den ausgewählten Parameter der Optimierung hinzu.\r
+GeneralOptimizationDialog.btn.remove = Entfernen\r
+GeneralOptimizationDialog.btn.remove.ttip = Entfernt den ausgewählten Parameter aus der Optimierung\r
+GeneralOptimizationDialog.btn.removeAll = Alle entfernen\r
+GeneralOptimizationDialog.btn.removeAll.ttip = Entfernt alle Parameter aus der Optimierung\r
+GeneralOptimizationDialog.lbl.availableParams = Verfügbare Parameter:\r
+GeneralOptimizationDialog.lbl.optimizationOpts = Optimierungsoptionen\r
+GeneralOptimizationDialog.lbl.optimizeSim = Simulation optimieren:\r
+GeneralOptimizationDialog.lbl.optimizeSim.ttip = Auswählen, welche Simualtion optimiert werden soll.\r
+GeneralOptimizationDialog.lbl.optimizeValue = Optimierter Wert:\r
+GeneralOptimizationDialog.lbl.optimizeValue.ttip = Auswählen, welcher Wert optimiert werden soll\r
+GeneralOptimizationDialog.lbl.optimizeGoal = Optimierungsziel:\r
+GeneralOptimizationDialog.lbl.optimizeGoal.ttip = Ziel der Optimierung auswählen.\r
+GeneralOptimizationDialog.lbl.optimizeGoalValue.ttip = Benutzerdefinierter Wert, der gesucht werden soll.\r
+GeneralOptimizationDialog.lbl.requireStability = Benötigte Stabilität\r
+GeneralOptimizationDialog.lbl.requireMinStability = Minimale Stabilität:\r
+GeneralOptimizationDialog.lbl.requireMinStability.ttip = Minimale statische Stabilitätsreserve für das Design\r
+GeneralOptimizationDialog.lbl.requireMaxStability = Maximale Stabilität:\r
+GeneralOptimizationDialog.lbl.requireMaxStability.ttip = Maximale statische Stabilitätsreserve für das Design\r
+GeneralOptimizationDialog.status.bestValue = Bester Wert:\r
+GeneralOptimizationDialog.status.bestValue.ttip = Bester Optimierungswert, der bisher gefunden wurde.\r
+GeneralOptimizationDialog.status.stepCount = Anzahl der Schritte:\r
+GeneralOptimizationDialog.status.stepCount.ttip = Anzahl der Optimierungsschritte, die bisher durchgeführt wurden.\r
+GeneralOptimizationDialog.status.evalCount = Berechnungen:\r
+GeneralOptimizationDialog.status.evalCount.ttip = Gesamtzahl der Berechnungen (Simulationen) die durchgeführt wurden.\r
+GeneralOptimizationDialog.status.stepSize = Schrittgröße:\r
+GeneralOptimizationDialog.status.stepSize.ttip = Aktuelle Optimierungsschrittgröße (relativ zum Wertebereich der Optimierungsparameter)\r
+GeneralOptimizationDialog.btn.plotPath = Pfad zeichnen\r
+GeneralOptimizationDialog.btn.plotPath.ttip = Zeichnet den Optimierungsspfad (nur für ein- und zweidimensionale Optimierungen)\r
+GeneralOptimizationDialog.btn.save = Pfad speichern\r
+GeneralOptimizationDialog.btn.save.ttip = Speichert die Werte der Berechnungen (Simulationen) als CSV-Datei.\r
+GeneralOptimizationDialog.btn.apply = Optimierung anwenden\r
+GeneralOptimizationDialog.btn.apply.ttip = Wendet die Ergebnisse der Optimierung auf das Raketendesign an.\r
+GeneralOptimizationDialog.btn.reset = Zurücksetzen\r
+GeneralOptimizationDialog.btn.reset.ttip = Setzt das Design auf das aktuelle Design zurück.\r
+GeneralOptimizationDialog.btn.close = Schließen\r
+GeneralOptimizationDialog.btn.close.ttip = Schließt das Dialogfenster ohne die Änderungen auf das Design anzuwenden.\r
+GeneralOptimizationDialog.error.selectParams.text = Erst einige Parameter zur Optimierung aus den verfügbaren Parametern auswählen.\r
+GeneralOptimizationDialog.error.selectParams.title = Optimierungsparameter auswählen.\r
+GeneralOptimizationDialog.error.optimizationFailure.text = Optimierung gescheitert:\r
+GeneralOptimizationDialog.error.optimizationFailure.title = Optimierung gescheitert\r
+GeneralOptimizationDialog.undoText = Optimierung anwenden\r
+GeneralOptimizationDialog.basicSimulationName = einfache Simulation\r
+GeneralOptimizationDialog.noSimulationName = keine Simulation\r
 GeneralOptimizationDialog.table.col.parameter = Parameter\r
-GeneralOptimizationDialog.table.col.current = Current\r
+GeneralOptimizationDialog.table.col.current = aktuell\r
 GeneralOptimizationDialog.table.col.min = Minimum\r
 GeneralOptimizationDialog.table.col.max = Maximum\r
-GeneralOptimizationDialog.export.header = Include header line\r
-GeneralOptimizationDialog.export.header.ttip = Include a header line as the first line containing the field descriptions.\r
-GeneralOptimizationDialog.export.stability = Stability\r
+GeneralOptimizationDialog.export.header = Kopfzeile ausgeben\r
+GeneralOptimizationDialog.export.header.ttip = Fügt eine Kopfzeile als erste Zeile ein, die eine Beschreibung der Felder enthält.\r
+GeneralOptimizationDialog.export.stability = Stabilität\r
 \r
 \r
 ! Dialog for plotting optimization results\r
-OptimizationPlotDialog.title = Optimization results\r
-OptimizationPlotDialog.lbl.zoomInstructions = Click and drag down+right to zoom in, up+left to zoom out\r
-OptimizationPlotDialog.plot1d.title = Optimization result\r
-OptimizationPlotDialog.plot1d.series = Optimization result\r
-OptimizationPlotDialog.plot2d.title = Optimization path\r
-OptimizationPlotDialog.plot2d.path = Optimization path\r
-OptimizationPlotDialog.plot2d.evals = Evaluations\r
-OptimizationPlotDialog.plot.ttip.stability = Stability:\r
+OptimizationPlotDialog.title = Optimierungsergebnisse\r
+OptimizationPlotDialog.lbl.zoomInstructions = Klicken und nach unten+rechts ziehen zum reinzoomen, oben+links zum herauszoomen\r
+OptimizationPlotDialog.plot1d.title = Optimierungsergebnis\r
+OptimizationPlotDialog.plot1d.series = Optimierungsergebnis\r
+OptimizationPlotDialog.plot2d.title = Optimierungspfad\r
+OptimizationPlotDialog.plot2d.path = Optimierungspfad\r
+OptimizationPlotDialog.plot2d.evals = Berechnungen\r
+OptimizationPlotDialog.plot.ttip.stability = Stabilität:\r
 OptimizationPlotDialog.plot.label.optimum = Optimum\r
 \r
 ! Optimization parameters\r
-MaximumAltitudeParameter.name = Apogee altitude\r
-MaximumVelocityParameter.name = Maximum velocity\r
-MaximumAccelerationParameter.name = Maximum acceleration\r
-StabilityParameter.name = Stability\r
-GroundHitVelocityParameter.name = Ground hit speed\r
-LandingDistanceParameter.name = Landing distance\r
-TotalFlightTimeParameter.name = Total flight time\r
-DeploymentVelocityParameter.name = Velocity at parachute deployment\r
+MaximumAltitudeParameter.name = Apogäumshöhe\r
+MaximumVelocityParameter.name = Maximale Geschwindigkeit\r
+MaximumAccelerationParameter.name = Maximale Beschleunigung\r
+StabilityParameter.name = Stabilität\r
+GroundHitVelocityParameter.name = Landegeschwindigkeit\r
+LandingDistanceParameter.name = Landeentfernung\r
+TotalFlightTimeParameter.name = Gesamtflugzeit\r
+DeploymentVelocityParameter.name = Geschwindigkeit bei Fallschirmauswurf\r
 \r
 \r
 ! Compass directions drawn on a compass rose.\r
 CompassRose.lbl.north = N\r
-CompassRose.lbl.east  = E\r
+CompassRose.lbl.east  = O\r
 CompassRose.lbl.south = S\r
 CompassRose.lbl.west  = W\r
 \r
 ! Compass directions with subdirections.  These might not be localized even if the directions on the compass rose are.\r
 CompassSelectionButton.lbl.N = N\r
-CompassSelectionButton.lbl.NE = NE\r
-CompassSelectionButton.lbl.E = E\r
-CompassSelectionButton.lbl.SE = SE\r
+CompassSelectionButton.lbl.NE = NO\r
+CompassSelectionButton.lbl.E = O\r
+CompassSelectionButton.lbl.SE = SO\r
 CompassSelectionButton.lbl.S = S\r
 CompassSelectionButton.lbl.SW = SW\r
 CompassSelectionButton.lbl.W = W\r
 CompassSelectionButton.lbl.NW = NW\r
 \r
 \r
-SlideShowDialog.btn.next = Next\r
-SlideShowDialog.btn.prev = Previous\r
+SlideShowDialog.btn.next = Nächster\r
+SlideShowDialog.btn.prev = Vorheriger\r
 \r
-SlideShowLinkListener.error.title = Guided tour not found\r
-SlideShowLinkListener.error.msg = Sorry, the selected tour has not yet been written.\r
+SlideShowLinkListener.error.title = Geführte Touren nicht gefunden\r
+SlideShowLinkListener.error.msg = Entschuldigung, die geführte Tour wurde noch nicht nicht geschrieben.\r
 \r
-GuidedTourSelectionDialog.title = Guided tours\r
-GuidedTourSelectionDialog.lbl.selectTour = Select guided tour:\r
-GuidedTourSelectionDialog.lbl.description = Tour description:\r
-GuidedTourSelectionDialog.lbl.length = Number of slides:\r
-GuidedTourSelectionDialog.btn.start = Start tour!\r
+GuidedTourSelectionDialog.title = Geführte Touren\r
+GuidedTourSelectionDialog.lbl.selectTour = Geführte Tour auswählen:\r
+GuidedTourSelectionDialog.lbl.description = Beschreibung:\r
+GuidedTourSelectionDialog.lbl.length = Anzahl der Folien:\r
+GuidedTourSelectionDialog.btn.start = Tour starten!\r
 \r
 ! Custom Fin BMP Importer\r
-CustomFinImport.button.label = Import from image\r
-CustomFinImport.badFinImage = Invalid fin image. Make sure the fin is a solid black or dark color and touching the bottom of the image.\r
-CustomFinImport.errorLoadingFile = Error loading file\r
-CustomFinImport.errorParsingFile = Error parsing fin image\r
-CustomFinImport.undo = Import freeform fin set\r
-CustomFinImport.error.title = Error loading fin profile\r
-CustomFinImport.error.badimage = Could not deduce fin shape from image.\r
-CustomFinImport.description = The image will be converted internally to black and white image (black for the fin), so make sure you use a solid dark color for the fin, and white or a light color for the background. The fin must be touching the bottom of the image, which is the base of the fin.\r
+CustomFinImport.button.label = Importieren aus Bild\r
+CustomFinImport.badFinImage = Ungültiges Leitwerksbild. Sicherstellen, dass das Leitwerk schwarz oder sehr dunkel ist und das untere Ende des Bildes berührt.\r
+CustomFinImport.errorLoadingFile = Fehler beim Laden der Datei\r
+CustomFinImport.errorParsingFile = Fehler beim Verarbeiten des Leitwerksbildes\r
+CustomFinImport.undo = Importieren eines Freiform-Leitwerks\r
+CustomFinImport.error.title = Fehler beim Laden eines Leitwerkprofils\r
+CustomFinImport.error.badimage = Konnte keine Leitwerksform aus dem Bild erzeugen.\r
+CustomFinImport.description = Das Bild wird intern in ein Schwarz-Weiß-Bild konvertiert (Leitwerk: schwarz). Bitte sicherstellen, dass das Leitwerk in einer dichten, dunklen Farbe ist, während der Hintergrund weiß oder sehr hell sein sollte. Das Leitwerk muss das untere Bildende berühren, da dies die Verbindungsstelle zur Rakete wird.\r
 \r
 \r
-PresetModel.lbl.select = Select preset:\r
-PresetModel.lbl.database = From database...\r
+PresetModel.lbl.select = Voreinstellung auswählen:\r
+PresetModel.lbl.database = Aus Datenbank...\r
 \r
 \r
 ! Component Preset Chooser Dialog\r
-ComponentPresetChooserDialog.title = Choose component preset\r
-ComponentPresetChooserDialog.filter.label = Filter by text:\r
-ComponentPresetChooserDialog.checkbox.filterAftDiameter = Match aft diameter\r
-ComponentPresetChooserDialog.checkbox.filterForeDiameter = Match fore diameter\r
-ComponentPresetChooserDialog.menu.sortAsc = Sort Ascending\r
-ComponentPresetChooserDialog.menu.sortDesc = Sort Descending\r
-ComponentPresetChooserDialog.menu.units = Units\r
-ComponentPresetChooserDialog.checkbox.showAllCompatible = Show all compatible\r
-table.column.Favorite = Favorite\r
-table.column.Manufacturer = Manufacturer\r
-table.column.PartNo = Part Number\r
-table.column.Description = Description\r
-table.column.Type = Type\r
-table.column.Length = Length\r
-table.column.Width = Width\r
-table.column.InnerDiameter = Inner Diameter\r
-table.column.OuterDiameter = Outer Diameter\r
-table.column.AftOuterDiameter = Aft Outer Diameter\r
-table.column.AftShoulderLength = Aft Shoulder Length\r
-table.column.AftShoulderDiameter = Aft Shoulder Diameter\r
-table.column.ForeShoulderLength = Fore Shoulder Length\r
-table.column.ForeShoulderDiameter = Fore Shoulder Diameter\r
-table.column.ForeOuterDiameter = Fore Outer Diameter\r
-table.column.Shape = Shape\r
+ComponentPresetChooserDialog.title = Komponentenvoreinstellung auswählen:\r
+ComponentPresetChooserDialog.filter.label = Nach Text filtern:\r
+ComponentPresetChooserDialog.checkbox.filterAftDiameter = Hinterer Durchmesser stimmt überein\r
+ComponentPresetChooserDialog.checkbox.filterForeDiameter = Vorderer Durchmesser stimmt überein\r
+ComponentPresetChooserDialog.menu.sortAsc = Aufsteigend sortieren\r
+ComponentPresetChooserDialog.menu.sortDesc = Absteigend sortieren\r
+ComponentPresetChooserDialog.menu.units = Einheiten\r
+ComponentPresetChooserDialog.checkbox.showAllCompatible = Alle kompatiblen anzeigen\r
+table.column.Favorite = Favorit\r
+table.column.Manufacturer = Hersteller\r
+table.column.PartNo = Teile-Nummer\r
+table.column.Description = Beschreibung\r
+table.column.Type = Typ\r
+table.column.Length = Länge\r
+table.column.Width = Breite\r
+table.column.InnerDiameter = Innendurchmesser\r
+table.column.OuterDiameter = Außendurchmesser\r
+table.column.AftOuterDiameter = Außendurchmesser (hinten)\r
+table.column.AftShoulderLength = Schulterlänge (hinten)\r
+table.column.AftShoulderDiameter = Schulterdurchmesser (hinten)\r
+table.column.ForeShoulderLength = Schulterlänge (vorne)\r
+table.column.ForeShoulderDiameter = Schulterdruchmesser (vorne)\r
+table.column.ForeOuterDiameter = Außendurchmesser (vorne)\r
+table.column.Shape = Form\r
 table.column.Material = Material\r
-table.column.Finish = Finish\r
-table.column.Thickness = Thickness\r
-table.column.Filled = Filled\r
-table.column.Mass = Mass\r
-table.column.Diameter = Diameter\r
-table.column.Sides = Sides\r
-table.column.LineCount = Line Count\r
-table.column.LineLength = Line Length\r
-table.column.LineMaterial = Line Material\r
+table.column.Finish = Oberfläche\r
+table.column.thickness = Wandstärke\r
+table.column.Filled = gefüllt\r
+table.column.Mass = Masse\r
+table.column.Diameter = Duchmesser\r
+table.column.Sides = Seiten\r
+table.column.LineCount = Leinenanzahl\r
+table.column.LineLength = Leinenlänge\r
+table.column.LineMaterial = Leinenmaterial\r
 \r