Bonjour à tous,

J'ai créer une application en multilingue, jusque la tous va bien
Le problème c'est lorsque je sélectionne ma langue, la procédure mais environ 30s a tous traduire, donc j'aimerais pouvoir réduire ce temps.
J'explique comment j'ai procédé, mon client voulait pouvoir rajouter autant de langue qu'il le souhaitais, j'ai donc stocker tous mes controls a traduire dans une base de données, en parcourant tous le formulaires de l'application (40 Forms et environ 660 controls a traduire).
Lors de l'ouverture de l'appli, j'appelle ma procédure qui parcours donc tous mes formulaires, et tous mes controls de chaque formulaire, et pour chaque control, je vais chercher dans la base de données le texte qui doit lui être associé en fonction de la langue choisit.

Ce n'est peut être pas la meilleur solution, mais elle marche, par contre 30 secondes pour tous traduire, sa fait long, et sa bloque l'appli.

Si vous avez des idées pour optimiser le temps, j'en serais ravi

Merci