2013-12-18 92 views
-2

我有英文字符串,如「我的名字是abc」。我想用阿拉伯語顯示它我不想在項目中放置阿拉伯字符串。我想在NSString或Objective c中的任何可用函數上使用。如何以阿拉伯語顯示英文文本

+4

@Chancy和王子它不重複,這個問題是對阿拉伯語翻譯英語。我不認爲它與本地化有關。 – Rajneesh071

+1

@ Rajneesh071:是投票重新開放。 –

回答

0

這是不可能的。您將不得不將語言資源放入項目中以支持多種語言。

0

您可以在應用程序中使用本地化。您必須定義另一個字符串文件,其中包含阿拉伯語言 This鏈接,您可以將其作爲參考。

2

如果要本地化您的應用程序,您必須在應用程序中啓用它,並提供一個Localizable.strings其中包含的所有翻譯。

,你可以使用它像這樣:

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

然後在Localizable.strings你應該有:

"The text you need to translate" = "the translation you need"; 

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

參考
0

我想你想要將英語翻譯成阿拉伯語而不是本地化(Rajneesh071也正確指出了這一點)。

如果你正在尋找一個解決方案離線,你的運氣了,因爲它是不可能的。對於在線解決方案,您可以使用Google翻譯API。它返回可以在應用程序中解析和顯示的JSON響應。

參考this tutorial關於如何在iOS中使用此API的更多信息。

希望有幫助!

相關問題