Remove album name from entity names
All checks were successful
Validate / Hassfest (push) Successful in 3s

This commit is contained in:
2026-01-31 04:49:53 +03:00
parent 5d878cfbd0
commit 1cc5d7cc7d
7 changed files with 32 additions and 88 deletions

View File

@@ -82,13 +82,6 @@ class ImmichAlbumNewAssetsSensor(
"""Get the album data from coordinator."""
return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property
def is_on(self) -> bool | None:
"""Return true if new assets were recently added."""

View File

@@ -83,13 +83,6 @@ class ImmichCreateShareLinkButton(
"""Get the album data from coordinator."""
return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property
def available(self) -> bool:
"""Return if entity is available.
@@ -173,13 +166,6 @@ class ImmichDeleteShareLinkButton(
"""Get the album data from coordinator."""
return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property
def available(self) -> bool:
"""Return if entity is available.
@@ -270,13 +256,6 @@ class ImmichCreateProtectedLinkButton(
"""Get the album data from coordinator."""
return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property
def available(self) -> bool:
"""Return if entity is available.
@@ -364,13 +343,6 @@ class ImmichDeleteProtectedLinkButton(
"""Get the album data from coordinator."""
return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property
def available(self) -> bool:
"""Return if entity is available.

View File

@@ -78,13 +78,6 @@ class ImmichAlbumThumbnailCamera(
"""Get the album data from coordinator."""
return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property
def available(self) -> bool:
"""Return if entity is available."""

View File

@@ -138,13 +138,6 @@ class ImmichAlbumBaseSensor(CoordinatorEntity[ImmichAlbumWatcherCoordinator], Se
"""Get the album data from coordinator."""
return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property
def available(self) -> bool:
"""Return if entity is available."""

View File

@@ -79,13 +79,6 @@ class ImmichAlbumProtectedPasswordText(
"""Get the album data from coordinator."""
return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property
def available(self) -> bool:
"""Return if entity is available.

View File

@@ -2,60 +2,60 @@
"entity": {
"sensor": {
"album_id": {
"name": "{album_name}: Album ID"
"name": "Album ID"
},
"album_asset_count": {
"name": "{album_name}: Asset Count"
"name": "Asset Count"
},
"album_photo_count": {
"name": "{album_name}: Photo Count"
"name": "Photo Count"
},
"album_video_count": {
"name": "{album_name}: Video Count"
"name": "Video Count"
},
"album_last_updated": {
"name": "{album_name}: Last Updated"
"name": "Last Updated"
},
"album_created": {
"name": "{album_name}: Created"
"name": "Created"
},
"album_public_url": {
"name": "{album_name}: Public URL"
"name": "Public URL"
},
"album_protected_url": {
"name": "{album_name}: Protected URL"
"name": "Protected URL"
},
"album_protected_password": {
"name": "{album_name}: Protected Password"
"name": "Protected Password"
}
},
"binary_sensor": {
"album_new_assets": {
"name": "{album_name}: New Assets"
"name": "New Assets"
}
},
"camera": {
"album_thumbnail": {
"name": "{album_name}: Thumbnail"
"name": "Thumbnail"
}
},
"text": {
"album_protected_password_edit": {
"name": "{album_name}: Share Password"
"name": "Share Password"
}
},
"button": {
"create_share_link": {
"name": "{album_name}: Create Share Link"
"name": "Create Share Link"
},
"delete_share_link": {
"name": "{album_name}: Delete Share Link"
"name": "Delete Share Link"
},
"create_protected_link": {
"name": "{album_name}: Create Protected Link"
"name": "Create Protected Link"
},
"delete_protected_link": {
"name": "{album_name}: Delete Protected Link"
"name": "Delete Protected Link"
}
}
},

View File

@@ -2,60 +2,60 @@
"entity": {
"sensor": {
"album_id": {
"name": "{album_name}: ID альбома"
"name": "ID альбома"
},
"album_asset_count": {
"name": "{album_name}: Число файлов"
"name": "Число файлов"
},
"album_photo_count": {
"name": "{album_name}: Число фото"
"name": "Число фото"
},
"album_video_count": {
"name": "{album_name}: Число видео"
"name": "Число видео"
},
"album_last_updated": {
"name": "{album_name}: Последнее обновление"
"name": "Последнее обновление"
},
"album_created": {
"name": "{album_name}: Дата создания"
"name": "Дата создания"
},
"album_public_url": {
"name": "{album_name}: Публичная ссылка"
"name": "Публичная ссылка"
},
"album_protected_url": {
"name": "{album_name}: Защищённая ссылка"
"name": "Защищённая ссылка"
},
"album_protected_password": {
"name": "{album_name}: Пароль ссылки"
"name": "Пароль ссылки"
}
},
"binary_sensor": {
"album_new_assets": {
"name": "{album_name}: Новые файлы"
"name": "Новые файлы"
}
},
"camera": {
"album_thumbnail": {
"name": "{album_name}: Превью"
"name": "Превью"
}
},
"text": {
"album_protected_password_edit": {
"name": "{album_name}: Пароль ссылки"
"name": "Пароль ссылки"
}
},
"button": {
"create_share_link": {
"name": "{album_name}: Создать ссылку"
"name": "Создать ссылку"
},
"delete_share_link": {
"name": "{album_name}: Удалить ссылку"
"name": "Удалить ссылку"
},
"create_protected_link": {
"name": "{album_name}: Создать защищённую ссылку"
"name": "Создать защищённую ссылку"
},
"delete_protected_link": {
"name": "{album_name}: Удалить защищённую ссылку"
"name": "Удалить защищённую ссылку"
}
}
},