Table of Contents

Namespace Uncreated.Warfare.Translations

Classes

LanguageSets
PropertiesTranslationCollection
SharedTranslationDictionary

Allows all translations to share one dictionary to save on memory (dictionaries are pretty heavy). Implements IDictionary<TKey, TValue>.

SignTranslation
TranslatableAttribute
Translation

Base class for all translations. Also represents a translation with no arguments.

TranslationCollection
TranslationDataAttribute
TranslationInjection<T>
TranslationService
TranslationValue

This class stores the actual values for each language.

TranslationValueFormatter
Translation<T0>
Translation<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>
Translation<T0, T1>
Translation<T0, T1, T2>
Translation<T0, T1, T2, T3>
Translation<T0, T1, T2, T3, T4>
Translation<T0, T1, T2, T3, T4, T5>
Translation<T0, T1, T2, T3, T4, T5, T6>
Translation<T0, T1, T2, T3, T4, T5, T6, T7>
Translation<T0, T1, T2, T3, T4, T5, T6, T7, T8>

Structs

LanguageSet
LanguageSetEnumerator
LanguageSetEnumerator.Cache
TranslationData
TranslationLanguageKey
ValueFormatParameters

Interfaces

IEnumFormatter
IEnumFormatter<TEnum>
ITranslationService
ITranslationValueFormatter
IValueFormatter
IValueFormatter<TFormattable>

Enums

TranslationOptions