Tlumach
  • Articles
  • API Reference
Search Results for

    Show / Hide Table of Contents
    • Tlumach
      • Base
        • ArbParser
        • ArbPlaceholder
        • BaseGenerator
        • BaseJsonParser
        • BaseKeyValueParser
        • BaseParser
        • BaseTableParser
        • BaseXMLParser
        • CsvParser
        • CultureNameMatchEventArgs
        • FileFormats
        • GenericParserException
        • IniParser
        • JsonParser
        • ParserConfigException
        • ParserFileException
        • ParserLoadException
        • Placeholder
        • ResxParser
        • TemplateParserException
        • TemplateProcessingException
        • TextFileParseException
        • TextFormat
        • TextParseException
        • TlumachException
        • TomlParser
        • Translation
        • TranslationConfiguration
        • TranslationEntry
        • TranslationTree
        • TranslationTreeLeaf
        • TranslationTreeNode
        • TsvParser
        • Utils
      • BaseTranslationUnit
      • CultureChangedEventArgs
      • FileContentNeededEventArgs
      • TemplatedTranslationUnit
      • TranslationManager
      • TranslationUnit
      • TranslationValueEventArgs

    Namespace Tlumach.Base

    Classes

    ArbParser

    ArbPlaceholder

    BaseGenerator

    Includes core functions that generate the C# source code.

    BaseJsonParser

    The base parser for JSON-formatted configuration and translation files.

    BaseKeyValueParser

    The base parser for key-value configuration and translation files (ini and toml).

    BaseParser

    BaseTableParser

    The base class for CSV and TSV parsers.

    BaseXMLParser

    CsvParser

    CultureNameMatchEventArgs

    FileFormats

    GenericParserException

    IniParser

    The parser for simple ini-style translation files.

    JsonParser

    The parser for simpler JSON translation files.

    ParserConfigException

    ParserFileException

    ParserLoadException

    Placeholder

    Represents a single placeholder within a templated entry.

    ResxParser

    TemplateParserException

    TemplateProcessingException

    This exception gets thrown when an error occurs when processing a translation unit that is a template and inserting values into this template.

    TextFileParseException

    TextParseException

    TlumachException

    TomlParser

    The parser for TOML translation files.

    Translation

    Contains translation entries that belong to one locale. Each entry is identified by the unique key, which is composed of the key name and the names of all its parent group names joined by dot ".", e.g., "group.subgroup.key". Key names are stored without case conversion but are searched for in a case-insensitive manner.

    TranslationConfiguration

    Contains the configuration built when parsing source files and passed to the translation manager by the translation unit.

    TranslationEntry

    Represents an entry in the translation file. An entry may have a value (some text in a specific language) or be a reference to an external file with a translation.

    Instances of this class are always owned by a dictionary which keeps the keys, and that dictionary is transferred in a way that specifies the locale. For this reason, TranslationEntry does not hold a key or locale ID.

    TranslationTree

    Contains translation entries that belong to one locale as a tree - this .

    TranslationTreeLeaf

    TranslationTreeNode

    TsvParser

    Utils

    Contains helper functions, usable across the library.

    Enums

    TextFormat

    Specifies how the library should deal with translation entries which may support placeholders or reserved characters.

    In this article
    Back to top Generated by DocFX