Table of Contents

Interface ITranslationValueFormatter

Namespace
Uncreated.Warfare.Translations
Assembly
Uncreated.Warfare.dll
public interface ITranslationValueFormatter

Properties

LanguageService

LanguageService LanguageService { get; }

Property Value

LanguageService

ServiceProvider

Provides services for addons.

IServiceProvider ServiceProvider { get; }

Property Value

IServiceProvider

TranslationService

ITranslationService TranslationService { get; }

Property Value

ITranslationService

Methods

Colorize(ReadOnlySpan<char>, Color32, TranslationOptions)

string Colorize(ReadOnlySpan<char> text, Color32 color, TranslationOptions options)

Parameters

text ReadOnlySpan<char>
color Color32
options TranslationOptions

Returns

string

Colorize(string, Color32, TranslationOptions)

string Colorize(string text, Color32 color, TranslationOptions options)

Parameters

text string
color Color32
options TranslationOptions

Returns

string

Format(object?, in ValueFormatParameters, Type?)

string Format(object? value, in ValueFormatParameters parameters, Type? formatType = null)

Parameters

value object
parameters ValueFormatParameters
formatType Type

Returns

string

FormatEnum(object, Type, LanguageInfo?)

string FormatEnum(object value, Type enumType, LanguageInfo? language)

Parameters

value object
enumType Type
language LanguageInfo

Returns

string

FormatEnumName(Type, LanguageInfo?)

string FormatEnumName(Type enumType, LanguageInfo? language)

Parameters

enumType Type
language LanguageInfo

Returns

string

FormatEnumName<TEnum>(LanguageInfo?)

string FormatEnumName<TEnum>(LanguageInfo? language) where TEnum : unmanaged, Enum

Parameters

language LanguageInfo

Returns

string

Type Parameters

TEnum

FormatEnum<TEnum>(TEnum, LanguageInfo?)

string FormatEnum<TEnum>(TEnum value, LanguageInfo? language) where TEnum : unmanaged, Enum

Parameters

value TEnum
language LanguageInfo

Returns

string

Type Parameters

TEnum

Format<T>(T?, in ValueFormatParameters)

string Format<T>(T? value, in ValueFormatParameters parameters)

Parameters

value T
parameters ValueFormatParameters

Returns

string

Type Parameters

T