Skip to content

Latest commit

 

History

History
95 lines (63 loc) · 2.33 KB

File metadata and controls

95 lines (63 loc) · 2.33 KB

Merge Conflicts Resolved ✅

Summary

All merge conflicts have been successfully resolved for PR #142. The Portuguese locale feature is now fully compatible with the latest upstream changes from develop.

What Was Done

1. Merged Upstream Changes

  • Fetched latest changes from wraith-protocol/www:develop
  • Merged into feat/add-portuguese-locale branch

2. Resolved Conflicts

App.tsx:

  • Merged new page imports: Grants, Careers, About, Vitals, Newsletter, Contributors, Blog
  • Integrated ThemeProvider wrapper
  • Added all new routes with Layout wrappers

team.json:

  • Merged existing team structure (mission, team, advisors)
  • Added Portuguese translator (code3ks) to contributors array

en.json, es.json, pt.json:

  • Added new navigation keys: header.nav.grants, header.nav.blog
  • Added newsletter section with all translations
  • Added privacyComparison section
  • Added stealthAnimation section
  • All 3 locales now synchronized at 268 keys each

3. Verified Parity

pnpm run lint:i18n

Result:

✅ es.json matches reference (268 keys)
✅ pt.json matches reference (268 keys)
✅ All locales have matching key structures!
✅ No hardcoded JSX strings found in 19 component(s).
✅ All i18n checks passed!

4. Pushed Updates

Force-pushed the updated branch to resolve conflicts in PR #142:

git push -f origin feat/add-portuguese-locale

Current Status

PR Link: #142

Status: ✅ All conflicts resolved, ready for review

Locale Coverage:

  • English: 268 keys ✅
  • Spanish: 268 keys ✅
  • Portuguese: 268 keys ✅

Next Steps

  1. ✅ Conflicts resolved
  2. ⏳ CI will run automatically on the updated branch
  3. ⏳ Wait for maintainer review
  4. ⏳ Address any feedback if needed
  5. ⏳ Get PR merged

Files Changed in Merge

  • src/App.tsx - Resolved routing conflicts
  • src/data/team.json - Merged team structure
  • src/i18n/en.json - Added missing keys from upstream
  • src/i18n/es.json - Added missing keys and new translations
  • src/i18n/pt.json - Added missing keys and new translations

Testing

The merge has been validated:

  • ✅ All 3 locales have identical key structures (268 keys)
  • ✅ No hardcoded strings detected
  • ✅ All i18n checks pass

The PR is now ready for final review and merging!