|
1 | 1 | {
|
2 |
| - "add_field.add": "Feld hinzufügen", |
3 |
| - "build_tags.add_parent_tags": "Übergeordnete Tags hinzufügen", |
4 |
| - "build_tags.parent_tags": "Übergeordnete Tags", |
5 |
| - "delete_unlinked.confirm": "Sind Sie sicher, dass Sie die folgenden %{len(self.lib.missing_files)}-Einträge löschen wollen?", |
6 |
| - "delete_unlinked.delete_entries": "Einträge am Löschen", |
7 |
| - "delete_unlinked.delete_unlinked": "Unverknüpfte Einträge löschen", |
8 |
| - "delete_unlinked.deleting_number_entries": "Löschen von %{x[0]+1}/{len(self.lib.missing_files)} Unverknüpften Einträgen", |
| 2 | + "library.field.add": "Feld hinzufügen", |
| 3 | + "tag.parent_tags.add": "Übergeordnete Tags hinzufügen", |
| 4 | + "tag.parent_tags": "Übergeordnete Tags", |
| 5 | + "entries.unlinked.delete.confirm": "Sind Sie sicher, dass Sie die folgenden %{len(self.lib.missing_files)}-Einträge löschen wollen?", |
| 6 | + "entries.unlinked.delete.deleting": "Einträge am Löschen", |
| 7 | + "entries.unlinked.delete": "Unverknüpfte Einträge löschen", |
| 8 | + "entries.unlinked.delete.deleting_count": "Löschen von %{x[0]+1}/{len(self.lib.missing_files)} Unverknüpften Einträgen", |
9 | 9 | "dialog.open_create_library": "Bibliothek öffnen/erstellen",
|
10 |
| - "dialog.refresh_directories": "Verzeichnisse werden aktualisiert", |
| 10 | + "library.refresh.title": "Verzeichnisse werden aktualisiert", |
11 | 11 | "dialog.save_library": "Bibliothek speichern",
|
12 |
| - "dialog.scan_directories": "Überprüfe Verzeichnisse auf neue Dateien...\nBereite vor...", |
13 |
| - "dialog.scan_directories.new_files": "Durchsuche Verzeichnisse nach neuen Dateien...\n%{x + 1} Datei%{„en“ if x + 1 != 1 else „“} durchsucht, %{len(self.lib.files_not_in_library)} Neue Datei%{„en“ if len(self.lib.files_not_in_library) != 1 else „“} gefunden", |
14 |
| - "file_extension.add_extension": "Erweiterung hinzufügen", |
15 |
| - "file_extension.list_mode": "Listen Modus:", |
| 12 | + "library.refresh.scanning_preparing": "Überprüfe Verzeichnisse auf neue Dateien...\nBereite vor...", |
| 13 | + "library.refresh.scanning": "Durchsuche Verzeichnisse nach neuen Dateien...\n%{x + 1} Datei%{„en“ if x + 1 != 1 else „“} durchsucht, %{len(self.lib.files_not_in_library)} Neue Datei%{„en“ if len(self.lib.files_not_in_library) != 1 else „“} gefunden", |
| 14 | + "ignore_list.add_extension": "Erweiterung hinzufügen", |
| 15 | + "ignore_list.mode.label": "Listen Modus:", |
16 | 16 | "file_opener.command_not_found": "Konnte %{command_name} nicht im System PATH finden",
|
17 |
| - "file_opener.not_found": "Datei nicht gefunden:", |
| 17 | + "file.not_found": "Datei nicht gefunden:", |
18 | 18 | "file_opener.open_file": "Datei öffnen:}",
|
19 |
| - "fix_dupes.advice_label": "Nach dem Kopiervorgang kann DupeGuru benutzt werden und ungewollte Dateien zu löschen. Anschließend kann TagStudios \"Unverknüpfte Einträge reparieren\" Funktion im \"Werkzeuge\" Menü benutzt werden um die nicht verknüpften Einträge zu löschen.", |
20 |
| - "fix_dupes.fix_dupes": "Duplizierte Dateien korrigieren", |
21 |
| - "fix_dupes.load_file": "DupeGuru-Datei laden", |
22 |
| - "fix_dupes.mirror_description": "Kopiert die Eintragsdaten in jeder Duplikatsmenge, wobei alle Daten kombiniert werden ohne Felder zu entfernen oder zu duplizieren. Diese Operation wird keine Dateien oder Daten löschen.", |
23 |
| - "fix_dupes.mirror_entries": "Einträge kopieren", |
24 |
| - "fix_dupes.name_filter": "DupeGuru-Dateien (*.dupeguru)", |
25 |
| - "fix_dupes.no_file_match": "Übereinstimmungen mit doppelten Dateien: N/A", |
26 |
| - "fix_dupes.no_file_selected": "Keine DupeGuru-Datei ausgewählt", |
27 |
| - "fix_dupes.number_file_match": "Übereinstimmungen mit doppelten Dateien: %{count}", |
28 |
| - "fix_dupes.open_result_files": "DupeGuru Ergebnisdatei öffnen", |
| 19 | + "file.duplicates.dupeguru.advice": "Nach dem Kopiervorgang kann DupeGuru benutzt werden und ungewollte Dateien zu löschen. Anschließend kann TagStudios \"Unverknüpfte Einträge reparieren\" Funktion im \"Werkzeuge\" Menü benutzt werden um die nicht verknüpften Einträge zu löschen.", |
| 20 | + "file.duplicates.fix": "Duplizierte Dateien korrigieren", |
| 21 | + "file.duplicates.dupeguru.load_file": "DupeGuru-Datei laden", |
| 22 | + "file.duplicates.mirror.description": "Kopiert die Eintragsdaten in jeder Duplikatsmenge, wobei alle Daten kombiniert werden ohne Felder zu entfernen oder zu duplizieren. Diese Operation wird keine Dateien oder Daten löschen.", |
| 23 | + "file.duplicates.mirror_entries": "Einträge kopieren", |
| 24 | + "file.duplicates.dupeguru.file_extension": "DupeGuru-Dateien (*.dupeguru)", |
| 25 | + "file.duplicates.matches_uninitialized": "Übereinstimmungen mit doppelten Dateien: N/A", |
| 26 | + "file.duplicates.dupeguru.no_file": "Keine DupeGuru-Datei ausgewählt", |
| 27 | + "file.duplicates.matches": "Übereinstimmungen mit doppelten Dateien: %{count}", |
| 28 | + "file.duplicates.dupeguru.open_file": "DupeGuru Ergebnisdatei öffnen", |
29 | 29 | "fix_unlinked.delete_unlinked": "Nicht verknüpfte Einträge löschen",
|
30 |
| - "fix_unlinked.description": "Jeder Bibliothekseintrag ist mit einer Datei in einem Ihrer Verzeichnisse verknüpft. Wenn eine Datei, die mit einem Eintrag verknüpft ist, ausserhalb von TagStudio verschoben oder gelöscht wird, gilt sie als nicht verknüpft. Nicht verknüpfte Einträge können durch Durchsuchen Ihrer Verzeichnisse automatisch neu verknüpft, vom Benutzer manuell neu verknüpft oder auf Wunsch gelöscht werden.", |
31 |
| - "fix_unlinked.duplicate_description": "Doppelte Einträge sind definiert als mehrere Einträge, die auf dieselbe Datei auf der Festplatte verweisen. Durch das Zusammenführen dieser Einträge werden die Tags und Metadaten aller Duplikate zu einem einzigen konsolidierten Eintrag zusammengefasst. Diese sind nicht zu verwechseln mit „doppelten Dateien“, die Duplikate Ihrer Dateien selbst außerhalb von TagStudio sind.", |
32 |
| - "fix_unlinked.fix_unlinked": "Unverknüpfte Einträge reparieren", |
33 |
| - "fix_unlinked.manual_relink": "Manuelle Neuverknüpfung", |
| 30 | + "entries.unlinked.description": "Jeder Bibliothekseintrag ist mit einer Datei in einem Ihrer Verzeichnisse verknüpft. Wenn eine Datei, die mit einem Eintrag verknüpft ist, ausserhalb von TagStudio verschoben oder gelöscht wird, gilt sie als nicht verknüpft. Nicht verknüpfte Einträge können durch Durchsuchen Ihrer Verzeichnisse automatisch neu verknüpft, vom Benutzer manuell neu verknüpft oder auf Wunsch gelöscht werden.", |
| 31 | + "entries.duplicates.description": "Doppelte Einträge sind definiert als mehrere Einträge, die auf dieselbe Datei auf der Festplatte verweisen. Durch das Zusammenführen dieser Einträge werden die Tags und Metadaten aller Duplikate zu einem einzigen konsolidierten Eintrag zusammengefasst. Diese sind nicht zu verwechseln mit „doppelten Dateien“, die Duplikate Ihrer Dateien selbst außerhalb von TagStudio sind.", |
| 32 | + "entries.unlinked.title": "Unverknüpfte Einträge reparieren", |
| 33 | + "entries.unlinked.relink.manual": "Manuelle Neuverknüpfung", |
34 | 34 | "fix_unlinked.merge_dupes": "Doppelte Einträge zusammenführen",
|
35 |
| - "fix_unlinked.refresh_dupes": "Doppelte Einträge aktualisieren", |
36 |
| - "fix_unlinked.scan_library.label": "Bibliothek nach nicht verknüpften Einträgen durchsuchen...", |
37 |
| - "fix_unlinked.scan_library.title": "Bibliothek wird scannen", |
38 |
| - "fix_unlinked.search_and_relink": "Suche && Neuverbindung", |
| 35 | + "entries.duplicate.refresh": "Doppelte Einträge aktualisieren", |
| 36 | + "entries.unlinked.scanning": "Bibliothek nach nicht verknüpften Einträgen durchsuchen...", |
| 37 | + "library.scan_library.title": "Bibliothek wird scannen", |
| 38 | + "entries.unlinked.search_and_relink": "Suche && Neuverbindung", |
39 | 39 | "folders_to_tags.description": "Erstellt Tags basierend auf der Verzeichnisstruktur und wendet sie auf die Einträge an.\nDer folgende Verzeichnisbaum zeigt welche Tags erstellt werden würden und auf welche Einträge sie angewendet werden würden.",
|
40 |
| - "folders_to_tags.folders_to_tags": "Wandele Ordner zu Tags um", |
| 40 | + "folders_to_tags.converting": "Wandele Ordner zu Tags um", |
41 | 41 | "folders_to_tags.title": "Aus Verzeichnissen Tags erstellen",
|
42 | 42 | "generic.add": "hinzufügen",
|
43 |
| - "generic.aliases": "Aliase", |
| 43 | + "tag.aliases": "Aliase", |
44 | 44 | "generic.apply": "anwenden",
|
45 | 45 | "generic.cancel": "Abbrechen",
|
46 | 46 | "generic.close_all": "Alle schliessen",
|
47 |
| - "generic.color": "Farbe", |
| 47 | + "tag.color": "Farbe", |
48 | 48 | "generic.delete": "Löschen",
|
49 | 49 | "generic.done": "Fertig",
|
50 |
| - "generic.exclude": "ausschliessen", |
51 |
| - "generic.file_extension": "Dateierweiterungen", |
52 |
| - "generic.include": "Inklusive", |
53 |
| - "generic.mirror": "Spiegel", |
54 |
| - "generic.name": "Name", |
55 |
| - "generic.open_all": "Alle öffnen", |
56 |
| - "generic.open_file": "Datei öffnen", |
57 |
| - "generic.open_file_explorer": "Datei im Explorer öffnen", |
58 |
| - "generic.refresh_all": "Alle aktualisieren", |
59 |
| - "generic.remove_field": "Feld entfernen", |
60 |
| - "generic.search_tags": "Tags suchen", |
61 |
| - "generic.shorthand": "Kürzel", |
| 50 | + "ignore_list.mode.exclude": "ausschliessen", |
| 51 | + "ignore_list.title": "Dateierweiterungen", |
| 52 | + "ignore_list.mode.include": "Inklusive", |
| 53 | + "entries.mirror": "Spiegel", |
| 54 | + "tag.name": "Name", |
| 55 | + "folders_to_tags.open_all": "Alle öffnen", |
| 56 | + "file.open_file": "Datei öffnen", |
| 57 | + "file.open_location.generic": "Datei im Explorer öffnen", |
| 58 | + "entries.unlinked.refresh_all": "Alle aktualisieren", |
| 59 | + "library.field.remove": "Feld entfernen", |
| 60 | + "home.search_tags": "Tags suchen", |
| 61 | + "tag.shorthand": "Kürzel", |
62 | 62 | "home.base_title": "TagStudio Alpha",
|
63 | 63 | "home.include_all_tags": "Und (enthält alle Tags)",
|
64 | 64 | "home.include_any_tag": "Oder (enthält alle Tags)",
|
|
78 | 78 | "library.composer": "Komponist",
|
79 | 79 | "library.content_tags": "Inhalt Tags",
|
80 | 80 | "library.date": "Datum",
|
81 |
| - "library.date_created": "Erstellungsdatum", |
82 |
| - "library.date_modified": "Datum geändert", |
| 81 | + "file.date_created": "Erstellungsdatum", |
| 82 | + "file.date_modified": "Datum geändert", |
83 | 83 | "library.date_published": "Datum des Publizierten",
|
84 | 84 | "library.date_released": "Veröffentlichungsdatum",
|
85 | 85 | "library.date_taken": "Aufnahmedatum",
|
|
94 | 94 | "library.publisher": "Herausgeber",
|
95 | 95 | "library.series": "Serie",
|
96 | 96 | "library.source": "Quelle",
|
97 |
| - "library.tags": "Tags", |
| 97 | + "entries.tags": "Tags", |
98 | 98 | "library.title": "Titel",
|
99 | 99 | "library.url": "URL",
|
100 | 100 | "library.volume": "Band",
|
|
105 | 105 | "menu.tools": "Werkzeuge",
|
106 | 106 | "menu.window": "Fenster",
|
107 | 107 | "merge.merge_dupe_entries": "Zusammenführen von doppelten Einträgen",
|
108 |
| - "merge.window_title": "Zusammenführen von doppelten Einträgen", |
109 |
| - "mirror_entities.are_you_sure": "Sind Sie sich sicher, dass Sie die folgenden %{len(self.lib.dupe_files)} Einträge kopieren wollen?", |
110 |
| - "mirror_entities.label": "Kopiere 1/%{count} Einträge...", |
111 |
| - "mirror_entities.title": "Einträge werden kopiert", |
| 108 | + "entries.duplicate.merge.label": "Zusammenführen von doppelten Einträgen", |
| 109 | + "entries.mirror.confirmation": "Sind Sie sich sicher, dass Sie die folgenden %{len(self.lib.dupe_files)} Einträge kopieren wollen?", |
| 110 | + "entries.mirror.label": "Kopiere 1/%{count} Einträge...", |
| 111 | + "entries.mirror.title": "Einträge werden kopiert", |
112 | 112 | "open_library.library_creation_return_code": "Bibliothekserstellung Rückgabecode:",
|
113 | 113 | "open_library.no_tagstudio_library_found": "Keine vorhandene TagStudio-Bibliothek unter '%{Pfad}' gefunden. Eine wird erstellt.",
|
114 |
| - "open_library.title": "Bibliothek", |
115 |
| - "preview.dimensions": "Abmessungen", |
116 |
| - "preview.recent": "Aktuelle Bibliotheken", |
117 |
| - "preview_panel.confirm_remove": "Wollen Sie dieses \"%{self.lib.get_field_attr(field, \"name\")}\" Feld wirklich entfernen?", |
118 |
| - "preview_panel.edit_name": "Bearbeiten", |
119 |
| - "preview_panel.missing_location": "Dateiort fehlt", |
120 |
| - "preview_panel.mixed_data": "Gemischte Daten", |
121 |
| - "preview_panel.no_items_selected": "Keine Elemente ausgewählt", |
| 114 | + "library.name": "Bibliothek", |
| 115 | + "file.dimensions": "Abmessungen", |
| 116 | + "generic.recent_libraries": "Aktuelle Bibliotheken", |
| 117 | + "library.field.confirm_remove": "Wollen Sie dieses \"%{self.lib.get_field_attr(field, \"name\")}\" Feld wirklich entfernen?", |
| 118 | + "generic.edit": "Bearbeiten", |
| 119 | + "library.missing": "Dateiort fehlt", |
| 120 | + "library.field.mixed_data": "Gemischte Daten", |
| 121 | + "preview.no_selection": "Keine Elemente ausgewählt", |
122 | 122 | "preview_panel.unknown_field_type": "Unbekannter Feld Typ",
|
123 | 123 | "preview_panel.update_widgets": "[ENTRY PANEL] UPDATE WIDGETS (%{self.driver.selected})",
|
124 |
| - "progression.running_macros.new_entries": "Ausführen von Makros bei neuen Einträgen", |
| 124 | + "macros.running.dialog.title": "Ausführen von Makros bei neuen Einträgen", |
125 | 125 | "progression.running_macros.one_new_entry": "Führe konfigurierte Makros für 1/%{len(new_ids)} neue Einträge aus",
|
126 |
| - "progression.running_macros.several_new_entry": "Führe konfigurierte Makros für %{x + 1}/%{len(new_ids)} neue Einträge aus", |
127 |
| - "relink_unlinked.attempt_relink": "Versuche %{x[0]+1}/%{len(self.lib.missing_files)} Einträge wieder zu verknüpfen - %{self.fixed} bereits erfolgreich wieder verknüpft", |
128 |
| - "relink_unlinked.title": "Einträge werden neuverknüpft", |
| 126 | + "macros.running.dialog.new_entries": "Führe konfigurierte Makros für %{x + 1}/%{len(new_ids)} neue Einträge aus", |
| 127 | + "entries.unlinked.relink.attempting": "Versuche %{x[0]+1}/%{len(self.lib.missing_files)} Einträge wieder zu verknüpfen - %{self.fixed} bereits erfolgreich wieder verknüpft", |
| 128 | + "entries.unlinked.relink.title": "Einträge werden neuverknüpft", |
129 | 129 | "splash.open_library": "Die Bibliothek wird geöffnet",
|
130 |
| - "status.backup_success": "Bibliotheks-Backup gespeichert unter:", |
| 130 | + "status.library_backup_success": "Bibliotheks-Backup gespeichert unter:", |
131 | 131 | "status.enumerate_query": "Abfrage:%{Abfrage}, Rahmen: %{i}, Länge: %{len(f)}",
|
132 | 132 | "status.number_results_found": "%{len(all_items)} Ergebnisse gefunden für „%{query}“ (%{format_timespan(end_time - start_time)})",
|
133 |
| - "status.results_found": "Ergebnisse", |
134 |
| - "status.save_success": "Bibliothek gespeichert und geschlossen!", |
135 |
| - "status.search_library_query": "Suche in der Bibliothek nach", |
| 133 | + "status.results": "Ergebnisse", |
| 134 | + "status.library_save_success": "Bibliothek gespeichert und geschlossen!", |
| 135 | + "status.library_search_query": "Suche in der Bibliothek nach", |
136 | 136 | "tag.add": "Hinzufüge Tag",
|
137 |
| - "tag.add_search": "Zur Suche hinzufügen", |
138 |
| - "tag.library": "Bibliothek Tags", |
| 137 | + "tag.add_to_search": "Zur Suche hinzufügen", |
| 138 | + "tag_manager.title": "Bibliothek Tags", |
139 | 139 | "tag.new": "Neuer Tag",
|
140 | 140 | "tag.search_for_tag": "Nach Tag suchen",
|
141 | 141 | "text_line_edit.unknown_event_type": "Unbekannter Event Typ: %{event}",
|
|
0 commit comments