2016-12-11 1 views
1

저는 여러 가지 스토리 보드를 사용하는 비교적 큰 프로젝트를 가지고 있습니다. 문제는 xcode에서 여러 스토리 보드를 현지화하는 방법을 찾지 못했다는 것입니다. Base Internationalization을 사용할 때 나타나는 옵션은 내 Main.storyboardLaunchScreen.storyboard 파일에만 관련됩니다.여러 스토리 보드 지역화

내 앱이 영어와 스페인어로되어 있어야하며 이는 필수 요건입니다. 검색 및 검색했지만 메인을 제외한 모든 스토리 보드에 대해 .strings (영어 및 스페인어)을 갖는 방법을 찾지 못했습니다. 이 같은 디스크 (및 프로젝트 구조)에있는

내 스토리 보드 :

General_UI_Folder 
    Main.storyboard (with its .strings) 
    LaunchScreen.storyboard (with its .strings) 
    Subfolder1 
    ...several .storyboards 
    Subfolder2 
    ...several .storyboards 

내가 엑스 코드 8 스위프트 (3)을 사용하고

어떻게 든 해요 때문에 내가 어떤 도움을 주셔서 감사합니다 것

iOS 개발에 익숙하지 않습니다.

답변

1

두 가지 선택 사항이 있습니다.

1) 스토리 보드 로컬라이제이션 시스템을 사용하여 "substoryboards"를 작성합니다 (언어 당 1 개, 라벨 값을 변경하는 곳). 다른 구성 요소는 스토리 보드 자체에 직접 배치됩니다.)

enter image description here

2 Localizable.strings 파일을 사용하여 컨트롤러의 모든 viewDidLoad 방법에서보기를 업데이트 :

는이 옵션을 사용해야합니다.

+0

감사합니다. 많은 benzarz. 옵션 1은 내가 찾고 있었던 것, 옵션 2는 내가 피하려고했던 것입니다. –

+0

기꺼이 도와 드리겠습니다! – bsarrazin

관련 문제