[tags:internationalization,localization]

97 results found

Post not yet marked as solved
1 Replies
853 Views
Hello, For some rare users, our app is only available in English, no matter what settings they used for their language (general settings and app settings). It seems to be for some random users, and we cannot reproduce it. We never had this issue before (the app is localized in 12 languages) We would love to have a clue or advice on this! Thanks
Posted
by
Post not yet marked as solved
1 Replies
Hello! To be able to effectively analyze this problem, we’ll need to know what the Language & Region settings are for your users who encounter this problem. Can you ask them for that information, e.g. a screenshot of Settings > General > Language & Region (iOS) or System Preferences > Language & Region (macOS)?
Post not yet marked as solved
1 Replies
Hi, what keyboard language would you be interested in? You can tell us by filling a request using the Feedback Assistant app on your phone when running a pre-release version of iOS, visit the website at https://feedbackassistant.apple.com , or on our website https://www.apple.com/feedback/
Post not yet marked as solved
4 Replies
1.4k Views
I have my app localized for many languages, but I'd like to limit the available app languages to only a subset of those, because the content is not ready for all of them. I don't want to delete localization files, because they contain some useful translations that I will use in the future. The only thing I was able to find and try out is this piece of code: class AppDelegate: NSObject, UIApplicationDelegate { func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { UserDefaults.standard.set([Base, pl, de, ru], forKey: AppleLanguages) UserDefaults.standard.synchronize() ApplicationDelegate.shared.application( application, didFinishLaunchingWithOptions: launchOptions ) return true } } but unfortunately it does not work. When I launch Settings of my app, I can still choose from about 20-30 languages that I have already some translations for.
Posted
by
Post not yet marked as solved
4 Replies
You should find an answer here: https://stackoverflow.com/questions/30749459/setting-applelanguages-doesnt-change-app-language
Post not yet marked as solved
4 Replies
I have my app localized for many languages, but I'd like to limit the available app languages to only a subset of those, because the content is not ready for all of them. So in fact the app is not yet localised in those languages. A better practice would be to only add a language when it is readily available. And release a new version. Did I miss something ?
Post not yet marked as solved
4 Replies
I don't want to delete localization files, because they contain some useful translations that I will use in the future. You may need to move unready localized resources when archiving, and then move them back when you want to test them. Not sure there may be some better ways for you.
Post not yet marked as solved
4 Replies
Thanks for you answers. I had to delete the localization resources for the languages that weren't ready yet and now it works as expected.
Post not yet marked as solved
1 Replies
1.3k Views
I followed the advice from one of the latest WWDC videos on how to handle localization and in my app I launch Settings of my app when the user wants to change the app language (not system language). The user can then select one of the available languages that my app is localized for. The localization part works well, but sometimes it happens that when I click the < My app button in the leading, top corner or just navigate back to my app, I encounter a frozen screen and then the app just quits and restarts after 2-3 seconds. I don't need to preserve any state when the user changes the language, but I would certainly like to prevent this freeze from happening. The desired behaviour would be that the app restarts once the use changes the app language. I use SwiftUI as the UI framework. I use the following code to open the Settings of my app for the user: UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!) How can I achieve that?
Posted
by
Post not yet marked as solved
1 Replies
I encounter a frozen screen and then the app just quits and restarts after 2-3 seconds. Does that generate a crash report? If so, please post it here. See Posting a Crash Report for advice on how to do that. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Post not yet marked as solved
0 Replies
563 Views
Ok, so I understand the high-level reason Base Localization is used in an app, the problem it solves, and the ultimate goal it's trying to achieve. But I don't understand the real meaning of the concept of Base. What is it exactly? I've got several questions Question 1: Is it called Base Localization? Base Internationalization? Just Base? Are all these synonyms? I will use the term Base Localization for the remainder of this question. Question 2: Yes/No Question: Is Base Localization really a localization? If the answer is YES: Question 2.1: Then why does this answer say that it's not? Is the answer right or wrong ? (That forum contains very good explanations, but I want to be strict with the meaning of Base) Question 2.2: See the images below. Why does it get grouped with other 'real' languages (Spanish, French...)? In which country is the Base language spoken? (I know that's an ironical question, but it's to make my point clear). If the answer is NO: Question 2.3: If I create a new app from scratch in Xcode
Posted
by
Post not yet marked as solved
0 Replies
588 Views
According to the docs, the preferredLocalizations property of a Bundle returns: An array of NSString objects containing language IDs for localizations in the bundle. The strings are ordered according to the user's language preferences and available localizations. However, I have played around with different scenarios and setups, and I can't get the preferredLocalizations array to include more than one element. I have tried a combination of Adding multiple localizations to my app Adding multiple preferred languages to my phone (via Settings). But it always return a single-element array. This makes me ask the following questions: Is it really possible that preferredLocalizations could return more than one element? If so, can you give me a sample setup to make that happen?
Posted
by
Post not yet marked as solved
1 Replies
849 Views
Hi, Our situation is as follows: We have a Dutch app(Also one product page - Localization: Dutch) that can be downloaded by anyone in any country. The current app has a unique name and can be found and downloaded in every country. Now we want to change the app name but we see that the name we want to use has already been taken up by some languages/regions. What happens if people search for our new app name in a certain region/language, but the name has already been claimed in that region/country. Can our customers find our app? I am therefore curious about the behavior that arises when someone searches for our new app name that is already taken in a certain region Kind regerds,
Posted
by
Post not yet marked as solved
1 Replies
Maybe I miss something, but you should not be authorised to use an existing name. And the other company may request Apple to withdraw your app from the Appstore. But in such a case, both apps would appear in a search. That occurs if you have an existing app AnApp and you call yours AnApp2.