This commit is contained in:
the-djmaze 2023-02-01 12:21:31 +01:00
parent 67488a56f6
commit cefe679c98
47 changed files with 117 additions and 15 deletions

View file

@ -1,7 +1,7 @@
import 'External/User/ko';
import { SMAudio } from 'Common/Audio';
import { isArray, pString } from 'Common/Utils';
import { isArray, pString, pInt } from 'Common/Utils';
import { mailToHelper, setLayoutResizer, dropdownsDetectVisibility } from 'Common/UtilsUser';
import {
@ -61,7 +61,7 @@ import { AskPopupView } from 'View/Popup/Ask';
import {
folderInformation,
folderInformationMultiply,
refreshFoldersInterval,
setRefreshFoldersInterval,
messagesMoveHelper,
messagesDeleteHelper
} from 'Common/Folders';
@ -229,13 +229,7 @@ export class AppUser extends AbstractApp {
SettingsUserScreen
]);
setInterval(() => {
const cF = FolderUserStore.currentFolderFullName(),
iF = getFolderInboxName();
folderInformation(iF);
iF === cF || folderInformation(cF);
folderInformationMultiply();
}, refreshFoldersInterval);
setRefreshFoldersInterval(pInt(SettingsGet('CheckMailInterval')));
ContactUserStore.init();

View file

@ -14,8 +14,24 @@ import { serverRequest } from 'Common/Links';
import Remote from 'Remote/User/Fetch';
let refreshInterval,
// Default every 5 minutes
refreshFoldersInterval = 300000;
export const
setRefreshFoldersInterval = minutes => {
refreshFoldersInterval = Math.max(5, minutes) * 60000;
clearInterval(refreshInterval);
refreshInterval = setInterval(() => {
const cF = FolderUserStore.currentFolderFullName(),
iF = getFolderInboxName();
folderInformation(iF);
iF === cF || folderInformation(cF);
folderInformationMultiply();
}, refreshFoldersInterval);
},
sortFolders = folders => {
try {
let collator = new Intl.Collator(undefined, {numeric: true, sensitivity: 'base'});
@ -87,9 +103,6 @@ folderListOptionsBuilder = (
return aResult;
},
// Every 5 minutes
refreshFoldersInterval = 300000,
/**
* @param {string} folder
* @param {Array=} list = []

View file

@ -3,6 +3,7 @@ import ko from 'ko';
import { SMAudio } from 'Common/Audio';
import { SaveSettingStatus } from 'Common/Enums';
import { EditorDefaultType, Layout } from 'Common/EnumsUser';
import { setRefreshFoldersInterval } from 'Common/Folders';
import { Settings, SettingsGet } from 'Common/Globals';
import { isArray } from 'Common/Utils';
import { addSubscribablesTo, addComputablesTo } from 'External/ko';
@ -41,7 +42,7 @@ export class UserSettingsGeneral extends AbstractViewSettings {
this.threadsAllowed = AppUserStore.threadsAllowed;
['layout', 'messageReadDelay', 'messagesPerPage',
['layout', 'messageReadDelay', 'messagesPerPage', 'checkMailInterval',
'editorDefaultType', 'requestReadReceipt', 'requestDsn', 'requireTLS', 'pgpSign', 'pgpEncrypt',
'viewHTML', 'viewImages', 'viewImagesWhitelist', 'removeColors',
'hideDeleted', 'listInlineAttachments', 'simpleAttachmentsList',
@ -97,6 +98,7 @@ export class UserSettingsGeneral extends AbstractViewSettings {
this.addSetting('MsgDefaultAction');
this.addSetting('MessageReadDelay');
this.addSetting('MessagesPerPage');
this.addSetting('CheckMailInterval');
this.addSetting('Layout');
this.addSettings(['ViewHTML', 'ViewImages', 'ViewImagesWhitelist', 'HideDeleted',
@ -136,6 +138,10 @@ export class UserSettingsGeneral extends AbstractViewSettings {
useThreads: value => {
MessagelistUserStore([]);
Remote.saveSetting('UseThreads', value);
},
checkMailInterval: () => {
setRefreshFoldersInterval(SettingsUserStore.checkMailInterval());
}
});
}

View file

@ -11,7 +11,7 @@ export const SettingsUserStore = new class {
const self = this;
self.messagesPerPage = ko.observable(25).extend({ debounce: 999 });
self.checkMailInterval = ko.observable(5).extend({ debounce: 999 });
self.messageReadDelay = ko.observable(5).extend({ debounce: 999 });
addObservablesTo(self, {
@ -77,6 +77,7 @@ export const SettingsUserStore = new class {
self.layout(pInt(SettingsGet('Layout')));
self.messagesPerPage(pInt(SettingsGet('MessagesPerPage')));
self.checkMailInterval(pInt(SettingsGet('CheckMailInterval')));
self.messageReadDelay(pInt(SettingsGet('MessageReadDelay')));
self.autoLogout(pInt(SettingsGet('AutoLogout')));
self.msgDefaultAction(SettingsGet('MsgDefaultAction'));

View file

@ -712,6 +712,7 @@ class Actions
'HideDeleted' => true,
'ShowUnreadCount' => false,
'UnhideKolabFolders' => false,
'CheckMailInterval' => 5,
'UserBackgroundName' => '',
'UserBackgroundHash' => '',
'SieveAllowFileintoInbox' => (bool)$oConfig->Get('labs', 'sieve_allow_fileinto_inbox', false)
@ -769,6 +770,7 @@ class Actions
$aResult['HideDeleted'] = (bool)$oSettingsLocal->GetConf('HideDeleted', $aResult['HideDeleted']);
$aResult['ShowUnreadCount'] = (bool)$oSettingsLocal->GetConf('ShowUnreadCount', $aResult['ShowUnreadCount']);
$aResult['UnhideKolabFolders'] = (bool)$oSettingsLocal->GetConf('UnhideKolabFolders', $aResult['UnhideKolabFolders']);
$aResult['CheckMailInterval'] = (int)$oSettingsLocal->GetConf('CheckMailInterval', $aResult['CheckMailInterval']);
}
if ($oConfig->Get('login', 'determine_user_language', true)) {

View file

@ -220,6 +220,7 @@ trait Accounts
$aResult['HideDeleted'] = (bool) $oSettingsLocal->GetConf('HideDeleted', true);
$aResult['ShowUnreadCount'] = (bool) $oSettingsLocal->GetConf('ShowUnreadCount', false);
$aResult['UnhideKolabFolders'] = (bool) $oSettingsLocal->GetConf('UnhideKolabFolders', false);
$aResult['CheckMailInterval'] = (int) $oSettingsLocal->GetConf('CheckMailInterval', 5);
}
// $this->Plugins()->InitAppData($bAdmin, $aResult, $oAccount);

View file

@ -204,6 +204,7 @@ trait User
$this->setSettingsFromParams($oSettingsLocal, 'HideDeleted', 'bool');
$this->setSettingsFromParams($oSettingsLocal, 'UnhideKolabFolders', 'bool');
$this->setSettingsFromParams($oSettingsLocal, 'ShowUnreadCount', 'bool');
$this->setSettingsFromParams($oSettingsLocal, 'CheckMailInterval', 'int');
return $this->DefaultResponse($this->SettingsProvider()->Save($oAccount, $oSettings) &&
$this->SettingsProvider(true)->Save($oAccount, $oSettingsLocal));

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "الرسائل في الصفحة",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "التنبيهات",
"SOUND_NOTIFICATION": "صوت التنبيهات",
"CHROME_NOTIFICATION_DESC": "إظهار نافذة منبثقة في حالة قدوم ايميل جديد",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Съобщения на страница",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Известия",
"SOUND_NOTIFICATION": "Звуково известяване",
"CHROME_NOTIFICATION_DESC": "Покажи известие при ново съобщение",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Zpráv na stranu",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notifikace",
"SOUND_NOTIFICATION": "Zvukové notifikace",
"CHROME_NOTIFICATION_DESC": "Zobrazovat upozornění na nové zprávy",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Meddelelser per side",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notifikationer",
"SOUND_NOTIFICATION": "Lyd notifikationer",
"CHROME_NOTIFICATION_DESC": "Vis ny meddelelses notifikations popup",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Nachrichten können manchmal in beiden Formaten empfangen werden. Diese Option setzt, ob die Nachricht standardmäßig in HTML oder als Klartext angezeigt wird.",
"REMOVE_COLORS": "Entferne Hintergrund- und Textfarben aus der Nachricht",
"MESSAGE_PER_PAGE": "Nachrichten pro Seite",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Nachricht als gelesen markieren nach",
"MSG_DEFAULT_ACTION": "Standardaktion",
"SECONDS": "Sekunden",
"MINUTES": "minutes",
"NOTIFICATIONS": "Benachrichtigungen",
"SOUND_NOTIFICATION": "Benachrichtigungston",
"CHROME_NOTIFICATION_DESC": "Popups einblenden, wenn neue Nachrichten vorhanden sind",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Μηνύματα στη σελίδα",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Επισημάνσεις",
"SOUND_NOTIFICATION": "Ηχητική επισήμανση",
"CHROME_NOTIFICATION_DESC": "Να εμφανίζονται τα νέα μηνύματα σε αναδυόμενες επισημάνσεις",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Messages on page",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notifications",
"SOUND_NOTIFICATION": "Sound notification",
"CHROME_NOTIFICATION_DESC": "Show new messages notification popups",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Messages on page",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notifications",
"SOUND_NOTIFICATION": "Sound notification",
"CHROME_NOTIFICATION_DESC": "Show new messages notification popups",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Eliminar el fondo y los colores del texto del mensaje",
"MESSAGE_PER_PAGE": "Mensajes en página",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Marcar el mensaje como leído después de",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "segundos",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notificaciones",
"SOUND_NOTIFICATION": "Sonido de la notificación",
"CHROME_NOTIFICATION_DESC": "Mostrar notificación de nuevos mensajes en Popup",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Lehel kuvatavate kirjade arv",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Teavitused",
"SOUND_NOTIFICATION": "Teavitused heliga",
"CHROME_NOTIFICATION_DESC": "Näita uute kirjade teavitust hüpikaknaga",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Mezuak batzuetan bi formatuetan datoz. Aukera honekin HTML edo testu arrunt partea erakustea aukera dezakezu.",
"REMOVE_COLORS": "Kendu atzealdeko irudia eta testuaren kolorean mezuaren gorputzetik",
"MESSAGE_PER_PAGE": "Orrialdeko mezuak",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Markatu mezua irakurrita ondoren",
"MSG_DEFAULT_ACTION": "Lehenetsitako ekintza",
"SECONDS": "segundu",
"MINUTES": "minutes",
"NOTIFICATIONS": "Jakinarazpenak",
"SOUND_NOTIFICATION": "Soinu-jakinarazpena",
"CHROME_NOTIFICATION_DESC": "Erakutsi mezu berrien jakinarazpen popup-ak",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "پیام‌ها در صفحه",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "اطلاعیه‌ها",
"SOUND_NOTIFICATION": "آگاه‌سازی با صدا",
"CHROME_NOTIFICATION_DESC": "پنجره اعلان دریافت پیام جدید را نمایش بده",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Viestiä sivulla",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Ilmoitukset",
"SOUND_NOTIFICATION": "Äänimerkit",
"CHROME_NOTIFICATION_DESC": "Näytä uusien viestien ponnahdusikkuna",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Supprimer les couleurs d'arrière-plan et de texte du message",
"MESSAGE_PER_PAGE": "Messages par page",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Marquer le message comme lu après",
"MSG_DEFAULT_ACTION": "Action par défaut",
"SECONDS": "secondes",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notifications",
"SOUND_NOTIFICATION": "Son de notification",
"CHROME_NOTIFICATION_DESC": "Afficher un pop-up de notification pour les nouveaux messages",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Üzenetek egy oldalon",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Jelölje meg az üzenetet olvasottként",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "másodperc után",
"MINUTES": "minutes",
"NOTIFICATIONS": "Értesítések",
"SOUND_NOTIFICATION": "Hangos értesítés",
"CHROME_NOTIFICATION_DESC": "Új üzenetek értesítő ablakainak megjelenítése",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Pesan di halaman",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notifikasi",
"SOUND_NOTIFICATION": "Notifikasi suara",
"CHROME_NOTIFICATION_DESC": "Tampilkan jendela sembul notifikasi pesan",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Skilaboð á síðu",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Tilkynningar",
"SOUND_NOTIFICATION": "Tilkynningarhljóð",
"CHROME_NOTIFICATION_DESC": "Sýna tilkynningarglugga fyrir ný skilaboð",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Il messaggio a volte contiene entrambi i formati. Questa opzione agisce sulla visualizzazione del messaggio in HTML o della versione in formato testo.",
"REMOVE_COLORS": "Rimuovi lo sfondo e i colori del testo dal messaggio",
"MESSAGE_PER_PAGE": "Messaggi per pagina",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Contrassegna il messaggio come letto dopo",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notifiche",
"SOUND_NOTIFICATION": "Notifica sonora",
"CHROME_NOTIFICATION_DESC": "Mostra le notifiche in caso di nuovi messaggi",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "メッセージがHTMLとプレーンテキストの両方の形式を含むことがあります。このオプションはそのような場合にどちらの形式を表示するかを制御します。",
"REMOVE_COLORS": "本文の文字色及び背景色の設定を無視する",
"MESSAGE_PER_PAGE": "1ページに表示する件数",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "メッセージが既読となるまでの秒数",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "秒",
"MINUTES": "minutes",
"NOTIFICATIONS": "通知設定",
"SOUND_NOTIFICATION": "サウンド通知",
"CHROME_NOTIFICATION_DESC": "新しいメッセージを受信したらポップアップで知らせる",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "페이지 당 메시지 개수",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "알림",
"SOUND_NOTIFICATION": "소리 알림",
"CHROME_NOTIFICATION_DESC": "새 메시지 알림 팝업 사용",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Žinučių lape",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Pranešimai",
"SOUND_NOTIFICATION": "Garsinis pranešimas",
"CHROME_NOTIFICATION_DESC": "Rodyti iššokančius pranešimus apie naujas žinutes",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Ziņojumi lapā",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Paziņojumi",
"SOUND_NOTIFICATION": "Sound notification",
"CHROME_NOTIFICATION_DESC": "Rādīt jaunus paziņojumus kā izlecošus logus",

View file

@ -178,4 +178,4 @@
"UNSUPPORTED_PLUGIN_PACKAGE": "Tilleggspakke støttes ikke",
"UNKNOWN_ERROR": "Ukjent feil"
}
}
}

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Meldinger kan ankomme i både HTML og ren tekst. Dette valget styrer hvilken av dem du vil se.",
"REMOVE_COLORS": "Fjern bakgrunn og tekstfarger fra brødtekst",
"MESSAGE_PER_PAGE": "Meldinger per side",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Marker melding som lest etter",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "sekunder",
"MINUTES": "minutes",
"NOTIFICATIONS": "Varsler",
"SOUND_NOTIFICATION": "Lydvarsel",
"CHROME_NOTIFICATION_DESC": "Vis sprettopp-varsel om nye meldinger",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Berichten komen soms in beide formaten. Deze optie bepaalt of u het HTML-gedeelte of het platte tekstgedeelte wilt weergeven.",
"REMOVE_COLORS": "Verwijder achtergrond- en tekstkleuren uit het bericht",
"MESSAGE_PER_PAGE": "Berichten op pagina",
"CHECK_MAIL_INTERVAL": "Controleer mail interval",
"MARK_MESSAGE_READ_AFTER": "Bericht markeren als gelezen na",
"MSG_DEFAULT_ACTION": "Standaard actie",
"SECONDS": "seconden",
"MINUTES": "minuten",
"NOTIFICATIONS": "Notificaties",
"SOUND_NOTIFICATION": "Notificatie geluid",
"CHROME_NOTIFICATION_DESC": "Toon nieuwe berichten popup",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Wiadomości na stronę",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Powiadomienia",
"SOUND_NOTIFICATION": "Powiadomienia dźwiękowe",
"CHROME_NOTIFICATION_DESC": "Wyświetlaj powiadomienia o nowych wiadomościach",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Mensagens por Página",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notificações",
"SOUND_NOTIFICATION": "Notificação sonora",
"CHROME_NOTIFICATION_DESC": "Mostrar notificação popup para novas mensagens",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Por vezes as mensagens são recebidas em ambos os formatos. Esta opção determina se prefere apresentar o conteúdo em HTML ou em texto simples.",
"REMOVE_COLORS": "Retirar imagens de fundo e coloração de texto do corpo das mensagens",
"MESSAGE_PER_PAGE": "Mensagens por página",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Marcar mensagem como lida após",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "segundos",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notificações",
"SOUND_NOTIFICATION": "Notificações sonoras",
"CHROME_NOTIFICATION_DESC": "Apresentar notificações para novas mensagens",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Por vezes as mensagens são recebidas em ambos os formatos. Esta opção determina se prefere apresentar o conteúdo em HTML ou em texto simples.",
"REMOVE_COLORS": "Retirar imagens de fundo e coloração de texto do corpo das mensagens",
"MESSAGE_PER_PAGE": "Mensagens por página",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Marcar mensagem como lida após",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "segundos",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notificações",
"SOUND_NOTIFICATION": "Notificações sonoras",
"CHROME_NOTIFICATION_DESC": "Apresentar notificações para novas mensagens",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Mesaje pe o pagină",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notificări",
"SOUND_NOTIFICATION": "Sound notification",
"CHROME_NOTIFICATION_DESC": "Afișați notificări desktop pentru mesaje noi",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Cообщений на одной странице",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Уведомления",
"SOUND_NOTIFICATION": "Звуковые уведомления",
"CHROME_NOTIFICATION_DESC": "Показывать уведомления о новых сообщениях в всплывающих подсказках",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Správ na stranu",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Notifikácie",
"SOUND_NOTIFICATION": "Sound notification",
"CHROME_NOTIFICATION_DESC": "Zobrazovať upozornenia na nové správy",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Sporočil na strani",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Obvestila",
"SOUND_NOTIFICATION": "Zvočno obvestilo",
"CHROME_NOTIFICATION_DESC": "Prikaži obvestila ob novih sporočilih",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Meddelanden per sida",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Markera meddelandet som läst efter",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "sekunder",
"MINUTES": "minutes",
"NOTIFICATIONS": "Aviseringar",
"SOUND_NOTIFICATION": "Ljudnotifikation",
"CHROME_NOTIFICATION_DESC": "Visa nya meddelande-aviseringar som popup-fönster",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Messages on page",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Bildirimler",
"SOUND_NOTIFICATION": "Sound notification",
"CHROME_NOTIFICATION_DESC": "Yeni mesajları pop-up ile göster",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "Повідомлень на одній сторінці",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "Сповіщення",
"SOUND_NOTIFICATION": "Звукове сповіщення",
"CHROME_NOTIFICATION_DESC": "Показувати сповіщення про нові повідомлення у підказках",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Đôi lúc thư nhận được sẽ ở cả hai dạng. Lựa chọn này cho phép bạn chỉnh phần HTML hay phần chữ viết thường trong thư bạn muốn hiển thị lên.",
"REMOVE_COLORS": "Loại bỏ hình nền và màu chữ trong phần thân của thư",
"MESSAGE_PER_PAGE": "Số thư hiển thị trên trang",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Đánh dấu thư là để đọc sau",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "giây",
"MINUTES": "minutes",
"NOTIFICATIONS": "Thông báo",
"SOUND_NOTIFICATION": "Thông báo âm thanh",
"CHROME_NOTIFICATION_DESC": "Hiện thị thông báo nẩy lên nhanh khi có thư mới",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "消息有时以两种格式传送。该选项控制您希望显示 HTML 部分还是纯文本部分。",
"REMOVE_COLORS": "从消息中删除背景和文本颜色",
"MESSAGE_PER_PAGE": "每页消息数",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "将消息标记为已读",
"MSG_DEFAULT_ACTION": "默认操作",
"SECONDS": "秒",
"MINUTES": "minutes",
"NOTIFICATIONS": "通知",
"SOUND_NOTIFICATION": "提示音",
"CHROME_NOTIFICATION_DESC": "显示新邮件弹窗",

View file

@ -403,9 +403,11 @@
"PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.",
"REMOVE_COLORS": "Remove background and text colors from message body",
"MESSAGE_PER_PAGE": "封郵件每頁",
"CHECK_MAIL_INTERVAL": "Check mail interval",
"MARK_MESSAGE_READ_AFTER": "Mark message as read after",
"MSG_DEFAULT_ACTION": "Default action",
"SECONDS": "seconds",
"MINUTES": "minutes",
"NOTIFICATIONS": "通知",
"SOUND_NOTIFICATION": "Sound notification",
"CHROME_NOTIFICATION_DESC": "顯示新郵件彈窗",

View file

@ -44,6 +44,14 @@
<span data-bind="saveTrigger: messagesPerPageTrigger"></span>
</div>
</div>
<div class="control-group">
<label data-i18n="SETTINGS_GENERAL/CHECK_MAIL_INTERVAL"></label>
<div>
<input type="number" min="5" max="60" step="1" class="span1" data-bind="textInput: checkMailInterval">
<span data-i18n="SETTINGS_GENERAL/MINUTES"></span>
<span data-bind="saveTrigger: checkMailIntervalTrigger"></span>
</div>
</div>
<div class="control-group">
<div>
<div data-bind="component: {