EcrituresNumeriques / stylo

Stylo est un éditeur de textes pour articles scientifiques en sciences humaines et sociales.
https://stylo.huma-num.fr
GNU General Public License v3.0
48 stars 13 forks source link

Traduction en-fr des composants de l'éditeur #963

Closed RochDLY closed 8 months ago

RochDLY commented 8 months ago
netlify[bot] commented 8 months ago

Deploy Preview for stylo-docs canceled.

Name Link
Latest commit d8160b3e8a26646ad91e8567a7d8145b759a3464
Latest deploy log https://app.netlify.com/sites/stylo-docs/deploys/6560f3db28ae4a000801aed7
netlify[bot] commented 8 months ago

Deploy Preview for stylo-dev ready!

Name Link
Latest commit d8160b3e8a26646ad91e8567a7d8145b759a3464
Latest deploy log https://app.netlify.com/sites/stylo-dev/deploys/6560f3dbec79fb00088b56d0
Deploy Preview https://deploy-preview-963--stylo-dev.netlify.app/
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

RochDLY commented 8 months ago

Pour le volet de gauche, la traduction FR fait un peu bouger la largeur du volet (+large que la version anglaise). Est-ce que ça pose un soucis ?

RochDLY commented 8 months ago

Dans le Panel Zotero (front/src/components/Write/bibliographe/Bibliographe.jsx), j'ai déplacé la const des items du tableau à l'intérieur de la fonction, est-ce que ça risque de poser des problémes ?

RochDLY commented 8 months ago

question pour la syntaxe des clefs : j'ai commencé la plupart des clefs de l'éditeur par write. ... parce que ce sont les composants dans la partie éditeur et qu'ils sont rangés dans components/Write/. Est-ce que ça fait sens ?

ggrossetie commented 8 months ago

Pour le nommage, si on conserve le format {module/component/object}.{action}.{element/context} alors on obtient:

Le dernière élément c'est vraiment où est-ce que le libellé est utilisé, en tant que titre d'un bouton, en tant que texte d'un bouton, en tant que texte, en tant que placeholder, etc...

RochDLY commented 8 months ago

@ggrossetie j'ai un petit soucis sur la page WorkingVersion.jsx : 

https://github.com/EcrituresNumeriques/stylo/blob/multilingue-composants-editeur/front/src/components/Write/WorkingVersion.jsx#L18-L36

J'ai déclaré une constante {t} pour ajouter des clefs i18n dans la constante stateUiProps mais ça génère un petit soucis dans la preview netlify ("Minified React error #321").

Est-ce que si on déplace la constante stateUiProps dans la fonction ArticleSaveState ça risque de tout casser ?

RochDLY commented 8 months ago

@ggrossetie si de ton côté c'est ok on peut faire le merge ?