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": "選擇標籤",