C# Class System.Globalization.LanguageCollector

Class responsible to collect available localized resources.
Mostra file Open project: sillsdev/FieldWorks

Public Methods

Method Description
GetLanguages ( LanguageNameDisplay languageNameToDisplay, int &currentLanguage ) : System.Globalization.CultureInfoDisplayItem[]

Returns an array of CultureInfoDisplayItem objects for all available localized resources.

LanguageCollector ( ) : System

Initializes LanguageCollector object with a list of available localized resources based on subfolders names.

LanguageCollector ( CultureInfo defaultCultureInfo ) : System

Initializes LanguageCollector object with a list of available localized resources based on subfolders names plus CultureInfo supplied as a default culture.

Private Methods

Method Description
GetAllCultures ( ) : Hashtable
GetApplicationAvailableCultures ( ) : ArrayList
GetDisplayName ( CultureInfo cultureInfo, LanguageNameDisplay languageNameToDisplay ) : string

Method Details

GetLanguages() public method

Returns an array of CultureInfoDisplayItem objects for all available localized resources.
public GetLanguages ( LanguageNameDisplay languageNameToDisplay, int &currentLanguage ) : System.Globalization.CultureInfoDisplayItem[]
languageNameToDisplay LanguageNameDisplay /// LanguageNameDisplay value defining how language will be displayed. ///
currentLanguage int /// Index of currently active UI culture. ///
return System.Globalization.CultureInfoDisplayItem[]

LanguageCollector() public method

Initializes LanguageCollector object with a list of available localized resources based on subfolders names.
public LanguageCollector ( ) : System
return System

LanguageCollector() public method

Initializes LanguageCollector object with a list of available localized resources based on subfolders names plus CultureInfo supplied as a default culture.
public LanguageCollector ( CultureInfo defaultCultureInfo ) : System
defaultCultureInfo CultureInfo /// Default culure for which application did not create subfolder. ///
return System