This commit is contained in:
2025-11-19 02:41:56 +01:00
parent 93b6bbff10
commit 87def54f3d
5 changed files with 491 additions and 482 deletions

View File

@@ -1,132 +1,137 @@
{ {
"header": { "header": {
"slogan": "USB-Sticks testen", "header_slogan": "USB-Sticks testen",
"btn_login": "Login" "btn_login": "Login",
},
"nav": { "nav_how": "Wie es funktioniert",
"how": "Wie es funktioniert", "nav_problem": "Warum es wichtig ist",
"problem": "Warum es wichtig ist", "nav_features": "Funktionen",
"features": "Funktionen", "nav_security": "Sicherheit",
"security": "Sicherheit", "nav_faq": "FAQ"
"faq": "FAQ"
},
"footer": {
"imprint": "Impressum",
"privacy": "Datenschutz",
"copy": "© {year} usbcheck.it. Alle Rechte vorbehalten."
}, },
"brand": { "brand": {
"wordmark": "usbcheck.it", "brand_wordmark": "usbcheck.it",
"subtitle": "USB-Sticks auf Fakes testen" "brand_subtitle": "USB-Sticks auf Fakes testen"
}, },
"hero": { "hero": {
"kicker": "Erkenne Fake-USB-Sticks, bevor du Daten verlierst", "hero_kicker": "Erkenne Fake-USB-Sticks, bevor du Daten verlierst",
"title": "Ist mein USB-Stick ein Fake?<br><span class=\"text-brand-primary\">Finde es in wenigen Minuten heraus.</span>", "hero_title": "Ist mein USB-Stick ein Fake?<br><span class=\"text-brand-primary\">Finde es in wenigen Minuten heraus.</span>",
"lead": "USBCheck kombiniert einen schnellen Browser-Schnelltest mit einem professionellen Pro-Modus. So erkennst du gefälschte USB-Sticks, zu kleine echte Kapazität und langsame Billig-Controller bevor deine Dateien verschwinden.", "hero_lead": "USBCheck kombiniert einen schnellen Browser-Schnelltest mit einem professionellen Pro-Modus. So erkennst du gefälschte USB-Sticks, zu kleine echte Kapazität und langsame Billig-Controller bevor deine Dateien verschwinden.",
"cta_quick": "Kostenlosen Schnelltest starten", "cta_quick": "Kostenlosen Schnelltest starten",
"cta_learn": "Mehr zu Free &amp; Pro" "cta_learn": "Mehr zu Free &amp; Pro"
}, },
"trust": { "trust": {
"title1": "Keine Installation für Schnelltest", "trust1_title": "Keine Installation für Schnelltest",
"text1": "Browser-basierter Test direkt auf deinem Stick.", "trust1_text": "Browser-basierter Test direkt auf deinem Stick.",
"title2": "Echte Schreib- &amp; Lesetests", "trust2_title": "Echte Schreib- &amp; Lesetests",
"text2": "Schreib-/Lesetests mit realen Daten keine synthetischen Benchmarks.", "trust2_text": "Schreib-/Lesetests mit realen Daten keine synthetischen Benchmarks.",
"title3": "Privacy first", "trust3_title": "Privacy first",
"text3": "Deine Testdaten bleiben lokal Reports nur auf Wunsch." "trust3_text": "Deine Testdaten bleiben lokal Reports nur auf Wunsch."
}, },
"quick": { "quick": {
"label": "Schnelltest-Vorschau", "quick_label": "Schnelltest-Vorschau",
"title": "USB-Stick in unter 2 Minuten testen", "quick_title": "USB-Stick in unter 2 Minuten testen",
"badge_free": "Kostenlos", "badge_free": "Kostenlos",
"intro": "Der Schnelltest prüft eine definierte Datenmenge auf deinem Stick und misst:", "quick_intro": "Der Schnelltest prüft eine definierte Datenmenge auf deinem Stick und misst:",
"li1": "Schreib- und Leserate", "quick_li1": "Schreib- und Leserate",
"li2": "Datenintegrität (Hash-Vergleich)", "quick_li2": "Datenintegrität (Hash-Vergleich)",
"li3": "Verdächtige Abbrüche oder Fehler", "quick_li3": "Verdächtige Abbrüche oder Fehler",
"metric1_label": "Schreibleistung", "quick_metric1_label": "Schreibleistung",
"metric1_value": "~ 75120 MB/s*", "quick_metric1_value": "~ 75120 MB/s*",
"metric2_label": "Integritätsprüfung", "quick_metric2_label": "Integritätsprüfung",
"metric2_value": "512 MB Testdaten", "quick_metric2_value": "512 MB Testdaten",
"footnote": "*Beispielwerte deine Ergebnisse hängen von Stick, Port &amp; System ab.", "quick_footnote": "*Beispielwerte deine Ergebnisse hängen von Stick, Port &amp; System ab.",
"cta": "Zum kostenlosen Schnelltest" "quick_cta": "Zum kostenlosen Schnelltest"
}, },
"how": { "how": {
"kicker": "So funktioniert USBCheck", "how_kicker": "So funktioniert USBCheck",
"title": "Schnelltest im Browser, Pro-Modus mit Tiefenanalyse.", "how_title": "Schnelltest im Browser, Pro-Modus mit Tiefenanalyse.",
"intro": "USBCheck wurde entwickelt, um zwei Welten zu verbinden: einen einfachen Schnelltest für alle und einen tiefgehenden Pro-Modus für Power-User, Techniker und Admins. Der Schnelltest läuft direkt im Browser, ohne Installation. Für den Pro-Modus wird ein kleines Helfer-Tool verwendet, das auf Wunsch F3- / badblocks-ähnliche Tests ausführt und damit Kapazitäts-Fakes sicher enttarnt.", "how_intro": "USBCheck wurde entwickelt, um zwei Welten zu verbinden: einen einfachen Schnelltest für alle und einen tiefgehenden Pro-Modus für Power-User, Techniker und Admins. Der Schnelltest läuft direkt im Browser, ohne Installation. Für den Pro-Modus wird ein kleines Helfer-Tool verwendet, das auf Wunsch F3- / badblocks-ähnliche Tests ausführt und damit Kapazitäts-Fakes sicher enttarnt.",
"step1_title": "Browser-Test starten", "how_step1_title": "Browser-Test starten",
"step1_text": "Du öffnest den Schnelltest unter <strong>usbcheck.com/fakecheck/</strong>, wählst deinen USB-Stick bzw. einen Ordner darauf aus und definierst, wie viel Daten getestet werden sollen.", "how_step1_text": "Du öffnest den Schnelltest unter <strong>usbcheck.com/fakecheck/</strong>, wählst deinen USB-Stick bzw. einen Ordner darauf aus und definierst, wie viel Daten getestet werden sollen.",
"step2_title": "Schreib-, Lese- und Integritätsprüfung", "how_step2_title": "Schreib-, Lese- und Integritätsprüfung",
"step2_text": "Der Browser erstellt Testdateien, misst Schreib- und Leserate und vergleicht Hash-Werte, um Datenfehler zu erkennen alles lokal und ohne Übertragung deiner Inhalte.", "how_step2_text": "Der Browser erstellt Testdateien, misst Schreib- und Leserate und vergleicht Hash-Werte, um Datenfehler zu erkennen alles lokal und ohne Übertragung deiner Inhalte.",
"step3_title": "Optional: Pro-Modus für Vollscan", "how_step3_title": "Optional: Pro-Modus für Vollscan",
"step3_text": "Wer mehr wissen will, installiert das optionale Helfer-Tool. Dieses kann die gesamte Kapazität des Sticks prüfen, Fakes identifizieren und detaillierte Reports erzeugen ideal für Refurbisher, IT-Abteilungen oder Labore.", "how_step3_text": "Wer mehr wissen will, installiert das optionale Helfer-Tool. Dieses kann die gesamte Kapazität des Sticks prüfen, Fakes identifizieren und detaillierte Reports erzeugen ideal für Refurbisher, IT-Abteilungen oder Labore.",
"side": { "how_side_title": "Free vs. Pro auf einen Blick",
"title": "Free vs. Pro auf einen Blick", "how_side_free": "<strong>Free Quick Check:</strong> Geschwindigkeit &amp; Integritätstest im Browser ideal für schnelle Einschätzungen.",
"free": "<strong>Free Quick Check:</strong> Geschwindigkeit &amp; Integritätstest im Browser ideal für schnelle Einschätzungen.", "how_side_pro": "<strong>Pro-Modus:</strong> Tiefenscan, Kapazitätsvalidierung, erweiterte Berichte und API-Integration für Unternehmen.",
"pro": "<strong>Pro-Modus:</strong> Tiefenscan, Kapazitätsvalidierung, erweiterte Berichte und API-Integration für Unternehmen.", "how_side_account": "<strong>Account &amp; Login:</strong> Nach dem Login kannst du Tests speichern, Berichte exportieren und mehrere Geräte verwalten."
"account": "<strong>Account &amp; Login:</strong> Nach dem Login kannst du Tests speichern, Berichte exportieren und mehrere Geräte verwalten."
}
}, },
"problem": { "problem": {
"kicker": "Warum gefälschte USB-Sticks gefährlich sind", "problem_kicker": "Warum gefälschte USB-Sticks gefährlich sind",
"title": "Gefälschte USB-Sticks kosten Geld und im schlimmsten Fall deine Daten.", "problem_title": "Gefälschte USB-Sticks kosten Geld und im schlimmsten Fall deine Daten.",
"p1": "Viele Billig-USB-Sticks werben mit unrealistisch hohen Kapazitäten. In Wahrheit wurde der Controller manipuliert: Der Stick meldet z. B. 256&nbsp;GB, obwohl physisch nur 32&nbsp;GB verbaut sind. Die Folge: Daten werden scheinbar korrekt kopiert, später aber stillschweigend überschrieben oder beschädigt.", "problem_p1": "Viele Billig-USB-Sticks werben mit unrealistisch hohen Kapazitäten. In Wahrheit wurde der Controller manipuliert: Der Stick meldet z. B. 256&nbsp;GB, obwohl physisch nur 32&nbsp;GB verbaut sind. Die Folge: Daten werden scheinbar korrekt kopiert, später aber stillschweigend überschrieben oder beschädigt.",
"p2": "USBCheck hilft dir, solche Fakes zu erkennen, bevor du sie produktiv einsetzt egal ob du einzelne Sticks privat nutzt oder größere Chargen für dein Unternehmen prüfst.", "problem_p2": "USBCheck hilft dir, solche Fakes zu erkennen, bevor du sie produktiv einsetzt egal ob du einzelne Sticks privat nutzt oder größere Chargen für dein Unternehmen prüfst.",
"card1_title": "Verlust wichtiger Dateien", "problem_card1_title": "Verlust wichtiger Dateien",
"card1_text": "Fotos, Projektdateien, Backups alles kann betroffen sein, wenn der Stick weniger speichert als behauptet. Defekte Sektoren bleiben oft unbemerkt, bis es zu spät ist.", "problem_card1_text": "Fotos, Projektdateien, Backups alles kann betroffen sein, wenn der Stick weniger speichert als behauptet. Defekte Sektoren bleiben oft unbemerkt, bis es zu spät ist.",
"card2_title": "Kosten durch defekte Chargen", "problem_card2_title": "Kosten durch defekte Chargen",
"card2_text": "Unternehmen, Reseller und Agenturen verteilen USB-Sticks oft in großer Stückzahl. Fakes bedeuten Reklamationen, Imageschaden und erneute Produktionskosten.", "problem_card2_text": "Unternehmen, Reseller und Agenturen verteilen USB-Sticks oft in großer Stückzahl. Fakes bedeuten Reklamationen, Imageschaden und erneute Produktionskosten.",
"card3_title": "Unsichere Performance", "problem_card3_title": "Unsichere Performance",
"card3_text": "Langsame Controller, instabile Firmware und schwankende Schreibraten sind typisch für Fake-Sticks. Das erhöht das Risiko von Fehlern besonders bei großen Dateien." "problem_card3_text": "Langsame Controller, instabile Firmware und schwankende Schreibraten sind typisch für Fake-Sticks. Das erhöht das Risiko von Fehlern besonders bei großen Dateien."
}, },
"features": { "features": {
"kicker": "Free &amp; Pro Features", "features_kicker": "Free &amp; Pro Features",
"title": "Starte mit dem kostenlosen Schnelltest wechsle in den Pro-Modus, wenn du mehr brauchst.", "features_title": "Starte mit dem kostenlosen Schnelltest wechsle in den Pro-Modus, wenn du mehr brauchst.",
"intro": "USBCheck wächst mit deinen Anforderungen: Private Nutzer brauchen oft nur eine schnelle Einschätzung. Profis möchten tiefer einsteigen, Kapazitäten verifizieren und Reports archivieren. Genau dafür ist der Pro-Modus gedacht.", "features_intro": "USBCheck wächst mit deinen Anforderungen: Private Nutzer brauchen oft nur eine schnelle Einschätzung. Profis möchten tiefer einsteigen, Kapazitäten verifizieren und Reports archivieren. Genau dafür ist der Pro-Modus gedacht.",
"free": {
"title": "Free Quick Check", "features_free_title": "Free Quick Check",
"badge": "Empfohlen für die meisten Nutzer", "features_free_badge": "Empfohlen für die meisten Nutzer",
"text": "Ideal für alle, die schnell prüfen möchten, ob ein USB-Stick zumindest grundlegend performant und stabil arbeitet ganz ohne Installation.", "features_free_text": "Ideal für alle, die schnell prüfen möchten, ob ein USB-Stick zumindest grundlegend performant und stabil arbeitet ganz ohne Installation.",
"li1": "• Browser-basierter Schnelltest direkt auf deinem Stick", "features_free_li1": "• Browser-basierter Schnelltest direkt auf deinem Stick",
"li2": "• Schreib- und Lesegeschwindigkeit mit realen Testdaten", "features_free_li2": "• Schreib- und Lesegeschwindigkeit mit realen Testdaten",
"li3": "• Hash-basierte Integritätsprüfung einer Testmenge", "features_free_li3": "• Hash-basierte Integritätsprüfung einer Testmenge",
"li4": "• Auswahl verschiedener Teststufen (z. B. 200&nbsp;MB, 2&nbsp;GB)", "features_free_li4": "• Auswahl verschiedener Teststufen (z. B. 200&nbsp;MB, 2&nbsp;GB)",
"li5": "• Keine Registrierung erforderlich", "features_free_li5": "• Keine Registrierung erforderlich",
"cta": "Kostenlosen Schnelltest starten" "features_free_cta": "Kostenlosen Schnelltest starten",
},
"pro": { "features_pro_title": "Pro Mode",
"title": "Pro Mode", "features_pro_badge": "Für Power-User &amp; Teams",
"badge": "Für Power-User &amp; Teams", "features_pro_text": "Für alle, die volle Kontrolle brauchen: IT-Abteilungen, Techniker, Refurbisher, Labore oder Unternehmen, die regelmäßig größere Stick-Mengen testen.",
"text": "Für alle, die volle Kontrolle brauchen: IT-Abteilungen, Techniker, Refurbisher, Labore oder Unternehmen, die regelmäßig größere Stick-Mengen testen.", "features_pro_li1": "• Tiefenscan der gesamten Kapazität (ähnlich F3 / badblocks)",
"li1": "• Tiefenscan der gesamten Kapazität (ähnlich F3 / badblocks)", "features_pro_li2": "• Erkennung von Kapazitäts-Fakes und defekten Bereichen",
"li2": "• Erkennung von Kapazitäts-Fakes und defekten Bereichen", "features_pro_li3": "• Detaillierte, speicherbare Testberichte (JSON, PDF)",
"li3": "• Detaillierte, speicherbare Testberichte (JSON, PDF)", "features_pro_li4": "• Optional: API-Zugriff für automatisierte Testprozesse",
"li4": "• Optional: API-Zugriff für automatisierte Testprozesse", "features_pro_li5": "• Multi-Device- und Multi-User-Support (über Login-Bereich)",
"li5": "• Multi-Device- und Multi-User-Support (über Login-Bereich)", "features_pro_note": "Der Pro-Modus erfordert ein kleines Helfer-Tool auf deinem System. Dieses arbeitet lokal und kann bei Bedarf mit deinem Account auf USBCheck verbunden werden."
"note": "Der Pro-Modus erfordert ein kleines Helfer-Tool auf deinem System. Dieses arbeitet lokal und kann bei Bedarf mit deinem Account auf USBCheck verbunden werden."
}
}, },
"security": { "security": {
"kicker": "Security &amp; Privacy", "security_kicker": "Security &amp; Privacy",
"title": "Privacy-first-Design: Deine Testdaten gehören dir.", "security_title": "Privacy-first-Design: Deine Testdaten gehören dir.",
"intro": "USBCheck wurde von Anfang an so konzipiert, dass deine Daten geschützt bleiben. Der Browser-Schnelltest arbeitet ausschließlich mit Testdateien. Deine eigenen Dokumente, Bilder oder Backups werden weder gelesen noch übertragen. Im Pro-Modus hast du volle Kontrolle, ob und welche Reports mit deinem Account synchronisiert werden.", "security_intro": "USBCheck wurde von Anfang an so konzipiert, dass deine Daten geschützt bleiben. Der Browser-Schnelltest arbeitet ausschließlich mit Testdateien. Deine eigenen Dokumente, Bilder oder Backups werden weder gelesen noch übertragen. Im Pro-Modus hast du volle Kontrolle, ob und welche Reports mit deinem Account synchronisiert werden.",
"card1_title": "Local-only Tests", "security_card1_title": "Local-only Tests",
"card1_text": "Alle Schreib- und Lesetests erfolgen lokal auf deinem USB-Stick. Der Browser greift nur auf die Testdateien zu nicht auf deine privaten Inhalte.", "security_card1_text": "Alle Schreib- und Lesetests erfolgen lokal auf deinem USB-Stick. Der Browser greift nur auf die Testdateien zu nicht auf deine privaten Inhalte.",
"card2_title": "Transparente Reports", "security_card2_title": "Transparente Reports",
"card2_text": "Wenn du dich einloggst, kannst du Testberichte in deinem Account speichern, exportieren oder wieder löschen. Du entscheidest, welche Daten im System bleiben.", "security_card2_text": "Wenn du dich einloggst, kannst du Testberichte in deinem Account speichern, exportieren oder wieder löschen. Du entscheidest, welche Daten im System bleiben.",
"card3_title": "Schonend für deine Hardware", "security_card3_title": "Schonend für deine Hardware",
"card3_text": "Der Schnelltest arbeitet mit moderaten Datenmengen, um unnötigen Verschleiß zu vermeiden. Der Pro-Modus warnt deutlich, wenn ein Vollscan mit hoher Schreiblast ausgeführt wird." "security_card3_text": "Der Schnelltest arbeitet mit moderaten Datenmengen, um unnötigen Verschleiß zu vermeiden. Der Pro-Modus warnt deutlich, wenn ein Vollscan mit hoher Schreiblast ausgeführt wird."
}, },
"faq": { "faq": {
"kicker": "FAQ", "faq_kicker": "FAQ",
"title": "Häufige Fragen zu USBCheck", "faq_title": "Häufige Fragen zu USBCheck",
"intro": "Hier findest du Antworten auf häufig gestellte Fragen. Der FAQ-Bereich kann jederzeit erweitert werden, wenn neue Anwendungsfälle hinzukommen oder du Feedback von Nutzern erhältst.", "faq_intro": "Hier findest du Antworten auf häufig gestellte Fragen. Der FAQ-Bereich kann jederzeit erweitert werden, wenn neue Anwendungsfälle hinzukommen oder du Feedback von Nutzern erhältst.",
"q1": "Ist der Schnelltest wirklich komplett im Browser?", "faq_q1": "Ist der Schnelltest wirklich komplett im Browser?",
"a1": "Ja. Der Schnelltest läuft vollständig im Browser und nutzt moderne Browser-APIs, um Testdateien auf deinem Stick zu schreiben und wieder auszulesen. Es wird nichts ohne deine Zustimmung hochgeladen.", "faq_a1": "Ja. Der Schnelltest läuft vollständig im Browser und nutzt moderne Browser-APIs, um Testdateien auf deinem Stick zu schreiben und wieder auszulesen. Es wird nichts ohne deine Zustimmung hochgeladen.",
"q2": "Brauche ich ein Konto, um den Schnelltest zu benutzen?", "faq_q2": "Brauche ich ein Konto, um den Schnelltest zu benutzen?",
"a2": "Nein. Der kostenlose Schnelltest ist ohne Registrierung nutzbar. Ein Login ist nur notwendig, wenn du Testberichte speichern, mehrere Sticks verwalten oder den Pro-Modus nutzen möchtest.", "faq_a2": "Nein. Der kostenlose Schnelltest ist ohne Registrierung nutzbar. Ein Login ist nur notwendig, wenn du Testberichte speichern, mehrere Sticks verwalten oder den Pro-Modus nutzen möchtest.",
"q3": "Kann USBCheck jeden Fake-Stick sicher erkennen?", "faq_q3": "Kann USBCheck jeden Fake-Stick sicher erkennen?",
"a3": "Kein Tool kann eine 100&nbsp;%-Garantie geben. Der Pro-Modus mit Vollscan ist jedoch darauf ausgelegt, typische Fälschungsmuster (Manipulation der gemeldeten Kapazität, instabile Bereiche, Fehler ab einer bestimmten Füllmenge) sehr zuverlässig zu erkennen.", "faq_a3": "Kein Tool kann eine 100&nbsp;%-Garantie geben. Der Pro-Modus mit Vollscan ist jedoch darauf ausgelegt, typische Fälschungsmuster (Manipulation der gemeldeten Kapazität, instabile Bereiche, Fehler ab einer bestimmten Füllmenge) sehr zuverlässig zu erkennen.",
"q4": "Wie fügt sich das Tool in mein bestehendes System ein?", "faq_q4": "Wie fügt sich das Tool in mein bestehendes System ein?",
"a4": "USBCheck ist von Anfang an für Automatisierung gedacht. Über den Pro-Modus und die geplante API kannst du Tests in bestehende Workflows integrieren beispielsweise in Wareneingangsprüfungen oder Qualitätskontrollen." "faq_a4": "USBCheck ist von Anfang an für Automatisierung gedacht. Über den Pro-Modus und die geplante API kannst du Tests in bestehende Workflows integrieren beispielsweise in Wareneingangsprüfungen oder Qualitätskontrollen."
},
"footer": {
"footer_imprint": "Impressum",
"footer_privacy": "Datenschutz",
"footer_copy": "© {year} usbcheck.it. Alle Rechte vorbehalten."
} }
} }

View File

@@ -1,132 +1,137 @@
{ {
"header": { "header": {
"slogan": "Test USB drives", "header_slogan": "Test USB drives",
"btn_login": "Login" "btn_login": "Login",
},
"nav": { "nav_how": "How it works",
"how": "How it works", "nav_problem": "Why it matters",
"problem": "Why it matters", "nav_features": "Features",
"features": "Features", "nav_security": "Security",
"security": "Security", "nav_faq": "FAQ"
"faq": "FAQ"
},
"footer": {
"imprint": "Imprint",
"privacy": "Privacy policy",
"copy": "© {year} usbcheck.it. All rights reserved."
}, },
"brand": { "brand": {
"wordmark": "usbcheck.it", "brand_wordmark": "usbcheck.it",
"subtitle": "Test USB drives for fakes" "brand_subtitle": "Test USB drives for fakes"
}, },
"hero": { "hero": {
"kicker": "Detect fake USB sticks before you lose data", "hero_kicker": "Detect fake USB sticks before you lose data",
"title": "Is my USB drive fake?<br><span class=\"text-brand-primary\">Find out in minutes.</span>", "hero_title": "Is my USB drive fake?<br><span class=\"text-brand-primary\">Find out in minutes.</span>",
"lead": "USBCheck combines a fast browser-based quick test with a professional Pro mode. Detect fake USB drives, real capacity losses and slow low-cost controllers before your files disappear.", "hero_lead": "USBCheck combines a fast browser-based quick test with a professional Pro mode. Detect fake USB drives, real capacity losses and slow low-cost controllers before your files disappear.",
"cta_quick": "Start free quick check", "cta_quick": "Start free quick check",
"cta_learn": "Learn more about Free &amp; Pro" "cta_learn": "Learn more about Free &amp; Pro"
}, },
"trust": { "trust": {
"title1": "No install for quick check", "trust1_title": "No install for quick check",
"text1": "Browser-based test directly on your drive.", "trust1_text": "Browser-based test directly on your drive.",
"title2": "Real write &amp; read tests", "trust2_title": "Real write &amp; read tests",
"text2": "Write/read tests with real data no synthetic benchmarks.", "trust2_text": "Write/read tests with real data no synthetic benchmarks.",
"title3": "Privacy first", "trust3_title": "Privacy first",
"text3": "Your test data stays local reports only if you opt in." "trust3_text": "Your test data stays local reports only if you opt in."
}, },
"quick": { "quick": {
"label": "Quick check preview", "quick_label": "Quick check preview",
"title": "Test a USB drive in under 2 minutes", "quick_title": "Test a USB drive in under 2 minutes",
"badge_free": "Free", "badge_free": "Free",
"intro": "The quick check writes and reads a defined amount of data on your drive and measures:", "quick_intro": "The quick check writes and reads a defined amount of data on your drive and measures:",
"li1": "Write and read speed", "quick_li1": "Write and read speed",
"li2": "Data integrity (hash comparison)", "quick_li2": "Data integrity (hash comparison)",
"li3": "Suspicious aborts or errors", "quick_li3": "Suspicious aborts or errors",
"metric1_label": "Write performance", "quick_metric1_label": "Write performance",
"metric1_value": "~ 75120 MB/s*", "quick_metric1_value": "~ 75120 MB/s*",
"metric2_label": "Integrity checks", "quick_metric2_label": "Integrity checks",
"metric2_value": "512 MB sample", "quick_metric2_value": "512 MB sample",
"footnote": "*Example values your results depend on drive, port &amp; system.", "quick_footnote": "*Example values your results depend on drive, port &amp; system.",
"cta": "Go to free quick check" "quick_cta": "Go to free quick check"
}, },
"how": { "how": {
"kicker": "How USBCheck works", "how_kicker": "How USBCheck works",
"title": "Browser quick test, Pro mode for deep analysis.", "how_title": "Browser quick test, Pro mode for deep analysis.",
"intro": "USBCheck was built to combine two worlds: a simple quick test for everyone and a deep Pro mode for power users, technicians and admins. The quick test runs directly in your browser, no install required. The Pro mode uses a small helper tool that can run F3 / badblocks-like checks and reliably detect capacity fakes.", "how_intro": "USBCheck was built to combine two worlds: a simple quick test for everyone and a deep Pro mode for power users, technicians and admins. The quick test runs directly in your browser, no install required. The Pro mode uses a small helper tool that can run F3 / badblocks-like checks and reliably detect capacity fakes.",
"step1_title": "Start browser test", "how_step1_title": "Start browser test",
"step1_text": "Open the quick check at <strong>usbcheck.com/fakecheck/</strong>, select your USB drive or a folder on it and define how much data should be tested.", "how_step1_text": "Open the quick check at <strong>usbcheck.com/fakecheck/</strong>, select your USB drive or a folder on it and define how much data should be tested.",
"step2_title": "Write, read &amp; integrity check", "how_step2_title": "Write, read &amp; integrity check",
"step2_text": "The browser creates test files, measures write and read speed and compares hash values to detect data errors all locally, without uploading your content.", "how_step2_text": "The browser creates test files, measures write and read speed and compares hash values to detect data errors all locally, without uploading your content.",
"step3_title": "Optional: Pro mode full scan", "how_step3_title": "Optional: Pro mode full scan",
"step3_text": "If you need more, install the optional helper tool. It can scan the full capacity, detect fakes and generate detailed reports ideal for refurbishers, IT departments or labs.", "how_step3_text": "If you need more, install the optional helper tool. It can scan the full capacity, detect fakes and generate detailed reports ideal for refurbishers, IT departments or labs.",
"side": { "how_side_title": "Free vs. Pro at a glance",
"title": "Free vs. Pro at a glance", "how_side_free": "<strong>Free Quick Check:</strong> Speed &amp; integrity test in your browser perfect for quick checks.",
"free": "<strong>Free Quick Check:</strong> Speed &amp; integrity test in your browser perfect for quick checks.", "how_side_pro": "<strong>Pro mode:</strong> Full scan, capacity validation, advanced reports and API integration for businesses.",
"pro": "<strong>Pro mode:</strong> Full scan, capacity validation, advanced reports and API integration for businesses.", "how_side_account": "<strong>Account &amp; login:</strong> Once logged in you can save tests, export reports and manage multiple devices."
"account": "<strong>Account &amp; login:</strong> Once logged in you can save tests, export reports and manage multiple devices."
}
}, },
"problem": { "problem": {
"kicker": "Why fake USB drives are dangerous", "problem_kicker": "Why fake USB drives are dangerous",
"title": "Fake USB drives cost money and in the worst case your data.", "problem_title": "Fake USB drives cost money and in the worst case your data.",
"p1": "Many cheap USB drives advertise unrealistic capacities. In reality the controller is manipulated: the drive reports e.g. 256&nbsp;GB while only 32&nbsp;GB are physically available. The result: data appears to copy fine, but is silently overwritten or corrupted later.", "problem_p1": "Many cheap USB drives advertise unrealistic capacities. In reality the controller is manipulated: the drive reports e.g. 256&nbsp;GB while only 32&nbsp;GB are physically available. The result: data appears to copy fine, but is silently overwritten or corrupted later.",
"p2": "USBCheck helps you detect such fakes before you use them in production whether you just use a single stick privately or test larger batches for your business.", "problem_p2": "USBCheck helps you detect such fakes before you use them in production whether you just use a single stick privately or test larger batches for your business.",
"card1_title": "Loss of important files", "problem_card1_title": "Loss of important files",
"card1_text": "Photos, project files, backups all can be affected when a drive stores less than it claims. Bad sectors often remain unnoticed until its too late.", "problem_card1_text": "Photos, project files, backups all can be affected when a drive stores less than it claims. Bad sectors often remain unnoticed until its too late.",
"card2_title": "Costs from bad batches", "problem_card2_title": "Costs from bad batches",
"card2_text": "Companies, resellers and agencies often distribute USB drives in bulk. Fakes mean returns, damage to your reputation and additional production costs.", "problem_card2_text": "Companies, resellers and agencies often distribute USB drives in bulk. Fakes mean returns, damage to your reputation and additional production costs.",
"card3_title": "Unreliable performance", "problem_card3_title": "Unreliable performance",
"card3_text": "Slow controllers, unstable firmware and fluctuating write speeds are typical for fake drives. That raises the risk of errors especially with large files." "problem_card3_text": "Slow controllers, unstable firmware and fluctuating write speeds are typical for fake drives. That raises the risk of errors especially with large files."
}, },
"features": { "features": {
"kicker": "Free &amp; Pro features", "features_kicker": "Free &amp; Pro features",
"title": "Start with the free quick check upgrade to Pro when you need more.", "features_title": "Start with the free quick check upgrade to Pro when you need more.",
"intro": "USBCheck grows with your needs: private users often just need a quick assessment. Professionals want to dig deeper, verify capacities and archive reports. Thats exactly what the Pro mode is for.", "features_intro": "USBCheck grows with your needs: private users often just need a quick assessment. Professionals want to dig deeper, verify capacities and archive reports. Thats exactly what the Pro mode is for.",
"free": {
"title": "Free Quick Check", "features_free_title": "Free Quick Check",
"badge": "Recommended for most users", "features_free_badge": "Recommended for most users",
"text": "Perfect if you want to quickly verify that a USB drive is reasonably fast and stable with no installation.", "features_free_text": "Perfect if you want to quickly verify that a USB drive is reasonably fast and stable with no installation.",
"li1": "• Browser-based quick test directly on your drive", "features_free_li1": "• Browser-based quick test directly on your drive",
"li2": "• Write and read speed using real data", "features_free_li2": "• Write and read speed using real data",
"li3": "• Hash-based integrity check of a data sample", "features_free_li3": "• Hash-based integrity check of a data sample",
"li4": "• Multiple test levels (e.g. 200&nbsp;MB, 2&nbsp;GB)", "features_free_li4": "• Multiple test levels (e.g. 200&nbsp;MB, 2&nbsp;GB)",
"li5": "• No registration required", "features_free_li5": "• No registration required",
"cta": "Start free quick check" "features_free_cta": "Start free quick check",
},
"pro": { "features_pro_title": "Pro Mode",
"title": "Pro Mode", "features_pro_badge": "For power users &amp; teams",
"badge": "For power users &amp; teams", "features_pro_text": "For everyone who needs full control: IT departments, technicians, refurbishers, labs or companies that regularly test large numbers of drives.",
"text": "For everyone who needs full control: IT departments, technicians, refurbishers, labs or companies that regularly test large numbers of drives.", "features_pro_li1": "• Full-capacity deep scan (F3 / badblocks-like)",
"li1": "• Full-capacity deep scan (F3 / badblocks-like)", "features_pro_li2": "• Detection of capacity fakes and bad regions",
"li2": "• Detection of capacity fakes and bad regions", "features_pro_li3": "• Detailed, storable reports (JSON, PDF)",
"li3": "• Detailed, storable reports (JSON, PDF)", "features_pro_li4": "• Optional API access for automated workflows",
"li4": "• Optional API access for automated workflows", "features_pro_li5": "• Multi-device and multi-user support (via login area)",
"li5": "• Multi-device and multi-user support (via login area)", "features_pro_note": "The Pro mode requires a small helper tool on your system. It runs locally and can optionally be linked to your USBCheck account."
"note": "The Pro mode requires a small helper tool on your system. It runs locally and can optionally be linked to your USBCheck account."
}
}, },
"security": { "security": {
"kicker": "Security &amp; privacy", "security_kicker": "Security &amp; privacy",
"title": "Privacy-first design: your test data is yours.", "security_title": "Privacy-first design: your test data is yours.",
"intro": "USBCheck was designed from day one to protect your data. The browser quick test only works with test files. Your own documents, photos and backups are never read or uploaded. In Pro mode you decide if and which reports are synced to your account.", "security_intro": "USBCheck was designed from day one to protect your data. The browser quick test only works with test files. Your own documents, photos and backups are never read or uploaded. In Pro mode you decide if and which reports are synced to your account.",
"card1_title": "Local-only tests", "security_card1_title": "Local-only tests",
"card1_text": "All write and read tests run locally on your USB drive. The browser only accesses test files not your private content.", "security_card1_text": "All write and read tests run locally on your USB drive. The browser only accesses test files not your private content.",
"card2_title": "Transparent reports", "security_card2_title": "Transparent reports",
"card2_text": "When logged in, you can store test reports in your account, export them or delete them again. You stay in control of what remains in the system.", "security_card2_text": "When logged in, you can store test reports in your account, export them or delete them again. You stay in control of what remains in the system.",
"card3_title": "Gentle on your hardware", "security_card3_title": "Gentle on your hardware",
"card3_text": "The quick test uses moderate data sizes to avoid unnecessary wear. The Pro mode clearly warns you before running full-capacity stress tests." "security_card3_text": "The quick test uses moderate data sizes to avoid unnecessary wear. The Pro mode clearly warns you before running full-capacity stress tests."
}, },
"faq": { "faq": {
"kicker": "FAQ", "faq_kicker": "FAQ",
"title": "Frequently asked questions about USBCheck", "faq_title": "Frequently asked questions about USBCheck",
"intro": "Here youll find answers to common questions. You can expand the FAQ section at any time as new use cases and user feedback come in.", "faq_intro": "Here youll find answers to common questions. You can expand the FAQ section at any time as new use cases and user feedback come in.",
"q1": "Is the quick test really fully browser-based?", "faq_q1": "Is the quick test really fully browser-based?",
"a1": "Yes. The quick test runs entirely in your browser, using modern browser APIs to write and read test files on your drive. Nothing is uploaded without your consent.", "faq_a1": "Yes. The quick test runs entirely in your browser, using modern browser APIs to write and read test files on your drive. Nothing is uploaded without your consent.",
"q2": "Do I need an account to use the quick test?", "faq_q2": "Do I need an account to use the quick test?",
"a2": "No. The free quick test can be used without registration. A login is only required if you want to save reports, manage multiple drives or use Pro mode.", "faq_a2": "No. The free quick test can be used without registration. A login is only required if you want to save reports, manage multiple drives or use Pro mode.",
"q3": "Can USBCheck reliably detect every fake drive?", "faq_q3": "Can USBCheck reliably detect every fake drive?",
"a3": "No tool can provide a 100% guarantee. However, the Pro mode with full scan is designed to detect typical fraud patterns (manipulated reported capacity, unstable regions, errors beyond a certain fill level) very reliably.", "faq_a3": "No tool can provide a 100% guarantee. However, the Pro mode with full scan is designed to detect typical fraud patterns (manipulated reported capacity, unstable regions, errors beyond a certain fill level) very reliably.",
"q4": "How does the tool integrate into my existing setup?", "faq_q4": "How does the tool integrate into my existing setup?",
"a4": "USBCheck is built for automation. Through Pro mode and the planned API you can integrate tests into existing workflows, e.g. incoming goods checks or QA pipelines." "faq_a4": "USBCheck is built for automation. Through Pro mode and the planned API you can integrate tests into existing workflows, e.g. incoming goods checks or QA pipelines."
},
"footer": {
"footer_imprint": "Imprint",
"footer_privacy": "Privacy policy",
"footer_copy": "© {year} usbcheck.it. All rights reserved."
} }
} }

View File

@@ -1,132 +1,137 @@
{ {
"header": { "header": {
"slogan": "Tester vos clés USB", "header_slogan": "Tester vos clés USB",
"btn_login": "Connexion" "btn_login": "Connexion",
},
"nav": { "nav_how": "Fonctionnement",
"how": "Fonctionnement", "nav_problem": "Pourquoi cest important",
"problem": "Pourquoi cest important", "nav_features": "Fonctionnalités",
"features": "Fonctionnalités", "nav_security": "Sécurité",
"security": "Sécurité", "nav_faq": "FAQ"
"faq": "FAQ"
},
"footer": {
"imprint": "Mentions légales",
"privacy": "Confidentialité",
"copy": "© {year} usbcheck.it. Tous droits réservés."
}, },
"brand": { "brand": {
"wordmark": "usbcheck.it", "brand_wordmark": "usbcheck.it",
"subtitle": "Tester les clés USB contrefaites" "brand_subtitle": "Tester les clés USB contrefaites"
}, },
"hero": { "hero": {
"kicker": "Détectez les clés USB contrefaites avant de perdre vos données", "hero_kicker": "Détectez les clés USB contrefaites avant de perdre vos données",
"title": "Ma clé USB est-elle une contrefaçon ?<br><span class=\"text-brand-primary\">Obtenez la réponse en quelques minutes.</span>", "hero_title": "Ma clé USB est-elle une contrefaçon ?<br><span class=\"text-brand-primary\">Obtenez la réponse en quelques minutes.</span>",
"lead": "USBCheck combine un test rapide dans le navigateur et un mode Pro professionnel. Vous détectez ainsi les clés USB contrefaites, la capacité réelle trop faible et les contrôleurs lents avant de perdre vos fichiers.", "hero_lead": "USBCheck combine un test rapide dans le navigateur et un mode Pro professionnel. Vous détectez ainsi les clés USB contrefaites, la capacité réelle trop faible et les contrôleurs lents avant de perdre vos fichiers.",
"cta_quick": "Lancer le test rapide gratuit", "cta_quick": "Lancer le test rapide gratuit",
"cta_learn": "En savoir plus sur Free &amp; Pro" "cta_learn": "En savoir plus sur Free &amp; Pro"
}, },
"trust": { "trust": {
"title1": "Aucune installation pour le test rapide", "trust1_title": "Aucune installation pour le test rapide",
"text1": "Test basé sur le navigateur directement sur votre clé.", "trust1_text": "Test basé sur le navigateur directement sur votre clé.",
"title2": "Tests réels décriture et de lecture", "trust2_title": "Tests réels décriture et de lecture",
"text2": "Tests avec de vraies données, pas uniquement des benchmarks synthétiques.", "trust2_text": "Tests avec de vraies données, pas uniquement des benchmarks synthétiques.",
"title3": "La confidentialité dabord", "trust3_title": "La confidentialité dabord",
"text3": "Vos données de test restent locales les rapports ne sont envoyés quavec votre accord." "trust3_text": "Vos données de test restent locales les rapports ne sont envoyés quavec votre accord."
}, },
"quick": { "quick": {
"label": "Aperçu du test rapide", "quick_label": "Aperçu du test rapide",
"title": "Tester une clé USB en moins de 2 minutes", "quick_title": "Tester une clé USB en moins de 2 minutes",
"badge_free": "Gratuit", "badge_free": "Gratuit",
"intro": "Le test rapide écrit et lit une certaine quantité de données sur la clé et mesure :", "quick_intro": "Le test rapide écrit et lit une certaine quantité de données sur la clé et mesure :",
"li1": "La vitesse décriture et de lecture", "quick_li1": "La vitesse décriture et de lecture",
"li2": "Lintégrité des données (comparaison de hash)", "quick_li2": "Lintégrité des données (comparaison de hash)",
"li3": "Les erreurs ou interruptions suspectes", "quick_li3": "Les erreurs ou interruptions suspectes",
"metric1_label": "Performances en écriture", "quick_metric1_label": "Performances en écriture",
"metric1_value": "~ 75120 Mo/s*", "quick_metric1_value": "~ 75120 Mo/s*",
"metric2_label": "Contrôles dintégrité", "quick_metric2_label": "Contrôles dintégrité",
"metric2_value": "Échantillon de 512 Mo", "quick_metric2_value": "Échantillon de 512 Mo",
"footnote": "*Valeurs indicatives les résultats dépendent de la clé, du port et du système.", "quick_footnote": "*Valeurs indicatives les résultats dépendent de la clé, du port et du système.",
"cta": "Accéder au test rapide gratuit" "quick_cta": "Accéder au test rapide gratuit"
}, },
"how": { "how": {
"kicker": "Fonctionnement dUSBCheck", "how_kicker": "Fonctionnement dUSBCheck",
"title": "Test rapide dans le navigateur, mode Pro pour une analyse approfondie.", "how_title": "Test rapide dans le navigateur, mode Pro pour une analyse approfondie.",
"intro": "USBCheck a été conçu pour réunir deux mondes : un test rapide simple pour tous et un mode Pro avancé pour les utilisateurs experts, techniciens et administrateurs. Le test rapide sexécute dans le navigateur sans installation. Le mode Pro utilise un petit outil pouvant effectuer des tests similaires à F3/badblocks pour détecter les capacités truquées.", "how_intro": "USBCheck a été conçu pour réunir deux mondes : un test rapide simple pour tous et un mode Pro avancé pour les utilisateurs experts, techniciens et administrateurs. Le test rapide sexécute dans le navigateur sans installation. Le mode Pro utilise un petit outil pouvant effectuer des tests similaires à F3/badblocks pour détecter les capacités truquées.",
"step1_title": "Démarrer le test dans le navigateur", "how_step1_title": "Démarrer le test dans le navigateur",
"step1_text": "Ouvrez le test rapide sur <strong>usbcheck.com/fakecheck/</strong>, sélectionnez votre clé ou un dossier puis définissez la quantité de données à tester.", "how_step1_text": "Ouvrez le test rapide sur <strong>usbcheck.com/fakecheck/</strong>, sélectionnez votre clé ou un dossier puis définissez la quantité de données à tester.",
"step2_title": "Écriture, lecture et contrôle dintégrité", "how_step2_title": "Écriture, lecture et contrôle dintégrité",
"step2_text": "Le navigateur crée des fichiers de test, mesure les vitesses décriture/lecture et compare les hash pour détecter les erreurs le tout localement, sans envoyer vos contenus.", "how_step2_text": "Le navigateur crée des fichiers de test, mesure les vitesses décriture/lecture et compare les hash pour détecter les erreurs le tout localement, sans envoyer vos contenus.",
"step3_title": "Optionnel : mode Pro avec analyse complète", "how_step3_title": "Optionnel : mode Pro avec analyse complète",
"step3_text": "Si vous avez besoin de plus, installez loutil optionnel. Il peut tester toute la capacité, détecter les contrefaçons et générer des rapports détaillés idéal pour les refurbishers, services IT ou laboratoires.", "how_step3_text": "Si vous avez besoin de plus, installez loutil optionnel. Il peut tester toute la capacité, détecter les contrefaçons et générer des rapports détaillés idéal pour les refurbishers, services IT ou laboratoires.",
"side": { "how_side_title": "Free et Pro en un coup dœil",
"title": "Free et Pro en un coup dœil", "how_side_free": "<strong>Free Quick Check :</strong> Test de vitesse et dintégrité dans le navigateur idéal pour un contrôle rapide.",
"free": "<strong>Free Quick Check :</strong> Test de vitesse et dintégrité dans le navigateur idéal pour un contrôle rapide.", "how_side_pro": "<strong>Mode Pro :</strong> Analyse complète, vérification de capacité, rapports avancés et API pour les entreprises.",
"pro": "<strong>Mode Pro :</strong> Analyse complète, vérification de capacité, rapports avancés et API pour les entreprises.", "how_side_account": "<strong>Compte &amp; connexion :</strong> Une fois connecté, vous pouvez sauvegarder les tests, exporter les rapports et gérer plusieurs appareils."
"account": "<strong>Compte &amp; connexion :</strong> Une fois connecté, vous pouvez sauvegarder les tests, exporter les rapports et gérer plusieurs appareils."
}
}, },
"problem": { "problem": {
"kicker": "Pourquoi les clés USB contrefaites sont dangereuses", "problem_kicker": "Pourquoi les clés USB contrefaites sont dangereuses",
"title": "Les clés USB contrefaites coûtent de largent et parfois vos données.", "problem_title": "Les clés USB contrefaites coûtent de largent et parfois vos données.",
"p1": "De nombreuses clés USB bon marché annoncent des capacités irréalistes. En réalité, le contrôleur est manipulé : la clé annonce par exemple 256&nbsp;Go alors que seuls 32&nbsp;Go sont présents physiquement. Résultat : les données semblent copiées, mais sont ensuite écrasées ou corrompues.", "problem_p1": "De nombreuses clés USB bon marché annoncent des capacités irréalistes. En réalité, le contrôleur est manipulé : la clé annonce par exemple 256&nbsp;Go alors que seuls 32&nbsp;Go sont présents physiquement. Résultat : les données semblent copiées, mais sont ensuite écrasées ou corrompues.",
"p2": "USBCheck vous aide à détecter ces contrefaçons avant de les utiliser en production que ce soit pour une seule clé ou pour des lots entiers dans votre entreprise.", "problem_p2": "USBCheck vous aide à détecter ces contrefaçons avant de les utiliser en production que ce soit pour une seule clé ou pour des lots entiers dans votre entreprise.",
"card1_title": "Perte de fichiers importants", "problem_card1_title": "Perte de fichiers importants",
"card1_text": "Photos, projets, sauvegardes tout peut être perdu si la clé stocke moins que ce quelle annonce. Les secteurs défectueux sont souvent découverts trop tard.", "problem_card1_text": "Photos, projets, sauvegardes tout peut être perdu si la clé stocke moins que ce quelle annonce. Les secteurs défectueux sont souvent découverts trop tard.",
"card2_title": "Coûts liés aux lots défectueux", "problem_card2_title": "Coûts liés aux lots défectueux",
"card2_text": "Les entreprises et revendeurs distribuent souvent des clés USB en grandes quantités. Les contrefaçons entraînent des retours, des plaintes et un coût dimage.", "problem_card2_text": "Les entreprises et revendeurs distribuent souvent des clés USB en grandes quantités. Les contrefaçons entraînent des retours, des plaintes et un coût dimage.",
"card3_title": "Performances peu fiables", "problem_card3_title": "Performances peu fiables",
"card3_text": "Contrôleurs lents, firmware instable et vitesses fluctuantes sont typiques des clés contrefaites. Le risque derreurs augmente, surtout avec de gros fichiers." "problem_card3_text": "Contrôleurs lents, firmware instable et vitesses fluctuantes sont typiques des clés contrefaites. Le risque derreurs augmente, surtout avec de gros fichiers."
}, },
"features": { "features": {
"kicker": "Fonctionnalités Free &amp; Pro", "features_kicker": "Fonctionnalités Free &amp; Pro",
"title": "Commencez avec le test rapide gratuit passez en mode Pro si nécessaire.", "features_title": "Commencez avec le test rapide gratuit passez en mode Pro si nécessaire.",
"intro": "USBCheck évolue avec vos besoins : les particuliers ont souvent besoin dun simple contrôle rapide. Les professionnels souhaitent analyser en profondeur, vérifier les capacités et archiver les rapports.", "features_intro": "USBCheck évolue avec vos besoins : les particuliers ont souvent besoin dun simple contrôle rapide. Les professionnels souhaitent analyser en profondeur, vérifier les capacités et archiver les rapports.",
"free": {
"title": "Free Quick Check", "features_free_title": "Free Quick Check",
"badge": "Recommandé pour la plupart des utilisateurs", "features_free_badge": "Recommandé pour la plupart des utilisateurs",
"text": "Idéal pour vérifier rapidement si une clé est suffisamment rapide et stable sans installation.", "features_free_text": "Idéal pour vérifier rapidement si une clé est suffisamment rapide et stable sans installation.",
"li1": "• Test rapide dans le navigateur directement sur la clé", "features_free_li1": "• Test rapide dans le navigateur directement sur la clé",
"li2": "• Vitesse décriture et de lecture avec des données réelles", "features_free_li2": "• Vitesse décriture et de lecture avec des données réelles",
"li3": "• Contrôle dintégrité basé sur les hash", "features_free_li3": "• Contrôle dintégrité basé sur les hash",
"li4": "• Différents niveaux de test (ex. 200&nbsp;Mo, 2&nbsp;Go)", "features_free_li4": "• Différents niveaux de test (ex. 200&nbsp;Mo, 2&nbsp;Go)",
"li5": "• Aucune inscription requise", "features_free_li5": "• Aucune inscription requise",
"cta": "Lancer le test rapide gratuit" "features_free_cta": "Lancer le test rapide gratuit",
},
"pro": { "features_pro_title": "Mode Pro",
"title": "Mode Pro", "features_pro_badge": "Pour power users et équipes",
"badge": "Pour power users et équipes", "features_pro_text": "Pour tous ceux qui ont besoin dun contrôle complet : services IT, techniciens, refurbishers, laboratoires ou entreprises testant régulièrement de nombreuses clés.",
"text": "Pour tous ceux qui ont besoin dun contrôle complet : services IT, techniciens, refurbishers, laboratoires ou entreprises testant régulièrement de nombreuses clés.", "features_pro_li1": "• Analyse complète de la capacité (similaire à F3/badblocks)",
"li1": "• Analyse complète de la capacité (similaire à F3/badblocks)", "features_pro_li2": "• Détection des capacités truquées et des zones défectueuses",
"li2": "• Détection des capacités truquées et des zones défectueuses", "features_pro_li3": "• Rapports détaillés enregistrables (JSON, PDF)",
"li3": "• Rapports détaillés enregistrables (JSON, PDF)", "features_pro_li4": "• Accès API optionnel pour des flux automatisés",
"li4": "• Accès API optionnel pour des flux automatisés", "features_pro_li5": "• Support multi-appareils et multi-utilisateurs (via compte)",
"li5": "• Support multi-appareils et multi-utilisateurs (via compte)", "features_pro_note": "Le mode Pro nécessite un petit outil sur votre système. Il fonctionne en local et peut être relié à votre compte USBCheck."
"note": "Le mode Pro nécessite un petit outil sur votre système. Il fonctionne en local et peut être relié à votre compte USBCheck."
}
}, },
"security": { "security": {
"kicker": "Sécurité &amp; confidentialité", "security_kicker": "Sécurité &amp; confidentialité",
"title": "Conception privacy-first : vos données de test vous appartiennent.", "security_title": "Conception privacy-first : vos données de test vous appartiennent.",
"intro": "USBCheck a été conçu dès le départ pour protéger vos données. Le test rapide dans le navigateur utilise uniquement des fichiers de test. Vos documents, photos et sauvegardes ne sont ni lus ni envoyés. En mode Pro, vous décidez si et quels rapports sont synchronisés.", "security_intro": "USBCheck a été conçu dès le départ pour protéger vos données. Le test rapide dans le navigateur utilise uniquement des fichiers de test. Vos documents, photos et sauvegardes ne sont ni lus ni envoyés. En mode Pro, vous décidez si et quels rapports sont synchronisés.",
"card1_title": "Tests uniquement locaux", "security_card1_title": "Tests uniquement locaux",
"card1_text": "Tous les tests de lecture/écriture se font en local sur la clé. Le navigateur naccède quaux fichiers de test, pas à vos contenus privés.", "security_card1_text": "Tous les tests de lecture/écriture se font en local sur la clé. Le navigateur naccède quaux fichiers de test, pas à vos contenus privés.",
"card2_title": "Rapports transparents", "security_card2_title": "Rapports transparents",
"card2_text": "Avec un compte, vous pouvez sauvegarder les rapports, les exporter ou les supprimer. Vous gardez le contrôle sur ce qui reste dans le système.", "security_card2_text": "Avec un compte, vous pouvez sauvegarder les rapports, les exporter ou les supprimer. Vous gardez le contrôle sur ce qui reste dans le système.",
"card3_title": "Respectueux du matériel", "security_card3_title": "Respectueux du matériel",
"card3_text": "Le test rapide utilise des volumes de données modérés pour limiter lusure. Le mode Pro vous avertit clairement avant les tests intensifs." "security_card3_text": "Le test rapide utilise des volumes de données modérés pour limiter lusure. Le mode Pro vous avertit clairement avant les tests intensifs."
}, },
"faq": { "faq": {
"kicker": "FAQ", "faq_kicker": "FAQ",
"title": "Questions fréquentes sur USBCheck", "faq_title": "Questions fréquentes sur USBCheck",
"intro": "Vous trouverez ici les réponses aux questions les plus fréquentes. La section FAQ peut être enrichie à tout moment en fonction des nouveaux cas dusage et des retours utilisateurs.", "faq_intro": "Vous trouverez ici les réponses aux questions les plus fréquentes. La section FAQ peut être enrichie à tout moment en fonction des nouveaux cas dusage et des retours utilisateurs.",
"q1": "Le test rapide est-il vraiment uniquement dans le navigateur ?", "faq_q1": "Le test rapide est-il vraiment uniquement dans le navigateur ?",
"a1": "Oui. Le test rapide sexécute entièrement dans le navigateur et utilise des API modernes pour écrire et lire des fichiers de test. Rien nest envoyé sans votre accord.", "faq_a1": "Oui. Le test rapide sexécute entièrement dans le navigateur et utilise des API modernes pour écrire et lire des fichiers de test. Rien nest envoyé sans votre accord.",
"q2": "Ai-je besoin dun compte pour utiliser le test rapide ?", "faq_q2": "Ai-je besoin dun compte pour utiliser le test rapide ?",
"a2": "Non. Le test rapide gratuit est accessible sans inscription. La connexion nest requise que si vous souhaitez sauvegarder des rapports, gérer plusieurs clés ou utiliser le mode Pro.", "faq_a2": "Non. Le test rapide gratuit est accessible sans inscription. La connexion nest requise que si vous souhaitez sauvegarder des rapports, gérer plusieurs clés ou utiliser le mode Pro.",
"q3": "USBCheck peut-il détecter toutes les clés contrefaites ?", "faq_q3": "USBCheck peut-il détecter toutes les clés contrefaites ?",
"a3": "Aucun outil ne peut garantir 100&nbsp;%. Cependant, le mode Pro avec analyse complète est conçu pour détecter de manière fiable les schémas de fraude typiques.", "faq_a3": "Aucun outil ne peut garantir 100&nbsp;%. Cependant, le mode Pro avec analyse complète est conçu pour détecter de manière fiable les schémas de fraude typiques.",
"q4": "Comment intégrer loutil dans mon système existant ?", "faq_q4": "Comment intégrer loutil dans mon système existant ?",
"a4": "USBCheck est pensé pour lautomatisation. Grâce au mode Pro et à lAPI prévue, vous pouvez intégrer les tests dans vos flux existants, par exemple dans le contrôle qualité ou la réception de marchandises." "faq_a4": "USBCheck est pensé pour lautomatisation. Grâce au mode Pro et à lAPI prévue, vous pouvez intégrer les tests dans vos flux existants, par exemple dans le contrôle qualité ou la réception de marchandises."
},
"footer": {
"footer_imprint": "Mentions légales",
"footer_privacy": "Confidentialité",
"footer_copy": "© {year} usbcheck.it. Tous droits réservés."
} }
} }

View File

@@ -1,132 +1,137 @@
{ {
"header": { "header": {
"slogan": "Test delle chiavette USB", "header_slogan": "Test delle chiavette USB",
"btn_login": "Accesso" "btn_login": "Accesso",
},
"nav": { "nav_how": "Come funziona",
"how": "Come funziona", "nav_problem": "Perché è importante",
"problem": "Perché è importante", "nav_features": "Funzioni",
"features": "Funzioni", "nav_security": "Sicurezza",
"security": "Sicurezza", "nav_faq": "FAQ"
"faq": "FAQ"
},
"footer": {
"imprint": "Note legali",
"privacy": "Privacy",
"copy": "© {year} usbcheck.it. Tutti i diritti riservati."
}, },
"brand": { "brand": {
"wordmark": "usbcheck.it", "brand_wordmark": "usbcheck.it",
"subtitle": "Controlla le chiavette USB contraffatte" "brand_subtitle": "Controlla le chiavette USB contraffatte"
}, },
"hero": { "hero": {
"kicker": "Individua le chiavette USB false prima di perdere i dati", "hero_kicker": "Individua le chiavette USB false prima di perdere i dati",
"title": "La mia chiavetta USB è falsa?<br><span class=\"text-brand-primary\">Scoprilo in pochi minuti.</span>", "hero_title": "La mia chiavetta USB è falsa?<br><span class=\"text-brand-primary\">Scoprilo in pochi minuti.</span>",
"lead": "USBCheck combina un rapido test nel browser con una modalità Pro professionale. Così puoi individuare chiavette USB contraffatte, capacità reali inferiori e controller lenti prima che i tuoi file vadano persi.", "hero_lead": "USBCheck combina un rapido test nel browser con una modalità Pro professionale. Così puoi individuare chiavette USB contraffatte, capacità reali inferiori e controller lenti prima che i tuoi file vadano persi.",
"cta_quick": "Avvia il test rapido gratuito", "cta_quick": "Avvia il test rapido gratuito",
"cta_learn": "Scopri di più su Free &amp; Pro" "cta_learn": "Scopri di più su Free &amp; Pro"
}, },
"trust": { "trust": {
"title1": "Nessuna installazione per il test rapido", "trust1_title": "Nessuna installazione per il test rapido",
"text1": "Test basato su browser direttamente sulla chiavetta.", "trust1_text": "Test basato su browser direttamente sulla chiavetta.",
"title2": "Test reali di scrittura e lettura", "trust2_title": "Test reali di scrittura e lettura",
"text2": "Test con dati reali, non solo benchmark sintetici.", "trust2_text": "Test con dati reali, non solo benchmark sintetici.",
"title3": "Privacy al primo posto", "trust3_title": "Privacy al primo posto",
"text3": "I tuoi dati di test restano in locale i report solo su richiesta." "trust3_text": "I tuoi dati di test restano in locale i report solo su richiesta."
}, },
"quick": { "quick": {
"label": "Anteprima test rapido", "quick_label": "Anteprima test rapido",
"title": "Testa una chiavetta USB in meno di 2 minuti", "quick_title": "Testa una chiavetta USB in meno di 2 minuti",
"badge_free": "Gratuito", "badge_free": "Gratuito",
"intro": "Il test rapido scrive e legge una certa quantità di dati sulla chiavetta e misura:", "quick_intro": "Il test rapido scrive e legge una certa quantità di dati sulla chiavetta e misura:",
"li1": "Velocità di scrittura e lettura", "quick_li1": "Velocità di scrittura e lettura",
"li2": "Integrità dei dati (confronto hash)", "quick_li2": "Integrità dei dati (confronto hash)",
"li3": "Errori o interruzioni sospette", "quick_li3": "Errori o interruzioni sospette",
"metric1_label": "Prestazioni in scrittura", "quick_metric1_label": "Prestazioni in scrittura",
"metric1_value": "~ 75120 MB/s*", "quick_metric1_value": "~ 75120 MB/s*",
"metric2_label": "Controlli di integrità", "quick_metric2_label": "Controlli di integrità",
"metric2_value": "Campione da 512 MB", "quick_metric2_value": "Campione da 512 MB",
"footnote": "*Valori di esempio i risultati dipendono da chiavetta, porta e sistema.", "quick_footnote": "*Valori di esempio i risultati dipendono da chiavetta, porta e sistema.",
"cta": "Vai al test rapido gratuito" "quick_cta": "Vai al test rapido gratuito"
}, },
"how": { "how": {
"kicker": "Come funziona USBCheck", "how_kicker": "Come funziona USBCheck",
"title": "Test rapido nel browser, modalità Pro per analisi profonde.", "how_title": "Test rapido nel browser, modalità Pro per analisi profonde.",
"intro": "USBCheck è pensato per unire due mondi: un test rapido semplice per tutti e una modalità Pro avanzata per utenti esperti, tecnici e amministratori. Il test rapido gira nel browser senza installazione. La modalità Pro usa un piccolo tool che può eseguire test simili a F3/badblocks e individuare capacità contraffatte.", "how_intro": "USBCheck è pensato per unire due mondi: un test rapido semplice per tutti e una modalità Pro avanzata per utenti esperti, tecnici e amministratori. Il test rapido gira nel browser senza installazione. La modalità Pro usa un piccolo tool che può eseguire test simili a F3/badblocks e individuare capacità contraffatte.",
"step1_title": "Avvia il test nel browser", "how_step1_title": "Avvia il test nel browser",
"step1_text": "Apri il test rapido su <strong>usbcheck.com/fakecheck/</strong>, seleziona la chiavetta o una cartella e definisci quanta quantità di dati deve essere testata.", "how_step1_text": "Apri il test rapido su <strong>usbcheck.com/fakecheck/</strong>, seleziona la chiavetta o una cartella e definisci quanta quantità di dati deve essere testata.",
"step2_title": "Scrittura, lettura e controllo integrità", "how_step2_title": "Scrittura, lettura e controllo integrità",
"step2_text": "Il browser crea file di test, misura la velocità di scrittura/lettura e confronta gli hash per individuare errori tutto in locale, senza caricare i tuoi contenuti.", "how_step2_text": "Il browser crea file di test, misura la velocità di scrittura/lettura e confronta gli hash per individuare errori tutto in locale, senza caricare i tuoi contenuti.",
"step3_title": "Opzionale: modalità Pro con scansione completa", "how_step3_title": "Opzionale: modalità Pro con scansione completa",
"step3_text": "Se hai bisogno di più dati, installa il tool opzionale. Può testare lintera capacità, individuare chiavette false e generare report dettagliati ideale per refurbisher, reparti IT o laboratori.", "how_step3_text": "Se hai bisogno di più dati, installa il tool opzionale. Può testare lintera capacità, individuare chiavette false e generare report dettagliati ideale per refurbisher, reparti IT o laboratori.",
"side": { "how_side_title": "Free e Pro a colpo docchio",
"title": "Free e Pro a colpo docchio", "how_side_free": "<strong>Free Quick Check:</strong> Test di velocità e integrità nel browser ideale per controlli veloci.",
"free": "<strong>Free Quick Check:</strong> Test di velocità e integrità nel browser ideale per controlli veloci.", "how_side_pro": "<strong>Modalità Pro:</strong> Scansione completa, verifica capacità, report avanzati e API per aziende.",
"pro": "<strong>Modalità Pro:</strong> Scansione completa, verifica capacità, report avanzati e API per aziende.", "how_side_account": "<strong>Account &amp; login:</strong> Dopo il login puoi salvare i test, esportare i report e gestire più dispositivi."
"account": "<strong>Account &amp; login:</strong> Dopo il login puoi salvare i test, esportare i report e gestire più dispositivi."
}
}, },
"problem": { "problem": {
"kicker": "Perché le USB false sono pericolose", "problem_kicker": "Perché le USB false sono pericolose",
"title": "Le chiavette USB contraffatte costano denaro e, nel peggiore dei casi, i tuoi dati.", "problem_title": "Le chiavette USB contraffatte costano denaro e, nel peggiore dei casi, i tuoi dati.",
"p1": "Molte chiavette USB economiche dichiarano capacità irrealistiche. In realtà il controller è manipolato: la chiavetta dichiara ad esempio 256&nbsp;GB, ma fisicamente ce ne sono solo 32&nbsp;GB. Risultato: i dati sembrano copiarsi correttamente, ma vengono sovrascritti o danneggiati.", "problem_p1": "Molte chiavette USB economiche dichiarano capacità irrealistiche. In realtà il controller è manipolato: la chiavetta dichiara ad esempio 256&nbsp;GB, ma fisicamente ce ne sono solo 32&nbsp;GB. Risultato: i dati sembrano copiarsi correttamente, ma vengono sovrascritti o danneggiati.",
"p2": "USBCheck ti aiuta a rilevare queste falsificazioni prima che tu le usi in produzione che si tratti di una chiavetta privata o di grandi lotti per la tua azienda.", "problem_p2": "USBCheck ti aiuta a rilevare queste falsificazioni prima che tu le usi in produzione che si tratti di una chiavetta privata o di grandi lotti per la tua azienda.",
"card1_title": "Perdita di file importanti", "problem_card1_title": "Perdita di file importanti",
"card1_text": "Foto, progetti, backup tutto può andare perso se la chiavetta memorizza meno di quanto dichiara. I settori difettosi vengono spesso scoperti troppo tardi.", "problem_card1_text": "Foto, progetti, backup tutto può andare perso se la chiavetta memorizza meno di quanto dichiara. I settori difettosi vengono spesso scoperti troppo tardi.",
"card2_title": "Costi dovuti a lotti difettosi", "problem_card2_title": "Costi dovuti a lotti difettosi",
"card2_text": "Aziende e rivenditori distribuiscono spesso chiavette USB in grandi quantità. Le falsificazioni portano a resi, danni di immagine e costi aggiuntivi.", "problem_card2_text": "Aziende e rivenditori distribuiscono spesso chiavette USB in grandi quantità. Le falsificazioni portano a resi, danni di immagine e costi aggiuntivi.",
"card3_title": "Prestazioni inaffidabili", "problem_card3_title": "Prestazioni inaffidabili",
"card3_text": "Controller lenti, firmware instabili e velocità variabili sono tipici delle chiavette false. Aumentano il rischio di errori, soprattutto con file grandi." "problem_card3_text": "Controller lenti, firmware instabili e velocità variabili sono tipici delle chiavette false. Aumentano il rischio di errori, soprattutto con file grandi."
}, },
"features": { "features": {
"kicker": "Funzioni Free &amp; Pro", "features_kicker": "Funzioni Free &amp; Pro",
"title": "Inizia con il test rapido gratuito passa alla modalità Pro quando ti serve di più.", "features_title": "Inizia con il test rapido gratuito passa alla modalità Pro quando ti serve di più.",
"intro": "USBCheck cresce con le tue esigenze: gli utenti privati hanno spesso bisogno solo di una valutazione rapida. I professionisti vogliono analizzare in profondità, verificare la capacità e archiviare i report.", "features_intro": "USBCheck cresce con le tue esigenze: gli utenti privati hanno spesso bisogno solo di una valutazione rapida. I professionisti vogliono analizzare in profondità, verificare la capacità e archiviare i report.",
"free": {
"title": "Free Quick Check", "features_free_title": "Free Quick Check",
"badge": "Consigliato per la maggior parte degli utenti", "features_free_badge": "Consigliato per la maggior parte degli utenti",
"text": "Ideale per verificare rapidamente se una chiavetta è sufficientemente veloce e stabile senza installazione.", "features_free_text": "Ideale per verificare rapidamente se una chiavetta è sufficientemente veloce e stabile senza installazione.",
"li1": "• Test rapido basato su browser direttamente sulla chiavetta", "features_free_li1": "• Test rapido basato su browser direttamente sulla chiavetta",
"li2": "• Velocità di scrittura e lettura con dati reali", "features_free_li2": "• Velocità di scrittura e lettura con dati reali",
"li3": "• Controllo integrità basato su hash di un campione di dati", "features_free_li3": "• Controllo integrità basato su hash di un campione di dati",
"li4": "• Vari livelli di test (es. 200&nbsp;MB, 2&nbsp;GB)", "features_free_li4": "• Vari livelli di test (es. 200&nbsp;MB, 2&nbsp;GB)",
"li5": "• Nessuna registrazione necessaria", "features_free_li5": "• Nessuna registrazione necessaria",
"cta": "Avvia il test rapido gratuito" "features_free_cta": "Avvia il test rapido gratuito",
},
"pro": { "features_pro_title": "Modalità Pro",
"title": "Modalità Pro", "features_pro_badge": "Per power user e team",
"badge": "Per power user e team", "features_pro_text": "Per chi ha bisogno di controllo totale: reparti IT, tecnici, refurbisher, laboratori o aziende che testano regolarmente molte chiavette.",
"text": "Per chi ha bisogno di controllo totale: reparti IT, tecnici, refurbisher, laboratori o aziende che testano regolarmente molte chiavette.", "features_pro_li1": "• Scansione completa della capacità (simile a F3/badblocks)",
"li1": "• Scansione completa della capacità (simile a F3/badblocks)", "features_pro_li2": "• Rilevamento di capacità false e aree difettose",
"li2": "• Rilevamento di capacità false e aree difettose", "features_pro_li3": "• Report dettagliati (JSON, PDF) salvabili",
"li3": "• Report dettagliati (JSON, PDF) salvabili", "features_pro_li4": "• Accesso API opzionale per flussi automatici",
"li4": "• Accesso API opzionale per flussi automatici", "features_pro_li5": "• Supporto multi-device e multi-utente (tramite login)",
"li5": "• Supporto multi-device e multi-utente (tramite login)", "features_pro_note": "La modalità Pro richiede un piccolo tool sul tuo sistema. Funziona in locale e può essere collegato al tuo account USBCheck."
"note": "La modalità Pro richiede un piccolo tool sul tuo sistema. Funziona in locale e può essere collegato al tuo account USBCheck."
}
}, },
"security": { "security": {
"kicker": "Sicurezza e privacy", "security_kicker": "Sicurezza e privacy",
"title": "Design privacy-first: i dati di test sono tuoi.", "security_title": "Design privacy-first: i dati di test sono tuoi.",
"intro": "USBCheck è stato progettato fin dallinizio per proteggere i tuoi dati. Il test rapido nel browser utilizza solo file di test. I tuoi documenti, foto e backup non vengono letti né caricati. In modalità Pro decidi tu se e quali report vengono sincronizzati.", "security_intro": "USBCheck è stato progettato fin dallinizio per proteggere i tuoi dati. Il test rapido nel browser utilizza solo file di test. I tuoi documenti, foto e backup non vengono letti né caricati. In modalità Pro decidi tu se e quali report vengono sincronizzati.",
"card1_title": "Test solo in locale", "security_card1_title": "Test solo in locale",
"card1_text": "Tutti i test di lettura e scrittura vengono eseguiti in locale sulla chiavetta. Il browser accede solo ai file di test, non ai tuoi contenuti privati.", "security_card1_text": "Tutti i test di lettura e scrittura vengono eseguiti in locale sulla chiavetta. Il browser accede solo ai file di test, non ai tuoi contenuti privati.",
"card2_title": "Report trasparenti", "security_card2_title": "Report trasparenti",
"card2_text": "Con il login puoi salvare i report nel tuo account, esportarli o cancellarli. Tu decidi cosa rimane nel sistema.", "security_card2_text": "Con il login puoi salvare i report nel tuo account, esportarli o cancellarli. Tu decidi cosa rimane nel sistema.",
"card3_title": "Delicato sullhardware", "security_card3_title": "Delicato sullhardware",
"card3_text": "Il test rapido utilizza quantità moderate di dati per evitare usura inutile. La modalità Pro ti avvisa chiaramente prima di test intensivi." "security_card3_text": "Il test rapido utilizza quantità moderate di dati per evitare usura inutile. La modalità Pro ti avvisa chiaramente prima di test intensivi."
}, },
"faq": { "faq": {
"kicker": "FAQ", "faq_kicker": "FAQ",
"title": "Domande frequenti su USBCheck", "faq_title": "Domande frequenti su USBCheck",
"intro": "Qui trovi le risposte alle domande più comuni. La sezione FAQ può essere ampliata in qualsiasi momento con nuovi casi duso e feedback degli utenti.", "faq_intro": "Qui trovi le risposte alle domande più comuni. La sezione FAQ può essere ampliata in qualsiasi momento con nuovi casi duso e feedback degli utenti.",
"q1": "Il test rapido è davvero solo nel browser?", "faq_q1": "Il test rapido è davvero solo nel browser?",
"a1": "Sì. Il test rapido viene eseguito interamente nel browser e utilizza API moderne per scrivere e leggere file di test sulla chiavetta. Nulla viene caricato senza il tuo consenso.", "faq_a1": "Sì. Il test rapido viene eseguito interamente nel browser e utilizza API moderne per scrivere e leggere file di test sulla chiavetta. Nulla viene caricato senza il tuo consenso.",
"q2": "Serve un account per usare il test rapido?", "faq_q2": "Serve un account per usare il test rapido?",
"a2": "No. Il test rapido gratuito è disponibile senza registrazione. Il login è necessario solo se vuoi salvare i report, gestire più chiavette o usare la modalità Pro.", "faq_a2": "No. Il test rapido gratuito è disponibile senza registrazione. Il login è necessario solo se vuoi salvare i report, gestire più chiavette o usare la modalità Pro.",
"q3": "USBCheck può rilevare con certezza ogni chiavetta falsa?", "faq_q3": "USBCheck può rilevare con certezza ogni chiavetta falsa?",
"a3": "Nessuno strumento può garantire il 100%. Tuttavia, la modalità Pro con scansione completa è progettata per rilevare in modo affidabile i pattern di frode tipici.", "faq_a3": "Nessuno strumento può garantire il 100%. Tuttavia, la modalità Pro con scansione completa è progettata per rilevare in modo affidabile i pattern di frode tipici.",
"q4": "Come si integra lo strumento nel mio sistema?", "faq_q4": "Come si integra lo strumento nel mio sistema?",
"a4": "USBCheck è pensato per lautomazione. Tramite la modalità Pro e lAPI pianificata puoi integrare i test nei flussi esistenti, ad esempio nei controlli di qualità o in ingresso merci." "faq_a4": "USBCheck è pensato per lautomazione. Tramite la modalità Pro e lAPI pianificata puoi integrare i test nei flussi esistenti, ad esempio nei controlli di qualità o in ingresso merci."
},
"footer": {
"footer_imprint": "Note legali",
"footer_privacy": "Privacy",
"footer_copy": "© {year} usbcheck.it. Tutti i diritti riservati."
} }
} }

View File

@@ -2,41 +2,31 @@
(function () { (function () {
const supportedLangs = ["de", "en", "it", "fr"]; const supportedLangs = ["de", "en", "it", "fr"];
let currentLang = "en";
let translations = {}; let translations = {};
// Mapping für Flaggen + Label im Header
const langMeta = { const langMeta = {
de: { flag: "🇩🇪", label: "DE" }, de: { flag: "🇩🇪", label: "DE" },
en: { flag: "🇬🇧", label: "EN" }, // oder 🇺🇸 wenn dir lieber en: { flag: "🇬🇧", label: "EN" },
it: { flag: "🇮🇹", label: "IT" }, it: { flag: "🇮🇹", label: "IT" },
fr: { flag: "🇫🇷", label: "FR" } fr: { flag: "🇫🇷", label: "FR" }
}; };
function flattenTranslations(obj, prefix = "") { // 🔹 WICHTIG:
const result = {}; // Diese Funktion nimmt eine verschachtelte JSON-Struktur
Object.keys(obj).forEach((key) => { // und schreibt ALLE "Blatt-Keys" in ein flaches Objekt,
const value = obj[key]; // OHNE den Pfad in den Keynamen einzubauen.
const newKey = prefix ? `${prefix}_${key}` : key; // D.h. { "hero": { "hero_kicker": "..." } } -> { "hero_kicker": "..." }
function flattenTranslations(obj, target = {}) {
if (value && typeof value === "object" && !Array.isArray(value)) { Object.keys(obj || {}).forEach((key) => {
Object.assign(result, flattenTranslations(value, newKey)); const val = obj[key];
if (val && typeof val === "object" && !Array.isArray(val)) {
flattenTranslations(val, target);
} else { } else {
result[newKey] = value; target[key] = val;
} }
}); });
return result; return target;
}
async function loadLangFile(lang) {
try {
const res = await fetch(`/assets/i18n/${lang}.json`, { cache: "no-store" });
if (!res.ok) throw new Error(`Failed to load /assets/i18n/${lang}.json`);
const data = await res.json();
translations = flattenTranslations(data);
} catch (err) {
console.error("i18n load error:", err);
translations = {};
}
} }
function getInitialLang() { function getInitialLang() {
@@ -47,23 +37,37 @@
const stored = localStorage.getItem("usbcheck_lang"); const stored = localStorage.getItem("usbcheck_lang");
if (stored && supportedLangs.includes(stored)) return stored; if (stored && supportedLangs.includes(stored)) return stored;
const navLang = (navigator.language || "en").slice(0, 2).toLowerCase(); const navLang = (navigator.language || navigator.userLanguage || "en")
.slice(0, 2)
.toLowerCase();
if (supportedLangs.includes(navLang)) return navLang; if (supportedLangs.includes(navLang)) return navLang;
return "en"; return "en";
} }
async function loadLangFile(lang) {
try {
const res = await fetch(`/assets/i18n/${lang}.json`, { cache: "no-store" });
if (!res.ok) throw new Error(`Failed to load /assets/i18n/${lang}.json`);
const raw = await res.json();
translations = flattenTranslations(raw); // 👈 hier wird strukturiert -> flach gemacht
} catch (err) {
console.error("i18n load error:", err);
translations = {};
}
}
function applyTranslations() { function applyTranslations() {
document.documentElement.setAttribute("lang", getCurrentLang()); document.documentElement.setAttribute("lang", currentLang);
document.querySelectorAll("[data-i18n]").forEach((node) => { document.querySelectorAll("[data-i18n]").forEach((node) => {
const key = node.getAttribute("data-i18n"); const key = node.getAttribute("data-i18n");
if (!key || !translations[key]) return; if (!key) return;
let value = translations[key]; let value = translations[key];
if (typeof value !== "string") return;
// {year}-Placeholder ersetzen (für footer_copy etc.) // {year}-Platzhalter ersetzen (z. B. footer_copy)
if (typeof value === "string" && value.includes("{year}")) { if (value.includes("{year}")) {
const year = new Date().getFullYear(); const year = new Date().getFullYear();
value = value.replace("{year}", year); value = value.replace("{year}", year);
} }
@@ -72,20 +76,11 @@
}); });
} }
function getCurrentLang() {
const urlParams = new URLSearchParams(window.location.search);
const paramLang = urlParams.get("lang");
if (paramLang && supportedLangs.includes(paramLang)) return paramLang;
const stored = localStorage.getItem("usbcheck_lang");
if (stored && supportedLangs.includes(stored)) return stored;
return "en";
}
function updateLangCurrentLabel(lang) { function updateLangCurrentLabel(lang) {
const meta = langMeta[lang] || { flag: "", label: lang.toUpperCase() }; const meta = langMeta[lang] || { flag: "", label: lang.toUpperCase() };
const node = document.getElementById("langCurrentLabel") || document.getElementById("langCurrent"); const node =
document.getElementById("langCurrentLabel") ||
document.getElementById("langCurrent");
if (!node) return; if (!node) return;
if (meta.flag) { if (meta.flag) {
@@ -97,10 +92,9 @@
async function setLang(lang) { async function setLang(lang) {
if (!supportedLangs.includes(lang)) return; if (!supportedLangs.includes(lang)) return;
currentLang = lang;
localStorage.setItem("usbcheck_lang", lang); localStorage.setItem("usbcheck_lang", lang);
// URL-Parameter ohne Reload aktualisieren
const url = new URL(window.location.href); const url = new URL(window.location.href);
url.searchParams.set("lang", lang); url.searchParams.set("lang", lang);
window.history.replaceState({}, "", url.toString()); window.history.replaceState({}, "", url.toString());
@@ -111,20 +105,15 @@
} }
document.addEventListener("DOMContentLoaded", async function () { document.addEventListener("DOMContentLoaded", async function () {
const initialLang = getInitialLang(); currentLang = getInitialLang();
updateLangCurrentLabel(currentLang);
// Header-Label initial await loadLangFile(currentLang);
updateLangCurrentLabel(initialLang);
// Übersetzungen laden und anwenden
await loadLangFile(initialLang);
applyTranslations(); applyTranslations();
// Dropdown-Elemente
const langCurrent = document.getElementById("langCurrent"); const langCurrent = document.getElementById("langCurrent");
const langMenu = document.getElementById("langMenu"); const langMenu = document.getElementById("langMenu");
// Dropdown öffnen/schließen
if (langCurrent && langMenu) { if (langCurrent && langMenu) {
langCurrent.addEventListener("click", function (e) { langCurrent.addEventListener("click", function (e) {
e.stopPropagation(); e.stopPropagation();
@@ -147,7 +136,7 @@
}); });
} }
// Sprachumschaltung / Klick auf .lang-pill // Sprachumschaltung über .lang-pill
document.addEventListener("click", function (e) { document.addEventListener("click", function (e) {
const btn = e.target.closest(".lang-pill"); const btn = e.target.closest(".lang-pill");
if (btn) { if (btn) {
@@ -156,7 +145,7 @@
} }
}); });
// Login / Avatar UI-Dummy wie vorher // Login / Avatar Dummy
const loginButton = document.getElementById("loginButton"); const loginButton = document.getElementById("loginButton");
const userAvatar = document.getElementById("userAvatar"); const userAvatar = document.getElementById("userAvatar");
const avatarInitials = document.getElementById("avatarInitials"); const avatarInitials = document.getElementById("avatarInitials");