Skip to content

Conversation

@roomote
Copy link
Contributor

@roomote roomote bot commented Jul 29, 2025

This PR implements Phase 5 of the mode-to-agent migration by adding comprehensive agent terminology to all localization files while maintaining backward compatibility.

🌍 Changes Made

Localization Updates

  • 17 languages updated with agent terminology
  • 40+ files modified across all supported locales
  • 450+ lines added with new agent translations
  • Backward compatibility maintained - all existing mode keys preserved

Key Features

  • ✅ Agent type filters in marketplace
  • ✅ Agent selector UI translations
  • ✅ Agent import/export functionality
  • ✅ Comprehensive error messages
  • ✅ Consistent terminology across languages

Languages Updated

  • Complete translations: English (en), Spanish (es), French (fr)
  • Marketplace + Tools: Catalan, German, Hindi, Indonesian, Italian, Japanese, Korean, Dutch, Polish, Portuguese (Brazil), Russian, Turkish, Vietnamese, Chinese (Simplified), Chinese (Traditional)

🔄 Backward Compatibility

All existing mode-related translation keys remain intact:

  • "mode" keys preserved in all marketplace.json files
  • "modes" group translations maintained
  • "type-mode" item card translations kept
  • All existing mode error messages and prompts remain

📋 Files Modified

Core Localization Files

  • src/i18n/locales/*/common.json (3 languages)
  • src/i18n/locales/*/marketplace.json (17 languages)
  • src/i18n/locales/*/tools.json (17 languages)

Documentation

  • LOCALIZATION_MIGRATION_SUMMARY.md - Comprehensive migration summary

🧪 Testing

  • ✅ Backward compatibility verified
  • ✅ All existing mode keys preserved
  • ✅ New agent keys properly added
  • ✅ Translation quality validated

🚀 Impact

This phase ensures the mode-to-agent migration will work seamlessly across all supported languages without breaking existing functionality. Users will see consistent agent terminology in their preferred language while the system maintains compatibility during the transition period.

📝 Next Steps

This PR focuses solely on localization updates. Integration with UI components and full agent functionality will be handled in subsequent phases of the migration.


Important

This PR updates localization files across 17 languages to include agent terminology, ensuring backward compatibility with existing mode translations.

  • Localization Updates:
    • Updated 17 languages with agent terminology.
    • Modified common.json, marketplace.json, tools.json for English, Spanish, French.
    • Added over 450 lines of new translations.
  • Backward Compatibility:
    • Preserved all existing mode keys and translations.
    • No breaking changes to existing functionality.
  • Verification:
    • Verified backward compatibility and translation quality.

This description was created by Ellipsis for 2543f73. You can customize this summary. It will automatically update as commits are pushed.

- Add agent-related translation keys to all 17 supported languages
- Maintain backward compatibility with existing mode translations
- Update marketplace.json files with agent type filters and groups
- Add agentSelector translations for UI components
- Include comprehensive agent error messages and prompts
- Support for agent import/export functionality
- Consistent agent terminology across all languages

Languages updated:
- English (en) - complete agent translations
- Spanish (es) - complete agent translations
- French (fr) - complete agent translations
- All other languages (ca, de, hi, id, it, ja, ko, nl, pl, pt-BR, ru, tr, vi, zh-CN, zh-TW) - marketplace and tools translations

Backward compatibility: All existing mode translation keys preserved
@roomote roomote bot requested review from cte, jr and mrubens as code owners July 29, 2025 06:53
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. documentation Improvements or additions to documentation labels Jul 29, 2025
@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Jul 29, 2025
@daniel-lxs daniel-lxs moved this from Triage to PR [Needs Prelim Review] in Roo Code Roadmap Jul 30, 2025
@hannesrudolph hannesrudolph added PR - Needs Preliminary Review and removed Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. labels Jul 30, 2025
@daniel-lxs daniel-lxs moved this from PR [Needs Prelim Review] to PR [Draft / In Progress] in Roo Code Roadmap Aug 7, 2025
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Sep 23, 2025
@github-project-automation github-project-automation bot moved this from PR [Draft / In Progress] to Done in Roo Code Roadmap Sep 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation PR - Draft / In Progress size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants