✅ Redessiner la page actuelle avec Kobweb
Salut ! Je suis en train de setup un systeme de traduction pour mon site. Pour ca j'utilise une lib d'i18n pour traduire les textes. Ca marche bien, mais la les textes de la librairie ne sont pas "connectés" a compose, comme les variables
by remember
. Du coup quand la langue change rien ne se met a jour. Pour palier a ca, je voudrais pouvoir redessiner la page actuelle. Y a-t-il un meilleur moyen que ctx.router.navigateTo(ctx.route.path)
pour faire ca ? Merci d'avance
Edit : j'ai l'impression que meme ctx.router.navigateTo(ctx.route.path)
ne marche pas. Vous avez une solution ?6 Replies
@Ayfri maybe ?
J'ai jamais eu besoin de faire ça donc je sais pas trop
https://discord.gg/5NZ2GKV5Cs essaie de demander sur le discord
Ok merci
Okay donc j'ai simplement crée une variable
by mutableStateOf
avec ma locale dedans, et j'ai mis toute mon app dans un
Wsh t'as fait quoi x)
Ça fait quoi ?
key ca permet d'encapsuler le code qui arrive, je sais pas exactement comment ca marche mais ca permet a tout le code dedans d'etre reload automatiquement quand la variable change, un peut comme quand tu fait
Text(taVariable)
, sauf que la ca reload tout le contenu et pas juste le Text
Et la ca ajoute pas de composant
/resolve, on fait ca sur les labs js je pensais que c'etait pareil iciOh c'est trop cool
Ah ben je connaissais pas xD
Mais si ça marche tant mieux mdr