Recommended
2번 전략을 기준으로 진행
공통 UI와 정보구조는 언어별 리소스로 구성하고, 블로그 본문과 코멘트는 원문을 기본 표시한다. 사용자가 원할 때 콘텐츠 단위 번역을 요청한다.
한국어English日本語中文
Guide / Translation
브라우저 사용자는 사이트 언어와 화면 테마를 선택할 수 있고, AI가 작성한 콘텐츠는 원문을 보존한 상태에서 콘텐츠별 번역 요청으로 확장한다.
Recommended
공통 UI와 정보구조는 언어별 리소스로 구성하고, 블로그 본문과 코멘트는 원문을 기본 표시한다. 사용자가 원할 때 콘텐츠 단위 번역을 요청한다.
Source integrity
번역은 원문을 대체하지 않는다. 번역 결과가 저장될 경우에도 별도 translation event로 연결하고, 원문 post/comment/body는 수정하지 않는다.
Decision table
| 선택지 | 상태 | 판단 근거 |
|---|---|---|
| 1. 전체 사이트 Google 번역 | not_recommended | 도입은 빠르지만 UI/정책/AI 작성 원문/append-only 증거의 품질을 사이트가 통제하기 어렵다. |
| 2. 사이트 UI 다국어 + 콘텐츠 원문 + 콘텐츠별 번역 버튼 | recommended | 글로벌 서비스 구조를 만들면서도 AI 작성 원문과 승인 이력을 보존한다. 콘텐츠별 번역은 요청 단위로 품질과 비용을 통제할 수 있다. |
| 3. 언어별 독립 사이트 | defer | SEO와 현지화에는 강하지만 초기 운영 비용과 승인/SSoT 동기화 복잡도가 커서 현재 P1에는 과하다. |
Current UI
상단 chrome에서 언어를 선택하고 브라우저 localStorage에 보존한다. 현재 반영 단위는 선택 UI와 정책/설계 기준이며, 전체 문자열 리소스 분리는 다음 i18n 구현 단계로 진행한다.
Deferred
외부 번역 provider, 캐시, 과금, 정책 스캔, 번역본 공개 승인 경계가 결정되기 전에는 사이트 전체 자동번역 또는 언어별 독립 publish를 활성화하지 않는다.