From 5df80610e29d65c5a738b00da76e598d34f7b012 Mon Sep 17 00:00:00 2001 From: Samuel Date: Fri, 30 Oct 2020 00:24:56 -0500 Subject: [PATCH] Translate category labels for log output. By @samuel-w (#683) --- src/vorta/borg/borg_thread.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/vorta/borg/borg_thread.py b/src/vorta/borg/borg_thread.py index 46140e55..4a6f2938 100644 --- a/src/vorta/borg/borg_thread.py +++ b/src/vorta/borg/borg_thread.py @@ -44,6 +44,12 @@ class BorgThread(QtCore.QThread, BackupProfileMixin): self.app = QApplication.instance() self.app.backup_cancelled_event.connect(self.cancel) + # Declare labels here for translation + self.category_label = {"files": self.tr("Files"), + "original": self.tr("Original"), + "deduplicated": self.tr("Deduplicated"), + "compressed": self.tr("Compressed"), } + cmd[0] = self.prepare_bin() # Add extra Borg args to command. Never pass None. @@ -204,10 +210,10 @@ class BorgThread(QtCore.QThread, BackupProfileMixin): self.app.backup_log_event.emit(f'{parsed["path"]} ({parsed["status"]})') elif parsed['type'] == 'archive_progress': msg = ( - f"Files: {parsed['nfiles']}, " - f"Original: {pretty_bytes(parsed['original_size'])}, " - f"Deduplicated: {pretty_bytes(parsed['deduplicated_size'])}, " - f"Compressed: {pretty_bytes(parsed['compressed_size'])}" + f"{self.category_label['files']}: {parsed['nfiles']}, " + f"{self.category_label['original']}: {pretty_bytes(parsed['original_size'])}, " + f"{self.category_label['deduplicated']}: {pretty_bytes(parsed['deduplicated_size'])}, " + f"{self.category_label['compressed']}: {pretty_bytes(parsed['compressed_size'])}" ) self.app.backup_progress_event.emit(msg) except json.decoder.JSONDecodeError: