Skip to content

Commit abd7990

Browse files
committed
Rename "COM Registration Fixing Tool" to "System accessibility repair tool"
Rename all user-facing strings from "COM Registration Fixing Tool" to "System accessibility repair tool" for clarity and user-friendliness. Internal identifiers (method names, file names, helpId anchors) are preserved to minimize risk.
1 parent b2a57d4 commit abd7990

File tree

5 files changed

+27
-26
lines changed

5 files changed

+27
-26
lines changed

.github/ISSUE_TEMPLATE/01-bug_report.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -219,17 +219,17 @@ body:
219219
validations:
220220
required: true
221221
attributes:
222-
label: Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
222+
label: Does the issue still occur after you run the System accessibility repair tool (COM Registration Fixing Tool in older versions) in NVDA's tools menu?
223223
description: |
224224
COM DLL files, which the IAccessible COM interface depends on, can get unregistered after installing and uninstalling different programs on a computer.
225225
The consequence is that NVDA in certain cases does not work properly.
226226
Specifically, it reports "unknown" when trying to navigate websites or fails to switch between focus and browse mode, it causes performance issues, focus instability and other odd problems.
227-
The COM registry fixing tool has been introduced in order to re-register those DLL files.
227+
The System accessibility repair tool has been introduced in order to re-register those DLL files.
228228
In any case, re-registering those DLL files does not have any negative impact on a computer's functionality.
229229
Note that when installing NVDA, this tool is run automatically.
230230
Thus, it is recommended to run the fixing tool whenever focus problems, performance problems on websites or navigation problems in focus or browse mode on different interfaces are encountered.
231231
options: [
232-
"I have run the COM Registration Fixing Tool and the issue still occurs",
233-
"I have run the COM Registration Fixing Tool and the issue no longer occurs",
234-
"I have not run the COM Registration Fixing Tool",
232+
"I have run the System accessibility repair tool and the issue still occurs",
233+
"I have run the System accessibility repair tool and the issue no longer occurs",
234+
"I have not run the System accessibility repair tool",
235235
]

.github/ISSUE_TEMPLATE/11-bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ type: Bug
3333

3434
#### If NVDA add-ons are disabled, is your problem still occurring?
3535

36-
#### Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
36+
#### Does the issue still occur after you run the System accessibility repair tool in NVDA's tools menu?

source/gui/__init__.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -537,8 +537,8 @@ def onInstallCommand(self, evt):
537537
installerGui.showInstallGui()
538538

539539
_CRFT_INTRO_MESSAGE: str = _(
540-
# Translators: Explain the COM Registration Fixing tool to users before running
541-
"Welcome to the COM Registration Fixing tool.\n\n"
540+
# Translators: Explain the System accessibility repair tool to users before running
541+
"Welcome to the System accessibility repair tool.\n\n"
542542
"Installing and uninstalling programs, as well as other events, can damage accessibility entries in the "
543543
"Windows registry. This can cause previously accessible elements to be presented incorrectly, "
544544
'or can cause "unknown" or "pane" to be spoken or brailled in some applications or Windows components, '
@@ -548,7 +548,7 @@ def onInstallCommand(self, evt):
548548
"Press Continue to run the tool now.",
549549
)
550550
"""
551-
Contains the intro dialog contents for the COM Registration Fixing Tool.
551+
Contains the intro dialog contents for the System accessibility repair tool.
552552
Used by `gui.MainFrame.onRunCOMRegistrationFixesCommand`.
553553
"""
554554

@@ -557,13 +557,13 @@ def onInstallCommand(self, evt):
557557
blockAction.Context.MODAL_DIALOG_OPEN,
558558
)
559559
def onRunCOMRegistrationFixesCommand(self, evt: wx.CommandEvent) -> None:
560-
"""Manages the interactive running of the COM Registration Fixing Tool.
560+
"""Manages the interactive running of the System accessibility repair tool.
561561
Shows a dialog to the user, giving an overview of what is going to happen.
562562
If the user chooses to continue: runs the tool, and displays a completion dialog.
563563
Cancels the run attempt if the user fails or declines the UAC prompt.
564564
"""
565-
# Translators: The title of various dialogs displayed when using the COM Registration Fixing tool
566-
genericTitle: str = _("Fix COM Registrations")
565+
# Translators: The title of various dialogs displayed when using the System accessibility repair tool
566+
genericTitle: str = _("System Accessibility Repair")
567567
introDialog = _ContinueCancelDialog(
568568
self,
569569
genericTitle,
@@ -572,13 +572,13 @@ def onRunCOMRegistrationFixesCommand(self, evt: wx.CommandEvent) -> None:
572572
)
573573
response: int = introDialog.ShowModal()
574574
if response != wx.OK:
575-
log.debug("Run of COM Registration Fixing Tool canceled before UAC.")
575+
log.debug("Run of System accessibility repair tool canceled before UAC.")
576576
return
577577
progressDialog = IndeterminateProgressDialog(
578578
mainFrame,
579579
genericTitle,
580-
# Translators: The message displayed while NVDA is running the COM Registration fixing tool
581-
_("Please wait while NVDA attempts to fix your system's COM registrations..."),
580+
# Translators: The message displayed while NVDA is running the System accessibility repair tool
581+
_("Please wait while NVDA attempts to repair your system's accessibility registrations..."),
582582
)
583583
error: str | None = None
584584
try:
@@ -587,7 +587,7 @@ def onRunCOMRegistrationFixesCommand(self, evt: wx.CommandEvent) -> None:
587587
# 1223 is "The operation was canceled by the user."
588588
if e.winerror == 1223:
589589
# Same as if the user selected "no" in the initial dialog.
590-
log.debug("Run of COM Registration Fixing Tool canceled during UAC.")
590+
log.debug("Run of System accessibility repair tool canceled during UAC.")
591591
return
592592
else:
593593
log.error("Could not execute fixCOMRegistrations command", exc_info=True)
@@ -604,19 +604,19 @@ def onRunCOMRegistrationFixesCommand(self, evt: wx.CommandEvent) -> None:
604604
if error is not None:
605605
messageBox(
606606
_(
607-
# Translators: message shown to the user on COM Registration Fix fail
608-
"The COM Registration Fixing Tool was unsuccessful. This Windows "
607+
# Translators: message shown to the user on System accessibility repair fail
608+
"The System accessibility repair tool was unsuccessful. This Windows "
609609
"error may provide more information.\n{error}",
610610
).format(error=error),
611-
# Translators: The title of a COM Registration Fixing Tool dialog, when the tool has failed
612-
_("COM Registration Fixing Tool Failed"),
611+
# Translators: The title of a System accessibility repair tool dialog, when the tool has failed
612+
_("System Accessibility Repair Failed"),
613613
wx.OK,
614614
)
615615
# Display success dialog if there were no errors
616616
messageBox(
617617
_(
618-
# Translators: Message shown when the COM Registration Fixing tool completes.
619-
"The COM Registration Fixing Tool has completed successfully.\n"
618+
# Translators: Message shown when the System accessibility repair tool completes.
619+
"The System accessibility repair tool has completed successfully.\n"
620620
"It is highly recommended that you restart your computer now, to make sure the changes take full effect.",
621621
),
622622
genericTitle,
@@ -705,8 +705,8 @@ def __init__(self, frame: MainFrame):
705705
# Translators: The label for the menu item to install NVDA on the computer.
706706
item = menu_tools.Append(wx.ID_ANY, _("&Install NVDA..."))
707707
self.Bind(wx.EVT_MENU, frame.onInstallCommand, item)
708-
# Translators: The label for the menu item to run the COM registration fix tool
709-
item = menu_tools.Append(wx.ID_ANY, _("Run COM Registration Fixing tool..."))
708+
# Translators: The label for the menu item to run the System accessibility repair tool
709+
item = menu_tools.Append(wx.ID_ANY, _("Run System accessibility repair tool..."))
710710
self.Bind(wx.EVT_MENU, frame.onRunCOMRegistrationFixesCommand, item)
711711
if not config.isAppX:
712712
# Translators: The label for the menu item to reload plugins.

user_docs/en/changes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Consult the speech dictionaries section in the User Guide for more details. (#19
2323
* It is now possible to open the log viewer with `NVDA+f1`, even when the log level is set to "disabled". (#19318, @CyrilleB79)
2424
* Improved search algorithm for filtering add-ons in the Add-on Store. (#19309)
2525
* NVDA can now be configured to not play error sounds, even in test versions. (#13021, @CyrilleB79)
26+
* The "COM Registration Fixing Tool" has been renamed to "System accessibility repair tool" for clarity. (#19622, @bramd)
2627

2728
### Bug Fixes
2829

user_docs/en/userGuide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4681,11 +4681,11 @@ This will open a dialog which allows you to create a portable copy of NVDA out o
46814681

46824682
Follow the directions in [Creating a portable copy](#CreatingAPortableCopy) for more information.
46834683

4684-
### Run COM registration fixing tool... {#RunCOMRegistrationFixingTool}
4684+
### Run System accessibility repair tool... {#RunCOMRegistrationFixingTool}
46854685

46864686
Sometimes, problems can develop with the Windows Registry, that result in NVDA behaving abnormally.
46874687
This can be caused by, for example, installing or uninstalling certain programs (such as Adobe Reader or Math Player), as well as Windows updates and other events.
4688-
The COM Registration Fixing Tool attempts to fix these issues by repairing accessibility entries in the registry.
4688+
The System accessibility repair tool attempts to fix these issues by repairing accessibility entries in the registry.
46894689

46904690
The types of problem this tool can fix include:
46914691

0 commit comments

Comments
 (0)