Internationalization and localization tools


Culture and Number Format Information

These methods are potentially locale-sensitive because in some cases they use the system default to obtain culture information. If the application is running on a server, the system default may not always be correct. In other cases the method relies on culture information that has been set via

Thread.CurrentThread.CurrentCulture = ...
The user needs to ensure that the CurrentCulture has been properly set in these cases to avoid incorrect formatting or other locale-specific behavior.

For these reasons, Globalyzer is configured by default to scan for all of them, prompting users to check each call in the source code for proper usage.

Click on a function for more information:

Append()

ArrayList.Sort()

CaseInsensitiveHashCodeProvider()

CaseInsensitiveComparer Constructor

Compare()

CompareTo()

CompareInfo.GetCompareInfo()

CompareInfo.GetSortKey()

CompareInfo.IndexOf()

CreateCaseInsensitiveHashTable()

CreateInstance()

CreateInstanceFrom()

CreateInstanceAndUnwrap()

CreateInstanceFromAndUnwrap()

Concat()

CultureInfo() Constructor

CultureInfo.CreateSpecificCulture()

CurrentCulture Property

CurrentUICulture Property

FieldBuilder.SetValue()

String.Format()

InputLanguageChangedEventArgs Constructor

InputLanguageChangingEventArgs Constructor

Insert()

InvokeMember()

MethodBase.Invoke()

NumberFormatInfo.CurrentInfo Property

Regex.Split()

SortedList()

ToDecimal()

ToLower()

ToUpper()

vbMsgBoxRtlReading Constant

 

 Locale-Sensitive Methods Table of Contents

 

Lingoport internationalization and localization services and software