Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Namespace: RT.Lingo

Number system for Irish: one string for numbers ending in 1-6, one for numbers ending in 7-9, one for numbers ending in 0.
Lists all the languages that have an ISO-639-1 two-letter code, and a selection of languages with an ISO-639-2 three-letter code.
Provides information about a language. Used on the values in the Language enum.
Extension methods for the Language enum.
Number system for Latvian: one string for numbers ending in 1 but not 11; one for everything else but 0; and one for 0.
Code that automatically generates Lingo-compatible class declarations can add this attribute to indicate fields of string classes that were generated automatically. Lingo.TranslationFileGenerator.TranslateControl generates this, for example.
LingoEnumConverter<TEnum, TTranslation>
Provides a base implementation for enum converters intended to enable enum translation. See remarks. (see also remarks)
Specifies information about a group of translatable strings. Use this on a field in an enum type which enumerates the available groups of strings.
Marks a field in a translation class as one that does not represent a translatable string or a set of such strings.
Specifies that a translatable string is in a particular group.
Specifies notes to the translator, detailing the purpose, context, or format of a translatable string.
Specifies that a class is a class containing translatable strings.
Provides a type descriptor which supports translation of various string values using the Lingo conventions (see remarks). (see also remarks)
Number system for Lithuanian: one string for numbers ending in 1 but not 11; one for numbers ending in 2-9 but not 12-19; and one for all other numbers.
Holds the translation of a member's description.
Holds the translation of a member's category and description.
Abstract class to represent a number system.
Number system with only one string for all numbers (e.g. Japanese, Korean, Vietnamese, Turkish).
Number system for Polish: one string for 1; one for numbers ending in 2-4 but not 12-14; and one for all other numbers.
Number system for Romanian: one string for 1; one for 0 and for all numbers ending in something between 01 and 19; and one for all other numbers.
Number system with a string for 0 and 1 and another for all other numbers (e.g. French, Brazilian Portuguese).
Number system with a string for 1 and another for all other numbers (e.g. Danish, Dutch, English, Faroese, German, Norwegian, Swedish, Estonian, Finnish, Greek, Hebrew, Italian, Portuguese, Spanish, Esperanto).
One string for numbers ending in 1 but not 11; one for numbers ending in 2-4 but not 12-14; and one for all other numbers (e.g. Croatian, Serbian, Russian, Ukrainian).
One string for 1, one for 2-4, and one for all other numbers (e.g. Slovak, Czech).
Number system for Slovenian: one string for 1; one for 2; one for 3 and 4; and one for all other numbers.
Number system for Tagalog (Filipino): one string for numbers ending in 4, 6, or 9; one for all other numbers.
TranslatableException<TTranslation>
Provides a means for an application to throw exceptions containing translatable messages without the need to pass a TranslationBase-derived object to all methods that could throw exceptions.
Abstract base class to represent translations of a piece of software.
Represents a translatable string.
Represents a translatable string into which numbers are interpolated, requiring grammatical morphology according to a language's NumberSystem.