Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…ring/teddycloud into develop
  • Loading branch information
SciLor committed Oct 4, 2024
2 parents d8f051a + 10744ef commit 54bb656
Show file tree
Hide file tree
Showing 7 changed files with 869 additions and 134 deletions.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion contrib/data/www/web/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
-->
<link rel="manifest" href="/web/manifest.json" />
<title>TeddyCloud</title>
<script type="module" crossorigin src="/web/assets/index-TMm-cLxU.js"></script>
<script type="module" crossorigin src="/web/assets/index-DcXUC-CU.js"></script>
<link rel="stylesheet" crossorigin href="/web/assets/index-BU1Nt4kW.css">
</head>
<body>
Expand Down
18 changes: 13 additions & 5 deletions contrib/data/www/web/translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,8 @@
"items": {
"01certificates": "Zertifikate in einem ESP32-Firmware-Dump extrahieren/injizieren",
"02newServerHost": "Neuen Server-Host festlegen",
"03wifiCredentials": "WLAN-Zugangsdaten festlegen"
"03wifiCredentials": "WLAN-Zugangsdaten festlegen",
"04extractCertificates": "Zertifikate extrahieren und in TeddyCloud ablegen"
},
"title": "ESP32 Box Flashing"
},
Expand All @@ -241,7 +242,6 @@
},
"futureFeatures": {
"01firmwareUpdate": "Firmware-Update über TeddyCloud",
"02improvedFlashing": "Verbessertes ESP32 Box Flashing (vollständig über Web GUI, keine Backend-Schritte mehr)",
"03reportUnknownTonies": "Unbekannte Tonies melden",
"04completeTAPIntegration": "Abschluss der TAP-WebFrontend-Integration",
"05completeCustomToniesIntegration": "Abschluss der Integration benutzerdefinierter Tonies im JSON-WebFront (\"Metadaten benutzerdefinierter Tags\")",
Expand Down Expand Up @@ -281,7 +281,8 @@
"change": "Sprache ändern",
"english": "EN",
"french": "FR",
"german": "DE"
"german": "DE",
"spanish": "ES"
},
"languageUtil": {
"de-de": "Deutsch",
Expand Down Expand Up @@ -417,16 +418,21 @@
"connectingToESP": "Verbinde zum ESP...",
"connectingWriteFlash": "Verbinde zum Schreiben des Flash...",
"downloadFlashFilesHint": "Die Firmware Images sind im Datenverzeichnis deines Servers gespeichert, falls du sie nochmal flashen möchtest. Wenn du deine Firmware Images woanders speichern willst, kannst du sie herunterladen und an einem sicheren Ort ablegen:",
"downloadFlashFilesHintP1": "Du kannst sie manuell ins Verzeichnis /certs/client/ extrahieren. Das kannst du entweder mit teddycloud Executable auf deinem Computer machen oder über die Docker-Shell.",
"downloadFlashFilesHintP2": "Bitte überprüfe den Dateinamen der extrahierten Zertifikate, besonders die Groß- und Kleinschreibung! Ändere sie in Kleinbuchstaben, wenn sie in Großbuchstaben sind.",
"downloadLink": "Download ungepachte Firmware",
"downloadLinkPatched": "Download gepachte Firmware",
"error": "Fehler",
"extractCertificates": "Zertifikate für TeddyCloud extrahieren",
"extractCertificatesAutomaticallyHint": "Klicke den Button \"Zertifikate für TeddyCloud extrahieren\" zum automatischen Extrahieren und Ablegen der Zertifikate in TeddyCloud.",
"extractCertificatesAutomaticallyHint2": "Die Zertifikate werden an bis zu zwei Speicherorten abgelegt: Zuerst im Basisclientzertifikatverzeichnis für TeddyCloud unter ../{{certDir}}/ (falls keine Zertifikate vorhanden sind) und dann im Ordner ../{{certDir}}/{{mac}}.",
"extractCertificatesManually": "Zertifikate manuell extrahieren",
"extractCertificatesManuallyHint": "Du kannst die Zertifikate auch manuell extrahieren, führe dazu die folgenden Schritte durch",
"extractCertificatesManuallyHintP1": "Das kannst du entweder mit teddycloud Executable auf deinem Computer machen oder über die Docker-Shell.",
"extractCertificatesManuallyHintP2": "Bitte überprüfe den Dateinamen der extrahierten Zertifikate, besonders die Groß- und Kleinschreibung! Ändere sie in Kleinbuchstaben, wenn sie in Großbuchstaben sind.",
"extractCertificatesManuallyHintP3": "Für die Einrichtung deiner ersten Toniebox mit TeddyCloud kopiere die Zertifikate in das Verzeichnis der Basis-Client-Zertifikate. TeddyCloud verwendet diese Zertifikate, um sich bei der offiziellen Tonies Cloud zu authentifizieren, sodass Inhalte ohne Interaktion mit der Toniebox heruntergeladen werden können (z.B., wenn du in der Benutzeroberfläche auf 'Download' bei einem Tonie klickst).",
"extractingCertificates": "Zertifikate für TeddyCloud werden extrahiert...",
"extractingCertificates409ResponseForceOverwrite": "Vorhandene Zertifikate überschreiben",
"extractingCertificates409ResponseForceOverwriteConfirmButton": "Dateien überschreiben",
"extractingCertificates409ResponseForceOverwriteContent": "Der erste Versuch, die Zertifikate zu speichern, ist fehlgeschlagen: {{error}}. Möchten Sie die vorhandenen Dateien überschreiben?",
"extractingCertificatesFailed": "Zertifikate aus \"{{file}}\" extrahieren fehlgeschlagen",
"extractingCertificatesSuccessful": "Zertifikate erfolgreich aus \"{{file}}\" extrahiert und in TeddyCloud abgelegt.",
"failedToCommunicate": "Kommunikation fehlgeschlagen:",
Expand Down Expand Up @@ -490,6 +496,8 @@
"redirect": "Weiter zu HTTPS",
"title": "ESP32 Box Flashing"
},
"hintLatestFirmware": "Für die Ersteinrichtung deiner Toniebox mit TeddyCloud stelle bitte sicher, dass die neueste Firmware installiert ist. Wenn du dir nicht sicher bist, ob deine Toniebox auf dem neuesten Stand ist, verbinde sie mit der offiziellen Cloud und warte, bis das Firmware-Update abgeschlossen ist.",
"hintLatestFirmwareTitle": "Wichtig",
"lastOnline": "zuletzt online",
"lastPlayedTonie": "Zuletzt gespielter Tonie: ",
"linkToBoxCFW": "Öffne Web Frontend deiner Toniebox",
Expand Down
24 changes: 16 additions & 8 deletions contrib/data/www/web/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -179,9 +179,6 @@
"uploading": "Uploading..."
}
},
"inputValidator": {
"invalidCharactersDetected": "Your input contains invalid characters, such as {{invalidChar}}"
},
"home": {
"features": {
"currentlyImplementedFeatures": "Currently implemented features",
Expand Down Expand Up @@ -230,7 +227,8 @@
"items": {
"01certificates": "extract/inject certificates on a esp32 firmware dump",
"02newServerHost": "set new server host",
"03wifiCredentials": "set WiFi credentials"
"03wifiCredentials": "set WiFi credentials",
"04extractCertificates": "Extract certificates and store in TeddyCloud"
},
"title": "ESP32 Box flashing"
},
Expand All @@ -244,7 +242,6 @@
},
"futureFeatures": {
"01firmwareUpdate": "Firmware update through TeddyCloud",
"02improvedFlashing": "Improved ESP32 Box Flashing (completely through Web GUI, no backend steps anymore)",
"03reportUnknownTonies": "Report unknown Tonies",
"04completeTAPIntegration": "Completion of TAP WebFrontend Integration",
"05completeCustomToniesIntegration": "Completion of Custom Tonies Json WebFront Integration (\"Meta data of custom tags\")",
Expand Down Expand Up @@ -276,11 +273,15 @@
},
"yourTonies": "Your Tonies"
},
"inputValidator": {
"invalidCharactersDetected": "Your input contains invalid characters, such as {{invalidChar}}"
},
"language": {
"change": "Change language",
"english": "EN",
"french": "FR",
"german": "DE"
"german": "DE",
"spanish": "ES"
},
"languageUtil": {
"de-de": "German",
Expand Down Expand Up @@ -416,16 +417,21 @@
"connectingToESP": "Connecting to ESP...",
"connectingWriteFlash": "Connecting to write Flash...",
"downloadFlashFilesHint": "The firmware images are stored in your server's data directory in case you want to reflash them. In case you want to save your firmware images somewhere else, you can download them and move them to a safe place:",
"downloadFlashFilesHintP1": "You can manually extract them into the /certs/client/ directory. You can either do that with the teddycloud executable on your computer or you may do it via the docker shell",
"downloadFlashFilesHintP2": "Please check the filename of the extracted certs, especially the case! Change them to lowercase if they are uppercase.",
"downloadLink": "Download unpatched firmware",
"downloadLinkPatched": "Download patched firmware",
"error": "Error",
"extractCertificates": "Extract Certificates for TeddyCloud",
"extractCertificatesAutomaticallyHint": "Click the button \"Extract certificates for TeddyCloud\" to automatically extract and store the certificates in TeddyCloud.",
"extractCertificatesAutomaticallyHint2": "Certificates will be stored in up to two locations: first, in the base client certificate directory ../{{certDir}}/ for TeddyCloud (if no certificates are already present), and second, in the folder ../{{certDir}}/{{mac}}.",
"extractCertificatesManually": "Extract certificates manually",
"extractCertificatesManuallyHint": "You can also extract the certificates manually by following the steps below.",
"extractCertificatesManuallyHintP1": "You can either do that with the teddycloud executable on your computer or you may do it via the docker shell",
"extractCertificatesManuallyHintP2": "Please check the filename of the extracted certs, especially the case! Change them to lowercase if they are uppercase.",
"extractCertificatesManuallyHintP3": "For your first Toniebox setup with TeddyCloud, copy the certificates into the base client certificates directory. TeddyCloud uses these certificates to authenticate with the official Tonies Cloud, allowing content to be downloaded without Toniebox interaction (e.g., when you click 'Download' on a Tonie in the GUI).",
"extractingCertificates": "Extracting certificates for TeddyCloud...",
"extractingCertificates409ResponseForceOverwrite": "Overwrite existing certificates",
"extractingCertificates409ResponseForceOverwriteConfirmButton": "Overwrite files",
"extractingCertificates409ResponseForceOverwriteContent": "The initial attempt to store certificates failed: {{error}}. Would you like to overwrite the existing files?",
"extractingCertificatesFailed": "Failed to extract certificates from \"{{file}}\"",
"extractingCertificatesSuccessful": "Certificates successfully extracted from \"{{file}}\" and stored in TeddyCloud.",
"failedToCommunicate": "Failed to communicate:",
Expand Down Expand Up @@ -489,6 +495,8 @@
"redirect": "Proceed to HTTPS",
"title": "ESP32 Box Flashing"
},
"hintLatestFirmware": "For the initial setup with TeddyCloud of your Toniebox, please ensure it has the latest firmware installed. If you're unsure whether your Toniebox is up to date, connect it to the official cloud and allow some time for the firmware update to complete.",
"hintLatestFirmwareTitle": "Important",
"lastOnline": "last online",
"lastPlayedTonie": "Last played Tonie: ",
"linkToBoxCFW": "Open web interface of Toniebox",
Expand Down
Loading

0 comments on commit 54bb656

Please sign in to comment.