Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.

UDBase.Controllers.LocalizationSystem

KonH edited this page Feb 23, 2018 · 3 revisions

ILocaleParser

public interface UDBase.Controllers.LocalizationSystem.ILocaleParser

Methods

Type Name Summary
String GetValue(SystemLanguage language, String key)
Boolean HasLanguage(SystemLanguage language)

ILocalization

public interface UDBase.Controllers.LocalizationSystem.ILocalization

Properties

Type Name Summary
SystemLanguage CurrentLanguage

Methods

Type Name Summary
String Translate(String key)
String TranslateFormat(String key, String[] args)

LanguageChanged

public struct UDBase.Controllers.LocalizationSystem.LanguageChanged

Properties

Type Name Summary
SystemLanguage NewLanguage

Methods

Type Name Summary
String ToString()

Localization

public class UDBase.Controllers.LocalizationSystem.Localization
    : ILocalization

Properties

Type Name Summary
SystemLanguage CurrentLanguage

Methods

Type Name Summary
SystemLanguage DetectLanguage()
String Translate(String key)
String TranslateFormat(String key, String[] args)

LocalizationSaveNode

public class UDBase.Controllers.LocalizationSystem.LocalizationSaveNode
    : ISaveSource

Properties

Type Name Summary
SystemLanguage CurrentLanguage

SaveLocalization

public class UDBase.Controllers.LocalizationSystem.SaveLocalization
    : ILocalization

Properties

Type Name Summary
SystemLanguage CurrentLanguage

Methods

Type Name Summary
SystemLanguage DetectLanguage()
String Translate(String key)
String TranslateFormat(String key, String[] args)

SingleLocaleParser

public class UDBase.Controllers.LocalizationSystem.SingleLocaleParser
    : ILogContext, ILocaleParser

Methods

Type Name Summary
String GetValue(SystemLanguage language, String key)
Boolean HasLanguage(SystemLanguage language)