From ca30d1f6ad18c5915cf1db2dacdaf58146cea404 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 12 Nov 2024 18:21:42 +0100 Subject: [PATCH] Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Chrysalis/master Translate-URL: https://hosted.weblate.org/projects/chrysalis/master/ --- src/renderer/i18n/de.json | 1035 ++++++++++++++++++------------------ src/renderer/i18n/es.json | 299 +++++------ src/renderer/i18n/fr.json | 767 +++++++++++++-------------- src/renderer/i18n/id.json | 714 ++++++++++++------------- src/renderer/i18n/nl.json | 1052 ++++++++++++++++++------------------- 5 files changed, 1853 insertions(+), 2014 deletions(-) diff --git a/src/renderer/i18n/de.json b/src/renderer/i18n/de.json index b63605a27..2bb0826f8 100644 --- a/src/renderer/i18n/de.json +++ b/src/renderer/i18n/de.json @@ -1,564 +1,529 @@ { - "language": "Deutsch", - "breakingNews": { - "firmware0_90_1": { - "title": "Achtung, Keyboardio-Model-100-Nutzer!", - "description": "Eine Firmware vor Version 0.90.1 enthält einen Fehler, der bei auf der Tastatur gespeicherten Daten zu Datenverlust und beschädigten Daten führt. Wenn Sie bereits eine neuere Firmware verwenden, können Sie diese Warnung mit der Schaltfläche „Schließen“ verwerfen.", - "button": "Aktualisierungsanweisungen" - } - }, - "sanity-check": { - "title": "Umgebungsverifizierung läuft", - "download-latest": "Offizielle Version herunterladen", - "header": "Umgebungsverifizierung fehlgeschlagen", - "message": "Chrysalis wird in einer nicht unterstützten Umgebung ausgeführt, beispielsweise mit einer Electron-Version, die stromaufwärts nicht unterstützt wird. Falls Sie Chrysalis über die Paketverwaltung Ihrer Distribution installiert haben, versuchen Sie es stattdessen mit einer offiziellen Version." - }, - "errors": { - "deviceDisconnected": "Tastatur getrennt", - "saveFile": "Fehler beim Speichern einer Datei: {{ error }}" - }, - "units": { - "in_ms": "ms" - }, - "components": { - "layer": "Ebene {{index}}", - "loading": "Daten werden vom Gerät gelesen...", - "logo": { - "altText": "Chrysalis-Logo" + "language": "Deutsch", + "breakingNews": { + "firmware0_90_1": { + "title": "Achtung, Keyboardio-Model-100-Nutzer!", + "description": "Eine Firmware vor Version 0.90.1 enthält einen Fehler, der bei auf der Tastatur gespeicherten Daten zu Datenverlust und beschädigten Daten führt. Wenn Sie bereits eine neuere Firmware verwenden, können Sie diese Warnung mit der Schaltfläche „Schließen“ verwerfen.", + "button": "Aktualisierungsanweisungen" + } }, - "layerRaw": "Ebene", - "none": "Keine", - "save": { - "saveChanges": "Änderungen speichern" - } - }, - "autoUpdate": { - "error": "Fehler bei der Aktualisierung: {{ error }}", - "downloaded": "Version {{ version }} heruntergeladen, starten Sie Chrysalis neu, um die Installation abzuschließen", - "available": "Neue Version verfügbar: {{ version }}" - }, - "dialog": { - "cancel": "Abbrechen", - "ok": "OK", - "close": "Schließen", - "continue": "Fortsetzen" - }, - "app": { - "menu": { - "selectAnotherKeyboard": "Andere Tastatur auswählen", - "exit": "Beenden", - "miscSection": "Verschiedenes", - "focus-not-detected": "Willkommen", - "colormapEditor": "Farbkarten-Editor", - "layoutEditor": "Belegungseditor", - "systemInfo": "Ein Problem melden", - "editor": "Belegungs- & Farbkarten-Editor", - "macroEditor": "Makro-Editor", - "keyboardSection": "Tastatur", - "changelog": "Änderungsprotokoll", - "firmwareUpdate": "Firmware-Aktualisierung", - "chat": "Discord-Chat", - "preferences": "Einstellungen", - "selectAKeyboard": "Wählen Sie eine Tastatur aus", - "restart": "Aktualisierung anwenden & neu starten", - "chrysalisSection": "Chrysalis", - "layoutCard": "Belegungskarte" + "sanity-check": { + "title": "Umgebungsverifizierung läuft", + "download-latest": "Offizielle Version herunterladen", + "header": "Umgebungsverifizierung fehlgeschlagen", + "message": "Chrysalis wird in einer nicht unterstützten Umgebung ausgeführt, beispielsweise mit einer Electron-Version, die stromaufwärts nicht unterstützt wird. Falls Sie Chrysalis über die Paketverwaltung Ihrer Distribution installiert haben, versuchen Sie es stattdessen mit einer offiziellen Version." }, - "deviceMenu": { - "Forum": "Forum", - "Chat": "Chat", - "Homepage": "Internetseite" + "errors": { + "deviceDisconnected": "Tastatur getrennt", + "saveFile": "Fehler beim Speichern einer Datei: {{ error }}" }, - "cancelPending": { - "content": "Sie haben nicht gespeicherte Änderungen. Wenn Sie fortfahren, gehen sie verloren.", - "title": "Ausstehende Änderungen verwerfen?" + "units": { + "in_ms": "ms" + }, + "components": { + "layer": "Ebene {{index}}", + "loading": "Daten werden vom Gerät gelesen...", + "logo": { + "altText": "Chrysalis-Logo" + }, + "layerRaw": "Ebene", + "none": "Keine" }, - "actionRequired": "Aktion erforderlich" - }, - "editor": { - "legacy": { - "migrate": "Migrieren", - "warning": "Wir haben in der Tastenbelegung veraltete Tasten gefunden, die nicht mehr gültig sind. Klicken Sie bitte auf die Schaltfläche „Migrieren“, um zu den neuen Codes zu migrieren." + "autoUpdate": { + "error": "Fehler bei der Aktualisierung: {{ error }}", + "downloaded": "Version {{ version }} heruntergeladen, starten Sie Chrysalis neu, um die Installation abzuschließen", + "available": "Neue Version verfügbar: {{ version }}" }, - "sharing": { - "loadFromLibrary": "Aus Bibliothek laden", - "loadFromFile": "Aus Datei laden...", - "exportToFile": "In Datei exportieren...", - "import": "Importieren", - "selectLoadFile": "Datei zum Laden einer Belegung auswählen", - "dialog": { - "allFiles": "Alle Dateien", - "layoutFiles": "Belegungsdateien" - }, - "errors": { - "unableToLoad": "Die Belegung konnte nicht aus der ausgewählten Datei geladen werden.", - "invalidLayoutData": "Die Datei enthielt keine gültigen Belegungsdaten.", - "parseFail": "Beim Einlesen der Belegungsdaten trat ein Fehler auf." - }, - "importConfirm": { - "title": "Ausgewählte Belegung importieren?", - "contents": "Dadurch wird Ihre aktuelle Belegung überschrieben, und alle nicht gespeicherten Änderungen gehen verloren. Sind Sie sicher, dass Sie fortfahren möchten?" - }, - "selectExportFile": "Wählen Sie die Datei aus, in die die Belegung exportiert werden soll", - "loadFromBackup": "Aus Sicherungen laden", - "title": "Sichern & Wiederherstellen" + "dialog": { + "cancel": "Abbrechen", + "ok": "OK", + "close": "Schließen", + "continue": "Fortsetzen" }, - "sidebar": { - "language_intl": { - "help": "Sprachspezifische Zusatztasten.", - "title": "Sprache / International" - }, - "custom": { - "help": "Ermöglicht es Ihnen, einer Taste einen benutzerdefinierten Tastencode zuzuweisen, oder einen Code, der Chrysalis derzeit nicht bekannt ist.", - "title": "Benutzerdefinierter Tastencode", - "label": "Benutzerdefinierter Tastencode" - }, - "platform_apple": { - "title": "Mac-/iPad-Tasten", - "help": "Für Apple-Geräte spezifische Tastencodes." - }, - "blanks": { - "help": "Blockierte & transparente Tasten.", - "title": "Keine Funktion" - }, - "overview": { - "color": "Farbe", - "showEmptyLayers": "Leere Ebenen anzeigen...", - "pasteLayer": "Ebene einfügen", - "help": "Eine Übersicht über die Zuordnungen für die aktuell ausgewählte Taste. Klicken Sie zum Ändern der angezeigten Ebene auf die entsprechende Zeile.", - "key": "Taste #{{index}}", - "hideEmptyLayers": "Leere Ebenen ausblenden...", - "sharing": "Sichern & Wiederherstellen", - "copyLayer": "Ebene kopieren" - }, - "secondary": { - "title": "Sekundäre Aktion", - "type": { - "layer": "Ebenenumschaltung", - "modifier": "Modifikator", - "none": "Keine sekundäre Aktion" + "app": { + "menu": { + "exit": "Beenden", + "miscSection": "Verschiedenes", + "focus-not-detected": "Willkommen", + "colormapEditor": "Farbkarten-Editor", + "layoutEditor": "Belegungseditor", + "systemInfo": "Ein Problem melden", + "editor": "Belegungs- & Farbkarten-Editor", + "macroEditor": "Makro-Editor", + "keyboardSection": "Tastatur", + "changelog": "Änderungsprotokoll", + "firmwareUpdate": "Firmware-Aktualisierung", + "chat": "Discord-Chat", + "preferences": "Einstellungen", + "restart": "Aktualisierung anwenden & neu starten", + "chrysalisSection": "Chrysalis", + "layoutCard": "Belegungskarte" }, - "modifier": "Modifikator", - "targetLayer": "Ebene", - "whenHeld": "Wenn gehalten", - "help-layerLimit": "Auf Grund von Beschränkungen der Firmware ist es nicht möglich mittels sekundärer Aktionen auf Ebenen über „{{ layer8 }}“ umzuschalten.", - "help": "Ermöglicht es, einer Taste eine sekundäre Funktion zuzuweisen. Beim Tippen der Taste erfüllt sie ihre primäre Funktion, beim Halten wird die sekundäre Funktion ausgeführt." - }, - "colors": { - "title": "Farben", - "help": "Weisen Sie der ausgewählten Taste eine Farbe zu, indem Sie auf eines der Palettenquadrate unten klicken. Verwenden Sie den Farbwähler, um die Farbe eines Paletteneintrags zu ändern." - }, - "consumer": { - "volume": "Lautstärke", - "media": "Mediensteuerung", - "brightness": "Helligkeit" - }, - "keypicker": { - "modsHelp": "Wählen Sie Modifikatortasten aus, die automatisch gedrückt werden, wenn Sie diese Taste drücken.", - "mods": "Modifikatoren", - "topsyturvy": { - "label": "Umschalttaste umkehren", - "tooltip": "Verhalten der Umschalttaste umkehren. (Zum Beispiel ‚A‘ senden, wenn die Umschalttaste nicht gedrückt ist, und ‚a‘, wenn sie gedrückt ist)" + "deviceMenu": { + "Forum": "Forum", + "Chat": "Chat", + "Homepage": "Internetseite" }, - "oneshot": { - "tooltip": "Tippen, um für nächsten Tastendruck zu aktivieren; halten, um als regulären Modifikator zu verwenden; doppelt tippen, um Modifikator festzustellen." - } - }, - "mousekeys": { - "title": "Maussteuerung", - "movement": "Bewegung", - "wheel": "Rad", - "buttons": "Tasten" - }, - "ledcontrol": { - "help": "Steuern Sie die LED-Themen und -Effekte Ihrer Tastatur.", - "title": "LED-Steuerung" - }, - "macros": { - "title": "Makros", - "help": "Tasten Makros zuweisen. Um Makros zu erstellen und anzupassen, kann Kaleidoscopes „Entwurf“-Datei mit dem Programm „Arduino IDE“ bearbeitet werden." - }, - "dynmacros": { - "usage_overview": { - "bytes": "Bytes", - "usage": "{{ used }}/{{ size }}", - "label": "Makro-Speicher belegt:" + "cancelPending": { + "content": "Sie haben nicht gespeicherte Änderungen. Wenn Sie fortfahren, gehen sie verloren.", + "title": "Ausstehende Änderungen verwerfen?" }, - "title": "Dynamische Makros", - "help": "Dynamische Makros zu Tasten zuweisen und bearbeiten." - }, - "tapdance": { - "title": "Stepptanz" - }, - "spacecadet": { - "title": "WeltraumKadett" - }, - "steno": { - "title": "Steno", - "help": "Ihre Tastatur unterstützt das GeminiPR-Protokoll für die stenografische Eingabe. Die Verwendung dieser Tasten anstelle der QWERTY-Eingabe von Plover bietet eine nahtlosere Steno-Erfahrung." - }, - "layer": { - "title": "Ebenen und Tastenzuordnungen", - "help": "Tasten, mit denen Sie die Ebenen wechseln können." - }, - "leader": { - "title": "Führer" - }, - "oneshot": { - "title": "Einmalig" - } - }, - "macros": { - "out_of_space": "Dynamische Makros verbrauchen zu viel Platz, bitte geben Sie {{ overflow }} Bytes frei.", - "edit": "Makro bearbeiten", - "steps": { - "time_ms": "{{ value }} ms", - "unsupported": "Nicht unterstützt", - "in_ms": "ms", - "unknown": "", - "INTERVAL": "Verzögerung zwischen den Schritten", - "WAIT": "Warten", - "KEYDOWN": "Taste halten", - "KEYUP": "Taste loslassen", - "TAP": "Tippen", - "EXPLICIT_REPORT": "Keinen Bericht zwischen den Schritten senden", - "IMPLICIT_REPORT": "Einen Bericht zwischen den Schritten senden", - "SEND_REPORT": "Jetzt einen Bericht senden" - }, - "title": "Makro #{{ index }}" - }, - "layerswitch": { - "type": "Typ", - "moveTo": "Auf Ebene verschieben", - "shiftTo": "Umschalten auf Ebene", - "lockTo": "Sperren auf Ebene", - "oneshot": "Ebenenumschaltung für nächste Aktion", - "target": "Ebene", - "dualuse": "Ebenenumschaltung beim Halten" + "actionRequired": "Aktion erforderlich" }, - "layernames": { - "out_of_space": "Ihre Ebenennamen sind {{ overflow }} Bytes zu lang, um sie auf Ihrer Tastatur zu speichern." - }, - "onlyCustom": { - "fixItButton": "Auf ausschließlich selbst definierte Ebenen umstellen", - "openFR": "Funktionsanfrage stellen", - "warning": "Chrysalis’ Unterstützung von Konfigurationen, die sowohl fest kodierte als auch EEPROM-Ebenen enthalten, wurde eingestellt. Falls Sie diese Funktionalität benötigen, kontaktieren Sie uns bitte. In den meisten Fällen ist es jedoch ratsam, auf die ausschließliche Nutzung selbst definierter Ebenen umzustellen, was mit Chrysalis erreicht werden kann. Bei der Umstellung werden fest kodierte Ebenen nicht berücksichtigt. Falls eine Standard-Ebene gesetzt wird, ist dies Ebene 0." - } - }, - "preferences": { - "focus": { - "chunked_writes": { - "label": "Daten in kleinen Datenblöcken senden", - "help": "Als mögliche Lösung für verschiedene Kommunikationsprobleme kann Chrysalis Daten in kleineren Datenblöcken an die Tastatur senden. Aus historischen Gründen ist dies standardmäßig aktiviert. Schalten Sie dies nur aus, wenn Sie wissen, was Sie tun, oder von den Chrysalis-Entwicklern dazu aufgefordert wurden." - } - }, - "interface": "Benutzeroberfläche", - "devtools": { - "verboseLogging": { - "label": "Ausführliche Protokollierung aktivieren", - "help": "Schaltet eine Menge zusätzlicher Protokollierung ein, die nur zur Fehlersuche nützlich ist." - }, - "main": { - "description": "Diese Einstellungen helfen in erster Linie den Entwicklern. Möglicherweise werden Sie gebeten, sie zu aktivieren, um mehr Informationen über ein Problem zu sammeln.", - "label": "Entwicklerwerkzeuge" - }, - "console": { - "label": "Entwicklerkonsole öffnen", - "help": "Mit der Entwicklerkonsole können Sie einen Blick in Chrysalis werfen. Seien Sie vorsichtig." - } - }, - "autoUpdate": { - "firmwareMode": { - "help": "Wenn aktiviert, prüft Chrysalis beim Start auf aktualisierte Firmware-Dateien und lädt automatisch neue Versionen herunter.", - "label": "Neue Firmware-Versionen automatisch herunterladen" - }, - "label": "Automatische Aktualisierungen", - "mode": { - "label": "Neue Versionen von Chrysalis automatisch herunterladen", - "help": "Wenn aktiviert, prüft Chrysalis beim Start auf Aktualisierungen und lädt automatisch neue Versionen herunter." - } - }, - "ui": { - "theme": { - "dark": "Dunkel", - "system": "Systemvorgabe", - "label": "Thema", - "light": "Hell" - }, - "layoutEditor": { - "label": "Belegungseditor" - }, - "layoutCards": { - "label": "Belegungskarten" - }, - "oneLayerPerPage": { - "help": "Wenn aktiviert, ordnet Chrysalis die Belegungskarten so an, dass eine Ebene pro Seite gedruckt wird und nicht so viele, wie hineinpassen.", - "label": "Eine Ebene pro Seite drucken" - }, - "lookNFeel": { - "label": "Erscheinungsbild" - }, - "hideUnavailableFeatures": { - "label": "Funktionen ausblenden, die von der aktuellen Firmware Ihrer Tastatur nicht unterstützt werden", - "help": "Wenn aktiviert, blendet Chrysalis Konfigurationsoptionen für Funktionen aus, die von der Firmware Ihrer Tastatur nicht unterstützt werden." - }, - "language": { - "label": "Sprache", - "help": "Wählen Sie die Sprache aus, die Chrysalis verwenden soll" - }, - "coloredLayoutCards": { - "label": "Farben auf den Belegungskarten aktivieren", - "help": "Wenn aktiviert, werden auf den Belegungskarten nicht nur die Tastenbeschriftungen, sondern, falls vorhanden, auch die Farben angezeigt." - }, - "host": { - "label": "Tastaturbelegung", - "help": "Wählen Sie die Tastenbelegung aus, die Sie auf Ihrem Computer verwenden" - } - }, - "keyboard": { - "led": { - "idle": { - "fifteenMinutes": "15 Minuten", - "fiveMinutes": "5 Minuten", - "tenMinutes": "10 Minuten", - "label": "Leerlaufzeit vor dem Ausschalten der LEDs", - "help": "Sofern nicht deaktiviert, schalten sich die LEDs nach einer konfigurierten Zeitspanne aus.", - "twoMinutes": "2 Minuten", - "threeMinutes": "3 Minuten", - "fourMinutes": "4 Minuten", - "twentyMinutes": "20 Minuten", - "thirtyMinutes": "30 Minuten", - "sixtyMinutes": "60 Minuten", - "disabled": "Deaktiviert", - "oneMinute": "1 Minute" + "editor": { + "sharing": { + "loadFromLibrary": "Aus Bibliothek laden", + "loadFromFile": "Aus Datei laden...", + "exportToFile": "In Datei exportieren...", + "import": "Importieren", + "selectLoadFile": "Datei zum Laden einer Belegung auswählen", + "dialog": { + "allFiles": "Alle Dateien", + "layoutFiles": "Belegungsdateien" + }, + "errors": { + "unableToLoad": "Die Belegung konnte nicht aus der ausgewählten Datei geladen werden.", + "invalidLayoutData": "Die Datei enthielt keine gültigen Belegungsdaten.", + "parseFail": "Beim Einlesen der Belegungsdaten trat ein Fehler auf." + }, + "importConfirm": { + "title": "Ausgewählte Belegung importieren?", + "contents": "Dadurch wird Ihre aktuelle Belegung überschrieben, und alle nicht gespeicherten Änderungen gehen verloren. Sind Sie sicher, dass Sie fortfahren möchten?" + }, + "selectExportFile": "Wählen Sie die Datei aus, in die die Belegung exportiert werden soll", + "loadFromBackup": "Aus Sicherungen laden", + "title": "Sichern & Wiederherstellen" + }, + "sidebar": { + "custom": { + "help": "Ermöglicht es Ihnen, einer Taste einen benutzerdefinierten Tastencode zuzuweisen, oder einen Code, der Chrysalis derzeit nicht bekannt ist.", + "title": "Benutzerdefinierter Tastencode", + "label": "Benutzerdefinierter Tastencode" + }, + "platform_apple": { + "title": "Mac-/iPad-Tasten", + "help": "Für Apple-Geräte spezifische Tastencodes." + }, + "blanks": { + "help": "Blockierte & transparente Tasten.", + "title": "Keine Funktion" + }, + "secondary": { + "title": "Sekundäre Aktion", + "type": { + "layer": "Ebenenumschaltung", + "modifier": "Modifikator", + "none": "Keine sekundäre Aktion" + }, + "modifier": "Modifikator", + "targetLayer": "Ebene", + "whenHeld": "Wenn gehalten", + "help-layerLimit": "Auf Grund von Beschränkungen der Firmware ist es nicht möglich mittels sekundärer Aktionen auf Ebenen über „{{ layer8 }}“ umzuschalten.", + "help": "Ermöglicht es, einer Taste eine sekundäre Funktion zuzuweisen. Beim Tippen der Taste erfüllt sie ihre primäre Funktion, beim Halten wird die sekundäre Funktion ausgeführt." + }, + "colors": { + "title": "Farben", + "help": "Weisen Sie der ausgewählten Taste eine Farbe zu, indem Sie auf eines der Palettenquadrate unten klicken. Verwenden Sie den Farbwähler, um die Farbe eines Paletteneintrags zu ändern." + }, + "keypicker": { + "modsHelp": "Wählen Sie Modifikatortasten aus, die automatisch gedrückt werden, wenn Sie diese Taste drücken.", + "mods": "Modifikatoren", + "topsyturvy": { + "label": "Umschalttaste umkehren", + "tooltip": "Verhalten der Umschalttaste umkehren. (Zum Beispiel ‚A‘ senden, wenn die Umschalttaste nicht gedrückt ist, und ‚a‘, wenn sie gedrückt ist)" + }, + "oneshot": { + "tooltip": "Tippen, um für nächsten Tastendruck zu aktivieren; halten, um als regulären Modifikator zu verwenden; doppelt tippen, um Modifikator festzustellen." + } + }, + "mousekeys": { + "title": "Maussteuerung" + }, + "macros": { + "title": "Makros", + "help": "Tasten Makros zuweisen. Um Makros zu erstellen und anzupassen, kann Kaleidoscopes „Entwurf“-Datei mit dem Programm „Arduino IDE“ bearbeitet werden." + }, + "dynmacros": { + "usage_overview": { + "bytes": "Bytes", + "usage": "{{ used }}/{{ size }}", + "label": "Makro-Speicher belegt:" + }, + "title": "Dynamische Makros", + "help": "Dynamische Makros zu Tasten zuweisen und bearbeiten." + }, + "tapdance": { + "title": "Stepptanz" + }, + "spacecadet": { + "title": "WeltraumKadett" + }, + "steno": { + "title": "Steno", + "help": "Ihre Tastatur unterstützt das GeminiPR-Protokoll für die stenografische Eingabe. Die Verwendung dieser Tasten anstelle der QWERTY-Eingabe von Plover bietet eine nahtlosere Steno-Erfahrung." + }, + "layer": { + "title": "Ebenen und Tastenzuordnungen", + "help": "Tasten, mit denen Sie die Ebenen wechseln können." + }, + "leader": { + "title": "Führer" + }, + "oneshot": { + "title": "Einmalig" + } + }, + "macros": { + "out_of_space": "Dynamische Makros verbrauchen zu viel Platz, bitte geben Sie {{ overflow }} Bytes frei.", + "edit": "Makro bearbeiten", + "steps": { + "time_ms": "{{ value }} ms", + "unsupported": "Nicht unterstützt", + "in_ms": "ms", + "unknown": "", + "INTERVAL": "Verzögerung zwischen den Schritten", + "WAIT": "Warten", + "KEYDOWN": "Taste halten", + "KEYUP": "Taste loslassen", + "TAP": "Tippen", + "EXPLICIT_REPORT": "Keinen Bericht zwischen den Schritten senden", + "IMPLICIT_REPORT": "Einen Bericht zwischen den Schritten senden", + "SEND_REPORT": "Jetzt einen Bericht senden" + }, + "title": "Makro #{{ index }}" + }, + "layerswitch": { + "type": "Typ", + "moveTo": "Auf Ebene verschieben", + "shiftTo": "Umschalten auf Ebene", + "lockTo": "Sperren auf Ebene", + "oneshot": "Ebenenumschaltung für nächste Aktion", + "target": "Ebene", + "dualuse": "Ebenenumschaltung beim Halten" }, - "label": "LEDs", - "default": { - "label": "Standard-LED-Modus", - "autoSave": { - "label": "Automatisches Speichern des Standard-LED-Modus aktivieren", - "help": "Wenn aktiviert, wird der LED-Modus bei jeder Änderung standardmäßig gespeichert." - }, - "help": "Wählen Sie den LED-Modus aus, mit dem die Tastatur starten soll." + "layernames": { + "out_of_space": "Ihre Ebenennamen sind {{ overflow }} Bytes zu lang, um sie auf Ihrer Tastatur zu speichern." }, - "brightness": { - "label": "LED-Helligkeit", - "help": "Stellen Sie die Helligkeit der LEDs auf der Tastatur ein." + "onlyCustom": { + "fixItButton": "Auf ausschließlich selbst definierte Ebenen umstellen", + "openFR": "Funktionsanfrage stellen", + "warning": "Chrysalis’ Unterstützung von Konfigurationen, die sowohl fest kodierte als auch EEPROM-Ebenen enthalten, wurde eingestellt. Falls Sie diese Funktionalität benötigen, kontaktieren Sie uns bitte. In den meisten Fällen ist es jedoch ratsam, auf die ausschließliche Nutzung selbst definierter Ebenen umzustellen, was mit Chrysalis erreicht werden kann. Bei der Umstellung werden fest kodierte Ebenen nicht berücksichtigt. Falls eine Standard-Ebene gesetzt wird, ist dies Ebene 0." } - }, - "plugins": { - "autoshift": { - "label": "Automatisches Umschalten", - "enabled": { - "label": "Automatisches Umschalten aktivieren" - }, - "timeout": { - "help": "Legt fest, wie lange eine Taste gehalten werden muss, bevor sie in den umgeschalteten Zustand versetzt wird." - }, - "category": { - "letters": { - "label": "Buchstabentasten automatisch umschalten", - "help": "Automatisches Umschalten für Buchstabentasten aktivieren. Dazu gehören nur die Buchstaben zwischen A und Z auf einer amerikanischen QWERTY-Belegung." - }, - "numbers": { - "label": "Zifferntasten automatisch umschalten", - "help": "Automatisches Umschalten für Zifferntasten aktivieren. Gilt nicht für die Zifferntasten auf dem Ziffernblock." - }, - "symbols": { - "label": "Symbole automatisch umschalten" - }, - "arrows": { - "label": "Pfeile automatisch umschalten", - "help": "Automatisches Umschalten für die Pfeiltasten aktivieren." - }, - "functions": { - "label": "Funktionstasten automatisch umschalten", - "help": "Automatisches Umschalten für die Funktionstasten F1 bis F24 aktivieren." - }, - "all": { - "label": "Alle Tasten automatisch umschalten", - "help": "Automatisches Umschalten für alle Tasten aktivieren, auch für die, die nicht zu einer der oben genannten Kategorien gehören." + }, + "preferences": { + "focus": { + "chunked_writes": { + "label": "Daten in kleinen Datenblöcken senden", + "help": "Als mögliche Lösung für verschiedene Kommunikationsprobleme kann Chrysalis Daten in kleineren Datenblöcken an die Tastatur senden. Aus historischen Gründen ist dies standardmäßig aktiviert. Schalten Sie dies nur aus, wenn Sie wissen, was Sie tun, oder von den Chrysalis-Entwicklern dazu aufgefordert wurden." } - } }, - "mousekeys": { - "warp_grid_size": { - "help": "Konfigurieren Sie die Größe des Rasters, das für den Maussprung verwendet wird.", - "label": "Sprungrastergröße", - "2x2": "2x2", - "3x3": "3x3" - }, - "label": "Maustasten", - "init_speed": { - "label": "Anfangsgeschwindigkeit des Mauszeigers", - "help": "Je höher der Wert, desto schneller ist die anfängliche Bewegungsgeschwindigkeit des Mauszeigers." - }, - "base_speed": { - "label": "Höchstgeschwindigkeit des Mauszeigers", - "help": "Die Höchstgeschwindigkeit, die der Mauszeiger erreichen darf." - }, - "accel_duration": { - "label": "Dauer bis zum Erreichen der Höchstgeschwindigkeit des Mauszeigers", - "help": "Dauer, in der der Mauszeiger von der Ausgangsgeschwindigkeit zur Höchstgeschwindigkeit übergeht." - }, - "scroll_interval": { - "label": "Bildlaufgeschwindigkeit", - "help": "Zeit zwischen Bildlaufereignissen. Je höher die Verzögerung, desto langsamer ist der Bildlauf." - } + "interface": "Benutzeroberfläche", + "devtools": { + "verboseLogging": { + "label": "Ausführliche Protokollierung aktivieren", + "help": "Schaltet eine Menge zusätzlicher Protokollierung ein, die nur zur Fehlersuche nützlich ist." + }, + "main": { + "description": "Diese Einstellungen helfen in erster Linie den Entwicklern. Möglicherweise werden Sie gebeten, sie zu aktivieren, um mehr Informationen über ein Problem zu sammeln.", + "label": "Entwicklerwerkzeuge" + }, + "console": { + "label": "Entwicklerkonsole öffnen", + "help": "Mit der Entwicklerkonsole können Sie einen Blick in Chrysalis werfen. Seien Sie vorsichtig." + } }, - "oneshot": { - "stickyness": { - "disable": "Nichts", - "label": "Doppeltipp-Verhalten" - }, - "timeout": { - "label": "Zeitbeschränkung" - }, - "hold_timeout": { - "label": "Halte-Zeitbeschränkung" - } + "autoUpdate": { + "firmwareMode": { + "help": "Wenn aktiviert, prüft Chrysalis beim Start auf aktualisierte Firmware-Dateien und lädt automatisch neue Versionen herunter.", + "label": "Neue Firmware-Versionen automatisch herunterladen" + }, + "label": "Automatische Aktualisierungen", + "mode": { + "label": "Neue Versionen von Chrysalis automatisch herunterladen", + "help": "Wenn aktiviert, prüft Chrysalis beim Start auf Aktualisierungen und lädt automatisch neue Versionen herunter." + } }, - "spacecadet": { - "mode": { - "enabled_without_delay": "Aktiviert (ohne Verzögerung)", - "disabled": "Deaktiviert", - "enabled": "Aktiviert", - "help": "Wenn aktiviert, produzieren die linke und rechte Umschalttaste beim Tippen runde Klammern, verhalten sich aber weiterhin wie Umschalttasten, wenn sie gedrückt gehalten werden." - }, - "timeout": { - "label": "Zeitbeschränkung" - }, - "label": "WeltraumKadett" - } - }, - "defaultLayer": { - "help": "Die Vorgabeebene, mit der die Tastatur startet.", - "noDefault": "Keine Vorgabe", - "label": "Vorgabeebene" - }, - "title": "Meine Tastatur", - "advanced": { - "label": "Erweiterte Werkzeuge", - "description": "Dies sind gefährliche Werkzeuge, bitte stellen Sie sicher, dass Sie wissen, was sie tun, bevor Sie sie benutzen." - }, - "layers": { - "label": "Ebenen" - }, - "factoryReset": { - "button": "EEPROM auf Werkseinstellungen zurücksetzen", - "dialog": { - "title": "EEPROM auf Werkseinstellungen zurücksetzen?", - "contents": "Dies wird den EEPROM auf die Werkseinstellungen zurücksetzen. Alle vorgenommenen Anpassungen gehen dabei verloren." + "ui": { + "theme": { + "dark": "Dunkel", + "system": "Systemvorgabe", + "label": "Thema", + "light": "Hell" + }, + "layoutEditor": { + "label": "Belegungseditor" + }, + "layoutCards": { + "label": "Belegungskarten" + }, + "oneLayerPerPage": { + "help": "Wenn aktiviert, ordnet Chrysalis die Belegungskarten so an, dass eine Ebene pro Seite gedruckt wird und nicht so viele, wie hineinpassen.", + "label": "Eine Ebene pro Seite drucken" + }, + "lookNFeel": { + "label": "Erscheinungsbild" + }, + "hideUnavailableFeatures": { + "label": "Funktionen ausblenden, die von der aktuellen Firmware Ihrer Tastatur nicht unterstützt werden", + "help": "Wenn aktiviert, blendet Chrysalis Konfigurationsoptionen für Funktionen aus, die von der Firmware Ihrer Tastatur nicht unterstützt werden." + }, + "language": { + "label": "Sprache", + "help": "Wählen Sie die Sprache aus, die Chrysalis verwenden soll" + }, + "coloredLayoutCards": { + "label": "Farben auf den Belegungskarten aktivieren", + "help": "Wenn aktiviert, werden auf den Belegungskarten nicht nur die Tastenbeschriftungen, sondern, falls vorhanden, auch die Farben angezeigt." + }, + "host": { + "label": "Tastaturbelegung", + "help": "Wählen Sie die Tastenbelegung aus, die Sie auf Ihrem Computer verwenden" + } + }, + "keyboard": { + "led": { + "idle": { + "fifteenMinutes": "15 Minuten", + "fiveMinutes": "5 Minuten", + "tenMinutes": "10 Minuten", + "label": "Leerlaufzeit vor dem Ausschalten der LEDs", + "help": "Sofern nicht deaktiviert, schalten sich die LEDs nach einer konfigurierten Zeitspanne aus.", + "twoMinutes": "2 Minuten", + "threeMinutes": "3 Minuten", + "fourMinutes": "4 Minuten", + "twentyMinutes": "20 Minuten", + "thirtyMinutes": "30 Minuten", + "sixtyMinutes": "60 Minuten", + "disabled": "Deaktiviert", + "oneMinute": "1 Minute" + }, + "label": "LEDs", + "default": { + "label": "Standard-LED-Modus", + "autoSave": { + "label": "Automatisches Speichern des Standard-LED-Modus aktivieren", + "help": "Wenn aktiviert, wird der LED-Modus bei jeder Änderung standardmäßig gespeichert." + }, + "help": "Wählen Sie den LED-Modus aus, mit dem die Tastatur starten soll." + }, + "brightness": { + "label": "LED-Helligkeit", + "help": "Stellen Sie die Helligkeit der LEDs auf der Tastatur ein." + } + }, + "plugins": { + "autoshift": { + "label": "Automatisches Umschalten", + "enabled": { + "label": "Automatisches Umschalten aktivieren" + }, + "timeout": { + "help": "Legt fest, wie lange eine Taste gehalten werden muss, bevor sie in den umgeschalteten Zustand versetzt wird." + }, + "category": { + "letters": { + "label": "Buchstabentasten automatisch umschalten", + "help": "Automatisches Umschalten für Buchstabentasten aktivieren. Dazu gehören nur die Buchstaben zwischen A und Z auf einer amerikanischen QWERTY-Belegung." + }, + "numbers": { + "label": "Zifferntasten automatisch umschalten", + "help": "Automatisches Umschalten für Zifferntasten aktivieren. Gilt nicht für die Zifferntasten auf dem Ziffernblock." + }, + "symbols": { + "label": "Symbole automatisch umschalten" + }, + "arrows": { + "label": "Pfeile automatisch umschalten", + "help": "Automatisches Umschalten für die Pfeiltasten aktivieren." + }, + "functions": { + "label": "Funktionstasten automatisch umschalten", + "help": "Automatisches Umschalten für die Funktionstasten F1 bis F24 aktivieren." + }, + "all": { + "label": "Alle Tasten automatisch umschalten", + "help": "Automatisches Umschalten für alle Tasten aktivieren, auch für die, die nicht zu einer der oben genannten Kategorien gehören." + } + } + }, + "mousekeys": { + "warp_grid_size": { + "help": "Konfigurieren Sie die Größe des Rasters, das für den Maussprung verwendet wird.", + "label": "Sprungrastergröße", + "2x2": "2x2", + "3x3": "3x3" + }, + "label": "Maustasten", + "init_speed": { + "label": "Anfangsgeschwindigkeit des Mauszeigers", + "help": "Je höher der Wert, desto schneller ist die anfängliche Bewegungsgeschwindigkeit des Mauszeigers." + }, + "base_speed": { + "label": "Höchstgeschwindigkeit des Mauszeigers", + "help": "Die Höchstgeschwindigkeit, die der Mauszeiger erreichen darf." + }, + "accel_duration": { + "label": "Dauer bis zum Erreichen der Höchstgeschwindigkeit des Mauszeigers", + "help": "Dauer, in der der Mauszeiger von der Ausgangsgeschwindigkeit zur Höchstgeschwindigkeit übergeht." + }, + "scroll_interval": { + "label": "Bildlaufgeschwindigkeit", + "help": "Zeit zwischen Bildlaufereignissen. Je höher die Verzögerung, desto langsamer ist der Bildlauf." + } + }, + "oneshot": { + "stickyness": { + "disable": "Nichts", + "label": "Doppeltipp-Verhalten" + }, + "timeout": { + "label": "Zeitbeschränkung" + }, + "hold_timeout": { + "label": "Halte-Zeitbeschränkung" + } + }, + "spacecadet": { + "mode": { + "enabled_without_delay": "Aktiviert (ohne Verzögerung)", + "disabled": "Deaktiviert", + "enabled": "Aktiviert", + "help": "Wenn aktiviert, produzieren die linke und rechte Umschalttaste beim Tippen runde Klammern, verhalten sich aber weiterhin wie Umschalttasten, wenn sie gedrückt gehalten werden." + }, + "timeout": { + "label": "Zeitbeschränkung" + }, + "label": "WeltraumKadett" + } + }, + "defaultLayer": { + "help": "Die Vorgabeebene, mit der die Tastatur startet.", + "noDefault": "Keine Vorgabe", + "label": "Vorgabeebene" + }, + "title": "Meine Tastatur", + "advanced": { + "label": "Erweiterte Werkzeuge", + "description": "Dies sind gefährliche Werkzeuge, bitte stellen Sie sicher, dass Sie wissen, was sie tun, bevor Sie sie benutzen." + }, + "layers": { + "label": "Ebenen" + }, + "factoryReset": { + "button": "EEPROM auf Werkseinstellungen zurücksetzen", + "dialog": { + "title": "EEPROM auf Werkseinstellungen zurücksetzen?", + "contents": "Dies wird den EEPROM auf die Werkseinstellungen zurücksetzen. Alle vorgenommenen Anpassungen gehen dabei verloren." + } + } } - } - } - }, - "keyboardSelect": { - "unknown": "Unbekannt", - "noDevices": "Keine Tastaturen gefunden.", - "connect": "Verbinden", - "noUdev": "Chysalis benötigt udev, um nach Geräten suchen zu können, aber es scheint nicht verfügbar zu sein.", - "permissionError": "Ihr Computer lässt nicht zu, dass Chrysalis mit Ihrer Tastatur kommuniziert. (Sie haben keine Lese-/Schreibrechte für {{path}}.)", - "installUdevRules": "Beheben", - "permissionErrorSuggestion": "Chrysalis kann dies beheben, indem eine udev-Regeldatei in /etc/udev/rules.d/ installiert wird.", - "disconnect": "Trennen" - }, - "firmwareUpdate": { - "dialog": { - "selectFirmware": "Wählen Sie eine Firmware aus", - "firmwareFiles": "Firmware-Dateien", - "allFiles": "Alle Dateien" }, - "flashing": { - "cancelAndDisconnectButton": "Abbrechen und trennen", - "anywayButton": "Trotzdem aktualisieren", - "steps": { - "flash": "Flashen", - "restoreEEPROM": "Wiederherstellen des EEPROM-Inhalts", - "factoryRestore": "Wiederherstellen der Werkseinstellungen", - "bootloader": "Aufrufen des programmierbaren Modus", - "saveEEPROM": "Speichern des EEPROM-Inhalts", - "reconnect": "Wiederherstellung der Verbindung", - "reboot": "Neustart" - }, - "error": "Fehler beim Flashen der Firmware", - "success": "Firmware erfolgreich geflasht!", - "button": "Aktualisieren", - "notifications": { - "title": "Problem beim Flashen aufgetreten", - "enter": { - "stillApplication": "Die Tastatur ist noch nicht im programmierbaren Modus. Bitte befolgen Sie unbedingt die nachstehenden Anweisungen.", - "notFound": "Die Tastatur kann nicht gefunden werden. Bitte melden Sie das Problem." + "keyboardSelect": { + "unknown": "Unbekannt", + "noDevices": "Keine Tastaturen gefunden.", + "connect": "Verbinden", + "noUdev": "Chysalis benötigt udev, um nach Geräten suchen zu können, aber es scheint nicht verfügbar zu sein.", + "permissionError": "Ihr Computer lässt nicht zu, dass Chrysalis mit Ihrer Tastatur kommuniziert. (Sie haben keine Lese-/Schreibrechte für {{path}}.)", + "installUdevRules": "Beheben", + "permissionErrorSuggestion": "Chrysalis kann dies beheben, indem eine udev-Regeldatei in /etc/udev/rules.d/ installiert wird.", + "disconnect": "Trennen" + }, + "firmwareUpdate": { + "dialog": { + "selectFirmware": "Wählen Sie eine Firmware aus", + "firmwareFiles": "Firmware-Dateien", + "allFiles": "Alle Dateien" }, - "reconnect": { - "stillBootloader": "Die Tastatur befindet sich noch im programmierbaren Modus. Bitte lassen Sie alle Tasten los, die Sie möglicherweise gedrückt halten.", - "notFound": "Die Tastatur kann nicht gefunden werden. Bitte melden Sie das Problem." + "flashing": { + "cancelAndDisconnectButton": "Abbrechen und trennen", + "anywayButton": "Trotzdem aktualisieren", + "steps": { + "flash": "Flashen", + "restoreEEPROM": "Wiederherstellen des EEPROM-Inhalts", + "factoryRestore": "Wiederherstellen der Werkseinstellungen", + "bootloader": "Aufrufen des programmierbaren Modus", + "saveEEPROM": "Speichern des EEPROM-Inhalts", + "reconnect": "Wiederherstellung der Verbindung", + "reboot": "Neustart" + }, + "error": "Fehler beim Flashen der Firmware", + "success": "Firmware erfolgreich geflasht!", + "button": "Aktualisieren", + "notifications": { + "title": "Problem beim Flashen aufgetreten", + "enter": { + "stillApplication": "Die Tastatur ist noch nicht im programmierbaren Modus. Bitte befolgen Sie unbedingt die nachstehenden Anweisungen.", + "notFound": "Die Tastatur kann nicht gefunden werden. Bitte melden Sie das Problem." + }, + "reconnect": { + "stillBootloader": "Die Tastatur befindet sich noch im programmierbaren Modus. Bitte lassen Sie alle Tasten los, die Sie möglicherweise gedrückt halten.", + "notFound": "Die Tastatur kann nicht gefunden werden. Bitte melden Sie das Problem." + }, + "unknownMessage": "Unbekannte Nachricht während des Flashens erhalten: {{ message }}" + } + }, + "custom": "Benutzerdefinierte Firmware", + "factoryConfirmDialog": { + "title": "Firmware ersetzen und auf Werkseinstellungen zurücksetzen?", + "contents": "Dies ersetzt die Firmware auf dem Gerät und setzt alle Einstellungen auf die Werkseinstellungen zurück. Sie werden alle vorgenommenen Anpassungen verlieren. Sobald die neue Firmware installiert ist, führt Chrysalis Sie zurück zum Bildschirm für die Tastaturauswahl." + }, + "confirmDialog": { + "title": "Sind Sie sicher, dass Sie die Firmware aktualisieren möchten?", + "description": "Durch die Installation der neuen Firmware wird die bestehende Firmware auf dem Gerät ersetzt. Sobald die neue Firmware installiert ist, führt Chrysalis Sie zurück zum Bildschirm für die Tastaturauswahl." }, - "unknownMessage": "Unbekannte Nachricht während des Flashens erhalten: {{ message }}" - } + "bootloaderWarning": "Ihre Tastatur befindet sich im Bootloader-Modus, sodass Chrysalis die Einstellungen der Tastatur nicht sichern kann. Wenn die neue Firmware nicht mit Ihren bestehenden Einstellungen kompatibel ist, können die Tastenbelegungen und andere Einstellungen nach der Aktualisierung beschädigt sein. Aus diesem Grund führt Chrysalis standardmäßig ein Zurücksetzen auf die Werkseinstellungen durch, sodass Sie mit einem sauberen Neuanfang beginnen können. Sie können den Bootloader-Modus abbrechen und verlassen, damit Chrysalis Ihre Tastatur sichern kann. Alternativ können Sie das Zurücksetzen auf die Werkseinstellungen auch ausschalten, wenn Sie wissen, dass die neue Firmware kompatibel ist.", + "firmwareChangelog": { + "title": "Firmware-Änderungsprotokoll", + "view": "Was ist neu in {{version}}?" + }, + "firmwareSources": "Quellcode", + "calloutTitle": "Wichtig!", + "factoryResetTitle": "Zurücksetzen auf Werkseinstellungen", + "factoryResetDescription": "Alles auf Ihrer Tastatur löschen und auf die Werkseinstellungen zurücksetzen.", + "factoryResetWarning": "Die Auswahl dieser Option bewirkt keine Sicherung Ihrer aktuellen Belegung oder Einstellungen.", + "yourFirmware": "Aktualisieren Sie die Firmware Ihrer Tastatur", + "chooseFirmware": "Firmware aktualisieren", + "defaultFirmwareDescription": "Neueste Version für Ihre Tastatur", + "customFirmwareExplanation": "Sie können eine heruntergeladene oder lokal erstellte Firmware installieren.", + "currentFirmwareVersion": "Aktuelle Firmware-Version", + "currentFirmwareVersionUnavailable": "Firmware-Version nicht verfügbar", + "customFirmwareLinkText": "Erfahren Sie mehr über die Erstellung von Firmware", + "firmwareVersion": "{{version}}", + "description": "Durch das Aktualisieren der Firmware Ihrer Tastatur bringen wir ihr neue Tricks bei. Sie können Chrysalis verwenden, um die neueste Firmware für Ihre Tastatur zu installieren oder um eine selbst erstellte Firmware zu installieren.", + "customChooseFile": "Wählen Sie eine Datei aus..." }, - "custom": "Benutzerdefinierte Firmware", - "factoryConfirmDialog": { - "title": "Firmware ersetzen und auf Werkseinstellungen zurücksetzen?", - "contents": "Dies ersetzt die Firmware auf dem Gerät und setzt alle Einstellungen auf die Werkseinstellungen zurück. Sie werden alle vorgenommenen Anpassungen verlieren. Sobald die neue Firmware installiert ist, führt Chrysalis Sie zurück zum Bildschirm für die Tastaturauswahl." + "firmwareAutoUpdate": { + "warning": "Chrysalis konnte nicht auf eine neue Firmware-Version prüfen. Möglicherweise ist eine neuere Version online verfügbar.", + "available": "Neue Firmware-Version verfügbar: {{ version }}", + "error": "Fehler beim Herunterladen der neuen Firmware-Version.", + "downloaded": "Firmware-Version {{ version }}heruntergeladen und zum Flashen verfügbar" }, - "confirmDialog": { - "title": "Sind Sie sicher, dass Sie die Firmware aktualisieren möchten?", - "description": "Durch die Installation der neuen Firmware wird die bestehende Firmware auf dem Gerät ersetzt. Sobald die neue Firmware installiert ist, führt Chrysalis Sie zurück zum Bildschirm für die Tastaturauswahl." + "changelog": { + "title": "Änderungsprotokoll" }, - "bootloaderWarning": "Ihre Tastatur befindet sich im Bootloader-Modus, sodass Chrysalis die Einstellungen der Tastatur nicht sichern kann. Wenn die neue Firmware nicht mit Ihren bestehenden Einstellungen kompatibel ist, können die Tastenbelegungen und andere Einstellungen nach der Aktualisierung beschädigt sein. Aus diesem Grund führt Chrysalis standardmäßig ein Zurücksetzen auf die Werkseinstellungen durch, sodass Sie mit einem sauberen Neuanfang beginnen können. Sie können den Bootloader-Modus abbrechen und verlassen, damit Chrysalis Ihre Tastatur sichern kann. Alternativ können Sie das Zurücksetzen auf die Werkseinstellungen auch ausschalten, wenn Sie wissen, dass die neue Firmware kompatibel ist.", - "firmwareChangelog": { - "title": "Firmware-Änderungsprotokoll", - "view": "Was ist neu in {{version}}?" + "focus-not-detected": { + "title": "Willkommen bei Chrysalis", + "contents": "Chrysalis erkennt Ihre Tastatur, muss aber die Firmware aktualisieren, bevor Sie fortfahren können.", + "gotoUpdate": "Firmware aktualisieren", + "reconnect": "Erneut verbinden" }, - "firmwareSources": "Quellcode", - "calloutTitle": "Wichtig!", - "factoryResetTitle": "Zurücksetzen auf Werkseinstellungen", - "factoryResetDescription": "Alles auf Ihrer Tastatur löschen und auf die Werkseinstellungen zurücksetzen.", - "factoryResetWarning": "Die Auswahl dieser Option bewirkt keine Sicherung Ihrer aktuellen Belegung oder Einstellungen.", - "yourFirmware": "Aktualisieren Sie die Firmware Ihrer Tastatur", - "chooseFirmware": "Firmware aktualisieren", - "defaultFirmwareDescription": "Neueste Version für Ihre Tastatur", - "customFirmwareExplanation": "Sie können eine heruntergeladene oder lokal erstellte Firmware installieren.", - "currentFirmwareVersion": "Aktuelle Firmware-Version", - "currentFirmwareVersionUnavailable": "Firmware-Version nicht verfügbar", - "customFirmwareLinkText": "Erfahren Sie mehr über die Erstellung von Firmware", - "firmwareVersion": "{{version}}", - "description": "Durch das Aktualisieren der Firmware Ihrer Tastatur bringen wir ihr neue Tricks bei. Sie können Chrysalis verwenden, um die neueste Firmware für Ihre Tastatur zu installieren oder um eine selbst erstellte Firmware zu installieren.", - "customChooseFile": "Wählen Sie eine Datei aus..." - }, - "firmwareAutoUpdate": { - "warning": "Chrysalis konnte nicht auf eine neue Firmware-Version prüfen. Möglicherweise ist eine neuere Version online verfügbar.", - "available": "Neue Firmware-Version verfügbar: {{ version }}", - "error": "Fehler beim Herunterladen der neuen Firmware-Version.", - "downloaded": "Firmware-Version {{ version }}heruntergeladen und zum Flashen verfügbar" - }, - "changelog": { - "title": "Änderungsprotokoll" - }, - "focus-not-detected": { - "title": "Willkommen bei Chrysalis", - "contents": "Chrysalis erkennt Ihre Tastatur, muss aber die Firmware aktualisieren, bevor Sie fortfahren können.", - "gotoUpdate": "Firmware aktualisieren", - "reconnect": "Erneut verbinden" - }, - "systeminfo": { - "title": "Ein Problem melden", - "bugTracker": "Auf GitHub finden Sie eine Liste der bekannten Probleme (oder können einen Fehler melden)", - "privacyNote": "Wir bemühen uns, keine privaten Informationen in dieses Paket aufzunehmen, empfehlen Ihnen aber, es durchzulesen, bevor Sie es weitergeben.", - "saveBundle": "Paket speichern", - "dialog": { - "title": "Chrysalis-Debug-Paket speichern" + "systeminfo": { + "title": "Ein Problem melden", + "bugTracker": "Auf GitHub finden Sie eine Liste der bekannten Probleme (oder können einen Fehler melden)", + "privacyNote": "Wir bemühen uns, keine privaten Informationen in dieses Paket aufzunehmen, empfehlen Ihnen aber, es durchzulesen, bevor Sie es weitergeben.", + "saveBundle": "Paket speichern", + "dialog": { + "title": "Chrysalis-Debug-Paket speichern" + }, + "createBundle": "Paket erstellen" + }, + "print": { + "feedback": { + "success": "Druckvorgang erfolgreich!", + "error": "Fehler während des Druckvorgangs." + } }, - "createBundle": "Paket erstellen" - }, - "print": { - "feedback": { - "success": "Druckvorgang erfolgreich!", - "error": "Fehler während des Druckvorgangs." + "layoutCards": { + "printTooltip": "Drucken" } - }, - "layoutCards": { - "printTooltip": "Drucken" - } } diff --git a/src/renderer/i18n/es.json b/src/renderer/i18n/es.json index 814b7fb7f..d1eb15609 100644 --- a/src/renderer/i18n/es.json +++ b/src/renderer/i18n/es.json @@ -1,172 +1,145 @@ { - "sanity-check": { - "title": "Ejecutando la verificación del entorno", - "header": "La verificación del entorno ha fallado", - "message": "Chrysalis ha detectado que se está ejecutando en un entorno no compatible, por ejemplo, con una versión de Electron distinta al soportado upstream. Si usa Chrysalis a través de un repositorio de distribución de paquetes, por favor considere usar en cambio los builds oficiales.", - "download-latest": "Descargar la versión oficial" - }, - "units": { - "in_ms": "ms" - }, - "breakingNews": { - "firmware0_90_1": { - "description": "Firmware antes de la versión 0.90.1 contiene un error que conduce a la pérdida de datos y la corrupción de datos para los datos guardados en el teclado. Si ya está ejecutando el firmware más nuevo, puede descartar esta advertencia con el butón de cerrar.", - "button": "Instrucciones de actualización", - "title": "¡Atención dueños de Keyboardio Modelo 100!" - } - }, - "language": "Español", - "firmwareAutoUpdate": { - "downloaded": "Versión de firmware: {{ version }} descargado, y es disponible para actualizar", - "available": "Versión nuevo de firmware disponible: {{ version }}", - "error": "Error mientras descargando la versión nueva de firmware.", - "warning": "Chrysalis no pude comprobar si hay una versión nueva de firmware. Puede que hay una versión más nueva disponible en línea." - }, - "components": { - "layer": "Capa {{index}}", - "none": "Nada", - "layerRaw": "Capa", - "save": { - "saveChanges": "Guardar Cambios" + "sanity-check": { + "title": "Ejecutando la verificación del entorno", + "header": "La verificación del entorno ha fallado", + "message": "Chrysalis ha detectado que se está ejecutando en un entorno no compatible, por ejemplo, con una versión de Electron distinta al soportado upstream. Si usa Chrysalis a través de un repositorio de distribución de paquetes, por favor considere usar en cambio los builds oficiales.", + "download-latest": "Descargar la versión oficial" }, - "loading": "Leyendo datos del dispositivo...", - "logo": { - "altText": "Logo de Chrysalis" - } - }, - "errors": { - "saveFile": "Error al guardar un archivo: {{ error }}", - "deviceDisconnected": "Teclado desconectado" - }, - "print": { - "feedback": { - "success": "¡Ha impreso con éxito!", - "error": "Error encontrado al imprimir." - } - }, - "autoUpdate": { - "available": "Versión nueva disponible: {{ version }}", - "downloaded": "Versión {{ version }} se ha descargado, reinicie Chrysalis para terminar de instalar", - "error": "Error durante actualización: {{ error }}" - }, - "editor": { - "sharing": { - "title": "Respaldar y restaurar", - "loadFromLibrary": "Cargar de biblioteca", - "loadFromBackup": "Cargar de las copias de seguridad", - "loadFromFile": "Cargar de archivo...", - "import": "Importar", - "selectExportFile": "Elige el archivo al que exportar el diseño", - "dialog": { - "layoutFiles": "Archivos de distribución", - "allFiles": "Todos los archivos" - }, - "exportToFile": "Exportar a archivo...", - "selectLoadFile": "Elige el archivo desde el que cargar un diseño", - "errors": { - "unableToLoad": "No se puede descargar el diseño del archivo seleccionado.", - "parseFail": "Se ha fallado analizar los datos de diseño.", - "invalidLayoutData": "El archivo no contiene los datos de diseños válidos." - }, - "importConfirm": { - "title": "¿Importar el diseño seleccionado?", - "contents": "Esto sobreescribirá su diseño actual, y cualquier cambio sin guardados se perderá. ¿Está seguro de que quiere continuar?" - } + "units": { + "in_ms": "ms" }, - "legacy": { - "migrate": "Migrar", - "warning": "Se encontraron teclas heredadas en el keymap que ya no son válidas. Para migrar a los códigos nuevos, por favor pulse el botón de migrar." + "breakingNews": { + "firmware0_90_1": { + "description": "Firmware antes de la versión 0.90.1 contiene un error que conduce a la pérdida de datos y la corrupción de datos para los datos guardados en el teclado. Si ya está ejecutando el firmware más nuevo, puede descartar esta advertencia con el butón de cerrar.", + "button": "Instrucciones de actualización", + "title": "¡Atención dueños de Keyboardio Modelo 100!" + } }, - "sidebar": { - "language_intl": { - "title": "Idioma / Internaciónal", - "help": "Teclas adicionales específicas del idioma." - }, - "custom": { - "help": "Le permite asignar un código personalizado de llave a una tecla, o un código no conocido por Chrysalis.", - "title": "Código personalizado de llave", - "label": "Código personalizado de llave" - }, - "platform_apple": { - "title": "Teclas de Mac / iPad", - "help": "Códigos de llaves específicos para dispositivos Apple." - }, - "blanks": { - "title": "Espacios en blanco", - "help": "Teclas bloqueadas y transparentes." - }, - "overview": { - "sharing": "Respaldar y restaurar", - "pasteLayer": "Pegar capa", - "help": "Una presentación de las asignaciones para la tecla seleccionada actualmente. Para cambiar la capa mostrada, haga clic en su fila.", - "key": "Tecla #{{index}}", - "showEmptyLayers": "Mostrar capas vacías...", - "copyLayer": "Copiar capa", - "color": "Color", - "hideEmptyLayers": "Ocultar capas vacías..." - }, - "consumer": { - "volume": "Volumen", - "media": "Controles de medios" - }, - "secondary": { - "whenHeld": "Al mantener", - "targetLayer": "Capa", - "title": "Acción secundario", - "help-layerLimit": "Debido a los limites de firmware, cambiar a capas superiores de la \"{{ layer8 }}\" no es compatible a través de las acciones secundarias.", - "help": "Le permite asignar funcionalidad secundaria a una tecla. Al pulsar esas teclas aumentadas, la función primaria realizará. Al mantenerlas, la acción secundaria realizará.", - "modifier": "Modificadora", - "type": { - "none": "Ninguna acción secundaria", - "layer": "Capa desplazamiento", - "modifier": "Modificadora" + "language": "Español", + "firmwareAutoUpdate": { + "downloaded": "Versión de firmware: {{ version }} descargado, y es disponible para actualizar", + "available": "Versión nuevo de firmware disponible: {{ version }}", + "error": "Error mientras descargando la versión nueva de firmware.", + "warning": "Chrysalis no pude comprobar si hay una versión nueva de firmware. Puede que hay una versión más nueva disponible en línea." + }, + "components": { + "layer": "Capa {{index}}", + "none": "Nada", + "layerRaw": "Capa", + "loading": "Leyendo datos del dispositivo...", + "logo": { + "altText": "Logo de Chrysalis" + } + }, + "errors": { + "saveFile": "Error al guardar un archivo: {{ error }}", + "deviceDisconnected": "Teclado desconectado" + }, + "print": { + "feedback": { + "success": "¡Ha impreso con éxito!", + "error": "Error encontrado al imprimir." + } + }, + "autoUpdate": { + "available": "Versión nueva disponible: {{ version }}", + "downloaded": "Versión {{ version }} se ha descargado, reinicie Chrysalis para terminar de instalar", + "error": "Error durante actualización: {{ error }}" + }, + "editor": { + "sharing": { + "title": "Respaldar y restaurar", + "loadFromLibrary": "Cargar de biblioteca", + "loadFromBackup": "Cargar de las copias de seguridad", + "loadFromFile": "Cargar de archivo...", + "import": "Importar", + "selectExportFile": "Elige el archivo al que exportar el diseño", + "dialog": { + "layoutFiles": "Archivos de distribución", + "allFiles": "Todos los archivos" + }, + "exportToFile": "Exportar a archivo...", + "selectLoadFile": "Elige el archivo desde el que cargar un diseño", + "errors": { + "unableToLoad": "No se puede descargar el diseño del archivo seleccionado.", + "parseFail": "Se ha fallado analizar los datos de diseño.", + "invalidLayoutData": "El archivo no contiene los datos de diseños válidos." + }, + "importConfirm": { + "title": "¿Importar el diseño seleccionado?", + "contents": "Esto sobreescribirá su diseño actual, y cualquier cambio sin guardados se perderá. ¿Está seguro de que quiere continuar?" + } + }, + "sidebar": { + "custom": { + "help": "Le permite asignar un código personalizado de llave a una tecla, o un código no conocido por Chrysalis.", + "title": "Código personalizado de llave", + "label": "Código personalizado de llave" + }, + "platform_apple": { + "title": "Teclas de Mac / iPad", + "help": "Códigos de llaves específicos para dispositivos Apple." + }, + "blanks": { + "title": "Espacios en blanco", + "help": "Teclas bloqueadas y transparentes." + }, + "secondary": { + "whenHeld": "Al mantener", + "targetLayer": "Capa", + "title": "Acción secundario", + "help-layerLimit": "Debido a los limites de firmware, cambiar a capas superiores de la \"{{ layer8 }}\" no es compatible a través de las acciones secundarias.", + "help": "Le permite asignar funcionalidad secundaria a una tecla. Al pulsar esas teclas aumentadas, la función primaria realizará. Al mantenerlas, la acción secundaria realizará.", + "modifier": "Modificadora", + "type": { + "none": "Ninguna acción secundaria", + "layer": "Capa desplazamiento", + "modifier": "Modificadora" + } + }, + "colors": { + "help": "Asignar un color a la tecla seleccionada haciendo clic en uno de los cuadros de la paleta inferior. Para cambiar el color de una entrada de la paleta, use el selector de color.", + "title": "Colores" + } + } + }, + "app": { + "menu": { + "preferences": "Preferencias", + "chrysalisSection": "Chrysalis", + "firmwareUpdate": "Actualización de firmware", + "layoutEditor": "Editor de distribución", + "editor": "Editor de distribución y de colormap", + "focus-not-detected": "Bienvenido", + "systemInfo": "Reportar un problema", + "colormapEditor": "Editor de colormap", + "macroEditor": "Editor de macro", + "exit": "Salir", + "restart": "Aplicar actualización y reiniciar", + "keyboardSection": "Teclado", + "chat": "Chat de Discord", + "layoutCard": "Carta de distribución", + "miscSection": "Varios", + "changelog": "Registro de cambios" + }, + "cancelPending": { + "title": "Descartar los cambios pendientes?", + "content": "Tiene cambios no guardados. Si procede, se perderán." + }, + "actionRequired": "Acción requerida", + "deviceMenu": { + "Homepage": "Página de inicio", + "Forum": "Foro", + "Chat": "Chat" } - }, - "colors": { - "help": "Asignar un color a la tecla seleccionada haciendo clic en uno de los cuadros de la paleta inferior. Para cambiar el color de una entrada de la paleta, use el selector de color.", - "title": "Colores" - } - } - }, - "app": { - "menu": { - "preferences": "Preferencias", - "chrysalisSection": "Chrysalis", - "firmwareUpdate": "Actualización de firmware", - "layoutEditor": "Editor de distribución", - "editor": "Editor de distribución y de colormap", - "focus-not-detected": "Bienvenido", - "selectAKeyboard": "Seleccionar un teclado", - "systemInfo": "Reportar un problema", - "colormapEditor": "Editor de colormap", - "macroEditor": "Editor de macro", - "exit": "Salir", - "restart": "Aplicar actualización y reiniciar", - "keyboardSection": "Teclado", - "chat": "Chat de Discord", - "layoutCard": "Carta de distribución", - "selectAnotherKeyboard": "Seleccionar otro teclado", - "miscSection": "Varios", - "changelog": "Registro de cambios" }, - "cancelPending": { - "title": "Descartar los cambios pendientes?", - "content": "Tiene cambios no guardados. Si procede, se perderán." + "dialog": { + "cancel": "Cancelar", + "ok": "Ok", + "close": "Cerrar", + "continue": "Continuar" }, - "actionRequired": "Acción requerida", - "deviceMenu": { - "Homepage": "Página de inicio", - "Forum": "Foro", - "Chat": "Chat" + "changelog": { + "title": "Registro de cambios" } - }, - "dialog": { - "cancel": "Cancelar", - "ok": "Ok", - "close": "Cerrar", - "continue": "Continuar" - }, - "changelog": { - "title": "Registro de cambios" - } } diff --git a/src/renderer/i18n/fr.json b/src/renderer/i18n/fr.json index 3129e3026..a60457ab9 100644 --- a/src/renderer/i18n/fr.json +++ b/src/renderer/i18n/fr.json @@ -1,425 +1,390 @@ { - "breakingNews": { - "firmware0_90_1": { - "button": "Instructions de mise à jour" - } - }, - "sanity-check": { - "download-latest": "Télécharger la version officielle", - "header": "Échec de la vérification de l'environnement" - }, - "language": "Anglais", - "errors": { - "deviceDisconnected": "Clavier déconnecté", - "saveFile": "Erreur lors de l'enregistrement du fichier : {{ error }}" - }, - "keyboardSelect": { - "noUdev": "Chrysalis nécessite udev pour pouvoir rechercher des appareils, mais il semble que cela n'est pas disponible.", - "connect": "Connecter", - "noDevices": "Aucun clavier trouvé.", - "permissionErrorSuggestion": "Chrysalis peut corriger ceci en ajouter un fichier de règles udev dans /etc/udev/rules.d/.", - "disconnect": "Déconnecter", - "installUdevRules": "Corriger", - "permissionError": "Votre ordinateur n'autorise pas Chrysalis à communiquer avec votre clavier (Vous n'avez pas la permission de lecture/écriture sur {{path}})", - "unknown": "Inconnu" - }, - "firmwareUpdate": { - "flashing": { - "steps": { - "bootloader": "Entrée en mode programmable", - "reconnect": "Reconnexion", - "reboot": "Redémarrage", - "flash": "Installation", - "factoryRestore": "Restauration des paramètres d'usine" - }, - "notifications": { - "enter": { - "stillApplication": "Le clavier n'est pas en mode programmable. Veillez à bien suivre les instructions ci-dessous.", - "notFound": "Impossible de trouver le clavier. Veuillez signaler le problème." - }, - "unknownMessage": "Message inconnu reçu au cours de l'installation : {{ message }}", - "title": "Une problème est survenu lors de l'installation", - "reconnect": { - "notFound": "Impossible de trouver le clavier. Veuillez signaler le problème.", - "stillBootloader": "Le clavier est encore en mode programmable. Veuillez relâcher toutes les touches." + "breakingNews": { + "firmware0_90_1": { + "button": "Instructions de mise à jour" } - }, - "error": "Erreur lors de l'installation du micrologiciel", - "success": "Le micrologiciel a bien été installé !", - "anywayButton": "Mettre à jour quand même", - "button": "Mettre à jour", - "cancelAndDisconnectButton": "Annuler et déconnecter" }, - "confirmDialog": { - "description": "L'installation d'un nouveau micrologiciel remplacera le micrologiciel existant sur l'appareil. Une fois le nouveau micrologiciel installé, Chrysalis vous ramènera à l'écran de sélection du clavier.", - "title": "Voulez-vous vraiment effectuer la mise à jour ?" + "sanity-check": { + "download-latest": "Télécharger la version officielle", + "header": "Échec de la vérification de l'environnement" }, - "customFirmwareLinkText": "En savoir plus sur la compilation du micrologiciel", - "factoryConfirmDialog": { - "contents": "Cette opération remplacera le micrologiciel de l'appareil et réinitialisera tous les paramètres aux valeurs d'usine. Vous perdrez toutes les personnalisations effectuées. Une fois le nouveau micrologiciel installé, Chrysalis vous ramènera à l'écran de sélection du clavier.", - "title": "Remplacer le micrologiciel et réinitialiser aux valeurs d'usine ?" - }, - "dialog": { - "firmwareFiles": "Fichiers de micrologiciel", - "allFiles": "Tous les fichiers", - "selectFirmware": "Sélectionner un micrologiciel" + "language": "Anglais", + "errors": { + "deviceDisconnected": "Clavier déconnecté", + "saveFile": "Erreur lors de l'enregistrement du fichier : {{ error }}" }, - "firmwareVersion": "{{version}}", - "factoryResetTitle": "Réinitialisation", - "firmwareSources": "Code source", - "factoryResetDescription": "Effacez tout ce qui se trouve sur votre clavier et rétablissez les paramètres d'usine.", - "currentFirmwareVersion": "Version actuelle du micrologiciel", - "factoryResetWarning": "Sélectionnez cette option ne sauvegardera pas votre disposition ni vos paramètres actuels.", - "custom": "Micrologiciel personnalisé", - "yourFirmware": "Mettez à jour le micrologiciel de votre clavier", - "customChooseFile": "Sélectionner un fichier…", - "defaultFirmwareDescription": "Dernière version pour votre clavier", - "currentFirmwareVersionUnavailable": "Version du micrologiciel indisponible", - "customFirmwareExplanation": "Vous pouvez installer un micrologiciel compilé téléchargé ou compilé localement.", - "firmwareChangelog": { - "view": "Quoi de neuf dans la version {{version}} ?", - "title": "Notes de version du micrologiciel" + "keyboardSelect": { + "noUdev": "Chrysalis nécessite udev pour pouvoir rechercher des appareils, mais il semble que cela n'est pas disponible.", + "connect": "Connecter", + "noDevices": "Aucun clavier trouvé.", + "permissionErrorSuggestion": "Chrysalis peut corriger ceci en ajouter un fichier de règles udev dans /etc/udev/rules.d/.", + "disconnect": "Déconnecter", + "installUdevRules": "Corriger", + "permissionError": "Votre ordinateur n'autorise pas Chrysalis à communiquer avec votre clavier (Vous n'avez pas la permission de lecture/écriture sur {{path}})", + "unknown": "Inconnu" }, - "calloutTitle": "Important !", - "chooseFirmware": "Mettre à jour le micrologiciel" - }, - "dialog": { - "continue": "Continuer", - "close": "Fermer", - "cancel": "Annuler", - "ok": "OK" - }, - "app": { - "actionRequired": "Action requise", - "menu": { - "selectAKeyboard": "Sélectionner un clavier", - "preferences": "Préférences", - "chat": "Conversation Discord", - "exit": "Quitter", - "miscSection": "Divers", - "focus-not-detected": "Bienvenue", - "chrysalisSection": "Chrysalis", - "restart": "Appliquer la mise à jour et relancer", - "changelog": "Notes de version", - "systemInfo": "Signaler un problème", - "firmwareUpdate": "Mise à jour du micrologiciel", - "selectAnotherKeyboard": "Sélectionner un autre clavier", - "layoutEditor": "Éditeur de disposition", - "keyboardSection": "Clavier" + "firmwareUpdate": { + "flashing": { + "steps": { + "bootloader": "Entrée en mode programmable", + "reconnect": "Reconnexion", + "reboot": "Redémarrage", + "flash": "Installation", + "factoryRestore": "Restauration des paramètres d'usine" + }, + "notifications": { + "enter": { + "stillApplication": "Le clavier n'est pas en mode programmable. Veillez à bien suivre les instructions ci-dessous.", + "notFound": "Impossible de trouver le clavier. Veuillez signaler le problème." + }, + "unknownMessage": "Message inconnu reçu au cours de l'installation : {{ message }}", + "title": "Une problème est survenu lors de l'installation", + "reconnect": { + "notFound": "Impossible de trouver le clavier. Veuillez signaler le problème.", + "stillBootloader": "Le clavier est encore en mode programmable. Veuillez relâcher toutes les touches." + } + }, + "error": "Erreur lors de l'installation du micrologiciel", + "success": "Le micrologiciel a bien été installé !", + "anywayButton": "Mettre à jour quand même", + "button": "Mettre à jour", + "cancelAndDisconnectButton": "Annuler et déconnecter" + }, + "confirmDialog": { + "description": "L'installation d'un nouveau micrologiciel remplacera le micrologiciel existant sur l'appareil. Une fois le nouveau micrologiciel installé, Chrysalis vous ramènera à l'écran de sélection du clavier.", + "title": "Voulez-vous vraiment effectuer la mise à jour ?" + }, + "customFirmwareLinkText": "En savoir plus sur la compilation du micrologiciel", + "factoryConfirmDialog": { + "contents": "Cette opération remplacera le micrologiciel de l'appareil et réinitialisera tous les paramètres aux valeurs d'usine. Vous perdrez toutes les personnalisations effectuées. Une fois le nouveau micrologiciel installé, Chrysalis vous ramènera à l'écran de sélection du clavier.", + "title": "Remplacer le micrologiciel et réinitialiser aux valeurs d'usine ?" + }, + "dialog": { + "firmwareFiles": "Fichiers de micrologiciel", + "allFiles": "Tous les fichiers", + "selectFirmware": "Sélectionner un micrologiciel" + }, + "firmwareVersion": "{{version}}", + "factoryResetTitle": "Réinitialisation", + "firmwareSources": "Code source", + "factoryResetDescription": "Effacez tout ce qui se trouve sur votre clavier et rétablissez les paramètres d'usine.", + "currentFirmwareVersion": "Version actuelle du micrologiciel", + "factoryResetWarning": "Sélectionnez cette option ne sauvegardera pas votre disposition ni vos paramètres actuels.", + "custom": "Micrologiciel personnalisé", + "yourFirmware": "Mettez à jour le micrologiciel de votre clavier", + "customChooseFile": "Sélectionner un fichier…", + "defaultFirmwareDescription": "Dernière version pour votre clavier", + "currentFirmwareVersionUnavailable": "Version du micrologiciel indisponible", + "customFirmwareExplanation": "Vous pouvez installer un micrologiciel compilé téléchargé ou compilé localement.", + "firmwareChangelog": { + "view": "Quoi de neuf dans la version {{version}} ?", + "title": "Notes de version du micrologiciel" + }, + "calloutTitle": "Important !", + "chooseFirmware": "Mettre à jour le micrologiciel" }, - "cancelPending": { - "content": "Vous avez des modifications non sauvegardées. Si vous continuez, elles seront perdues.", - "title": "Annuler les modifications en attente ?" + "dialog": { + "continue": "Continuer", + "close": "Fermer", + "cancel": "Annuler", + "ok": "OK" }, - "deviceMenu": { - "Chat": "Tchat", - "Forum": "Forum", - "Homepage": "Page d'accueil" - } - }, - "autoUpdate": { - "error": "Erreur lors de la mise à jour : {{ error }}", - "downloaded": "Version {{ version }} téléchargée, relancez Chrysalis pour terminer l'installation", - "available": "Nouvelle version disponible : {{ version }}" - }, - "editor": { - "sidebar": { - "mousekeys": { - "title": "Contrôle de la souris", - "wheel": "Molette", - "help": "Émulez une souris en utilisant les touches de votre clavier.", - "movement": "Mouvement", - "buttons": "Boutons" - }, - "overview": { - "sharing": "Sauvegarde et restauration", - "pasteLayer": "Coller le calque", - "help": "Un aperçu des associations de la touche actuellement sélectionnée. Pour modifier le calque affiché, cliquez sur sa ligne.", - "key": "Touche #{{index}}", - "showEmptyLayers": "Afficher les calques vides…", - "copyLayer": "Copier le calque", - "color": "Couleur", - "hideEmptyLayers": "Masquer les calques vides…" - }, - "consumer": { - "volume": "Volume", - "brightness": "Luminosité", - "media": "Contrôle des médias" - }, - "language_intl": { - "help": "Touches additionnelles spécifiques à une langue.", - "title": "Langue" - }, - "ledcontrol": { - "title": "Contrôle des LED", - "help": "Contrôlez le thème et les effets des LED de votre clavier." - }, - "keypicker": { - "topsyturvy": { - "label": "Inverser Maj", - "tooltip": "Inverse le comportement de la touche Maj (Par exemple, envoyer « A » par défaut et « a » si enfoncée)" + "app": { + "actionRequired": "Action requise", + "menu": { + "preferences": "Préférences", + "chat": "Conversation Discord", + "exit": "Quitter", + "miscSection": "Divers", + "focus-not-detected": "Bienvenue", + "chrysalisSection": "Chrysalis", + "restart": "Appliquer la mise à jour et relancer", + "changelog": "Notes de version", + "systemInfo": "Signaler un problème", + "firmwareUpdate": "Mise à jour du micrologiciel", + "layoutEditor": "Éditeur de disposition", + "keyboardSection": "Clavier" }, - "mods": "Déclencheurs", - "modsHelp": "Sélectionnez les touche de déclencheur qui sont automatiquement activées lorsque vous appuyez sur cette touche." - }, - "secondary": { - "targetLayer": "Calque", - "title": "Action secondaire", - "modifier": "Déclencheur", - "type": { - "none": "Pas d'action secondaire", - "modifier": "Déclencheur" - } - }, - "layer": { - "help": "Touches qui vous permettent de changer de calque.", - "title": "Calques et associations" - }, - "custom": { - "title": "Code de touche personnalisé", - "label": "Code de touche personnalisé", - "help": "Vous permet d'assigner un code de touche personnalisé à une touche, ou bien un code actuellement non reconnu par Chrysalis." - }, - "colors": { - "help": "Assignez une couleur à la touche sélectionnée en cliquant sur l'un des carrés de la palette ci-dessous. Pour modifier la couleur d'une entrée de la palette, utilisez le sélecteur de couleur.", - "title": "Couleurs" - }, - "platform_apple": { - "title": "Touches Mac / iPad", - "help": "Codes de touche spécifiques aux appareils Apple." - }, - "dynmacros": { - "usage_overview": { - "usage": "{{ used }}/{{ size }}", - "bytes": "octets" + "cancelPending": { + "content": "Vous avez des modifications non sauvegardées. Si vous continuez, elles seront perdues.", + "title": "Annuler les modifications en attente ?" + }, + "deviceMenu": { + "Chat": "Tchat", + "Forum": "Forum", + "Homepage": "Page d'accueil" } - }, - "blanks": { - "help": "Touches bloquées et transparentes.", - "title": "Espaces" - } - }, - "macros": { - "steps": { - "KEYUP": "Relâcher la touche", - "unsupported": "Non pris en charge", - "in_ms": "ms", - "unknown": "", - "KEYDOWN": "Maintenir la touche", - "time_ms": "{{ value }}ms" - }, - "edit": "Modifier la macro", - "title": "Macro #{{ index }}", - "out_of_space": "Les macros dynamique occupent trop d'espace, veuillez libérer {{ overflow }} octets." - }, - "sharing": { - "loadFromLibrary": "Charger depuis la bibliothèque", - "importConfirm": { - "title": "Importer la disposition sélectionnée ?", - "contents": "Cela écrasera votre disposition actuelle, et toute modification non sauvegardée sera perdue. Voulez-vous vraiment continuer ?" - }, - "errors": { - "unableToLoad": "Impossible de charger une disposition depuis le fichier sélectionné.", - "invalidLayoutData": "Le fichier ne contient pas de données de disposition valides.", - "parseFail": "Échec de l'analyse des données de la disposition." - }, - "loadFromFile": "Charger depuis un fichier…", - "title": "Sauvegarde et restauration", - "exportToFile": "Exporter vers un fichier…", - "dialog": { - "layoutFiles": "Fichiers de disposition", - "allFiles": "Tous les fichiers" - }, - "selectExportFile": "Sélectionner un fichier vers lequel exporter la disposition", - "loadFromBackup": "Charger depuis les sauvegardes", - "import": "Importer", - "selectLoadFile": "Sélectionner un fichier depuis lequel charger la disposition" }, - "onlyCustom": { - "openFR": "Demander une nouvelle fonctionnalité" - }, - "legacy": { - "warning": "Nous avons trouvé d'anciennes touches dans le schéma des touches qui ne sont plus valides. Pour migrer vers les nouveaux codes, veuillez cliquer sur le bouton Migrer.", - "migrate": "Migrer" - }, - "layerswitch": { - "target": "Calque" + "autoUpdate": { + "error": "Erreur lors de la mise à jour : {{ error }}", + "downloaded": "Version {{ version }} téléchargée, relancez Chrysalis pour terminer l'installation", + "available": "Nouvelle version disponible : {{ version }}" }, - "layernames": { - "out_of_space": "Le nom de votre calque est trop long de {{ overflow }} octets pour être enregistré dans votre clavier." - } - }, - "preferences": { - "keyboard": { - "led": { - "idle": { - "twentyMinutes": "20 minutes", - "label": "Délai avant que les LED ne s'éteignent", - "oneMinute": "1 minute", - "help": "Sauf si désactivé, les LED s'éteindront après le délai configuré.", - "thirtyMinutes": "30 minutes", - "fourMinutes": "4 minutes", - "disabled": "Désactivé", - "fiveMinutes": "5 minutes", - "tenMinutes": "10 minutes", - "threeMinutes": "3 minutes", - "twoMinutes": "2 minutes", - "fifteenMinutes": "15 minutes", - "sixtyMinutes": "60 minutes" + "editor": { + "sidebar": { + "mousekeys": { + "title": "Contrôle de la souris", + "help": "Émulez une souris en utilisant les touches de votre clavier." + }, + "keypicker": { + "topsyturvy": { + "label": "Inverser Maj", + "tooltip": "Inverse le comportement de la touche Maj (Par exemple, envoyer « A » par défaut et « a » si enfoncée)" + }, + "mods": "Déclencheurs", + "modsHelp": "Sélectionnez les touche de déclencheur qui sont automatiquement activées lorsque vous appuyez sur cette touche." + }, + "secondary": { + "targetLayer": "Calque", + "title": "Action secondaire", + "modifier": "Déclencheur", + "type": { + "none": "Pas d'action secondaire", + "modifier": "Déclencheur" + } + }, + "layer": { + "help": "Touches qui vous permettent de changer de calque.", + "title": "Calques et associations" + }, + "custom": { + "title": "Code de touche personnalisé", + "label": "Code de touche personnalisé", + "help": "Vous permet d'assigner un code de touche personnalisé à une touche, ou bien un code actuellement non reconnu par Chrysalis." + }, + "colors": { + "help": "Assignez une couleur à la touche sélectionnée en cliquant sur l'un des carrés de la palette ci-dessous. Pour modifier la couleur d'une entrée de la palette, utilisez le sélecteur de couleur.", + "title": "Couleurs" + }, + "platform_apple": { + "title": "Touches Mac / iPad", + "help": "Codes de touche spécifiques aux appareils Apple." + }, + "dynmacros": { + "usage_overview": { + "usage": "{{ used }}/{{ size }}", + "bytes": "octets" + } + }, + "blanks": { + "help": "Touches bloquées et transparentes.", + "title": "Espaces" + } + }, + "macros": { + "steps": { + "KEYUP": "Relâcher la touche", + "unsupported": "Non pris en charge", + "in_ms": "ms", + "unknown": "", + "KEYDOWN": "Maintenir la touche", + "time_ms": "{{ value }}ms" + }, + "edit": "Modifier la macro", + "title": "Macro #{{ index }}", + "out_of_space": "Les macros dynamique occupent trop d'espace, veuillez libérer {{ overflow }} octets." + }, + "sharing": { + "loadFromLibrary": "Charger depuis la bibliothèque", + "importConfirm": { + "title": "Importer la disposition sélectionnée ?", + "contents": "Cela écrasera votre disposition actuelle, et toute modification non sauvegardée sera perdue. Voulez-vous vraiment continuer ?" + }, + "errors": { + "unableToLoad": "Impossible de charger une disposition depuis le fichier sélectionné.", + "invalidLayoutData": "Le fichier ne contient pas de données de disposition valides.", + "parseFail": "Échec de l'analyse des données de la disposition." + }, + "loadFromFile": "Charger depuis un fichier…", + "title": "Sauvegarde et restauration", + "exportToFile": "Exporter vers un fichier…", + "dialog": { + "layoutFiles": "Fichiers de disposition", + "allFiles": "Tous les fichiers" + }, + "selectExportFile": "Sélectionner un fichier vers lequel exporter la disposition", + "loadFromBackup": "Charger depuis les sauvegardes", + "import": "Importer", + "selectLoadFile": "Sélectionner un fichier depuis lequel charger la disposition" + }, + "onlyCustom": { + "openFR": "Demander une nouvelle fonctionnalité" }, - "brightness": { - "help": "Ajustez la luminosité des LED sur le clavier.", - "label": "Luminosité des LED" + "layerswitch": { + "target": "Calque" }, - "label": "LED", - "default": { - "label": "Mode par défaut des LED", - "help": "Sélectionnez le mode des LED avec lequel le clavier doit être configuré par défaut." + "layernames": { + "out_of_space": "Le nom de votre calque est trop long de {{ overflow }} octets pour être enregistré dans votre clavier." } - }, - "plugins": { - "spacecadet": { - "mode": { - "enabled": "Activé", - "disabled": "Désactivé", - "enabled_without_delay": "Activé (sans délai)" - }, - "timeout": { - "label": "Délai" - } + }, + "preferences": { + "keyboard": { + "led": { + "idle": { + "twentyMinutes": "20 minutes", + "label": "Délai avant que les LED ne s'éteignent", + "oneMinute": "1 minute", + "help": "Sauf si désactivé, les LED s'éteindront après le délai configuré.", + "thirtyMinutes": "30 minutes", + "fourMinutes": "4 minutes", + "disabled": "Désactivé", + "fiveMinutes": "5 minutes", + "tenMinutes": "10 minutes", + "threeMinutes": "3 minutes", + "twoMinutes": "2 minutes", + "fifteenMinutes": "15 minutes", + "sixtyMinutes": "60 minutes" + }, + "brightness": { + "help": "Ajustez la luminosité des LED sur le clavier.", + "label": "Luminosité des LED" + }, + "label": "LED", + "default": { + "label": "Mode par défaut des LED", + "help": "Sélectionnez le mode des LED avec lequel le clavier doit être configuré par défaut." + } + }, + "plugins": { + "spacecadet": { + "mode": { + "enabled": "Activé", + "disabled": "Désactivé", + "enabled_without_delay": "Activé (sans délai)" + }, + "timeout": { + "label": "Délai" + } + }, + "mousekeys": { + "warp_grid_size": { + "3x3": "3x3", + "2x2": "2x2" + }, + "scroll_interval": { + "label": "Vitesse de défilement", + "help": "Délai entre les événements de défilement. Plus le délai est élevé, plus le défilement est lent." + }, + "init_speed": { + "label": "Vitesse initiale du curseur de la souris", + "help": "Plus la valeur est élevée, plus la vitesse initiale du curseur de la souris est élevée." + } + }, + "oneshot": { + "hold_timeout": { + "label": "Délai de maintien" + }, + "timeout": { + "label": "Délai" + }, + "stickyness": { + "disable": "Rien" + } + }, + "label": "Extensions" + }, + "advanced": { + "description": "Ce sont des outils dangereux, assurez-vous de savoir ce qu'il font avant de les utiliser.", + "label": "Outils avancés" + }, + "title": "Mon clavier", + "defaultLayer": { + "label": "Calque par défaut", + "help": "Le calque par défaut avec lequel sera configuré le clavier.", + "noDefault": "Aucun par défaut" + }, + "layers": { + "label": "Calques" + } + }, + "ui": { + "language": { + "label": "Langue", + "help": "Sélectionner la langue de Chrysalis" + }, + "lookNFeel": { + "label": "Apparence" + }, + "theme": { + "dark": "Sombre", + "label": "Thème", + "system": "Système", + "light": "Clair" + }, + "coloredLayoutCards": { + "help": "Si activé, les cartes de disposition n'afficheront pas uniquement le nom des touches, mais également les couleurs.", + "label": "Activer les couleurs sur les cartes de disposition" + }, + "layoutCards": { + "label": "Cartes de disposition" + }, + "host": { + "help": "Sélectionnez la disposition de touches que vous utilisez sur votre ordinateur", + "label": "Disposition du clavier" + }, + "hideUnavailableFeatures": { + "help": "Si activé, Chrysalis n'affichera par les options de configuration pour les fonctionnalités que le micrologiciel de votre clavier ne prend pas en charge.", + "label": "Masquer les fonctionnalités non prises en charge par la version actuelle du micrologiciel de votre clavier" + }, + "layoutEditor": { + "label": "Éditeur de disposition" + }, + "oneLayerPerPage": { + "label": "Afficher un calque par page" + } }, - "mousekeys": { - "warp_grid_size": { - "3x3": "3x3", - "2x2": "2x2" - }, - "scroll_interval": { - "label": "Vitesse de défilement", - "help": "Délai entre les événements de défilement. Plus le délai est élevé, plus le défilement est lent." - }, - "init_speed": { - "label": "Vitesse initiale du curseur de la souris", - "help": "Plus la valeur est élevée, plus la vitesse initiale du curseur de la souris est élevée." - } + "devtools": { + "main": { + "label": "Outils de développement" + }, + "console": { + "label": "Ouvrir la console de développement" + } }, - "oneshot": { - "hold_timeout": { - "label": "Délai de maintien" - }, - "timeout": { - "label": "Délai" - }, - "stickyness": { - "disable": "Rien" - } + "autoUpdate": { + "mode": { + "label": "Télécharger automatiquement les nouvelles versions de Chrysalis", + "help": "Si activé, Chrysalis vérifieras les mises à jour au lancement et téléchargera automatiquement les nouvelles versions." + }, + "label": "Mises à jour automatiques", + "firmwareMode": { + "help": "Si activé, Chrysalis vérifiera les mises à jour du micrologiciel au lancement, et téléchargera automatiquement les nouvelles versions.", + "label": "Télécharger automatiquement les nouvelles versions du micrologiciel" + } }, - "label": "Extensions" - }, - "advanced": { - "description": "Ce sont des outils dangereux, assurez-vous de savoir ce qu'il font avant de les utiliser.", - "label": "Outils avancés" - }, - "title": "Mon clavier", - "defaultLayer": { - "label": "Calque par défaut", - "help": "Le calque par défaut avec lequel sera configuré le clavier.", - "noDefault": "Aucun par défaut" - }, - "layers": { - "label": "Calques" - } + "interface": "Interface utilisateur", + "focus": { + "chunked_writes": { + "label": "Envoyer les données par petits paquets" + } + } }, - "ui": { - "language": { - "label": "Langue", - "help": "Sélectionner la langue de Chrysalis" - }, - "lookNFeel": { - "label": "Apparence" - }, - "theme": { - "dark": "Sombre", - "label": "Thème", - "system": "Système", - "light": "Clair" - }, - "coloredLayoutCards": { - "help": "Si activé, les cartes de disposition n'afficheront pas uniquement le nom des touches, mais également les couleurs.", - "label": "Activer les couleurs sur les cartes de disposition" - }, - "layoutCards": { - "label": "Cartes de disposition" - }, - "host": { - "help": "Sélectionnez la disposition de touches que vous utilisez sur votre ordinateur", - "label": "Disposition du clavier" - }, - "hideUnavailableFeatures": { - "help": "Si activé, Chrysalis n'affichera par les options de configuration pour les fonctionnalités que le micrologiciel de votre clavier ne prend pas en charge.", - "label": "Masquer les fonctionnalités non prises en charge par la version actuelle du micrologiciel de votre clavier" - }, - "layoutEditor": { - "label": "Éditeur de disposition" - }, - "oneLayerPerPage": { - "label": "Afficher un calque par page" - } + "firmwareAutoUpdate": { + "warning": "Chrysalis n'a pas trouvé de nouvelle version du micrologiciel. Une version plus récente est peut-être disponible en ligne.", + "downloaded": "Version {{ version }} du micrologiciel téléchargée et disponible pour l'installation", + "available": "Nouvelle version du micrologiciel disponible : {{ version }}", + "error": "Erreur lors du téléchargement de la nouvelle version du micrologiciel." }, - "devtools": { - "main": { - "label": "Outils de développement" - }, - "console": { - "label": "Ouvrir la console de développement" - } + "focus-not-detected": { + "reconnect": "Reconnecter", + "contents": "Chrysalis reconnaît votre clavier, mais doit mettre à jour son micrologiciel avant que vous puissiez continuer.", + "title": "Bienvenue dans Chrysalis", + "gotoUpdate": "Mettre à jour le micrologiciel" }, - "autoUpdate": { - "mode": { - "label": "Télécharger automatiquement les nouvelles versions de Chrysalis", - "help": "Si activé, Chrysalis vérifieras les mises à jour au lancement et téléchargera automatiquement les nouvelles versions." - }, - "label": "Mises à jour automatiques", - "firmwareMode": { - "help": "Si activé, Chrysalis vérifiera les mises à jour du micrologiciel au lancement, et téléchargera automatiquement les nouvelles versions.", - "label": "Télécharger automatiquement les nouvelles versions du micrologiciel" - } + "components": { + "layerRaw": "Couche", + "loading": "Lecture des données depuis l'appareil…", + "layer": "Couche {{index}}", + "none": "Aucun" }, - "interface": "Interface utilisateur", - "focus": { - "chunked_writes": { - "label": "Envoyer les données par petits paquets" - } - } - }, - "firmwareAutoUpdate": { - "warning": "Chrysalis n'a pas trouvé de nouvelle version du micrologiciel. Une version plus récente est peut-être disponible en ligne.", - "downloaded": "Version {{ version }} du micrologiciel téléchargée et disponible pour l'installation", - "available": "Nouvelle version du micrologiciel disponible : {{ version }}", - "error": "Erreur lors du téléchargement de la nouvelle version du micrologiciel." - }, - "focus-not-detected": { - "reconnect": "Reconnecter", - "contents": "Chrysalis reconnaît votre clavier, mais doit mettre à jour son micrologiciel avant que vous puissiez continuer.", - "title": "Bienvenue dans Chrysalis", - "gotoUpdate": "Mettre à jour le micrologiciel" - }, - "components": { - "layerRaw": "Couche", - "loading": "Lecture des données depuis l'appareil…", - "layer": "Couche {{index}}", - "save": { - "saveChanges": "Enregistrer les modifications" + "systeminfo": { + "bugTracker": "Vous pouvez retrouver une liste des problèmes connus (ou signaler un problème) sur GitHub", + "title": "Signaler un problème" + }, + "units": { + "in_ms": "ms" }, - "none": "Aucun" - }, - "systeminfo": { - "bugTracker": "Vous pouvez retrouver une liste des problèmes connus (ou signaler un problème) sur GitHub", - "title": "Signaler un problème" - }, - "units": { - "in_ms": "ms" - }, - "changelog": { - "title": "Notes de version" - } + "changelog": { + "title": "Notes de version" + } } diff --git a/src/renderer/i18n/id.json b/src/renderer/i18n/id.json index 74da651b1..418da35b8 100644 --- a/src/renderer/i18n/id.json +++ b/src/renderer/i18n/id.json @@ -1,395 +1,367 @@ { - "app": { - "menu": { - "chat": "Discord", - "focus-not-detected": "Selamat datang", - "systemInfo": "Lapor masalah", - "layoutEditor": "Penyunting Tata Letak", - "firmwareUpdate": "Pembaruan Firmware", - "preferences": "Preferensi", - "selectAKeyboard": "Pilih papan tik", - "selectAnotherKeyboard": "Pilih papan tik lain", - "exit": "Keluar", - "restart": "Terapkan pembaruan dan mulai ulang", - "keyboardSection": "Papan tik", - "chrysalisSection": "Chrysalis", - "miscSection": "Lain-lain", - "changelog": "Log perubahan" - }, - "deviceMenu": { - "Homepage": "Beranda", - "Forum": "Forum", - "Chat": "Obrolan" + "app": { + "menu": { + "chat": "Discord", + "focus-not-detected": "Selamat datang", + "systemInfo": "Lapor masalah", + "layoutEditor": "Penyunting Tata Letak", + "firmwareUpdate": "Pembaruan Firmware", + "preferences": "Preferensi", + "exit": "Keluar", + "restart": "Terapkan pembaruan dan mulai ulang", + "keyboardSection": "Papan tik", + "chrysalisSection": "Chrysalis", + "miscSection": "Lain-lain", + "changelog": "Log perubahan" + }, + "deviceMenu": { + "Homepage": "Beranda", + "Forum": "Forum", + "Chat": "Obrolan" + }, + "cancelPending": { + "title": "Hapus perubahan tertunda?", + "content": "Anda memiliki perubahan tidak tersimpan. Jika Anda melanjutkan, itu akan hilang." + }, + "actionRequired": "Tindakan diperlukan" }, - "cancelPending": { - "title": "Hapus perubahan tertunda?", - "content": "Anda memiliki perubahan tidak tersimpan. Jika Anda melanjutkan, itu akan hilang." + "editor": { + "sharing": { + "importConfirm": { + "title": "Impor tata letak yang dipilih?", + "contents": "Ini akan menimpa tata letak Anda saat ini, dan perubah tak tersimpan akan hilang. Apakah Anda yakin ingin tetap lanjut?" + }, + "title": "Cadangan dan Pemulihan", + "loadFromLibrary": "Muat dari pustaka", + "loadFromBackup": "Muat dari cadangan", + "loadFromFile": "Muat dari berkas...", + "exportToFile": "Ekspor ke berkas...", + "import": "Impor", + "selectLoadFile": "Pilih berkas untuk memuat tata letak", + "dialog": { + "layoutFiles": "Berkas tata letak", + "allFiles": "Semua berkas" + }, + "errors": { + "unableToLoad": "Tidak dapat memuat tata letak dari berkas tersebut." + } + }, + "sidebar": { + "blanks": { + "title": "Kosong" + }, + "secondary": { + "title": "Tindakan sekunder", + "type": { + "none": "Tidak ada tindakan sekunder" + } + }, + "colors": { + "title": "Warna" + }, + "mousekeys": { + "title": "Kontrol tetikus", + "help": "Tiru tetikus melalui tombol papan tik." + }, + "platform_apple": { + "title": "Tombol Mac/iPad" + }, + "dynmacros": { + "usage_overview": { + "usage": "{{ used }}/{{ size }}", + "bytes": "bita", + "label": "Ruang makro yang digunakan:" + }, + "title": "Makro Dinamis", + "help": "Atur dan edit makro dinamis ke tombol." + }, + "oneshot": { + "help": "Klik tombol di bawah ini untuk memilih tombol khusus untuk membatalkan tombol satu bidikan." + }, + "oneshotMetaKeys": { + "title": "Tombol meta one-shot", + "metaStickyKey": { + "tooltip": "Membuat tombol berikutnya yang ditekan tetap lengket sampai diketuk lagi." + }, + "help": "Opsi ini menciptakan tombol OneShot khusus yang dapat membuat tombol apa pun menjadi \"lengket\", bukan hanya modifier atau tombol layer-shift.", + "activeStickyKey": { + "tooltip": "Buat tombol yang sedang ditekan menjadi lengket sampai tombol tersebut diketuk lagi." + } + }, + "macros": { + "title": "Macro", + "help": "Atur makro ke tombol. Untuk membuat atau memodifikasi makro, Anda dapat menggunakan Arduino IDE untuk menyesuaikan file 'Sketsa' Kaleidoskop untuk keyboard Anda." + }, + "spacecadet": { + "title": "SpaceCadet" + } + }, + "macros": { + "steps": { + "in_ms": "md", + "unknown": "", + "WAIT": "Tunggu", + "TAP": "Ketuk", + "unsupported": "Tidak didukung", + "time_ms": "{{ value }}md", + "INTERVAL": "Jeda antar langkah", + "EXPLICIT_REPORT": "Jangan kirim laporan antar langkah", + "IMPLICIT_REPORT": "Kirim laporan antar langkah", + "SEND_REPORT": "Kirim laporan sekarang" + } + }, + "layerswitch": { + "type": "Jenis" + }, + "onlyCustom": { + "openFR": "Buka permintaan fitur" + } }, - "actionRequired": "Tindakan diperlukan" - }, - "editor": { - "sharing": { - "importConfirm": { - "title": "Impor tata letak yang dipilih?", - "contents": "Ini akan menimpa tata letak Anda saat ini, dan perubah tak tersimpan akan hilang. Apakah Anda yakin ingin tetap lanjut?" - }, - "title": "Cadangan dan Pemulihan", - "loadFromLibrary": "Muat dari pustaka", - "loadFromBackup": "Muat dari cadangan", - "loadFromFile": "Muat dari berkas...", - "exportToFile": "Ekspor ke berkas...", - "import": "Impor", - "selectLoadFile": "Pilih berkas untuk memuat tata letak", - "dialog": { - "layoutFiles": "Berkas tata letak", - "allFiles": "Semua berkas" - }, - "errors": { - "unableToLoad": "Tidak dapat memuat tata letak dari berkas tersebut." - } + "layoutCards": { + "printTooltip": "Cetak" }, - "sidebar": { - "language_intl": { - "title": "Bahasa/Internasional" - }, - "blanks": { - "title": "Kosong" - }, - "overview": { - "color": "Warna", - "sharing": "Cadangan dan Pemulihan" - }, - "consumer": { - "brightness": "Kecerahan", - "volume": "Volume", - "media": "Kontrol media" - }, - "ledcontrol": { - "title": "Kontrol LED", - "help": "Kontrol tema dan efek LED papan tik Anda." - }, - "secondary": { - "title": "Tindakan sekunder", - "type": { - "none": "Tidak ada tindakan sekunder" - } - }, - "colors": { - "title": "Warna" - }, - "mousekeys": { - "title": "Kontrol tetikus", - "help": "Tiru tetikus melalui tombol papan tik.", - "movement": "Pergerakan", - "buttons": "Tombol", - "wheel": "Roda", - "warp": "Warp" - }, - "platform_apple": { - "title": "Tombol Mac/iPad" - }, - "dynmacros": { - "usage_overview": { - "usage": "{{ used }}/{{ size }}", - "bytes": "bita", - "label": "Ruang makro yang digunakan:" + "preferences": { + "autoUpdate": { + "label": "Pembaruan otomatis", + "mode": { + "label": "Unduh versi baru Chrysalis secara otomatis", + "help": "Ketika dinyalakan, Chrysalis akan memeriksa pembaruan pada pemulaian dan secara otomatis mengunduh versi baru." + }, + "firmwareMode": { + "label": "Unduh versi baru perangkat tegar secara otomatis", + "help": "Ketika diaktifkan, Chrysalis akan pada pemulaian memeriksa untuk berkas perangkat tegar terbarui dan secara otomatis mengunduh versi baru." + } + }, + "interface": "Tampilan Pengguna", + "devtools": { + "main": { + "label": "Alat pengembangan", + "description": "Preferensi ini secara umum untuk membantu pengembang. Anda mungkin diminta untuk mengaktifkannya untuk mendapatkan lebih banyak informasi tentang suatu masalah." + }, + "console": { + "label": "Buka konsol pengembangan", + "help": "Konsol pengembangan memperbolehkan Anda mengintip ke dalam Chrysalis. Gunakan dengan hati-hati." + }, + "verboseLogging": { + "label": "Aktifkan log lebih banyak", + "help": "Mengaktifkan log lebih banyak, berguna saat pengawakutuan saja." + } }, - "title": "Makro Dinamis", - "help": "Atur dan edit makro dinamis ke tombol." - }, - "oneshot": { - "help": "Klik tombol di bawah ini untuk memilih tombol khusus untuk membatalkan tombol satu bidikan." - }, - "oneshotMetaKeys": { - "title": "Tombol meta one-shot", - "metaStickyKey": { - "tooltip": "Membuat tombol berikutnya yang ditekan tetap lengket sampai diketuk lagi." + "ui": { + "layoutEditor": { + "label": "Penyunting Tata Letak" + }, + "layoutCards": { + "label": "Kartu Tata Letak" + }, + "lookNFeel": { + "label": "Tampilan" + }, + "theme": { + "label": "Tema", + "system": "Bawaan sistem", + "dark": "Gelap", + "light": "Terang" + }, + "language": { + "label": "Bahasa", + "help": "Pilih bahasa yang Chrysalis akan gunakan" + }, + "host": { + "label": "Tata letak papan tik", + "help": "Pilih tata letak tombol yang Anda gunakan di sistem Anda" + }, + "hideUnavailableFeatures": { + "label": "Sembunyikan fitur yang tidak didukung oleh perangkat tegar papan tik Anda" + } }, - "help": "Opsi ini menciptakan tombol OneShot khusus yang dapat membuat tombol apa pun menjadi \"lengket\", bukan hanya modifier atau tombol layer-shift.", - "activeStickyKey": { - "tooltip": "Buat tombol yang sedang ditekan menjadi lengket sampai tombol tersebut diketuk lagi." + "keyboard": { + "title": "Papan Tik Saya", + "advanced": { + "label": "Alat Lanjutan", + "description": "Itu adalah alat berbahaya, pastikan Anda tahu apa yang dilakukan mereka sebelum memakainya." + }, + "defaultLayer": { + "noDefault": "Tidak ada yang baku" + }, + "led": { + "idle": { + "oneMinute": "1 menit", + "twoMinutes": "2 menit", + "threeMinutes": "3 menit", + "fourMinutes": "4 menit", + "fiveMinutes": "5 menit", + "tenMinutes": "10 menit", + "fifteenMinutes": "15 menit", + "twentyMinutes": "20 menit", + "thirtyMinutes": "30 menit", + "sixtyMinutes": "60 menit", + "label": "Waktu diam sebelum LED dimatikan" + }, + "brightness": { + "label": "Kecerahan LED", + "help": "Atur kecerahan LED di papan tik." + }, + "default": { + "label": "Mode led default", + "autoSave": { + "help": "Ketika diaktifkan, kapan pun mode LED diubah, itu akan disimpan sebagai yang baku." + }, + "help": "Pilih mode LED pada pemulaian papan tik." + }, + "label": "LED" + }, + "plugins": { + "mousekeys": { + "warp_grid_size": { + "2x2": "2x2", + "3x3": "3x3" + }, + "scroll_interval": { + "label": "Kecepatan menggulir" + }, + "label": "Tombol tetikus" + }, + "spacecadet": { + "label": "Space-Cadet", + "mode": { + "label": "Aktifkan Shift Space-Cadet", + "enabled": "Diaktifkan", + "disabled": "Dimatikan", + "enabled_without_delay": "Diaktifkan (tanpa jeda)" + } + }, + "autoshift": { + "enabled": { + "help": "Dengan shift otomatis diaktifkan, tombol yang dipilih akan secara otomatis memasukkan varian yang digeser ketika ditekan.", + "label": "Aktifkan shift otomatis" + }, + "timeout": { + "label": "Batas waktu shift otomatis", + "help": "Atur berapa lama tombol perlu ditahan sebelum mendapatkan shift bergeser." + }, + "category": { + "letters": { + "label": "Tombol huruf shift otomatis", + "help": "Aktifkan shift otomatis untuk tombol huruf. Ini hanya mencakup huruf antara A dan Z pada tata letak QWERTY AS." + }, + "numbers": { + "label": "Tombol angka shift otomatis" + } + }, + "label": "Shift otomatis" + }, + "label": "Plugin" + } } - }, - "macros": { - "title": "Macro", - "help": "Atur makro ke tombol. Untuk membuat atau memodifikasi makro, Anda dapat menggunakan Arduino IDE untuk menyesuaikan file 'Sketsa' Kaleidoskop untuk keyboard Anda." - }, - "spacecadet": { - "title": "SpaceCadet" - } }, - "macros": { - "steps": { - "in_ms": "md", - "unknown": "", - "WAIT": "Tunggu", - "TAP": "Ketuk", - "unsupported": "Tidak didukung", - "time_ms": "{{ value }}md", - "INTERVAL": "Jeda antar langkah", - "EXPLICIT_REPORT": "Jangan kirim laporan antar langkah", - "IMPLICIT_REPORT": "Kirim laporan antar langkah", - "SEND_REPORT": "Kirim laporan sekarang" - } + "language": "Inggris", + "breakingNews": { + "firmware0_90_1": { + "title": "Perhatian pengguna Keyboardio Model 100!", + "button": "Instruksi pembaruan", + "description": "Perangkat tegar sebelum versi 0.90.1 mengandung kutu (bug) yang mengakibatkan data hilang dan data tersimpan terkorupsi di papan tik. Jika Anda telah memakai perangkat tegar yang lebih baru, Anda bisa mengabaikan peringatan ini dengan tombol tutup." + } }, - "legacy": { - "migrate": "Pindah" + "sanity-check": { + "download-latest": "Unduh rilis resmi", + "header": "Verifikasi lingkungan gagal", + "message": "Chrysalis mendeteksi bahwa ini tidak berjalan di lingkungan yang didukung, seperti Electron dengan versi yang berbeda dengan yang didukung oleh pengembang. Jika Anda menggunakan Chrysalis melalui repositori distributor paket, mohon mempertimbangkan untuk menggunakan distribusi resmi." }, - "layerswitch": { - "type": "Jenis" + "errors": { + "deviceDisconnected": "Papan tik terputus", + "saveFile": "Galat menyimpan berkas: {{ error }}" + }, + "components": { + "logo": { + "altText": "Logo Chrysalis" + }, + "none": "Tidak ada", + "loading": "Membaca data dari perangkat..." }, - "onlyCustom": { - "openFR": "Buka permintaan fitur" - } - }, - "layoutCards": { - "printTooltip": "Cetak" - }, - "preferences": { "autoUpdate": { - "label": "Pembaruan otomatis", - "mode": { - "label": "Unduh versi baru Chrysalis secara otomatis", - "help": "Ketika dinyalakan, Chrysalis akan memeriksa pembaruan pada pemulaian dan secara otomatis mengunduh versi baru." - }, - "firmwareMode": { - "label": "Unduh versi baru perangkat tegar secara otomatis", - "help": "Ketika diaktifkan, Chrysalis akan pada pemulaian memeriksa untuk berkas perangkat tegar terbarui dan secara otomatis mengunduh versi baru." - } + "available": "Versi baru tersedia: {{ version }}", + "downloaded": "Versi {{ version }} diunduh, memulai ulang Chrysalis untuk menyelesaikan pemasangan", + "error": "Galat ketika memperbarui: {{ error }}" }, - "interface": "Tampilan Pengguna", - "devtools": { - "main": { - "label": "Alat pengembangan", - "description": "Preferensi ini secara umum untuk membantu pengembang. Anda mungkin diminta untuk mengaktifkannya untuk mendapatkan lebih banyak informasi tentang suatu masalah." - }, - "console": { - "label": "Buka konsol pengembangan", - "help": "Konsol pengembangan memperbolehkan Anda mengintip ke dalam Chrysalis. Gunakan dengan hati-hati." - }, - "verboseLogging": { - "label": "Aktifkan log lebih banyak", - "help": "Mengaktifkan log lebih banyak, berguna saat pengawakutuan saja." - } + "dialog": { + "ok": "Oke", + "cancel": "Batal", + "close": "Tutup", + "continue": "Lanjut" }, - "ui": { - "layoutEditor": { - "label": "Penyunting Tata Letak" - }, - "layoutCards": { - "label": "Kartu Tata Letak" - }, - "lookNFeel": { - "label": "Tampilan" - }, - "theme": { - "label": "Tema", - "system": "Bawaan sistem", - "dark": "Gelap", - "light": "Terang" - }, - "language": { - "label": "Bahasa", - "help": "Pilih bahasa yang Chrysalis akan gunakan" - }, - "host": { - "label": "Tata letak papan tik", - "help": "Pilih tata letak tombol yang Anda gunakan di sistem Anda" - }, - "hideUnavailableFeatures": { - "label": "Sembunyikan fitur yang tidak didukung oleh perangkat tegar papan tik Anda" - } + "changelog": { + "title": "Log perubahan" }, - "keyboard": { - "title": "Papan Tik Saya", - "advanced": { - "label": "Alat Lanjutan", - "description": "Itu adalah alat berbahaya, pastikan Anda tahu apa yang dilakukan mereka sebelum memakainya." - }, - "defaultLayer": { - "noDefault": "Tidak ada yang baku" - }, - "led": { - "idle": { - "oneMinute": "1 menit", - "twoMinutes": "2 menit", - "threeMinutes": "3 menit", - "fourMinutes": "4 menit", - "fiveMinutes": "5 menit", - "tenMinutes": "10 menit", - "fifteenMinutes": "15 menit", - "twentyMinutes": "20 menit", - "thirtyMinutes": "30 menit", - "sixtyMinutes": "60 menit", - "label": "Waktu diam sebelum LED dimatikan" - }, - "brightness": { - "label": "Kecerahan LED", - "help": "Atur kecerahan LED di papan tik." - }, - "default": { - "label": "Mode led default", - "autoSave": { - "help": "Ketika diaktifkan, kapan pun mode LED diubah, itu akan disimpan sebagai yang baku." - }, - "help": "Pilih mode LED pada pemulaian papan tik." - }, - "label": "LED" - }, - "plugins": { - "mousekeys": { - "warp_grid_size": { - "2x2": "2x2", - "3x3": "3x3" - }, - "scroll_interval": { - "label": "Kecepatan menggulir" - }, - "label": "Tombol tetikus" - }, - "spacecadet": { - "label": "Space-Cadet", - "mode": { - "label": "Aktifkan Shift Space-Cadet", - "enabled": "Diaktifkan", - "disabled": "Dimatikan", - "enabled_without_delay": "Diaktifkan (tanpa jeda)" - } - }, - "autoshift": { - "enabled": { - "help": "Dengan shift otomatis diaktifkan, tombol yang dipilih akan secara otomatis memasukkan varian yang digeser ketika ditekan.", - "label": "Aktifkan shift otomatis" - }, - "timeout": { - "label": "Batas waktu shift otomatis", - "help": "Atur berapa lama tombol perlu ditahan sebelum mendapatkan shift bergeser." - }, - "category": { - "letters": { - "label": "Tombol huruf shift otomatis", - "help": "Aktifkan shift otomatis untuk tombol huruf. Ini hanya mencakup huruf antara A dan Z pada tata letak QWERTY AS." + "units": { + "in_ms": "md" + }, + "print": { + "feedback": { + "success": "Berhasil dicetak!", + "error": "Galat terjadi ketika mencetak." + } + }, + "keyboardSelect": { + "unknown": "Tidak diketahui", + "disconnect": "Putus Sambungan", + "noDevices": "Tidak ada papan tik yang ditemukan.", + "connect": "Sambung", + "installUdevRules": "Perbaiki", + "noUdev": "Chrysalis memerlukan udev untuk bisa memindai perangkat, tetapi sepertinya itu tidak tersedia.", + "permissionError": "Sistem Anda tidak memperbolehkan Chrysalis berbicara dengan papan tik Anda. (Anda tidak memiliki izin baca/tulis ke {{path}}.)", + "permissionErrorSuggestion": "Chrysalis bisa memperbaiki ini dengan memasang berkas aturan udev ke /etc/udev/rules.d/." + }, + "firmwareUpdate": { + "flashing": { + "button": "Perbarui", + "anywayButton": "Perbarui saja", + "cancelAndDisconnectButton": "Batal dan putuskan sambungan", + "notifications": { + "enter": { + "notFound": "Tidak dapat menemukan papan tik. Silakan laporkan masalah baru." + } }, - "numbers": { - "label": "Tombol angka shift otomatis" + "steps": { + "reconnect": "Menyambungkan ulang" } - }, - "label": "Shift otomatis" }, - "label": "Plugin" - } - } - }, - "language": "Inggris", - "breakingNews": { - "firmware0_90_1": { - "title": "Perhatian pengguna Keyboardio Model 100!", - "button": "Instruksi pembaruan", - "description": "Perangkat tegar sebelum versi 0.90.1 mengandung kutu (bug) yang mengakibatkan data hilang dan data tersimpan terkorupsi di papan tik. Jika Anda telah memakai perangkat tegar yang lebih baru, Anda bisa mengabaikan peringatan ini dengan tombol tutup." - } - }, - "sanity-check": { - "download-latest": "Unduh rilis resmi", - "header": "Verifikasi lingkungan gagal", - "message": "Chrysalis mendeteksi bahwa ini tidak berjalan di lingkungan yang didukung, seperti Electron dengan versi yang berbeda dengan yang didukung oleh pengembang. Jika Anda menggunakan Chrysalis melalui repositori distributor paket, mohon mempertimbangkan untuk menggunakan distribusi resmi." - }, - "errors": { - "deviceDisconnected": "Papan tik terputus", - "saveFile": "Galat menyimpan berkas: {{ error }}" - }, - "components": { - "save": { - "saveChanges": "Simpan Perubahan" + "firmwareChangelog": { + "title": "Log Perubahan Perangkat Tegar", + "view": "Apa yang baru di {{version}}?" + }, + "firmwareSources": "Kode sumber", + "dialog": { + "firmwareFiles": "Berkas perangkat tegar", + "allFiles": "Semua berkas", + "selectFirmware": "Pilih perangkat tegar" + }, + "customChooseFile": "Pilih berkas...", + "firmwareVersion": "{{version}}", + "calloutTitle": "Penting!", + "factoryResetTitle": "Reset pabrik", + "factoryResetDescription": "Hapus semua di papan tik Anda, mengembalikannya ke bawaan pabrik.", + "factoryResetWarning": "Memilih opsi ini tidak akan mencadangkan tata letak atau pengaturan Anda." }, - "logo": { - "altText": "Logo Chrysalis" + "focus-not-detected": { + "title": "Selamat datang di Chrysalis", + "gotoUpdate": "Perbarui Perangkat Tegar", + "reconnect": "Sambungkan ulang" }, - "none": "Tidak ada", - "loading": "Membaca data dari perangkat..." - }, - "autoUpdate": { - "available": "Versi baru tersedia: {{ version }}", - "downloaded": "Versi {{ version }} diunduh, memulai ulang Chrysalis untuk menyelesaikan pemasangan", - "error": "Galat ketika memperbarui: {{ error }}" - }, - "dialog": { - "ok": "Oke", - "cancel": "Batal", - "close": "Tutup", - "continue": "Lanjut" - }, - "changelog": { - "title": "Log perubahan" - }, - "units": { - "in_ms": "md" - }, - "print": { - "feedback": { - "success": "Berhasil dicetak!", - "error": "Galat terjadi ketika mencetak." - } - }, - "keyboardSelect": { - "unknown": "Tidak diketahui", - "disconnect": "Putus Sambungan", - "noDevices": "Tidak ada papan tik yang ditemukan.", - "connect": "Sambung", - "installUdevRules": "Perbaiki", - "noUdev": "Chrysalis memerlukan udev untuk bisa memindai perangkat, tetapi sepertinya itu tidak tersedia.", - "permissionError": "Sistem Anda tidak memperbolehkan Chrysalis berbicara dengan papan tik Anda. (Anda tidak memiliki izin baca/tulis ke {{path}}.)", - "permissionErrorSuggestion": "Chrysalis bisa memperbaiki ini dengan memasang berkas aturan udev ke /etc/udev/rules.d/." - }, - "firmwareUpdate": { - "flashing": { - "button": "Perbarui", - "anywayButton": "Perbarui saja", - "cancelAndDisconnectButton": "Batal dan putuskan sambungan", - "notifications": { - "enter": { - "notFound": "Tidak dapat menemukan papan tik. Silakan laporkan masalah baru." + "systeminfo": { + "title": "Laporkan masalah", + "intro": "Jika Anda memiliki masalah dengan Chrysalis, pengembang mungkin akan meminta Anda untuk mengirimkan ke mereka beberapa informasi pengawakutuan. Chrysalis membantu Anda mengumpulkan dan menatanya untuk Anda bagikan. Ini termasuk log galat, dan juga beberapa informasi tentang sistem operasi komputer ini, perangkat terhubung, dan Chrysalis itu sendiri. Informasi papan tik juga mengandung tentang perangkat tegar papan tik, dan juga tata letak tombol dan konfigurasi LED.", + "bugTracker": "Anda bisa mencari daftar masalah yang diketahui (atau melaporkan kutu (bug)) di GitHub", + "privacyNote": "Kami mencoba sedemikian rupa untuk tidak memasukkan informasi pribadi ke sini, tapi kami merekomendasikan Anda untuk membacanya sebelum membagikannya.", + "createBundle": "Buat Bundel", + "saveBundle": "Simpan Bundel", + "dialog": { + "title": "Simpan Bundel Pengawakutuan Chrysalis" } - }, - "steps": { - "reconnect": "Menyambungkan ulang" - } }, - "firmwareChangelog": { - "title": "Log Perubahan Perangkat Tegar", - "view": "Apa yang baru di {{version}}?" - }, - "firmwareSources": "Kode sumber", - "dialog": { - "firmwareFiles": "Berkas perangkat tegar", - "allFiles": "Semua berkas", - "selectFirmware": "Pilih perangkat tegar" - }, - "customChooseFile": "Pilih berkas...", - "firmwareVersion": "{{version}}", - "calloutTitle": "Penting!", - "factoryResetTitle": "Reset pabrik", - "factoryResetDescription": "Hapus semua di papan tik Anda, mengembalikannya ke bawaan pabrik.", - "factoryResetWarning": "Memilih opsi ini tidak akan mencadangkan tata letak atau pengaturan Anda." - }, - "focus-not-detected": { - "title": "Selamat datang di Chrysalis", - "gotoUpdate": "Perbarui Perangkat Tegar", - "reconnect": "Sambungkan ulang" - }, - "systeminfo": { - "title": "Laporkan masalah", - "intro": "Jika Anda memiliki masalah dengan Chrysalis, pengembang mungkin akan meminta Anda untuk mengirimkan ke mereka beberapa informasi pengawakutuan. Chrysalis membantu Anda mengumpulkan dan menatanya untuk Anda bagikan. Ini termasuk log galat, dan juga beberapa informasi tentang sistem operasi komputer ini, perangkat terhubung, dan Chrysalis itu sendiri. Informasi papan tik juga mengandung tentang perangkat tegar papan tik, dan juga tata letak tombol dan konfigurasi LED.", - "bugTracker": "Anda bisa mencari daftar masalah yang diketahui (atau melaporkan kutu (bug)) di GitHub", - "privacyNote": "Kami mencoba sedemikian rupa untuk tidak memasukkan informasi pribadi ke sini, tapi kami merekomendasikan Anda untuk membacanya sebelum membagikannya.", - "createBundle": "Buat Bundel", - "saveBundle": "Simpan Bundel", - "dialog": { - "title": "Simpan Bundel Pengawakutuan Chrysalis" + "firmwareAutoUpdate": { + "available": "Versi baru perangkat tegar tersedia: {{ version }}", + "error": "Galat ketika mengunduh versi baru perangkat tegar.", + "warning": "Chrysalis tidak dapat memeriksa versi baru dari perangkat tegar. Versi lebih baru mungkin tersedia secara daring." } - }, - "firmwareAutoUpdate": { - "available": "Versi baru perangkat tegar tersedia: {{ version }}", - "error": "Galat ketika mengunduh versi baru perangkat tegar.", - "warning": "Chrysalis tidak dapat memeriksa versi baru dari perangkat tegar. Versi lebih baru mungkin tersedia secara daring." - } } diff --git a/src/renderer/i18n/nl.json b/src/renderer/i18n/nl.json index 2e6e58bc6..bc34f5d35 100644 --- a/src/renderer/i18n/nl.json +++ b/src/renderer/i18n/nl.json @@ -1,572 +1,536 @@ { - "language": "Dutch", - "errors": { - "deviceDisconnected": "Verbinding met toetsenbord verbroken", - "saveFile": "Fout tijdens opslaan van bestand: {{ error }}" - }, - "components": { - "layer": "Laag {{index}}", - "layerRaw": "Laag", - "none": "Geen", - "save": { - "saveChanges": "Wijzigingen Opslaan" + "language": "Dutch", + "errors": { + "deviceDisconnected": "Verbinding met toetsenbord verbroken", + "saveFile": "Fout tijdens opslaan van bestand: {{ error }}" }, - "loading": "Data lezen van toestel...", - "logo": { - "altText": "Chrysalis logo" - } - }, - "dialog": { - "ok": "Ok", - "cancel": "Annuleer", - "close": "Sluiten", - "continue": "Doorgaan" - }, - "app": { - "menu": { - "focus-not-detected": "Welkom", - "systemInfo": "Probleem melden", - "editor": "Indeling & Kleurmap Editor", - "layoutEditor": "Indeling Editor", - "colormapEditor": "Kleurmap Editor", - "macroEditor": "Macro Editor", - "firmwareUpdate": "Firmware Update", - "preferences": "Voorkeuren", - "selectAKeyboard": "Selecteer een toetsenbord", - "layoutCard": "Indeling Kaart", - "selectAnotherKeyboard": "Selecteer nog een toetsenbord", - "chat": "Discord chat", - "exit": "Afsluiten", - "keyboardSection": "Toetsenbord", - "chrysalisSection": "Chrysalis", - "miscSection": "Diversen", - "restart": "Update toepassen en herstarten", - "changelog": "Changelog" - }, - "deviceMenu": { - "Homepage": "Beginpagina", - "Forum": "Forum", - "Chat": "Chat" - }, - "cancelPending": { - "title": "Niet-opgeslagen veranderingen weggooien?", - "content": "Je hebt niet-opgeslagen veranderingen. Indien je doorgaat zullen ze verloren gaan." + "components": { + "layer": "Laag {{index}}", + "layerRaw": "Laag", + "none": "Geen", + "loading": "Data lezen van toestel...", + "logo": { + "altText": "Chrysalis logo" + } }, - "actionRequired": "Actie noodzakelijk" - }, - "editor": { - "legacy": { - "migrate": "Migreren", - "warning": "We hebben oude toetsen gevonden op de keymap die niet langer ondersteund worden. Om te migreren naar nieuwe codes, klik op de Migreren knop." + "dialog": { + "ok": "Ok", + "cancel": "Annuleer", + "close": "Sluiten", + "continue": "Doorgaan" }, - "sharing": { - "title": "Backup & Terugzetten", - "loadFromLibrary": "Laden van Bibliotheek", - "loadFromBackup": "Laden van backups", - "loadFromFile": "Laden van bestand...", - "exportToFile": "Exporteren naar bestand...", - "import": "Importeren", - "selectLoadFile": "Selecteer bestand vanwaar een toetsenbordindeling geladen moet worden", - "selectExportFile": "Selecteer een bestand waarnaar de toetsenbordindeling geëxporteerd moet worden", - "dialog": { - "layoutFiles": "Indeling bestanden", - "allFiles": "Alle bestanden" - }, - "errors": { - "unableToLoad": "Onmogelijk om toetsenbordindeling te laden uit geselecteerd bestand.", - "parseFail": "Parsen van gegevens toetsenbordindeling gefaald.", - "invalidLayoutData": "Bestand bevatte geen geldige gegevens voor een toetsenbordindeling." - }, - "importConfirm": { - "title": "Importeer de geselecteerde toetsenbordindeling?", - "contents": "Dit zal de huidige toetsenbordindeling overschrijven, en alle niet-opgeslagen veranderingen zullen verloren gaan. Ben je zeker dat je wil verdergaan?" - } + "app": { + "menu": { + "focus-not-detected": "Welkom", + "systemInfo": "Probleem melden", + "editor": "Indeling & Kleurmap Editor", + "layoutEditor": "Indeling Editor", + "colormapEditor": "Kleurmap Editor", + "macroEditor": "Macro Editor", + "firmwareUpdate": "Firmware Update", + "preferences": "Voorkeuren", + "layoutCard": "Indeling Kaart", + "chat": "Discord chat", + "exit": "Afsluiten", + "keyboardSection": "Toetsenbord", + "chrysalisSection": "Chrysalis", + "miscSection": "Diversen", + "restart": "Update toepassen en herstarten", + "changelog": "Changelog" + }, + "deviceMenu": { + "Homepage": "Beginpagina", + "Forum": "Forum", + "Chat": "Chat" + }, + "cancelPending": { + "title": "Niet-opgeslagen veranderingen weggooien?", + "content": "Je hebt niet-opgeslagen veranderingen. Indien je doorgaat zullen ze verloren gaan." + }, + "actionRequired": "Actie noodzakelijk" }, - "sidebar": { - "custom": { - "title": "Aangepaste toetsencode", - "help": "Laat je een aangepaste toetsencode toewijzen aan een toets, of een code die op dit moment niet bekend is bij Chrysalis.", - "label": "Aangepaste toetsencode" - }, - "blanks": { - "title": "Blankos", - "help": "Blocked & transparante toetsen." - }, - "overview": { - "key": "Toets #{{index}}", - "color": "Kleur", - "hideEmptyLayers": "Verberg lege lagen...", - "showEmptyLayers": "Toon lege lagen...", - "copyLayer": "Kopieer laag", - "pasteLayer": "Plak laag", - "sharing": "Backup & Terugzetten", - "help": "Een overzicht van de mappings voor de huidige geselecteerde toets. Om de getoonde laag te veranderen, klik op de overeenkomstige rij." - }, - "secondary": { - "title": "Secundaire actie", - "help": "Laat je een secundaire functionaliteit toekennen aan een toets. Wanneer je deze uitgebreide toetsen indrukt en loslaat, krijg je de primaire functie. Wanneer je hen ingedrukt houdt zal de secundaire actie worden uitgevoerd.", - "whenHeld": "Wanneer ingedrukt gehouden", - "type": { - "none": "Geen secundaire actie", - "layer": "Laag veranderen", - "modifier": "Modifier" + "editor": { + "sharing": { + "title": "Backup & Terugzetten", + "loadFromLibrary": "Laden van Bibliotheek", + "loadFromBackup": "Laden van backups", + "loadFromFile": "Laden van bestand...", + "exportToFile": "Exporteren naar bestand...", + "import": "Importeren", + "selectLoadFile": "Selecteer bestand vanwaar een toetsenbordindeling geladen moet worden", + "selectExportFile": "Selecteer een bestand waarnaar de toetsenbordindeling geëxporteerd moet worden", + "dialog": { + "layoutFiles": "Indeling bestanden", + "allFiles": "Alle bestanden" + }, + "errors": { + "unableToLoad": "Onmogelijk om toetsenbordindeling te laden uit geselecteerd bestand.", + "parseFail": "Parsen van gegevens toetsenbordindeling gefaald.", + "invalidLayoutData": "Bestand bevatte geen geldige gegevens voor een toetsenbordindeling." + }, + "importConfirm": { + "title": "Importeer de geselecteerde toetsenbordindeling?", + "contents": "Dit zal de huidige toetsenbordindeling overschrijven, en alle niet-opgeslagen veranderingen zullen verloren gaan. Ben je zeker dat je wil verdergaan?" + } }, - "targetLayer": "Laag", - "modifier": "Modifier", - "help-layerLimit": "Door firmware beperkingen is het verschuiven van lagen boven \"{{ layer8 }}\" niet ondersteund via secundaire acties." - }, - "colors": { - "title": "Kleuren", - "help": "Ken een kleur toe aan de geselecteerde toets door te klikken op één van de pallet vierkanten hieronder. Om de kleur van een pallet element te veranderen, gebruik de kleurpipet." - }, - "consumer": { - "volume": "Volume", - "media": "Media controle", - "brightness": "Helderheid" - }, - "keypicker": { - "mods": "Modifiers", - "modsHelp": "Kies modifier toetsen die automatisch ingedrukt worden wanneer je deze toets indrukt.", - "oneshot": { - "label": "Sticky", - "tooltip": "Kort indrukken om de volgende toetsindruk te activeren, ingedrukt houden om zich te gedragen als een gewone modifier, dubbel indrukken om de modifier te toggelen." - } - }, - "layer": { - "title": "Lagen and keymaps", - "help": "Toetsen die je van laag laten wisselen." - }, - "leader": { - "title": "Leader", - "help": "Leader toetsen toekennen. Om deze functie te configureren kan je de Arduino IDE gebruiken om het Kaleidoscope 'Sketch' bestand voor je toetsenbord aan te passen." - }, - "oneshot": { - "title": "One-shot", - "help": "Klik knop hieronder om een specifieke toets te kiezen om one-shot toetsen te annuleren." - }, - "ledcontrol": { - "title": "LED controle", - "help": "Controleer de LED thema's en effecten van je toetsenbord." - }, - "macros": { - "title": "Macros", - "help": "Ken macros toe aan toetsen. Om macros aan te maken of aan te passen kan je de Arduino IDE gebruiken om het Kaleidoscope 'Sketch' bestand voor je toetsenbord aan te passen." - }, - "dynmacros": { - "title": "Dynamische Macros", - "help": "Ken dynamische macros toe aan toetsen en pas ze aan.", - "usage_overview": { - "label": "Macro ruimte gebruikt:", - "usage": "{{ used }}/{{ size }}", - "bytes": "bytes" + "sidebar": { + "custom": { + "title": "Aangepaste toetsencode", + "help": "Laat je een aangepaste toetsencode toewijzen aan een toets, of een code die op dit moment niet bekend is bij Chrysalis.", + "label": "Aangepaste toetsencode" + }, + "blanks": { + "title": "Blankos", + "help": "Blocked & transparante toetsen." + }, + "secondary": { + "title": "Secundaire actie", + "help": "Laat je een secundaire functionaliteit toekennen aan een toets. Wanneer je deze uitgebreide toetsen indrukt en loslaat, krijg je de primaire functie. Wanneer je hen ingedrukt houdt zal de secundaire actie worden uitgevoerd.", + "whenHeld": "Wanneer ingedrukt gehouden", + "type": { + "none": "Geen secundaire actie", + "layer": "Laag veranderen", + "modifier": "Modifier" + }, + "targetLayer": "Laag", + "modifier": "Modifier", + "help-layerLimit": "Door firmware beperkingen is het verschuiven van lagen boven \"{{ layer8 }}\" niet ondersteund via secundaire acties." + }, + "colors": { + "title": "Kleuren", + "help": "Ken een kleur toe aan de geselecteerde toets door te klikken op één van de pallet vierkanten hieronder. Om de kleur van een pallet element te veranderen, gebruik de kleurpipet." + }, + "keypicker": { + "mods": "Modifiers", + "modsHelp": "Kies modifier toetsen die automatisch ingedrukt worden wanneer je deze toets indrukt.", + "oneshot": { + "label": "Sticky", + "tooltip": "Kort indrukken om de volgende toetsindruk te activeren, ingedrukt houden om zich te gedragen als een gewone modifier, dubbel indrukken om de modifier te toggelen." + } + }, + "layer": { + "title": "Lagen and keymaps", + "help": "Toetsen die je van laag laten wisselen." + }, + "leader": { + "title": "Leader", + "help": "Leader toetsen toekennen. Om deze functie te configureren kan je de Arduino IDE gebruiken om het Kaleidoscope 'Sketch' bestand voor je toetsenbord aan te passen." + }, + "oneshot": { + "title": "One-shot", + "help": "Klik knop hieronder om een specifieke toets te kiezen om one-shot toetsen te annuleren." + }, + "macros": { + "title": "Macros", + "help": "Ken macros toe aan toetsen. Om macros aan te maken of aan te passen kan je de Arduino IDE gebruiken om het Kaleidoscope 'Sketch' bestand voor je toetsenbord aan te passen." + }, + "dynmacros": { + "title": "Dynamische Macros", + "help": "Ken dynamische macros toe aan toetsen en pas ze aan.", + "usage_overview": { + "label": "Macro ruimte gebruikt:", + "usage": "{{ used }}/{{ size }}", + "bytes": "bytes" + } + }, + "mousekeys": { + "title": "Muis controle", + "help": "Emuleer een muis met de toetsen van je toetsenbord." + }, + "spacecadet": { + "title": "SpaceCadet", + "help": "SpaceCadet verandert je linker en rechter shift toetsen in je linker en rechter haakjes, wanneer deze ingedrukt worden zonder andere toetsen. Met behulp van de Arduino IDE, kan je nog bijkomend SpaceCadet mappings toevoegen." + }, + "steno": { + "title": "Steno", + "help": "Je toetsenbord ondersteunt het GeminiPR protocol voor Stenografische invoer. Deze toetsen gebruiken, in plaats van Plover's QWERTY invoer, biedt een vlekkelozere Steno ervaring aan." + }, + "tapdance": { + "title": "TapDance", + "help": "Tap-dance toetsen zijn algemeen inzetbare, multifunctionele toetsen, die een verschillende actie uitvoeren, gebaseerd op het aantal keer dat je ze hebt ingedrukt." + }, + "platform_apple": { + "title": "Mac / iPad toetsen", + "help": "Toetscodes specifiek voor Apple toestellen." + } + }, + "layerswitch": { + "type": "Type", + "shiftTo": "Verander naar Laag", + "lockTo": "Vastmaken aan Laag", + "moveTo": "Verplaatsen naar Laag", + "oneshot": "Laag verandering voor volgende actie", + "target": "Laag", + "dualuse": "Laag veranderen wanneer ingedrukt gehouden" + }, + "onlyCustom": { + "warning": "Chrysalis ondersteunt niet langer configuraties die een mix van hardcoded and EEPROM lagen bevat. Als dit een functie is die je nodig hebt, dan horen we graag over jouw gebruikssituatie. In de meeste gevallen raden we echter aan om over te schakelen naar enkel aangepaste lagen, wat Chrysalis voor jou kan doen. Wanneer je de overstap maakt zullen hardcoded lagen niet gebruikt worden, en de standaard laag die gezet wordt (als er een gezet wordt) is laag nul.", + "fixItButton": "Verander naar enkel aangepaste lagen", + "openFR": "Open een feature request" + }, + "macros": { + "title": "Macro #{{ index }}", + "edit": "Macro aanpassen", + "out_of_space": "Dynamische macros nemen te veel ruimte in, maak aub {{ overflow }} bytes vrij.", + "steps": { + "time_ms": "{{ value }}ms", + "in_ms": "ms", + "unknown": "", + "INTERVAL": "Vertraging tussen stappen", + "WAIT": "Wacht", + "KEYDOWN": "Hou toets ingedrukt", + "KEYUP": "Laat toets los", + "TAP": "Toets kort indrukken", + "EXPLICIT_REPORT": "Zend geen rapport tussen stappen", + "IMPLICIT_REPORT": "Zend een rapport tussen stappen", + "SEND_REPORT": "Zend nu een rapport", + "unsupported": "Niet ondersteund" + } + }, + "layernames": { + "out_of_space": "Je laag namen zijn {{ overflow }} bytes te lang om op te slaan op je toetsenbord." } - }, - "mousekeys": { - "title": "Muis controle", - "help": "Emuleer een muis met de toetsen van je toetsenbord.", - "movement": "Beweging", - "buttons": "Knoppen", - "wheel": "Wiel", - "warp": "Warp" - }, - "spacecadet": { - "title": "SpaceCadet", - "help": "SpaceCadet verandert je linker en rechter shift toetsen in je linker en rechter haakjes, wanneer deze ingedrukt worden zonder andere toetsen. Met behulp van de Arduino IDE, kan je nog bijkomend SpaceCadet mappings toevoegen." - }, - "steno": { - "title": "Steno", - "help": "Je toetsenbord ondersteunt het GeminiPR protocol voor Stenografische invoer. Deze toetsen gebruiken, in plaats van Plover's QWERTY invoer, biedt een vlekkelozere Steno ervaring aan." - }, - "tapdance": { - "title": "TapDance", - "help": "Tap-dance toetsen zijn algemeen inzetbare, multifunctionele toetsen, die een verschillende actie uitvoeren, gebaseerd op het aantal keer dat je ze hebt ingedrukt." - }, - "language_intl": { - "title": "Taal / Internationaal", - "help": "Taal-specifieke extra toetsen." - }, - "platform_apple": { - "title": "Mac / iPad toetsen", - "help": "Toetscodes specifiek voor Apple toestellen." - } - }, - "layerswitch": { - "type": "Type", - "shiftTo": "Verander naar Laag", - "lockTo": "Vastmaken aan Laag", - "moveTo": "Verplaatsen naar Laag", - "oneshot": "Laag verandering voor volgende actie", - "target": "Laag", - "dualuse": "Laag veranderen wanneer ingedrukt gehouden" - }, - "onlyCustom": { - "warning": "Chrysalis ondersteunt niet langer configuraties die een mix van hardcoded and EEPROM lagen bevat. Als dit een functie is die je nodig hebt, dan horen we graag over jouw gebruikssituatie. In de meeste gevallen raden we echter aan om over te schakelen naar enkel aangepaste lagen, wat Chrysalis voor jou kan doen. Wanneer je de overstap maakt zullen hardcoded lagen niet gebruikt worden, en de standaard laag die gezet wordt (als er een gezet wordt) is laag nul.", - "fixItButton": "Verander naar enkel aangepaste lagen", - "openFR": "Open een feature request" - }, - "macros": { - "title": "Macro #{{ index }}", - "edit": "Macro aanpassen", - "out_of_space": "Dynamische macros nemen te veel ruimte in, maak aub {{ overflow }} bytes vrij.", - "steps": { - "time_ms": "{{ value }}ms", - "in_ms": "ms", - "unknown": "", - "INTERVAL": "Vertraging tussen stappen", - "WAIT": "Wacht", - "KEYDOWN": "Hou toets ingedrukt", - "KEYUP": "Laat toets los", - "TAP": "Toets kort indrukken", - "EXPLICIT_REPORT": "Zend geen rapport tussen stappen", - "IMPLICIT_REPORT": "Zend een rapport tussen stappen", - "SEND_REPORT": "Zend nu een rapport", - "unsupported": "Niet ondersteund" - } }, - "layernames": { - "out_of_space": "Je laag namen zijn {{ overflow }} bytes te lang om op te slaan op je toetsenbord." - } - }, - "preferences": { - "interface": "Gebruikersinterface", - "devtools": { - "main": { - "label": "Ontwikkelaars tools", - "description": "Deze voorkeuren helpen voornamelijk ontwikkelaars. Het kan zijn dat je gevraagd wordt om deze aan te zetten om meer informatie te kunnen verzamelen over een fout." - }, - "verboseLogging": { - "label": "Verbose logging aanzetten", - "help": "Zet een goede hoeveelheid extra logging aan, handig tijdens het debuggen." - }, - "console": { - "label": "Open de ontwikkelaarsconsole", - "help": "De ontwikkelaarsconsole laat je binnenin Chrysalis kijken. Pas op met het gebruik hiervan." - } + "preferences": { + "interface": "Gebruikersinterface", + "devtools": { + "main": { + "label": "Ontwikkelaars tools", + "description": "Deze voorkeuren helpen voornamelijk ontwikkelaars. Het kan zijn dat je gevraagd wordt om deze aan te zetten om meer informatie te kunnen verzamelen over een fout." + }, + "verboseLogging": { + "label": "Verbose logging aanzetten", + "help": "Zet een goede hoeveelheid extra logging aan, handig tijdens het debuggen." + }, + "console": { + "label": "Open de ontwikkelaarsconsole", + "help": "De ontwikkelaarsconsole laat je binnenin Chrysalis kijken. Pas op met het gebruik hiervan." + } + }, + "ui": { + "layoutEditor": { + "label": "Indeling Editor" + }, + "layoutCards": { + "label": "Indeling Kaarten" + }, + "hideUnavailableFeatures": { + "label": "Verberg functies die niet worden ondersteund door de huidige firmware van je toetsenbord", + "help": "Wanneer dit is ingeschakeld zal Chrysalis configuratieopties verbergen van functies die niet ondersteund worden door de huidige firmware van je toetsenbord." + }, + "lookNFeel": { + "label": "Uiterlijk" + }, + "theme": { + "label": "Thema", + "system": "Systeem default", + "dark": "Donker", + "light": "Licht" + }, + "language": { + "label": "Taal", + "help": "Kies de taal die door Chrysalis gebruikt moet worden" + }, + "coloredLayoutCards": { + "label": "Laat kleuren toe op de indelingskaarten", + "help": "Wanneer dit is ingeschakeld zullen de indelingskaarten niet alleen toetsenlabels tonen maar, indien beschikbaar, ook kleuren." + }, + "host": { + "label": "Toetsenbordindeling", + "help": "Selecteer de toetsenbordindeling die je gebruikt op je computer" + }, + "oneLayerPerPage": { + "label": "Print één laag per pagina", + "help": "Wanneer dit is ingeschakeld zal Chrysalis de indelingskaarten herschikken om één laag per pagina af te drukken in plaats van het maximum aantal dat past." + } + }, + "keyboard": { + "title": "Mijn toetsenbord", + "advanced": { + "label": "Geavanceerde Tools", + "description": "Dit zijn gevaarlijke tools, zorg ervoor dat je weet wat ze doen voordat je ze gebruikt." + }, + "layers": { + "label": "Lagen" + }, + "defaultLayer": { + "label": "Standaard laag", + "noDefault": "Geen standaard", + "help": "De standaard laag waarmee het toetsenbord zal opstarten." + }, + "factoryReset": { + "button": "Reset EEPROM naar fabrieksinstellingen", + "dialog": { + "title": "Reset EEPROM naar fabrieksinstellingen?", + "contents": "Dit zal de EEPROM resetten naar de fabrieksinstellingen. Je zal al je wijzigingen verliezen." + } + }, + "led": { + "label": "LEDs", + "idle": { + "label": "Inactieve tijd waarna LEDs worden uitgeschakeld", + "help": "Tenzij dit uitgezet is, zullen de LEDs uitgaan na een ingestelde tijd.", + "disabled": "Uit", + "oneMinute": "1 minuut", + "twoMinutes": "2 minuten", + "threeMinutes": "3 minuten", + "fourMinutes": "4 minuten", + "fiveMinutes": "5 minuten", + "tenMinutes": "10 minuten", + "fifteenMinutes": "15 minuten", + "twentyMinutes": "20 minuten", + "thirtyMinutes": "30 minuten", + "sixtyMinutes": "60 minuten" + }, + "brightness": { + "label": "LED Helderheid", + "help": "Pas de helderheid van de LEDs op het toetsenbord aan." + }, + "default": { + "autoSave": { + "label": "Zet het automatisch opslaan van de default LED mode aan", + "help": "Wanneer dit is ingeschakeld, wordt de LED mode automatisch als default opgeslagen elke keer ze wordt aangepast." + }, + "label": "Default LED mode", + "help": "Selecteer de LED mode waarmee het toetsenbord moet opstarten." + } + }, + "plugins": { + "label": "Plugins", + "escOneShot": { + "label": "Laat Escape sticky toetsen annuleren", + "help": "Wanneer dit is ingeschakeld zal de \"Escape\" toets sticky toetsen annuleren, anders kan een specifiek ingestelde \"annuleer\" toets dit doen." + }, + "spacecadet": { + "mode": { + "enabled_without_delay": "Ingeschakeld (zonder vertraging)", + "disabled": "Uitgeschakeld", + "label": "Schakel SpaceCadet shifts in", + "help": "Wanneer dit is ingeschakeld, zullen de linker en rechter shifts op je toetsenbord veranderen in haakjes wanneer ze kort ingedrukt worden, maar zullen ze shifts blijven wanneer ze langdurig ingedrukt worden.", + "enabled": "Ingeschakeld" + }, + "timeout": { + "label": "Timeout", + "help": "Het aantal milliseconden waarop gewacht moet worden voordat een ingedrukte SpaceCadet toets wordt beschouwd als een shift apart." + }, + "label": "SpaceCadet" + }, + "oneshot": { + "label": "Sticky toetsen", + "hold_timeout": { + "label": "Indruk time-out", + "help": "Sticky toetsen die langer ingedrukt blijven dan dit zullen niet in hun sticky staat gaan, maar zullen zich als normale toetsen gedragen." + }, + "auto_mods": { + "label": "Maak modifiers automatisch sticky", + "help": "Zet elke modifier op je toetsenmap om in Sticky modifiers." + }, + "auto_layers": { + "label": "Maak laag shift toetsen automatisch sticky", + "help": "Zet elke laag shift toets op je toetsenmap om in Sticky laag toetsen." + }, + "stickyness": { + "help": "Selecteer wat er moet gebeuren wanneer een sticky toets tweemaal snel na elkaar wordt aangetikt.", + "disable": "Niets", + "layers_only": "Stel enkel vast in voor laag-toetsen", + "label": "Gedrag bij dubbel tikken", + "modifiers_only": "Stel enkel vast in voor modifier toetsen", + "enable": "Stel vast in voor all sticky toetsen" + }, + "timeout": { + "help": "Tijd dat een sticky toets actief blijft nadat hij ingedrukt werd.", + "label": "Time-out" + } + }, + "mousekeys": { + "base_speed": { + "label": "Maximum snelheid muisaanwijzer", + "help": "De maximum snelheid die de muisaanwijzer mag bereiken." + }, + "accel_duration": { + "help": "Duurtijd waarin de muisaanwijzer van de initiële snelheid naar de maximum snelheid gaat.", + "label": "Duurtijd om de maximum snelheid van de muisaanwijzer te bereiken" + }, + "scroll_interval": { + "label": "Scroll snelheid", + "help": "Tijd tussen scroll gebeurtenissen. Hoe hoger de vertraging, hoe langzamer het scrollen is." + }, + "init_speed": { + "label": "initiële snelheid muisaanwijzer", + "help": "Hoe hoger de waarde, hoe sneller de initiële snelheid van de muisaanwijzer is." + }, + "warp_grid_size": { + "3x3": "3x3", + "label": "Warp rooster grootte", + "help": "Stel de grootte van het rooster in dat gebruikt wordt voor muis warping.", + "2x2": "2x2" + }, + "label": "Muistoetsen" + } + } + }, + "autoUpdate": { + "firmwareMode": { + "help": "Wanneer dit is ingeschakeld zal Chrysalis bij het opstarten nagaan of er updates zijn voor de firmware files en automatisch nieuwe versies downloaden.", + "label": "Download nieuwe firmware versies automatisch" + }, + "label": "Automatisch bijwerken", + "mode": { + "label": "Download nieuwe versies van Chrysalis automatisch", + "help": "Wanneer dit is ingeschakeld zal Chrysalis bij het opstarten nagaan of er updates zijn en automatisch nieuwe versies downloaden." + } + }, + "focus": { + "chunked_writes": { + "help": "Als een mogelijke oplossing voor verscheidene communicatieproblemen, kan Chrysalis data sturen naar het toetsenbord in kleinere stukken. Omwille van historische redenen is dit standaard ingeschakeld. Zet dit enkel af indien je weet wat je doet of als dit gevraagd werd door Chrysalis ontwikkelaars.", + "label": "Verzend data in kleine stukken" + } + } }, - "ui": { - "layoutEditor": { - "label": "Indeling Editor" - }, - "layoutCards": { - "label": "Indeling Kaarten" - }, - "hideUnavailableFeatures": { - "label": "Verberg functies die niet worden ondersteund door de huidige firmware van je toetsenbord", - "help": "Wanneer dit is ingeschakeld zal Chrysalis configuratieopties verbergen van functies die niet ondersteund worden door de huidige firmware van je toetsenbord." - }, - "lookNFeel": { - "label": "Uiterlijk" - }, - "theme": { - "label": "Thema", - "system": "Systeem default", - "dark": "Donker", - "light": "Licht" - }, - "language": { - "label": "Taal", - "help": "Kies de taal die door Chrysalis gebruikt moet worden" - }, - "coloredLayoutCards": { - "label": "Laat kleuren toe op de indelingskaarten", - "help": "Wanneer dit is ingeschakeld zullen de indelingskaarten niet alleen toetsenlabels tonen maar, indien beschikbaar, ook kleuren." - }, - "host": { - "label": "Toetsenbordindeling", - "help": "Selecteer de toetsenbordindeling die je gebruikt op je computer" - }, - "oneLayerPerPage": { - "label": "Print één laag per pagina", - "help": "Wanneer dit is ingeschakeld zal Chrysalis de indelingskaarten herschikken om één laag per pagina af te drukken in plaats van het maximum aantal dat past." - } + "keyboardSelect": { + "unknown": "Onbekend", + "noDevices": "Geen toetsenborden gevonden.", + "connect": "Verbinding maken", + "disconnect": "Verbinding verbreken", + "installUdevRules": "Installeer udev regels", + "permissionError": "Je computer laat Chrysalis niet spreken met je toetsenbord. (Je hebt geen lees/schrijf rechten naar {{path}}.)", + "permissionErrorSuggestion": "Chrysalis kan dit oplossen door een bestand met udev regels te installeren in /etc/udev/rules.d/ .", + "noUdev": "Chrysalis vereist udev om te zoeken naar apparaten, maar het lijkt dat dit niet beschikbaar is." }, - "keyboard": { - "title": "Mijn toetsenbord", - "advanced": { - "label": "Geavanceerde Tools", - "description": "Dit zijn gevaarlijke tools, zorg ervoor dat je weet wat ze doen voordat je ze gebruikt." - }, - "layers": { - "label": "Lagen" - }, - "defaultLayer": { - "label": "Standaard laag", - "noDefault": "Geen standaard", - "help": "De standaard laag waarmee het toetsenbord zal opstarten." - }, - "factoryReset": { - "button": "Reset EEPROM naar fabrieksinstellingen", + "firmwareUpdate": { + "calloutTitle": "Belangrijk!", "dialog": { - "title": "Reset EEPROM naar fabrieksinstellingen?", - "contents": "Dit zal de EEPROM resetten naar de fabrieksinstellingen. Je zal al je wijzigingen verliezen." - } - }, - "led": { - "label": "LEDs", - "idle": { - "label": "Inactieve tijd waarna LEDs worden uitgeschakeld", - "help": "Tenzij dit uitgezet is, zullen de LEDs uitgaan na een ingestelde tijd.", - "disabled": "Uit", - "oneMinute": "1 minuut", - "twoMinutes": "2 minuten", - "threeMinutes": "3 minuten", - "fourMinutes": "4 minuten", - "fiveMinutes": "5 minuten", - "tenMinutes": "10 minuten", - "fifteenMinutes": "15 minuten", - "twentyMinutes": "20 minuten", - "thirtyMinutes": "30 minuten", - "sixtyMinutes": "60 minuten" + "selectFirmware": "Selecteer een firmware", + "firmwareFiles": "Firmware bestanden", + "allFiles": "Alle bestanden" }, - "brightness": { - "label": "LED Helderheid", - "help": "Pas de helderheid van de LEDs op het toetsenbord aan." + "flashing": { + "error": "Fout bij het flashen van de firmware", + "success": "Firmware successvol geflasht!", + "button": "Update", + "steps": { + "factoryRestore": "Terugzetten naar fabrieksinstellingen", + "saveEEPROM": "EEPROM inhoud opslaan", + "restoreEEPROM": "EEPROM inhoud terugzetten", + "reconnect": "Opnieuw verbinden", + "flash": "Flashen", + "reboot": "Opnieuw opstarten", + "bootloader": "Naar programmeerbare modus aan het gaan" + }, + "notifications": { + "enter": { + "notFound": "Kan het toetsenbord niet vinden. Gelieve een issue aan te maken.", + "stillApplication": "Het toetsenbord staat nog niet in programmeerbare modus. Gelieve de onderstaande instructies te volgen." + }, + "reconnect": { + "notFound": "Kan het toetsenbord niet vinden. Gelieve een issue aan te maken.", + "stillBootloader": "Het toetsenbord staat nog altijd in programmeerbare modus. Gelieve alle eventueel ingedrukte toetsen los te laten." + }, + "title": "Er trad een probleem op tijdens het flashen", + "unknownMessage": "Onbekende boodschap ontvangen tijdens het flashen: {{ message }}" + } }, - "default": { - "autoSave": { - "label": "Zet het automatisch opslaan van de default LED mode aan", - "help": "Wanneer dit is ingeschakeld, wordt de LED mode automatisch als default opgeslagen elke keer ze wordt aangepast." - }, - "label": "Default LED mode", - "help": "Selecteer de LED mode waarmee het toetsenbord moet opstarten." - } - }, - "plugins": { - "label": "Plugins", - "escOneShot": { - "label": "Laat Escape sticky toetsen annuleren", - "help": "Wanneer dit is ingeschakeld zal de \"Escape\" toets sticky toetsen annuleren, anders kan een specifiek ingestelde \"annuleer\" toets dit doen." + "confirmDialog": { + "title": "Ben je zeker dat je de firmware wil updaten?", + "description": "Nieuwe firmware installeren zal de huidige firmware vervangen op het toestel. Eens de firmware geïnstalleerd is, zal Chrysalis je terugbrengen naar het toetsenbord-selectie scherm." }, - "spacecadet": { - "mode": { - "enabled_without_delay": "Ingeschakeld (zonder vertraging)", - "disabled": "Uitgeschakeld", - "label": "Schakel SpaceCadet shifts in", - "help": "Wanneer dit is ingeschakeld, zullen de linker en rechter shifts op je toetsenbord veranderen in haakjes wanneer ze kort ingedrukt worden, maar zullen ze shifts blijven wanneer ze langdurig ingedrukt worden.", - "enabled": "Ingeschakeld" - }, - "timeout": { - "label": "Timeout", - "help": "Het aantal milliseconden waarop gewacht moet worden voordat een ingedrukte SpaceCadet toets wordt beschouwd als een shift apart." - }, - "label": "SpaceCadet" + "defaultFirmwareDescription": "Recentste versie voor jouw toetsenbord", + "custom": "Eigen firmware", + "description": "Door de firmware van je toetsenbord te updaten kunnen we het nieuwe kunstjes leren. Je kan Chrysalis gebruiken om de recentste firmware voor je toetsenbord te installeren of een aangepaste firmware die je zelf gecompileerd hebt.", + "firmwareChangelog": { + "view": "Wat is er nieuw in {{version}}?", + "title": "Firmware Changelog" }, - "oneshot": { - "label": "Sticky toetsen", - "hold_timeout": { - "label": "Indruk time-out", - "help": "Sticky toetsen die langer ingedrukt blijven dan dit zullen niet in hun sticky staat gaan, maar zullen zich als normale toetsen gedragen." - }, - "auto_mods": { - "label": "Maak modifiers automatisch sticky", - "help": "Zet elke modifier op je toetsenmap om in Sticky modifiers." - }, - "auto_layers": { - "label": "Maak laag shift toetsen automatisch sticky", - "help": "Zet elke laag shift toets op je toetsenmap om in Sticky laag toetsen." - }, - "stickyness": { - "help": "Selecteer wat er moet gebeuren wanneer een sticky toets tweemaal snel na elkaar wordt aangetikt.", - "disable": "Niets", - "layers_only": "Stel enkel vast in voor laag-toetsen", - "label": "Gedrag bij dubbel tikken", - "modifiers_only": "Stel enkel vast in voor modifier toetsen", - "enable": "Stel vast in voor all sticky toetsen" - }, - "timeout": { - "help": "Tijd dat een sticky toets actief blijft nadat hij ingedrukt werd.", - "label": "Time-out" - } + "factoryConfirmDialog": { + "title": "Firmware vervangen en terugzetten naar fabrieksinstellingen?", + "contents": "Dit zal de huidige firmware vervangen op het toestel en alle instellingen terugzetten naar fabrieksinstellingen. Je zal alle aanpassingen verliezen. Eens de nieuwe firmware geïnstalleerd is, zal Chrysalis je terugbrengen naar het toetsenbord-selectie scherm." }, - "mousekeys": { - "base_speed": { - "label": "Maximum snelheid muisaanwijzer", - "help": "De maximum snelheid die de muisaanwijzer mag bereiken." - }, - "accel_duration": { - "help": "Duurtijd waarin de muisaanwijzer van de initiële snelheid naar de maximum snelheid gaat.", - "label": "Duurtijd om de maximum snelheid van de muisaanwijzer te bereiken" - }, - "scroll_interval": { - "label": "Scroll snelheid", - "help": "Tijd tussen scroll gebeurtenissen. Hoe hoger de vertraging, hoe langzamer het scrollen is." - }, - "init_speed": { - "label": "initiële snelheid muisaanwijzer", - "help": "Hoe hoger de waarde, hoe sneller de initiële snelheid van de muisaanwijzer is." - }, - "warp_grid_size": { - "3x3": "3x3", - "label": "Warp rooster grootte", - "help": "Stel de grootte van het rooster in dat gebruikt wordt voor muis warping.", - "2x2": "2x2" - }, - "label": "Muistoetsen" + "customChooseFile": "Kies een bestand...", + "currentFirmwareVersion": "Huidige firmware versie", + "customFirmwareLinkText": "Meer informatie over firmware compileren", + "firmwareVersion": "{{version}}", + "firmwareSources": "Broncode", + "yourFirmware": "Update de firmware van je toetsenbord", + "chooseFirmware": "Firmware updaten", + "customFirmwareExplanation": "Je kan een firmware implementatie installeren die je hebt gedownload of lokaal gecompileerd.", + "currentFirmwareVersionUnavailable": "Firmware versie niet beschikbaar", + "factoryResetTitle": "Reset naar fabrieksinstellingen", + "factoryResetWarning": "Bij het selecteren van deze optie zal er geen backup van je huidige layout of instellingen gemaakt worden.", + "factoryResetDescription": "Verwijder alles op je toetsenbord, waardoor het teruggezet wordt naar fabrieksinstellingen." + }, + "focus-not-detected": { + "title": "Welkom bij Chrysalis", + "contents": "Chrysalis herkent je toetsenbord, maar moet de firmware updaten voordat je verder kan gaan.", + "gotoUpdate": "Update Firmware", + "reconnect": "Opnieuw verbinden", + "reconnectDescription": "Er is een kans dat we de mogelijkheden van je toetsenbord fout gedetecteerd hebben, of dat je toetsenbord nog aan het opstarten was terwijl we verbinding gemaakt hebben. In dat geval kan je proberen om te klikken op de \"{{buttonName}}\" knop om opnieuw te proberen verbinden en nogmaals te zoeken naar de nodige functies. Opnieuw verbinden is normaal enkel nuttig als je zeker bent dat er een tijdelijk probleem was tijdens vorige pogingen dat in de tussentijd is opgelost." + }, + "systeminfo": { + "title": "Rapporteer een probleem", + "intro": "Als je een probleem hebt met Chrysalis kan het ontwikkelteam je vragen om hen wat debug informatie door te sturen. Chrysalis kan je helpen om alles dat je eventueel moet delen te verzamelen en in te pakken. Dit omvat error logs en informatie over het besturingssysteem, verbonden toestellen en Chrysalis zelf. Toetsenbord informatie omvat info over de huidige firmware, de toetsenbordindelingen en de LED configuratie van je toetsenbord.", + "bugTracker": "Je kan een lijst van bekende problemen vinden op GitHub (of een bug rapporteren)", + "privacyNote": "We doen ons best om geen gevoelige informatie te includeren in deze bundel, maar we raden je aan om erdoor te lezen alvorens hem te delen.", + "createBundle": "Maak bundel aan", + "saveBundle": "Bundel opslaan", + "dialog": { + "title": "Chrysalis Debug Bundel opslaan" + } + }, + "devices": { + "SOFT/HRUF": { + "Splitography": { + "updateInstructions": "Na het klikken op de \"Doorgaan\" knop moet je je toetsenbord herstarten\nbinnen de 10 seconden om het in programmeerbare modus te zetten.\nDit kan door de kleine reset knop naast de USB poort kort in te drukken." + } + }, + "Keyboardio": { + "Atreus": { + "updateInstructions": "Hou de toets in linker onderhoek van het toetsenbord ingedrukt (in de standaard toetsenbordindeling is dit de ESC toets). Blijf de toets ingedrukt houden terwijl je op de \"Doorgaan\" knop klikt." + }, + "Model01": { + "updateInstructions": "Hou de toets in linker bovenhoek van het toetsenbord ingedrukt (in de standaard toetsenbordindeling is dit de PROG toets). Blijf de toets ingedrukt houden terwijl je op de \"Doorgaan\" knop klikt. Eens de toetsen rood beginnen te knipperen over het hele bord mag je de toets loslaten." + }, + "Model100": { + "updateInstructions": "Hou de toets in linker bovenhoek van het toetsenbord ingedrukt (in de standaard toetsenbordindeling is dit de PROG toets). Blijf de toets ingedrukt houden terwijl je op de \"Doorgaan\" knop klikt. Eens de toetsen van de eerste kolom groen beginnen te knipperen moet je de toets loslaten aangezien het flashen kan falen indien je de toets te lang ingedrukt houdt." + } } - } }, "autoUpdate": { - "firmwareMode": { - "help": "Wanneer dit is ingeschakeld zal Chrysalis bij het opstarten nagaan of er updates zijn voor de firmware files en automatisch nieuwe versies downloaden.", - "label": "Download nieuwe firmware versies automatisch" - }, - "label": "Automatisch bijwerken", - "mode": { - "label": "Download nieuwe versies van Chrysalis automatisch", - "help": "Wanneer dit is ingeschakeld zal Chrysalis bij het opstarten nagaan of er updates zijn en automatisch nieuwe versies downloaden." - } + "available": "Nieuwe versie beschikbaar: {{ version }}", + "downloaded": "Versie {{ version }} gedownload, herstart Chrysalis om de installatie te voltooien", + "error": "Fout tijdens update: {{ error }}" }, - "focus": { - "chunked_writes": { - "help": "Als een mogelijke oplossing voor verscheidene communicatieproblemen, kan Chrysalis data sturen naar het toetsenbord in kleinere stukken. Omwille van historische redenen is dit standaard ingeschakeld. Zet dit enkel af indien je weet wat je doet of als dit gevraagd werd door Chrysalis ontwikkelaars.", - "label": "Verzend data in kleine stukken" - } - } - }, - "keyboardSelect": { - "unknown": "Onbekend", - "noDevices": "Geen toetsenborden gevonden.", - "connect": "Verbinding maken", - "disconnect": "Verbinding verbreken", - "installUdevRules": "Installeer udev regels", - "permissionError": "Je computer laat Chrysalis niet spreken met je toetsenbord. (Je hebt geen lees/schrijf rechten naar {{path}}.)", - "permissionErrorSuggestion": "Chrysalis kan dit oplossen door een bestand met udev regels te installeren in /etc/udev/rules.d/ .", - "noUdev": "Chrysalis vereist udev om te zoeken naar apparaten, maar het lijkt dat dit niet beschikbaar is." - }, - "firmwareUpdate": { - "calloutTitle": "Belangrijk!", - "dialog": { - "selectFirmware": "Selecteer een firmware", - "firmwareFiles": "Firmware bestanden", - "allFiles": "Alle bestanden" + "changelog": { + "title": "Changelog" }, - "flashing": { - "error": "Fout bij het flashen van de firmware", - "success": "Firmware successvol geflasht!", - "button": "Update", - "steps": { - "factoryRestore": "Terugzetten naar fabrieksinstellingen", - "saveEEPROM": "EEPROM inhoud opslaan", - "restoreEEPROM": "EEPROM inhoud terugzetten", - "reconnect": "Opnieuw verbinden", - "flash": "Flashen", - "reboot": "Opnieuw opstarten", - "bootloader": "Naar programmeerbare modus aan het gaan" - }, - "notifications": { - "enter": { - "notFound": "Kan het toetsenbord niet vinden. Gelieve een issue aan te maken.", - "stillApplication": "Het toetsenbord staat nog niet in programmeerbare modus. Gelieve de onderstaande instructies te volgen." - }, - "reconnect": { - "notFound": "Kan het toetsenbord niet vinden. Gelieve een issue aan te maken.", - "stillBootloader": "Het toetsenbord staat nog altijd in programmeerbare modus. Gelieve alle eventueel ingedrukte toetsen los te laten." - }, - "title": "Er trad een probleem op tijdens het flashen", - "unknownMessage": "Onbekende boodschap ontvangen tijdens het flashen: {{ message }}" - } + "print": { + "feedback": { + "success": "Succesvol afgedrukt!", + "error": "Er trad een fout op tijdens het printen." + } }, - "confirmDialog": { - "title": "Ben je zeker dat je de firmware wil updaten?", - "description": "Nieuwe firmware installeren zal de huidige firmware vervangen op het toestel. Eens de firmware geïnstalleerd is, zal Chrysalis je terugbrengen naar het toetsenbord-selectie scherm." + "firmwareAutoUpdate": { + "available": "Nieuwe firmware versie beschikbaar: {{ version }}", + "downloaded": "Firmware versie {{ version }} is gedownload en beschikbaar om te flashen", + "error": "Er trad een fout op tijdens het downloaden van de nieuwe firmware versie.", + "warning": "Chrysalis kon niet nagaan of er een nieuwe firmware versie is. Een nieuwe versie kan online beschikbaar zijn." }, - "defaultFirmwareDescription": "Recentste versie voor jouw toetsenbord", - "custom": "Eigen firmware", - "description": "Door de firmware van je toetsenbord te updaten kunnen we het nieuwe kunstjes leren. Je kan Chrysalis gebruiken om de recentste firmware voor je toetsenbord te installeren of een aangepaste firmware die je zelf gecompileerd hebt.", - "firmwareChangelog": { - "view": "Wat is er nieuw in {{version}}?", - "title": "Firmware Changelog" + "layoutCards": { + "printTooltip": "Afdrukken" }, - "factoryConfirmDialog": { - "title": "Firmware vervangen en terugzetten naar fabrieksinstellingen?", - "contents": "Dit zal de huidige firmware vervangen op het toestel en alle instellingen terugzetten naar fabrieksinstellingen. Je zal alle aanpassingen verliezen. Eens de nieuwe firmware geïnstalleerd is, zal Chrysalis je terugbrengen naar het toetsenbord-selectie scherm." + "units": { + "in_ms": "ms" }, - "customChooseFile": "Kies een bestand...", - "currentFirmwareVersion": "Huidige firmware versie", - "customFirmwareLinkText": "Meer informatie over firmware compileren", - "firmwareVersion": "{{version}}", - "firmwareSources": "Broncode", - "yourFirmware": "Update de firmware van je toetsenbord", - "chooseFirmware": "Firmware updaten", - "customFirmwareExplanation": "Je kan een firmware implementatie installeren die je hebt gedownload of lokaal gecompileerd.", - "currentFirmwareVersionUnavailable": "Firmware versie niet beschikbaar", - "factoryResetTitle": "Reset naar fabrieksinstellingen", - "factoryResetWarning": "Bij het selecteren van deze optie zal er geen backup van je huidige layout of instellingen gemaakt worden.", - "factoryResetDescription": "Verwijder alles op je toetsenbord, waardoor het teruggezet wordt naar fabrieksinstellingen." - }, - "focus-not-detected": { - "title": "Welkom bij Chrysalis", - "contents": "Chrysalis herkent je toetsenbord, maar moet de firmware updaten voordat je verder kan gaan.", - "gotoUpdate": "Update Firmware", - "reconnect": "Opnieuw verbinden", - "reconnectDescription": "Er is een kans dat we de mogelijkheden van je toetsenbord fout gedetecteerd hebben, of dat je toetsenbord nog aan het opstarten was terwijl we verbinding gemaakt hebben. In dat geval kan je proberen om te klikken op de \"{{buttonName}}\" knop om opnieuw te proberen verbinden en nogmaals te zoeken naar de nodige functies. Opnieuw verbinden is normaal enkel nuttig als je zeker bent dat er een tijdelijk probleem was tijdens vorige pogingen dat in de tussentijd is opgelost." - }, - "systeminfo": { - "title": "Rapporteer een probleem", - "intro": "Als je een probleem hebt met Chrysalis kan het ontwikkelteam je vragen om hen wat debug informatie door te sturen. Chrysalis kan je helpen om alles dat je eventueel moet delen te verzamelen en in te pakken. Dit omvat error logs en informatie over het besturingssysteem, verbonden toestellen en Chrysalis zelf. Toetsenbord informatie omvat info over de huidige firmware, de toetsenbordindelingen en de LED configuratie van je toetsenbord.", - "bugTracker": "Je kan een lijst van bekende problemen vinden op GitHub (of een bug rapporteren)", - "privacyNote": "We doen ons best om geen gevoelige informatie te includeren in deze bundel, maar we raden je aan om erdoor te lezen alvorens hem te delen.", - "createBundle": "Maak bundel aan", - "saveBundle": "Bundel opslaan", - "dialog": { - "title": "Chrysalis Debug Bundel opslaan" - } - }, - "devices": { - "SOFT/HRUF": { - "Splitography": { - "updateInstructions": "Na het klikken op de \"Doorgaan\" knop moet je je toetsenbord herstarten\nbinnen de 10 seconden om het in programmeerbare modus te zetten.\nDit kan door de kleine reset knop naast de USB poort kort in te drukken." - } + "breakingNews": { + "firmware0_90_1": { + "description": "Firmware voor versie 0.90.1 bevat een fout die leidt tot het verlies van data en aangetaste data die wordt opgeslagen op het toetsenbord. Indien je reeds nieuwere firmware loopt, mag je deze waarschuwing negeren met de sluit-knop.", + "title": "Aandacht Keyboardio Model 100 eigenaars!", + "button": "Upgrade instructies" + } }, - "Keyboardio": { - "Atreus": { - "updateInstructions": "Hou de toets in linker onderhoek van het toetsenbord ingedrukt (in de standaard toetsenbordindeling is dit de ESC toets). Blijf de toets ingedrukt houden terwijl je op de \"Doorgaan\" knop klikt." - }, - "Model01": { - "updateInstructions": "Hou de toets in linker bovenhoek van het toetsenbord ingedrukt (in de standaard toetsenbordindeling is dit de PROG toets). Blijf de toets ingedrukt houden terwijl je op de \"Doorgaan\" knop klikt. Eens de toetsen rood beginnen te knipperen over het hele bord mag je de toets loslaten." - }, - "Model100": { - "updateInstructions": "Hou de toets in linker bovenhoek van het toetsenbord ingedrukt (in de standaard toetsenbordindeling is dit de PROG toets). Blijf de toets ingedrukt houden terwijl je op de \"Doorgaan\" knop klikt. Eens de toetsen van de eerste kolom groen beginnen te knipperen moet je de toets loslaten aangezien het flashen kan falen indien je de toets te lang ingedrukt houdt." - } - } - }, - "autoUpdate": { - "available": "Nieuwe versie beschikbaar: {{ version }}", - "downloaded": "Versie {{ version }} gedownload, herstart Chrysalis om de installatie te voltooien", - "error": "Fout tijdens update: {{ error }}" - }, - "changelog": { - "title": "Changelog" - }, - "print": { - "feedback": { - "success": "Succesvol afgedrukt!", - "error": "Er trad een fout op tijdens het printen." - } - }, - "firmwareAutoUpdate": { - "available": "Nieuwe firmware versie beschikbaar: {{ version }}", - "downloaded": "Firmware versie {{ version }} is gedownload en beschikbaar om te flashen", - "error": "Er trad een fout op tijdens het downloaden van de nieuwe firmware versie.", - "warning": "Chrysalis kon niet nagaan of er een nieuwe firmware versie is. Een nieuwe versie kan online beschikbaar zijn." - }, - "layoutCards": { - "printTooltip": "Afdrukken" - }, - "units": { - "in_ms": "ms" - }, - "breakingNews": { - "firmware0_90_1": { - "description": "Firmware voor versie 0.90.1 bevat een fout die leidt tot het verlies van data en aangetaste data die wordt opgeslagen op het toetsenbord. Indien je reeds nieuwere firmware loopt, mag je deze waarschuwing negeren met de sluit-knop.", - "title": "Aandacht Keyboardio Model 100 eigenaars!", - "button": "Upgrade instructies" + "sanity-check": { + "download-latest": "Download de officiële release", + "title": "Omgevingsverificatie aan het uitvoeren", + "header": "Omgevingsverificatie gefaald", + "message": "Chrysalis heeft gemerkt dat het uitgevoerd wordt in een niet-ondersteunde omgeving, zoals met een Electron versie verschillend van degene die upstream ondersteund wordt. Indien je Chrysalis gebruikt via een package repository van een distributie, overweeg dan om de officiële builds te gebruiken." } - }, - "sanity-check": { - "download-latest": "Download de officiële release", - "title": "Omgevingsverificatie aan het uitvoeren", - "header": "Omgevingsverificatie gefaald", - "message": "Chrysalis heeft gemerkt dat het uitgevoerd wordt in een niet-ondersteunde omgeving, zoals met een Electron versie verschillend van degene die upstream ondersteund wordt. Indien je Chrysalis gebruikt via een package repository van een distributie, overweeg dan om de officiële builds te gebruiken." - } }