Table of Contents

Namespace Tlumach

Namespaces

Tlumach.Base
Tlumach.Extensions.Localization

Classes

BaseTranslationUnit

The base class for TranslationUnit classes.

CultureChangedEventArgs

Contains the arguments of the CultureChanged event.

FileContentNeededEventArgs

Contains the arguments of the FileContentsNeeded event.

PlaceholderValueNeededEventArgs

Contains the arguments of the ParameterValueNEeded event.

TranslationManager

The core of Tlumach that manages translations, provides functions to enumerate translation files, and controls current language and locale used for translations.

Applications can use it to retrieve translation entries by their string key.

TranslationUnit

Represents a unit of translation - a unit of text (a word, a phrase, a sentence, etc.) in a translation accessible using a unique key.

This class is used in generated code except when using Avalonia, WinUI or UWP (those have own TranslationUnit classes in the corresponding assemblies).

TranslationValueEventArgs

Contains the arguments of the TranslationValueNeeded, TranslationValueFound, and TranslationValueNotFound events.

UntranslatedUnit

This class can be used to present some application-provided string in situations where a TranslationUnit is required.