Module: website
Branch: master
Commit: 9e8bf7327bf26ddf532a374a85abf38a18bba7e8
URL: https://source.winehq.org/git/website.git/?a=commit;h=9e8bf7327bf26ddf532a3…
Author: Rebekka Zwing <rebekka.zwing(a)ok.de>
Date: Wed Jun 9 21:30:11 2021 +0200
Update German IRC translation.
Signed-off-by: Rebekka Zwing <rebekka.zwing(a)ok.de>
Signed-off-by: André Hentschel <nerv(a)dawncrow.de>
Signed-off-by: Julian Rüger <jr98(a)gmx.net>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
templates/de/irc.template | 120 +++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 107 insertions(+), 13 deletions(-)
diff --git a/templates/de/irc.template b/templates/de/irc.template
index 9a52b52b..2195005f 100644
--- a/templates/de/irc.template
+++ b/templates/de/irc.template
@@ -1,20 +1,114 @@
-<!--TITLE:[Live Support Chat]-->
-<!--BLURB:[Live Support Chat]-->
+<!--TITLE:[Live Community Chat]-->
-<h1 class="title">Live Support Chat</h1>
+<h1 class="title">Live Community Chat</h1>
-<p>Auf <a href="http://www.freenode.net">Freenode.net</a> gibt es einen IRC-Kanal für Wine.
-Du kannst den Chatroom mit einem IRC-Programm wie z.B. <a href="http://www.xchat.org/">X-Chat</a>
-betreten. Verwende folgende Einstellungen:</p>
+<p>Auf <a href="https://libera.chat/">Libera.Chat</a> gibt es mehrere
+IRC-Kanäle für Wine. Den Chatraum kannst du mit einem IRC-Programm betreten, z.B.
+<a href="https://hexchat.github.io/">HexChat</a>. Nutze folgende Einstellungen:</p>
<blockquote>
- <b>Server:</b> irc.freenode.net<br>
- <b>Port:</b> 6667<br>
- <b>Channel:</b> #winehq<br>
+ <b>Server:</b> irc.libera.chat<br>
+ <b>Port:</b> 6697<br>
+ <b>TLS:</b> AN
</blockquote>
-<p>Wenn du Firefox oder einen anderen Browser nutzt der IRC-Urls unterstütz, kannst du den Chat
-betreten indem du auf <a href="irc://irc.freenode.net/winehq">irc://irc.freenode.net/winehq</a>
-klickst.</p>
+<p>Welchen Kanal du wählen solltest hängt davon ab,
+welches Thema du erörtern möchtest:</p>
-<p> </p>
+<blockquote>
+ <b>#winehq:</b> Unterstützung und Hilfe von anderen Benutzern beim Ausführen von Wine <br>
+ <b>#crossover:</b> Benutzer-Support und Hilfe beim Ausführen von Crossover <br>
+ <b>#winehackers:</b> Entwicklung und andere Möglichkeiten um einen Beitrag für Wine zu leisten<br>
+ <b>#winehq-social:</b> Ungezwungene, andere Themen betreffende Chats, mit verschiedenen Community Mitgliedern<br>
+</blockquote>
+
+<p>Benutzer eines Browsers (z.B. Firefox), der IRC-URLs unterstützt,
+können an einem Chat teilnehmen indem sie ihn anklicken:</p>
+<ul>
+ <li><a href="irc://irc.libera.chat/winehq">#winehq</a></li>
+ <li><a href="irc://irc.libera.chat/crossover">#crossover</a></li>
+ <li><a href="irc://irc.libera.chat/winehackers">#winehackers</a></li>
+ <li><a href="irc://irc.libera.chat/winehq-social">#winehq-social</a></li>
+</ul>
+
+<p>Damit Diskussionen so fokussiert und hilfreich wie möglich bleiben, versuche
+deine Fragen zu recherchieren, bevor du jemanden im IRC danach fragst. Das
+<a href="https://wiki.winehq.org/FAQ">Wine FAQ</a>,
+<a href="//appdb.winehq.org">AppDB</a>, und die
+<a href="//www.winehq.org/download">Downloadseite</a> sind gute
+Optionen, um deine Frage vielleicht selbst zu beantworten.</p>
+
+<h2>IRC-Regeln und -Strafen</h2>
+
+<p> Abgesehen davon, dass man sich nicht beleidigend oder offensichtlich Rücksichtslos
+verhalten soll, gibt es ein Paar einfache Regeln, die jeder auf IRC einzuhalten hat.
+In den meisten Fällen wird ein erster Regelbruch als Versehen aufgefasst und es wird eine
+Verwarnung geben. Nachdem du deine Warnungen allerdings aufgebraucht hast, wirst du aus dem Kanal
+geworfen.</p>
+
+<p>Wenn du zu oft rausgeworfen wurdest und weiterhin Regeln brichst, wirst du
+für zwei Stunden vom Kanal verbannt. Jegliche Probleme danach
+führen zu einer endgültigen Verbannung, welche nur durch einen Einspruch gekippt
+werden kann. Wenn du einen Rauswurf anfechten möchtest, gehe auf <b>#winehq-social</b>
+(oder auf die <a href="mailto:wine-devel@winehq.org">Wine-Devel Mailingliste</a>, wenn du
+von <b>#winehq-social</b> verbannt wurdest), und erkläre warum du glaubst, dass dies passiert
+ist und warum die Verbannung aufgehoben werden sollte.</p>
+
+<table class="table">
+<thead>
+ <tr class="black inverse small">
+ <th>Regel</th>
+ <th>Erläuterung</th>
+ <th>Verwarnungen</th>
+ <th>Rauswürfe</th>
+ </tr>
+</thead>
+<tbody>
+ <tr
+ <td>Bitte nicht spammen.</td>
+ <td></td>
+ <td>1</td>
+ <td>2</td>
+ </tr>
+ <tr>
+ <td>Nutze ein Pastebin, um mehr als eine oder zwei Zeilen zu schicken.</td>
+ <td></td>
+ <td>0</td>
+ <td>5</td>
+ </tr>
+ <tr>
+ <td>Schreibe im passenden Kanal.</td>
+ <td>Wenn du unsicher bist, frage bei <b>#winehq</b> welcher Kanal der richtige ist.</td>
+ <td>2</td>
+ <td>3</td>
+ </tr>
+ <tr>
+ <td>Nur Wine und Crossover werden in den jeweiligen Kanälen
+ unterstützt.</td>
+ <td>Sidenet, WineDoors, Cedega, IEs4Linux, etc. werden <b>nicht</b>
+ unterstützt.</td>
+ <td>2</td>
+ <td>1</td>
+ </tr>
+ <tr>
+ <td>Bevor du auf <b>#winehq</b> nach Hilfe fragst, überprüfe, ob du die
+ neueste Version von Wine nutzt.</td>
+ <td>Wenn du dir unsicher bist, führe <tt>wine --version</tt> in der Befehlszeile aus, um
+ deine Version zu ermitteln</td>
+ <td>3</td>
+ <td>1</td>
+ </tr>
+ <tr>
+ <td>Bitte warte, bis du an der Reihe bist.</td>
+ <td></td>
+ <td>3</td>
+ <td>1</td>
+ </tr>
+ <tr>
+ <td>Diskutiere <b>nicht</b> über Raubkopien.</td>
+ <td></td>
+ <td>1</td>
+ <td>1</td>
+ </tr>
+</tbody>
+</table>
Module: wine
Branch: master
Commit: 054b7c8204ea7be2157cbeb690dabc85c2eaa08b
URL: https://source.winehq.org/git/wine.git/?a=commit;h=054b7c8204ea7be2157cbeb6…
Author: Giovanni Mascellani <gmascellani(a)codeweavers.com>
Date: Wed Jun 9 12:56:18 2021 +0200
winex11.drv: Allow keyboard layout score to be negative.
The keyboard layout matching algorithm can assign a negative score
to a keyboard layout. If the user has a strange keyboard layout,
possibly a custom one, it might happen that all keyboard layouts
known by Wine get a negative score. This is not an error in itself,
and we should still strive to find the best match.
Signed-off-by: Giovanni Mascellani <gmascellani(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/winex11.drv/keyboard.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/winex11.drv/keyboard.c b/dlls/winex11.drv/keyboard.c
index d86f418a64e..5fde07ead31 100644
--- a/dlls/winex11.drv/keyboard.c
+++ b/dlls/winex11.drv/keyboard.c
@@ -1432,7 +1432,7 @@ X11DRV_KEYBOARD_DetectLayout( Display *display )
KeySym keysym = 0;
const char (*lkey)[MAIN_LEN][4];
unsigned max_seq = 0;
- int max_score = 0, ismatch = 0;
+ int max_score = INT_MIN, ismatch = 0;
char ckey[256][4];
syms = keysyms_per_keycode;