지역화 된 스토리 보드 및 컬렉션보기가있는 앱이 있습니다. 정확한 FSPagerView가됩니다. 표준 로컬라이제이션은 정상적으로 작동합니다 (Base). 자, 대신 레지스터 (FSPagerViewCell.self ...) 내가 호출하여 XIB 파일에서 내 자신의 뷰를 로딩하고를 호출 : pagerView.register(UINib(nibName: slide, bundle: Bundle.main), forCellWithReuseIdentifier: slide)
Swift Localized View from XIB
또는 나를 위해하는 번들 동일한 전무와
는 동일한 방식으로 작동 .
내 문제는로드 된 XIB는 러시아어로 된 나머지 앱에도 영어로 표시된다는 것입니다.
시뮬레이터에서 응용 프로그램을 삭제하려고 시도했지만 프로젝트를 지우고 Xcode를 다시 시작했지만 아무 도움이되지 않았습니다. Storyboard는 문제없이 현지화되었습니다.
감사합니다,하지만 나를 위해 작동하지 않았다. 하지만 작동은 무엇입니까? 슬라이드 속성에서 Localizable 문자열을 인터페이스 작성기로 전환했습니다. 번들 param을 위해 nil을 전달하지 않았지만 지금은 Bundle.main을 보낸 후에 작동하지 않았습니다. 번역을 위해 새로운 XIB 파일을 만드는 것이 얼마나 최적인지는 모르지만 다른 것은 아무 것도하지 못했습니다. –