MTES-MCT / metadata-postgresql

Plume : gestion des métadonnées du patrimoine PostgreSQL
https://mtes-mct.github.io/metadata-postgresql/
GNU Affero General Public License v3.0
1 stars 1 forks source link

Traduction de Plume (Anglais/Français) #50

Closed WREATCHED closed 2 years ago

WREATCHED commented 2 years ago

Plume devrait pouvoir être traduit dans la langue de Shakespeare Les QtWidgets.QApplication.translate("colorbloc_ui", "myMessEnglish", None) sont déjà dans le code.

Exemple : image

WREATCHED commented 2 years ago

Réponse en vidéo https://user-images.githubusercontent.com/66324136/163541445-85793fc7-b019-42f1-bd4b-44f897cd710a.mp4

@alhyss, J'ai comme tu peux le constater, géré le multi-langage Toutefois, on peut voir que TOUT n'est pas traduit par exemple, le titre des QGroupBox et/ou encore les info-bulles C'est de ton coté (mécanisme) et je ne sais pas si tu veux aller jusque là par exemple, à gérer cela de ton coté ex : envoyer un tuple avec un dictionnaire ( { langue : "libelle de la langue" } ) => ( { "fr": "Ajouter un élément", "en" : "Add Item" }, ......) Aucune priorité bien évidemment, Une question : marques-tu "Résolu", à toi de voir

alhyss commented 2 years ago

Hmm...

Honnêtement, ça représenterait sans doute pas mal de travail de mon côté pour articuler ça proprement avec le reste, sans parler du temps nécessaire pour écrire toutes les traductions. Je ne sais pas, d'ailleurs, si c'est moi qui te remonterais toutes les traductions comme tu l'évoques, ou si ce ne serait pas plutôt à toi de fournir en argument au constructeur de plume.rdf.widgetsdict.WidgetsDict la langue attendue pour la coquille du formulaire, comme tu le fais déjà pour son contenu avec le paramètre language. À première vue, je pense que la seconde option serait plus pratique pour moi, et en plus il n'y aurait quasi rien à changer de ton côté.

En tout cas, je préfère ne pas me lancer là-dedans pour la v1.0, sachant qu'elle s'adresse avant tout à nos services, pour lesquels une traduction anglaise incomplète de l'interface ne devrait pas poser problème.

Si ça te va, tu peux marquer l'issue comme résolue et la flécher sur la v0.4 bêta. Je vais aller ajouter ça à la liste de l'issue #19 pour qu'on garde le sujet en tête, et on ré-ouvrira une issue si on décide un jour qu'il y a lieu de s'y attaquer.

WREATCHED commented 2 years ago

OK 👍

WREATCHED commented 2 years ago

J'ai oublié de montrer le About image

alhyss commented 2 years ago

Tant que tu y es, il y aurait peut-être quelques éléments à actualiser là-dedans ?

WREATCHED commented 2 years ago

OK y compris in English image

alhyss commented 2 years ago

Merci :)