diff --git a/i18n/en.json b/i18n/en.json index 956ed039897d0..d440b54317c1b 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -1234,6 +1234,7 @@ "free_up_space_description": "Move backed-up photos and videos to your device's trash to free up space. Your copies on the server remain safe.", "free_up_space_settings_subtitle": "Free up device storage", "full_path": "Full path: {path}", + "file_path": "File path", "gcast_enabled": "Google Cast", "gcast_enabled_description": "This feature loads external resources from Google in order to work.", "general": "General", diff --git a/web/src/lib/components/utilities-page/duplicates/duplicate-asset.svelte b/web/src/lib/components/utilities-page/duplicates/duplicate-asset.svelte index d0e61933d6d15..e90357d24af3a 100644 --- a/web/src/lib/components/utilities-page/duplicates/duplicate-asset.svelte +++ b/web/src/lib/components/utilities-page/duplicates/duplicate-asset.svelte @@ -52,7 +52,13 @@ fileName: isDifferent((a) => a.originalFileName), fileSize: isDifferent((a) => getFileSize(a)), resolution: isDifferent((a) => getAssetResolution(a)), - originalPath: isDifferent((a) => a.originalPath ?? $t('unknown')), + originalPath: isDifferent((a) => { + const basePath = + a.originalPath && a.originalFileName + ? getBasePath(a.originalPath, a.originalFileName) + : (a.originalPath ?? $t('unknown')); + return basePath || $t('unknown'); + }), date: isDifferent((a) => { const tz = a.exifInfo?.timeZone; const dt = @@ -171,16 +177,12 @@ {asset.originalFileName} - + {truncateMiddle(getBasePath(asset.originalPath, asset.originalFileName)) || $t('unknown')}