Skip to content

Commit 222ff6a

Browse files
committed
config: more languages
1 parent 5b703dc commit 222ff6a

File tree

11 files changed

+472
-917
lines changed

11 files changed

+472
-917
lines changed

src/main/java/com/mycompany/autobackupprogram/Dialogs/PreferencesDialog.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@ private void closeBtnActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS
158158
private void setLanguages() {
159159
languagesComboBox.addItem(LanguagesEnum.ENG.getLanguageName());
160160
languagesComboBox.addItem(LanguagesEnum.ITA.getLanguageName());
161+
languagesComboBox.addItem(LanguagesEnum.ESP.getLanguageName());
162+
languagesComboBox.addItem(LanguagesEnum.DEU.getLanguageName());
163+
languagesComboBox.addItem(LanguagesEnum.FRA.getLanguageName());
161164

162165
languagesComboBox.setSelectedItem(Preferences.getLanguage().getLanguageName());
163166
}

src/main/java/com/mycompany/autobackupprogram/Enums/LanguagesEnum.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
public enum LanguagesEnum {
44
ITA("Italiano", "ita.json"),
5-
ENG("English", "eng.json");
5+
ENG("English", "eng.json"),
6+
DEU("Deutsch", "deu.json"),
7+
ESP("Español", "esp.json"),
8+
FRA("Français", "fra.json");
69

710
private final String languageName;
811
private final String fileName;

src/main/java/com/mycompany/autobackupprogram/GUI/BackupManagerGUI.form

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,9 @@
165165
</MenuItem>
166166
<MenuItem class="javax.swing.JMenuItem" name="MenuSaveWithName">
167167
<Properties>
168+
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
169+
<Image iconType="3" name="/res/img/save.png"/>
170+
</Property>
168171
<Property name="text" type="java.lang.String" value="Save with name"/>
169172
</Properties>
170173
<Events>

src/main/java/com/mycompany/autobackupprogram/GUI/BackupManagerGUI.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1445,6 +1445,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
14451445
});
14461446
jMenu1.add(MenuSave);
14471447

1448+
MenuSaveWithName.setIcon(new javax.swing.ImageIcon(getClass().getResource("/res/img/save.png"))); // NOI18N
14481449
MenuSaveWithName.setText("Save with name");
14491450
MenuSaveWithName.addActionListener(new java.awt.event.ActionListener() {
14501451
public void actionPerformed(java.awt.event.ActionEvent evt) {

src/main/resources/res/config/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"New": true,
2525
"Quit": true,
2626
"Save": true,
27-
"SavceWithName": true,
27+
"SaveWithName": true,
2828
"Share": true,
2929
"Support": true,
3030
"Website": true
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"Language":"ita.json","Theme":"Carbon"}
1+
{"Language":"eng.json","Theme":"Light"}
725 Bytes
Loading
Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
{
2+
"General": {
3+
"AppName": "Backup Manager",
4+
"Backup": "Backup",
5+
"Version": "Version",
6+
"From": "Von",
7+
"To": "Nach",
8+
"OkButton": "Ok",
9+
"CancelButton": "Abbrechen",
10+
"CloseButton": "Schließen",
11+
"ApplyButton": "Anwenden"
12+
},
13+
"Menu": {
14+
"File": "Datei",
15+
"Options": "Optionen",
16+
"About": "Über",
17+
"Help": "Hilfe",
18+
"BugReport": "Fehler melden",
19+
"Clear": "Löschen",
20+
"Donate": "Spenden",
21+
"History": "Verlauf",
22+
"InfoPage": "Info",
23+
"New": "Neu",
24+
"Quit": "Beenden",
25+
"Save": "Speichern",
26+
"SaveWithName": "Speichern unter",
27+
"Share": "Teilen",
28+
"Support": "Support",
29+
"Website": "Webseite"
30+
},
31+
"TabbedFrames": {
32+
"BackupEntry": "Backup-Eintrag",
33+
"BackupList": "Backup-Liste"
34+
},
35+
"BackupEntry": {
36+
"PageTitle": "Backup-Eintrag",
37+
"CurrentFile": "Aktuelle Datei",
38+
"Notes": "Notizen",
39+
"LastBackup": "Letztes Backup",
40+
"SingleBackupButton": "Einzel-Backup",
41+
"AutoBackupButton": "Auto-Backup",
42+
"AutoBackupButtonON": "Auto-Backup (AN)",
43+
"AutoBackupButtonOFF": "Auto-Backup (AUS)",
44+
"InitialPathPlaceholder": "Anfangspfad",
45+
"DestinationPathPlaceholder": "Zielpfad",
46+
"InitialPathTooltip": "(Erforderlich) Anfangspfad",
47+
"DestinationPathTooltip": "(Erforderlich) Zielpfad",
48+
"InitialFileChooserTooltip": "Dateiexplorer öffnen",
49+
"DestinationFileChooserTooltip": "Dateiexplorer öffnen",
50+
"NotesTooltip": "(Optional) Backup-Beschreibung",
51+
"SingleBackupTooltip": "Backup durchführen",
52+
"AutoBackupTooltip": "Automatisches Backup aktivieren/deaktivieren",
53+
"TimePickerTooltip": "Zeitwähler"
54+
},
55+
"BackupList": {
56+
"BackupNameColumn": "Backup-Name",
57+
"InitialPathColumn": "Anfangspfad",
58+
"DestinationPathColumn": "Zielpfad",
59+
"LastBackupColumn": "Letztes Backup",
60+
"AutomaticBackupColumn": "Automatisches Backup",
61+
"NextBackupDateColumn": "Nächstes Backup-Datum",
62+
"TimeIntervalColumn": "Zeitintervall",
63+
"BackupNameDetail": "Backup-Name",
64+
"InitialPathDetail": "Anfangspfad",
65+
"DestinationPathDetail": "Zielpfad",
66+
"LastBackupDetail": "Letztes Backup",
67+
"NextBackupDateDetail": "Nächstes Backup",
68+
"TimeIntervalDetail": "Zeitintervall",
69+
"CreationDateDetail": "Erstellungsdatum",
70+
"LastUpdateDateDetail": "Letzte Aktualisierung",
71+
"BackupCountDetail": "Backup-Anzahl",
72+
"NotesDetail": "Notizen",
73+
"AddBackupTooltip": "Neues Backup hinzufügen",
74+
"ResearchBarTooltip": "Suchleiste",
75+
"ResearchBarPlaceholder": "Suchen...",
76+
"EditPopup": "Bearbeiten",
77+
"DeletePopup": "Löschen",
78+
"DuplicatePopup": "Duplizieren",
79+
"RenameBackupPopup": "Backup umbenennen",
80+
"OpenInitialFolderPopup": "Anfangspfad öffnen",
81+
"OpenDestinationFolderPopup": "Zielpfad öffnen",
82+
"BackupPopup": "Backup",
83+
"SingleBackupPopup": "Einzel-Backup ausführen",
84+
"AutoBackupPopup": "Auto-Backup",
85+
"CopyTextPopup": "Text kopieren",
86+
"CopyBackupNamePopup": "Backup-Name kopieren",
87+
"CopyInitialPathPopup": "Anfangspfad kopieren",
88+
"CopyDestinationPathPopup": "Zielpfad kopieren"
89+
},
90+
"TimePickerDialog": {
91+
"TimeIntervalTitle": "Zeitintervall für Auto-Backup",
92+
"Description": "Wählen Sie, wie oft das automatische Backup durchgeführt werden soll, \nindem Sie die Frequenz in Tagen, Stunden und Minuten festlegen.",
93+
"Days": "Tage",
94+
"Hours": "Stunden",
95+
"Minutes": "Minuten",
96+
"SpinnerTooltip": "Mausrad zum Anpassen des Wertes"
97+
},
98+
"PreferencesDialog": {
99+
"PreferencesTitle": "Einstellungen",
100+
"Language": "Sprache",
101+
"Theme": "Thema"
102+
},
103+
"ProgressBackupFrame": {
104+
"ProgressBackupTitle": "Backup läuft",
105+
"StatusCompleted": "Backup abgeschlossen!",
106+
"StatusLoading": "Lädt..."
107+
},
108+
"TrayIcon": {
109+
"TrayTooltip": "Backup-Dienst",
110+
"SuccessMessage": "\nDas Backup wurde erfolgreich abgeschlossen:",
111+
"ErrorMessageInputMissing": "\nFehler beim automatischen Backup.\nEingabe fehlt!",
112+
"ErrorMessageFilesNotExisting": "\nFehler beim automatischen Backup.\nEin oder beide Pfade existieren nicht!",
113+
"ErrorMessageSamePaths": "\nFehler beim automatischen Backup.\nDer Anfangspfad und der Zielpfad dürfen nicht gleich sein. Bitte wählen Sie unterschiedliche Pfade!"
114+
},
115+
"Dialogs": {
116+
"ErrorGenericTitle": "Fehler",
117+
"ErrorMessageForFolderNotExisting": "Der Ordner existiert nicht oder ist ungültig",
118+
"ErrorMessageForSavingFileWithPathsEmpty": "Die Datei konnte nicht gespeichert werden. Sowohl der Anfangs- als auch der Zielpfad müssen angegeben werden und dürfen nicht leer sein",
119+
"BackupSavedCorrectlyTitle": "Backup gespeichert",
120+
"BackupSavedCorrectlyMessage": "erfolgreich gespeichert!",
121+
"ErrorSavingBackupMessage": "Fehler beim Speichern des Backups",
122+
"BackupNameInput": "Name des Backups",
123+
"ConfirmationRequiredTitle": "Bestätigung erforderlich",
124+
"DuplicatedBackupNameMessage": "Ein Backup mit demselben Namen existiert bereits. Möchten Sie es überschreiben?",
125+
"BackupNameAlreadyUsedMessage": "Backup-Name bereits verwendet!",
126+
"ErrorMessageForIncorrectInitialPath": "Fehler beim Backup-Vorgang: Der Anfangspfad ist falsch!",
127+
"ExceptionMessageTitle": "Fehler...",
128+
"ExceptionMessageClipboardMessage": "Fehlertext wurde in die Zwischenablage kopiert.",
129+
"ExceptionMessageClipboardButton": "In Zwischenablage kopieren",
130+
"ExceptionMessageReportButton": "Problem melden",
131+
"ExceptionMessageReportMessage": "Bitte melden Sie diesen Fehler, entweder mit einem Screenshot oder indem Sie den folgenden Fehlertext kopieren (es ist hilfreich, eine Beschreibung der durchgeführten Aktionen vor dem Fehler anzugeben):",
132+
"ErrorMessageOpeningWebsite": "Die Webseite konnte nicht geöffnet werden. Bitte versuchen Sie es erneut.",
133+
"ConfirmationMessageForClear": "Sind Sie sicher, dass Sie die Felder bereinigen möchten?",
134+
"ConfirmationMessageForUnsavedChanges": "Es gibt nicht gespeicherte Änderungen. Möchten Sie sie speichern, bevor Sie zu einem anderen Backup wechseln?",
135+
"ErrorMessageOpenHistoryFile": "Fehler beim Öffnen der Verlaufsdatei.",
136+
"ConfirmationMessageBeforeDeleteBackup": "Sind Sie sicher, dass Sie dieses Element löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
137+
"ShareLinkCopiedMessage": "Freigabelink wurde in die Zwischenablage kopiert!",
138+
"ConfirmationMessageCancelAutoBackup": "Sind Sie sicher, dass Sie automatische Backups für diesen Eintrag deaktivieren möchten?",
139+
"ErrorMessageUnableToSendEmail": "E-Mail konnte nicht gesendet werden. Bitte versuchen Sie es später erneut.",
140+
"ErrorMessageNotSupportedEmail": "Ihr System unterstützt das Senden von E-Mails direkt aus dieser Anwendung nicht.",
141+
"ErrorMessageNotSupportedEmailGeneric": "Ihr System unterstützt das Senden von E-Mails nicht.",
142+
"ErrorWrongTimeInterval": "Das Zeitintervall ist nicht korrekt",
143+
"AutoBackupActivatedMessage": "Auto-Backup wurde aktiviert",
144+
"SettedEveryMessage": "\nWird eingestellt auf alle",
145+
"DaysMessage": " Tage",
146+
"InterruptBackupProcessMessage": "Sind Sie sicher, dass Sie dieses Backup abbrechen möchten?",
147+
"ErrorMessageInputMissingGeneric": "Eingabe fehlt!",
148+
"ErrorMessageForSavingFile": "Fehler beim Speichern der Datei",
149+
"ErrorMessageForPathNotExisting": "Ein oder beide Pfade existieren nicht!",
150+
"ErrorMessageForSamePaths": "Der Anfangspfad und der Zielpfad dürfen nicht gleich sein. Bitte wählen Sie unterschiedliche Pfade!"
151+
}
152+
}
153+
Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
{
2+
"General": {
3+
"AppName": "Backup Manager",
4+
"Backup": "Copia de Seguridad",
5+
"Version": "Versión",
6+
"From": "Desde",
7+
"To": "A",
8+
"OkButton": "Aceptar",
9+
"CancelButton": "Cancelar",
10+
"CloseButton": "Cerrar",
11+
"ApplyButton": "Aplicar"
12+
},
13+
"Menu": {
14+
"File": "Archivo",
15+
"Options": "Opciones",
16+
"About": "Acerca de",
17+
"Help": "Ayuda",
18+
"BugReport": "Reportar un error",
19+
"Clear": "Limpiar",
20+
"Donate": "Donar",
21+
"History": "Historial",
22+
"InfoPage": "Información",
23+
"New": "Nuevo",
24+
"Quit": "Salir",
25+
"Save": "Guardar",
26+
"SaveWithName": "Guardar con nombre",
27+
"Share": "Compartir",
28+
"Support": "Soporte",
29+
"Website": "Sitio web"
30+
},
31+
"TabbedFrames": {
32+
"BackupEntry": "Entrada de Copia de Seguridad",
33+
"BackupList": "Lista de Copias de Seguridad"
34+
},
35+
"BackupEntry": {
36+
"PageTitle": "Entrada de Copia de Seguridad",
37+
"CurrentFile": "Archivo actual",
38+
"Notes": "Notas",
39+
"LastBackup": "Última copia de seguridad",
40+
"SingleBackupButton": "Copia de Seguridad Única",
41+
"AutoBackupButton": "Copia de Seguridad Automática",
42+
"AutoBackupButtonON": "Copia de Seguridad Automática (ACTIVADA)",
43+
"AutoBackupButtonOFF": "Copia de Seguridad Automática (DESACTIVADA)",
44+
"InitialPathPlaceholder": "Ruta inicial",
45+
"DestinationPathPlaceholder": "Ruta de destino",
46+
"InitialPathTooltip": "(Requerido) Ruta inicial",
47+
"DestinationPathTooltip": "(Requerido) Ruta de destino",
48+
"InitialFileChooserTooltip": "Abrir explorador de archivos",
49+
"DestinationFileChooserTooltip": "Abrir explorador de archivos",
50+
"NotesTooltip": "(Opcional) Descripción de la copia de seguridad",
51+
"SingleBackupTooltip": "Realizar la copia de seguridad",
52+
"AutoBackupTooltip": "Activar/Desactivar copia de seguridad automática",
53+
"TimePickerTooltip": "Selector de tiempo"
54+
},
55+
"BackupList": {
56+
"BackupNameColumn": "Nombre de la Copia de Seguridad",
57+
"InitialPathColumn": "Ruta Inicial",
58+
"DestinationPathColumn": "Ruta de Destino",
59+
"LastBackupColumn": "Última Copia de Seguridad",
60+
"AutomaticBackupColumn": "Copia Automática",
61+
"NextBackupDateColumn": "Próxima Fecha de Copia",
62+
"TimeIntervalColumn": "Intervalo de Tiempo",
63+
"BackupNameDetail": "Nombre de la Copia",
64+
"InitialPathDetail": "Ruta Inicial",
65+
"DestinationPathDetail": "Ruta de Destino",
66+
"LastBackupDetail": "Última Copia",
67+
"NextBackupDateDetail": "Próxima Fecha",
68+
"TimeIntervalDetail": "Intervalo de Tiempo",
69+
"CreationDateDetail": "Fecha de Creación",
70+
"LastUpdateDateDetail": "Última Actualización",
71+
"BackupCountDetail": "Número de Copias",
72+
"NotesDetail": "Notas",
73+
"AddBackupTooltip": "Agregar nueva copia de seguridad",
74+
"ResearchBarTooltip": "Barra de búsqueda",
75+
"ResearchBarPlaceholder": "Buscar...",
76+
"EditPopup": "Editar",
77+
"DeletePopup": "Eliminar",
78+
"DuplicatePopup": "Duplicar",
79+
"RenameBackupPopup": "Renombrar copia de seguridad",
80+
"OpenInitialFolderPopup": "Abrir ruta inicial",
81+
"OpenDestinationFolderPopup": "Abrir ruta de destino",
82+
"BackupPopup": "Copia de seguridad",
83+
"SingleBackupPopup": "Ejecutar copia única",
84+
"AutoBackupPopup": "Copia automática",
85+
"CopyTextPopup": "Copiar texto",
86+
"CopyBackupNamePopup": "Copiar nombre de copia",
87+
"CopyInitialPathPopup": "Copiar ruta inicial",
88+
"CopyDestinationPathPopup": "Copiar ruta de destino"
89+
},
90+
"TimePickerDialog": {
91+
"TimeIntervalTitle": "Intervalo de tiempo para copias automáticas",
92+
"Description": "Seleccione la frecuencia para realizar la copia automática \neligiendo los días, horas y minutos.",
93+
"Days": "Días",
94+
"Hours": "Horas",
95+
"Minutes": "Minutos",
96+
"SpinnerTooltip": "Rueda del ratón para ajustar el valor"
97+
},
98+
"PreferencesDialog": {
99+
"PreferencesTitle": "Preferencias",
100+
"Language": "Idioma",
101+
"Theme": "Tema"
102+
},
103+
"ProgressBackupFrame": {
104+
"ProgressBackupTitle": "Copia de Seguridad en Progreso",
105+
"StatusCompleted": "¡Copia completada!",
106+
"StatusLoading": "Cargando..."
107+
},
108+
"TrayIcon": {
109+
"TrayTooltip": "Servicio de Copias de Seguridad",
110+
"SuccessMessage": "\nLa copia de seguridad se completó con éxito:",
111+
"ErrorMessageInputMissing": "\nError en la copia automática.\n¡Faltan datos de entrada!",
112+
"ErrorMessageFilesNotExisting": "\nError en la copia automática.\n¡Una o ambas rutas no existen!",
113+
"ErrorMessageSamePaths": "\nError en la copia automática.\nLa ruta inicial y la de destino no pueden ser iguales. ¡Elija rutas diferentes!"
114+
},
115+
"Dialogs": {
116+
"ErrorGenericTitle": "Error",
117+
"ErrorMessageForFolderNotExisting": "La carpeta no existe o no es válida",
118+
"ErrorMessageForSavingFileWithPathsEmpty": "No se puede guardar el archivo. Tanto la ruta inicial como la de destino deben especificarse y no pueden estar vacías",
119+
"BackupSavedCorrectlyTitle": "Copia Guardada",
120+
"BackupSavedCorrectlyMessage": "guardada con éxito.",
121+
"ErrorSavingBackupMessage": "Error al guardar la copia de seguridad",
122+
"BackupNameInput": "Nombre de la copia",
123+
"ConfirmationRequiredTitle": "Confirmación requerida",
124+
"DuplicatedBackupNameMessage": "Ya existe una copia con el mismo nombre. ¿Desea sobrescribirla?",
125+
"BackupNameAlreadyUsedMessage": "¡Nombre de copia ya en uso!",
126+
"ErrorMessageForIncorrectInitialPath": "Error en la operación de copia: ¡la ruta inicial es incorrecta!",
127+
"ExceptionMessageTitle": "Error...",
128+
"ExceptionMessageClipboardMessage": "El texto del error se ha copiado al portapapeles.",
129+
"ExceptionMessageClipboardButton": "Copiar al portapapeles",
130+
"ExceptionMessageReportButton": "Informar del problema",
131+
"ExceptionMessageReportMessage": "Por favor, informe de este error, ya sea con una captura de pantalla o copiando el siguiente texto del error (se agradece proporcionar una descripción de las acciones realizadas antes del error):",
132+
"ErrorMessageOpeningWebsite": "No se pudo abrir la página web. Por favor, intente de nuevo.",
133+
"ConfirmationMessageForClear": "¿Está seguro de que desea limpiar los campos?",
134+
"ConfirmationMessageForUnsavedChanges": "Hay cambios no guardados. ¿Desea guardarlos antes de pasar a otra copia de seguridad?",
135+
"ErrorMessageOpenHistoryFile": "Error al abrir el archivo de historial.",
136+
"ConfirmationMessageBeforeDeleteBackup": "¿Está seguro de que desea eliminar este elemento? Tenga en cuenta que esta acción no se puede deshacer.",
137+
"ShareLinkCopiedMessage": "¡Enlace de compartir copiado al portapapeles!",
138+
"ConfirmationMessageCancelAutoBackup": "¿Está seguro de que desea cancelar las copias automáticas para esta entrada?",
139+
"ErrorMessageUnableToSendEmail": "No se pudo enviar el correo electrónico. Por favor, intente de nuevo más tarde.",
140+
"ErrorMessageNotSupportedEmail": "Su sistema no admite el envío de correos electrónicos directamente desde esta aplicación.",
141+
"ErrorMessageNotSupportedEmailGeneric": "Su sistema no admite el envío de correos electrónicos.",
142+
"ErrorWrongTimeInterval": "El intervalo de tiempo no es correcto",
143+
"AutoBackupActivatedMessage": "La copia automática se ha activado",
144+
"SettedEveryMessage": "\nSe establece cada",
145+
"DaysMessage": " días",
146+
"InterruptBackupProcessMessage": "¿Está seguro de que desea detener esta copia?",
147+
"ErrorMessageInputMissingGeneric": "¡Faltan datos de entrada!",
148+
"ErrorMessageForSavingFile": "Error al guardar el archivo",
149+
"ErrorMessageForPathNotExisting": "¡Una o ambas rutas no existen!",
150+
"ErrorMessageForSamePaths": "La ruta inicial y la de destino no pueden ser iguales. ¡Elija rutas diferentes!"
151+
}
152+
}
153+

0 commit comments

Comments
 (0)