mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-26 14:31:02 -04:00
show the restart message also if the shape type is changed
This commit is contained in:
parent
a566f50276
commit
6599ef96f5
@ -508,11 +508,13 @@ public final class Main extends JFrame implements ClosingWindowListener.ConfirmS
|
||||
ToolTipAction editSettings = new ToolTipAction(Lang.get("menu_editSettings")) {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
Language oldLang = Settings.getInstance().get(Keys.SETTINGS_LANGUAGE);
|
||||
final Language oldLang = Settings.getInstance().get(Keys.SETTINGS_LANGUAGE);
|
||||
final boolean oldIeeeShapes = Settings.getInstance().get(Keys.SETTINGS_IEEE_SHAPES);
|
||||
if (new AttributeDialog(Main.this, Settings.SETTINGS_KEYS, Settings.getInstance().getAttributes()).showDialog()) {
|
||||
FormatToExpression.setDefaultFormat(Settings.getInstance().get(Keys.SETTINGS_EXPRESSION_FORMAT));
|
||||
final Language newLang = Settings.getInstance().getAttributes().get(Keys.SETTINGS_LANGUAGE);
|
||||
if (!newLang.equals(oldLang)) {
|
||||
final boolean newIeeeShapes = Settings.getInstance().get(Keys.SETTINGS_IEEE_SHAPES);
|
||||
if (!newLang.equals(oldLang) || (oldIeeeShapes != newIeeeShapes)) {
|
||||
Lang.setLanguage(newLang);
|
||||
JOptionPane.showMessageDialog(Main.this, Lang.get("msg_restartNeeded"));
|
||||
}
|
||||
|
@ -827,7 +827,7 @@ Die Icons stammen aus dem Tango Desktop Project.</string>
|
||||
<string name="msg_missingShape_N">Es fehlt ein Diagramm für {0}</string>
|
||||
<string name="msg_pins">Pinbelegung</string>
|
||||
<string name="msg_pinMap_pin_N_is_N">Pin {0}: {1}</string>
|
||||
<string name="msg_restartNeeded">Die Änderung der Sprache erfordert einen Neustart!</string>
|
||||
<string name="msg_restartNeeded">Die Änderung der Einstellung erfordert einen Neustart!</string>
|
||||
<string name="msg_noRomFound">Kein ROM im Model gefunden! Ein ROM muss als Programmspeicher gewählt werden!</string>
|
||||
<string name="msg_moreThenOneRomFound">Mehr als einen Programmspeicher gefunden. Es darf nur einen Programmspeicher geben.</string>
|
||||
<string name="msg_enterAnExpression">Geben Sie einen Ausdruck ein:</string>
|
||||
|
@ -817,7 +817,7 @@ The icons are taken from the Tango Desktop Project.</string>
|
||||
<string name="msg_missingShape_N">Shape {0} is missing</string>
|
||||
<string name="msg_pins">Pin assignment</string>
|
||||
<string name="msg_pinMap_pin_N_is_N">Pin {0}: {1}</string>
|
||||
<string name="msg_restartNeeded">To change the GUI language a restart is required!</string>
|
||||
<string name="msg_restartNeeded">A restart is required for the changes to take effect!</string>
|
||||
<string name="msg_noRomFound">No ROM found! ROM needs to be set to be program memory.</string>
|
||||
<string name="msg_moreThenOneRomFound">More then one ROM found! Only one ROM must be set to be program memory.</string>
|
||||
<string name="msg_remoteUnknownCommand">Command {0} unknown!</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user