mirror of
https://github.com/rustmailer/bichon.git
synced 2026-08-30 01:44:23 +00:00
feat(web): reassure on hover that duplicates are already archived
The anxiety behind a surprise duplicates count is "did I lose something?" — a native title tooltip on the counter answers it: these messages are already in the archive. Key added to all 18 locales.
This commit is contained in:
@@ -681,7 +681,7 @@ export default function ImportPage() {
|
||||
{t('import.failedCount', { count: progress.failed })}
|
||||
</span>
|
||||
{progress.duplicates > 0 && (
|
||||
<span className="flex items-center gap-1">
|
||||
<span className="flex items-center gap-1" title={t('import.duplicateCountHint')}>
|
||||
<Copy className="h-3.5 w-3.5 text-muted-foreground" />
|
||||
{t('import.duplicateCount', { count: progress.duplicates })}
|
||||
</span>
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "مكتشف من",
|
||||
"dropHere": "أفلت ملفات .eml / .mbox / .pst هنا",
|
||||
"duplicateCount": "تم تخطي {{count}} من التكرارات",
|
||||
"duplicateCountHint": "هذه الرسائل مؤرشفة بالفعل",
|
||||
"failed": "فشل الاستيراد",
|
||||
"failedCount": "{{count}} فشل",
|
||||
"failedDetails": "العناصر الفاشلة",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Registreret fra",
|
||||
"dropHere": "Slip .eml / .mbox / .pst-filer her",
|
||||
"duplicateCount": "{{count}} dubletter sprunget over",
|
||||
"duplicateCountHint": "Disse beskeder er allerede arkiveret",
|
||||
"failed": "Import mislykkedes",
|
||||
"failedCount": "{{count}} fejlet",
|
||||
"failedDetails": "Fejlede elementer",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Erkannt aus",
|
||||
"dropHere": ".eml / .mbox / .pst-Dateien hierher ziehen",
|
||||
"duplicateCount": "{{count}} Duplikate übersprungen",
|
||||
"duplicateCountHint": "Diese Nachrichten sind bereits archiviert",
|
||||
"failed": "Import fehlgeschlagen",
|
||||
"failedCount": "{{count}} fehlgeschlagen",
|
||||
"failedDetails": "Fehlgeschlagene Elemente",
|
||||
|
||||
@@ -740,6 +740,7 @@
|
||||
"detectedFrom": "Detected from",
|
||||
"dropHere": "Drop .eml / .mbox / .pst files here",
|
||||
"duplicateCount": "{{count}} duplicates skipped",
|
||||
"duplicateCountHint": "These messages are already in the archive",
|
||||
"failed": "Import failed",
|
||||
"failedCount": "{{count}} failed",
|
||||
"failedDetails": "Failed items",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Detectado de",
|
||||
"dropHere": "Arrastre archivos .eml / .mbox / .pst aquí",
|
||||
"duplicateCount": "{{count}} duplicados omitidos",
|
||||
"duplicateCountHint": "Estos mensajes ya están archivados",
|
||||
"failed": "Error al importar",
|
||||
"failedCount": "{{count}} fallidos",
|
||||
"failedDetails": "Elementos fallidos",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Tunnistettu lähteestä",
|
||||
"dropHere": "Pudota .eml / .mbox / .pst -tiedostot tähän",
|
||||
"duplicateCount": "{{count}} kaksoiskappaletta ohitettu",
|
||||
"duplicateCountHint": "Nämä viestit on jo arkistoitu",
|
||||
"failed": "Tuonti epäonnistui",
|
||||
"failedCount": "{{count}} epäonnistui",
|
||||
"failedDetails": "Epäonnistuneet kohteet",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Détecté depuis",
|
||||
"dropHere": "Déposez les fichiers .eml / .mbox / .pst ici",
|
||||
"duplicateCount": "{{count}} doublon(s) ignoré(s)",
|
||||
"duplicateCountHint": "Ces messages sont déjà archivés",
|
||||
"failed": "Échec de l'importation",
|
||||
"failedCount": "{{count}} échoué(s)",
|
||||
"failedDetails": "Éléments en échec",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Rilevato da",
|
||||
"dropHere": "Trascina i file .eml / .mbox / .pst qui",
|
||||
"duplicateCount": "{{count}} duplicati saltati",
|
||||
"duplicateCountHint": "Questi messaggi sono già archiviati",
|
||||
"failed": "Importazione fallita",
|
||||
"failedCount": "{{count}} falliti",
|
||||
"failedDetails": "Elementi falliti",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "検出元:",
|
||||
"dropHere": "ここに .eml / .mbox / .pst 文件をドロップ",
|
||||
"duplicateCount": "{{count}} 件の重複をスキップ",
|
||||
"duplicateCountHint": "これらのメッセージは既にアーカイブ済みです",
|
||||
"failed": "インポート失敗",
|
||||
"failedCount": "{{count}} 件の失敗",
|
||||
"failedDetails": "失敗したアイテム",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "감지 대상:",
|
||||
"dropHere": "여기에 .eml / .mbox / .pst 파일 끌어놓기",
|
||||
"duplicateCount": "{{count}}개 중복 건너뜀",
|
||||
"duplicateCountHint": "이미 아카이브된 메시지입니다",
|
||||
"failed": "가져오기 실패",
|
||||
"failedCount": "{{count}}개 실패",
|
||||
"failedDetails": "실패한 항목",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Gedetecteerd uit",
|
||||
"dropHere": "Sleep .eml / .mbox / .pst bestanden hierheen",
|
||||
"duplicateCount": "{{count}} duplicaten overgeslagen",
|
||||
"duplicateCountHint": "Deze berichten zijn al gearchiveerd",
|
||||
"failed": "Import mislukt",
|
||||
"failedCount": "{{count}} mislukt",
|
||||
"failedDetails": "Mislukte items",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Registrert fra",
|
||||
"dropHere": "Slipp .eml / .mbox / .pst-filer her",
|
||||
"duplicateCount": "{{count}} duplikater hoppet over",
|
||||
"duplicateCountHint": "Disse meldingene er allerede arkivert",
|
||||
"failed": "Import mislyktes",
|
||||
"failedCount": "{{count}} feilet",
|
||||
"failedDetails": "Feilede elementer",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Wykryto z",
|
||||
"dropHere": "Upuść pliki .eml / .mbox / .pst tutaj",
|
||||
"duplicateCount": "Pominięto duplikatów: {{count}}",
|
||||
"duplicateCountHint": "Te wiadomości są już zarchiwizowane",
|
||||
"failed": "Import nie powiódł się",
|
||||
"failedCount": "Niepowodzenie: {{count}}",
|
||||
"failedDetails": "Nieudane elementy",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Detectado de",
|
||||
"dropHere": "Solte arquivos .eml / .mbox / .pst aqui",
|
||||
"duplicateCount": "{{count}} duplicados ignorados",
|
||||
"duplicateCountHint": "Estas mensagens já estão arquivadas",
|
||||
"failed": "Falha na importação",
|
||||
"failedCount": "{{count}} falharam",
|
||||
"failedDetails": "Itens com falha",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Обнаружено из",
|
||||
"dropHere": "Перетащите файлы .eml / .mbox / .pst сюда",
|
||||
"duplicateCount": "Пропущено дубликатов: {{count}}",
|
||||
"duplicateCountHint": "Эти сообщения уже в архиве",
|
||||
"failed": "Ошибка импорта",
|
||||
"failedCount": "Ошибок: {{count}}",
|
||||
"failedDetails": "Неудачные элементы",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "Identifierad från",
|
||||
"dropHere": "Släpp .eml / .mbox / .pst-filer här",
|
||||
"duplicateCount": "{{count}} dubbletter hoppades över",
|
||||
"duplicateCountHint": "Dessa meddelanden är redan arkiverade",
|
||||
"failed": "Import misslyckades",
|
||||
"failedCount": "{{count}} misslyckades",
|
||||
"failedDetails": "Misslyckade objekt",
|
||||
|
||||
@@ -728,6 +728,7 @@
|
||||
"detectedFrom": "識別自",
|
||||
"dropHere": "將 .eml / .mbox / .pst 檔案拖曳到此處",
|
||||
"duplicateCount": "已略過 {{count}} 個重複項",
|
||||
"duplicateCountHint": "這些郵件已封存",
|
||||
"failed": "匯入失敗",
|
||||
"failedCount": "{{count}} 個失敗",
|
||||
"failedDetails": "失敗詳情",
|
||||
|
||||
@@ -738,6 +738,7 @@
|
||||
"detectedFrom": "识别自",
|
||||
"dropHere": "将 .eml / .mbox / .pst 文件拖拽到此处",
|
||||
"duplicateCount": "已跳过 {{count}} 个重复项",
|
||||
"duplicateCountHint": "这些邮件已归档",
|
||||
"failed": "导入失败",
|
||||
"failedCount": "{{count}} 个失败",
|
||||
"failedDetails": "失败详情",
|
||||
|
||||
Reference in New Issue
Block a user