Merge commit '42b2e5ca519766e37ce6941ba4faecc9691cc403' into upstream
[debian/openrocket] / core / resources / l10n / messages_de.properties
index 0b972fc10b233ed1f97934526d29b54132b5875b..38133ab98d3d3744f899f40f93253c047231a4b8 100644 (file)
@@ -1,4 +1,3 @@
-\r
 #\r
 # German base translation file\r
 #\r
@@ -49,14 +48,15 @@ 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 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
 \r
 ! BasicFrame\r
-BasicFrame.SimpleFileFilter1 = Alle Raketendesigns (*.ork; *.rkt)\r
-BasicFrame.SimpleFileFilter2 = OpenRocket Designs (*.ork)\r
-BasicFrame.SimpleFileFilter3 = RockSim Designs (*.rkt)\r
 BasicFrame.tab.Rocketdesign = Raketendesign\r
 BasicFrame.tab.Flightsim = Flugsimulation\r
 BasicFrame.title.Addnewcomp = Neue Komponente hinzufügen\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
@@ -91,6 +91,11 @@ dlg.but.close = Schlie
 \r
 ! General file type names\r
 filetypes.pdf = PDF files\r
+BasicFrame.SimpleFileFilter1 = Alle Raketendesigns (*.ork; *.rkt)\r
+BasicFrame.SimpleFileFilter2 = OpenRocket Designs (*.ork)\r
+BasicFrame.SimpleFileFilter3 = RockSim Designs (*.rkt)\r
+BasicFrame.SimpleFileFilter4 = OpenRocket presets (*.orc)\r
+filetypes.images = Image files\r
 \r
 \r
 ! About Dialog\r
@@ -144,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
@@ -160,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
@@ -225,6 +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 = 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
@@ -251,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
@@ -266,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
@@ -280,6 +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 = Benutzerdefinierte Ausdrücke\r
 simedtdlg.tab.Exportdata = Daten exportieren\r
 simedtdlg.lbl.Motorcfg = Motorkonfiguration:\r
 simedtdlg.lbl.ttip.Motorcfg = Motorkonfiguration auswählen\r
@@ -306,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
@@ -327,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
@@ -350,12 +357,12 @@ simedtdlg.IntensityDesc.High = Hoch
 simedtdlg.IntensityDesc.Veryhigh = Sehr hoch\r
 simedtdlg.IntensityDesc.Extreme = Extrem\r
 \r
-GeodeticComputationStrategy.none.name = None\r
-GeodeticComputationStrategy.none.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
@@ -377,6 +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 = 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
@@ -400,6 +409,8 @@ 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 = Simulationswerte überschreiten die Grenzen.  Kürzere Zeitschritte versuchen.\r
+\r
 \r
 ! SimulationExportPanel\r
 SimExpPan.desc = Komma getrennte Werte (*.csv)\r
@@ -430,10 +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 = Ausdruck\r
+customExpression.Units = Einheit\r
+customExpression.Operator = Operator\r
+customExpression.Description = Beschreibung\r
+\r
+! Custom expression panel\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 = 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 = Variablen-Auswahl\r
+\r
+! Custom operator selector\r
+CustomOperatorSelector.title = Operator-Auswahl\r
+\r
+! Operators\r
+Operator.plus = Addition\r
+Operator.minus = Subtraktion\r
+Operator.star = Multiplikation\r
+Operator.div = Divison\r
+Operator.mod = Modulo\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
@@ -447,8 +515,6 @@ MotorPlot.txt.Type = Typ:
 MotorPlot.txt.Delays = Verzögerungen:\r
 MotorPlot.txt.Comment = Kommentare:\n\r
 \r
-\r
-\r
 ! Simulation plot panel\r
 simplotpanel.lbl.Presetplotconf = Plotparameter setzen\r
 simplotpanel.lbl.Xaxistype = X-Achse:\r
@@ -468,6 +534,8 @@ simplotpanel.AUTO_NAME = Auto
 simplotpanel.LEFT_NAME = Links\r
 simplotpanel.RIGHT_NAME = Rechts\r
 simplotpanel.CUSTOM = Benutzerdefiniert\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
@@ -528,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
@@ -586,6 +654,9 @@ FinSetConfig.lbl.Tabposition = Position:
 FinSetConfig.ttip.Tabposition = Position des Leitwerks.\r
 FinSetConfig.lbl.relativeto = relativ zu\r
 \r
+!FinMarkingGuide\r
+FinMarkingGuide.lbl.Front = Vorne\r
+\r
 ! MotorDatabaseLoadingDialog\r
 MotorDbLoadDlg.title = Lade Motoren\r
 MotorDbLoadDlg.Loadingmotors = Lade Motoren...\r
@@ -662,6 +733,13 @@ ComponentCfgDlg.configuration = Konfiguration
 ComponentCfgDlg.configuration1 =\r
 ComponentCfgDlg.Modify = Verändern\r
 \r
+!StageConfig\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 = Sekunden\r
+\r
 !EllipticalFinSetConfig\r
 EllipticalFinSetCfg.Nbroffins = Anzahl der Leitwerke\r
 EllipticalFinSetCfg.Rotation = Rotation:\r
@@ -689,11 +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
+! 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
@@ -728,6 +807,7 @@ LaunchLugCfg.tab.Generalprop = Allgemeine Eigenschaften
 \r
 ! MassComponentConfig\r
 MassComponentCfg.lbl.Mass = Masse\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
@@ -947,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
@@ -968,35 +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.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
@@ -1008,48 +1090,53 @@ main.menu.debug.createtestrocket = Eine Testrakete erstellen
 \r
 ! Material database\r
 ! BULK_MATERIAL\r
-Databases.materials.Acrylic = Acryl\r
-Databases.materials.Balsa = Balsa\r
-Databases.materials.Birch = Birke\r
-Databases.materials.Cardboard = Karton\r
-Databases.materials.Carbonfiber = Kohlefaser\r
-Databases.materials.Cork = Kork\r
-Databases.materials.DepronXPS = Depron (XPS)\r
-Databases.materials.Fiberglass = Glasfaser\r
-Databases.materials.Kraftphenolic = Pertinax\r
-Databases.materials.Maple = Ahorn\r
-Databases.materials.Paperoffice = Papier (Büro)\r
-Databases.materials.Pine = Kiefer\r
-Databases.materials.Plywoodbirch = Sperrholz (Birke)\r
-Databases.materials.PolycarbonateLexan = Polycarbonat (Lexan)\r
-Databases.materials.Polystyrene = Polystyrène\r
-Databases.materials.PVC = PVC\r
-Databases.materials.Spruce = Fichte\r
-Databases.materials.StyrofoamgenericEPS = Styropor (EPS)\r
-Databases.materials.StyrofoamBluefoamXPS = Styrodur (XPS)\r
-Databases.materials.Quantumtubing = Quantum tubing\r
-Databases.materials.BlueTube = Blue tube\r
+material.acrylic = Acryl\r
+material.aluminum = Aluminum\r
+material.balsa = Balsa\r
+material.basswood = Linde\r
+material.birch = Birke\r
+material.brass = Messing\r
+material.cardboard = Karton\r
+material.carbon_fiber = Kohlefaser\r
+material.cork = Kork\r
+material.depron_xps = Depron (XPS)\r
+material.fiberglass = Glasfaser\r
+material.kraft_phenolic = Pertinax\r
+material.maple = Ahorn\r
+material.paper_office = Papier (Büro)\r
+material.pine = Kiefer\r
+material.plywood_birch = Sperrholz (Birke)\r
+material.polycarbonate_lexan = Polycarbonat (Lexan)\r
+material.polystyrene = Polystyrène\r
+material.pvc = PVC\r
+material.spruce = Fichte\r
+material.steel = Stahl\r
+material.styrofoam_generic_eps = Styropor (EPS)\r
+material.styrofoam_blue_foam_xps = Styrodur (XPS)\r
+material.titanium = Titan\r
+material.quantum_tubing = Quantum-Röhren\r
+material.blue_tube = 'Blue tube'-Röhren\r
 !SURFACE_MATERIAL\r
-Databases.materials.Ripstopnylon = Ripstop Nylon\r
-Databases.materials.Mylar = Mylar\r
-Databases.materials.Polyethylenethin = Polyethylen (dünn)\r
-Databases.materials.Polyethyleneheavy = Polyethylen (schwer)\r
-Databases.materials.Silk = Seide\r
-Databases.materials.Paperoffice = Papier (Büro)\r
-Databases.materials.Cellophane = Zellophan\r
-Databases.materials.Crepepaper = Krepppapier\r
+material.ripstop_nylon = Ripstop Nylon\r
+material.mylar = Mylar\r
+material.polyethylene_thin = Polyethylen (dünn)\r
+material.polyethylene_heavy = Polyethylen (schwer)\r
+material.silk = Seide\r
+material.paper_office = Papier (Büro)\r
+material.cellophane = Zellophan\r
+material.crepe_paper = Krepppapier\r
 ! LINE_MATERIAL\r
-Databases.materials.Threadheavy-duty = Faden (stark)\r
-Databases.materials.Elasticcordround2mm = Elastikband (rund, 2mm, 1/16 in)\r
-Databases.materials.Elasticcordflat6mm = Elastikband (flach, 6mm, 1/4 in)\r
-Databases.materials.Elasticcordflat12mm = Elastikband (flach, 12mm, 1/2 in)\r
-Databases.materials.Elasticcordflat19mm = Elastikband (flach, 19mm, 3/4 in)\r
-Databases.materials.Elasticcordflat25mm = Elastikband (flach, 25mm, 1 in)\r
-Databases.materials.Braidednylon2mm = Nylonflachband (2 mm, 1/16 in)\r
-Databases.materials.Braidednylon3mm = Nylonflachband (3 mm, 1/8 in)\r
-Databases.materials.Tubularnylon11mm = Tubular Nylon (11 mm, 7/16 in)\r
-Databases.materials.Tubularnylon14mm = Tubular Nylon (14 mm, 9/16 in)\r
-Databases.materials.Tubularnylon25mm = Tubular Nylon (25 mm, 1 in)\r
+material.thread_heavy_duty = Faden (stark)\r
+material.elastic_cord_round_2_mm_1_16_in = Elastikband (rund, 2mm, 1/16 in)\r
+material.elastic_cord_flat_6_mm_1_4_in = Elastikband (flach, 6mm, 1/4 in)\r
+material.elastic_cord_flat_12_mm_1_2_in = Elastikband (flach, 12mm, 1/2 in)\r
+material.elastic_cord_flat_19_mm_3_4_in = Elastikband (flach, 19mm, 3/4 in)\r
+material.elastic_cord_flat_25_mm_1_in = Elastikband (flach, 25mm, 1 in)\r
+material.braided_nylon_2_mm_1_16_in = Nylonflachband (2 mm, 1/16 in)\r
+material.braided_nylon_3_mm_1_8_in = Nylonflachband (3 mm, 1/8 in)\r
+material.tubular_nylon_11_mm_7_16_in = Tubular Nylon (11 mm, 7/16 in)\r
+material.tubular_nylon_14_mm_9_16_in = Tubular Nylon (14 mm, 9/16 in)\r
+material.tubular_nylon_25_mm_1_in = Tubular Nylon (25 mm, 1 in)\r
 \r
 ! ExternalComponent\r
 ExternalComponent.Rough = Rau\r
@@ -1074,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
@@ -1101,6 +1188,14 @@ NoseCone.NoseCone = Spitze
 Transition.Transition = Übergang\r
 !Stage\r
 Stage.Stage = Stufe\r
+\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
 ! TubeCoupler\r
@@ -1158,6 +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 = Trennung der aktuellen Stufe\r
+RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = Unterstufen-Trennung\r
 RecoveryDevice.DeployEvent.NEVER = Nie\r
 \r
 ! FlightEvent\r
@@ -1259,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
@@ -1285,244 +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.DesignReport = Design Report\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 = Geführte Touren nicht gefunden\r
+SlideShowLinkListener.error.msg = Entschuldigung, die geführte Tour wurde noch nicht nicht geschrieben.\r
+\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 = 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 = Voreinstellung auswählen:\r
+PresetModel.lbl.database = Aus Datenbank...\r
+\r
+\r
+! Component Preset Chooser Dialog\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 = 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
-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