Storyboard의 현지화 파일을 자동으로 업데이트하는 설정을 추가하여 관리를 완벽하게 만듭니다.
2072 단어 StoryboardiOSl10nObjective-C
다만, 처음에는 자동으로 strings 파일을 생성해 줍니다만, 그대로는 UI의 변경시에 추종해 주지 않습니다.
그럼 어떻게 할까라고 하면, 자동으로 갱신해 주는 script 파일이 존재하기 때문에, 그것을 Run Scripts로 등롱해 두면 자동으로 갱신하는 것이 가능합니다.
업데이트 스크립트는 다음과 같습니다.
이 파일을 프로젝트의 어딘가에 넣으십시오.
이번에는 프로젝트 부하에 scripts라는 디렉토리를 만들어 거기에 넣습니다.
mkdir scripts
curl https://gist.github.com/ole/5007019/raw/ffea5ca7b341ec2ed0f61dc863541d39422aaa23/update_storyboard_strings.sh scripts/update_storyboard_strings.sh
chmod 755 scripts/update_storyboard_strings.sh
그 후 메뉴에서
Editor→Add Build Phase→Add Run Script Build Phase
를 선택하고 스크립트 실행 설정을 추가합니다.
거기에 앞서 설치한 스크립트의 경로를 기재합니다.
이번에는
text
${PROJECT_DIR}/scripts/update_storyboard_strings.sh
같은 설정이 될까 생각합니다.추가 후의 동작은 다음과 같습니다.
추가 전
UILabel 추가
빌드 실행
무사히 추가한 Object가 추가되었습니다!
여기까지 설정해 두면 오이타 현지화를 간단하게 관리할 수 있게 되었을 것입니다!
Reference
이 문제에 관하여(Storyboard의 현지화 파일을 자동으로 업데이트하는 설정을 추가하여 관리를 완벽하게 만듭니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/appwatcher/items/403b39823a15687de338텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)