2011-10-25 2 views
1

내 iPhone 앱을 현지화하려고하는데 Google에 도움을 요청하고 여기를 보았지만 잘못하고있는 것을 찾을 수 없습니다.내 앱이 Localizable.strings 파일의 텍스트를 선택하지 않는 이유는 무엇입니까?

/* 
    Localizable.strings 
    AppName 

    Created by Joe on 25/10/2011. 
    Copyright (c) 2011 xxx. All rights reserved. 
*/ 

"DestinationHeader" = "I am going to"; 

내가 다음 엑스 코드에서 오른쪽의 현지화 탭으로 가서 파일에 "영어"를 추가 :

I는 현재 들어있는 Localizable.strings 파일을 만들었습니다. 이제 파일이 번들의 내 en.lproj 폴더에 나타납니다.

그런 다음, 뷰 컨트롤러, I 라인 추가 한 :

sectionTitle = NSLocalizedString(@"destinationHeader", nil); 

을하지만 일이있는 것 같다 모든 텍스트 "destinationHeader는" "나는 갈거야"대신에 표시된다. 나는 분명히 잘못된 것을하고있다. 누구에게 아이디어가 있는가?

감사합니다.

: - 조

+2

키는 대/소문자를 구분합니다. 사용 "DestinationHeader" –

+0

항상 오타로 사람들의 시간을 낭비하는 즐거움 ... 죄송합니다 :) – jowie

답변

6

이 시도 :

sectionTitle = NSLocalizedString(@"DestinationHeader", nil); 

당신은 localizable.strings에서 키의 값과 동일한 값을 입력해야합니다하고 대소 문자를 구분합니다.

+0

글쎄, 그건 당황 스러웠다 ... :) 감사합니다! – jowie

관련 문제