Skip to content

feat(i18n): Further enhance localization translations#2259

Open
x-Ai wants to merge 1 commit intoferdium:developfrom
x-Ai:i18n
Open

feat(i18n): Further enhance localization translations#2259
x-Ai wants to merge 1 commit intoferdium:developfrom
x-Ai:i18n

Conversation

@x-Ai
Copy link
Contributor

@x-Ai x-Ai commented Sep 30, 2025

Pre-flight Checklist

Please ensure you've completed all of the following.

Description of Change

  1. Following the recent code push in feat(i18n): new localized updates #2235, several text strings that had not been internationalized were discovered during routine use; consequently, these missing texts have now been localized.
  2. The en-US.json, zh-HANS.json, and zh.json files have now been comprehensively populated to address the full spectrum of localization keys. It is requested that these three files, contained within this push, be deployed to Crowdin to supersede the current versions. This will establish them as the authoritative baseline translations for English, Simplified Chinese, and Chinese. Such a measure is critical to preclude the automated bot from subsequently retrieving incomplete translations, thereby ensuring the integrity of our localization efforts and preventing a fragmented experience in future releases of Ferdium.

Motivation and Context

This change is aimed at providing a complete and unified user interface experience by ensuring that all textual elements are properly internationalized. By consolidating strings into the i18n system with English as the source language, it facilitates easier translation workflows and improves overall application consistency, addressing issues stemming from partial localization and hardcoded text.

Checklist

  • My pull request is properly named
  • The changes respect the code style of the project (pnpm prepare-code)
  • pnpm test passes
  • I tested/previewed my changes locally

Release Notes

Improved and completed application translations by fully localizing all Simplified Chinese text and internationalizing hardcoded strings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant