Application.systemLanguage
Declaration
public static SystemLanguage systemLanguage;Описание
Язык, на котором работает операционная система пользователя.
Используйте это свойство для выбора локализованного содержимого на основе системного языка пользователя. Запросите текущий язык системы с помощью Application.systemLanguage.
Примечание: Изменения в настройке языка устройства могут не отображаться сразу во время выполнения. На некоторых платформах Application.systemLanguage обновляется только после перезапуска приложения, а в некоторых случаях только после перезапуска устройства.
using 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); } }
Для доступа к языкам устройства пользователя используйте Настройки выбора языка.