| 
            
               | 
        
         This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.
        
                    
                      
                        
Syntax
                    
                    | C# | 
                                
                                   | 
                            
|---|---|
                                
                                  public sealed class LocaleModule
                               | 
                            |
| Visual Basic (Declaration) | 
                                
                                   | 
                            
|---|---|
                                
                                  Public NotInheritable Class LocaleModule
                               | 
                            |
The type exposes the following methods.
                      
                        
Public Methods
                    
                    | Name | Description | |
|---|---|---|
| 
                             | 
                          AddAIMRelation | 
                             
            Adds an item to the AIM relations collection.
              (Inherited from Module.) | 
                        
| 
                             | 
                          ApplyProperties | 
                             
            Applies the properties from the SXML processing environment into the current module.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          BeginExecute | 
                             
            Override this to execute code before Execute() is fired.  (Inherited from Module.)Last point to add data to the Cache Signature.  | 
                        
| 
                             | 
                          CalculateAge | 
                             
            Formats the time difference between two dates as a userfriendly string in the given locale.
             
                           | 
                        
| 
                             | 
                          Capture | 
                             
            Passes an SXML subtree to the current module.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          CheckTimeout | 
                             
            Checks whether execution has timed out, given the setting of TimeoutMilliseconds()()()().
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          ClearForcedResult | 
                             
            Sets the result of the macro.  (Inherited from Module.)used to override the normal handling of the result creation.  | 
                        
| 
                             | 
                          Dispose | 
                             
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          DoPreparse | 
                             
            Check whether to preparse data in the given property.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          DoRecurseTag | 
                             
            Determines whether to recurse on a given tag
             
                           | 
                        
| 
                             | 
                          EndExecute | 
                             
            Sets the render culture to the original culture;
              (Overrides Module..::EndExecute()()()().) | 
                        
| 
                             | 
                          Equals | (Inherited from Object.) | 
| 
                             | 
                          EvaluatePropertyExpression | 
                             
            Evaluates an expression in a property with Expression Syntax
              (Inherited from Module.) | 
                        
| 
                             | 
                          Execute | 
                             
            Sets the render culture to the given culture and continues rendering.
              (Overrides ContainerModule..::Execute()()()().) | 
                        
| 
                             | 
                          ExecuteRawParameter | 
                             
            Executes the data of a raw parameter.
              (Inherited from Module.) | 
                        
| 
                             | 
                          ExistsBuffer | 
                             
            Checks whether a local buffer exists.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          Find | 
                             
            Finds the specified child module.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          FindExtension | 
                             
            Finds an extension macro.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          Flush | 
                             
            Flushes the cached string resources.
             
                           | 
                        
| 
                             | 
                          FormatAge | Overloaded. | 
| 
                             | 
                          FormatCurrency | Overloaded. | 
| 
                             | 
                          FormatDateTime | Overloaded. | 
| 
                             | 
                          FormatDateTimeCustom | Overloaded. | 
| 
                             | 
                          FormatLongDate | Overloaded. | 
| 
                             | 
                          FormatLongDateLongTime | Overloaded. | 
| 
                             | 
                          FormatLongDateShortTime | Overloaded. | 
| 
                             | 
                          FormatLongTime | Overloaded. | 
| 
                             | 
                          FormatNumber | Overloaded. | 
| 
                             | 
                          FormatNumberCustom | Overloaded. | 
| 
                             | 
                          FormatShortDate | Overloaded. | 
| 
                             | 
                          FormatShortDateTime | Overloaded. | 
| 
                             | 
                          FormatShortTime | Overloaded. | 
| 
                             | 
                          FormatString | 
                             
            Formats the specified string/number into the specified format in the current culture.
             
                           | 
                        
| 
                             | 
                          FormatStringForCulture | 
                             
            Formats the specified string/number into the specified format.
             
                           | 
                        
| 
                             | 
                          FormatTimeSpan | Overloaded. | 
| 
                             | 
                          GetAIMRelations | 
                             
            Gets a list of all outgoing AIM relations created by the macro.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetBuffer | 
                             
            Gets a local buffer.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetCulture | Overloaded. | 
| 
                             | 
                          GetCultureFromChannel | 
                             
            Gets the culture from the current channel.
             
                           | 
                        
| 
                             | 
                          GetCultureFromUser | 
                             
            Gets the culture from the user's profile.
             
                           | 
                        
| 
                             | 
                          GetCultureFromUserAgent | 
                             
            Gets the culture from the user agent's headers
             
                           | 
                        
| 
                             | 
                          GetDisplayName | Overloaded. | 
| 
                             | 
                          GetException | 
                             
            Returns the text message of the exception that has occurred.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetExceptionSmartsiteCode | 
                             
            Returns the Smartsite Error code of the exception that has occurred.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetExceptionString | 
                             
            Returns the full information of the exception that has occurred, including the stack trace.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetExceptionType | 
                             
            Returns the full Type name of the exception that has occurred.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetForcedResult | 
                             
            Gets the forced result of the macro, set by overriding the normal rendering using SetForcedResult().
              (Inherited from Module.) | 
                        
| 
                             | 
                          GetHashCode | (Inherited from Object.) | 
| 
                             | 
                          GetInnerException | 
                             
            Returns the text message of the inner exception of the exception that has occurred.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetInnerExceptionSmartsiteCode | 
                             
            Returns Smartsite error code of the inner exception of the exception that has occurred.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetInnerExceptionString | 
                             
            Returns the full information of the inner exception of the exception that has occurred, including the stack trace.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetInnerExceptionType | 
                             
            Returns the full Type name of the inner exception of the exception that has occurred.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetKey | 
                             
            Returns the resource key associated with the given resource value in the default culture.
            Returns null if no match was found.
             
                           | 
                        
| 
                             | 
                          GetLCID | Overloaded. | 
| 
                             | 
                          GetName | Overloaded. | 
| 
                             | 
                          GetParameter | 
                             
            Gets the value of the given parameter/property.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetParameter | 
                             
            Gets the value of the given parameter/property.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          GetParent | Overloaded. | 
| 
                             | 
                          GetRenderTime | 
                             
            Returns the render time of the macro in milliseconds.
              (Inherited from Module.) | 
                        
| 
                             | 
                          GetResult | 
                             
            Returns the result of the macro.  (Inherited from BaseModule.)Typically used in the ResultFormat property, to format, convert or encode the result.  | 
                        
| 
                             | 
                          GetResult | 
                             
            Returns the result of the macro.  (Inherited from BaseModule.)Typically used in the ResultFormat property, to format, convert or encode the result.  | 
                        
| 
                             | 
                          GetSetupFromDatabase | 
                             Returns the localization string resources for the specified application, as present in the CMS database. 
                           | 
                        
| 
                             | 
                          GetSetupFromItem | 
                             Returns the localization string resources found in the XML of the specified item. 
                           | 
                        
| 
                             | 
                          GetString | Overloaded. | 
| 
                             | 
                          GetStringForCulture | Overloaded. | 
| 
                             | 
                          GetType | (Inherited from Object.) | 
| 
                             | 
                          GetWeekOfYear | Overloaded. | 
| 
                             | 
                          Initialize | 
                             
            Called to initialize this Module
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          IsChildOf | 
                             
            Determines whether the module is a descendant of the given parent
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          IsResourceIdentifier | 
                             
            Tests if the supplied string is a resource identifier.
             
                           | 
                        
| 
                             | 
                          Localize | Overloaded. | 
| 
                             | 
                          LocalizeForCulture | Overloaded. | 
| 
                             | 
                          MonthName | Overloaded. | 
| 
                             | 
                          ParameterExists | 
                             
            Checks whether the given parameter/property is set.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          PreInitialize | 
                             
            Called just before initialization of the module
              (Inherited from Module.) | 
                        
| 
                             | 
                          ReadyExecuting | 
                             
            Method that is called after the module has executed.
              (Inherited from Module.) | 
                        
| 
                             | 
                          ScopeTerminated | 
                             
            Executed when the module is about to get out of scope.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          SetBuffer | 
                             
            Sets a local buffer.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          SetForcedResult | 
                             
            Sets the result of the macro.  (Inherited from Module.)used to override the normal handling of the result creation.  | 
                        
| 
                             | 
                          SetForcedResult | 
                             
            Sets the result of the macro.  (Inherited from Module.)used to override the normal handling of the result creation.  | 
                        
| 
                             | 
                          SetForcedResult | 
                             
            Sets the result of the macro.  (Inherited from Module.)used to override the normal handling of the result creation.  | 
                        
| 
                             | 
                          SetForcedResult | 
                             
            Sets the result of the macro.  (Inherited from Module.)used to override the normal handling of the result creation.  | 
                        
| 
                             | 
                          SetForcedResult | 
                             
            Sets the result of the macro.  (Inherited from Module.)used to override the normal handling of the result creation.  | 
                        
| 
                             | 
                          SetForcedResult | 
                             
            Sets the result of the macro.  (Inherited from Module.)used to override the normal handling of the result creation.  | 
                        
| 
                             | 
                          SetForcedResult | 
                             
            Sets the result of the macro.  (Inherited from Module.)used to override the normal handling of the result creation.  | 
                        
| 
                             | 
                          SetLocale | Overloaded. | 
| 
                             | 
                          Setup | 
                             Performs a setup of the localization by synchronizing resource strings from an XML source to the database. 
                           | 
                        
| 
                             | 
                          TestCondition | 
                             
            Tests whether execution should take place based on the expression in the condition property
              (Inherited from Module.) | 
                        
| 
                             | 
                          TestPropertyExpression | 
                             
            Tests whether an expression in a property with Expression Syntax evaluates to true.
              (Inherited from Module.) | 
                        
| 
                             | 
                          ThrowCurrentException | 
                             
            Makes Smartsite throw the current exception.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          ThrowInnerException | 
                             
            Makes Smartsite throw the inner exception.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          ToString | 
                             
            Returns a string that represents the current macro.
              (Inherited from Module.) | 
                        
| 
                             | 
                          ToString | (Inherited from Module.) | 
| 
                             | 
                          Translate | Overloaded. | 
| 
                             | 
                          TranslateForCulture | Overloaded. | 
| 
                             | 
                          WeekdayName | Overloaded. | 
                      
                        
Protected Methods
                    
                    | Name | Description | |
|---|---|---|
| 
                             | 
                          Finalize | (Inherited from Object.) | 
| 
                             | 
                          IsBufferName | 
                             
            Determines whether the data is a buffer name.
              (Inherited from Module.) | 
                        
| 
                             | 
                          IsSingleSaveBuffername | 
                             
            Determines whether a single save buffername is used.
              (Inherited from Module.) | 
                        
| 
                             | 
                          MemberwiseClone | (Inherited from Object.) | 
| 
                             | 
                          SetCurrentProperty | 
                             
            Sets the current property.
              (Inherited from BaseModule.) | 
                        
                      
                        
Explicit Interface Implementations
                    
                    | Name | Description | |
|---|---|---|
| 
                             | 
                          IModuleExec..::..Cancel | (Inherited from BaseModule.) | 
| 
                             | 
                          IModuleExec..::..FinishExecute | (Inherited from BaseModule.) | 
| 
                             | 
                          IModuleExec..::..Initialize | (Inherited from BaseModule.) | 
| 
                             | 
                          IModuleExec..::..SetChildException | (Inherited from BaseModule.) | 
| 
                             | 
                          IModuleExec..::..SetInitialized | 
                             
            Triggers the Initialized status in the module.
              (Inherited from BaseModule.) | 
                        
| 
                             | 
                          IModuleExec..::..SetProperty | (Inherited from BaseModule.) | 
| 
                             | 
                          IModuleExec..::..SetProperty | (Inherited from BaseModule.) | 
| 
                             | 
                          IModuleExec..::..StartExecute | (Inherited from BaseModule.) | 
                      
                        
See Also
                    
                    
                        Smartsite.Runtime.Modules Namespace