56 lines
1.6 KiB
C#
Raw Normal View History

2025-05-18 01:04:31 +08:00
// ***********************************************************************
// Assembly : Unity
// Author : Kimch
// Created : 2018-1-1
//
// Last Modified By : Kimch
// Last Modified On :
// ***********************************************************************
// <copyright file= "KLocalization" company=""></copyright>
// <summary></summary>
// ***********************************************************************
namespace G
{
public static class KLocalization
{
/// <summary>
/// 获取本地词条
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public static string GetLocalString(int id, string defaultText = null)
{
return LanguageProxy.Instance != null ? LanguageProxy.Instance.GetLocalString(id) : defaultText;
}
/// <summary>
/// 翻译默认词条
/// </summary>
/// <param name="entry"></param>
/// <returns></returns>
public static string GetLocalString(string entry)
{
return LanguageProxy.Instance != null ? LanguageProxy.Instance.GetTranslateString(entry) : entry;
}
/// <summary>
/// 词条Id
/// </summary>
/// <param name="entry"></param>
/// <returns></returns>
public static int GetStringId(string entry)
{
return LanguageProxy.Instance != null ? LanguageProxy.Instance.GetStringId(entry) : 0;
}
/// <summary>
///
/// </summary>
/// <returns></returns>
public static bool IsDefaultLanguage()
{
return LanguageProxy.Instance != null ? LanguageProxy.Instance.defaultLanguage == LanguageProxy.Instance.currentLanguage : true;
}
}
}