وللبحث في القاموس الإفتراضي نستخدم الاختصار Control+Windows+F6.
ملاحظة: إذا لم تحدد قاموسًا افتراضيًا، فسيتم استخدام أول قاموس في القائمة.
يمكنك تغيير هذه الاختصارات في محاورة تخصيص اختصارات NVDA، ضمن قسم إضافة القواميس.
-
التحديث التلقائي
-
تتضمن هذه الإضافة ميزة التحديث التلقائي.
-
سيتم إجراء البحث عن إصدار جديد في كل مرة يتم فيها إعادة تشغيل NVDA.
-
إذا كنت تريد أن يحدث هذا، فانتقل إلى قائمة NVDA والتفضيلات والإعدادات وفي فئة إضافي.
التغييرات
+
Version 2023.07.19
+
+
Compatibility with NVDA 2023.1;
+
Small changes in code to call dialogs;
+
New and updated translations.
+
الإصدار 2022.10
Two more dictionaries, now totaling 70:
diff --git a/addon/doc/ar/readme.md b/addon/doc/ar/readme.md
index 1efc689..81f2ef8 100644
--- a/addon/doc/ar/readme.md
+++ b/addon/doc/ar/readme.md
@@ -3,7 +3,7 @@
## معلومات
* المطور: Rui Fontes, Ângelo Abrantes e Abel Passos do Nascimento Jr.
-* آخر تحديث في 03/11/2022
+* آخر تحديث في 19/07/2023
* تحميل [النسخة المستقرة][1]
* التوافق: NVDA version 2019.3 فما فوق
@@ -33,17 +33,15 @@
يمكنك تغيير هذه الاختصارات في محاورة تخصيص اختصارات NVDA، ضمن قسم إضافة القواميس.
-## التحديث التلقائي
-
-تتضمن هذه الإضافة ميزة التحديث التلقائي.
-
-سيتم إجراء البحث عن إصدار جديد في كل مرة يتم فيها إعادة تشغيل NVDA.
-
-إذا كنت تريد أن يحدث هذا، فانتقل إلى قائمة NVDA والتفضيلات والإعدادات وفي فئة إضافي.
## التغييرات
+## Version 2023.07.19
+* Compatibility with NVDA 2023.1;
+* Small changes in code to call dialogs;
+* New and updated translations.
+
### الإصدار 2022.10
* Two more dictionaries, now totaling 70:
The dictionaries introduced are: Tetun - Portuguese and Ottoman - Turkish;
@@ -76,4 +74,6 @@
### الإصدار 21.10
* إصدار أولي
-[1]: https://github.com/ruifontes/Dictionaries/releases/download/2022.10/dictionaries-2022.10.nvda-addon
+[1]: https://github.com/ruifontes/Dictionaries/releases/download/2023.07.19/dictionaries-2023.07.19.nvda-addon
+
+
diff --git a/addon/doc/es/README.md b/addon/doc/es/README.md
index 4aa8163..3f3e772 100644
--- a/addon/doc/es/README.md
+++ b/addon/doc/es/README.md
@@ -3,7 +3,7 @@
## Información
* Autores: Rui Fontes, Ângelo Abrantes y Abel Passos do Nascimento Jr.
-* Actualizado el 03/11/2022
+* Actualizado el 19/07/2023
* Descargar [versión estable][1]
* Compatibilidad con NVDA: versión 2019.3 y posteriores
@@ -31,19 +31,18 @@ Nota: Si no estableces un diccionario predeterminado, se utilizará el primer di
Puedes cambiar estas órdenes en el diálogo Gestos de Entrada, en la categoría Diccionarios.
-## Actualización automática
-Este complemento incluye una función de actualización automática.
-La comprobación de una nueva versión se realizará cada vez que se cargue NVDA.
-Si quieres que esto suceda, vas al menú de NVDA, Preferencias, Opciones y en la categoría del complemento marcas la casilla de verificación.
-
-
## Registro de cambios
+## Version 2023.07.19
+* Compatibility with NVDA 2023.1;
+* Small changes in code to call dialogs;
+* New and updated translations.
+
### Versión 2022.10
-* Two more dictionaries, now totaling 70:
- The dictionaries introduced are: Tetun - Portuguese and Ottoman - Turkish;
-* Some bug fixes.
+* Dos diccionarios más, ahora totalizando 70:
+ Los diccionarios introducidos son: Tetun - Portugués y Ottoman - Turco;
+* Correcciones de algunos fallos.
### Versión 22.06
* Los diccionarios ahora son 68
@@ -76,4 +75,6 @@ Si quieres que esto suceda, vas al menú de NVDA, Preferencias, Opciones y en la
### Versión 21.10
* Versión inicial.
-[1]: https://github.com/ruifontes/Dictionaries/releases/download/2022.10/dictionaries-2022.10.nvda-addon
+[1]: https://github.com/ruifontes/Dictionaries/releases/download/2023.07.19/dictionaries-2023.07.19.nvda-addon
+
+
diff --git a/addon/doc/fr/README.md b/addon/doc/fr/README.md
index 6dad161..ca7cba9 100644
--- a/addon/doc/fr/README.md
+++ b/addon/doc/fr/README.md
@@ -3,7 +3,7 @@
## Informations
* Auteurs: Rui Fontes, Ângelo Abrantes et Abel Passos do Nascimento Jr.
-* Mis à jour le 03/11/2022
+* Mis à jour le 19/07/2023
* Télécharger [version stable][1]
* Compatibilité NVDA: version 2019.3 et ultérieure
@@ -31,19 +31,18 @@ Remarque: Si vous ne définissez pas un dictionnaire par défaut, le premier dic
Vous pouvez modifier ces commandes dans la boîte de dialogue Gestes de commandes, dans la catégorie Dictionnaires.
-## Mise à jour automatique
-Cette extension comprend une fonction de mise à jour automatique.
-La vérification d'une nouvelle version sera effectuée chaque fois que NVDA est chargé.
-Si vous voulez que cela se produise, aller dans le menu NVDA, Préférences, Paramètres et dans la catégorie de l'extension, cochez la case à cocher.
-
-
## Journal des changements
+## Version 2023.07.19
+* Compatibility with NVDA 2023.1;
+* Small changes in code to call dialogs;
+* New and updated translations.
+
### Version 2022.10
-* Two more dictionaries, now totaling 70:
- The dictionaries introduced are: Tetun - Portuguese and Ottoman - Turkish;
-* Some bug fixes.
+* Deux autres dictionnaires, totalisant maintenant 70:
+ Les dictionnaires introduits sont: Tetun - Portugais et Ottoman - Turc;
+* Corrections de quelques bogues.
### Version 22.06
* Les dictionnaires sont maintenant 68
@@ -76,4 +75,4 @@ Si vous voulez que cela se produise, aller dans le menu NVDA, Préférences, Par
### Version 21.10
* Version initiale.
-[1]: https://github.com/ruifontes/Dictionaries/releases/download/2022.10/dictionaries-2022.10.nvda-addon
+[1]: https://github.com/ruifontes/Dictionaries/releases/download/2023.07.19/dictionaries-2023.07.19.nvda-addon
diff --git a/addon/doc/pt/README.md b/addon/doc/pt/README.md
index b0267cd..58e1c48 100644
--- a/addon/doc/pt/README.md
+++ b/addon/doc/pt/README.md
@@ -3,7 +3,7 @@
## Informações
* Autores: Rui Fontes, Ângelo Abrantes e Abel Passos do Nascimento Jr.
-* Actualizado em 03/11/2022
+* Actualizado em 19/07/2023
* Descarregar [versão estável][1]
* Compatibilidade: NVDA versão 2019.3 e posteriores
@@ -34,18 +34,14 @@ Nota: Se não definir nenhum dicionário padrão será utilizado o primeiro dici
É possível alterar estes comandos no diálogo Definir comandos, na secção Dicionários.
-## Atualização automática
-
-Este extra inclui um recurso de atualização automática.
-
-A verificação de existência de nova versão será executada cada vez que o NVDA é carregado.
-
-Se desejar que isso aconteça, vá ao menu do NVDA, Preferências, Configurações e na categoria do extra marque a caixa de verificação.
-
-
## Alterações
+## Version 2023.07.19
+* Compatibilidade com NVDA 2023.1;
+* Pequenas alterações de código para chamar diálogos;
+* Novas e actualizadas traduções.
+
### Versão 2022.10
* Mais dois dicionários, totalizando agora 70:
Os dicionários introduzidos são: Tetun - Português e Otomano - Turco;
@@ -78,4 +74,6 @@ Se desejar que isso aconteça, vá ao menu do NVDA, Preferências, Configuraçõ
### Versão 21.10
* Lançamento inicial
-[1]: https://github.com/ruifontes/Dictionaries/releases/download/2022.10/dictionaries-2022.10.nvda-addon
+[1]: https://github.com/ruifontes/Dictionaries/releases/download/2023.07.19/dictionaries-2023.07.19.nvda-addon
+
+
diff --git a/addon/doc/tr/readme.md b/addon/doc/tr/readme.md
index 74931a8..adc2251 100644
--- a/addon/doc/tr/readme.md
+++ b/addon/doc/tr/readme.md
@@ -3,7 +3,7 @@
## bilgiler
* Yazarlar: Rui Fontes, Ângelo Abrantes ve Abel Passos do Nascimento Jr.
-* tarihinde güncellendi 03/11/2022
+* 19/07/2023 tarihinde güncellendi
* [Kararlı sürümü indirin][1]
* Uyumluluk: NVDA sürüm 2019.3 ve sonrası
@@ -31,19 +31,18 @@ Not: Varsayılan bir sözlük tanımlamazsanız, listedeki ilk sözlük kullanı
Bu komutları, Girdi hareketleri iletişim kutusunda, Sözlükler başlığı altında değiştirebilirsiniz.
-## Otomatik güncelleme
-Bu eklenti otomatik güncelleme özelliği içerir.
-NVDA her açıldığında yeni bir sürüm kontrolü yapılacaktır.
-Bu işlemin gerçekleşmesini istiyorsanız, NVDA menüsü, Tercihler, Ayarlar'a gidin ve sözlükler kategorisinde onay kutusunu işaretleyin.
-
-
## Değişiklikler
+## Version 2023.07.19
+* Compatibility with NVDA 2023.1;
+* Small changes in code to call dialogs;
+* New and updated translations.
+
### Sürüm 2022.10
-* Two more dictionaries, now totaling 70:
- The dictionaries introduced are: Tetun - Portuguese and Ottoman - Turkish;
-* Some bug fixes.
+* Şimdi yeni iki sözlüğün eklenmesiyle, toplam 70 adet sözlük oldu.
+ Eklenen sözlükler şunlardır: Tetun - Portekizce ve Osmanlıca - Türkçe;
+* Bazı hata düzeltmeleri.
### Sürüm 22.06
* 68 adet sözlük bulunuyor
@@ -72,4 +71,6 @@ Bu işlemin gerçekleşmesini istiyorsanız, NVDA menüsü, Tercihler, Ayarlar'a
### Sürüm 21.10
* İlk sürüm
-[1]: https://github.com/ruifontes/Dictionaries/releases/download/2022.10/dictionaries-2022.10.nvda-addon
+[1]: https://github.com/ruifontes/Dictionaries/releases/download/2023.07.19/dictionaries-2023.07.19.nvda-addon
+
+
diff --git a/addon/globalPlugins/dictionaries/__init__.py b/addon/globalPlugins/dictionaries/__init__.py
index 83a78ca..78d640b 100644
--- a/addon/globalPlugins/dictionaries/__init__.py
+++ b/addon/globalPlugins/dictionaries/__init__.py
@@ -7,20 +7,22 @@
# import the necessary modules.
import globalPluginHandler
+import globalVars
import core
import api
import os
+from threading import Thread
import wx
import gui
+from gui.settingsDialogs import NVDASettingsDialog, SettingsPanel
+from gui import guiHelper
import ui
from . import sqlite3
import threading
import urllib.request
-# For update process
-from .update import *
import time
-# Necessary For translation
from scriptHandler import script
+# Necessary For translation
import addonHandler
addonHandler.initTranslation()
@@ -155,6 +157,7 @@
# Translators: Name of a dictionary
# Translators: Name of a dictionary
_("Mathematic elementar (in portuguese)") : "glossario-elementar-de-matematica.db",
+ # Translators: Name of a dictionary
_("Medical (in french)") : "dicionario-medico(frances).db",
# Translators: Name of a dictionary
_("Medical popular (in portuguese)") : "dicionario-medico.db",
@@ -163,6 +166,8 @@
# Translators: Name of a dictionary
_("Music (in portuguese)") : "dicionario_de_musica.db",
# Translators: Name of a dictionary
+ _("Music (in turkish)") : "Turkish_Music_Terms.db",
+ # Translators: Name of a dictionary
_("Nursing (in portuguese)") : "Termos_tecnicos_de_enfermagem_mais_usados.db",
# Translators: Name of a dictionary
_("Philosophy (Cambridge)") : "cambridge-dictionary-of-philosophy.db",
@@ -206,6 +211,7 @@
"dicionario-medico(frances).db",
"dicionario-medico.db",
"dicionario_de_musica.db",
+ "Turkish_Music_Terms.db",
"Termos_tecnicos_de_enfermagem_mais_usados.db",
"cambridge-dictionary-of-philosophy.db",
"dicionario-de-filosofia.db",
@@ -230,16 +236,6 @@ def __init__(self):
return
# Translators: Dialog title
title = _("Dictionaries")
- # To allow waiting end of network tasks
- core.postNvdaStartup.register(self.networkTasks)
-
- def networkTasks(self):
- # Calling the update process...
- _MainWindows = Initialize()
- _MainWindows.start()
-
- def terminate(self):
- core.postNvdaStartup.unregister(self.networkTasks)
#defining a script with decorator:
@script(
@@ -250,7 +246,11 @@ def terminate(self):
category= _("Dictionaries"))
def script_openMainWindow(self, event):
#Calling the class "MainWindow" to select the dictionary to use or to download more.
- gui.mainFrame._popupSettingsDialog(MainWindow)
+ dialog0 = MainWindow(gui.mainFrame)
+ if not dialog0.IsShown():
+ gui.mainFrame.prePopup()
+ dialog0.Show()
+ gui.mainFrame.postPopup()
@script(
gesture="kb:Control+windows+F6",
@@ -275,7 +275,11 @@ def script_searchOnDefaultDict(self, event):
selectedDict = defaultDict
dictToUse = os.path.join(filepath, selectedDict)
# Calling the class "SearchWindow" to search a definition on the default dict
- gui.mainFrame._popupSettingsDialog(SearchWindow)
+ dialog1 = SearchWindow(gui.mainFrame)
+ if not dialog1.IsShown():
+ gui.mainFrame.prePopup()
+ dialog1.Show()
+ gui.mainFrame.postPopup()
class MainWindow(wx.Dialog):
@@ -285,8 +289,8 @@ def __init__(self, *args, **kwds):
# Translators: Dialog title
self.SetTitle(_("Dictionaries"))
- #Filter the dictionaries present on dicts folder
global missingDicts, availableDictsList, dictList, selectedDict
+ # Filter the dictionaries present on dicts folder
# Get the available dicts from the dicionarios folder
availableDictsList = os.listdir(filepath)
missingDicts = []
@@ -297,7 +301,7 @@ def __init__(self, *args, **kwds):
if dict.get(dictList[n]) not in availableDictsList:
# False, so join to missing dicts list...
missingDicts.append(dictList[n])
- # And delete from available dicts list
+ # And delete from dicts list
del dictList[n]
# To allow to check all dicts since we have deleted the item with number n...
n -= 1
@@ -372,7 +376,11 @@ def searchWindow(self, event):
# Get the path of selected dictionary
dictToUse = os.path.join(filepath, selectedDict)
# We have the dict, so call the search window
- gui.mainFrame._popupSettingsDialog(SearchWindow)
+ dialog1 = SearchWindow(gui.mainFrame)
+ if not dialog1.IsShown():
+ gui.mainFrame.prePopup()
+ dialog1.Show()
+ gui.mainFrame.postPopup()
def setAsDefaultDict(self, event):
global defaultDict
@@ -382,7 +390,11 @@ def setAsDefaultDict(self, event):
def manageDicts(self, event):
event.Skip()
# Calling the Manage dictionaries window
- gui.mainFrame._popupSettingsDialog(ManageDicts)
+ dialog2 = ManageDicts(gui.mainFrame)
+ if not dialog2.IsShown():
+ gui.mainFrame.prePopup()
+ dialog2.Show()
+ gui.mainFrame.postPopup()
def quit(self, event):
self.Destroy()
@@ -472,9 +484,6 @@ def performSearch(self, event):
# Define what to search
if selectedDict in thematics:
wordToSearch = self.list_ctrl_1.GetItemText(self.list_ctrl_1.GetFocusedItem())
- else:
- wordToSearch = self.text_ctrl_1.GetValue()
- if selectedDict in thematics:
# Open the selected dictionary file
self.dbDict = sqlite3.connect(dictToUse, check_same_thread=False)
self.dbCursor = self.dbDict.cursor()
@@ -483,10 +492,19 @@ def performSearch(self, event):
ourLine = self.dbCursor.fetchone()
self.dbDict.close()
# Call the window showing the results
- gui.mainFrame._popupSettingsDialog(ShowResults)
+ dialog3 = ShowResults(gui.mainFrame)
+ if not dialog3.IsShown():
+ gui.mainFrame.prePopup()
+ dialog3.Show()
+ gui.mainFrame.postPopup()
else:
+ wordToSearch = self.text_ctrl_1.GetValue()
# Call the window showing the index
- gui.mainFrame._popupSettingsDialog(IndexWindow)
+ dialog4 = IndexWindow(gui.mainFrame)
+ if not dialog4.IsShown():
+ gui.mainFrame.prePopup()
+ dialog4.Show()
+ gui.mainFrame.postPopup()
def quit(self, event):
self.Close()
@@ -528,7 +546,11 @@ def __init__(self, *args, **kwds):
# To destroy the window in construction because it is unnecessary...
self.Destroy()
# Calling the show results window
- gui.mainFrame._popupSettingsDialog(ShowResults)
+ dialog3 = ShowResults(gui.mainFrame)
+ if not dialog3.IsShown():
+ gui.mainFrame.prePopup()
+ dialog3.Show()
+ gui.mainFrame.postPopup()
elif len(occurs) >=2:
# There are several items to choose from, so show a list of them...
self.list_ctrl_1.ClearAll()
@@ -546,7 +568,11 @@ def __init__(self, *args, **kwds):
# To destroy the window in construction because it is unnecessary...
self.Destroy()
# Call a window to ask if user wants to search again...
- gui.mainFrame._popupSettingsDialog(NewSearch)
+ dialog5 = NewSearch(gui.mainFrame)
+ if not dialog5.IsShown():
+ gui.mainFrame.prePopup()
+ dialog5.Show()
+ gui.mainFrame.postPopup()
sizer_2 = wx.StdDialogButtonSizer()
sizer_1.Add(sizer_2, 0, wx.ALIGN_RIGHT | wx.ALL, 4)
@@ -586,7 +612,11 @@ def performSearch(self, event):
ourLine = self.dbCursor.fetchone()
self.dbDict.close()
# Call the window showing the results
- gui.mainFrame._popupSettingsDialog(ShowResults)
+ dialog3 = ShowResults(gui.mainFrame)
+ if not dialog3.IsShown():
+ gui.mainFrame.prePopup()
+ dialog3.Show()
+ gui.mainFrame.postPopup()
def quit(self, event):
self.Destroy()
@@ -635,7 +665,11 @@ def __init__(self, *args, **kwds):
def searchAgain(self, event):
event.Skip()
# Calling the window to search another entry
- gui.mainFrame._popupSettingsDialog(SearchWindow)
+ dialog1 = SearchWindow(gui.mainFrame)
+ if not dialog1.IsShown():
+ gui.mainFrame.prePopup()
+ dialog1.Show()
+ gui.mainFrame.postPopup()
class ShowResults(wx.Dialog):
@@ -686,7 +720,11 @@ def searchAgain(self, event):
self.Destroy()
event.Skip()
# Calling the window to search another entry
- gui.mainFrame._popupSettingsDialog(SearchWindow)
+ dialog1 = SearchWindow(gui.mainFrame)
+ if not dialog1.IsShown():
+ gui.mainFrame.prePopup()
+ dialog1.Show()
+ gui.mainFrame.postPopup()
def copyToClip(self, event):
event.Skip()
@@ -828,7 +866,7 @@ def deleteDict(self, event):
itemIndex = self.list_box_1.GetSelection()
# Get the name of the file
name = dict.get(self.list_box_1.GetStringSelection())
- # Get the full URL of the file
+ # Get the complete path of the file
file = os.path.join(filepath, name)
# Translators: Message dialog box asking confirmation to delete the dictionary
if gui.messageBox(_("Are you sure you want to delete the %s dictionary file?") %self.list_box_1.GetStringSelection(), _("Dictionaries"), style=wx.ICON_QUESTION|wx.YES_NO) == wx.YES:
diff --git a/addon/globalPlugins/dictionaries/dicionarios/ingles-sinonimos.db b/addon/globalPlugins/dictionaries/dicionarios/ingles-sinonimos.db
new file mode 100644
index 0000000..f7158bc
Binary files /dev/null and b/addon/globalPlugins/dictionaries/dicionarios/ingles-sinonimos.db differ
diff --git a/addon/globalPlugins/dictionaries/update.py b/addon/globalPlugins/dictionaries/update.py
deleted file mode 100644
index 4ecbe18..0000000
--- a/addon/globalPlugins/dictionaries/update.py
+++ /dev/null
@@ -1,162 +0,0 @@
-# -*- coding: UTF-8 -*-
-# Copyright (C) 2021 Rui Fontes and Ângelo Abrantes
-# Update add-ons module based on the work of several add-on authors
-# This file is covered by the GNU General Public License.
-#
-# You just need to place this module in the appModule or globalPlugin folder and include in the __init__.py file in the import section:
-"""
-# For update process
-from . update import *
-"""
-# and in the def __init__(self):
-"""
- _MainWindows = Initialize()
- _MainWindows.start()
-"""
-
-# import the necessary modules.
-import ui
-import wx
-import os
-import globalVars
-import addonHandler
-import addonHandler.addonVersionCheck
-from threading import Thread
-import urllib.request
-import json
-import config
-import gui
-from gui.settingsDialogs import NVDASettingsDialog, SettingsPanel
-from gui import guiHelper
-import core
-import shutil
-
-# For translation
-addonHandler.initTranslation()
-
-def getOurAddon():
- for addon in addonHandler.getAvailableAddons():
- if str(os.path.dirname(__file__).split("\\")[-1:]).replace("[", "").replace("\'", "").replace("]", "") == addon.manifest['name']:
- return addon
-
-ourAddon = getOurAddon()
-bundle = getOurAddon()
-
-def initConfiguration():
- confspec = {
- "isUpgrade": "boolean(default=False)",
- }
- config.conf.spec[ourAddon.manifest["name"]] = confspec
-
-def getConfig(key):
- value = config.conf[str(ourAddon.manifest["name"])][key]
- return value
-
-def setConfig(key, value):
- try:
- config.conf.profiles[0][ourAddon.manifest["name"]][key] = value
- except:
- config.conf[ourAddon.manifest["name"]][key] = value
-
-initConfiguration()
-shouldUpdate = getConfig("isUpgrade")
-urlRepos = "https://api.github.com/repos/ruifontes/"+ourAddon.manifest["name"]+"/releases"
-urlName = ""
-urlN = ""
-directory = ""
-
-
-class Initialize(Thread):
- # Creating the constructor of the newly created GlobalPlugin class.
- def __init__(self):
- # Call of the constructor of the parent class.
- super(Initialize, self).__init__()
- # Add a section in NVDA configurations panel
- NVDASettingsDialog.categoryClasses.append(AddOnPanel)
- self.daemon = True
- wx.CallAfter(AddonFlow.upgradeVerify)
-
-
-class AddonFlow(Thread):
- def __init__(self):
- super(AddonFlow, self).__init__()
- self.daemon = True
-
- def upgradeVerify():
- if globalVars.appArgs.secure or config.isAppX or globalVars.appArgs.launcher:
- AddonFlow.doNothing()
- if shouldUpdate == True:
- p = urllib.request.Request(urlRepos)
- r = urllib.request.urlopen(p).read()
- githubApi = json.loads(r.decode('utf-8'))
- if githubApi[0]["tag_name"] != ourAddon.manifest["version"]:
- # Translators: Message dialog box to ask user if wants to update.
- if gui.messageBox(_("It is available a new version of this add-on.\n Do you want to update?"), ourAddon.manifest["summary"], style=wx.ICON_QUESTION|wx.YES_NO) == wx.YES:
- AddonFlow.download()
- else:
- AddonFlow.doNothing()
-
- def download():
- global urlName, urlN, directory, bundle
- p = urllib.request.Request(urlRepos)
- r = urllib.request.urlopen(p).read()
- githubApi = json.loads(r.decode('utf-8'))
- urlName = githubApi[0]['assets'][0]['browser_download_url']
- urlN = str(urlName.split("/")[-1:]).replace("[", "").replace("\'", "").replace("]", "")
- directory = os.path.join(globalVars.appArgs.configPath, "updates")
- if os.path.exists(directory) == False:
- os.mkdir(directory)
- file = os.path.join(directory, urlN)
- req = urllib.request.Request(urlName, headers={'User-Agent': 'Mozilla/5.0'})
- response = urllib.request.urlopen(req)
- fileContents = response.read()
- response.close()
- f = open(file, "wb")
- f.write(fileContents)
- f.close()
- bundle = addonHandler.AddonBundle(file)
- if bundle.manifest["name"] == ourAddon.manifest['name']:
- AddonFlow.checkCompatibility()
- AddonFlow.doNothing()
-
- def checkCompatibility():
- if addonHandler.addonVersionCheck.isAddonCompatible(ourAddon):
- # It is compatible, so install
- AddonFlow.install()
- # It is not compatible, so do not install and inform user
- else:
- # Translators: Message dialog box to inform user that the add-on is not compatible
- gui.messageBox(_("This new version of this add-on is not compatible with your version of NVDA.\n The update process will be terminated."), ourAddon.manifest["summary"], style=wx.ICON_WARNING)
- AddonFlow.doNothing()
-
- def install():
- # To remove the old version
- ourAddon.requestRemove()
- # to install the new version
- addonHandler.installAddonBundle(bundle)
- # to delete the downloads folder
- shutil.rmtree(directory, ignore_errors=True)
- # to restart NVDA
- core.restart()
-
- def doNothing():
- pass
-
-
-class AddOnPanel(SettingsPanel):
- title = ourAddon.manifest["summary"]
-
- def makeSettings(self, sizer):
- helper=guiHelper.BoxSizerHelper(self, sizer=sizer)
- # Translators: Checkbox name in the configuration dialog
- self.shouldUpdateChk = helper.addItem(wx.CheckBox(self, label=_("Check for updates at startup")))
- self.shouldUpdateChk .Bind(wx.EVT_CHECKBOX, self.onChk)
- self.shouldUpdateChk .Value = shouldUpdate
-
- def onSave(self):
- setConfig("isUpgrade", self.shouldUpdateChk.Value)
-
- def onChk(self, event):
- shouldUpdate = self.shouldUpdateChk.Value
-
-
diff --git a/addon/locale/ar/LC_MESSAGES/nvda.mo b/addon/locale/ar/LC_MESSAGES/nvda.mo
index 1bbfb07..fd007b2 100644
Binary files a/addon/locale/ar/LC_MESSAGES/nvda.mo and b/addon/locale/ar/LC_MESSAGES/nvda.mo differ
diff --git a/addon/locale/ar/LC_MESSAGES/nvda.po b/addon/locale/ar/LC_MESSAGES/nvda.po
index 3799b3c..0f497de 100644
--- a/addon/locale/ar/LC_MESSAGES/nvda.po
+++ b/addon/locale/ar/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: 'nvda-translations@groups.io'\n"
-"POT-Creation-Date: 2022-11-03 14:40+0000\n"
-"PO-Revision-Date: 2022-11-03 14:54+0000\n"
+"POT-Creation-Date: 2023-07-19 18:58+0100\n"
+"PO-Revision-Date: 2023-07-19 23:43+0100\n"
"Last-Translator: Ângelo Abrantes \n"
"Language-Team: Equipa Portuguesa do NVDA: Ângelo Abrantes e Rui Fontes \n"
@@ -12,359 +12,365 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.1.1\n"
+"X-Generator: Poedit 3.3.2\n"
"X-Poedit-Basepath: ../../../globalPlugins\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPath-1: dictionaries/__init__.py\n"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:48
+#: addon\globalPlugins\dictionaries\__init__.py:50
msgid "Dutch-French"
msgstr "الهولندية الفرنسية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:50
+#: addon\globalPlugins\dictionaries\__init__.py:52
msgid "English-Amharic"
msgstr "الإنجليزية - الأمهرية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:52
+#: addon\globalPlugins\dictionaries\__init__.py:54
msgid "English-French"
msgstr "إنجليزي فرنسي"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:54
+#: addon\globalPlugins\dictionaries\__init__.py:56
msgid "English-Italian"
msgstr "الإنجليزية الإيطالية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:56
+#: addon\globalPlugins\dictionaries\__init__.py:58
msgid "English-Portuguese"
msgstr "الإنجليزية-البرتغالية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:58
+#: addon\globalPlugins\dictionaries\__init__.py:60
msgid "English-Spanish"
msgstr "الإنجليزية-الأسبانية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:60
+#: addon\globalPlugins\dictionaries\__init__.py:62
msgid "French-Arabic"
msgstr "الفرنسية العربية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:62
+#: addon\globalPlugins\dictionaries\__init__.py:64
msgid "French-Dutch"
msgstr "الفرنسية الهولندية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:64
+#: addon\globalPlugins\dictionaries\__init__.py:66
msgid "French-English"
msgstr "الفرنسية-الإنجليزية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:66
+#: addon\globalPlugins\dictionaries\__init__.py:68
msgid "French-German"
msgstr "الفرنسية--الألمانية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:68
+#: addon\globalPlugins\dictionaries\__init__.py:70
msgid "French-Italian"
msgstr "الفرنسية-الإطالية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:70
+#: addon\globalPlugins\dictionaries\__init__.py:72
msgid "French-Portuguese"
msgstr "الفرنسية البرتغالية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:72
+#: addon\globalPlugins\dictionaries\__init__.py:74
msgid "french-Spanish"
msgstr "الفرنسية-الأسبانية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:74
+#: addon\globalPlugins\dictionaries\__init__.py:76
msgid "German-French"
msgstr "الألمانية الفرنسية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:76
+#: addon\globalPlugins\dictionaries\__init__.py:78
msgid "German-Portuguese"
msgstr "الألمانية البورتو"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:78
+#: addon\globalPlugins\dictionaries\__init__.py:80
msgid "Icelandic-French"
msgstr "أيسلندي فرنسي"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:80
+#: addon\globalPlugins\dictionaries\__init__.py:82
msgid "Italian-English"
msgstr "الإيطالي الإنجليزي"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:82
+#: addon\globalPlugins\dictionaries\__init__.py:84
msgid "Italian-French"
msgstr "الايطالية-الفرنسية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:84
+#: addon\globalPlugins\dictionaries\__init__.py:86
msgid "Italian-Portuguese"
msgstr "الإيطالي البورغالي"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:86
+#: addon\globalPlugins\dictionaries\__init__.py:88
msgid "Otoman-Turkish"
-msgstr ""
+msgstr "التركي العثماني"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:88
+#: addon\globalPlugins\dictionaries\__init__.py:90
msgid "Portuguese-English"
msgstr "البرتغالية-الإنجليزية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:90
+#: addon\globalPlugins\dictionaries\__init__.py:92
msgid "Portuguese-French"
msgstr "البرتغالية الفرنسي"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:92
+#: addon\globalPlugins\dictionaries\__init__.py:94
msgid "Portuguese-German"
msgstr "البرتغالية الألمانية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:94
+#: addon\globalPlugins\dictionaries\__init__.py:96
msgid "Portuguese-Italian"
msgstr "البرتغالية الإيطالية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:96
+#: addon\globalPlugins\dictionaries\__init__.py:98
msgid "Portuguese-Spanish"
msgstr "البرتغالية الإسبانية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:98
+#: addon\globalPlugins\dictionaries\__init__.py:100
msgid "Spanish-French"
msgstr "الإسبانية الفرنسية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:100
+#: addon\globalPlugins\dictionaries\__init__.py:102
msgid "Spanish-Portuguese"
msgstr "الإسبانية البرتوغالية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:102
+#: addon\globalPlugins\dictionaries\__init__.py:104
msgid "Tetun-Portuguese"
-msgstr ""
+msgstr "تيتون البرتغالية"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:104
+#: addon\globalPlugins\dictionaries\__init__.py:106
msgid "English (Concise Oxford dictionary)"
msgstr "اللغة الإنجليزية (قاموس أوكسفورد موجز)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:106
+#: addon\globalPlugins\dictionaries\__init__.py:108
msgid "English synonyms dictionary)"
msgstr "قاموس المرادفات الإنجليزية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:108
+#: addon\globalPlugins\dictionaries\__init__.py:110
msgid "French common nouns with new ortography (in french)"
msgstr "الأسماء الفرنسية الشائعة مع قواعد التهجئة الجديدة (بالفرنسية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:110
+#: addon\globalPlugins\dictionaries\__init__.py:112
msgid "French common nouns (in french)"
msgstr "الأسماء المشتركة الفرنسية (باللغة الفرنسية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:112
+#: addon\globalPlugins\dictionaries\__init__.py:114
msgid "French encyclopedie (in french)"
msgstr "الموسوعة الفرنسية (باللغة الفرنسية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:114
+#: addon\globalPlugins\dictionaries\__init__.py:116
msgid "French proper nouns (in french)"
msgstr "الأسماء الفرنسية المناسبة (باللغة الفرنسية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:116
+#: addon\globalPlugins\dictionaries\__init__.py:118
msgid "French synonyms (in French)"
msgstr "المرادفات الفرنسية (باللغة الفرنسية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:118
+#: addon\globalPlugins\dictionaries\__init__.py:120
msgid "Portuguese language difficulties (in portuguese)"
msgstr "صعوبات اللغة البرتغالية (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:120
+#: addon\globalPlugins\dictionaries\__init__.py:122
msgid "Portuguese - meanings (in portuguese)"
msgstr "البرتغالية - المعاني (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:122
+#: addon\globalPlugins\dictionaries\__init__.py:124
msgid "Portuguese - synonyms (in portuguese)"
msgstr "البرتغالية - المرادفات (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:124
+#: addon\globalPlugins\dictionaries\__init__.py:126
msgid "Spanish - RAE (in spanish)"
msgstr "الإسبانية - راي (باللغة الإسبانية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:126
+#: addon\globalPlugins\dictionaries\__init__.py:128
msgid "Spanish - RAE New version (in spanish)"
msgstr "الإسبانية - RAE إصدار جديد (باللغة الإسبانية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:128
+#: addon\globalPlugins\dictionaries\__init__.py:130
msgid "Turkish (in turkish)"
msgstr "التركية (بالتركية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:130
+#: addon\globalPlugins\dictionaries\__init__.py:132
msgid "Alchemy (in portuguese)"
msgstr "الخيمياء (بالبرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:132
+#: addon\globalPlugins\dictionaries\__init__.py:134
msgid "Biblical (in portuguese)"
msgstr "الكتاب المقدس (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:134
+#: addon\globalPlugins\dictionaries\__init__.py:136
msgid "Botany (in portuguese)"
msgstr "علم النبات (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:136
+#: addon\globalPlugins\dictionaries\__init__.py:138
msgid "Chemical (in portuguese)"
msgstr "الكيمياء (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:138
+#: addon\globalPlugins\dictionaries\__init__.py:140
msgid "Clinical Practice (in portuguese)"
msgstr "الممارسة السريرية (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:140
+#: addon\globalPlugins\dictionaries\__init__.py:142
msgid "Finantial terms (in portuguese pt_br)"
msgstr "الإعتمادات المالية (بالبرتغالية pt_br)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:142
+#: addon\globalPlugins\dictionaries\__init__.py:144
msgid "Finantial terms (in portuguese pt_pt)"
msgstr "الإعتمادات المالية (بالبرتغالية pt_pt)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:144
+#: addon\globalPlugins\dictionaries\__init__.py:146
msgid "Geography and surroundings (in portuguese)"
msgstr "الجغرافيا والمناطق المحيطة (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:146
+#: addon\globalPlugins\dictionaries\__init__.py:148
msgid "Geology (in portuguese)"
msgstr "الجيولوجيا (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:148
+#: addon\globalPlugins\dictionaries\__init__.py:150
msgid "Health (in portuguese)"
msgstr "الصحة (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:150
+#: addon\globalPlugins\dictionaries\__init__.py:152
msgid "Historical concepts (in portuguese)"
msgstr "المفاهيم التاريخية (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:152
+#: addon\globalPlugins\dictionaries\__init__.py:154
msgid "Information society (in portuguese)"
msgstr "مجتمع المعلومات (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:154
+#: addon\globalPlugins\dictionaries\__init__.py:156
msgid "Law glossary (in portuguese pt_pt)"
msgstr "معجم مصطلحات القانون (باللغة البرتغالية pt_pt)"
#. Translators: Name of a dictionary
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:157
+#: addon\globalPlugins\dictionaries\__init__.py:159
msgid "Mathematic elementar (in portuguese)"
msgstr "العناصر الرياضية (بالبرتغالية)"
-#: addon\globalPlugins\dictionaries\__init__.py:158
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:161
msgid "Medical (in french)"
msgstr "الطب (باللغة الفرنسية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:160
+#: addon\globalPlugins\dictionaries\__init__.py:163
msgid "Medical popular (in portuguese)"
msgstr "الشعبية الطبية (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:162
+#: addon\globalPlugins\dictionaries\__init__.py:165
msgid "Medical technical (in portuguese)"
msgstr "التقنية الطبية (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:164
+#: addon\globalPlugins\dictionaries\__init__.py:167
msgid "Music (in portuguese)"
msgstr "الموسيقى (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:166
+#: addon\globalPlugins\dictionaries\__init__.py:169
+msgid "Music (in turkish)"
+msgstr "الموسيقى (باللغة التركية)"
+
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:171
msgid "Nursing (in portuguese)"
msgstr "التمريض (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:168
+#: addon\globalPlugins\dictionaries\__init__.py:173
msgid "Philosophy (Cambridge)"
msgstr "الفلسفة (كامبريدج)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:170
+#: addon\globalPlugins\dictionaries\__init__.py:175
msgid "Philosophy (in portuguese)"
msgstr "الفلسفة (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:172
+#: addon\globalPlugins\dictionaries\__init__.py:177
msgid "Phonetics (in spanish)"
msgstr "صوتيات (باللغة الإسبانية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:174
+#: addon\globalPlugins\dictionaries\__init__.py:179
msgid "Politic (in portuguese)"
msgstr "سياسة (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:176
+#: addon\globalPlugins\dictionaries\__init__.py:181
msgid "Portuguese musicians (in portuguese)"
msgstr "الموسيقيون البرتغاليون (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:178
+#: addon\globalPlugins\dictionaries\__init__.py:183
msgid "Psychology (in portuguese)"
msgstr "علم النفس (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:180
+#: addon\globalPlugins\dictionaries\__init__.py:185
msgid "Slang and idioms (in portuguese)"
msgstr "اللغات العامية والتعابير (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:182
+#: addon\globalPlugins\dictionaries\__init__.py:187
msgid "Tecnical of Informatic (english-french)"
msgstr "تكنولوجيا المعلومات (الإنجليزية-فرنسية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:184
+#: addon\globalPlugins\dictionaries\__init__.py:189
msgid "Tecnical of Informatic (in portuguese)"
msgstr "تكنولوجيا المعلومات (باللغة البرتغالية)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:186
+#: addon\globalPlugins\dictionaries\__init__.py:191
msgid "Veterinary medicin (in portuguese)"
msgstr "الطب البيطري (باللغة البرتغالية)"
@@ -374,21 +380,21 @@ msgstr "الطب البيطري (باللغة البرتغالية)"
#. Add-on summary, usually the user visible name of the addon.
#. Translators: Summary for this add-on
#. to be shown on installation and add-on information found in Add-ons Manager.
-#: addon\globalPlugins\dictionaries\__init__.py:232
-#: addon\globalPlugins\dictionaries\__init__.py:250
+#: addon\globalPlugins\dictionaries\__init__.py:238
+#: addon\globalPlugins\dictionaries\__init__.py:246
#: addon\globalPlugins\dictionaries\__init__.py:260
-#: addon\globalPlugins\dictionaries\__init__.py:286
-#: addon\globalPlugins\dictionaries\__init__.py:396
-#: addon\globalPlugins\dictionaries\__init__.py:500
-#: addon\globalPlugins\dictionaries\__init__.py:645
-#: addon\globalPlugins\dictionaries\__init__.py:705
-#: addon\globalPlugins\dictionaries\__init__.py:834
-#: addon\globalPlugins\dictionaries\__init__.py:875 buildVars.py:23
+#: addon\globalPlugins\dictionaries\__init__.py:290
+#: addon\globalPlugins\dictionaries\__init__.py:408
+#: addon\globalPlugins\dictionaries\__init__.py:518
+#: addon\globalPlugins\dictionaries\__init__.py:679
+#: addon\globalPlugins\dictionaries\__init__.py:743
+#: addon\globalPlugins\dictionaries\__init__.py:872
+#: addon\globalPlugins\dictionaries\__init__.py:913 buildVars.py:23
msgid "Dictionaries"
msgstr "القواميس "
#. Translators: Message to be announced during Keyboard Help
-#: addon\globalPlugins\dictionaries\__init__.py:248
+#: addon\globalPlugins\dictionaries\__init__.py:244
msgid "Main window to access several dictionaries"
msgstr "النافذة الرئيسية للوصول إلى العديد من القواميس"
@@ -398,176 +404,170 @@ msgid "Opens the dictionary search window using the default dict"
msgstr "يفتح نافذة البحث بإستخدام القاموس الإفتراضي"
#. Translators: StaticText with instructions for the user:
-#: addon\globalPlugins\dictionaries\__init__.py:323
+#: addon\globalPlugins\dictionaries\__init__.py:327
msgid "Choose the dictionary and press Enter or Tab for other options."
msgstr "إختر القاموس ثم إضغط Enter, أو tab لالخيارات الأخرى."
#. Translators: Button to open the Manage dicts window
-#: addon\globalPlugins\dictionaries\__init__.py:340
+#: addon\globalPlugins\dictionaries\__init__.py:344
msgid "Manage dictionaries..."
msgstr "إدارة القواميس."
#. Translators: Button to set a dictionnary as default
-#: addon\globalPlugins\dictionaries\__init__.py:344
+#: addon\globalPlugins\dictionaries\__init__.py:348
msgid "Set dictionary as Default"
msgstr "تعيينه كقاموس إفتراضي."
-#: addon\globalPlugins\dictionaries\__init__.py:380
+#: addon\globalPlugins\dictionaries\__init__.py:388
msgid " set as default dictionary."
msgstr "تعيين القاموس الإفتراضي "
#. For translators: Choose a term from list to search
#. For translators: Asking to choose what to search
-#: addon\globalPlugins\dictionaries\__init__.py:403
-#: addon\globalPlugins\dictionaries\__init__.py:506
+#: addon\globalPlugins\dictionaries\__init__.py:415
+#: addon\globalPlugins\dictionaries\__init__.py:524
msgid "Select what to search from the list."
msgstr "حدد ما تريد البحث عنه من القائمة."
#. For translators: Asking to enter a letter, word or expression to search
-#: addon\globalPlugins\dictionaries\__init__.py:407
+#: addon\globalPlugins\dictionaries\__init__.py:419
msgid "Enter the first letter, a word or an expression to search."
msgstr "أدخل الحرف الأول ، كلمة أو عبارة للبحث."
#. Ask the user to wait for the list...
-#: addon\globalPlugins\dictionaries\__init__.py:420
+#: addon\globalPlugins\dictionaries\__init__.py:432
msgid "Please wait untill the index is created..."
msgstr "يرجى الانتظار حتى يتم إنشاء الفهرس ..."
-#: addon\globalPlugins\dictionaries\__init__.py:600
+#: addon\globalPlugins\dictionaries\__init__.py:630
msgid "dictionaries"
msgstr "القواميس"
#. Translators: message informing the word do not exist
-#: addon\globalPlugins\dictionaries\__init__.py:606
+#: addon\globalPlugins\dictionaries\__init__.py:636
#, python-format
msgid "%s not found in the dictionary of %s.\n"
msgstr "%s غير موجودة في قاموس %s.\n"
#. Translators: message asking user if he wants to search again
-#: addon\globalPlugins\dictionaries\__init__.py:608
+#: addon\globalPlugins\dictionaries\__init__.py:638
msgid "Do you want to search another word?"
msgstr "هل تريد البحث عن كلمة أخرى؟"
#. Translators: Static text announcing the results
-#: addon\globalPlugins\dictionaries\__init__.py:650
+#: addon\globalPlugins\dictionaries\__init__.py:684
msgid "Here is the result of your search:"
msgstr "نتائج البحث:"
#. Translators: Name of button to perform another search
-#: addon\globalPlugins\dictionaries\__init__.py:660
+#: addon\globalPlugins\dictionaries\__init__.py:694
msgid "Search again"
msgstr "البحث مجددا"
#. Translators: Name of button that allows to copy results to clipboard
-#: addon\globalPlugins\dictionaries\__init__.py:665
+#: addon\globalPlugins\dictionaries\__init__.py:699
msgid "Copy to clipboard"
msgstr "نسخ إلى الحافظة"
-#: addon\globalPlugins\dictionaries\__init__.py:713
+#: addon\globalPlugins\dictionaries\__init__.py:751
msgid "Manage"
msgstr "إدارة القواميس"
-#: addon\globalPlugins\dictionaries\__init__.py:717
+#: addon\globalPlugins\dictionaries\__init__.py:755
msgid "Order or delete existing dictionaries"
msgstr "طلب أو حذف القواميس الحالية"
-#: addon\globalPlugins\dictionaries\__init__.py:724
+#: addon\globalPlugins\dictionaries\__init__.py:762
msgid "Move up"
msgstr "نقل للأعلى"
-#: addon\globalPlugins\dictionaries\__init__.py:727
+#: addon\globalPlugins\dictionaries\__init__.py:765
msgid "Move down"
msgstr "نقل للأسفل"
-#: addon\globalPlugins\dictionaries\__init__.py:730
+#: addon\globalPlugins\dictionaries\__init__.py:768
msgid "Delete"
msgstr "حذف"
-#: addon\globalPlugins\dictionaries\__init__.py:734
-#: addon\globalPlugins\dictionaries\__init__.py:745
+#: addon\globalPlugins\dictionaries\__init__.py:772
+#: addon\globalPlugins\dictionaries\__init__.py:783
msgid "Download"
msgstr "تنزيل القواميس"
-#: addon\globalPlugins\dictionaries\__init__.py:738
+#: addon\globalPlugins\dictionaries\__init__.py:776
msgid "Choose the dictionary to download and press Enter"
msgstr "إختر القاموس الذي تريد تنزيله ، ثم قم بالضغط على Enter"
-#: addon\globalPlugins\dictionaries\__init__.py:781
+#: addon\globalPlugins\dictionaries\__init__.py:819
msgid "The first item can not be moved up!"
msgstr "لا يمكن نقل العنصر الأول إلى الأعلى "
-#: addon\globalPlugins\dictionaries\__init__.py:785
-#: addon\globalPlugins\dictionaries\__init__.py:806
+#: addon\globalPlugins\dictionaries\__init__.py:823
+#: addon\globalPlugins\dictionaries\__init__.py:844
msgid " moved to position "
msgstr "نقل إلى الموضع"
-#: addon\globalPlugins\dictionaries\__init__.py:802
+#: addon\globalPlugins\dictionaries\__init__.py:840
msgid "The last item can not be moved down!"
msgstr "لا يمكن نقل العنصر الأخير إلى الأسفل "
#. Translators: Message dialog box asking confirmation to delete the dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:834
+#: addon\globalPlugins\dictionaries\__init__.py:872
#, python-format
msgid "Are you sure you want to delete the %s dictionary file?"
msgstr "هل أنت متأكد من أنك تريد حذف %s ملف القاموس؟"
#. Translators: Message dialog box asking confirmation to download
-#: addon\globalPlugins\dictionaries\__init__.py:875
+#: addon\globalPlugins\dictionaries\__init__.py:913
#, python-format
msgid "Are you sure you want to download the %s dictionary from %s?"
msgstr "هل أنت متأكد أنك تريد تنزيل قاموس %s من %s?"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
#, python-format
msgid "Downloading %s"
msgstr "التنزيل %s"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
msgid "Please wait..."
msgstr "يرجى الإنتظار..."
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "File downloaded successfully!"
msgstr "تم تنزيل الملف بنجاح!"
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "Success!"
msgstr "نجاح!"
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "It was not possible to download the file."
msgstr "تعذر تنزيل الملف."
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "Error!"
msgstr "خطأ!"
-#. Translators: Message dialog box to ask user if wants to update.
-#: addon\globalPlugins\dictionaries\update.py:94
-msgid ""
-"It is available a new version of this add-on.\n"
-" Do you want to update?"
-msgstr ""
-"يوجد إصدار جديدة من هذه الإضافة .\n"
-" هل تريد التحديث الآن؟"
-
-#. Translators: Message dialog box to inform user that the add-on is not compatible
-#: addon\globalPlugins\dictionaries\update.py:129
-msgid ""
-"This new version of this add-on is not compatible with your version of "
-"NVDA.\n"
-" The update process will be terminated."
-msgstr ""
-"هذا الإصدار غير متوافق مع إصدار NVDA الخاص بك.\n"
-" سيتم إلغاء عملية التحديث."
-
-#. Translators: Checkbox name in the configuration dialog
-#: addon\globalPlugins\dictionaries\update.py:152
-msgid "Check for updates at startup"
-msgstr "تحقق من وجود تحديثات عند بدء التشغيل"
-
#. Add-on description
#. Translators: Long description to be shown for this add-on on add-on information from add-ons manager
#: buildVars.py:26
msgid "Allows quick access to several dictionaries"
msgstr "تسمح هذه الإضافة بالوصول السريع إلى العديد من القواميس"
+
+#~ msgid ""
+#~ "It is available a new version of this add-on.\n"
+#~ " Do you want to update?"
+#~ msgstr ""
+#~ "يوجد إصدار جديدة من هذه الإضافة .\n"
+#~ " هل تريد التحديث الآن؟"
+
+#~ msgid ""
+#~ "This new version of this add-on is not compatible with your version of "
+#~ "NVDA.\n"
+#~ " The update process will be terminated."
+#~ msgstr ""
+#~ "هذا الإصدار غير متوافق مع إصدار NVDA الخاص بك.\n"
+#~ " سيتم إلغاء عملية التحديث."
+
+#~ msgid "Check for updates at startup"
+#~ msgstr "تحقق من وجود تحديثات عند بدء التشغيل"
diff --git a/addon/locale/en/LC_MESSAGES/nvda.po b/addon/locale/en/LC_MESSAGES/nvda.po
index e8a42c8..936755a 100644
--- a/addon/locale/en/LC_MESSAGES/nvda.po
+++ b/addon/locale/en/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: 'nvda-translations@groups.io'\n"
-"POT-Creation-Date: 2022-11-03 14:40+0000\n"
-"PO-Revision-Date: 2022-11-03 14:55+0000\n"
+"POT-Creation-Date: 2023-07-19 18:58+0100\n"
+"PO-Revision-Date: 2023-07-19 23:44+0100\n"
"Last-Translator: Ângelo Abrantes \n"
"Language-Team: Equipa Portuguesa do NVDA: Ângelo Abrantes e Rui Fontes \n"
@@ -12,359 +12,365 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.1.1\n"
+"X-Generator: Poedit 3.3.2\n"
"X-Poedit-Basepath: ../../../globalPlugins\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPath-1: dictionaries/__init__.py\n"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:48
+#: addon\globalPlugins\dictionaries\__init__.py:50
msgid "Dutch-French"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:50
+#: addon\globalPlugins\dictionaries\__init__.py:52
msgid "English-Amharic"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:52
+#: addon\globalPlugins\dictionaries\__init__.py:54
msgid "English-French"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:54
+#: addon\globalPlugins\dictionaries\__init__.py:56
msgid "English-Italian"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:56
+#: addon\globalPlugins\dictionaries\__init__.py:58
msgid "English-Portuguese"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:58
+#: addon\globalPlugins\dictionaries\__init__.py:60
msgid "English-Spanish"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:60
+#: addon\globalPlugins\dictionaries\__init__.py:62
msgid "French-Arabic"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:62
+#: addon\globalPlugins\dictionaries\__init__.py:64
msgid "French-Dutch"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:64
+#: addon\globalPlugins\dictionaries\__init__.py:66
msgid "French-English"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:66
+#: addon\globalPlugins\dictionaries\__init__.py:68
msgid "French-German"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:68
+#: addon\globalPlugins\dictionaries\__init__.py:70
msgid "French-Italian"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:70
+#: addon\globalPlugins\dictionaries\__init__.py:72
msgid "French-Portuguese"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:72
+#: addon\globalPlugins\dictionaries\__init__.py:74
msgid "french-Spanish"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:74
+#: addon\globalPlugins\dictionaries\__init__.py:76
msgid "German-French"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:76
+#: addon\globalPlugins\dictionaries\__init__.py:78
msgid "German-Portuguese"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:78
+#: addon\globalPlugins\dictionaries\__init__.py:80
msgid "Icelandic-French"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:80
+#: addon\globalPlugins\dictionaries\__init__.py:82
msgid "Italian-English"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:82
+#: addon\globalPlugins\dictionaries\__init__.py:84
msgid "Italian-French"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:84
+#: addon\globalPlugins\dictionaries\__init__.py:86
msgid "Italian-Portuguese"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:86
+#: addon\globalPlugins\dictionaries\__init__.py:88
msgid "Otoman-Turkish"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:88
+#: addon\globalPlugins\dictionaries\__init__.py:90
msgid "Portuguese-English"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:90
+#: addon\globalPlugins\dictionaries\__init__.py:92
msgid "Portuguese-French"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:92
+#: addon\globalPlugins\dictionaries\__init__.py:94
msgid "Portuguese-German"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:94
+#: addon\globalPlugins\dictionaries\__init__.py:96
msgid "Portuguese-Italian"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:96
+#: addon\globalPlugins\dictionaries\__init__.py:98
msgid "Portuguese-Spanish"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:98
+#: addon\globalPlugins\dictionaries\__init__.py:100
msgid "Spanish-French"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:100
+#: addon\globalPlugins\dictionaries\__init__.py:102
msgid "Spanish-Portuguese"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:102
+#: addon\globalPlugins\dictionaries\__init__.py:104
msgid "Tetun-Portuguese"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:104
+#: addon\globalPlugins\dictionaries\__init__.py:106
msgid "English (Concise Oxford dictionary)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:106
+#: addon\globalPlugins\dictionaries\__init__.py:108
msgid "English synonyms dictionary)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:108
+#: addon\globalPlugins\dictionaries\__init__.py:110
msgid "French common nouns with new ortography (in french)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:110
+#: addon\globalPlugins\dictionaries\__init__.py:112
msgid "French common nouns (in french)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:112
+#: addon\globalPlugins\dictionaries\__init__.py:114
msgid "French encyclopedie (in french)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:114
+#: addon\globalPlugins\dictionaries\__init__.py:116
msgid "French proper nouns (in french)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:116
+#: addon\globalPlugins\dictionaries\__init__.py:118
msgid "French synonyms (in French)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:118
+#: addon\globalPlugins\dictionaries\__init__.py:120
msgid "Portuguese language difficulties (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:120
+#: addon\globalPlugins\dictionaries\__init__.py:122
msgid "Portuguese - meanings (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:122
+#: addon\globalPlugins\dictionaries\__init__.py:124
msgid "Portuguese - synonyms (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:124
+#: addon\globalPlugins\dictionaries\__init__.py:126
msgid "Spanish - RAE (in spanish)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:126
+#: addon\globalPlugins\dictionaries\__init__.py:128
msgid "Spanish - RAE New version (in spanish)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:128
+#: addon\globalPlugins\dictionaries\__init__.py:130
msgid "Turkish (in turkish)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:130
+#: addon\globalPlugins\dictionaries\__init__.py:132
msgid "Alchemy (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:132
+#: addon\globalPlugins\dictionaries\__init__.py:134
msgid "Biblical (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:134
+#: addon\globalPlugins\dictionaries\__init__.py:136
msgid "Botany (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:136
+#: addon\globalPlugins\dictionaries\__init__.py:138
msgid "Chemical (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:138
+#: addon\globalPlugins\dictionaries\__init__.py:140
msgid "Clinical Practice (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:140
+#: addon\globalPlugins\dictionaries\__init__.py:142
msgid "Finantial terms (in portuguese pt_br)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:142
+#: addon\globalPlugins\dictionaries\__init__.py:144
msgid "Finantial terms (in portuguese pt_pt)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:144
+#: addon\globalPlugins\dictionaries\__init__.py:146
msgid "Geography and surroundings (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:146
+#: addon\globalPlugins\dictionaries\__init__.py:148
msgid "Geology (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:148
+#: addon\globalPlugins\dictionaries\__init__.py:150
msgid "Health (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:150
+#: addon\globalPlugins\dictionaries\__init__.py:152
msgid "Historical concepts (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:152
+#: addon\globalPlugins\dictionaries\__init__.py:154
msgid "Information society (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:154
+#: addon\globalPlugins\dictionaries\__init__.py:156
msgid "Law glossary (in portuguese pt_pt)"
msgstr ""
#. Translators: Name of a dictionary
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:157
+#: addon\globalPlugins\dictionaries\__init__.py:159
msgid "Mathematic elementar (in portuguese)"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:158
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:161
msgid "Medical (in french)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:160
+#: addon\globalPlugins\dictionaries\__init__.py:163
msgid "Medical popular (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:162
+#: addon\globalPlugins\dictionaries\__init__.py:165
msgid "Medical technical (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:164
+#: addon\globalPlugins\dictionaries\__init__.py:167
msgid "Music (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:166
+#: addon\globalPlugins\dictionaries\__init__.py:169
+msgid "Music (in turkish)"
+msgstr ""
+
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:171
msgid "Nursing (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:168
+#: addon\globalPlugins\dictionaries\__init__.py:173
msgid "Philosophy (Cambridge)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:170
+#: addon\globalPlugins\dictionaries\__init__.py:175
msgid "Philosophy (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:172
+#: addon\globalPlugins\dictionaries\__init__.py:177
msgid "Phonetics (in spanish)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:174
+#: addon\globalPlugins\dictionaries\__init__.py:179
msgid "Politic (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:176
+#: addon\globalPlugins\dictionaries\__init__.py:181
msgid "Portuguese musicians (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:178
+#: addon\globalPlugins\dictionaries\__init__.py:183
msgid "Psychology (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:180
+#: addon\globalPlugins\dictionaries\__init__.py:185
msgid "Slang and idioms (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:182
+#: addon\globalPlugins\dictionaries\__init__.py:187
msgid "Tecnical of Informatic (english-french)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:184
+#: addon\globalPlugins\dictionaries\__init__.py:189
msgid "Tecnical of Informatic (in portuguese)"
msgstr ""
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:186
+#: addon\globalPlugins\dictionaries\__init__.py:191
msgid "Veterinary medicin (in portuguese)"
msgstr ""
@@ -374,21 +380,21 @@ msgstr ""
#. Add-on summary, usually the user visible name of the addon.
#. Translators: Summary for this add-on
#. to be shown on installation and add-on information found in Add-ons Manager.
-#: addon\globalPlugins\dictionaries\__init__.py:232
-#: addon\globalPlugins\dictionaries\__init__.py:250
+#: addon\globalPlugins\dictionaries\__init__.py:238
+#: addon\globalPlugins\dictionaries\__init__.py:246
#: addon\globalPlugins\dictionaries\__init__.py:260
-#: addon\globalPlugins\dictionaries\__init__.py:286
-#: addon\globalPlugins\dictionaries\__init__.py:396
-#: addon\globalPlugins\dictionaries\__init__.py:500
-#: addon\globalPlugins\dictionaries\__init__.py:645
-#: addon\globalPlugins\dictionaries\__init__.py:705
-#: addon\globalPlugins\dictionaries\__init__.py:834
-#: addon\globalPlugins\dictionaries\__init__.py:875 buildVars.py:23
+#: addon\globalPlugins\dictionaries\__init__.py:290
+#: addon\globalPlugins\dictionaries\__init__.py:408
+#: addon\globalPlugins\dictionaries\__init__.py:518
+#: addon\globalPlugins\dictionaries\__init__.py:679
+#: addon\globalPlugins\dictionaries\__init__.py:743
+#: addon\globalPlugins\dictionaries\__init__.py:872
+#: addon\globalPlugins\dictionaries\__init__.py:913 buildVars.py:23
msgid "Dictionaries"
msgstr ""
#. Translators: Message to be announced during Keyboard Help
-#: addon\globalPlugins\dictionaries\__init__.py:248
+#: addon\globalPlugins\dictionaries\__init__.py:244
msgid "Main window to access several dictionaries"
msgstr ""
@@ -398,170 +404,150 @@ msgid "Opens the dictionary search window using the default dict"
msgstr ""
#. Translators: StaticText with instructions for the user:
-#: addon\globalPlugins\dictionaries\__init__.py:323
+#: addon\globalPlugins\dictionaries\__init__.py:327
msgid "Choose the dictionary and press Enter or Tab for other options."
msgstr ""
#. Translators: Button to open the Manage dicts window
-#: addon\globalPlugins\dictionaries\__init__.py:340
+#: addon\globalPlugins\dictionaries\__init__.py:344
msgid "Manage dictionaries..."
msgstr ""
#. Translators: Button to set a dictionnary as default
-#: addon\globalPlugins\dictionaries\__init__.py:344
+#: addon\globalPlugins\dictionaries\__init__.py:348
msgid "Set dictionary as Default"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:380
+#: addon\globalPlugins\dictionaries\__init__.py:388
msgid " set as default dictionary."
msgstr ""
#. For translators: Choose a term from list to search
#. For translators: Asking to choose what to search
-#: addon\globalPlugins\dictionaries\__init__.py:403
-#: addon\globalPlugins\dictionaries\__init__.py:506
+#: addon\globalPlugins\dictionaries\__init__.py:415
+#: addon\globalPlugins\dictionaries\__init__.py:524
msgid "Select what to search from the list."
msgstr ""
#. For translators: Asking to enter a letter, word or expression to search
-#: addon\globalPlugins\dictionaries\__init__.py:407
+#: addon\globalPlugins\dictionaries\__init__.py:419
msgid "Enter the first letter, a word or an expression to search."
msgstr ""
#. Ask the user to wait for the list...
-#: addon\globalPlugins\dictionaries\__init__.py:420
+#: addon\globalPlugins\dictionaries\__init__.py:432
msgid "Please wait untill the index is created..."
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:600
+#: addon\globalPlugins\dictionaries\__init__.py:630
msgid "dictionaries"
msgstr ""
#. Translators: message informing the word do not exist
-#: addon\globalPlugins\dictionaries\__init__.py:606
+#: addon\globalPlugins\dictionaries\__init__.py:636
#, python-format
msgid "%s not found in the dictionary of %s.\n"
msgstr ""
#. Translators: message asking user if he wants to search again
-#: addon\globalPlugins\dictionaries\__init__.py:608
+#: addon\globalPlugins\dictionaries\__init__.py:638
msgid "Do you want to search another word?"
msgstr ""
#. Translators: Static text announcing the results
-#: addon\globalPlugins\dictionaries\__init__.py:650
+#: addon\globalPlugins\dictionaries\__init__.py:684
msgid "Here is the result of your search:"
msgstr ""
#. Translators: Name of button to perform another search
-#: addon\globalPlugins\dictionaries\__init__.py:660
+#: addon\globalPlugins\dictionaries\__init__.py:694
msgid "Search again"
msgstr ""
#. Translators: Name of button that allows to copy results to clipboard
-#: addon\globalPlugins\dictionaries\__init__.py:665
+#: addon\globalPlugins\dictionaries\__init__.py:699
msgid "Copy to clipboard"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:713
+#: addon\globalPlugins\dictionaries\__init__.py:751
msgid "Manage"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:717
+#: addon\globalPlugins\dictionaries\__init__.py:755
msgid "Order or delete existing dictionaries"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:724
+#: addon\globalPlugins\dictionaries\__init__.py:762
msgid "Move up"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:727
+#: addon\globalPlugins\dictionaries\__init__.py:765
msgid "Move down"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:730
+#: addon\globalPlugins\dictionaries\__init__.py:768
msgid "Delete"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:734
-#: addon\globalPlugins\dictionaries\__init__.py:745
+#: addon\globalPlugins\dictionaries\__init__.py:772
+#: addon\globalPlugins\dictionaries\__init__.py:783
msgid "Download"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:738
+#: addon\globalPlugins\dictionaries\__init__.py:776
msgid "Choose the dictionary to download and press Enter"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:781
+#: addon\globalPlugins\dictionaries\__init__.py:819
msgid "The first item can not be moved up!"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:785
-#: addon\globalPlugins\dictionaries\__init__.py:806
+#: addon\globalPlugins\dictionaries\__init__.py:823
+#: addon\globalPlugins\dictionaries\__init__.py:844
msgid " moved to position "
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:802
+#: addon\globalPlugins\dictionaries\__init__.py:840
msgid "The last item can not be moved down!"
msgstr ""
#. Translators: Message dialog box asking confirmation to delete the dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:834
+#: addon\globalPlugins\dictionaries\__init__.py:872
#, python-format
msgid "Are you sure you want to delete the %s dictionary file?"
msgstr ""
#. Translators: Message dialog box asking confirmation to download
-#: addon\globalPlugins\dictionaries\__init__.py:875
+#: addon\globalPlugins\dictionaries\__init__.py:913
#, python-format
msgid "Are you sure you want to download the %s dictionary from %s?"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
#, python-format
msgid "Downloading %s"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
msgid "Please wait..."
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "File downloaded successfully!"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "Success!"
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "It was not possible to download the file."
msgstr ""
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "Error!"
msgstr ""
-#. Translators: Message dialog box to ask user if wants to update.
-#: addon\globalPlugins\dictionaries\update.py:94
-msgid ""
-"It is available a new version of this add-on.\n"
-" Do you want to update?"
-msgstr ""
-
-#. Translators: Message dialog box to inform user that the add-on is not compatible
-#: addon\globalPlugins\dictionaries\update.py:129
-msgid ""
-"This new version of this add-on is not compatible with your version of "
-"NVDA.\n"
-" The update process will be terminated."
-msgstr ""
-
-#. Translators: Checkbox name in the configuration dialog
-#: addon\globalPlugins\dictionaries\update.py:152
-msgid "Check for updates at startup"
-msgstr ""
-
#. Add-on description
#. Translators: Long description to be shown for this add-on on add-on information from add-ons manager
#: buildVars.py:26
diff --git a/addon/locale/es/LC_MESSAGES/nvda.po b/addon/locale/es/LC_MESSAGES/nvda.po
index 5cd5f5d..e55bccc 100644
--- a/addon/locale/es/LC_MESSAGES/nvda.po
+++ b/addon/locale/es/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: 'nvda-translations@groups.io'\n"
-"POT-Creation-Date: 2022-11-03 14:40+0000\n"
-"PO-Revision-Date: 2022-11-03 14:59+0000\n"
+"POT-Creation-Date: 2023-07-19 18:58+0100\n"
+"PO-Revision-Date: 2023-07-19 23:45+0100\n"
"Last-Translator: Rémy Ruiz \n"
"Language-Team: Rémy Ruiz \n"
"Language: es\n"
@@ -11,359 +11,365 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.1.1\n"
+"X-Generator: Poedit 3.3.2\n"
"X-Poedit-Basepath: ../../../globalPlugins\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPath-1: dictionaries/__init__.py\n"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:48
+#: addon\globalPlugins\dictionaries\__init__.py:50
msgid "Dutch-French"
msgstr "Holandés-francés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:50
+#: addon\globalPlugins\dictionaries\__init__.py:52
msgid "English-Amharic"
msgstr "Inglés-Amárico"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:52
+#: addon\globalPlugins\dictionaries\__init__.py:54
msgid "English-French"
msgstr "Inglés-francés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:54
+#: addon\globalPlugins\dictionaries\__init__.py:56
msgid "English-Italian"
msgstr "Inglés-italiano"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:56
+#: addon\globalPlugins\dictionaries\__init__.py:58
msgid "English-Portuguese"
msgstr "Inglés-portugués"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:58
+#: addon\globalPlugins\dictionaries\__init__.py:60
msgid "English-Spanish"
msgstr "Inglés-español"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:60
+#: addon\globalPlugins\dictionaries\__init__.py:62
msgid "French-Arabic"
msgstr "Francés-árabe"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:62
+#: addon\globalPlugins\dictionaries\__init__.py:64
msgid "French-Dutch"
msgstr "Francés-holandés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:64
+#: addon\globalPlugins\dictionaries\__init__.py:66
msgid "French-English"
msgstr "Francés-inglés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:66
+#: addon\globalPlugins\dictionaries\__init__.py:68
msgid "French-German"
msgstr "Francés-alemán"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:68
+#: addon\globalPlugins\dictionaries\__init__.py:70
msgid "French-Italian"
msgstr "Francés-italiano"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:70
+#: addon\globalPlugins\dictionaries\__init__.py:72
msgid "French-Portuguese"
msgstr "Francés-portugués"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:72
+#: addon\globalPlugins\dictionaries\__init__.py:74
msgid "french-Spanish"
msgstr "francés-español"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:74
+#: addon\globalPlugins\dictionaries\__init__.py:76
msgid "German-French"
msgstr "Alemán-francés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:76
+#: addon\globalPlugins\dictionaries\__init__.py:78
msgid "German-Portuguese"
msgstr "Alemán-portugués"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:78
+#: addon\globalPlugins\dictionaries\__init__.py:80
msgid "Icelandic-French"
msgstr "Islandés-Francés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:80
+#: addon\globalPlugins\dictionaries\__init__.py:82
msgid "Italian-English"
msgstr "Italiano-inglés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:82
+#: addon\globalPlugins\dictionaries\__init__.py:84
msgid "Italian-French"
msgstr "Italiano-francés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:84
+#: addon\globalPlugins\dictionaries\__init__.py:86
msgid "Italian-Portuguese"
msgstr "Italiano-portugués"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:86
+#: addon\globalPlugins\dictionaries\__init__.py:88
msgid "Otoman-Turkish"
-msgstr ""
+msgstr "Otoman-Turco"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:88
+#: addon\globalPlugins\dictionaries\__init__.py:90
msgid "Portuguese-English"
msgstr "Portugués-Inglés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:90
+#: addon\globalPlugins\dictionaries\__init__.py:92
msgid "Portuguese-French"
msgstr "Portugués-francés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:92
+#: addon\globalPlugins\dictionaries\__init__.py:94
msgid "Portuguese-German"
msgstr "Portugués-alemán"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:94
+#: addon\globalPlugins\dictionaries\__init__.py:96
msgid "Portuguese-Italian"
msgstr "Portugués-italiano"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:96
+#: addon\globalPlugins\dictionaries\__init__.py:98
msgid "Portuguese-Spanish"
msgstr "Portugués-español"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:98
+#: addon\globalPlugins\dictionaries\__init__.py:100
msgid "Spanish-French"
msgstr "Español-Francés"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:100
+#: addon\globalPlugins\dictionaries\__init__.py:102
msgid "Spanish-Portuguese"
msgstr "Español-portugués"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:102
+#: addon\globalPlugins\dictionaries\__init__.py:104
msgid "Tetun-Portuguese"
-msgstr ""
+msgstr "Tetun-Portugués"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:104
+#: addon\globalPlugins\dictionaries\__init__.py:106
msgid "English (Concise Oxford dictionary)"
msgstr "Inglés (diccionario Oxford conciso) (en inglés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:106
+#: addon\globalPlugins\dictionaries\__init__.py:108
msgid "English synonyms dictionary)"
msgstr "Diccionario de sinónimos en inglés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:108
+#: addon\globalPlugins\dictionaries\__init__.py:110
msgid "French common nouns with new ortography (in french)"
msgstr "Sustantivos comunes en francés con nueva ortografía (en francés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:110
+#: addon\globalPlugins\dictionaries\__init__.py:112
msgid "French common nouns (in french)"
msgstr "Sustantivos comunes en francés (en francés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:112
+#: addon\globalPlugins\dictionaries\__init__.py:114
msgid "French encyclopedie (in french)"
msgstr "Enciclopedia francesa (en francés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:114
+#: addon\globalPlugins\dictionaries\__init__.py:116
msgid "French proper nouns (in french)"
msgstr "Nombres propios en francés (en francés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:116
+#: addon\globalPlugins\dictionaries\__init__.py:118
msgid "French synonyms (in French)"
msgstr "Sinónimos en francés (en francés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:118
+#: addon\globalPlugins\dictionaries\__init__.py:120
msgid "Portuguese language difficulties (in portuguese)"
msgstr "Dificultades de la lengua portuguesa (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:120
+#: addon\globalPlugins\dictionaries\__init__.py:122
msgid "Portuguese - meanings (in portuguese)"
msgstr "Portugués - significados (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:122
+#: addon\globalPlugins\dictionaries\__init__.py:124
msgid "Portuguese - synonyms (in portuguese)"
msgstr "Portugués - sinónimos (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:124
+#: addon\globalPlugins\dictionaries\__init__.py:126
msgid "Spanish - RAE (in spanish)"
msgstr "Español - RAE"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:126
+#: addon\globalPlugins\dictionaries\__init__.py:128
msgid "Spanish - RAE New version (in spanish)"
msgstr "Español - RAE Nueva versión"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:128
+#: addon\globalPlugins\dictionaries\__init__.py:130
msgid "Turkish (in turkish)"
msgstr "Turco (en turco)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:130
+#: addon\globalPlugins\dictionaries\__init__.py:132
msgid "Alchemy (in portuguese)"
msgstr "Alquimia (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:132
+#: addon\globalPlugins\dictionaries\__init__.py:134
msgid "Biblical (in portuguese)"
msgstr "Bíblica (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:134
+#: addon\globalPlugins\dictionaries\__init__.py:136
msgid "Botany (in portuguese)"
msgstr "Botánica (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:136
+#: addon\globalPlugins\dictionaries\__init__.py:138
msgid "Chemical (in portuguese)"
msgstr "Química (en Portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:138
+#: addon\globalPlugins\dictionaries\__init__.py:140
msgid "Clinical Practice (in portuguese)"
msgstr "Práctica clínica (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:140
+#: addon\globalPlugins\dictionaries\__init__.py:142
msgid "Finantial terms (in portuguese pt_br)"
msgstr "Términos financieros (en portugués pt_br)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:142
+#: addon\globalPlugins\dictionaries\__init__.py:144
msgid "Finantial terms (in portuguese pt_pt)"
msgstr "Términos financieros (en portugués pt_pt)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:144
+#: addon\globalPlugins\dictionaries\__init__.py:146
msgid "Geography and surroundings (in portuguese)"
msgstr "Geografía y alrededores (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:146
+#: addon\globalPlugins\dictionaries\__init__.py:148
msgid "Geology (in portuguese)"
msgstr "Geología (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:148
+#: addon\globalPlugins\dictionaries\__init__.py:150
msgid "Health (in portuguese)"
msgstr "Salud (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:150
+#: addon\globalPlugins\dictionaries\__init__.py:152
msgid "Historical concepts (in portuguese)"
msgstr "Conceptos históricos (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:152
+#: addon\globalPlugins\dictionaries\__init__.py:154
msgid "Information society (in portuguese)"
msgstr "Sociedad de la información (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:154
+#: addon\globalPlugins\dictionaries\__init__.py:156
msgid "Law glossary (in portuguese pt_pt)"
msgstr "Glosario de derecho (en portugués pt_pt)"
#. Translators: Name of a dictionary
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:157
+#: addon\globalPlugins\dictionaries\__init__.py:159
msgid "Mathematic elementar (in portuguese)"
msgstr "Matemáticas elementales (en portugués)"
-#: addon\globalPlugins\dictionaries\__init__.py:158
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:161
msgid "Medical (in french)"
msgstr "Médico (en francés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:160
+#: addon\globalPlugins\dictionaries\__init__.py:163
msgid "Medical popular (in portuguese)"
msgstr "Médico popular (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:162
+#: addon\globalPlugins\dictionaries\__init__.py:165
msgid "Medical technical (in portuguese)"
msgstr "Técnico médico (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:164
+#: addon\globalPlugins\dictionaries\__init__.py:167
msgid "Music (in portuguese)"
msgstr "Música (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:166
+#: addon\globalPlugins\dictionaries\__init__.py:169
+msgid "Music (in turkish)"
+msgstr "Música (en turco)"
+
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:171
msgid "Nursing (in portuguese)"
msgstr "Enfermería (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:168
+#: addon\globalPlugins\dictionaries\__init__.py:173
msgid "Philosophy (Cambridge)"
msgstr "Filosofía (Cambridge) (en inglés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:170
+#: addon\globalPlugins\dictionaries\__init__.py:175
msgid "Philosophy (in portuguese)"
msgstr "Filosofía (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:172
+#: addon\globalPlugins\dictionaries\__init__.py:177
msgid "Phonetics (in spanish)"
msgstr "Fonética"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:174
+#: addon\globalPlugins\dictionaries\__init__.py:179
msgid "Politic (in portuguese)"
msgstr "Política (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:176
+#: addon\globalPlugins\dictionaries\__init__.py:181
msgid "Portuguese musicians (in portuguese)"
msgstr "Músicos portugueses (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:178
+#: addon\globalPlugins\dictionaries\__init__.py:183
msgid "Psychology (in portuguese)"
msgstr "Psicología (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:180
+#: addon\globalPlugins\dictionaries\__init__.py:185
msgid "Slang and idioms (in portuguese)"
msgstr "Jerga y modismos (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:182
+#: addon\globalPlugins\dictionaries\__init__.py:187
msgid "Tecnical of Informatic (english-french)"
msgstr "Técnico de Informática (inglés-francés)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:184
+#: addon\globalPlugins\dictionaries\__init__.py:189
msgid "Tecnical of Informatic (in portuguese)"
msgstr "Técnico de Informática (en portugués)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:186
+#: addon\globalPlugins\dictionaries\__init__.py:191
msgid "Veterinary medicin (in portuguese)"
msgstr "Medicina veterinaria (en portugués)"
@@ -373,21 +379,21 @@ msgstr "Medicina veterinaria (en portugués)"
#. Add-on summary, usually the user visible name of the addon.
#. Translators: Summary for this add-on
#. to be shown on installation and add-on information found in Add-ons Manager.
-#: addon\globalPlugins\dictionaries\__init__.py:232
-#: addon\globalPlugins\dictionaries\__init__.py:250
+#: addon\globalPlugins\dictionaries\__init__.py:238
+#: addon\globalPlugins\dictionaries\__init__.py:246
#: addon\globalPlugins\dictionaries\__init__.py:260
-#: addon\globalPlugins\dictionaries\__init__.py:286
-#: addon\globalPlugins\dictionaries\__init__.py:396
-#: addon\globalPlugins\dictionaries\__init__.py:500
-#: addon\globalPlugins\dictionaries\__init__.py:645
-#: addon\globalPlugins\dictionaries\__init__.py:705
-#: addon\globalPlugins\dictionaries\__init__.py:834
-#: addon\globalPlugins\dictionaries\__init__.py:875 buildVars.py:23
+#: addon\globalPlugins\dictionaries\__init__.py:290
+#: addon\globalPlugins\dictionaries\__init__.py:408
+#: addon\globalPlugins\dictionaries\__init__.py:518
+#: addon\globalPlugins\dictionaries\__init__.py:679
+#: addon\globalPlugins\dictionaries\__init__.py:743
+#: addon\globalPlugins\dictionaries\__init__.py:872
+#: addon\globalPlugins\dictionaries\__init__.py:913 buildVars.py:23
msgid "Dictionaries"
msgstr "Diccionarios"
#. Translators: Message to be announced during Keyboard Help
-#: addon\globalPlugins\dictionaries\__init__.py:248
+#: addon\globalPlugins\dictionaries\__init__.py:244
msgid "Main window to access several dictionaries"
msgstr "Ventana principal para acceder a varios diccionarios"
@@ -399,181 +405,175 @@ msgstr ""
"defecto"
#. Translators: StaticText with instructions for the user:
-#: addon\globalPlugins\dictionaries\__init__.py:323
+#: addon\globalPlugins\dictionaries\__init__.py:327
msgid "Choose the dictionary and press Enter or Tab for other options."
msgstr "Elija el diccionario y pulse Enter o Tab para otras opciones."
#. Translators: Button to open the Manage dicts window
-#: addon\globalPlugins\dictionaries\__init__.py:340
+#: addon\globalPlugins\dictionaries\__init__.py:344
msgid "Manage dictionaries..."
msgstr "Gestionar los diccionarios..."
#. Translators: Button to set a dictionnary as default
-#: addon\globalPlugins\dictionaries\__init__.py:344
+#: addon\globalPlugins\dictionaries\__init__.py:348
msgid "Set dictionary as Default"
msgstr "Establecer el diccionario como predeterminado"
-#: addon\globalPlugins\dictionaries\__init__.py:380
+#: addon\globalPlugins\dictionaries\__init__.py:388
msgid " set as default dictionary."
msgstr " establecido como diccionario por defecto."
#. For translators: Choose a term from list to search
#. For translators: Asking to choose what to search
-#: addon\globalPlugins\dictionaries\__init__.py:403
-#: addon\globalPlugins\dictionaries\__init__.py:506
+#: addon\globalPlugins\dictionaries\__init__.py:415
+#: addon\globalPlugins\dictionaries\__init__.py:524
msgid "Select what to search from the list."
msgstr "Seleccione lo que desea buscar en la lista."
#. For translators: Asking to enter a letter, word or expression to search
-#: addon\globalPlugins\dictionaries\__init__.py:407
+#: addon\globalPlugins\dictionaries\__init__.py:419
msgid "Enter the first letter, a word or an expression to search."
msgstr "Introduzca la primera letra, una palabra o una expresión para buscar."
#. Ask the user to wait for the list...
-#: addon\globalPlugins\dictionaries\__init__.py:420
+#: addon\globalPlugins\dictionaries\__init__.py:432
msgid "Please wait untill the index is created..."
msgstr "Por favor, espere hasta que se cree el índice..."
-#: addon\globalPlugins\dictionaries\__init__.py:600
+#: addon\globalPlugins\dictionaries\__init__.py:630
msgid "dictionaries"
msgstr "diccionarios"
#. Translators: message informing the word do not exist
-#: addon\globalPlugins\dictionaries\__init__.py:606
+#: addon\globalPlugins\dictionaries\__init__.py:636
#, python-format
msgid "%s not found in the dictionary of %s.\n"
msgstr "%s no encontrado en el diccionario de %s.\n"
#. Translators: message asking user if he wants to search again
-#: addon\globalPlugins\dictionaries\__init__.py:608
+#: addon\globalPlugins\dictionaries\__init__.py:638
msgid "Do you want to search another word?"
msgstr "¿Quieres buscar otra palabra?"
#. Translators: Static text announcing the results
-#: addon\globalPlugins\dictionaries\__init__.py:650
+#: addon\globalPlugins\dictionaries\__init__.py:684
msgid "Here is the result of your search:"
msgstr "Aquí está el resultado de su búsqueda:"
#. Translators: Name of button to perform another search
-#: addon\globalPlugins\dictionaries\__init__.py:660
+#: addon\globalPlugins\dictionaries\__init__.py:694
msgid "Search again"
msgstr "Busca de nuevo"
#. Translators: Name of button that allows to copy results to clipboard
-#: addon\globalPlugins\dictionaries\__init__.py:665
+#: addon\globalPlugins\dictionaries\__init__.py:699
msgid "Copy to clipboard"
msgstr "Copiar al portapapeles"
-#: addon\globalPlugins\dictionaries\__init__.py:713
+#: addon\globalPlugins\dictionaries\__init__.py:751
msgid "Manage"
msgstr "Gestionar"
-#: addon\globalPlugins\dictionaries\__init__.py:717
+#: addon\globalPlugins\dictionaries\__init__.py:755
msgid "Order or delete existing dictionaries"
msgstr "Ordenar o eliminar los diccionarios existentes"
-#: addon\globalPlugins\dictionaries\__init__.py:724
+#: addon\globalPlugins\dictionaries\__init__.py:762
msgid "Move up"
msgstr "Mover hacia arriba"
-#: addon\globalPlugins\dictionaries\__init__.py:727
+#: addon\globalPlugins\dictionaries\__init__.py:765
msgid "Move down"
msgstr "Mover hacia abajo"
-#: addon\globalPlugins\dictionaries\__init__.py:730
+#: addon\globalPlugins\dictionaries\__init__.py:768
msgid "Delete"
msgstr "Borrar"
-#: addon\globalPlugins\dictionaries\__init__.py:734
-#: addon\globalPlugins\dictionaries\__init__.py:745
+#: addon\globalPlugins\dictionaries\__init__.py:772
+#: addon\globalPlugins\dictionaries\__init__.py:783
msgid "Download"
msgstr "Descargar"
-#: addon\globalPlugins\dictionaries\__init__.py:738
+#: addon\globalPlugins\dictionaries\__init__.py:776
msgid "Choose the dictionary to download and press Enter"
msgstr "Elija el diccionario a descargar y pulsa Intro"
-#: addon\globalPlugins\dictionaries\__init__.py:781
+#: addon\globalPlugins\dictionaries\__init__.py:819
msgid "The first item can not be moved up!"
msgstr "¡El primer elemento no puede adelantarse!"
-#: addon\globalPlugins\dictionaries\__init__.py:785
-#: addon\globalPlugins\dictionaries\__init__.py:806
+#: addon\globalPlugins\dictionaries\__init__.py:823
+#: addon\globalPlugins\dictionaries\__init__.py:844
msgid " moved to position "
msgstr " se trasladó a la posición "
-#: addon\globalPlugins\dictionaries\__init__.py:802
+#: addon\globalPlugins\dictionaries\__init__.py:840
msgid "The last item can not be moved down!"
msgstr "¡El último elemento no se puede mover hacia abajo!"
#. Translators: Message dialog box asking confirmation to delete the dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:834
+#: addon\globalPlugins\dictionaries\__init__.py:872
#, python-format
msgid "Are you sure you want to delete the %s dictionary file?"
msgstr "¿Está seguro de que quiere eliminar el archivo del diccionario %s?"
#. Translators: Message dialog box asking confirmation to download
-#: addon\globalPlugins\dictionaries\__init__.py:875
+#: addon\globalPlugins\dictionaries\__init__.py:913
#, python-format
msgid "Are you sure you want to download the %s dictionary from %s?"
msgstr "¿Estás seguro de que deseas descargar el diccionario %s de %s?"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
#, python-format
msgid "Downloading %s"
msgstr "Descargando %s"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
msgid "Please wait..."
msgstr "Espera por favor..."
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "File downloaded successfully!"
msgstr "¡Archivo descargado con éxito!"
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "Success!"
msgstr "¡Éxito!"
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "It was not possible to download the file."
msgstr "No fue posible descargar el archivo."
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "Error!"
msgstr "Error!"
-#. Translators: Message dialog box to ask user if wants to update.
-#: addon\globalPlugins\dictionaries\update.py:94
-msgid ""
-"It is available a new version of this add-on.\n"
-" Do you want to update?"
-msgstr ""
-"Está disponible una nueva versión de este complemento.\n"
-" ¿Quieres actualizarlo?"
-
-#. Translators: Message dialog box to inform user that the add-on is not compatible
-#: addon\globalPlugins\dictionaries\update.py:129
-msgid ""
-"This new version of this add-on is not compatible with your version of "
-"NVDA.\n"
-" The update process will be terminated."
-msgstr ""
-"Esta nueva versión de este complemento no es compatible con tu versión de "
-"NVDA.\n"
-" El proceso de actualización será terminado."
-
-#. Translators: Checkbox name in the configuration dialog
-#: addon\globalPlugins\dictionaries\update.py:152
-msgid "Check for updates at startup"
-msgstr "Buscar Actualizaciones al iniciar"
-
#. Add-on description
#. Translators: Long description to be shown for this add-on on add-on information from add-ons manager
#: buildVars.py:26
msgid "Allows quick access to several dictionaries"
msgstr "Permite el acceso rápido a varios diccionarios"
+#~ msgid ""
+#~ "It is available a new version of this add-on.\n"
+#~ " Do you want to update?"
+#~ msgstr ""
+#~ "Está disponible una nueva versión de este complemento.\n"
+#~ " ¿Quieres actualizarlo?"
+
+#~ msgid ""
+#~ "This new version of this add-on is not compatible with your version of "
+#~ "NVDA.\n"
+#~ " The update process will be terminated."
+#~ msgstr ""
+#~ "Esta nueva versión de este complemento no es compatible con tu versión de "
+#~ "NVDA.\n"
+#~ " El proceso de actualización será terminado."
+
+#~ msgid "Check for updates at startup"
+#~ msgstr "Buscar Actualizaciones al iniciar"
+
#~ msgid "Philosophy by Nicola Abbagnano (in portuguese)"
#~ msgstr "Filosofía por Nicola Abbagnano (en Portugués)"
diff --git a/addon/locale/fr/LC_MESSAGES/nvda.po b/addon/locale/fr/LC_MESSAGES/nvda.po
index bba8158..317519e 100644
--- a/addon/locale/fr/LC_MESSAGES/nvda.po
+++ b/addon/locale/fr/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: 'nvda-translations@groups.io'\n"
-"POT-Creation-Date: 2022-11-03 14:40+0000\n"
-"PO-Revision-Date: 2022-11-03 14:59+0000\n"
+"POT-Creation-Date: 2023-07-19 18:58+0100\n"
+"PO-Revision-Date: 2023-07-19 23:46+0100\n"
"Last-Translator: Rémy Ruiz \n"
"Language-Team: Rémy Ruiz \n"
"Language: fr\n"
@@ -11,359 +11,365 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.1.1\n"
+"X-Generator: Poedit 3.3.2\n"
"X-Poedit-Basepath: ../../../globalPlugins\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPath-1: dictionaries/__init__.py\n"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:48
+#: addon\globalPlugins\dictionaries\__init__.py:50
msgid "Dutch-French"
msgstr "Néerlandais-français"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:50
+#: addon\globalPlugins\dictionaries\__init__.py:52
msgid "English-Amharic"
msgstr "Anglais-Amharique"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:52
+#: addon\globalPlugins\dictionaries\__init__.py:54
msgid "English-French"
msgstr "Anglais-français"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:54
+#: addon\globalPlugins\dictionaries\__init__.py:56
msgid "English-Italian"
msgstr "Anglais-Italien"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:56
+#: addon\globalPlugins\dictionaries\__init__.py:58
msgid "English-Portuguese"
msgstr "Anglais-Portugais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:58
+#: addon\globalPlugins\dictionaries\__init__.py:60
msgid "English-Spanish"
msgstr "Anglais Espagnol"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:60
+#: addon\globalPlugins\dictionaries\__init__.py:62
msgid "French-Arabic"
msgstr "Français-Arabe"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:62
+#: addon\globalPlugins\dictionaries\__init__.py:64
msgid "French-Dutch"
msgstr "Français-Néerlandais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:64
+#: addon\globalPlugins\dictionaries\__init__.py:66
msgid "French-English"
msgstr "Français-anglais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:66
+#: addon\globalPlugins\dictionaries\__init__.py:68
msgid "French-German"
msgstr "Français-Allemand"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:68
+#: addon\globalPlugins\dictionaries\__init__.py:70
msgid "French-Italian"
msgstr "Français-Italien"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:70
+#: addon\globalPlugins\dictionaries\__init__.py:72
msgid "French-Portuguese"
msgstr "Français-Portugais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:72
+#: addon\globalPlugins\dictionaries\__init__.py:74
msgid "french-Spanish"
msgstr "français-espagnol"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:74
+#: addon\globalPlugins\dictionaries\__init__.py:76
msgid "German-French"
msgstr "Allemand-français"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:76
+#: addon\globalPlugins\dictionaries\__init__.py:78
msgid "German-Portuguese"
msgstr "Allemand-Portugais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:78
+#: addon\globalPlugins\dictionaries\__init__.py:80
msgid "Icelandic-French"
msgstr "Islandais-français"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:80
+#: addon\globalPlugins\dictionaries\__init__.py:82
msgid "Italian-English"
msgstr "Italien-anglais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:82
+#: addon\globalPlugins\dictionaries\__init__.py:84
msgid "Italian-French"
msgstr "Italien-français"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:84
+#: addon\globalPlugins\dictionaries\__init__.py:86
msgid "Italian-Portuguese"
msgstr "Italien-Portugais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:86
+#: addon\globalPlugins\dictionaries\__init__.py:88
msgid "Otoman-Turkish"
-msgstr ""
+msgstr "Otoman-Turc"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:88
+#: addon\globalPlugins\dictionaries\__init__.py:90
msgid "Portuguese-English"
msgstr "Portugais-Anglais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:90
+#: addon\globalPlugins\dictionaries\__init__.py:92
msgid "Portuguese-French"
msgstr "Portugais-Français"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:92
+#: addon\globalPlugins\dictionaries\__init__.py:94
msgid "Portuguese-German"
msgstr "Portugais-Allemand"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:94
+#: addon\globalPlugins\dictionaries\__init__.py:96
msgid "Portuguese-Italian"
msgstr "Portugais-Italien"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:96
+#: addon\globalPlugins\dictionaries\__init__.py:98
msgid "Portuguese-Spanish"
msgstr "Portugais-Espagnol"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:98
+#: addon\globalPlugins\dictionaries\__init__.py:100
msgid "Spanish-French"
msgstr "Espagnol-français"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:100
+#: addon\globalPlugins\dictionaries\__init__.py:102
msgid "Spanish-Portuguese"
msgstr "Espagnol-Portugais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:102
+#: addon\globalPlugins\dictionaries\__init__.py:104
msgid "Tetun-Portuguese"
-msgstr ""
+msgstr "Tetun-Portugais"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:104
+#: addon\globalPlugins\dictionaries\__init__.py:106
msgid "English (Concise Oxford dictionary)"
msgstr "Anglais (Concise Oxford dictionary) (en anglais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:106
+#: addon\globalPlugins\dictionaries\__init__.py:108
msgid "English synonyms dictionary)"
msgstr "Anglais (synonyme) (en anglais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:108
+#: addon\globalPlugins\dictionaries\__init__.py:110
msgid "French common nouns with new ortography (in french)"
msgstr "Noms communs français avec nouvelle ortographie"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:110
+#: addon\globalPlugins\dictionaries\__init__.py:112
msgid "French common nouns (in french)"
msgstr "Noms communs français"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:112
+#: addon\globalPlugins\dictionaries\__init__.py:114
msgid "French encyclopedie (in french)"
msgstr "Encyclopédie française"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:114
+#: addon\globalPlugins\dictionaries\__init__.py:116
msgid "French proper nouns (in french)"
msgstr "Noms propres français"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:116
+#: addon\globalPlugins\dictionaries\__init__.py:118
msgid "French synonyms (in French)"
msgstr "Français - synonymes"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:118
+#: addon\globalPlugins\dictionaries\__init__.py:120
msgid "Portuguese language difficulties (in portuguese)"
msgstr "Portugais - difficultés linguistiques(en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:120
+#: addon\globalPlugins\dictionaries\__init__.py:122
msgid "Portuguese - meanings (in portuguese)"
msgstr "Portugais - signification (en Portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:122
+#: addon\globalPlugins\dictionaries\__init__.py:124
msgid "Portuguese - synonyms (in portuguese)"
msgstr "Portugais - synonyme (en Portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:124
+#: addon\globalPlugins\dictionaries\__init__.py:126
msgid "Spanish - RAE (in spanish)"
msgstr "Espagnol - RAE (en Espagnol)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:126
+#: addon\globalPlugins\dictionaries\__init__.py:128
msgid "Spanish - RAE New version (in spanish)"
msgstr "Espagnol - RAE Nouvelle version (en espagnol)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:128
+#: addon\globalPlugins\dictionaries\__init__.py:130
msgid "Turkish (in turkish)"
msgstr "Turc (en turc)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:130
+#: addon\globalPlugins\dictionaries\__init__.py:132
msgid "Alchemy (in portuguese)"
msgstr "Alchimie (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:132
+#: addon\globalPlugins\dictionaries\__init__.py:134
msgid "Biblical (in portuguese)"
msgstr "Biblique (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:134
+#: addon\globalPlugins\dictionaries\__init__.py:136
msgid "Botany (in portuguese)"
msgstr "Botanique (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:136
+#: addon\globalPlugins\dictionaries\__init__.py:138
msgid "Chemical (in portuguese)"
msgstr "Chimie (en Portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:138
+#: addon\globalPlugins\dictionaries\__init__.py:140
msgid "Clinical Practice (in portuguese)"
msgstr "Pratique clinique (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:140
+#: addon\globalPlugins\dictionaries\__init__.py:142
msgid "Finantial terms (in portuguese pt_br)"
msgstr "Conditions financières (en portugais pt_br)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:142
+#: addon\globalPlugins\dictionaries\__init__.py:144
msgid "Finantial terms (in portuguese pt_pt)"
msgstr "Conditions financières (en portugais pt_pt)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:144
+#: addon\globalPlugins\dictionaries\__init__.py:146
msgid "Geography and surroundings (in portuguese)"
msgstr "Géographie et environs (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:146
+#: addon\globalPlugins\dictionaries\__init__.py:148
msgid "Geology (in portuguese)"
msgstr "Géologie (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:148
+#: addon\globalPlugins\dictionaries\__init__.py:150
msgid "Health (in portuguese)"
msgstr "Santé (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:150
+#: addon\globalPlugins\dictionaries\__init__.py:152
msgid "Historical concepts (in portuguese)"
msgstr "Concepts historiques (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:152
+#: addon\globalPlugins\dictionaries\__init__.py:154
msgid "Information society (in portuguese)"
msgstr "Société de l'information (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:154
+#: addon\globalPlugins\dictionaries\__init__.py:156
msgid "Law glossary (in portuguese pt_pt)"
msgstr "Glossaire juridique (en portugais pt_pt)"
#. Translators: Name of a dictionary
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:157
+#: addon\globalPlugins\dictionaries\__init__.py:159
msgid "Mathematic elementar (in portuguese)"
msgstr "Mathematic elementar (en portugais)"
-#: addon\globalPlugins\dictionaries\__init__.py:158
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:161
msgid "Medical (in french)"
msgstr "Médical"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:160
+#: addon\globalPlugins\dictionaries\__init__.py:163
msgid "Medical popular (in portuguese)"
msgstr "Médecine populaire (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:162
+#: addon\globalPlugins\dictionaries\__init__.py:165
msgid "Medical technical (in portuguese)"
msgstr "Technique médicale (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:164
+#: addon\globalPlugins\dictionaries\__init__.py:167
msgid "Music (in portuguese)"
msgstr "Musique (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:166
+#: addon\globalPlugins\dictionaries\__init__.py:169
+msgid "Music (in turkish)"
+msgstr "Musique (en turc)"
+
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:171
msgid "Nursing (in portuguese)"
msgstr "Soins infirmiers (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:168
+#: addon\globalPlugins\dictionaries\__init__.py:173
msgid "Philosophy (Cambridge)"
msgstr "Philosophie (Cambridge) (en anglais))"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:170
+#: addon\globalPlugins\dictionaries\__init__.py:175
msgid "Philosophy (in portuguese)"
msgstr "Philosophie (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:172
+#: addon\globalPlugins\dictionaries\__init__.py:177
msgid "Phonetics (in spanish)"
msgstr "Phonétique (en espagnol)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:174
+#: addon\globalPlugins\dictionaries\__init__.py:179
msgid "Politic (in portuguese)"
msgstr "Politique (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:176
+#: addon\globalPlugins\dictionaries\__init__.py:181
msgid "Portuguese musicians (in portuguese)"
msgstr "Musiciens portugais (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:178
+#: addon\globalPlugins\dictionaries\__init__.py:183
msgid "Psychology (in portuguese)"
msgstr "Psychologie (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:180
+#: addon\globalPlugins\dictionaries\__init__.py:185
msgid "Slang and idioms (in portuguese)"
msgstr "Argots et idiomes (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:182
+#: addon\globalPlugins\dictionaries\__init__.py:187
msgid "Tecnical of Informatic (english-french)"
msgstr "Tecnical of Informatic (anglais-français)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:184
+#: addon\globalPlugins\dictionaries\__init__.py:189
msgid "Tecnical of Informatic (in portuguese)"
msgstr "Tecnical of Informatic (en portugais)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:186
+#: addon\globalPlugins\dictionaries\__init__.py:191
msgid "Veterinary medicin (in portuguese)"
msgstr "Médecine vétérinaire (en portugais)"
@@ -373,21 +379,21 @@ msgstr "Médecine vétérinaire (en portugais)"
#. Add-on summary, usually the user visible name of the addon.
#. Translators: Summary for this add-on
#. to be shown on installation and add-on information found in Add-ons Manager.
-#: addon\globalPlugins\dictionaries\__init__.py:232
-#: addon\globalPlugins\dictionaries\__init__.py:250
+#: addon\globalPlugins\dictionaries\__init__.py:238
+#: addon\globalPlugins\dictionaries\__init__.py:246
#: addon\globalPlugins\dictionaries\__init__.py:260
-#: addon\globalPlugins\dictionaries\__init__.py:286
-#: addon\globalPlugins\dictionaries\__init__.py:396
-#: addon\globalPlugins\dictionaries\__init__.py:500
-#: addon\globalPlugins\dictionaries\__init__.py:645
-#: addon\globalPlugins\dictionaries\__init__.py:705
-#: addon\globalPlugins\dictionaries\__init__.py:834
-#: addon\globalPlugins\dictionaries\__init__.py:875 buildVars.py:23
+#: addon\globalPlugins\dictionaries\__init__.py:290
+#: addon\globalPlugins\dictionaries\__init__.py:408
+#: addon\globalPlugins\dictionaries\__init__.py:518
+#: addon\globalPlugins\dictionaries\__init__.py:679
+#: addon\globalPlugins\dictionaries\__init__.py:743
+#: addon\globalPlugins\dictionaries\__init__.py:872
+#: addon\globalPlugins\dictionaries\__init__.py:913 buildVars.py:23
msgid "Dictionaries"
msgstr "Dictionnaires"
#. Translators: Message to be announced during Keyboard Help
-#: addon\globalPlugins\dictionaries\__init__.py:248
+#: addon\globalPlugins\dictionaries\__init__.py:244
msgid "Main window to access several dictionaries"
msgstr "Fenêtre principale pour accéder à plusieurs dictionnaires"
@@ -398,183 +404,177 @@ msgstr ""
"Ouvre la fenêtre de recherche du dictionnaire en utilisant le dict par défaut"
#. Translators: StaticText with instructions for the user:
-#: addon\globalPlugins\dictionaries\__init__.py:323
+#: addon\globalPlugins\dictionaries\__init__.py:327
msgid "Choose the dictionary and press Enter or Tab for other options."
msgstr ""
"Choisissez le dictionnaire et appuyez sur Entrée ou Tab pour d'autres "
"options."
#. Translators: Button to open the Manage dicts window
-#: addon\globalPlugins\dictionaries\__init__.py:340
+#: addon\globalPlugins\dictionaries\__init__.py:344
msgid "Manage dictionaries..."
msgstr "Gérer les dictionnaires..."
#. Translators: Button to set a dictionnary as default
-#: addon\globalPlugins\dictionaries\__init__.py:344
+#: addon\globalPlugins\dictionaries\__init__.py:348
msgid "Set dictionary as Default"
msgstr "Définir le dictionnaire comme défaut"
-#: addon\globalPlugins\dictionaries\__init__.py:380
+#: addon\globalPlugins\dictionaries\__init__.py:388
msgid " set as default dictionary."
msgstr " défini comme dictionnaire par défaut."
#. For translators: Choose a term from list to search
#. For translators: Asking to choose what to search
-#: addon\globalPlugins\dictionaries\__init__.py:403
-#: addon\globalPlugins\dictionaries\__init__.py:506
+#: addon\globalPlugins\dictionaries\__init__.py:415
+#: addon\globalPlugins\dictionaries\__init__.py:524
msgid "Select what to search from the list."
msgstr "Sélectionnez l'objet de la recherche dans la liste."
#. For translators: Asking to enter a letter, word or expression to search
-#: addon\globalPlugins\dictionaries\__init__.py:407
+#: addon\globalPlugins\dictionaries\__init__.py:419
msgid "Enter the first letter, a word or an expression to search."
msgstr "Saisissez la première lettre, un mot ou une expression à rechercher."
#. Ask the user to wait for the list...
-#: addon\globalPlugins\dictionaries\__init__.py:420
+#: addon\globalPlugins\dictionaries\__init__.py:432
msgid "Please wait untill the index is created..."
msgstr "Veuillez patienter jusqu'à ce que l'index soit créé..."
-#: addon\globalPlugins\dictionaries\__init__.py:600
+#: addon\globalPlugins\dictionaries\__init__.py:630
msgid "dictionaries"
msgstr "dictionnaires"
#. Translators: message informing the word do not exist
-#: addon\globalPlugins\dictionaries\__init__.py:606
+#: addon\globalPlugins\dictionaries\__init__.py:636
#, python-format
msgid "%s not found in the dictionary of %s.\n"
msgstr "%s non trouvé dans le dictionnaire de %s.\n"
#. Translators: message asking user if he wants to search again
-#: addon\globalPlugins\dictionaries\__init__.py:608
+#: addon\globalPlugins\dictionaries\__init__.py:638
msgid "Do you want to search another word?"
msgstr "Voulez-vous rechercher un autre mot?"
#. Translators: Static text announcing the results
-#: addon\globalPlugins\dictionaries\__init__.py:650
+#: addon\globalPlugins\dictionaries\__init__.py:684
msgid "Here is the result of your search:"
msgstr "Voici le résultat de votre recherche :"
#. Translators: Name of button to perform another search
-#: addon\globalPlugins\dictionaries\__init__.py:660
+#: addon\globalPlugins\dictionaries\__init__.py:694
msgid "Search again"
msgstr "Chercher à nouveau"
#. Translators: Name of button that allows to copy results to clipboard
-#: addon\globalPlugins\dictionaries\__init__.py:665
+#: addon\globalPlugins\dictionaries\__init__.py:699
msgid "Copy to clipboard"
msgstr "Copier dans le presse-papier"
-#: addon\globalPlugins\dictionaries\__init__.py:713
+#: addon\globalPlugins\dictionaries\__init__.py:751
msgid "Manage"
msgstr "Gérer"
-#: addon\globalPlugins\dictionaries\__init__.py:717
+#: addon\globalPlugins\dictionaries\__init__.py:755
msgid "Order or delete existing dictionaries"
msgstr "Ordonner ou supprimer des dictionnaires existants"
-#: addon\globalPlugins\dictionaries\__init__.py:724
+#: addon\globalPlugins\dictionaries\__init__.py:762
msgid "Move up"
msgstr "Déplacer vers le haut"
-#: addon\globalPlugins\dictionaries\__init__.py:727
+#: addon\globalPlugins\dictionaries\__init__.py:765
msgid "Move down"
msgstr "Déplacer vers le bas"
-#: addon\globalPlugins\dictionaries\__init__.py:730
+#: addon\globalPlugins\dictionaries\__init__.py:768
msgid "Delete"
msgstr "Supprimer"
-#: addon\globalPlugins\dictionaries\__init__.py:734
-#: addon\globalPlugins\dictionaries\__init__.py:745
+#: addon\globalPlugins\dictionaries\__init__.py:772
+#: addon\globalPlugins\dictionaries\__init__.py:783
msgid "Download"
msgstr "Télécharger"
-#: addon\globalPlugins\dictionaries\__init__.py:738
+#: addon\globalPlugins\dictionaries\__init__.py:776
msgid "Choose the dictionary to download and press Enter"
msgstr "Choisissez le dictionnaire à télécharger et appuyez sur Entrée"
-#: addon\globalPlugins\dictionaries\__init__.py:781
+#: addon\globalPlugins\dictionaries\__init__.py:819
msgid "The first item can not be moved up!"
msgstr "Le premier élément ne peut pas être déplacé vers le haut !"
-#: addon\globalPlugins\dictionaries\__init__.py:785
-#: addon\globalPlugins\dictionaries\__init__.py:806
+#: addon\globalPlugins\dictionaries\__init__.py:823
+#: addon\globalPlugins\dictionaries\__init__.py:844
msgid " moved to position "
msgstr " déplacé vers la position "
-#: addon\globalPlugins\dictionaries\__init__.py:802
+#: addon\globalPlugins\dictionaries\__init__.py:840
msgid "The last item can not be moved down!"
msgstr "Le dernier élément ne peut pas être déplacé vers le bas !"
#. Translators: Message dialog box asking confirmation to delete the dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:834
+#: addon\globalPlugins\dictionaries\__init__.py:872
#, python-format
msgid "Are you sure you want to delete the %s dictionary file?"
msgstr "Etes-vous sûr de vouloir supprimer le fichier du dictionnaire %s ?"
#. Translators: Message dialog box asking confirmation to download
-#: addon\globalPlugins\dictionaries\__init__.py:875
+#: addon\globalPlugins\dictionaries\__init__.py:913
#, python-format
msgid "Are you sure you want to download the %s dictionary from %s?"
msgstr "Êtes-vous sûr de vouloir télécharger le dictionnaire %s de %s?"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
#, python-format
msgid "Downloading %s"
msgstr "Téléchargement %s"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
msgid "Please wait..."
msgstr "Veuillez patienter..."
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "File downloaded successfully!"
msgstr "Fichier téléchargé avec succès !"
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "Success!"
msgstr "Succès !"
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "It was not possible to download the file."
msgstr "Il n'a pas été possible de télécharger le fichier."
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "Error!"
msgstr "Erreur!"
-#. Translators: Message dialog box to ask user if wants to update.
-#: addon\globalPlugins\dictionaries\update.py:94
-msgid ""
-"It is available a new version of this add-on.\n"
-" Do you want to update?"
-msgstr ""
-"Une nouvelle version de cette extension est disponible.\n"
-" Voulez-vous la mettre à jour?"
-
-#. Translators: Message dialog box to inform user that the add-on is not compatible
-#: addon\globalPlugins\dictionaries\update.py:129
-msgid ""
-"This new version of this add-on is not compatible with your version of "
-"NVDA.\n"
-" The update process will be terminated."
-msgstr ""
-"Cette nouvelle version de cette extension n'est pas compatible avec votre "
-"version de NVDA.\n"
-" Le processus de mise à jour sera terminé\"."
-
-#. Translators: Checkbox name in the configuration dialog
-#: addon\globalPlugins\dictionaries\update.py:152
-msgid "Check for updates at startup"
-msgstr "Rechercher des mises à jour au démarrage"
-
#. Add-on description
#. Translators: Long description to be shown for this add-on on add-on information from add-ons manager
#: buildVars.py:26
msgid "Allows quick access to several dictionaries"
msgstr "Permet un accès rapide à plusieurs dictionnaires"
+#~ msgid ""
+#~ "It is available a new version of this add-on.\n"
+#~ " Do you want to update?"
+#~ msgstr ""
+#~ "Une nouvelle version de cette extension est disponible.\n"
+#~ " Voulez-vous la mettre à jour?"
+
+#~ msgid ""
+#~ "This new version of this add-on is not compatible with your version of "
+#~ "NVDA.\n"
+#~ " The update process will be terminated."
+#~ msgstr ""
+#~ "Cette nouvelle version de cette extension n'est pas compatible avec votre "
+#~ "version de NVDA.\n"
+#~ " Le processus de mise à jour sera terminé\"."
+
+#~ msgid "Check for updates at startup"
+#~ msgstr "Rechercher des mises à jour au démarrage"
+
#~ msgid "Philosophy by Nicola Abbagnano (in portuguese)"
#~ msgstr "Philosophie par Nicola Abbagnano (en Portugais)"
diff --git a/addon/locale/pt/LC_MESSAGES/nvda.po b/addon/locale/pt/LC_MESSAGES/nvda.po
index be819df..b15dbd9 100644
--- a/addon/locale/pt/LC_MESSAGES/nvda.po
+++ b/addon/locale/pt/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: 'nvda-translations@groups.io'\n"
-"POT-Creation-Date: 2022-11-03 14:40+0000\n"
-"PO-Revision-Date: 2022-11-03 15:01+0000\n"
+"POT-Creation-Date: 2023-07-19 18:58+0100\n"
+"PO-Revision-Date: 2023-07-19 23:47+0100\n"
"Last-Translator: Ângelo Abrantes \n"
"Language-Team: Equipa Portuguesa do NVDA: Ângelo Abrantes e Rui Fontes \n"
@@ -12,359 +12,365 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.1.1\n"
+"X-Generator: Poedit 3.3.2\n"
"X-Poedit-Basepath: ../../../globalPlugins\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPath-1: dictionaries/__init__.py\n"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:48
+#: addon\globalPlugins\dictionaries\__init__.py:50
msgid "Dutch-French"
msgstr "Neerlandês-Francês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:50
+#: addon\globalPlugins\dictionaries\__init__.py:52
msgid "English-Amharic"
msgstr "Inglês-Amárico"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:52
+#: addon\globalPlugins\dictionaries\__init__.py:54
msgid "English-French"
msgstr "Inglês-Francês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:54
+#: addon\globalPlugins\dictionaries\__init__.py:56
msgid "English-Italian"
msgstr "Inglês-Italiano"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:56
+#: addon\globalPlugins\dictionaries\__init__.py:58
msgid "English-Portuguese"
msgstr "Inglês-Português"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:58
+#: addon\globalPlugins\dictionaries\__init__.py:60
msgid "English-Spanish"
msgstr "Inglês-Espanhol"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:60
+#: addon\globalPlugins\dictionaries\__init__.py:62
msgid "French-Arabic"
msgstr "Francês-Árabe"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:62
+#: addon\globalPlugins\dictionaries\__init__.py:64
msgid "French-Dutch"
msgstr "Francês-Neerlandês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:64
+#: addon\globalPlugins\dictionaries\__init__.py:66
msgid "French-English"
msgstr "Francês-Inglês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:66
+#: addon\globalPlugins\dictionaries\__init__.py:68
msgid "French-German"
msgstr "Francês-Alemão"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:68
+#: addon\globalPlugins\dictionaries\__init__.py:70
msgid "French-Italian"
msgstr "Francês-Italiano"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:70
+#: addon\globalPlugins\dictionaries\__init__.py:72
msgid "French-Portuguese"
msgstr "Francês-Português"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:72
+#: addon\globalPlugins\dictionaries\__init__.py:74
msgid "french-Spanish"
msgstr "francês-Espanhol"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:74
+#: addon\globalPlugins\dictionaries\__init__.py:76
msgid "German-French"
msgstr "Alemão-Francês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:76
+#: addon\globalPlugins\dictionaries\__init__.py:78
msgid "German-Portuguese"
msgstr "Alemão-Português"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:78
+#: addon\globalPlugins\dictionaries\__init__.py:80
msgid "Icelandic-French"
msgstr "Islandês-Francês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:80
+#: addon\globalPlugins\dictionaries\__init__.py:82
msgid "Italian-English"
msgstr "Italiano-Inglês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:82
+#: addon\globalPlugins\dictionaries\__init__.py:84
msgid "Italian-French"
msgstr "Italiano-Francês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:84
+#: addon\globalPlugins\dictionaries\__init__.py:86
msgid "Italian-Portuguese"
msgstr "Italiano-Português"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:86
+#: addon\globalPlugins\dictionaries\__init__.py:88
msgid "Otoman-Turkish"
msgstr "Otomano-Turco"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:88
+#: addon\globalPlugins\dictionaries\__init__.py:90
msgid "Portuguese-English"
msgstr "Português-Inglês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:90
+#: addon\globalPlugins\dictionaries\__init__.py:92
msgid "Portuguese-French"
msgstr "Português-Francês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:92
+#: addon\globalPlugins\dictionaries\__init__.py:94
msgid "Portuguese-German"
msgstr "Português-Alemão"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:94
+#: addon\globalPlugins\dictionaries\__init__.py:96
msgid "Portuguese-Italian"
msgstr "Português-Italiano"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:96
+#: addon\globalPlugins\dictionaries\__init__.py:98
msgid "Portuguese-Spanish"
msgstr "Português-Espanhol"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:98
+#: addon\globalPlugins\dictionaries\__init__.py:100
msgid "Spanish-French"
msgstr "Espanhol-Francês"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:100
+#: addon\globalPlugins\dictionaries\__init__.py:102
msgid "Spanish-Portuguese"
msgstr "Espanhol-Português"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:102
+#: addon\globalPlugins\dictionaries\__init__.py:104
msgid "Tetun-Portuguese"
msgstr "Tetun-Português"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:104
+#: addon\globalPlugins\dictionaries\__init__.py:106
msgid "English (Concise Oxford dictionary)"
msgstr "Inglês (Concise Oxford dictionary)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:106
+#: addon\globalPlugins\dictionaries\__init__.py:108
msgid "English synonyms dictionary)"
msgstr "Inglês - Sinónimos (em inglês)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:108
+#: addon\globalPlugins\dictionaries\__init__.py:110
msgid "French common nouns with new ortography (in french)"
msgstr "Francês - Substantivos comuns com nova ortografia (em francês)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:110
+#: addon\globalPlugins\dictionaries\__init__.py:112
msgid "French common nouns (in french)"
msgstr "Francês - Substantivos comuns (em francês)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:112
+#: addon\globalPlugins\dictionaries\__init__.py:114
msgid "French encyclopedie (in french)"
msgstr "Enciclopédia francesa (em francês)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:114
+#: addon\globalPlugins\dictionaries\__init__.py:116
msgid "French proper nouns (in french)"
msgstr "Francês - Substantivos próprios (em francês)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:116
+#: addon\globalPlugins\dictionaries\__init__.py:118
msgid "French synonyms (in French)"
msgstr "Francês - Sinónimos (em francês)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:118
+#: addon\globalPlugins\dictionaries\__init__.py:120
msgid "Portuguese language difficulties (in portuguese)"
msgstr "Português - Dificuldades da língua portuguesa"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:120
+#: addon\globalPlugins\dictionaries\__init__.py:122
msgid "Portuguese - meanings (in portuguese)"
msgstr "Português - Significados"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:122
+#: addon\globalPlugins\dictionaries\__init__.py:124
msgid "Portuguese - synonyms (in portuguese)"
msgstr "Português - Sinónimos"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:124
+#: addon\globalPlugins\dictionaries\__init__.py:126
msgid "Spanish - RAE (in spanish)"
msgstr "Espanhol (RAE)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:126
+#: addon\globalPlugins\dictionaries\__init__.py:128
msgid "Spanish - RAE New version (in spanish)"
msgstr "Espanhol (RAE nova versão)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:128
+#: addon\globalPlugins\dictionaries\__init__.py:130
msgid "Turkish (in turkish)"
msgstr "Turco (em turco)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:130
+#: addon\globalPlugins\dictionaries\__init__.py:132
msgid "Alchemy (in portuguese)"
msgstr "Alquimia"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:132
+#: addon\globalPlugins\dictionaries\__init__.py:134
msgid "Biblical (in portuguese)"
msgstr "Bíblico"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:134
+#: addon\globalPlugins\dictionaries\__init__.py:136
msgid "Botany (in portuguese)"
msgstr "Botânica"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:136
+#: addon\globalPlugins\dictionaries\__init__.py:138
msgid "Chemical (in portuguese)"
msgstr "Química"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:138
+#: addon\globalPlugins\dictionaries\__init__.py:140
msgid "Clinical Practice (in portuguese)"
msgstr "Medicina"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:140
+#: addon\globalPlugins\dictionaries\__init__.py:142
msgid "Finantial terms (in portuguese pt_br)"
msgstr "Finanças (glossário de termos) (Brasil)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:142
+#: addon\globalPlugins\dictionaries\__init__.py:144
msgid "Finantial terms (in portuguese pt_pt)"
msgstr "Finanças (glossário de termos) (Portugal)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:144
+#: addon\globalPlugins\dictionaries\__init__.py:146
msgid "Geography and surroundings (in portuguese)"
msgstr "Geografia e meio ambiente"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:146
+#: addon\globalPlugins\dictionaries\__init__.py:148
msgid "Geology (in portuguese)"
msgstr "Geologia (em português)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:148
+#: addon\globalPlugins\dictionaries\__init__.py:150
msgid "Health (in portuguese)"
msgstr "Saúde"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:150
+#: addon\globalPlugins\dictionaries\__init__.py:152
msgid "Historical concepts (in portuguese)"
msgstr "História (conceitos)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:152
+#: addon\globalPlugins\dictionaries\__init__.py:154
msgid "Information society (in portuguese)"
msgstr "Informática"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:154
+#: addon\globalPlugins\dictionaries\__init__.py:156
msgid "Law glossary (in portuguese pt_pt)"
msgstr "Direito (glossário)"
#. Translators: Name of a dictionary
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:157
+#: addon\globalPlugins\dictionaries\__init__.py:159
msgid "Mathematic elementar (in portuguese)"
msgstr "Matemática elementar"
-#: addon\globalPlugins\dictionaries\__init__.py:158
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:161
msgid "Medical (in french)"
msgstr "Medicina (em francês)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:160
+#: addon\globalPlugins\dictionaries\__init__.py:163
msgid "Medical popular (in portuguese)"
msgstr "Medicina (popular)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:162
+#: addon\globalPlugins\dictionaries\__init__.py:165
msgid "Medical technical (in portuguese)"
msgstr "Medicina (técnico)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:164
+#: addon\globalPlugins\dictionaries\__init__.py:167
msgid "Music (in portuguese)"
msgstr "Música"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:166
+#: addon\globalPlugins\dictionaries\__init__.py:169
+msgid "Music (in turkish)"
+msgstr "Música (em turco)"
+
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:171
msgid "Nursing (in portuguese)"
msgstr "Enfermagem"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:168
+#: addon\globalPlugins\dictionaries\__init__.py:173
msgid "Philosophy (Cambridge)"
msgstr "Filosofia (Cambridge) (em inglês)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:170
+#: addon\globalPlugins\dictionaries\__init__.py:175
msgid "Philosophy (in portuguese)"
msgstr "Filosofia"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:172
+#: addon\globalPlugins\dictionaries\__init__.py:177
msgid "Phonetics (in spanish)"
msgstr "Fonética (em espanhol)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:174
+#: addon\globalPlugins\dictionaries\__init__.py:179
msgid "Politic (in portuguese)"
msgstr "Política"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:176
+#: addon\globalPlugins\dictionaries\__init__.py:181
msgid "Portuguese musicians (in portuguese)"
msgstr "Músicos portugueses"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:178
+#: addon\globalPlugins\dictionaries\__init__.py:183
msgid "Psychology (in portuguese)"
msgstr "Psicologia"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:180
+#: addon\globalPlugins\dictionaries\__init__.py:185
msgid "Slang and idioms (in portuguese)"
msgstr "Calão e expressões idiomáticas"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:182
+#: addon\globalPlugins\dictionaries\__init__.py:187
msgid "Tecnical of Informatic (english-french)"
msgstr "Informática (Inglês-Francês)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:184
+#: addon\globalPlugins\dictionaries\__init__.py:189
msgid "Tecnical of Informatic (in portuguese)"
msgstr "Informática"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:186
+#: addon\globalPlugins\dictionaries\__init__.py:191
msgid "Veterinary medicin (in portuguese)"
msgstr "Veterinária"
@@ -374,21 +380,21 @@ msgstr "Veterinária"
#. Add-on summary, usually the user visible name of the addon.
#. Translators: Summary for this add-on
#. to be shown on installation and add-on information found in Add-ons Manager.
-#: addon\globalPlugins\dictionaries\__init__.py:232
-#: addon\globalPlugins\dictionaries\__init__.py:250
+#: addon\globalPlugins\dictionaries\__init__.py:238
+#: addon\globalPlugins\dictionaries\__init__.py:246
#: addon\globalPlugins\dictionaries\__init__.py:260
-#: addon\globalPlugins\dictionaries\__init__.py:286
-#: addon\globalPlugins\dictionaries\__init__.py:396
-#: addon\globalPlugins\dictionaries\__init__.py:500
-#: addon\globalPlugins\dictionaries\__init__.py:645
-#: addon\globalPlugins\dictionaries\__init__.py:705
-#: addon\globalPlugins\dictionaries\__init__.py:834
-#: addon\globalPlugins\dictionaries\__init__.py:875 buildVars.py:23
+#: addon\globalPlugins\dictionaries\__init__.py:290
+#: addon\globalPlugins\dictionaries\__init__.py:408
+#: addon\globalPlugins\dictionaries\__init__.py:518
+#: addon\globalPlugins\dictionaries\__init__.py:679
+#: addon\globalPlugins\dictionaries\__init__.py:743
+#: addon\globalPlugins\dictionaries\__init__.py:872
+#: addon\globalPlugins\dictionaries\__init__.py:913 buildVars.py:23
msgid "Dictionaries"
msgstr "Dicionários"
#. Translators: Message to be announced during Keyboard Help
-#: addon\globalPlugins\dictionaries\__init__.py:248
+#: addon\globalPlugins\dictionaries\__init__.py:244
msgid "Main window to access several dictionaries"
msgstr "Janela principal para aceder a vários dicionários"
@@ -398,180 +404,174 @@ msgid "Opens the dictionary search window using the default dict"
msgstr "Abre a janela de pesquisa usando o dicionário padrão"
#. Translators: StaticText with instructions for the user:
-#: addon\globalPlugins\dictionaries\__init__.py:323
+#: addon\globalPlugins\dictionaries\__init__.py:327
msgid "Choose the dictionary and press Enter or Tab for other options."
msgstr "Escolha o dicionário e pressione Enter ou Tab para outras opções."
#. Translators: Button to open the Manage dicts window
-#: addon\globalPlugins\dictionaries\__init__.py:340
+#: addon\globalPlugins\dictionaries\__init__.py:344
msgid "Manage dictionaries..."
msgstr "Gerir dicionários..."
#. Translators: Button to set a dictionnary as default
-#: addon\globalPlugins\dictionaries\__init__.py:344
+#: addon\globalPlugins\dictionaries\__init__.py:348
msgid "Set dictionary as Default"
msgstr "Definir dicionário como padrão"
-#: addon\globalPlugins\dictionaries\__init__.py:380
+#: addon\globalPlugins\dictionaries\__init__.py:388
msgid " set as default dictionary."
msgstr " definido como dicionário padrão."
#. For translators: Choose a term from list to search
#. For translators: Asking to choose what to search
-#: addon\globalPlugins\dictionaries\__init__.py:403
-#: addon\globalPlugins\dictionaries\__init__.py:506
+#: addon\globalPlugins\dictionaries\__init__.py:415
+#: addon\globalPlugins\dictionaries\__init__.py:524
msgid "Select what to search from the list."
msgstr "Seleccione o que procurar a partir da lista."
#. For translators: Asking to enter a letter, word or expression to search
-#: addon\globalPlugins\dictionaries\__init__.py:407
+#: addon\globalPlugins\dictionaries\__init__.py:419
msgid "Enter the first letter, a word or an expression to search."
msgstr "Introduza a primeira letra, palavra ou expressão a pesquisar."
#. Ask the user to wait for the list...
-#: addon\globalPlugins\dictionaries\__init__.py:420
+#: addon\globalPlugins\dictionaries\__init__.py:432
msgid "Please wait untill the index is created..."
msgstr "Por favor aguarde até que o índice seja criado..."
-#: addon\globalPlugins\dictionaries\__init__.py:600
+#: addon\globalPlugins\dictionaries\__init__.py:630
msgid "dictionaries"
msgstr "dicionários"
#. Translators: message informing the word do not exist
-#: addon\globalPlugins\dictionaries\__init__.py:606
+#: addon\globalPlugins\dictionaries\__init__.py:636
#, python-format
msgid "%s not found in the dictionary of %s.\n"
msgstr "%s não encontrado no dicionário de %s.\n"
#. Translators: message asking user if he wants to search again
-#: addon\globalPlugins\dictionaries\__init__.py:608
+#: addon\globalPlugins\dictionaries\__init__.py:638
msgid "Do you want to search another word?"
msgstr "Quer procurar outra palavra?"
#. Translators: Static text announcing the results
-#: addon\globalPlugins\dictionaries\__init__.py:650
+#: addon\globalPlugins\dictionaries\__init__.py:684
msgid "Here is the result of your search:"
msgstr "Eis o resultado da sua pesquisa:"
#. Translators: Name of button to perform another search
-#: addon\globalPlugins\dictionaries\__init__.py:660
+#: addon\globalPlugins\dictionaries\__init__.py:694
msgid "Search again"
msgstr "Procurar outra vez"
#. Translators: Name of button that allows to copy results to clipboard
-#: addon\globalPlugins\dictionaries\__init__.py:665
+#: addon\globalPlugins\dictionaries\__init__.py:699
msgid "Copy to clipboard"
msgstr "Copiar para a área de transferência"
-#: addon\globalPlugins\dictionaries\__init__.py:713
+#: addon\globalPlugins\dictionaries\__init__.py:751
msgid "Manage"
msgstr "Gerir"
-#: addon\globalPlugins\dictionaries\__init__.py:717
+#: addon\globalPlugins\dictionaries\__init__.py:755
msgid "Order or delete existing dictionaries"
msgstr "Re-ordene ou apague dicionários"
-#: addon\globalPlugins\dictionaries\__init__.py:724
+#: addon\globalPlugins\dictionaries\__init__.py:762
msgid "Move up"
msgstr "Mover para cima"
-#: addon\globalPlugins\dictionaries\__init__.py:727
+#: addon\globalPlugins\dictionaries\__init__.py:765
msgid "Move down"
msgstr "Mover para baixo"
-#: addon\globalPlugins\dictionaries\__init__.py:730
+#: addon\globalPlugins\dictionaries\__init__.py:768
msgid "Delete"
msgstr "Apagar"
-#: addon\globalPlugins\dictionaries\__init__.py:734
-#: addon\globalPlugins\dictionaries\__init__.py:745
+#: addon\globalPlugins\dictionaries\__init__.py:772
+#: addon\globalPlugins\dictionaries\__init__.py:783
msgid "Download"
msgstr "Download"
-#: addon\globalPlugins\dictionaries\__init__.py:738
+#: addon\globalPlugins\dictionaries\__init__.py:776
msgid "Choose the dictionary to download and press Enter"
msgstr "Escolhe o dicionário a descarregar e pressiona Enter"
-#: addon\globalPlugins\dictionaries\__init__.py:781
+#: addon\globalPlugins\dictionaries\__init__.py:819
msgid "The first item can not be moved up!"
msgstr "O primeiro item não pode ser movido para cima!"
-#: addon\globalPlugins\dictionaries\__init__.py:785
-#: addon\globalPlugins\dictionaries\__init__.py:806
+#: addon\globalPlugins\dictionaries\__init__.py:823
+#: addon\globalPlugins\dictionaries\__init__.py:844
msgid " moved to position "
msgstr " movido para a posição "
-#: addon\globalPlugins\dictionaries\__init__.py:802
+#: addon\globalPlugins\dictionaries\__init__.py:840
msgid "The last item can not be moved down!"
msgstr "O último item não pode ser movido para baixo!"
#. Translators: Message dialog box asking confirmation to delete the dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:834
+#: addon\globalPlugins\dictionaries\__init__.py:872
#, python-format
msgid "Are you sure you want to delete the %s dictionary file?"
msgstr "Tem a certeza de que quer eliminar o ficheiro do dicionário %s?"
#. Translators: Message dialog box asking confirmation to download
-#: addon\globalPlugins\dictionaries\__init__.py:875
+#: addon\globalPlugins\dictionaries\__init__.py:913
#, python-format
msgid "Are you sure you want to download the %s dictionary from %s?"
msgstr "Tem a certeza que quer descarregar o dicionário %s de %s?"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
#, python-format
msgid "Downloading %s"
msgstr "A descarregar %s"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
msgid "Please wait..."
msgstr "Por favor aguarde..."
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "File downloaded successfully!"
msgstr "Ficheiro descarregado com sucesso!"
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "Success!"
msgstr "Sucesso!"
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "It was not possible to download the file."
msgstr "Não foi possível descarregar o ficheiro."
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "Error!"
msgstr "Erro!"
-#. Translators: Message dialog box to ask user if wants to update.
-#: addon\globalPlugins\dictionaries\update.py:94
-msgid ""
-"It is available a new version of this add-on.\n"
-" Do you want to update?"
-msgstr ""
-"Está disponível uma nova versão deste extra.\n"
-" Quer actualizar?"
-
-#. Translators: Message dialog box to inform user that the add-on is not compatible
-#: addon\globalPlugins\dictionaries\update.py:129
-msgid ""
-"This new version of this add-on is not compatible with your version of "
-"NVDA.\n"
-" The update process will be terminated."
-msgstr ""
-"Esta nova versão deste extra não é compatível com a sua versão do NVDA.\n"
-" O processo de actualização será terminado."
-
-#. Translators: Checkbox name in the configuration dialog
-#: addon\globalPlugins\dictionaries\update.py:152
-msgid "Check for updates at startup"
-msgstr "Verificar por actualizações no arranque"
-
#. Add-on description
#. Translators: Long description to be shown for this add-on on add-on information from add-ons manager
#: buildVars.py:26
msgid "Allows quick access to several dictionaries"
msgstr "Permite o acesso rápido a vários dicionários"
+#~ msgid ""
+#~ "It is available a new version of this add-on.\n"
+#~ " Do you want to update?"
+#~ msgstr ""
+#~ "Está disponível uma nova versão deste extra.\n"
+#~ " Quer actualizar?"
+
+#~ msgid ""
+#~ "This new version of this add-on is not compatible with your version of "
+#~ "NVDA.\n"
+#~ " The update process will be terminated."
+#~ msgstr ""
+#~ "Esta nova versão deste extra não é compatível com a sua versão do NVDA.\n"
+#~ " O processo de actualização será terminado."
+
+#~ msgid "Check for updates at startup"
+#~ msgstr "Verificar por actualizações no arranque"
+
#, fuzzy
#~| msgid "Choose the dictionary to download and press Enter"
#~ msgid "Choose the dictionary to download"
diff --git a/addon/locale/tr/LC_MESSAGES/nvda.po b/addon/locale/tr/LC_MESSAGES/nvda.po
index 5934aa0..154077a 100644
--- a/addon/locale/tr/LC_MESSAGES/nvda.po
+++ b/addon/locale/tr/LC_MESSAGES/nvda.po
@@ -1,9 +1,9 @@
msgid ""
msgstr ""
-"Project-Id-Version: Sözlükler 2022.5\n"
+"Project-Id-Version: Sözlükler 2022.10\n"
"Report-Msgid-Bugs-To: 'nvda-translations@groups.io'\n"
-"POT-Creation-Date: 2022-11-03 14:40+0000\n"
-"PO-Revision-Date: 2022-11-03 15:01+0000\n"
+"POT-Creation-Date: 2023-07-19 18:58+0100\n"
+"PO-Revision-Date: 2023-07-19 23:49+0100\n"
"Last-Translator: Umut KORKMAZ \n"
"Language-Team: Umut KORKMAZ \n"
"Language: tr_TR\n"
@@ -11,359 +11,365 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.1.1\n"
+"X-Generator: Poedit 3.3.2\n"
"X-Poedit-Basepath: ../../../globalPlugins\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPath-1: dictionaries/__init__.py\n"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:48
+#: addon\globalPlugins\dictionaries\__init__.py:50
msgid "Dutch-French"
msgstr "Hollandaca-Fransızca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:50
+#: addon\globalPlugins\dictionaries\__init__.py:52
msgid "English-Amharic"
msgstr "İngilizce-Amharca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:52
+#: addon\globalPlugins\dictionaries\__init__.py:54
msgid "English-French"
msgstr "İngilizce fransızca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:54
+#: addon\globalPlugins\dictionaries\__init__.py:56
msgid "English-Italian"
msgstr "İngilizce-İtalyanca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:56
+#: addon\globalPlugins\dictionaries\__init__.py:58
msgid "English-Portuguese"
msgstr "İngilizce-Portekizce"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:58
+#: addon\globalPlugins\dictionaries\__init__.py:60
msgid "English-Spanish"
msgstr "İngilizce ispanyolca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:60
+#: addon\globalPlugins\dictionaries\__init__.py:62
msgid "French-Arabic"
msgstr "Fransızca-Arapça"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:62
+#: addon\globalPlugins\dictionaries\__init__.py:64
msgid "French-Dutch"
msgstr "Fransızca-Hollandaca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:64
+#: addon\globalPlugins\dictionaries\__init__.py:66
msgid "French-English"
msgstr "Fransızca-İngilizce"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:66
+#: addon\globalPlugins\dictionaries\__init__.py:68
msgid "French-German"
msgstr "Fransızca-Almanca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:68
+#: addon\globalPlugins\dictionaries\__init__.py:70
msgid "French-Italian"
msgstr "Fransızca-İtalyanca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:70
+#: addon\globalPlugins\dictionaries\__init__.py:72
msgid "French-Portuguese"
msgstr "Fransızca-Portekizce"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:72
+#: addon\globalPlugins\dictionaries\__init__.py:74
msgid "french-Spanish"
msgstr "fransızca-İspanyolca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:74
+#: addon\globalPlugins\dictionaries\__init__.py:76
msgid "German-French"
msgstr "Almanca-Fransızca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:76
+#: addon\globalPlugins\dictionaries\__init__.py:78
msgid "German-Portuguese"
msgstr "Almanca-Portekizce"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:78
+#: addon\globalPlugins\dictionaries\__init__.py:80
msgid "Icelandic-French"
msgstr "İzlandaca-Fransızca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:80
+#: addon\globalPlugins\dictionaries\__init__.py:82
msgid "Italian-English"
msgstr "İtalyanca-İngilizce"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:82
+#: addon\globalPlugins\dictionaries\__init__.py:84
msgid "Italian-French"
msgstr "İtalyanca-Fransızca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:84
+#: addon\globalPlugins\dictionaries\__init__.py:86
msgid "Italian-Portuguese"
msgstr "İtalyanca-Portekizce"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:86
+#: addon\globalPlugins\dictionaries\__init__.py:88
msgid "Otoman-Turkish"
-msgstr ""
+msgstr "Osmanlıca-Türkçe"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:88
+#: addon\globalPlugins\dictionaries\__init__.py:90
msgid "Portuguese-English"
msgstr "Portekizce-İngilizce"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:90
+#: addon\globalPlugins\dictionaries\__init__.py:92
msgid "Portuguese-French"
msgstr "Portekizce-Fransızca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:92
+#: addon\globalPlugins\dictionaries\__init__.py:94
msgid "Portuguese-German"
msgstr "Portekizce-Almanca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:94
+#: addon\globalPlugins\dictionaries\__init__.py:96
msgid "Portuguese-Italian"
msgstr "Portekizce-İtalyanca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:96
+#: addon\globalPlugins\dictionaries\__init__.py:98
msgid "Portuguese-Spanish"
msgstr "Portekizce-İspanyolca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:98
+#: addon\globalPlugins\dictionaries\__init__.py:100
msgid "Spanish-French"
msgstr "İspanyolca-Fransızca"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:100
+#: addon\globalPlugins\dictionaries\__init__.py:102
msgid "Spanish-Portuguese"
msgstr "İspanyolca-Portekizce"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:102
+#: addon\globalPlugins\dictionaries\__init__.py:104
msgid "Tetun-Portuguese"
-msgstr ""
+msgstr "Tetun-Portekizce"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:104
+#: addon\globalPlugins\dictionaries\__init__.py:106
msgid "English (Concise Oxford dictionary)"
msgstr "İngilizce (Özlü Oxford sözlüğü)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:106
+#: addon\globalPlugins\dictionaries\__init__.py:108
msgid "English synonyms dictionary)"
msgstr "İngilizce eş anlamlılar sözlüğü)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:108
+#: addon\globalPlugins\dictionaries\__init__.py:110
msgid "French common nouns with new ortography (in french)"
msgstr "Yeni imla ile Fransızca ortak isimler (fransızca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:110
+#: addon\globalPlugins\dictionaries\__init__.py:112
msgid "French common nouns (in french)"
msgstr "Fransızca ortak isimler (fransızca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:112
+#: addon\globalPlugins\dictionaries\__init__.py:114
msgid "French encyclopedie (in french)"
msgstr "Fransız ansiklopedisi (fransızca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:114
+#: addon\globalPlugins\dictionaries\__init__.py:116
msgid "French proper nouns (in french)"
msgstr "Fransızca özel isimler (fransızca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:116
+#: addon\globalPlugins\dictionaries\__init__.py:118
msgid "French synonyms (in French)"
msgstr "Fransızca eş anlamlılar (Fransızca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:118
+#: addon\globalPlugins\dictionaries\__init__.py:120
msgid "Portuguese language difficulties (in portuguese)"
msgstr "Portekizce dil zorlukları (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:120
+#: addon\globalPlugins\dictionaries\__init__.py:122
msgid "Portuguese - meanings (in portuguese)"
msgstr "Portekizce - anlamlar (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:122
+#: addon\globalPlugins\dictionaries\__init__.py:124
msgid "Portuguese - synonyms (in portuguese)"
msgstr "Portekizce - eşanlamlılar (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:124
+#: addon\globalPlugins\dictionaries\__init__.py:126
msgid "Spanish - RAE (in spanish)"
msgstr "İspanyolca - RAE (ispanyolca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:126
+#: addon\globalPlugins\dictionaries\__init__.py:128
msgid "Spanish - RAE New version (in spanish)"
msgstr "İspanyolca - RAE Yeni sürüm (ispanyolca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:128
+#: addon\globalPlugins\dictionaries\__init__.py:130
msgid "Turkish (in turkish)"
msgstr "Türkçe (türkçe)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:130
+#: addon\globalPlugins\dictionaries\__init__.py:132
msgid "Alchemy (in portuguese)"
msgstr "Kimyasal (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:132
+#: addon\globalPlugins\dictionaries\__init__.py:134
msgid "Biblical (in portuguese)"
msgstr "İncil (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:134
+#: addon\globalPlugins\dictionaries\__init__.py:136
msgid "Botany (in portuguese)"
msgstr "Botanik (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:136
+#: addon\globalPlugins\dictionaries\__init__.py:138
msgid "Chemical (in portuguese)"
msgstr "Kimyasal (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:138
+#: addon\globalPlugins\dictionaries\__init__.py:140
msgid "Clinical Practice (in portuguese)"
msgstr "Tıbbi terimler (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:140
+#: addon\globalPlugins\dictionaries\__init__.py:142
msgid "Finantial terms (in portuguese pt_br)"
msgstr "Finansal terimler (portekizce pt_br)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:142
+#: addon\globalPlugins\dictionaries\__init__.py:144
msgid "Finantial terms (in portuguese pt_pt)"
msgstr "Finansal terimler (portekizce pt_pt)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:144
+#: addon\globalPlugins\dictionaries\__init__.py:146
msgid "Geography and surroundings (in portuguese)"
msgstr "Coğrafya ve çevre (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:146
+#: addon\globalPlugins\dictionaries\__init__.py:148
msgid "Geology (in portuguese)"
msgstr "Jeoloji (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:148
+#: addon\globalPlugins\dictionaries\__init__.py:150
msgid "Health (in portuguese)"
msgstr "Sağlık (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:150
+#: addon\globalPlugins\dictionaries\__init__.py:152
msgid "Historical concepts (in portuguese)"
msgstr "Tarihsel kavramlar (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:152
+#: addon\globalPlugins\dictionaries\__init__.py:154
msgid "Information society (in portuguese)"
msgstr "Bilgi toplumu (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:154
+#: addon\globalPlugins\dictionaries\__init__.py:156
msgid "Law glossary (in portuguese pt_pt)"
msgstr "Hukuk sözlüğü (portekizce pt_pt)"
#. Translators: Name of a dictionary
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:157
+#: addon\globalPlugins\dictionaries\__init__.py:159
msgid "Mathematic elementar (in portuguese)"
msgstr "Temel Matematik (portekizce)"
-#: addon\globalPlugins\dictionaries\__init__.py:158
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:161
msgid "Medical (in french)"
msgstr "Tıbbi (fransızca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:160
+#: addon\globalPlugins\dictionaries\__init__.py:163
msgid "Medical popular (in portuguese)"
msgstr "Popüler Tıb (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:162
+#: addon\globalPlugins\dictionaries\__init__.py:165
msgid "Medical technical (in portuguese)"
msgstr "Tıbbi teknik (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:164
+#: addon\globalPlugins\dictionaries\__init__.py:167
msgid "Music (in portuguese)"
msgstr "Müzik (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:166
+#: addon\globalPlugins\dictionaries\__init__.py:169
+msgid "Music (in turkish)"
+msgstr "Müzik (Türkçe)"
+
+#. Translators: Name of a dictionary
+#: addon\globalPlugins\dictionaries\__init__.py:171
msgid "Nursing (in portuguese)"
msgstr "Hemşirelik (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:168
+#: addon\globalPlugins\dictionaries\__init__.py:173
msgid "Philosophy (Cambridge)"
msgstr "Felsefe (Cambridge)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:170
+#: addon\globalPlugins\dictionaries\__init__.py:175
msgid "Philosophy (in portuguese)"
msgstr "Felsefe (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:172
+#: addon\globalPlugins\dictionaries\__init__.py:177
msgid "Phonetics (in spanish)"
msgstr "Fonetik (ispanyolca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:174
+#: addon\globalPlugins\dictionaries\__init__.py:179
msgid "Politic (in portuguese)"
msgstr "Politik (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:176
+#: addon\globalPlugins\dictionaries\__init__.py:181
msgid "Portuguese musicians (in portuguese)"
msgstr "Portekizli müzisyenler (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:178
+#: addon\globalPlugins\dictionaries\__init__.py:183
msgid "Psychology (in portuguese)"
msgstr "Psikoloji (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:180
+#: addon\globalPlugins\dictionaries\__init__.py:185
msgid "Slang and idioms (in portuguese)"
msgstr "Argo ve deyimler (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:182
+#: addon\globalPlugins\dictionaries\__init__.py:187
msgid "Tecnical of Informatic (english-french)"
msgstr "Bilişim Teknolojisi (ingilizce-fransızca)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:184
+#: addon\globalPlugins\dictionaries\__init__.py:189
msgid "Tecnical of Informatic (in portuguese)"
msgstr "Bilişim Teknolojisi (portekizce)"
#. Translators: Name of a dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:186
+#: addon\globalPlugins\dictionaries\__init__.py:191
msgid "Veterinary medicin (in portuguese)"
msgstr "Veteriner ilacı (portekizce)"
@@ -373,21 +379,21 @@ msgstr "Veteriner ilacı (portekizce)"
#. Add-on summary, usually the user visible name of the addon.
#. Translators: Summary for this add-on
#. to be shown on installation and add-on information found in Add-ons Manager.
-#: addon\globalPlugins\dictionaries\__init__.py:232
-#: addon\globalPlugins\dictionaries\__init__.py:250
+#: addon\globalPlugins\dictionaries\__init__.py:238
+#: addon\globalPlugins\dictionaries\__init__.py:246
#: addon\globalPlugins\dictionaries\__init__.py:260
-#: addon\globalPlugins\dictionaries\__init__.py:286
-#: addon\globalPlugins\dictionaries\__init__.py:396
-#: addon\globalPlugins\dictionaries\__init__.py:500
-#: addon\globalPlugins\dictionaries\__init__.py:645
-#: addon\globalPlugins\dictionaries\__init__.py:705
-#: addon\globalPlugins\dictionaries\__init__.py:834
-#: addon\globalPlugins\dictionaries\__init__.py:875 buildVars.py:23
+#: addon\globalPlugins\dictionaries\__init__.py:290
+#: addon\globalPlugins\dictionaries\__init__.py:408
+#: addon\globalPlugins\dictionaries\__init__.py:518
+#: addon\globalPlugins\dictionaries\__init__.py:679
+#: addon\globalPlugins\dictionaries\__init__.py:743
+#: addon\globalPlugins\dictionaries\__init__.py:872
+#: addon\globalPlugins\dictionaries\__init__.py:913 buildVars.py:23
msgid "Dictionaries"
msgstr "Sözlükler"
#. Translators: Message to be announced during Keyboard Help
-#: addon\globalPlugins\dictionaries\__init__.py:248
+#: addon\globalPlugins\dictionaries\__init__.py:244
msgid "Main window to access several dictionaries"
msgstr "Birkaç sözlüğe erişmek için ana pencere"
@@ -397,176 +403,169 @@ msgid "Opens the dictionary search window using the default dict"
msgstr "Varsayılan sözlüğü kullanarak sözlük arama penceresini açar"
#. Translators: StaticText with instructions for the user:
-#: addon\globalPlugins\dictionaries\__init__.py:323
+#: addon\globalPlugins\dictionaries\__init__.py:327
msgid "Choose the dictionary and press Enter or Tab for other options."
msgstr "Sözlüğü seçin ve diğer seçenekler için Enter veya Tab tuşuna basın."
#. Translators: Button to open the Manage dicts window
-#: addon\globalPlugins\dictionaries\__init__.py:340
+#: addon\globalPlugins\dictionaries\__init__.py:344
msgid "Manage dictionaries..."
msgstr "Sözlükleri yönet..."
#. Translators: Button to set a dictionnary as default
-#: addon\globalPlugins\dictionaries\__init__.py:344
+#: addon\globalPlugins\dictionaries\__init__.py:348
msgid "Set dictionary as Default"
msgstr "Sözlüğü Varsayılan Olarak Ayarla"
-#: addon\globalPlugins\dictionaries\__init__.py:380
+#: addon\globalPlugins\dictionaries\__init__.py:388
msgid " set as default dictionary."
msgstr " varsayılan sözlük olarak ayarla."
#. For translators: Choose a term from list to search
#. For translators: Asking to choose what to search
-#: addon\globalPlugins\dictionaries\__init__.py:403
-#: addon\globalPlugins\dictionaries\__init__.py:506
+#: addon\globalPlugins\dictionaries\__init__.py:415
+#: addon\globalPlugins\dictionaries\__init__.py:524
msgid "Select what to search from the list."
msgstr "Listeden aramak istediğinizi seçin."
#. For translators: Asking to enter a letter, word or expression to search
-#: addon\globalPlugins\dictionaries\__init__.py:407
+#: addon\globalPlugins\dictionaries\__init__.py:419
msgid "Enter the first letter, a word or an expression to search."
msgstr "Aranacak ilk harfi, kelimeyi veya ifadeyi girin."
#. Ask the user to wait for the list...
-#: addon\globalPlugins\dictionaries\__init__.py:420
+#: addon\globalPlugins\dictionaries\__init__.py:432
msgid "Please wait untill the index is created..."
msgstr "Lütfen dizin oluşturulana kadar bekleyin..."
-#: addon\globalPlugins\dictionaries\__init__.py:600
+#: addon\globalPlugins\dictionaries\__init__.py:630
msgid "dictionaries"
msgstr "sözlükler"
#. Translators: message informing the word do not exist
-#: addon\globalPlugins\dictionaries\__init__.py:606
+#: addon\globalPlugins\dictionaries\__init__.py:636
#, python-format
msgid "%s not found in the dictionary of %s.\n"
msgstr "%s, %s sözlüğünde bulunamadı.\n"
#. Translators: message asking user if he wants to search again
-#: addon\globalPlugins\dictionaries\__init__.py:608
+#: addon\globalPlugins\dictionaries\__init__.py:638
msgid "Do you want to search another word?"
msgstr "Başka bir kelime aramak ister misiniz?"
#. Translators: Static text announcing the results
-#: addon\globalPlugins\dictionaries\__init__.py:650
+#: addon\globalPlugins\dictionaries\__init__.py:684
msgid "Here is the result of your search:"
msgstr "İşte aramanızın sonucu:"
#. Translators: Name of button to perform another search
-#: addon\globalPlugins\dictionaries\__init__.py:660
+#: addon\globalPlugins\dictionaries\__init__.py:694
msgid "Search again"
msgstr "Tekrar ara"
#. Translators: Name of button that allows to copy results to clipboard
-#: addon\globalPlugins\dictionaries\__init__.py:665
+#: addon\globalPlugins\dictionaries\__init__.py:699
msgid "Copy to clipboard"
msgstr "Panoya kopyala"
-#: addon\globalPlugins\dictionaries\__init__.py:713
+#: addon\globalPlugins\dictionaries\__init__.py:751
msgid "Manage"
msgstr "Yönet"
-#: addon\globalPlugins\dictionaries\__init__.py:717
+#: addon\globalPlugins\dictionaries\__init__.py:755
msgid "Order or delete existing dictionaries"
msgstr "Mevcut sözlükleri düzenle veya sil"
-#: addon\globalPlugins\dictionaries\__init__.py:724
+#: addon\globalPlugins\dictionaries\__init__.py:762
msgid "Move up"
msgstr "Yukarı taşı"
-#: addon\globalPlugins\dictionaries\__init__.py:727
+#: addon\globalPlugins\dictionaries\__init__.py:765
msgid "Move down"
msgstr "Aşağı taşı"
-#: addon\globalPlugins\dictionaries\__init__.py:730
+#: addon\globalPlugins\dictionaries\__init__.py:768
msgid "Delete"
msgstr "Sil"
-#: addon\globalPlugins\dictionaries\__init__.py:734
-#: addon\globalPlugins\dictionaries\__init__.py:745
+#: addon\globalPlugins\dictionaries\__init__.py:772
+#: addon\globalPlugins\dictionaries\__init__.py:783
msgid "Download"
msgstr "İndir"
-#: addon\globalPlugins\dictionaries\__init__.py:738
+#: addon\globalPlugins\dictionaries\__init__.py:776
msgid "Choose the dictionary to download and press Enter"
msgstr "İndirilecek sözlüğü seçin ve Enter'a basın"
-#: addon\globalPlugins\dictionaries\__init__.py:781
+#: addon\globalPlugins\dictionaries\__init__.py:819
msgid "The first item can not be moved up!"
msgstr "İlk öğe yukarı taşınamaz!"
-#: addon\globalPlugins\dictionaries\__init__.py:785
-#: addon\globalPlugins\dictionaries\__init__.py:806
+#: addon\globalPlugins\dictionaries\__init__.py:823
+#: addon\globalPlugins\dictionaries\__init__.py:844
msgid " moved to position "
msgstr " pozisyona taşındı "
-#: addon\globalPlugins\dictionaries\__init__.py:802
+#: addon\globalPlugins\dictionaries\__init__.py:840
msgid "The last item can not be moved down!"
msgstr "Son öğe aşağı taşınamaz!"
#. Translators: Message dialog box asking confirmation to delete the dictionary
-#: addon\globalPlugins\dictionaries\__init__.py:834
+#: addon\globalPlugins\dictionaries\__init__.py:872
#, python-format
msgid "Are you sure you want to delete the %s dictionary file?"
msgstr "%s sözlük dosyasını silmek istediğinizden emin misiniz?"
#. Translators: Message dialog box asking confirmation to download
-#: addon\globalPlugins\dictionaries\__init__.py:875
+#: addon\globalPlugins\dictionaries\__init__.py:913
#, python-format
msgid "Are you sure you want to download the %s dictionary from %s?"
msgstr "%s sözlüğünü %s'den indirmek istediğinizden emin misiniz?"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
#, python-format
msgid "Downloading %s"
msgstr "%s indiriliyor"
-#: addon\globalPlugins\dictionaries\__init__.py:876
+#: addon\globalPlugins\dictionaries\__init__.py:914
msgid "Please wait..."
msgstr "Lütfen bekleyin..."
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "File downloaded successfully!"
msgstr "Dosya başarıyla indirildi!"
-#: addon\globalPlugins\dictionaries\__init__.py:889
+#: addon\globalPlugins\dictionaries\__init__.py:927
msgid "Success!"
msgstr "Başarılı!"
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "It was not possible to download the file."
msgstr "Dosya indirilemedi."
-#: addon\globalPlugins\dictionaries\__init__.py:905
+#: addon\globalPlugins\dictionaries\__init__.py:943
msgid "Error!"
msgstr "Hata!"
-#. Translators: Message dialog box to ask user if wants to update.
-#: addon\globalPlugins\dictionaries\update.py:94
-msgid ""
-"It is available a new version of this add-on.\n"
-" Do you want to update?"
-msgstr ""
-"Bu eklentinin yeni bir sürümü mevcut.\n"
-" Güncellemek istiyor musunuz?"
-
-#. Translators: Message dialog box to inform user that the add-on is not compatible
-#: addon\globalPlugins\dictionaries\update.py:129
-msgid ""
-"This new version of this add-on is not compatible with your version of "
-"NVDA.\n"
-" The update process will be terminated."
-msgstr ""
-"Bu güncel sürüm, NVDA sürümünüzle uyumlu değil.\n"
-" Güncelleme işlemi sonlandırılacak."
-
-#. Translators: Checkbox name in the configuration dialog
-#: addon\globalPlugins\dictionaries\update.py:152
-msgid "Check for updates at startup"
-msgstr "Başlangıçta güncellemeleri denetle"
-
#. Add-on description
#. Translators: Long description to be shown for this add-on on add-on information from add-ons manager
#: buildVars.py:26
msgid "Allows quick access to several dictionaries"
msgstr "Birkaç sözlüğe hızlı erişim sağlar"
+
+#~ msgid ""
+#~ "It is available a new version of this add-on.\n"
+#~ " Do you want to update?"
+#~ msgstr ""
+#~ "Bu eklentinin yeni bir sürümü mevcut.\n"
+#~ " Güncellemek istiyor musunuz?"
+
+#~ msgid ""
+#~ "This new version of this add-on is not compatible with your version of NVDA.\n"
+#~ " The update process will be terminated."
+#~ msgstr ""
+#~ "Bu güncel sürüm, NVDA sürümünüzle uyumlu değil.\n"
+#~ " Güncelleme işlemi sonlandırılacak."
+
+#~ msgid "Check for updates at startup"
+#~ msgstr "Başlangıçta güncellemeleri denetle"
diff --git a/buildVars.py b/buildVars.py
index fd61bec..65ca755 100644
--- a/buildVars.py
+++ b/buildVars.py
@@ -25,21 +25,27 @@ def _(arg):
# Translators: Long description to be shown for this add-on on add-on information from add-ons manager
"addon_description": _("""Allows quick access to several dictionaries"""),
# version
- "addon_version": "2022.10",
+ "addon_version": "2023.07.19",
# Author(s)
"addon_author": "Rui Fontes , Ângelo Abrantes and Abel Passos do Nascimento Jr ",
# URL for the add-on documentation support
"addon_url": "https://github.com/ruifontes/dictionaries",
+ # URL for the add-on repository where the source code can be found
+ "addon_sourceURL": "https://github.com/ruifontes/dictionaries",
# Documentation file name
"addon_docFileName": "readme.html",
# Minimum NVDA version supported (e.g. "2018.3.0", minor version is optional)
"addon_minimumNVDAVersion": "2019.3",
# Last NVDA version supported/tested (e.g. "2018.4.0", ideally more recent than minimum version)
- "addon_lastTestedNVDAVersion": "2022.1",
+ "addon_lastTestedNVDAVersion": "2023.1",
# Add-on update channel (default is None, denoting stable releases,
# and for development releases, use "dev".)
# Do not change unless you know what you are doing!
"addon_updateChannel": None,
+ # Add-on license such as GPL 2
+ "addon_license": "GPL 2",
+ # URL for the license document the ad-on is licensed under
+ "addon_licenseURL": "https://www.gnu.org/licenses/old-licenses/gpl-2.0.html",
}
# Define the python files that are the sources of your add-on.
diff --git a/readme.md b/readme.md
index 9eecfa6..d284e10 100644
--- a/readme.md
+++ b/readme.md
@@ -3,7 +3,7 @@
## Informations
* Authors: Rui Fontes, Ângelo Abrantes e Abel Passos do Nascimento Jr.
-* Updated on 03/11/2022
+* Updated on 19/07/2023
* Download [stable version][1]
* Compatibility: NVDA version 2019.3 and beyond
@@ -27,25 +27,21 @@ On the Download tab we can choose the dictionaries we want to download to use.
## Commands
-The command to invoke the extra is Control+Shift+F6.
+The commands to invoke the extra is Control+Shift+F6.
You can also use the command Control+Windows+F6 to access the default dictionary search directly.
Note: If you do not define a default dictionary, the first dictionary in the list will be used.
You can change these commands in the Input gestures dialog, in the Dictionaries section.
-## Auto update
-
-This add-on includes an auto update feature.
-
-Checking for a new version will be performed each time NVDA is loaded.
-
-If you want this to happen, go to the NVDA menu, Preferences, Settings and in the category of the extra check the checkbox.
-
-
## Changes
+## Version 2023.07.19
+* Compatibility with NVDA 2023.1;
+* Small changes in code to call dialogs;
+* New and updated translations.
+
### Version 2022.10
* Two more dictionaries, now totaling 70:
The dictionaries introduced are: Tetun - Portuguese and Ottoman - Turkish;
@@ -78,5 +74,5 @@ If you want this to happen, go to the NVDA menu, Preferences, Settings and in th
### Version 21.10
* Initial release
-[1]: https://github.com/ruifontes/Dictionaries/releases/download/2022.10/dictionaries-2022.10.nvda-addon
+[1]: https://github.com/ruifontes/Dictionaries/releases/download/2023.07.19/dictionaries-2023.07.19.nvda-addon
diff --git a/sconstruct b/sconstruct
index ab61654..8aa914b 100644
--- a/sconstruct
+++ b/sconstruct
@@ -1,5 +1,5 @@
# NVDA add-on template SCONSTRUCT file
-# Copyright (C) 2012-2021 Rui Batista, Noelia Martinez, Joseph Lee
+# Copyright (C) 2012-2023 Rui Batista, Noelia Martinez, Joseph Lee
# This file is covered by the GNU General Public License.
# See the file COPYING.txt for more details.
@@ -75,8 +75,21 @@ def mdTool(env):
env['BUILDERS']['markdown'] = mdBuilder
+def validateVersionNumber(key, val, env):
+ # Used to make sure version major.minor.patch are integers to comply with NV Access add-on store.
+ # Ignore all this if version number is not specified, in which case json generator will validate this info.
+ if val == "0.0.0":
+ return
+ versionNumber = val.split(".")
+ if len(versionNumber) < 3:
+ raise ValueError("versionNumber must have three parts (major.minor.patch)")
+ if not all([part.isnumeric() for part in versionNumber]):
+ raise ValueError("versionNumber (major.minor.patch) must be integers")
+
+
vars = Variables()
vars.Add("version", "The version of this build", buildVars.addon_info["addon_version"])
+vars.Add("versionNumber", "Version number of the form major.minor.patch", "0.0.0", validateVersionNumber)
vars.Add(BoolVariable("dev", "Whether this is a daily development version", False))
vars.Add("channel", "Update channel for this build", buildVars.addon_info["addon_updateChannel"])
@@ -87,7 +100,9 @@ if env["dev"]:
import datetime
buildDate = datetime.datetime.now()
year, month, day = str(buildDate.year), str(buildDate.month), str(buildDate.day)
- env["addon_version"] = "".join([year, month.zfill(2), day.zfill(2), "-dev"])
+ versionTimestamp = "".join([year, month.zfill(2), day.zfill(2)])
+ env["addon_version"] = f"{versionTimestamp}-dev"
+ env["versionNumber"] = f"{versionTimestamp}.0.0"
env["channel"] = "dev"
elif env["version"] is not None:
env["addon_version"] = env["version"]
@@ -155,9 +170,85 @@ def createAddonBundleFromPath(path, dest):
absPath = os.path.join(dir, filename)
if pathInBundle not in buildVars.excludedFiles:
z.write(absPath, pathInBundle)
+ createAddonStoreJson(dest)
return dest
+def createAddonStoreJson(bundle):
+ """Creates add-on store JSON file from an add-on package and manifest data."""
+ import json
+ import hashlib
+ # Set different json file names and version number properties based on version number parsing results.
+ if env["versionNumber"] == "0.0.0":
+ env["versionNumber"] = buildVars.addon_info["addon_version"]
+ versionNumberParsed = env["versionNumber"].split(".")
+ if all([part.isnumeric() for part in versionNumberParsed]):
+ if len(versionNumberParsed) == 1:
+ versionNumberParsed += ["0", "0"]
+ elif len(versionNumberParsed) == 2:
+ versionNumberParsed.append("0")
+ else:
+ versionNumberParsed = []
+ if len(versionNumberParsed):
+ major, minor, patch = [int(part) for part in versionNumberParsed]
+ jsonFilename = f'{major}.{minor}.{patch}.json'
+ else:
+ jsonFilename = f'{buildVars.addon_info["addon_version"]}.json'
+ major, minor, patch = 0, 0, 0
+ print('Generating % s' % jsonFilename)
+ sha256 = hashlib.sha256()
+ with open(bundle, "rb") as f:
+ for byte_block in iter(lambda: f.read(65536), b""):
+ sha256.update(byte_block)
+ hashValue = sha256.hexdigest()
+ try:
+ minimumNVDAVersion = buildVars.addon_info["addon_minimumNVDAVersion"].split(".")
+ except AttributeError:
+ minimumNVDAVersion = [0, 0, 0]
+ minMajor, minMinor = minimumNVDAVersion[:2]
+ minPatch = minimumNVDAVersion[-1] if len(minimumNVDAVersion) == 3 else "0"
+ try:
+ lastTestedNVDAVersion = buildVars.addon_info["addon_lastTestedNVDAVersion"].split(".")
+ except AttributeError:
+ lastTestedNVDAVersion = [0, 0, 0]
+ lastTestedMajor, lastTestedMinor = lastTestedNVDAVersion[:2]
+ lastTestedPatch = lastTestedNVDAVersion[-1] if len(lastTestedNVDAVersion) == 3 else "0"
+ channel = buildVars.addon_info["addon_updateChannel"]
+ if channel is None:
+ channel = "stable"
+ addonStoreEntry = {
+ "addonId": buildVars.addon_info["addon_name"],
+ "displayName": buildVars.addon_info["addon_summary"],
+ "URL": "",
+ "description": buildVars.addon_info["addon_description"],
+ "sha256": hashValue,
+ "homepage": buildVars.addon_info["addon_url"],
+ "addonVersionName": buildVars.addon_info["addon_version"],
+ "addonVersionNumber": {
+ "major": major,
+ "minor": minor,
+ "patch": patch
+ },
+ "minNVDAVersion": {
+ "major": int(minMajor),
+ "minor": int(minMinor),
+ "patch": int(minPatch)
+ },
+ "lastTestedVersion": {
+ "major": int(lastTestedMajor),
+ "minor": int(lastTestedMinor),
+ "patch": int(lastTestedPatch)
+ },
+ "channel": channel,
+ "publisher": "",
+ "sourceURL": buildVars.addon_info["addon_sourceURL"],
+ "license": buildVars.addon_info["addon_license"],
+ "licenseURL": buildVars.addon_info["addon_licenseURL"],
+ }
+ with open(jsonFilename, "w") as addonStoreJson:
+ json.dump(addonStoreEntry, addonStoreJson, indent="\t")
+
+
def generateManifest(source, dest):
addon_info = buildVars.addon_info
with codecs.open(source, "r", "utf-8") as f: