Update en.ts

This commit is contained in:
Alexander-Ger-Reich
2025-12-13 15:36:28 +01:00
committed by GitHub
parent 63c8fc8eb5
commit 5a9cd18f94

View File

@@ -1,390 +1,359 @@
const en = {
const de = {
translation: {
head: {
desktop: 'Remote Desktop',
login: 'Login',
changePassword: 'Change Password',
desktop: 'Entfernter Desktop',
login: 'Anmelden',
changePassword: 'Passwort ändern',
terminal: 'Terminal',
wifi: 'Wi-Fi'
},
auth: {
login: 'Login',
placeholderUsername: 'Username',
placeholderPassword: 'Password',
placeholderPassword2: 'Please enter password again',
noEmptyUsername: 'Username required',
noEmptyPassword: 'Password required',
noAccount: 'Failed to get user information, please refresh web page or reset password',
invalidUser: 'Invalid username or password',
error: 'Unexpected error',
changePassword: 'Change Password',
changePasswordDesc: 'For the security of your device, please change the password!',
differentPassword: 'Passwords do not match',
illegalUsername: 'Username contains illegal characters',
illegalPassword: 'Password contains illegal characters',
forgetPassword: 'Forgot Password',
login: 'Anmelden',
placeholderUsername: 'Benutzername',
placeholderPassword: 'Passwort',
placeholderPassword2: 'Bitte Passwort erneut eingeben',
noEmptyUsername: 'Benutzername benötigt',
noEmptyPassword: 'Passwort benötigt',
noAccount: 'Abfragen der Benutzerdaten fehlgeschlagen, bitte die Seite neu laden oder Passwort zurücksetzen',
invalidUser: 'Falscher Benutzername oder falsches Passwort',
error: 'Unerwarteter Fehler',
changePassword: 'Passwort ändern',
changePasswordDesc: 'Für die Sicherheit Ihres Geräts ändern Sie bitte das Passwort!',
differentPassword: 'Passwörter stimmen nicht überein',
illegalUsername: 'Benutzername enthält ungültige Zeichen',
illegalPassword: 'Passwort enthält ungültige Zeichen',
forgetPassword: 'Passwort vergessen',
ok: 'Ok',
cancel: 'Cancel',
loginButtonText: 'Login',
cancel: 'Abbrechen',
loginButtonText: 'Anmelden',
tips: {
reset1:
'To reset the passwords, press and hold the BOOT button on the NanoKVM for 10 seconds.',
reset2: 'For detailed steps, please consult this document:',
reset3: 'Web default account:',
reset4: 'SSH default account:',
change1: 'Please note that this action will change the following passwords:',
change2: 'Web login password',
change3: 'System root password (SSH login password)',
change4: 'To reset the passwords, press and hold the BOOT button on the NanoKVM.'
'Um das Passwort zurückzusetzen, drücken und halten Sie den BOOT Knopf auf dem NanoKVM für 10 Sekunden.',
reset2: 'Für detailliertere Anweisungen lesen Sie folgendes Dokument:',
reset3: 'Web Standard-Account:',
reset4: 'SSH Standard-Account:',
change1: 'Bitte beachten Sie, dass diese Aktion folgende Passwörter ändert:',
change2: 'Web Anmelde-Passwort',
change3: 'System root Passwort (SSH Anmelde-Passwort)',
change4: 'Um die Passwörter zurückzusetzen, drücken und halten Sie den BOOT Knopf auf dem NanoKVM.'
}
},
wifi: {
title: 'Wi-Fi',
description: 'Configure Wi-Fi for NanoKVM',
success: 'Please check the network status of NanoKVM and visit the new IP address.',
failed: 'Operation failed, please try again.',
description: 'Wi-Fi Konfiguration für NanoKVM',
success: 'Bitte überprüfen Sie den Netzwerk-Status des NanoKVM und greifen Sie über die neue IP Adresse darauf zu.',
failed: 'Aktion fehlgeschlagen, bitte erneut versuchen.',
confirmBtn: 'Ok',
finishBtn: 'Finished'
finishBtn: 'Fertig'
},
screen: {
title: 'Screen',
video: 'Video Mode',
videoDirectTips: 'Enable HTTPS in "Settings > Device" to use this mode',
resolution: 'Resolution',
auto: 'Automatic',
title: 'Bildschirm',
video: 'Video Modus',
resolution: 'Auflösung',
auto: 'Automatisch',
autoTips:
"Screen tearing or mouse offset may occur at specific resolutions. Consider adjusting the remote host's resolution or disable automatic mode.",
"Bildverzerrungen oder ein versetzter Mauszeiger können bei bestimmten Auflösungen auftreten. Versuchen Sie, die Auflösung des entfernten Hosts anzupassen oder den automatischen Modus zu deaktivieren.",
fps: 'FPS',
customizeFps: 'Customize',
quality: 'Quality',
qualityLossless: 'Lossless',
qualityHigh: 'High',
qualityMedium: 'Medium',
qualityLow: 'Low',
frameDetect: 'Frame Detect',
customizeFps: 'Anpassen',
quality: 'Qualität',
qualityLossless: 'Verlustfrei',
qualityHigh: 'Hoch',
qualityMedium: 'Mittel',
qualityLow: 'Niedrig',
frameDetect: 'Bilderkennung',
frameDetectTip:
"Calculate the difference between frames. Stop transmitting video stream when no changes are detected on the remote host's screen.",
resetHdmi: 'Reset HDMI'
'Berechnet den Unterschied zwischen den Einzelbildern. Beendet die Liveübertragung des Videostreams wenn keine Änderungen auf dem Bildschirm des Hosts festgestellt werden kann.',
resetHdmi: 'HDMI zurücksetzen'
},
keyboard: {
title: 'Keyboard',
paste: 'Paste',
tips: 'Only standard keyboard letters and symbols are supported',
placeholder: 'Please input',
submit: 'Submit',
virtual: 'Keyboard',
title: 'Tastatur',
paste: 'Einfügen',
tips: 'Server Tastaturbelegung',
placeholder: 'Bitte eingeben',
submit: 'Senden',
virtual: 'Tastatur',
ctrlaltdel: 'Ctrl+Alt+Del',
readClipboard: 'Read from Clipboard',
clipboardPermissionDenied:
'Clipboard permission denied. Please allow clipboard access in your browser.',
clipboardReadError: 'Failed to read clipboard',
dropdownEnglish: 'English',
dropdownGerman: 'German'
dropdownEnglish: 'Englisch',
dropdownGerman: 'Deutsch'
},
mouse: {
title: 'Mouse',
cursor: 'Cursor style',
default: 'Default cursor',
pointer: 'Pointer cursor',
cell: 'Cell cursor',
text: 'Text cursor',
grab: 'Grab cursor',
hide: 'Hide cursor',
mode: 'Mouse mode',
absolute: 'Absolute mode',
relative: 'Relative mode',
speed: 'Wheel speed',
fast: 'Fast',
slow: 'Slow',
requestPointer: 'Using relative mode. Please click desktop to get mouse pointer.',
resetHid: 'Reset HID',
title: 'Maus',
cursor: 'Cursor',
default: 'Standard Cursor',
pointer: 'Zeiger Cursor',
cell: 'Zellen Cursor',
text: 'Text Cursor',
grab: 'Greif Cursor',
hide: 'Versteckter Cursor',
mode: 'Maus Modus',
absolute: 'Absoluter Modus',
relative: 'Relativer Modus',
requestPointer: 'Relativer Modus aktiv. Klicken Sie auf den Desktop um den Mauszeiger zu sehen.',
resetHid: 'HID zurücksetzen',
hidOnly: {
title: 'HID-Only mode',
desc: "If your mouse and keyboard stop responding and resetting HID doesn't help, it could be a compatibility issue between the NanoKVM and the device. Try to enable HID-Only mode for better compatibility.",
tip1: 'Enabling HID-Only mode will unmount the virtual U-disk and virtual network',
tip2: 'In HID-Only mode, image mounting is disabled',
tip3: 'NanoKVM will automatically reboot after switching modes',
enable: 'Enable HID-Only mode',
disable: 'Disable HID-Only mode'
title: 'HID-Only Modus',
desc: 'Wenn Ihre Maus und Tastatur nicht mehr reagieren und das Zurücksetzen der HID-Verbindung nicht hilft, könnte es sich um ein Kompatibilitätsproblem zwischen dem NanoKVM und dem Gerät handeln. Versuchen Sie, den HID-Only Modus zu aktivieren, um die Kompatibilität zu verbessern.',
tip1: 'Die Aktivierung des HID-Only Modus entfernt das virtuelle U-Laufwerk und das virtuelle Netzwerk.',
tip2: 'Im HID-Only Modus ist das Einbinden von Systemabbilder deaktiviert.',
tip3: 'NanoKVM wird nach dem Wechsel in den neuen Modus automatisch neu gestartet.',
enable: 'HID-Only Modus aktivieren',
disable: 'HID-Only Modus deaktivieren'
}
},
image: {
title: 'Images',
loading: 'Loading...',
empty: 'Nothing Found',
mountMode: 'Mount mode',
mountFailed: 'Mount failed',
title: 'Bilder',
loading: 'Lädt...',
empty: 'Nichts gefunden',
cdrom: 'Binden Sie das Abbild im CD-ROM Modus ein',
mountFailed: 'Einbinden fehlgeschlagen',
mountDesc:
'On some systems, you need to eject the virtual disk from the remote host before mounting the image.',
unmountFailed: 'Unmount failed',
unmountDesc:
'On some systems, you need to manually eject from the remote host before unmounting the image.',
refresh: 'Refresh the image list',
attention: 'Attention',
deleteConfirm: 'Are you sure you want to delete this image?',
okBtn: 'Yes',
cancelBtn: 'No',
"In einigen Systemen ist es notwendig, die virtuelle Festplatte auf dem entfernten Host auszuwerfen, bevor das Image eingebunden werden kann.",
refresh: 'Bilder aktualisieren',
tips: {
title: 'How to upload',
usb1: 'Connect the NanoKVM to your computer via USB.',
usb2: 'Ensure that the virtual disk is mounted (Settings - Virtual Disk).',
usb3: 'Open the virtual disk on your computer and copy the image file to the root directory of the virtual disk.',
scp1: 'Make sure the NanoKVM and your computer are on the same local network.',
scp2: 'Open a terminal on your computer and use the SCP command to upload the image file to the /data directory on the NanoKVM.',
scp3: 'Example: scp your-image-path root@your-nanokvm-ip:/data',
tfCard: 'TF Card',
tf1: 'This method is supported on Linux system',
tf2: 'Get TF card from the NanoKVM (for the FULL version, disassemble the case first).',
tf3: 'Insert the TF card into a card reader and connect it to your computer.',
tf4: 'Copy the image file to the /data directory on the TF card.',
tf5: 'Insert the TF card into the NanoKVM.'
title: 'So laden Sie Dateien hoch',
usb1: 'Verbinden Sie den NanoKVM über USB mit Ihrem Computer.',
usb2: 'Stellen Sie sicher, dass die virtuelle Festplatte eingebunden ist (Einstellungen Virtuelle Festplatte).',
usb3: 'Öffnen Sie die virtuelle Festplatte auf Ihrem Computer und kopieren Sie die Image-Datei in das Stammverzeichnis der virtuellen Festplatte.',
scp1: 'Stellen Sie sicher, dass sich der NanoKVM und Ihr Computer im selben lokalen Netzwerk befinden.',
scp2: 'Öffnen Sie ein Terminal auf Ihrem Computer und verwenden Sie den SCP-Befehl, um die Image-Datei in das Verzeichnis /data auf dem NanoKVM hochzuladen.',
scp3: 'Beispiel: scp your-image-path root@your-nanokvm-ip:/data',
tfCard: 'TF-Karte',
tf1: 'Diese Methode wird unter Linux-Systemen unterstützt.',
tf2: 'Entnehmen Sie die TF-Karte aus dem NanoKVM (bei der FULL-Version muss zuvor das Gehäuse geöffnet werden).',
tf3: 'Stecken Sie die TF-Karte in einen Kartenleser und verbinden Sie diesen mit Ihrem Computer.',
tf4: 'Kopieren Sie die Image-Datei in das Verzeichnis /data auf der TF-Karte.',
tf5: 'Setzen Sie die TF-Karte wieder in den NanoKVM ein.'
}
},
script: {
title: 'Scripts',
upload: 'Upload',
run: 'Run',
runBackground: 'Run Background',
runFailed: 'Run failed',
attention: 'Attention',
delDesc: 'Are you sure you want to delete this file?',
confirm: 'Yes',
cancel: 'No',
delete: 'Delete',
close: 'Close'
title: 'Skripte',
upload: 'Hochladen',
run: 'Ausführen',
runBackground: 'Im Hintergrund ausführen',
runFailed: '',
attention: 'Achtung',
delDesc: 'Möchten Sie diese Datei wirklich löschen?',
confirm: 'Ja',
cancel: 'Nein',
delete: 'Löschen',
close: 'Schliessen'
},
terminal: {
title: 'Terminal',
nanokvm: 'NanoKVM Terminal',
serial: 'Serial Port Terminal',
serialPort: 'Serial Port',
serialPortPlaceholder: 'Please enter the serial port',
baudrate: 'Baud rate',
parity: 'Parity',
parityNone: 'None',
parityEven: 'Even',
parityOdd: 'Odd',
flowControl: 'Flow control',
flowControlNone: 'None',
flowControlSoft: 'Soft',
flowControlHard: 'Hard',
dataBits: 'Data bits',
stopBits: 'Stop bits',
serial: 'Serieller Anschluss Terminal',
serialPort: 'Serieller Anschluss',
serialPortPlaceholder: 'Bitte seriellen Anschluss angeben',
baudrate: 'Baudrate',
parity: 'Parität',
parityNone: 'Keine',
parityEven: 'Gerade',
parityOdd: 'Ungerade',
flowControl: 'Fluss-Kontrolle',
flowControlNone: 'Keine',
flowControlSoft: 'Wenig',
flowControlHard: 'Viel',
dataBits: 'Daten bits',
stopBits: 'Stopp bits',
confirm: 'Ok'
},
wol: {
title: 'Wake-on-LAN',
sending: 'Sending command...',
sent: 'Command sent',
input: 'Please enter the MAC',
sending: 'Sende Befehl...',
sent: 'Befehl gesendet',
input: 'Bitte MAC Adresse eingeben',
ok: 'Ok'
},
download: {
title: 'Image Downloader',
input: 'Please enter a remote image URL',
title: 'Systemabbild Downloader',
input: 'Bitte geben Sie die URL für das Remote-Systemabbild ein',
ok: 'Ok',
disabled: '/data partition is RO, so we cannot download the image',
uploadbox: "Drop file here or click to select",
inputfile: "Please enter the image File",
NoISO: "No ISO"
disabled: '/data Partition ist nur-lesbar, daher kann das Systemabbild nicht heruntergeladen werden',
uploadbox: "Datei hier ablegen oder klicken zum Auswählen",
inputfile: "Bitte geben Sie die Datei für das Systemabbild an",
NoISO: "Keine ISO"
},
power: {
title: 'Power',
showConfirm: 'Confirmation',
showConfirmTip: 'Power operations require an extra confirmation',
reset: 'Reset',
showConfirm: 'Bestätigung',
showConfirmTip: 'Diese Aktionen benötigen eine zusätzliche Bestätigung',
reset: 'Zurücksetzen',
power: 'Power',
powerShort: 'Power (short click)',
powerLong: 'Power (long click)',
resetConfirm: 'Proceed reset operation?',
powerConfirm: 'Proceed power operation?',
okBtn: 'Yes',
cancelBtn: 'No'
powerShort: 'Power (Kurzer Klick)',
powerLong: 'Power (Langer Klick)',
resetConfirm: 'Reset-Aktion durchführen?',
powerConfirm: 'Power-Aktion durchführen?',
okBtn: 'Ja',
cancelBtn: 'Nein'
},
settings: {
title: 'Settings',
title: 'Einstellungen',
about: {
title: 'About NanoKVM',
information: 'Information',
title: 'Über NanoKVM',
information: 'Informationen',
ip: 'IP',
mdns: 'mDNS',
application: 'Application Version',
applicationTip: 'NanoKVM web application version',
image: 'Image Version',
imageTip: 'NanoKVM system image version',
deviceKey: 'Device Key',
application: 'Applikations-Version',
applicationTip: 'NanoKVM Web Applikations-Version',
image: 'Systemabbild-Version',
imageTip: 'NanoKVM Systemabbild-Version',
deviceKey: 'Geräte Schlüssel',
community: 'Community',
hostname: 'Hostname',
hostnameUpdated: 'Hostname updated. Reboot to apply.',
hostnameUpdated: 'Hostname aktualisiert. Neustarten um zu übernehmen.',
ipType: {
Wired: 'Wired',
Wireless: 'Wireless',
Other: 'Other'
'Wired': 'Kabel',
'Wireless': 'Drahtlos',
'Other': 'Andere'
}
},
appearance: {
title: 'Appearance',
display: 'Display',
language: 'Language',
menuBar: 'Menu Bar',
menuBarDesc: 'Display icons in the menu bar',
webTitle: 'Web Title',
webTitleDesc: 'Customize the web page title'
title: 'Erscheinungsbild',
display: 'Bildschirm',
language: 'Sprache',
menuBar: 'Menu-Leiste',
menuBarDesc: 'Symbole in der Menu-Leiste anzeigen',
webTitle: 'Web Titel',
webTitleDesc: 'Passen Sie den Web-Seite Titel an'
},
device: {
title: 'Device',
title: 'Gerät',
oled: {
title: 'OLED',
description: 'Turn off OLED screen after',
0: 'Never',
15: '15 sec',
30: '30 sec',
60: '1 min',
180: '3 min',
300: '5 min',
600: '10 min',
1800: '30 min',
3600: '1 hour'
description: 'Schalte OLED Bildschirm aus nach',
0: 'Nie',
15: '15 Sek',
30: '30 Sek',
60: '1 Min',
180: '3 Min',
300: '5 Min',
600: '10 Min',
1800: '30 Min',
3600: '1 Stunde'
},
wifi: {
title: 'Wi-Fi',
description: 'Configure Wi-Fi',
setBtn: 'Config'
description: 'Wi-Fi konfigurieren',
setBtn: 'Konfigurieren'
},
ssh: {
description: 'Enable SSH remote access',
tip: 'Set a strong password before enabling (Account - Change Password)'
description: 'Aktiviere entfernten SSH-Zugang',
tip: 'Setzten Sie ein starkes Passwort vor dem aktivieren (Konto - Passwort ändern)'
},
tls: {
description: 'Enable HTTPS protocol',
tip: 'Be aware: Using HTTPS can increase latency, especially with MJPEG video mode.'
},
advanced: 'Advanced Settings',
advanced: 'Erweiterte Einstellungen',
swap: {
title: 'Swap',
disable: 'Disable',
description: 'Set the swap file size',
tip: "Enabling this feature could shorten your SD card's usable life!"
disable: 'Deaktivieren',
description: 'Grösse der Swap-Datei festlegen',
tip: "Das Aktivieren dieser Funktion kann die Lebensdauer Ihrer SD-Karte verkürzen!"
},
mouseJiggler: {
title: 'Mouse Jiggler',
description: 'Prevent the remote host from sleeping',
disable: 'Disable',
absolute: 'Absolute Mode',
relative: 'Relative Mode'
title: 'Mausaktivitäts-Simulator',
description: 'Verhindert, dass der remote Host in den Energiesparmodus wechselt',
disable: 'Deaktivieren',
absolute: 'Absoluter Modus',
relative: 'Relativer Modus'
},
mdns: {
description: 'Enable mDNS discovery service',
tip: "Turning it off if it's not needed"
},
hdmi: {
description: 'Enable HDMI/monitor output'
description: 'mDNS-Erkennungsdienst aktivieren',
tip: "Deaktivieren Sie den Dienst, wenn Sie ihn nicht benötigen"
},
hidOnly: 'HID-Only Mode',
disk: 'Virtual Disk',
diskDesc: 'Mount SD card on the remote host',
media: "Virtual Image",
mediaDesc: 'Attach virtual image device to the remote host',
network: 'Virtual Network',
networkDesc: 'Mount virtual network card on the remote host',
reboot: 'Reboot',
rebootDesc: 'Are you sure you want to reboot NanoKVM?',
usb: 'USB Interface',
usbDesc: 'Enable USB to host interface',
okBtn: 'Yes',
cancelBtn: 'No'
disk: 'Virtuelle Festplatte',
diskDesc: 'Binde das virtuelle U-Laufwerk an den entfernten Host',
network: 'Virtuelles Netzwerk',
networkDesc: 'Binde die virtuelle Netzwerkkarte an den entfernten Host',
reboot: 'Neustarten',
rebootDesc: 'Sind Sie sicher dass Sie NanoKVM neustarten möchten?',
okBtn: 'Ja',
cancelBtn: 'Nein'
},
tailscale: {
title: 'Tailscale',
memory: {
title: 'Memory optimization',
tip: 'When memory usage exceeds the limit, garbage collection is performed more aggressively to attempt to free up memory. A Tailscale restart is required for the change to take effect.'
title: 'Speicher Optimierung',
tip: "Wenn die Speichernutzung das Limit überschreitet, wird die Speicherbereinigung aggressiver durchgeführt, um Speicher freizugeben. Es wird empfohlen, den Wert auf 75 MB zu setzen, wenn Tailscale verwendet wird. Ein Neustart von Tailscale ist erforderlich, damit die Änderung wirksam wird.",
disable: 'Deaktivieren'
},
swap: {
title: 'Swap memory',
tip: 'If issues persist after enabling memory optimization, try enabling swap memory. This sets the swap file size to 256MB by default, which can be adjusted in "Settings > Device".'
},
restart: 'Restart Tailscale?',
stop: 'Stop Tailscale?',
stopDesc: 'Log out Tailscale and disable automatic startup on boot.',
loading: 'Loading...',
notInstall: 'Tailscale not found! Please install.',
install: 'Install',
installing: 'Installing',
failed: 'Install failed',
retry: 'Please refresh and try again. Or try to install manually',
download: 'Download the',
package: 'installation package',
unzip: 'and unzip it',
upTailscale: 'Upload tailscale to NanoKVM directory /usr/bin/',
upTailscaled: 'Upload tailscaled to NanoKVM directory /usr/sbin/',
refresh: 'Refresh current page',
notRunning: 'Tailscale is not running. Please start it to continue.',
run: 'Start',
restart: 'Tailscale neu starten?',
stop: 'Tailscale stoppen?',
stopDesc: 'Von Tailscale abmelden und automatischen Start beim Booten deaktivieren.',
loading: 'Lädt...',
notInstall: 'Tailscale nicht gefunden! Bitte installieren.',
install: 'Installieren',
installing: 'Installiere',
failed: 'Installation fehlgeschlagen',
retry: 'Bitte Seite neu laden und erneut versuchen oder manuelle Installation versuchen.',
download: 'Laden Sie das',
package: 'Installations-Paket herunter',
unzip: 'und entpacken Sie es',
upTailscale: 'Tailscale nach /usr/bin/ auf NanoKVM hochladen',
upTailscaled: 'Tailscaled nach /usr/bin/ auf NanoKVM hochladen',
refresh: 'Aktuelle Seite neu laden',
notLogin:
'The device has not been bound yet. Please login and bind this device to your account.',
urlPeriod: 'This url is valid for 10 minutes',
login: 'Login',
loginSuccess: 'Login Success',
enable: 'Enable Tailscale',
deviceName: 'Device Name',
deviceIP: 'Device IP',
account: 'Account',
logout: 'Logout',
logoutDesc: 'Are you sure you want to logout?',
uninstall: 'Uninstall Tailscale',
uninstallDesc: 'Are you sure you want to uninstall Tailscale?',
okBtn: 'Yes',
cancelBtn: 'No'
'Das Gerät konnte noch nicht gefunden werden. Bitte melden Sie sich an und verknüpfen Sie dieses Gerät mit Ihrem Konto.',
urlPeriod: 'Diese URL ist für 10 Minuten gültig',
login: 'Anmelden',
loginSuccess: 'Anmeldung erfolgreich',
enable: 'Tailscale einschalten',
deviceName: 'Geräte Name',
deviceIP: 'Geräte IP',
account: 'Konto',
logout: 'Abmelden',
logoutDesc: 'Möchten Sie sich wirklich abmelden?',
uninstall: 'Tailscale deinstallieren',
okBtn: 'Ja',
cancelBtn: 'Nein'
},
update: {
title: 'Check for Updates',
queryFailed: 'Get version failed',
updateFailed: 'Update failed. Please retry.',
isLatest: 'You already have the latest version.',
available: 'An update is available. Are you sure you want to update now?',
updating: 'Update started. Please wait...',
confirm: 'Confirm',
cancel: 'Cancel',
preview: 'Preview Updates',
previewDesc: 'Get early access to new features and improvements',
previewTip:
'Please be aware that preview releases may contain bugs or incomplete functionality!'
title: 'Nach Aktualisierungen suchen',
queryFailed: 'Version konnte nicht abgefragt werden',
updateFailed: 'Aktualisierung fehlgeschlagen. Bitte versuchen Sie es erneut.',
isLatest: 'Sie haben bereits die aktuellste Version.',
available: 'Eine Aktualisierung ist verfügbar. Möchten sie diese jetzt durchführen?',
updating: 'Aktualisierung gestartet. Bitte warten...',
confirm: 'Bestätigen',
cancel: 'Abbrechen',
preview: 'Vorab-Versionen',
previewDesc: 'Erhalten Sie vorab Zugriff auf neue Funktionen und Verbesserungen',
previewTip: 'Bitte beachten Sie, dass Vorab-Versionen womöglich noch Fehler oder unvollständige Funktionen enthalten!'
},
offlineupdate: {
title: 'Offline Updates',
queryFailed: 'Get version failed',
updateFailed: 'Update failed. Please retry.',
updating: 'Update started. Please wait...',
confirm: 'Confirm',
cancel: 'Cancel',
inputfile: "Please enter the Update File",
noupdatefile: "No update file",
version: "Version"
title: 'Offline Aktualisierung',
queryFailed: 'Version konnte nicht abgefragt werden',
updateFailed: 'Aktualisierung fehlgeschlagen. Bitte versuchen Sie es erneut.',
updating: 'Aktualisierung gestartet. Bitte warten...',
confirm: 'Bestätigen',
cancel: 'Abbrechen',
inputfile: "Bitte geben Sie die Datei für das Update an",
noupdatefile: "Keine Update Datei",
version: "Version",
uploadbox: "Drop file here or click to select",
ok: 'Ok'
},
account: {
title: 'Account',
webAccount: 'Web Account Name',
password: 'Password',
updateBtn: 'Change',
logoutBtn: 'Logout',
logoutDesc: 'Are you sure you want to logout?',
okBtn: 'Yes',
cancelBtn: 'No'
title: 'Konto',
webAccount: 'Web Konto Name',
password: 'Passwort',
updateBtn: 'Ändern',
logoutBtn: 'Abmelden',
logoutDesc: 'Möchten Sie sich wirklich abmelden?',
okBtn: 'Ja',
cancelBtn: 'Nein'
}
},
error: {
title: "We've ran into an issue",
refresh: 'Refresh'
title: "Wir sind auf ein Problem gestossen",
refresh: 'Neuladen'
},
fullscreen: {
toggle: 'Toggle Fullscreen'
toggle: 'Vollbild ein/aus'
},
menu: {
collapse: 'Collapse Menu',
expand: 'Expand Menu'
collapse: 'Menu einblenden',
expand: 'Menu verbergen'
}
}
};
export default en;
export default de;