Projet

Général

Profil

Actions

Evolution #322

fermé

Découpage des textes d'aide

Ajouté par Leslie Lemaire il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
28/08/2020
Echéance:
% réalisé:

100%

Temps estimé:
# ref:

Description

Il y a des effets un peu bizarres sur les lignes de l'aide où le texte français est nettement plus long qu'en anglais. J'ai parfois dû agrandir ma fenêtre pour tout voir :

Une idée, dont tu feras ce que tu veux. Plutôt que de découper les lignes à la main et d'avoir une traduction par ligne, ne pourrais-tu pas avoir une seule traduction pour l'ensemble du texte et utiliser les méthodes de textwrap pour automatiser le découpage ?

https://docs.python.org/3/library/textwrap.html

Par exemple :

>>> t = textwrap.TextWrapper(width=50, break_long_words=False)
>>> t.wrap('Exclut le schéma du champ d’application d’Asgard. Toutes les informations saisies dans le formulaire seront perdues. Les droits préalablement définis pour le producteur, l’éditeur et le lecteur sont conservés à l’identique.')
['Exclut le schéma du champ d’application d’Asgard.', 'Toutes les informations saisies dans le formulaire', 'seront perdues. Les droits préalablement définis', 'pour le producteur, l’éditeur et le lecteur sont', 'conservés à l’identique.']

J'imagine que tu peux ensuite déduire la hauteur totale de l'objet du nombre de lignes ?


Fichiers

ligne_trop_longue.png (7,42 ko) ligne_trop_longue.png Leslie Lemaire, 28/08/2020 12:20
Actions

Formats disponibles : Atom PDF