When a canvas app is run on a mobile device, it adopts the language specified by the app author, which is established in the app settings. This means that regardless of the default language or system preferences of the device or the user's personal language selection, the app's interface and content will display in the language chosen during the app's development. This is a crucial feature for maintaining consistency in the user experience, especially for organizations or developers who wish to provide their applications in a specific language, regardless of the end user's preferences.
In this context, while the default device language, the user's selected language, and system language may influence how apps are consumed generally, they do not dictate the language of a canvas app once it is specifically authored. This ensures that all users see the app in the intended language, thus maintaining the author's intended user experience and messaging throughout the application.