logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class LocalizationUseCases

    Aggregates all localization-related use cases for easy access and management.

    Inheritance
    object
    LocalizationUseCases
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Localization.Application.UseCases
    Assembly: Serenity.Localization.Application.dll
    Syntax
    public class LocalizationUseCases

    Constructors

    LocalizationUseCases(LocalizationGetGameLanguage, LocalizationGetVoiceLanguage, LocalizationSetGameLanguage, LocalizationSetVoiceLanguage)

    Initializes a new instance of the LocalizationUseCases class.

    Declaration
    public LocalizationUseCases(LocalizationGetGameLanguage getGameLanguage, LocalizationGetVoiceLanguage getVoiceLanguage, LocalizationSetGameLanguage setGameLanguage, LocalizationSetVoiceLanguage setVoiceLanguage)
    Parameters
    Type Name Description
    LocalizationGetGameLanguage getGameLanguage

    The use case for retrieving the game language.

    LocalizationGetVoiceLanguage getVoiceLanguage

    The use case for retrieving the voice language.

    LocalizationSetGameLanguage setGameLanguage

    The use case for setting the game language.

    LocalizationSetVoiceLanguage setVoiceLanguage

    The use case for setting the voice language.

    Fields

    GetGameLanguage

    Declaration
    public LocalizationGetGameLanguage GetGameLanguage
    Field Value
    Type Description
    LocalizationGetGameLanguage

    Gets the use case for retrieving the game language.

    GetVoiceLanguage

    Declaration
    public LocalizationGetVoiceLanguage GetVoiceLanguage
    Field Value
    Type Description
    LocalizationGetVoiceLanguage

    Gets the use case for retrieving the voice language.

    SetGameLanguage

    Declaration
    public LocalizationSetGameLanguage SetGameLanguage
    Field Value
    Type Description
    LocalizationSetGameLanguage

    Gets the use case for setting the game language.

    SetVoiceLanguage

    Declaration
    public LocalizationSetVoiceLanguage SetVoiceLanguage
    Field Value
    Type Description
    LocalizationSetVoiceLanguage

    Gets the use case for setting the voice language.

    In this article
    © 2026 Serenity. All Rights Reserved