首頁  >  問答  >  主體

透過管理面板從使用者取得 i18n 翻譯

我正在使用 i18n nuxt 模組在我的應用程式中擁有兩種語言模式。

目前我有兩個 .js 文件,其中儲存了翻譯鍵、值對。

問題

如果一段時間後使用者決定需要更改某些翻譯,我必須在提到的 .js 檔案中更新它們,並再次重建和部署應用程式!

理想的解決方案

#我想知道是否有一種方法可以在管理面板中向使用者提供翻譯變數及其值的列表,以便他們可以在認為合適的時候透過 API 呼叫更改值?

如果有任何有關如何處理此問題的想法,我們將不勝感激,謝謝!

P粉768045522P粉768045522236 天前341

全部回覆(1)我來回復

  • P粉010967136

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

    如果您想讓不懂技術的人在您的應用程式中編輯翻譯,您可以透過 Google 搜尋類似這樣的服務:https://lokalise.com/

    您將能夠插入您的 .js 文件,該人將進入該平台,有一些友好的 GUI 來查找和編輯他們想要編輯的值,然後單擊按鈕。這將導致一些 CI,向您的程式碼庫發出 Pull 請求,然後您可以隨時推出。

    這比向一些非技術人員解釋如何在 VScode 中編輯 .js 檔案並將其推送到遠端 git 分支更好。

    回覆
    0
  • 取消回覆