Sound notification

Additional code refactoring
This commit is contained in:
RainLoop Team 2015-01-27 01:06:00 +04:00
parent b42ce01e7e
commit aa84077ac4
87 changed files with 1573 additions and 574 deletions

View file

@ -1233,7 +1233,7 @@ class Actions
$aResult['AllowDropboxSocial'] = (bool) $oConfig->Get('social', 'dropbox_enable', false);
$aResult['DropboxApiKey'] = \trim($oConfig->Get('social', 'dropbox_api_key', ''));
if (!$aResult['AllowDropboxSocial'])
{
$aResult['DropboxApiKey'] = '';
@ -1332,6 +1332,7 @@ class Actions
$aResult['ShowImages'] = (bool) $oConfig->Get('webmail', 'show_images', false);
$aResult['ContactsAutosave'] = true;
$aResult['MPP'] = (int) $oConfig->Get('webmail', 'messages_per_page', 25);
$aResult['SoundNotification'] = false;
$aResult['DesktopNotifications'] = false;
$aResult['UseThreads'] = false;
$aResult['ReplySameFolder'] = false;
@ -1370,6 +1371,7 @@ class Actions
$aResult['ShowImages'] = (bool) $oSettings->GetConf('ShowImages', $aResult['ShowImages']);
$aResult['ContactsAutosave'] = (bool) $oSettings->GetConf('ContactsAutosave', $aResult['ContactsAutosave']);
$aResult['MPP'] = (int) $oSettings->GetConf('MPP', $aResult['MPP']);
$aResult['SoundNotification'] = (bool) $oSettings->GetConf('SoundNotification', $aResult['SoundNotification']);
$aResult['DesktopNotifications'] = (bool) $oSettings->GetConf('DesktopNotifications', $aResult['DesktopNotifications']);
$aResult['UseThreads'] = (bool) $oSettings->GetConf('UseThreads', $aResult['UseThreads']);
$aResult['ReplySameFolder'] = (bool) $oSettings->GetConf('ReplySameFolder', $aResult['ReplySameFolder']);
@ -1409,7 +1411,7 @@ class Actions
$bUserLanguage = false;
if (!$bAdmin && !$aResult['Auth'] && !empty($_COOKIE['rllang']) &&
$oConfig->Get('webmail', 'allow_languages_on_login', true))
$oConfig->Get('login', 'allow_languages_on_login', true))
{
$sLanguage = $_COOKIE['rllang'];
}
@ -1417,6 +1419,7 @@ class Actions
{
$sUserLanguage = '';
if (!$bAdmin && !$aResult['Auth'] &&
$oConfig->Get('login', 'allow_languages_on_login', true) &&
$oConfig->Get('login', 'determine_user_language', true))
{
$sUserLanguage = $this->detectUserLanguage();
@ -4057,6 +4060,7 @@ class Actions
$this->setSettingsFromParams($oSettings, 'ShowImages', 'bool');
$this->setSettingsFromParams($oSettings, 'ContactsAutosave', 'bool');
$this->setSettingsFromParams($oSettings, 'DesktopNotifications', 'bool');
$this->setSettingsFromParams($oSettings, 'SoundNotification', 'bool');
$this->setSettingsFromParams($oSettings, 'UseThreads', 'bool');
$this->setSettingsFromParams($oSettings, 'ReplySameFolder', 'bool');
$this->setSettingsFromParams($oSettings, 'UseCheckboxesInList', 'bool');

View file

@ -29,9 +29,9 @@
name: 'Checkbox',
params: { value: allowLanguagesOnLogin, label: 'Allow language selection on login screen' }
}"></div>
<div data-bind="component: {
<div data-bind="visible: allowLanguagesOnLogin, component: {
name: 'Checkbox',
params: { value: determineUserLanguage, label: 'Try to determine user language' }
params: { enable: allowLanguagesOnLogin, value: determineUserLanguage, label: 'Try to determine user language' }
}"></div>
</div>
</div>

View file

@ -9,18 +9,10 @@
name: 'Checkbox',
params: { value: capaTwoFactorAuth, label: 'Allow 2-Step Verification (Google Authenticator)' }
}"></div>
</div>
</div>
<div class="control-group">
<div class="controls">
<div data-bind="component: {
name: 'Checkbox',
params: { value: useLocalProxyForExternalImages, label: 'Use local proxy for external images' }
}"></div>
</div>
</div>
<div class="control-group">
<div class="controls">
<div data-bind="component: {
name: 'Checkbox',
params: { value: capaOpenPGP, label: 'Allow OpenPGP', inline: true }
@ -35,36 +27,6 @@
</div>
</div>
</div>
<div class="form-horizontal">
<div class="legend">
SSL
</div>
<div class="control-group">
<div class="controls">
<div data-bind="component: {
name: 'Checkbox',
params: {
value: verifySslCertificate,
label: 'Require verification of SSL certificate used (IMAP/SMTP)',
inline: true
}
}"></div>
&nbsp;&nbsp;
<span style="color:red">(unstable)</span>
<br />
<div data-bind="component: {
name: 'Checkbox',
params: {
enable: verifySslCertificate,
value: allowSelfSigned,
label: 'Allow self signed certificates'
}
}"></div>
</div>
</div>
</div>
<br />
<div class="form-horizontal">
<div class="legend">
Admin Panel Access Credentials
@ -116,4 +78,33 @@
</div>
</div>
</div>
<div class="form-horizontal">
<div class="legend">
SSL
</div>
<div class="control-group">
<div class="controls">
<div data-bind="component: {
name: 'Checkbox',
params: {
value: verifySslCertificate,
label: 'Require verification of SSL certificate used (IMAP/SMTP)',
inline: true
}
}"></div>
&nbsp;&nbsp;
<span style="color:red">(unstable)</span>
<br />
<div data-bind="component: {
name: 'Checkbox',
params: {
enable: verifySslCertificate,
value: allowSelfSigned,
label: 'Allow self signed certificates'
}
}"></div>
</div>
</div>
</div>
</div>

View file

@ -74,6 +74,8 @@
<i class="icon-filter"></i>
&nbsp;
<a href="#" class="g-ui-link">Sieve configuration</a>
&nbsp;&nbsp;
<span style="color:red">(beta)</span>
</span>
</div>
</div>
@ -91,7 +93,6 @@
</div>
</div>
<div data-bind="visible: useSieve">
<br />
<div class="row">
<div class="span5">
<div data-bind="component: {

View file

@ -91,6 +91,7 @@
value: useCheckboxesInList
}
}"></div>
<br />
<div data-bind="visible: threading, component: {
name: 'Checkbox',
params: {
@ -108,9 +109,9 @@
</div>
</div>
</div>
<div class="form-horizontal" data-bind="visible: isDesktopNotificationSupported">
<div class="form-horizontal" data-bind="visible: isDesktopNotificationSupported() || soundNotificationIsSupported()">
<div class="legend">
<span class="i18n i18n-animation" data-i18n-text="SETTINGS_GENERAL/LABEL_CHROME_NOTIFICATION"></span>
<span class="i18n i18n-animation" data-i18n-text="SETTINGS_GENERAL/LABEL_NOTIFICATIONS"></span>
</div>
<div class="control-group">
<div class="controls">
@ -129,6 +130,20 @@
<span class="i18n" style="color: #999" data-i18n-text="SETTINGS_GENERAL/LABEL_CHROME_NOTIFICATION_DESC_DENIED"></span>
</span>
</div>
<div data-bind="visible: soundNotificationIsSupported">
<div data-bind="component: {
name: 'Checkbox',
params: {
label: 'SETTINGS_GENERAL/LABEL_SOUND_NOTIFICATION',
value: enableSoundNotification,
inline: true
}
}"></div>
&nbsp;&nbsp;
<span data-bind="click: testSoundNotification" style="color:red;cursor:pointer">
<i class="icon-right-dir iconsize20"></i>
</span>
</div>
</div>
</div>
</div>

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Place replies in the folder of the message being repl
LABEL_SHOW_IMAGES = "Always display external images in message body"
LABEL_SHOW_ANIMATION = "Show animation"
LABEL_MESSAGE_PER_PAGE = "messages on page"
LABEL_CHROME_NOTIFICATION = "Известия"
LABEL_NOTIFICATIONS = "Известия"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Show new messages notification popups"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Blocked by the browser)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Antworten im gleichen Ordner wie die Nachricht, auf d
LABEL_SHOW_IMAGES = "In der Nachricht enthaltene Bilder immer anzeigen"
LABEL_SHOW_ANIMATION = "Animation anzeigen"
LABEL_MESSAGE_PER_PAGE = "Nachrichten pro Seite"
LABEL_CHROME_NOTIFICATION = "Benachrichtigungen"
LABEL_NOTIFICATIONS = "Benachrichtigungen"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Popups einblenden, wenn neue Nachrichten vorhanden sind"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Vom Browser blockiert.)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Place replies in the folder of the message being repl
LABEL_SHOW_IMAGES = "Always display external images in message body"
LABEL_SHOW_ANIMATION = "Show animation"
LABEL_MESSAGE_PER_PAGE = "messages on page"
LABEL_CHROME_NOTIFICATION = "Notifications"
LABEL_NOTIFICATIONS = "Notifications"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Show new messages notification popups"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Blocked by the browser)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Coloque las respuestas en la carpeta del mensaje que
LABEL_SHOW_IMAGES = "Mostrar siempre las imágenes en el cuerpo del mensaje"
LABEL_SHOW_ANIMATION = "Mostrar animación"
LABEL_MESSAGE_PER_PAGE = "mensajes en página"
LABEL_CHROME_NOTIFICATION = "Notificaciones"
LABEL_NOTIFICATIONS = "Notificaciones"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Mostrar notificación de nuevos mensajes en Popup"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Bloqueado por el explorador)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Placer les réponses dans le dossier du message"
LABEL_SHOW_IMAGES = "Toujours afficher les images dans le mail"
LABEL_SHOW_ANIMATION = "Voir les animations"
LABEL_MESSAGE_PER_PAGE = "messages par page"
LABEL_CHROME_NOTIFICATION = "Notifications"
LABEL_NOTIFICATIONS = "Notifications"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Afficher un pop-up de notification pour les nouveaux messages"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Bloqué par le navigateur)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Place replies in the folder of the message being repl
LABEL_SHOW_IMAGES = "Always display external images in message body"
LABEL_SHOW_ANIMATION = "Show animation"
LABEL_MESSAGE_PER_PAGE = "messages on page"
LABEL_CHROME_NOTIFICATION = "Notifications"
LABEL_NOTIFICATIONS = "Notifications"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Show new messages notification popups"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Blocked by the browser)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Setja svör í möppu þar sem bréfið sem er verið
LABEL_SHOW_IMAGES = "Sýna ávallt myndir í bréfum"
LABEL_SHOW_ANIMATION = "Sýna hreyfingar"
LABEL_MESSAGE_PER_PAGE = "bréf á síðu"
LABEL_CHROME_NOTIFICATION = "Tilkynningar"
LABEL_NOTIFICATIONS = "Tilkynningar"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Sýna tilkynningarglugga fyrir ný bréf"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Lokað af vafra)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Posiziona le risposte nella cartella del messaggio a
LABEL_SHOW_IMAGES = "Visualizza sempre le immagini esterne nel messaggio"
LABEL_SHOW_ANIMATION = "Mostra le animazioni"
LABEL_MESSAGE_PER_PAGE = "messaggi per pagina"
LABEL_CHROME_NOTIFICATION = "Notifiche"
LABEL_NOTIFICATIONS = "Notifiche"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Mostra le notifiche in caso di nuovi messaggi"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Bloccate dal browser)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Place replies in the folder of the message being repl
LABEL_SHOW_IMAGES = "外部画像を常に表示する"
LABEL_SHOW_ANIMATION = "Show animation"
LABEL_MESSAGE_PER_PAGE = "件のメールを1ページに表示する"
LABEL_CHROME_NOTIFICATION = "通知設定"
LABEL_NOTIFICATIONS = "通知設定"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "新しいメッセージを受信したらポップアップで知らせる"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(ブラウザでブロックされています)"

View file

@ -464,7 +464,8 @@ LABEL_REPLY_SAME_FOLDER = "답장 메시지를 같은 폴더에 위치시킵니
LABEL_SHOW_IMAGES = "본문 내 외부 이미지를 항상 표시합니다."
LABEL_SHOW_ANIMATION = "애니메이션 보기"
LABEL_MESSAGE_PER_PAGE = "페이지 당 메시지 수"
LABEL_CHROME_NOTIFICATION = "알림"
LABEL_NOTIFICATIONS = "알림"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "새 메시지 알림 팝업 사용"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(브라우저에 의해 차단됨)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Atsakymus dėti į katalogą, kuriame yra pradinė ž
LABEL_SHOW_IMAGES = "Visada rodyti išorinius vaizdus žinutėse"
LABEL_SHOW_ANIMATION = "Rodyti animaciją"
LABEL_MESSAGE_PER_PAGE = "Žinučių lape"
LABEL_CHROME_NOTIFICATION = "Pranešimai"
LABEL_NOTIFICATIONS = "Pranešimai"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Rodyti iššokančius pranešimus apie naujas žinutes"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Blokuoja naršyklė)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Atbildes ziņojumus ielikt mapē kurā atrodas vēstu
LABEL_SHOW_IMAGES = "Vienmēr rādīt attēlus ziņojumos"
LABEL_SHOW_ANIMATION = "Rādīt animāciju"
LABEL_MESSAGE_PER_PAGE = "ziņojumi lapā"
LABEL_CHROME_NOTIFICATION = "Paziņojumi"
LABEL_NOTIFICATIONS = "Paziņojumi"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Rādīt jaunus paziņojumus kā izlecošus logus"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Parlūkprogramma bloķēja)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Plaats antwoorden in de map van het originele bericht
LABEL_SHOW_IMAGES = "Afbeeldingen altijd weergeven in het bericht"
LABEL_SHOW_ANIMATION = "Toon animaties"
LABEL_MESSAGE_PER_PAGE = "berichten op pagina"
LABEL_CHROME_NOTIFICATION = "Notificaties"
LABEL_NOTIFICATIONS = "Notificaties"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Toon nieuwe berichten popup"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Geblokkeerd door de browser)"

View file

@ -466,7 +466,8 @@ LABEL_REPLY_SAME_FOLDER = "Plasser svar i samme mappe som meldingen du svarer p
LABEL_SHOW_IMAGES = "Vis alltid eksterne bilder i meldingsteksten"
LABEL_SHOW_ANIMATION = "Vis animasjon"
LABEL_MESSAGE_PER_PAGE = "meldinger på hver side"
LABEL_CHROME_NOTIFICATION = "Varsler"
LABEL_NOTIFICATIONS = "Varsler"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Vis popup-varsel når du mottar en ny melding"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Blokkert av nettleseren)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Umieść odpowiedź w folderze wiadomości, na któr
LABEL_SHOW_IMAGES = "Zawsze wyświetlaj obrazy w wiadomościach"
LABEL_SHOW_ANIMATION = "Odtwarzaj animacje"
LABEL_MESSAGE_PER_PAGE = "wiadomości na stronie"
LABEL_CHROME_NOTIFICATION = "Powiadomienia"
LABEL_NOTIFICATIONS = "Powiadomienia"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Wyświetlaj powiadomienia o nowych wiadomościach"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Zablokowane przez przeglądarkę)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Colocar resposta na mesma pasta da mensagem respondid
LABEL_SHOW_IMAGES = "Sempre exibir imagens no corpo da mensagem"
LABEL_SHOW_ANIMATION = "Mostrar animação"
LABEL_MESSAGE_PER_PAGE = "Mensagens por Página"
LABEL_CHROME_NOTIFICATION = "Notificações"
LABEL_NOTIFICATIONS = "Notificações"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Mostrar notificação popup para novas mensagens"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Bloqueado pelo navegador)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Colocar respostas na pasta de mensagens respondidas p
LABEL_SHOW_IMAGES = "Sempre exibir imagens no corpo da mensagem"
LABEL_SHOW_ANIMATION = "Mostrar animação"
LABEL_MESSAGE_PER_PAGE = "Página de mensagens"
LABEL_CHROME_NOTIFICATION = "Notificações"
LABEL_NOTIFICATIONS = "Notificações"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Mostrar as novas mensagens de notificação"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Bloqueado pelo navegador)"

View file

@ -466,7 +466,8 @@ LABEL_REPLY_SAME_FOLDER = "Răspunsurile în același folder cu originalul"
LABEL_SHOW_IMAGES = "Arată imaginile externe în corpul mesajului, fără avertisment"
LABEL_SHOW_ANIMATION = "Utilizați animația"
LABEL_MESSAGE_PER_PAGE = "mesaje pe o pagină"
LABEL_CHROME_NOTIFICATION = "Notificări"
LABEL_NOTIFICATIONS = "Notificări"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Afișați notificări desktop pentru mesaje noi"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(browser-ul blocat)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Помещать ответы в ту же папку
LABEL_SHOW_IMAGES = "Показывать внешние изображения в теле письма без предупреждения"
LABEL_SHOW_ANIMATION = "Использовать анимацию"
LABEL_MESSAGE_PER_PAGE = "сообщений на одной странице"
LABEL_CHROME_NOTIFICATION = "Уведомления"
LABEL_NOTIFICATIONS = "Уведомления"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Показывать уведомления о новых сообщениях в всплывающих подсказках"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Блокировано браузером)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Umiestňovať odpovede do priečinka so správou ktor
LABEL_SHOW_IMAGES = "Vždy zobrazovať obrázky v tele správy"
LABEL_SHOW_ANIMATION = "Animovať"
LABEL_MESSAGE_PER_PAGE = "správ na stranu"
LABEL_CHROME_NOTIFICATION = "Notifikácie"
LABEL_NOTIFICATIONS = "Notifikácie"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Zobrazovať upozornenia na nové správy"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Zablokované prehliadačom)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Placera svar i samma mapp som mottagna meddelandet."
LABEL_SHOW_IMAGES = "Visa alltid bilder i mail"
LABEL_SHOW_ANIMATION = "Visa animeringar"
LABEL_MESSAGE_PER_PAGE = "meddelanden per sida"
LABEL_CHROME_NOTIFICATION = "Aviseringar"
LABEL_NOTIFICATIONS = "Aviseringar"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Visa nya meddelande-aviseringar som popup-fönster"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Blockat av webbläsaren)"

View file

@ -465,7 +465,8 @@ LABEL_REPLY_SAME_FOLDER = "Klasördeki cevapları mesajlarda göster"
LABEL_SHOW_IMAGES = "Herzaman gelen maillerdeki resimleri görüntüle."
LABEL_SHOW_ANIMATION = "Animasyonu göster"
LABEL_MESSAGE_PER_PAGE = "messages on page"
LABEL_CHROME_NOTIFICATION = "Bildirimler"
LABEL_NOTIFICATIONS = "Bildirimler"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Yeni mesajları pop-up ile göster"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Tarayıcınız tarafından engellendi)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "Поміщати відповіді в ту ж тек
LABEL_SHOW_IMAGES = "Показувати зовнішні зображення в тілі листа без попередження"
LABEL_SHOW_ANIMATION = "Використовувати анімацію"
LABEL_MESSAGE_PER_PAGE = "повідомлень на одній сторінці"
LABEL_CHROME_NOTIFICATION = "Сповіщення"
LABEL_NOTIFICATIONS = "Сповіщення"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "Показувати сповіщення про нові повідомлення у підказках"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Заблоковано браузером)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "将回复的邮件放置到其回复的邮件所在
LABEL_SHOW_IMAGES = "总是显示外部图片信息"
LABEL_SHOW_ANIMATION = "显示动画"
LABEL_MESSAGE_PER_PAGE = "封邮件每页"
LABEL_CHROME_NOTIFICATION = "通知"
LABEL_NOTIFICATIONS = "通知"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "显示新邮件弹窗"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(被浏览器阻止)"

View file

@ -467,7 +467,8 @@ LABEL_REPLY_SAME_FOLDER = "將回復的郵件放置到其回復的郵件所在
LABEL_SHOW_IMAGES = "總是顯示外部圖片資訊"
LABEL_SHOW_ANIMATION = "顯示動畫"
LABEL_MESSAGE_PER_PAGE = "封郵件每頁"
LABEL_CHROME_NOTIFICATION = "通知"
LABEL_NOTIFICATIONS = "通知"
LABEL_SOUND_NOTIFICATION = "Sound notification"
LABEL_CHROME_NOTIFICATION_DESC = "顯示新郵件彈窗"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(被瀏覽器阻止)"