In the add-on store, add-ons seem not to be translated randomly #17527
Labels
bug
feature/addon-store
Features / behavior of the add-on Store
rare / intermittent bug
cannot be easily reproduced, bug happens intermittently
Milestone
Steps to reproduce:
Actual behavior:
Sometimes, the description appears in Spanish, and sometimes is presented in English.
Expected behavior:
The description should be presented in Spanish.
NVDA logs, crash dumps and other attachments:
n/a. This is related to the store itself.
Running transformations to generate views locally, using the addon-datastore-transform repo, and changing the code to log the availableLanguages without writing add-ons, we can see that "es" and "ES", in lowercase and uppercase, both are available. Discarding the "ES" language and running the transformation again, translations are available, but at this moment they aren't available when "ES" and "es" are in availableLanguages.
I think that this can be fixed tweaking the
getAddonManifestLocalizations
in the addon-datastore-validation repo, used to create the json file and to regenerate translations.In this way, new add-ons shouldn't be affected by this problem, and when translations are regenerated it should disapear.
I think that we can triage and open this in NVDA's repo since it's affecting NVDA, @seanbudd
System configuration
NVDA installed/portable/running from source:
Installed or portable.
NVDA version:
NVDA 2024.4.1
Windows version:
n/a.
Name and version of other software in use when reproducing the issue:
n/a
Other information about your system:
Other questions
Does the issue still occur after restarting your computer?
Yes.
Have you tried any other versions of NVDA? If so, please report their behaviors.
n/a
If NVDA add-ons are disabled, is your problem still occurring?
n/a
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
n/a
Commit of addon-datastore for testing
ff34ebae8dfb1a40b68c196a36cba0798607096c
The text was updated successfully, but these errors were encountered: