-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Add internationalization (i18n) support to Gemini CLI #6832
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
hoteye
wants to merge
48
commits into
google-gemini:main
from
hoteye:feature/i18n-internationalization
Closed
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
b04d556
feat(i18n): Add comprehensive internationalization support for Gemini…
hoteye fdd3979
feat(i18n): Add additional internationalization components and utilities
hoteye a5650e7
chore: update vscode settings for i18n development
hoteye 9a1e4c5
feat(i18n): Add French language support and refine internationalization
hoteye 883509c
feat(i18n): Add comprehensive internationalization support
hoteye 5dbaa6c
feat(i18n): Enhance UI components with comprehensive internationaliza…
hoteye 6d752ca
feat(i18n): Add comprehensive internationalization support with multi…
hoteye 149d9d5
feat(i18n): Add comprehensive internationalization support
hoteye 6076b74
fix: Add error handling for i18n initialization and language changes
hoteye 1710683
refactor: Simplify error translator implementation
hoteye e2c025d
chore: Remove documentation and config files not meant for PR
hoteye bfc0e96
chore: Restore .vscode/settings.json as requested by maintainer
hoteye dee772d
fix(i18n): Use process.env.DEBUG instead of hardcoded debug flag
hoteye 55940fd
style(i18n): Run prettier formatting on i18n configuration
hoteye 8d7de35
style(i18n): Format internationalization related code
hoteye a437341
fix(i18n): Remove browser-specific language switching logic
hoteye 3224af2
feat(i18n): Complete Jacob314 feedback implementation
hoteye f81e3a4
feat(i18n): Implement language settings in /setting dialog
hoteye fb32dce
fix(ui): Fix language setting display showing 'false*' instead of lan…
hoteye 09aa0bc
feat(i18n): Implement left-right arrow language selector with concise UI
hoteye 6460009
chore: Remove redundant SettingsDialogI18n.tsx file
hoteye 0b497d7
revert: Remove loop detection changes unrelated to i18n
hoteye 46a4854
fix: Revert memory command descriptions to original shorter versions
hoteye 649dde3
refactor: Consolidate settings translations to dialogs namespace
hoteye afbaae9
refactor(i18n): Simplify language switching to single /settings approach
hoteye c7441c1
refactor(i18n): Integrate with official settings system and remove co…
hoteye c8b68a4
feat(i18n): Complete comprehensive UI internationalization
hoteye 2e6b2b9
docs(i18n): Add comprehensive internationalization documentation
hoteye 8d3c6f6
test(i18n): Add comprehensive translation integrity testing
hoteye ca8faad
chore: Update gitignore to exclude development artifacts
hoteye f4ef763
feat(i18n): Complete internationalization implementation with compreh…
hoteye 4f1fa38
feat(i18n): Add comprehensive unused translation detection tool
hoteye 773bf04
feat(i18n): Clean up unused translations and update documentation
hoteye f466be2
fix(i18n): Fix settings namespace loading and improve code quality
hoteye e981001
fix(i18n, core): Resolve i18n warnings and fix test conflicts
hoteye 55b4eb4
chore: Clean up .gitignore and move personal rules to global config
hoteye e0fc1b9
feat(i18n): Add Unix environment variable support and improve testing
hoteye aec4afc
docs: Update configuration and i18n documentation
hoteye 5269115
revert: Complete .vscode/settings.json cleanup
hoteye e2fff1b
fix(i18n): Handle multi-line messages correctly in auth validation
hoteye f8ada66
chore: Remove snapshot files from git tracking
hoteye 098ddab
feat(i18n): Improve translation coverage to 98.4%+ for all languages
hoteye a73648b
feat: Implement proper separation of concerns for enum sorting
hoteye 1d3f51e
feat: Replace empty string with '__ENV__' identifier for environment …
hoteye 79b37c1
docs: Update EnumSelector comment
hoteye cacf0da
refactor(i18n): Remove GEMINI_LANG support, use standard UNIX environ…
hoteye c6c7621
fix: Address code review feedback
hoteye adb268b
fix(ui): Replace triangle arrows with symmetric left-right arrows in …
hoteye File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
chore: Restore .vscode/settings.json as requested by maintainer
- Restore VS Code workspace settings for project consistency - Includes TypeScript diagnostics and Prettier formatter configuration - Addresses maintainer feedback from PR review
- Loading branch information
commit bfc0e96319a2c7d1cca1b9c73176f388585c24ce
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| { | ||
| "typescript.tsserver.experimental.enableProjectDiagnostics": true, | ||
| "editor.tabSize": 2, | ||
| "editor.rulers": [80], | ||
| "editor.detectIndentation": false, | ||
| "editor.insertSpaces": true, | ||
| "[typescript]": { | ||
| "editor.defaultFormatter": "esbenp.prettier-vscode" | ||
| }, | ||
| "[json]": { | ||
| "editor.defaultFormatter": "esbenp.prettier-vscode" | ||
| }, | ||
| "[javascript]": { | ||
| "editor.defaultFormatter": "esbenp.prettier-vscode" | ||
| }, | ||
| "typescript.preferences.includePackageJsonAutoImports": "off", | ||
| "typescript.suggest.autoImports": true, | ||
| "typescript.validate.enable": true | ||
| } |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.