From 4896e24aeaa090a805bfeb0fc96ad6746f3acc55 Mon Sep 17 00:00:00 2001 From: Alexander Schlarb Date: Mon, 18 Jun 2018 15:11:40 +0200 Subject: [PATCH] Add German translation Most strings were copied from the german `strerror` output on equivallent `errno` values and then adapted as necessary. Closes #446 Signed-off-by: Nathan Hjelm --- libusb/strerror.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/libusb/strerror.c b/libusb/strerror.c index d2be0e2..f4f810c 100644 --- a/libusb/strerror.c +++ b/libusb/strerror.c @@ -60,7 +60,7 @@ static size_t usbi_locale = 0; * */ -static const char* usbi_locale_supported[] = { "en", "nl", "fr", "ru" }; +static const char* usbi_locale_supported[] = { "en", "nl", "fr", "ru", "de" }; static const char* usbi_localized_errors[ARRAYSIZE(usbi_locale_supported)][LIBUSB_ERROR_COUNT] = { { /* English (en) */ "Success", @@ -122,6 +122,22 @@ static const char* usbi_localized_errors[ARRAYSIZE(usbi_locale_supported)][LIBUS "Память исчерпана", "Операция не поддерживается данной платформой", "Неизвестная ошибка" + + }, { /* German (de) */ + "Erfolgreich", + "Eingabe-/Ausgabefehler", + "Ungültiger Parameter", + "Keine Berechtigung (Zugriffsrechte fehlen)", + "Kein passendes Gerät gefunden (es könnte entfernt worden sein)", + "Entität nicht gefunden", + "Die Ressource ist belegt", + "Die Wartezeit für die Operation ist abgelaufen", + "Mehr Daten empfangen als erwartet", + "Datenübergabe unterbrochen (broken pipe)", + "Unterbrechung während des Betriebssystemaufrufs", + "Nicht genügend Hauptspeicher verfügbar", + "Die Operation wird nicht unterstützt oder ist auf dieser Platform nicht implementiert", + "Allgemeiner Fehler", } }; -- 2.7.4