C# 클래스 TheAirline.Models.General.Translator

파일 보기 프로젝트 열기: TheAirlineProject/tap-desktop 1 사용 예제들

공개 메소드들

메소드 설명
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