TiendaNVDA extension pour NVDA

Publié le Samedi 7 Août 2021 - Dernière mise à jour le Mercredi Ier Mars 2023

Coucou mes amis du blog de BlindHelp!
Voici une extension non officielle pour NVDA nommé TiendaNVDA créée par le même auteur de l’extension zUtilidades idéal si vous souhaitez avoir vos extensions officielles / non officielles à jour pour votre version actuelle de NVDA!

Je viens de le traduire en français et l’auteur m’a dit que je pouvais le partager avec vous tous, au-dessous je vous laisse le lien de téléchargement et sa description faite par le même auteur.

Informations sur l’extension TiendaNVDA:

  • Auteur: Héctor J. Benítez Corredera
  • Version actuelle: 0.9.1 et plus
  • Compatibilité avec NVDA: de 2019.3 à 2023.1
  • Langues supportées: Espagnol, Français et plusieurs autres langues traduites par des membres de la communauté internationale des extensions NVDA
  • Télécharger
  • Voir code source sur GitHub

Manuel de Boutique pour NVDA.ES

Mode d’utilisation

L’extension vient sans raccourcis assignés et nous pouvons vous donner deux qui sont:

  • Affiche la fenêtre avec toutes les extensions et leurs informations: Ceci affichera une fenêtre avec toutes les extensions se trouvant sur https:www.nvda.es

  • Recherche des mises à jour pour les extensions installées: Ceci analysera les extensions que nous avons et celles qui trouvent leurs mise à jour elles nous offrira la possibilité de les mettre à jour automatiquement.

Nous pouvons attribuer un geste de commande pour ces deux options en allant dans le menu NVDA / Préférences / Gestes de commandes puis rechercher Boutique pour NVDA.ES.

Affiche la fenêtre avec toutes les extensions et leurs informations

Sur cet écran, nous aurons toutes les extensions à côté d’une fiche et la possibilité d’aller à son dépôt et de télécharger.

Si nous parcourons la fenêtre nous aurons une liste avec toutes les extensions, un dialogue en lecture seule avec la fiche de l’extension que nous avons sélectionnée, un bouton appelé “Télécharger l’extension”, un bouton appelé “Visiter le site Web” pour aller au site Web de l’extension et un bouton appelé “Quitter”.

Nous aurons également un champ de recherche dans lequell nous pouvons mettre ce que nous voulons rechercher et si nous appuyons sur Entrée, les résultats seront affichés dans la liste.

Eh bien, pour avoir toute la liste complète des extensions seulement nous devrons revenir au champ de recherche et effacer son contenu et appuyez sur Entrée avec le champ vide.

Dans le champ de la fiche, au cas où l’extension dispose de plus d’une branche de développement, les informations seront également affichées.

Le bouton appelé “Télécharger l’extension”, nous déploiera un menu avec les différentes branches de développement de l’extension, nous devrons choisir une à télécharger. Au cas où nous n’aurions qu’une seul, ne nous donnera que cette option.

Sur cet écran, nous avons les raccourcis clavier suivants pour nous déplacer à travers l’interface:

  • Alt+R: Aller dans la zone de recherche.
  • Alt+L: Aller à la liste des extensions.
  • Alt+I: Aller au champ de la fiche pour voir les informations de l’extension sélectionnée.
  • Alt+T: Exécutez le bouton “Télécharger l’extension”.
  • Alt+S: Aller au site Web de l’extension.
  • Alt+Q, Échap, Alt+F4: Fermer la fenêtre.

Dans la liste des extensions, nous pouvons déployer un menu contextuel avec la touche Applications sur notre clavier ou Maj + F10 sur les claviers ne disposant pas de la touche Applications.

Ledit menu se compose de deux sous-menus:

Filtres et Copier dans le presse-papiers.

Dans le sous-menu “Filtres”, nous avons les options suivantes:

  • Afficher toutes les extensions: Cette option est prédéfinie tant que l’extension est exécutée pour la première fois.

Cette option nous affichera toutes les extensions existantes de la base de données.

De même, cette option est soumise si nous avons coché la case à cocher “Trier par ordre alphabétique Les extensions de la boutique et les recherches”, par conséquent, si la case à cocher dans Paramètres est coché la liste sera triée par ordre alphabétique ainsi que les recherches sur cette liste.

  • Afficher les extensions avec la compatibilité de l’API 2022: Cette option ne nous affichera que ces extensions que dans le manifeste sont marquées avec cette compatibilité.

  • Afficher les extensions avec la compatibilité de l’API 2021: Cette option ne nous affichera que ces extensions que dans le manifeste sont marquées avec cette compatibilité.

De même, cette option est soumise si nous avons coché la case à cocher “Trier par ordre alphabétique Les extensions de la boutique et les recherches”, par conséquent, si la case à cocher dans Paramètres est coché la liste sera triée par ordre alphabétique ainsi que les recherches sur cette liste.

Avertir que dans cette liste, elles seront omis ces extensions que les auteurs dans leur manifeste ont ignoré la bonne praxis et ont mis la compatibilité avec les API qui ne sont pas encore arrivés.

  • Afficher les extensions triées par auteur: Cette option nous affichera la liste des extensions mais se trieront par le nom de l’auteur.

  • Afficher par téléchargements de majeur à mineur: Cette option nous affichera toutes les extensions mais il sera trié par le nombre de téléchargements que l’extension a.

Ces options sont exécutées individuellement, son résultat n’est pas cumulatif.

Chaque option lorsque nous la choisissons, il changera le titre de la fenêtre pour vous informer que le filtre est actif.

Les options sont maintenues pour les prochaines fois que la boutique est activée jusqu’à ce que NVDA soit redémarré. Une fois que l’extension est redémarrée, elle revient à sa valeur prédéfinie et la liste chargée pour la première fois sera “Afficher toutes les extensions”

À l’exception de l’option “Afficher toutes les extensions”, le reste des options ne sont filtrées que par la première branche de développement. Si une extension comporte plus d’une branche, la branche principale ne sera pas prise en compte pour filtrer les résultats dans chaque option.

Dans le sous-menu “Copier dans le presse-papiers” nous avons les options suivantes:

  • Copier les informations: Si nous choisissons cette option, la totalité de la fiche de l’extension que nous avons choisie sera copiée dans le presse-papiers.

  • Copier le lien du site Web de l’extension: Si nous choisissons cette option, l’URL du site officiel de l’extension sera copiée dans le presse-papiers.

  • Copier le lien de téléchargement de l’extension: Eh bien, c’est un sous-menu qui contiendra à l’intérieur, les branches de développement de l’extension. Lorsque nous choisissons une s’il y a plus d’une nous copiera dans le presse-papiers l’URL afin de pouvoir télécharger l’extension.

Recherche des mises à jour pour les extensions installées

Nous allons mettre à jour ces extensions depuis https://www.nvda.es qui sont plus récentes que celles que nous avons sur notre ordinateur.

Sur cet écran, nous pouvons sélectionner au cas où nous aurons une mise à jour de ces extensions que nous souhaitons mettre à jour.

Nous devrons cocher avec la barre d’espace l’extension souhaitée et appuyer sur le bouton “Mettre à jour”.

Sur cet écran, nous sera affichée la mise à jour correspondante s’il y a la branche que nous avons choisie en allant dans le menu NVDA / Préférences / Paramètres / Boutique NVDA.ES et nous pouvons choisir s’il y a plus d’une branche de développement que nous voulons (expliqué bien dans la section suivante)

Sur cet écran, nous avons les raccourcis clavier suivants:

  • Alt+S: Sélectionnera toutes les extensions dans la liste pour installer toutes les mises à jour de nos extensions que nous avons installées sur notre ordinateur.
  • Alt+D: Déselectionnera dans la liste toutes les mises à jour de toutes les extensions s’ils avaient été cochés précédemment.
  • Alt+M: Démarrage de la mise à jour de ces extensions que nous avons sélectionnées dans la liste.
  • Alt+F, Alt+F4 ou Échap: Fermera la fenêtre.

Écran de paramètres

Nous pouvons configurer certains aspects de l’extension “TiendaNVDA” en allant dans le menu NVDA / Préférences / Paramètres et rechercher la catégorie Boutique NVDA.ES.

  • Activer ou désactiver la vérification des mises à jour.

Si nous activons cette case à cocher, une liste déroulante sera activée dans laquelle nous pouvons choisir la durée de temps qui va s’écouler entre une vérification et une autre.

Annoter que la case à cocher “Activer ou désactiver la vérification des mises à jour” elle est désactivée par défaut.

Le comportement de cette option est simple, elle recherchera sur le serveur s’il existe des mises à jour dans la plage de temps donnée et nous notifiera avec une notification système en disant combien de mises à jour y a-t-il et que nous ouvrions l’option correspondante dans l’extension Tienda NVDA afin de mettre à jour.

Annoter que si cette option est activée elle recherchera 10 fois la plage de temps donnée et ensuite, elle sera désactivée. Ceci est pour pas saturer les appels sur le serveur.

Par conséquent, si nous avons 15 minutes attribuées puis ne trouve pas de mises à jour à 2h 30 min cessera de rechercher des mises à jour.

Au cas où il y a des mises à jour elle recherchera 5 fois plus la plage de temps donnée et ensuite, elle sera désactivée, chaque fois elle nous avertira que des mises à jour ont été trouvées jusqu’à ce que nous mettrions à jour.

  • Trier par ordre alphabétique Les extensions de la boutique et les recherches.

Si nous cochions cette case à cocher, lorsque nous ouvrons la boutique les extensions seront affichées par ordre alphabétique. De plus, si nous recherchons une extension, les résultats des recherches seront affichés dans l’ordre alphabétique.

  • Installer les extensions après le téléchargement.

Si nous cochions cette case à cocher, lorsque nous avions terminé de télécharger une extension Il nous sera demandé à partir de l’assistant d’installation d’extensions de NVDA si nous voulons l’installer.

  • Extensions installées qui existent sur le serveur:.

Eh bien, dans cette liste, elles nous seront affichées ces extensions que nous avons installées et que, à son tour elles sont sur le serveur.

Seuls celles qui ont également une compatibilité avec l’API actuel de la NVDA seront affichés.

Dans cette liste, nous pouvons choisir quelle branche de mise à jour nous voulons pour l’extension. Si on appuie sur la barre d’espace lorsque nous sommes sur une extension elle sera déployée toutes les branches de développement pour cette extension. Nous pouvons choisir celle que nous souhaitons avec Entrée et nous restera sauvegardée la sélection sur la liste.

AVERTISSEMENT: les changements de la liste ne seront sauvegardées que si Nous cliquons sur le bouton OK ou Appliquer ddu dialogue Paramètres.

Cette liste est mise à jour à chaque fois que nous redémarrons NVDA en ajoutant s’il y a de nouvelles extensions ou en supprimant Celles qui ne sont plus.

Par conséquent, si nous supprimons une extension et que nous allons ensuite l’installer, nous devrons ré-sélectionner la branche que nous souhaitons à nouveau.

Cette liste tantôt la première fois qui est générée comme chaque fois qu’une extension est ajoutée, elle mettra toujours la première branche de développement du serveur par défaut.

Remarques

Lorsque vous vérifier les mises à jour, vous avez deux protections:

1º Vérifiera s’il y a des extensions qui vont être désinstallées.

Si tel est le cas, ces extensions sont exclues, même s’il y a des mises à jour.

2º Il sera validé que l’extension du serveur répond aux exigences de l’API NVDA que nous avons installée.

Si cela n’est pas rempli, l’extension ne peut pas être installée, bien que la version du serveur soit plus récente et que le serveur nous offre cette extension.

Lors de l’installation plusieurs protections ont également été incluses:

1º Maintenant nous informera si une extension n’a pas pu être mise à jour et nous donnera son nom.

2º Dans cette étape, il sera également vérifié si l’extension à installer a la version minimale à utiliser dans notre NVDA que nous avons installée.

3º L’extension “TiendaNVDA” ne vous permettra pas de continuer à chercher des mises à jour si nous avons déjà effectué une mise à jour d’une extension ou de plusieurs et nous n’avons pas décidé de redémarrer NVDA.

4º Si nous avons activé cette option appelée “Recherche des mises à jour pour les extensions installées” chaque fois qu’elle recherche et détecte que nous n’avons pas redémarré NVDA nous serons notifiés avec une notification système.

5º De même, si nous essayons d’activer l’option appelée “Recherche des mises à jour pour les extensions installées” et que nous n’avons pas redémarré NVDA le lecteur nous verbalisera un message comme quoi nous devons redémarrer NVDA pour que ces mises à jour prennent effet.

6º Dans le pire des cas si les librairies ne laissent pas charger parce que nous n’avons pas Internet, nous serons affichés des messages d’informations dans le journal de NVDA et si nous essayons d’accéder à la boutique nous serons informé avec un message parlé.

La fonction qui recherche les mises à jour est améliorée, il est maintenant beaucoup plus fiable et ajoute également les protections mentionnées précédemment.

De nombreuses améliorations internes ont été faites pour la rendre plus robuste.

Cette extension est en phase de test donc c’est pour cela que nous vous demandons de comprendre qu’il peut y avoir des erreurs.

Nous vous remercions de bien vouloir nous contacter pour signaler ce désagrément et le résoudre dès que possible.

Profitez de la Boutique pour NVDA.ES !

Journal des changements.

Version 0.8.4.

  • Résolu le problème avec les versions type date

  • Mises à jour des langues turc et anglais automatique

  • Sizers mis à jour pour une visualisation correcte

Version 0.8.3.

  • Résolu le problème lors du chargement de la boutique Expecting value: line 1 column 1 (char 0)

  • Ajout du bouton Rechercher et du bouton Action.

Maintenant, sur l’écran principal de la Boutique, nous aurons deux nouveaux boutons.

  • Rechercher qu’il fera de même que si nous faisons Entrée dans le champ de recherche, mais cela est ajouté pour les personnes qui utilisent la voix, les écrans tactiles et d’autres problèmes de mobilité.

Ce bouton a le raccourci Alt+E.

  • Le bouton Action a également été ajouté qui nous montrera le menu contextuel de l’extension que nous avons sélectionnée dans la liste des extensions.

À partir de ce menu, nous pouvons accéder aux Filtres ou Copier dans le presse-papiers.

Il a été ajouté pour les mêmes raisons que pour le bouton Rechercher.

Ce bouton a le raccourci Alt+A.

  • Ajout de la possibilité de voir la documentation des extensions installées

Sur l’écran principal de la Boutique dans la liste des extensions si nous appuyons sur la touche Applications, Maj+F10 ou le bouton Action, Alt+A et l’extension que nous l’avons installée qui a le focus dans le menu proposé, nous obtiendrons une nouvelle option.

Cette option est Voir documentation de l’extension installée, si nous appuyons là, notre navigateur s’ouvrira avec la documentation de l’extension.

Dire que si la documentation est dans notre langue, elle s’ouvrira dans notre langue sinon elle s’ouvrira dans la langue définie par l’extension.

Il existe également des extensions qui n’apportent pas de documentation dans ce cas cette option ne sera pas affichée ou dans celles que nous n’avons pas installées.

  • Ajout de la possibilité de lancer facilement la documentation de l’extension.

Maintenant à partir du menu NVDA / Outils / Boutique NVDA.ES nous aurons une nouvelle option qui est Documentation de l’extension.

Si nous faisons Entrée elle s’ouvrira dans notre navigateur par défaut la documentation de la Boutique dans notre langue si est là ou par défaut la documentation en Espagnol.

Version 0.8.2.

  • Langue et documentation mises à jour en Ukrainien.

  • Résolu problème de compatibilité des extensions.

Maintenant, il nous doit offrir que des mises à jour qui sont également compatibles avec notre API NVDA.

Bien que la version de l’extension du serveur soit supérieure à celle que nous avons installée si la compatibilité API n’est pas correcte cette mise à jour ne nous sera pas offerte.

  • Résolu la mise à jour de la liste des extensions installés qui sont sur le serveur.

Maintenant il sauvegarde bien la liste lorsque nous installons une extension et vérifie correctement si elle est sur le serveur.

Dans la dernière version il ne sauvegardé pas les nouvelles extensions installées.

Version 0.8.1.

  • Résolu problème en se connectant à un serveur sans extensions.

  • Résolus les téléchargements à partir de nouveaux serveurs
  • Résolu La Conexión aux serveurs Onion publics et privés à travers de Proxy

Version 0.8.

  • Ajout de la possibilité d’ajouter des URL personnalisées des dépôts d’extensions.

Cette nouvelle fonction viendra bien pour ajouter les dépôts qui utilisent le gestionnaire d’extensions qui utilise nvda.es pour plus d’informations, visitez le dépôt de Github:

https://github.com/nvda-es/advancedAddonFiles

Eh bien, qui utilise cette application pour créer un dépôt peut désormais ajouter son URL à la Boutique.

Dans les paramètres de la Boutique, nous aurons simplement à saisir dans une zone de liste déroulante où nous pouvons choisir le serveur que nous voulons par défaut.

La première fois que nous démarrons les paramètres ne seront que le serveur de la comunidad hispanohablante, disons que ce serveur ne peut pas être modifié ou supprimé donc il sera toujours présent.

Si nous faisons Tabulation nous avons le bouton pour gérer les serveurs et si nous appuyons dessus, une fenêtre s’ouvrira où nous pouvons ajouter, modifier ou supprimer des serveurs.

Si nous appuyons sur Ajouter, une fenêtre s’ouvre où nous devrons remplir le nom que nous voulons pour le serveur et l’URL du serveur.

Si nous modifions, une fenêtre s’ouvre sur les données du serveur que nous avons sélectionnées dans la liste afin qu’il puisse être modifier.

Si nous supprimons, nous serons avertis par un message que l’action n’est pas réversible, lorsque nous appuyons sur le bouton Oui le serveur que nous avons sélectionné sera supprimé.

Une fois les serveurs ajoutés et fermé la fenêtre du gestionnaire des serveurs, nous pouvons choisir dans une zone de liste déroulante celui que nous voulons. Lorsque nous sélectionnons un serveur, l’état des extensions installées qui se trouvent sur le serveur seront mises à jour en ajoutant à ladite zone de liste déroulante uniquement les extensions que le serveur sert à ce moment-là et que nous avons installé.

Dire de cette zone de liste déroulante qui est pour chaque serveur, donc si dans la comunidad hispanohablante nous avons des configurations personnalisées dans nos extensions comme par exemple éviter la mise à jour de l’un ou l’autre canal de mise à jour ne sera que lorsque nous choisissons ledit serveur.

Les autres paramètres de la Boutique sont globales.

Le serveur que nous choisissons dans les paramètres de la boutique será prédéfini à chaque fois que nous démarrons NVDA et la Boutique.

La possibilité de modifier rapidement le serveur a également été ajoutée à la fenêtre principale de la Boutique sans avoir besoin d’entrer dans les paramètres.

Pour cela, le raccourci Alt+C a été ajouté, qui affichera un menu avec les serveurs que nous avons et il sera coché celui qui est actuellement défini. Nous pouvons également tabuler jusqu’à ce que nous trouvions dans l’interface le bouton appelé Changer de serveur pour afficher ledit menu.

Dans ce menu, nous pouvons choisir celui que nous voulons et passer automatiquement à ce serveur.

Si nous changeons depuis l’écran principal ce réglage ne sera pas enregistré lorsque nous démarrons de nouveau NVDA lequel sera toujours le serveur prédéfini que nous avons configuré dans les paramètres.

Version 0.7.1.

  • Ajouté l’option pour traduire les descriptions des extensions.

Maintenant, en appuyant sur F3 dans la liste des extensions ou à partir de la fiche d’une extension, la description sera traduite par la langue que nous avons configurée dans les paramètres.

Cette nouvelle fonctionnalité est désactivée par défaut, pour l’activer, nous devrons aller aux paramètres de la Boutique et activer l’option Activer ou désactiver le traducteur pour les descriptions des extensions.

Ensuite, nous tabulons et choisissons la langue dans laquelle nous voulons traduire les descriptions.

Lorsque nous appuyons sur F3, un son de début et un autre de fin sonnera pour annoncer qu’il a été terminé de traduire. Ces sons sont différents les uns des autres.

Lorsque nous changeons d’extension, la traduction est perdue, donc si nous voulons revoir la traduction de la description, nous devrons appuyer à nouveau sur F3.

Cette option a besoin d’Internet afin d’être utilisé.

  • Résolu un problème lors du rechargement des extensions.

Version 0.7.

  • Résolu problème avec les filtres.

Parfois, il ne laissé pas retourner du filtre vers les téléchargements au filtre Toutes les extensions.

  • Ajout d’un nouveaux période de temps pour rechercher des mises à jour.

12 heures, 1 jour et 1 semaine ont été ajoutées.

Ces périodes de temps se passeront bien pour les ordinateurs qui redémarreront très peu.

  • Ajout de la possibilité de ne pas rechercher de mises à jour pour une extension.

Nous pouvons utiliser cette option comme suit, dans les paramètres de la Boutique sur la liste qui nous donnent les extensions installés se trouvant sur le serveur, puis nous pouvons nous placer sur l’extension que Nous voulons pas qu’il fasse la recherchent des mises à jour en appuyant sur la barre d’espace.

Dans le menu déroulant, à part de pouvoir choisir le canal que nous voulons avoir pour faire les mises à jour nous pouvons choisir Rejeter les mises à jour.

Lorsque nous les sélectionnons et si nous faisons OK les extensions qui ont la valeur de Rejeter les mises à jour ils ne rechercheront pas les mises à jour sur le serveur.

Pour inverser cet aspect, nous devrons revenir à la même liste et appuyer sur la barre d’espace et choisir le canal de mise à jour que nous voulons.


Mille merci à notre ami Héctor J. Benítez Corredera pour l’avoir partagé avec nous tous! :)
Cette extension TiendaNVDA est idéal si vous souhaitez avoir vos extensions officielles / non officielles à jour pour votre version actuelle de NVDA!
@+
BlindHelp!


Nous espérons vous revoir bientôt sur le
Blog de BlindHelp!
ou sur votre nouveau espace via GitHub:
BlindHelp.github.io


Chargement en cours...