How to change the language of iOS app using objective-c? I made the iOS app using objective-c. It is used localized feature for string about English and French. If iPhone's language setting is based on French, my app is running with French, if iPhone's language setting is based on English, my app is running with English.
But I don't want to change the iPhone's language setting. I want to change the language inside my app. I tried to find out the solutions, but still didn't find it out.
What is the correct solution?
Related
so im developing an app that's directed to work on both RTL and LTR languages.
I built all the UI based on the RTL design, but didnt figure that I tested in on an english based device.
Im now testing it on hebrew based device, and the mirrors, i tried changing the Localization native development region in the Info.plist to he, but it still mirrors the app.
first image is the desired behaviour and second one is whats happening when running the app on hebrew device
https://itunes.apple.com/us/app/%D8%B9%D9%82%D8%A7%D8%B1/id879992882?mt=8
in this app its clearly visible that Language of Google Maps is in arabic, I have this application installed on my iPhone & language is English, so this means we don't need to change device language to get the Google maps in arabic, like in the app whose link is mentioned.
Any clue or help will be highly appreciable to implement this feature.
Thanks in advance.
I am using Localization and it is working fine for my app. I want to change iPhone language. I mean all apps and iPhone language should be Change.
No. The user have to do it via Settings
I am developing an simple app for iOS. I have already developed this app for Android and in Android version I needed to implement in app language switcher. It was due to a fact that some Android devices (from specific countries) doesnt containt all languages and therefore users weren't able to change app language by changing system language. This is the reason why I needed to implement in app language switcher to override system language and allow, for example, users from slovakia to chose slovak language even that theirs phone didnt have it.
My question is: Do I need to implement this functionality on iPhone too? Or does every iphone contain all languages. If so then I can totaly rely on system language and I dont need to implement in app language switching.
If you have an iOS device and you see the required language there, you may be sure this language exists on all other iOS devices in the world.
I'm working on localization for an iOS library that displays the name of first-party iOS apps (Maps, Safari, Mail, etc). It needs to support all languages supported by iOS, so I need every localized name for the first-party iOS apps I care about.
I can grab them manually for each language (by changing the language in the simulator and looking at the default apps, or visiting international marketing pages such as http://www.apple.com/fr/iphone-5c/built-in-apps/), but given the number of languages iOS is available in an automated solution would be much preferred.
Is there an easier method? Perhaps a way to extract the Info.plist file for each app out of the simulator?
You may find these names in Apple glossaries. See http://developer.apple.com/downloads/index.action?name=localization