Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I18n de #2331

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

I18n de #2331

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions src/about/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"title": "Über {appName}",
"description": "MicroPython für {lego} Powered Up Smart Hubs.",
"licenseButton": { "label": "Software-Lizenzen" },
"changelogButton": { "label": "Änderungsprotokoll" },
"websiteButton": { "label": "Pybricks-Webseite" }
}
5 changes: 5 additions & 0 deletions src/activities/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"title": "Aktivitäten",
"explorer": "Datei-Explorer",
"settings": "Einstellungen & Hilfe"
}
6 changes: 6 additions & 0 deletions src/alerts/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"message": "Ein unerwarteter Fehler ist aufgetreten. Bitte melden Sie diesen Fehler, damit wir eine bessere Fehlermeldung erstellen können.",
"technicalInfo": "Erweitern für detaillierte technische Informationen",
"copyErrorMessage": "Fehlermeldung kopieren",
"reportBug": "Fehler melden"
}
5 changes: 5 additions & 0 deletions src/app/alerts/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"updateServerFailure": {
"message": "Verbindung zum Update-Server fehlgeschlagen. Die Internetverbindung oder der Server könnte nicht verfügbar sein. Versuchen Sie es später erneut."
}
}
8 changes: 8 additions & 0 deletions src/app/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"landmark": {
"activities": "Aktivitäten",
"editor": "Editor",
"terminal": "Terminal",
"documentation": "Dokumentation"
}
}
35 changes: 35 additions & 0 deletions src/ble/alerts/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"noWebBluetooth": {
"message": "Dieser Browser unterstützt Web Bluetooth nicht oder es ist nicht aktiviert.",
"suggestion": "Verwenden Sie einen unterstützten Browser wie Google Chrome oder Microsoft Edge.",
"linux": "Web Bluetooth ist unter Linux experimentell und muss manuell aktiviert werden. Kopieren Sie den untenstehenden Link und fügen Sie ihn in die Adressleiste ein.",
"action": "Weitere Informationen"
},
"bluetoothNotAvailable": {
"message": "Es wurde kein Bluetooth-Adapter gefunden oder die Berechtigung zur Nutzung wurde nicht erteilt.",
"suggestion": "Bitte verbinden oder aktivieren Sie einen Bluetooth Low Energy Adapter, stellen Sie sicher, dass Ihr Browser die Berechtigung zur Nutzung hat und starten Sie den Browser neu.",
"browserSupport": "Einige Browser wie Brave und Opera unterstützen Web Bluetooth nicht. Verwenden Sie einen unterstützten Browser wie Chrome, Edge oder auf iOS WebBLE."
},
"noGatt": {
"message": "Der Webbrowser hat keine Berechtigung zur Nutzung von Bluetooth Low Energy erteilt."
},
"missingService": {
"message": "Mit Hub verbunden, aber {serviceName}-Dienst konnte nicht gefunden werden.",
"suggestion1": "Stellen Sie sicher, dass Sie die neueste Firmware verwenden.",
"suggestion2": "Wenn das Problem weiterhin besteht, versuchen Sie das Gerät \"{hubName}\" in Ihren OS-Bluetooth-Einstellungen zu entfernen und dann erneut zu verbinden."
},
"noHub": {
"message": "Kein Hub erkannt.",
"suggestion": "Haben Sie die Pybricks-Firmware bereits installiert?",
"flashFirmwareButton": "Pybricks-Firmware installieren",
"troubleshootButton": "Fehlerbehebung"
},
"newPybricksProfile": {
"message": "Der verbundene Hub verwendet eine neuere Version des Pybricks-Kommunikationsprofils. Einige Funktionen funktionieren möglicherweise nicht korrekt.",
"versions": "Der Hub hat {hubVersion}, während {app} {appVersion} unterstützt.",
"suggestion": "Downgraden Sie die Hub-Firmware oder aktualisieren Sie {app}, um Probleme zu vermeiden."
},
"disconnected": {
"message": "Der Hub ist nicht mehr verbunden. Bitte verbinden Sie ihn erneut und versuchen Sie es noch einmal."
}
}
12 changes: 12 additions & 0 deletions src/components/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"helpButton": {
"label": "Hilfe",
"description": "Klicken Sie hier, um die Hilfe für das Kontrollkästchen {helpForLabel} anzuzeigen."
},
"helpDialog": {
"title": "Hilfe",
"closeButton": {
"label": "Schließen"
}
}
}
20 changes: 20 additions & 0 deletions src/editor/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"tablist": {
"label": "Editor"
},
"welcome": "Willkommen",
"placeholder": "Schreiben Sie hier Ihr Programm...",
"check": "Syntax prüfen",
"toggleDocs": "Dokumentation ein-/ausblenden",
"copy": "Kopieren",
"paste": "Einfügen",
"selectAll": "Alles auswählen",
"undo": "Rückgängig",
"redo": "Wiederholen",
"closeFile": { "tooltip": "{fileName} schließen" },
"contextMenu": { "label": "Editor-Kontextmenü" },
"docs": {
"show": "Dokumentation anzeigen",
"hide": "Dokumentation ausblenden"
}
}
11 changes: 11 additions & 0 deletions src/explorer/alerts/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"fileInUse": {
"message": "Die Datei '{fileName}' konnte nicht geöffnet werden. Sie ist bereits in einem anderen Fenster geöffnet."
},
"noFilesToBackup": {
"message": "Es gibt keine Dateien zum Sichern. Erstellen Sie zuerst eine neue Datei, indem Sie auf das {icon} Symbol klicken."
},
"noPyFiles": {
"message": "In der {zip} Datei waren keine {py} Dateien enthalten."
}
}
7 changes: 7 additions & 0 deletions src/explorer/deleteFileAlert/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"message": "Die Datei '{fileName}' wird endgültig gelöscht. Dies kann nicht rückgängig gemacht werden.",
"action": {
"accept": "Löschen",
"cancel": "Behalten"
}
}
6 changes: 6 additions & 0 deletions src/explorer/duplicateFileDialog/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"title": "'{fileName}' duplizieren",
"action": {
"accept": "Duplizieren"
}
}
13 changes: 13 additions & 0 deletions src/explorer/fileNameFormGroup/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"label": "Dateiname",
"helpText": {
"isOk": "OK!",
"isEmpty": "Dateiname darf nicht leer sein.",
"hasSpaces": "Dateiname darf keine Leerzeichen enthalten.",
"hasFileExtension": "Die Dateierweiterung wird automatisch hinzugefügt.",
"hasInvalidFirstCharacter": "Dateiname muss mit einem Buchstaben ({letters}) oder Unterstrich ({underscore}) beginnen.",
"hasInvalidCharacters": "Dateiname darf nur Buchstaben ({letters}), Zahlen ({numbers}) und Unterstriche ({underscore}) enthalten.",
"alreadyExists": "Eine Datei mit diesem Namen existiert bereits. Versuchen Sie einen anderen Namen.",
"fixIt": "Automatisch korrigieren."
}
}
16 changes: 16 additions & 0 deletions src/explorer/newFileWizard/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"title": "Neue Datei erstellen",
"template": {
"label": "Vorlage"
},
"useTemplate": {
"label": "Eine Vorlage verwenden",
"description": {
"checked": "Neue Datei für den ausgewählten Hub erstellen.",
"unchecked": "Neue leere Datei erstellen."
}
},
"action": {
"create": "Erstellen"
}
}
6 changes: 6 additions & 0 deletions src/explorer/renameFileDialog/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"title": "'{fileName}' umbenennen",
"action": {
"rename": "Umbenennen"
}
}
8 changes: 8 additions & 0 deletions src/explorer/renameImportDialog/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"title": "Importierte Datei umbenennen",
"message": "Der Name der importierten Datei '{fileName}' ist in {appName} nicht erlaubt. Bitte ändern Sie den Namen unten.",
"action": {
"skip": "Import dieser Datei überspringen",
"rename": "Umbenennen"
}
}
12 changes: 12 additions & 0 deletions src/explorer/replaceImportDialog/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"title": "Bestehende Datei ersetzen?",
"message": "Es existiert bereits eine Datei mit dem gleichen Namen wie die importierte Datei '{fileName}'.",
"option": {
"remember": "Diese Antwort für weitere Konflikte merken."
},
"action": {
"skip": "Bestehende Datei behalten und Import dieser Datei überspringen",
"replace": "Bestehende Datei durch die importierte Datei ersetzen",
"rename": "Bestehende Datei behalten und importierte Datei umbenennen"
}
}
33 changes: 33 additions & 0 deletions src/explorer/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"header": {
"toolbar": {
"title": "Datei-Aktionen",
"exportAll": "Alle Dateien sichern",
"import": "Datei importieren",
"addNew": "Neue Datei erstellen"
}
},
"tree": {
"label": "Dateien",
"liveDescriptor": {
"intro": {
"accessibilityGuide": "Bedienungshilfen für Dateibaum {treeLabel}.",
"navigation": "Navigieren Sie mit den Pfeiltasten durch den Baum. Beginnen Sie mit der Eingabe eines Dateinamens, um nach einer Datei zu suchen. Weitere Tastenkombinationen sind verfügbar:",
"keybindings": {
"primaryAction": "{key} um die Datei im Code-Editor zu öffnen",
"rename": "{key} um die ausgewählte Datei umzubenennen",
"duplicate": "{key} um die ausgewählte Datei zu duplizieren",
"export": "{key} um die ausgewählte Datei zu exportieren",
"delete": "{key} um die ausgewählte Datei zu löschen"
}
},
"searching": "Suche läuft."
}
},
"treeItem": {
"renameTooltip": "{fileName} umbenennen",
"duplicateTooltip": "{fileName} duplizieren",
"exportTooltip": "{fileName} exportieren",
"deleteTooltip": "{fileName} löschen"
}
}
31 changes: 31 additions & 0 deletions src/firmware/alerts/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"dfuError": {
"message": "Beim Installieren der Firmware ist ein USB-Fehler aufgetreten.",
"suggestion": "Stellen Sie sicher, dass das USB-Kabel nicht beschädigt und fest mit dem Hub und dem Computer verbunden ist.",
"tryAgainButton": "Erneut versuchen"
},
"noWebUsb": {
"message": "Dieser Browser unterstützt Web USB nicht oder Web USB ist nicht aktiviert.",
"suggestion": "Verwenden Sie einen unterstützten Browser wie Google Chrome oder Microsoft Edge."
},
"noDfuHub": {
"message": "Ihr Hub wurde nicht gefunden?",
"suggestion1": {
"windows": "Möglicherweise müssen Sie einen USB-Treiber manuell installieren, bevor Sie eine Verbindung zu Ihrem Hub herstellen können.",
"linux": "Möglicherweise müssen Sie udev-Regeln hinzufügen, bevor Sie eine Verbindung zu Ihrem Hub herstellen können."
},
"troubleshootButton": "Fehlerbehebungstipps",
"installUsbDriverButton": "USB-Treiber installieren",
"configureUdevRulesButton": "udev-Regeln konfigurieren"
},
"noDfuInterface": {
"message": "Das ist sehr ungewöhnlich. Das USB-Gerät enthielt nicht die erwartete Schnittstelle."
},
"flashProgress": {
"erasing": "Alte Firmware wird gelöscht: {percent}",
"flashing": "Neue Firmware wird installiert: {percent}"
},
"releaseButton": {
"message": "Sie können jetzt den Ein/Aus-Schalter am Hub loslassen."
}
}
23 changes: 23 additions & 0 deletions src/firmware/bootloaderInstructions/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"warning": {
"linux": {
"message": "Wenn Sie Pybricks noch nie mit USB unter Linux verwendet haben, müssen Sie udev-Regeln konfigurieren, bevor Sie die Firmware installieren können. {learnMore}",
"learnMore": "Mehr erfahren."
},
"windows": {
"message": "Verwenden Sie Pybricks zum ersten Mal auf diesem Computer? Möglicherweise müssen Sie den USB-Treiber für diesen Hub-Typ manuell installieren. {instructions}",
"instructions": "Klicken Sie für Anweisungen."
}
},
"button": {
"bluetooth": "Bluetooth-Taste",
"power": "Taste"
},
"light": {
"bluetooth": "Bluetooth-Licht",
"status": "Hub-Licht"
},
"lightPattern": {
"bluetooth": "pink-grün-blau-aus"
}
}
61 changes: 61 additions & 0 deletions src/firmware/dfuWindowsDriverInstallDialog/translations/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"title": "Windows DFU USB-Treiber Installationsanleitung",
"backButton": {
"label": "Zurück"
},
"nextButton": {
"label": "Weiter"
},
"doneButton": {
"label": "Fertig"
},
"step": {
"1": {
"message": "Klicken Sie mit der rechten Maustaste auf das Windows {startMenu} und dann auf {deviceManager}.",
"startMenu": "Startmenü",
"deviceManager": "Geräte-Manager"
},
"2": {
"message": "Suchen Sie nach {dfuUsbHubName} unter {otherDevices}.",
"otherDevices": "Andere Geräte",
"properties": "Eigenschaften",
"listedWithWarning": "Wenn es mit einem Warnsymbol aufgeführt ist, klicken Sie mit der rechten Maustaste darauf und wählen Sie {properties}.",
"listedWithoutWarning": "Wenn es an anderer Stelle ohne Warnsymbol aufgeführt ist, ist der Treiber bereits installiert. Sie können dieses Fenster schließen.",
"notListed": "Wenn Sie es gar nicht sehen, stellen Sie sicher, dass sich der Hub im DFU-Update-Modus befindet und versuchen Sie es erneut. Schließen Sie dieses Fenster, um die Video-Anleitung anzusehen."
},
"3": {
"message": "Klicken Sie im Dialog {properties} auf die Schaltfläche {updateDriver}.",
"properties": "{dfuUsbHubName} Eigenschaften",
"updateDriver": "Treiber aktualisieren..."
},
"4": {
"message": "Klicken Sie im Dialog {updateDrivers} auf die Schaltfläche {browse}.",
"updateDrivers": "Treiber aktualisieren",
"browse": "Auf diesem Computer nach Treibern suchen"
},
"5": {
"message": "Klicken Sie dann auf die Schaltfläche {letMePick}.",
"letMePick": "Aus einer Liste von verfügbaren Treibern auf dem Computer auswählen"
},
"6": {
"message": "Wählen Sie in der Liste der Gerätetypen {usbDevices} aus und klicken Sie dann auf die Schaltfläche {next}.",
"usbDevices": "USB-Geräte",
"next": "Weiter"
},
"7": {
"message": "Wählen Sie in der Liste {manufacturer} den Eintrag {winUsbDevice} aus. Wählen Sie dann in der Liste {model} ebenfalls {winUsbDevice} aus. Klicken Sie dann auf die Schaltfläche {next}.",
"manufacturer": "Hersteller",
"winUsbDevice": "WinUsb Device",
"model": "Modell",
"next": "Weiter"
},
"8": {
"message": "Ein Warndialog zeigt an, dass der Treiber nicht empfohlen wird. Klicken Sie trotzdem auf {yes}, um fortzufahren. Der Treiber ist kompatibel.",
"yes": "Ja"
},
"9": {
"message": "Die Treiberinstallation ist abgeschlossen. Klicken Sie auf die Schaltfläche {close}.",
"close": "Schließen"
}
}
}
Loading