Namespace Tlumach
Namespaces
Tlumach.Base
Classes
BaseTranslationUnit
The base class for TranslationUnit and TemplatedTranslationUnit classes.
CultureChangedEventArgs
Contains the arguments of the CultureChanged event.
FileContentNeededEventArgs
Contains the arguments of the FileContentsNeeded event.
TemplatedTranslationUnit
Represents a unit of translation - a unit of text (a word, a phrase, a sentence, etc.) in a translation accessible using a unique key - that contains parameters ('format items' in .NET terms).
This class enables an application to relay processing of templates on the library.
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 - that does not contain parameters ('format items' in .NET terms) and can be used without further processing.
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.