Class BaseXMLParser
Inheritance
BaseXMLParser
Assembly: Tlumach.Base.dll
Syntax
public abstract class BaseXMLParser : BaseParser
Fields
CXmlNamespace
Declaration
protected static readonly XNamespace CXmlNamespace
Field Value
Methods
InternalLoadTranslationEntriesFromXML(XElement, Translation?, string)
Declaration
protected abstract Translation InternalLoadTranslationEntriesFromXML(XElement parentNode, Translation? translation, string groupName)
Parameters
Returns
LoadTranslation(string, CultureInfo?)
Loads the translation information from the file and returns a translation.
Declaration
public override Translation? LoadTranslation(string translationText, CultureInfo? culture)
Parameters
| Type |
Name |
Description |
| string |
translationText |
The text of the file to load.
|
| CultureInfo |
culture |
An optional reference to the locale, whose translation is to be loaded. Makes sense for CSV and TSV formats that may contain multiple translations in one file.
|
Returns
| Type |
Description |
| Translation |
The loaded translation or null if loading failed.
|
Overrides
ParseConfiguration(string, Assembly?)
Declaration
public override TranslationConfiguration? ParseConfiguration(string fileContent, Assembly? assembly)
Parameters
Returns
Overrides