From 9c8d147dfa2255b5db89aa8ab9debda31b4688d5 Mon Sep 17 00:00:00 2001 From: Karan Mhetar Date: Mon, 22 Jun 2026 18:34:50 +0530 Subject: [PATCH] feat: add complete Spanish and German translations, mark it/fr/ar as completed --- app/(core)/locales/de.json | 462 +++++++++++++++++------------------ app/(core)/locales/es.json | 462 +++++++++++++++++------------------ app/(core)/locales/meta.json | 10 +- 3 files changed, 467 insertions(+), 467 deletions(-) diff --git a/app/(core)/locales/de.json b/app/(core)/locales/de.json index 58b67262..1a5475f3 100644 --- a/app/(core)/locales/de.json +++ b/app/(core)/locales/de.json @@ -1,233 +1,233 @@ { - " uploaded successfully!": "", - "A small web application to help student understand physics with cool interactive simulations and easily understandable theory.": "", - "Add Callout/Note": "", - "Add Code Block": "", - "Add Column": "", - "Add Example/Quote": "", - "Add Formula (LaTeX)": "", - "Add H3 Subheading": "", - "Add H4/H5 Subtitle": "", - "Add Image": "", - "Add Item": "", - "Add List": "", - "Add Paragraph": "", - "Add Row": "", - "Add Section Title": "", - "Add Table": "", - "Add Toggle/Spoiler": "", - "All the blogs": "", - "and": "", - "and talk with fans and contributors!": "", - "and the": "", - "Anyone can contribute to this project, even if you aren't a programmer. We need people that want to write the theory part or just to give us some new ideas.": "", - "Are you sure?": "", - "Author": "", - "Back": "", - "Back to Blog List": "", - "Back to home": "", - "Back to top": "", - "Because we are open-source, you can inspect the code to see how gravity works, fork a repo to build your own experiment, or fix a bug in our optics engine.": "", - "below": "", - "Beyond the labs, this is a": "", - "Blog": "", - "Built by the people who use it.": "", - "Built for accuracy": "", - "Card view": "", - "Change simulation speed": "", - "Chapter": "", - "chapters available.": "", - "Check out this simulation on PhysicsHub, it's": "", - "Clean code structure for forking": "", - "Close": "", - "Close modal": "", - "collaborative space": "", - "commit": "", - "commits": "", - "Community Driven:": "", - "Compact view": "", - "completely free": "", - "Connect": "", - "Contents": "", - "Contribute": "", - "Contribute to PhysicsHub": "", - "Contributors": "", - "Copied": "", - "Copied!": "", - "Copy code": "", - "Copy embed code to clipboard": "", - "Copy formula": "", - "Copy Link": "", - "Copy shareable link to clipboard": "", - "Create a new blog": "", - "Credits to": "", - "Currently": "", - "Delete all blocks": "", - "Delete ALL blocks and section titles? This cannot be undone!": "", - "Delete Block": "", - "Delete saved inputs from local memory": "", - "Details": "", - "Discord": "", - "Discord special role": "", - "Discover more about us": "", - "Download": "", - "Download inputs as JSON file": "", - "Download is starting...": "", - "Drag to move": "", - "Duplicate Block": "", - "Edit": "", - "Edit Code": "", - "Embed code copied!": "", - "Empty Formula": "", - "Error during publication. Please try again later.": "", - "Error parsing JS:": "", - "Error: Invalid content structure.": "", - "Error: JS structure must contain 'sections'.": "", - "Error: JSON file is not valid.": "", - "Experience physics in real time, uncover the concepts behind the formulas, and instantly see how they apply to the real world.": "", - "Explore core physics concepts through real-time, interactive experiments": "", - "Explore simulations": "", - "Follow the instruction in the README.md": "", - "for some simulations concepts.": "", - "Full": "", - "GitHub": "", - "GitHub Stars": "", - "Go to blog": "", - "Go to simulation": "", - "Go to Simulations": "", - "Hands-on experiments across physics topics.": "", - "Hero": "", - "Hide panel": "", - "Home": "", - "How to contribute": "", - "icon": "", - "If the download does not start automatically, please click on 'Download'.": "", - "Image URL": "", - "Info": "", - "Inputs for the simulation": "", - "Inputs value saved in local memory for ": "", - "Insert LaTeX code here...": "", - "Interactive Physics Simulations": "", - "Interactive Simulations": "", - "Invalid JS syntax": "", - "Join": "", - "Join other fans and contributors and talk with them!": "", - "Join our Discord": "", - "Join the community on": "", - "JS Editor": "", - "language": "", - "Large": "", - "Last update:": "", - "Leave Feedback": "", - "Let's begin": "", - "library that belongs to the community, not a corporation.": "", - "Light/Dark mode native support": "", - "Link Copied!": "", - "Link profile in the README.md": "", - "Link profile in the section": "", - "List view": "", - "Live controls & theory side-by-side": "", - "Loading Editor...": "", - "Loading simulation...": "", - "Logo": "", - "Loved by the open-source community.": "", - "Math-accurate physics engines": "", - "Medium": "", - "min": "", - "MIT License": "", - "Modify the source code": "", - "Most high-quality physics software is locked behind paywalls or stuck in old interfaces. PhysicsHub exists to deliver a modern, performant, and": "", - "New Blog": "", - "New Blog Title": "", - "New Column": "", - "New Data": "", - "New Item": "", - "Next": "", - "Next Article": "", - "No subscriptions, no ads, just code.": "", - "Nothing found for": "", - "Now In VC:": "", - "on GitHub": "", - "Online:": "", - "Oops! The page you are looking for does not exist. Please return to the main page and try again.": "", - "Open the repository on": "", - "Open/close menu": "", - "Other ways to help": "", - "PhysicsHub": "", - "PhysicsHub - Open-source physics playground": "", - "PhysicsHub – Best website to learn physics easily.": "", - "PhysicsHub community": "", - "PhysicsHub is an open-source project: anyone can help make it better by adding simulations, improving the code, or creating new educational resources.": "", - "Pinned Blogs": "", - "Play/Pause simulation": "", - "Preview": "", - "Preview Code": "", - "Previous": "", - "Previous Article": "", - "Project Contributors": "", - "Project created and maintained by": "", - "Public Channels:": "", - "pull request": "", - "Quick Links": "", - "Read more": "", - "Read the rules in CONTRIBUTING.md": "", - "Related Articles": "", - "Released under the": "", - "Remove filter": "", - "Report bugs or errors": "", - "Request sent successfully! The blog will be online after review.": "", - "Reset simulation": "", - "Save": "", - "Save inputs to local memory": "", - "Scroll to explore": "", - "SCROLL TO EXPLORE": "", - "Search": "", - "Search Results": "", - "Search...": "", - "See how to contribute": "", - "Select a theme": "", - "Select Theme:": "", - "Share on LinkedIn": "", - "Share on Twitter": "", - "Share on WhatsApp": "", - "Share:": "", - "Show panel": "", - "Simple Test Key": "", - "Simulation Inputs deleted for ": "", - "Small": "", - "Start visualizing them.": "", - "Stats": "", - "Stop memorizing formulas.": "", - "Students, devs and physics lovers worldwide.": "", - "Submit a": "", - "Success": "", - "Thank you for joining us!": "", - "the community": "", - "The shareable link has been copied to your clipboard.\n Share it now on Social Media:": "", - "Time to read": "", - "Tip": "", - "Title for your blog...": "", - "Title:": "", - "Toggle controls": "", - "Toggle filters menu": "", - "Toggle show/hide mode": "", - "Translate the site into other languages": "", - "turns abstract equations into reactive simulations. We are an open-source sandbox where students pull levers, change variables, and immediately see how the math behaves.": "", - "Unknown block type": "", - "Untitled Blog": "", - "Upload simulation settings (JSON)": "", - "View mode": "", - "Visual Editor": "", - "Visuals over Formulas:": "", - "Wait it to be accepted": "", - "Warning": "", - "We are excited to have you in our Discord community. Feel free to explore the channels, ask questions, and connect with other fans or contributors.": "", - "We don't just draw animations; we simulate the math. Every lab runs on a real-time physics engine to ensure that what you see on screen matches the reality of the equation.": "", - "We prioritize interactive canvases.": "", - "What contributors get": "", - "Who can contribute": "", - "Why we built this": "", - "Write a caption...": "", - "Write theory about simulations": "", - "Zero Paywalls:": "" + " uploaded successfully!": " erfolgreich hochgeladen!", + "A small web application to help student understand physics with cool interactive simulations and easily understandable theory.": "Eine kleine Webanwendung, die Schülern hilft, Physik durch tolle interaktive Simulationen und leicht verständliche Theorie zu verstehen.", + "Add Callout/Note": "Hinweis/Notiz hinzufügen", + "Add Code Block": "Codeblock hinzufügen", + "Add Column": "Spalte hinzufügen", + "Add Example/Quote": "Beispiel/Zitat hinzufügen", + "Add Formula (LaTeX)": "Formel (LaTeX) hinzufügen", + "Add H3 Subheading": "H3-Unterüberschrift hinzufügen", + "Add H4/H5 Subtitle": "H4/H5-Untertitel hinzufügen", + "Add Image": "Bild hinzufügen", + "Add Item": "Element hinzufügen", + "Add List": "Liste hinzufügen", + "Add Paragraph": "Absatz hinzufügen", + "Add Row": "Zeile hinzufügen", + "Add Section Title": "Abschnittstitel hinzufügen", + "Add Table": "Tabelle hinzufügen", + "Add Toggle/Spoiler": "Umschalter/Spoiler hinzufügen", + "All the blogs": "Alle Blogs", + "and": "und", + "and talk with fans and contributors!": "und sprich mit Fans und Mitwirkenden!", + "and the": "und der", + "Anyone can contribute to this project, even if you aren't a programmer. We need people that want to write the theory part or just to give us some new ideas.": "Jeder kann zu diesem Projekt beitragen, auch wenn du kein Programmierer bist. Wir brauchen Menschen, die den Theorieteil schreiben oder uns einfach neue Ideen geben möchten.", + "Are you sure?": "Bist du sicher?", + "Author": "Autor", + "Back": "Zurück", + "Back to Blog List": "Zurück zur Blog-Liste", + "Back to home": "Zurück zur Startseite", + "Back to top": "Nach oben", + "Because we are open-source, you can inspect the code to see how gravity works, fork a repo to build your own experiment, or fix a bug in our optics engine.": "Da wir Open-Source sind, kannst du den Code prüfen, um zu sehen wie Gravitation funktioniert, ein Repository forken, um dein eigenes Experiment zu erstellen, oder einen Fehler in unserem Optik-Engine beheben.", + "below": "unten", + "Beyond the labs, this is a": "Über die Labore hinaus ist dies ein", + "Blog": "Blog", + "Built by the people who use it.": "Gebaut von den Menschen, die es nutzen.", + "Built for accuracy": "Für Genauigkeit gebaut", + "Card view": "Kartenansicht", + "Change simulation speed": "Simulationsgeschwindigkeit ändern", + "Chapter": "Kapitel", + "chapters available.": "Kapitel verfügbar.", + "Check out this simulation on PhysicsHub, it's": "Sieh dir diese Simulation auf PhysicsHub an, sie ist", + "Clean code structure for forking": "Saubere Codestruktur zum Forken", + "Close": "Schließen", + "Close modal": "Modal schließen", + "collaborative space": "kollaborativer Bereich", + "commit": "Commit", + "commits": "Commits", + "Community Driven:": "Community-gesteuert:", + "Compact view": "Kompakte Ansicht", + "completely free": "völlig kostenlos", + "Connect": "Verbinden", + "Contents": "Inhalt", + "Contribute": "Beitragen", + "Contribute to PhysicsHub": "Zu PhysicsHub beitragen", + "Contributors": "Mitwirkende", + "Copied": "Kopiert", + "Copied!": "Kopiert!", + "Copy code": "Code kopieren", + "Copy embed code to clipboard": "Einbettungscode in die Zwischenablage kopieren", + "Copy formula": "Formel kopieren", + "Copy Link": "Link kopieren", + "Copy shareable link to clipboard": "Teilbaren Link in die Zwischenablage kopieren", + "Create a new blog": "Einen neuen Blog erstellen", + "Credits to": "Danksagungen an", + "Currently": "Derzeit", + "Delete all blocks": "Alle Blöcke löschen", + "Delete ALL blocks and section titles? This cannot be undone!": "ALLE Blöcke und Abschnittstitel löschen? Dies kann nicht rückgängig gemacht werden!", + "Delete Block": "Block löschen", + "Delete saved inputs from local memory": "Gespeicherte Eingaben aus dem lokalen Speicher löschen", + "Details": "Details", + "Discord": "Discord", + "Discord special role": "Spezielle Discord-Rolle", + "Discover more about us": "Erfahre mehr über uns", + "Download": "Herunterladen", + "Download inputs as JSON file": "Eingaben als JSON-Datei herunterladen", + "Download is starting...": "Download wird gestartet...", + "Drag to move": "Zum Bewegen ziehen", + "Duplicate Block": "Block duplizieren", + "Edit": "Bearbeiten", + "Edit Code": "Code bearbeiten", + "Embed code copied!": "Einbettungscode kopiert!", + "Empty Formula": "Leere Formel", + "Error during publication. Please try again later.": "Fehler bei der Veröffentlichung. Bitte versuche es später erneut.", + "Error parsing JS:": "Fehler beim Parsen von JS:", + "Error: Invalid content structure.": "Fehler: Ungültige Inhaltsstruktur.", + "Error: JS structure must contain 'sections'.": "Fehler: Die JS-Struktur muss 'sections' enthalten.", + "Error: JSON file is not valid.": "Fehler: Die JSON-Datei ist nicht gültig.", + "Experience physics in real time, uncover the concepts behind the formulas, and instantly see how they apply to the real world.": "Erlebe Physik in Echtzeit, entdecke die Konzepte hinter den Formeln und sieh sofort, wie sie in der realen Welt angewendet werden.", + "Explore core physics concepts through real-time, interactive experiments": "Erkunde grundlegende Physikkonzepte durch interaktive Echtzeit-Experimente", + "Explore simulations": "Simulationen erkunden", + "Follow the instruction in the README.md": "Folge den Anweisungen in der README.md", + "for some simulations concepts.": "für einige Simulationskonzepte.", + "Full": "Vollständig", + "GitHub": "GitHub", + "GitHub Stars": "GitHub-Sterne", + "Go to blog": "Zum Blog", + "Go to simulation": "Zur Simulation", + "Go to Simulations": "Zu den Simulationen", + "Hands-on experiments across physics topics.": "Praktische Experimente zu Physikthemen.", + "Hero": "Hero", + "Hide panel": "Panel ausblenden", + "Home": "Startseite", + "How to contribute": "Wie man beiträgt", + "icon": "Symbol", + "If the download does not start automatically, please click on 'Download'.": "Wenn der Download nicht automatisch startet, klicke bitte auf 'Herunterladen'.", + "Image URL": "Bild-URL", + "Info": "Info", + "Inputs for the simulation": "Eingaben für die Simulation", + "Inputs value saved in local memory for ": "Eingabewerte im lokalen Speicher gespeichert für ", + "Insert LaTeX code here...": "LaTeX-Code hier einfügen...", + "Interactive Physics Simulations": "Interaktive Physiksimulationen", + "Interactive Simulations": "Interaktive Simulationen", + "Invalid JS syntax": "Ungültige JS-Syntax", + "Join": "Beitreten", + "Join other fans and contributors and talk with them!": "Tritt anderen Fans und Mitwirkenden bei und sprich mit ihnen!", + "Join our Discord": "Tritt unserem Discord bei", + "Join the community on": "Tritt der Community bei auf", + "JS Editor": "JS-Editor", + "language": "Sprache", + "Large": "Groß", + "Last update:": "Letzte Aktualisierung:", + "Leave Feedback": "Feedback hinterlassen", + "Let's begin": "Fangen wir an", + "library that belongs to the community, not a corporation.": "Bibliothek, die der Community gehört, nicht einem Unternehmen.", + "Light/Dark mode native support": "Nativer Hell-/Dunkel-Modus-Support", + "Link Copied!": "Link kopiert!", + "Link profile in the README.md": "Profil in der README.md verlinken", + "Link profile in the section": "Profil im Abschnitt verlinken", + "List view": "Listenansicht", + "Live controls & theory side-by-side": "Live-Steuerung und Theorie nebeneinander", + "Loading Editor...": "Editor wird geladen...", + "Loading simulation...": "Simulation wird geladen...", + "Logo": "Logo", + "Loved by the open-source community.": "Von der Open-Source-Community geliebt.", + "Math-accurate physics engines": "Mathematisch genaue Physik-Engines", + "Medium": "Mittel", + "min": "Min", + "MIT License": "MIT-Lizenz", + "Modify the source code": "Den Quellcode ändern", + "Most high-quality physics software is locked behind paywalls or stuck in old interfaces. PhysicsHub exists to deliver a modern, performant, and": "Die meiste hochwertige Physiksoftware steckt hinter Bezahlschranken oder alten Benutzeroberflächen. PhysicsHub existiert, um eine moderne, leistungsstarke und", + "New Blog": "Neuer Blog", + "New Blog Title": "Neuer Blog-Titel", + "New Column": "Neue Spalte", + "New Data": "Neue Daten", + "New Item": "Neues Element", + "Next": "Weiter", + "Next Article": "Nächster Artikel", + "No subscriptions, no ads, just code.": "Keine Abonnements, keine Werbung, nur Code.", + "Nothing found for": "Nichts gefunden für", + "Now In VC:": "Jetzt im VC:", + "on GitHub": "auf GitHub", + "Online:": "Online:", + "Oops! The page you are looking for does not exist. Please return to the main page and try again.": "Hoppla! Die gesuchte Seite existiert nicht. Bitte kehre zur Hauptseite zurück und versuche es erneut.", + "Open the repository on": "Das Repository öffnen auf", + "Open/close menu": "Menü öffnen/schließen", + "Other ways to help": "Andere Möglichkeiten zu helfen", + "PhysicsHub": "PhysicsHub", + "PhysicsHub - Open-source physics playground": "PhysicsHub - Open-Source-Physik-Spielplatz", + "PhysicsHub – Best website to learn physics easily.": "PhysicsHub – Die beste Website, um Physik einfach zu lernen.", + "PhysicsHub community": "PhysicsHub-Community", + "PhysicsHub is an open-source project: anyone can help make it better by adding simulations, improving the code, or creating new educational resources.": "PhysicsHub ist ein Open-Source-Projekt: Jeder kann dazu beitragen, es zu verbessern, indem er Simulationen hinzufügt, den Code verbessert oder neue Bildungsressourcen erstellt.", + "Pinned Blogs": "Angeheftete Blogs", + "Play/Pause simulation": "Simulation abspielen/pausieren", + "Preview": "Vorschau", + "Preview Code": "Code-Vorschau", + "Previous": "Vorherige", + "Previous Article": "Vorheriger Artikel", + "Project Contributors": "Projektmitwirkende", + "Project created and maintained by": "Projekt erstellt und gepflegt von", + "Public Channels:": "Öffentliche Kanäle:", + "pull request": "Pull Request", + "Quick Links": "Schnelllinks", + "Read more": "Mehr lesen", + "Read the rules in CONTRIBUTING.md": "Lies die Regeln in CONTRIBUTING.md", + "Related Articles": "Verwandte Artikel", + "Released under the": "Veröffentlicht unter der", + "Remove filter": "Filter entfernen", + "Report bugs or errors": "Bugs oder Fehler melden", + "Request sent successfully! The blog will be online after review.": "Anfrage erfolgreich gesendet! Der Blog wird nach der Überprüfung online sein.", + "Reset simulation": "Simulation zurücksetzen", + "Save": "Speichern", + "Save inputs to local memory": "Eingaben im lokalen Speicher speichern", + "Scroll to explore": "Scrollen zum Erkunden", + "SCROLL TO EXPLORE": "SCROLLEN ZUM ERKUNDEN", + "Search": "Suchen", + "Search Results": "Suchergebnisse", + "Search...": "Suchen...", + "See how to contribute": "Sieh wie man beiträgt", + "Select a theme": "Ein Thema auswählen", + "Select Theme:": "Thema auswählen:", + "Share on LinkedIn": "Auf LinkedIn teilen", + "Share on Twitter": "Auf Twitter teilen", + "Share on WhatsApp": "Auf WhatsApp teilen", + "Share:": "Teilen:", + "Show panel": "Panel anzeigen", + "Simple Test Key": "Einfacher Testschlüssel", + "Simulation Inputs deleted for ": "Simulationseingaben gelöscht für ", + "Small": "Klein", + "Start visualizing them.": "Beginne, sie zu visualisieren.", + "Stats": "Statistiken", + "Stop memorizing formulas.": "Hör auf, Formeln auswendig zu lernen.", + "Students, devs and physics lovers worldwide.": "Schüler, Entwickler und Physikliebhaber weltweit.", + "Submit a": "Einen/Eine einreichen", + "Success": "Erfolg", + "Thank you for joining us!": "Danke, dass du dabei bist!", + "the community": "die Community", + "The shareable link has been copied to your clipboard.\n Share it now on Social Media:": "Der teilbare Link wurde in deine Zwischenablage kopiert.\n Teile ihn jetzt in den sozialen Medien:", + "Time to read": "Lesezeit", + "Tip": "Tipp", + "Title for your blog...": "Titel für deinen Blog...", + "Title:": "Titel:", + "Toggle controls": "Steuerung umschalten", + "Toggle filters menu": "Filtermenü umschalten", + "Toggle show/hide mode": "Anzeige-/Ausblendmodus umschalten", + "Translate the site into other languages": "Die Website in andere Sprachen übersetzen", + "turns abstract equations into reactive simulations. We are an open-source sandbox where students pull levers, change variables, and immediately see how the math behaves.": "verwandelt abstrakte Gleichungen in reaktive Simulationen. Wir sind ein Open-Source-Sandkasten, in dem Schüler Hebel betätigen, Variablen ändern und sofort sehen, wie sich die Mathematik verhält.", + "Unknown block type": "Unbekannter Blocktyp", + "Untitled Blog": "Unbenannter Blog", + "Upload simulation settings (JSON)": "Simulationseinstellungen hochladen (JSON)", + "View mode": "Ansichtsmodus", + "Visual Editor": "Visueller Editor", + "Visuals over Formulas:": "Visuals über Formeln:", + "Wait it to be accepted": "Warte auf Akzeptierung", + "Warning": "Warnung", + "We are excited to have you in our Discord community. Feel free to explore the channels, ask questions, and connect with other fans or contributors.": "Wir freuen uns, dich in unserer Discord-Community zu haben. Erkunde die Kanäle, stelle Fragen und verbinde dich mit anderen Fans oder Mitwirkenden.", + "We don't just draw animations; we simulate the math. Every lab runs on a real-time physics engine to ensure that what you see on screen matches the reality of the equation.": "Wir zeichnen nicht nur Animationen; wir simulieren die Mathematik. Jedes Labor läuft auf einer Echtzeit-Physik-Engine, um sicherzustellen, dass das, was du auf dem Bildschirm siehst, der Realität der Gleichung entspricht.", + "We prioritize interactive canvases.": "Wir priorisieren interaktive Leinwände.", + "What contributors get": "Was Mitwirkende erhalten", + "Who can contribute": "Wer beitragen kann", + "Why we built this": "Warum wir das gebaut haben", + "Write a caption...": "Schreibe eine Bildunterschrift...", + "Write theory about simulations": "Theorie über Simulationen schreiben", + "Zero Paywalls:": "Keine Bezahlschranken:" } diff --git a/app/(core)/locales/es.json b/app/(core)/locales/es.json index 58b67262..9386bafa 100644 --- a/app/(core)/locales/es.json +++ b/app/(core)/locales/es.json @@ -1,233 +1,233 @@ { - " uploaded successfully!": "", - "A small web application to help student understand physics with cool interactive simulations and easily understandable theory.": "", - "Add Callout/Note": "", - "Add Code Block": "", - "Add Column": "", - "Add Example/Quote": "", - "Add Formula (LaTeX)": "", - "Add H3 Subheading": "", - "Add H4/H5 Subtitle": "", - "Add Image": "", - "Add Item": "", - "Add List": "", - "Add Paragraph": "", - "Add Row": "", - "Add Section Title": "", - "Add Table": "", - "Add Toggle/Spoiler": "", - "All the blogs": "", - "and": "", - "and talk with fans and contributors!": "", - "and the": "", - "Anyone can contribute to this project, even if you aren't a programmer. We need people that want to write the theory part or just to give us some new ideas.": "", - "Are you sure?": "", - "Author": "", - "Back": "", - "Back to Blog List": "", - "Back to home": "", - "Back to top": "", - "Because we are open-source, you can inspect the code to see how gravity works, fork a repo to build your own experiment, or fix a bug in our optics engine.": "", - "below": "", - "Beyond the labs, this is a": "", - "Blog": "", - "Built by the people who use it.": "", - "Built for accuracy": "", - "Card view": "", - "Change simulation speed": "", - "Chapter": "", - "chapters available.": "", - "Check out this simulation on PhysicsHub, it's": "", - "Clean code structure for forking": "", - "Close": "", - "Close modal": "", - "collaborative space": "", - "commit": "", - "commits": "", - "Community Driven:": "", - "Compact view": "", - "completely free": "", - "Connect": "", - "Contents": "", - "Contribute": "", - "Contribute to PhysicsHub": "", - "Contributors": "", - "Copied": "", - "Copied!": "", - "Copy code": "", - "Copy embed code to clipboard": "", - "Copy formula": "", - "Copy Link": "", - "Copy shareable link to clipboard": "", - "Create a new blog": "", - "Credits to": "", - "Currently": "", - "Delete all blocks": "", - "Delete ALL blocks and section titles? This cannot be undone!": "", - "Delete Block": "", - "Delete saved inputs from local memory": "", - "Details": "", - "Discord": "", - "Discord special role": "", - "Discover more about us": "", - "Download": "", - "Download inputs as JSON file": "", - "Download is starting...": "", - "Drag to move": "", - "Duplicate Block": "", - "Edit": "", - "Edit Code": "", - "Embed code copied!": "", - "Empty Formula": "", - "Error during publication. Please try again later.": "", - "Error parsing JS:": "", - "Error: Invalid content structure.": "", - "Error: JS structure must contain 'sections'.": "", - "Error: JSON file is not valid.": "", - "Experience physics in real time, uncover the concepts behind the formulas, and instantly see how they apply to the real world.": "", - "Explore core physics concepts through real-time, interactive experiments": "", - "Explore simulations": "", - "Follow the instruction in the README.md": "", - "for some simulations concepts.": "", - "Full": "", - "GitHub": "", - "GitHub Stars": "", - "Go to blog": "", - "Go to simulation": "", - "Go to Simulations": "", - "Hands-on experiments across physics topics.": "", - "Hero": "", - "Hide panel": "", - "Home": "", - "How to contribute": "", - "icon": "", - "If the download does not start automatically, please click on 'Download'.": "", - "Image URL": "", - "Info": "", - "Inputs for the simulation": "", - "Inputs value saved in local memory for ": "", - "Insert LaTeX code here...": "", - "Interactive Physics Simulations": "", - "Interactive Simulations": "", - "Invalid JS syntax": "", - "Join": "", - "Join other fans and contributors and talk with them!": "", - "Join our Discord": "", - "Join the community on": "", - "JS Editor": "", - "language": "", - "Large": "", - "Last update:": "", - "Leave Feedback": "", - "Let's begin": "", - "library that belongs to the community, not a corporation.": "", - "Light/Dark mode native support": "", - "Link Copied!": "", - "Link profile in the README.md": "", - "Link profile in the section": "", - "List view": "", - "Live controls & theory side-by-side": "", - "Loading Editor...": "", - "Loading simulation...": "", - "Logo": "", - "Loved by the open-source community.": "", - "Math-accurate physics engines": "", - "Medium": "", - "min": "", - "MIT License": "", - "Modify the source code": "", - "Most high-quality physics software is locked behind paywalls or stuck in old interfaces. PhysicsHub exists to deliver a modern, performant, and": "", - "New Blog": "", - "New Blog Title": "", - "New Column": "", - "New Data": "", - "New Item": "", - "Next": "", - "Next Article": "", - "No subscriptions, no ads, just code.": "", - "Nothing found for": "", - "Now In VC:": "", - "on GitHub": "", - "Online:": "", - "Oops! The page you are looking for does not exist. Please return to the main page and try again.": "", - "Open the repository on": "", - "Open/close menu": "", - "Other ways to help": "", - "PhysicsHub": "", - "PhysicsHub - Open-source physics playground": "", - "PhysicsHub – Best website to learn physics easily.": "", - "PhysicsHub community": "", - "PhysicsHub is an open-source project: anyone can help make it better by adding simulations, improving the code, or creating new educational resources.": "", - "Pinned Blogs": "", - "Play/Pause simulation": "", - "Preview": "", - "Preview Code": "", - "Previous": "", - "Previous Article": "", - "Project Contributors": "", - "Project created and maintained by": "", - "Public Channels:": "", - "pull request": "", - "Quick Links": "", - "Read more": "", - "Read the rules in CONTRIBUTING.md": "", - "Related Articles": "", - "Released under the": "", - "Remove filter": "", - "Report bugs or errors": "", - "Request sent successfully! The blog will be online after review.": "", - "Reset simulation": "", - "Save": "", - "Save inputs to local memory": "", - "Scroll to explore": "", - "SCROLL TO EXPLORE": "", - "Search": "", - "Search Results": "", - "Search...": "", - "See how to contribute": "", - "Select a theme": "", - "Select Theme:": "", - "Share on LinkedIn": "", - "Share on Twitter": "", - "Share on WhatsApp": "", - "Share:": "", - "Show panel": "", - "Simple Test Key": "", - "Simulation Inputs deleted for ": "", - "Small": "", - "Start visualizing them.": "", - "Stats": "", - "Stop memorizing formulas.": "", - "Students, devs and physics lovers worldwide.": "", - "Submit a": "", - "Success": "", - "Thank you for joining us!": "", - "the community": "", - "The shareable link has been copied to your clipboard.\n Share it now on Social Media:": "", - "Time to read": "", - "Tip": "", - "Title for your blog...": "", - "Title:": "", - "Toggle controls": "", - "Toggle filters menu": "", - "Toggle show/hide mode": "", - "Translate the site into other languages": "", - "turns abstract equations into reactive simulations. We are an open-source sandbox where students pull levers, change variables, and immediately see how the math behaves.": "", - "Unknown block type": "", - "Untitled Blog": "", - "Upload simulation settings (JSON)": "", - "View mode": "", - "Visual Editor": "", - "Visuals over Formulas:": "", - "Wait it to be accepted": "", - "Warning": "", - "We are excited to have you in our Discord community. Feel free to explore the channels, ask questions, and connect with other fans or contributors.": "", - "We don't just draw animations; we simulate the math. Every lab runs on a real-time physics engine to ensure that what you see on screen matches the reality of the equation.": "", - "We prioritize interactive canvases.": "", - "What contributors get": "", - "Who can contribute": "", - "Why we built this": "", - "Write a caption...": "", - "Write theory about simulations": "", - "Zero Paywalls:": "" + " uploaded successfully!": " subido exitosamente!", + "A small web application to help student understand physics with cool interactive simulations and easily understandable theory.": "Una pequeña aplicación web para ayudar a los estudiantes a entender la física con simulaciones interactivas y teoría fácilmente comprensible.", + "Add Callout/Note": "Agregar nota/aviso", + "Add Code Block": "Agregar bloque de código", + "Add Column": "Agregar columna", + "Add Example/Quote": "Agregar ejemplo/cita", + "Add Formula (LaTeX)": "Agregar fórmula (LaTeX)", + "Add H3 Subheading": "Agregar subtítulo H3", + "Add H4/H5 Subtitle": "Agregar subtítulo H4/H5", + "Add Image": "Agregar imagen", + "Add Item": "Agregar elemento", + "Add List": "Agregar lista", + "Add Paragraph": "Agregar párrafo", + "Add Row": "Agregar fila", + "Add Section Title": "Agregar título de sección", + "Add Table": "Agregar tabla", + "Add Toggle/Spoiler": "Agregar desplegable/spoiler", + "All the blogs": "Todos los blogs", + "and": "y", + "and talk with fans and contributors!": "¡y habla con fans y colaboradores!", + "and the": "y el", + "Anyone can contribute to this project, even if you aren't a programmer. We need people that want to write the theory part or just to give us some new ideas.": "Cualquiera puede contribuir a este proyecto, incluso si no eres programador. Necesitamos personas que quieran escribir la parte teórica o simplemente darnos nuevas ideas.", + "Are you sure?": "¿Estás seguro?", + "Author": "Autor", + "Back": "Volver", + "Back to Blog List": "Volver a la lista de blogs", + "Back to home": "Volver al inicio", + "Back to top": "Volver arriba", + "Because we are open-source, you can inspect the code to see how gravity works, fork a repo to build your own experiment, or fix a bug in our optics engine.": "Como somos de código abierto, puedes inspeccionar el código para ver cómo funciona la gravedad, bifurcar un repositorio para construir tu propio experimento, o corregir un error en nuestro motor de óptica.", + "below": "abajo", + "Beyond the labs, this is a": "Más allá de los laboratorios, esto es un", + "Blog": "Blog", + "Built by the people who use it.": "Construido por las personas que lo usan.", + "Built for accuracy": "Construido para la precisión", + "Card view": "Vista de tarjetas", + "Change simulation speed": "Cambiar velocidad de simulación", + "Chapter": "Capítulo", + "chapters available.": "capítulos disponibles.", + "Check out this simulation on PhysicsHub, it's": "Mira esta simulación en PhysicsHub, es", + "Clean code structure for forking": "Estructura de código limpia para bifurcar", + "Close": "Cerrar", + "Close modal": "Cerrar modal", + "collaborative space": "espacio colaborativo", + "commit": "confirmación", + "commits": "confirmaciones", + "Community Driven:": "Impulsado por la comunidad:", + "Compact view": "Vista compacta", + "completely free": "completamente gratis", + "Connect": "Conectar", + "Contents": "Contenido", + "Contribute": "Contribuir", + "Contribute to PhysicsHub": "Contribuir a PhysicsHub", + "Contributors": "Colaboradores", + "Copied": "Copiado", + "Copied!": "¡Copiado!", + "Copy code": "Copiar código", + "Copy embed code to clipboard": "Copiar código embebido al portapapeles", + "Copy formula": "Copiar fórmula", + "Copy Link": "Copiar enlace", + "Copy shareable link to clipboard": "Copiar enlace compartible al portapapeles", + "Create a new blog": "Crear un nuevo blog", + "Credits to": "Créditos a", + "Currently": "Actualmente", + "Delete all blocks": "Eliminar todos los bloques", + "Delete ALL blocks and section titles? This cannot be undone!": "¿Eliminar TODOS los bloques y títulos de sección? ¡Esto no se puede deshacer!", + "Delete Block": "Eliminar bloque", + "Delete saved inputs from local memory": "Eliminar entradas guardadas de la memoria local", + "Details": "Detalles", + "Discord": "Discord", + "Discord special role": "Rol especial de Discord", + "Discover more about us": "Descubre más sobre nosotros", + "Download": "Descargar", + "Download inputs as JSON file": "Descargar entradas como archivo JSON", + "Download is starting...": "La descarga está comenzando...", + "Drag to move": "Arrastra para mover", + "Duplicate Block": "Duplicar bloque", + "Edit": "Editar", + "Edit Code": "Editar código", + "Embed code copied!": "¡Código embebido copiado!", + "Empty Formula": "Fórmula vacía", + "Error during publication. Please try again later.": "Error durante la publicación. Por favor, inténtalo de nuevo más tarde.", + "Error parsing JS:": "Error al analizar JS:", + "Error: Invalid content structure.": "Error: Estructura de contenido no válida.", + "Error: JS structure must contain 'sections'.": "Error: La estructura JS debe contener 'sections'.", + "Error: JSON file is not valid.": "Error: El archivo JSON no es válido.", + "Experience physics in real time, uncover the concepts behind the formulas, and instantly see how they apply to the real world.": "Experimenta la física en tiempo real, descubre los conceptos detrás de las fórmulas y observa al instante cómo se aplican al mundo real.", + "Explore core physics concepts through real-time, interactive experiments": "Explora conceptos fundamentales de física a través de experimentos interactivos en tiempo real", + "Explore simulations": "Explorar simulaciones", + "Follow the instruction in the README.md": "Sigue las instrucciones en el README.md", + "for some simulations concepts.": "para algunos conceptos de simulaciones.", + "Full": "Completo", + "GitHub": "GitHub", + "GitHub Stars": "Estrellas de GitHub", + "Go to blog": "Ir al blog", + "Go to simulation": "Ir a la simulación", + "Go to Simulations": "Ir a las simulaciones", + "Hands-on experiments across physics topics.": "Experimentos prácticos en temas de física.", + "Hero": "Hero", + "Hide panel": "Ocultar panel", + "Home": "Inicio", + "How to contribute": "Cómo contribuir", + "icon": "ícono", + "If the download does not start automatically, please click on 'Download'.": "Si la descarga no comienza automáticamente, por favor haz clic en 'Descargar'.", + "Image URL": "URL de imagen", + "Info": "Info", + "Inputs for the simulation": "Entradas para la simulación", + "Inputs value saved in local memory for ": "Valor de entradas guardado en memoria local para ", + "Insert LaTeX code here...": "Inserta código LaTeX aquí...", + "Interactive Physics Simulations": "Simulaciones de Física Interactivas", + "Interactive Simulations": "Simulaciones Interactivas", + "Invalid JS syntax": "Sintaxis JS no válida", + "Join": "Unirse", + "Join other fans and contributors and talk with them!": "¡Únete a otros fans y colaboradores y habla con ellos!", + "Join our Discord": "Únete a nuestro Discord", + "Join the community on": "Únete a la comunidad en", + "JS Editor": "Editor JS", + "language": "idioma", + "Large": "Grande", + "Last update:": "Última actualización:", + "Leave Feedback": "Dejar comentarios", + "Let's begin": "Comencemos", + "library that belongs to the community, not a corporation.": "biblioteca que pertenece a la comunidad, no a una corporación.", + "Light/Dark mode native support": "Soporte nativo para modo claro/oscuro", + "Link Copied!": "¡Enlace copiado!", + "Link profile in the README.md": "Enlazar perfil en el README.md", + "Link profile in the section": "Enlazar perfil en la sección", + "List view": "Vista de lista", + "Live controls & theory side-by-side": "Controles en vivo y teoría lado a lado", + "Loading Editor...": "Cargando editor...", + "Loading simulation...": "Cargando simulación...", + "Logo": "Logo", + "Loved by the open-source community.": "Amado por la comunidad de código abierto.", + "Math-accurate physics engines": "Motores de física matemáticamente precisos", + "Medium": "Mediano", + "min": "min", + "MIT License": "Licencia MIT", + "Modify the source code": "Modificar el código fuente", + "Most high-quality physics software is locked behind paywalls or stuck in old interfaces. PhysicsHub exists to deliver a modern, performant, and": "La mayoría del software de física de alta calidad está bloqueado detrás de barreras de pago o atascado en interfaces antiguas. PhysicsHub existe para ofrecer una solución moderna, eficiente y", + "New Blog": "Nuevo blog", + "New Blog Title": "Nuevo título de blog", + "New Column": "Nueva columna", + "New Data": "Nuevos datos", + "New Item": "Nuevo elemento", + "Next": "Siguiente", + "Next Article": "Artículo siguiente", + "No subscriptions, no ads, just code.": "Sin suscripciones, sin anuncios, solo código.", + "Nothing found for": "Nada encontrado para", + "Now In VC:": "Ahora en VC:", + "on GitHub": "en GitHub", + "Online:": "En línea:", + "Oops! The page you are looking for does not exist. Please return to the main page and try again.": "¡Vaya! La página que buscas no existe. Por favor, vuelve a la página principal e inténtalo de nuevo.", + "Open the repository on": "Abrir el repositorio en", + "Open/close menu": "Abrir/cerrar menú", + "Other ways to help": "Otras formas de ayudar", + "PhysicsHub": "PhysicsHub", + "PhysicsHub - Open-source physics playground": "PhysicsHub - Laboratorio de física de código abierto", + "PhysicsHub – Best website to learn physics easily.": "PhysicsHub – El mejor sitio web para aprender física fácilmente.", + "PhysicsHub community": "Comunidad de PhysicsHub", + "PhysicsHub is an open-source project: anyone can help make it better by adding simulations, improving the code, or creating new educational resources.": "PhysicsHub es un proyecto de código abierto: cualquiera puede ayudar a mejorarlo agregando simulaciones, mejorando el código o creando nuevos recursos educativos.", + "Pinned Blogs": "Blogs destacados", + "Play/Pause simulation": "Reproducir/Pausar simulación", + "Preview": "Vista previa", + "Preview Code": "Vista previa del código", + "Previous": "Anterior", + "Previous Article": "Artículo anterior", + "Project Contributors": "Colaboradores del proyecto", + "Project created and maintained by": "Proyecto creado y mantenido por", + "Public Channels:": "Canales públicos:", + "pull request": "solicitud de extracción", + "Quick Links": "Enlaces rápidos", + "Read more": "Leer más", + "Read the rules in CONTRIBUTING.md": "Lee las reglas en CONTRIBUTING.md", + "Related Articles": "Artículos relacionados", + "Released under the": "Publicado bajo", + "Remove filter": "Eliminar filtro", + "Report bugs or errors": "Reportar errores o fallos", + "Request sent successfully! The blog will be online after review.": "¡Solicitud enviada exitosamente! El blog estará en línea después de la revisión.", + "Reset simulation": "Reiniciar simulación", + "Save": "Guardar", + "Save inputs to local memory": "Guardar entradas en memoria local", + "Scroll to explore": "Desplázate para explorar", + "SCROLL TO EXPLORE": "DESPLÁZATE PARA EXPLORAR", + "Search": "Buscar", + "Search Results": "Resultados de búsqueda", + "Search...": "Buscar...", + "See how to contribute": "Ver cómo contribuir", + "Select a theme": "Seleccionar un tema", + "Select Theme:": "Seleccionar tema:", + "Share on LinkedIn": "Compartir en LinkedIn", + "Share on Twitter": "Compartir en Twitter", + "Share on WhatsApp": "Compartir en WhatsApp", + "Share:": "Compartir:", + "Show panel": "Mostrar panel", + "Simple Test Key": "Clave de prueba simple", + "Simulation Inputs deleted for ": "Entradas de simulación eliminadas para ", + "Small": "Pequeño", + "Start visualizing them.": "Comienza a visualizarlos.", + "Stats": "Estadísticas", + "Stop memorizing formulas.": "Deja de memorizar fórmulas.", + "Students, devs and physics lovers worldwide.": "Estudiantes, desarrolladores y amantes de la física en todo el mundo.", + "Submit a": "Enviar un", + "Success": "Éxito", + "Thank you for joining us!": "¡Gracias por unirte a nosotros!", + "the community": "la comunidad", + "The shareable link has been copied to your clipboard.\n Share it now on Social Media:": "El enlace compartible ha sido copiado a tu portapapeles.\n Compártelo ahora en las redes sociales:", + "Time to read": "Tiempo de lectura", + "Tip": "Consejo", + "Title for your blog...": "Título para tu blog...", + "Title:": "Título:", + "Toggle controls": "Alternar controles", + "Toggle filters menu": "Alternar menú de filtros", + "Toggle show/hide mode": "Alternar modo mostrar/ocultar", + "Translate the site into other languages": "Traducir el sitio a otros idiomas", + "turns abstract equations into reactive simulations. We are an open-source sandbox where students pull levers, change variables, and immediately see how the math behaves.": "convierte ecuaciones abstractas en simulaciones reactivas. Somos un sandbox de código abierto donde los estudiantes mueven palancas, cambian variables y ven inmediatamente cómo se comporta la matemática.", + "Unknown block type": "Tipo de bloque desconocido", + "Untitled Blog": "Blog sin título", + "Upload simulation settings (JSON)": "Cargar configuración de simulación (JSON)", + "View mode": "Modo de vista", + "Visual Editor": "Editor visual", + "Visuals over Formulas:": "Visuales sobre fórmulas:", + "Wait it to be accepted": "Espera a que sea aceptado", + "Warning": "Advertencia", + "We are excited to have you in our Discord community. Feel free to explore the channels, ask questions, and connect with other fans or contributors.": "Estamos emocionados de tenerte en nuestra comunidad de Discord. Siéntete libre de explorar los canales, hacer preguntas y conectar con otros fans o colaboradores.", + "We don't just draw animations; we simulate the math. Every lab runs on a real-time physics engine to ensure that what you see on screen matches the reality of the equation.": "No solo dibujamos animaciones; simulamos la matemática. Cada laboratorio funciona con un motor de física en tiempo real para asegurar que lo que ves en pantalla coincide con la realidad de la ecuación.", + "We prioritize interactive canvases.": "Priorizamos los lienzos interactivos.", + "What contributors get": "Qué obtienen los colaboradores", + "Who can contribute": "Quién puede contribuir", + "Why we built this": "Por qué lo construimos", + "Write a caption...": "Escribe un pie de foto...", + "Write theory about simulations": "Escribe teoría sobre simulaciones", + "Zero Paywalls:": "Sin barreras de pago:" } diff --git a/app/(core)/locales/meta.json b/app/(core)/locales/meta.json index 210b4104..6fed6042 100644 --- a/app/(core)/locales/meta.json +++ b/app/(core)/locales/meta.json @@ -5,22 +5,22 @@ }, "it": { "name": "Italian", - "completed": false + "completed": true }, "es": { "name": "Spanish", - "completed": false + "completed": true }, "fr": { "name": "French", - "completed": false + "completed": true }, "de": { "name": "German", - "completed": false + "completed": true }, "ar": { "name": "Arabic", - "completed": false + "completed": true } }