LocalePilot 1.0.0
macOS용 LocalePilot의 첫 공개 버전입니다. 새로 번역할 문자열에서 Git으로 검토할 수 있는 파일까지, 원하는 AI 모델로 작업하며 파일은 Mac에 그대로 남습니다.
형식
- Flutter ARB, 평면 JSON과 중첩 JSON, 다국어 JSON, Apple
.strings, Xcode String Catalog(.xcstrings)를 있는 그대로 엽니다. fastlane/metadata폴더의 App Store 등록 정보: 이름, 부제, 키워드, 설명을 글자 수와 바이트 수 카운터와 함께 다룹니다.
번역 전 검사
- 누락된 키와 불필요한 키, 빈 값, 대상 언어에 그대로 복사된 소스 텍스트.
- ICU,
{name}, printf 또는 Apple 스타일(%@,%1$@,%d)의 플레이스홀더. - 각 언어의 CLDR 규칙에 따른 복수형 범주 검사.
검토와 AI 번역
- 셀을 직접 편집하고 각 번역을 초안, 검토됨, 승인됨으로 표시하는 표. 인스펙터는 값이 파일, AI, 사용자 중 어디에서 왔는지 보여 줍니다.
- 선택 영역이나 필터링한 일괄 대상을 로컬 모델(Ollama, LM Studio) 또는 내 API 키를 쓰는 클라우드 제공자로 AI 번역. 각 작업은 실행 전에 변경할 셀과 언어를 보여 줍니다.
내보내기
- 각 파일의 원래 구조를 유지합니다. 덮어쓰기 전에 백업을 만들고, 기록한 내용을 요약으로 보여 줍니다.
이번 버전의 기타 사항
- 명령 팔레트(⌘K)와 포커스, 스크롤 위치, 필터를 유지하는 검토 흐름.
- 라이트 테마와 다크 테마.
- Developer ID로 서명되고 Apple의 공증을 받았습니다. 앱은 macOS App Sandbox 안에서 실행되며 사용자가 연 폴더만 읽고 씁니다.
- Sparkle을 통한 업데이트: 새 버전이 있으면 앱이 알려 주고, 클릭한 뒤에만 설치합니다.