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.

適用対象