Changeset 1090


Ignore:
Timestamp:
Oct 30, 2017, 5:37:49 PM (7 months ago)
Author:
alloc
Message:

AEI 2.30: Better conflicts display

Location:
java/installer2/src/net/oni2/aeinstaller
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/src/net/oni2/aeinstaller/AEInstaller.properties

    r1085 r1090  
    11appname=AE Installer 2
    2 appversion=.29
     2appversion=.30
  • java/installer2/src/net/oni2/aeinstaller/gui/MainWin.java

    r1081 r1090  
    825825                                        installState = EInstallState.INCOMPATIBLE;
    826826
     827                                        int conflictNum = 1;
    827828                                        String incompatString = "";
    828829                                        for (Package m : incompatibilities.keySet()) {
    829830                                                if (incompatString.length() > 0)
    830831                                                        incompatString += "\n";
    831                                                 incompatString += m.getName() + ": ";
    832                                                 String confMods = "";
     832
     833                                                if (incompatibilities.size() > 1) {
     834                                                        incompatString += bundle.getString("installIncompatibilities.conflict") + " " + conflictNum++ + ":\n";
     835                                                }
     836
     837                                                incompatString += " - " + m.getName() + "\n";
    833838                                                for (Package mConf : incompatibilities.get(m)) {
    834                                                         if (confMods.length() > 0)
    835                                                                 confMods += ", ";
    836                                                         confMods += mConf.getName();
     839                                                        incompatString += " - " + mConf.getName() + "\n";
    837840                                                }
    838                                                 incompatString += confMods;
    839841                                        }
    840842
  • java/installer2/src/net/oni2/aeinstaller/localization/MainWin.properties

    r1023 r1090  
    7070installIncompatibilities.title=Incompatible mods
    7171installIncompatibilities.text=The following mods are incompatible:\n\n%s\n\nInstallation will be aborted.
     72installIncompatibilities.conflict=Conflict
    7273installDone.title=Installation done
    7374installDone.text=You can now play AE Oni.
Note: See TracChangeset for help on using the changeset viewer.