Even if the “Device Language” is specified in the MagicPod test run settings, this may not be fully reflected in the case of iOS.
In case of iOS simulators
The iOS simulator basically switches the language for all devices, but the push notification system dialog box remains in English. This problem can be reproduced on iOS Cloud devices (iOS 15.X or earlier) and on the local environment iOS simulator (iOS 15.X or earlier). This problem, as discussed in regard to the Appium issue, is probably an iOS simulator-side problem. We have sent feedback to Apple and are awaiting a response. As for iOS 16.X simulators, we've confirmed that an iOS simulator language on push notification system dialog box successfully changes as intended.
In case of an iOS real device
On an iOS real device, only the tested app language is changed. Specifically, nearly all of the app’s display language will be switched; however, some messages displayed by the system, such as permission confirmation dialog boxes, shall remain in the original language.
If the real device is at hand, you can avoid the problem by changing the device language settings in advance. However, for SauceLabs or BrowserStack, this kind of system message will always be displayed in English. If this problem must be resolved on SauceLabs or BrowserStack, it will be necessary to automate the operation to change the language on the settings app with MagicPod.