Changeset 651
- Timestamp:
- Jan 25, 2013, 3:03:29 PM (12 years ago)
- Location:
- AE/installer2
- Files:
-
- 14 added
- 7 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
AE/installer2/.classpath
r650 r651 25 25 </attributes> 26 26 </classpathentry> 27 <classpathentry kind="lib" path="locales"/>28 27 <classpathentry kind="output" path="bin"/> 29 28 </classpath> -
AE/installer2/locales/net/oni2/aeinstaller/localization/MainWin_de.properties
r650 r651 22 22 menu.saveConfigTooltip=Speichere die aktuelle Mod-Auswahl in eine Datei 23 23 24 menu.corePackages=&Zeige Core-Pakete25 menu.corePackagesTooltip=Zeige welche Core-Pakete genutzt werden24 menu.corePackages=&Zeige Kernpakete 25 menu.corePackagesTooltip=Zeige welche Kernpakete genutzt werden 26 26 menu.reglobalize=&Baue die Kerndaten neu auf 27 27 menu.reglobalizeTooltip=Baue die Kerndaten neu auf 28 menu.update=Überprüfe auf Updates29 menu.updateTooltip=Überprüfe auf Updatesfür Pakete die bereits heruntergeladen wurden28 menu.update=Überprüfe auf Aktualisierungen 29 menu.updateTooltip=Überprüfe auf Aktualisierungen für Pakete die bereits heruntergeladen wurden 30 30 31 31 menu.tools=&Tools 32 menu.manageTools=& Manage Tools33 menu.manageToolsTooltip=Install /Remove Tools32 menu.manageTools=&Tools verwalten 33 menu.manageToolsTooltip=Installiere/Entferne Tools 34 34 35 btnRevertSelection.text= Revert selection36 btnRevertSelection.tooltip= Select mods which are currently installed37 btnInstall.text=&Install 38 btnInstall.tooltip=Install selected mods39 lblModTypes.text=Mod type:40 lblShowOnly.text= Show only:41 radAll.text=All 35 btnRevertSelection.text=Auswahl zurücksetzen 36 btnRevertSelection.tooltip=Wähle Mods, die zur Zeit installiert sind 37 btnInstall.text=&Installieren 38 btnInstall.tooltip=Installiere die ausgewählten Mods 39 lblModTypes.text=Mod Typ: 40 lblShowOnly.text=Zeige: 41 radAll.text=Alle 42 42 radOnline.text=Online 43 radLocal.text= Downloaded44 lblDownloadSize.text= Size of files to download:43 radLocal.text=Heruntergeladen 44 lblDownloadSize.text=Größe der herunterzuladenden Dateien: 45 45 46 lblTitle.text=Name: 47 lblCreator.text=Creator: 48 lblTypes.text=Types: 49 lblPlatform.text=Platform: 50 lblPackageNumber.text=Package number: 51 lblVersionNumber.text=Version number: 52 lblFiles.text=Number of files: 53 lblDescription.text=Description: 46 updateDepot.title=Aktualisiere Mod Depot Cache 54 47 55 updateDepot.title=Updating Mod Depot cache 48 installDependencies.title=Unerfüllte Abhängigkeiten 49 installDependencies.text=Es gibt zur Zeit unerfüllte Abhängigkeiten für einige Mods.\n\ 50 \n\ 51 Die folgenden Mods sind bereits heruntergeladen und werden ausgewählt:\n\ 52 %s\n\ 53 \n\ 54 Diese Mods werden zusätzlich heruntergeladen:\n\ 55 %s\n\ 56 \n\ 57 Die Größe der herunterzuladenden Dateien beträgt: %s.\n\ 58 \n\ 59 Continue? 60 installDependencies.none=<Keine> 61 installIncompatibilities.title=Inkompatible Mods 62 installIncompatibilities.text=Die folgenden Mods sind inkompatibel:\n\ 63 \n\ 64 %s\n\ 65 \n\ 66 Die Installation wird abgebrochen. 67 installDone.title=Installation abgeschlossen 68 installDone.text=Du kannst AE Oni nun spielen. 69 installDoneDeps.text=Zusätzlich zu den manuell gewählten Mods wurden\n\ 70 folgende Mods installiert um Abhängigkeiten zu erfüllen:\n\ 71 %s\n\ 72 \n\ 73 Du kannst AE Oni nun spielen. 56 74 57 installDependencies.title=Unmet dependencies 58 installDependencies.text=There are unmet dependencies for some mods.\n\n\ 59 Following mods are already downloaded and will be selected:\n%s\n\n\ 60 These mods will have to be additionally downloaded:\n%s\n\n\ 61 Size of files to be downloaded: %s.\n\nContinue? 62 installDependencies.none=<None> 63 installIncompatibilities.title=Incompatible mods 64 installIncompatibilities.text=The following mods are incompatible:\n\n%s\n\nInstallation will be aborted. 65 installDone.title=Installation done 66 installDone.text=You can now play AE Oni. 67 installDoneDeps.text=In addition to the manually selected mods the following\nwere installed because they were depended upon:\n%s\n\nYou can now play AE Oni. 75 updatesAvailable.title=Aktualisierungen verfügbar 76 updatesAvailable.text=Für die folgenden Mods und Tools gibt es neuere Versionen im Mod Depot.<br>Wähle die Pakete, die du aktualisieren willst. 77 updatesAvailableSize.text=Größe der herunterzuladenden Dateien: %s.<br>Jetzt aktualisieren? 78 checkOnStartup.text=Beim Start auf Aktualisierungen prüfen? 68 79 69 updatesAvailable.title=Updates available 70 updatesAvailable.text=The following mods and tools have newer versions on the Depot.<br>Check the packages you want to be updated. 71 updatesAvailableSize.text=Size of files to download is %s.<br>Update now? 72 checkOnStartup.text=Check for updates at startup 80 noOniSplit.title=OniSplit nicht vorhanden 81 noOniSplit.text=Die Edition ist noch nicht initialisiert und OniSplit ist nicht vorhanden (Offline-Modus?).\n\ 82 Kann hier nicht fortfahren, beende. 83 askInitialize.title=Initialisiere Edition 84 askInitialize.text=Die Edition ist noch nicht initialisiert.\n\ 85 Wenn du jetzt nicht initialisierst wird der Installer beendet.\n\ 86 Edition nun initialisieren? 73 87 74 noOniSplit.title=OniSplit not available 75 noOniSplit.text=The Edition is not yet initialized and OniSplit is missing (offline mode?).\nCan not resume from here, exiting! 76 askInitialize.title=Initialize Edition 77 askInitialize.text=The Edition is not yet initialized.\nIf you do not initialize now the installer will exit.\nInitialize Edition core now? 88 initializingEdition.title=Initialisiere Edition Kerndaten 89 installing.title=Installiere Mods 90 checkCorePackages.title=Überprüfe Kernpakete 91 coreToolsInstall.title=Installiere Kernpakete 92 corePackagesUpdated.title=Kernpakete aktualisiert 93 corePackagesUpdated.text=Die folgenden Kernpakete wurden aktualisiert:%s 78 94 79 initializingEdition.title=Initializing Edition core 80 installing.title=Installing mods 81 checkCorePackages.title=Checking for core packages 82 coreToolsInstall.title=Installing core tools 83 corePackagesUpdated.title=Updated core packages 84 corePackagesUpdated.text=The following core packages have been updated:%s 85 86 doUpdate.title=Updating packages 87 95 doUpdate.title=Aktualisiere Pakete -
AE/installer2/setup_win/AEI.iss
r644 r651 50 50 Source: "JRE\*"; DestDir: "{app}\Edition\AEInstaller\JRE"; Excludes: ".svn"; Flags: createallsubdirs recursesubdirs onlyifdoesntexist; Components: JRE 51 51 Source: "AElogo.ico"; DestDir: "{app}\Edition\AEInstaller"; Components: AEI 52 Source: "..\locales\*"; DestDir: "{app}\Edition\AEInstaller\locales"; Excludes: ".svn"; Flags: createallsubdirs recursesubdirs onlyifdoesntexist; Components: AEI 52 53 53 54 [Icons] -
AE/installer2/setup_win/AEI_no_jre.iss
r647 r651 47 47 Source: "AEInstaller2.jar"; DestDir: "{app}\Edition\AEInstaller" 48 48 Source: "AElogo.ico"; DestDir: "{app}\Edition\AEInstaller" 49 Source: "..\locales\*"; DestDir: "{app}\Edition\AEInstaller\locales"; Excludes: ".svn"; Flags: createallsubdirs recursesubdirs onlyifdoesntexist 49 50 50 51 [Icons] -
AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties
r648 r651 1 1 appname=AE Installer 2 2 appversion=0.99 e2 appversion=0.99f -
AE/installer2/src/net/oni2/aeinstaller/AEInstaller2.java
r649 r651 6 6 import java.io.IOException; 7 7 import java.io.PrintStream; 8 import java.lang.reflect.InvocationTargetException; 9 import java.lang.reflect.Method; 10 import java.net.MalformedURLException; 8 11 import java.net.URL; 12 import java.net.URLClassLoader; 9 13 import java.util.ResourceBundle; 10 14 … … 36 40 public class AEInstaller2 { 37 41 38 private static ResourceBundle imagesBundle = ResourceBundle 39 .getBundle("net.oni2.aeinstaller.Images"); 40 private static ResourceBundle basicBundle = ResourceBundle 41 .getBundle("net.oni2.aeinstaller.AEInstaller"); 42 private static ResourceBundle globalBundle = ResourceBundle 43 .getBundle("net.oni2.aeinstaller.localization.Global"); 42 private static ResourceBundle imagesBundle; 43 private static ResourceBundle basicBundle; 44 private static ResourceBundle globalBundle; 44 45 45 46 private static Application app = null; … … 58 59 } catch (IOException e) { 59 60 e.printStackTrace(); 61 } 62 } 63 64 private static void addClassPath(File dir) { 65 try { 66 URL u = dir.toURI().toURL(); 67 URLClassLoader urlClassLoader = (URLClassLoader) ClassLoader 68 .getSystemClassLoader(); 69 Class<URLClassLoader> urlClass = URLClassLoader.class; 70 Method method = urlClass.getDeclaredMethod("addURL", 71 new Class[] { URL.class }); 72 method.setAccessible(true); 73 method.invoke(urlClassLoader, new Object[] { u }); 74 } catch (MalformedURLException e) { 75 } catch (SecurityException e) { 76 } catch (NoSuchMethodException e) { 77 } catch (IllegalArgumentException e) { 78 } catch (IllegalAccessException e) { 79 } catch (InvocationTargetException e) { 60 80 } 61 81 } … … 95 115 Settings.setDebug(debug); 96 116 Settings.getInstance().setNoCacheUpdateMode(noCacheUpdate); 117 118 File localesDir = new File(Paths.getInstallerPath(), "locales"); 119 if (localesDir.isDirectory()) 120 addClassPath(localesDir); 121 imagesBundle = ResourceBundle.getBundle("net.oni2.aeinstaller.Images"); 122 basicBundle = ResourceBundle 123 .getBundle("net.oni2.aeinstaller.AEInstaller"); 124 globalBundle = ResourceBundle 125 .getBundle("net.oni2.aeinstaller.localization.Global"); 97 126 98 127 SwingJavaBuilder.getConfig().addResourceBundle(imagesBundle); -
AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java
r649 r651 130 130 131 131 setSize(getWidth() + 150, getHeight()); 132 contents.setDividerLocation(5 00);132 contents.setDividerLocation(550); 133 133 contents.setResizeWeight(0.4); 134 134 -
AE/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTableModel.java
r648 r651 129 129 switch (colNum) { 130 130 case 0: 131 w = 70; 132 col.setPreferredWidth(w); 133 col.setMinWidth(w); 134 col.setMaxWidth(w); 135 break; 136 case 1: 137 col.setPreferredWidth(150); 138 break; 139 case 2: 131 140 w = 60; 132 141 col.setPreferredWidth(w); … … 134 143 col.setMaxWidth(w); 135 144 break; 136 case 1:137 col.setPreferredWidth(150);138 break;139 case 2:140 w = 55;141 col.setPreferredWidth(w);142 col.setMinWidth(w);143 col.setMaxWidth(w);144 break;145 145 case 3: 146 146 col.setPreferredWidth(90); 147 147 break; 148 148 case 4: 149 w = 55;150 col.setPreferredWidth(w); 151 col.setMinWidth(w); 152 col.setMaxWidth(w); 153 break; 154 case 5: 155 w = 95;149 w = 60; 150 col.setPreferredWidth(w); 151 col.setMinWidth(w); 152 col.setMaxWidth(w); 153 break; 154 case 5: 155 w = 115; 156 156 col.setPreferredWidth(w); 157 157 col.setMinWidth(w);
Note:
See TracChangeset
for help on using the changeset viewer.