Maison > Questions et réponses > le corps du texte
J'utilise le module nuxt i18n pour avoir deux modes de langue dans mon application.
Actuellement, j'ai deux .js
fichiers qui stockent les paires clé de traduction-valeur.
Question
Si après un certain temps, l'utilisateur décide que certaines traductions doivent être modifiées, je dois les mettre à jour dans les fichiers .js
mentionnés, puis reconstruire et déployer à nouveau l'application !
La solution idéale
Je me demandais s'il existe un moyen de fournir à l'utilisateur une liste de variables de traduction et leurs valeurs dans le panneau d'administration afin qu'il puisse modifier les valeurs via un appel API s'il le juge opportun ?
Toute idée sur la façon de gérer cela serait grandement appréciée, merci !
P粉0109671362024-02-26 14:01:53
Si vous souhaitez que des personnes non techniques modifient les traductions dans votre application, vous pouvez rechercher sur Google un service comme celui-ci : https://lokalise.com/
Vous pourrez insérer votre fichier .js
, la personne entrera dans la plateforme, disposera d'une interface graphique conviviale pour trouver et modifier les valeurs qu'elle souhaite modifier, et cliquera sur un bouton. Cela se traduira par un CI, une pull request vers votre base de code, et vous pourrez ensuite le déployer à tout moment.
C'est mieux que d'expliquer à une personne non technique comment modifier un fichier .js
dans VScode et le transférer vers une branche git distante.