Skip to content

번역 대시보드 ​

번역 대시보드는 프로젝트의 번역 데이터를 검사하고 편집하기 위한 로컬 웹 UI입니다. 다음 세 가지 저장소에서 데이터를 읽습니다.

  • SQLite 캐시(cacheDir) — 문서 세그먼트 번역, 실패 기록, 마크다운 문제 스캔, 청구된 API 호출 사용량
  • strings.json — UI 문자열 카탈로그(일반 문자열 및 복수형 그룹)
  • 사용자 용어집 CSV (glossary.userGlossary) — translate-ui 및 proofread-ui에 대한 용어 힌트

번역 실행 후 이를 사용하여 문제를 찾거나, 잘못된 출력을 재정의하거나, 캐시 적용 범위를 검토할 수 있습니다. 수동으로 SQLite 또는 JSON을 파고들 필요가 없습니다.

대시보드 시작 ​

bash
ai-i18n-tools dashboard
# Optional: choose port, do not auto-open browser
# ai-i18n-tools dashboard -p 8765 --no-open

기본 수신 대기 포트는 8675입니다. 해당 포트를 사용할 수 없는 경우, 서버는 다음 포트를 시도하고(최대 1000회 시도) 선택한 포트를 로그에 기록합니다. dash은(는) 동일한 별칭입니다. 지원 중단된 별칭 editor은(는) 여전히 작동하지만 경고를 출력합니다 — dashboard 또는 dash을(를) 사용하는 것을 권장합니다.

대시보드 UI는 CLI와 동일한 로케일 결정 방식을 사용합니다: -L / --ui-lang → AI_I18N_LANG → config uiLanguage → OS 로케일. 도구 UI 언어를 참조하세요.

필터 및 캐시된 세그먼트 행이 있는 문서 탭을 표시하는 번역 대시보드

어떤 탭을 사용해야 합니까? ​

원하는 작업…탭가이드
번역에 실패한 문서 세그먼트 수정실패실패
번역하기 전에 원본 마크다운 수정마크다운 문제마크다운 문제
캐시된 문서 번역 재정의문서문서 캐시
UI 레이블 수정UI 문자열UI 문자열 및 복수형
복수형 수정 (one, other, …)UI 복수형UI 문자열 및 복수형
UI 번역을 위한 용어 잠금용어집용어집
캐시 적용 범위 및 모델 사용량 확인통계통계
API 호출 토큰 및 비용 보기사용량 및 비용사용량 및 비용

편집 후 ​

편집한 항목…다음을 실행…피해야 할 항목…
문서 캐시 행sync --force-update 또는 translate-docs --force-update—
UI 문자열 또는 복수형일반 sync 또는 translate-ui--force (user-edited 행을 덮어씁니다)
용어집 행다음 translate-ui 또는 proofread-ui—

문서(SQLite 캐시) — 수동 편집은 캐시에서 모델 user-edited로 태그가 지정됩니다. 로캘 문자 체계 검사에 실패한 편집(예: hi에 대한 로마자 힌디어)은 경고를 표시하지만, 확인을 선택하면 텍스트가 그대로 저장됩니다. 변경되지 않은 소스에 대해 translate-docs 또는 sync을 다시 실행하면 캐시된 번역이 재사용됩니다(LLM 호출 없음). 캐시에서 디스크상의 마크다운을 새로 고치려면 sync --force-update 또는 translate-docs --force-update를 실행하세요. 모든 파일을 다시 작성하지 않고(확인된 잘못된 문자 체계 편집 포함) 네이티브 문자 로캘을 다시 검증하려면 --check-cache를 사용하세요. 캐시를 우회하고 LLM에서 다시 번역하려는 경우(수동 수정 사항 덮어쓰기)에만 --force를 사용하세요.

UI 문자열(strings.json) — 수동 편집은 models[locale]에서 user-edited로 태그됩니다. translate-ui 또는 sync를 다시 실행하면 이미 번역이 있는 항목은 건너뜁니다. UI 명령에서 --force를 사용하여 수동 수정을 다시 번역하고 덮어씁니다.

팁 ​

  • 로그 링크 버튼(테이블 행의 🔗)은 ai-i18n-tools dashboard이 실행 중인 터미널에 파일:줄 힌트를 출력합니다. 이는 브라우저에서 편집기로 이동하는 데 유용합니다. VS Code 기반 IDE(Cursor, Antigravity 등)를 사용하는 경우 터미널 창에서 파일:줄 링크를 CTRL 클릭하여 해당 줄에서 파일을 열 수 있습니다.
  • 닫기(탭 표시줄 오른쪽 상단)는 대시보드 서버를 정상적으로 종료합니다.
  • 브라우저 탭이 열려 있는 동안 서버가 중지되면 오버레이가 나타납니다. 다시 연결하려면 ai-i18n-tools dashboard를 다시 시작하거나, 대시보드 사용을 마쳤으면 창을 닫으십시오.

MIT 라이선스에 따라 배포됩니다.