2012-06-11 2 views
0

내 Settings.bundle을 현지화하려고합니다. Xcode 4에는 xib 파일을 지역화하는 것과 비슷한 Settings.bundle에 현지화를 추가 할 수있는 항목이 없습니다. 그래서 finder를 사용하여 Settings.bundle을 탐색하고 en.lproj 디렉토리를 복사하여 번들에서 fr.lproj 및 de.lproj라는 디렉토리를 작성했습니다. 거기에서 Root.plist에서 제목을 현지화하기 위해 문자열 파일을 수정할 수 있습니다.소스 코드 컨트롤의 설정 번들에 현지화를 추가하는 방법

하지만 문제는 새 디렉터리가 소스 코드 제어에 있지 않다는 것입니다. 소스 코드 컨트롤에 디렉터리를 추가하려고하면 다음 오류가 발생합니다. 선택이 잘못되어 작업을 수행 할 수 없습니다.

이 문제를 해결하고 소스 코드 제어에서 새로운 settings.bundle 디렉토리를 얻으려면 어떻게해야합니까? 뭐

Below is an image of the localized directories I added to my Settings.bundle. As you can see, the question mark indicates that the directory is not under source code control

답변

0

는 권리입니다. 새 하위 폴더/파일을 소스 제어에 추가 할 수없는 이유를 설명 할 수 없습니다. 나는 내 iOS 프로젝트에서 똑같은 구조를 가지고 있으며이 파일들은 다른 모든 것과 마찬가지로 소스 제어하에 있습니다. 나는 그들을 추가하는 데 어려움을 느끼지 않는다.

git 명령을 직접 추가하여 사용해 보셨습니까? XCode의 통합은 훌륭하지만 내 경험에 의하면 git 명령 줄을 사용해야 할 때가 있습니다.

+0

확인하지, 나는 "자식이 fr.lproj을 추가"사용. 이 디렉토리는 "?" 상태를 "M"상태로 유지하고 변경 사항을 커밋 한 후에도 "M"상태를 유지합니다. 그러나 나는 마스터 브랜치에 합병했다. Xcode가 작동을 멈추었지만 다시로드 한 후에는 이제 모든 것이 정상이며 "M"상태가 더 이상 존재하지 않습니다. – JeffB6688

+0

Gawd, 자신감을 불러 일으키지 않습니다. 어! – Clafou

0

올바른 문자열 파일 형식은 다음과 같습니다. "제목"= "올바른 언어로 된 제목"; Root.Plist에서

에주의 "제목", "식별자"