Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.LanguageControl

静态 Public 成员函数

static void Initialize (string languageType)
static void loadJson (Stream stream)
static void LoadEnglishJson (Stream stream)
static void SetUsual (bool force=false)
static void MergeJsonNode (JsonNode oldNode, JsonNode newNode)
static void ReplaceJsonNode (JsonNode oldNode, JsonNode newNode)
static string LName ()
 
返回
当前设置中的语言的标识符,如果是在加载完成后获取语言,建议改用CurrentLanguageName

static string Get (string className, int key)
 获取在当前语言类名键对应的字符串
static string GetWorldPalette (int index)
static string Get (params string[] key)
static string Get (out bool r, params string[] keys)
static string Get (out bool r, JsonNode node, params string[] keys)
static bool TryGet (out string result, params string[] keys)
static bool TryGet (out string result, JsonNode node, params string[] keys)
static string GetWithoutFallback (out bool r, params string[] keys)
static string GetBlock (string blockName, string prop)
static bool TryGetBlock (string blockName, string prop, out string result)
static string GetContentWidgets (string name, string prop)
static string GetContentWidgets (string name, int pos)
static string GetDatabase (string name, string prop)
static string GetFireworks (string name, string prop)
static void ChangeLanguage (string languageType)
static void CreateLanguageSelectionDialog (Widget parent)

静态 Public 属性

static JsonNode jsonNode
static JsonNode englishJsonNode
static string Ok
static string Cancel
static string None
static string Nothing
static string Error
static string On
static string Off
static string Disable
static string Enable
static string Warning
static string Back
static string Allowed
static string NAllowed
static string Unknown
static string Yes
static string No
static string Unavailable
static string Exists
static string Success
static string Delete
static Dictionary< string, CultureInfo > LanguageTypes = []
 语言标识符、与相应的CultureInfo
static Dictionary< string, string > CachedLanguageFullNames = []

属性

static CultureInfo CurrentLanguageCultureInfo = new("en-US", false) [get, set]
static string CurrentLanguageName = "en-US" [get, set]

详细描述

在文件 LanguageControl.cs8 行定义.

成员函数说明

◆ ChangeLanguage()

void Game.LanguageControl.ChangeLanguage ( string languageType)
static

在文件 LanguageControl.cs356 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ CreateLanguageSelectionDialog()

void Game.LanguageControl.CreateLanguageSelectionDialog ( Widget parent)
static

在文件 LanguageControl.cs397 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Get() [1/4]

string Game.LanguageControl.Get ( out bool r,
JsonNode node,
params string[] keys )
static

在文件 LanguageControl.cs273 行定义.

◆ Get() [2/4]

string Game.LanguageControl.Get ( out bool r,
params string[] keys )
static

在文件 LanguageControl.cs255 行定义.

函数调用图:

◆ Get() [3/4]

string Game.LanguageControl.Get ( params string[] key)
static

在文件 LanguageControl.cs253 行定义.

◆ Get() [4/4]

string Game.LanguageControl.Get ( string className,
int key )
static

获取在当前语言类名键对应的字符串

参数
className类名
key
返回
本地化字符串

在文件 LanguageControl.cs247 行定义.

◆ GetBlock()

string Game.LanguageControl.GetBlock ( string blockName,
string prop )
static

在文件 LanguageControl.cs330 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ GetContentWidgets() [1/2]

string Game.LanguageControl.GetContentWidgets ( string name,
int pos )
static

在文件 LanguageControl.cs350 行定义.

◆ GetContentWidgets() [2/2]

string Game.LanguageControl.GetContentWidgets ( string name,
string prop )
static

在文件 LanguageControl.cs348 行定义.

这是这个函数的调用关系图:

◆ GetDatabase()

string Game.LanguageControl.GetDatabase ( string name,
string prop )
static

在文件 LanguageControl.cs352 行定义.

这是这个函数的调用关系图:

◆ GetFireworks()

string Game.LanguageControl.GetFireworks ( string name,
string prop )
static

在文件 LanguageControl.cs354 行定义.

这是这个函数的调用关系图:

◆ GetWithoutFallback()

string Game.LanguageControl.GetWithoutFallback ( out bool r,
params string[] keys )
static

在文件 LanguageControl.cs328 行定义.

◆ GetWorldPalette()

string Game.LanguageControl.GetWorldPalette ( int index)
static

在文件 LanguageControl.cs251 行定义.

这是这个函数的调用关系图:

◆ Initialize()

void Game.LanguageControl.Initialize ( string languageType)
static

在文件 LanguageControl.cs44 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ LName()

string Game.LanguageControl.LName ( )
static

返回
当前设置中的语言的标识符,如果是在加载完成后获取语言,建议改用CurrentLanguageName

在文件 LanguageControl.cs239 行定义.

这是这个函数的调用关系图:

◆ LoadEnglishJson()

void Game.LanguageControl.LoadEnglishJson ( Stream stream)
static

在文件 LanguageControl.cs102 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ loadJson()

void Game.LanguageControl.loadJson ( Stream stream)
static

在文件 LanguageControl.cs82 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ MergeJsonNode()

void Game.LanguageControl.MergeJsonNode ( JsonNode oldNode,
JsonNode newNode )
static

在文件 LanguageControl.cs169 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ ReplaceJsonNode()

void Game.LanguageControl.ReplaceJsonNode ( JsonNode oldNode,
JsonNode newNode )
static

在文件 LanguageControl.cs229 行定义.

这是这个函数的调用关系图:

◆ SetUsual()

void Game.LanguageControl.SetUsual ( bool force = false)
static

在文件 LanguageControl.cs122 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ TryGet() [1/2]

bool Game.LanguageControl.TryGet ( out string result,
JsonNode node,
params string[] keys )
static

在文件 LanguageControl.cs323 行定义.

函数调用图:

◆ TryGet() [2/2]

bool Game.LanguageControl.TryGet ( out string result,
params string[] keys )
static

在文件 LanguageControl.cs318 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ TryGetBlock()

bool Game.LanguageControl.TryGetBlock ( string blockName,
string prop,
out string result )
static

在文件 LanguageControl.cs335 行定义.

函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ Allowed

string Game.LanguageControl.Allowed
static

在文件 LanguageControl.cs22 行定义.

◆ Back

string Game.LanguageControl.Back
static

在文件 LanguageControl.cs21 行定义.

◆ CachedLanguageFullNames

Dictionary<string, string> Game.LanguageControl.CachedLanguageFullNames = []
static

在文件 LanguageControl.cs395 行定义.

◆ Cancel

string Game.LanguageControl.Cancel
static

在文件 LanguageControl.cs12 行定义.

◆ Delete

string Game.LanguageControl.Delete
static

在文件 LanguageControl.cs30 行定义.

◆ Disable

string Game.LanguageControl.Disable
static

在文件 LanguageControl.cs18 行定义.

◆ Enable

string Game.LanguageControl.Enable
static

在文件 LanguageControl.cs19 行定义.

◆ englishJsonNode

JsonNode Game.LanguageControl.englishJsonNode
static

在文件 LanguageControl.cs10 行定义.

◆ Error

string Game.LanguageControl.Error
static

在文件 LanguageControl.cs15 行定义.

◆ Exists

string Game.LanguageControl.Exists
static

在文件 LanguageControl.cs28 行定义.

◆ jsonNode

JsonNode Game.LanguageControl.jsonNode
static

在文件 LanguageControl.cs9 行定义.

◆ LanguageTypes

Dictionary<string, CultureInfo> Game.LanguageControl.LanguageTypes = []
static

语言标识符、与相应的CultureInfo

在文件 LanguageControl.cs37 行定义.

◆ NAllowed

string Game.LanguageControl.NAllowed
static

在文件 LanguageControl.cs23 行定义.

◆ No

string Game.LanguageControl.No
static

在文件 LanguageControl.cs26 行定义.

◆ None

string Game.LanguageControl.None
static

在文件 LanguageControl.cs13 行定义.

◆ Nothing

string Game.LanguageControl.Nothing
static

在文件 LanguageControl.cs14 行定义.

◆ Off

string Game.LanguageControl.Off
static

在文件 LanguageControl.cs17 行定义.

◆ Ok

string Game.LanguageControl.Ok
static

在文件 LanguageControl.cs11 行定义.

◆ On

string Game.LanguageControl.On
static

在文件 LanguageControl.cs16 行定义.

◆ Success

string Game.LanguageControl.Success
static

在文件 LanguageControl.cs29 行定义.

◆ Unavailable

string Game.LanguageControl.Unavailable
static

在文件 LanguageControl.cs27 行定义.

◆ Unknown

string Game.LanguageControl.Unknown
static

在文件 LanguageControl.cs24 行定义.

◆ Warning

string Game.LanguageControl.Warning
static

在文件 LanguageControl.cs20 行定义.

◆ Yes

string Game.LanguageControl.Yes
static

在文件 LanguageControl.cs25 行定义.

属性说明

◆ CurrentLanguageCultureInfo

CultureInfo Game.LanguageControl.CurrentLanguageCultureInfo = new("en-US", false)
staticgetset

在文件 LanguageControl.cs39 行定义.

◆ CurrentLanguageName

string Game.LanguageControl.CurrentLanguageName = "en-US"
staticgetset

在文件 LanguageControl.cs42 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/ModsManager/LanguageControl.cs