diff --git a/apps/web/core/components/issues/attachment/delete-attachment-modal.tsx b/apps/web/core/components/issues/attachment/delete-attachment-modal.tsx
index 676f4e38290..023e89c4af5 100644
--- a/apps/web/core/components/issues/attachment/delete-attachment-modal.tsx
+++ b/apps/web/core/components/issues/attachment/delete-attachment-modal.tsx
@@ -65,10 +65,9 @@ export const IssueAttachmentDeleteModal = observer(function IssueAttachmentDelet
title={t("attachment.delete")}
content={
<>
- {/* TODO: Translate here */}
- Are you sure you want to delete attachment-{" "}
- {getFileName(attachment.attributes.name)}? This attachment will be
- permanently removed. This action cannot be undone.
+ {t("attachment.delete_confirmation.prefix")}
+ {getFileName(attachment.attributes.name)}
+ {t("attachment.delete_confirmation.suffix")}
>
}
/>
diff --git a/packages/i18n/src/locales/cs/common.json b/packages/i18n/src/locales/cs/common.json
index c1e9372c24e..e283dbf278d 100644
--- a/packages/i18n/src/locales/cs/common.json
+++ b/packages/i18n/src/locales/cs/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Je možné nahrát pouze jeden soubor najednou.",
"file_size_limit": "Soubor musí být menší než {size}MB.",
"drag_and_drop": "Přetáhněte soubor kamkoli pro nahrání",
- "delete": "Smazat přílohu"
+ "delete": "Smazat přílohu",
+ "delete_confirmation": {
+ "prefix": "Opravdu chcete smazat přílohu ",
+ "suffix": "? Tato příloha bude trvale odstraněna. Tuto akci nelze vrátit zpět."
+ }
},
"label": {
"select": "Vybrat štítek",
diff --git a/packages/i18n/src/locales/de/common.json b/packages/i18n/src/locales/de/common.json
index 1e18d4ee26e..4cf1a19cf07 100644
--- a/packages/i18n/src/locales/de/common.json
+++ b/packages/i18n/src/locales/de/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Es kann jeweils nur eine Datei hochgeladen werden.",
"file_size_limit": "Die Datei muss kleiner als {size} MB sein.",
"drag_and_drop": "Datei hierher ziehen, um sie hochzuladen",
- "delete": "Anhang löschen"
+ "delete": "Anhang löschen",
+ "delete_confirmation": {
+ "prefix": "Möchten Sie den Anhang ",
+ "suffix": " wirklich löschen? Dieser Anhang wird dauerhaft entfernt. Diese Aktion kann nicht rückgängig gemacht werden."
+ }
},
"label": {
"select": "Label auswählen",
diff --git a/packages/i18n/src/locales/en/common.json b/packages/i18n/src/locales/en/common.json
index a138304371e..ba7a840b138 100644
--- a/packages/i18n/src/locales/en/common.json
+++ b/packages/i18n/src/locales/en/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Only one file can be uploaded at a time.",
"file_size_limit": "File must be of {size}MB or less in size.",
"drag_and_drop": "Drag and drop anywhere to upload",
- "delete": "Delete attachment"
+ "delete": "Delete attachment",
+ "delete_confirmation": {
+ "prefix": "Are you sure you want to delete attachment ",
+ "suffix": "? This attachment will be permanently removed. This action cannot be undone."
+ }
},
"label": {
"select": "Add labels",
diff --git a/packages/i18n/src/locales/es/common.json b/packages/i18n/src/locales/es/common.json
index 64440c9c653..367a3ae1afc 100644
--- a/packages/i18n/src/locales/es/common.json
+++ b/packages/i18n/src/locales/es/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Solo se puede subir un archivo a la vez.",
"file_size_limit": "El archivo debe tener {size}MB o menos de tamaño.",
"drag_and_drop": "Arrastra y suelta en cualquier lugar para subir",
- "delete": "Eliminar archivo adjunto"
+ "delete": "Eliminar archivo adjunto",
+ "delete_confirmation": {
+ "prefix": "¿Seguro que quieres eliminar el archivo adjunto ",
+ "suffix": "? Este archivo adjunto se eliminará de forma permanente. Esta acción no se puede deshacer."
+ }
},
"label": {
"select": "Seleccionar etiqueta",
diff --git a/packages/i18n/src/locales/fr/common.json b/packages/i18n/src/locales/fr/common.json
index a94ab8aba2d..e46a9db56df 100644
--- a/packages/i18n/src/locales/fr/common.json
+++ b/packages/i18n/src/locales/fr/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Un seul fichier peut être téléchargé à la fois.",
"file_size_limit": "Le fichier doit faire {size}MB ou moins.",
"drag_and_drop": "Glissez-déposez n’importe où pour uploader",
- "delete": "Supprimer la pièce jointe"
+ "delete": "Supprimer la pièce jointe",
+ "delete_confirmation": {
+ "prefix": "Voulez-vous vraiment supprimer la pièce jointe ",
+ "suffix": " ? Cette pièce jointe sera définitivement supprimée. Cette action est irréversible."
+ }
},
"label": {
"select": "Sélectionner une étiquette",
diff --git a/packages/i18n/src/locales/id/common.json b/packages/i18n/src/locales/id/common.json
index 7d266850dc4..9193d655ec5 100644
--- a/packages/i18n/src/locales/id/common.json
+++ b/packages/i18n/src/locales/id/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Hanya satu file yang dapat diunggah pada satu waktu.",
"file_size_limit": "File harus berukuran {size}MB atau lebih kecil.",
"drag_and_drop": "Seret dan jatuhkan di mana saja untuk mengunggah",
- "delete": "Hapus lampiran"
+ "delete": "Hapus lampiran",
+ "delete_confirmation": {
+ "prefix": "Apakah Anda yakin ingin menghapus lampiran ",
+ "suffix": "? Lampiran ini akan dihapus secara permanen. Tindakan ini tidak dapat dibatalkan."
+ }
},
"label": {
"select": "Pilih label",
diff --git a/packages/i18n/src/locales/it/common.json b/packages/i18n/src/locales/it/common.json
index 6fda1b04957..9cd68ad0156 100644
--- a/packages/i18n/src/locales/it/common.json
+++ b/packages/i18n/src/locales/it/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "È possibile caricare un solo file alla volta.",
"file_size_limit": "Il file deve essere di {size}MB o meno.",
"drag_and_drop": "Trascina e rilascia ovunque per caricare",
- "delete": "Elimina allegato"
+ "delete": "Elimina allegato",
+ "delete_confirmation": {
+ "prefix": "Vuoi davvero eliminare l'allegato ",
+ "suffix": "? Questo allegato verrà rimosso definitivamente. Questa azione non può essere annullata."
+ }
},
"label": {
"select": "Seleziona etichetta",
diff --git a/packages/i18n/src/locales/ja/common.json b/packages/i18n/src/locales/ja/common.json
index 4899411b615..47d78ca6820 100644
--- a/packages/i18n/src/locales/ja/common.json
+++ b/packages/i18n/src/locales/ja/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "一度にアップロードできるファイルは1つだけです。",
"file_size_limit": "ファイルサイズは{size}MB以下である必要があります。",
"drag_and_drop": "どこにでもドラッグ&ドロップでアップロード",
- "delete": "添付ファイルを削除"
+ "delete": "添付ファイルを削除",
+ "delete_confirmation": {
+ "prefix": "添付ファイル「",
+ "suffix": "」を削除してもよろしいですか?この添付ファイルは完全に削除されます。この操作は元に戻せません。"
+ }
},
"label": {
"select": "ラベルを選択",
diff --git a/packages/i18n/src/locales/ko/common.json b/packages/i18n/src/locales/ko/common.json
index 73eea6b1c25..dd8e229345d 100644
--- a/packages/i18n/src/locales/ko/common.json
+++ b/packages/i18n/src/locales/ko/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "한 번에 하나의 파일만 업로드할 수 있습니다.",
"file_size_limit": "파일 크기는 {size}MB 이하이어야 합니다.",
"drag_and_drop": "업로드하려면 아무 곳에나 드래그 앤 드롭하세요",
- "delete": "첨부 파일 삭제"
+ "delete": "첨부 파일 삭제",
+ "delete_confirmation": {
+ "prefix": "첨부 파일 ",
+ "suffix": " 삭제를 확인하시겠습니까? 이 첨부 파일은 영구적으로 삭제됩니다. 이 작업은 실행 취소할 수 없습니다."
+ }
},
"label": {
"select": "레이블 선택",
diff --git a/packages/i18n/src/locales/pl/common.json b/packages/i18n/src/locales/pl/common.json
index 4c4850cbf66..1d36c4b1ef4 100644
--- a/packages/i18n/src/locales/pl/common.json
+++ b/packages/i18n/src/locales/pl/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Możesz przesłać tylko jeden plik naraz.",
"file_size_limit": "Plik musi być mniejszy niż {size}MB.",
"drag_and_drop": "Przeciągnij plik w dowolne miejsce, aby przesłać",
- "delete": "Usuń załącznik"
+ "delete": "Usuń załącznik",
+ "delete_confirmation": {
+ "prefix": "Czy na pewno chcesz usunąć załącznik ",
+ "suffix": "? Ten załącznik zostanie trwale usunięty. Tej czynności nie można cofnąć."
+ }
},
"label": {
"select": "Wybierz etykietę",
diff --git a/packages/i18n/src/locales/pt-BR/common.json b/packages/i18n/src/locales/pt-BR/common.json
index 565e85d8739..7081dcffa9a 100644
--- a/packages/i18n/src/locales/pt-BR/common.json
+++ b/packages/i18n/src/locales/pt-BR/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Apenas um arquivo pode ser enviado por vez.",
"file_size_limit": "O arquivo deve ter {size}MB ou menos.",
"drag_and_drop": "Arraste e solte em qualquer lugar para enviar",
- "delete": "Excluir anexo"
+ "delete": "Excluir anexo",
+ "delete_confirmation": {
+ "prefix": "Tem certeza de que deseja excluir o anexo ",
+ "suffix": "? Este anexo será removido permanentemente. Esta ação não pode ser desfeita."
+ }
},
"label": {
"select": "Selecionar etiqueta",
diff --git a/packages/i18n/src/locales/ro/common.json b/packages/i18n/src/locales/ro/common.json
index e2b44ce87ec..294b5910df4 100644
--- a/packages/i18n/src/locales/ro/common.json
+++ b/packages/i18n/src/locales/ro/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Se poate încărca doar un fișier o dată.",
"file_size_limit": "Fișierul trebuie să aibă {size}MB sau mai puțin.",
"drag_and_drop": "Trage și plasează oriunde pentru a încărca",
- "delete": "Șterge atașamentul"
+ "delete": "Șterge atașamentul",
+ "delete_confirmation": {
+ "prefix": "Sigur doriți să ștergeți atașamentul ",
+ "suffix": "? Acest atașament va fi eliminat definitiv. Această acțiune nu poate fi anulată."
+ }
},
"label": {
"select": "Selectează eticheta",
diff --git a/packages/i18n/src/locales/ru/common.json b/packages/i18n/src/locales/ru/common.json
index c2881e55f8a..8378cff9069 100644
--- a/packages/i18n/src/locales/ru/common.json
+++ b/packages/i18n/src/locales/ru/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Можно загрузить только один файл",
"file_size_limit": "Максимальный размер файла - {size} МБ",
"drag_and_drop": "Перетащите файл для загрузки",
- "delete": "Удалить вложение"
+ "delete": "Удалить вложение",
+ "delete_confirmation": {
+ "prefix": "Вы уверены, что хотите удалить вложение «",
+ "suffix": "»? Это вложение будет удалено навсегда. Это действие нельзя отменить."
+ }
},
"label": {
"select": "Выбрать метку",
diff --git a/packages/i18n/src/locales/sk/common.json b/packages/i18n/src/locales/sk/common.json
index 4fc339cece6..185dbd2bbd2 100644
--- a/packages/i18n/src/locales/sk/common.json
+++ b/packages/i18n/src/locales/sk/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Je možné nahrať iba jeden súbor naraz.",
"file_size_limit": "Súbor musí byť menší ako {size}MB.",
"drag_and_drop": "Pretiahnite súbor kamkoľvek pre nahratie",
- "delete": "Zmazať prílohu"
+ "delete": "Zmazať prílohu",
+ "delete_confirmation": {
+ "prefix": "Naozaj chcete zmazať prílohu ",
+ "suffix": "? Táto príloha bude natrvalo odstránená. Túto akciu nie je možné vrátiť späť."
+ }
},
"label": {
"select": "Vybrať štítok",
diff --git a/packages/i18n/src/locales/tr-TR/common.json b/packages/i18n/src/locales/tr-TR/common.json
index 74bd5cbf9b3..ee28c123d38 100644
--- a/packages/i18n/src/locales/tr-TR/common.json
+++ b/packages/i18n/src/locales/tr-TR/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Aynı anda yalnızca bir dosya yüklenebilir.",
"file_size_limit": "Dosya boyutu {size}MB veya daha az olmalıdır.",
"drag_and_drop": "Yüklemek için herhangi bir yere sürükleyip bırakın",
- "delete": "Eki sil"
+ "delete": "Eki sil",
+ "delete_confirmation": {
+ "prefix": "“",
+ "suffix": "” adlı eki silmek istediğinizden emin misiniz? Bu ek kalıcı olarak kaldırılacaktır. Bu işlem geri alınamaz."
+ }
},
"label": {
"select": "Etiket seç",
diff --git a/packages/i18n/src/locales/ua/common.json b/packages/i18n/src/locales/ua/common.json
index 89bd906d8fa..297ce3bff71 100644
--- a/packages/i18n/src/locales/ua/common.json
+++ b/packages/i18n/src/locales/ua/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Можна завантажити лише один файл одночасно.",
"file_size_limit": "Файл має бути меншим за {size}МБ.",
"drag_and_drop": "Перетягніть файл сюди для завантаження",
- "delete": "Видалити вкладення"
+ "delete": "Видалити вкладення",
+ "delete_confirmation": {
+ "prefix": "Ви впевнені, що хочете видалити вкладення «",
+ "suffix": "»? Це вкладення буде видалено назавжди. Цю дію неможливо скасувати."
+ }
},
"label": {
"select": "Вибрати мітку",
diff --git a/packages/i18n/src/locales/vi-VN/common.json b/packages/i18n/src/locales/vi-VN/common.json
index f9aae43c1b9..af6f78128a4 100644
--- a/packages/i18n/src/locales/vi-VN/common.json
+++ b/packages/i18n/src/locales/vi-VN/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "Chỉ có thể tải lên một tệp mỗi lần.",
"file_size_limit": "Kích thước tệp phải nhỏ hơn hoặc bằng {size}MB.",
"drag_and_drop": "Kéo và thả vào bất kỳ đâu để tải lên",
- "delete": "Xóa tệp đính kèm"
+ "delete": "Xóa tệp đính kèm",
+ "delete_confirmation": {
+ "prefix": "Bạn có chắc chắn muốn xóa tệp đính kèm ",
+ "suffix": " không? Tệp đính kèm này sẽ bị xóa vĩnh viễn. Bạn không thể hoàn tác hành động này."
+ }
},
"label": {
"select": "Chọn nhãn",
diff --git a/packages/i18n/src/locales/zh-CN/common.json b/packages/i18n/src/locales/zh-CN/common.json
index dd67d925a07..00021753db4 100644
--- a/packages/i18n/src/locales/zh-CN/common.json
+++ b/packages/i18n/src/locales/zh-CN/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "一次只能上传一个文件。",
"file_size_limit": "文件大小必须小于或等于 {size}MB。",
"drag_and_drop": "拖放到任意位置以上传",
- "delete": "删除附件"
+ "delete": "删除附件",
+ "delete_confirmation": {
+ "prefix": "确定要删除附件“",
+ "suffix": "”吗?此附件将被永久删除。此操作无法撤销。"
+ }
},
"label": {
"select": "选择标签",
diff --git a/packages/i18n/src/locales/zh-TW/common.json b/packages/i18n/src/locales/zh-TW/common.json
index 834a2d922d8..6e8cd524dc6 100644
--- a/packages/i18n/src/locales/zh-TW/common.json
+++ b/packages/i18n/src/locales/zh-TW/common.json
@@ -762,7 +762,11 @@
"only_one_file_allowed": "一次只能上傳一個檔案。",
"file_size_limit": "檔案大小必須小於或等於 {size}MB。",
"drag_and_drop": "拖曳到任何位置以上傳",
- "delete": "刪除附件"
+ "delete": "刪除附件",
+ "delete_confirmation": {
+ "prefix": "確定要刪除附件「",
+ "suffix": "」嗎?此附件將被永久刪除。此操作無法復原。"
+ }
},
"label": {
"select": "選擇標籤",