mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-03 19:29:32 -05:00 
			
		
		
		
	fix(web): small translation issues + remove unused (#10200)
* fix(web): small translation issues + remove unused * more unused keys * formatting * fix(web): incorrectly used translations * fix and remove unused translations --------- Co-authored-by: Zack Pollard <zackpollard@ymail.com>
This commit is contained in:
		
							parent
							
								
									476eea44df
								
							
						
					
					
						commit
						f99f289f74
					
				@ -55,7 +55,7 @@
 | 
				
			|||||||
    const substitutions: Record<string, string> = {
 | 
					    const substitutions: Record<string, string> = {
 | 
				
			||||||
      filename: 'IMAGE_56437',
 | 
					      filename: 'IMAGE_56437',
 | 
				
			||||||
      ext: 'jpg',
 | 
					      ext: 'jpg',
 | 
				
			||||||
      filetype: $t('img').toUpperCase(),
 | 
					      filetype: 'IMG',
 | 
				
			||||||
      filetypefull: 'IMAGE',
 | 
					      filetypefull: 'IMAGE',
 | 
				
			||||||
      assetId: 'a8312960-e277-447d-b4ea-56717ccba856',
 | 
					      assetId: 'a8312960-e277-447d-b4ea-56717ccba856',
 | 
				
			||||||
      album: $t('album_name'),
 | 
					      album: $t('album_name'),
 | 
				
			||||||
 | 
				
			|||||||
@ -177,7 +177,7 @@
 | 
				
			|||||||
        color="opaque"
 | 
					        color="opaque"
 | 
				
			||||||
        icon={asset.isFavorite ? mdiHeart : mdiHeartOutline}
 | 
					        icon={asset.isFavorite ? mdiHeart : mdiHeartOutline}
 | 
				
			||||||
        on:click={() => dispatch('favorite')}
 | 
					        on:click={() => dispatch('favorite')}
 | 
				
			||||||
        title={asset.isFavorite ? $t('unfavorite') : $t('favorite')}
 | 
					        title={asset.isFavorite ? $t('unfavorite') : $t('to_favorite')}
 | 
				
			||||||
      />
 | 
					      />
 | 
				
			||||||
    {/if}
 | 
					    {/if}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -242,7 +242,7 @@
 | 
				
			|||||||
              <MenuOption
 | 
					              <MenuOption
 | 
				
			||||||
                on:click={() => onMenuClick('toggleArchive')}
 | 
					                on:click={() => onMenuClick('toggleArchive')}
 | 
				
			||||||
                icon={asset.isArchived ? mdiArchiveArrowUpOutline : mdiArchiveArrowDownOutline}
 | 
					                icon={asset.isArchived ? mdiArchiveArrowUpOutline : mdiArchiveArrowDownOutline}
 | 
				
			||||||
                text={asset.isArchived ? $t('unarchive') : $t('archive')}
 | 
					                text={asset.isArchived ? $t('unarchive') : $t('to_archive')}
 | 
				
			||||||
              />
 | 
					              />
 | 
				
			||||||
              <MenuOption
 | 
					              <MenuOption
 | 
				
			||||||
                icon={mdiUpload}
 | 
					                icon={mdiUpload}
 | 
				
			||||||
 | 
				
			|||||||
@ -97,7 +97,7 @@
 | 
				
			|||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  const onCopyShortcut = (event: KeyboardEvent) => {
 | 
					  const onCopyShortcut = (event: KeyboardEvent) => {
 | 
				
			||||||
    if (window.getSelection()?.type === $t('range')) {
 | 
					    if (window.getSelection()?.type === 'Range') {
 | 
				
			||||||
      return;
 | 
					      return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
@ -112,7 +112,7 @@
 | 
				
			|||||||
  ]}
 | 
					  ]}
 | 
				
			||||||
/>
 | 
					/>
 | 
				
			||||||
{#if imageError}
 | 
					{#if imageError}
 | 
				
			||||||
  <div class="h-full flex items-center justify-center">Error loading image</div>
 | 
					  <div class="h-full flex items-center justify-center">{$t('error_loading_image')}</div>
 | 
				
			||||||
{/if}
 | 
					{/if}
 | 
				
			||||||
<div bind:this={element} class="relative h-full select-none">
 | 
					<div bind:this={element} class="relative h-full select-none">
 | 
				
			||||||
  <img
 | 
					  <img
 | 
				
			||||||
 | 
				
			|||||||
@ -225,8 +225,8 @@
 | 
				
			|||||||
                    curve
 | 
					                    curve
 | 
				
			||||||
                    shadow
 | 
					                    shadow
 | 
				
			||||||
                    url={selectedPersonToCreate[face.id]}
 | 
					                    url={selectedPersonToCreate[face.id]}
 | 
				
			||||||
                    altText={'New person'}
 | 
					                    altText={$t('new_person')}
 | 
				
			||||||
                    title={'New person'}
 | 
					                    title={$t('new_person')}
 | 
				
			||||||
                    widthStyle={thumbnailWidth}
 | 
					                    widthStyle={thumbnailWidth}
 | 
				
			||||||
                    heightStyle={thumbnailWidth}
 | 
					                    heightStyle={thumbnailWidth}
 | 
				
			||||||
                  />
 | 
					                  />
 | 
				
			||||||
@ -309,7 +309,7 @@
 | 
				
			|||||||
                  <CircleIconButton
 | 
					                  <CircleIconButton
 | 
				
			||||||
                    color="primary"
 | 
					                    color="primary"
 | 
				
			||||||
                    icon={mdiMinus}
 | 
					                    icon={mdiMinus}
 | 
				
			||||||
                    title="Select new face"
 | 
					                    title={$t('select_new_face')}
 | 
				
			||||||
                    size="18"
 | 
					                    size="18"
 | 
				
			||||||
                    padding="1"
 | 
					                    padding="1"
 | 
				
			||||||
                    class="absolute left-1/2 top-1/2 translate-x-[-50%] translate-y-[-50%] transform"
 | 
					                    class="absolute left-1/2 top-1/2 translate-x-[-50%] translate-y-[-50%] transform"
 | 
				
			||||||
 | 
				
			|||||||
@ -33,8 +33,8 @@
 | 
				
			|||||||
        await signUpAdmin({ signUpDto: { email, password, name } });
 | 
					        await signUpAdmin({ signUpDto: { email, password, name } });
 | 
				
			||||||
        await goto(AppRoute.AUTH_LOGIN);
 | 
					        await goto(AppRoute.AUTH_LOGIN);
 | 
				
			||||||
      } catch (error) {
 | 
					      } catch (error) {
 | 
				
			||||||
        handleError(error, 'errors.errors.unable_to_create_admin_account');
 | 
					        handleError(error, 'errors.unable_to_create_admin_account');
 | 
				
			||||||
        errorMessage = $t('errors.errors.unable_to_create_admin_account');
 | 
					        errorMessage = $t('errors.unable_to_create_admin_account');
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
				
			|||||||
@ -12,7 +12,7 @@
 | 
				
			|||||||
  export let menuItem = false;
 | 
					  export let menuItem = false;
 | 
				
			||||||
  export let unarchive = false;
 | 
					  export let unarchive = false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $: text = unarchive ? $t('unarchive') : $t('archive');
 | 
					  $: text = unarchive ? $t('unarchive') : $t('to_archive');
 | 
				
			||||||
  $: icon = unarchive ? mdiArchiveArrowUpOutline : mdiArchiveArrowDownOutline;
 | 
					  $: icon = unarchive ? mdiArchiveArrowUpOutline : mdiArchiveArrowDownOutline;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  let loading = false;
 | 
					  let loading = false;
 | 
				
			||||||
 | 
				
			|||||||
@ -17,7 +17,7 @@
 | 
				
			|||||||
  export let menuItem = false;
 | 
					  export let menuItem = false;
 | 
				
			||||||
  export let removeFavorite: boolean;
 | 
					  export let removeFavorite: boolean;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $: text = removeFavorite ? $t('remove_from_favorites') : $t('favorite');
 | 
					  $: text = removeFavorite ? $t('remove_from_favorites') : $t('to_favorite');
 | 
				
			||||||
  $: icon = removeFavorite ? mdiHeartMinusOutline : mdiHeartOutline;
 | 
					  $: icon = removeFavorite ? mdiHeartMinusOutline : mdiHeartOutline;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  let loading = false;
 | 
					  let loading = false;
 | 
				
			||||||
 | 
				
			|||||||
@ -206,7 +206,6 @@
 | 
				
			|||||||
    "these_files_matched_by_checksum": "These files are matched by their checksums",
 | 
					    "these_files_matched_by_checksum": "These files are matched by their checksums",
 | 
				
			||||||
    "thumbnail_generation_job": "Generate Thumbnails",
 | 
					    "thumbnail_generation_job": "Generate Thumbnails",
 | 
				
			||||||
    "thumbnail_generation_job_description": "Generate large, small and blurred thumbnails for each asset, as well as thumbnails for each person",
 | 
					    "thumbnail_generation_job_description": "Generate large, small and blurred thumbnails for each asset, as well as thumbnails for each person",
 | 
				
			||||||
    "transcode_policy_description": "Policy for when a video should be transcoded. HDR videos will always be transcoded (except if transcoding is disabled).",
 | 
					 | 
				
			||||||
    "transcoding_acceleration_api": "Acceleration API",
 | 
					    "transcoding_acceleration_api": "Acceleration API",
 | 
				
			||||||
    "transcoding_acceleration_api_description": "The API that will interact with your device to accelerate transcoding. This setting is 'best effort': it will fallback to software transcoding on failure. VP9 may or may not work depending on your hardware.",
 | 
					    "transcoding_acceleration_api_description": "The API that will interact with your device to accelerate transcoding. This setting is 'best effort': it will fallback to software transcoding on failure. VP9 may or may not work depending on your hardware.",
 | 
				
			||||||
    "transcoding_acceleration_nvenc": "NVENC (requires NVIDIA GPU)",
 | 
					    "transcoding_acceleration_nvenc": "NVENC (requires NVIDIA GPU)",
 | 
				
			||||||
@ -258,6 +257,7 @@
 | 
				
			|||||||
    "transcoding_tone_mapping_npl": "TONE-MAPPING NPL",
 | 
					    "transcoding_tone_mapping_npl": "TONE-MAPPING NPL",
 | 
				
			||||||
    "transcoding_tone_mapping_npl_description": "Colors will be adjusted to look normal for a display of this brightness. Counter-intuitively, lower values increase the brightness of the video and vice versa since it compensates for the brightness of the display. 0 sets this value automatically.",
 | 
					    "transcoding_tone_mapping_npl_description": "Colors will be adjusted to look normal for a display of this brightness. Counter-intuitively, lower values increase the brightness of the video and vice versa since it compensates for the brightness of the display. 0 sets this value automatically.",
 | 
				
			||||||
    "transcoding_transcode_policy": "Transcode policy",
 | 
					    "transcoding_transcode_policy": "Transcode policy",
 | 
				
			||||||
 | 
					    "transcoding_transcode_policy_description": "Policy for when a video should be transcoded. HDR videos will always be transcoded (except if transcoding is disabled).",
 | 
				
			||||||
    "transcoding_two_pass_encoding": "TWO-PASS ENCODING",
 | 
					    "transcoding_two_pass_encoding": "TWO-PASS ENCODING",
 | 
				
			||||||
    "transcoding_two_pass_encoding_setting_description": "Transcode in two passes to produce better encoded videos. When max bitrate is enabled (required for it to work with H.264 and HEVC), this mode uses a bitrate range based on the max bitrate and ignores CRF. For VP9, CRF can be used if max bitrate is disabled.",
 | 
					    "transcoding_two_pass_encoding_setting_description": "Transcode in two passes to produce better encoded videos. When max bitrate is enabled (required for it to work with H.264 and HEVC), this mode uses a bitrate range based on the max bitrate and ignores CRF. For VP9, CRF can be used if max bitrate is disabled.",
 | 
				
			||||||
    "transcoding_video_codec": "Video Codec",
 | 
					    "transcoding_video_codec": "Video Codec",
 | 
				
			||||||
@ -431,7 +431,6 @@
 | 
				
			|||||||
  "edited": "Edited",
 | 
					  "edited": "Edited",
 | 
				
			||||||
  "editor": "Editor",
 | 
					  "editor": "Editor",
 | 
				
			||||||
  "email": "Email",
 | 
					  "email": "Email",
 | 
				
			||||||
  "empty": "Empty",
 | 
					 | 
				
			||||||
  "empty_album": "Empty Album",
 | 
					  "empty_album": "Empty Album",
 | 
				
			||||||
  "empty_trash": "Empty trash",
 | 
					  "empty_trash": "Empty trash",
 | 
				
			||||||
  "enable": "Enable",
 | 
					  "enable": "Enable",
 | 
				
			||||||
@ -457,7 +456,6 @@
 | 
				
			|||||||
    "unable_to_change_location": "Unable to change location",
 | 
					    "unable_to_change_location": "Unable to change location",
 | 
				
			||||||
    "unable_to_change_password": "Unable to change password",
 | 
					    "unable_to_change_password": "Unable to change password",
 | 
				
			||||||
    "unable_to_copy_to_clipboard": "Cannot copy to clipboard, make sure you are accessing the page through https",
 | 
					    "unable_to_copy_to_clipboard": "Cannot copy to clipboard, make sure you are accessing the page through https",
 | 
				
			||||||
    "unable_to_create_admin_account": "Unable to create admin account",
 | 
					 | 
				
			||||||
    "unable_to_create_api_key": "Unable to create a new API Key",
 | 
					    "unable_to_create_api_key": "Unable to create a new API Key",
 | 
				
			||||||
    "unable_to_create_library": "Unable to create library",
 | 
					    "unable_to_create_library": "Unable to create library",
 | 
				
			||||||
    "unable_to_create_user": "Unable to create user",
 | 
					    "unable_to_create_user": "Unable to create user",
 | 
				
			||||||
@ -481,12 +479,10 @@
 | 
				
			|||||||
    "unable_to_refresh_user": "Unable to refresh user",
 | 
					    "unable_to_refresh_user": "Unable to refresh user",
 | 
				
			||||||
    "unable_to_remove_album_users": "Unable to remove albums users",
 | 
					    "unable_to_remove_album_users": "Unable to remove albums users",
 | 
				
			||||||
    "unable_to_remove_api_key": "Unable to remove API Key",
 | 
					    "unable_to_remove_api_key": "Unable to remove API Key",
 | 
				
			||||||
    "unable_to_remove_comment": "Unable to remove comment",
 | 
					 | 
				
			||||||
    "unable_to_remove_library": "Unable to remove library",
 | 
					    "unable_to_remove_library": "Unable to remove library",
 | 
				
			||||||
    "unable_to_remove_offline_files": "nable to remove offline files",
 | 
					    "unable_to_remove_offline_files": "nable to remove offline files",
 | 
				
			||||||
    "unable_to_remove_partner": "Unable to remove partner",
 | 
					    "unable_to_remove_partner": "Unable to remove partner",
 | 
				
			||||||
    "unable_to_remove_reaction": "Unable to remove reaction",
 | 
					    "unable_to_remove_reaction": "Unable to remove reaction",
 | 
				
			||||||
    "unable_to_remove_user": "Unable to remove user",
 | 
					 | 
				
			||||||
    "unable_to_repair_items": "Unable to repair items",
 | 
					    "unable_to_repair_items": "Unable to repair items",
 | 
				
			||||||
    "unable_to_reset_password": "Unable to reset password",
 | 
					    "unable_to_reset_password": "Unable to reset password",
 | 
				
			||||||
    "unable_to_resolve_duplicate": "Unable to resolve duplicate",
 | 
					    "unable_to_resolve_duplicate": "Unable to resolve duplicate",
 | 
				
			||||||
@ -510,10 +506,6 @@
 | 
				
			|||||||
    "unable_to_update_timeline_display_status": "Unable to update timeline display status",
 | 
					    "unable_to_update_timeline_display_status": "Unable to update timeline display status",
 | 
				
			||||||
    "unable_to_update_user": "Unable to update user"
 | 
					    "unable_to_update_user": "Unable to update user"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "every_day_at_onepm": "Every day at 1pm",
 | 
					 | 
				
			||||||
  "every_night_at_midnight": "Every night at midnight",
 | 
					 | 
				
			||||||
  "every_night_at_twoam": "Every night at 2am",
 | 
					 | 
				
			||||||
  "every_six_hours": "Every 6 hours",
 | 
					 | 
				
			||||||
  "exit_slideshow": "Exit Slideshow",
 | 
					  "exit_slideshow": "Exit Slideshow",
 | 
				
			||||||
  "expand_all": "Expand all",
 | 
					  "expand_all": "Expand all",
 | 
				
			||||||
  "expire_after": "Expire after",
 | 
					  "expire_after": "Expire after",
 | 
				
			||||||
@ -527,9 +519,7 @@
 | 
				
			|||||||
  "favorite": "Favorite",
 | 
					  "favorite": "Favorite",
 | 
				
			||||||
  "favorite_or_unfavorite_photo": "Favorite or unfavorite photo",
 | 
					  "favorite_or_unfavorite_photo": "Favorite or unfavorite photo",
 | 
				
			||||||
  "favorites": "Favorites",
 | 
					  "favorites": "Favorites",
 | 
				
			||||||
  "feature": "Feature",
 | 
					 | 
				
			||||||
  "feature_photo_updated": "Feature photo updated",
 | 
					  "feature_photo_updated": "Feature photo updated",
 | 
				
			||||||
  "featurecollection": "FeatureCollection",
 | 
					 | 
				
			||||||
  "file_name": "File name",
 | 
					  "file_name": "File name",
 | 
				
			||||||
  "file_name_or_extension": "File name or extension",
 | 
					  "file_name_or_extension": "File name or extension",
 | 
				
			||||||
  "filename": "Filename",
 | 
					  "filename": "Filename",
 | 
				
			||||||
@ -552,7 +542,6 @@
 | 
				
			|||||||
  "host": "Host",
 | 
					  "host": "Host",
 | 
				
			||||||
  "hour": "Hour",
 | 
					  "hour": "Hour",
 | 
				
			||||||
  "image": "Image",
 | 
					  "image": "Image",
 | 
				
			||||||
  "img": "Img",
 | 
					 | 
				
			||||||
  "immich_logo": "Immich Logo",
 | 
					  "immich_logo": "Immich Logo",
 | 
				
			||||||
  "import_from_json": "Import from JSON",
 | 
					  "import_from_json": "Import from JSON",
 | 
				
			||||||
  "import_path": "Import path",
 | 
					  "import_path": "Import path",
 | 
				
			||||||
@ -570,7 +559,6 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  "invite_people": "Invite People",
 | 
					  "invite_people": "Invite People",
 | 
				
			||||||
  "invite_to_album": "Invite to album",
 | 
					  "invite_to_album": "Invite to album",
 | 
				
			||||||
  "job_settings_description": "Manage job concurrency",
 | 
					 | 
				
			||||||
  "jobs": "Jobs",
 | 
					  "jobs": "Jobs",
 | 
				
			||||||
  "keep": "Keep",
 | 
					  "keep": "Keep",
 | 
				
			||||||
  "keyboard_shortcuts": "Keyboard shortcuts",
 | 
					  "keyboard_shortcuts": "Keyboard shortcuts",
 | 
				
			||||||
@ -611,7 +599,6 @@
 | 
				
			|||||||
  "memories": "Memories",
 | 
					  "memories": "Memories",
 | 
				
			||||||
  "memories_setting_description": "Manage what you see in your memories",
 | 
					  "memories_setting_description": "Manage what you see in your memories",
 | 
				
			||||||
  "menu": "Menu",
 | 
					  "menu": "Menu",
 | 
				
			||||||
  "merge": "Merge",
 | 
					 | 
				
			||||||
  "merge_people": "Merge people",
 | 
					  "merge_people": "Merge people",
 | 
				
			||||||
  "merge_people_successfully": "Merge people successfully",
 | 
					  "merge_people_successfully": "Merge people successfully",
 | 
				
			||||||
  "minimize": "Minimize",
 | 
					  "minimize": "Minimize",
 | 
				
			||||||
@ -699,7 +686,6 @@
 | 
				
			|||||||
  "play_memories": "Play memories",
 | 
					  "play_memories": "Play memories",
 | 
				
			||||||
  "play_motion_photo": "Play Motion Photo",
 | 
					  "play_motion_photo": "Play Motion Photo",
 | 
				
			||||||
  "play_or_pause_video": "Play or pause video",
 | 
					  "play_or_pause_video": "Play or pause video",
 | 
				
			||||||
  "point": "Point",
 | 
					 | 
				
			||||||
  "port": "Port",
 | 
					  "port": "Port",
 | 
				
			||||||
  "preset": "Preset",
 | 
					  "preset": "Preset",
 | 
				
			||||||
  "preview": "Preview",
 | 
					  "preview": "Preview",
 | 
				
			||||||
@ -709,8 +695,6 @@
 | 
				
			|||||||
  "primary": "Primary",
 | 
					  "primary": "Primary",
 | 
				
			||||||
  "profile_picture_set": "Profile picture set.",
 | 
					  "profile_picture_set": "Profile picture set.",
 | 
				
			||||||
  "public_share": "Public Share",
 | 
					  "public_share": "Public Share",
 | 
				
			||||||
  "range": "Range",
 | 
					 | 
				
			||||||
  "raw": "Raw",
 | 
					 | 
				
			||||||
  "reaction_options": "Reaction options",
 | 
					  "reaction_options": "Reaction options",
 | 
				
			||||||
  "read_changelog": "Read Changelog",
 | 
					  "read_changelog": "Read Changelog",
 | 
				
			||||||
  "recent": "Recent",
 | 
					  "recent": "Recent",
 | 
				
			||||||
@ -836,6 +820,8 @@
 | 
				
			|||||||
  "theme_selection_description": "Automatically set the theme to light or dark based on your browser's system preference",
 | 
					  "theme_selection_description": "Automatically set the theme to light or dark based on your browser's system preference",
 | 
				
			||||||
  "time_based_memories": "Time-based memories",
 | 
					  "time_based_memories": "Time-based memories",
 | 
				
			||||||
  "timezone": "Timezone",
 | 
					  "timezone": "Timezone",
 | 
				
			||||||
 | 
					  "to_archive": "Archive",
 | 
				
			||||||
 | 
					  "to_favorite": "Favorite",
 | 
				
			||||||
  "toggle_settings": "Toggle settings",
 | 
					  "toggle_settings": "Toggle settings",
 | 
				
			||||||
  "toggle_theme": "Toggle theme",
 | 
					  "toggle_theme": "Toggle theme",
 | 
				
			||||||
  "toggle_visibility": "Toggle visibility",
 | 
					  "toggle_visibility": "Toggle visibility",
 | 
				
			||||||
 | 
				
			|||||||
@ -32,7 +32,7 @@
 | 
				
			|||||||
  const handleDeleteLink = async (id: string) => {
 | 
					  const handleDeleteLink = async (id: string) => {
 | 
				
			||||||
    const isConfirmed = await dialogController.show({
 | 
					    const isConfirmed = await dialogController.show({
 | 
				
			||||||
      id: 'delete-shared-link',
 | 
					      id: 'delete-shared-link',
 | 
				
			||||||
      title: 'Delete shared link',
 | 
					      title: $t('delete_shared_link'),
 | 
				
			||||||
      prompt: 'Are you sure you want to delete this shared link?',
 | 
					      prompt: 'Are you sure you want to delete this shared link?',
 | 
				
			||||||
      confirmText: 'Delete',
 | 
					      confirmText: 'Delete',
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
				
			|||||||
@ -107,7 +107,7 @@
 | 
				
			|||||||
      <LinkButton on:click={() => handleEmptyTrash()} disabled={$isMultiSelectState}>
 | 
					      <LinkButton on:click={() => handleEmptyTrash()} disabled={$isMultiSelectState}>
 | 
				
			||||||
        <div class="flex place-items-center gap-2 text-sm">
 | 
					        <div class="flex place-items-center gap-2 text-sm">
 | 
				
			||||||
          <Icon path={mdiDeleteForeverOutline} size="18" />
 | 
					          <Icon path={mdiDeleteForeverOutline} size="18" />
 | 
				
			||||||
          Empty trash
 | 
					          {$t('empty_trash')}
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </LinkButton>
 | 
					      </LinkButton>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user