-
Notifications
You must be signed in to change notification settings - Fork 1
/
Language.cs
49 lines (47 loc) · 1.09 KB
/
Language.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
using Godot;
using System;
public partial class Language : OptionButton
{
public override void _Ready()
{
}
public override void _Process(double delta)
{
if (Selected==0 && TranslationServer.GetLocale()!="en")
{
TranslationServer.SetLocale("en");
}
if (Selected==1 && TranslationServer.GetLocale()!="zh_CN")
{
TranslationServer.SetLocale("zh_CN");
}
if (Selected==2 && TranslationServer.GetLocale()!="zh_TW")
{
TranslationServer.SetLocale("zh_TW");
}
if (Selected==3 && TranslationServer.GetLocale()!="lzh")
{
TranslationServer.SetLocale("lzh");
}
if (Selected==4 && TranslationServer.GetLocale()!="ja")
{
TranslationServer.SetLocale("ja");
}
if (Selected==5 && TranslationServer.GetLocale()!="ru")
{
TranslationServer.SetLocale("ru");
}
if (Selected==6 && TranslationServer.GetLocale()!="kr")
{
TranslationServer.SetLocale("kr");
}
if (Selected==7 && TranslationServer.GetLocale()!="fr")
{
TranslationServer.SetLocale("fr");
}
if (Selected==8 && TranslationServer.GetLocale()!="se")
{
TranslationServer.SetLocale("se");
}
}
}