EasyUA Reference
LocalizedText Class
Members  Example  See Also  Send Feedback
Opc.Ua.Core.Net4 Assembly > Opc.Ua Namespace : LocalizedText Class

Glossary Item Box

Human readable qualified with a locale.

Object Model

LocalizedText ClassLocalizedText ClassTranslationInfo Class

Syntax

Visual Basic (Usage)Copy Code
Dim instance As LocalizedText
C# 
[DataContractAttribute(Namespace="http://opcfoundation.org/UA/2008/02/Types.xsd", IsNamespaceSetExplicitly=true)]
public class LocalizedText 

Remarks

The LocalizedText is defined in Part 3 - Address Space Model, Section 7.5, titled LocalizedText.

This class provides a wrapper for posting text that is qualified with the locale that it is intended for.

Example

The following example shows a very simple use of this class to localize a welcome message

This produces the following output:
[EN-US]:Hi Everyone
[EN-GB]:Hello Everyone
Welcome

C#Copy Code
LocalizedText welcomeUS = new LocalizedText( "Hi Everyone", "EN-US" );
LocalizedText welcomeGB = new LocalizedText( "Hello Everyone", "EN-GB" );
LocalizedText welcomeNoLocale = new LocalizedText( "Welcome" );
            
Utils.Trace( welcomeUS.ToString() );
Utils.Trace( welcomeGB.ToString() );
Utils.Trace( welcomeNoLocale.ToString() );
Visual BasicCopy Code
Dim welcomeUS As LocalizedText = New LocalizedText( "Hi Everyone", "EN-GB" )
Dim welcomeGB As LocalizedText = New LocalizedText( "Hello Everyone", "EN-GB" )
Dim welcomeNoLocale As LocalizedText = New LocalizedText( "Welcome" )
            
Utils.Trace( welcomeUS.ToString() )
Utils.Trace( welcomeGB.ToString() )
Utils.Trace( welcomeNoLocale.ToString() )

Inheritance Hierarchy

System.Object
   Opc.Ua.LocalizedText

Requirements

Target Platforms: Windows 7/8/10, Windows Server 2003/2008/2012/2015, .NET4.x

See Also

Copyright © 2018 Advosol Inc. All Rights Reserved.