Table of Contents

Interface II18nService

Namespace
Shard.Assets.I18n
Assembly
Shard.Assets.dll

Provides the server's loaded language catalogs to modules and connection handlers.

public interface II18nService

Fields

DefaultLanguage

public const string DefaultLanguage = "en-US"

Field Value

string

Methods

CreateInitPacket(string?)

UpdateTranslations CreateInitPacket(string? language)

Parameters

language string

Returns

UpdateTranslations

GetMessage(string?, string)

string? GetMessage(string? language, string key)

Parameters

language string
key string

Returns

string

GetMessages(string?)

IReadOnlyDictionary<string, string> GetMessages(string? language)

Parameters

language string

Returns

IReadOnlyDictionary<string, string>

IsSupportedLanguage(string)

Gets whether the server has a catalog for this validated language tag.

bool IsSupportedLanguage(string language)

Parameters

language string

Returns

bool