<commit_before>Zutilo
======

Zutilo ist eine kleine Firefox-Erweiterung, die als Plug-In für die [Zotero Firefox-Erweiterung](http://www.zotero.org/) dient. 
Zutilo wurde als Dienstprogramm für mehrere Funktionen konzipiert, die in Zotero nicht vorhanden sind. 
Der Name wurde durch Erweiterung des Wortstamms "utility" gewählt, so dass es nach "Zotero" klingt. 
Die UI Elemente von Zutilo (Menü, Kontextmenü) können einzeln auf verschiedenen Ebenen deaktiviert werden, so dass Zutilo nicht die Benutzeroberfläche überfrachtet.

Aktuelle Feature-Liste
----------------------

### Tastenkombinationen

Die meisten Zutilo-Funktionen können über das Kontextmenü (welches mit der rechten Maustaste auf relevanten Elementen in Zotero oder Firefox erscheint) erreicht werden. 
Es kann effektiver sein, viele der Funktionen von Zutilo direkt über die Tastatur, anstatt über Kontextmenüs zu aktivieren. 
Shortcuts für viele Funktionen Zutilos (und einige Funktionen des reinen Zoteros), können im Zutilo Einstellungen-Fenster (erreichbar vom Add-ons-Manager oder dem Zotero Aktionen Menü (das "Zahnrad"-Symbol im Zotero Interface) eingestellt werden.

Wenn Sie möchten, können Sie auch die Verknüpfungen Zutilos mit dem [Customizable Shortcuts Firefox-Plugin](https://addons.mozilla.org/en-US/firefox/addon/customizable-shortcuts/) setzen. Einstellungen mit dieser Erweiterung überschreiben alle Einstellungen im Zutilo Einstellungen Fenster. 
Das Einstellen der Verknüpfungen Zutilos mit dem [KeyConfig Erweiterung](http://forums.mozillazine.org/viewtopic.php?t=72994) wird nicht empfohlen (die Einstellungen gelten nur für eine Sitzung und werden durch Zutilo überschrieben, wenn Firefox neu gestartet wird).

Die Funktionen Zutilos können auch weiteren Tastenkombinationen mithilfe anderer Firefox-Plugin zugeordnet werden, wie z.B. [KeyConfig](http://forums.mozillazine.org/viewtopic.php?t=72994), welches eine einfache Schnittstelle für die Zuordnung von Tastenkombinationen zu Javascript-Befehlen bietet und sowohl mit Firefox und Zotero Standalone funktioniert, oder [Pentadactyl](http://5digits.org/pentadactyl/index) oder [Vimperator](http://www.vimperator.org/vimperator), die beide eine erweiterte Kommandozeilen-Schnittstelle für Firefox bieten (Pentadactyl Benutzer könnten an [Zoterodactyl](https://github.com/willsALMANJ/Zoterodactyl) interessiert sein, eine Gruppe Pentadactyl Plugins, die viele Tastenkombinationen zu Pentadactyl hinzufügt). 
In den Beschreibungen der Funktionen unten sind die entsprechende Funktions Namen angegeben. 
Dies sind die Namen der Funktionen, die zugewiesen werden müssen, um diese Funktionen ohne Kontextmenüs aufzurufen.

### Kontextmenü Funktionen

Jede der folgenden Funktionen können aus dem Zotero Kontextmenü aufgerufen werden (zugänglich mit der rechten Maustaste in der zentralen Eintrags-Liste von Zotero, wo alle Einträge einer Sammlung aufgeführt sind). 
In den Zutilo Einstellungen (zugänglich im gleichen Menü wie die Zotero-Einstellungen), kann jede dieser Funktionen so eingestellt werden, dass diese im Zotero Kontextmenü, in einem Zutilo Untermenü des Zotero Kontextmenü oder überhaupt nicht angezeigt werden.

-   **Kopieren Tags:**

    Machen sie einen Rechtsklick auf einen oder mehrere markierte Einträge in der Zotero-Bibliothek und kopieren ihre Tags in die Zwischenablage als eine '\\r\\n' getrennte Liste. 
    Ab Zotero 4.0 kann eine solche Liste von Tags aus der Zwischenablage in einem neuen tag Feld eingefügt werden, um alle Tags zu einem Element gleichzeitig hinzuzufügen. 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.copyTags()`).

-   **Einfügen Tags:**

    Machen sie einen Rechtsklick auf einen oder mehrere markierte Einträge von Elementen in der Zotero-Bibliothek und fügen Sie den Inhalt der Zwischenablage in diesen als Tags ein. Der Inhalt der Zwischenablage muss eine '\\r\\n' oder '\\n' getrennte Liste sein (wie die durch die oben beschriebene "Tags Kopieren" Funktion erstellte Liste). 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.pasteTags()`).

-   **Autor Kopieren:**

    Machen sie einen Rechtsklick auf einen oder mehrere markierte Einträge von Elementen in der Zotero-Bibliothek und kopieren Sie die Autoren Einträge als eine '\\r\\n' getrennte Liste in die Zwischenablage . 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.copyCreators()`).

-   **Anhangpfade zeigen:**

    Zeigen Sie die Pfade zu ausgewählten Anhängen und die Anhänge der ausgewählten regulären Einträge (nacheinander als separate Dialogfenster - Sie wollen wahrscheinlich nicht mehr als ein paar Artikel zu einem Zeitpunkt auf diese Weise auswählen). 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.showAttachments()`).

-   **Anhangpfade ändern:**

    Ändern Sie den Anfang der Pfade für alle zugelassenen ausgewählten Anhänge und aller Anhänge der ausgewählten regulären Einträge. 
    Zwei Prompt Fenster werden angezeigt. 
    Das erste fragt nach dem alten Teilpfad, während das zweite nach dem neuen Teilpfad fragt. 
    Wenn Sie "C:/userData/references/" für den ersten Pfad und "E:/" für den zweiten Pfad eingeben, dann wird der Pfad eines verlinkten Anhangs von "C:/userData/references/journals/Nature/2008/coolPaper.pdf" zu "E:/journals/Nature/2008/coolPaper.pdf" geändert, während ein Anhang mit Pfad "E:/journals/Science/2010/neatPaper.pdf" unverändert bleibt. 
    Diese Funktion ist vor allem nützlich, wenn Sie verschiedene Computer oder Festplatten nutzen und die Links zu allen Ihren Anhängen erhalten bleiben sollen.

    Standardmäßig wird der alte Teilpfad nur mit dem Beginn eines jeden Anhangpfads verglichen. 
    Um Teile der verlinkten Pfade nicht am Anfang zu ändern, klicken Sie auf das "Alle Instanzen der Teilpfad Zeichenkette ersetzen" Kontrollkästchen in der ersten Eingabeaufforderung. Diese Option ist nützlich, wenn Sie einen Unterordner oder zwischen Windows-und Unix-Pfaden ("\\" und "/" ersetzen) umbenennen möchten. 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.modifyAttachments()`).

-   **Zugehörige Einträge verbinden:**

    Sogt dafür, dass alle ausgewählten Elemente als miteinander zugehörig verbunden werden. 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.relateItems()`).

### Editierfunktionen für die Einträge

Zutilo implementiert derzeit mehrere Funktionen, die für die Bearbeitung von Zotero Einträge mit der Tastatur nützlich sind. 
Diese Funktionen können nicht von jedem UI Element aus aufgerufen werden (sie können aber, wie oben beschrieben, auf eine Tastenkombination zugewiesen werden). 
Die folgenden Funktionen arbeiten nur, wenn ein einziger Zotero Eintrag ausgewählt ist:

-   **Eintraginfo bearbeiten:** 

    Wählen Sie den Tab "Infos" im Eintragsbereich rechts. 
    Setzen Sie den Fokus auf das erste editierbare Feld der Eintraginfo. 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.editItemInfoGUI()`).

-   **Notizen hinzufügen:** 

    Wählen Sie den Tab "Notizen" im Eintragsbereich rechts. 
    Erstellen Sie eine neue Notiz. <commit_msg>fixed a typo.<commit_after>Zutilo
======

Zutilo ist eine kleine Firefox-Erweiterung, die als Plug-In für die [Zotero Firefox-Erweiterung](http://www.zotero.org/) dient. 
Zutilo wurde als Dienstprogramm für mehrere Funktionen konzipiert, die in Zotero nicht vorhanden sind. 
Der Name wurde durch Erweiterung des Wortstamms "utility" gewählt, so dass es nach "Zotero" klingt. 
Die UI Elemente von Zutilo (Menü, Kontextmenü) können einzeln auf verschiedenen Ebenen deaktiviert werden, so dass Zutilo nicht die Benutzeroberfläche überfrachtet.

Aktuelle Feature-Liste
----------------------

### Tastenkombinationen

Die meisten Zutilo-Funktionen können über das Kontextmenü (welches mit der rechten Maustaste auf relevanten Elementen in Zotero oder Firefox erscheint) erreicht werden. 
Es kann effektiver sein, viele der Funktionen von Zutilo direkt über die Tastatur, anstatt über Kontextmenüs zu aktivieren. 
Shortcuts für viele Funktionen Zutilos (und einige Funktionen des reinen Zoteros), können im Zutilo Einstellungen-Fenster (erreichbar vom Add-ons-Manager oder dem Zotero Aktionen Menü (das "Zahnrad"-Symbol im Zotero Interface) eingestellt werden.

Wenn Sie möchten, können Sie auch die Verknüpfungen Zutilos mit dem [Customizable Shortcuts Firefox-Plugin](https://addons.mozilla.org/en-US/firefox/addon/customizable-shortcuts/) setzen. Einstellungen mit dieser Erweiterung überschreiben alle Einstellungen im Zutilo Einstellungen Fenster. 
Das Einstellen der Verknüpfungen Zutilos mit dem [KeyConfig Erweiterung](http://forums.mozillazine.org/viewtopic.php?t=72994) wird nicht empfohlen (die Einstellungen gelten nur für eine Sitzung und werden durch Zutilo überschrieben, wenn Firefox neu gestartet wird).

Die Funktionen Zutilos können auch weiteren Tastenkombinationen mithilfe anderer Firefox-Plugin zugeordnet werden, wie z.B. [KeyConfig](http://forums.mozillazine.org/viewtopic.php?t=72994), welches eine einfache Schnittstelle für die Zuordnung von Tastenkombinationen zu Javascript-Befehlen bietet und sowohl mit Firefox und Zotero Standalone funktioniert, oder [Pentadactyl](http://5digits.org/pentadactyl/index) oder [Vimperator](http://www.vimperator.org/vimperator), die beide eine erweiterte Kommandozeilen-Schnittstelle für Firefox bieten (Pentadactyl Benutzer könnten an [Zoterodactyl](https://github.com/willsALMANJ/Zoterodactyl) interessiert sein, eine Gruppe Pentadactyl Plugins, die viele Tastenkombinationen zu Pentadactyl hinzufügt). 
In den Beschreibungen der Funktionen unten sind die entsprechende Funktions Namen angegeben. 
Dies sind die Namen der Funktionen, die zugewiesen werden müssen, um diese Funktionen ohne Kontextmenüs aufzurufen.

### Kontextmenü Funktionen

Jede der folgenden Funktionen können aus dem Zotero Kontextmenü aufgerufen werden (zugänglich mit der rechten Maustaste in der zentralen Eintrags-Liste von Zotero, wo alle Einträge einer Sammlung aufgeführt sind). 
In den Zutilo Einstellungen (zugänglich im gleichen Menü wie die Zotero-Einstellungen), kann jede dieser Funktionen so eingestellt werden, dass diese im Zotero Kontextmenü, in einem Zutilo Untermenü des Zotero Kontextmenü oder überhaupt nicht angezeigt werden.

-   **Kopieren Tags:**

    Machen sie einen Rechtsklick auf einen oder mehrere markierte Einträge in der Zotero-Bibliothek und kopieren ihre Tags in die Zwischenablage als eine '\\r\\n' getrennte Liste. 
    Ab Zotero 4.0 kann eine solche Liste von Tags aus der Zwischenablage in einem neuen tag Feld eingefügt werden, um alle Tags zu einem Element gleichzeitig hinzuzufügen. 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.copyTags()`).

-   **Einfügen Tags:**

    Machen sie einen Rechtsklick auf einen oder mehrere markierte Einträge von Elementen in der Zotero-Bibliothek und fügen Sie den Inhalt der Zwischenablage in diesen als Tags ein. Der Inhalt der Zwischenablage muss eine '\\r\\n' oder '\\n' getrennte Liste sein (wie die durch die oben beschriebene "Tags Kopieren" Funktion erstellte Liste). 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.pasteTags()`).

-   **Autor Kopieren:**

    Machen sie einen Rechtsklick auf einen oder mehrere markierte Einträge von Elementen in der Zotero-Bibliothek und kopieren Sie die Autoren Einträge als eine '\\r\\n' getrennte Liste in die Zwischenablage . 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.copyCreators()`).

-   **Anhangpfade zeigen:**

    Zeigen Sie die Pfade zu ausgewählten Anhängen und die Anhänge der ausgewählten regulären Einträge (nacheinander als separate Dialogfenster - Sie wollen wahrscheinlich nicht mehr als ein paar Artikel zu einem Zeitpunkt auf diese Weise auswählen). 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.showAttachments()`).

-   **Anhangpfade ändern:**

    Ändern Sie den Anfang der Pfade für alle zugelassenen ausgewählten Anhänge und aller Anhänge der ausgewählten regulären Einträge. 
    Zwei Prompt Fenster werden angezeigt. 
    Das erste fragt nach dem alten Teilpfad, während das zweite nach dem neuen Teilpfad fragt. 
    Wenn Sie "C:/userData/references/" für den ersten Pfad und "E:/" für den zweiten Pfad eingeben, dann wird der Pfad eines verlinkten Anhangs von "C:/userData/references/journals/Nature/2008/coolPaper.pdf" zu "E:/journals/Nature/2008/coolPaper.pdf" geändert, während ein Anhang mit Pfad "E:/journals/Science/2010/neatPaper.pdf" unverändert bleibt. 
    Diese Funktion ist vor allem nützlich, wenn Sie verschiedene Computer oder Festplatten nutzen und die Links zu allen Ihren Anhängen erhalten bleiben sollen.

    Standardmäßig wird der alte Teilpfad nur mit dem Beginn eines jeden Anhangpfads verglichen. 
    Um Teile der verlinkten Pfade nicht am Anfang zu ändern, klicken Sie auf das "Alle Instanzen der Teilpfad Zeichenkette ersetzen" Kontrollkästchen in der ersten Eingabeaufforderung. Diese Option ist nützlich, wenn Sie einen Unterordner oder zwischen Windows-und Unix-Pfaden ("\\" und "/" ersetzen) umbenennen möchten. 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.modifyAttachments()`).

-   **Zugehörige Einträge verbinden:**

    Sorgt dafür, dass alle ausgewählten Elemente als miteinander zugehörig verbunden werden. 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.relateItems()`).

### Editierfunktionen für die Einträge

Zutilo implementiert derzeit mehrere Funktionen, die für die Bearbeitung von Zotero Einträge mit der Tastatur nützlich sind. 
Diese Funktionen können nicht von jedem UI Element aus aufgerufen werden (sie können aber, wie oben beschrieben, auf eine Tastenkombination zugewiesen werden). 
Die folgenden Funktionen arbeiten nur, wenn ein einziger Zotero Eintrag ausgewählt ist:

-   **Eintraginfo bearbeiten:** 

    Wählen Sie den Tab "Infos" im Eintragsbereich rechts. 
    Setzen Sie den Fokus auf das erste editierbare Feld der Eintraginfo. 
    (Name der Funktion: `ZutiloChrome.zoteroOverlay.editItemInfoGUI()`).

-   **Notizen hinzufügen:** 

    Wählen Sie den Tab "Notizen" im Eintragsbereich rechts. 
    Erstellen Sie eine neue Notiz. 
{'fraction_non_alphanumeric': 0.06260237874795242, 'fraction_numerical': 0.0035609999287800013, 'mean_word_length': 4.924894514767932, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '105945', 'n_tokens_mistral': 4739, 'n_tokens_neox': 4774, 'n_words': 1616}