Bidouillages HTML (saisie, affichage) avec Delphi puis intégration de l'API DeepL sur Delphi Books Admin
- 27/05/2021 - 4 heures 30 minutes - Patrick Prémartin
L'objectif était de faire des modifications dans le programme qui sert à générer les pages de Delphi Books.
Ce logiciel est actuellement développé sous Delphi et permet de gérer la base de données de livres, auteurs et éditeurs. Dans chaque table se trouvent des informations qui pourraient être mises en forme comme par exemple la description du livre (aussi appelée 4ème de couverture), la table des matières, des commentaires de lecteurs (qui seront ajoutés lors d'une prochaine version sur le site), la biographie de l'auteur et la présentation de l'éditeur.
Actuellement c'est un composant de TMS Software qui sert pour l'affichage et la saisie HTML mais il ne convient pas avec ce qu'on veut en faire.
Cette session de codage Delphi en direct avait donc plusieurs objectifs :
- trouver une autre solution pour l'affichage de codes sources HTML sur une fiche FireMonkey
- trouver un éditeur HTML WYSIWYG à défaut de juste trouver un éditeur de source comme c'est le cas actuellement
- mettre en place l'automatisation des traductions sur ces différentes descriptions en utilisant l'API de traduction de DeepL
Résultat : pas mal de bidouilles, un aperçu des solutions payantes et gratuites pour l'affichage de textes mis en forme et leur saisie, rien de vraiment concluant mais on a quand même fini par mettre en place les traductions dans Delphi Books Admin. Il ne reste plus qu'à faire les ajustements sur les modèles de pages avant de les publier sur le site.
Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.
Liens associés
Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.
Fichiers associés
Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.
Mots-clés associés
Delphi, FireMonkey, FMX, HTML, Live coding, VCL