cghaneg
This commit is contained in:
@@ -1,408 +1,558 @@
|
|||||||
// public/assets/js/lang.js
|
// public/assets/js/lang-usbcheck.js
|
||||||
|
|
||||||
const translations = {
|
|
||||||
en: {
|
|
||||||
// Meta / Nav
|
|
||||||
meta_title: "USBCheck – Test your USB drives",
|
|
||||||
nav_how_it_works: "How it works",
|
|
||||||
nav_features: "Features",
|
|
||||||
nav_pricing: "Pricing",
|
|
||||||
nav_faq: "FAQ",
|
|
||||||
btn_login: "Login",
|
|
||||||
|
|
||||||
// Hero
|
|
||||||
hero_kicker: "USB drive diagnostics",
|
|
||||||
hero_title: "Check your USB sticks – before you trust them.",
|
|
||||||
hero_subtitle: "USBCheck helps you evaluate capacity, speed and data integrity of your USB drives – with a quick browser-based test and an optional Pro mode for deeper analysis.",
|
|
||||||
cta_quick_test: "Start quick test",
|
|
||||||
cta_how_it_works: "How does it work?",
|
|
||||||
hero_bullet_1: "Quick test directly in your browser – no account required.",
|
|
||||||
hero_bullet_2: "Understand real performance, not just what’s printed on the package.",
|
|
||||||
hero_bullet_3: "Optional advanced tests with a local helper app (coming soon).",
|
|
||||||
hero_card_title: "Example values from a good USB 3.2 drive",
|
|
||||||
metric_speed: "Sequential speed",
|
|
||||||
metric_integrity: "Integrity score",
|
|
||||||
metric_confidence: "Confidence",
|
|
||||||
hero_small_hint: "Values are examples – your real USB drive is measured on your own device.",
|
|
||||||
|
|
||||||
// How it works
|
|
||||||
how_title: "How USBCheck works",
|
|
||||||
how_intro: "USBCheck combines a browser-based quick test with optional advanced tests via a local helper. You decide how deep you want to go – from a simple speed check to extended capacity and integrity tests.",
|
|
||||||
how_step1_title: "1. Choose your drive",
|
|
||||||
how_step1_text: "Start the quick test and select a folder on the USB stick you want to analyse. The browser only sees the folder you explicitly allow.",
|
|
||||||
how_step2_title: "2. Run the quick test",
|
|
||||||
how_step2_text: "USBCheck creates temporary test data, measures write & read speed and checks whether everything can be read back correctly.",
|
|
||||||
how_step3_title: "3. Understand the results",
|
|
||||||
how_step3_text: "You receive a compact report with speed, integrity and hints on how the result compares to typical values for similar drives.",
|
|
||||||
how_step4_title: "4. Go deeper (Pro mode, coming soon)",
|
|
||||||
how_step4_text: "With an optional helper app, advanced tests can check the effective capacity, test larger areas and produce detailed logs – directly controlled from the web interface.",
|
|
||||||
|
|
||||||
// Features
|
|
||||||
features_title: "Designed for transparency and control",
|
|
||||||
features_intro: "Whether you just want a quick check or a detailed analysis – USBCheck gives you control over how your USB drive is tested.",
|
|
||||||
feature_free_title: "Quick test in the browser",
|
|
||||||
feature_free_1: "No installation – everything runs in your browser.",
|
|
||||||
feature_free_2: "Select a folder on the USB drive and run a short write/read test.",
|
|
||||||
feature_free_3: "Get a clear, human-friendly summary of your results.",
|
|
||||||
feature_pro_title: "Pro mode with helper app",
|
|
||||||
feature_pro_1: "Extended tests with larger data volumes (planned).",
|
|
||||||
feature_pro_2: "Optional integration with established tools on your system.",
|
|
||||||
feature_pro_3: "Detailed reports and export options for documentation.",
|
|
||||||
label_coming_soon: "Coming soon",
|
|
||||||
|
|
||||||
// Pricing
|
|
||||||
pricing_title: "Fair model: quick test free, advanced tests optional",
|
|
||||||
pricing_intro: "The quick browser-based check will remain free. For extended tests and power features, we are planning a transparent Pro model.",
|
|
||||||
pricing_free_title: "Quick test",
|
|
||||||
pricing_free_price: "Free",
|
|
||||||
pricing_free_1: "Browser-based speed and integrity test",
|
|
||||||
pricing_free_2: "No registration required",
|
|
||||||
pricing_free_3: "Local test – your data remains on your device",
|
|
||||||
pricing_free_cta: "Start quick test now",
|
|
||||||
pricing_pro_title: "Pro mode",
|
|
||||||
pricing_pro_price: "Planned",
|
|
||||||
pricing_pro_1: "Extended capacity and surface tests",
|
|
||||||
pricing_pro_2: "Detailed logs and export options",
|
|
||||||
pricing_pro_3: "Priority support and more configuration options",
|
|
||||||
pricing_pro_cta: "Pro mode not yet available",
|
|
||||||
|
|
||||||
// FAQ
|
|
||||||
faq_title: "Frequently asked questions",
|
|
||||||
faq_intro: "Here you’ll find answers to common questions about how USBCheck works and how your data is handled.",
|
|
||||||
faq_q1: "Is my data uploaded to usbcheck.it during the test?",
|
|
||||||
faq_a1: "No. The quick test runs in your browser and writes temporary data only to the USB drive you have selected. Test data can be deleted afterwards. Only if you actively choose to share anonymous statistics in the future will any information be sent to the server.",
|
|
||||||
faq_q2: "Can USBCheck detect fake capacity drives?",
|
|
||||||
faq_a2: "The quick test is designed for speed and integrity. For suspicious drives or capacity checks, the planned Pro mode with helper app will offer deeper tests that can uncover inconsistencies between reported and actual capacity.",
|
|
||||||
faq_q3: "Which operating systems are supported?",
|
|
||||||
faq_a3: "The browser-based quick test is available on modern desktop browsers (for example Chromium-based). The Pro mode will support Windows, macOS and Linux via a small helper application.",
|
|
||||||
faq_q4: "Is frequent testing harmful to my USB drive?",
|
|
||||||
faq_a4: "Flash memory has a limited number of write cycles. The quick test uses moderate data volumes. For very intensive or repeated tests with large data sizes, we will explicitly point out the potential wear in the Pro mode.",
|
|
||||||
|
|
||||||
// Footer
|
|
||||||
footer_imprint: "Imprint",
|
|
||||||
footer_privacy: "Privacy"
|
|
||||||
},
|
|
||||||
|
|
||||||
|
(function () {
|
||||||
|
const translations = {
|
||||||
de: {
|
de: {
|
||||||
meta_title: "USBCheck – USB-Sticks testen",
|
brand_wordmark: "usbcheck.it",
|
||||||
nav_how_it_works: "Funktionsweise",
|
brand_subtitle: "USB-Sticks auf Fakes testen",
|
||||||
nav_features: "Funktionen",
|
|
||||||
nav_pricing: "Preise",
|
|
||||||
nav_faq: "FAQ",
|
|
||||||
btn_login: "Login",
|
btn_login: "Login",
|
||||||
|
|
||||||
hero_kicker: "USB-Stick-Diagnose",
|
nav_how: "Wie es funktioniert",
|
||||||
hero_title: "Prüfe deinen USB-Stick – bevor du ihm vertraust.",
|
nav_problem: "Warum es wichtig ist",
|
||||||
hero_subtitle: "USBCheck hilft dir, Kapazität, Geschwindigkeit und Datenintegrität deiner USB-Sticks einzuschätzen – mit einem schnellen Browser-Test und einem geplanten Pro-Modus für tiefere Analysen.",
|
nav_features: "Funktionen",
|
||||||
cta_quick_test: "Schnelltest starten",
|
nav_security: "Sicherheit",
|
||||||
cta_how_it_works: "So funktioniert es",
|
nav_faq: "FAQ",
|
||||||
hero_bullet_1: "Schneller Test direkt im Browser – ohne Registrierung.",
|
|
||||||
hero_bullet_2: "Verstehe die tatsächliche Leistung, nicht nur die Herstellerangaben.",
|
|
||||||
hero_bullet_3: "Optional erweiterte Tests mit lokaler Helper-App (in Planung).",
|
|
||||||
hero_card_title: "Beispielwerte eines guten USB-3.2-Sticks",
|
|
||||||
metric_speed: "Sequenzielle Geschwindigkeit",
|
|
||||||
metric_integrity: "Integrität",
|
|
||||||
metric_confidence: "Einschätzung",
|
|
||||||
hero_small_hint: "Die gezeigten Werte sind Beispiele – dein eigener USB-Stick wird auf deinem Gerät gemessen.",
|
|
||||||
|
|
||||||
how_title: "So funktioniert USBCheck",
|
hero_kicker: "Erkenne Fake-USB-Sticks, bevor du Daten verlierst",
|
||||||
how_intro: "USBCheck kombiniert einen schnellen Browser-Test mit optional erweiterten Prüfungen über eine lokale Helper-App. Du bestimmst, wie tief die Analyse gehen soll.",
|
hero_title: "Ist mein USB-Stick ein Fake?<br><span class=\"text-brand-primary\">Finde es in wenigen Minuten heraus.</span>",
|
||||||
how_step1_title: "1. Stick auswählen",
|
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.",
|
||||||
how_step1_text: "Starte den Schnelltest und wähle einen Ordner auf dem USB-Stick, den du prüfen möchtest. Der Browser sieht nur den Ordner, den du freigibst.",
|
cta_quick: "Kostenlosen Schnelltest starten",
|
||||||
how_step2_title: "2. Schnelltest ausführen",
|
cta_learn: "Mehr zu Free & Pro",
|
||||||
how_step2_text: "USBCheck schreibt Testdaten, misst Schreib- und Lesegeschwindigkeit und prüft, ob sich alle Daten fehlerfrei zurücklesen lassen.",
|
|
||||||
how_step3_title: "3. Ergebnisse verstehen",
|
|
||||||
how_step3_text: "Du erhältst einen kompakten Bericht mit Geschwindigkeit, Integrität und Hinweisen, wie dein Stick im Vergleich zu typischen Werten abschneidet.",
|
|
||||||
how_step4_title: "4. Tiefere Tests (Pro-Modus, geplant)",
|
|
||||||
how_step4_text: "Mit einer optionalen Helper-App können größere Bereiche und Kapazität detaillierter geprüft werden – gesteuert über das Web-Interface.",
|
|
||||||
|
|
||||||
features_title: "Transparente Tests für deine USB-Sticks",
|
trust1_title: "Keine Installation für Schnelltest",
|
||||||
features_intro: "Ob schneller Check oder detaillierte Analyse – USBCheck gibt dir Kontrolle darüber, wie dein USB-Stick geprüft wird.",
|
trust1_text: "Browser-basierter Test direkt auf deinem Stick.",
|
||||||
feature_free_title: "Schnelltest im Browser",
|
trust2_title: "Echte Schreib- & Lesetests",
|
||||||
feature_free_1: "Keine Installation – der Test läuft im Browser.",
|
trust2_text: "Schreib-/Lesetests mit realen Daten – keine synthetischen Benchmarks.",
|
||||||
feature_free_2: "Wähle einen Ordner auf dem Stick und starte einen kurzen Schreib-/Lesetest.",
|
trust3_title: "Privacy first",
|
||||||
feature_free_3: "Erhalte eine verständliche Zusammenfassung deiner Ergebnisse.",
|
trust3_text: "Deine Testdaten bleiben lokal – Reports nur auf Wunsch.",
|
||||||
feature_pro_title: "Pro-Modus mit Helper-App",
|
|
||||||
feature_pro_1: "Erweiterte Tests mit größeren Datenmengen (geplant).",
|
|
||||||
feature_pro_2: "Optionale Anbindung an vorhandene Tools auf deinem System.",
|
|
||||||
feature_pro_3: "Detaillierte Protokolle und Export-Möglichkeiten.",
|
|
||||||
label_coming_soon: "Bald verfügbar",
|
|
||||||
|
|
||||||
pricing_title: "Faires Modell: Schnelltest kostenlos",
|
quick_label: "Schnelltest-Vorschau",
|
||||||
pricing_intro: "Der Browser-Schnelltest bleibt kostenlos. Für erweiterte Prüfungen planen wir ein transparentes Pro-Modell.",
|
quick_title: "USB-Stick in unter 2 Minuten testen",
|
||||||
pricing_free_title: "Schnelltest",
|
badge_free: "Kostenlos",
|
||||||
pricing_free_price: "Kostenlos",
|
quick_intro: "Der Schnelltest prüft eine definierte Datenmenge auf deinem Stick und misst:",
|
||||||
pricing_free_1: "Browserbasierter Geschwindigkeits- und Integritätstest",
|
quick_li1: "Schreib- und Leserate",
|
||||||
pricing_free_2: "Keine Registrierung erforderlich",
|
quick_li2: "Datenintegrität (Hash-Vergleich)",
|
||||||
pricing_free_3: "Lokaler Test – deine Daten bleiben auf deinem Gerät",
|
quick_li3: "Verdächtige Abbrüche oder Fehler",
|
||||||
pricing_free_cta: "Jetzt Schnelltest starten",
|
quick_metric1_label: "Schreibleistung",
|
||||||
pricing_pro_title: "Pro-Modus",
|
quick_metric1_value: "~ 75–120 MB/s*",
|
||||||
pricing_pro_price: "In Planung",
|
quick_metric2_label: "Integritätsprüfung",
|
||||||
pricing_pro_1: "Erweiterte Kapazitäts- und Oberflächentests",
|
quick_metric2_value: "512 MB Testdaten",
|
||||||
pricing_pro_2: "Detaillierte Logs und Export",
|
quick_footnote: "*Beispielwerte – deine Ergebnisse hängen von Stick, Port & System ab.",
|
||||||
pricing_pro_3: "Priorisierter Support und mehr Optionen",
|
quick_cta: "Zum kostenlosen Schnelltest",
|
||||||
pricing_pro_cta: "Pro-Modus noch nicht verfügbar",
|
|
||||||
|
|
||||||
faq_title: "Häufige Fragen",
|
how_kicker: "So funktioniert USBCheck",
|
||||||
faq_intro: "Hier findest du Antworten auf häufige Fragen zur Funktionsweise von USBCheck und zum Umgang mit deinen Daten.",
|
how_title: "Schnelltest im Browser, Pro-Modus mit Tiefenanalyse.",
|
||||||
faq_q1: "Werden meine Daten während des Tests zu usbcheck.it hochgeladen?",
|
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.",
|
||||||
faq_a1: "Nein. Der Schnelltest läuft im Browser und schreibt temporäre Testdaten nur auf den von dir ausgewählten USB-Stick. Testdaten können anschließend gelöscht werden. Erst wenn du später ausdrücklich zustimmst, können anonyme Statistiken übertragen werden.",
|
how_step1_title: "Browser-Test starten",
|
||||||
faq_q2: "Kann USBCheck gefälschte Kapazitäten erkennen?",
|
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.",
|
||||||
faq_a2: "Der Schnelltest ist auf Geschwindigkeit und Integrität ausgelegt. Für verdächtige Sticks oder Kapazitätsprüfungen ist im Pro-Modus eine tiefere Analyse geplant, die Unstimmigkeiten zwischen angegebener und tatsächlicher Kapazität aufdecken kann.",
|
how_step2_title: "Schreib-, Lese- und Integritätsprüfung",
|
||||||
faq_q3: "Welche Betriebssysteme werden unterstützt?",
|
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.",
|
||||||
faq_a3: "Der Browser-Schnelltest funktioniert auf modernen Desktop-Browsern (zum Beispiel Chromium-basiert). Der Pro-Modus wird eine kleine Helper-App für Windows, macOS und Linux nutzen.",
|
how_step3_title: "Optional: Pro-Modus für Vollscan",
|
||||||
faq_q4: "Schadet häufiges Testen meinem USB-Stick?",
|
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.",
|
||||||
faq_a4: "Flash-Speicher hat nur eine begrenzte Zahl an Schreibzyklen. Der Schnelltest verwendet moderate Datenmengen. Bei sehr intensiven oder wiederholten Tests mit großen Volumina weisen wir im Pro-Modus explizit auf möglichen Verschleiß hin.",
|
|
||||||
|
|
||||||
|
how_side_title: "Free vs. Pro auf einen Blick",
|
||||||
|
how_side_free: "<strong>Free Quick Check:</strong> Geschwindigkeit & 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.",
|
||||||
|
how_side_account: "<strong>Account & Login:</strong> Nach dem Login kannst du Tests speichern, Berichte exportieren und mehrere Geräte verwalten.",
|
||||||
|
|
||||||
|
problem_kicker: "Warum gefälschte USB-Sticks gefährlich sind",
|
||||||
|
problem_title: "Gefälschte USB-Sticks kosten Geld – und im schlimmsten Fall deine Daten.",
|
||||||
|
problem_p1: "Viele Billig-USB-Sticks werben mit unrealistisch hohen Kapazitäten. In Wahrheit wurde der Controller manipuliert: Der Stick meldet z. B. 256 GB, obwohl physisch nur 32 GB verbaut sind. Die Folge: Daten werden scheinbar korrekt kopiert, später aber stillschweigend überschrieben oder beschädigt.",
|
||||||
|
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.",
|
||||||
|
problem_card1_title: "Verlust wichtiger Dateien",
|
||||||
|
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.",
|
||||||
|
problem_card2_title: "Kosten durch defekte Chargen",
|
||||||
|
problem_card2_text: "Unternehmen, Reseller und Agenturen verteilen USB-Sticks oft in großer Stückzahl. Fakes bedeuten Reklamationen, Imageschaden und erneute Produktionskosten.",
|
||||||
|
problem_card3_title: "Unsichere Performance",
|
||||||
|
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_kicker: "Free & Pro Features",
|
||||||
|
features_title: "Starte mit dem kostenlosen Schnelltest – wechsle in den Pro-Modus, wenn du mehr brauchst.",
|
||||||
|
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.",
|
||||||
|
|
||||||
|
features_free_title: "Free Quick Check",
|
||||||
|
features_free_badge: "Empfohlen für die meisten Nutzer",
|
||||||
|
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.",
|
||||||
|
features_free_li1: "• Browser-basierter Schnelltest direkt auf deinem Stick",
|
||||||
|
features_free_li2: "• Schreib- und Lesegeschwindigkeit mit realen Testdaten",
|
||||||
|
features_free_li3: "• Hash-basierte Integritätsprüfung einer Testmenge",
|
||||||
|
features_free_li4: "• Auswahl verschiedener Teststufen (z. B. 200 MB, 2 GB)",
|
||||||
|
features_free_li5: "• Keine Registrierung erforderlich",
|
||||||
|
features_free_cta: "Kostenlosen Schnelltest starten",
|
||||||
|
|
||||||
|
features_pro_title: "Pro Mode",
|
||||||
|
features_pro_badge: "Für Power-User & 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.",
|
||||||
|
features_pro_li1: "• Tiefenscan der gesamten Kapazität (ähnlich F3 / badblocks)",
|
||||||
|
features_pro_li2: "• Erkennung von Kapazitäts-Fakes und defekten Bereichen",
|
||||||
|
features_pro_li3: "• Detaillierte, speicherbare Testberichte (JSON, PDF)",
|
||||||
|
features_pro_li4: "• Optional: API-Zugriff für automatisierte Testprozesse",
|
||||||
|
features_pro_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.",
|
||||||
|
|
||||||
|
security_kicker: "Security & Privacy",
|
||||||
|
security_title: "Privacy-first-Design: Deine Testdaten gehören dir.",
|
||||||
|
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.",
|
||||||
|
security_card1_title: "Local-only Tests",
|
||||||
|
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.",
|
||||||
|
security_card2_title: "Transparente Reports",
|
||||||
|
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.",
|
||||||
|
security_card3_title: "Schonend für deine Hardware",
|
||||||
|
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_kicker: "FAQ",
|
||||||
|
faq_title: "Häufige Fragen zu USBCheck",
|
||||||
|
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.",
|
||||||
|
faq_q1: "Ist der Schnelltest wirklich komplett im Browser?",
|
||||||
|
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.",
|
||||||
|
faq_q2: "Brauche ich ein Konto, um den Schnelltest zu benutzen?",
|
||||||
|
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.",
|
||||||
|
faq_q3: "Kann USBCheck jeden Fake-Stick sicher erkennen?",
|
||||||
|
faq_a3: "Kein Tool kann eine 100 %-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_q4: "Wie fügt sich das Tool in mein bestehendes System ein?",
|
||||||
|
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_copy: "© " + new Date().getFullYear() + " usbcheck.it. Alle Rechte vorbehalten.",
|
||||||
footer_imprint: "Impressum",
|
footer_imprint: "Impressum",
|
||||||
footer_privacy: "Datenschutz"
|
footer_privacy: "Datenschutz"
|
||||||
},
|
},
|
||||||
|
|
||||||
it: {
|
en: {
|
||||||
meta_title: "USBCheck – Test dei supporti USB",
|
brand_wordmark: "usbcheck.it",
|
||||||
nav_how_it_works: "Come funziona",
|
brand_subtitle: "Test USB drives for fakes",
|
||||||
nav_features: "Funzionalità",
|
|
||||||
nav_pricing: "Prezzi",
|
|
||||||
nav_faq: "FAQ",
|
|
||||||
btn_login: "Login",
|
btn_login: "Login",
|
||||||
|
|
||||||
hero_kicker: "Diagnostica delle unità USB",
|
nav_how: "How it works",
|
||||||
hero_title: "Controlla le tue chiavette USB prima di fidarti.",
|
nav_problem: "Why it matters",
|
||||||
hero_subtitle: "USBCheck ti aiuta a valutare capacità, velocità e integrità dei dati delle tue unità USB – con un rapido test nel browser e una modalità Pro pianificata per analisi più approfondite.",
|
nav_features: "Features",
|
||||||
cta_quick_test: "Avvia test rapido",
|
nav_security: "Security",
|
||||||
cta_how_it_works: "Come funziona",
|
nav_faq: "FAQ",
|
||||||
hero_bullet_1: "Test rapido direttamente nel browser – nessuna registrazione.",
|
|
||||||
hero_bullet_2: "Comprendi le prestazioni reali, non solo le promesse sulla confezione.",
|
|
||||||
hero_bullet_3: "Test avanzati con app locale di supporto (in arrivo).",
|
|
||||||
hero_card_title: "Valori di esempio di una buona unità USB 3.2",
|
|
||||||
metric_speed: "Velocità sequenziale",
|
|
||||||
metric_integrity: "Integrità",
|
|
||||||
metric_confidence: "Valutazione",
|
|
||||||
hero_small_hint: "I valori mostrati sono di esempio – la tua unità USB viene misurata direttamente sul tuo dispositivo.",
|
|
||||||
|
|
||||||
how_title: "Come funziona USBCheck",
|
hero_kicker: "Detect fake USB sticks before you lose data",
|
||||||
how_intro: "USBCheck combina un test rapido nel browser con test avanzati opzionali tramite un'app locale. Sei tu a decidere quanto approfondita debba essere l'analisi.",
|
hero_title: "Is my USB drive fake?<br><span class=\"text-brand-primary\">Find out in minutes.</span>",
|
||||||
how_step1_title: "1. Seleziona l'unità",
|
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.",
|
||||||
how_step1_text: "Avvia il test rapido e seleziona una cartella sulla chiavetta USB che desideri analizzare. Il browser vede solo la cartella che autorizzi.",
|
cta_quick: "Start free quick check",
|
||||||
how_step2_title: "2. Esegui il test",
|
cta_learn: "Learn more about Free & Pro",
|
||||||
how_step2_text: "USBCheck scrive dati di prova, misura la velocità di scrittura e lettura e controlla che tutto possa essere letto correttamente.",
|
|
||||||
how_step3_title: "3. Analizza i risultati",
|
|
||||||
how_step3_text: "Ricevi un report compatto con velocità, integrità e indicazioni su come la tua unità si confronta con valori tipici.",
|
|
||||||
how_step4_title: "4. Analisi più approfondite (modalità Pro)",
|
|
||||||
how_step4_text: "Con un'app di supporto opzionale, test estesi possono verificare capacità effettiva e porzioni più grandi dell'unità – gestiti dall'interfaccia web.",
|
|
||||||
|
|
||||||
features_title: "Trasparenza e controllo sui tuoi supporti USB",
|
trust1_title: "No install for quick check",
|
||||||
features_intro: "Che tu voglia solo un controllo veloce o un’analisi dettagliata, USBCheck ti offre il livello di test adatto alle tue esigenze.",
|
trust1_text: "Browser-based test directly on your drive.",
|
||||||
feature_free_title: "Test rapido nel browser",
|
trust2_title: "Real write & read tests",
|
||||||
feature_free_1: "Nessuna installazione – il test avviene nel browser.",
|
trust2_text: "Write/read tests with real data – no synthetic benchmarks.",
|
||||||
feature_free_2: "Seleziona una cartella sull’unità USB ed esegui un breve test di scrittura/lettura.",
|
trust3_title: "Privacy first",
|
||||||
feature_free_3: "Ottieni un riepilogo chiaro e comprensibile dei risultati.",
|
trust3_text: "Your test data stays local – reports only if you opt in.",
|
||||||
feature_pro_title: "Modalità Pro con app locale",
|
|
||||||
feature_pro_1: "Test estesi con volumi di dati maggiori (in arrivo).",
|
|
||||||
feature_pro_2: "Integrazione opzionale con strumenti disponibili sul sistema.",
|
|
||||||
feature_pro_3: "Report dettagliati ed esportazione dei risultati.",
|
|
||||||
label_coming_soon: "Prossimamente",
|
|
||||||
|
|
||||||
pricing_title: "Modello equo: test rapido gratuito",
|
quick_label: "Quick check preview",
|
||||||
pricing_intro: "Il test rapido basato su browser rimarrà gratuito. Per test avanzati stiamo pianificando una modalità Pro trasparente.",
|
quick_title: "Test a USB drive in under 2 minutes",
|
||||||
pricing_free_title: "Test rapido",
|
badge_free: "Free",
|
||||||
pricing_free_price: "Gratuito",
|
quick_intro: "The quick check writes and reads a defined amount of data on your drive and measures:",
|
||||||
pricing_free_1: "Test di velocità e integrità nel browser",
|
quick_li1: "Write and read speed",
|
||||||
pricing_free_2: "Senza registrazione",
|
quick_li2: "Data integrity (hash comparison)",
|
||||||
pricing_free_3: "Test locale – i tuoi dati restano sul dispositivo",
|
quick_li3: "Suspicious aborts or errors",
|
||||||
pricing_free_cta: "Avvia test rapido",
|
quick_metric1_label: "Write performance",
|
||||||
pricing_pro_title: "Modalità Pro",
|
quick_metric1_value: "~ 75–120 MB/s*",
|
||||||
pricing_pro_price: "In arrivo",
|
quick_metric2_label: "Integrity checks",
|
||||||
pricing_pro_1: "Test di capacità e superficie più approfonditi",
|
quick_metric2_value: "512 MB sample",
|
||||||
pricing_pro_2: "Log dettagliati ed esportazione",
|
quick_footnote: "*Example values – your results depend on drive, port & system.",
|
||||||
pricing_pro_3: "Supporto prioritario e maggiori opzioni",
|
quick_cta: "Go to free quick check",
|
||||||
pricing_pro_cta: "Modalità Pro non ancora disponibile",
|
|
||||||
|
|
||||||
faq_title: "Domande frequenti",
|
how_kicker: "How USBCheck works",
|
||||||
faq_intro: "Qui trovi le risposte alle domande più comuni su come funziona USBCheck e su come vengono gestiti i tuoi dati.",
|
how_title: "Browser quick test, Pro mode for deep analysis.",
|
||||||
faq_q1: "I miei dati vengono caricati su usbcheck.it durante il test?",
|
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.",
|
||||||
faq_a1: "No. Il test rapido viene eseguito nel browser e scrive dati di prova solo sull’unità USB selezionata. I dati di test possono essere eliminati dopo. Solo se in futuro sceglierai esplicitamente di condividere statistiche anonime saranno inviati dati al server.",
|
how_step1_title: "Start browser test",
|
||||||
faq_q2: "USBCheck può rilevare unità con capacità falsa?",
|
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.",
|
||||||
faq_a2: "Il test rapido è pensato per velocità e integrità. Per unità sospette o controlli di capacità, la modalità Pro offrirà test più approfonditi per individuare discrepanze tra capacità dichiarata e reale.",
|
how_step2_title: "Write, read & integrity check",
|
||||||
faq_q3: "Quali sistemi operativi sono supportati?",
|
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.",
|
||||||
faq_a3: "Il test rapido funziona sui moderni browser desktop (ad esempio basati su Chromium). La modalità Pro utilizzerà una piccola app locale per Windows, macOS e Linux.",
|
how_step3_title: "Optional: Pro mode full scan",
|
||||||
faq_q4: "Test frequenti possono danneggiare la chiavetta USB?",
|
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.",
|
||||||
faq_a4: "La memoria flash ha un numero limitato di cicli di scrittura. Il test rapido utilizza volumi di dati moderati. Per test molto intensivi e ripetuti con grandi quantità di dati, nella modalità Pro segnaleremo chiaramente il possibile usura.",
|
|
||||||
|
|
||||||
|
how_side_title: "Free vs. Pro at a glance",
|
||||||
|
how_side_free: "<strong>Free Quick Check:</strong> Speed & 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.",
|
||||||
|
how_side_account: "<strong>Account & login:</strong> Once logged in you can save tests, export reports and manage multiple devices.",
|
||||||
|
|
||||||
|
problem_kicker: "Why fake USB drives are dangerous",
|
||||||
|
problem_title: "Fake USB drives cost money – and in the worst case your data.",
|
||||||
|
problem_p1: "Many cheap USB drives advertise unrealistic capacities. In reality the controller is manipulated: the drive reports e.g. 256 GB while only 32 GB are physically available. The result: data appears to copy fine, but is silently overwritten or corrupted later.",
|
||||||
|
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.",
|
||||||
|
problem_card1_title: "Loss of important files",
|
||||||
|
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 it’s too late.",
|
||||||
|
problem_card2_title: "Costs from bad batches",
|
||||||
|
problem_card2_text: "Companies, resellers and agencies often distribute USB drives in bulk. Fakes mean returns, damage to your reputation and additional production costs.",
|
||||||
|
problem_card3_title: "Unreliable performance",
|
||||||
|
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_kicker: "Free & Pro features",
|
||||||
|
features_title: "Start with the free quick check – upgrade to Pro when you need more.",
|
||||||
|
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. That’s exactly what the Pro mode is for.",
|
||||||
|
|
||||||
|
features_free_title: "Free Quick Check",
|
||||||
|
features_free_badge: "Recommended for most users",
|
||||||
|
features_free_text: "Perfect if you want to quickly verify that a USB drive is reasonably fast and stable – with no installation.",
|
||||||
|
features_free_li1: "• Browser-based quick test directly on your drive",
|
||||||
|
features_free_li2: "• Write and read speed using real data",
|
||||||
|
features_free_li3: "• Hash-based integrity check of a data sample",
|
||||||
|
features_free_li4: "• Multiple test levels (e.g. 200 MB, 2 GB)",
|
||||||
|
features_free_li5: "• No registration required",
|
||||||
|
features_free_cta: "Start free quick check",
|
||||||
|
|
||||||
|
features_pro_title: "Pro Mode",
|
||||||
|
features_pro_badge: "For power users & teams",
|
||||||
|
features_pro_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)",
|
||||||
|
features_pro_li2: "• Detection of capacity fakes and bad regions",
|
||||||
|
features_pro_li3: "• Detailed, storable reports (JSON, PDF)",
|
||||||
|
features_pro_li4: "• Optional API access for automated workflows",
|
||||||
|
features_pro_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.",
|
||||||
|
|
||||||
|
security_kicker: "Security & privacy",
|
||||||
|
security_title: "Privacy-first design: your test data is yours.",
|
||||||
|
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.",
|
||||||
|
security_card1_title: "Local-only tests",
|
||||||
|
security_card1_text: "All write and read tests run locally on your USB drive. The browser only accesses test files – not your private content.",
|
||||||
|
security_card2_title: "Transparent reports",
|
||||||
|
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.",
|
||||||
|
security_card3_title: "Gentle on your hardware",
|
||||||
|
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_kicker: "FAQ",
|
||||||
|
faq_title: "Frequently asked questions about USBCheck",
|
||||||
|
faq_intro: "Here you’ll find answers to common questions. You can expand the FAQ section at any time as new use cases and user feedback come in.",
|
||||||
|
faq_q1: "Is the quick test really fully browser-based?",
|
||||||
|
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.",
|
||||||
|
faq_q2: "Do I need an account to use the quick test?",
|
||||||
|
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.",
|
||||||
|
faq_q3: "Can USBCheck reliably detect every fake drive?",
|
||||||
|
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.",
|
||||||
|
faq_q4: "How does the tool integrate into my existing setup?",
|
||||||
|
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_copy: "© " + new Date().getFullYear() + " usbcheck.it. All rights reserved.",
|
||||||
|
footer_imprint: "Imprint",
|
||||||
|
footer_privacy: "Privacy policy"
|
||||||
|
},
|
||||||
|
|
||||||
|
// Italienisch (kurz, sachlich)
|
||||||
|
it: {
|
||||||
|
brand_wordmark: "usbcheck.it",
|
||||||
|
brand_subtitle: "Controlla le chiavette USB contraffatte",
|
||||||
|
btn_login: "Login",
|
||||||
|
|
||||||
|
nav_how: "Come funziona",
|
||||||
|
nav_problem: "Perché è importante",
|
||||||
|
nav_features: "Funzioni",
|
||||||
|
nav_security: "Sicurezza",
|
||||||
|
nav_faq: "FAQ",
|
||||||
|
|
||||||
|
hero_kicker: "Individua le chiavette USB false prima di perdere i dati",
|
||||||
|
hero_title: "La mia chiavetta USB è falsa?<br><span class=\"text-brand-primary\">Scoprilo in pochi minuti.</span>",
|
||||||
|
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_learn: "Scopri di più su Free & Pro",
|
||||||
|
|
||||||
|
trust1_title: "Nessuna installazione per il test rapido",
|
||||||
|
trust1_text: "Test basato su browser direttamente sulla chiavetta.",
|
||||||
|
trust2_title: "Test reali di scrittura e lettura",
|
||||||
|
trust2_text: "Test con dati reali, non solo benchmark sintetici.",
|
||||||
|
trust3_title: "Privacy al primo posto",
|
||||||
|
trust3_text: "I tuoi dati di test restano in locale – i report solo su richiesta.",
|
||||||
|
|
||||||
|
quick_label: "Anteprima test rapido",
|
||||||
|
quick_title: "Testa una chiavetta USB in meno di 2 minuti",
|
||||||
|
badge_free: "Gratuito",
|
||||||
|
quick_intro: "Il test rapido scrive e legge una certa quantità di dati sulla chiavetta e misura:",
|
||||||
|
quick_li1: "Velocità di scrittura e lettura",
|
||||||
|
quick_li2: "Integrità dei dati (confronto hash)",
|
||||||
|
quick_li3: "Errori o interruzioni sospette",
|
||||||
|
quick_metric1_label: "Prestazioni in scrittura",
|
||||||
|
quick_metric1_value: "~ 75–120 MB/s*",
|
||||||
|
quick_metric2_label: "Controlli di integrità",
|
||||||
|
quick_metric2_value: "Campione da 512 MB",
|
||||||
|
quick_footnote: "*Valori di esempio – i risultati dipendono da chiavetta, porta e sistema.",
|
||||||
|
quick_cta: "Vai al test rapido gratuito",
|
||||||
|
|
||||||
|
how_kicker: "Come funziona USBCheck",
|
||||||
|
how_title: "Test rapido nel browser, modalità Pro per analisi profonde.",
|
||||||
|
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.",
|
||||||
|
how_step1_title: "Avvia il test nel browser",
|
||||||
|
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.",
|
||||||
|
how_step2_title: "Scrittura, lettura e controllo integrità",
|
||||||
|
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.",
|
||||||
|
how_step3_title: "Opzionale: modalità Pro con scansione completa",
|
||||||
|
how_step3_text: "Se hai bisogno di più dati, installa il tool opzionale. Può testare l’intera capacità, individuare chiavette false e generare report dettagliati – ideale per refurbisher, reparti IT o laboratori.",
|
||||||
|
|
||||||
|
how_side_title: "Free e Pro a colpo d’occhio",
|
||||||
|
how_side_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.",
|
||||||
|
how_side_account: "<strong>Account & login:</strong> Dopo il login puoi salvare i test, esportare i report e gestire più dispositivi.",
|
||||||
|
|
||||||
|
problem_kicker: "Perché le USB false sono pericolose",
|
||||||
|
problem_title: "Le chiavette USB contraffatte costano denaro e, nel peggiore dei casi, i tuoi dati.",
|
||||||
|
problem_p1: "Molte chiavette USB economiche dichiarano capacità irrealistiche. In realtà il controller è manipolato: la chiavetta dichiara ad esempio 256 GB, ma fisicamente ce ne sono solo 32 GB. Risultato: i dati sembrano copiarsi correttamente, ma vengono sovrascritti o danneggiati.",
|
||||||
|
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.",
|
||||||
|
problem_card1_title: "Perdita di file importanti",
|
||||||
|
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.",
|
||||||
|
problem_card2_title: "Costi dovuti a lotti difettosi",
|
||||||
|
problem_card2_text: "Aziende e rivenditori distribuiscono spesso chiavette USB in grandi quantità. Le falsificazioni portano a resi, danni di immagine e costi aggiuntivi.",
|
||||||
|
problem_card3_title: "Prestazioni inaffidabili",
|
||||||
|
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_kicker: "Funzioni Free & Pro",
|
||||||
|
features_title: "Inizia con il test rapido gratuito – passa alla modalità Pro quando ti serve di più.",
|
||||||
|
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.",
|
||||||
|
|
||||||
|
features_free_title: "Free Quick Check",
|
||||||
|
features_free_badge: "Consigliato per la maggior parte degli utenti",
|
||||||
|
features_free_text: "Ideale per verificare rapidamente se una chiavetta è sufficientemente veloce e stabile – senza installazione.",
|
||||||
|
features_free_li1: "• Test rapido basato su browser direttamente sulla chiavetta",
|
||||||
|
features_free_li2: "• Velocità di scrittura e lettura con dati reali",
|
||||||
|
features_free_li3: "• Controllo integrità basato su hash di un campione di dati",
|
||||||
|
features_free_li4: "• Vari livelli di test (es. 200 MB, 2 GB)",
|
||||||
|
features_free_li5: "• Nessuna registrazione necessaria",
|
||||||
|
features_free_cta: "Avvia il test rapido gratuito",
|
||||||
|
|
||||||
|
features_pro_title: "Modalità Pro",
|
||||||
|
features_pro_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.",
|
||||||
|
features_pro_li1: "• Scansione completa della capacità (simile a F3/badblocks)",
|
||||||
|
features_pro_li2: "• Rilevamento di capacità false e aree difettose",
|
||||||
|
features_pro_li3: "• Report dettagliati (JSON, PDF) salvabili",
|
||||||
|
features_pro_li4: "• Accesso API opzionale per flussi automatici",
|
||||||
|
features_pro_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.",
|
||||||
|
|
||||||
|
security_kicker: "Sicurezza e privacy",
|
||||||
|
security_title: "Design privacy-first: i dati di test sono tuoi.",
|
||||||
|
security_intro: "USBCheck è stato progettato fin dall’inizio 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_card1_title: "Test solo in locale",
|
||||||
|
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.",
|
||||||
|
security_card2_title: "Report trasparenti",
|
||||||
|
security_card2_text: "Con il login puoi salvare i report nel tuo account, esportarli o cancellarli. Tu decidi cosa rimane nel sistema.",
|
||||||
|
security_card3_title: "Delicato sull’hardware",
|
||||||
|
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_kicker: "FAQ",
|
||||||
|
faq_title: "Domande frequenti su USBCheck",
|
||||||
|
faq_intro: "Qui trovi le risposte alle domande più comuni. La sezione FAQ può essere ampliata in qualsiasi momento con nuovi casi d’uso e feedback degli utenti.",
|
||||||
|
faq_q1: "Il test rapido è davvero solo nel browser?",
|
||||||
|
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.",
|
||||||
|
faq_q2: "Serve un account per usare il test rapido?",
|
||||||
|
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.",
|
||||||
|
faq_q3: "USBCheck può rilevare con certezza ogni chiavetta falsa?",
|
||||||
|
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.",
|
||||||
|
faq_q4: "Come si integra lo strumento nel mio sistema?",
|
||||||
|
faq_a4: "USBCheck è pensato per l’automazione. Tramite la modalità Pro e l’API pianificata puoi integrare i test nei flussi esistenti, ad esempio nei controlli di qualità o in ingresso merci.",
|
||||||
|
|
||||||
|
footer_copy: "© " + new Date().getFullYear() + " usbcheck.it. Tutti i diritti riservati.",
|
||||||
footer_imprint: "Note legali",
|
footer_imprint: "Note legali",
|
||||||
footer_privacy: "Privacy"
|
footer_privacy: "Privacy"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// Französisch (kurz, sachlich)
|
||||||
fr: {
|
fr: {
|
||||||
meta_title: "USBCheck – Tester vos clés USB",
|
brand_wordmark: "usbcheck.it",
|
||||||
nav_how_it_works: "Fonctionnement",
|
brand_subtitle: "Tester les clés USB contrefaites",
|
||||||
nav_features: "Fonctionnalités",
|
|
||||||
nav_pricing: "Tarifs",
|
|
||||||
nav_faq: "FAQ",
|
|
||||||
btn_login: "Connexion",
|
btn_login: "Connexion",
|
||||||
|
|
||||||
hero_kicker: "Diagnostic de clés USB",
|
nav_how: "Fonctionnement",
|
||||||
hero_title: "Testez vos clés USB avant de leur confier vos données.",
|
nav_problem: "Pourquoi c’est important",
|
||||||
hero_subtitle: "USBCheck vous aide à évaluer la capacité, la vitesse et l’intégrité des données de vos clés USB – avec un test rapide dans le navigateur et une future version Pro pour des analyses plus poussées.",
|
nav_features: "Fonctionnalités",
|
||||||
cta_quick_test: "Lancer le test rapide",
|
nav_security: "Sécurité",
|
||||||
cta_how_it_works: "Comment ça marche ?",
|
nav_faq: "FAQ",
|
||||||
hero_bullet_1: "Test rapide directement dans le navigateur – sans inscription.",
|
|
||||||
hero_bullet_2: "Comprenez les performances réelles, pas seulement ce qui est écrit sur l’emballage.",
|
|
||||||
hero_bullet_3: "Tests avancés avec une application locale (bientôt disponible).",
|
|
||||||
hero_card_title: "Valeurs d’exemple pour une bonne clé USB 3.2",
|
|
||||||
metric_speed: "Vitesse séquentielle",
|
|
||||||
metric_integrity: "Intégrité",
|
|
||||||
metric_confidence: "Évaluation",
|
|
||||||
hero_small_hint: "Les valeurs affichées sont des exemples – votre propre clé USB est mesurée directement sur votre appareil.",
|
|
||||||
|
|
||||||
how_title: "Comment fonctionne USBCheck",
|
hero_kicker: "Détectez les clés USB contrefaites avant de perdre vos données",
|
||||||
how_intro: "USBCheck combine un test rapide dans le navigateur avec des tests avancés optionnels via une application locale. Vous choisissez le niveau d’analyse souhaité.",
|
hero_title: "Ma clé USB est-elle une contrefaçon ?<br><span class=\"text-brand-primary\">Obtenez la réponse en quelques minutes.</span>",
|
||||||
how_step1_title: "1. Choisissez la clé",
|
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.",
|
||||||
how_step1_text: "Lancez le test rapide et sélectionnez un dossier sur la clé USB à analyser. Le navigateur n’accède qu’au dossier que vous autorisez.",
|
cta_quick: "Lancer le test rapide gratuit",
|
||||||
how_step2_title: "2. Exécutez le test",
|
cta_learn: "En savoir plus sur Free & Pro",
|
||||||
how_step2_text: "USBCheck écrit des données de test, mesure la vitesse d’écriture et de lecture, puis vérifie si tout peut être relu correctement.",
|
|
||||||
how_step3_title: "3. Interprétez les résultats",
|
|
||||||
how_step3_text: "Vous obtenez un rapport synthétique avec vitesse, intégrité et des indications pour situer votre clé par rapport à des valeurs typiques.",
|
|
||||||
how_step4_title: "4. Analyses avancées (mode Pro)",
|
|
||||||
how_step4_text: "Avec une application locale optionnelle, des tests plus approfondis peuvent vérifier la capacité effective et de plus grandes zones – le tout piloté via l’interface web.",
|
|
||||||
|
|
||||||
features_title: "Transparence et contrôle pour vos clés USB",
|
trust1_title: "Aucune installation pour le test rapide",
|
||||||
features_intro: "Que vous ayez besoin d’un simple contrôle ou d’une analyse détaillée, USBCheck vous laisse décider du niveau de test.",
|
trust1_text: "Test basé sur le navigateur directement sur votre clé.",
|
||||||
feature_free_title: "Test rapide dans le navigateur",
|
trust2_title: "Tests réels d’écriture et de lecture",
|
||||||
feature_free_1: "Aucune installation – tout se fait dans le navigateur.",
|
trust2_text: "Tests avec de vraies données, pas uniquement des benchmarks synthétiques.",
|
||||||
feature_free_2: "Sélectionnez un dossier sur la clé USB et lancez un court test d’écriture/lecture.",
|
trust3_title: "La confidentialité d’abord",
|
||||||
feature_free_3: "Recevez un résumé clair et compréhensible des résultats.",
|
trust3_text: "Vos données de test restent locales – les rapports ne sont envoyés qu’avec votre accord.",
|
||||||
feature_pro_title: "Mode Pro avec application locale",
|
|
||||||
feature_pro_1: "Tests étendus avec un volume de données plus important (bientôt).",
|
|
||||||
feature_pro_2: "Intégration optionnelle avec des outils présents sur votre système.",
|
|
||||||
feature_pro_3: "Rapports détaillés et options d’export.",
|
|
||||||
label_coming_soon: "Bientôt disponible",
|
|
||||||
|
|
||||||
pricing_title: "Modèle équitable : test rapide gratuit",
|
quick_label: "Aperçu du test rapide",
|
||||||
pricing_intro: "Le test rapide dans le navigateur restera gratuit. Pour les tests avancés, un mode Pro transparent est prévu.",
|
quick_title: "Tester une clé USB en moins de 2 minutes",
|
||||||
pricing_free_title: "Test rapide",
|
badge_free: "Gratuit",
|
||||||
pricing_free_price: "Gratuit",
|
quick_intro: "Le test rapide écrit et lit une certaine quantité de données sur la clé et mesure :",
|
||||||
pricing_free_1: "Test de vitesse et d’intégrité dans le navigateur",
|
quick_li1: "La vitesse d’écriture et de lecture",
|
||||||
pricing_free_2: "Aucune inscription requise",
|
quick_li2: "L’intégrité des données (comparaison de hash)",
|
||||||
pricing_free_3: "Test local – vos données restent sur votre appareil",
|
quick_li3: "Les erreurs ou interruptions suspectes",
|
||||||
pricing_free_cta: "Lancer le test rapide",
|
quick_metric1_label: "Performances en écriture",
|
||||||
pricing_pro_title: "Mode Pro",
|
quick_metric1_value: "~ 75–120 Mo/s*",
|
||||||
pricing_pro_price: "À venir",
|
quick_metric2_label: "Contrôles d’intégrité",
|
||||||
pricing_pro_1: "Tests de capacité et de surface plus approfondis",
|
quick_metric2_value: "Échantillon de 512 Mo",
|
||||||
pricing_pro_2: "Journalisation détaillée et export",
|
quick_footnote: "*Valeurs indicatives – les résultats dépendent de la clé, du port et du système.",
|
||||||
pricing_pro_3: "Support prioritaire et réglages avancés",
|
quick_cta: "Accéder au test rapide gratuit",
|
||||||
pricing_pro_cta: "Mode Pro pas encore disponible",
|
|
||||||
|
|
||||||
faq_title: "Questions fréquentes",
|
how_kicker: "Fonctionnement d’USBCheck",
|
||||||
faq_intro: "Voici des réponses aux questions les plus fréquentes sur le fonctionnement d’USBCheck et la gestion de vos données.",
|
how_title: "Test rapide dans le navigateur, mode Pro pour une analyse approfondie.",
|
||||||
faq_q1: "Mes données sont-elles envoyées à usbcheck.it pendant le test ?",
|
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 s’exé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.",
|
||||||
faq_a1: "Non. Le test rapide s’exécute dans le navigateur et écrit des données de test uniquement sur la clé USB que vous avez choisie. Ces données peuvent être supprimées ensuite. Seules des statistiques anonymes pourront être envoyées si vous l’acceptez explicitement à l’avenir.",
|
how_step1_title: "Démarrer le test dans le navigateur",
|
||||||
faq_q2: "USBCheck peut-il détecter une capacité falsifiée ?",
|
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.",
|
||||||
faq_a2: "Le test rapide est axé sur la vitesse et l’intégrité. Pour les clés suspectes ou les vérifications de capacité, le mode Pro offrira des tests plus approfondis afin de détecter des incohérences entre capacité annoncée et réelle.",
|
how_step2_title: "Écriture, lecture et contrôle d’intégrité",
|
||||||
faq_q3: "Quels systèmes d’exploitation sont supportés ?",
|
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.",
|
||||||
faq_a3: "Le test rapide fonctionne sur les navigateurs modernes de bureau (par exemple basés sur Chromium). Le mode Pro utilisera une petite application locale pour Windows, macOS et Linux.",
|
how_step3_title: "Optionnel : mode Pro avec analyse complète",
|
||||||
faq_q4: "Des tests fréquents peuvent-ils endommager ma clé USB ?",
|
how_step3_text: "Si vous avez besoin de plus, installez l’outil 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.",
|
||||||
faq_a4: "La mémoire flash dispose d’un nombre limité de cycles d’écriture. Le test rapide utilise un volume de données modéré. Pour des tests très intensifs et répétés avec beaucoup de données, nous signalerons explicitement ce risque dans le mode Pro.",
|
|
||||||
|
|
||||||
|
how_side_title: "Free et Pro en un coup d’œil",
|
||||||
|
how_side_free: "<strong>Free Quick Check :</strong> Test de vitesse et d’inté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.",
|
||||||
|
how_side_account: "<strong>Compte & connexion :</strong> Une fois connecté, vous pouvez sauvegarder les tests, exporter les rapports et gérer plusieurs appareils.",
|
||||||
|
|
||||||
|
problem_kicker: "Pourquoi les clés USB contrefaites sont dangereuses",
|
||||||
|
problem_title: "Les clés USB contrefaites coûtent de l’argent – et parfois vos données.",
|
||||||
|
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 Go alors que seuls 32 Go sont présents physiquement. Résultat : les données semblent copiées, mais sont ensuite écrasées ou corrompues.",
|
||||||
|
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.",
|
||||||
|
problem_card1_title: "Perte de fichiers importants",
|
||||||
|
problem_card1_text: "Photos, projets, sauvegardes – tout peut être perdu si la clé stocke moins que ce qu’elle annonce. Les secteurs défectueux sont souvent découverts trop tard.",
|
||||||
|
problem_card2_title: "Coûts liés aux lots défectueux",
|
||||||
|
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 d’image.",
|
||||||
|
problem_card3_title: "Performances peu fiables",
|
||||||
|
problem_card3_text: "Contrôleurs lents, firmware instable et vitesses fluctuantes sont typiques des clés contrefaites. Le risque d’erreurs augmente, surtout avec de gros fichiers.",
|
||||||
|
|
||||||
|
features_kicker: "Fonctionnalités Free & Pro",
|
||||||
|
features_title: "Commencez avec le test rapide gratuit – passez en mode Pro si nécessaire.",
|
||||||
|
features_intro: "USBCheck évolue avec vos besoins : les particuliers ont souvent besoin d’un simple contrôle rapide. Les professionnels souhaitent analyser en profondeur, vérifier les capacités et archiver les rapports.",
|
||||||
|
|
||||||
|
features_free_title: "Free Quick Check",
|
||||||
|
features_free_badge: "Recommandé pour la plupart des utilisateurs",
|
||||||
|
features_free_text: "Idéal pour vérifier rapidement si une clé est suffisamment rapide et stable – sans installation.",
|
||||||
|
features_free_li1: "• Test rapide dans le navigateur directement sur la clé",
|
||||||
|
features_free_li2: "• Vitesse d’écriture et de lecture avec des données réelles",
|
||||||
|
features_free_li3: "• Contrôle d’intégrité basé sur les hash",
|
||||||
|
features_free_li4: "• Différents niveaux de test (ex. 200 Mo, 2 Go)",
|
||||||
|
features_free_li5: "• Aucune inscription requise",
|
||||||
|
features_free_cta: "Lancer le test rapide gratuit",
|
||||||
|
|
||||||
|
features_pro_title: "Mode Pro",
|
||||||
|
features_pro_badge: "Pour power users et équipes",
|
||||||
|
features_pro_text: "Pour tous ceux qui ont besoin d’un 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)",
|
||||||
|
features_pro_li2: "• Détection des capacités truquées et des zones défectueuses",
|
||||||
|
features_pro_li3: "• Rapports détaillés enregistrables (JSON, PDF)",
|
||||||
|
features_pro_li4: "• Accès API optionnel pour des flux automatisés",
|
||||||
|
features_pro_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.",
|
||||||
|
|
||||||
|
security_kicker: "Sécurité & confidentialité",
|
||||||
|
security_title: "Conception privacy-first : vos données de test vous appartiennent.",
|
||||||
|
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.",
|
||||||
|
|
||||||
|
security_card1_title: "Tests uniquement locaux",
|
||||||
|
security_card1_text: "Tous les tests de lecture/écriture se font en local sur la clé. Le navigateur n’accède qu’aux fichiers de test, pas à vos contenus privés.",
|
||||||
|
security_card2_title: "Rapports transparents",
|
||||||
|
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.",
|
||||||
|
security_card3_title: "Respectueux du matériel",
|
||||||
|
security_card3_text: "Le test rapide utilise des volumes de données modérés pour limiter l’usure. Le mode Pro vous avertit clairement avant les tests intensifs.",
|
||||||
|
|
||||||
|
faq_kicker: "FAQ",
|
||||||
|
faq_title: "Questions fréquentes sur USBCheck",
|
||||||
|
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 d’usage et des retours utilisateurs.",
|
||||||
|
faq_q1: "Le test rapide est-il vraiment uniquement dans le navigateur ?",
|
||||||
|
faq_a1: "Oui. Le test rapide s’exécute entièrement dans le navigateur et utilise des API modernes pour écrire et lire des fichiers de test. Rien n’est envoyé sans votre accord.",
|
||||||
|
faq_q2: "Ai-je besoin d’un compte pour utiliser le test rapide ?",
|
||||||
|
faq_a2: "Non. Le test rapide gratuit est accessible sans inscription. La connexion n’est requise que si vous souhaitez sauvegarder des rapports, gérer plusieurs clés ou utiliser le mode Pro.",
|
||||||
|
faq_q3: "USBCheck peut-il détecter toutes les clés contrefaites ?",
|
||||||
|
faq_a3: "Aucun outil ne peut garantir 100 %. 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_q4: "Comment intégrer l’outil dans mon système existant ?",
|
||||||
|
faq_a4: "USBCheck est pensé pour l’automatisation. Grâce au mode Pro et à l’API 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_copy: "© " + new Date().getFullYear() + " usbcheck.it. Tous droits réservés.",
|
||||||
footer_imprint: "Mentions légales",
|
footer_imprint: "Mentions légales",
|
||||||
footer_privacy: "Confidentialité"
|
footer_privacy: "Confidentialité"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// Helper to get lang from URL
|
function getInitialLang() {
|
||||||
function getLangFromUrl() {
|
const urlParams = new URLSearchParams(window.location.search);
|
||||||
const params = new URLSearchParams(window.location.search);
|
const paramLang = urlParams.get('lang');
|
||||||
const l = (params.get('lang') || "").toLowerCase();
|
if (paramLang && translations[paramLang]) return paramLang;
|
||||||
if (["de", "en", "it", "fr"].includes(l)) return l;
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Helper to detect from browser
|
const stored = localStorage.getItem('usbcheck_lang');
|
||||||
function detectBrowserLang() {
|
if (stored && translations[stored]) return stored;
|
||||||
const navLang = (navigator.language || navigator.userLanguage || "en").toLowerCase();
|
|
||||||
if (navLang.startsWith("de")) return "de";
|
|
||||||
if (navLang.startsWith("it")) return "it";
|
|
||||||
if (navLang.startsWith("fr")) return "fr";
|
|
||||||
return "en";
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyLang(lang) {
|
const navLang = (navigator.language || navigator.userLanguage || 'en').slice(0, 2).toLowerCase();
|
||||||
|
if (translations[navLang]) return navLang;
|
||||||
|
return 'en';
|
||||||
|
}
|
||||||
|
|
||||||
|
function applyTranslations(lang) {
|
||||||
const dict = translations[lang] || translations.en;
|
const dict = translations[lang] || translations.en;
|
||||||
|
document.documentElement.setAttribute('lang', lang);
|
||||||
|
|
||||||
// Update <html lang> and <title>
|
const nodes = document.querySelectorAll('[data-i18n]');
|
||||||
document.documentElement.lang = lang;
|
nodes.forEach(node => {
|
||||||
if (dict.meta_title) {
|
const key = node.getAttribute('data-i18n');
|
||||||
document.title = dict.meta_title;
|
if (!key || !dict[key]) return;
|
||||||
}
|
node.innerHTML = dict[key];
|
||||||
|
});
|
||||||
|
|
||||||
// Update text nodes
|
// language pills UI
|
||||||
document.querySelectorAll("[data-i18n]").forEach(el => {
|
document.querySelectorAll('.lang-pill').forEach(btn => {
|
||||||
const key = el.getAttribute("data-i18n");
|
const btnLang = btn.getAttribute('data-lang');
|
||||||
const text = dict[key];
|
if (btnLang === lang) {
|
||||||
if (typeof text === "string") {
|
btn.classList.add('border-brand-primary', 'text-brand-primary');
|
||||||
el.textContent = text;
|
} else {
|
||||||
|
btn.classList.remove('border-brand-primary', 'text-brand-primary');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Language switcher label
|
// footer copy if dynamic year is used inside string
|
||||||
const currentBtn = document.getElementById("lang-current");
|
if (dict.footer_copy) {
|
||||||
if (currentBtn) {
|
const footerCopyNode = document.querySelector('[data-i18n="footer_copy"]');
|
||||||
currentBtn.textContent = lang.toUpperCase();
|
if (footerCopyNode) footerCopyNode.innerHTML = dict.footer_copy;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update quick-test link to keep lang parameter if present
|
function setLang(lang) {
|
||||||
const quickBtn = document.getElementById("quick-test-btn");
|
if (!translations[lang]) return;
|
||||||
if (quickBtn) {
|
localStorage.setItem('usbcheck_lang', lang);
|
||||||
const base = "/fakecheck/";
|
applyTranslations(lang);
|
||||||
// optional: append ?lang=xx for deep links
|
|
||||||
quickBtn.href = base + "?lang=" + lang;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function initLangSwitcher(currentLang) {
|
// Optional: URL-Parameter aktualisieren (ohne Reload)
|
||||||
const trigger = document.getElementById("lang-current");
|
|
||||||
const menu = document.getElementById("lang-menu");
|
|
||||||
if (!trigger || !menu) return;
|
|
||||||
|
|
||||||
trigger.addEventListener("click", () => {
|
|
||||||
menu.classList.toggle("hidden");
|
|
||||||
});
|
|
||||||
|
|
||||||
menu.querySelectorAll("button[data-lang]").forEach(btn => {
|
|
||||||
btn.addEventListener("click", () => {
|
|
||||||
const newLang = btn.getAttribute("data-lang");
|
|
||||||
const url = new URL(window.location.href);
|
const url = new URL(window.location.href);
|
||||||
url.searchParams.set("lang", newLang);
|
url.searchParams.set('lang', lang);
|
||||||
window.location.href = url.toString();
|
window.history.replaceState({}, '', url.toString());
|
||||||
});
|
}
|
||||||
});
|
|
||||||
|
|
||||||
document.addEventListener("click", (e) => {
|
document.addEventListener('DOMContentLoaded', function () {
|
||||||
if (!menu.contains(e.target) && e.target !== trigger) {
|
const initialLang = getInitialLang();
|
||||||
menu.classList.add("hidden");
|
applyTranslations(initialLang);
|
||||||
|
|
||||||
|
// Sprachumschaltung
|
||||||
|
document.addEventListener('click', function (e) {
|
||||||
|
const btn = e.target.closest('.lang-pill');
|
||||||
|
if (btn) {
|
||||||
|
const lang = btn.getAttribute('data-lang');
|
||||||
|
setLang(lang);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
function initLoginAvatar() {
|
// Login / Avatar – aktuell nur UI-Dummy
|
||||||
const loginBtn = document.getElementById("login-button");
|
const loginButton = document.getElementById('loginButton');
|
||||||
const avatar = document.getElementById("user-avatar");
|
const userAvatar = document.getElementById('userAvatar');
|
||||||
if (!loginBtn || !avatar) return;
|
const avatarInitials = document.getElementById('avatarInitials');
|
||||||
|
|
||||||
// Demo: toggle avatar on click; später durch echte Session-Logik ersetzen
|
if (loginButton && userAvatar) {
|
||||||
loginBtn.addEventListener("click", () => {
|
loginButton.addEventListener('click', function () {
|
||||||
// Hier würdest du redirect zum echten Login einbauen.
|
// später durch echten Login-Flow ersetzen
|
||||||
// Für das Layout-Demo simulieren wir einfach "eingeloggt".
|
loginButton.classList.add('hidden');
|
||||||
loginBtn.classList.add("hidden");
|
userAvatar.classList.remove('hidden');
|
||||||
avatar.classList.remove("hidden");
|
|
||||||
// Avatar-Initialen könnten später vom Usernamen kommen.
|
// Platzhalter-Initialen – später aus Accountdaten befüllen
|
||||||
|
if (avatarInitials && !avatarInitials.textContent.trim()) {
|
||||||
|
avatarInitials.textContent = 'UC';
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", () => {
|
userAvatar.addEventListener('click', function () {
|
||||||
const urlLang = getLangFromUrl();
|
// Platzhalter für späteres Account-Dropdown
|
||||||
const lang = urlLang || detectBrowserLang();
|
alert('Account-Menü Platzhalter – hier später Profil/Logout etc. einbauen.');
|
||||||
applyLang(lang);
|
});
|
||||||
initLangSwitcher(lang);
|
}
|
||||||
initLoginAvatar();
|
});
|
||||||
});
|
})();
|
||||||
|
|||||||
647
public/index.php
647
public/index.php
@@ -1,234 +1,531 @@
|
|||||||
<?php
|
<?php
|
||||||
// public/index.php
|
// public/index.php
|
||||||
|
|
||||||
// Einfache Sprach-Erkennung
|
|
||||||
$supportedLangs = ['de', 'en', 'it', 'fr'];
|
|
||||||
$defaultLang = 'en';
|
|
||||||
|
|
||||||
// 1) Direkt per ?lang=de
|
|
||||||
if (isset($_GET['lang']) && in_array($_GET['lang'], $supportedLangs, true)) {
|
|
||||||
$currentLang = $_GET['lang'];
|
|
||||||
} else {
|
|
||||||
// 2) Grobe Erkennung aus Accept-Language
|
|
||||||
$currentLang = $defaultLang;
|
|
||||||
if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
|
|
||||||
$accepted = strtolower(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2));
|
|
||||||
if (in_array($accepted, $supportedLangs, true)) {
|
|
||||||
$currentLang = $accepted;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="<?php echo htmlspecialchars($currentLang); ?>">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8" />
|
||||||
<title>USBCheck – Test your USB drives</title>
|
<title>USBCheck – Test USB-Sticks auf Fakes</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
<!-- Fonts: Montserrat + Inter -->
|
<meta name="description" content="Prüfe deine USB-Sticks auf Fakes, langsame Geschwindigkeit und Datenverlust. USBCheck bietet einen kostenlosen Browser-Schnelltest und einen Pro-Modus für Profis.">
|
||||||
|
|
||||||
|
<!-- Fonts -->
|
||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Montserrat:wght@600;700&display=swap" rel="stylesheet">
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Montserrat:wght@600;700;800&display=swap" rel="stylesheet">
|
||||||
|
|
||||||
<!-- Main stylesheet -->
|
<!-- Tailwind CDN (für Dev; später durch eigenes CSS ersetzbar) -->
|
||||||
<link rel="stylesheet" href="/assets/css/main.css?v=1">
|
<script src="https://cdn.tailwindcss.com"></script>
|
||||||
|
<script>
|
||||||
|
tailwind.config = {
|
||||||
|
theme: {
|
||||||
|
extend: {
|
||||||
|
fontFamily: {
|
||||||
|
sans: ['Inter', 'system-ui', 'sans-serif'],
|
||||||
|
heading: ['Montserrat', 'system-ui', 'sans-serif'],
|
||||||
|
},
|
||||||
|
colors: {
|
||||||
|
brand: {
|
||||||
|
bg: '#1A1A1A', // deep_gray
|
||||||
|
surface: '#232323', // dunkles Panel
|
||||||
|
primary: '#0051FF', // brand_blue
|
||||||
|
primarySoft: '#0b1535',
|
||||||
|
text: '#FAFAFA',
|
||||||
|
muted: '#C8CBD0', // silver
|
||||||
|
border: '#333333',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
boxShadow: {
|
||||||
|
'soft': '0 18px 45px rgba(0,0,0,0.55)',
|
||||||
|
},
|
||||||
|
borderRadius: {
|
||||||
|
'xl2': '1.25rem',
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body data-current-lang="<?php echo htmlspecialchars($currentLang); ?>">
|
<body class="bg-brand-bg text-brand-text font-sans antialiased scroll-smooth">
|
||||||
|
|
||||||
<?php
|
<!-- Page Wrapper -->
|
||||||
// Header-Partial einbinden (benutzt $currentLang)
|
<div class="min-h-screen flex flex-col">
|
||||||
include __DIR__ . '/partials/header.php';
|
<!-- Header -->
|
||||||
?>
|
<header class="sticky top-0 z-40 border-b border-brand-border/70 backdrop-blur bg-brand-bg/85">
|
||||||
|
<div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 flex items-center justify-between h-16">
|
||||||
<main>
|
<!-- Logo & Brand -->
|
||||||
<!-- HERO -->
|
<div class="flex items-center gap-3">
|
||||||
<section class="section hero" id="top">
|
<a href="#hero" class="flex items-center gap-3">
|
||||||
<div class="container hero-grid">
|
<!-- Logo Pfad: public/img/logo_slogan.png -->
|
||||||
<div class="hero-text">
|
<img src="/img/logo_slogan.png" alt="usbcheck.it Logo" class="h-9 w-auto">
|
||||||
<p class="hero-kicker" data-i18n="hero_kicker"></p>
|
<div class="hidden sm:flex flex-col leading-tight">
|
||||||
<h1 class="hero-title" data-i18n="hero_title"></h1>
|
<span class="font-heading font-bold text-sm uppercase tracking-[0.18em] text-brand-muted" data-i18n="brand_wordmark">
|
||||||
<p class="hero-subtitle" data-i18n="hero_subtitle"></p>
|
usbcheck.it
|
||||||
|
</span>
|
||||||
<div class="hero-actions">
|
<span class="text-xs text-brand-muted" data-i18n="brand_subtitle">
|
||||||
<a href="<?php echo htmlspecialchars(usbcheck_url_with_lang('/fakecheck/', $currentLang)); ?>"
|
Test USB drives for fakes
|
||||||
class="btn btn-primary"
|
</span>
|
||||||
id="quick-test-btn"
|
</div>
|
||||||
data-i18n="cta_quick_test"></a>
|
</a>
|
||||||
|
|
||||||
<a href="<?php echo htmlspecialchars(usbcheck_url_with_lang('/', $currentLang)); ?>#how-it-works"
|
|
||||||
class="btn btn-ghost"
|
|
||||||
data-i18n="cta_how_it_works"></a>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ul class="hero-bullets">
|
<!-- Navigation + Lang + Login -->
|
||||||
<li data-i18n="hero_bullet_1"></li>
|
<div class="flex items-center gap-4 sm:gap-6">
|
||||||
<li data-i18n="hero_bullet_2"></li>
|
<nav class="hidden md:flex items-center gap-6 text-xs font-medium text-brand-muted uppercase tracking-[0.18em]">
|
||||||
<li data-i18n="hero_bullet_3"></li>
|
<a href="#how" class="hover:text-brand-primary transition-colors" data-i18n="nav_how">
|
||||||
|
How it works
|
||||||
|
</a>
|
||||||
|
<a href="#problem" class="hover:text-brand-primary transition-colors" data-i18n="nav_problem">
|
||||||
|
Why it matters
|
||||||
|
</a>
|
||||||
|
<a href="#features" class="hover:text-brand-primary transition-colors" data-i18n="nav_features">
|
||||||
|
Features
|
||||||
|
</a>
|
||||||
|
<a href="#security" class="hover:text-brand-primary transition-colors" data-i18n="nav_security">
|
||||||
|
Security
|
||||||
|
</a>
|
||||||
|
<a href="#faq" class="hover:text-brand-primary transition-colors" data-i18n="nav_faq">
|
||||||
|
FAQ
|
||||||
|
</a>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<!-- Language Switch -->
|
||||||
|
<div class="flex items-center gap-1 text-[11px] font-semibold uppercase tracking-[0.16em] text-brand-muted">
|
||||||
|
<button class="lang-pill px-2 py-1 rounded-full border border-transparent hover:border-brand-primary hover:text-brand-primary transition-colors"
|
||||||
|
data-lang="de">DE</button>
|
||||||
|
<button class="lang-pill px-2 py-1 rounded-full border border-transparent hover:border-brand-primary hover:text-brand-primary transition-colors"
|
||||||
|
data-lang="en">EN</button>
|
||||||
|
<button class="lang-pill px-2 py-1 rounded-full border border-transparent hover:border-brand-primary hover:text-brand-primary transition-colors"
|
||||||
|
data-lang="it">IT</button>
|
||||||
|
<button class="lang-pill px-2 py-1 rounded-full border border-transparent hover:border-brand-primary hover:text-brand-primary transition-colors"
|
||||||
|
data-lang="fr">FR</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Login Button / Avatar -->
|
||||||
|
<button id="loginButton"
|
||||||
|
class="relative inline-flex items-center justify-center rounded-full bg-brand-primary px-4 py-1.5 text-xs font-semibold uppercase tracking-[0.18em] text-brand-bg shadow-soft hover:bg-blue-400 transition-colors">
|
||||||
|
<span id="loginLabel" data-i18n="btn_login">Login</span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<!-- Avatar (wird per JS ein-/ausgeblendet) -->
|
||||||
|
<button id="userAvatar"
|
||||||
|
class="hidden h-9 w-9 rounded-full border border-brand-border bg-brand-surface flex items-center justify-center text-xs font-semibold text-brand-text shadow-soft hover:border-brand-primary transition"
|
||||||
|
aria-label="Mein Konto">
|
||||||
|
<span id="avatarInitials">UC</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<!-- Main Content -->
|
||||||
|
<main class="flex-1">
|
||||||
|
<!-- Hero -->
|
||||||
|
<section id="hero" class="relative overflow-hidden">
|
||||||
|
<div class="absolute inset-0 bg-[radial-gradient(circle_at_top,_rgba(56,189,248,0.18),_transparent_55%),radial-gradient(circle_at_bottom,_rgba(8,47,73,0.45),_transparent_60%)] pointer-events-none"></div>
|
||||||
|
|
||||||
|
<div class="relative mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 py-16 sm:py-24 flex flex-col lg:flex-row gap-10 items-center">
|
||||||
|
<!-- Left: Text -->
|
||||||
|
<div class="flex-1 space-y-7">
|
||||||
|
<p class="text-xs font-heading font-semibold tracking-[0.3em] uppercase text-brand-primary" data-i18n="hero_kicker">
|
||||||
|
Detect fake USB sticks before you lose data
|
||||||
|
</p>
|
||||||
|
<h1 class="font-heading text-3xl sm:text-4xl lg:text-5xl font-extrabold tracking-tight text-white" data-i18n="hero_title">
|
||||||
|
Is my USB fake?<br><span class="text-brand-primary">Find out in minutes.</span>
|
||||||
|
</h1>
|
||||||
|
<p class="text-base sm:text-lg text-brand-muted max-w-xl" data-i18n="hero_lead">
|
||||||
|
USBCheck kombiniert einen schnellen Browser-Test 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.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- CTAs -->
|
||||||
|
<div class="flex flex-col sm:flex-row gap-3 sm:gap-4">
|
||||||
|
<a href="https://usbcheck.com/fakecheck/"
|
||||||
|
class="inline-flex items-center justify-center rounded-full bg-brand-primary px-6 py-3 text-sm font-semibold text-brand-bg shadow-soft hover:bg-blue-400 transition-colors"
|
||||||
|
data-i18n="cta_quick">
|
||||||
|
Start free quick check
|
||||||
|
<svg class="ml-2 h-4 w-4" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||||
|
<path fill-rule="evenodd" d="M10.293 3.293a1 1 0 011.414 0L17 8.586a2 2 0 010 2.828l-5.293 5.293a1 1 0 01-1.414-1.414L13.586 11H4a1 1 0 110-2h9.586L10.293 4.707a1 1 0 010-1.414z" clip-rule="evenodd" />
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<a href="#features"
|
||||||
|
class="inline-flex items-center justify-center rounded-full border border-brand-border/70 bg-brand-bg/40 px-6 py-3 text-sm font-semibold text-brand-text hover:border-brand-primary hover:text-brand-primary transition-colors"
|
||||||
|
data-i18n="cta_learn">
|
||||||
|
Learn more about Free & Pro
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Trust / Highlights -->
|
||||||
|
<div class="grid grid-cols-1 sm:grid-cols-3 gap-4 pt-6 border-t border-brand-border/60">
|
||||||
|
<div class="space-y-1">
|
||||||
|
<p class="text-xs font-semibold text-brand-muted uppercase tracking-[0.18em]" data-i18n="trust1_title">No install for quick check</p>
|
||||||
|
<p class="text-sm text-brand-text/90" data-i18n="trust1_text">Browser-basierter Test direkt auf deinem Stick.</p>
|
||||||
|
</div>
|
||||||
|
<div class="space-y-1">
|
||||||
|
<p class="text-xs font-semibold text-brand-muted uppercase tracking-[0.18em]" data-i18n="trust2_title">Real write & read tests</p>
|
||||||
|
<p class="text-sm text-brand-text/90" data-i18n="trust2_text">Schreib-/Lesetests mit echten Daten – keine synthetische Theorie.</p>
|
||||||
|
</div>
|
||||||
|
<div class="space-y-1">
|
||||||
|
<p class="text-xs font-semibold text-brand-muted uppercase tracking-[0.18em]" data-i18n="trust3_title">Privacy first</p>
|
||||||
|
<p class="text-sm text-brand-text/90" data-i18n="trust3_text">Deine Testdaten bleiben lokal – Reports nur auf Wunsch.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Right: Card (Teaser Quickcheck) -->
|
||||||
|
<div class="flex-1 w-full max-w-md lg:max-w-sm">
|
||||||
|
<div class="rounded-xl2 bg-brand-surface/90 border border-brand-border/70 shadow-soft p-5 sm:p-6 space-y-4">
|
||||||
|
<div class="flex items-start justify-between gap-3">
|
||||||
|
<div>
|
||||||
|
<p class="text-xs font-semibold uppercase tracking-[0.18em] text-brand-muted" data-i18n="quick_label">
|
||||||
|
QUICK CHECK PREVIEW
|
||||||
|
</p>
|
||||||
|
<h2 class="mt-1 font-heading font-semibold text-lg text-white" data-i18n="quick_title">
|
||||||
|
Test a USB drive in under 2 minutes
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<span class="inline-flex items-center rounded-full bg-emerald-500/10 px-3 py-1 text-xs font-semibold text-emerald-400" data-i18n="badge_free">
|
||||||
|
Free
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="space-y-3 text-sm text-brand-muted">
|
||||||
|
<p data-i18n="quick_intro">
|
||||||
|
Der Schnelltest prüft eine definierte Datenmenge auf deinem Stick und misst:
|
||||||
|
</p>
|
||||||
|
<ul class="list-disc list-inside space-y-1">
|
||||||
|
<li data-i18n="quick_li1">Schreib- und Leserate</li>
|
||||||
|
<li data-i18n="quick_li2">Datenintegrität (Hash-Vergleich)</li>
|
||||||
|
<li data-i18n="quick_li3">Verdächtige Abbrüche oder Fehler</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="hero-visual">
|
<div class="flex flex-col gap-2 text-xs text-brand-muted">
|
||||||
<div class="hero-card">
|
<div class="flex justify-between">
|
||||||
<img src="/img/logo_slogan.png" alt="usbcheck.it" class="hero-logo">
|
<span data-i18n="quick_metric1_label">Write performance</span>
|
||||||
<p class="hero-card-title" data-i18n="hero_card_title"></p>
|
<span data-i18n="quick_metric1_value">~ 75–120 MB/s*</span>
|
||||||
<div class="hero-metrics">
|
|
||||||
<div class="metric">
|
|
||||||
<span class="metric-label" data-i18n="metric_speed"></span>
|
|
||||||
<span class="metric-value">125 MB/s</span>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="metric">
|
<div class="h-1.5 rounded-full bg-brand-primarySoft overflow-hidden">
|
||||||
<span class="metric-label" data-i18n="metric_integrity"></span>
|
<div class="h-full w-3/4 bg-brand-primary"></div>
|
||||||
<span class="metric-value">99.98%</span>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="metric">
|
<div class="flex justify-between">
|
||||||
<span class="metric-label" data-i18n="metric_confidence"></span>
|
<span data-i18n="quick_metric2_label">Integrity checks</span>
|
||||||
<span class="metric-value">✔</span>
|
<span data-i18n="quick_metric2_value">512 MB sample</span>
|
||||||
</div>
|
</div>
|
||||||
|
<p class="text-[11px] text-brand-muted/80" data-i18n="quick_footnote">
|
||||||
|
*Beispielwerte – deine Ergebnisse hängen von Stick, Port & System ab.
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<p class="hero-small" data-i18n="hero_small_hint"></p>
|
|
||||||
</div>
|
<a href="https://usbcheck.com/fakecheck/"
|
||||||
<div class="hero-stick">
|
class="block text-center rounded-full bg-brand-primary px-4 py-2.5 text-sm font-semibold text-brand-bg hover:bg-blue-400 transition-colors"
|
||||||
<img src="/img/stick_blank.png" alt="USB Stick Illustration">
|
data-i18n="quick_cta">
|
||||||
|
Go to free quick check
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- HOW IT WORKS -->
|
<!-- How it works -->
|
||||||
<section class="section" id="how-it-works">
|
<section id="how" class="border-t border-brand-border/70 bg-brand-primarySoft/30">
|
||||||
<div class="container">
|
<div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 py-16 sm:py-20 grid gap-10 lg:grid-cols-[1.2fr,1fr]">
|
||||||
<h2 class="section-title" data-i18n="how_title"></h2>
|
<div class="space-y-6">
|
||||||
<p class="section-lead" data-i18n="how_intro"></p>
|
<p class="text-xs font-heading font-semibold tracking-[0.3em] uppercase text-brand-primary" data-i18n="how_kicker">
|
||||||
|
How USBCheck works
|
||||||
|
</p>
|
||||||
|
<h2 class="font-heading text-2xl sm:text-3xl font-bold text-white" data-i18n="how_title">
|
||||||
|
Schnelltest im Browser, Pro-Modus mit Tiefenanalyse.
|
||||||
|
</h2>
|
||||||
|
<p class="text-brand-muted text-sm sm:text-base" data-i18n="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.
|
||||||
|
</p>
|
||||||
|
|
||||||
<div class="steps-grid">
|
<ol class="space-y-4 text-sm text-brand-muted">
|
||||||
<article class="step-card">
|
<li class="flex gap-3">
|
||||||
<div class="step-icon">1</div>
|
<span class="flex h-7 w-7 items-center justify-center rounded-full bg-brand-primary/20 text-xs font-semibold text-brand-primary">01</span>
|
||||||
<h3 data-i18n="how_step1_title"></h3>
|
<div>
|
||||||
<p data-i18n="how_step1_text"></p>
|
<h3 class="font-semibold text-brand-text" data-i18n="how_step1_title">Browser-Test starten</h3>
|
||||||
</article>
|
<p data-i18n="how_step1_text">
|
||||||
<article class="step-card">
|
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.
|
||||||
<div class="step-icon">2</div>
|
</p>
|
||||||
<h3 data-i18n="how_step2_title"></h3>
|
</div>
|
||||||
<p data-i18n="how_step2_text"></p>
|
</li>
|
||||||
</article>
|
<li class="flex gap-3">
|
||||||
<article class="step-card">
|
<span class="flex h-7 w-7 items-center justify-center rounded-full bg-brand-primary/20 text-xs font-semibold text-brand-primary">02</span>
|
||||||
<div class="step-icon">3</div>
|
<div>
|
||||||
<h3 data-i18n="how_step3_title"></h3>
|
<h3 class="font-semibold text-brand-text" data-i18n="how_step2_title">Schreib-, Lese- und Integritätsprüfung</h3>
|
||||||
<p data-i18n="how_step3_text"></p>
|
<p data-i18n="how_step2_text">
|
||||||
</article>
|
Der Browser erstellt Testdateien, misst Schreib- und Leserate und vergleicht Hash-Werte, um Datenfehler zu erkennen – alles lokal und ohne Übertragung deiner Inhalte.
|
||||||
<article class="step-card">
|
</p>
|
||||||
<div class="step-icon">4</div>
|
</div>
|
||||||
<h3 data-i18n="how_step4_title"></h3>
|
</li>
|
||||||
<p data-i18n="how_step4_text"></p>
|
<li class="flex gap-3">
|
||||||
</article>
|
<span class="flex h-7 w-7 items-center justify-center rounded-full bg-brand-primary/20 text-xs font-semibold text-brand-primary">03</span>
|
||||||
|
<div>
|
||||||
|
<h3 class="font-semibold text-brand-text" data-i18n="how_step3_title">Optional: Pro-Modus für Vollscan</h3>
|
||||||
|
<p data-i18n="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.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Small feature card -->
|
||||||
|
<div class="rounded-xl2 border border-brand-border bg-brand-surface/80 shadow-soft p-6 space-y-5">
|
||||||
|
<h3 class="font-heading text-lg font-semibold text-white" data-i18n="how_side_title">
|
||||||
|
Free vs. Pro at a glance
|
||||||
|
</h3>
|
||||||
|
<ul class="space-y-3 text-sm text-brand-muted">
|
||||||
|
<li class="flex gap-2">
|
||||||
|
<span class="mt-1 h-5 w-5 rounded-full bg-emerald-500/10 text-emerald-400 flex items-center justify-center text-[10px]">F</span>
|
||||||
|
<p data-i18n="how_side_free">
|
||||||
|
<strong>Free Quick Check:</strong> Geschwindigkeit & Integritätstest im Browser – ideal für schnelle Einschätzungen.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li class="flex gap-2">
|
||||||
|
<span class="mt-1 h-5 w-5 rounded-full bg-sky-500/10 text-sky-400 flex items-center justify-center text-[10px]">P</span>
|
||||||
|
<p data-i18n="how_side_pro">
|
||||||
|
<strong>Pro-Modus:</strong> Tiefenscan, Kapazitätsvalidierung, erweiterte Berichte und API-Integration für Unternehmen.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li class="flex gap-2">
|
||||||
|
<span class="mt-1 h-5 w-5 rounded-full bg-violet-500/10 text-violet-400 flex items-center justify-center text-[10px]">A</span>
|
||||||
|
<p data-i18n="how_side_account">
|
||||||
|
<strong>Account & Login:</strong> Nach dem Login kannst du Tests speichern, Berichte exportieren und mehrere Geräte verwalten.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- FEATURES -->
|
<!-- Problem -->
|
||||||
<section class="section section-alt" id="features">
|
<section id="problem" class="border-t border-brand-border/70">
|
||||||
<div class="container">
|
<div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 py-16 sm:py-20 space-y-8">
|
||||||
<h2 class="section-title" data-i18n="features_title"></h2>
|
<div class="max-w-3xl space-y-4">
|
||||||
<p class="section-lead" data-i18n="features_intro"></p>
|
<p class="text-xs font-heading font-semibold tracking-[0.3em] uppercase text-brand-primary" data-i18n="problem_kicker">
|
||||||
|
Why fake USB sticks are dangerous
|
||||||
|
</p>
|
||||||
|
<h2 class="font-heading text-2xl sm:text-3xl font-bold text-white" data-i18n="problem_title">
|
||||||
|
Gefälschte USB-Sticks kosten Geld – und im schlimmsten Fall deine Daten.
|
||||||
|
</h2>
|
||||||
|
<p class="text-sm sm:text-base text-brand-muted" data-i18n="problem_p1">
|
||||||
|
Viele Billig-USB-Sticks werben mit unrealistisch hohen Kapazitäten. In Wahrheit wurde der Controller manipuliert: Der Stick meldet z. B. 256 GB, obwohl physisch nur 32 GB verbaut sind. Die Folge: Daten werden scheinbar korrekt kopiert, später aber stillschweigend überschrieben oder beschädigt.
|
||||||
|
</p>
|
||||||
|
<p class="text-sm sm:text-base text-brand-muted" data-i18n="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.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="features-grid">
|
<div class="grid gap-6 md:grid-cols-3 text-sm text-brand-muted">
|
||||||
<article class="feature-card">
|
<div class="rounded-xl2 border border-brand-border bg-brand-surface/80 p-5 space-y-2">
|
||||||
<h3 data-i18n="feature_free_title"></h3>
|
<h3 class="font-semibold text-brand-text" data-i18n="problem_card1_title">Verlust wichtiger Dateien</h3>
|
||||||
<ul>
|
<p data-i18n="problem_card1_text">
|
||||||
<li data-i18n="feature_free_1"></li>
|
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.
|
||||||
<li data-i18n="feature_free_2"></li>
|
</p>
|
||||||
<li data-i18n="feature_free_3"></li>
|
</div>
|
||||||
</ul>
|
<div class="rounded-xl2 border border-brand-border bg-brand-surface/80 p-5 space-y-2">
|
||||||
</article>
|
<h3 class="font-semibold text-brand-text" data-i18n="problem_card2_title">Kosten durch defekte Chargen</h3>
|
||||||
|
<p data-i18n="problem_card2_text">
|
||||||
<article class="feature-card feature-card-pro">
|
Unternehmen, Reseller und Agenturen verteilen USB-Sticks oft in großer Stückzahl. Fakes bedeuten Reklamationen, Imageschaden und erneute Produktionskosten.
|
||||||
<div class="pill" data-i18n="label_coming_soon"></div>
|
</p>
|
||||||
<h3 data-i18n="feature_pro_title"></h3>
|
</div>
|
||||||
<ul>
|
<div class="rounded-xl2 border border-brand-border bg-brand-surface/80 p-5 space-y-2">
|
||||||
<li data-i18n="feature_pro_1"></li>
|
<h3 class="font-semibold text-brand-text" data-i18n="problem_card3_title">Unsichere Performance</h3>
|
||||||
<li data-i18n="feature_pro_2"></li>
|
<p data-i18n="problem_card3_text">
|
||||||
<li data-i18n="feature_pro_3"></li>
|
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.
|
||||||
</ul>
|
</p>
|
||||||
</article>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- PRICING -->
|
<!-- Features: Free vs Pro -->
|
||||||
<section class="section" id="pricing">
|
<section id="features" class="border-t border-brand-border/70 bg-brand-primarySoft/20">
|
||||||
<div class="container">
|
<div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 py-16 sm:py-20 space-y-10">
|
||||||
<h2 class="section-title" data-i18n="pricing_title"></h2>
|
<div class="max-w-3xl space-y-4">
|
||||||
<p class="section-lead" data-i18n="pricing_intro"></p>
|
<p class="text-xs font-heading font-semibold tracking-[0.3em] uppercase text-brand-primary" data-i18n="features_kicker">
|
||||||
|
Free & Pro features
|
||||||
|
</p>
|
||||||
|
<h2 class="font-heading text-2xl sm:text-3xl font-bold text-white" data-i18n="features_title">
|
||||||
|
Starte mit dem kostenlosen Schnelltest – wechsle in den Pro-Modus, wenn du mehr brauchst.
|
||||||
|
</h2>
|
||||||
|
<p class="text-sm sm:text-base text-brand-muted" data-i18n="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.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="pricing-grid">
|
<div class="grid gap-6 md:grid-cols-2">
|
||||||
<article class="pricing-card">
|
<!-- Free -->
|
||||||
<h3 data-i18n="pricing_free_title"></h3>
|
<div class="rounded-xl2 border border-brand-border bg-brand-surface/90 shadow-soft p-6 space-y-4">
|
||||||
<p class="price-tag" data-i18n="pricing_free_price"></p>
|
<div class="flex items-center justify-between">
|
||||||
<ul>
|
<h3 class="font-heading text-xl font-semibold text-white" data-i18n="features_free_title">Free Quick Check</h3>
|
||||||
<li data-i18n="pricing_free_1"></li>
|
<span class="inline-flex items-center rounded-full bg-emerald-500/10 px-3 py-1 text-xs font-semibold text-emerald-400" data-i18n="features_free_badge">
|
||||||
<li data-i18n="pricing_free_2"></li>
|
Recommended for most users
|
||||||
<li data-i18n="pricing_free_3"></li>
|
</span>
|
||||||
|
</div>
|
||||||
|
<p class="text-sm text-brand-muted" data-i18n="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.
|
||||||
|
</p>
|
||||||
|
<ul class="mt-2 space-y-2 text-sm text-brand-muted">
|
||||||
|
<li data-i18n="features_free_li1">• Browser-basierter Schnelltest direkt auf deinem Stick</li>
|
||||||
|
<li data-i18n="features_free_li2">• Schreib- und Lesegeschwindigkeit mit realen Testdaten</li>
|
||||||
|
<li data-i18n="features_free_li3">• Hash-basierte Integritätsprüfung einer Testmenge</li>
|
||||||
|
<li data-i18n="features_free_li4">• Auswahl verschiedener Teststufen (z. B. 200 MB, 2 GB)</li>
|
||||||
|
<li data-i18n="features_free_li5">• Keine Registrierung erforderlich</li>
|
||||||
</ul>
|
</ul>
|
||||||
<a href="<?php echo htmlspecialchars(usbcheck_url_with_lang('/fakecheck/', $currentLang)); ?>"
|
<a href="https://usbcheck.com/fakecheck/"
|
||||||
class="btn btn-primary"
|
class="inline-flex mt-3 items-center text-sm font-semibold text-brand-primary hover:text-blue-300"
|
||||||
data-i18n="pricing_free_cta"></a>
|
data-i18n="features_free_cta">
|
||||||
</article>
|
Start free quick check
|
||||||
|
<svg class="ml-1 h-4 w-4" viewBox="0 0 20 20" fill="currentColor"><path d="M10.293 3.293a1 1 0 011.414 0L17 8.586a2 2 0 010 2.828l-5.293 5.293a1 1 0 01-1.414-1.414L13.586 11H4a1 1 0 110-2h9.586L10.293 4.707a1 1 0 010-1.414z"/></svg>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
<article class="pricing-card pricing-card-muted">
|
<!-- Pro -->
|
||||||
<h3 data-i18n="pricing_pro_title"></h3>
|
<div class="rounded-xl2 border border-brand-primary/60 bg-brand-surface shadow-soft p-6 space-y-4">
|
||||||
<p class="price-tag" data-i18n="pricing_pro_price"></p>
|
<div class="flex items-center justify-between">
|
||||||
<ul>
|
<h3 class="font-heading text-xl font-semibold text-white" data-i18n="features_pro_title">Pro Mode</h3>
|
||||||
<li data-i18n="pricing_pro_1"></li>
|
<span class="inline-flex items-center rounded-full bg-brand-primary/10 px-3 py-1 text-xs font-semibold text-brand-primary" data-i18n="features_pro_badge">
|
||||||
<li data-i18n="pricing_pro_2"></li>
|
For power users & teams
|
||||||
<li data-i18n="pricing_pro_3"></li>
|
</span>
|
||||||
|
</div>
|
||||||
|
<p class="text-sm text-brand-muted" data-i18n="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.
|
||||||
|
</p>
|
||||||
|
<ul class="mt-2 space-y-2 text-sm text-brand-muted">
|
||||||
|
<li data-i18n="features_pro_li1">• Tiefenscan der gesamten Kapazität (ähnlich F3 / badblocks)</li>
|
||||||
|
<li data-i18n="features_pro_li2">• Erkennung von Kapazitäts-Fakes und defekten Bereichen</li>
|
||||||
|
<li data-i18n="features_pro_li3">• Detaillierte, speicherbare Testberichte (JSON, PDF)</li>
|
||||||
|
<li data-i18n="features_pro_li4">• Optional: API-Zugriff für automatisierte Testprozesse</li>
|
||||||
|
<li data-i18n="features_pro_li5">• Multi-Device- und Multi-User-Support (über Login-Bereich)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<button class="btn btn-disabled" disabled data-i18n="pricing_pro_cta"></button>
|
<p class="mt-3 text-xs text-brand-muted/80" data-i18n="features_pro_note">
|
||||||
</article>
|
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.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- Security & Privacy -->
|
||||||
|
<section id="security" class="border-t border-brand-border/70">
|
||||||
|
<div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 py-16 sm:py-20 space-y-8">
|
||||||
|
<div class="max-w-3xl space-y-4">
|
||||||
|
<p class="text-xs font-heading font-semibold tracking-[0.3em] uppercase text-brand-primary" data-i18n="security_kicker">
|
||||||
|
Security & privacy
|
||||||
|
</p>
|
||||||
|
<h2 class="font-heading text-2xl sm:text-3xl font-bold text-white" data-i18n="security_title">
|
||||||
|
Privacy-first-Design: Deine Testdaten gehören dir.
|
||||||
|
</h2>
|
||||||
|
<p class="text-sm sm:text-base text-brand-muted" data-i18n="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.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="grid gap-6 md:grid-cols-3 text-sm text-brand-muted">
|
||||||
|
<div class="rounded-xl2 border border-brand-border bg-brand-surface/80 p-5 space-y-2">
|
||||||
|
<h3 class="font-semibold text-brand-text" data-i18n="security_card1_title">Local-only Tests</h3>
|
||||||
|
<p data-i18n="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.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="rounded-xl2 border border-brand-border bg-brand-surface/80 p-5 space-y-2">
|
||||||
|
<h3 class="font-semibold text-brand-text" data-i18n="security_card2_title">Transparente Reports</h3>
|
||||||
|
<p data-i18n="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.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="rounded-xl2 border border-brand-border bg-brand-surface/80 p-5 space-y-2">
|
||||||
|
<h3 class="font-semibold text-brand-text" data-i18n="security_card3_title">Schonend für deine Hardware</h3>
|
||||||
|
<p data-i18n="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.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- FAQ -->
|
<!-- FAQ -->
|
||||||
<section class="section section-alt" id="faq">
|
<section id="faq" class="border-t border-brand-border/70 bg-brand-primarySoft/10">
|
||||||
<div class="container">
|
<div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 py-16 sm:py-20 space-y-10">
|
||||||
<h2 class="section-title" data-i18n="faq_title"></h2>
|
<div class="max-w-3xl space-y-4">
|
||||||
<p class="section-lead" data-i18n="faq_intro"></p>
|
<p class="text-xs font-heading font-semibold tracking-[0.3em] uppercase text-brand-primary" data-i18n="faq_kicker">
|
||||||
|
FAQ
|
||||||
|
</p>
|
||||||
|
<h2 class="font-heading text-2xl sm:text-3xl font-bold text-white" data-i18n="faq_title">
|
||||||
|
Häufige Fragen zu USBCheck
|
||||||
|
</h2>
|
||||||
|
<p class="text-sm sm:text-base text-brand-muted" data-i18n="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.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="faq-grid">
|
<div class="space-y-4 text-sm text-brand-muted">
|
||||||
<details class="faq-item" open>
|
<details class="group rounded-xl2 border border-brand-border bg-brand-surface/80 px-5 py-4">
|
||||||
<summary data-i18n="faq_q1"></summary>
|
<summary class="flex cursor-pointer list-none items-center justify-between gap-4">
|
||||||
<p data-i18n="faq_a1"></p>
|
<span class="font-semibold text-brand-text" data-i18n="faq_q1">Ist der Schnelltest wirklich komplett im Browser?</span>
|
||||||
|
<span class="ml-auto text-brand-muted group-open:hidden">+</span>
|
||||||
|
<span class="ml-auto text-brand-muted hidden group-open:inline">−</span>
|
||||||
|
</summary>
|
||||||
|
<div class="mt-2 text-sm text-brand-muted" data-i18n="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.
|
||||||
|
</div>
|
||||||
</details>
|
</details>
|
||||||
<details class="faq-item">
|
|
||||||
<summary data-i18n="faq_q2"></summary>
|
<details class="group rounded-xl2 border border-brand-border bg-brand-surface/80 px-5 py-4">
|
||||||
<p data-i18n="faq_a2"></p>
|
<summary class="flex cursor-pointer list-none items-center justify-between gap-4">
|
||||||
|
<span class="font-semibold text-brand-text" data-i18n="faq_q2">Brauche ich ein Konto, um den Schnelltest zu benutzen?</span>
|
||||||
|
<span class="ml-auto text-brand-muted group-open:hidden">+</span>
|
||||||
|
<span class="ml-auto text-brand-muted hidden group-open:inline">−</span>
|
||||||
|
</summary>
|
||||||
|
<div class="mt-2 text-sm text-brand-muted" data-i18n="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.
|
||||||
|
</div>
|
||||||
</details>
|
</details>
|
||||||
<details class="faq-item">
|
|
||||||
<summary data-i18n="faq_q3"></summary>
|
<details class="group rounded-xl2 border border-brand-border bg-brand-surface/80 px-5 py-4">
|
||||||
<p data-i18n="faq_a3"></p>
|
<summary class="flex cursor-pointer list-none items-center justify-between gap-4">
|
||||||
|
<span class="font-semibold text-brand-text" data-i18n="faq_q3">Kann USBCheck jeden Fake-Stick sicher erkennen?</span>
|
||||||
|
<span class="ml-auto text-brand-muted group-open:hidden">+</span>
|
||||||
|
<span class="ml-auto text-brand-muted hidden group-open:inline">−</span>
|
||||||
|
</summary>
|
||||||
|
<div class="mt-2 text-sm text-brand-muted" data-i18n="faq_a3">
|
||||||
|
Kein Tool kann eine 100 %-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.
|
||||||
|
</div>
|
||||||
</details>
|
</details>
|
||||||
<details class="faq-item">
|
|
||||||
<summary data-i18n="faq_q4"></summary>
|
<details class="group rounded-xl2 border border-brand-border bg-brand-surface/80 px-5 py-4">
|
||||||
<p data-i18n="faq_a4"></p>
|
<summary class="flex cursor-pointer list-none items-center justify-between gap-4">
|
||||||
|
<span class="font-semibold text-brand-text" data-i18n="faq_q4">Wie fügt sich das Tool in mein bestehendes System ein?</span>
|
||||||
|
<span class="ml-auto text-brand-muted group-open:hidden">+</span>
|
||||||
|
<span class="ml-auto text-brand-muted hidden group-open:inline">−</span>
|
||||||
|
</summary>
|
||||||
|
<div class="mt-2 text-sm text-brand-muted" data-i18n="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.
|
||||||
|
</div>
|
||||||
</details>
|
</details>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<footer class="site-footer">
|
<!-- Footer -->
|
||||||
<div class="container footer-inner">
|
<footer class="border-t border-brand-border/70">
|
||||||
<p>© <?php echo date('Y'); ?> usbcheck.it</p>
|
<div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 py-6 flex flex-col sm:flex-row items-center justify-between gap-4 text-xs text-brand-muted">
|
||||||
<div class="footer-links">
|
<p data-i18n="footer_copy">© <?php echo date('Y'); ?> usbcheck.it. All rights reserved.</p>
|
||||||
<a href="<?php echo htmlspecialchars(usbcheck_url_with_lang('/impressum', $currentLang)); ?>"
|
<div class="flex items-center gap-4">
|
||||||
data-i18n="footer_imprint"></a>
|
<a href="/impressum.php" class="hover:text-brand-primary transition-colors" data-i18n="footer_imprint">Impressum</a>
|
||||||
<a href="<?php echo htmlspecialchars(usbcheck_url_with_lang('/datenschutz', $currentLang)); ?>"
|
<a href="/datenschutz.php" class="hover:text-brand-primary transition-colors" data-i18n="footer_privacy">Datenschutz</a>
|
||||||
data-i18n="footer_privacy"></a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- I18n + Login/Avatar Logic -->
|
||||||
<script src="/assets/js/lang.js?v=1"></script>
|
<script src="/assets/js/lang.js?v=1"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user