Table of Contents

Class GoogleLanguages

Namespace
I2.Loc
Assembly
Assembly-CSharp.dll
public static class GoogleLanguages
Inheritance
GoogleLanguages
Inherited Members

Fields

mLanguageDef

public static Dictionary<string, GoogleLanguages.LanguageCodeDef> mLanguageDef

Field Value

Dictionary<string, GoogleLanguages.LanguageCodeDef>

Methods

GetAllInternationalCodes()

public static List<string> GetAllInternationalCodes()

Returns

List<string>

GetCodedLanguage(string, string)

public static string GetCodedLanguage(string Language, string code)

Parameters

Language string
code string

Returns

string

GetFormatedLanguageName(string)

public static string GetFormatedLanguageName(string Language)

Parameters

Language string

Returns

string

GetGoogleLanguageCode(string)

public static string GetGoogleLanguageCode(string InternationalCode)

Parameters

InternationalCode string

Returns

string

GetLanguageCode(string, bool)

public static string GetLanguageCode(string Filter, bool ShowWarnings = false)

Parameters

Filter string
ShowWarnings bool

Returns

string

GetLanguageName(string, bool, bool)

public static string GetLanguageName(string code, bool useParenthesesForRegion = false, bool allowDiscardRegion = true)

Parameters

code string
useParenthesesForRegion bool
allowDiscardRegion bool

Returns

string

GetLanguagesForDropdown(string, string)

public static List<string> GetLanguagesForDropdown(string Filter, string CodesToExclude)

Parameters

Filter string
CodesToExclude string

Returns

List<string>

GetPluralTestNumber(string, ePluralType)

public static int GetPluralTestNumber(string langCode, ePluralType pluralType)

Parameters

langCode string
pluralType ePluralType

Returns

int

GetPluralType(string, int)

public static ePluralType GetPluralType(string langCode, int n)

Parameters

langCode string
n int

Returns

ePluralType

LanguageCode_HasJoinedWord(string)

public static bool LanguageCode_HasJoinedWord(string languageCode)

Parameters

languageCode string

Returns

bool

LanguageHasPluralType(string, string)

public static bool LanguageHasPluralType(string langCode, string pluralType)

Parameters

langCode string
pluralType string

Returns

bool

UnPackCodeFromLanguageName(string, out string, out string)

public static void UnPackCodeFromLanguageName(string CodedLanguage, out string Language, out string code)

Parameters

CodedLanguage string
Language string
code string