Skip to content

한국어판 수정 1차: 남은 영어 문구·깨진 링크·canonical 정리 - #2

Merged
icedac merged 1 commit into
masterfrom
ko-fix1
Sep 30, 2026
Merged

icedac merged 1 commit into
masterfrom
ko-fix1

Conversation

@icedac

@icedac icedac commented Sep 30, 2026

Copy link
Copy Markdown

요약

실제 사이트(https://dosi.dev/up/) 블라인드 점검에서 나온 결함을 고친다. 기준은 독자에게 보이는 모든 문구의 100% 한글화다.

결함 → 수정

# 결함 수정
D1 말하기 연습 도식 speaking-practice.svg가 전부 영어 같은 디자인으로 한국어화(제목·설명·연습 순환 문구, title/desc 포함). SVG 7개 전수 점검 결과 영어·한자 텍스트 노드 0
D2 EPUB 코드 블록 213개에 Copy Code 복사 버튼과 markdown 언어 표시가 남음 EPUB 변환 때 사이트 전용 요소 제거. EPUB 검증이 해당 요소를 발견하면 빌드 실패. 풀어 본 EPUB에서 class="copy", Copy Code, class="lang" 0건
D3 푸터 "Copyright © 2017-present byoungd and contributors" "저작권 © 2017–현재 byoungd와 기여자 · 한국어 번역 © 2026 2lab.ai". 사이트 코드 블록 언어 표시도 마크다운·텍스트로 표기
D4 7-ai 장 OpenAI 링크가 중국어판(zh-Hans-CN) 영어판 https://openai.com/index/chatgpt-study-mode/로 교체(ko-KR은 curl에 403이라 규칙상 영어판). 전체 Markdown 스캔 결과 중국어 로케일 링크는 이 1건뿐
D5 홈 "옛글 보관함" 링크가 /up/threads/archive/README로 404 README.md 링크를 디렉터리 주소로 바꾸는 Markdown 규칙 추가(창업 편 링크도 함께 해결). 회귀 방지로 scripts/check-dist.mjs를 npm run docs:build에 연결
단어 목록 Common, Prompt (Common), Vibe Coding (Agent) 공통, 프롬프트 (공통), 바이브 코딩 (에이전트). 내비게이션·H1·생성기·어휘 편 표 반영, 프로그래밍 언어 이름은 유지
PDF 문서 언어 없음, Creator·Producer 영어 /Lang (ko-KR), 한국어 Creator·Producer. PDF 검사에 세 항목 추가, 바이트 단위 재현성 유지
canonical canonical·og:url·JSON-LD url 끝 슬래시가 Cloudflare Pages에서 308 리디렉션 실제 제공 주소와 같게(색인 페이지만 끝 슬래시). 404 페이지는 canonical 없음. dist 검사가 모든 페이지와 sitemap을 대조

검증

  • npm run check(PDF_PYTHON 지정), npm run docs:build, npm run test:smoke 통과
  • scripts/check-dist.mjs: 내부 링크·자원·앵커 깨짐 0, canonical·og:url·JSON-LD·sitemap = 제공 주소
  • 저장소·dist 한자(\p{Script=Han}) 0, dist 영어 UI 문구 0
  • npm run book:pdf:check:exact: PDF 바이트 단위 재현

🤖 Generated with Claude Code

- 말하기 연습 도식(speaking-practice.svg)의 영어 문구를 같은 디자인의 한국어로 교체
- EPUB 코드 블록에 남던 사이트 전용 요소(복사 버튼 "Copy Code", 언어 표시) 제거,
  EPUB 검증에 같은 요소가 남으면 실패하는 검사 추가
- 사이트 푸터 저작권 문구를 "저작권 © 2017–현재 byoungd와 기여자"로 한국어화,
  코드 블록 언어 표시를 마크다운·텍스트로 표기
- 7-ai 장의 OpenAI 학습 모드 링크를 중국어판(zh-Hans-CN)에서 영어판으로 교체
  (ko-KR 페이지가 curl에 403을 돌려줘 규칙에 따라 영어판 사용)
- README.md 링크가 /README 경로로 깨지던 문제(홈의 옛글 보관함, 창업 편)를
  디렉터리 주소로 바꾸는 Markdown 규칙으로 해결
- dist 전수 검사 스크립트(scripts/check-dist.mjs) 추가, docs:build에 연결:
  내부 링크·자원·앵커 존재, canonical·og:url·JSON-LD·sitemap = 실제 제공 주소
- canonical·og:url·JSON-LD url의 끝 슬래시 제거(색인 페이지만 슬래시 유지),
  404 페이지에는 canonical을 내보내지 않음
- 단어 목록 이름 Common·Prompt (Common)·Vibe Coding (Agent)을
  공통·프롬프트 (공통)·바이브 코딩 (에이전트)로 교체(프로그래밍 언어 이름은 유지)
- PDF 문서 언어 ko-KR, Creator·Producer 한국어 표기, 빌드 검사에 해당 항목 추가
- EPUB·PDF 매니페스트 설명 한국어화, 번역 매니페스트 갱신

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@icedac
icedac merged commit 1ec83db into master Sep 30, 2026
2 checks passed
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.

1 participant