Ich verwende das i18n-Nuxt-Modul, um zwei Sprachmodi in meiner Anwendung zu haben.
Derzeit habe ich zwei .js
Dateien, in denen Übersetzungsschlüssel-Wert-Paare gespeichert sind.
Frage
Wenn der Benutzer nach einiger Zeit entscheidet, dass einige Übersetzungen geändert werden müssen, muss ich sie in den genannten .js
Dateien aktualisieren und die App neu erstellen und bereitstellen!
Die ideale Lösung
Ich habe mich gefragt, ob es eine Möglichkeit gibt, dem Benutzer im Admin-Bereich eine Liste der Übersetzungsvariablen und ihrer Werte zur Verfügung zu stellen, damit er die Werte über einen API-Aufruf ändern kann, wenn er dies für richtig hält?
Für jede Idee, wie man damit umgehen kann, wäre ich sehr dankbar, vielen Dank!
如果您想让不懂技术的人在您的应用中编辑翻译,您可以通过 Google 搜索类似这样的服务:https://lokalise.com/
您将能够插入您的
.js
文件,该人将进入该平台,有一些友好的 GUI 来查找和编辑他们想要编辑的值,然后单击按钮。这将导致一些 CI,向您的代码库发出 Pull 请求,然后您可以随时推出。这比向一些非技术人员解释如何在 VScode 中编辑
.js
文件并将其推送到远程 git 分支更好。