@@ -1,23 +1,34 @@ +/* + * German localization for ofarc. + * + * Copyright (c) 2017-2024 Jonathan Schleifer + * + * Permission to use, copy, modify, and/or distribute this localization for + * any purpose with or without fee is hereby granted. + */ + +/* vim: se ft=javascript sw=4 et: */ + { - "usage": [ + usage: [ "Benutzung: %[prog] -[acCfhlnpqtvx] archiv.zip [datei1 datei2 ...]" ], - "full_usage": [ + full_usage: [ "Optionen:\n", " -a --append Zu Archiv hinzufügen\n", " -c --create Archiv erstellen\n", - " -C --directory In angegebenes Verzeichnis entpacken\n", - " -E --encoding Das Encoding des Archivs (nur tar-Dateien)\n", + " -C --directory= In angegebenes Verzeichnis entpacken\n", + " -E --encoding= Das Encoding des Archivs (nur tar-Dateien)\n", " -f --force Existierende Dateien überschreiben\n", " -h --help Diese Hilfe anzeigen\n", " -l --list Alle Dateien im Archiv auflisten\n", " -n --no-clobber Dateien niemals überschreiben\n", " -p --print Eine oder mehr Dateien aus dem Archiv ausgeben", "\n", " -q --quiet Ruhiger Modus (keine Ausgabe außer Fehler)\n", - " -t --type Archiv-Typ (gz, lha, tar, tgz, zip)\n", + " -t --type= Archiv-Typ (gz, lha, tar, tgz, zip)\n", " -v --verbose Ausführlicher Modus für Datei-Liste\n", " -x --extract Dateien entpacken" ], "2_options_mutually_exclusive": [ "Fehler: -%[shortopt1] / --%[longopt1] und ", @@ -27,104 +38,104 @@ "Fehler: -%[shortopt1] / --%[longopt1], -%[shortopt2] / ", "--%[longopt2], -%[shortopt3] / --%[longopt3], ", "-%[shortopt4] / --%[longopt4] und\n", " -%[shortopt5] / --%[longopt5] schließen sich gegenseitig aus!" ], - "option_takes_no_argument": "%[prog]: Option --%[opt] nimmt kein Argument", - "long_option_requires_argument": [ + option_takes_no_argument: "%[prog]: Option --%[opt] nimmt kein Argument", + long_option_requires_argument: [ "%[prog]: Option --%[opt] benötigt ein Argument" ], - "option_requires_argument": "%[prog]: Option -%[opt] benötigt ein Argument", - "unknown_long_option": "%[prog]: Unbekannte Option: --%[opt]", - "unknown_option": "%[prog]: Unbekannte Option: -%[opt]", - "invalid_encoding": "%[prog]: Invalid encoding: %[encoding]", - "writing_not_supported": [ + option_requires_argument: "%[prog]: Option -%[opt] benötigt ein Argument", + unknown_long_option: "%[prog]: Unbekannte Option: --%[opt]", + unknown_option: "%[prog]: Unbekannte Option: -%[opt]", + invalid_encoding: "%[prog]: Invalid encoding: %[encoding]", + writing_not_supported: [ "Schreiben von Dateien des Typs %[type] wird (noch) nicht unterstützt!" ], - "failed_to_create_directory": [ + failed_to_create_directory: [ "Fehler beim Erstellen des Verzeichnis %[dir]: %[error]" ], - "failed_to_open_file": "Fehler beim Öffnen der Datei %[file]: %[error]", - "unknown_archive_type": "Unbekannter Archivtyp: %[type]", - "failed_to_read_file": "Fehler beim Lesen der Datei %[file]: %[error]", - "failed_to_write_file": "Fehler beim Schreiben der Datei %[file]: %[error]", - "failed_to_seek_in_file": "Fehler beim Suchen in Datei %[file]: %[error]", - "file_is_not_a_valid_archive": "Datei %[file] ist kein gültiges Archiv!", - "file_skipped": "übersprungen", - "ask_overwrite": "%[file] überschreiben? [ynAN?]", - "ask_overwrite_help": [ + failed_to_open_file: "Fehler beim Öffnen der Datei %[file]: %[error]", + unknown_archive_type: "Unbekannter Archivtyp: %[type]", + failed_to_read_file: "Fehler beim Lesen der Datei %[file]: %[error]", + failed_to_write_file: "Fehler beim Schreiben der Datei %[file]: %[error]", + failed_to_seek_in_file: "Fehler beim Suchen in Datei %[file]: %[error]", + file_is_not_a_valid_archive: "Datei %[file] ist kein gültiges Archiv!", + file_skipped: "übersprungen", + ask_overwrite: "%[file] überschreiben? [ynAN?]", + ask_overwrite_help: [ " y: Ja\n", " n: Nein\n", " A: Immer\n", " N: Nie" ], - "skipping_file": "Überspringe %[file]...", - "extracting_file": "Entpacke %[file]...", - "extracting_file_percent": "Entpacke %[file]... %[percent]%", - "extracting_file_done": "Entpacke %[file]... fertig", - "cannot_list_gz": "Kann Dateien eines .gz-Archivs nicht auflisten!", - "cannot_extract_specific_file_from_gz": [ + skipping_file: "Überspringe %[file]...", + extracting_file: "Entpacke %[file]...", + extracting_file_percent: "Entpacke %[file]... %[percent]%", + extracting_file_done: "Entpacke %[file]... fertig", + cannot_list_gz: "Kann Dateien eines .gz-Archivs nicht auflisten!", + cannot_extract_specific_file_from_gz: [ "Kann keine spezifische Datei aus einem .gz-Archiv entpacken!" ], - "cannot_print_specific_file_from_gz": [ + cannot_print_specific_file_from_gz: [ "Kann keine spezifische Datei aus einem .gz-Archiv ausgeben!" ], - "list_size": [ + list_size: [ "Größe: ", [ {"size == 1": "1 Byte"}, {"": "%[size] Bytes"} ] ], - "list_posix_permissions": "POSIX-Berechtigungen: %[perm]", - "list_owner_account_id": "Besitzerkontennummer: %[id]", - "list_group_owner_account_id": "Gruppenbesitzerkontennummer: %[id]", - "list_owner_account_name": "Besitzerkontenname: %[name]", - "list_group_owner_account_name": "Gruppebesitzerkontenname: %[name]", - "list_header_level": "Header-Level: %[level]", - "list_modification_date": "Änderungsdatum: %[date]", - "list_type_normal": "Typ: Normale Datei", - "list_type_hardlink": "Typ: Harter Link", - "list_type_symlink": "Typ: Symbolischer Link", - "list_link_target": "Zieldateiname: %[target]", - "list_type_character_device": "Typ: Zeichenorientiertes Gerät", - "list_type_block_device": "Typ: Blockorientiertes Gerät", - "list_device_major": "Major-Nummer des Geräts: %[major]", - "list_device_minor": "Minor-Nummer des Geräts: %[minor]", - "list_type_directory": "Typ: Verzeichnis", - "list_type_fifo": "Typ: FIFO", - "list_type_contiguous_file": "Typ: Zusammenhängende Datei", - "list_type_unknown": "Typ: Unbekannt", - "list_compressed_size": [ + list_posix_permissions: "POSIX-Berechtigungen: %[perm]", + list_owner_account_id: "Besitzerkontennummer: %[id]", + list_group_owner_account_id: "Gruppenbesitzerkontennummer: %[id]", + list_owner_account_name: "Besitzerkontenname: %[name]", + list_group_owner_account_name: "Gruppebesitzerkontenname: %[name]", + list_header_level: "Header-Level: %[level]", + list_modification_date: "Änderungsdatum: %[date]", + list_type_normal: "Typ: Normale Datei", + list_type_hardlink: "Typ: Harter Link", + list_type_symlink: "Typ: Symbolischer Link", + list_link_target: "Zieldateiname: %[target]", + list_type_character_device: "Typ: Zeichenorientiertes Gerät", + list_type_block_device: "Typ: Blockorientiertes Gerät", + list_device_major: "Major-Nummer des Geräts: %[major]", + list_device_minor: "Minor-Nummer des Geräts: %[minor]", + list_type_directory: "Typ: Verzeichnis", + list_type_fifo: "Typ: FIFO", + list_type_contiguous_file: "Typ: Zusammenhängende Datei", + list_type_unknown: "Typ: Unbekannt", + list_compressed_size: [ "Komprimierte Größe: ", [ {"size == 1": "1 Byte"}, {"": "%[size] Bytes"} ] ], - "list_uncompressed_size": [ + list_uncompressed_size: [ "Unkomprimierte Größe: ", [ {"size == 1": "1 Byte"}, {"": "%[size] Bytes"} ] ], - "list_compression_method": "Kompressionsmethode: %[method]", - "list_osid": "Betriebssystem-Identifikator: %[osid]", - "list_extensions": "Erweiterungen: %[extensions]", - "list_version_made_by": "Erstellt mit Version: %[version]", - "list_min_version_needed": "Mindestens benötigte Version: %[version]", - "list_general_purpose_bit_flag": "General Purpose Bit Flag: %[gpbf]", - "list_extra_field": "Extra-Feld: %[extra]", - "list_comment": "Kommentar: %[comment]", - "refusing_to_extract_file": "Verweigere Entpacken von %[file]!", - "file_not_in_archive": "Datei %[file] ist nicht im Archiv!", - "print_no_file_specified": [ + list_compression_method: "Kompressionsmethode: %[method]", + list_osid: "Betriebssystem-Identifikator: %[osid]", + list_extensions: "Erweiterungen: %[extensions]", + list_version_made_by: "Erstellt mit Version: %[version]", + list_min_version_needed: "Mindestens benötigte Version: %[version]", + list_general_purpose_bit_flag: "General Purpose Bit Flag: %[gpbf]", + list_extra_field: "Extra-Feld: %[extra]", + list_comment: "Kommentar: %[comment]", + refusing_to_extract_file: "Verweigere Entpacken von %[file]!", + file_not_in_archive: "Datei %[file] ist nicht im Archiv!", + print_no_file_specified: [ "Benötige eine oder mehrere Dateien zum Ausgeben!" ], - "add_no_file_specified": [ + add_no_file_specified: [ "Benötige eine oder mehrere Dateien zum Hinzufügen!" ], - "adding_file": "Füge %[file] hinzu...", - "adding_file_percent": "Füge %[file] hinzu... %[percent]%", - "adding_file_done": "Füge %[file] hinzu... fertig" + adding_file: "Füge %[file] hinzu...", + adding_file_percent: "Füge %[file] hinzu... %[percent]%", + adding_file_done: "Füge %[file] hinzu... fertig", }