diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json index 0317fc37..84c3e3ae 100644 --- a/src/locales/en/translation.json +++ b/src/locales/en/translation.json @@ -163,7 +163,9 @@ "max_number_of_artifacts_reached": "Maximum number of backups reached for this game", "achievements_not_sync": "Your achievements are not synchronized", "manage_files_description": "Manage which files will be backed up and restored", - "select_folder": "Select folder" + "select_folder": "Select folder", + "backup_from": "Backup from {{date}}", + "custom_backup_location_set": "Custom backup location set" }, "activation": { "title": "Activate Hydra", diff --git a/src/locales/pt-BR/translation.json b/src/locales/pt-BR/translation.json index c8eb12a9..64037b82 100644 --- a/src/locales/pt-BR/translation.json +++ b/src/locales/pt-BR/translation.json @@ -157,7 +157,11 @@ "no_download_option_info": "Sem informações disponíveis", "backup_deletion_failed": "Falha ao apagar backup", "max_number_of_artifacts_reached": "Número máximo de backups atingido para este jogo", - "achievements_not_sync": "Suas conquistas não estão sincronizadas" + "achievements_not_sync": "Suas conquistas não estão sincronizadas", + "backup_from": "Backup de {{date}}", + "custom_backup_location_set": "Localização customizada selecionada", + "select_folder": "Selecione a pasta", + "manage_files_description": "Gerencie quais arquivos serão feitos backup" }, "activation": { "title": "Ativação", diff --git a/src/locales/pt-PT/translation.json b/src/locales/pt-PT/translation.json index 1440e2fa..c071e2dd 100644 --- a/src/locales/pt-PT/translation.json +++ b/src/locales/pt-PT/translation.json @@ -282,7 +282,7 @@ }, "achievement": { "achievement_unlocked": "Conquista desbloqueada", - "unlocked_at": "Desbloqueado em:", + "unlocked_at": "Desbloqueada em:", "subscription_needed": "Você precisa de uma assinatura Hydra Cloud para visualizar este conteúdo", "new_achievements_unlocked": "Encontradas {{achievementCount}} novas conquistas de {{gameCount}} jogos" } diff --git a/src/renderer/src/pages/game-details/cloud-sync-files-modal/cloud-sync-files-modal.tsx b/src/renderer/src/pages/game-details/cloud-sync-files-modal/cloud-sync-files-modal.tsx index 38f20273..c70f69b7 100644 --- a/src/renderer/src/pages/game-details/cloud-sync-files-modal/cloud-sync-files-modal.tsx +++ b/src/renderer/src/pages/game-details/cloud-sync-files-modal/cloud-sync-files-modal.tsx @@ -72,7 +72,7 @@ export function CloudSyncFilesModal({ setValue("customBackupPath", path); await window.electron.selectGameBackupPath(shop, objectId!, path); - showSuccessToast("custom_backup_location_set"); + showSuccessToast(t("custom_backup_location_set")); getGameBackupPreview(); } }, [objectId, setValue, shop, showSuccessToast, getGameBackupPreview]); diff --git a/src/renderer/src/pages/game-details/cloud-sync-modal/cloud-sync-modal.tsx b/src/renderer/src/pages/game-details/cloud-sync-modal/cloud-sync-modal.tsx index 03951d98..5880a768 100644 --- a/src/renderer/src/pages/game-details/cloud-sync-modal/cloud-sync-modal.tsx +++ b/src/renderer/src/pages/game-details/cloud-sync-modal/cloud-sync-modal.tsx @@ -126,7 +126,11 @@ export function CloudSyncModal({ visible, onClose }: CloudSyncModalProps) { return t("no_backup_preview"); } - return t("no_backups"); + if (artifacts.length === 0) { + return t("no_backups"); + } + + return ""; }, [ uploadingBackup, backupDownloadProgress?.progress, @@ -210,7 +214,11 @@ export function CloudSyncModal({ visible, onClose }: CloudSyncModalProps) { marginBottom: 4, }} > -

Backup from 22/10

+

+ {t("backup_from", { + date: format(artifact.createdAt, "dd/MM/yyyy"), + })} +

{formatBytes(artifact.artifactLengthInBytes)}