diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/helper.ts b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/helper.ts index fe3fc5dfd..0f4f8fdd5 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/helper.ts +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/helper.ts @@ -46,7 +46,10 @@ export const useSubIssueOperations = (issueServiceType: TIssueServiceType): TSub type: TOAST_TYPE.SUCCESS, title: t("common.link_copied"), message: t("entity.link_copied_to_clipboard", { - entity: t("epic.label", { count: 1 }), + entity: + issueServiceType === EIssueServiceType.ISSUES + ? t("common.sub_work_items", { count: 1 }) + : t("issue.label", { count: 1 }), }), }); }); @@ -77,7 +80,7 @@ export const useSubIssueOperations = (issueServiceType: TIssueServiceType): TSub entity: issueServiceType === EIssueServiceType.ISSUES ? t("common.sub_work_items") - : t("issue.label", { count: 2 }), + : t("issue.label", { count: issueIds.length }), }), }); } catch { @@ -88,7 +91,7 @@ export const useSubIssueOperations = (issueServiceType: TIssueServiceType): TSub entity: issueServiceType === EIssueServiceType.ISSUES ? t("common.sub_work_items") - : t("issue.label", { count: 2 }), + : t("issue.label", { count: issueIds.length }), }), }); } @@ -169,7 +172,12 @@ export const useSubIssueOperations = (issueServiceType: TIssueServiceType): TSub setToast({ type: TOAST_TYPE.SUCCESS, title: t("toast.success"), - message: t("sub_work_item.remove.success"), + message: t("entity.remove.success", { + entity: + issueServiceType === EIssueServiceType.ISSUES + ? t("common.sub_work_items") + : t("issue.label", { count: 1 }), + }), }); captureSuccess({ eventName: WORK_ITEM_TRACKER_EVENTS.sub_issue.remove, @@ -185,7 +193,12 @@ export const useSubIssueOperations = (issueServiceType: TIssueServiceType): TSub setToast({ type: TOAST_TYPE.ERROR, title: t("toast.error"), - message: t("sub_work_item.remove.error"), + message: t("entity.remove.failed", { + entity: + issueServiceType === EIssueServiceType.ISSUES + ? t("common.sub_work_items") + : t("issue.label", { count: 1 }), + }), }); } }, @@ -208,7 +221,12 @@ export const useSubIssueOperations = (issueServiceType: TIssueServiceType): TSub setToast({ type: TOAST_TYPE.ERROR, title: t("toast.error"), - message: t("issue.delete.error"), + message: t("entity.delete.failed", { + entity: + issueServiceType === EIssueServiceType.ISSUES + ? t("common.sub_work_items") + : t("issue.label", { count: 1 }), + }), }); } }, diff --git a/packages/i18n/src/locales/cs/translations.json b/packages/i18n/src/locales/cs/translations.json index 307289bb1..9881f5e6d 100644 --- a/packages/i18n/src/locales/cs/translations.json +++ b/packages/i18n/src/locales/cs/translations.json @@ -916,6 +916,10 @@ "add": { "success": "{entity} úspěšně přidána", "failed": "Chyba při přidávání {entity}" + }, + "remove": { + "success": "{entity} úspěšně odebrána", + "failed": "Chyba při odebírání {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/de/translations.json b/packages/i18n/src/locales/de/translations.json index 3c086c8cf..bcce9268f 100644 --- a/packages/i18n/src/locales/de/translations.json +++ b/packages/i18n/src/locales/de/translations.json @@ -916,6 +916,10 @@ "add": { "success": "{entity} erfolgreich hinzugefügt", "failed": "Fehler beim Hinzufügen von {entity}" + }, + "remove": { + "success": "{entity} erfolgreich entfernt", + "failed": "Fehler beim Entfernen von {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/en/translations.json b/packages/i18n/src/locales/en/translations.json index 6d77eb341..026fc90c1 100644 --- a/packages/i18n/src/locales/en/translations.json +++ b/packages/i18n/src/locales/en/translations.json @@ -759,6 +759,10 @@ "add": { "success": "{entity} added successfully", "failed": "Error adding {entity}" + }, + "remove": { + "success": "{entity} removed successfully", + "failed": "Error removing {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/es/translations.json b/packages/i18n/src/locales/es/translations.json index 0f17e8f8a..823d427b4 100644 --- a/packages/i18n/src/locales/es/translations.json +++ b/packages/i18n/src/locales/es/translations.json @@ -919,6 +919,10 @@ "add": { "success": "{entity} agregado correctamente", "failed": "Error al agregar {entity}" + }, + "remove": { + "success": "{entity} eliminado correctamente", + "failed": "Error al eliminar {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/fr/translations.json b/packages/i18n/src/locales/fr/translations.json index a078526fe..5a24044cb 100644 --- a/packages/i18n/src/locales/fr/translations.json +++ b/packages/i18n/src/locales/fr/translations.json @@ -917,6 +917,10 @@ "add": { "success": "{entity} ajouté avec succès", "failed": "Erreur lors de l'ajout de {entity}" + }, + "remove": { + "success": "{entity} supprimé avec succès", + "failed": "Erreur lors de la suppression de {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/id/translations.json b/packages/i18n/src/locales/id/translations.json index 01f6d1424..caa973bd0 100644 --- a/packages/i18n/src/locales/id/translations.json +++ b/packages/i18n/src/locales/id/translations.json @@ -916,6 +916,10 @@ "add": { "success": "{entity} berhasil ditambahkan", "failed": "Terjadi kesalahan saat menambahkan {entity}" + }, + "remove": { + "success": "{entity} berhasil dihapus", + "failed": "Terjadi kesalahan saat menghapus {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/it/translations.json b/packages/i18n/src/locales/it/translations.json index fc457eeb0..11b5f93c9 100644 --- a/packages/i18n/src/locales/it/translations.json +++ b/packages/i18n/src/locales/it/translations.json @@ -915,6 +915,10 @@ "add": { "success": "{entity} aggiunto con successo", "failed": "Errore nell'aggiunta di {entity}" + }, + "remove": { + "success": "{entity} rimosso con successo", + "failed": "Errore nella rimozione di {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/ja/translations.json b/packages/i18n/src/locales/ja/translations.json index e92e0a182..b7a43808a 100644 --- a/packages/i18n/src/locales/ja/translations.json +++ b/packages/i18n/src/locales/ja/translations.json @@ -917,6 +917,10 @@ "add": { "success": "{entity}を追加しました", "failed": "{entity}の追加中にエラーが発生しました" + }, + "remove": { + "success": "{entity}を削除しました", + "failed": "{entity}の削除中にエラーが発生しました" } }, "epic": { diff --git a/packages/i18n/src/locales/ko/translations.json b/packages/i18n/src/locales/ko/translations.json index 3f253931b..bc23bc6e1 100644 --- a/packages/i18n/src/locales/ko/translations.json +++ b/packages/i18n/src/locales/ko/translations.json @@ -918,6 +918,10 @@ "add": { "success": "{entity}가 성공적으로 추가되었습니다", "failed": "{entity} 추가 중 오류 발생" + }, + "remove": { + "success": "{entity}가 성공적으로 제거되었습니다", + "failed": "{entity} 제거 중 오류 발생" } }, "epic": { diff --git a/packages/i18n/src/locales/pl/translations.json b/packages/i18n/src/locales/pl/translations.json index fdb2d0958..56dbf089b 100644 --- a/packages/i18n/src/locales/pl/translations.json +++ b/packages/i18n/src/locales/pl/translations.json @@ -918,6 +918,10 @@ "add": { "success": "{entity} dodano pomyślnie", "failed": "Błąd podczas dodawania {entity}" + }, + "remove": { + "success": "{entity} usunięto pomyślnie", + "failed": "Błąd podczas usuwania {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/pt-BR/translations.json b/packages/i18n/src/locales/pt-BR/translations.json index d12918556..831b3515e 100644 --- a/packages/i18n/src/locales/pt-BR/translations.json +++ b/packages/i18n/src/locales/pt-BR/translations.json @@ -918,6 +918,10 @@ "add": { "success": "{entity} adicionado com sucesso", "failed": "Erro ao adicionar {entity}" + }, + "remove": { + "success": "{entity} removido com sucesso", + "failed": "Erro ao remover {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/ro/translations.json b/packages/i18n/src/locales/ro/translations.json index caa1178d1..82cf21bfc 100644 --- a/packages/i18n/src/locales/ro/translations.json +++ b/packages/i18n/src/locales/ro/translations.json @@ -916,6 +916,10 @@ "add": { "success": "{entity} a fost adăugată cu succes", "failed": "Eroare la adăugarea {entity}" + }, + "remove": { + "success": "{entity} a fost eliminată cu succes", + "failed": "Eroare la eliminarea {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/ru/translations.json b/packages/i18n/src/locales/ru/translations.json index 8481b596c..7d11338b7 100644 --- a/packages/i18n/src/locales/ru/translations.json +++ b/packages/i18n/src/locales/ru/translations.json @@ -918,6 +918,10 @@ "add": { "success": "{entity} успешно добавлен", "failed": "Ошибка добавления {entity}" + }, + "remove": { + "success": "{entity} успешно удален", + "failed": "Ошибка удаления {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/sk/translations.json b/packages/i18n/src/locales/sk/translations.json index 7c89fc131..f04165391 100644 --- a/packages/i18n/src/locales/sk/translations.json +++ b/packages/i18n/src/locales/sk/translations.json @@ -918,6 +918,10 @@ "add": { "success": "{entity} bola úspešne pridaná", "failed": "Chyba pri pridávaní {entity}" + }, + "remove": { + "success": "{entity} bola úspešne odstránená", + "failed": "Chyba pri odstrávaní {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/tr-TR/translations.json b/packages/i18n/src/locales/tr-TR/translations.json index 349e547ad..8da90adc8 100644 --- a/packages/i18n/src/locales/tr-TR/translations.json +++ b/packages/i18n/src/locales/tr-TR/translations.json @@ -920,6 +920,10 @@ "add": { "success": "{entity} başarıyla eklendi", "failed": "{entity} eklenirken hata oluştu" + }, + "remove": { + "success": "{entity} başarıyla kaldırıldı", + "failed": "{entity} kaldırılırken hata oluştu" } }, "epic": { diff --git a/packages/i18n/src/locales/ua/translations.json b/packages/i18n/src/locales/ua/translations.json index 1a3ab64f9..bd2158d96 100644 --- a/packages/i18n/src/locales/ua/translations.json +++ b/packages/i18n/src/locales/ua/translations.json @@ -918,6 +918,10 @@ "add": { "success": "{entity} успішно додано", "failed": "Помилка під час додавання {entity}" + }, + "remove": { + "success": "{entity} успішно видалено", + "failed": "Помилка під час видалення {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/vi-VN/translations.json b/packages/i18n/src/locales/vi-VN/translations.json index 947f10b16..b8610c2e0 100644 --- a/packages/i18n/src/locales/vi-VN/translations.json +++ b/packages/i18n/src/locales/vi-VN/translations.json @@ -917,6 +917,10 @@ "add": { "success": "Đã thêm {entity} thành công", "failed": "Đã xảy ra lỗi khi thêm {entity}" + }, + "remove": { + "success": "Đã xóa {entity} thành công", + "failed": "Đã xảy ra lỗi khi xóa {entity}" } }, "epic": { diff --git a/packages/i18n/src/locales/zh-CN/translations.json b/packages/i18n/src/locales/zh-CN/translations.json index 444936c50..55ace9a66 100644 --- a/packages/i18n/src/locales/zh-CN/translations.json +++ b/packages/i18n/src/locales/zh-CN/translations.json @@ -917,6 +917,10 @@ "add": { "success": "{entity}添加成功", "failed": "添加{entity}时出错" + }, + "remove": { + "success": "{entity}删除成功", + "failed": "删除{entity}时出错" } }, "epic": { diff --git a/packages/i18n/src/locales/zh-TW/translations.json b/packages/i18n/src/locales/zh-TW/translations.json index 724c434db..6c6a85f20 100644 --- a/packages/i18n/src/locales/zh-TW/translations.json +++ b/packages/i18n/src/locales/zh-TW/translations.json @@ -918,6 +918,10 @@ "add": { "success": "{entity} 新增成功", "failed": "新增 {entity} 時發生錯誤" + }, + "remove": { + "success": "{entity} 刪除成功", + "failed": "刪除 {entity} 時發生錯誤" } }, "epic": {