[PR #30325] chore: sync i18n translations across all locales #32775

Closed
opened 2026-02-21 20:52:03 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/langgenius/dify/pull/30325

State: closed
Merged: Yes


Important

  1. Make sure you have read our contribution guidelines
  2. Ensure there is an associated issue and you have been assigned to it
  3. Use the correct syntax to link this PR: Fixes #<issue number>.

Summary

Synchronizes i18n translations across all 22 supported locales to resolve missing translation keys. The English source files contained keys that were absent in other language files, causing potential runtime errors or untranslated text in the UI.

Changes:

  • Ran pnpm i18n:gen to propagate missing keys from en-US to all locales
  • Added 76 translated keys across 6 namespaces: billing, dataset-documents, dataset, explore, tools, workflow
  • Updated 114 translation files covering languages: zh-Hans, zh-Hant, pt-BR, es-ES, fr-FR, de-DE, ja-JP, ko-KR, ru-RU, it-IT, th-TH, uk-UA, vi-VN, ro-RO, pl-PL, hi-IN, tr-TR, fa-IR, sl-SI, id-ID, ar-TN
  • Verified all locales pass pnpm i18n:check with zero missing keys

Screenshots

Before After
N/A N/A

Checklist

  • This change requires a documentation update, included: Dify Document
  • I understand that this PR may be closed in case there was no previous discussion or issues. (This doesn't apply to typos!)
  • I've added a test for each change that was introduced, and I tried as much as possible to make a single atomic change.
  • I've updated the documentation accordingly.
  • I ran dev/reformat(backend) and cd web && npx lint-staged(frontend) to appease the lint gods

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

**Original Pull Request:** https://github.com/langgenius/dify/pull/30325 **State:** closed **Merged:** Yes --- > [!IMPORTANT] > > 1. Make sure you have read our [contribution guidelines](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) > 1. Ensure there is an associated issue and you have been assigned to it > 1. Use the correct syntax to link this PR: `Fixes #<issue number>`. ## Summary Synchronizes i18n translations across all 22 supported locales to resolve missing translation keys. The English source files contained keys that were absent in other language files, causing potential runtime errors or untranslated text in the UI. **Changes:** - Ran `pnpm i18n:gen` to propagate missing keys from `en-US` to all locales - Added 76 translated keys across 6 namespaces: `billing`, `dataset-documents`, `dataset`, `explore`, `tools`, `workflow` - Updated 114 translation files covering languages: zh-Hans, zh-Hant, pt-BR, es-ES, fr-FR, de-DE, ja-JP, ko-KR, ru-RU, it-IT, th-TH, uk-UA, vi-VN, ro-RO, pl-PL, hi-IN, tr-TR, fa-IR, sl-SI, id-ID, ar-TN - Verified all locales pass `pnpm i18n:check` with zero missing keys ## Screenshots | Before | After | |--------|-------| | N/A | N/A | ## Checklist - [ ] This change requires a documentation update, included: [Dify Document](https://github.com/langgenius/dify-docs) - [x] I understand that this PR may be closed in case there was no previous discussion or issues. (This doesn't apply to typos!) - [x] I've added a test for each change that was introduced, and I tried as much as possible to make a single atomic change. - [x] I've updated the documentation accordingly. - [x] I ran `dev/reformat`(backend) and `cd web && npx lint-staged`(frontend) to appease the lint gods <!-- START COPILOT CODING AGENT TIPS --> --- 💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more [Copilot coding agent tips](https://gh.io/copilot-coding-agent-tips) in the docs.
yindo added the pull-request label 2026-02-21 20:52:03 -05:00
yindo closed this issue 2026-02-21 20:52:03 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#32775