Localization Localization Localization Localization Class

定義

Localization クラスは、ローカリゼーション属性とコメントの添付プロパティを定義します。The Localization class defines attached properties for localization attributes and comments.

public ref class Localization abstract sealed
public static class Localization
type Localization = class
Public Class Localization
継承
LocalizationLocalizationLocalizationLocalization

次のコード例では、ローカリゼーション属性とコメントのテキスト ブロックの定義を示します。The following code example shows localization attributes and comments defined for a text block.

<!-- Define localization attributes and comments for the text block.
    - The content is visible to the localizer and can be changed.
    - The font size property is visible to the localizer and can be changed.
    - The comment specifies that the trademark font size should be used. -->
<TextBlock
  FontSize="14"
  Localization.Attributes=
    "$Content(Text Readable Modifiable) FontSize(Font Readable Modifiable)"
  Localization.Comments=
    "$Content(Trademark) FontSize(Trademark font size)" >
  your company name here
</TextBlock>

注釈

マークアップの作成者が内の要素の特定の要件がある可能性がありますExtensible Application Markup Language (XAML)Extensible Application Markup Language (XAML)テキストの長さ、フォント ファミリ、またはフォント サイズの制約などの UI。Markup authors may have specific requirements for elements in Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) UI, such as constraints for text length, font family, or font size. ローカライザーは、一貫性のあるローカライズを提供するために情報を持っている必要があります。Localizers need to know about them in order to provide consistent localization. ローカリゼーション プロパティは、内部で指定できますExtensible Application Markup Language (XAML)Extensible Application Markup Language (XAML)作成者、ローカライズのニーズをローカライザーに通信するためにできるようにします。Localization properties can be specified inside Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML), allowing authors to communicate their localization needs to localizers. これらのプロパティは、アプリケーションを変更するために使用できる、ローカライズのルールとヒントを提供します。These properties provide rules and hints for localization, which can be used to modify the application. 2 種類のプロパティのローカライズがあります。There are two types of localization properties:

  • ローカリゼーション属性。Localization attributes. 属性などのリソースの指定FontFamilyをローカライズします。The attributes specify which resources, such as FontFamily, are to be localized.

  • ローカリゼーション コメント。Localization comments. コメントは、自由形式テキストのマークアップの作成者が含まれています。The comments are free-form text that the markup author includes.

これらのローカリゼーションのプロパティを使用する方法の詳細については、次を参照してください。ローカリゼーション属性とコメントします。For more information on how to use these localization properties, see Localization Attributes and Comments.

フィールド

AttributesProperty AttributesProperty AttributesProperty AttributesProperty

System.Windows.Localization.Attributes 添付プロパティを識別します。Identifies the System.Windows.Localization.Attributes attached property.

CommentsProperty CommentsProperty CommentsProperty CommentsProperty

System.Windows.Localization.Comments 添付プロパティを識別します。Identifies the System.Windows.Localization.Comments attached property.

メソッド

GetAttributes(Object) GetAttributes(Object) GetAttributes(Object) GetAttributes(Object)

指定した要素から AttributesProperty 添付プロパティの値を取得します。Gets the value of the AttributesProperty attached property from a specified element.

GetComments(Object) GetComments(Object) GetComments(Object) GetComments(Object)

指定した要素から CommentsProperty 添付プロパティの値を取得します。Gets the value of the CommentsProperty attached property from a specified element.

SetAttributes(Object, String) SetAttributes(Object, String) SetAttributes(Object, String) SetAttributes(Object, String)

指定した要素の AttributesProperty 添付プロパティを設定します。Sets the AttributesProperty attached property for the specified element.

SetComments(Object, String) SetComments(Object, String) SetComments(Object, String) SetComments(Object, String)

指定した要素に CommentsProperty 添付プロパティを設定します。Sets the CommentsProperty attached property to the specified element.

適用対象