It is not possible to use a custom localization system using info.plist strings.
This part of your application will need to use the default localization engine of iOS.
Here's how to localize your location request description using iOS, which is built into the file localization system.
// English.strings file "NSLocationAlwaysUsageDescription" = "English description"; // AnotherLanguage.strings "NSLocationAlwaysUsageDescription" = "ajbdknfuied wibnrf";
EDIT: Everyone votes me. The question was asked about using a custom "user localization system." They directly stated that they did not want to use the built-in localization system, but instead their own. That is why I said that this is impossible.
Localization of NSLocationAlwaysUsageDescription is quite possible. Using your own localization system for this is not.
source share