Class

NSOrthography

A description of the linguistic content of natural language text, typically used for spelling and grammar checking. 一般的にスペルおよび文法チェックのために使われる、自然言語テキストの言語学的内容の記述。

Declaration 宣言

class NSOrthography : NSObject

Overview 概要

Use NSOrthography objects to describe the linguistic content of a piece of text, including which scripts the text contains, a dominant language (and possibly other languages) for each script, and a dominant script and language for the text as a whole. NSOrthographyオブジェクトを使うことで、あるテキスト断片の言語学的な内容を、テキストが含むのはどれどれの書体か、各書体に対する優勢な言語(および可能な他の言語)、そして全体としてのテキストに対する優勢な書体と言語を含めて、記述してください。

Scripts are uniformly described by four-letter ISO 15924 script codes, such as "Latn", "Grek", and "Cyrl". The supertags "Jpan" and "Kore" are typically used for Japanese and Korean text, and "Hans" and "Hant" are typically used for Chinese text. The tag "Zyyy" is used if a specific script cannot be identified. See Internationalization and Localization Guide for more information. 書体は、4文字のISO 15924書体コードによって一律に記述されます、例えば"Latn""Grek"、そして"Cyrl"。スーパータグ"Jpan""Kore"は、概して日本とコリアに対して使われます、そして"Hans""Hant"は概して中国テキストに対して使われます。タグ"Zyyy"は、特定の書体が識別されることができないならば使われます。Internationalization and Localization Guideをさらなる情報のために見てください。

Languages are uniformly described by BCP-47 tags (preferably in canonical form). The tag "und" is used if a specific language cannot be determined. 言語は、BCP-47ダグによって一律に記述されます(なるべく正準形式で)。タグ"und"は、特定の言語が決定されることができないならば使われます。

You typically work with orthography objects returned from methods and properties for classes like NSLinguisticTagger and NSSpellChecker. あなたは概してNSLinguisticTaggerNSSpellCheckerのようなクラスに対するメソッドおよびプロパティから返される正書法オブジェクトを扱います。

Subclassing Notes サブクラス作成の注意

Subclasses must override the dominantScript and languageMap properties. These properties are set using init(dominantScript:languageMap:). サブクラスは、dominantScriptlanguageMapプロパティをオーバーライドしなければなりません。それらのプロパティは、init(dominantScript:languageMap:)を使って設定されます。

Topics 話題

Creating Orthography Objects 正書法オブジェクトを作成する

Determining Correspondences Between Languages and Scripts 言語と書体の間の対応を決定する

Initializers イニシャライザ

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠

See Also 参照

Localization ローカライゼーション