Search Issue Tracker

By Design

Votes

0

Found in

2021.1.0a10

2021.1.14f1

2021.2

2022.1

Issue ID

1349995

Regression

Yes

Device Simulator System Language stays on the OS display language when System Language is changed

Mobile

-

How to reproduce:
1. Open the attached "1349995_Repro" project
2. Open the "Lang" Scene
3. Open the Device Simulator (Window->General->Device Simulator)
4. Change Simulator Language System to one that's not your current system language (Simulator top-right Control Panel)
5. Enter the Play Mode

Expected results: The Console prints out the name of the language you have chosen
Actual results: The Console prints out the name of the language that's set on the system language on OS

Reproducible with: 2021.1.0a10, 2021.1.16f1, 2021.2.0b5, 2022.1.0a4
Not reproducible with: 3.0.1-preview (2019.4.29f1, 2020.3.15f1, 2021.1.0a9)

Note:
- Starting Unity 2021.1.0a10 the Device Simulator is no longer a package but is built-in the Editor
- The issue has been reproduced on Windows and macOS
- Using the "Debug.Log(Application.systemLanguage);" function to print out the language name

  1. Resolution Note (2022.1.X):

    Use UnityEngine.Device.Application instead of UnityEngine.Application. For more information read this manual page https://docs.unity3d.com/2021.2/Documentation/Manual/device-simulator-simulated-classes.html

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.