내 응용 프로그램을 다른 언어로 현지화하기 시작했지만 Xcode 9에 새로운 언어를 추가하면 내 기본 스토리 보드가 아닌 현지화를 위해 시작 화면 스토리 보드 만 선택되었습니다. 두 가지 모두 현지화를 위해 채택 될 것으로 예상 했었습니다. 내 스토리 보드를 현지화에 포함시킬 수 있습니까?새 언어를 추가 할 때 내 스토리 보드가 현지화 된 이유는 무엇입니까?
답변
스토리 보드 선택 -> 파일 관리자에 "현지화"버튼이 있습니다. 필요한 것 같아요.
Storyboard를 사용하여 앱을 현지화하는 것을 권장하지 않습니다.
이유 : 나중에 스토리 보드를 번역자에게 보내어 번역 할 수 없습니다. 느리고 무겁습니다. 시간이 더 걸립니다.
대신에 인 이 있습니다. 현지화 작업을 수행하려면 NSLocalizedString
을 사용하십시오. 그렇다면 번역 파일을 생성하고 응용 프로그램의 1 언어에 대한 1 파일이 있습니다. 그것은 개발자들 사이에 일반적인 관행이며, 나는 항상 그렇게 해왔다.
이 체크 아웃 튜토리얼 그것은 내가 봤는데 좋은 것으로 보인다 : link.
Xcode가 스토리 보드의 문자열을 자동으로 XLIFF 파일로 추출한다고 생각했는데 전체 SB를 번역자에게 보내려하지 않는 것을 알고 있습니다. –
알겠습니다. 전에 그렇게하지 않았고 그런 식으로하는 사람은 들어 보지 못했습니다. 그래서 그것이 옳지 않은 해결책이라고 확신 할 수는 없습니다. 죄송합니다 –
경고를 위해 nslocalizedstring을 사용하고 있습니다. 분명히하기 위해 생성 된 코드입니다 –
- 1. 현지화 된 스토리 보드가 무시됩니다. (?)
- 2. 현지화 된 기존 앱에 새 언어 추가
- 3. 현지화/번역을위한 새로운 언어를 추가 할 때 Xcode가 충돌 함
- 4. 현지화 스토리 보드 제거
- 5. 스토리 보드가 렌더링 된 뷰를 추가하지 않았습니다.
- 6. 다른 xib로 전환 할 때 스토리 보드가 언로드되지 않음
- 7. 스토리 보드가 작동하지 않습니다.
- 8. Xcode 현지화 후 스토리 보드에 추가 할 수 없습니다.
- 9. 나는이 같은 스토리 보드가 어떻게 스토리 보드
- 10. 스토리 보드가 <= iOS4와 호환되지 않는 이유는 무엇입니까?
- 11. 스토리 보드가 작동하지 않습니다.
- 12. SonarQube 4.3의 대시 보드가 언어를 표시하지 않는 이유는 무엇입니까?
- 13. 스토리 보드가 빈 공간으로 점프
- 14. 스토리 보드가 모든 라벨에 적용됩니다.
- 15. 스토리 보드를 다시로드하여 언어를 변경하십시오.
- 16. 기기에 이전 버전이 설치되어있을 때 스토리 보드가 잘못되었습니다.
- 17. 탭 제스처를 통해 segueing 할 때 스토리 보드가 사라집니다.
- 18. 앱을 현지화 할 수 없습니다.
- 19. 병합 도중 스토리 보드가 손상되었습니다
- 20. 스토리 보드가 버튼 동작을하지 않습니다.
- 21. 나중에 스토리 보드가 프로젝트에 추가되는 경우 단일보기 응용 프로그램이 스토리 보드를로드하지 않는 이유는 무엇입니까?
- 22. 스토리 보드가 Xamarin.ios VS 2017
- 23. 스토리 보드가 장착되지 않음보기 컨트롤러
- 24. 내 사용자 테이블에 새 열을 추가 할 수없는 이유는 무엇입니까?
- 25. 기존 스토리 보드에 새 UITableViewController 추가
- 26. 스토리 보드가 XCode8에서 열리지 않습니다
- 27. 자료 현지화 + 스토리 + .strings -> 로컬라이제이션
- 28. 스토리 보드가 보이지 않습니다. Tab Xcode iOS
- 29. 다른 언어를 사용할 때 UILabel이 초기화되지 않는 이유는 무엇입니까? (iOS 현지화)
- 30. ContentFrame.Navigate - Page_Load에 스토리 보드가 표시되지 않습니다.
그 이유는 내 스토리 보드가 기본 폴더에 없었기 때문입니다.이 절차에 따라 기본 폴더로 다시 이동 했으므로 번역자 용 CLIFF 파일을 내보낼 때 내보내기에 추가되었습니다. –