Maison  >  Questions et réponses  >  le corps du texte

Obtenez la traduction i18n de l'utilisateur via le panneau d'administration

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粉768045522P粉768045522236 Il y a quelques jours338

répondre à tous(1)je répondrai

  • P粉010967136

    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.

    répondre
    0
  • Annulerrépondre