diff --git a/src/main/java/de/neemann/digital/builder/ExpressionToFileExporter.java b/src/main/java/de/neemann/digital/builder/ExpressionToFileExporter.java index 4c12736bf..43b4472fc 100644 --- a/src/main/java/de/neemann/digital/builder/ExpressionToFileExporter.java +++ b/src/main/java/de/neemann/digital/builder/ExpressionToFileExporter.java @@ -1,6 +1,7 @@ package de.neemann.digital.builder; import de.neemann.digital.builder.jedec.FuseMapFillerException; +import de.neemann.digital.lang.Lang; import java.io.File; import java.io.FileOutputStream; @@ -80,7 +81,7 @@ public class ExpressionToFileExporter { try { file = p.execute(file); } catch (IOException e) { - throw new IOException("post process error in " + p.toString(), e); + throw new IOException(Lang.get("err_postProcessErrorIn_N0", p.toString()), e); } } diff --git a/src/main/java/de/neemann/digital/builder/tt2/StartFitter.java b/src/main/java/de/neemann/digital/builder/tt2/StartFitter.java index dfcd46e8a..e824abada 100644 --- a/src/main/java/de/neemann/digital/builder/tt2/StartFitter.java +++ b/src/main/java/de/neemann/digital/builder/tt2/StartFitter.java @@ -4,6 +4,7 @@ import de.neemann.digital.builder.ExpressionToFileExporter; import de.neemann.digital.core.element.Keys; import de.neemann.digital.gui.Main; import de.neemann.digital.gui.Settings; +import de.neemann.digital.lang.Lang; import javax.swing.*; import java.io.File; @@ -21,7 +22,7 @@ public class StartFitter implements ExpressionToFileExporter.PostProcess { /** * Creates a new instance * - * @param parent the parent dialog + * @param parent the parent dialog */ public StartFitter(JDialog parent) { this.parent = parent; @@ -42,7 +43,7 @@ public class StartFitter implements ExpressionToFileExporter.PostProcess { String message = execute.start(); - SwingUtilities.invokeLater(() -> JOptionPane.showMessageDialog(parent, message)); + SwingUtilities.invokeLater(() -> JOptionPane.showMessageDialog(parent, message, Lang.get("msg_fitterResult"), JOptionPane.INFORMATION_MESSAGE)); return Main.checkSuffix(file, "jed"); } @@ -54,6 +55,6 @@ public class StartFitter implements ExpressionToFileExporter.PostProcess { @Override public String toString() { - return "External fitter to create a JEDEC file"; + return Lang.get("msg_startExternalFitter"); } } diff --git a/src/main/resources/lang/lang_de.xml b/src/main/resources/lang/lang_de.xml index 76b117077..02d2ffed9 100644 --- a/src/main/resources/lang/lang_de.xml +++ b/src/main/resources/lang/lang_de.xml @@ -428,10 +428,11 @@ Zur Analyse können Sie die Schaltung im Gatterschrittmodus ausführen. Browser konnte nicht geöffnet werden. Der Splitter unterstützt keine HighZ Eingänge! Verwenden Sie einen PullUp- oder PullDown-Widerstand Ein Splitter der hochohmige Eingänge erlaubt, kann nur einen Eingang haben! - Konnte den Order '{0}' nicht erzeugen! + Konnte den Order "{0}" nicht erzeugen! Ein Schalter kann nicht nur mit Eingängen verbunden werden. Die Datei {0} existiert mehrfach unter {1} Die Datei {0} konnte nicht gefunden werden. + Fehler im Bearbeitungsschritt "{0}". Adress-Bits Anzahl der Adress-Bits die verwendet werden. @@ -702,6 +703,9 @@ Die Icons stammen aus dem Tango Desktop Project. In der Zwischenablage befinden sich keine importierbaren Daten! Wählen Sie einen leeren Ordner aus! Während der Ausführung der Tests {0} ist ein Fehler aufgetreten! + Meldung vom externen Fitter + Starten des externen Fitters + Ok 180° diff --git a/src/main/resources/lang/lang_en.xml b/src/main/resources/lang/lang_en.xml index 1c3fd9e8a..5a8e5d251 100644 --- a/src/main/resources/lang/lang_en.xml +++ b/src/main/resources/lang/lang_en.xml @@ -414,10 +414,11 @@ To analyse you can run the circuit in single gate step mode. Could not open the browser. The splitter does not support high z inputs! Use a pull up or pull down resisitor. A splitter which allows high z inputs can only have one input! - Could not create folder '{0}'! + Could not create folder "{0}"! It is not allowed to connect only inputs to a switch. The file {0} exists multiple times below {1}. Could not find the file {0}. + Error during execution of "{0}". Address Bits Number of address bits used. @@ -688,6 +689,9 @@ The icons are taken from the Tango Desktop Project. The clipboard contains no importable data! Select an empty folder! During the execution of the tests {0} an error has occurred! + Message from the external fitter + Execution of external fitter + Ok 180°