Skip to content

CODAP-1093: Add V2 locale handling research and redirect implementation plan#2340

Closed
dougmartin wants to merge 1 commit intomainfrom
CODAP-1093-v2-locale-handling-for-v3-release
Closed

CODAP-1093: Add V2 locale handling research and redirect implementation plan#2340
dougmartin wants to merge 1 commit intomainfrom
CODAP-1093-v2-locale-handling-for-v3-release

Conversation

@dougmartin
Copy link
Copy Markdown
Member

Research V2's locale architecture and create implementation plan for redirecting V2 language-specific URLs to V3 during the transition.

Requirements spec (requirements.md):

  • Document V2's per-language build structure (13 languages)
  • Compare V2/V3 auto-detection behavior differences
  • Define redirect strategy: non-English URLs get ?lang= param, English defers to auto-detect
  • Clarify hash fragment preservation requires client-side redirects
  • Address RTL support (neither V2 nor V3 has full RTL layout)

Implementation spec (implementation.md):

  • HTML redirect template preserving query strings and hash fragments
  • Bash script to generate redirect pages for all V2 language paths
  • Deployment notes using existing V2 release process (EC2 symlinks)
  • Rollback procedure, test matrix, and security review

…on plan

Research V2's locale architecture and create implementation plan for
redirecting V2 language-specific URLs to V3 during the transition.

Requirements spec (requirements.md):
- Document V2's per-language build structure (13 languages)
- Compare V2/V3 auto-detection behavior differences
- Define redirect strategy: non-English URLs get ?lang= param, English defers to auto-detect
- Clarify hash fragment preservation requires client-side redirects
- Address RTL support (neither V2 nor V3 has full RTL layout)

Implementation spec (implementation.md):
- HTML redirect template preserving query strings and hash fragments
- Bash script to generate redirect pages for all V2 language paths
- Deployment notes using existing V2 release process (EC2 symlinks)
- Rollback procedure, test matrix, and security review
@dougmartin dougmartin requested a review from kswenson February 4, 2026 18:56
Copy link
Copy Markdown
Member

@kswenson kswenson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 LGTM

@dougmartin
Copy link
Copy Markdown
Member Author

Closing as this was just for research for the future.

@dougmartin dougmartin closed this Feb 10, 2026
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.

2 participants