FIRE-15636: Added the following settings to chat preferences:

* GroupSnoozeTime (Snooze duration for group chats)
* FSNotifyUnreadChatMessages (notify about unread nearby chat messages in history)
* FSNotifyUnreadIMMessages (notify about unread IM messages in history)
Ansariel 2015-03-02 10:19:48 +01:00
parent 2d1c19bc50
commit 7749514e1d
2 changed files with 84 additions and 10 deletions

View File

@ -55,6 +55,11 @@
<check_box label="Miniaturicons anzeigen, falls V2/3-Chat-Stil verwendet wird" name="ShowChatMiniIcons"/>
<check_box label="Ende der letzten Konversation anzeigen" name="LogShowHistory"/>
<check_box name="FSTypingChevronPrefix" label="Zusätzlichen Pfeil (&gt;) als Schreib-Indikator in IM-Fenstern anzeigen"/>
<text name="show_unread_messages_label" width="245">
Hinweis über neue Nachrichten anzeigen für:
</text>
<check_box width="110" name="FSNotifyUnreadChatMessages" label="Chat in der Nähe" tool_tip="Zeigt einen Hinweis mit der Anzahl an neuen, ungelesenen Nachrichten innerhalb des Fensters an, falls neue Nachrichten eintreffen, während in der Ansicht zurückgescrollt wurde, um den Verlauf zu lesen."/>
<check_box width="200" name="FSNotifyUnreadIMMessages" label="IM- und Gruppenchats" tool_tip="Zeigt einen Hinweis mit der Anzahl an neuen, ungelesenen Nachrichten innerhalb des Fensters an, falls neue Nachrichten eintreffen, während in der Ansicht zurückgescrollt wurde, um den Verlauf zu lesen."/>
<text name="show_ims_in_label" width="115">
IMs anzeigen in:
</text>
@ -112,9 +117,16 @@
<combo_box.item label="Fett, Kursiv &amp; Unterstreichen" name="BOLDITALICUNDERLINE"/>
</combo_box>
<check_box name="FSMuteAllGroups" label="ALLE Gruppenchats deaktivieren"/>
<check_box name="FSMuteGroupWhenNoticesDisabled" label="Deaktivierung von 'Gruppenmitteilungen erhalten' deaktiviert auch Gruppenchat"/>
<check_box name="FSMuteGroupWhenNoticesDisabled" label="Deaktivierung von „Gruppenmitteilungen erhalten“ deaktiviert auch Gruppenchat"/>
<check_box name="FSIgnoreAdHocSessions" label="Automatisch alle Konferenzen ignorieren und verlassen"/>
<check_box name="FSReportIgnoredAdHocSession" label="Ignorierte Konferenzen im Chat in der Nähe melden"/>
<text name="group_snooze_time_label" tool_tip="Legt die Zeitspanne fest, für die ein Gruppenchat beim Klicken auf den Button „Temporär unterdrücken“ unterdrückt wird. Bei einem Wert von 0 wird das Fenster bis zum Eintreffen der nächsten Nachricht geschlossen." width="185">
Gruppenchat-Stummschaltdauer:
</text>
<spinner name="GroupSnoozeTime" tool_tip="Legt die Zeitspanne fest, für die ein Gruppenchat beim Klicken auf den Button „Temporär unterdrücken“ unterdrückt wird. Bei einem Wert von 0 wird das Fenster bis zum Eintreffen der nächsten Nachricht geschlossen."/>
<text name="group_snooze_time_seconds_label" tool_tip="Legt die Zeitspanne fest, für die ein Gruppenchat beim Klicken auf den Button „Temporär unterdrücken“ unterdrückt wird. Bei einem Wert von 0 wird das Fenster bis zum Eintreffen der nächsten Nachricht geschlossen.">
Sekunden
</text>
</panel>
<!-- Chat: Typing -->

View File

@ -362,7 +362,7 @@
name="ShowChatMiniIcons"
top_pad="1"
width="400" />
<check_box
<check_box
enabled="false"
control_name="LogShowHistory"
height="16"
@ -372,14 +372,44 @@
name="LogShowHistory"
top_pad="1"
width="400" />
<check_box
layout="topleft"
top_pad="1"
height="16"
width="400"
name="FSTypingChevronPrefix"
control_name="FSTypingChevronPrefix"
label="Add additional chevron (&gt;) as typing indicator to IM sessions"/>
<check_box
layout="topleft"
top_pad="1"
height="16"
width="400"
name="FSTypingChevronPrefix"
control_name="FSTypingChevronPrefix"
label="Add additional chevron (&gt;) as typing indicator to IM sessions"/>
<text
name="show_unread_messages_label"
follows="left|top"
layout="topleft"
left="20"
height="12"
width="200"
top_pad="5">
Show new message notification for:
</text>
<check_box
layout="topleft"
left_pad="5"
top_delta="0"
height="16"
width="100"
name="FSNotifyUnreadChatMessages"
control_name="FSNotifyUnreadChatMessages"
label="Nearby chat"
tool_tip="Shows a notification with the number of new unread messages in the nearby chat window if new messages arrive while the view is scrolled back to read the chat history."/>
<check_box
layout="topleft"
left_pad="10"
top_delta="0"
height="16"
width="200"
name="FSNotifyUnreadIMMessages"
control_name="FSNotifyUnreadIMMessages"
label="Instant and group messages"
tool_tip="Shows a notification with the number of new unread messages in the instant/group message window if new messages arrive while the view is scrolled back to read the chat history."/>
<text
name="show_ims_in_label"
@ -675,6 +705,38 @@
name="FSReportIgnoredAdHocSession"
control_name="FSReportIgnoredAdHocSession"
label="Report ignored conference chats in nearby chat"/>
<text
name="group_snooze_time_label"
layout="topleft"
left="20"
follows="left|top"
top_pad="8"
height="16"
tool_tip="Amount of time a group chat will be muted when pressing the &quot;Snooze&quot; button. Setting a value of 0 will effectively just close the window until the next group message arrives."
width="160">
Group Chat Snooze Duration:
</text>
<spinner
decimal_digits="0"
control_name="GroupSnoozeTime"
follows="left|top"
height="20"
increment="1"
left_pad="10"
min_val="0"
name="GroupSnoozeTime"
tool_tip="Amount of time a group chat will be muted when pressing the &quot;Snooze&quot; button. Setting a value of 0 will effectively just close the window until the next group message arrives."
width="60" />
<text
follows="left|top"
height="20"
left_pad="3"
top_delta="4"
name="group_snooze_time_seconds_label"
tool_tip="Amount of time a group chat will be muted when pressing the &quot;Snooze&quot; button. Setting a value of 0 will effectively just close the window until the next group message arrives."
width="70">
seconds
</text>
</panel>
<!-- Chat: Typing -->