C# Class LocalizationTool.FileHandler

显示文件 Open project: Orckestra/C1-Packages

Public Properties

Property Type Description
SourceFileEnding string
TargetFileEnding string

Public Methods

Method Description
AddFlag ( string file, string key, string comment ) : void
AutoTranslateEmptyStrings ( ) : void
CleanUnknownStrings ( ) : bool
CountOfMissingStrings ( string fileStem ) : int
FilterDataSource ( string search, bool isFlaged ) : void
FindNextMissingKey ( string fileStem ) : string
GetFlag ( System.Xml.Linq.XDocument flagsDoc, string file, string key ) : System.Xml.Linq.XElement
GetFlagsDocument ( ) : System.Xml.Linq.XDocument
GetSourceString ( string fileStem, string stringKey ) : string
GetStringKeys ( string fileStem ) : IEnumerable
GetTargetDocument ( string fileStem ) : System.Xml.Linq.XDocument
GetTargetString ( string fileStem, string stringKey ) : string
RegisterInCompositeConfig ( string fileStem ) : void
RemoveFlag ( string file, string key, string comment ) : void
ResaveWebConfig ( ) : void
SaveTargetFilesStructureAsSource ( ) : void
SaveTargetString ( string fileStem, string key, string newValue ) : bool
SaveTargetStringOld ( string fileStem, string key, string newValue ) : bool
TotalCountOfMissingStrings ( ) : int
UpdateFileHandler ( ) : void
UpdateFlag ( string file, string key, string comment ) : void

Private Methods

Method Description
FileHandler ( ) : System
GetSourceDocument ( string fileStem ) : System.Xml.Linq.XDocument
GetSourceDocumentAsString ( string fileStem ) : string
GetSourceDocumentPath ( string fileStem ) : string
GetSourceFileStems ( ) : IEnumerable
GetTargetDocumentPath ( string fileStem ) : string
GetTargetFileStems ( ) : IEnumerable
SaveTargetFileStructureAsSource ( string fileStem ) : void
UpdateSourceString ( string fileStem, string key, string newValue ) : void

Method Details

AddFlag() public static method

public static AddFlag ( string file, string key, string comment ) : void
file string
key string
comment string
return void

AutoTranslateEmptyStrings() public static method

public static AutoTranslateEmptyStrings ( ) : void
return void

CleanUnknownStrings() public static method

public static CleanUnknownStrings ( ) : bool
return bool

CountOfMissingStrings() public static method

public static CountOfMissingStrings ( string fileStem ) : int
fileStem string
return int

FilterDataSource() public static method

public static FilterDataSource ( string search, bool isFlaged ) : void
search string
isFlaged bool
return void

FindNextMissingKey() public static method

public static FindNextMissingKey ( string fileStem ) : string
fileStem string
return string

GetFlag() public static method

public static GetFlag ( System.Xml.Linq.XDocument flagsDoc, string file, string key ) : System.Xml.Linq.XElement
flagsDoc System.Xml.Linq.XDocument
file string
key string
return System.Xml.Linq.XElement

GetFlagsDocument() public static method

public static GetFlagsDocument ( ) : System.Xml.Linq.XDocument
return System.Xml.Linq.XDocument

GetSourceString() public static method

public static GetSourceString ( string fileStem, string stringKey ) : string
fileStem string
stringKey string
return string

GetStringKeys() public static method

public static GetStringKeys ( string fileStem ) : IEnumerable
fileStem string
return IEnumerable

GetTargetDocument() public static method

public static GetTargetDocument ( string fileStem ) : System.Xml.Linq.XDocument
fileStem string
return System.Xml.Linq.XDocument

GetTargetString() public static method

public static GetTargetString ( string fileStem, string stringKey ) : string
fileStem string
stringKey string
return string

RegisterInCompositeConfig() public static method

public static RegisterInCompositeConfig ( string fileStem ) : void
fileStem string
return void

RemoveFlag() public static method

public static RemoveFlag ( string file, string key, string comment ) : void
file string
key string
comment string
return void

ResaveWebConfig() public static method

public static ResaveWebConfig ( ) : void
return void

SaveTargetFilesStructureAsSource() public static method

public static SaveTargetFilesStructureAsSource ( ) : void
return void

SaveTargetString() public static method

public static SaveTargetString ( string fileStem, string key, string newValue ) : bool
fileStem string
key string
newValue string
return bool

SaveTargetStringOld() public static method

public static SaveTargetStringOld ( string fileStem, string key, string newValue ) : bool
fileStem string
key string
newValue string
return bool

TotalCountOfMissingStrings() public static method

public static TotalCountOfMissingStrings ( ) : int
return int

UpdateFileHandler() public static method

public static UpdateFileHandler ( ) : void
return void

UpdateFlag() public static method

public static UpdateFlag ( string file, string key, string comment ) : void
file string
key string
comment string
return void

Property Details

SourceFileEnding public_oe static_oe property

public static string SourceFileEnding
return string

TargetFileEnding public_oe static_oe property

public static string TargetFileEnding
return string