Github action pour traduire vos plugins 🌐

merci @nebz

Est-ce que la solution suivante fonctionnerait ? C’est celle que j’utilise en prĂ©vision des traductions


sprintf(__("blabla %s machin chouette", __FILE__), $truc);

Ca permet de placer la variable oĂč il faut dans toutes les langues.
En fait il suffirait que deepl le supporte et c’est bon, si j’ai bien compris.

1 « J'aime »

Si c’est ça qu’il faut faire ainsi la phrase reste complùte
Surtout que lorsqu’on traduit il peut y avoir des inversions de mots

2 « J'aime »

j’essaierai bien mais rien que pour mon 1er plugin j’en suis à 300 000 caractùres traduits sur les 500 000 possibles gratuitement
 J’en garde un peu pour les autres :wink:

Si c’est possible
Mais pourquoi ne pas juste valider la pr?
Ainsi il ne traduira plus ce qui est déjà traduit

par contre pas possible en html du coup
 ou alors tu dois passer en php rien que pour ça 
 bof

Oui, ou formuler autrement

Effectivement, juste en php

Oui c’est ce que je fais mais comme je m’aperçois qu’il y a des pb Ă  certains endroits oĂč que j’ai oubliĂ© des trucs bah ça relance presque tout Ă  chaque fois

Pour les prochains je ferai plus attention

tiens Ă  propos, tu avais parlĂ© d’ajouter un paramĂštre pour un auto-merge et delete branch.

je remarque aprĂšs plusieurs mois d’utilisation que Ă  chaque fois que j’ai vĂ©rifiĂ© dans les autres langues ça semblait cohĂ©rent, donc au final je vĂ©rifie mĂȘme plus et je ne fais que merger et delete la branch 
 donc je fais confiance Ă  100%, pour moi un tel param serait sympa :wink:

2 « J'aime »

Non il ne fait plus d’appel a deepl si c’est traduit

Oui mais ca n’existe pas sur l’action utilisĂ©e actuellement
Donc c’était un peu plus compliquĂ© Ă  mettre en place.
C’est un peu loin dans ma tĂȘte, faudrait que je revois cette partie

1 « J'aime »

sauf si tu changes ce qui est Ă  traduire

Pour dĂ©sactiver l’automatisation il suffit de retirer la partie push: dans la section on: (ce sont les triggers)
Workflow_dispatch: c’est pour pouvoir le lancer manuellement.
Voir doc des workflow github pour plus de détails :wink:

1 « J'aime »

9 messages ont été scindés en un nouveau sujet : ImportError: attempted relative import with no known parent package

ah par contre j’ai juste ajoutĂ© un espace en fin de chaine pour tester et je vois que pas mis dans les langues, tu fais un trim de ton cotĂ© ou c’est deepl ?

aucun trim, d’ailleurs on le voit dans la « clĂ© Â» 
 mais je devrais peut-ĂȘtre :japanese_ogre:

oui on en revient aux bonnes pratiques

__("Ceci est la",__FILE__).' '.$first.' '.__("partie",__FILE__)

1 « J'aime »

c’est comme ça que j’ai rĂ©solu ce pb pour les {{}} et pour les autres je rajoute l’espace aprĂšs avec . ' ' .

12 messages ont été scindés en un nouveau sujet : Traduction des fichiers python