搜索

首页  >  问答  >  正文

通过管理面板从用户获取 i18n 翻译

我正在使用 i18n nuxt 模块在我的应用程序中拥有两种语言模式。

目前我有两个 .js 文件,其中存储了翻译键、值对。

问题

如果一段时间后用户决定需要更改某些翻译,我必须在提到的 .js 文件中更新它们,并再次重建和部署应用程序!

理想的解决方案

我想知道是否有一种方法可以在管理面板中向用户提供翻译变量及其值的列表,以便他们可以在认为合适的时候通过 API 调用更改值?

如果有任何有关如何处理此问题的想法,我们将不胜感激,谢谢!

P粉768045522P粉768045522302 天前409

全部回复(1)我来回复

  • P粉010967136

    P粉0109671362024-02-26 14:01:53

    如果您想让不懂技术的人在您的应用中编辑翻译,您可以通过 Google 搜索类似这样的服务:https://lokalise.com/

    您将能够插入您的 .js 文件,该人将进入该平台,有一些友好的 GUI 来查找和编辑他们想要编辑的值,然后单击按钮。这将导致一些 CI,向您的代码库发出 Pull 请求,然后您可以随时推出。

    这比向一些非技术人员解释如何在 VScode 中编辑 .js 文件并将其推送到远程 git 分支更好。

    回复
    0
  • 取消回复