Skip to content

fix(i18n): 언어 전환 안내 양방향 지원 - #202

Merged
devy1540 merged 1 commit into
mainfrom
feat/bidirectional-language-suggestion
Aug 21, 2026
Merged

fix(i18n): 언어 전환 안내 양방향 지원#202
devy1540 merged 1 commit into
mainfrom
feat/bidirectional-language-suggestion

Conversation

@devy1540

Copy link
Copy Markdown
Owner

목적

영어 브라우저의 한국어 페이지뿐 아니라 한국어 브라우저의 영문 페이지에서도 대응 언어로 안전하게 전환할 수 있도록 언어 제안 배너를 양방향으로 확장합니다.

내용(의도 포함)

  • 현재 URL 언어와 저장된 선호 언어 또는 브라우저 언어를 비교해 ko→en, en→ko 양쪽 배너를 표시합니다.
  • 한국어 대상 배너 문구와 한국어로 보기 동작을 추가했습니다.
  • 명시적으로 저장된 언어를 브라우저 언어보다 우선하고, ko·en 이외 브라우저 언어에는 배너를 표시하지 않습니다.
  • 글과 프로젝트의 대상 언어 버전이 실제로 존재할 때만 배너를 표시합니다.
  • Not now 상태를 ko-en, en-ko 방향별 sessionStorage 키로 분리했습니다.
  • 사용자가 버튼을 누르기 전에는 현재 URL과 canonical을 변경하지 않습니다.

성공기준

  • pnpm build 통과
  • pnpm type-check 통과
  • pnpm check:internal-links 통과
  • pnpm test:post-dates 6개 통과
  • pnpm test:sitemap-lastmod 6개 통과
  • 변경 파일 ESLint 오류·경고 없음
  • 한국어 브라우저에서 /en/about/ 접근 시 한국어 배너와 self-canonical 유지
  • 한국어로 보기 선택 시 /about/, lang=ko, 한국어 self-canonical 전환
  • en→ko나중에 선택이 ko→en 배너를 숨기지 않음
  • 390px 모바일에서 가로 넘침 및 브라우저 오류 없음

@github-actions github-actions Bot added target: main PR targets the main branch area: ui Shared UI, layout, or styling area: i18n Localization and translations labels Aug 21, 2026
@devy1540
devy1540 merged commit 2c6b923 into main Aug 21, 2026
2 checks passed
@devy1540
devy1540 deleted the feat/bidirectional-language-suggestion branch August 21, 2026 07:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: i18n Localization and translations area: ui Shared UI, layout, or styling target: main PR targets the main branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant