----
[[irc_sasl]]
-=== Wie kann ich mich vor dem Betreten von Channels identifizieren?
+=== Wie kann ich mich vor dem Betreten von Kanälen identifizieren?
Sollte der Server SASL unterstützen,
ist es ratsam auf diese Funktion zurückzugreifen
Unterstützt der Server keine SASL Authentifizierung,
kann eine Verzögerung aktiviert werden,
-um sich vor dem Betreten von Channels bei "nickserv" zu identifizieren:
+um sich vor dem Betreten von Kanälen bei "nickserv" zu identifizieren:
----
/set irc.server.libera.command_delay 5
----
[[edit_autojoin]]
-=== Wie kann ich Channels zur autojoin Option entfernen/hinzufügen?
+=== Wie kann ich Kanäle zur autojoin Option hinzufügen oder entfernen?
Ab WeeChat ≥ 3.5 können Sie die Kanäle, denen Sie manuell betreten und verlassen,
automatisch aufzeichnen und die Serveroption „autojoin“ entsprechend anpassen.
/set irc.server.libera.autojoin_dynamic on
----
-// TRANSLATION MISSING
-With WeeChat ≥ 3.5, you can also add the current channel in the server
-autojoin option using the `/autojoin` command:
+Ab WeeChat ≥ 3.5 kann man mit dem `/autojoin` Befehl den
+aktuellen Kanal in die Serveroption autojoin hinzufügen:
----
/autojoin add
----
-// TRANSLATION MISSING
-Or another channel:
+oder einen beliebigen Kanal:
----
/autojoin add #test
----
-// TRANSLATION MISSING
-With WeeChat ≤ 3.4, um die Liste der autojoin Channels zu editieren,
-kann der Befehl `/set` genutzt werden.
-In folgendem Beispiel wird der "libera"-Server angepasst:
+Bis WeeChat ≤ 3.4, wird der `/set` Befehl verwendet, um die
+Liste der autojoin-Kanäle zu editieren. In folgendem Beispiel
+wird der "libera"-Server angepasst:
----
/set irc.server.libera.autojoin [TAB]
Man kann den Namen oder den Wert einer Option mit kbd:[Tab] vervollständigen
oder mittels kbd:[Shift+Tab] eine teilweise Vervollständigung durchführen,
was bei Namen sinnvoll ist, denn so braucht nicht die komplette Liste
-der Channels neu geschrieben werden.
+der Kanäle neu geschrieben werden.
-Es kann auch der `/fset` Befehl verwendet werden, um die Liste der Channels
+Es kann auch der `/fset` Befehl verwendet werden, um die Liste der Kanäle
zu editieren:
----
/fset autojoin
----
-// TRANSLATION MISSING
-With WeeChat ≤ 3.4, oder man nutzt ein Skript:
+Bis WeeChat ≤ 3.4 kann man auch ein Skript nutzen:
----
/script search autojoin
=== Was ist der Unterschied zwischen dem Befehl /ignore und /filter?
Der Befehl `/ignore` ist ein (clientseitiger) IRC-Befehl und beeinflusst direkt,
-welche vom Server empfangenen Nachrichten im IRC-Buffer (Server und Channel) landen.
+welche vom Server empfangenen Nachrichten im IRC-Buffer (Server und Kanäle) landen.
Durch diesen Befehl können bestimmte Nicks oder Hostnamen von bestimmten Servern
-oder Channels ignoriert werden.
+oder Kanäle ignoriert werden.
Der Befehl wird nicht auf den Inhalt eines IRC-Buffers angewandt.
Zutreffende Meldungen werden, bevor sie dem Buffer zugeführt werden,
von der "irc"-Erweiterung gelöscht. Es gibt somit keine Möglichkeit,
aller Filter ist kbd:[Alt+-].
[[filter_irc_join_part_quit]]
-=== Wie kann ich join/part/quit Meldungen in den IRC Channels filtern/unterdrücken?
+=== Wie kann ich join/part/quit Meldungen in den IRC Kanälen filtern/unterdrücken?
Zum einen mit dem Smart-Filter.
Bei dessen Anwendung werden join/part/quit-Meldungen von Usern angezeigt,
link:weechat_user.de.html#irc_smart_filter_join_part_quit[Benutzerhandbuch / einfacher Filter für join/part/quit Nachrichten].
[[filter_irc_join_channel_messages]]
-=== Wie kann ich Server-Nachrichten filtern, wenn ich einen IRC Channel betrete?
+=== Wie kann ich Server-Nachrichten filtern, wenn ich einen IRC Kanal betrete?
Ab WeeChat ≥ 0.4.1 kann man auswählen, welche Server-Nachrichten beim Betreten
-eines Channels angezeigt und welche verborgen werden sollen. Dazu nutzt man
+eines Kanals angezeigt und welche verborgen werden sollen. Dazu nutzt man
die Option _irc.look.display_join_message_ (für weitere Informationen, siehe
`+/help irc.look.display_join_message+`).
Um Nachrichten visuell zu verbergen, können diese gefiltert werden.
Dazu wird der Befehl `/filter` auf bestimmte Nachrichten-Tags angewandt.
-Das Tag _irc_329_ kennzeichnet beispielsweise das Erstellungsdatum des Channels.
+Das Tag _irc_329_ kennzeichnet beispielsweise das Erstellungsdatum des Kanals.
Siehe `/help filter`, um weitere Informationen über die Filterfunktion zu
erhalten.
und man nicht von diesen Mitteilungen überflutet werden möchte,
kann man WeeChat anweisen, abwesende Nicks in einer anderen Farbe darzustellen.
-Nutzt man Bitlbee ≥ 3, sollte man im _&bitlbee_ Channel folgendes eingeben:
+Nutzt man Bitlbee ≥ 3, sollte man im _&bitlbee_ Kanal folgendes eingeben:
----
channel set show_users online,away
----
-für ältere Versionen von Bitlbee gibt man im _&bitlbee_ Channel ein:
+für ältere Versionen von Bitlbee gibt man im _&bitlbee_ Kanal ein:
----
set away_devoice false
Die Angabe des Wertes erfolgt in Minuten.
Mit der Option _irc.server_default.away_check_max_nicks_ kann festgelegt werden,
-in welchen Channels eine Überprüfung stattfinden soll.
-Hierbei stellt der angegebene Wert die maximale Anzahl an Nicks in einem Channel dar,
-die den Channel gleichzeitig besuchen dürfen.
+in welchen Kanälen eine Überprüfung stattfinden soll.
+Hierbei stellt der angegebene Wert die maximale Anzahl an Nicks in einem Kanal dar,
+die den Kanal gleichzeitig besuchen dürfen.
Im folgenden Beispiel wird der Abwesenheitsstatus alle fünf Minuten überprüft.
-Dabei werden aber nur solche Channels berücksichtigt, die nicht mehr als 25
+Dabei werden aber nur solche Kanäle berücksichtigt, die nicht mehr als 25
Teilnehmer haben:
----
_irc.network.away_check_max_nicks_.
[[highlight_notification]]
-=== Wie kann ich mich benachrichtigen lassen, falls mich jemand in einem Channel direkt anspricht (highlight)?
+=== Wie kann ich mich benachrichtigen lassen, falls mich jemand in einem Kanal direkt anspricht (highlight)?
Seit WeeChat ≥ 1.0 gibt es standardmäßig den Trigger "beep",
der an das Terminal ein _BEL_ Signal schickt,
/script install buffer_autoset.py
----
-Um zum Beispiel Highlights (Hervorhebungen) von Nick "mike" im Channel
+Um zum Beispiel Highlights (Hervorhebungen) von Nick "mike" im Kanal
#weechat auf dem IRC Server libera zu deaktivieren:
----
/set weechat.bar.bitlist.items "@irc.bitlbee.&bitlbee:buffer_nicklist"
----
-// TRANSLATION MISSING
[[custom_bar_items]]
-===== Custom bar items
+===== Benutzerdefinierte Bar-Items
-Custom bar items can be added with the <<command_weechat_item,/item>> command,
-each new item having two properties defined via configuration options:
+Benutzerdefinierte Bar-Items können mit dem <<command_weechat_item,/item>> Befehl
+angelegt werden. Dabei hat jedes neue Element zwei Eigenschaften, die über
+Konfigurationsoptionen definiert werden:
-* `conditions`: evaluated conditions to display the bar item, for example to
- restrict the bar item to some specific buffers (if empty, the bar item is
- displayed everywhere)
-* `content`: evaluated content of bar item.
+* `conditions`: evaluierte Bedingung um das Element anzuzeigen. Zum Beispiel um das
+ Element nur in bestimmten Buffern anzuzeigen (falls leer, wird das Element in allen
+ Buffern angezeigt)
+* `content`: evaluierter Inhalt des Elements.
-In both options, the following variables can be used:
+In beiden Optionen können die folgenden Variablen verwendet werden:
-* `window`: pointer to the window where the bar is displayed (`NULL` for root bars)
-* `buffer`: pointer to buffer where the bar is displayed (current buffer for root bars).
+* `window`: Zeiger auf das Fenster, in dem die Bar angezeigt wird (`NULL` für root-Bars).
+* `buffer`: Zeiger auf den Buffer, in dem die Bar angezeigt wird (aktueller Bar für root-Bars.
-Examples of conditions:
+Beispiele für Bedingungen:
[width="100%",cols="2,10",options="header"]
|===
-| Condition | Description
-| `${window}` | Displayed in window bars only
-| `${buffer.number} == 1` | Displayed in all buffers with number = 1
-| `${buffer.plugin.name} == irc` | Displayed in all IRC buffers
-| `${type} == channel` | Displayed in all buffers where local variable `type` is set to `channel` (example: all IRC channels)
-| `${type} == private` | Displayed in all buffers where local variable `type` is set to `private` (example: all IRC private buffers)
+| Bedingung | Beschreibung
+| `${window}` | Wird nur in Fenster-Bars angezeigt
+| `${buffer.number} == 1` | Wird in allem Buffern angezeigt, wo die Nummer =1 ist
+| `${buffer.plugin.name} == irc` | Wird in allen IRC Buffern angezeigt
+| `${type} == channel` | Element wird in den Buffern angezeigt wo die lokale Variable `type` vom Typ `channel` gesetzt ist (Beispiel: alle IRC Kanäle)
+| `${type} == private` | Element wird in den Buffern angezeigt wo die lokale Variable `type` vom Typ `private` gesetzt ist (Beispiel: alle privaten IRC Buffer)
|===
[NOTE]
-There's no builtin way to refresh the custom bar items. You can use the
-<<trigger,Trigger>> plugin to force the refresh, for example via one or more
-signals received.
+Es gibt keine integrierte Möglichkeit, die benutzerdefinierten Elemente zu aktualisieren.
+Dazu muss die <<trigger,Trigger>> Erweitertung genutzt werden, beispielsweise über einen
+oder mehrere Signale die abgefragt werden.
-For more information and examples, see the <<command_weechat_item,/item>> command.
+Weitere Informationen und Beispiele finden Sie unter dem Befehl <<command_weechat_item,/item>>.
[[bar_filling]]
==== Darstellung innerhalb einer Bar