systemLanguage
The language in which the user's operating system is running in.
Read time 1 minuteLast updated 3 hours ago
Definition
- Type: Property
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
public static SystemLanguage systemLanguage { get; }
Remarks
Use this property to select localized content based on the user's system language. Query the current system language with .
Application.systemLanguageNote: Changes to the device's language setting might not appear immediately at runtime. On some platforms, updates only after you restart the application, and in some cases only after you restart the device.
Application.systemLanguageusing UnityEngine;public class Example : MonoBehaviour{ void Start() { //This checks if your computer's operating system is in the French language if (Application.systemLanguage == SystemLanguage.French) { //Outputs into console that the system is French Debug.Log("This system is in French. "); } //Otherwise, if the system is English, output the message in the console else if (Application.systemLanguage == SystemLanguage.English) { Debug.Log("This system is in English. "); } }}
using UnityEngine;public class Example : MonoBehaviour{ void Start() { //This outputs what language your system is in Debug.Log("This system is in " + Application.systemLanguage); }}
To access the user device languages, use Locale Selector settings.