나는, 중첩 된 사전 구성되어 InfoPlist.strings 파일에서 키를 지역화과 같이하려고 해요 InfoPlist.strings 파일에서 직접?지역화 중첩의 Info.plist 키
"baseKey.secondDict.key" = "newValue";
작동하지 않는 것 같습니다. 어떤 아이디어입니까? 문자열 파일에 사전 구조를 복제 할 수 있지만 거기에없는 것을 선호하는 다른 정보가 들어 있습니다.
나는, 중첩 된 사전 구성되어 InfoPlist.strings 파일에서 키를 지역화과 같이하려고 해요 InfoPlist.strings 파일에서 직접?지역화 중첩의 Info.plist 키
"baseKey.secondDict.key" = "newValue";
작동하지 않는 것 같습니다. 어떤 아이디어입니까? 문자열 파일에 사전 구조를 복제 할 수 있지만 거기에없는 것을 선호하는 다른 정보가 들어 있습니다.
은 분명히 그것은 다음과 같이 작동
일부 현지화 식별자 newvalue_i18n_key
와 "value"
를 교체합니다.
그런 다음 각 언어에 대한 InfoPlist.strings에서 다음을 수행하십시오
newvalue_i18n_key = "value";
이 NSLocalizedString가 어떻게 작동하는지에 더 유사하다. 내 독서에, 이것은 애플이 the official documentation regarding localizing plist files에서 말하는 하지이지만, 애플은 같은 대답과 함께 제공 some sample code.
This question에서하는 것입니다.
"사용자"가 NSDictionary의 키이고 "사용자 이름"이 NSString의 키인 경우이 방법으로 중첩 된 값에 신속하게 액세스 할 수 있습니다. 도움이되지 않습니다
yourDict[@"User"][@"Username"]
코드에서 값에 액세스하는 경우에도 마찬가지입니다. 질문은 InfoPlist.strings 파일에서 값을 지역화하는 방법에 대해 묻는 것입니다. – divergio
사용'valueForKeyPath' – Legolas
이는 InfoPlist.strings 파일이 아닌 목표 - C ... –
또한, 무엇 PLIST 내부 배열 안에 값을 현지화에 대한? – divergio