Skip to content

Commit

Permalink
Additional translations
Browse files Browse the repository at this point in the history
  • Loading branch information
Jatoxo committed Aug 26, 2021
1 parent 9887db4 commit ba32611
Show file tree
Hide file tree
Showing 21 changed files with 469 additions and 426 deletions.
2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions programs/fill.mia
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ Num: word 522



s
Empty file added programs/test.mia
Empty file.
10 changes: 3 additions & 7 deletions src/Anzeige.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,7 @@
import com.apple.eawt.AppEvent.OpenFilesEvent;
import com.apple.eawt.AppEvent.QuitEvent;
*/
import com.formdev.flatlaf.FlatDarkLaf;
import com.formdev.flatlaf.FlatIntelliJLaf;
import com.formdev.flatlaf.FlatLightLaf;
import com.formdev.flatlaf.FlatPropertiesLaf;
import javafx.scene.input.KeyCode;
import res.R;

import java.awt.event.ActionEvent;
Expand Down Expand Up @@ -227,15 +223,15 @@ void FenstereintragEntfernen(int var1) {
this.windowsMenu.getItem(var1 + 3).setText(var2.TitelGeben());
}

void Aktivieren() {
void show() {
if (!this.window.isVisible()) {
this.window.setVisible(true);
}

this.window.toFront();
}

void Ausblenden() {
void hide() {
this.window.setVisible(false);
}

Expand All @@ -254,7 +250,7 @@ class FensterAktion implements ActionListener {
}

public void actionPerformed(ActionEvent var1) {
this.anzeige.Aktivieren();
this.anzeige.show();
}
}
}
10 changes: 6 additions & 4 deletions src/AssemblerAnzeige.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
// (powered by Fernflower decompiler)
//

import res.R;

import java.awt.BorderLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
Expand Down Expand Up @@ -59,23 +61,23 @@ public void actionPerformed(ActionEvent var1) {
public void actionPerformed(ActionEvent var1) {
}
});
JMenuItem var1 = new JMenuItem("Ausschneiden", 88);
JMenuItem var1 = new JMenuItem(R.getResources().getString("edit_menu_cut"), 88);
var1.setAccelerator(KeyStroke.getKeyStroke(88, 256));
var1.setEnabled(false);
this.editMenu.add(var1);
var1 = new JMenuItem("Kopieren", 67);
var1 = new JMenuItem(R.getResources().getString("edit_menu_copy"), 67);
var1.setAccelerator(KeyStroke.getKeyStroke(67, 256));
var1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent var1) {
AssemblerAnzeige.this.text.copy();
}
});
this.editMenu.add(var1);
var1 = new JMenuItem("Einfügen", 86);
var1 = new JMenuItem(R.getResources().getString("edit_menu_paste"), 86);
var1.setAccelerator(KeyStroke.getKeyStroke(86, 256));
var1.setEnabled(false);
this.editMenu.add(var1);
var1 = new JMenuItem("Alles auswählen", 65);
var1 = new JMenuItem(R.getResources().getString("edit_menu_select_all"), 65);
var1.setAccelerator(KeyStroke.getKeyStroke(65, 256));
var1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent var1) {
Expand Down
57 changes: 30 additions & 27 deletions src/Kontrolleur.java → src/Controller.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,29 +8,31 @@
import model.SpeicherLesen;
import model.minilanguage.ParserEinfach;
import model.minilanguage.ParserErweitert;
import res.R;

class Kontrolleur implements KontrolleurInterface {
class Controller implements KontrolleurInterface {
private Cpu cpu;
private Cpu cpuEinfach;
private Cpu cpuSimple;
private Cpu cpuDetail;
private FensterVerwaltung verwaltung;
private WindowManager windowManager;
private boolean erweitert;

Kontrolleur(Cpu cpuSimple, Cpu cpuDetailed) {
this.cpuEinfach = cpuSimple;
this.cpuDetail = cpuDetailed;
this.cpu = cpuDetailed;
this.verwaltung = null;
Controller(Cpu cpuSimple, Cpu cpuDetail) {
this.cpuSimple = cpuSimple;
this.cpuDetail = cpuDetail;
this.cpu = cpuDetail;
this.windowManager = null;
this.erweitert = false;
}

void VerwaltungSetzen(FensterVerwaltung var1) {
this.verwaltung = var1;
var1.CpuAnzeigeWählen(true, false);
void setWindowManager(WindowManager manager) {
this.windowManager = manager;

manager.setCpuDisplayMode(true, false);
}

public void CpuHexaSetzen(boolean var1) {
this.cpuEinfach.HexaSetzen(var1);
this.cpuSimple.HexaSetzen(var1);
this.cpuDetail.HexaSetzen(var1);
}

Expand All @@ -46,6 +48,7 @@ public boolean assemble(String assemblyText, Editor editor) {
if (fehlerVerwaltung.FehlerAufgetreten()) {
editor.FehlerAnzeigen(fehlerVerwaltung.FehlertextMelden(), fehlerVerwaltung.FehlerpositionMelden());
} else {
editor.displayStatusMessage(R.getResources().getString("editor_assembly_success"));
this.cpu.ZurückSetzen();
}

Expand Down Expand Up @@ -77,7 +80,7 @@ public boolean AssemblertextZeigen(String var1, Editor var2) {
var2.FehlerAnzeigen(var3.FehlertextMelden(), var3.FehlerpositionMelden());
} else {
AssemblerAnzeige var4 = new AssemblerAnzeige(this, var5);
this.verwaltung.EditorEintragen(var4);
this.windowManager.EditorEintragen(var4);
}

return !var3.FehlerAufgetreten();
Expand Down Expand Up @@ -105,63 +108,63 @@ public void MikroSchritt() {

public void NeuAusführen() {
Editor editor = new Editor(this);
this.verwaltung.EditorEintragen(editor);
editor.Aktivieren();
this.windowManager.EditorEintragen(editor);
editor.show();
}

public void ÖffnenAusführen() {
Editor editor = new Editor(this);
this.verwaltung.EditorEintragen(editor);
this.windowManager.EditorEintragen(editor);
editor.DateiLesen();
}

public void ÖffnenAusführen(String path) {
Editor editor = new Editor(this);
this.verwaltung.EditorEintragen(editor);
this.windowManager.EditorEintragen(editor);
editor.DateiLesen(path);
}

public void SchließenAusführen(Anzeige var1) {
this.verwaltung.EditorAustragen(var1);
this.windowManager.EditorAustragen(var1);
}

public void FensterTitelÄndernWeitergeben(Anzeige var1) {
this.verwaltung.EditorTitelÄndern(var1);
this.windowManager.EditorTitelÄndern(var1);
}

public void CpuFensterAuswählen() {
this.verwaltung.CpuFensterAuswählen();
this.windowManager.CpuFensterAuswählen();
}

public void SpeicherFensterAuswählen() {
this.verwaltung.SpeicherFensterAuswählen();
this.windowManager.SpeicherFensterAuswählen();
}

public void EinfacheDarstellungAnzeigen() {
this.cpu.Übertragen(this.cpuEinfach);
this.cpu = this.cpuEinfach;
this.verwaltung.CpuAnzeigeWählen(false, this.erweitert);
this.cpu.Übertragen(this.cpuSimple);
this.cpu = this.cpuSimple;
this.windowManager.setCpuDisplayMode(false, this.erweitert);
}

public void DetailDarstellungAnzeigen() {
this.cpu.Übertragen(this.cpuDetail);
this.cpu = this.cpuDetail;
this.verwaltung.CpuAnzeigeWählen(true, this.erweitert);
this.windowManager.setCpuDisplayMode(true, this.erweitert);
}

public void ErweiterungenEinschalten(boolean var1) {
this.erweitert = var1;
this.cpu.ErweitertSetzen(var1);
this.cpu.ZurückSetzen();
this.verwaltung.CpuAnzeigeWählen(this.cpu == this.cpuDetail, this.erweitert);
this.windowManager.setCpuDisplayMode(this.cpu == this.cpuDetail, this.erweitert);
}

public void ZeitschrankeSetzen(int var1) {
this.cpu.AbbruchSchrankeSetzen(var1);
}

public void BeendenAusführen() {
this.verwaltung.BeendenMitteilen();
this.windowManager.BeendenMitteilen();
System.exit(0);
}
}
18 changes: 9 additions & 9 deletions src/CpuAnzeige.java → src/CpuDisplay.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import javax.swing.border.LineBorder;
import javax.swing.border.TitledBorder;

class CpuAnzeige extends Anzeige implements CpuBeobachter {
class CpuDisplay extends Anzeige implements CpuBeobachter {
private JLabel labelA;
private JLabel labelPC;
private JLabel labelIR1;
Expand Down Expand Up @@ -43,7 +43,7 @@ class CpuAnzeige extends Anzeige implements CpuBeobachter {
protected JButton einzelButton;
JCheckBoxMenuItem erweiterungenItem;

CpuAnzeige(KontrolleurInterface var1) {
CpuDisplay(KontrolleurInterface var1) {
super(var1);
}

Expand Down Expand Up @@ -187,7 +187,7 @@ protected void initLayout() {
this.window.add(this.ausfuehrenButton);
this.ausfuehrenButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent var1) {
CpuAnzeige.this.controller.Ausführen();
CpuDisplay.this.controller.Ausführen();
}
});
this.einzelButton = new JButton("Einzelschritt");
Expand All @@ -196,7 +196,7 @@ public void actionPerformed(ActionEvent var1) {
this.window.add(this.einzelButton);
this.einzelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent var1) {
CpuAnzeige.this.controller.EinzelSchritt();
CpuDisplay.this.controller.EinzelSchritt();
}
});

Expand Down Expand Up @@ -408,15 +408,15 @@ protected void initMenus() {
var1.setAccelerator(KeyStroke.getKeyStroke(69, kommando + 512));
var1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent var1) {
CpuAnzeige.this.controller.EinfacheDarstellungAnzeigen();
CpuDisplay.this.controller.EinfacheDarstellungAnzeigen();
}
});
this.toolsMenu.add(var1);
var1 = new JMenuItem(R.getResources().getString("tools_menu_graphical_view"));
var1.setAccelerator(KeyStroke.getKeyStroke(68, kommando + 512));
var1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent var1) {
CpuAnzeige.this.controller.DetailDarstellungAnzeigen();
CpuDisplay.this.controller.DetailDarstellungAnzeigen();
}
});
this.toolsMenu.add(var1);
Expand All @@ -425,7 +425,7 @@ public void actionPerformed(ActionEvent var1) {
var1.setAccelerator(KeyStroke.getKeyStroke(65, kommando + 512));
var1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent var1) {
Zeitschranke.show(CpuAnzeige.this.controller);
SetTimeoutDialog.show(CpuDisplay.this.controller);
}
});
this.toolsMenu.add(var1);
Expand All @@ -434,7 +434,7 @@ public void actionPerformed(ActionEvent var1) {
var1.setAccelerator(KeyStroke.getKeyStroke(82, kommando + 512));
var1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent var1) {
CpuAnzeige.this.controller.ZurückSetzen();
CpuDisplay.this.controller.ZurückSetzen();
}
});
this.toolsMenu.add(var1);
Expand All @@ -444,7 +444,7 @@ public void actionPerformed(ActionEvent var1) {
this.erweiterungenItem.setSelected(false);
this.erweiterungenItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent var1) {
CpuAnzeige.this.controller.ErweiterungenEinschalten(CpuAnzeige.this.erweiterungenItem.isSelected());
CpuDisplay.this.controller.ErweiterungenEinschalten(CpuDisplay.this.erweiterungenItem.isSelected());
}
});
this.toolsMenu.add(this.erweiterungenItem);
Expand Down
4 changes: 2 additions & 2 deletions src/CpuAnzeigeErweitert.java → src/CpuExtendedDisplay.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@
import javax.swing.JLabel;
import javax.swing.border.LineBorder;

class CpuAnzeigeErweitert extends CpuAnzeige {
class CpuExtendedDisplay extends CpuDisplay {
private JLabel labelSP;
private JLabel labelAdr4;
private JLabel labelAdr5;
private JLabel labelMem4;
private JLabel labelMem5;
private JLabel spLabel;

CpuAnzeigeErweitert(KontrolleurInterface controller) {
CpuExtendedDisplay(KontrolleurInterface controller) {
super(controller);
}

Expand Down
Loading

0 comments on commit ba32611

Please sign in to comment.