dev-translate.md 1.9 KB

翻譯開發指南

Weblate 線上翻譯平臺

我們很高興地宣布 Nginx UI 的 Weblate 翻譯平臺現已進入公測階段!這是我們透過多語言支援讓 Nginx UI 面向全球用戶的重要里程碑。

快速開始: 訪問 Weblate 平臺 開始翻譯工作。

關於 Weblate

Weblate 是一個功能強大且用戶友好的翻譯管理平臺,它使社區成員能夠高效地貢獻翻譯。該平臺透過直觀的界面簡化了本地化流程,適合各種經驗水平的貢獻者使用。

如何參與貢獻

我們歡迎所有對改善 Nginx UI 全球可訪問性感興趣的社區成員。無論您是母語使用者還是精通其他語言的用戶,您的語言專長對專案都非常寶貴。

參與貢獻的步驟:

  1. 訪問 https://weblate.nginxui.com
  2. 創建帳戶或使用 GitHub 登入
  3. 選擇您的目標語言
  4. 開始翻譯可用字符串

您的貢獻將直接幫助擴大 Nginx UI 在全球的影響力。

支援與反饋

如果您對翻譯平臺有任何問題、疑問或改進建議,請透過 GitHub issues 或社區渠道提交反饋。

本地翻譯環境

對於在本地進行翻譯工作的開發者,我們推薦使用 i18n-gettext VSCode 擴展。

擴展詳情:

該擴展提供 AI 驅動的翻譯功能,具有高品質輸出,並支援額外的評分模型來驗證翻譯品質。

開發者翻譯工作流

在進行影響可翻譯內容的代碼更改後,請運行以下命令更新翻譯模板:

# 生成 Go i18n 文件
go generate

# 從前端提取可翻譯字符串
cd app
pnpm gettext:extract

此過程確保所有新的可翻譯內容都正確添加到翻譯系統中。