Added missing translations

This commit is contained in:
Boris du Reau 2011-06-28 13:42:05 +00:00
parent 53d5f2163d
commit ec180deae4
5 changed files with 153 additions and 45 deletions

View File

@ -113,6 +113,15 @@ PrintDialog.error.preview.title = Unable to open preview
PrintDialog.error.preview.desc1 = Unable to open PDF preview. PrintDialog.error.preview.desc1 = Unable to open PDF preview.
PrintDialog.error.preview.desc2 = Please use the "Save as PDF" option instead. PrintDialog.error.preview.desc2 = Please use the "Save as PDF" option instead.
!PrintSettingsDialog
PrintSettingsDialog.title = Print settings
PrintSettingsDialog.lbl.Templatefillcolor = Template fill color:
PrintSettingsDialog.lbl.Templatebordercolor = Template border color:
PrintSettingsDialog.lbl.Papersize = Paper size:
PrintSettingsDialog.lbl.Paperorientation = Paper orientation:
PrintSettingsDialog.but.Reset = Reset
PrintSettingsDialog.but.Close = Close
! Bug Report dialog ! Bug Report dialog
bugreport.dlg.title = Bug report bugreport.dlg.title = Bug report

View File

@ -1,3 +1,11 @@
#
# German base translation file
#
# Should you need to add new logical keys here is the proposed method
#
# className.ComponantType.componantName
#
! Set to the name of the current translation file (used for debugging purposes) ! Set to the name of the current translation file (used for debugging purposes)
debug.currentFile = messages_de.properties debug.currentFile = messages_de.properties
@ -54,10 +62,10 @@ BasicFrame.item.Closedesign = Aktuelles Raketendesign schlie
BasicFrame.item.Quitprogram = Programm beenden BasicFrame.item.Quitprogram = Programm beenden
BasicFrame.menu.Rocketedt = Rakete bearbeiten BasicFrame.menu.Rocketedt = Rakete bearbeiten
BasicFrame.dlg.lbl1 = Design ' BasicFrame.dlg.lbl1 = Design '
BasicFrame.dlg.lbl2 = ist nicht gespeichert. BasicFrame.dlg.lbl2 = ' ist nicht gespeichert.
BasicFrame.dlg.lbl3 = Möchten Sie es speichern? BasicFrame.dlg.lbl3 = Möchten Sie es speichern?
BasicFrame.dlg.title = Design nicht gespeichert BasicFrame.dlg.title = Design nicht gespeichert
BasicFrame.StageName.Sustainer = Sustainer BasicFrame.StageName.Sustainer = Hauptstufe
BasicFrame.WarningDialog.txt1 = Die folgenden Probleme würden beim Öffnen festgestellt BasicFrame.WarningDialog.txt1 = Die folgenden Probleme würden beim Öffnen festgestellt
BasicFrame.WarningDialog.txt2 = Einige Designeigenschaften wurde eventuell nicht korrekt geladen. BasicFrame.WarningDialog.txt2 = Einige Designeigenschaften wurde eventuell nicht korrekt geladen.
BasicFrame.WarningDialog.title = Warnungen während des Öffnens der Datei BasicFrame.WarningDialog.title = Warnungen während des Öffnens der Datei
@ -72,10 +80,45 @@ dlg.but.ok = OK
dlg.but.cancel = Abbrechen dlg.but.cancel = Abbrechen
dlg.but.close = Schließen dlg.but.close = Schließen
! General file type names
filetypes.pdf = PDF files
! About Dialog ! About Dialog
about.dlg.but.close = Schließen AboutDialog.lbl.version = Version
about.dlg.lbl.translation = Ins Deutsche übersetzt von Stefan Lobas (ERIG e.V.) ! The texts below provide additional credits for the translation maintainer
about.dlg.lbl.transwebsite = http://www.er-ig.de/ ! - In AboutDialog.lbl.translation replace "English" with the current language.
! - AboutDialog.lbl.translator is the translator / group name (may be empty)
! - AboutDialog.lbl.translatorWebsite is a URL to the translator / group (may be empty)
! - AboutDialog.lbl.translatorIcon is the file name of an icon under pix/translators/ (may be empty)
AboutDialog.lbl.translation = Ins Deutsche übersetzt von:
AboutDialog.lbl.translator = Stefan Lobas (ERIG e.V.)
AboutDialog.lbl.translatorWebsite = http://www.er-ig.de/
AboutDialog.lbl.translatorIcon = ERIG_Logo-small.png
! Print dialog
PrintDialog.title = Drucken oder exportieren
PrintDialog.but.previewAndPrint = Vorschau & Drucken
PrintDialog.checkbox.showByStage = In Stufen anzeigen
PrintDialog.lbl.selectElements = Elemente auswählen, die berücksichtigt werden sollen:
printdlg.but.saveaspdf = Als PDF speichern
printdlg.but.preview = Vorschau
printdlg.but.settings = Einstellungen
PrintDialog.error.preview.title = Vorschau kann nicht geöffnet werden
PrintDialog.error.preview.desc1 = PDF-Vorschau kann nicht geöffnet werden
PrintDialog.error.preview.desc2 = Bitte "Als PDF speichern" benutzen.
!PrintSettingsDialog
PrintSettingsDialog.title = Print settings
PrintSettingsDialog.lbl.Templatefillcolor = Template fill color:
PrintSettingsDialog.lbl.Templatebordercolor = Template border color:
PrintSettingsDialog.lbl.Papersize = Paper size:
PrintSettingsDialog.lbl.Paperorientation = Paper orientation:
PrintSettingsDialog.but.Reset = Reset
PrintSettingsDialog.but.Close = Close
! Bug Report dialog ! Bug Report dialog
bugreport.dlg.title = Fehlerbericht bugreport.dlg.title = Fehlerbericht
@ -127,10 +170,6 @@ exdesigndlg.lbl.Openexampledesign = Beispieldesign
exdesigndlg.lbl.Exampledesignsnotfound = Beispieldesigns konnten nicht gefunden werden. exdesigndlg.lbl.Exampledesignsnotfound = Beispieldesigns konnten nicht gefunden werden.
exdesigndlg.lbl.Examplesnotfound = Beispieldesign konnten nicht gefunden werden exdesigndlg.lbl.Examplesnotfound = Beispieldesign konnten nicht gefunden werden
! Print panel dialog
printdlg.but.saveaspdf = Als PDF speichern
printdlg.but.preview = Vorschau
printdlg.but.settings = Einstellungen
! Material edit panel ! Material edit panel
matedtpan.but.new = Neu matedtpan.but.new = Neu
@ -410,7 +449,7 @@ compaddbuttons.Engineblock = Motor-\nblock
compaddbuttons.Massobjects = Massenobjekte compaddbuttons.Massobjects = Massenobjekte
compaddbuttons.Parachute = Fallschirm compaddbuttons.Parachute = Fallschirm
compaddbuttons.Streamer = Strömer compaddbuttons.Streamer = Strömer
compaddbuttons.Shockcord = Gummiseil compaddbuttons.Shockcord = Gummiband
compaddbuttons.Masscomponent = Massen-\nobjekt compaddbuttons.Masscomponent = Massen-\nobjekt
compaddbuttons.Donotaskmeagain = Nicht wieder fragen compaddbuttons.Donotaskmeagain = Nicht wieder fragen
compaddbuttons.Selectcomppos = Komponentenposition auswählen compaddbuttons.Selectcomppos = Komponentenposition auswählen
@ -438,8 +477,8 @@ componentanalysisdlg.dragTableModel.Col.Pressure = <html>Druck C<sub>D</sub>
componentanalysisdlg.dragTableModel.Col.Base = <html>Base C<sub>D</sub> componentanalysisdlg.dragTableModel.Col.Base = <html>Base C<sub>D</sub>
componentanalysisdlg.dragTableModel.Col.friction = <html>Reibung C<sub>D</sub> componentanalysisdlg.dragTableModel.Col.friction = <html>Reibung C<sub>D</sub>
componentanalysisdlg.dragTableModel.Col.total = <html>Gesamt C<sub>D</sub> componentanalysisdlg.dragTableModel.Col.total = <html>Gesamt C<sub>D</sub>
componentanalysisdlg.dragTabchar = Drag characteristics componentanalysisdlg.dragTabchar = Luftwiderstand
componentanalysisdlg.dragTabchar.ttip = Drag characteristics componentanalysisdlg.dragTabchar.ttip = Luftwiderstands-Eigenschaften
componentanalysisdlg.rollTableModel.Col.component = Komponente componentanalysisdlg.rollTableModel.Col.component = Komponente
componentanalysisdlg.rollTableModel.Col.rollforc = Roll forcing coefficient componentanalysisdlg.rollTableModel.Col.rollforc = Roll forcing coefficient
componentanalysisdlg.rollTableModel.Col.rolldamp = Roll damping coefficient componentanalysisdlg.rollTableModel.Col.rolldamp = Roll damping coefficient
@ -520,7 +559,7 @@ RocketCfg.lbl.Revisionhistory = Versionsgeschichte:
RocketCfg.lbl.Material = Material: RocketCfg.lbl.Material = Material:
! ShockCordConfig ! ShockCordConfig
ShockCordCfg.lbl.Shockcordlength = Gummiseillänge ShockCordCfg.lbl.Shockcordlength = Gummibandlänge
! RocketComponentConfig ! RocketComponentConfig
RocketCompCfg.lbl.Componentname = Komponentenname: RocketCompCfg.lbl.Componentname = Komponentenname:
@ -715,8 +754,8 @@ ParachuteCfg.lbl.Radialdirection = radiale Richtung:
ParachuteCfg.but.Reset = Zurücksetzen ParachuteCfg.but.Reset = Zurücksetzen
! ShockCordConfig ! ShockCordConfig
ShockCordCfg.lbl.Shockcordlength = Länge des Gummiseils ShockCordCfg.lbl.Shockcordlength = Länge des Gummibands
ShockCordCfg.lbl.Shockcordmaterial = Material des Gummiseils: ShockCordCfg.lbl.Shockcordmaterial = Material des Gummibands:
ShockCordCfg.lbl.Posrelativeto = Position relativ zu: ShockCordCfg.lbl.Posrelativeto = Position relativ zu:
ShockCordCfg.lbl.plus = plus ShockCordCfg.lbl.plus = plus
ShockCordCfg.lbl.Packedlength = gepackte Länge: ShockCordCfg.lbl.Packedlength = gepackte Länge:
@ -802,7 +841,7 @@ TrapezoidFinSetCfg.tab.General = Allgemein
TrapezoidFinSetCfg.tab.Generalproperties = Allgemeine Eigenschaften TrapezoidFinSetCfg.tab.Generalproperties = Allgemeine Eigenschaften
!MotorConfigurationModel !MotorConfigurationModel
MotorCfgModel.Editcfg = Konfigurationen bearbeiten MotorCfgModel.Editcfg = Konfiguration bearbeiten
! StorageOptionChooser ! StorageOptionChooser
StorageOptChooser.lbl.Simdatatostore = Zu speichernde Simulationsdaten: StorageOptChooser.lbl.Simdatatostore = Zu speichernde Simulationsdaten:
@ -863,7 +902,7 @@ main.menu.file.open =
main.menu.file.openExample = Beispiel öffnen.. main.menu.file.openExample = Beispiel öffnen..
main.menu.file.save = Speichern main.menu.file.save = Speichern
main.menu.file.saveAs = Speichern unter... main.menu.file.saveAs = Speichern unter...
main.menu.file.print = Drucken... main.menu.file.print = Drucken / als PDF exportieren...
main.menu.file.close = Schließen main.menu.file.close = Schließen
main.menu.file.quit = Beenden main.menu.file.quit = Beenden
@ -1006,7 +1045,7 @@ MassComponent.MassComponent = Masse
! Parachute ! Parachute
Parachute.Parachute = Fallschirm Parachute.Parachute = Fallschirm
! ShockCord ! ShockCord
ShockCord.ShockCord = Gummiseil ShockCord.ShockCord = Gummiband
! Bulkhead ! Bulkhead
Bulkhead.Bulkhead = Schott Bulkhead.Bulkhead = Schott
@ -1036,7 +1075,7 @@ ComponentIcons.Bulkhead = Schott
ComponentIcons.Engineblock = Motorhalterung ComponentIcons.Engineblock = Motorhalterung
ComponentIcons.Parachute = Fallschirm ComponentIcons.Parachute = Fallschirm
ComponentIcons.Streamer = Strömer ComponentIcons.Streamer = Strömer
ComponentIcons.Shockcord = Gummiseil ComponentIcons.Shockcord = Gummiband
ComponentIcons.Masscomponent = Masse ComponentIcons.Masscomponent = Masse
ComponentIcons.disabled = (deaktiviert) ComponentIcons.disabled = (deaktiviert)
@ -1147,7 +1186,7 @@ FlightDataType.TYPE_WIND_VELOCITY = Windgeschwindigkeit
FlightDataType.TYPE_AIR_TEMPERATURE = Lufttemperatur FlightDataType.TYPE_AIR_TEMPERATURE = Lufttemperatur
FlightDataType.TYPE_AIR_PRESSURE = Luftdruck FlightDataType.TYPE_AIR_PRESSURE = Luftdruck
FlightDataType.TYPE_SPEED_OF_SOUND = Schallgeschwindigkeit FlightDataType.TYPE_SPEED_OF_SOUND = Schallgeschwindigkeit
FlightDataType.TYPE_TIME_STEP = Simulationszeitschritt FlightDataType.TYPE_TIME_STEP = Simulationsintervall
FlightDataType.TYPE_COMPUTATION_TIME = Berechnnungszeit FlightDataType.TYPE_COMPUTATION_TIME = Berechnnungszeit
! PlotConfiguration ! PlotConfiguration

View File

@ -83,10 +83,41 @@ dlg.but.ok = OK
dlg.but.cancel = Borrar dlg.but.cancel = Borrar
dlg.but.close = Cerrar dlg.but.close = Cerrar
! General file type names
filetypes.pdf = PDF files
! About Dialog ! About Dialog
about.dlg.but.close = Cerrar AboutDialog.lbl.version = Version
about.dlg.lbl.translation = Traducido al español por Tripoli Spain ! The texts below provide additional credits for the translation maintainer
about.dlg.lbl.transwebsite = http://www.tripoli-spain.org/ ! - In AboutDialog.lbl.translation replace "English" with the current language.
! - AboutDialog.lbl.translator is the translator / group name (may be empty)
! - AboutDialog.lbl.translatorWebsite is a URL to the translator / group (may be empty)
! - AboutDialog.lbl.translatorIcon is the file name of an icon under pix/translators/ (may be empty)
AboutDialog.lbl.translation = Traducido al español por:
AboutDialog.lbl.translator = Tripoli Spain
AboutDialog.lbl.translatorWebsite = http://www.tripoli-spain.org/
AboutDialog.lbl.translatorIcon = logoTripoliSpain.png
! Print dialog
PrintDialog.title = Imprimir o exportar
PrintDialog.but.previewAndPrint = Vista previa & Imprimir
PrintDialog.checkbox.showByStage = Mostrar por etapas
PrintDialog.lbl.selectElements = Seleccionar elementos a incluir:
printdlg.but.saveaspdf = Guardar como PDF
printdlg.but.preview = Previsualizar
printdlg.but.settings = Configuraciones
PrintDialog.error.preview.title = Imposible abrir vista previa
PrintDialog.error.preview.desc1 = Imposible abrir vista previa en PDF.
PrintDialog.error.preview.desc2 = Por favour usar la opción Guardar como PDF.
!PrintSettingsDialog
PrintSettingsDialog.title = Imprimir puesta a punto
PrintSettingsDialog.lbl.Templatefillcolor = Plantilla de colores:
PrintSettingsDialog.lbl.Templatebordercolor = Color del borde de la plantilla:
PrintSettingsDialog.lbl.Papersize = Tamaño del papel:
PrintSettingsDialog.lbl.Paperorientation = Orientación del papel:
PrintSettingsDialog.but.Reset = Reinicializar
PrintSettingsDialog.but.Close = Cerrar
! Bug Report dialog ! Bug Report dialog
bugreport.dlg.title = Report de error bugreport.dlg.title = Report de error
@ -138,10 +169,6 @@ exdesigndlg.lbl.Openexampledesign = Abra un dise
exdesigndlg.lbl.Exampledesignsnotfound = Los ejemplos de diseño podrían no hallarse. exdesigndlg.lbl.Exampledesignsnotfound = Los ejemplos de diseño podrían no hallarse.
exdesigndlg.lbl.Examplesnotfound = Ejemplos no hallados exdesigndlg.lbl.Examplesnotfound = Ejemplos no hallados
! Print panel dialog
printdlg.but.saveaspdf = Guardar como PDF
printdlg.but.preview = Previsualizar
printdlg.but.settings = Configuraciones
! Material edit panel ! Material edit panel
matedtpan.but.new = Nuevo matedtpan.but.new = Nuevo

View File

@ -78,10 +78,41 @@ dlg.but.ok = Accepter
dlg.but.cancel = Annuler dlg.but.cancel = Annuler
dlg.but.close = Fermer dlg.but.close = Fermer
! General file type names
filetypes.pdf = PDF files
! About Dialog ! About Dialog
AboutDialog.lbl.translation = Traduit en français par AboutDialog.lbl.version = Version
! The texts below provide additional credits for the translation maintainer
! - In AboutDialog.lbl.translation replace "English" with the current language.
! - AboutDialog.lbl.translator is the translator / group name (may be empty)
! - AboutDialog.lbl.translatorWebsite is a URL to the translator / group (may be empty)
! - AboutDialog.lbl.translatorIcon is the file name of an icon under pix/translators/ (may be empty)
AboutDialog.lbl.translation = Traduit en français par:
AboutDialog.lbl.translator = Tripoli France AboutDialog.lbl.translator = Tripoli France
AboutDialog.lbl.translatorWebsite = http://tripoli.france.free.fr/ AboutDialog.lbl.translatorWebsite = http://tripoli.france.free.fr/
AboutDialog.lbl.translatorIcon = logoTripoliFrance.png
! Print dialog
PrintDialog.title = Imprimer ou exporter
PrintDialog.but.previewAndPrint = Previsualiser et imprimer
PrintDialog.checkbox.showByStage = Montrer par étage
PrintDialog.lbl.selectElements = Choisir les elements à inclure:
printdlg.but.saveaspdf = Sauvegarder en PDF
printdlg.but.preview = Prévisualisation
printdlg.but.settings = Configuration
PrintDialog.error.preview.title = Impossible d'ouvrir la prévisualisation
PrintDialog.error.preview.desc1 = Impossible d'ouvrir la prévisualisation PDF.
PrintDialog.error.preview.desc2 = S'il vous plait utilisez l'option "Sauvegarder en PDF" à la place.
!PrintSettingsDialog
PrintSettingsDialog.title = Configuration impression
PrintSettingsDialog.lbl.Templatefillcolor = Couleur de remplissage du modele:
PrintSettingsDialog.lbl.Templatebordercolor = Couleur des bords du modéle:
PrintSettingsDialog.lbl.Papersize = Dimessions du papier:
PrintSettingsDialog.lbl.Paperorientation = Orientation du papier:
PrintSettingsDialog.but.Reset = Réinitialiser
PrintSettingsDialog.but.Close = Fermer
! Bug Report dialog ! Bug Report dialog
bugreport.dlg.title = Rapport d'erreurs bugreport.dlg.title = Rapport d'erreurs
@ -133,10 +164,7 @@ exdesigndlg.lbl.Openexampledesign = Ouvrir un exemple de projet
exdesigndlg.lbl.Exampledesignsnotfound = Impossible de trouver les exemples de projets. exdesigndlg.lbl.Exampledesignsnotfound = Impossible de trouver les exemples de projets.
exdesigndlg.lbl.Examplesnotfound = Exemples non trouvés exdesigndlg.lbl.Examplesnotfound = Exemples non trouvés
! Print panel dialog
printdlg.but.saveaspdf = Sauvegarder en PDF
printdlg.but.preview = Prévisualisation
printdlg.but.settings = Configuration
! Material edit panel ! Material edit panel
matedtpan.but.new = Nouveau matedtpan.but.new = Nouveau

View File

@ -19,6 +19,7 @@ import net.sf.openrocket.gui.components.ColorChooserButton;
import net.sf.openrocket.gui.print.PaperOrientation; import net.sf.openrocket.gui.print.PaperOrientation;
import net.sf.openrocket.gui.print.PaperSize; import net.sf.openrocket.gui.print.PaperSize;
import net.sf.openrocket.gui.print.PrintSettings; import net.sf.openrocket.gui.print.PrintSettings;
import net.sf.openrocket.l10n.Translator;
import net.sf.openrocket.logging.LogHelper; import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.startup.Application; import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.GUIUtil; import net.sf.openrocket.util.GUIUtil;
@ -28,6 +29,7 @@ import net.sf.openrocket.util.GUIUtil;
*/ */
public class PrintSettingsDialog extends JDialog { public class PrintSettingsDialog extends JDialog {
private static final LogHelper log = Application.getLogger(); private static final LogHelper log = Application.getLogger();
private static final Translator trans = Application.getTranslator();
/** /**
@ -36,13 +38,14 @@ public class PrintSettingsDialog extends JDialog {
* @param parent the owning dialog * @param parent the owning dialog
*/ */
public PrintSettingsDialog(Window parent, final PrintSettings settings) { public PrintSettingsDialog(Window parent, final PrintSettings settings) {
super(parent, "Print settings", ModalityType.APPLICATION_MODAL); ////Print settings
super(parent, trans.get("title"), ModalityType.APPLICATION_MODAL);
JPanel panel = new JPanel(new MigLayout("fill")); JPanel panel = new JPanel(new MigLayout("fill"));
////Template fill color:
panel.add(new JLabel("Template fill color:")); panel.add(new JLabel(trans.get("lbl.Templatefillcolor")));
final ColorChooserButton fillColorButton = new ColorChooserButton(settings.getTemplateFillColor()); final ColorChooserButton fillColorButton = new ColorChooserButton(settings.getTemplateFillColor());
fillColorButton.addColorPropertyChangeListener(new PropertyChangeListener() { fillColorButton.addColorPropertyChangeListener(new PropertyChangeListener() {
@Override @Override
@ -54,8 +57,8 @@ public class PrintSettingsDialog extends JDialog {
}); });
panel.add(fillColorButton, "wrap para"); panel.add(fillColorButton, "wrap para");
//// Template border color:
panel.add(new JLabel("Template border color:")); panel.add(new JLabel(trans.get("lbl.Templatebordercolor")));
final ColorChooserButton borderColorButton = new ColorChooserButton(settings.getTemplateBorderColor()); final ColorChooserButton borderColorButton = new ColorChooserButton(settings.getTemplateBorderColor());
borderColorButton.addColorPropertyChangeListener(new PropertyChangeListener() { borderColorButton.addColorPropertyChangeListener(new PropertyChangeListener() {
@Override @Override
@ -70,19 +73,21 @@ public class PrintSettingsDialog extends JDialog {
JComboBox combo = new JComboBox(new EnumModel<PaperSize>(settings, "PaperSize")); JComboBox combo = new JComboBox(new EnumModel<PaperSize>(settings, "PaperSize"));
panel.add(new JLabel("Paper size:")); ////Paper size:
panel.add(new JLabel(trans.get("lbl.Papersize")));
panel.add(combo, "growx, wrap para"); panel.add(combo, "growx, wrap para");
combo = new JComboBox(new EnumModel<PaperOrientation>(settings, "PaperOrientation")); combo = new JComboBox(new EnumModel<PaperOrientation>(settings, "PaperOrientation"));
panel.add(new JLabel("Paper orientation:")); //// Paper orientation:
panel.add(new JLabel(trans.get("lbl.Paperorientation")));
panel.add(combo, "growx, wrap para*2"); panel.add(combo, "growx, wrap para*2");
//// Reset
JButton button = new JButton("Reset"); JButton button = new JButton(trans.get("but.Reset"));
button.addActionListener(new ActionListener() { button.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
@ -95,8 +100,8 @@ public class PrintSettingsDialog extends JDialog {
}); });
panel.add(button, "spanx, split, right"); panel.add(button, "spanx, split, right");
//// Close
JButton closeButton = new JButton("Close"); JButton closeButton = new JButton(trans.get("but.Close"));
closeButton.addActionListener(new ActionListener() { closeButton.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {