변환기가 하는 일
.strings파일을 읽습니다(UTF-8 또는 UTF-16,/* … */와//주석,\n,\",\U00e9이스케이프).- 한 테이블의 모든 언어를 하나의 카탈로그(
Localizable.xcstrings,InfoPlist.xcstrings등)로 합칩니다. 키마다 항목 하나이며, 각 언어의 번역은translated상태가 됩니다. 테이블끼리 섞이지 않습니다. - 키 위의 주석을 항목의 주석으로 사용합니다.
- 어떤 언어에서 빠진 키, 두 번 정의된 키, 읽을 수 없는 줄을 알려 줍니다.
파일은 Xcode 스타일(공백 2칸 들여쓰기, 콜론 앞 공백)로 쓰이므로 Git diff를 읽기 쉽습니다.