Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge beta to master #16077

Merged
merged 3 commits into from
Jan 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions source/appModules/nvda.py
Original file line number Diff line number Diff line change
Expand Up @@ -256,16 +256,3 @@ def chooseNVDAObjectOverlayClasses(self, obj, clsList):
elif self.isNvdaPythonConsoleUIOutputCtrl(obj):
clsList.insert(0, NvdaPythonConsoleUIOutputClear)
clsList.insert(0, NvdaPythonConsoleUIOutputCtrl)

@gui.blockAction.when(
gui.blockAction.Context.SECURE_MODE,
gui.blockAction.Context.WINDOWS_LOCKED,
)
@script(gesture="kb:control+v")
def script_paste(self, gesture: "inputCore.InputGesture") -> None:
# This function has no description and does not appear in input gestures
# as it should not be modified by the user.
# This function processes the paste gesture when performed in NVDA windows for security reasons.
# When in secure mode, or while Windows is locked, the default paste behaviour is blocked.
# Refer to this NVDA security advisory for details: https://github.com/nvaccess/nvda/security/advisories/GHSA-h7pp-6jqw-g3pj
gesture.send()
5 changes: 5 additions & 0 deletions source/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -613,6 +613,11 @@ def main():
speech.speakMessage(_("Loading NVDA. Please wait..."))
import wx
import six

# Disables wx logging in secure mode due to a security issue: GHSA-h7pp-6jqw-g3pj
# This is due to the wx.LogSysError dialog allowing a file explorer dialog to be opened.
wx.Log.EnableLogging(not globalVars.appArgs.secure)

log.info("Using wx version %s with six version %s"%(wx.version(), six.__version__))
class App(wx.App):
def OnAssert(self,file,line,cond,msg):
Expand Down
6 changes: 3 additions & 3 deletions source/locale/af_ZA/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"Language: af_ZA\n"
Expand Down Expand Up @@ -3959,7 +3959,7 @@ msgstr ""

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
Expand Down
6 changes: 3 additions & 3 deletions source/locale/am/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Amharic\n"
"Language: am_ET\n"
Expand Down Expand Up @@ -3959,7 +3959,7 @@ msgstr ""

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
Expand Down
6 changes: 3 additions & 3 deletions source/locale/an/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Aragonese\n"
"Language: an_ES\n"
Expand Down Expand Up @@ -3961,7 +3961,7 @@ msgstr "Anunciar si ye clicable enchegau"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
Expand Down
8 changes: 4 additions & 4 deletions source/locale/ar/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Language: ar_SA\n"
Expand Down Expand Up @@ -3975,8 +3975,8 @@ msgstr "تفعيل الإعلان عن العناصر القابلة للنقر"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "الانتقال بين أنماط النُطق الخاصة بالتحويل الآلي للغة: تعطيل، اللغات فقط، اللغات واللهجات."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
8 changes: 4 additions & 4 deletions source/locale/bg/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"Language: bg_BG\n"
Expand Down Expand Up @@ -3960,8 +3960,8 @@ msgstr "Докладването на щракаемите елементи е

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "Превключва между речевите режими за автоматична промяна на езика: изключено, само език и език и диалект."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
6 changes: 3 additions & 3 deletions source/locale/bn/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Bengali\n"
"Language: bn_BD\n"
Expand Down Expand Up @@ -3959,7 +3959,7 @@ msgstr ""

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
Expand Down
8 changes: 4 additions & 4 deletions source/locale/ca/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Language: ca_ES\n"
Expand Down Expand Up @@ -3961,8 +3961,8 @@ msgstr "activa l'informe dels elements on es pot fer clic"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "Recorre els modes de parla per canviar automàticament l'idioma: desactivat, només llengua i llengua i dialecte."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
8 changes: 4 additions & 4 deletions source/locale/ckb/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Sorani (Kurdish)\n"
"Language: ckb_IR\n"
Expand Down Expand Up @@ -3961,8 +3961,8 @@ msgstr "چالاك کردنی ڕاپۆرتکردنی توانای کلیک کر

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "دەسوڕێتەوە لە ڕێگەی شێوازەکانی قسەکردنەوە بۆ گۆڕینی زمان خۆکارانە: ناچالاكکردن، تەنها زمان و زمان و زاراوە."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
8 changes: 4 additions & 4 deletions source/locale/cs/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Language: cs_CZ\n"
Expand Down Expand Up @@ -3968,8 +3968,8 @@ msgstr "hlásit kliknutelné"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "Přepíná mezi režimy pro automatické přepínání jazyků: vypnuto, pouze jazyk a jazyk a dialekt."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
8 changes: 4 additions & 4 deletions source/locale/da/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"Language: da_DK\n"
Expand Down Expand Up @@ -3962,8 +3962,8 @@ msgstr "Oplys, hvis klikbar til"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "Skifter mellem de forskellige tilstand for skift af sprog. Disse er fra, kun sprog og sprog og dialekt."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
8 changes: 4 additions & 4 deletions source/locale/de/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"
Expand Down Expand Up @@ -3961,8 +3961,8 @@ msgstr "Attribut \"anklickbar\" ansagen eingeschaltet"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "Wechselt zwischen den Sprachmodi für die automatische Sprachumschaltung: Aus, Nur Sprache und Sprache und Dialekt."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
6 changes: 3 additions & 3 deletions source/locale/de_CH/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: German, Switzerland\n"
"Language: de_CH\n"
Expand Down Expand Up @@ -3961,7 +3961,7 @@ msgstr "Attribut \"anklickbar\" ansagen eingeschaltet"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
Expand Down
8 changes: 4 additions & 4 deletions source/locale/el/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"Language: el_GR\n"
Expand Down Expand Up @@ -3961,8 +3961,8 @@ msgstr "ενεργοποίηση αναφοράς της δυνατότητας

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "Πραγματοποιεί εναλλαγή μεταξύ των λειτουργιών εκφώνησης για αυτόματη εναλλαγή γλώσσας: όχι, μόνο γλώσσα και μόνο διάλεκτο."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
8 changes: 4 additions & 4 deletions source/locale/es/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
Expand Down Expand Up @@ -3962,8 +3962,8 @@ msgstr "anunciar si es cliqueable activado"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "Se mueve circularmente por los modos de voz para el cambio automático de idiomas: desactivado, sólo idioma e idioma y dialecto."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
6 changes: 3 additions & 3 deletions source/locale/es_CO/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Spanish, Colombia\n"
"Language: es_CO\n"
Expand Down Expand Up @@ -3961,7 +3961,7 @@ msgstr "reportar si es cliqueable activado"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
Expand Down
8 changes: 4 additions & 4 deletions source/locale/fa/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Persian\n"
"Language: fa_IR\n"
Expand Down Expand Up @@ -3961,8 +3961,8 @@ msgstr "کلیک‌شدنی‌ها اعلام میشوند."

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "حالت‌های گفتار را برای تعویضِ زبانِ خودکار، بینِ خاموش، تنها زبان، و زبان و لهجه تغییر میدهد."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
8 changes: 4 additions & 4 deletions source/locale/fi/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-11 23:15+0000\n"
"PO-Revision-Date: 2024-01-14 23:25\n"
"POT-Creation-Date: 2024-01-22 01:02+0000\n"
"PO-Revision-Date: 2024-01-22 02:42\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Language: fi_FI\n"
Expand Down Expand Up @@ -3962,8 +3962,8 @@ msgstr "Napsautettavat kohteet ilmoitetaan"

#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:935
msgid "Cycles through speech modes for automatic language switching: off, language only and language and dialect."
msgstr "Vaihtaa automaattisen kielen vaihtamisen puhetilaa: ei käytössä, vain kieli ja kieli ja murre."
msgid "Cycles through the possible choices for automatic language switching: off, language only and language and dialect."
msgstr ""

#. Translators: A message reported when executing the cycle automatic language switching mode command.
#: globalCommands.py:944
Expand Down
Loading