This article was co-authored by wikiHow staff writer, Rain Kengly. Rain Kengly is a wikiHow Technology Writer. As a storytelling enthusiast with a penchant for technology, they hope to create long-lasting connections with readers from all around the globe. Rain graduated from San Francisco State University with a BA in Cinema.
This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
This article has been viewed 283,482 times.
Learn more...
Did you know you can switch the language of the text on your iPhone? You can set another language as the primary or swap back and forth with English. Keep in mind that this will change the language on your entire device, and if you select a language that reads from right to left, all horizontal screen options will be reversed. Here's how to change the language on an iPhone.
In general, you should not change the iOS system language (via use of the AppleLanguages pref key) from within your application. This goes against the basic iOS user model for switching languages in the Settings app, and also uses a preference key that is not documented, meaning that at some point in the future, the key name could change, which would break your application.
If you want to switch languages in your application, you can do so via manually loading resource files in your bundle. You can use NSBundle:pathForResource:ofType:inDirectory:forLocalization: for this purpose, but keep in mind that your application would be responsible for all loading of localized data.
then i load all the contents from different files depending on the languagefor example i can load "an_image_eng.png" or "an_image_ita.png", or have 2 different .xib fileand for the text to load i use different dictionary-files, one for each language, with all words/expressions translated, i just load the chosen one and read in it the right expression for every text to be load (the code to load it is similar to the method i wrote in this example, you can just arrange it to read the right word for every expression: just look at the value for objectForKey in the right dictionary file, where objectForKey is the word to translate and its value is the word translated)...
Generally, the language the user sees is determined by the locale setting, which is a system-wide setting. Only the user can change it, and when he does, SpringBoard and every running application on the device must restart. There is no way around this because all system apps and frameworks assume that the locale doesn't change once they start running. Changing the apps and frameworks to not require a relaunch would be very difficult for Apple to do.
I'm guessing that you either want to vary the language of your app's interface completely independently of the system locale setting, or you want to use the system locale setting by default but allow the user to override it for just your app.
You can get the current locale and examine its various values using +[NSLocale currentLocale]. To display your app's user interface in a language that is independent of the system locale, you'll need to avoid usage of NSLocalizedString() entirely, and use some sort of custom state of your own to determine which strings to display to the user and how to modify the interface to fit your app's language. It'll be up to you to keep your app's language state and modify its user interface appropriately.
Note that this line self.accountStore.languageCode.value = langCode is what i need to refresh when the app language as changed, then i can easily change all strings of my ViewModels in order to change the language to the user immediately.
With iOS 13 users can select App-specific language. if you really want to provide the facility to select language via app only then you can provide the facility to open settings within the app to select language.
I was using the Trello app on my android phone and it was going very well. Recently I purchased an iPhone X and installed the Trello app on my new iPhone. From the very beginning, it shows all the things in the French language and I am totally unknown to this French language. So I tried to change the language in setting according to the way mentioned above but it didn't work for me. I also reinstalled the app several times but still having the same issue. Some of my friends are suggesting me to take help from Apple iPhone Support about this issue. So is there any more suggestions available to solve this issue?
On the iPhone under Settings you can setup the order of languages you want. Mine was set to French as the second choice before English which gave me the same problem. Simply change the order and the app chooses English over French.
Learning how to change language on iPhone is super important if you're setting up a device for someone who speaks a different language, or if you've purchased an iPhone in a country whose primary language isn't your own.
6. If you want to undo your actions, your iPhone will only take you back to the Languages & Region menu, where you'll still see your previous primary language. Simply tap and hold the three lines icon next to your preferred language, then drag the language bar to the top. Tap the top option in red text to confirm.
If you'd like to read more iPhone guides, we've got you covered with our range of how-tos. We have basic tutorials like how to screenshot on iPhone and how to screen record on iPhone, as well as a guide on how to transfer data from iPhone to iPhone, if you've just got a new device.
We also have more advanced tutorials to help cater for power users, like how to clear RAM on iPhone and how to hard reset an iPhone, which can both help speed up a sluggish iPhone. We can show you how to block pop ups on Safari and how to block ads on iPhone, if you're sick of those ruining your online experience.
Dropped your iPhone in water? We can also show you how to eject water from an iPhone. Got a load of Live Photos? We'll teach you how to turn Live Photos into video on iPhone and how to use Google Lens on iPhone and iPad. Spending too much time on TikTok? Learn how to set time limits on iPhone apps using Screen Time.
Peter is Reviews Editor at Tom's Guide. As a writer, he covers topics including tech, photography, gaming, hardware, motoring and food & drink. Outside of work, he's an avid photographer, specialising in architectural and portrait photography. When he's not snapping away on his beloved Fujifilm camera, he can usually be found telling everyone about his greyhounds, riding his motorcycle, squeezing as many FPS as possible out of PC games, and perfecting his espresso shots. "}), " -0-10/js/authorBio.js"); } else console.error('%c FTE ','background: #9306F9; color: #ffffff','no lazy slice hydration function available'); Peter WolinskiSocial Links NavigationReviews EditorPeter is Reviews Editor at Tom's Guide. As a writer, he covers topics including tech, photography, gaming, hardware, motoring and food & drink. Outside of work, he's an avid photographer, specialising in architectural and portrait photography. When he's not snapping away on his beloved Fujifilm camera, he can usually be found telling everyone about his greyhounds, riding his motorcycle, squeezing as many FPS as possible out of PC games, and perfecting his espresso shots.
I have my iPhone's language set to English in Settings, but I live in a non-English speaking country. As such, when using turn-by-turn navigation, street names are pronounced as though they were English words, and are barely recognizable.
Since iOS 13, you can now change each application's default language, and that is possible for Google Maps too, by going to Settings > Google Maps > Preferred Language (at the very bottom of that screen). You should be able to select one from the multiple languages you have installed on the iPhone (by default, of course, Google Maps will use the iPhone's 'standard' language).
If you don't see any other language there (besides the 'standard' one, i.e. the one the iPhone is displaying everywhere), then you can add more languages by going to Settings > General > Language & Region > Other Languages... and add there all the languages you wish; then go back to Settings > Google Maps > Preferred Language and the new language(s) should be available for selection!
It would be a good idea to request that feature from Google by opening the Google Maps app and tapping the person icon in the upper right corner. Then tap "Send Feedback" and compose a request to Google.
You can now set voice search language in the app. There is a mic icon on the right in the search box that you can tap to basically dictate the location. While that doesn't apply to your question, perhaps that would be a first, mildly helpful step.
Hi! As I am English but live in France, I changed my system language from French to UK English within hours of getting my first iPhone, so I know from experience that there are no problems using a different system language from what the device had when you bought it. I haven't gone back and forth between two system languages, but I don't think that would be a problem either, as all the other settings will stay the same.
Hi, i have no problem regarding change system language: my iPhone language is hebrew, and i change it when i need this. for example if i need help for a friends with has iPhone that was set to english.
To change your billing language to Japanese or English, follow the steps below depending on where your billing portal is located in the left navigation menu of the Zoom web portal. Not sure how to identify where your billing portal is located? Learn how to locate your billing settings.
Note: If you purchased your plan through sales and cannot make this change on your own in the billing portal, contact your Account Executive to request the change or submit a request to Zoom Billing Support.
ff7609af8f