2013-12-18 3 views
-2

"my name is abc"와 같은 영어 문자열이 있습니다. 아랍어로 보여주고 싶습니다. 아랍어 문자열을 프로젝트에 넣고 싶지는 않습니다. Objective c에서 NSString이나 사용 가능한 함수를 사용하고 싶습니다.아랍어로 영어 텍스트를 표시하는 방법

+4

,이 문제는 아랍어 번역기 영어입니다. 나는 그 지역화와 관련 있다고 생각하지 않는다. – Rajneesh071

+1

@ Rajneesh071 : 예 투표를 다시 열었습니다. –

답변

0

불가능합니다. 여러 언어를 지원하려면 언어 리소스를 프로젝트 내에 넣어야합니다.

0

당신은 응용 프로그램에서 현지화를 사용할 수 있습니다. 참조 용으로 사용할 수있는 아랍어 언어 This 링크로 구성된 다른 문자열 파일을 정의해야합니다. 응용 프로그램을 지역화하려는 경우

2

당신은 응용 프로그램에서 사용하고있는 모든 번역을 포함하는 Localizable.strings를 제공해야합니다.

이처럼 사용할 수 있습니다

someTextField.text= NSLocalizedString(@"The text you need to translate", @"comment_optional"); 

은 다음 Localizable.strings에 당신이해야

는 NSlocalizedString ( https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Functions/Reference/reference.html)

를 사용하는
"The text you need to translate" = "the translation you need"; 

참조

0

내가 무슨 생각을 원하는 것은 영어를 아랍어로 번역하고 현지화가 아니라는 것입니다 (Rajneesh071에서도 올바르게 지적했습니다). 그것은 불가능으로

오프라인 솔루션을 찾고 있다면, 당신은 운이 있습니다. 온라인 솔루션의 경우 Google translate API를 사용할 수 있습니다. 애플리케이션에서 구문 분석되고 표시 될 수있는 JSON 응답을 반환합니다.

는 아이폰 OS에서이 API를 사용하는 방법에 대한 자세한 내용은 this tutorial를 참조하십시오.

희망 하시겠습니까? @Chancy와 왕자가 중복되지

관련 문제