Coucou Quentin,

Je trouve cette initiative très bonne et je t'encourage à aller de l'avant pour la concrétiser encore plus.

Pour le nom, personnellement EdPy ne me dérange pas, surtout si plus tard, un module portant le nom de l'appli pourrait voir le jour, comme c'était le cas avec 6pad et le module sixpad.

Un chiffre au début du nom serait alors peut-être déconseillé comme tu nous l'as bien signalé toi-même.

Autrement, pour le système de traduction, Gettext est celui qui est le plus usité actuellement.

NVDA l'utilise et il semble bien marcher apriori.

Toutefois, si le concept de Gettext te dérange, tu peux utiliser ton système de traduction, qui semble pas mal également.

Il faut juste que tu gardes à l'esprit qu'un projet open source, aussi petit qu'il puisse être, pourrait un jour s'agrandir et solliciter la contribution de traducteurs externes, comme ça a été le cas pour le projet NVDA.

Comme actuellement, les traducteurs de logiciels écrits en Python utilisent majoritairement Gettext, cela les mettrait certainement plus à l'aise d'avoir du Gettext plutôt qu'autre chose.

Pour info, il existe une liste de discussion googlegroups qui traite du wxPython et de ses implémentations.

https://groups.google.com/forum/#!forum/wxpython-dev

Robin Dunn, qui est l'un des principaux développeurs de wxPython intervient régulièrement sur ce forum.

Voila, merci et bon courage pour la suite de ce projet.

Bien amicalement,
Abdel.



Le 28/12/2017 à 23:00, QuentinC a écrit :
Bonsoir,

Je vous envoie en pièce jointe ce que j'ai déjà fait pour l'instant.
Ce n'est pas grand chose puisqu'on peut juste ouvrir et enregistrer des fichiers sans pouvoir choisir le format (Windows-1252 et lignes LF uniquement pour l'instant), mais ça vous donne déjà un petit aperçu de comment j'ai commencé d'organiser le truc; peut-être pas de la meilleure des façons, j'attends vos commentaires de pythonistes avertis ! J'ouvrirai un dépôt GitHub quand je serai définitivement fixé avec le nom.

Malgré sa pauvreté en fonctionnalités à ce stade (pire que le bloc-notes!), il y a quand même déjà des petites caractéristiques intéressantes: * IL y a déjà un fichier de configuration, et on peut déjà l'utiliser pour paramétrer les raccourcis clavier. J'ai magouillé une petite cuisine bizarroïde  mais bien pratique notamment pour construire les menus plutôt que de créer chaque item un par un avec tout en dur dans le code. ON verra si ça va rester... * La traduction passe aussi par des fichiers de configuration à la ini. WXWidgets propose gettext mais il y a trois choses qui ne me plaisent pas avec gettext: les fichiers .po ont une syntaxe avec laquelle on introduit facilement des erreurs et l'éditeur poEdit n'a pas l'air forcément hyper accessible; et puis l'alias underscore dans le code, je trouve ça plutôt bof et pas très clair. Du coup j'ai renoncé à gettext. JE ne sais pas si c'est un bon choix, vous me direz et on verra.


> Je préférerais un 6Edit comme nom, à EdPy. Je ne sais d'où vient le 6 qui a jalonné un peu tes programmes mais du coup, à part le fait qu'il faille utiliser la touche Shift pour l'écrire, il me va plutôt bien pour un prog à utiliser souvent. Mais ouf, on va pouvoir se débarrasser du ++.

Il n'y a pas vraiment d'explication derrière ce 6, ça m'était venu comme ça. IL n'y a pas de 6 dans ma date de naissance, et pas de G dans mon nom.

> Je suis curieux aussi de voir ce que le rich text va changer par rapport à ce qui est utilisé dans 6Pad++.

A priori pas grand chose, à part des bugs d'affichage en moins, et le retour des dings (que certains ici m'avaient dit affectionner, je me trompe ?). L'avenir nous le dira.

> Je ne sais trop depuis combien de temps on peut utiliser WX avec Python 3, au lancement de 6Pad++ c'était trop tôt, même NVDA n'y sont pas encore, je crois bien. On attend donc la suite avec curiosité, si ce n'est avec gourmandise!

Non, effectivement, NVDA est encore en python 2. Je pense qu'ils attendent que wxPython soit vraiment stable avec la 3 pour y passer. Actuellement, wxPython 4.0 alias Phoenix est en RC en fait. En plus avec la taille de leur code, j'imagine que passer de python 2 à 3 ne se fait pas non plus en un claquement de doigts.

A+ pour la suite des aventures !

Progliste :
Pour se d�sinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à