iTunes connect Arabic localization - iphone

I'm trying to use Arabic description and metadata for my app. In iTunes connect it states that these data must be in English, so I did put them in English. Then i found the localization feature but found it doesn't support Arabic language.
However I found many apps that use Arabic in their names, meta data and description in the Saudi Arabia app store. I wonder how to do that?

They just put their arabic description under 'English'. ITC says that it has to be in English, but I have 2 applications in the App Store with all the information in Polish.
Just put this info in Arabic, Apple will not reject your app because of that.

Unfortunately, Apple keeps a weirdly different list of languages for the App Store and for the iOS app itself. You can localize your app into Arabic, but the iTunes description cannot be. The best method is to paste it into the English description and use it for all languages.
You can see a complete language list for iOS and the App Store, which explains which languages are available on each, here:
http://www.ibabbleon.com/iOS-Language-Codes-ISO-639.html
Arabic is the last on that list, marked as Yes for iOS, and No for App Store.

The Arabic language has been added to App Store Connect.

The answers works great, but what if my app is bilingual (english, arabic), what do you think is the best thing to do? I think the best solution is to set the arabic language instead of any other language except for english, and set it as a primary language.

Related

multi-language in metadata itunes connect

I want to publish my application into app store, while proceeding I've faced a problem with the language, in fact my application contains arabic data, so I want to put the description in arabic and the keywords are in both languages (arabic and english) because my application name is in english, there is no arabic language in the drop down list:
and here they tell me to put my information in english, which is logic because I've choose the english like default language:
what I want is to enable put information in arabic also,
please help because I am proceeding it but this problem stops my procedure
There is no support for Arabic on the App Store. (You can see all available iTunes languages at http://smoothlocalize.com in the "Choose Language" section)
While you can set your In-app text to Arabic, you cannot set your iTunes text for Arabic. I assume they will support this in the future, but as of today it is not possible.

iOS AppStore: How can I add keywords in Arabic to make it searchable using Arabic words?

My iOS application is available in both English and Arabic Language. The language selection is within the application. While uploading the application I mentioned only English language as my localization option. Also added few arabic keywords in keywords area (e.g. EngKeyWord1, EngKeyWord2, ArabicKeyWord1). But the app is not searchable using Arabic keywords.
Am I doing things right? Is there a different way of doing this?
[Arabic as a language option is not available in iTunes Metadata section. But there are other apps which are searchable using Arabic keywords!]
iTunes Connect only allows you to add metadata for the languages in which your application itself is localized. Since you did not localize the app in the normal way (i.e. you implemented an in-app language selector instead of relying on the standard localization method which depends on the iOS language setting), maybe you did not explicitly add Arabic to your application in XCode?
You can do this in XCode by selecting your project, opening the Info tab and using the "+" button under Localizations and choosing Arabic. Then you'll have to upload the binary before iTunes Connect allows you to enter Arabic metadata.
Edit: This is out of date. iTunes Connect now lets you add metadata for languages beyond those your application bundle is localized into.

Localize metadata app name on app store

I am trying to localize my iphone app in Greek language. I go to the developers portal (Manage localizations) to add my new localized language but i notice that the Greek language is not listed! Many other languages are not listed as well. Check the image below to see what i mean.
http://poemsofloveapp.com/greek_loc.png
How am i supposed to add a greek name on the app store for my app?
Do i have to submit a new app?
Any help appreciated.
I have found that it is not possible because apple does not provide metadata localization options for the greek language. I asked other greek developers that had the same problem. Thank you all!

How to change application language without restart/closing app?

I have implemented language change after restarting my app but my question is can I change my application language without restarting/closing it?
Any idea how to achieve this?
You can achieve this using the base functionalities of iOS, i.e. localization. What you can do is localizing your app in different languages, and let the iOS itself chose the right language to display when the application starts.
This way, if a user uses the iDevice in English, he/she will see your app in English (if you supported it as a localized language), if he/she uses the iDevice in French, he/she will see your app in French (again, if supported).
The official Apple page about Internationalization and Localization (also called i18n and l10n), can be of great help.

iphone app keywords localisation

Wondering if anyone can help me understand how the localisation works with keywords. I have an app in English. I would like to make search easier for users in non english speaking countries by including keywords in german, french, spanish etc..However I would like to keep my app the same i.e. in english.
Is this possible? will app store accept this? i.e. submitting just keywords for localisation.
Many thanks in advance for help..
pm
Good news. You can localize the keywords in iTunes Connect by selecting "Manage Localizations" which should take you to the screen below. You'll see the keywords are available for edit and localization. This will require you to fill in the description and keywords with the new language so you could fill the description with English and only localize the keywords. I think this addresses your question.
I think you may have to do this during an application update or initial application submission because I cannot currently add a new language for localization (my application is live).