# 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: 2023-04-04 16:06\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_dzBeep.pas:172
#, object-pascal-format
msgid "Can not convert \"%s\" to a beep sequence."
msgstr "Konnte \"%s\" nicht in eine Ton-Sequenz konvertieren."

#: u_dzClassUtils.pas:1106
#, 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:1222
msgid "no matching object found"
msgstr "kein passendes Objekt gefunden"

#: u_dzClassUtils.pas:1268
#, 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:1322 u_dzClassUtils.pas:1398
#, 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:1435 u_dzClassUtils.pas:1454 u_dzClassUtils.pas:1468
#: u_dzClassUtils.pas:1481
#, 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:1509 u_dzClassUtils.pas:1527 u_dzClassUtils.pas:1541
#: u_dzClassUtils.pas:1556 u_dzClassUtils.pas:1571 u_dzClassUtils.pas:1588
#, 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:1657 u_dzClassUtils.pas:1682
#, object-pascal-format
msgid "Section \"%s\" does not exist in ini file"
msgstr "Section \"%s\" existiert nicht in ini-Datei"

#: u_dzClassUtils.pas:1762
#, object-pascal-format
msgid "Only implemented for TMemIniFile and TRegistryIniFile but not %s"
msgstr "Nur für TMemIniFile und TRegistryIniFile implementiert, aber nicht für %s"

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

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

#: u_dzCmdLineParserStates.pas:278 u_dzCmdLineParserStates.pas:320
#: u_dzCmdLineParserStates.pas:342 u_dzCmdLineParserStates.pas:356
#: u_dzCmdLineParserStates.pas:379 u_dzCmdLineParserStates.pas:395
#: u_dzCmdLineParserStates.pas:438 u_dzCmdLineParserStates.pas:460
#: u_dzCmdLineParserStates.pas:502
#, object-pascal-format
msgid "Invalid character \"%s\"."
msgstr "Ungültiges Zeichen \"%s\"."

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

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

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

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

#: u_dzConvertUtils.pas:1147
#, 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:1153
#, no-object-pascal-format
msgid "%.2f EiB"
msgstr "%.2f EiB"

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

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

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

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

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

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

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

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

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

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

#: u_dzConvertUtils.pas:1221
#, 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:1516
msgid "True"
msgstr "Wahr"

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

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

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

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

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

#: u_dzCsvColumnList.pas:136
msgid "String"
msgstr "String"

#: u_dzCsvColumnList.pas:137
msgid "Integer"
msgstr "Integer"

#: u_dzCsvColumnList.pas:138
msgid "Date"
msgstr "Date"

#: u_dzCsvColumnList.pas:139
msgid "Time"
msgstr "Zeit"

#: u_dzCsvColumnList.pas:140
msgid "Float"
msgstr "Float"

#: u_dzCsvColumnList.pas:141
msgid "Boolean"
msgstr "Boolean"

#: u_dzCsvColumnList.pas:143
#, object-pascal-format
msgid "Invalid CSV column type %d"
msgstr "Ungültiger CSV-Spaltentyp %d"

#: u_dzCsvColumnList.pas:198
#, object-pascal-format
msgid "The bool strings can not be set for column %s."
msgstr "Die Bool-Strings können für Spalte %s nicht gesetzt werden."

#: u_dzCsvColumnList.pas:206
msgid "Decimals must be >0."
msgstr "Nachkommastellen muss >0 sein"

#: u_dzCsvColumnList.pas:209
#, object-pascal-format
msgid "Decimals must be <=%d."
msgstr "Nachkommastellen muss <=%d sein"

#: u_dzCsvColumnList.pas:215
#, object-pascal-format
msgid "The number of decimals can not be set for column %s."
msgstr "Die Anzahl Nachkommastellen kann für Spalte %s nicht gesetzt werden."

#: u_dzCsvColumnList.pas:228
#, object-pascal-format
msgid "Using quotes can not be set for column %s."
msgstr "Anführungszeichen können für Spalte %s nicht eingeschaltet werden."

#: u_dzCsvColumnList.pas:278 u_dzCsvColumnList.pas:298
#: u_dzCsvColumnList.pas:310 u_dzCsvColumnList.pas:323
#: u_dzCsvColumnList.pas:339 u_dzCsvColumnList.pas:354
#: u_dzCsvColumnList.pas:366 u_dzCsvColumnList.pas:377
#, object-pascal-format
msgid "Invalid value type for column %s, must be %s."
msgstr "Ungültiger Wert-Typ für Spalte %s, muss %s sein."

#: u_dzCsvColumnList.pas:406 u_dzCsvColumnList.pas:412
#, object-pascal-format
msgid "Column %s not found."
msgstr "Spalte %s nicht gefunden."

#: u_dzCsvWriter.pas:112 u_dzCsvWriter.pas:163
msgid "No columns have been defined"
msgstr "Es wurden keine Spalten definiert"

#: u_dzCsvWriter.pas:279
msgid "Cannot set the bool strings when a column already exists."
msgstr "Die Bool-Strings können nicht gesetzt werden, wenn bereits eine Spalte existiert."

#: u_dzCsvWriter.pas:306
#, object-pascal-format
msgid "Column %s already exists."
msgstr "Spalte %s existiert bereits."

#: u_dzCustomDllLoader.pas:121 u_dzCustomDllLoader.pas:126
#: u_dzCustomDllLoader.pas:131 u_dzCustomDllLoader.pas:136
#: u_dzCustomDllLoader.pas:141 u_dzCustomDllLoader.pas:146
#: u_dzCustomDllLoader.pas:151
msgid "DLL entry point not initialized"
msgstr "DLL Einsprungpunkt nicht initialisiert"

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

#: u_dzDatasetHelpers.pas:574
#, 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:730
#, object-pascal-format
msgid "SetParamByName is not supported for a %s."
msgstr "SetParamByName wird für %s nicht unterstützt."

#: u_dzDatasetHelpers.pas:735
#, 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:54
#, 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:67
#, 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:188
msgid "Monday"
msgstr "Montag"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: u_dzDateUtils.pas:457
#, object-pascal-format
msgid "Cannot interpret \"%s\" as a date and time value"
msgstr "Kann \"%s\" nicht als Datum- und Zeit-Wert interpretieren"

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

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

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

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

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

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

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

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

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

#: u_dzDefaultMain.pas:286
msgid "--ShowCmdLine was passed (this is not an error)"
msgstr "--ShowCmdLine wurde übergeben (dies ist kein Fehler)"

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

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

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

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

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

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

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

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

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

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

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

#: u_dzDialogUtils.pas:408 u_dzVclUtils.pas:5038
msgid "JPEG Files"
msgstr "JPEG Dateien"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: u_dzDllLoader.pas:205 u_dzResourceDllLoader.pas:459
#, 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_dzDuration.pas:237
msgid "TdzDuration value is invalid."
msgstr "TdzDuration Wert ist ungültig."

#: u_dzExecutor.pas:270
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:309
#, object-pascal-format
msgid ""
"Process has not yet been started.\n"
"%s"
msgstr ""
"Prozess wurde noch nicht gestarted.\n"
"%s"

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

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

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

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

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

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

#: u_dzExecutor.pas:534 u_dzExecutor.pas:544 u_dzExecutor.pas:553
#: u_dzExecutor.pas:563
msgid "StdOut was not redirected"
msgstr "StdOut wurde nicht umgeleitet"

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

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

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

#. be replaced with a single % by the format function.
#: u_dzFileStreams.pas:435
#, 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:65
#, object-pascal-format
msgid "\"%s\" File"
msgstr "\"%s\" Datei"

#. GetLastError must be called before _(), otherwise the error code gets lost
#: u_dzFileUtils.pas:1529
#, 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"

#. FI:W541 Casting from Integer to Pointer type (or vice versa)
#: u_dzFileUtils.pas:1590
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:1627 u_dzFileUtils.pas:2665
#, 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:1660
#, 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:1706
#, 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:1806 u_dzFileUtils.pas:1844 u_dzFileUtils.pas:1850
#, object-pascal-format
msgid "File not found: \"%s\""
msgstr "Datei nicht gefunden: \"%s\""

#: u_dzFileUtils.pas:1811
#, object-pascal-format
msgid "Error %%1:s (%%0:d) while trying to change the date and time of \"%s\""
msgstr "Fehler %%1:s (%%0:d) beim Versuch Datum und Zeit zu setzen für \"%s\""

#: u_dzFileUtils.pas:1900
#, 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:1902
#, 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:1920 u_dzFileUtils.pas:1946 u_dzFileUtils.pas:2405
#, 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:1977
#, 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:1997 u_dzFileUtils.pas:2014 u_dzFileUtils.pas:2331
#, 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:2106 u_dzFileUtils.pas:2135
#, 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:2180
#, 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:2188
#, object-pascal-format
msgid "Directory %s already exists."
msgstr "Verzeichnis %s existiert bereits."

#: u_dzFileUtils.pas:2319
#, 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:2435
#, 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:2518
#, object-pascal-format
msgid "File not found: %s"
msgstr "Datei nicht gefunden: %s"

#: u_dzFileUtils.pas:2524
#, object-pascal-format
msgid "Matching file not found: %s"
msgstr "Keine passende Datei gefunden: %s"

#: u_dzFileUtils.pas:2544
#, 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:2657
#, 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:2684
#, 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:2702
#, object-pascal-format
msgid "\"%s\" does not exist or is not a directory"
msgstr "\"%s\" existiert nicht oder ist kein Verzeichnis"

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

#: u_dzFileUtils.pas:2791
#, 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:3113
msgid "Combination of ResultContainsNumber and KeepOriginal is not allowed"
msgstr "Kombination von ResultContainsNumber und KeepOriginal ist nicht erlaubt"

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

#: u_dzFileUtils.pas:3590
#, 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:3825
#, 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:215
#, object-pascal-format
msgid "Unknown option %s"
msgstr "Unbekannte Option %s"

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

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

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

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

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

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

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

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

#: u_dzGoogleTranslate.pas:297
#, 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:302
#, 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:309
#, 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:313
#, 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:316
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:323
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:327
#, 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:334
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:338
#, 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:341
msgid "Parsing error on JSON answer: responseStatus is not a number."
msgstr "Parsing-Fehler der JSON Antwort: responsestatus ist keine Zahl."

#: u_dzGraphicsUtils.pas:923
msgid "Destination bitmap width must not be 0."
msgstr "Breite der Ziel-Bitmap darf nicht 0 sein."

#: u_dzGraphicsUtils.pas:925
msgid "Destination bitmap height must not be 0."
msgstr "Höhe der Ziel-Bitmap darf nicht 0 sein."

#. So we have a bloody IFDEF here to make all compilers shut up.
#: u_dzGraphicsUtils.pas:1078 u_dzGraphicsUtils.pas:1102
msgid "CreateRectRgn failed"
msgstr "CreateRectRgn fehlgeschlagen"

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

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

#: u_dzGraphicsUtils.pas:3853
#, object-pascal-format
msgid "MoveBy parameter (%d) must not be > 200"
msgstr "MoveBy-Parameter (%d) darf nicht > 200 sein"

#: u_dzGraphicsUtils.pas:3855
#, object-pascal-format
msgid "MoveBy parameter (%d) must not be < -200"
msgstr "MoveBy-Parameter (%d) darf nicht < -200 sein"

#: u_dzGraphicsUtils.pas:4249
#, object-pascal-format
msgid "PixelFormat %s not supported"
msgstr "PixelFormat %s wird nicht unterstützt"

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

#. FI:C109
#: u_dzHighPerformanceTimer.pas:128
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:78
msgid "1 week"
msgstr "1 Woche"

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

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

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

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

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

#: u_dzICalDuration.pas:96 u_dzICalDuration.pas:98
#: u_dzNullableTimespan.pas:616
#, object-pascal-format
msgid "%d minutes"
msgstr "%d Minuten"

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

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

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

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

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

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

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

#. ==>
#: u_dzICalParser.pas:275
#, 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:289
#, object-pascal-format
msgid "%s is not a valid ICalendar line."
msgstr "\"%s\" ist keine gültige ICalendar Zeile."

#. ==>
#: u_dzICalParser.pas:366
#, 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:378
#, 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:1054 u_dzInputValidator.pas:1135
#: u_dzInputValidator.pas:1194 u_dzInputValidator.pas:1428
#, object-pascal-format
msgid "Value must be between %s and %s."
msgstr "Der Wert muss zwischen %s und %s liegen."

#: u_dzInputValidator.pas:1068 u_dzInputValidator.pas:1208
#: u_dzInputValidator.pas:1442
#, 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:1077 u_dzInputValidator.pas:1083
msgid "Value must be a date."
msgstr "Der Wert muss ein Datum sein."

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

#: u_dzInputValidator.pas:1124
#, 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:1144
msgid "Value must be a time of day."
msgstr "Der Wert muss eine Uhrzeit sein."

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

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

#: u_dzInputValidator.pas:1219 u_dzInputValidator.pas:1514
#, 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:1233 u_dzInputValidator.pas:1528
#, 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:1244 u_dzInputValidator.pas:1489
#, object-pascal-format
msgid "Value must be greater than %s."
msgstr "Der Wert muss größer als %s sein."

#: u_dzInputValidator.pas:1258 u_dzInputValidator.pas:1503
#, 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:1269 u_dzInputValidator.pas:1478
#, 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:1283
#, 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:1294 u_dzInputValidator.pas:1453
#, object-pascal-format
msgid "Value must be smaller than %s."
msgstr "Der Wert muss kleiner als %s sein."

#: u_dzInputValidator.pas:1308 u_dzInputValidator.pas:1467
#, 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:1317
msgid "Value must be a real number."
msgstr "Der Wert muss eine Dezimalzahl sein."

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

#: u_dzInputValidator.pas:1391 u_dzVclUtils.pas:2383 u_dzVclUtils.pas:2611
#: u_dzVclUtils.pas:2624
#, object-pascal-format
msgid "\"%s\" is not a valid integer value."
msgstr "\"%s\" ist kein gültiger Integerwert."

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

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

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

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

#: u_dzInputValidator.pas:1623 u_dzInputValidator.pas:1630
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:1656
msgid "No entry selected."
msgstr "Es ist kein Eintrag ausgewählt."

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

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

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

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

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

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

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

#: u_dzInt64List.pas:73 u_Int64List.pas:73
#, 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_dzInt64List.pas:76 u_Int64List.pas:76
#, 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_dzInt64List.pas:87 u_dzInt64List.pas:94 u_Int64List.pas:87
#: u_Int64List.pas:94
#, object-pascal-format
msgid "List index out of bounds (%d) (Count=%d)"
msgstr "Listenindex außerhalb des gültigen Bereichs (%d) (Count=%d)"

#: u_dzIso8601.pas:155 u_dzIso8601.pas:377
#, object-pascal-format
msgid "\"%s\" cannot be converted to a TDateTime value (negative years are not supported)"
msgstr "\"%s\" kann nicht in einen TDateTime-Wert konvertiert werden (negative Jahre werden nicht unterstützt)"

#: u_dzIso8601.pas:169 u_dzIso8601.pas:182 u_dzIso8601.pas:186
#, object-pascal-format
msgid "\"%s\" is not a valid calendar date format"
msgstr "\"%s\" ist kein gültiges Kalenderdatumsformat"

#: u_dzIso8601.pas:198
#, object-pascal-format
msgid "\"%s\" is not a valid calendar date format for just the year"
msgstr "\"%s\" ist kein gültiges Kalenderdatumsformat für (nur) Jahr"

#. dsNone:
#: u_dzIso8601.pas:210 u_dzIso8601.pas:216 u_dzIso8601.pas:223
#: u_dzIso8601.pas:234
#, object-pascal-format
msgid "\"%s\" is not a valid calendar date format for year and month"
msgstr "\"%s\" ist kein gültiges Kalenderdatumsformat für Jahr und Monat"

#. dsNone:
#: u_dzIso8601.pas:246 u_dzIso8601.pas:251 u_dzIso8601.pas:258
#: u_dzIso8601.pas:280
#, object-pascal-format
msgid "\"%s\" is not a valid calendar date format for year, month and day"
msgstr "\"%s\" ist kein gültiges Kalenderdatumsformat für Jahr, Monat und Tag"

#: u_dzIso8601.pas:290 u_dzIso8601.pas:292 u_dzIso8601.pas:303
#, object-pascal-format
msgid "\"%s\" is not a valid date and time format for hours and minutes"
msgstr "\"%s\" ist kein gültiges Datums- und Zeitformat für Stunden und Minuten"

#. tsNone: ;
#: u_dzIso8601.pas:318 u_dzIso8601.pas:323 u_dzIso8601.pas:330
#: u_dzIso8601.pas:363
#, object-pascal-format
msgid "\"%s\" is not a valid date and time format for hours, minutes and seconds"
msgstr "\"%s\" ist kein gültiges Datums- und Zeitformat für Stunden, Minuten und Sekunden"

#: u_dzIso8601.pas:387 u_dzIso8601.pas:398
#, object-pascal-format
msgid "\"%s\" is not a valid time format for hours only"
msgstr "\"%s\" ist kein gültiges Zeitformat für (nur) Stunden"

#. tsNone: ;
#: u_dzIso8601.pas:409 u_dzIso8601.pas:414 u_dzIso8601.pas:421
#: u_dzIso8601.pas:432
#, object-pascal-format
msgid "\"%s\" is not a valid time format for hours and minutes"
msgstr "\"%s\" ist kein gültiges Zeitformat für Stunden und Minuten"

#. tsNone: ;
#: u_dzIso8601.pas:447 u_dzIso8601.pas:452 u_dzIso8601.pas:459
#: u_dzIso8601.pas:491
#, object-pascal-format
msgid "\"%s\" is not a valid time format for hours, minutes and seconds"
msgstr "\"%s\" ist kein gültiges Zeitformat für Stunden, Minuten und Sekunden"

#: u_dzIso8601.pas:541 u_dzIso8601.pas:562
#, object-pascal-format
msgid "%d is not a valid month value"
msgstr "%d ist kein gültiger Monats-Wert"

#: u_dzIso8601.pas:543
#, object-pascal-format
msgid "%d is not a valid day value"
msgstr "%d ist kein gültiger Tages-Wert"

#: u_dzIso8601.pas:595 u_dzIso8601.pas:620 u_dzIso8601.pas:642
#, object-pascal-format
msgid "%d is not a valid hour value"
msgstr "%d ist kein gültiger Stunden-Wert"

#. Hour = 24 is only allowed for 24:00:00
#. Hour = 24 is only allowed for 24:00:00
#: u_dzIso8601.pas:598 u_dzIso8601.pas:623
msgid "for hour = 24 minutes and seconds must be 0"
msgstr "für Stunde = 24 muss Minuten und Sekunden 0 sein"

#: u_dzIso8601.pas:601 u_dzIso8601.pas:626 u_dzIso8601.pas:648
#, object-pascal-format
msgid "%d is not a valid minutes value"
msgstr "%d ist kein gültiger Minuten-Wert"

#. 60 is only used to denote an added leap second, but formally it's allowed
#. 60 is only used to denote an added leap second, but formally it's allowed
#: u_dzIso8601.pas:604 u_dzIso8601.pas:629
#, object-pascal-format
msgid "%d is not a valid seconds value"
msgstr "%d ist kein gültiger Sekunden-Wert"

#: u_dzIso8601.pas:607
#, object-pascal-format
msgid "%d is not a valid milliseconds value"
msgstr "%d ist kein gültiger Millisekunden-Wert"

#. Hour = 24 is only allowed for 24:00:00
#: u_dzIso8601.pas:645
msgid "for hour = 24 minutes must be 0"
msgstr "für Stunde = 24 muss Minuten 0 sein"

#: u_dzIso8601.pas:705 u_dzIso8601.pas:718
#, object-pascal-format
msgid "%d is not a valid week value"
msgstr "%d ist kein gültiger Wochen-Wert"

#: u_dzIso8601.pas:707
#, object-pascal-format
msgid "%d is not a valid day of week value"
msgstr "%d ist kein gültiger Wochentags-Wert"

#: u_dzMagickWand.pas:339
#, object-pascal-format
msgid "DrawingWand error: %s"
msgstr "DrawingWand Fehler: %s"

#: u_dzMagickWand.pas:373
#, object-pascal-format
msgid "MagickWand error: %s"
msgstr "MagickWand Fehler: %s"

#: u_dzMagickWand.pas:583
msgid "Programmer error: TdzMagickBlob.Write is not implemented"
msgstr "Programmer error: TdzMagickBlob.Write is not implemented"

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

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

#: u_dzMiscUtils.pas:322 u_dzMiscUtils.pas:340
msgid "unknown OS error"
msgstr "Unbekannter Betriebssystemfehler"

#: u_dzMutex.pas:56
#, 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:109 u_dzUnsortedNameValueList.pas:95
#, object-pascal-format
msgid "Entry \"%s\" not found."
msgstr "Eintrag \"%s\" nicht gefunden."

#: u_dzNullableCardinal.pas:74
msgid "Cannot add two NullableCardinal values if one of them is not valid."
msgstr "Kann keine zwei NullableCardinal-Werte addieren, wenn einer davon nicht gültig ist."

#: u_dzNullableCardinal.pas:87 u_dzNullableTime.pas:146
#, object-pascal-format
msgid "Cannot convert \"%s\" to %s."
msgstr "Konnte \"%s\" nicht in %s konvertieren."

#: u_dzNullableCardinal.pas:222
msgid "NullableCardinal value is invalid."
msgstr "NullableCardinal Wert ist ungültig."

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

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

#: u_dzNullableString.pas:63
msgid "Cannot add two NullableString values if one of them is not valid."
msgstr "Kann keine zwei NullableString-Werte addieren, wenn einer davon nicht gültig ist."

#: u_dzNullableString.pas:178
msgid "NullableString value is invalid."
msgstr "NullableString Wert ist ungültig."

#: u_dzNullableTime.pas:210
#, object-pascal-format
msgid "Substracting %s from %s results in a negative time"
msgstr "%s von %s subtrahieren ergibt eine negative Zeit"

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

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

#: u_dzNullableTimespan.pas:618
#, no-object-pascal-format
msgid "%.2f seconds"
msgstr "%.2f Sekunden"

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

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

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

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

#: u_dzOptionDescList.pas:128
#, 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:138 u_dzOptionDescList.pas:143
msgid "value"
msgstr "Wert"

#. Delphi 2009 / BDS 6
#: u_dzOsUtils.pas:417
#, 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:481
#, 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:671 u_dzOsUtils.pas:686
#, object-pascal-format
msgid "No version information available for %s"
msgstr "Keine Versionsinformation für %s verfügbar"

#: u_dzOsUtils.pas:943
msgid "Could not initialize the PowerXxxxRequest functions from kernel32."
msgstr "Konnte die PowerXxxxRequest Funktionen nicht für Kernel32 initialisieren."

#: u_dzOsUtils.pas:956 u_dzOsUtils.pas:968
#, object-pascal-format
msgid "PowerCreateRequest failed with error code %d. (%s)"
msgstr "PowerCreateRequest fehlgeschlagen mit Fehlercode %d.( %s)"

#: u_dzOsUtils.pas:959 u_dzOsUtils.pas:971
#, object-pascal-format
msgid "PowerCreateRequest failed with error code %d. (unknown error)"
msgstr "PowerCreateRequest fehlgeschlagen mit Fehlercode %d. (unbekannter Fehler)"

#: u_dzOsUtils.pas:1164
msgid "Unknown OS version (GetFileProductInfo(kernel32.dll) failed)."
msgstr "Unbekannte Betriebssystemversion (GetFileProductInfo(kernel32.dll) fehlgeschlagen)."

#. todo: There should be a way to detect that there has been a new major Windows 10 update ...
#: u_dzOsUtils.pas:1210
#, object-pascal-format
msgid "Windows %d.%d rev %d build %d (from kernel32)"
msgstr "Windows %d.%d rev %d build %d (aus kernel32)"

#: u_dzOsUtils.pas:1218 u_dzOsUtils.pas:1220
#, object-pascal-format
msgid "Unknown Windows %d.%d rev %d build %d (from kernel32)"
msgstr "Unbekanntes Windows %d.%d rev %d build %d (aus kernel32)"

#: u_dzOsUtils.pas:1235
msgid "Unknown OS version (GetVersionInfoEx failed)."
msgstr "Unbekannte Betriebssystemversion (GetVersionInfoEx fehlgeschlagen)."

#. Windows Vista
#. or Windows Server 2003, Windows Home Server or Windows Server 2003 R2
#: u_dzOsUtils.pas:1277 u_dzOsUtils.pas:1288 u_dzOsUtils.pas:1291
#, object-pascal-format
msgid "Unknown Windows version %d.%d build %d"
msgstr "Unbekannte Windows Version %d.%d build %d"

#: u_dzOsUtils.pas:1332
msgid "Unknown Windows 10 version (registry key does not exist)"
msgstr "Unbekannte Windows 10 version (Registry-Key existiert nicht)"

#: u_dzOsUtils.pas:1337
msgid "Unknown Windows version (ProductName entry cannot be read)"
msgstr "Unbekannte Windows Version (ProcuctName kann nicht gelesen werden)"

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

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

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

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

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

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

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

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

#: u_dzSaxParser.pas:192
#, object-pascal-format
msgid "line: %d column: %d file: %s"
msgstr "Zeile: %d Spalte: %d Datei: %s"

#: u_dzSaxParser.pas:195
#, object-pascal-format
msgid "file: %s"
msgstr "Datei: %s"

#. Programmer's name for it: SInvalidPath
#: u_dzSelectDirectoryFix.pas:195
#, object-pascal-format
msgid "\"%s\" is an invalid path"
msgstr "\"%s\" ist ein ungültiger Pfad"

#. M Min / Max (2 * double) (optional)
#. MMin / Max (optional)
#: u_dzShapeFileReader.pas:511 u_dzShapeFileReader.pas:587
#, 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:664
#, 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:731
#, 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:898
#, 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:959
#, object-pascal-format
msgid "%d is not a valid ShapeType value."
msgstr "%d ist kein gültiger ShapeType-Wert."

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

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

#: u_dzSortedInt64List.pas:83
#, no-object-pascal-format
msgid "List does not allow duplicates ($0%x)"
msgstr "Liste erlaubt keine Duplikate ($0%x)"

#: u_dzSortedInt64List.pas:122
#, object-pascal-format
msgid "List is not sorted at index %d"
msgstr "Liste nicht sortiert bei Index %d"

#: u_dzSortedInt64List.pas:124
#, object-pascal-format
msgid "List contains duplicates at index %d but duplicates are not allowed"
msgstr "Liste enthält Duplikate bei Index %d, aber Duplikate sind nicht erlaubt"

#: u_dzSortedInt64List.pas:184
#, object-pascal-format
msgid "List capacity out of bounds (%d)"
msgstr "Listenkapazität außerhalb des gültigen Bereichs (%d)"

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

#: u_dzStatusPanelManager.pas:59
msgid "List does not allow duplicates"
msgstr "Liste erlaubt keine Duplikate"

#: u_dzStatusPanelManager.pas:79
#, object-pascal-format
msgid "Entry \"%s\" not found in list."
msgstr "Eintrag \"%s\" nicht in Liste gefunden."

#: u_dzStdOut.pas:158
#, no-object-pascal-format
msgid "%1:s (%0:d) calling GetConsoleScreenBuffer"
msgstr "%1:s (%0:d) beim Aufruf von GetConsoleScreenBuffer"

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

#: u_dzStringUtils.pas:1189
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:1383
msgid "Strings do not have a 0th character."
msgstr "Strings haben kein 0tes Zeichen."

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

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

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

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

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

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

#: u_dzTypInfo.pas:350
#, object-pascal-format
msgid "Enum property %s not found."
msgstr "Enum-Property %s nicht gefunden"

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

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

#: u_dzUnsortedNameValueList.pas:113
#, 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:388 u_dzVariantUtils.pas:417 u_dzVariantUtils.pas:444
#: u_dzVariantUtils.pas:531 u_dzVariantUtils.pas:602 u_dzVariantUtils.pas:618
#: u_dzVariantUtils.pas:670
#, object-pascal-format
msgid "Variant is Null, should be %s: %s"
msgstr "Variant ist Null, sollte %s sein: %s"

#: u_dzVariantUtils.pas:390 u_dzVariantUtils.pas:419 u_dzVariantUtils.pas:446
#: u_dzVariantUtils.pas:533 u_dzVariantUtils.pas:604 u_dzVariantUtils.pas:620
#: u_dzVariantUtils.pas:672
#, object-pascal-format
msgid "Variant is Empty, should be %s: %s"
msgstr "Variant ist leer, sollte %s sein: %s"

#: u_dzVariantUtils.pas:395 u_dzVariantUtils.pas:424 u_dzVariantUtils.pas:449
#: u_dzVariantUtils.pas:455 u_dzVariantUtils.pas:541 u_dzVariantUtils.pas:609
#: u_dzVariantUtils.pas:625 u_dzVariantUtils.pas:677
#, 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:559 u_dzVariantUtils.pas:573 u_dzVariantUtils.pas:587
#: u_dzVariantUtils.pas:655
#, object-pascal-format
msgid "Variant can not be converted to %s"
msgstr "Variant kann nicht nach %s konvertiert werden"

#: u_dzVclUtils.pas:1878
#, 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:1905
#, 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:2368
#, object-pascal-format
msgid "\"%s\" is not a valid floating point value."
msgstr "\"%s\" ist kein gültiger Fließkommawert."

#: u_dzVclUtils.pas:2452
#, 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:2466
#, 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:3293
#, object-pascal-format
msgid "Could not find status bar panel with text \"%s\""
msgstr "Konnte Statusbar-Panel mit Text \"%s\" nicht finden"

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

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

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

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

#: u_dzVersionInfo.pas:426
#, object-pascal-format
msgid "StringTable.wValueLength must be 0 but is %d"
msgstr "StringTable.wValueLength muss 0 sein, ist aber %d"

#: u_dzVersionInfo.pas:453
#, object-pascal-format
msgid "StringFileInfo.wValueLength must be 0 but is %d"
msgstr "StringFileInfo.wValueLength muss 0 sein, ist aber %d"

#: u_dzVersionInfo.pas:457
#, object-pascal-format
msgid "StringFileInfo.szKey must be \"StringFileInfo\" but is \"%s\""
msgstr "StringFileInfo.szKey muß \"StringFileInfo\" sein, ist aber \"%s\""

#: u_dzVersionInfo.pas:494
#, object-pascal-format
msgid "VS_VersionInfo.szKey is not \"VS_VERSION_INFO\" but \"%s\""
msgstr "VS_VersionInfo.szKey ist nicht \"VS_VERSION_INFO\" sondern \"%s\""

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

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

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

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

#: u_dzWinApi.pas:84
#, 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:101
#, 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:112
#, 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."

#. f_dzAbout..Caption
#: w_dzAbout.dfm:5 w_dzAbout.pas:132 w_dzAbout.pas:148
#, 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:49
msgid "VersionGoesHere (do not translate)"
msgstr ""

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

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

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

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

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

#. f_dzAbout..pc_Info..ts_Credits..Caption
#: w_dzAbout.dfm:137
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:229
msgid "Cancel"
msgstr "Abbrechen"

#. f_dzMultiProgress..Caption
#. f_dzProgress..Caption
#: w_dzMultiProgress.dfm:6 w_dzProgress.dfm:6 w_dzMultiProgress.pas:144
#: w_dzProgress.pas:119
#, 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:75
msgid "Usage"
msgstr "Verwendung"

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

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

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

#. f_dzUsage..p_Bottom..b_Close..Caption
#: w_dzUsage.dfm:185 w_dzInputDialog.pas:93
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:230
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:228
msgid "< &Previous"
msgstr "< &Zurück"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: w_dzDialog.pas:805 w_dzDialog.pas:918 w_dzDialog.pas:965 w_dzDialog.pas:968
msgid "&Details"
msgstr "&Details"

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

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

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

#. ==>
#: w_dzMultiProgress.pas:370 w_dzProgress.pas:245
msgid "too many parameters"
msgstr "Zuviele Parameter"

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

#: w_dzWizard.pas:342 w_dzWizardForm.pas:231
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:63
#, object-pascal-format
msgid "Invalid SortOrderEnum value %d"
msgstr "Ungültiger SortOrderEnum Wert %d"

#: u_dzDbCreatorReadAccessDb.pas:124
#, 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:202 u_dzDbCreatorReadAccessDb.pas:207
#, 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:264
#, object-pascal-format
msgid "Making field %s autoinc"
msgstr "Mache Feld %s autoinc"

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

#: u_dzDbCreatorReadAccessDb.pas:329 u_dzDbCreatorReadAccessDb.pas:480
#: u_dzDbCreatorReadAccessDb.pas:505
#, object-pascal-format
msgid "Reading table %s"
msgstr "Lese Tabelle %s"

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

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

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

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

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

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

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

