diff --git a/pom.xml b/pom.xml index cf0aad937..d29681057 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.tonikelope MegaBasterd - 7.27 + 7.28 jar @@ -37,7 +37,7 @@ com.fasterxml.jackson.core jackson-databind - 2.9.10.4 + 2.9.10.5 diff --git a/src/main/java/com/tonikelope/megabasterd/LabelTranslatorSingleton.java b/src/main/java/com/tonikelope/megabasterd/LabelTranslatorSingleton.java index 36f14dd08..6749366a3 100644 --- a/src/main/java/com/tonikelope/megabasterd/LabelTranslatorSingleton.java +++ b/src/main/java/com/tonikelope/megabasterd/LabelTranslatorSingleton.java @@ -38,6 +38,8 @@ public class LabelTranslatorSingleton { private void Spanish() { + _addTranslation("WARNING: Using proxies or VPN to bypass MEGA's daily download limitation may violate its Terms of Use. USE THIS OPTION AT YOUR OWN RISK.", "AVISO: El uso de proxies o VPN para saltar el límite diario de descarga de MEGA podría violar sus Términos de Uso. UTILIZA ESTA OPCIÓN BAJO TU RESPONSABILIDAD."); + _addTranslation("Using proxies or VPN to bypass MEGA's daily download limitation may violate its Terms of Use.\n\nUSE THIS OPTION AT YOUR OWN RISK.", "El uso de proxies o VPN para saltar el límite diario de descarga de MEGA podría violar sus Términos de Uso.\n\nUTILIZA ESTA OPCIÓN BAJO TU RESPONSABILIDAD."); _addTranslation("Execute this command when MEGA download limit is reached:", "Ejecutar este comando cuando se alcance el límite de descarga de MEGA:"); _addTranslation("Use this proxy list (instead of the one included in MegaBasterd) Format is [*]IP:PORT[@user_b64:password_b64]", "Usar esta lista de proxys (en vez de la incluida en MegaBasterd) El formato es [*]IP:PUERTO[@usuario_b64:password_b64]"); _addTranslation("Waiting for completion handler ... ***DO NOT EXIT MEGABASTERD NOW***", "Esperando manejador de finalización ... ***NO CIERRES MEGABASTERD EN ESTE MOMENTO***"); diff --git a/src/main/java/com/tonikelope/megabasterd/MainPanel.java b/src/main/java/com/tonikelope/megabasterd/MainPanel.java index 44a4e4875..b16d8cbe4 100644 --- a/src/main/java/com/tonikelope/megabasterd/MainPanel.java +++ b/src/main/java/com/tonikelope/megabasterd/MainPanel.java @@ -60,7 +60,7 @@ import javax.swing.UIManager; */ public final class MainPanel { - public static final String VERSION = "7.27"; + public static final String VERSION = "7.28"; public static final boolean FORCE_SMART_PROXY = false; //TRUE FOR DEBUGING SMART PROXY public static final int THROTTLE_SLICE_SIZE = 16 * 1024; public static final int DEFAULT_BYTE_BUFFER_SIZE = 16 * 1024; @@ -69,7 +69,7 @@ public final class MainPanel { public static final int DEFAULT_MEGA_PROXY_PORT = 9999; public static final int RUN_COMMAND_TIME = 600; public static final String DEFAULT_LANGUAGE = "EN"; - public static final boolean DEFAULT_SMART_PROXY = true; + public static final boolean DEFAULT_SMART_PROXY = false; public static final double FORCE_GARBAGE_COLLECTION_MAX_MEMORY_PERCENT = 0.7; public static Font GUI_FONT = createAndRegisterFont("/fonts/Kalam-Light.ttf"); public static final float ZOOM_FACTOR = 1.0f; diff --git a/src/main/java/com/tonikelope/megabasterd/SettingsDialog.java b/src/main/java/com/tonikelope/megabasterd/SettingsDialog.java index 5223ab0cb..cce1c7c38 100644 --- a/src/main/java/com/tonikelope/megabasterd/SettingsDialog.java +++ b/src/main/java/com/tonikelope/megabasterd/SettingsDialog.java @@ -489,6 +489,7 @@ public class SettingsDialog extends javax.swing.JDialog { smart_proxy_checkbox.setSelected(use_smart_proxy); rec_smart_proxy_label.setEnabled(use_smart_proxy); + rec_smart_proxy_label1.setEnabled(use_smart_proxy); custom_proxy_list_label.setEnabled(use_smart_proxy); custom_proxy_textarea.setEnabled(use_smart_proxy); @@ -2831,7 +2832,7 @@ public class SettingsDialog extends javax.swing.JDialog { private void smart_proxy_checkboxMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_smart_proxy_checkboxMouseClicked // TODO add your handling code here: if (this.smart_proxy_checkbox.isSelected()) { - JOptionPane.showMessageDialog(this, "Using proxies or VPN to bypass MEGA's daily download limitation may violate its Terms of Use.\n\nUSE THIS OPTION AT YOUR OWN RISK.", "Pay attention to this", JOptionPane.WARNING_MESSAGE); + JOptionPane.showMessageDialog(this, LabelTranslatorSingleton.getInstance().translate("Using proxies or VPN to bypass MEGA's daily download limitation may violate its Terms of Use.\n\nUSE THIS OPTION AT YOUR OWN RISK."), LabelTranslatorSingleton.getInstance().translate("WARNING"), JOptionPane.WARNING_MESSAGE); } }//GEN-LAST:event_smart_proxy_checkboxMouseClicked diff --git a/src/main/resources/images/mbasterd_screen.png b/src/main/resources/images/mbasterd_screen.png index a42c3511c..202544945 100644 Binary files a/src/main/resources/images/mbasterd_screen.png and b/src/main/resources/images/mbasterd_screen.png differ