Saturday, March 16, 2024
dev@conference.yunohost.org
March
Mon Tue Wed Thu Fri Sat Sun
        1
2
3
4
5
6
7 8 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
             

[00:07:41] <Yunohost Git/Infra notifications> [yunohost] @getzze [commented](https://github.com/YunoHost/yunohost/pull/1712#issuecomment-2000725090) on [issue #1712](https://github.com/YunoHost/yunohost/pull/1712) Add a zsh completion file (automatically generated): Hey, I just realized this was never merged. Its working fine on my server, what else is needed to merge it?
[00:08:01] <Yunohost Git/Infra notifications> [yunohost] @getzze [commented](https://github.com/YunoHost/yunohost/pull/1712#issuecomment-2000725869) on [issue #1712](https://github.com/YunoHost/yunohost/pull/1712) Add a zsh completion file (automatically generated): @alexAubin
[01:47:52] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 50 pending update PRs
- 16 new apps PRs
- 4 failed apps updates: dokuwiki, focalboard, tvheadend, vikunja
See the full log here: http://paste.yunohost.org/raw/irilonidok
[08:14:51] <lapineige> > <@oniricorpe:im.emelyne.eu> t'as juste à déclarer les chaines comme traduisibles

Mais faut tout recopier dans les fichiers, traduire, et remplacer la référence dans le texte original. C'est long...
[19:10:59] <Émy - OniriCorpe> > Mais faut tout recopier dans les fichiers, traduire, et remplacer la référence dans le texte original. C'est long...

Non ?
[19:28:03] <lapineige> Comment tu génères les .po alors ? 🤔
[19:28:49] <Émy - OniriCorpe> Avec une commande
[19:29:32] <Bram> Normalement c'est gettext ou une intégration qui tourne et fait le taff pour toi
[19:32:10] <lapineige> gettext qui fait ça ? 🤔
j'y connais rien au truc, j'essaye de faire la traduction de Yologen, et j'ai pas trouvé de tuto qui parle de ça
[19:34:31] <Bram> https://aria.im/_matrix/media/v1/download/matrix.org/drtUJkBddIoWkyuNWvpgUTyg
[19:34:48] <Bram> https://python-babel.github.io/flask-babel/ ici, j'arrive pas à mettre un lien sur la section directement
[19:35:23] <Bram> Pybabel fait l'extraction pour toi je pense et dessous c'est sûrement gettext qui tourne
[19:35:36] <Bram> (enfin je pense je suis au café je peux pas vérifier)
[19:47:57] <Bram> Si tu veux on peut regarder ensemble + tard
[20:02:19] <lapineige> Ah ok, mais ça m'avance pas, parce qu'il me faut marquer tout en gettext et que les chaînes sont en français donc il me faut changer vers l'anglais et donc ça me fait pas gagner de temps
[20:10:52] <Émy - OniriCorpe> > <@oniricorpe:im.emelyne.eu> i don't understand your problem
> you can check how the store handle that https://github.com/YunoHost/apps/tree/master/store

encore une fois regarde comment fait le store
[20:23:12] <Bram> > Ah ok, mais ça m'avance pas, parce qu'il me faut marquer tout en gettext et que les chaînes sont en français donc il me faut changer vers l'anglais et donc ça me fait pas gagner de temps

Ah bah ça tu vas pas avoir le choix oui :(

Et comme dit Émy y a sûrement (sûrement car j'ai pas vérifié) déjà toute la procédure sur le store
[20:42:24] <lapineige> > <@oniricorpe:im.emelyne.eu> encore une fois regarde comment fait le store

J'ai regardé, j'ai pas compris ce que je devais y voir ou alors c'est les trucs que j'ai vu dans les tutos et ça résoud pas mon problème
[20:43:12] <lapineige> (Qui est qu'il me faut extraire à la main toutes les chaînes, en gros, en les changeant au passage et en ajoutant les fonctions `gettext`)
[20:43:27] <lapineige> Et comme j'ai la flemme de faire ça, ben ça attendra :)
[20:43:39] <Émy - OniriCorpe> le store n'utilise pas gettext
[20:43:48] <Émy - OniriCorpe> et dans le readme t'as la docu des commandes
[20:43:52] <lapineige> (Je le saurais juste pour les prochaines chaînes à créer)
[20:45:38] <lapineige> > <@oniricorpe:im.emelyne.eu> le store n'utilise pas gettext

Ben eu... Si ? C'est importé au début et cité dans au moins certaines chaînes
[20:46:55] <lapineige> Et les commandes servent à générer des .po (contexte pour les autres : les fichiers de traduction) et comme dit plus haut ça ne marche pas dans mon cas parce que le texte utilisé est pas bon
[20:48:52] <lapineige> (Ou alors j'ai rien compris ^^)
[23:47:41] <Yunohost Git/Infra notifications> @Abperron forked issues to [Abperron/log_display](https://github.com/Abperron/log_display)