C# Класс TheAirline.Models.General.Translator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddTranslation ( string region, string uid, XmlNode node ) : void
GetInstance ( ) : Translator

Liefert eine Instanz von Translator (Singleton)

GetString ( string region, string uid, string attribute = "name" ) : string

Liefert den gewünschten String abhängig vom Key in der gewünschhten Sprache

Init ( ) : void
LoadStrings ( ) : void

Lädt die Strings aus dem XmlFile in das Datenmodell mit den verschachtelten Dictionaries

Приватные методы

Метод Описание
LoadSourceFile ( string file ) : XmlDocument

Lädt die XML-Source-Datei in ein XmlDocument-Objekt

Translator ( ) : System

Privater Konstruktor

Описание методов

AddTranslation() публичный Метод

public AddTranslation ( string region, string uid, XmlNode node ) : void
region string
uid string
node System.Xml.XmlNode
Результат void

GetInstance() публичный статический Метод

Liefert eine Instanz von Translator (Singleton)
public static GetInstance ( ) : Translator
Результат Translator

GetString() публичный Метод

Liefert den gewünschten String abhängig vom Key in der gewünschhten Sprache
public GetString ( string region, string uid, string attribute = "name" ) : string
region string Bestimmt den Namen der gesuchten Region
uid string uid des String-Eintrags
attribute string which attribute should be translated, by default allways attribute "name"
Результат string

Init() публичный статический Метод

public static Init ( ) : void
Результат void

LoadStrings() публичный Метод

Lädt die Strings aus dem XmlFile in das Datenmodell mit den verschachtelten Dictionaries
public LoadStrings ( ) : void
Результат void