Add GUI options to activate Spell Checker and change its language.

This commit is contained in:
Julien Wadel 2023-11-07 13:16:10 +01:00
parent 7451bdd488
commit c9749f459e
21 changed files with 1128 additions and 74 deletions

View file

@ -1508,7 +1508,6 @@ Adresa URL není nakonfigurována.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1995,6 +1994,42 @@ Klikněte zde: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished">Poslední vzdálené zajištění selhalo</translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">K dispozici je nová verze (%1)!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -2391,7 +2426,7 @@ Klikněte zde: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>newVersionAvailable</source>
<translation>K dispozici je nová verze (%1)!</translation>
</message>
<message>
<message>
<source>newFileMessage</source>
<translation>Obdržena nová příloha!</translation>
</message>
@ -3837,6 +3872,11 @@ Klikněte zde: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation>Obnovení vyskakovacích oken</translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -4024,6 +4064,29 @@ Klikněte zde: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>PŘIDAT KONTAKT</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5208,5 +5271,9 @@ Klikněte zde: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform>%1 vteřin</numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished">OK</translation>
</message>
</context>
</TS>

View file

@ -1497,7 +1497,6 @@ Server url ikke konfigureret.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1984,6 +1983,42 @@ Klik her: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">En ny version (%1) er tilgængelig!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished">ANNULLER</translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3799,6 +3834,11 @@ Klik her: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3986,6 +4026,29 @@ Klik her: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>OPRET KONTAKT</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5163,5 +5226,9 @@ Klik her: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform></numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View file

@ -1497,7 +1497,6 @@ Server URL ist nicht konfiguriert.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1984,6 +1983,42 @@ Klicken Sie hier: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished">Letzte Fernkonfiguration fehlgeschlagen</translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">Eine neue Version (%1) ist verfügbar!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3799,6 +3834,11 @@ Klicken Sie hier: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3986,6 +4026,29 @@ Klicken Sie hier: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>KONTAKT HINZUFÜGEN</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5163,5 +5226,9 @@ Klicken Sie hier: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform>%1 Sekunden</numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished">OK</translation>
</message>
</context>
</TS>

View file

@ -1923,24 +1923,24 @@ Click here: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<context>
<name>MainWindow</name>
<message>
<source>newVersionCheckError</source>
<translation>An error occured checking for a new version. Try again later or contact support if problem persists.</translation>
<source>newVersionCheckError</source>
<translation>An error occured checking for a new version. Try again later or contact support if problem persists.</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation>To upgrade to the new version, download the package and install it over the existing one</translation>
<source>newVersionAvailableInstructions</source>
<translation>To upgrade to the new version, download the package and install it over the existing one</translation>
</message>
<message>
<source>downloadUpdate</source>
<translation>Download</translation>
<source>downloadUpdate</source>
<translation>Download</translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation>Your application is up to date.</translation>
<source>noNewVersionAvailable</source>
<translation>Your application is up to date.</translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation>New application version successfully installed.</translation>
<source>newVersionInstalled</source>
<translation>New application version successfully installed.</translation>
</message>
<message>
<source>mainSearchBarPlaceholder</source>
@ -2003,6 +2003,22 @@ Click here: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation>Open meetings</translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished">Remote provisioning failed. The link might be used or expired. If it was provided to you, please contact your administrator.</translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">A new version (%1) is available!</translation>
</message>
<message>
<source>cancel</source>
<translation>Cancel</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3843,6 +3859,11 @@ Click here: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation>Restore asking popups</translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation>Spell Checker</translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -4030,6 +4051,29 @@ Click here: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>ADD CONTACT</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation>Did you mean ?</translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation>Add to Dictionnary</translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation>Ignore Once</translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation>Ignore All</translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5207,24 +5251,9 @@ Click here: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform>%1 seconds</numerusform>
</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<translation>Did you mean ?</translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<translation>Add to Dictionnary</translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<translation>Ignore Once</translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<translation>Ignore All</translation>
<source>okButton</source>
<translation>OK</translation>
</message>
</context>
</TS>

View file

@ -1497,7 +1497,6 @@ URL del servidor no configurada.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1984,6 +1983,42 @@ Haga clic aquí: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">¡Una nueva versión (%1) está disponible!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished">CANCELAR</translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3799,6 +3834,11 @@ Haga clic aquí: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3986,6 +4026,29 @@ Haga clic aquí: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<translation>AÑADIR CONTACTO</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5163,5 +5226,9 @@ Haga clic aquí: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<numerusform></numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View file

@ -1923,24 +1923,24 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<context>
<name>MainWindow</name>
<message>
<source>newVersionCheckError</source>
<translation>Une erreur est survenue. Merci de réessayer plus tard ou de contacter le support.</translation>
<source>newVersionCheckError</source>
<translation>Une erreur est survenue. Merci de réessayer plus tard ou de contacter le support.</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation>Pour mettre à jour télécharger l&apos;application et lancer l&apos;installeur.</translation>
<source>newVersionAvailableInstructions</source>
<translation>Pour mettre à jour télécharger l&apos;application et lancer l&apos;installeur.</translation>
</message>
<message>
<source>downloadUpdate</source>
<translation>Télécharger</translation>
<source>downloadUpdate</source>
<translation>Télécharger</translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation>Votre application est à jour.</translation>
<source>noNewVersionAvailable</source>
<translation>Votre application est à jour.</translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation>La nouvelle version de l&apos;application a é installée avec succès.</translation>
<source>newVersionInstalled</source>
<translation>La nouvelle version de l&apos;application a é installée avec succès.</translation>
</message>
<message>
<source>mainSearchBarPlaceholder</source>
@ -2003,6 +2003,22 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished">Erreur de récupération de la configuration distante. Le lien de configuration a peut-être déjà é utilisé ou a expiré. Merci de contacter un administrateur si ce lien vous a é fourni.</translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">Une nouvelle version (%1) est disponible !</translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">Un compte est déjà configuré. Cette action effacera le compte existant.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3818,6 +3834,11 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation>Restaurer les popups de confirmation</translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -4005,6 +4026,29 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>AJOUTER CE CONTACT</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation>Voulez-vous dire ?</translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation>Ajouter au Dictionnaire</translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation>Ignorer une fois</translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation>Ignorer tout</translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5182,24 +5226,9 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform>%1 secondes</numerusform>
</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<translation>Voulez-vous dire ?</translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<translation>Ajouter au Dictionnaire</translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<translation>Ignorer une fois</translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<translation>Ignorer tout</translation>
<source>okButton</source>
<translation type="unfinished">OK</translation>
</message>
</context>
</TS>

View file

@ -1486,7 +1486,6 @@ A kiszolgáló URL-je nincs konfigurálva.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1973,6 +1972,42 @@ Kattintson ide: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished">Az utolsó távoli kiépítés nem sikerült</translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">Egy új frissítés (%1) érhető el!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished">Mégse</translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3785,6 +3820,11 @@ Kattintson ide: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3972,6 +4012,29 @@ Kattintson ide: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>Névjegy hozzáadása</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5142,5 +5205,9 @@ Kattintson ide: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform></numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished">Rendben</translation>
</message>
</context>
</TS>

View file

@ -1497,7 +1497,6 @@ URL del server non configurato.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1984,6 +1983,42 @@ Clicca: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished">L&apos;ultima configurazione remota è fallita</translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">È disponibile una nuova versione (%1)!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3799,6 +3834,11 @@ Clicca: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3986,6 +4026,29 @@ Clicca: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>AGGIUNGI UN CONTATTO</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5163,5 +5226,9 @@ Clicca: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform></numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished">OK</translation>
</message>
</context>
</TS>

View file

@ -1486,7 +1486,6 @@
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1973,6 +1972,42 @@
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished"> (%1) !</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3785,6 +3820,11 @@
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3972,6 +4012,29 @@
<translation></translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5142,5 +5205,9 @@
<numerusform>%1 </numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished">OK</translation>
</message>
</context>
</TS>

View file

@ -1508,10 +1508,9 @@ Nesukonfigūruotas serverio url.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
<message>
<source>lastProvisioningFailed</source>
<extracomment>&apos;Last remote provisioning failed&apos; : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
<translation type="unfinished"></translation>
@ -1995,6 +1994,42 @@ Spustelėkite čia: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">Yra prieinama nauja versija (%1)!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished">ATSISAKYTI</translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3813,6 +3848,11 @@ Spustelėkite čia: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -4000,6 +4040,29 @@ Spustelėkite čia: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>PRIDĖTI KONTAKTĄ</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5184,5 +5247,9 @@ Spustelėkite čia: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform></numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View file

@ -1497,7 +1497,6 @@ URL do servidor não configurado.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1984,6 +1983,42 @@ Clique aqui: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished">O último provisionamento remoto falhou</translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">Está disponível uma nova versão (%1)!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3799,6 +3834,11 @@ Clique aqui: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3986,6 +4026,29 @@ Clique aqui: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<translation>ADICIONAR CONTATO</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5163,5 +5226,9 @@ Clique aqui: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<numerusform>%1 segundos</numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished">OK</translation>
</message>
</context>
</TS>

View file

@ -1508,7 +1508,6 @@
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1995,6 +1994,42 @@
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished">Последняя удалённая инициализация не удалась</translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">Доступна новая (%1) версия!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3813,6 +3848,11 @@
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -4000,6 +4040,29 @@
<translation>ДОБАВИТЬ КОНТАКТ</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5184,5 +5247,9 @@
<numerusform>%1 секунд</numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished">ОК</translation>
</message>
</context>
</TS>

View file

@ -1497,7 +1497,6 @@ Serverwebbadressen är inte konfigurerad.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1984,6 +1983,42 @@ Klicka här: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">En ny version (%1) är tillgänglig!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished">AVBRYT</translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3799,6 +3834,11 @@ Klicka här: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3986,6 +4026,29 @@ Klicka här: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>LÄGG TILL KONTAKT</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5163,5 +5226,9 @@ Klicka här: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform></numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View file

@ -1486,7 +1486,6 @@ Sunucu url&apos;si yapılandırılmadı.</translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1973,6 +1972,42 @@ Buraya tıklayın: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished">Son uzaktan ön hazırlık başarısız</translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">Yeni sürüm (%1) var!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3785,6 +3820,11 @@ Buraya tıklayın: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3972,6 +4012,29 @@ Buraya tıklayın: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<translation>KİŞİ EKLE</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5142,5 +5205,9 @@ Buraya tıklayın: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<numerusform></numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished">TAMAM</translation>
</message>
</context>
</TS>

View file

@ -1994,6 +1994,42 @@
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished">Доступна нова (%1) версія!</translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished">СКАСУВАТИ</translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3812,6 +3848,11 @@
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3999,6 +4040,29 @@
<translation>ДОДАТИ КОНТАКТ</translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5183,5 +5247,9 @@
<numerusform></numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View file

@ -1486,7 +1486,6 @@
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<extracomment>&apos;An account is already provisioned. This action will erase the existing account. : Warn user about it.</extracomment>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
<message>
@ -1973,6 +1972,42 @@
<extracomment>&apos;Open meetings&apos; : Tooltip for a button that open the meetings list</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>lastProvisioningFailed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionAvailable</source>
<translation type="unfinished"> %1 </translation>
</message>
<message>
<source>newVersionAvailableInstructions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>downloadUpdate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionCheckError</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>noNewVersionAvailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>newVersionInstalled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remoteProvisioningWarnAccountOverwrite</source>
<translation type="unfinished">An account is already provisioned. This action will erase the existing account. : Warn user about it.</translation>
</message>
</context>
<context>
<name>MainWindowMenuBar</name>
@ -3785,6 +3820,11 @@
<extracomment>&apos;Restore asking popups&apos; : Text button for restoring asking popups.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckerLabel</source>
<extracomment>&apos;Spell Checker&apos; : label for spell checker settings</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsVideo</name>
@ -3972,6 +4012,29 @@
<translation></translation>
</message>
</context>
<context>
<name>SpellCheckerMenu</name>
<message>
<source>spellCheckingMenuDidYouMean</source>
<extracomment>&apos;Did you mean ?&apos; : Suggest new words</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuAddToDictionary</source>
<extracomment>&apos;Add to dictionary&apos; : Add word to dictionary</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreOnce</source>
<extracomment>&apos;Ignore Once&apos; : Ignore spell checking only for this occurences</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>spellCheckingMenuIgnoreAll</source>
<extracomment>&apos;Ignore All&apos; : Ignore spell checking for all occurences</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Timeline</name>
<message>
@ -5142,5 +5205,9 @@
<numerusform></numerusform>
</translation>
</message>
<message>
<source>okButton</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View file

@ -51,6 +51,7 @@ SpellChecker::SpellChecker(QObject *parent) : QSyntaxHighlighter(parent) {
graceTimer = new QTimer(this);
graceTimer->setSingleShot(true);
connect(graceTimer, SIGNAL(timeout()), SLOT(highlightAfterGracePeriod()));
connect(CoreManager::getInstance()->getSettingsModel(), &SettingsModel::spellCheckerOverrideLocaleChanged, this, &SpellChecker::setLanguage);
mAvailable = false;
if (CoreManager::getInstance()->getSettingsModel()->getSpellCheckerEnabled())
@ -59,7 +60,7 @@ SpellChecker::SpellChecker(QObject *parent) : QSyntaxHighlighter(parent) {
SpellChecker::~SpellChecker () {
graceTimer->stop();
#ifdef WIN32
#ifdef _WIN32
if (mNativeSpellChecker != nullptr)
mNativeSpellChecker->Release();
#endif
@ -91,7 +92,7 @@ QString SpellChecker::underLine(qreal minLength) {
}
void SpellChecker::highlightDocument() {
if(!CoreManager::getInstance()->getSettingsModel()->getSpellCheckerEnabled()) return;
if (!fromTimer && QDateTime::currentMSecsSinceEpoch() <= mLastHightlight + GRACE_PERIOD_SECS*1000) {
scheduleHighlight();
return;

View file

@ -48,7 +48,7 @@
#define LOG_TAG "[SpellChecker]"
#define WORD_DELIMITERS_REGEXP "[^\r\n\t\u2028 ]+"
#ifdef WIN32
#ifdef _WIN32
class ISpellChecker;
#endif
@ -57,7 +57,7 @@ class SpellChecker : public QSyntaxHighlighter {
public:
SpellChecker(QObject* parent = nullptr);
~SpellChecker();
// Common
static QString currentLanguage() {
QString overrideLocale = CoreManager::getInstance()->getSettingsModel()->getSpellCheckerOverrideLocale();
@ -108,7 +108,7 @@ private:
bool wasIgnoredOnce(QString word, int wordStartIndex, int wordEndIndex);
void scheduleHighlight();
QString underLine(qreal minLength);
#ifdef WIN32
#ifdef _WIN32
ISpellChecker* mNativeSpellChecker = nullptr;
#endif

View file

@ -1570,10 +1570,23 @@ QString SettingsModel::getSpellCheckerOverrideLocale() const{
return Utils::coreStringToAppString(mConfig->getString(UiSection, "spell_checker_override_locale", ""));
}
void SettingsModel::setSpellCheckerOverrideLocale (const QString &locale) {
CoreManager::getInstance()->getCore()->getConfig()->setString(
SettingsModel::UiSection, "spell_checker_override_locale", Utils::appStringToCoreString(locale)
);
emit spellCheckerOverrideLocaleChanged();
}
bool SettingsModel::getSpellCheckerEnabled() const{
return mConfig->getBool(UiSection, "spell_checker_enabled", true);
}
void SettingsModel::setSpellCheckerEnabled(bool enable){
mConfig->setBool(UiSection, "spell_checker_enabled", enable);
emit spellCheckerEnabledChanged();
}
// -----------------------------------------------------------------------------
static inline string getLegacySavedCallsFolder (const shared_ptr<linphone::Config> &config) {

View file

@ -200,6 +200,9 @@ class SettingsModel : public QObject {
// UI. -----------------------------------------------------------------------
Q_PROPERTY(QString spellCheckerOverrideLocale READ getSpellCheckerOverrideLocale WRITE setSpellCheckerOverrideLocale NOTIFY spellCheckerOverrideLocaleChanged)
Q_PROPERTY(bool spellCheckerEnabled READ getSpellCheckerEnabled WRITE setSpellCheckerEnabled NOTIFY spellCheckerEnabledChanged)
Q_PROPERTY(QFont textMessageFont READ getTextMessageFont WRITE setTextMessageFont NOTIFY textMessageFontChanged)
Q_PROPERTY(int textMessageFontSize READ getTextMessageFontSize WRITE setTextMessageFontSize NOTIFY textMessageFontSizeChanged)
Q_PROPERTY(QFont emojiFont READ getEmojiFont WRITE setEmojiFont NOTIFY emojiFontChanged)
@ -590,7 +593,9 @@ public:
void setEmojiFontSize(const int& size);
QString getSpellCheckerOverrideLocale() const;
void setSpellCheckerOverrideLocale (const QString &locale);
bool getSpellCheckerEnabled() const;
void setSpellCheckerEnabled(bool enable);
QString getSavedScreenshotsFolder () const;
void setSavedScreenshotsFolder (const QString &folder);
@ -861,6 +866,9 @@ signals:
// UI. -----------------------------------------------------------------------
void spellCheckerOverrideLocaleChanged();
void spellCheckerEnabledChanged();
void textMessageFontChanged(const QFont& font);
void textMessageFontSizeChanged(const int& size);

View file

@ -55,6 +55,41 @@ TabContainer {
}
}
}
FormLine {
FormGroup {
//: 'Spell Checker' : label for spell checker settings
label: qsTr('spellCheckerLabel')
RowLayout{
ComboBox {
Layout.fillWidth: true
textRole: 'key'
Component.onCompleted: {
var locales = Logic.getAvailableLocales()
model = locales
var locale = SettingsModel.spellCheckerOverrideLocale
if (!locale.length) {
currentIndex = 0
return
}
var value = Qt.locale(locale).name
currentIndex = Number(Utils.findIndex(locales, function (locale) {
return locale.value === value
}))
}
onActivated: SettingsModel.spellCheckerOverrideLocale = model[index].value
}
Switch {
checked: SettingsModel.spellCheckerEnabled
onClicked: SettingsModel.spellCheckerEnabled = !checked
}
}
}
}
Form {
//: 'Fonts' : title of fonts section in settings
title: qsTr('fontsTitle')