The app is for french and in french but when developed, I started with a shell with an english locale only and filled in the english locale with french translations...
I have 2 drawbacks from that:
1- it appears on itunes with language being "English"... which is confusing because the app is in French
2- when i use the "tell a friend" function, the default email buttons "send" and "cancel" are in english instead of being the french default ones... which again is not very good...
I tried adding a french local and got a new localised.string file... and tried to delete from xcode the english one but it is not allowed. I tried deleteing the files from the finder but I get them in red in xcode now and not sure what it means.
Does anyone what should I do please?
Thanks a lot
Cheers,
geebee
Related
I am currently localizing an app for a client, we already had EFIGS in, and are now adding portugese and russian. Everything fine with the portugese, but as soon as I add ru.lproj to the project, the app will always run in russian no matter what the device language settings are ... anybody ever experienced this? any ideas? tips?
I am making a bilingual app thai is English and Korean language.
Now, I want my app to change its name whenever the user change the language setting of the device. It the language is set to English the app name is english, and if it in Korean the app name will change to korean.
i know it is possible, because i've seen some apps like that.
How will i able to do it?
Thanks!
Go to infoPlist.Strings File
Write
CFBundleDisplayName = "Your App Name In Particular Language";
Add the Localization of the file in property
I have an strange problem with localizations for my app. It's translated into English, Chinese (Simplified), French, German, Italian, Portuguese, Russian and Spanish. Switching to different countries in App Store displays the correct translated description for the language of the country, except for China. Here are the screenshots for my localization stuff:
I did what someone suggests here, but I am still getting the English version for China App Store. Something I have missed, any suggestion?
More info: The iTunes Store Chinese link for this app appears in chinese, but clicking "View in iTunes" opens it in iTunes in english
http://itunes.apple.com/cn/app/piano-chords-scales/id500492595?mt=8
I have built an app for swedish language only. Now I have added multilanguage support (english uk/us, german, spanish) and would like to submit the app to all App Stores in the world.
The problem is that I have chosen swedish as the primary language in Itunes Connect when creating my account.
Reading several threads about this I have come to the conclusion that if I submit the app now, the default language will be swedish for languages I haven't localized. This is a huge problem since there seems to be no way of changing this primary language.
Anyone know what can be done?
On the upside: When using a link in Itunes Connect "Version summary" I can see the language is in english when for example choosing "Slovenia" or any other country that hasn't been localized... Can I trust this really? Not according to several forum threads, example:
https://discussions.apple.com/thread/1678830?start=0&tstart=0
https://discussions.apple.com/thread/1657193?start=0&tstart=0
Thanks
I have now released the app and tried out several different App Stores and it seems like it does take english as the default langauge, not swedish which I have as primary.
This goes against what has been said before in forums and such. Also, Apple called me and we talked about this, but the support person wasn't sure why it worked either :)
For future people coming here, here is how it works for me now:
-I have localized in Itunes Connect for german, spanish and english.
In these App Stores the language will be displayed correctly for each country.
-I have NOT localized for Canada. If I add the app to this app store the language will be in swedish (your primary language).
-A language that is not possible to localize, like estonian, will in fact display my english app description in the Estonian app store. This could have something to do with the "Localization native development region" as Digital Robot stated as a comment.
have you tried this key on the Info.plist? To force iTC to see english as the default language.
I have an app that's only supported in Dutch and French. English is not an available language for this app.
If I want to use localizable strings, the default always gets set on English. I want this to be dutch.
So what I did was use the English localizable strings file and fill it up with dutch words. Only problem I have is that it shows English as a supported Language in the App Store. Is there any way to change the default Localizable Strings file to Dutch so that the only two languages that show up are Dutch and French?
Thanks in advance,
Lewion
You should rename the folder where your dutch files lay in from en.lproj to nl.lproj. Everything should still work then but the language will get recognized correctly. You may have to tell Xcode about the new location of the files.
[[NSUserDefaults standardUserDefaults]
setObject:[NSDictionary
dictionaryWithObject:[NSArray arrayWithObjects:#"nl", nil]
forKey:#"AppleLanguages"]];
That will make Dutch the default language.
Create Dutch and French by standard means and delete English.lproj from the app after building, for example as a build phase, as described here (2nd paragraph).