diff --git a/frontend/src/components/views/ScanResults.tsx b/frontend/src/components/views/ScanResults.tsx
index 18e0f89..b092e23 100644
--- a/frontend/src/components/views/ScanResults.tsx
+++ b/frontend/src/components/views/ScanResults.tsx
@@ -182,7 +182,7 @@ function MapView({ scanId, onCopy }: { scanId: string; onCopy: (value: string) =
IP
@@ -1237,7 +1237,7 @@ export function ScanResults({ scan, onHome }: Props) {
{r.github?.emails?.map(e => (
{e}
- copyValue(e)} label="Copy email" />
+ copyValue(e)} label={i18n('results.fields.copyEmail')} />
))}
@@ -1269,8 +1269,8 @@ export function ScanResults({ scan, onHome }: Props) {
))}
{aiModel &&
Model: {aiModel}
}
- copyValue(aiSummary)} label="Copy summary" />
+ copyValue(aiSummary)} label={i18n('results.fields.copySummary')} />
{aiSummary}
diff --git a/frontend/src/messages/de.json b/frontend/src/messages/de.json
index 1af5423..2ae0065 100644
--- a/frontend/src/messages/de.json
+++ b/frontend/src/messages/de.json
@@ -326,7 +326,8 @@
"emailsCopied": "E-Mails kopiert!",
"filterPlatforms": "Plattformen filtern...",
"searchGoogle": "Bei Google suchen",
- "sendMessage": "Nachricht senden"
+ "sendMessage": "Nachricht senden",
+ "fields": {"copyIp": "IP kopieren", "copyTarget": "Ziel kopieren", "copyEmail": "E-Mail kopieren", "copyDomain": "Domain kopieren", "copyDnsRecord": "DNS-Eintrag kopieren", "copySubdomain": "Subdomain kopieren", "copyUsernameUrl": "URL kopieren", "copyShodanPort": "Port kopieren", "copyPort": "Port kopieren", "copyOnionUrl": ".onion-Adresse kopieren", "copySummary": "Zusammenfassung kopieren", "company": "Unternehmen", "location": "Standort", "blog": "Blog", "twitter": "Twitter", "publicRepos": "Öffentliche Repos", "totalStars": "Sterne insgesamt", "joined": "Beigetreten", "displayName": "Anzeigename", "totalCompromised": "Insgesamt kompromittiert", "employees": "Mitarbeiter", "users": "Benutzer", "thirdParties": "Dritte", "passwordsAnalysed": "Analysierte Passwörter", "tooWeak": "Zu schwach", "weak": "Schwach", "strong": "Stark", "recordsFound": "Gefundene Einträge", "corporateServices": "Unternehmensdienste", "userServices": "Benutzerdienste", "period": "Zeitraum", "totalEvents": "Ereignisse insgesamt", "infostealerEvents": "Infostealer-Ereignisse", "dataBreachEvents": "Datenleck-Ereignisse", "employeeEvents": "Mitarbeiter-Ereignisse", "clientEvents": "Kunden-Ereignisse", "firstSeen": "Zuerst gesehen", "lastSeen": "Zuletzt gesehen"}
},
"watchlist": {
"title": "Watchlists",
diff --git a/frontend/src/messages/en.json b/frontend/src/messages/en.json
index 46506d5..77d51bb 100644
--- a/frontend/src/messages/en.json
+++ b/frontend/src/messages/en.json
@@ -326,7 +326,8 @@
"emailsCopied": "Emails copied!",
"filterPlatforms": "Filter platforms...",
"searchGoogle": "Search on Google",
- "sendMessage": "Send message"
+ "sendMessage": "Send message",
+ "fields": { "copyIp": "Copy IP", "copyTarget": "Copy target", "copyEmail": "Copy email", "copyDomain": "Copy domain", "copyDnsRecord": "Copy DNS record", "copySubdomain": "Copy subdomain", "copyUsernameUrl": "Copy URL", "copyShodanPort": "Copy port", "copyPort": "Copy port", "copyOnionUrl": "Copy .onion address", "copySummary": "Copy summary", "company": "Company", "location": "Location", "blog": "Blog", "twitter": "Twitter", "publicRepos": "Public Repos", "totalStars": "Total Stars", "joined": "Joined", "displayName": "Display Name", "totalCompromised": "Total Compromised", "employees": "Employees", "users": "Users", "thirdParties": "Third Parties", "passwordsAnalysed": "Passwords Analysed", "tooWeak": "Too Weak", "weak": "Weak", "strong": "Strong", "recordsFound": "Records Found", "corporateServices": "Corporate Services", "userServices": "User Services", "period": "Period", "totalEvents": "Total Events", "infostealerEvents": "Infostealer Events", "dataBreachEvents": "Data Breach Events", "employeeEvents": "Employee Events", "clientEvents": "Client Events", "firstSeen": "First Seen", "lastSeen": "Last Seen" }
},
"watchlist": {
"title": "Watchlists",
diff --git a/frontend/src/messages/es.json b/frontend/src/messages/es.json
index 1dd4408..7704143 100644
--- a/frontend/src/messages/es.json
+++ b/frontend/src/messages/es.json
@@ -160,7 +160,8 @@
"emailsCopied": "¡Correos copiados!",
"filterPlatforms": "Filtrar plataformas...",
"searchGoogle": "Buscar en Google",
- "sendMessage": "Enviar mensaje"
+ "sendMessage": "Enviar mensaje",
+ "fields": {"copyIp": "Copiar IP", "copyTarget": "Copiar objetivo", "copyEmail": "Copiar email", "copyDomain": "Copiar dominio", "copyDnsRecord": "Copiar registro DNS", "copySubdomain": "Copiar subdominio", "copyUsernameUrl": "Copiar URL", "copyShodanPort": "Copiar puerto", "copyPort": "Copiar puerto", "copyOnionUrl": "Copiar dirección .onion", "copySummary": "Copiar resumen", "company": "Empresa", "location": "Ubicación", "blog": "Blog", "twitter": "Twitter", "publicRepos": "Repos públicos", "totalStars": "Estrellas totales", "joined": "Unido", "displayName": "Nombre para mostrar", "totalCompromised": "Total comprometidos", "employees": "Empleados", "users": "Usuarios", "thirdParties": "Terceros", "passwordsAnalysed": "Contraseñas analizadas", "tooWeak": "Demasiado débil", "weak": "Débil", "strong": "Fuerte", "recordsFound": "Registros encontrados", "corporateServices": "Servicios corporativos", "userServices": "Servicios de usuario", "period": "Período", "totalEvents": "Eventos totales", "infostealerEvents": "Eventos de infostealer", "dataBreachEvents": "Eventos de brecha de datos", "employeeEvents": "Eventos de empleados", "clientEvents": "Eventos de clientes", "firstSeen": "Visto por primera vez", "lastSeen": "Visto por última vez"}
},
"toolPanels": {
"back": "Volver",
diff --git a/frontend/src/messages/fr.json b/frontend/src/messages/fr.json
index 1632c75..025aea6 100644
--- a/frontend/src/messages/fr.json
+++ b/frontend/src/messages/fr.json
@@ -204,7 +204,8 @@
"emailsCopied": "E-mails copiés !",
"filterPlatforms": "Filtrer les plateformes...",
"searchGoogle": "Rechercher sur Google",
- "sendMessage": "Envoyer le message"
+ "sendMessage": "Envoyer le message",
+ "fields": {"copyIp": "Copier l'IP", "copyTarget": "Copier la cible", "copyEmail": "Copier l'e-mail", "copyDomain": "Copier le domaine", "copyDnsRecord": "Copier l'enregistrement DNS", "copySubdomain": "Copier le sous-domaine", "copyUsernameUrl": "Copier l'URL", "copyShodanPort": "Copier le port", "copyPort": "Copier le port", "copyOnionUrl": "Copier l'adresse .onion", "copySummary": "Copier le résumé", "company": "Entreprise", "location": "Emplacement", "blog": "Blog", "twitter": "Twitter", "publicRepos": "Dépôts publics", "totalStars": "Total des étoiles", "joined": "Inscrit", "displayName": "Nom d'affichage", "totalCompromised": "Total compromis", "employees": "Employés", "users": "Utilisateurs", "thirdParties": "Tiers", "passwordsAnalysed": "Mots de passe analysés", "tooWeak": "Trop faible", "weak": "Faible", "strong": "Fort", "recordsFound": "Enregistrements trouvés", "corporateServices": "Services d'entreprise", "userServices": "Services utilisateurs", "period": "Période", "totalEvents": "Total des événements", "infostealerEvents": "Événements infostealer", "dataBreachEvents": "Événements de violation de données", "employeeEvents": "Événements employés", "clientEvents": "Événements clients", "firstSeen": "Vu pour la première fois", "lastSeen": "Vu pour la dernière fois"}
},
"toolPanels": {
"back": "Retour",
diff --git a/frontend/src/messages/it.json b/frontend/src/messages/it.json
index f01870f..71c5769 100644
--- a/frontend/src/messages/it.json
+++ b/frontend/src/messages/it.json
@@ -326,7 +326,8 @@
"emailsCopied": "Email copiate!",
"filterPlatforms": "Filtra piattaforme...",
"searchGoogle": "Cerca su Google",
- "sendMessage": "Invia messaggio"
+ "sendMessage": "Invia messaggio",
+ "fields": {"copyIp": "Copia IP", "copyTarget": "Copia obiettivo", "copyEmail": "Copia email", "copyDomain": "Copia dominio", "copyDnsRecord": "Copia record DNS", "copySubdomain": "Copia sottodominio", "copyUsernameUrl": "Copia URL", "copyShodanPort": "Copia porta", "copyPort": "Copia porta", "copyOnionUrl": "Copia indirizzo .onion", "copySummary": "Copia riepilogo", "company": "Azienda", "location": "Posizione", "blog": "Blog", "twitter": "Twitter", "publicRepos": "Repo pubblici", "totalStars": "Stelle totali", "joined": "Iscritto", "displayName": "Nome visualizzato", "totalCompromised": "Totale compromessi", "employees": "Dipendenti", "users": "Utenti", "thirdParties": "Terze parti", "passwordsAnalysed": "Password analizzate", "tooWeak": "Troppo debole", "weak": "Debole", "strong": "Forte", "recordsFound": "Record trovati", "corporateServices": "Servizi aziendali", "userServices": "Servizi utente", "period": "Periodo", "totalEvents": "Eventi totali", "infostealerEvents": "Eventi infostealer", "dataBreachEvents": "Eventi di violazione", "employeeEvents": "Eventi dipendenti", "clientEvents": "Eventi clienti", "firstSeen": "Visto per la prima volta", "lastSeen": "Visto per l'ultima volta"}
},
"watchlist": {
"title": "Liste di osservazione",
diff --git a/frontend/src/messages/pl.json b/frontend/src/messages/pl.json
index 42ba6d2..b9c754a 100644
--- a/frontend/src/messages/pl.json
+++ b/frontend/src/messages/pl.json
@@ -525,7 +525,8 @@
"emailsCopied": "E-maile skopiowane!",
"filterPlatforms": "Filtruj platformy...",
"searchGoogle": "Szukaj w Google",
- "sendMessage": "Wyślij wiadomość"
+ "sendMessage": "Wyślij wiadomość",
+ "fields": {"copyIp": "Kopiuj IP", "copyTarget": "Kopiuj cel", "copyEmail": "Kopiuj e-mail", "copyDomain": "Kopiuj domenę", "copyDnsRecord": "Kopiuj rekord DNS", "copySubdomain": "Kopiuj subdomenę", "copyUsernameUrl": "Kopiuj URL", "copyShodanPort": "Kopiuj port", "copyPort": "Kopiuj port", "copyOnionUrl": "Kopiuj adres .onion", "copySummary": "Kopiuj podsumowanie", "company": "Firma", "location": "Lokalizacja", "blog": "Blog", "twitter": "Twitter", "publicRepos": "Publiczne repozytoria", "totalStars": "Wszystkie gwiazdki", "joined": "Dołączył(a)", "displayName": "Wyświetlana nazwa", "totalCompromised": "Łącznie skompromitowanych", "employees": "Pracownicy", "users": "Użytkownicy", "thirdParties": "Osoby trzecie", "passwordsAnalysed": "Przeanalizowane hasła", "tooWeak": "Zbyt słabe", "weak": "Słabe", "strong": "Silne", "recordsFound": "Znalezione rekordy", "corporateServices": "Usługi korporacyjne", "userServices": "Usługi użytkownika", "period": "Okres", "totalEvents": "Wszystkie zdarzenia", "infostealerEvents": "Zdarzenia infostealer", "dataBreachEvents": "Zdarzenia wycieku danych", "employeeEvents": "Zdarzenia pracowników", "clientEvents": "Zdarzenia klientów", "firstSeen": "Widziany po raz pierwszy", "lastSeen": "Widziany po raz ostatni"}
},
"watchlist": {
"title": "Listy obserwowanych",
diff --git a/frontend/src/messages/pt.json b/frontend/src/messages/pt.json
index 8c6ebd2..e6def2b 100644
--- a/frontend/src/messages/pt.json
+++ b/frontend/src/messages/pt.json
@@ -326,7 +326,8 @@
"emailsCopied": "E-mails copiados!",
"filterPlatforms": "Filtrar plataformas...",
"searchGoogle": "Pesquisar no Google",
- "sendMessage": "Enviar mensagem"
+ "sendMessage": "Enviar mensagem",
+ "fields": {"copyIp": "Copiar IP", "copyTarget": "Copiar alvo", "copyEmail": "Copiar e-mail", "copyDomain": "Copiar domínio", "copyDnsRecord": "Copiar registro DNS", "copySubdomain": "Copiar subdomínio", "copyUsernameUrl": "Copiar URL", "copyShodanPort": "Copiar porta", "copyPort": "Copiar porta", "copyOnionUrl": "Copiar endereço .onion", "copySummary": "Copiar resumo", "company": "Empresa", "location": "Localização", "blog": "Blog", "twitter": "Twitter", "publicRepos": "Repositórios Públicos", "totalStars": "Total de Estrelas", "joined": "Entrou", "displayName": "Nome de exibição", "totalCompromised": "Total Comprometido", "employees": "Funcionários", "users": "Usuários", "thirdParties": "Terceiros", "passwordsAnalysed": "Senhas Analisadas", "tooWeak": "Muito fraca", "weak": "Fraca", "strong": "Forte", "recordsFound": "Registros Encontrados", "corporateServices": "Serviços Corporativos", "userServices": "Serviços de Usuário", "period": "Período", "totalEvents": "Total de Eventos", "infostealerEvents": "Eventos de Infostealer", "dataBreachEvents": "Eventos de Vazamento", "employeeEvents": "Eventos de Funcionários", "clientEvents": "Eventos de Clientes", "firstSeen": "Visto pela primeira vez", "lastSeen": "Visto pela última vez"}
},
"watchlist": {
"title": "Listas de monitoramento",
diff --git a/frontend/src/messages/ru.json b/frontend/src/messages/ru.json
index 58eecf0..c157c7f 100644
--- a/frontend/src/messages/ru.json
+++ b/frontend/src/messages/ru.json
@@ -326,7 +326,8 @@
"emailsCopied": "Адреса почты скопированы!",
"filterPlatforms": "Фильтр по платформам…",
"searchGoogle": "Искать в Google",
- "sendMessage": "Отправить сообщение"
+ "sendMessage": "Отправить сообщение",
+ "fields": {"copyIp": "Копировать IP", "copyTarget": "Копировать цель", "copyEmail": "Копировать email", "copyDomain": "Копировать домен", "copyDnsRecord": "Копировать DNS запись", "copySubdomain": "Копировать поддомен", "copyUsernameUrl": "Копировать URL", "copyShodanPort": "Копировать порт", "copyPort": "Копировать порт", "copyOnionUrl": "Копировать .onion URL", "copySummary": "Копировать сводку", "company": "Компания", "location": "Локация", "blog": "Блог", "twitter": "Twitter", "publicRepos": "Публичные репозитории", "totalStars": "Всего звезд", "joined": "Присоединился", "displayName": "Отображаемое имя", "totalCompromised": "Всего скомпрометировано", "employees": "Сотрудники", "users": "Пользователи", "thirdParties": "Третьи стороны", "passwordsAnalysed": "Проанализировано паролей", "tooWeak": "Слишком слабый", "weak": "Слабый", "strong": "Сильный", "recordsFound": "Найдено записей", "corporateServices": "Корпоративные сервисы", "userServices": "Пользовательские сервисы", "period": "Период", "totalEvents": "Всего событий", "infostealerEvents": "События Infostealer", "dataBreachEvents": "События утечки", "employeeEvents": "События сотрудников", "clientEvents": "События клиентов", "firstSeen": "Впервые замечен", "lastSeen": "Последний раз замечен"}
},
"watchlist": {
"title": "Списки наблюдения",
diff --git a/frontend/src/messages/tr.json b/frontend/src/messages/tr.json
index e105cfc..3f46eb0 100644
--- a/frontend/src/messages/tr.json
+++ b/frontend/src/messages/tr.json
@@ -326,7 +326,8 @@
"emailsCopied": "E-postalar kopyalandı!",
"filterPlatforms": "Platformları filtrele...",
"searchGoogle": "Google'da ara",
- "sendMessage": "Mesaj gönder"
+ "sendMessage": "Mesaj gönder",
+ "fields": {"copyIp": "IP kopyala", "copyTarget": "Hedefi kopyala", "copyEmail": "E-postayı kopyala", "copyDomain": "Alan adını kopyala", "copyDnsRecord": "DNS kaydını kopyala", "copySubdomain": "Alt alan adını kopyala", "copyUsernameUrl": "URL kopyala", "copyShodanPort": "Port kopyala", "copyPort": "Port kopyala", "copyOnionUrl": ".onion adresini kopyala", "copySummary": "Özeti kopyala", "company": "Şirket", "location": "Konum", "blog": "Blog", "twitter": "Twitter", "publicRepos": "Herkese Açık Depolar", "totalStars": "Toplam Yıldız", "joined": "Katıldı", "displayName": "Görünen Ad", "totalCompromised": "Toplam İhlal", "employees": "Çalışanlar", "users": "Kullanıcılar", "thirdParties": "Üçüncü Taraflar", "passwordsAnalysed": "Analiz Edilen Şifreler", "tooWeak": "Çok Zayıf", "weak": "Zayıf", "strong": "Güçlü", "recordsFound": "Bulunan Kayıtlar", "corporateServices": "Kurumsal Hizmetler", "userServices": "Kullanıcı Hizmetleri", "period": "Dönem", "totalEvents": "Toplam Olay", "infostealerEvents": "Infostealer Olayları", "dataBreachEvents": "Veri İhlali Olayları", "employeeEvents": "Çalışan Olayları", "clientEvents": "Müşteri Olayları", "firstSeen": "İlk Görülme", "lastSeen": "Son Görülme"}
},
"watchlist": {
"title": "İzleme Listeleri",
diff --git a/frontend/src/messages/zh.json b/frontend/src/messages/zh.json
index 4cdfce1..2e95fc5 100644
--- a/frontend/src/messages/zh.json
+++ b/frontend/src/messages/zh.json
@@ -326,7 +326,8 @@
"emailsCopied": "邮箱已复制!",
"filterPlatforms": "筛选平台...",
"searchGoogle": "在 Google 上搜索",
- "sendMessage": "发送消息"
+ "sendMessage": "发送消息",
+ "fields": {"copyIp": "复制 IP", "copyTarget": "复制目标", "copyEmail": "复制邮箱", "copyDomain": "复制域名", "copyDnsRecord": "复制 DNS 记录", "copySubdomain": "复制子域名", "copyUsernameUrl": "复制 URL", "copyShodanPort": "复制端口", "copyPort": "复制端口", "copyOnionUrl": "复制 .onion 地址", "copySummary": "复制摘要", "company": "公司", "location": "位置", "blog": "博客", "twitter": "推特", "publicRepos": "公开仓库", "totalStars": "总星标", "joined": "加入时间", "displayName": "显示名称", "totalCompromised": "总泄露", "employees": "员工", "users": "用户", "thirdParties": "第三方", "passwordsAnalysed": "分析的密码", "tooWeak": "太弱", "weak": "弱", "strong": "强", "recordsFound": "找到的记录", "corporateServices": "企业服务", "userServices": "用户服务", "period": "期间", "totalEvents": "总事件", "infostealerEvents": "信息窃取事件", "dataBreachEvents": "数据泄露事件", "employeeEvents": "员工事件", "clientEvents": "客户事件", "firstSeen": "首次发现", "lastSeen": "最后发现"}
},
"watchlist": {
"title": "监视列表",