다국어 IOS 애플리케이션을 만들 계획입니다. 서버에서 언어 (콘텐츠) 지원을 지원할 계획입니다. 내 응용 프로그램에서 어떻게 모든 언어를 지원한다고 선언 할 수 있습니까? 문제는 이메일 화면 & 인쇄 화면과 같은 네이티브 컨트롤입니다. 그렇다면 앱이 모든 언어를 지원한다고 어떻게 선언 할 수 있습니까?다국어 IOS 애플리케이션
답변
'로컬 화 된 리소스를 혼합 할 수 있습니다'속성을 App의 info.plist 파일에 추가하고 값을 YES로 설정할 수 있습니다. NFMailComposeView를 덴마크어로 현지화하려고 할 때 저에게 효과적이었습니다.
그러나 Stackmonster에 언급되어 있듯이 Apple 지침은 전화에서 설정된 언어를 따르는 것입니다.
iOS 네이티브 컨트롤은 장치의 로캘에 대한 지역화 컨텍스트를 사용합니다. 당신은 그것에 대해 걱정할 필요가 없습니다.
네이티브 컨트롤 또한 내 앱 언어에 따라 변경되어야합니다. 어떤 방법이 있습니까? – Codesen
iTunes App Store에 표시된 "지원되는"언어는 추가하는 언어 리소스 파일을 기반으로합니다. 나는 당신이 모든 언어에 대한 리소스 파일을 추가하고 그들에 아무것도 넣지 않을 수 있다고 가정한다. 현지화 섹션의 프로젝트 정보 설정에서 추가합니다. 그러면 상점에있을 때 해당 언어를 지원함을 나타내는 응용 프로그램이 실행됩니다. 실제로 서버에서 해당 언어를 지원하는지 확인하십시오. 지원되는 언어 중 하나를 테스트하면 Apple에서 해당 앱을 거부 할 수 있습니다 (그럴지는 모르겠습니다.)
그런 다음 장치 언어 코드를 서버에 보내고 올바른 문자열을 반환하십시오. 이것이 AskingPoint App Analytics 등급 부스터에서 우리가하는 일입니다. 우리는 수집 한 Device 메트릭의 일부로 장치 언어 문자열을보고하고 등급 부스터가 사용자에게 표시되면 단추 및 메시지가 서버 측의 적절한 등급 프롬프트와 서버의 단추 텍스트로 채워집니다.
1 단계 : 프로젝트
클릭 -> 정보 -> 지역화 - ->를 아래로 스크롤> '+'를 클릭하고 필요한 언어를 추가 -> 필요에 따라 확인 -> 마침을.
2 단계 : '지원 파일'에
클릭 - 새 파일> - -> 왼쪽 목록에서 자원을 선택 -> 마우스 오른쪽 버튼을 클릭> '문자열 파일'을 선택 -> 다음 -> 이름을 '지역화 지역화 .. '-> 확인 모든 언어를
4 단계 :'- 유틸리티로 이동합니다> - - -> 파일 관리자를 새로 생성 된 파일에
클릭> 클릭>
3 단계를 만들 '
open Localizable.strings (영어) write "help"= "나는 당신을 도울 수 없다";
여기 "help"는 "나는 당신을 도울 수 없다"라는 값입니다. 원하는대로 변경할 수 있습니다.
open Localizable.strings (Franch) 또는 설정 한 언어. 그에 따라 글을 쓰면 "나는 너를 도울 수 없다"라는 말을 다른 말로 번역 할 수 있습니다.
5 단계 :
// for test
NSString *str = NSLocalizedString(@"help", Nil);
NSLog(@"%@",str);
우리는 그것을 했어요. 확인할 수 있습니다.
이제 장치 -> 일반 -> 국제 -> 언어 -> 설정으로 이동하여 선택한 언어 또는 선택한 언어 (제한된 언어가 있음)를 선택하십시오. 앱을 실행하십시오. 희망은 당신을 도울 것입니다. 그것은 나를 돕는다.
- 1. 다국어 HTML5 애플리케이션
- 2. Android 다국어 키보드 지원 애플리케이션
- 3. 레일상의 루비에있는 다국어 웹 애플리케이션
- 4. Zend와 Doctrine이 포함 된 다국어 데이터베이스 애플리케이션
- 5. AppStore의 iOS 애플리케이션 언어
- 6. iOS 애플리케이션 벤치마킹
- 7. 범용 iOS 애플리케이션
- 8. iOS - 애플리케이션 종료시 감지
- 9. iOS 애플리케이션 배경 다운로드
- 10. iOS 애플리케이션 개발 : 초보자
- 11. iOS 클라이언트 애플리케이션 디자인
- 12. iphone : iOS 3.2의 iOS 4.2에서 애플리케이션 실행
- 13. 사내 비즈니스 IOS 애플리케이션 배포
- 14. iOS 플랫폼 : 백그라운드에서 애플리케이션 실행
- 15. Xcode iOS 포토 갤러리 애플리케이션
- 16. 실행 엑스 코드 iOS 애플리케이션
- 17. Facebook의 공유 링크에서 모바일 웹 애플리케이션 열기 iOS 애플리케이션
- 18. 그림 이모크/다국어 키보드
- 19. iOS 기기에서 ssh를 통해 애플리케이션 열기
- 20. 정보를 전달하는 서버 API가있는 iOS/Android 애플리케이션
- 21. iOS 엔터프라이즈 애플리케이션 : 업데이트 롤아웃 방법은 무엇인가요?
- 22. 이미지가 포함 된 iOS 애플리케이션 콘텐츠 업데이트
- 23. IOS iPad 애플리케이션 하단 이상한 흰색 영역
- 24. iOS 애플리케이션 보안 클라이언트 측 데이터 저장소?
- 25. iOS : Sencha Touch 애플리케이션 및 iPads
- 26. 크로스 플랫폼 애플리케이션 (Android, iOS, Symbian)
- 27. 크롬 ios 애플리케이션 캐시가 지워지지 않습니다.
- 28. backgrounding 지원이있는 iOS 앱이 애플리케이션 업데이트시 종료됩니까?
- 29. iOS 백업에서 복원하면 CoreData 애플리케이션 데이터가 유지됩니까?
- 30. 다국어 보고서
나는 그 설정에 대해 아는 것이 전혀 마음에 들지 않았다. –