|
179 | 179 | "uploading": "Uploading..." |
180 | 180 | } |
181 | 181 | }, |
182 | | - "inputValidator": { |
183 | | - "invalidCharactersDetected": "Your input contains invalid characters, such as {{invalidChar}}" |
184 | | - }, |
185 | 182 | "home": { |
186 | 183 | "features": { |
187 | 184 | "currentlyImplementedFeatures": "Currently implemented features", |
|
230 | 227 | "items": { |
231 | 228 | "01certificates": "extract/inject certificates on a esp32 firmware dump", |
232 | 229 | "02newServerHost": "set new server host", |
233 | | - "03wifiCredentials": "set WiFi credentials" |
| 230 | + "03wifiCredentials": "set WiFi credentials", |
| 231 | + "04extractCertificates": "Extract certificates and store in TeddyCloud" |
234 | 232 | }, |
235 | 233 | "title": "ESP32 Box flashing" |
236 | 234 | }, |
|
244 | 242 | }, |
245 | 243 | "futureFeatures": { |
246 | 244 | "01firmwareUpdate": "Firmware update through TeddyCloud", |
247 | | - "02improvedFlashing": "Improved ESP32 Box Flashing (completely through Web GUI, no backend steps anymore)", |
248 | 245 | "03reportUnknownTonies": "Report unknown Tonies", |
249 | 246 | "04completeTAPIntegration": "Completion of TAP WebFrontend Integration", |
250 | 247 | "05completeCustomToniesIntegration": "Completion of Custom Tonies Json WebFront Integration (\"Meta data of custom tags\")", |
|
276 | 273 | }, |
277 | 274 | "yourTonies": "Your Tonies" |
278 | 275 | }, |
| 276 | + "inputValidator": { |
| 277 | + "invalidCharactersDetected": "Your input contains invalid characters, such as {{invalidChar}}" |
| 278 | + }, |
279 | 279 | "language": { |
280 | 280 | "change": "Change language", |
281 | 281 | "english": "EN", |
282 | 282 | "french": "FR", |
283 | | - "german": "DE" |
| 283 | + "german": "DE", |
| 284 | + "spanish": "ES" |
284 | 285 | }, |
285 | 286 | "languageUtil": { |
286 | 287 | "de-de": "German", |
|
416 | 417 | "connectingToESP": "Connecting to ESP...", |
417 | 418 | "connectingWriteFlash": "Connecting to write Flash...", |
418 | 419 | "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:", |
419 | | - "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", |
420 | | - "downloadFlashFilesHintP2": "Please check the filename of the extracted certs, especially the case! Change them to lowercase if they are uppercase.", |
421 | 420 | "downloadLink": "Download unpatched firmware", |
422 | 421 | "downloadLinkPatched": "Download patched firmware", |
423 | 422 | "error": "Error", |
424 | 423 | "extractCertificates": "Extract Certificates for TeddyCloud", |
425 | 424 | "extractCertificatesAutomaticallyHint": "Click the button \"Extract certificates for TeddyCloud\" to automatically extract and store the certificates in TeddyCloud.", |
| 425 | + "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}}.", |
426 | 426 | "extractCertificatesManually": "Extract certificates manually", |
427 | 427 | "extractCertificatesManuallyHint": "You can also extract the certificates manually by following the steps below.", |
| 428 | + "extractCertificatesManuallyHintP1": "You can either do that with the teddycloud executable on your computer or you may do it via the docker shell", |
| 429 | + "extractCertificatesManuallyHintP2": "Please check the filename of the extracted certs, especially the case! Change them to lowercase if they are uppercase.", |
| 430 | + "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).", |
428 | 431 | "extractingCertificates": "Extracting certificates for TeddyCloud...", |
| 432 | + "extractingCertificates409ResponseForceOverwrite": "Overwrite existing certificates", |
| 433 | + "extractingCertificates409ResponseForceOverwriteConfirmButton": "Overwrite files", |
| 434 | + "extractingCertificates409ResponseForceOverwriteContent": "The initial attempt to store certificates failed: {{error}}. Would you like to overwrite the existing files?", |
429 | 435 | "extractingCertificatesFailed": "Failed to extract certificates from \"{{file}}\"", |
430 | 436 | "extractingCertificatesSuccessful": "Certificates successfully extracted from \"{{file}}\" and stored in TeddyCloud.", |
431 | 437 | "failedToCommunicate": "Failed to communicate:", |
|
489 | 495 | "redirect": "Proceed to HTTPS", |
490 | 496 | "title": "ESP32 Box Flashing" |
491 | 497 | }, |
| 498 | + "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.", |
| 499 | + "hintLatestFirmwareTitle": "Important", |
492 | 500 | "lastOnline": "last online", |
493 | 501 | "lastPlayedTonie": "Last played Tonie: ", |
494 | 502 | "linkToBoxCFW": "Open web interface of Toniebox", |
|
0 commit comments