Auto Language Support in Mobile App
R
Roberto Vasquez
I'd like to request a feature enhancement that enables the ServiceBridge mobile app to automatically detect and apply the language set on the user's mobile device (apple/android). This functionality is already supported by similar platforms like Jobber, Housecall Pro, and Zoho, as well as most mainstream apps such as financial tools and social media. The idea is to have the app load the appropriate translation files at launch based on the device’s system language, with a fallback to English if the detected language isn’t supported. This will significantly improve accessibility for our field teams and streamline the user experience.
R
Roberto Vasquez
| Step | iOS (Swift) | Android (Kotlin) |
| ---------------------- | --------------------------------- | -------------------------------------- |
| Detect device language |
Locale.preferredLanguages.first
| Locale.getDefault().language
|| Use language folders |
.lproj
+ Localizable.strings
| res/values-XX/strings.xml
|| Access translations |
NSLocalizedString(...)
| getString(R.string.key)
|| Fallback support | Add to
Info.plist
| Android handles fallback automatically |