diff --git a/src/main/java/com/tonikelope/megabasterd/Download.java b/src/main/java/com/tonikelope/megabasterd/Download.java index 368248392..b5f2cbd11 100644 --- a/src/main/java/com/tonikelope/megabasterd/Download.java +++ b/src/main/java/com/tonikelope/megabasterd/Download.java @@ -592,7 +592,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea } } - getView().printStatusNormal("Downloading file from mega " + (_ma.getFull_email() != null ? "(" + _ma.getFull_email() + ")" : "") + " ..."); + getView().printStatusNormal(LabelTranslatorSingleton.getInstance().translate("Downloading file from mega ") + (_ma.getFull_email() != null ? "(" + _ma.getFull_email() + ")" : "") + " ..."); getMain_panel().getDownload_manager().secureNotify(); @@ -685,7 +685,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea getView().getStop_button().setVisible(true); - getView().getStop_button().setText("CANCEL CHECK"); + getView().getStop_button().setText(LabelTranslatorSingleton.getInstance().translate("CANCEL CHECK")); } }); @@ -999,7 +999,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea @Override public void run() { - getView().getPause_button().setText("RESUME DOWNLOAD"); + getView().getPause_button().setText(LabelTranslatorSingleton.getInstance().translate("RESUME DOWNLOAD")); getView().getPause_button().setEnabled(true); } }); @@ -1017,7 +1017,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea @Override public void run() { - getView().getPause_button().setText("RESUME DOWNLOAD"); + getView().getPause_button().setText(LabelTranslatorSingleton.getInstance().translate("RESUME DOWNLOAD")); getView().getPause_button().setEnabled(true); } }); @@ -1192,7 +1192,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea @Override public void run() { - getView().getPause_button().setText("RESUME DOWNLOAD"); + getView().getPause_button().setText(LabelTranslatorSingleton.getInstance().translate("RESUME DOWNLOAD")); getView().getPause_button().setEnabled(true); } @@ -1383,7 +1383,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea getView().getStop_button().setVisible(true); - getView().getStop_button().setText("CANCEL RETRY"); + getView().getStop_button().setText(LabelTranslatorSingleton.getInstance().translate("CANCEL RETRY")); } }); @@ -1417,7 +1417,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea @Override public void run() { - getView().getStop_button().setText("CANCEL DOWNLOAD"); + getView().getStop_button().setText(LabelTranslatorSingleton.getInstance().translate("CANCEL DOWNLOAD")); getView().getStop_button().setVisible(false); } }); @@ -1466,7 +1466,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea getView().getStop_button().setVisible(true); - getView().getStop_button().setText("CANCEL RETRY"); + getView().getStop_button().setText(LabelTranslatorSingleton.getInstance().translate("CANCEL RETRY")); } }); @@ -1494,7 +1494,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea @Override public void run() { - getView().getStop_button().setText("CANCEL DOWNLOAD"); + getView().getStop_button().setText(LabelTranslatorSingleton.getInstance().translate("CANCEL DOWNLOAD")); getView().getStop_button().setVisible(false); } }); diff --git a/src/main/java/com/tonikelope/megabasterd/DownloadView.java b/src/main/java/com/tonikelope/megabasterd/DownloadView.java index 386cfbadd..af99e4f28 100644 --- a/src/main/java/com/tonikelope/megabasterd/DownloadView.java +++ b/src/main/java/com/tonikelope/megabasterd/DownloadView.java @@ -91,7 +91,7 @@ public final class DownloadView extends javax.swing.JPanel implements Transferen updateFonts(this, DEFAULT_FONT, download.getMain_panel().getZoom_factor()); - translateLabels(getRootPane()); + translateLabels(this); _download = download; @@ -361,7 +361,7 @@ public final class DownloadView extends javax.swing.JPanel implements Transferen copyTextToClipboard(_download.getUrl()); - JOptionPane.showMessageDialog(_download.getMain_panel().getView(), "Link was copied to clipboard!"); + JOptionPane.showMessageDialog(_download.getMain_panel().getView(), LabelTranslatorSingleton.getInstance().translate("Link was copied to clipboard!")); }//GEN-LAST:event_copy_link_buttonActionPerformed private void restart_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_restart_buttonActionPerformed @@ -387,7 +387,7 @@ public final class DownloadView extends javax.swing.JPanel implements Transferen try { Desktop.getDesktop().open(new File(_download.getDownload_path() + "/" + _download.getFile_name()).getParentFile()); } catch (IOException ex) { - JOptionPane.showMessageDialog(_download.getMain_panel().getView(), "Folder not found"); + JOptionPane.showMessageDialog(_download.getMain_panel().getView(), LabelTranslatorSingleton.getInstance().translate("Folder not found")); } } @@ -436,7 +436,7 @@ public final class DownloadView extends javax.swing.JPanel implements Transferen c.setVisible(false); } - pause_button.setText("PAUSE DOWNLOAD"); + pause_button.setText(LabelTranslatorSingleton.getInstance().translate("PAUSE DOWNLOAD")); _download.getMain_panel().getView().getPause_all_down_button().setVisible(true); } }); @@ -516,7 +516,7 @@ public final class DownloadView extends javax.swing.JPanel implements Transferen public void run() { status_label.setForeground(Color.red); - status_label.setText(message); + status_label.setText(LabelTranslatorSingleton.getInstance().translate(message)); } }); } @@ -530,7 +530,7 @@ public final class DownloadView extends javax.swing.JPanel implements Transferen public void run() { status_label.setForeground(new Color(0, 170, 0)); - status_label.setText(message); + status_label.setText(LabelTranslatorSingleton.getInstance().translate(message)); } }); } @@ -544,7 +544,7 @@ public final class DownloadView extends javax.swing.JPanel implements Transferen public void run() { status_label.setForeground(new Color(102, 102, 102)); - status_label.setText(message); + status_label.setText(LabelTranslatorSingleton.getInstance().translate(message)); } }); @@ -583,7 +583,7 @@ public final class DownloadView extends javax.swing.JPanel implements Transferen @Override public void run() { slot_status_label.setForeground(status_color); - slot_status_label.setText(status); + slot_status_label.setText(LabelTranslatorSingleton.getInstance().translate(status)); } }); } diff --git a/src/main/java/com/tonikelope/megabasterd/FileGrabberDialog.java b/src/main/java/com/tonikelope/megabasterd/FileGrabberDialog.java index d5a8c2e00..8dd50ee65 100644 --- a/src/main/java/com/tonikelope/megabasterd/FileGrabberDialog.java +++ b/src/main/java/com/tonikelope/megabasterd/FileGrabberDialog.java @@ -124,7 +124,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog { } else { used_space_label.setForeground(Color.red); - used_space_label.setText("No MEGA accounts available (Go to Settings > Accounts)"); + used_space_label.setText(LabelTranslatorSingleton.getInstance().translate("No MEGA accounts available (Go to Settings > Accounts)")); } pack(); @@ -361,7 +361,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog { private void add_files_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_add_files_buttonActionPerformed - add_files_button.setText("Adding files, please wait..."); + add_files_button.setText(LabelTranslatorSingleton.getInstance().translate("Adding files, please wait...")); add_files_button.setEnabled(false); add_folder_button.setEnabled(false); warning_label.setEnabled(false); @@ -412,7 +412,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog { add_folder_button.setEnabled(true); - add_files_button.setText("Add files"); + add_files_button.setText(LabelTranslatorSingleton.getInstance().translate("Add files")); boolean root_childs = ((TreeNode) tree_model.getRoot()).getChildCount() > 0; @@ -433,7 +433,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog { boolean root_childs = ((TreeNode) file_tree.getModel().getRoot()).getChildCount() > 0; - add_files_button.setText("Add files"); + add_files_button.setText(LabelTranslatorSingleton.getInstance().translate("Add files")); add_files_button.setEnabled(true); add_folder_button.setEnabled(true); file_tree.setRootVisible(root_childs); @@ -450,7 +450,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog { private void add_folder_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_add_folder_buttonActionPerformed - add_folder_button.setText("Adding folder, please wait..."); + add_folder_button.setText(LabelTranslatorSingleton.getInstance().translate("Adding folder, please wait...")); add_files_button.setEnabled(false); add_folder_button.setEnabled(false); @@ -495,7 +495,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog { add_folder_button.setEnabled(true); - add_folder_button.setText("Add folder"); + add_folder_button.setText(LabelTranslatorSingleton.getInstance().translate("Add folder")); boolean root_childs = ((TreeNode) tree_model.getRoot()).getChildCount() > 0; @@ -518,7 +518,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog { boolean root_childs = ((TreeNode) file_tree.getModel().getRoot()).getChildCount() > 0; - add_folder_button.setText("Add folder"); + add_folder_button.setText(LabelTranslatorSingleton.getInstance().translate("Add folder")); add_files_button.setEnabled(true); add_folder_button.setEnabled(true); file_tree.setRootVisible(root_childs); @@ -553,7 +553,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog { used_space_label.setForeground(new Color(102, 102, 102)); - used_space_label.setText("Checking account quota, please wait..."); + used_space_label.setText(LabelTranslatorSingleton.getInstance().translate("Checking account quota, please wait...")); account_combobox.setEnabled(false); account_label.setEnabled(false); @@ -638,7 +638,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog { used_space_label.setForeground(Color.red); - used_space_label.setText("ERROR checking account quota!"); + used_space_label.setText(LabelTranslatorSingleton.getInstance().translate("ERROR checking account quota!")); } }); diff --git a/src/main/java/com/tonikelope/megabasterd/FileMergerDialog.java b/src/main/java/com/tonikelope/megabasterd/FileMergerDialog.java index ec6c1b969..4dbd719fe 100644 --- a/src/main/java/com/tonikelope/megabasterd/FileMergerDialog.java +++ b/src/main/java/com/tonikelope/megabasterd/FileMergerDialog.java @@ -226,7 +226,7 @@ public class FileMergerDialog extends javax.swing.JDialog { private void file_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_file_buttonActionPerformed // TODO add your handling code here: - this.file_button.setText("Selecting file..."); + this.file_button.setText(LabelTranslatorSingleton.getInstance().translate("Selecting file...")); this.file_button.setEnabled(false); @@ -278,7 +278,7 @@ public class FileMergerDialog extends javax.swing.JDialog { } - this.file_button.setText("Select (any) file part"); + this.file_button.setText(LabelTranslatorSingleton.getInstance().translate("Select (any) file part")); this.file_button.setEnabled(true); @@ -289,7 +289,7 @@ public class FileMergerDialog extends javax.swing.JDialog { private void output_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_output_buttonActionPerformed // TODO add your handling code here: - this.output_button.setText("Changing output folder..."); + this.output_button.setText(LabelTranslatorSingleton.getInstance().translate("Changing output folder...")); this.file_button.setEnabled(false); @@ -314,7 +314,7 @@ public class FileMergerDialog extends javax.swing.JDialog { this.output_folder_label.setText(this._output_dir.getAbsolutePath()); } - this.output_button.setText("Change output folder"); + this.output_button.setText(LabelTranslatorSingleton.getInstance().translate("Change output folder")); this.file_button.setEnabled(true); @@ -334,7 +334,7 @@ public class FileMergerDialog extends javax.swing.JDialog { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); - this.merge_button.setText("MERGING FILE..."); + this.merge_button.setText(LabelTranslatorSingleton.getInstance().translate("MERGING FILE...")); this.file_button.setEnabled(false); @@ -360,7 +360,7 @@ public class FileMergerDialog extends javax.swing.JDialog { _deleteParts(); } - JOptionPane.showMessageDialog(tthis, "File successfully merged!"); + JOptionPane.showMessageDialog(tthis, LabelTranslatorSingleton.getInstance().translate("File successfully merged!")); if (Desktop.isDesktopSupported()) { try { @@ -397,7 +397,7 @@ public class FileMergerDialog extends javax.swing.JDialog { jProgressBar2.setValue(0); jProgressBar2.setVisible(false); - merge_button.setText("MERGE FILE"); + merge_button.setText(LabelTranslatorSingleton.getInstance().translate("MERGE FILE")); file_button.setEnabled(true); diff --git a/src/main/java/com/tonikelope/megabasterd/FileSplitterDialog.java b/src/main/java/com/tonikelope/megabasterd/FileSplitterDialog.java index 6c8573240..40654cacb 100644 --- a/src/main/java/com/tonikelope/megabasterd/FileSplitterDialog.java +++ b/src/main/java/com/tonikelope/megabasterd/FileSplitterDialog.java @@ -249,7 +249,7 @@ public class FileSplitterDialog extends javax.swing.JDialog { private void file_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_file_buttonActionPerformed // TODO add your handling code here: - this.file_button.setText("Opening file..."); + this.file_button.setText(LabelTranslatorSingleton.getInstance().translate("Opening file...")); this.file_button.setEnabled(false); @@ -278,7 +278,7 @@ public class FileSplitterDialog extends javax.swing.JDialog { this.split_button.setEnabled(true); } - this.file_button.setText("Select file"); + this.file_button.setText(LabelTranslatorSingleton.getInstance().translate("Select file")); this.file_button.setEnabled(true); @@ -289,7 +289,7 @@ public class FileSplitterDialog extends javax.swing.JDialog { private void output_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_output_buttonActionPerformed // TODO add your handling code here: - this.output_button.setText("Changing output folder..."); + this.output_button.setText(LabelTranslatorSingleton.getInstance().translate("Changing output folder...")); this.file_button.setEnabled(false); @@ -312,7 +312,7 @@ public class FileSplitterDialog extends javax.swing.JDialog { this.output_folder_label.setText(this._output_dir.getAbsolutePath()); } - this.output_button.setText("Change output folder"); + this.output_button.setText(LabelTranslatorSingleton.getInstance().translate("Change output folder")); this.file_button.setEnabled(true); @@ -330,7 +330,7 @@ public class FileSplitterDialog extends javax.swing.JDialog { this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); - this.split_button.setText("SPLITTING FILE..."); + this.split_button.setText(LabelTranslatorSingleton.getInstance().translate("SPLITTING FILE...")); this.file_button.setEnabled(false); @@ -353,7 +353,7 @@ public class FileSplitterDialog extends javax.swing.JDialog { try { if (_splitFile()) { - JOptionPane.showMessageDialog(tthis, "File successfully splitted!"); + JOptionPane.showMessageDialog(tthis, LabelTranslatorSingleton.getInstance().translate("File successfully splitted!")); if (Desktop.isDesktopSupported()) { try { @@ -388,7 +388,7 @@ public class FileSplitterDialog extends javax.swing.JDialog { jProgressBar2.setValue(0); jProgressBar2.setVisible(false); - split_button.setText("SPLIT FILE"); + split_button.setText(LabelTranslatorSingleton.getInstance().translate("SPLIT FILE")); file_button.setEnabled(true); diff --git a/src/main/java/com/tonikelope/megabasterd/FolderLinkDialog.java b/src/main/java/com/tonikelope/megabasterd/FolderLinkDialog.java index 2494b98ec..476890b66 100644 --- a/src/main/java/com/tonikelope/megabasterd/FolderLinkDialog.java +++ b/src/main/java/com/tonikelope/megabasterd/FolderLinkDialog.java @@ -270,7 +270,7 @@ public final class FolderLinkDialog extends javax.swing.JDialog { private void restore_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_restore_buttonActionPerformed - restore_button.setText("Restoring data, please wait..."); + restore_button.setText(LabelTranslatorSingleton.getInstance().translate("Restoring data, please wait...")); file_tree.setEnabled(false); @@ -288,7 +288,7 @@ public final class FolderLinkDialog extends javax.swing.JDialog { _genDownloadLiks(); restore_button.setVisible(false); - restore_button.setText("Restore folder data"); + restore_button.setText(LabelTranslatorSingleton.getInstance().translate("Restore folder data")); boolean root_childs = ((TreeNode) file_tree.getModel().getRoot()).getChildCount() > 0; for (JComponent c : new JComponent[]{restore_button, dance_button, skip_button, skip_rest_button, file_tree}) { diff --git a/src/main/java/com/tonikelope/megabasterd/LabelTranslatorSingleton.java b/src/main/java/com/tonikelope/megabasterd/LabelTranslatorSingleton.java index 68ec01a7f..bea239007 100644 --- a/src/main/java/com/tonikelope/megabasterd/LabelTranslatorSingleton.java +++ b/src/main/java/com/tonikelope/megabasterd/LabelTranslatorSingleton.java @@ -98,7 +98,7 @@ public final class LabelTranslatorSingleton { _rosetta.put("PAUSE UPLOAD", "PAUSAR SUBIDA"); _rosetta.put("CANCEL CHECK", "CANCELAR VERIFICACIÓN"); _rosetta.put("Keep temp file", "Conservar archivo temporal"); - _rosetta.put("Use HTTP(S) PROXY", "Utilizar PROXY HTTP(S)");; + _rosetta.put("Use HTTP(S) PROXY", "Utilizar PROXY HTTP(S)"); _rosetta.put("MERGING FILE...", "JUNTANDO ARCHIVO..."); _rosetta.put("Checking MEGA account...", "Comprobando cuenta de MEGA..."); _rosetta.put("Remove selected", "Quitar seleccionado"); @@ -180,7 +180,53 @@ public final class LabelTranslatorSingleton { _rosetta.put("Language:", "Idioma:"); _rosetta.put("English", "Inglés"); _rosetta.put("Spanish", "Español"); - + _rosetta.put("Checking account quota, please wait...", "Comprobando espacio utilizado de la cuenta, por favor espera..."); + _rosetta.put("ERROR checking account quota!", "ERROR al comprobar el espacio utilizado."); + _rosetta.put("Quota used: ", "Espacio utilizado: "); + _rosetta.put("If you DO NOT want to upload some folder or file you can REMOVE it (to select several items at the same time use CTRL + LMOUSE).", "Si no quieres subir alguna carpeta o archivo puedes quitarlo de la lista (para seleccionar varios elementos al mismo tiempo usa CTRL + RATÓN_IZQ)"); + _rosetta.put("Upload name:", "Nombre de la subida:"); + _rosetta.put("Account:", "Cuenta:"); + _rosetta.put("Folder link detected!", "¡Enlace de carpeta detectado!"); + _rosetta.put("File already exists!", "¡El archivo ya existe!"); + _rosetta.put("Megabasterd is stopping transferences safely, please wait...", "MegaBasterd está deteniendo las transferencias de forma segura, por favor espera..."); + _rosetta.put("Put your MEGA/MegaCrypter/ELC link/s here (one per line):", "Pon aquí tus enlaces de MEGA/MegaCrypter/ELC (uno por línea):"); + _rosetta.put("Download folder:", "Carpeta de descarga:"); + _rosetta.put("Split size (MBs):", "Tamaño de cada parte (MBs):"); + _rosetta.put("File successfully splitted!", "¡Archivo partido correctamente!"); + _rosetta.put("File successfully merged!", "¡Archivo juntado correctamente!"); + _rosetta.put("File successfuly downloaded!", "¡Archivo descargado correctamente!"); + _rosetta.put("Download paused!", "¡Descarga pausada!"); + _rosetta.put("Downloading file from mega ...", "Descargando archivo de mega ..."); + _rosetta.put("Open folder", "Abrir carpeta"); + _rosetta.put("Copy link", "Copiar enlace"); + _rosetta.put("Close", "Cerrar"); + _rosetta.put("Restart", "Reiniciar"); + _rosetta.put("Downloading file from mega ", "Descargando archivo de mega "); + _rosetta.put("EXIT NOW", "SALIR AHORA MISMO"); + _rosetta.put("Download CANCELED!", "¡Descarga CANCELADA!"); + _rosetta.put("Upload CANCELED!", "¡Subida CANCELADA!"); + _rosetta.put("Uploading file to mega (", "Subiendo archivo a mega ("); + _rosetta.put("Put your MEGA/MegaCrypter/ELC link here in order to get a streaming link:", "Pon aquí tu enlace de MEGA/MegaCrypter/ELC para conseguir un enlace de streaming:"); + _rosetta.put("Use this account for streaming:", "Usar esta cuenta para streaming:"); + _rosetta.put("Use this account for download:", "Usar esta cuenta para descargar:"); + _rosetta.put("Streaming link was copied to clipboard!\nRemember to keep MegaBasterd running in background while playing content.", "El enlace de streaming se ha copiado en el portapapeles!\nRecuerda dejar abierto MegaBasterd mientras se reproduce el contenido."); + _rosetta.put("CANCEL UPLOAD", "CANCELAR SUBIDA"); + _rosetta.put("Upload paused!", "¡Subida pausada!"); + _rosetta.put("Stopping download safely before exit MegaBasterd, please wait...", "Deteniendo descarga de forma segura antes de salir, por favor espera..."); + _rosetta.put("Stopping upload safely before exit MegaBasterd, please wait...", "Deteniendo subida de forma segura antes de salir, por favor espera..."); + _rosetta.put("Starting download, please wait...", "Empezando descarga, por favor espera..."); + _rosetta.put("Starting upload, please wait...", "Empezando subida, por favor espera..."); + _rosetta.put("Starting download (retrieving MEGA temp link), please wait...", "Empezando descarga (pidiendo enlace temporal de MEGA), por favor espera..."); + _rosetta.put("File exists, resuming download...", "El archivo existe, continuando descarga..."); + _rosetta.put("Truncating temp file...", "Truncando fichero temporal..."); + _rosetta.put("Waiting to check file integrity...", "Esperando para verificar integridad del archivo..."); + _rosetta.put("Checking file integrity, please wait...", "Verificando integridad del archivo..."); + _rosetta.put("Provisioning download, please wait...", "Aprovisionando descarga, por favor espera..."); + _rosetta.put("Waiting to start...", "Esperando para empezar..."); + _rosetta.put("Provisioning upload, please wait...", "Aprovisionando subida, por favor espera..."); + _rosetta.put("Waiting to start (", "Esperando para empezar ("); + _rosetta.put("Creating new MEGA node ... ***DO NOT EXIT MEGABASTERD NOW***", "Creando nuevo nodo de MEGA ... ***NO CIERRES MEGABASTERD EN ESTE MOMENTO***"); + _rosetta.put("File successfully uploaded! (", "¡Archivo subido correctamente! ("); } public String translate(String orig) { diff --git a/src/main/java/com/tonikelope/megabasterd/LinkGrabberDialog.form b/src/main/java/com/tonikelope/megabasterd/LinkGrabberDialog.form index 820f1923d..ecabb1b52 100644 --- a/src/main/java/com/tonikelope/megabasterd/LinkGrabberDialog.form +++ b/src/main/java/com/tonikelope/megabasterd/LinkGrabberDialog.form @@ -152,7 +152,7 @@ - + diff --git a/src/main/java/com/tonikelope/megabasterd/LinkGrabberDialog.java b/src/main/java/com/tonikelope/megabasterd/LinkGrabberDialog.java index e62716b6b..992020763 100644 --- a/src/main/java/com/tonikelope/megabasterd/LinkGrabberDialog.java +++ b/src/main/java/com/tonikelope/megabasterd/LinkGrabberDialog.java @@ -171,7 +171,7 @@ public final class LinkGrabberDialog extends javax.swing.JDialog implements Clip }); down_dir_to_label.setFont(new java.awt.Font("Dialog", 1, 16)); // NOI18N - down_dir_to_label.setText("Download folder: "); + down_dir_to_label.setText("Download folder:"); down_dir_to_label.setDoubleBuffered(true); download_dir_label.setFont(new java.awt.Font("Dialog", 2, 16)); // NOI18N @@ -258,7 +258,7 @@ public final class LinkGrabberDialog extends javax.swing.JDialog implements Clip private void change_dir_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_change_dir_buttonActionPerformed - change_dir_button.setText("Selecting folder..."); + change_dir_button.setText(LabelTranslatorSingleton.getInstance().translate("Selecting folder...")); change_dir_button.setEnabled(false); javax.swing.JFileChooser filechooser = new javax.swing.JFileChooser(); @@ -278,7 +278,7 @@ public final class LinkGrabberDialog extends javax.swing.JDialog implements Clip } - change_dir_button.setText("Change it"); + change_dir_button.setText(LabelTranslatorSingleton.getInstance().translate("Change it")); change_dir_button.setEnabled(true); pack(); @@ -286,7 +286,7 @@ public final class LinkGrabberDialog extends javax.swing.JDialog implements Clip private void dlc_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_dlc_buttonActionPerformed - dlc_button.setText("Loading DLC, please wait..."); + dlc_button.setText(LabelTranslatorSingleton.getInstance().translate("Loading DLC, please wait...")); dlc_button.setEnabled(false); @@ -363,7 +363,7 @@ public final class LinkGrabberDialog extends javax.swing.JDialog implements Clip Logger.getLogger(getClass().getName()).log(Level.SEVERE, null, ex); } - dlc_button.setText("Load DLC container"); + dlc_button.setText(LabelTranslatorSingleton.getInstance().translate("Load DLC container")); dlc_button.setEnabled(true); @@ -377,7 +377,7 @@ public final class LinkGrabberDialog extends javax.swing.JDialog implements Clip } else { - dlc_button.setText("Load DLC container"); + dlc_button.setText(LabelTranslatorSingleton.getInstance().translate("Load DLC container")); dlc_button.setEnabled(true); @@ -401,7 +401,7 @@ public final class LinkGrabberDialog extends javax.swing.JDialog implements Clip dance_button.setEnabled(false); - dance_button.setText("Checking MEGA account..."); + dance_button.setText(LabelTranslatorSingleton.getInstance().translate("Checking MEGA account...")); pack(); @@ -429,7 +429,7 @@ public final class LinkGrabberDialog extends javax.swing.JDialog implements Clip public void run() { getUse_mega_account_down_combobox().setEnabled(true); - getDance_button().setText("Let's dance, baby"); + getDance_button().setText(LabelTranslatorSingleton.getInstance().translate("Let's dance, baby")); getDance_button().setEnabled(true); diff --git a/src/main/java/com/tonikelope/megabasterd/MainPanel.java b/src/main/java/com/tonikelope/megabasterd/MainPanel.java index 1cb550dfd..dda23b902 100644 --- a/src/main/java/com/tonikelope/megabasterd/MainPanel.java +++ b/src/main/java/com/tonikelope/megabasterd/MainPanel.java @@ -202,7 +202,7 @@ public final class MainPanel { if (new_version != null) { - JOptionPane.showMessageDialog(getView(), "MegaBasterd NEW VERSION (" + new_version + ") is available!\n\n(HELP > ABOUT for more info)"); + JOptionPane.showMessageDialog(getView(), LabelTranslatorSingleton.getInstance().translate("MegaBasterd NEW VERSION is available! -> ") + new_version); } } }); diff --git a/src/main/java/com/tonikelope/megabasterd/StreamerDialog.java b/src/main/java/com/tonikelope/megabasterd/StreamerDialog.java index f77d20622..e617d339a 100644 --- a/src/main/java/com/tonikelope/megabasterd/StreamerDialog.java +++ b/src/main/java/com/tonikelope/megabasterd/StreamerDialog.java @@ -261,7 +261,7 @@ public final class StreamerDialog extends javax.swing.JDialog implements Clipboa _mainPanelView.getMain_panel().getClipboardspy().detachObserver((ClipboardChangeObserver) tthis); copyTextToClipboard(stream_link); - JOptionPane.showMessageDialog(tthis, "Streaming link was copied to clipboard!\nRemember to keep MegaBasterd running in background while playing content."); + JOptionPane.showMessageDialog(tthis, LabelTranslatorSingleton.getInstance().translate("Streaming link was copied to clipboard!\nRemember to keep MegaBasterd running in background while playing content.")); dispose(); getParent().dispatchEvent(new WindowEvent(tthis, WINDOW_CLOSING)); } @@ -284,7 +284,7 @@ public final class StreamerDialog extends javax.swing.JDialog implements Clipboa dance_button.setEnabled(false); - dance_button.setText("Checking MEGA account..."); + dance_button.setText(LabelTranslatorSingleton.getInstance().translate("Checking MEGA account...")); pack(); @@ -313,7 +313,7 @@ public final class StreamerDialog extends javax.swing.JDialog implements Clipboa public void run() { getUse_mega_account_down_combobox().setEnabled(true); - getDance_button().setText("Let's dance, baby"); + getDance_button().setText(LabelTranslatorSingleton.getInstance().translate("Let's dance, baby")); getDance_button().setEnabled(true); diff --git a/src/main/java/com/tonikelope/megabasterd/TransferenceManager.java b/src/main/java/com/tonikelope/megabasterd/TransferenceManager.java index 129aa6d77..8af965f1d 100644 --- a/src/main/java/com/tonikelope/megabasterd/TransferenceManager.java +++ b/src/main/java/com/tonikelope/megabasterd/TransferenceManager.java @@ -303,7 +303,7 @@ abstract public class TransferenceManager implements Runnable, SecureSingleThrea if (!_transference_finished_queue.isEmpty() && _isOKFinishedInQueue()) { - _close_all_button.setText("Close all OK finished"); + _close_all_button.setText(LabelTranslatorSingleton.getInstance().translate("Close all OK finished")); _close_all_button.setVisible(true); diff --git a/src/main/java/com/tonikelope/megabasterd/Upload.java b/src/main/java/com/tonikelope/megabasterd/Upload.java index f54a52d7a..ae6fb1e95 100644 --- a/src/main/java/com/tonikelope/megabasterd/Upload.java +++ b/src/main/java/com/tonikelope/megabasterd/Upload.java @@ -428,7 +428,7 @@ public final class Upload implements Transference, Runnable, SecureSingleThreadN } else { - getView().printStatusNormal("Waiting to start (" + _ma.getFull_email() + ") ..."); + getView().printStatusNormal(LabelTranslatorSingleton.getInstance().translate("Waiting to start (") + _ma.getFull_email() + ") ..."); swingInvoke( new Runnable() { @@ -766,7 +766,7 @@ public final class Upload implements Transference, Runnable, SecureSingleThreadN } - getView().printStatusNormal("Uploading file to mega (" + _ma.getFull_email() + ") ..."); + getView().printStatusNormal(LabelTranslatorSingleton.getInstance().translate("Uploading file to mega (") + _ma.getFull_email() + ") ..."); getMain_panel().getUpload_manager().secureNotify(); @@ -886,7 +886,7 @@ public final class Upload implements Transference, Runnable, SecureSingleThreadN Logger.getLogger(getClass().getName()).log(Level.SEVERE, null, ex); } - getView().printStatusOK("File successfully uploaded! (" + _ma.getFull_email() + ")"); + getView().printStatusOK(LabelTranslatorSingleton.getInstance().translate("File successfully uploaded! (") + _ma.getFull_email() + ")"); } @@ -1029,7 +1029,7 @@ public final class Upload implements Transference, Runnable, SecureSingleThreadN new Runnable() { @Override public void run() { - getView().getPause_button().setText("RESUME UPLOAD"); + getView().getPause_button().setText(LabelTranslatorSingleton.getInstance().translate("RESUME UPLOAD")); getView().getPause_button().setEnabled(true); } @@ -1049,7 +1049,7 @@ public final class Upload implements Transference, Runnable, SecureSingleThreadN @Override public void run() { - getView().getPause_button().setText("RESUME UPLOAD"); + getView().getPause_button().setText(LabelTranslatorSingleton.getInstance().translate("RESUME UPLOAD")); getView().getPause_button().setEnabled(true); } }); @@ -1096,7 +1096,7 @@ public final class Upload implements Transference, Runnable, SecureSingleThreadN new Runnable() { @Override public void run() { - getView().getPause_button().setText("RESUME UPLOAD"); + getView().getPause_button().setText(LabelTranslatorSingleton.getInstance().translate("RESUME UPLOAD")); getView().getPause_button().setEnabled(true); } }); diff --git a/src/main/java/com/tonikelope/megabasterd/UploadView.java b/src/main/java/com/tonikelope/megabasterd/UploadView.java index 2e32cd693..fde3b78b5 100644 --- a/src/main/java/com/tonikelope/megabasterd/UploadView.java +++ b/src/main/java/com/tonikelope/megabasterd/UploadView.java @@ -84,7 +84,7 @@ public final class UploadView extends javax.swing.JPanel implements Transference updateFonts(this, DEFAULT_FONT, upload.getMain_panel().getZoom_factor()); - translateLabels(getRootPane()); + translateLabels(this); _upload = upload; @@ -358,13 +358,13 @@ public final class UploadView extends javax.swing.JPanel implements Transference folder_link_button.setEnabled(false); - folder_link_button.setText("Please wait..."); + folder_link_button.setText(LabelTranslatorSingleton.getInstance().translate("Please wait...")); copyTextToClipboard(_upload.getFolder_link()); - folder_link_button.setText("Copy folder link"); + folder_link_button.setText(LabelTranslatorSingleton.getInstance().translate("Copy folder link")); - JOptionPane.showMessageDialog(_upload.getMain_panel().getView(), "MEGA folder link was copied to clipboard!"); + JOptionPane.showMessageDialog(_upload.getMain_panel().getView(), LabelTranslatorSingleton.getInstance().translate("MEGA folder link was copied to clipboard!")); folder_link_button.setEnabled(true); }//GEN-LAST:event_folder_link_buttonActionPerformed @@ -373,13 +373,13 @@ public final class UploadView extends javax.swing.JPanel implements Transference file_link_button.setEnabled(false); - file_link_button.setText("Please wait..."); + file_link_button.setText(LabelTranslatorSingleton.getInstance().translate("Please wait...")); copyTextToClipboard(_upload.getFile_link()); - file_link_button.setText("Copy file link"); + file_link_button.setText(LabelTranslatorSingleton.getInstance().translate("Copy file link")); - JOptionPane.showMessageDialog(_upload.getMain_panel().getView(), "MEGA file link was copied to clipboard!"); + JOptionPane.showMessageDialog(_upload.getMain_panel().getView(), LabelTranslatorSingleton.getInstance().translate("MEGA file link was copied to clipboard!")); file_link_button.setEnabled(true); @@ -430,7 +430,7 @@ public final class UploadView extends javax.swing.JPanel implements Transference @Override public void resume() { - printStatusNormal("Uploading file from mega ..."); + printStatusNormal("Uploading file to mega ..."); swingInvoke( new Runnable() { @@ -447,7 +447,7 @@ public final class UploadView extends javax.swing.JPanel implements Transference c.setVisible(false); } - pause_button.setText("PAUSE DOWNLOAD"); + pause_button.setText(LabelTranslatorSingleton.getInstance().translate("PAUSE UPLOAD")); _upload.getMain_panel().getView().getPause_all_up_button().setVisible(true); } }); @@ -501,7 +501,7 @@ public final class UploadView extends javax.swing.JPanel implements Transference public void run() { status_label.setForeground(Color.red); - status_label.setText(message); + status_label.setText(LabelTranslatorSingleton.getInstance().translate(message)); } }); } @@ -515,7 +515,7 @@ public final class UploadView extends javax.swing.JPanel implements Transference public void run() { status_label.setForeground(new Color(0, 170, 0)); - status_label.setText(message); + status_label.setText(LabelTranslatorSingleton.getInstance().translate(message)); } }); } @@ -529,7 +529,7 @@ public final class UploadView extends javax.swing.JPanel implements Transference public void run() { status_label.setForeground(new Color(102, 102, 102)); - status_label.setText(message); + status_label.setText(LabelTranslatorSingleton.getInstance().translate(message)); } }); diff --git a/src/main/java/com/tonikelope/megabasterd/WarningExitMessage.form b/src/main/java/com/tonikelope/megabasterd/WarningExitMessage.form index 8e9776bba..652cf9365 100644 --- a/src/main/java/com/tonikelope/megabasterd/WarningExitMessage.form +++ b/src/main/java/com/tonikelope/megabasterd/WarningExitMessage.form @@ -89,7 +89,7 @@ - + diff --git a/src/main/java/com/tonikelope/megabasterd/WarningExitMessage.java b/src/main/java/com/tonikelope/megabasterd/WarningExitMessage.java index c5c4a30cc..d9bb8b990 100644 --- a/src/main/java/com/tonikelope/megabasterd/WarningExitMessage.java +++ b/src/main/java/com/tonikelope/megabasterd/WarningExitMessage.java @@ -68,7 +68,7 @@ public class WarningExitMessage extends javax.swing.JDialog { warning_label.setFont(new java.awt.Font("Dialog", 1, 18)); // NOI18N warning_label.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/icons8-error-96.png"))); // NOI18N - warning_label.setText("Megabasterd is stopping transferences safely, please wait... "); + warning_label.setText("Megabasterd is stopping transferences safely, please wait..."); exit_button.setBackground(new java.awt.Color(255, 0, 0)); exit_button.setFont(new java.awt.Font("Dialog", 1, 18)); // NOI18N