diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 207177d..65cff7f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -26,7 +26,7 @@ repos: - id: check-hooks-apply - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: # Prevents commits to certain branches - id: no-commit-to-branch @@ -60,7 +60,7 @@ repos: # Avoids using reserved Windows filenames. - id: check-illegal-windows-names - repo: https://github.com/asottile/add-trailing-comma - rev: v3.2.0 + rev: v4.0.0 hooks: # Ruff preserves indent/new-line formatting of function arguments, list items, and similar iterables, # if a trailing comma is added. @@ -69,7 +69,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit # Matches Ruff version in pyproject. - rev: v0.12.7 + rev: v0.15.12 hooks: - id: ruff name: lint with ruff diff --git a/addon/doc/ar/readme.md b/addon/doc/ar/readme.md index 1a98be7..e1db489 100644 --- a/addon/doc/ar/readme.md +++ b/addon/doc/ar/readme.md @@ -15,11 +15,11 @@ Tested on [eMule][1] 0.50a and 70b. ## الأوامر والمفاتيح المختصرة ## * control+shift+h: تحريك مؤشر الفأرة ومؤشر النظام تجاه شريط الأدوات - الرئيسي. + الرئيسي. * control+shift+t: لقراءة النافذة الحالية * control+shift+n: لتحريك مؤشر النظام إلى حقل الاسم في نافذة البحث. * control+shift+p: في نافذة البحث يحرك مؤشر الفأرة ومؤشر النظام تجاه قائمة - معطيات البحث أو خيارات حقول التحرير. + معطيات البحث أو خيارات حقول التحرير. * control+shift+b: لتحريك مؤشر النظام تجاه القائمة الموجودة بالنافذة الحالية. كالانتقال إلى قوائم نتائج البحث, أو التحميلات بنافذة نقل الملفات, وهكذا. @@ -28,13 +28,13 @@ Tested on [eMule][1] 0.50a and 70b. الخوادم المتاحة, وهكذا. * control+NVDA+f: If the caret is located in a read only edit box, opens a find dialog to use the commands for searching text available in NVDA. -* control+shift+l: لتحريك مؤشر NVDA ومؤشر الفأرة تجاه رأس القائمة الحالية. +* control+shift+l: لتحريك مؤشر NVDA ومؤشر الفأرة تجاه رأس القائمة الحالية. * control+shift+q: لقراءة أول كائن في شريط الحالة. يعطي معلومات عن أحدث أمر - تم تنفيذه. + تم تنفيذه. * control+shift+w: لقراءة الكائن الثاني في شريط الحالة. ويحتوي على معلومات - عن الملفات والمستخدمين الحاليين على الخادم الحالي. + عن الملفات والمستخدمين الحاليين على الخادم الحالي. * control+shift+e: لقراءة الكائن الثالث في شريط الحالة. مفيد في معرفة سرعة - الرفع والتنزيل. + الرفع والتنزيل. * control+shift+r: Reads The fourth object of the status bar; reports on connecting of eD2K and Kad network. * Not assigned: Toggles the usage of an alternative approach to read @@ -45,7 +45,7 @@ Tested on [eMule][1] 0.50a and 70b. إذا كنت داخل القائمة يمكنك التنقل بين الصفوف والأعمدة باستخدام alt+control مع الأسهم. وفي هذه الإضافة تتوفر أيضا مفاتيح الاختصار التالية: -* nvda+control+1-0: لقراءة الأعمدة العشر الأولى. +* nvda+control+1-0: لقراءة الأعمدة العشر الأولى. * nvda+shift+1-0: لقراءة الأعمدة من 11-20. * nvda+shift+C: لنسخ محتوى آخر عمود تمت قراءته إلى الحافظة. diff --git a/addon/doc/nl/readme.md b/addon/doc/nl/readme.md index c6e9488..f630804 100644 --- a/addon/doc/nl/readme.md +++ b/addon/doc/nl/readme.md @@ -21,7 +21,7 @@ Tested on [eMule][1] 0.50a and 70b. * control+shift+p: In het Zoekscherm, verplaatst focus en muis naar de lijst met zoekopties, of opties voor het invoerveld. * control+shift+b: Verplaatst de focus naar de lijst in het huidige - venster. Bijvoorbeeld: + venster. Bijvoorbeeld: * control+shift+o: Verplaatst de focus naar alleen-lezen invoervelden in het huidige venster. Bijvoorbeeld: via IRC ontvangen berichten, beschikbare servers, etc. diff --git a/site_scons/site_tools/NVDATool/__init__.py b/site_scons/site_tools/NVDATool/__init__.py index ff31eec..4b01e50 100644 --- a/site_scons/site_tools/NVDATool/__init__.py +++ b/site_scons/site_tools/NVDATool/__init__.py @@ -33,12 +33,14 @@ def generate(env: Environment): env.SetDefault(excludePatterns=tuple()) addonAction = env.Action( - lambda target, source, env: createAddonBundleFromPath( - source[0].abspath, - target[0].abspath, - env["excludePatterns"], - ) - and None, + lambda target, source, env: ( + createAddonBundleFromPath( + source[0].abspath, + target[0].abspath, + env["excludePatterns"], + ) + and None + ), lambda target, source, env: f"Generating Addon {target[0]}", ) env["BUILDERS"]["NVDAAddon"] = Builder( @@ -51,14 +53,16 @@ def generate(env: Environment): env.SetDefault(symbolDictionaries={}) manifestAction = env.Action( - lambda target, source, env: generateManifest( - source[0].abspath, - target[0].abspath, - addon_info=env["addon_info"], - brailleTables=env["brailleTables"], - symbolDictionaries=env["symbolDictionaries"], - ) - and None, + lambda target, source, env: ( + generateManifest( + source[0].abspath, + target[0].abspath, + addon_info=env["addon_info"], + brailleTables=env["brailleTables"], + symbolDictionaries=env["symbolDictionaries"], + ) + and None + ), lambda target, source, env: f"Generating manifest {target[0]}", ) env["BUILDERS"]["NVDAManifest"] = Builder( @@ -68,15 +72,17 @@ def generate(env: Environment): ) translatedManifestAction = env.Action( - lambda target, source, env: generateTranslatedManifest( - source[1].abspath, - target[0].abspath, - mo=source[0].abspath, - addon_info=env["addon_info"], - brailleTables=env["brailleTables"], - symbolDictionaries=env["symbolDictionaries"], - ) - and None, + lambda target, source, env: ( + generateTranslatedManifest( + source[1].abspath, + target[0].abspath, + mo=source[0].abspath, + addon_info=env["addon_info"], + brailleTables=env["brailleTables"], + symbolDictionaries=env["symbolDictionaries"], + ) + and None + ), lambda target, source, env: f"Generating translated manifest {target[0]}", ) @@ -89,14 +95,16 @@ def generate(env: Environment): env.SetDefault(mdExtensions={}) mdAction = env.Action( - lambda target, source, env: md2html( - source[0].path, - target[0].path, - moFile=env["moFile"].path if env["moFile"] else None, - mdExtensions=env["mdExtensions"], - addon_info=env["addon_info"], - ) - and None, + lambda target, source, env: ( + md2html( + source[0].path, + target[0].path, + moFile=env["moFile"].path if env["moFile"] else None, + mdExtensions=env["mdExtensions"], + addon_info=env["addon_info"], + ) + and None + ), lambda target, source, env: f"Generating {target[0]}", ) env["BUILDERS"]["md2html"] = env.Builder(