Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Language.cs
Go to the documentation of this file.
3
5
6public static class Language
7{
8 public static GameCulture ActiveCulture => LanguageManager.Instance.ActiveCulture;
9
10 public static LocalizedText GetText(string key)
11 {
12 return LanguageManager.Instance.GetText(key);
13 }
14
15 public static string GetTextValue(string key)
16 {
17 return LanguageManager.Instance.GetTextValue(key);
18 }
19
20 public static string GetTextValue(string key, object arg0)
21 {
22 return LanguageManager.Instance.GetTextValue(key, arg0);
23 }
24
25 public static string GetTextValue(string key, object arg0, object arg1)
26 {
27 return LanguageManager.Instance.GetTextValue(key, arg0, arg1);
28 }
29
30 public static string GetTextValue(string key, object arg0, object arg1, object arg2)
31 {
32 return LanguageManager.Instance.GetTextValue(key, arg0, arg1, arg2);
33 }
34
35 public static string GetTextValue(string key, params object[] args)
36 {
37 return LanguageManager.Instance.GetTextValue(key, args);
38 }
39
40 public static string GetTextValueWith(string key, object obj)
41 {
42 return LanguageManager.Instance.GetText(key).FormatWith(obj);
43 }
44
45 public static bool Exists(string key)
46 {
47 return LanguageManager.Instance.Exists(key);
48 }
49
50 public static int GetCategorySize(string key)
51 {
52 return LanguageManager.Instance.GetCategorySize(key);
53 }
54
55 public static LocalizedText[] FindAll(Regex regex)
56 {
57 return LanguageManager.Instance.FindAll(regex);
58 }
59
61 {
62 return LanguageManager.Instance.FindAll(filter);
63 }
64
65 public static LocalizedText SelectRandom(LanguageSearchFilter filter, UnifiedRandom random = null)
66 {
67 return LanguageManager.Instance.SelectRandom(filter, random);
68 }
69
70 public static LocalizedText RandomFromCategory(string categoryName, UnifiedRandom random = null)
71 {
72 return LanguageManager.Instance.RandomFromCategory(categoryName, random);
73 }
74}
static string GetTextValue(string key, params object[] args)
Definition Language.cs:35
static LocalizedText[] FindAll(Regex regex)
Definition Language.cs:55
static LocalizedText RandomFromCategory(string categoryName, UnifiedRandom random=null)
Definition Language.cs:70
static LocalizedText SelectRandom(LanguageSearchFilter filter, UnifiedRandom random=null)
Definition Language.cs:65
static GameCulture ActiveCulture
Definition Language.cs:8
static string GetTextValue(string key, object arg0)
Definition Language.cs:20
static LocalizedText[] FindAll(LanguageSearchFilter filter)
Definition Language.cs:60
static string GetTextValue(string key, object arg0, object arg1)
Definition Language.cs:25
static LocalizedText GetText(string key)
Definition Language.cs:10
static int GetCategorySize(string key)
Definition Language.cs:50
static bool Exists(string key)
Definition Language.cs:45
static string GetTextValue(string key, object arg0, object arg1, object arg2)
Definition Language.cs:30
static string GetTextValue(string key)
Definition Language.cs:15
static string GetTextValueWith(string key, object obj)
Definition Language.cs:40
delegate bool LanguageSearchFilter(string key, LocalizedText text)