Re: Salvatore 2, le retour

Quentin Drouet <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <1d206564-8612-477b-9f44-5f8020df68fa@Spark>
(Clap) (clap) (clap)
Le 20 janv. 2020 à 16:47 +0100, Cerdic <[email protected]>, a écrit :
> Le 20 janv. 2020 à 16:36 +0100, Eric Lupinacci <[email protected]>, a écrit :
> > Yop,
> >
> >
> > > Le lun. 20 janv. 2020 à 15:42, Cerdic <[email protected]> a écrit :
> > > > # Salvatore
> > > >
> > > > Salvatore a subi un GROS refactoring avec notamment les points notables suivants :
> > > >
> > > > Chez-moi-ça-marche (tm) : En l’état le nouveau salvatore marche en test et est donc prêt pour une mise en fonction sous surveillance (et debug finaux)
> > > >
> > >
> > > Trop cool.
> > > J'ai toujours des vieux besoins sur les items de langue, je ne sais pas si ton refactoring permettrait de mieux les adresser:
> > > - renommer des items sans perdre les traductions (faut bien sur une table de correspondance quelque part)
>
> A la lecture du code, je pense que c’est une feature qui existe déjà en pratique :
> Quand une nouvelle chaine apparait, salvatore regarde si il a pas déjà une autre en base avec le même contenu, et si c’est le cas il duplique les traductions pour que la nouvelle chaine récupère toutes les trads de celle existante.
> Donc si tu renommes une chaine il va créer la nouvelle, dupliquer les trads, et mettre l’ancienne au grenier, ce qui in fine n’est pas si mal.

Cela a été trop peu utilisé mais ça avait effectivement été développé


>
> Mais je note qu’il faut tester ce cas pour être certain que ça marche bien, et si besoin corriger le peu qu’il manque
>
> > > - couper un module de langue en deux en répartissant les items sans perdre aussi les traductions.
>
> hmm je pense qu’on pourrait aussi le gérer : si une chaine n’est pas en base (nouveau module par exemple), on cherche si on trouve la même chaine avec le même contenu dans un autre module, et dans ce cas on duplique, et zou (et l’ancienne sera mise au grenier).
>
> Donc je le note pour le tester aussi, mais a priori jouable

Ce serait vraiment top, du coup cela pourrait également être valable pour de la proposition de traduction depuis des chaines d’autres modules. On pourrait stocker cela dans un statut à valider (qui doit déjà exister) mais serait quand même exporté.

Q.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.