# dzlib
# Copyright (C) 2008
# This file is distributed under the same license as the dzlib package.
# Thomas Mueller <dzlib@dummzeuch.de>, 2008.
#
msgid ""
msgstr ""
"Project-Id-Version: dzLib 1.0\n"
"POT-Creation-Date: 2018-10-09 16:11\n"
"PO-Revision-Date: 2010-07-13 10:18+0100\n"
"Last-Translator: Thomas Mueller <info@schniering.com>\n"
"Language-Team: Thomas Mueller <dzlib@dummzeuch.de>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: dxgettext 1.2.1\n"
"X-Poedit-Language: German\n"
"X-Poedit-Country: GERMANY\n"

#: u_dzClassUtils.pas:872
#, object-pascal-format
msgid "Error writing string of length %d to stream, wrote only %d bytes: %%1:s (%%0:d)"
msgstr "Fehler beim Schreiben einer Zeichenkette der Länge %d in den Stream, nur %d Bytes wurden geschrieben: %%1:s (%%0:d)"

#: u_dzClassUtils.pas:963
msgid "no matching object found"
msgstr "kein passendes Objekt gefunden"

#: u_dzClassUtils.pas:1009
#, object-pascal-format
msgid "String value for [%s]%s must not be empty in ini file"
msgstr "String-Wert für [%s]%s in INI-Datei darf nicht leer sein"

#: u_dzClassUtils.pas:1061 u_dzClassUtils.pas:1137
#, object-pascal-format
msgid "Invalid floating point value \"%s\" for [%s]\\%s in ini file"
msgstr "Ungültiger Fließkommawert \"%s\" für [%s]\\%s in ini-Datei"

#: u_dzClassUtils.pas:1173 u_dzClassUtils.pas:1189
#, object-pascal-format
msgid "Invalid date value \"%s\" for [%s]\\%s in ini file"
msgstr "Ungültiger Datumswert \"%s\" für [%s]\\%s in ini-Datei"

#: u_dzClassUtils.pas:1211 u_dzClassUtils.pas:1229 u_dzClassUtils.pas:1243
#: u_dzClassUtils.pas:1258 u_dzClassUtils.pas:1273 u_dzClassUtils.pas:1290
#, object-pascal-format
msgid "Invalid integer value \"%s\" for [%s]\\%s in ini file"
msgstr "Ungültiger Ganzzahlwert \"%s\" für [%s]\\%s in ini-Datei"

#: u_dzClassUtils.pas:1347 u_dzClassUtils.pas:1365
#, object-pascal-format
msgid "Section \"%s\" does not exist in ini file"
msgstr "Section \"%s\" existiert nicht in ini-Datei"

#: u_dzClassUtils.pas:1416
#, no-object-pascal-format
msgid "Unknown HKEY value $%.8x"
msgstr "Unbekannter HKEY-Wert $%.8x"

#: u_dzClassUtils.pas:1616 u_dzClassUtils.pas:1628
#, object-pascal-format
msgid "Could not open registry key \"%s\\%s\""
msgstr "Konnte Registry-Schlüssel \"%s\\%s\" nicht öffnen"

#: u_dzCmdLineParserStates.pas:272 u_dzCmdLineParserStates.pas:314
#: u_dzCmdLineParserStates.pas:334 u_dzCmdLineParserStates.pas:348
#: u_dzCmdLineParserStates.pas:371 u_dzCmdLineParserStates.pas:387
#: u_dzCmdLineParserStates.pas:430 u_dzCmdLineParserStates.pas:452
#: u_dzCmdLineParserStates.pas:494
#, object-pascal-format
msgid "Invalid character \"%s\"."
msgstr "Ungültiges Zeichen \"%s\"."

#: u_dzConvertUtils.pas:467
#, object-pascal-format
msgid "Digit out of range %s"
msgstr "Ungültige Ziffer %s"

#: u_dzConvertUtils.pas:480
#, object-pascal-format
msgid "Digit #%d (%s) out of range"
msgstr "Ungültige Ziffer #%d (%s)"

#: u_dzConvertUtils.pas:737
#, object-pascal-format
msgid "\"%s\" is not a valid integer value: %s"
msgstr "\"%s\" ist kein gültiger Integerwert: %s"

#: u_dzConvertUtils.pas:766
#, object-pascal-format
msgid "\"%s\" is not a valid Int64 value: %s"
msgstr "\"%s\" ist kein gültiger Int64 Wert: %s"

#: u_dzConvertUtils.pas:835
#, object-pascal-format
msgid "\"%s\" is not a valid floating point value: %s"
msgstr "\"%s\" ist kein gültiger Fließkommawert: %s"

#: u_dzConvertUtils.pas:841
#, no-object-pascal-format
msgid "%.2f EiB"
msgstr "%.2f EiB"

#: u_dzConvertUtils.pas:843
#, no-object-pascal-format
msgid "%.2f PiB"
msgstr "%.2f PiB"

#: u_dzConvertUtils.pas:845
#, no-object-pascal-format
msgid "%.2f TiB"
msgstr "%.2f TiB"

#: u_dzConvertUtils.pas:847
#, no-object-pascal-format
msgid "%.2f GiB"
msgstr "%.2f GiB"

#: u_dzConvertUtils.pas:849
#, no-object-pascal-format
msgid "%.2f MiB"
msgstr "%.2f MiB"

#: u_dzConvertUtils.pas:851
#, no-object-pascal-format
msgid "%.2f KiB"
msgstr "%.2f KiB"

#: u_dzConvertUtils.pas:853
#, object-pascal-format
msgid "%d Bytes"
msgstr "%d Bytes"

#. Days and hours, ignore minutes and seconds
#: u_dzConvertUtils.pas:860
#, object-pascal-format
msgid "%dd %dh"
msgstr "%dd %dh"

#. Hours and minutes, ignore seconds
#: u_dzConvertUtils.pas:863
#, object-pascal-format
msgid "%dh %dm"
msgstr "%dh %dm"

#. Minutes and seconds
#: u_dzConvertUtils.pas:866
#, object-pascal-format
msgid "%dm %ds"
msgstr "%dm %ds"

#. Seconds only
#: u_dzConvertUtils.pas:869
#, object-pascal-format
msgid "%ds"
msgstr "%ds"

#: u_dzConvertUtils.pas:901
#, object-pascal-format
msgid "Length of byte array (%d) does not match size of a LongWord (%d)"
msgstr "Länge des Byte-Arrays (%d) stimmt nicht mit der Größe eines Longwords (%d) überein"

#: u_dzConvertUtils.pas:1075
msgid "True"
msgstr "Wahr"

#: u_dzConvertUtils.pas:1075
msgid "False"
msgstr "Falsch"

#: u_dzConvertUtils.pas:1085
msgid "Yes"
msgstr "Ja"

#: u_dzConvertUtils.pas:1085
msgid "No"
msgstr "Nein"

#. Translator: Convert to the equivalent of 'Y' (only one letter)
#: u_dzConvertUtils.pas:1096
msgid "Y(es)"
msgstr "J"

#. Translator: Convert to the equivalent of 'N' (only one letter)
#: u_dzConvertUtils.pas:1105
msgid "N(o)"
msgstr "N"

#: u_dzCustomDllLoader.pas:118 u_dzCustomDllLoader.pas:123
#: u_dzCustomDllLoader.pas:128 u_dzCustomDllLoader.pas:133
#: u_dzCustomDllLoader.pas:138 u_dzCustomDllLoader.pas:143
#: u_dzCustomDllLoader.pas:148
msgid "DLL entry point not initialized"
msgstr "DLL Einsprungpunkt nicht initialisiert"

#: u_dzDatasetHelpers.pas:363
#, object-pascal-format
msgid "Field \"%s\" not found in table \"%s\"."
msgstr "Feld \"%s\" nicht in Tabelle \"%s\" gefunden."

#: u_dzDatasetHelpers.pas:500
#, object-pascal-format
msgid "Field %s.%s is not large enough to hold value \"%s\". (Field size: %d, Value length: %d)"
msgstr "Feld %s.%s is nicht groß genug, um den Wert \"%s\" zu speichern (Feldgröße: %d, Wertlänge: %d)"

#: u_dzDatasetHelpers.pas:654
#, object-pascal-format
msgid "SetParamByName is not supported for a %s."
msgstr "SetParamByName wird für %s nicht unterstützt."

#: u_dzDatasetHelpers.pas:659
#, object-pascal-format
msgid "TrySetParamByName is not supported for a %s."
msgstr "SetParamByName wird für %s nicht unterstützt."

#. Do not use ParamByName -> only works if param is unique
#. Do not use ParamByName -> only works if param is unique
#: u_dzDatasetHelpersADO.pas:65 u_dzDatasetHelpersZEOS.pas:63
#, object-pascal-format
msgid "SetParamByName is not supported for a %s (only TADODataSet descendants)."
msgstr "SetParamByName wird für %s nicht unterstützt (nur TADODataSet-Abkömmlinge)."

#: u_dzDatasetHelpersADO.pas:78 u_dzDatasetHelpersZEOS.pas:81
#, object-pascal-format
msgid "TrySetParamByName is not supported for a %s (only TADODataSet descendants)."
msgstr "TrySetParamByName wird für %s nicht unterstützt (nur TADODataSet-Abkömmlinge)."

#. Do not use ParamByName -> only works if param is unique
#: u_dzDatasetHelpersAnyDac.pas:77
#, object-pascal-format
msgid "SetParamByName is not supported for a %s (only TADQuery descendants)."
msgstr "SetParamByName wird für %s nicht unterstützt (nur TADQuery-Abkömmlinge)"

#: u_dzDatasetHelpersAnyDac.pas:95
#, object-pascal-format
msgid "TrySetParamByName is not supported for a %s (only TADQuery descendants)."
msgstr "TrySetParamByName wird für %s nicht unterstützt (nur TADQuery-Abkömmlinge)."

#: u_dzDatasetHelpersBDE.pas:42
#, object-pascal-format
msgid "SetParamByName is not supported for a %s (only TQuery descendants)."
msgstr "SetParamByName wird für %s nicht unterstützt (nur TQuery-Abkömmlinge)"

#: u_dzDatasetHelpersBDE.pas:55
#, object-pascal-format
msgid "TrySetParamByName is not supported for a %s (only TQuery descendants)."
msgstr "TrySetParamByName wird für %s nicht unterstützt (nur TQuery-Abkömmlinge)."

#. Do not use ParamByName -> only works if param is unique
#: u_dzDatasetHelpersSDAC.pas:62
#, object-pascal-format
msgid "SetParamByName is not supported for a %s (only TMSQuery descendants)."
msgstr "SetParamByName wird für %s nicht unterstützt (nur TMSQuery-Abkömmlinge)"

#: u_dzDatasetHelpersSDAC.pas:80
#, object-pascal-format
msgid "TrySetParamByName is not supported for a %s (only TMSQuery descendants)."
msgstr "TrySetParamByName wird für %s nicht unterstützt (nur TMSQuery-Abkömmlinge)."

#: u_dzDateUtils.pas:207
msgid "Monday"
msgstr "Montag"

#: u_dzDateUtils.pas:208
msgid "Tuesday"
msgstr "Dienstag"

#: u_dzDateUtils.pas:209
msgid "Wednesday"
msgstr "Mittwoch"

#: u_dzDateUtils.pas:210
msgid "Thursday"
msgstr "Donnerstag"

#: u_dzDateUtils.pas:211
msgid "Friday"
msgstr "Freitag"

#: u_dzDateUtils.pas:212
msgid "Saturday"
msgstr "Samstag"

#: u_dzDateUtils.pas:213
msgid "Sunday"
msgstr "Sonntag"

#. should never happen ...
#: u_dzDateUtils.pas:216
#, object-pascal-format
msgid "Invalid value for DayOfWeek: %d"
msgstr "Ungültiger Wert für DayOfWeek: %d"

#: u_dzDateUtils.pas:223
msgid "January"
msgstr "Januar"

#: u_dzDateUtils.pas:224
msgid "February"
msgstr "Februar"

#: u_dzDateUtils.pas:225
msgid "March"
msgstr "März"

#: u_dzDateUtils.pas:226
msgid "April"
msgstr "April"

#: u_dzDateUtils.pas:227
msgid "May"
msgstr "Mai"

#: u_dzDateUtils.pas:228
msgid "June"
msgstr "Juni"

#: u_dzDateUtils.pas:229
msgid "July"
msgstr "Juli"

#: u_dzDateUtils.pas:230
msgid "August"
msgstr "August"

#: u_dzDateUtils.pas:231
msgid "September"
msgstr "September"

#: u_dzDateUtils.pas:232
msgid "October"
msgstr "Oktober"

#: u_dzDateUtils.pas:233
msgid "November"
msgstr "November"

#: u_dzDateUtils.pas:234
msgid "December"
msgstr "Dezember"

#. should never happen ...
#: u_dzDateUtils.pas:237
#, object-pascal-format
msgid "Invalid month number %d"
msgstr "Ungültige Monatsnummer %d"

#: u_dzDateUtils.pas:368 u_dzDateUtils.pas:452
#, object-pascal-format
msgid "'%s' is not a valid date"
msgstr "'%s' ist kein gültiges Datum"

#: u_dzDateUtils.pas:603
msgid "TdzDuration value is invalid."
msgstr "TdzDuration Wert ist ungültig."

#: u_dzDbUtils.pas:74 u_dzDbUtils.pas:78
#, object-pascal-format
msgid "Could not seek to byte %d"
msgstr "Konnte nicht zu Byte %d springen"

#: u_dzDefaultMain.pas:175
msgid "This program does nothing yet."
msgstr "Dieses Programm macht noch nichts."

#: u_dzDefaultMain.pas:189
#, object-pascal-format
msgid "Example %d:"
msgstr "Beispiel %d:"

#: u_dzDefaultMain.pas:194
#, object-pascal-format
msgid "Error: %s"
msgstr "Fehler: %s"

#: u_dzDefaultMain.pas:195
msgid "When called as:"
msgstr "Wenn aufgerufen als:"

#: u_dzDefaultMain.pas:198
msgid "Help follows:"
msgstr "Hilfe:"

#: u_dzDefaultMain.pas:203
#, object-pascal-format
msgid "Synopsis: %s %s"
msgstr "Aufruf: %s %s"

#: u_dzDefaultMain.pas:204
msgid "Parameters:"
msgstr "Parameter:"

#: u_dzDefaultMain.pas:206
msgid "Options:"
msgstr "Optionen:"

#: u_dzDefaultMain.pas:240
msgid "Write a startup log to the given file."
msgstr "Startup-Log in angegebene Datei schreiben."

#: u_dzDefaultMain.pas:241
msgid "Show command line as passed to the program."
msgstr "Befehlszeile anzeigen, wie sie an das Programm übergeben wurde."

#: u_dzDialogUtils.pas:209
msgid "AVI files"
msgstr "AVI-Dateien"

#: u_dzDialogUtils.pas:214
msgid "Bitmap Files"
msgstr "Bitmap-Dateien"

#: u_dzDialogUtils.pas:219
msgid "Comma-separated values"
msgstr "Comma-separated values"

#: u_dzDialogUtils.pas:224
msgid "DBase tables"
msgstr "DBase-Tabellen"

#: u_dzDialogUtils.pas:229
msgid "Windows Enhanced Metafile"
msgstr "Windows Enhanced Metafile"

#: u_dzDialogUtils.pas:234
msgid "Executable Files"
msgstr "Ausführbare Dateien"

#: u_dzDialogUtils.pas:239
msgid "GIF Image"
msgstr "GIF-Bilder"

#: u_dzDialogUtils.pas:244
msgid "Hypertext Markup Language"
msgstr "Hypertext Markup Language"

#: u_dzDialogUtils.pas:249
msgid "INI files"
msgstr "INI-Dateien"

#: u_dzDialogUtils.pas:254 u_dzVclUtils.pas:3942
msgid "JPEG Files"
msgstr "JPEG Dateien"

#: u_dzDialogUtils.pas:259
msgid "Log files"
msgstr "Log-Dateien"

#: u_dzDialogUtils.pas:264
msgid "Microsoft Access Databases"
msgstr "Microsoft Access Datenbanken"

#: u_dzDialogUtils.pas:269
msgid "Open Document Spreadsheet"
msgstr "Open Document Spreadsheet"

#: u_dzDialogUtils.pas:274
msgid "Open Document Text"
msgstr "Open Document Text"

#: u_dzDialogUtils.pas:279
msgid "Portable Document Format"
msgstr "Portable Document Format"

#: u_dzDialogUtils.pas:284
msgid "Picture files"
msgstr "Bilddateien"

#: u_dzDialogUtils.pas:289
msgid "Rich Text Format"
msgstr "Rich Text Format"

#: u_dzDialogUtils.pas:294
msgid "Tagged Image File Format"
msgstr "Tagged Image File Format"

#: u_dzDialogUtils.pas:299
msgid "Text files"
msgstr "Text-Dateien"

#: u_dzDialogUtils.pas:304
msgid "Microsoft Excel File Format"
msgstr "Microsoft Excel Dateiformat"

#: u_dzDialogUtils.pas:309
msgid "Extensible Markup Language"
msgstr "Extensible Markup Language"

#: u_dzDialogUtils.pas:347
msgid "all files"
msgstr "Alle Dateien"

#: u_dzDllLoader.pas:162
#, object-pascal-format
msgid "Could not load %s."
msgstr "Konnte %s nicht laden."

#: u_dzDllLoader.pas:162
#, no-object-pascal-format
msgid "Error %1:s (%0:d)"
msgstr "Fehler %1:s (%0:d)"

#: u_dzDllLoader.pas:198 u_dzResourceDllLoader.pas:456
#, object-pascal-format
msgid ""
"Could not find entry point %s in %s\n"
"ERROR= %%d, %%s"
msgstr ""
"Konnte Einsprungpunkt %s nicht in %s finden\n"
"Fehler: %%d, %%s"

#: u_dzExecutor.pas:268
msgid "Can not free Executor while a process using redirection is still running."
msgstr "Kann Executor nicht freigeben während noch ein Prozess mit Ein-/Ausgabeumleitung läuft."

#: u_dzExecutor.pas:307
#, object-pascal-format
msgid ""
"Process has not yet been started.\n"
"%s"
msgstr ""
"Prozess wurde noch nicht gestarted.\n"
"%s"

#: u_dzExecutor.pas:308
#, object-pascal-format
msgid ""
"Process is still running.\n"
"%s"
msgstr ""
"Prozess läuft noch.\n"
"%s"

#: u_dzExecutor.pas:309
#, object-pascal-format
msgid ""
"Process has terminated.\n"
"%s"
msgstr ""
"Prozess ist beendet.\n"
"%s"

#: u_dzExecutor.pas:340
msgid "Process has not yet been started"
msgstr "Prozess wurde noch nicht gestartet"

#: u_dzExecutor.pas:377
msgid "Process has already been started."
msgstr "Prozess wurde bereits gestartet"

#. pointer to PROCESS_INF
#: u_dzExecutor.pas:472
#, object-pascal-format
msgid "%%1:s (%%0:d) in CreateProcess(\"%s\", \"%s\")"
msgstr "%%1:s (%%0:d) in CreateProcess(\"%s\", \"%s\")"

#: u_dzExecutor.pas:523
msgid "StdErr was not redirected"
msgstr "StdErr wurde nicht umgeleitet"

#: u_dzExecutor.pas:532 u_dzExecutor.pas:542 u_dzExecutor.pas:551
#: u_dzExecutor.pas:561
msgid "StdOut was not redirected"
msgstr "StdOut wurde nicht umgeleitet"

#: u_dzFileStreams.pas:345
#, object-pascal-format
msgid "%%1:s (%%0:d) trying to open \"%s\""
msgstr "%%1:s (%%0:d) beim Öffnen von \"%s\""

#: u_dzFileStreams.pas:397
msgid "Invalid file attributes"
msgstr "Ungültige Dateiattribute"

#: u_dzFileStreams.pas:409
msgid "Invalid file flags"
msgstr "Ungültige Dateiflags"

#. be replaced with a single % by the format function.
#: u_dzFileStreams.pas:425
#, object-pascal-format
msgid "Error %%1:s (%%0:d) writing to file %s. Wrote only %d of %d bytes."
msgstr "Fehler %%1:s (%%0:d) beim Schreiben in Datei %s. Es wurden nur %d von %d Bytes geschrieben."

#: u_dzFileTypes.pas:62
#, object-pascal-format
msgid "\"%s\" File"
msgstr "\"%s\" Datei"

#. GetLastError must be called before _(), otherwise the error code gets lost
#: u_dzFileUtils.pas:1311
#, no-object-pascal-format
msgid "TFileSystem.GetTempPath: %1:s (code: %0:d) calling Windows.GetTempPath"
msgstr "TFileSystem.GetTempPath: %1:s (code: %0:d) beim Aufruf von Windows.GetTempPath"

#: u_dzFileUtils.pas:1362
msgid "<no volume name>"
msgstr "<kein Volume-Name>"

#. duplicate % so they get passed through the format function
#. duplicate % so they get passed through the format function
#: u_dzFileUtils.pas:1394 u_dzFileUtils.pas:2325
#, object-pascal-format
msgid "Error %%1:s (%%0:d) creating directory \"%s\""
msgstr "Fehler %%1:s (%%0:d) beim Erstellen des Verzeichnisses \"%s\""

#: u_dzFileUtils.pas:1427
#, object-pascal-format
msgid "Could not find a unique directory name based on \"%s\""
msgstr "Konnte keinen eindeutigen Verzeichnisnamen basierend auf \"%s\" finden."

#. GetLastError must be called before _(), otherwise the error code gets lost
#: u_dzFileUtils.pas:1473
#, no-object-pascal-format
msgid "TFileSystem.GetTempFilename: %1:s (Code: %0:d) calling Windows.GetTempFileName"
msgstr "TFileSystem.GetTempFilename: %1:s (Code: %0:d) beim Aufruf von Windows.GetTempFileName"

#: u_dzFileUtils.pas:1588 u_dzFileUtils.pas:1594
#, object-pascal-format
msgid "File not found: \"%s\""
msgstr "Datei nicht gefunden: \"%s\""

#: u_dzFileUtils.pas:1644
#, no-object-pascal-format
msgid "TFileSystem.GetShortPathname: %1:s (Code: %0:d) calling Windows.GetShortPathname"
msgstr "TFileSystem.GetShortPathname: %1:s (Code: %0:d) beim Aufruf von Windows.GetShortPathname"

#: u_dzFileUtils.pas:1646
#, object-pascal-format
msgid "Short pathname is longer than MAX_PATH (%d) characters"
msgstr "Kurzer Pfad ist länger als MAX_PATH (%d) Zeichen"

#. duplicate % so they get passed through the format function
#. duplicate % so they get passed through the format function
#. duplicate % so they get passed through the format function
#: u_dzFileUtils.pas:1664 u_dzFileUtils.pas:1690 u_dzFileUtils.pas:2115
#, object-pascal-format
msgid "Error %%1:s (%%0:d) while trying to move \"%s\" to \"%s\"."
msgstr "Fehler %%1:s (%%0:d) beim Verschieben von \"%s\" nach \"%s\"."

#. duplicate % so they get passed through the format function
#: u_dzFileUtils.pas:1721
#, object-pascal-format
msgid "Error %%1:s (%%0:d) while changing the readonly flag of \"%s\""
msgstr "Fehler %%1:s (%%0:d) beim Ändern des Schreibschutz-Flags von \"%s\""

#. duplicate % so they get passed through the format function
#. duplicate % so they get passed through the format function
#. duplicate % so they get passed through the format function
#: u_dzFileUtils.pas:1741 u_dzFileUtils.pas:1758 u_dzFileUtils.pas:2043
#, object-pascal-format
msgid "Error %%1:s (%%0:d) while trying to copy \"%s\" to \"%s\"."
msgstr "Fehler %%1:s (%%0:d) beim Kopieren von \"%s\" nach \"%s\"."

#: u_dzFileUtils.pas:1849
#, object-pascal-format
msgid "Failed to create a backup of \"%s\". Tried 1000 different file names based on \"%s\"."
msgstr "Fehler beim Erzeugen eines Backups von \"%s\". Es wurden 1000 verschiedene Dateinamen basierend auf \"%s\" ausprobiert."

#: u_dzFileUtils.pas:1892
#, object-pascal-format
msgid "Error copying directory \"%s\" to \"%s\": Destination path \"%s\" does not exist."
msgstr "Fehler beim Kopieren des Verzeichnisses \"%s\" nach \"%s\": Zielpfad \"%s\" existiert nicht."

#: u_dzFileUtils.pas:1900
#, object-pascal-format
msgid "Directory %s already exists."
msgstr "Verzeichnis %s existiert bereits."

#: u_dzFileUtils.pas:2031
#, object-pascal-format
msgid "Error %s (%s) in progress callback while trying to copy \"%s\" to \"%s\"."
msgstr "Fehler %s (%s) im Fortschritts-Callback beim Kopieren von \"%s\" nach \"%s\"."

#. duplicate % so they get passed through the format function
#: u_dzFileUtils.pas:2145
#, object-pascal-format
msgid "Error %%1:s (%%0:d) deleting file \"%s\""
msgstr "Fehler %%1:s (%%0:d) beim Löschen der Datei \"%s\""

#: u_dzFileUtils.pas:2215
#, object-pascal-format
msgid "File not found: %s"
msgstr "Datei nicht gefunden: %s"

#: u_dzFileUtils.pas:2222
#, object-pascal-format
msgid "Directory not found: %s"
msgstr "Verzeichnis nicht gefunden: \"%s\""

#. ForceDirectories can raise EInOutError if the directory path contains empty parts
#: u_dzFileUtils.pas:2317
#, object-pascal-format
msgid "Error creating directory \"%s\": %s (%s)"
msgstr "Fehler beim Erstellen des Verzeichnisses \"%s\": %s (%s)"

#. duplicate % so they get passed through the format function
#: u_dzFileUtils.pas:2344
#, object-pascal-format
msgid "Error %%1:s (%%0:d) deleting directory \"%s\""
msgstr "Fehler %%1:s (%%0:d) beim Löschen des Verzeichnisses \"%s\""

#: u_dzFileUtils.pas:2362
#, object-pascal-format
msgid "\"%s\" does not exist or is not a directory"
msgstr "\"%s\" existiert nicht oder ist kein Verzeichnis"

#: u_dzFileUtils.pas:2448
#, object-pascal-format
msgid "%s (code %d) calling Windows.GetFullPathName"
msgstr "%s (code %d) beim Aufruf von Windows.GetFullPathName"

#: u_dzFileUtils.pas:2451
#, object-pascal-format
msgid "Windows.GetFullPathName returned a length > MAX_PATH (%d)"
msgstr "Windows.GetFullPathName lieferte eine Länge von > MAX_PATH (%d)"

#: u_dzFileUtils.pas:2759
msgid "Combination of ResultContainsNumber and KeepOriginal is not allowed"
msgstr "Kombination von ResultContainsNumber und KeepOriginal ist nicht erlaubt"

#: u_dzFileUtils.pas:2994
#, object-pascal-format
msgid "Could not open file \"%s\" for writing."
msgstr "Konnte Datei \"%s\" nicht zum Schreiben öffnen."

#: u_dzFileUtils.pas:3147
#, object-pascal-format
msgid "Path %s does not contain a drive, cannot replace it."
msgstr "Pfad %s enthält kein Laufwerk, kann es nicht ersetzen."

#: u_dzFileUtils.pas:3370
#, object-pascal-format
msgid "Could not find file \"%s\" in search path \"%s\"."
msgstr "Konnte Datei \"%s\" nicht im Suchpfad finden \"%s\"."

#: u_dzGetOpt.pas:202
#, object-pascal-format
msgid "Unknown option %s"
msgstr "Unbekannte Option %s"

#: u_dzGetOpt.pas:213
msgid "[options]"
msgstr "[Optionen]"

#: u_dzGetOpt.pas:287
#, object-pascal-format
msgid "%s is not a registered option."
msgstr "%s ist keine registrierte Option"

#: u_dzGetOpt.pas:366
msgid "There are too many parameters."
msgstr "Zuviele Parameter angegeben."

#: u_dzGetOpt.pas:376 u_dzGetOpt.pas:382
#, object-pascal-format
msgid "There are not enough %s parameters (min: %d)"
msgstr "Nicht genügend %s Parameter (min: %d)"

#: u_dzGetOpt.pas:389
#, object-pascal-format
msgid "Option %s is unknown"
msgstr "Option %s ist nicht bekannt"

#: u_dzGetOpt.pas:394
#, object-pascal-format
msgid "Option %s requires a value."
msgstr "Option %s benötigt einen Wert."

#: u_dzGetOpt.pas:397
#, object-pascal-format
msgid "Option %s does not accept a value."
msgstr "Option %s akzeptiert keinen Wert."

#: u_dzGetOpt.pas:453
msgid "display parameter help"
msgstr "Parameter Hilfe anzeigen"

#: u_dzGoogleTranslate.pas:261
#, object-pascal-format
msgid "Parsing error on JSON answer: Root object size is %d not 3."
msgstr "Parsing-Fehler der JSON Antwort: Größe des Root Objekts ist %d nicht 3."

#: u_dzGoogleTranslate.pas:266
#, object-pascal-format
msgid "Parsing error on JSON answer: First pair name is \"%s\" not \"responseData\"."
msgstr "Parsing-Fehler der JSON Antwort: Das erste Paar ist \"%s\" nicht \"responseData\"."

#: u_dzGoogleTranslate.pas:273
#, object-pascal-format
msgid "Parsing error on JSON answer: responseData object size is %d not 1."
msgstr "Parsing-Fehler der JSON Antwort: Größé des responseData Objekts ist %d nicht 1."

#: u_dzGoogleTranslate.pas:277
#, object-pascal-format
msgid "Parsing error on JSON answer: First responseData pair is \"%s\" not \"translatedText\"."
msgstr "Parsing-Fehler der JSON Antwort: Erstes responseData Paar ist \"%s\" nicht \"translatedText\"."

#: u_dzGoogleTranslate.pas:280
msgid "Parsing error on JSON answer: translatedText data is not a string."
msgstr "Parsing-Fehler der JSON Antwort: translatedText ist keine Zeichenkette."

#: u_dzGoogleTranslate.pas:283
msgid "Parsing error on JSON answer: responseData is neither NULL nor an object."
msgstr "Parsing-Fehler der JSON Antwort: responseData ist weder NULL noch ein Objekt."

#: u_dzGoogleTranslate.pas:287
#, object-pascal-format
msgid "Parsing error on JSON answer: Second pair name is \"%s\" not \"responseDetails\"."
msgstr "Parsing-Fehler der JSON Antwort: Name des zweiten Paares ist \"%s\" nicht \"responseDetails\"."

#: u_dzGoogleTranslate.pas:294
msgid "Parsing error on JSON answer: responseDetails is neither NULL nor a string."
msgstr "Parsing-Fehler der JSON Antwort: responseDetails ist weder NULL noch eine Zeichenkette."

#: u_dzGoogleTranslate.pas:298
#, object-pascal-format
msgid "Parsing error on JSON answer: Thrid pair name is \"%s\" not \"responseStatus\"."
msgstr "Parsing-Fehler der JSON Antwort: Name des dritten Paares ist \"%s\" nicht \"responseStatus\"."

#: u_dzGoogleTranslate.pas:301
msgid "Parsing error on JSON answer: responseStatus is not a number."
msgstr "Parsing-Fehler der JSON Antwort: responsestatus ist keine Zahl."

#: u_dzGraphicsUtils.pas:384 u_dzGraphicsUtils.pas:403
msgid "CreateRectRgn failed"
msgstr "CreateRectRgn fehlgeschlagen"

#: u_dzGraphicsUtils.pas:388
msgid "GetClipRgn failed"
msgstr "GetClipRgn fehlgeschlagen"

#: u_dzGraphicsUtils.pas:407
msgid "SelectClipRgn failed"
msgstr "SelectClipRgn fehlgeschlagen"

#: u_dzGuidUtils.pas:216
#, object-pascal-format
msgid "\"%s\" is no valid GUID"
msgstr "\"%s\" ist keine gültige GUID"

#. FI:C109
#: u_dzHighPerformanceTimer.pas:118
msgid "The hardware does not support a high-resolution performance counter."
msgstr "Die Hardware unterstützt den High-Resolution Performance Counter nicht."

#: u_dzICalDuration.pas:68
msgid "1 week"
msgstr "1 Woche"

#: u_dzICalDuration.pas:70
#, object-pascal-format
msgid "%d weeks"
msgstr "%d Wochen"

#: u_dzICalDuration.pas:74
msgid "1 day"
msgstr "1 Tag"

#: u_dzICalDuration.pas:76 u_dzNullableTimespan.pas:480
#, object-pascal-format
msgid "%d days"
msgstr "%d Tage"

#: u_dzICalDuration.pas:80
msgid "1 hour"
msgstr "1 Stunde"

#: u_dzICalDuration.pas:82 u_dzNullableTimespan.pas:482
#, object-pascal-format
msgid "%d hours"
msgstr "%d Stunden"

#: u_dzICalDuration.pas:86 u_dzICalDuration.pas:88
#: u_dzNullableTimespan.pas:484
#, object-pascal-format
msgid "%d minutes"
msgstr "%d Minuten"

#: u_dzICalDuration.pas:92
msgid "1 second"
msgstr "1 Sekunde"

#: u_dzICalDuration.pas:94
#, object-pascal-format
msgid "%d Seconds"
msgstr "%d Sekunden"

#: u_dzICalDuration.pas:109
msgid "NullableDuration is invalid"
msgstr "NullableDuration ist ungültig"

#: u_dzICalParser.pas:131
msgid "Duration must start with a \"P\""
msgstr "Eine Dauer (Duration) muss mit einem \"P\" beginnen"

#: u_dzICalParser.pas:144 u_dzICalParser.pas:150 u_dzICalParser.pas:156
#: u_dzICalParser.pas:164
#, object-pascal-format
msgid "\"%s\" is not a valid duration string."
msgstr "\"%s\" ist keine Zeichenkette mit gültiger Dauer."

#: u_dzICalParser.pas:199
#, object-pascal-format
msgid "\"%s\" is not a valid time value."
msgstr "\"%s\" ist kein gültiger Zeit-Wert."

#: u_dzICalParser.pas:202 u_dzInputValidator.pas:982
#, object-pascal-format
msgid "\"%s\" is not a valid date value."
msgstr "\"%s\" ist kein gültiger Datumswert."

#. ==>
#: u_dzICalParser.pas:269
#, object-pascal-format
msgid "Unexpected end of ICalendar within VCalendar in line %d"
msgstr "Unerwartetes Ende von ICalendar innerhalb von VCalendar in Zeile %d"

#: u_dzICalParser.pas:283
#, object-pascal-format
msgid "%s is not a valid ICalendar line."
msgstr "\"%s\" ist keine gültige ICalendar Zeile."

#. ==>
#: u_dzICalParser.pas:360
#, object-pascal-format
msgid "Unexpected end of ICalendar within VEvent in line %d"
msgstr "Unerwartetes Ende von ICalendar innerhalb von VEvent in Zeile %d"

#. ==>
#: u_dzICalParser.pas:372
#, object-pascal-format
msgid "Unexpected end of ICalendar within VAlarm in line %d"
msgstr "Unerwartetes Ende von ICalendar innerhalb von VAlarm in Zeile %d"

#: u_dzInputValidator.pas:993 u_dzInputValidator.pas:1068
#: u_dzInputValidator.pas:1126 u_dzInputValidator.pas:1355
#, object-pascal-format
msgid "Value must be between %s and %s."
msgstr "Der Wert muss zwischen %s und %s liegen."

#: u_dzInputValidator.pas:1007 u_dzInputValidator.pas:1140
#: u_dzInputValidator.pas:1369
#, object-pascal-format
msgid "Value must be between %s and %s or empty."
msgstr "Der Wert muss zwischen %s und %s liegen oder leer sein."

#: u_dzInputValidator.pas:1016
msgid "Value must be a date."
msgstr "Der Wert muss ein Datum sein."

#: u_dzInputValidator.pas:1025
msgid "Value must be a date or empty."
msgstr "Der Wert muss ein Datum oder leer sein."

#: u_dzInputValidator.pas:1057
#, object-pascal-format
msgid "\"%s\" is not a valid time of day value."
msgstr "\"%s\" ist kein gültiger Wert für eine Uhrzeit."

#: u_dzInputValidator.pas:1077
msgid "Value must be a time of day."
msgstr "Der Wert muss eine Uhrzeit sein."

#: u_dzInputValidator.pas:1086
msgid "Value must be a time of day or empty."
msgstr "Der Wert muss eine Uhrzeit oder leer sein."

#: u_dzInputValidator.pas:1116
#, object-pascal-format
msgid "\"%s\" is not a valid number."
msgstr "\"%s\" ist keine gültige Zahl."

#: u_dzInputValidator.pas:1151 u_dzInputValidator.pas:1441
#, object-pascal-format
msgid "Value must be greater than or equal %s."
msgstr "Der Wert muss größer oder gleich %s sein."

#: u_dzInputValidator.pas:1165 u_dzInputValidator.pas:1455
#, object-pascal-format
msgid "Value must be greater than or equal %s or empty."
msgstr "Der Wert muss größer oder gleich %s oder leer sein."

#: u_dzInputValidator.pas:1176 u_dzInputValidator.pas:1416
#, object-pascal-format
msgid "Value must be greater than %s."
msgstr "Der Wert muss größer als %s sein."

#: u_dzInputValidator.pas:1190 u_dzInputValidator.pas:1430
#, object-pascal-format
msgid "Value must be greater than %s or empty."
msgstr "Der Wert muss größer als %s oder leer sein."

#: u_dzInputValidator.pas:1201 u_dzInputValidator.pas:1405
#, object-pascal-format
msgid "Value must be smaller than or equal %s."
msgstr "Der Wert muss kleiner als %s oder leer sein."

#: u_dzInputValidator.pas:1215
#, object-pascal-format
msgid "Value must be smaller than or equal %s or empty."
msgstr "Der Wert muss kleiner oder gleich %s oder leer sein."

#: u_dzInputValidator.pas:1226 u_dzInputValidator.pas:1380
#, object-pascal-format
msgid "Value must be smaller than %s."
msgstr "Der Wert muss kleiner als %s sein."

#: u_dzInputValidator.pas:1240 u_dzInputValidator.pas:1394
#, object-pascal-format
msgid "Value must be smaller than %s or empty."
msgstr "Der Wert muss kleiner als %s oder leer sein."

#: u_dzInputValidator.pas:1249
msgid "Value must be a real number."
msgstr "Der Wert muss eine Dezimalzahl sein."

#: u_dzInputValidator.pas:1258
msgid "Value must be a real number or empty."
msgstr "Der Wert muss eine Dezimalzahl oder leer sein."

#: u_dzInputValidator.pas:1323 u_dzVclUtils.pas:1922 u_dzVclUtils.pas:2141
#: u_dzVclUtils.pas:2154
#, object-pascal-format
msgid "\"%s\" is not a valid integer value."
msgstr "\"%s\" ist kein gültiger Integerwert."

#: u_dzInputValidator.pas:1345
msgid "Value must be an integer number."
msgstr "Der Wert muss eine ganze Zahl sein."

#: u_dzInputValidator.pas:1465
msgid "Value must be an integer number or empty."
msgstr "Der Wert muss eine ganze Zahl oder leer sein."

#: u_dzInputValidator.pas:1483
#, object-pascal-format
msgid "Text is too short (min. %d characters)"
msgstr "Text ist zu kurz (min. %d Zeichen)"

#: u_dzInputValidator.pas:1485
#, object-pascal-format
msgid "Text is too long (max. %d characters)"
msgstr "Text ist zu lang (max. %d Zeichen)"

#: u_dzInputValidator.pas:1551
msgid "Value must not be empty."
msgstr "Der Wert darf nicht leer sein."

#. the Text was already set and the Items list was changed afterwards.
#: u_dzInputValidator.pas:1577
msgid "No entry selected."
msgstr "Es ist kein Eintrag ausgewählt."

#: u_dzInputValidator.pas:1610
msgid "Must be checked."
msgstr "Muss ausgewählt sein."

#: u_dzInputValidator.pas:1615
msgid "Must not be grayed."
msgstr "Darf nicht ausgegraut sein."

#: u_dzInputValidator.pas:1620
msgid "Must not be checked."
msgstr "Darf nicht ausgewählt sein."

#: u_dzInputValidator.pas:1639
msgid "At least one item must be checked."
msgstr "Mindestens ein Eintrag muss ausgewählt sein."

#: u_dzInputValidator.pas:1710
msgid "Value must be an IPv4 address."
msgstr "Der Wert muss eine IPv4-Adresse sein."

#: u_dzInputValidator.pas:1718
msgid "Value must be an IPv4 address or empty."
msgstr "Der Wert muss eine IPv4-Adresse oder leer sein."

#: u_dzInputValidator.pas:1737
#, object-pascal-format
msgid "Value must have at least %d lines."
msgstr "Der Wert muss mindestens %d Zeilen haben."

#. do not translate
#: u_dzMiscUtils.pas:281
#, no-object-pascal-format
msgid "unknown Registry Root Key %x"
msgstr "unbekannter Registry Rook-Key %x"

#. do not translate
#: u_dzMiscUtils.pas:294
msgid "unknown RegDataType"
msgstr "unbekannter RegDataType"

#: u_dzMiscUtils.pas:323 u_dzMiscUtils.pas:341
msgid "unknown OS error"
msgstr "Unbekannter Betriebssystemfehler"

#: u_dzMutex.pas:48
#, no-object-pascal-format
msgid "Error \"%1:s (%0:d)\" while trying to acquire mutex."
msgstr "Fehler %1:s (%0:d) beim Versuch das Mutex zu erwerben."

#: u_dzNameValueList.pas:100 u_dzUnsortedNameValueList.pas:88
#, object-pascal-format
msgid "Entry \"%s\" not found."
msgstr "Eintrag \"%s\" nicht gefunden."

#: u_dzNullableDate.pas:633
msgid "NullableDate value is invalid"
msgstr "NullableDate Wert ist ungültig"

#: u_dzNullableDateTime.pas:273
msgid "NullableDateTime is invalid"
msgstr "NullableDateTime ist ungültig"

#: u_dzNullableTime.pas:343
msgid "NullableTime value is invalid"
msgstr "NullableTime Wert ist ungültig"

#: u_dzNullableTimespan.pas:165
#, object-pascal-format
msgid "Could not convert \"%s\" to %s"
msgstr "Konnte \"%s\" nicht in %s konvertieren"

#: u_dzNullableTimespan.pas:486
#, object-pascal-format
msgid "%d seconds"
msgstr "%d Sekunden"

#: u_dzNullableTimespan.pas:488
msgid "invalid"
msgstr "ungültig"

#: u_dzNullableTimespan.pas:514 u_dzNullableTimespan.pas:527
msgid "NullableTimespan value is invalid"
msgstr "NullableTimespan Wert ist ungültig"

#: u_dzOptionDescList.pas:120
msgid "Option name cannot be empty."
msgstr "Optionsname kann nicht leer sein."

#: u_dzOptionDescList.pas:123
msgid "Option name must start with an alphanumeric character."
msgstr "Optionsname muss mit einem alphanumerischen Zeichen beginnen."

#: u_dzOptionDescList.pas:126
#, object-pascal-format
msgid "Option name contains invalid character \"%s\" at position %d."
msgstr "Optionsname enthält ein ungültiges Zeichen \"%s\" an Position %d."

#. should never happen
#: u_dzOptionDescList.pas:136 u_dzOptionDescList.pas:141
msgid "value"
msgstr "Wert"

#. Delphi 2009 / BDS 6
#: u_dzOsUtils.pas:324
#, object-pascal-format
msgid "Could not get address of entry point %s in module %s"
msgstr "Konnte Einsprungpunkt %s nicht in Modul %s finden"

#. 16 KB should be enough for everybody... ;-)
#: u_dzOsUtils.pas:388
#, no-object-pascal-format
msgid "Error %1:s (%0:d) calling Windows.ExpandEnvironmentStrings"
msgstr "Fehler %1:s (%0:d) beim Aufruf von Windows.ExpandEnvironmentStrings"

#: u_dzOsUtils.pas:578 u_dzOsUtils.pas:593
#, object-pascal-format
msgid "No version information available for %s"
msgstr "Keine Versionsinformation für %s verfügbar"

#: u_dzRecordArray.pas:67
msgid "New capacity cannot be less than current length."
msgstr "Neue Kapazität kann nicht kleiner sein als aktuelle Länge."

#: u_dzResourceDllLoader.pas:245
#, object-pascal-format
msgid "Could not find RESOURCEDLL \"%s\""
msgstr "Konnte RESOURCEDLL \"%s\" nicht finden"

#: u_dzResourceDllLoader.pas:249
#, object-pascal-format
msgid "Could not load RESOURCEDLL \"%s\""
msgstr "Konnte RESOURCEDLL \"%s\" nicht laden."

#: u_dzResourceDllLoader.pas:253
#, object-pascal-format
msgid "Could not lock RESOURCEDLL \"%s\""
msgstr "Konnte RESOURCEDLL \"%s\" nicht sperren."

#: u_dzResourceDllLoader.pas:258
#, object-pascal-format
msgid "RESOURCEDLL \"%s\" is not valid (Check #1)"
msgstr "RESOURCEDLL \"%s\" ist nicht gültig (Prüfung #1)"

#: u_dzResourceDllLoader.pas:262
#, object-pascal-format
msgid "RESOURCEDLL \"%s\" is not valid (Check #2)"
msgstr "RESOURCEDLL \"%s\" ist nicht gültig (Prüfung #2)"

#: u_dzResourceDllLoader.pas:267
#, object-pascal-format
msgid "RESOURCEDLL \"%s\" is not valid (Check #3)"
msgstr "RESOURCEDLL \"%s\" ist nicht gültig (Prüfung #3)"

#: u_dzRingBuffer.pas:249 u_dzRingBuffer.pas:260
#, object-pascal-format
msgid "Index %d out of bounds."
msgstr "Index %d nicht im gültigen Bereich."

#. M Min / Max (2 * double) (optional)
#. MMin / Max (optional)
#: u_dzShapeFileReader.pas:499 u_dzShapeFileReader.pas:575
#, object-pascal-format
msgid "ContentLength %d is not valid for a PolyLineZ or PolygonZ record."
msgstr "ContentLength %d ist nicht gültig für einen PolyLineZ oder PolygonZ Datensatz."

#. Shape Type
#: u_dzShapeFileReader.pas:652
#, object-pascal-format
msgid "ContentLength %d is not valid for a MultiPointM record."
msgstr "ContentLength %d ist nicht gültig für einen MultiPointM Datensatz."

#. large enough to contain M-values or not.
#: u_dzShapeFileReader.pas:719
#, object-pascal-format
msgid "ContentLength %d is not valid for a MultiPointZ record."
msgstr "ContentLength %d ist nicht gültig für einen MultiPointZ Datensatz."

#: u_dzShapeFileReader.pas:886
#, object-pascal-format
msgid "Length of .shp file (%d) differs from file size (%d)."
msgstr "Die Länge der .shp-Datei (%d) unterscheidet sich von der Dateigröße (%d)."

#: u_dzShapeFileReader.pas:947
#, object-pascal-format
msgid "%d is not a valid ShapeType value."
msgstr "%d ist kein gültiger ShapeType-Wert."

#: u_dzShapeFileWriter.pas:126
msgid "Cannot calc a bounding box for 0 points."
msgstr "Mann kann keine Bounding-Box für 0 Punkte berechnen."

#: u_dzShapeFileWriter.pas:220
msgid "Please set the bounding box first!"
msgstr "Bitte setzen Sie zuerst eine Bounding-Box!"

#: u_dzStatistics.pas:69
msgid "Cannot calculate moving average on zero elements"
msgstr "Kann gleitenden Mittelwert nicht für Null Elemente berechnen"

#: u_dzStringUtils.pas:468
msgid "nthWord: 0th word not available"
msgstr "nthWord: 0tes Wort ist nicht verfügbar"

#: u_dzStringUtils.pas:998
msgid "Cannot center string that is larger than the maximum length."
msgstr "Kann keinen String zentrieren, der länger als die maximale Länge ist."

#: u_dzStringUtils.pas:1074
msgid "Strings do not have a 0th character."
msgstr "Strings haben kein 0tes Zeichen."

#: u_dzTextFile.pas:54
#, object-pascal-format
msgid "Invalid file access value (%d)"
msgstr "Ungültiger Dateizugriffswert (%d)"

#: u_dzTextFile.pas:58
#, object-pascal-format
msgid "%s accessing file %s"
msgstr "%s beim Zugriff auf Datei %s"

#: u_dzTypInfo.pas:83
#, object-pascal-format
msgid "String property %s not found."
msgstr "String-Eigenschaft %s nicht gefunden."

#: u_dzTypInfo.pas:128 u_dzTypInfo.pas:140
#, object-pascal-format
msgid "Float property %s not found."
msgstr "Float-Eigenschaft %s nicht gefunden."

#: u_dzTypInfo.pas:163
#, object-pascal-format
msgid "Object property %s not found."
msgstr "Object-Eigenschaft %s nicht gefunden."

#: u_dzTypInfo.pas:186
#, object-pascal-format
msgid "Event property %s not found."
msgstr "Event-Eigenschaft %s nicht gefunden."

#: u_dzUnsortedNameValueList.pas:56
#, object-pascal-format
msgid "NameValue \"%s\" does not contain a \"=\"."
msgstr "NameValue \"%s\" enthält kein \"=\"."

#: u_dzUnsortedNameValueList.pas:102
#, object-pascal-format
msgid "Duplicate value name \"%s\"."
msgstr "Doppelter Wert-Name \"%s\"."

#: u_dzUnsortedNameValueList.pas:106
#, object-pascal-format
msgid "Empty value for \"%s\"."
msgstr "Leerer Wert für \"%s\"."

#. do not translate
#. do not translate
#. do not translate
#. do not translate
#. do not translate
#. do not translate
#. do not translate
#: u_dzVariantUtils.pas:369 u_dzVariantUtils.pas:398 u_dzVariantUtils.pas:424
#: u_dzVariantUtils.pas:506 u_dzVariantUtils.pas:576 u_dzVariantUtils.pas:592
#: u_dzVariantUtils.pas:644
#, object-pascal-format
msgid "Variant is Null, should be %s: %s"
msgstr "Variant ist Null, sollte %s sein: %s"

#: u_dzVariantUtils.pas:371 u_dzVariantUtils.pas:400 u_dzVariantUtils.pas:426
#: u_dzVariantUtils.pas:508 u_dzVariantUtils.pas:578 u_dzVariantUtils.pas:594
#: u_dzVariantUtils.pas:646
#, object-pascal-format
msgid "Variant is Empty, should be %s: %s"
msgstr "Variant ist leer, sollte %s sein: %s"

#: u_dzVariantUtils.pas:376 u_dzVariantUtils.pas:405 u_dzVariantUtils.pas:434
#: u_dzVariantUtils.pas:516 u_dzVariantUtils.pas:583 u_dzVariantUtils.pas:599
#: u_dzVariantUtils.pas:651
#, object-pascal-format
msgid "Variant can not be converted to %s: %s"
msgstr "Variant kann nicht nach %s konvertiert werden: %s"

#. do not translate
#. do not translate
#. do not translate
#. do not translate
#: u_dzVariantUtils.pas:533 u_dzVariantUtils.pas:547 u_dzVariantUtils.pas:561
#: u_dzVariantUtils.pas:629
#, object-pascal-format
msgid "Variant can not be converted to %s"
msgstr "Variant kann nicht nach %s konvertiert werden"

#: u_dzVclUtils.pas:1479
#, object-pascal-format
msgid "Glyph string contained invalid character at position %d."
msgstr "Der Glyph-Text beinhaltet ein ungültiges Zeichen an Position %d."

#: u_dzVclUtils.pas:1506
#, object-pascal-format
msgid "Bitmap string contained invalid character at position %d."
msgstr "Der Bitmap-String beinhaltete ein ungültiges Zeichen an Position %d."

#: u_dzVclUtils.pas:1907
#, object-pascal-format
msgid "\"%s\" is not a valid floating point value."
msgstr "\"%s\" ist kein gültiger Fließkommawert."

#: u_dzVclUtils.pas:1983
#, object-pascal-format
msgid "\"%s\" is not a time value (format: hh:mm:ss) (%s)."
msgstr "\"%s\" ist kein Zeit-Wert (Format: hh:mm:ss) (%s)."

#: u_dzVclUtils.pas:1996
#, object-pascal-format
msgid "\"%s\" is not a valid floating point value (%s)."
msgstr "\"%s\" ist kein gültiger Fließkommawert (%s)."

#: u_dzVclUtils.pas:2869
msgid "No item selected in combobox"
msgstr "Kein Eintrag der Combobox ausgewählt"

#: u_dzVclUtils.pas:2907
msgid "No item selected in listbox"
msgstr "Kein Eintrag der Listbox ausgewählt"

#: u_dzVclUtils.pas:4806
msgid "Ctrl+Return to 'click' right button."
msgstr "Strg+Enter zum 'Klicken' des rechten Buttons."

#: u_dzVclUtils.pas:5173
msgid "Call to SHAutoComplete failed."
msgstr "Aufruf von SHAutoComplete fehlgeschlagen"

#: u_dzVersionInfo.pas:294
#, object-pascal-format
msgid "File \"%s\" has no version information."
msgstr "Datei \"%s\" hat keine Versionsinformation."

#: u_dzVersionInfo.pas:376
#, object-pascal-format
msgid "Invalid version part (%d)"
msgstr "Ungültiger Versions-Teil (%d)"

#: u_dzVersionInfo.pas:379
msgid "<no version information>"
msgstr "<Keine Versionsinformation>"

#: u_dzVersionInfo.pas:421
msgid "Invalid version info"
msgstr "Ungültige Versionsinformationen"

#: u_dzWinApi.pas:76
#, object-pascal-format
msgid "Error %%1:s (%%0:d) calling CreateFile(\"%s\") Windows API"
msgstr "Fehler %%1:s (%%0:d) beim Aufruf der CreateFile(\"%s\") Windows API"

#: u_dzWinApi.pas:93
#, object-pascal-format
msgid "Error %%1:s (%%0:d) calling CreateFileMapping(\"%s\")"
msgstr "Fehler %%1:s (%%0:d) beim Aufruf von CreateFileMaping(\"%s\")"

#: u_dzWinApi.pas:104
#, object-pascal-format
msgid "Error %%1:s (%%0:d) calling GetFileSizeEx(\"%s\") Windows API"
msgstr "Fehler %%1:s (%%0:d) beim Aufruf der GetFileSizeEx(\"%s\") Windows API"

#: u_dzWmMessageToString.pas:100
#, object-pascal-format
msgid "[%s] does not allow duplicates when trying to insert \"%s\""
msgstr "[%s] erlaubt keine Duplikate beim Versuch \"%s\" einzufügen."

#: u_Int64List.pas:64
#, object-pascal-format
msgid "Cannot set list capacity (%d) to less than current item count (%d)."
msgstr "Neue Kapazität (%d) kann nicht kleiner sein als aktuelle Länge (%d)."

#: u_Int64List.pas:67
#, object-pascal-format
msgid "Cannot set list capacity (%d) higher than MaxListSize (%d)."
msgstr "Kann Listenkapazität (%d) nicht höher als MaxListSize (%d) setzen."

#: u_Int64List.pas:78 u_Int64List.pas:85
#, object-pascal-format
msgid "List index out of bounds (%d) (Count=%d)"
msgstr "Listenindex außerhalb des gültigen Bereichs (%d) (Count=%d)"

#. f_dzAbout..Caption
#: w_dzAbout.dfm:5 w_dzAbout.pas:118 w_dzAbout.pas:134
#, object-pascal-format
msgid "About %s"
msgstr "Über %s"

# Label: ignore
#. f_dzAbout..pa_Left..l_ProductName..Caption
#: w_dzAbout.dfm:32
msgid "ProductName (do not translate)"
msgstr ""

# Label: ignore
#. f_dzAbout..pa_Left..l_Version..Caption
#: w_dzAbout.dfm:50
msgid "VersionGoesHere (do not translate)"
msgstr ""

# Label: ignore
#. f_dzAbout..pa_Left..l_Date..Caption
#: w_dzAbout.dfm:62
msgid "DateGoesHere (do not translate)"
msgstr ""

# Label: ignore
#. f_dzAbout..pa_Left..l_Copyright..Caption
#: w_dzAbout.dfm:74
msgid "CopyrightGoesHere (do not translate)"
msgstr ""

#. f_dzAbout..p_Bottom..b_OK..Caption
#. f_dzInputDialog..b_Ok..Caption
#: w_dzAbout.dfm:97 w_dzInputDialog.dfm:42
msgid "OK"
msgstr "OK"

#. f_dzAbout..pc_Info..ts_ProgramInfo..Caption
#: w_dzAbout.dfm:112
msgid "Program Info"
msgstr "Programm-Info"

#. f_dzAbout..pc_Info..ts_Contact..Caption
#: w_dzAbout.dfm:129
msgid "Contact"
msgstr "Kontakt"

#. f_dzAbout..pc_Info..ts_Credits..Caption
#: w_dzAbout.dfm:148
msgid "Credits"
msgstr "Credits"

#. f_dzInputDialog..Caption
#: w_dzInputDialog.dfm:5
msgid "InputQuery"
msgstr "InputQuery"

#. f_dzInputDialog..l_Query..Caption
#: w_dzInputDialog.dfm:25
msgid "Query goes here"
msgstr "Die Frage kommt hierher"

#. f_dzInputDialog..b_Cancel..Caption
#. f_dzWizard..p_Buttons..b_Cancel..Caption
#. f_dzWizardForm..p_Buttons..b_Cancel..Caption
#: w_dzInputDialog.dfm:54 w_dzWizard.dfm:1223 w_dzWizardForm.dfm:1223
#: w_dzWizard.pas:340 w_dzWizardForm.pas:225
msgid "Cancel"
msgstr "Abbrechen"

#. f_dzMultiProgress..Caption
#. f_dzProgress..Caption
#: w_dzMultiProgress.dfm:6 w_dzProgress.dfm:6 w_dzMultiProgress.pas:142
#: w_dzProgress.pas:109
#, object-pascal-format
msgid "Progress (%d%%)"
msgstr "Fortschritt (%d%%)"

#. f_dzMultiProgress..b_Abort..Caption
#. f_dzProgress..b_Abort..Caption
#: w_dzMultiProgress.dfm:36 w_dzProgress.dfm:41
msgid "Abort"
msgstr "Abbrechen"

#. f_dzProgress..l_Action..Caption
#: w_dzProgress.dfm:24
msgid "Action"
msgstr "Aktion"

# Label: ignore
#. f_dzUsage..Caption
#: w_dzUsage.dfm:4
msgid "Program caption goes here (do not translate)"
msgstr ""

# Label: ignore
#. f_dzUsage..p_Error..l_ErrorMessage..Caption
#: w_dzUsage.dfm:33
msgid ""
"Error message goes here\n"
"(do not translate)"
msgstr ""

#. f_dzUsage..p_Error..l_CalledAs..Caption
#: w_dzUsage.dfm:47
msgid "Called as"
msgstr "Aufgerufen als"

#. f_dzUsage..pc_Main..ts_Usage..Caption
#: w_dzUsage.dfm:74
msgid "Usage"
msgstr "Verwendung"

#. f_dzUsage..pc_Main..ts_Usage..l_Parameters..Caption
#: w_dzUsage.dfm:83
msgid "Parameters"
msgstr "Parameter"

#. f_dzUsage..pc_Main..ts_Usage..l_Options..Caption
#: w_dzUsage.dfm:90
msgid "Options"
msgstr "Optionen"

#. f_dzUsage..pc_Main..ts_Examples..Caption
#: w_dzUsage.dfm:143
msgid "Examples"
msgstr "Beispiele"

#. f_dzUsage..p_Bottom..b_Close..Caption
#: w_dzUsage.dfm:184 w_dzInputDialog.pas:81
msgid "Close"
msgstr "Schließen"

#. f_dzWizard..p_Buttons..b_Next..Caption
#. f_dzWizardForm..p_Buttons..b_Next..Caption
#: w_dzWizard.dfm:1210 w_dzWizardForm.dfm:1210 w_dzWizard.pas:341
#: w_dzWizardForm.pas:226
msgid "&Next >"
msgstr "&Weiter >"

#. f_dzWizard..p_Buttons..b_Prev..Caption
#. f_dzWizardForm..p_Buttons..b_Prev..Caption
#: w_dzWizard.dfm:1233 w_dzWizardForm.dfm:1233 w_dzWizard.pas:339
#: w_dzWizardForm.pas:224
msgid "< &Previous"
msgstr "< &Zurück"

#: w_dzAbout.pas:125
msgid "There is no version information available."
msgstr "Es sind keine Versionsinformationen verfügbar."

#: w_dzAbout.pas:150
#, object-pascal-format
msgid "Version %s"
msgstr "Version %s"

#: w_dzAbout.pas:151
#, object-pascal-format
msgid "(c) %s"
msgstr "© %s"

#: w_dzAbout.pas:155
msgid "Product Name"
msgstr "Produktname"

#: w_dzAbout.pas:156
msgid "Product Version"
msgstr "Produktversion"

#: w_dzAbout.pas:157
msgid "Company Name"
msgstr "Firmenname"

#: w_dzAbout.pas:158
msgid "Copyright"
msgstr "Copyright"

#: w_dzAbout.pas:159
msgid "Trademark"
msgstr "Trademark"

#: w_dzAbout.pas:160
msgid "Description"
msgstr "Beschreibung"

#: w_dzAbout.pas:161
msgid "Original Filename"
msgstr "Original-Dateiname"

#: w_dzAbout.pas:162
msgid "Internal Name"
msgstr "Interner Name"

#: w_dzAbout.pas:163
msgid "File Version"
msgstr "Dateiversion"

#: w_dzDialog.pas:335
#, object-pascal-format
msgid "Invalid modal result %d."
msgstr "Ungültiger modaler Rückgabewert %d."

#: w_dzDialog.pas:548
msgid "Do not show again."
msgstr "Nicht nochmal anzeigen."

#: w_dzDialog.pas:629
#, object-pascal-format
msgid ""
"An error occurred:\n"
"%s"
msgstr ""
"Es ist ein Fehler aufgetreten:\n"
"%s"

#: w_dzDialog.pas:633
#, object-pascal-format
msgid ""
"Support Info (see Details for more):\n"
"%s"
msgstr ""
"Support-Information (mehr unter Details):\n"
"%s"

#. 400;
#: w_dzDialog.pas:658
msgid "Additional information:"
msgstr "Erweiterte Informationen:"

#: w_dzDialog.pas:678 w_dzDialog.pas:791 w_dzDialog.pas:838
msgid "&Details >>"
msgstr "&Details >>"

#: w_dzDialog.pas:841
msgid "&Details <<"
msgstr "&Details <<"

#: w_dzMultiProgress.pas:327 w_dzProgress.pas:119
msgid "Do you really want to abort?"
msgstr "Wollen Sie wirklich abbrechen?"

#: w_dzMultiProgress.pas:351 w_dzProgress.pas:188
#, no-object-pascal-format
msgid "must not contain a % at the end"
msgstr "darf am Ende kein % enthalten"

#: w_dzMultiProgress.pas:360 w_dzProgress.pas:197
#, no-object-pascal-format
msgid "\"%\" must be followed by \"d\" or \"%\"."
msgstr "Auf \"%\" muss \"d\" oder \"%\" folgen"

#: w_dzMultiProgress.pas:366 w_dzProgress.pas:203
msgid "too many parameters"
msgstr "Zuviele Parameter"

#: w_dzMultiProgress.pas:378 w_dzProgress.pas:215
#, object-pascal-format
msgid "Invalid FormCaption, %s"
msgstr "Ungültige Formularüberschrift \"%s\""

#: w_dzWizard.pas:342 w_dzWizardForm.pas:227
msgid "&Finish"
msgstr "&Fertigstellen"

#: w_dzWizard.pas:478
msgid "Already on first page."
msgstr "Bereits auf erster Seite."

#: u_dzDbCreatorDescription.pas:765
msgid "Invalid TNullAllowed value"
msgstr "Ungültiger TNullAllowed Wert"

#: u_dzDbCreatorDescription.pas:776
#, object-pascal-format
msgid "%s is not in 'yes'/'no'"
msgstr "%s ist nicht in 'yes'/'no'"

#: u_dzDbCreatorDescription.pas:785
msgid "Invalid TSortOrder value"
msgstr "Ungültiger TSortOrder Wert"

#: u_dzDbCreatorDescription.pas:796
#, object-pascal-format
msgid "%s is not a valid TSortOrder name"
msgstr "\"%s\" ist kein gültiger TSortOrder Name"

#: u_dzDbCreatorDescription.pas:809
msgid "Invalid TFieldDataType value"
msgstr "Ungültiger TFieldDataType-Wert"

#: u_dzDbCreatorDescription.pas:828
#, object-pascal-format
msgid "%s is not a valid TFieldDataType name"
msgstr "%s ist kein gültiger TFieldDataTyp-Name"

#: u_dzDbCreatorDescription.pas:846
msgid "Invalid boolean value"
msgstr "Ungültiger Wahrheitswert"

#: u_dzDbCreatorDescription.pas:926
msgid "Data type of foreign key and primary key of referenced table do not match"
msgstr "Datentyp des Fremdschlüssels und des Primärschlüssels der referenzierten Tabelle sind unterschiedlich"

#: u_dzDbCreatorDescription.pas:1213
#, object-pascal-format
msgid "Could not append index %s. Table %s already has a primary key."
msgstr "Konnte Index %s nicht hinzufügen. Tabelle %s hat schon einen Primärschlüssel."

#: u_dzDbCreatorDescription.pas:1218
#, object-pascal-format
msgid "Could not append index %s. Table %s already has a index with that name."
msgstr "Konnte Index %s nicht hinzufügen. Tabelle %s hat schon einen Index mit diesem Namen."

#: u_dzDbCreatorDescription.pas:1578 u_dzDbCreatorDescription.pas:1579
msgid "Cyclic table references detected"
msgstr "Zyklische Tabellenreferenz gefunden"

#: u_dzDbCreatorDescription.pas:1668 u_dzDbCreatorDescription.pas:1677
#, object-pascal-format
msgid "Table has no column with name \"%s\""
msgstr "Tabelle hat keine Spalte mit dem Namen \"%s\""

#: u_dzDbCreatorDescription.pas:1852
#, object-pascal-format
msgid "Can not apply default %s, no variable with that name."
msgstr "Kann Default %s nicht benutzen, es gibt keine Variable mit diesem Namen."

#: u_dzDbCreatorDescription.pas:2274
#, object-pascal-format
msgid "There is no script named %s in this db type"
msgstr "Es gibt kein Script mit dem Namen %s für diesen DB-Typ"

#: u_dzDbCreatorReadAccessDb.pas:60
#, object-pascal-format
msgid "Invalid SortOrderEnum value %d"
msgstr "Ungültiger SortOrderEnum Wert %d"

#: u_dzDbCreatorReadAccessDb.pas:121
#, object-pascal-format
msgid "Unsupported data type %s"
msgstr "nicht unterstützter Datentyp %s"

#. other way (at least I could not find anything on Google).
#: u_dzDbCreatorReadAccessDb.pas:199 u_dzDbCreatorReadAccessDb.pas:204
#, object-pascal-format
msgid "Column %s may not be Nullable, but ADOX does not return a reliable result, assuming Nullable."
msgstr "Spalte %s ist möglcherweise nicht Nullable, aber ADOX liefert kein zuverlässiges Ergebnis, nehme Nullable an."

#: u_dzDbCreatorReadAccessDb.pas:261
#, object-pascal-format
msgid "Making field %s autoinc"
msgstr "Mache Feld %s autoinc"

#: u_dzDbCreatorReadAccessDb.pas:318
msgid "Third pass - reading data"
msgstr "Dritter Druchlauf - lese Daten"

#: u_dzDbCreatorReadAccessDb.pas:326 u_dzDbCreatorReadAccessDb.pas:477
#: u_dzDbCreatorReadAccessDb.pas:502
#, object-pascal-format
msgid "Reading table %s"
msgstr "Lese Tabelle %s"

#: u_dzDbCreatorReadAccessDb.pas:344
#, object-pascal-format
msgid "%d rows read from table %s"
msgstr "%d Zeilen aus Tabelle %s gelesen"

#: u_dzDbCreatorReadAccessDb.pas:390
#, object-pascal-format
msgid "Removing duplicate index %s"
msgstr "Entferne doppelten Index %s"

#: u_dzDbCreatorReadAccessDb.pas:455
#, object-pascal-format
msgid "Reading Accesss DB %s"
msgstr "Lese Access-DB %s"

#: u_dzDbCreatorReadAccessDb.pas:462
msgid "First pass - reading tables"
msgstr "Erster Durchlauf - lese Tabellen"

#: u_dzDbCreatorReadAccessDb.pas:473 u_dzDbCreatorReadAccessDb.pas:498
#, object-pascal-format
msgid "Ignoring table %s (System-Table)"
msgstr "Ingoriere Tabelle %s (System-Tabelle)"

#: u_dzDbCreatorReadAccessDb.pas:475 u_dzDbCreatorReadAccessDb.pas:500
#, object-pascal-format
msgid "Ignoring table %s (View)"
msgstr "Ignoriere Tabelle %s (View)"

#: u_dzDbCreatorReadAccessDb.pas:493
msgid "Second pass - adding foreign keys"
msgstr "Zweiter Durchlauf - Fremdschlüssel"

