From 80eea23b1005ed66434a31357112456b8cdba9d1 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 17 Jan 2023 11:52:07 +0100 Subject: [PATCH] Add admin setting for the contacts suggestions limit Improves visual info for #849 --- dev/Settings/Admin/Contacts.js | 2 ++ dev/Settings/Admin/General.js | 2 -- snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php | 1 + .../v/0.0.0/app/libraries/RainLoop/ActionsAdmin.php | 1 + .../v/0.0.0/app/libraries/RainLoop/Config/Application.php | 2 +- snappymail/v/0.0.0/app/localization/cs-CZ/admin.json | 1 + snappymail/v/0.0.0/app/localization/da-DK/admin.json | 1 + snappymail/v/0.0.0/app/localization/de-DE/admin.json | 1 + snappymail/v/0.0.0/app/localization/en/admin.json | 1 + snappymail/v/0.0.0/app/localization/es-ES/admin.json | 1 + snappymail/v/0.0.0/app/localization/eu/admin.json | 1 + snappymail/v/0.0.0/app/localization/fa-IR/admin.json | 1 + snappymail/v/0.0.0/app/localization/fi-FI/admin.json | 1 + snappymail/v/0.0.0/app/localization/fr-FR/admin.json | 1 + snappymail/v/0.0.0/app/localization/hu-HU/admin.json | 1 + snappymail/v/0.0.0/app/localization/id-ID/admin.json | 1 + snappymail/v/0.0.0/app/localization/it-IT/admin.json | 1 + snappymail/v/0.0.0/app/localization/ja-JP/admin.json | 1 + snappymail/v/0.0.0/app/localization/lt-LT/admin.json | 1 + snappymail/v/0.0.0/app/localization/nb-NO/admin.json | 1 + snappymail/v/0.0.0/app/localization/nl-NL/admin.json | 1 + snappymail/v/0.0.0/app/localization/pl-PL/admin.json | 1 + snappymail/v/0.0.0/app/localization/pt-BR/admin.json | 1 + snappymail/v/0.0.0/app/localization/pt-PT/admin.json | 1 + snappymail/v/0.0.0/app/localization/pt/admin.json | 1 + snappymail/v/0.0.0/app/localization/ru-RU/admin.json | 1 + snappymail/v/0.0.0/app/localization/sk-SK/admin.json | 1 + snappymail/v/0.0.0/app/localization/sl-SI/admin.json | 1 + snappymail/v/0.0.0/app/localization/sv-SE/admin.json | 1 + snappymail/v/0.0.0/app/localization/vi-VN/admin.json | 1 + snappymail/v/0.0.0/app/localization/zh-CN/admin.json | 1 + .../app/templates/Views/Admin/AdminSettingsContacts.html | 8 ++++++++ 32 files changed, 39 insertions(+), 3 deletions(-) diff --git a/dev/Settings/Admin/Contacts.js b/dev/Settings/Admin/Contacts.js index e5c3ccfd9..ea2495624 100644 --- a/dev/Settings/Admin/Contacts.js +++ b/dev/Settings/Admin/Contacts.js @@ -31,6 +31,8 @@ export class AdminSettingsContacts extends AbstractViewSettings { testContactsErrorMessage: '' }); + this.addSetting('ContactsSuggestionsLimit'); + const supportedTypes = SettingsGet('supportedPdoDrivers') || [], types = [{ id:'sqlite', diff --git a/dev/Settings/Admin/General.js b/dev/Settings/Admin/General.js index f94d7cc41..44781aba0 100644 --- a/dev/Settings/Admin/General.js +++ b/dev/Settings/Admin/General.js @@ -36,8 +36,6 @@ export class AdminSettingsGeneral extends AbstractViewSettings { this.addSettings(['AllowLanguagesOnSettings']); addObservablesTo(this, { - attachmentLimitTrigger: SaveSettingStatus.Idle, - themeTrigger: SaveSettingStatus.Idle, capaThemes: SettingsCapa('Themes'), capaUserBackground: SettingsCapa('UserBackground'), capaAdditionalAccounts: SettingsCapa('AdditionalAccounts'), diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php index a56d7c443..44d03087b 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php @@ -657,6 +657,7 @@ class Actions $aResult['ContactsPdoType'] = (string)$oConfig->Get('contacts', 'type', ''); $aResult['ContactsPdoUser'] = (string)$oConfig->Get('contacts', 'pdo_user', ''); $aResult['ContactsPdoPassword'] = static::APP_DUMMY; + $aResult['ContactsSuggestionsLimit'] = (int)$oConfig->Get('contacts', 'suggestions_limit', 20); $aResult['FaviconUrl'] = $oConfig->Get('webmail', 'favicon_url', ''); diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/ActionsAdmin.php b/snappymail/v/0.0.0/app/libraries/RainLoop/ActionsAdmin.php index e3af0492a..9a7adb7f0 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/ActionsAdmin.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/ActionsAdmin.php @@ -73,6 +73,7 @@ class ActionsAdmin extends Actions $this->setConfigFromParams($oConfig, 'ContactsPdoDsn', 'contacts', 'pdo_dsn', 'string'); $this->setConfigFromParams($oConfig, 'ContactsPdoUser', 'contacts', 'pdo_user', 'string'); $this->setConfigFromParams($oConfig, 'ContactsPdoPassword', 'contacts', 'pdo_password', 'dummy'); + $this->setConfigFromParams($oConfig, 'ContactsSuggestionsLimit', 'contacts', 'suggestions_limit', 'int'); $this->setConfigFromParams($oConfig, 'ContactsPdoType', 'contacts', 'type', 'string', function ($sType) use ($self) { return Providers\AddressBook\PdoAddressBook::validPdoType($sType); diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Config/Application.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Config/Application.php index 58cf73203..309a951ec 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Config/Application.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Config/Application.php @@ -179,7 +179,7 @@ class Application extends \RainLoop\Config\AbstractConfig 'pdo_dsn' => array('host=127.0.0.1;port=3306;dbname=snappymail'), 'pdo_user' => array('root'), 'pdo_password' => array(''), - 'suggestions_limit' => array(30) + 'suggestions_limit' => array(20) ), 'security' => array( diff --git a/snappymail/v/0.0.0/app/localization/cs-CZ/admin.json b/snappymail/v/0.0.0/app/localization/cs-CZ/admin.json index 23f74e9cd..53901b14d 100644 --- a/snappymail/v/0.0.0/app/localization/cs-CZ/admin.json +++ b/snappymail/v/0.0.0/app/localization/cs-CZ/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Uživatel", "LABEL_STORAGE_PASSWORD": "Heslo", "ALERT_NOTICE": "Upozornění!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Nepoužívejte tento typ databáze při velkém počtu aktivních uživatelů.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Váš systém nepodporuje kontakty.\n
\nJe potřeba nainstalovat nebo povolit PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong>\nrozšíření na vašem serveru.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/da-DK/admin.json b/snappymail/v/0.0.0/app/localization/da-DK/admin.json index 4284d8300..70dbb76f0 100644 --- a/snappymail/v/0.0.0/app/localization/da-DK/admin.json +++ b/snappymail/v/0.0.0/app/localization/da-DK/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Bruger", "LABEL_STORAGE_PASSWORD": "Adgangskode", "ALERT_NOTICE": "Underretning!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Brug ikke denne database type med større antal af aktive brugere.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Dit system ser ikke ud til at understøtte kontakter.\n
\nDu skal installere og aktivere PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> udvidelsen på din server.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/de-DE/admin.json b/snappymail/v/0.0.0/app/localization/de-DE/admin.json index e50cdee66..dc56eba5a 100644 --- a/snappymail/v/0.0.0/app/localization/de-DE/admin.json +++ b/snappymail/v/0.0.0/app/localization/de-DE/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Benutzer", "LABEL_STORAGE_PASSWORD": "Passwort", "ALERT_NOTICE": "Hinweis!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Verwenden Sie diesen Datenbanktyp nicht bei einer hohen Anzahl aktiver Benutzer.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Ihr System unterstützt keine Kontakte.\n
\nSie müssen die PDO-Erweiterung (SQLite \/ MySQL \/ PostgreSQL)<\/strong> auf Ihrem Server installieren oder aktivieren.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/en/admin.json b/snappymail/v/0.0.0/app/localization/en/admin.json index 95636199e..5281d82cf 100644 --- a/snappymail/v/0.0.0/app/localization/en/admin.json +++ b/snappymail/v/0.0.0/app/localization/en/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "User", "LABEL_STORAGE_PASSWORD": "Password", "ALERT_NOTICE": "Notice!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Don't use this database type with a large number of active users.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Your system doesn't support contacts.\n
\nYou need to install or enable PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> extension on your server.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/es-ES/admin.json b/snappymail/v/0.0.0/app/localization/es-ES/admin.json index 634fdf9b3..1351a463e 100644 --- a/snappymail/v/0.0.0/app/localization/es-ES/admin.json +++ b/snappymail/v/0.0.0/app/localization/es-ES/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Usuario", "LABEL_STORAGE_PASSWORD": "Contraseña", "ALERT_NOTICE": "¡Advertencia!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "No utilices este tipo de Base de Datos para un número grande de usuarios.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Tu sistema no soporta el uso de Contactos.\n
\nDebes instalar o habilitar el uso de PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> en tu servidor.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/eu/admin.json b/snappymail/v/0.0.0/app/localization/eu/admin.json index ef20be4f7..c6ed6ce22 100644 --- a/snappymail/v/0.0.0/app/localization/eu/admin.json +++ b/snappymail/v/0.0.0/app/localization/eu/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Erabiltzailea", "LABEL_STORAGE_PASSWORD": "Pasahitza", "ALERT_NOTICE": "Adi!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Ez erabili datubase hau erabiltzaile aktibo koputu handiarekin.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Zure sistemak ez ditu kontaktuak onartzen.\n
\nPDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> gehigarria instalatu edo gaitu behar duzu zure zerbitzarian.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/fa-IR/admin.json b/snappymail/v/0.0.0/app/localization/fa-IR/admin.json index 0a10e3eb0..ce8a7d76c 100644 --- a/snappymail/v/0.0.0/app/localization/fa-IR/admin.json +++ b/snappymail/v/0.0.0/app/localization/fa-IR/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "کاربر", "LABEL_STORAGE_PASSWORD": "گذرواژه", "ALERT_NOTICE": "توجه!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "از این پایگاه داده برای کاربران زیاد استفاده نکنید.", "HTML_ALERT_DOES_NOT_SUPPORTED": "سیستم از تماس‌ها پشتیبانی نمی‌کند\n
\nشما باید افزونه PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> را نصب کنید یا اینکه فعال کنید.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/fi-FI/admin.json b/snappymail/v/0.0.0/app/localization/fi-FI/admin.json index 8e81a40fd..650d568e5 100644 --- a/snappymail/v/0.0.0/app/localization/fi-FI/admin.json +++ b/snappymail/v/0.0.0/app/localization/fi-FI/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Käyttäjä", "LABEL_STORAGE_PASSWORD": "Salasana", "ALERT_NOTICE": "Huomio!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Älä käytä tätä tietokantatyyppiä suurella määrällä aktiivisia käyttäjiä.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Järjestelmäsi ei tue yhteystietoja.\n
\nAsenna tai aktivoi PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> lisäosa palvelimellasi.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/fr-FR/admin.json b/snappymail/v/0.0.0/app/localization/fr-FR/admin.json index 659337c28..2ac57177f 100644 --- a/snappymail/v/0.0.0/app/localization/fr-FR/admin.json +++ b/snappymail/v/0.0.0/app/localization/fr-FR/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Utilisateur", "LABEL_STORAGE_PASSWORD": "Mot de passe", "ALERT_NOTICE": "Note !", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "N'utilisez pas ce type de base de données avec un grand nombre d'utilisateurs actifs.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Votre système ne supporte pas les contacts.\n
\nVous devez installer ou autoriser l'extension PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> sur votre serveur.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/hu-HU/admin.json b/snappymail/v/0.0.0/app/localization/hu-HU/admin.json index f62e37488..6e1c447c1 100644 --- a/snappymail/v/0.0.0/app/localization/hu-HU/admin.json +++ b/snappymail/v/0.0.0/app/localization/hu-HU/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Felhasználó", "LABEL_STORAGE_PASSWORD": "Jelszó", "ALERT_NOTICE": "Megjegyzés!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Ne használd ezt az adatbázis típust nagy számú aktív felhasználóval.", "HTML_ALERT_DOES_NOT_SUPPORTED": "A rendszer nem támogatja a címtárat.\n
\nTelepítened vagy engedélyezned kell egy PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> kiterjesztést a szervereden.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/id-ID/admin.json b/snappymail/v/0.0.0/app/localization/id-ID/admin.json index 453beaf3f..d0b7c67f1 100644 --- a/snappymail/v/0.0.0/app/localization/id-ID/admin.json +++ b/snappymail/v/0.0.0/app/localization/id-ID/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "User", "LABEL_STORAGE_PASSWORD": "Password", "ALERT_NOTICE": "Perhatian!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Jangan gunakan tipe database ini untuk jumlah user aktif yang besar.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Sistem anda tidak mendukung kontak\n
\nAnda harus memasang atau mengaktifkan PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> extension pada server anda.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/it-IT/admin.json b/snappymail/v/0.0.0/app/localization/it-IT/admin.json index f86bd9494..1e8781cc8 100644 --- a/snappymail/v/0.0.0/app/localization/it-IT/admin.json +++ b/snappymail/v/0.0.0/app/localization/it-IT/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "User", "LABEL_STORAGE_PASSWORD": "Password", "ALERT_NOTICE": "Notice!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Don't use this database type with a large number of active users.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Your system doesn't support contacts.\n
\nYou need to install or enable PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> extension on your server.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/ja-JP/admin.json b/snappymail/v/0.0.0/app/localization/ja-JP/admin.json index 4b89da4f3..8ef6e37fe 100644 --- a/snappymail/v/0.0.0/app/localization/ja-JP/admin.json +++ b/snappymail/v/0.0.0/app/localization/ja-JP/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "ユーザー", "LABEL_STORAGE_PASSWORD": "パスワード", "ALERT_NOTICE": "注意!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "アクティブユーザーの数が多いとき、このデータベース・タイプを使用しないでください。", "HTML_ALERT_DOES_NOT_SUPPORTED": "このシステムでは連絡先はサポートされていません。\n
\nサーバーへPDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong>\n拡張モジュールのインストールが必要です。\n" }, diff --git a/snappymail/v/0.0.0/app/localization/lt-LT/admin.json b/snappymail/v/0.0.0/app/localization/lt-LT/admin.json index 6cad7ee7c..ed4d0a125 100644 --- a/snappymail/v/0.0.0/app/localization/lt-LT/admin.json +++ b/snappymail/v/0.0.0/app/localization/lt-LT/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Vartotojas", "LABEL_STORAGE_PASSWORD": "Slaptažodis", "ALERT_NOTICE": "Pastaba!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Nenaudokite šio duomenų bazės tipo, jei turite daug aktyvių vartotojų", "HTML_ALERT_DOES_NOT_SUPPORTED": "Jūsų sistema nepalaiko kontaktų sąrašo.\nReikia įdiegti ar įjungti PDO (SĄLite \/ MySQL \/ PostgreSQL)<\/strong> plėtinius jūsų serveryje.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/nb-NO/admin.json b/snappymail/v/0.0.0/app/localization/nb-NO/admin.json index 5dbd8c467..27bd4d04b 100644 --- a/snappymail/v/0.0.0/app/localization/nb-NO/admin.json +++ b/snappymail/v/0.0.0/app/localization/nb-NO/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Bruker", "LABEL_STORAGE_PASSWORD": "Passord", "ALERT_NOTICE": "Varsel!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Ikke bruk denne databasetypen hvis dette systemet har mange brukere.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Dette systemet støtter ikke kontakter.\n
\nDu må installere eller slå på utvidelsen PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> på tjeneren.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/nl-NL/admin.json b/snappymail/v/0.0.0/app/localization/nl-NL/admin.json index 989f6c712..b92091886 100644 --- a/snappymail/v/0.0.0/app/localization/nl-NL/admin.json +++ b/snappymail/v/0.0.0/app/localization/nl-NL/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Gebruikersnaam", "LABEL_STORAGE_PASSWORD": "Wachtwoord", "ALERT_NOTICE": "Aandacht!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Gegruik deze database soort niet met een groot aantal actieve gebrukers.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Uw systeem ondersteund geen contactpersonen.\n
\nU moet een PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> extentie op uw server installeren of activeren.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/pl-PL/admin.json b/snappymail/v/0.0.0/app/localization/pl-PL/admin.json index eb3eb3e6f..4ce703776 100644 --- a/snappymail/v/0.0.0/app/localization/pl-PL/admin.json +++ b/snappymail/v/0.0.0/app/localization/pl-PL/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Użytkownik", "LABEL_STORAGE_PASSWORD": "Hasło", "ALERT_NOTICE": "Ostrzeżenie!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Nie używaj tej bazy danych z dużą ilością aktywnych użytkowników.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Twój system nie zawiera wsparcia dla obsługi kontaktów.\n
\nMusisz zainstalować lub uruchomić na serwerze jedno z rozszerzeń PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong>.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/pt-BR/admin.json b/snappymail/v/0.0.0/app/localization/pt-BR/admin.json index e9a8c4c59..df2cbad73 100644 --- a/snappymail/v/0.0.0/app/localization/pt-BR/admin.json +++ b/snappymail/v/0.0.0/app/localization/pt-BR/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Usuário", "LABEL_STORAGE_PASSWORD": "Senha", "ALERT_NOTICE": "Aviso!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Não use este tipo de banco de dados com um grande número de usuários ativos.", "HTML_ALERT_DOES_NOT_SUPPORTED": "O seu sistema não suporta o uso dos contatos.\n
\nVocê precisa instalar ou habilitar a extensão PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> em seu servidor.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/pt-PT/admin.json b/snappymail/v/0.0.0/app/localization/pt-PT/admin.json index 761c32ea0..147c60a89 100644 --- a/snappymail/v/0.0.0/app/localization/pt-PT/admin.json +++ b/snappymail/v/0.0.0/app/localization/pt-PT/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Utilizador", "LABEL_STORAGE_PASSWORD": "Palavra-passe", "ALERT_NOTICE": "Aviso!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Não use este tipo de base de dados com uma grande quantidade de utilizadores ativos.", "HTML_ALERT_DOES_NOT_SUPPORTED": "O seu sistema não suporta contactos.\n
\nPrecisa instalar ou ativar a extensão PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> no seu servidor.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/pt/admin.json b/snappymail/v/0.0.0/app/localization/pt/admin.json index 761c32ea0..147c60a89 100644 --- a/snappymail/v/0.0.0/app/localization/pt/admin.json +++ b/snappymail/v/0.0.0/app/localization/pt/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Utilizador", "LABEL_STORAGE_PASSWORD": "Palavra-passe", "ALERT_NOTICE": "Aviso!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Não use este tipo de base de dados com uma grande quantidade de utilizadores ativos.", "HTML_ALERT_DOES_NOT_SUPPORTED": "O seu sistema não suporta contactos.\n
\nPrecisa instalar ou ativar a extensão PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> no seu servidor.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/ru-RU/admin.json b/snappymail/v/0.0.0/app/localization/ru-RU/admin.json index d241ec898..6def76be6 100644 --- a/snappymail/v/0.0.0/app/localization/ru-RU/admin.json +++ b/snappymail/v/0.0.0/app/localization/ru-RU/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Пользователь", "LABEL_STORAGE_PASSWORD": "Пароль", "ALERT_NOTICE": "Внимание!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Не используйте этот тип базы данных с большим числом активных пользователей.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Ваша система не поддерживает контакты.\n
\nВам необходимо установить или включить PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> расширения на вашем сервере.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/sk-SK/admin.json b/snappymail/v/0.0.0/app/localization/sk-SK/admin.json index bf719df49..bddb7e47e 100644 --- a/snappymail/v/0.0.0/app/localization/sk-SK/admin.json +++ b/snappymail/v/0.0.0/app/localization/sk-SK/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Užívateľ", "LABEL_STORAGE_PASSWORD": "Heslo", "ALERT_NOTICE": "Notice!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Nepoužívajte tento typ databázy, ak máte veľký počet aktívnych používateľov.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Your system doesn't support contacts.\n
\nYou need to install or enable PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> extension on your server.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/sl-SI/admin.json b/snappymail/v/0.0.0/app/localization/sl-SI/admin.json index 9818b2d48..e594fb39d 100644 --- a/snappymail/v/0.0.0/app/localization/sl-SI/admin.json +++ b/snappymail/v/0.0.0/app/localization/sl-SI/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Uporabnik", "LABEL_STORAGE_PASSWORD": "Geslo", "ALERT_NOTICE": "Obvestilo!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Ta tip podatkovne baze ni priporočljiv za večje število uporabnikov.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Sistem ne podpira stikov.\n
\nNamestite ali omogočite PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> razširitev na strežniku.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/sv-SE/admin.json b/snappymail/v/0.0.0/app/localization/sv-SE/admin.json index a8bb52a96..72fdaea1f 100644 --- a/snappymail/v/0.0.0/app/localization/sv-SE/admin.json +++ b/snappymail/v/0.0.0/app/localization/sv-SE/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Användare", "LABEL_STORAGE_PASSWORD": "Lösenord", "ALERT_NOTICE": "Notis", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Använd inte denna typ av databas med ett stort antal aktiva användare.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Systemet stöder inte kontakter\n
\nDu behöver installera eller aktivera SUB (SQLite\/MySQL\/PostgreSQL)<\/strong> förlängning på server.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/vi-VN/admin.json b/snappymail/v/0.0.0/app/localization/vi-VN/admin.json index a3dbba086..534818df3 100644 --- a/snappymail/v/0.0.0/app/localization/vi-VN/admin.json +++ b/snappymail/v/0.0.0/app/localization/vi-VN/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "Người dùng", "LABEL_STORAGE_PASSWORD": "Mật khẩu", "ALERT_NOTICE": "Chú ý!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Đừng nên sử dụng loại cơ sở dữ liệu này với lượng lớn người dùng mail đang hoạt động.", "HTML_ALERT_DOES_NOT_SUPPORTED": "Hệ thống của bạn không hỗ trợ chế độ danh bạ.\n
\nBạn cần cài đặt hoặc bật lên tiện ích mở rộng PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> trên máy chủ của bạn.\n" }, diff --git a/snappymail/v/0.0.0/app/localization/zh-CN/admin.json b/snappymail/v/0.0.0/app/localization/zh-CN/admin.json index db1370572..db1445026 100644 --- a/snappymail/v/0.0.0/app/localization/zh-CN/admin.json +++ b/snappymail/v/0.0.0/app/localization/zh-CN/admin.json @@ -69,6 +69,7 @@ "LABEL_STORAGE_USER": "用户", "LABEL_STORAGE_PASSWORD": "密码", "ALERT_NOTICE": "提示!", + "SUGGESTIONS_LIMIT": "Suggestions limit", "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "如果有大量的活跃用户,请不要选择此数据库类型。", "HTML_ALERT_DOES_NOT_SUPPORTED": "您的系统不支持联系人\n
\n您需要在您的服务器上安装或启用PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> 组件。\n" }, diff --git a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsContacts.html b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsContacts.html index 8fe6c3833..11baa566a 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsContacts.html +++ b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsContacts.html @@ -18,6 +18,14 @@ }"> +
+ +
+ +   + +
+