多语言相关

This commit is contained in:
bob
2025-06-05 17:52:21 +08:00
parent f9c0975f10
commit c3ff5b81a4
10 changed files with 237 additions and 58 deletions

View File

@@ -28,22 +28,22 @@ namespace NBC
public void AddLanguage(SystemLanguage language)
{
// var keys = GameConfig.Inst.GetLanguageConfig(LanguageConst.languageMap[language]);
// if (keys != null)
// {
// _languages[language] = keys;
// }
// else
// {
// _languages[language] = new Dictionary<string, string>();
// }
var keys = Lan.Inst.GetLanguageConfig(LanguageConst.languageMap[language]);
if (keys != null)
{
_languages[language] = keys;
}
else
{
_languages[language] = new Dictionary<string, string>();
}
}
public bool UseLanguage(SystemLanguage language)
{
if (_languages.ContainsKey(language))
if (_languages.TryGetValue(language, out var language1))
{
_currentLanguageDictionary = _languages[language];
_currentLanguageDictionary = language1;
return true;
}