2016-07-10 3 views
1

저는 현재 스페인어로 현지화하려는 Apple Watch 앱을 개발 중입니다.Apple Watch : 스토리 보드 현지화가 작동하지 않습니다.

기본 현지화는 영어로되어 있으며 스페인어로 현지화하려고합니다. 이 Interface.strings (스페인어 (미국))이라고 불리는

  1. 감시 응용 프로그램에 대한 스토리 보드 파일이 있습니다

    다음은 문제입니다. 나는 거기의 Storyboard로부터의 끈을 단지 멋지게 본다. 그리고 그들은 그들의 번역을 모두 가지고있다.

  2. 실제 코드 파일 자체에 사용되는 Localizable.strings이라는 파일이 있습니다. 이것은 NSLocalizedString 함수를 사용하여 생성되었습니다.

휴대 전화와 시계를 모두 스페인어로 설정했습니다. 시계에서 응용 프로그램을 빌드/실행할 때 String은 Localizable.strings 파일에서만 변환되지만 Storyboard 현지화 파일은 완료되지 않습니다. 이로 인해 버튼의 문자열과 제목 표시 줄이 번역되지 않습니다. 코드로 행해지 던 모든 작업은 모두 번역됩니다.

아이디어가 있으십니까?

enter image description here enter image description here

아이폰 OS 9를 실행하고 OS 2.

답변

1

문제를보고 내 현지화가

ES-US 스페인어 (미국)로 설정이었다. Apple Watch는 스페인어 용으로 "es"가있는 것 같으며 "es-US"로 실행하려고했습니다.

어쨌든 내가 한 것은 내 es-US를 기반으로하는 "es"(모든 로캘과 관련 없음)에 대한 전체 프로젝트의 새 로컬 리 제이션을 작성한 것입니다. 그런 다음 es-US 현지화를 삭제했습니다.

"iOS"와 "watchOS"모두 "es"로 등록하고 스페인어도 사용할 수 있습니다.