Added options for localization

This commit is contained in:
huangyuhui
2016-02-01 15:11:03 +08:00
parent 05382a0354
commit ac7f025952
25 changed files with 563 additions and 424 deletions

View File

@@ -140,7 +140,7 @@ public class ForgeInstaller {
if (output.exists())
output.delete();
byte[] decompressed = IOUtils.readFully(new XZInputStream(new ByteArrayInputStream(data)));
byte[] decompressed = IOUtils.readFully(new XZInputStream(new ByteArrayInputStream(data))).toByteArray();
String end = new String(decompressed, decompressed.length - 4, 4);
if (!end.equals("SIGN")) {
@@ -185,7 +185,7 @@ public class ForgeInstaller {
try (JarInputStream jar = new JarInputStream(new ByteArrayInputStream(data))) {
JarEntry entry = jar.getNextJarEntry();
while (entry != null) {
byte[] eData = IOUtils.readFully(jar);
byte[] eData = IOUtils.readFully(jar).toByteArray();
if (entry.getName().equals("checksums.sha1"))
hashes = new String(eData, Charset.forName("UTF-8")).split("\n");

View File

@@ -3863,7 +3863,7 @@ public final class MainWindow extends javax.swing.JFrame
File filepath = new File(IOUtils.currentDir(), "forge-installer.jar");
url = v.installer[1];
if (!TaskWindow.getInstance().addTask(new FileDownloadTask(url, filepath).setTag("cauldron-" + v.ver)).start())
MessageBox.Show(C.I18N.getString("install.failed_download_forge"));
MessageBox.Show(C.i18n("install.failed_download_forge"));
else
installMCPC(filepath);
}//GEN-LAST:event_btnDownloadMCPCActionPerformed
@@ -3872,10 +3872,10 @@ public final class MainWindow extends javax.swing.JFrame
try {
ForgeInstaller installer = new ForgeInstaller(IOUtils.currentDir(), filepath);
installer.install();
MessageBox.Show(C.I18N.getString("install.success"));
MessageBox.Show(C.i18n("install.success"));
} catch (Exception e) {
HMCLog.warn("Failed to install liteloader", e);
MessageBox.Show(C.I18N.getString("install.failed_forge"));
MessageBox.Show(C.i18n("install.failed_forge"));
}
}