Skip to content

Conversation

Utakata
Copy link

@Utakata Utakata commented Aug 28, 2025

This commit adds Japanese translation to the application.

  • A new i18n.js file has been created to store all the Japanese translation strings.
  • The following components have been modified to use the new translations:
    • App.jsx
    • ChatInterface.jsx
    • LoginForm.jsx
    • SetupForm.jsx
    • Sidebar.jsx
    • ToolsSettings.jsx

This commit adds Japanese translation to the application.

- A new `i18n.js` file has been created to store all the Japanese translation strings.
- The following components have been modified to use the new translations:
  - `App.jsx`
  - `ChatInterface.jsx`
  - `LoginForm.jsx`
  - `SetupForm.jsx`
  - `Sidebar.jsx`
  - `ToolsSettings.jsx`
…n's user interface and upgrades the application to version 1.8.0.

Key changes include:
- A new internationalization module (`src/lib/i18n.js`) has been created to manage translations. It is populated with a comprehensive set of Japanese strings for the 'ja' locale.
- All relevant frontend components have been updated to use the `t()` translation function, replacing hardcoded English text. This ensures the entire UI is displayed in Japanese when the language is set.
- The `package.json` has been updated to `v1.8.0`.
… building upon the initial translation effort.

Key changes include:
- A thorough search was conducted to find remaining hardcoded English strings throughout the application's components.
- The `src/lib/i18n.js` file has been updated with dozens of new keys and their corresponding Japanese translations.
- All identified strings in components such as GitPanel, Shell, FileTree, CodeEditor, and login/setup forms have been replaced with the `t()` translation function.
- This ensures a more complete and native-sounding Japanese localization of the entire UI.
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