# 国際化関数

- はじめに
- インストール/設定
  - 要件
  - インストール手順
  - 実行時設定
  - リソース型
- 定義済み定数
- 例
  - 基本的な使用法
- Collator — Collator クラス
  - Collator::asort — インデックスの情報を保持しつつ配列を並べ替える
  - Collator::compare — ふたつの Unicode 文字列を比較する
  - Collator::__construct — collator を作成する
  - Collator::create — collator を作成する
  - Collator::getAttribute — 照合用の属性の値を取得する
  - Collator::getErrorCode — collator の直近のエラーコードを取得する
  - Collator::getErrorMessage — collator の直近のエラーコードのテキストを取得する
  - Collator::getLocale — collator のロケール名を取得する
  - Collator::getSortKey — 文字列のソート用のキーを取得する
  - Collator::getStrength — 現在の照合強度を取得する
  - Collator::setAttribute — 照合用の属性を設定する
  - Collator::setStrength — 照合強度を設定する
  - Collator::sortWithSortKeys — 指定した collator とキーで配列を並べ替える
  - Collator::sort — 指定した collator で配列を並べ替える
- NumberFormatter — NumberFormatter クラス
  - NumberFormatter::create — 数値フォーマッタを作成する
  - NumberFormatter::formatCurrency — 通貨の値をフォーマットする
  - NumberFormatter::format — 数値をフォーマットする
  - NumberFormatter::getAttribute — 属性を取得する
  - NumberFormatter::getErrorCode — フォーマッタの直近のエラーコードを取得する
  - NumberFormatter::getErrorMessage — フォーマッタの直近のエラーメッセージを取得する
  - NumberFormatter::getLocale — フォーマッタのロケールを取得する
  - NumberFormatter::getPattern — フォーマッタのパターンを取得する
  - NumberFormatter::getSymbol — 記号を取得する
  - NumberFormatter::getTextAttribute — テキストの属性を取得する
  - NumberFormatter::parseCurrency — 通貨をパースする
  - NumberFormatter::parse — 数値をパースする
  - NumberFormatter::setAttribute — 属性を設定する
  - NumberFormatter::setPattern — フォーマッタのパターンを設定する
  - NumberFormatter::setSymbol — 記号の値を設定する
  - NumberFormatter::setTextAttribute — テキスト属性を設定する
- Locale — Locale クラス
  - Locale::acceptFromHttp — 最もあてはまるロケールを HTTP "Accept-Language" ヘッダにもとづいて探す
  - Locale::canonicalize — ロケール文字列を正規化する
  - Locale::composeLocale — 正しく並べ替えて区切られたロケール ID を返す
  - Locale::filterMatches — 言語タグフィルタがロケールにマッチするかどうかを調べる
  - Locale::getAllVariants — 入力ロケールの変化系を取得する
  - Locale::getDefault — INTL のグローバル 'default_locale' からデフォルトのロケールを取得する
  - Locale::getDisplayLanguage — 入力ロケールの言語の表示名を、適切に地域化して返す
  - Locale::getDisplayName — 入力ロケールの表示名を、適切に地域化して返す
  - Locale::getDisplayRegion — 入力ロケールの地域の表示名を、適切に地域化して返す
  - Locale::getDisplayScript — 入力ロケールの文字の表示名を、適切に地域化して返す
  - Locale::getDisplayVariant — 入力ロケールの変化形の表示名を、適切に地域化して返す
  - Locale::getKeywords — 入力ロケールのキーワードを取得する
  - Locale::getPrimaryLanguage — 入力ロケールのプライマリ言語を取得する
  - Locale::getRegion — 入力ロケールの地域を取得する
  - Locale::getScript — 入力ロケールの文字を取得する
  - Locale::lookup — その言語にマッチする言語タグの一覧を検索する
  - Locale::parseLocale — ロケール ID のサブタグ要素を連想配列で返す
  - Locale::setDefault — デフォルトの実行時ロケールを設定する
- Normalizer — Normalizer クラス
  - Normalizer::getRawDecomposition — Gets the Decomposition_Mapping property for the given UTF-8 encoded code point
  - Normalizer::isNormalized — 渡された文字列が、指定した正規化を適用済みかどうかを調べる
  - Normalizer::normalize — 渡された入力を正規化し、正規化後の文字列を返す
- MessageFormatter — MessageFormatter クラス
  - MessageFormatter::create — 新しいメッセージフォーマッタを作成する
  - MessageFormatter::formatMessage — 手早くメッセージをフォーマットする
  - MessageFormatter::format — メッセージをフォーマットする
  - MessageFormatter::getErrorCode — 直近の操作のエラーコードを取得する
  - MessageFormatter::getErrorMessage — 直近の操作のエラーテキストを取得する
  - MessageFormatter::getLocale — フォーマッタを作成した際のロケールを取得する
  - MessageFormatter::getPattern — フォーマッタが使用するパターンを取得する
  - MessageFormatter::parseMessage — 手早く入力文字列をパースする
  - MessageFormatter::parse — パターンを使用して入力文字列をパースする
  - MessageFormatter::setPattern — フォーマッタが使用するパターンを設定する
- IntlCalendar — IntlCalendar クラス
  - IntlCalendar::add — Add a (signed) amount of time to a field
  - IntlCalendar::after — Whether this objectʼs time is after that of the passed object
  - IntlCalendar::before — Whether this objectʼs time is before that of the passed object
  - IntlCalendar::clear — Clear a field or all fields
  - IntlCalendar::__construct — Private constructor for disallowing instantiation
  - IntlCalendar::createInstance — Create a new IntlCalendar
  - IntlCalendar::equals — Compare time of two IntlCalendar objects for equality
  - IntlCalendar::fieldDifference — Calculate difference between given time and this objectʼs time
  - IntlCalendar::fromDateTime — Create an IntlCalendar from a DateTime object or string
  - IntlCalendar::get — Get the value for a field
  - IntlCalendar::getActualMaximum — The maximum value for a field, considering the objectʼs current time
  - IntlCalendar::getActualMinimum — The minimum value for a field, considering the objectʼs current time
  - IntlCalendar::getAvailableLocales — Get array of locales for which there is data
  - IntlCalendar::getDayOfWeekType — Tell whether a day is a weekday, weekend or a day that has a transition between the two
  - IntlCalendar::getErrorCode — Get last error code on the object
  - IntlCalendar::getErrorMessage — Get last error message on the object
  - IntlCalendar::getFirstDayOfWeek — Get the first day of the week for the calendarʼs locale
  - IntlCalendar::getGreatestMinimum — Get the largest local minimum value for a field
  - IntlCalendar::getKeywordValuesForLocale — Get set of locale keyword values
  - IntlCalendar::getLeastMaximum — Get the smallest local maximum for a field
  - IntlCalendar::getLocale — Get the locale associated with the object
  - IntlCalendar::getMaximum — Get the global maximum value for a field
  - IntlCalendar::getMinimalDaysInFirstWeek — Get minimal number of days the first week in a year or month can have
  - IntlCalendar::getMinimum — Get the global minimum value for a field
  - IntlCalendar::getNow — Get number representing the current time
  - IntlCalendar::getRepeatedWallTimeOption — Get behavior for handling repeating wall time
  - IntlCalendar::getSkippedWallTimeOption — Get behavior for handling skipped wall time
  - IntlCalendar::getTime — Get time currently represented by the object
  - IntlCalendar::getTimeZone — Get the objectʼs timezone
  - IntlCalendar::getType — Get the calendar type
  - IntlCalendar::getWeekendTransition — Get time of the day at which weekend begins or ends
  - IntlCalendar::inDaylightTime — Whether the objectʼs time is in Daylight Savings Time
  - IntlCalendar::isEquivalentTo — Whether another calendar is equal but for a different time
  - IntlCalendar::isLenient — Whether date/time interpretation is in lenient mode
  - IntlCalendar::isSet — Whether a field is set
  - IntlCalendar::isWeekend — Whether a certain date/time is in the weekend
  - IntlCalendar::roll — Add value to field without carrying into more significant fields
  - IntlCalendar::set — Set a time field or several common fields at once
  - IntlCalendar::setFirstDayOfWeek — Set the day on which the week is deemed to start
  - IntlCalendar::setLenient — Set whether date/time interpretation is to be lenient
  - IntlCalendar::setMinimalDaysInFirstWeek — Set minimal number of days the first week in a year or month can have
  - IntlCalendar::setRepeatedWallTimeOption — Set behavior for handling repeating wall times at negative timezone offset transitions
  - IntlCalendar::setSkippedWallTimeOption — Set behavior for handling skipped wall times at positive timezone offset transitions
  - IntlCalendar::setTime — Set the calendar time in milliseconds since the epoch
  - IntlCalendar::setTimeZone — Set the timezone used by this calendar
  - IntlCalendar::toDateTime — Convert an IntlCalendar into a DateTime object
- IntlTimeZone — IntlTimeZone クラス
  - IntlTimeZone::countEquivalentIDs — 指定した ID を含む等価グループの中にある ID の数を取得する
  - IntlTimeZone::createDefault — このホストのデフォルトタイムゾーンの新しいコピーを作る
  - IntlTimeZone::createEnumeration — 指定した国あるいはオフセットに関連するタイムゾーン ID の一覧を取得する
  - IntlTimeZone::createTimeZone — 指定した ID のタイムゾーンオブジェクトを作る
  - IntlTimeZone::createTimeZoneIDEnumeration — Get an enumeration over system time zone IDs with the given filter conditions
  - IntlTimeZone::fromDateTimeZone — DateTimeZone からタイムゾーンオブジェクトを作る
  - IntlTimeZone::getCanonicalID — 指定したタイムゾーン ID の、正式なシステムタイムゾーン ID あるいは正規化したカスタムタイムゾーン ID を取得する
  - IntlTimeZone::getDisplayName — このタイムゾーンの、ユーザー向けに表示する名前を取得する
  - IntlTimeZone::getDSTSavings — ローカルの標準時刻からローカルの実測時刻を得るために加算する時間を取得する
  - IntlTimeZone::getEquivalentID — 指定した ID を含む等価グループの ID を取得する
  - IntlTimeZone::getErrorCode — 直近のエラーコードを取得する
  - IntlTimeZone::getErrorMessage — 直近のエラーメッセージを取得する
  - IntlTimeZone::getGMT — GMT (UTC) タイムゾーンを作る
  - IntlTimeZone::getID — タイムゾーン ID を取得する
  - IntlTimeZone::getIDForWindowsID — Translate a Windows timezone into a system timezone
  - IntlTimeZone::getOffset — 指定した時刻の、GMT へのオフセットを取得する
  - IntlTimeZone::getRawOffset — (夏時間を考慮せずに) GMT へのオフセットを取得する
  - IntlTimeZone::getRegion — Get the region code associated with the given system time zone ID
  - IntlTimeZone::getTZDataVersion — ICU が使っているタイムゾーンデータのバージョンを取得する
  - IntlTimeZone::getUnknown — Get the "unknown" time zone
  - IntlTimeZone::getWindowsID — Translate a system timezone into a Windows timezone
  - IntlTimeZone::hasSameRules — このタイムゾーンが別のタイムゾーンと同じルールおよびオフセットを使っているかどうかを調べる
  - IntlTimeZone::toDateTimeZone — DateTimeZone オブジェクトに変換する
  - IntlTimeZone::useDaylightTime — このタイムゾーンが夏時間を採用しているかどうかを調べる
- IntlDateFormatter — IntlDateFormatter クラス
  - IntlDateFormatter::create — Date Formatter を作成する
  - IntlDateFormatter::format — 日付/時刻 の値を文字列としてフォーマットする
  - IntlDateFormatter::formatObject — オブジェクトの書式を設定する
  - IntlDateFormatter::getCalendar — IntlDateFormatter が使用するカレンダー型を取得する
  - IntlDateFormatter::getDateType — IntlDateFormatter が使用する日付形式を取得する
  - IntlDateFormatter::getErrorCode — 直近の操作のエラーコードを取得する
  - IntlDateFormatter::getErrorMessage — 直近の操作のエラーテキストを取得する
  - IntlDateFormatter::getLocale — Formatter が使用するロケールを取得する
  - IntlDateFormatter::getPattern — IntlDateFormatter が使用するパターンを取得する
  - IntlDateFormatter::getTimeType — IntlDateFormatter が使用する時刻形式を取得する
  - IntlDateFormatter::getTimeZoneId — IntlDateFormatter が使用するタイムゾーン ID を取得する
  - IntlDateFormatter::getCalendarObject — カレンダーオブジェクトのコピーを取得する
  - IntlDateFormatter::getTimeZone — タイムゾーンを取得する
  - IntlDateFormatter::isLenient — IntlDateFormatter で使用する寛大さを取得する
  - IntlDateFormatter::localtime — 文字列をパースして、フィールドベースの時刻値にする
  - IntlDateFormatter::parse — 文字列をパースしてタイムスタンプにする
  - IntlDateFormatter::setCalendar — Formatter が使うカレンダー型を設定する
  - IntlDateFormatter::setLenient — パーサの寛大さを設定する
  - IntlDateFormatter::setPattern — IntlDateFormatter が使用するパターンを設定する
  - IntlDateFormatter::setTimeZoneId — 使用するタイムゾーンを設定する
  - IntlDateFormatter::setTimeZone — タイムゾーンを設定する
- ResourceBundle — ResourceBundle クラス
  - ResourceBundle::count — バンドル内の要素数を取得する
  - ResourceBundle::create — リソースバンドルを作成する
  - ResourceBundle::getErrorCode — バンドルの直近のエラーコードを取得する
  - ResourceBundle::getErrorMessage — バンドルの直近のエラーメッセージを取得する
  - ResourceBundle::get — バンドルからデータを取得する
  - ResourceBundle::getLocales — サポートするロケールを取得する
- Spoofchecker — The Spoofchecker class
  - Spoofchecker::areConfusable — Checks if given strings can be confused
  - Spoofchecker::__construct — Constructor
  - Spoofchecker::isSuspicious — Checks if a given text contains any suspicious characters
  - Spoofchecker::setAllowedLocales — チェック時に使うロケールを設定する
  - Spoofchecker::setChecks — 実行するチェックを設定する
- Transliterator — Transliterator クラス
  - Transliterator::__construct — インスタンス化を拒否するために private にしたコンストラクタ
  - Transliterator::create — Transliterator を作成する
  - Transliterator::createFromRules — 規則に基づいた Transliterator を作成する
  - Transliterator::createInverse — 逆方向の Transliterator を作成する
  - Transliterator::getErrorCode — 直近のエラーコードを取得する
  - Transliterator::getErrorMessage — 直近のエラーメッセージを取得する
  - Transliterator::listIDs — Transliterator の ID を取得する
  - Transliterator::transliterate — 文字列を音訳する
- IntlBreakIterator — The IntlBreakIterator class
  - IntlBreakIterator::__construct — インスタンス化をできないようにするための private なコンストラクタ
  - IntlBreakIterator::createCharacterInstance — 文字シーケンスの組み合わせの境界用にイテレータを作る
  - IntlBreakIterator::createCodePointInstance — コードポイントの境界用にイテレータを作る
  - IntlBreakIterator::createLineInstance — 論理的に可能な改行用にイテレータを作る
  - IntlBreakIterator::createSentenceInstance — 文末用にイテレータを作る
  - IntlBreakIterator::createTitleInstance — タイトル文字の区切り用にイテレータを作る
  - IntlBreakIterator::createWordInstance — 単語の区切り用にイテレータを作る
  - IntlBreakIterator::current — 現在位置のインデックスを取得する
  - IntlBreakIterator::first — テキスト内の最初の文字を場所を取得する
  - IntlBreakIterator::following — 指定したオフセット以降の最初の境界までイテレータを進める
  - IntlBreakIterator::getErrorCode — このオブジェクトの直近のエラーコードを取得する
  - IntlBreakIterator::getErrorMessage — このオブジェクトの直近のエラーメッセージを取得する
  - IntlBreakIterator::getLocale — このオブジェクトに関連づけられたロケールを取得する
  - IntlBreakIterator::getPartsIterator — 境界と境界の間の navigating fragments 用にイテレータを作る
  - IntlBreakIterator::getText — スキャンするテキストを取得する
  - IntlBreakIterator::isBoundary — あるオフセットが境界のオフセットかどうかを調べる
  - IntlBreakIterator::last — イテレータの位置を、最後の文字より後に設定する
  - IntlBreakIterator::next — イテレータを次の境界まで進める
  - IntlBreakIterator::preceding — イテレータの位置を、指定したオフセット以前の最初の境界に設定する
  - IntlBreakIterator::previous — イテレータの位置を、現在位置の直前の境界に設定する
  - IntlBreakIterator::setText — スキャンするテキストを設定する
- IntlRuleBasedBreakIterator — The IntlRuleBasedBreakIterator class
  - IntlRuleBasedBreakIterator::__construct — Create iterator from ruleset
  - IntlRuleBasedBreakIterator::getBinaryRules — Get the binary form of compiled rules
  - IntlRuleBasedBreakIterator::getRules — Get the rule set used to create this object
  - IntlRuleBasedBreakIterator::getRuleStatus — Get the largest status value from the break rules that determined the current break position
  - IntlRuleBasedBreakIterator::getRuleStatusVec — Get the status values from the break rules that determined the current break position
- IntlCodePointBreakIterator — The IntlCodePointBreakIterator class
  - IntlCodePointBreakIterator::getLastCodePoint — Get last code point passed over after advancing or receding the iterator
- IntlPartsIterator — The IntlPartsIterator class
  - IntlPartsIterator::getBreakIterator — Get IntlBreakIterator backing this parts iterator
- UConverter — UConverter クラス
  - UConverter::__construct — UConverter オブジェクトを作る
  - UConverter::convert — ある文字セットから別の文字セットに文字列を変換する
  - UConverter::fromUCallback — デフォルトの "from" コールバック関数
  - UConverter::getAliases — 指定した名前のエイリアスを取得する
  - UConverter::getAvailable — 利用可能なコンバーター名を取得する
  - UConverter::getDestinationEncoding — 変換先エンコーディングを取得する
  - UConverter::getDestinationType — 変換先のコンバーターの型を取得する
  - UConverter::getErrorCode — 直近のエラーコードを取得する
  - UConverter::getErrorMessage — 直近のエラーメッセージを取得する
  - UConverter::getSourceEncoding — 変換元エンコーディングを取得する
  - UConverter::getSourceType — 変換元のコンバーターの型を取得する
  - UConverter::getStandards — コンバーター名に対応する標準を取得する
  - UConverter::getSubstChars — 置換文字を取得する
  - UConverter::reasonText — コールバックの理由を表す文字列を取得する
  - UConverter::setDestinationEncoding — 変換先エンコーディングを設定する
  - UConverter::setSourceEncoding — 変換元エンコーディングを設定する
  - UConverter::setSubstChars — 置換文字を設定する
  - UConverter::toUCallback — デフォルトの "to" コールバック関数
  - UConverter::transcode — ある文字セットから別の文字セットに文字列を変換する
- Grapheme 関数
  - grapheme_extract — デフォルトの書記素クラスタシーケンスをテキストバッファから取り出す関数。 テキストは UTF-8 でエンコードされている必要があります
  - grapheme_stripos — 大文字小文字を区別せず、文字列内で最初にあらわれる場所の (書記素単位の) 位置を見つける
  - grapheme_stristr — 大文字小文字を区別せず、haystack 文字列の中で needle が最初に登場した場所以降の部分文字列を返す
  - grapheme_strlen — 書記素単位で文字列の長さを取得する
  - grapheme_strpos — 文字列内で最初にあらわれる場所の (書記素単位の) 位置を見つける
  - grapheme_strripos — 大文字小文字を区別せず、文字列内で最後にあらわれる場所の (書記素単位の) 位置を見つける
  - grapheme_strrpos — 文字列内で最後にあらわれる場所の (書記素単位の) 位置を見つける
  - grapheme_strstr — haystack 文字列の中で、needle が最初に登場した場所以降の部分文字列を返す
  - grapheme_substr — 部分文字列を返す
- IDN 関数
  - idn_to_ascii — ドメイン名をIDNAのASCII形式に変換する
  - idn_to_utf8 — IDNAのASCII方式でエンコードされたドメイン名をUnicodeに変換する
- IntlChar
  - IntlChar::charAge — Get the "age" of the code point
  - IntlChar::charDigitValue — Get the decimal digit value of a decimal digit character
  - IntlChar::charDirection — Get bidirectional category value for a code point
  - IntlChar::charFromName — Find Unicode character by name and return its code point value
  - IntlChar::charMirror — Get the "mirror-image" character for a code point
  - IntlChar::charName — Retrieve the name of a Unicode character
  - IntlChar::charType — Get the general category value for a code point
  - IntlChar::chr — Return Unicode character by code point value
  - IntlChar::digit — Get the decimal digit value of a code point for a given radix
  - IntlChar::enumCharNames — Enumerate all assigned Unicode characters within a range
  - IntlChar::enumCharTypes — Enumerate all code points with their Unicode general categories
  - IntlChar::foldCase — Perform case folding on a code point
  - IntlChar::forDigit — Get character representation for a given digit and radix
  - IntlChar::getBidiPairedBracket — Get the paired bracket character for a code point
  - IntlChar::getBlockCode — Get the Unicode allocation block containing a code point
  - IntlChar::getCombiningClass — Get the combining class of a code point
  - IntlChar::getFC_NFKC_Closure — Get the FC_NFKC_Closure property for a code point
  - IntlChar::getIntPropertyMaxValue — Get the max value for a Unicode property
  - IntlChar::getIntPropertyMinValue — Get the min value for a Unicode property
  - IntlChar::getIntPropertyValue — Get the value for a Unicode property for a code point
  - IntlChar::getNumericValue — Get the numeric value for a Unicode code point
  - IntlChar::getPropertyEnum — Get the property constant value for a given property name
  - IntlChar::getPropertyName — Get the Unicode name for a property
  - IntlChar::getPropertyValueEnum — Get the property value for a given value name
  - IntlChar::getPropertyValueName — Get the Unicode name for a property value
  - IntlChar::getUnicodeVersion — Get the Unicode version
  - IntlChar::hasBinaryProperty — Check a binary Unicode property for a code point
  - IntlChar::isalnum — Check if code point is an alphanumeric character
  - IntlChar::isalpha — Check if code point is a letter character
  - IntlChar::isbase — Check if code point is a base character
  - IntlChar::isblank — Check if code point is a "blank" or "horizontal space" character
  - IntlChar::iscntrl — Check if code point is a control character
  - IntlChar::isdefined — Check whether the code point is defined
  - IntlChar::isdigit — Check if code point is a digit character
  - IntlChar::isgraph — Check if code point is a graphic character
  - IntlChar::isIDIgnorable — Check if code point is an ignorable character
  - IntlChar::isIDPart — Check if code point is permissible in an identifier
  - IntlChar::isIDStart — Check if code point is permissible as the first character in an identifier
  - IntlChar::isISOControl — Check if code point is an ISO control code
  - IntlChar::isJavaIDPart — Check if code point is permissible in a Java identifier
  - IntlChar::isJavaIDStart — Check if code point is permissible as the first character in a Java identifier
  - IntlChar::isJavaSpaceChar — Check if code point is a space character according to Java
  - IntlChar::islower — Check if code point is a lowercase letter
  - IntlChar::isMirrored — Check if code point has the Bidi_Mirrored property
  - IntlChar::isprint — Check if code point is a printable character
  - IntlChar::ispunct — Check if code point is punctuation character
  - IntlChar::isspace — Check if code point is a space character
  - IntlChar::istitle — Check if code point is a titlecase letter
  - IntlChar::isUAlphabetic — Check if code point has the Alphabetic Unicode property
  - IntlChar::isULowercase — Check if code point has the Lowercase Unicode property
  - IntlChar::isupper — Check if code point has the general category "Lu" (uppercase letter)
  - IntlChar::isUUppercase — Check if code point has the Uppercase Unicode property
  - IntlChar::isUWhiteSpace — Check if code point has the White_Space Unicode property
  - IntlChar::isWhitespace — Check if code point is a whitespace character according to ICU
  - IntlChar::isxdigit — Check if code point is a hexadecimal digit
  - IntlChar::ord — Return Unicode code point value of character
  - IntlChar::tolower — Make Unicode character lowercase
  - IntlChar::totitle — Make Unicode character titlecase
  - IntlChar::toupper — Make Unicode character uppercase
- IntlException — intl のエラー用の例外クラス
- IntlIterator — The IntlIterator class
  - IntlIterator::current — Get the current element
  - IntlIterator::key — Get the current key
  - IntlIterator::next — Move forward to the next element
  - IntlIterator::rewind — Rewind the iterator to the first element
  - IntlIterator::valid — Check if current position is valid
- 国際化 関数
  - intl_error_name — 指定したエラーコードに対応する名前を取得する
  - intl_get_error_code — 直近のエラーコードを取得する
  - intl_get_error_message — 直近のエラーの説明を取得する
  - intl_is_failure — 指定したエラーコードが失敗を表すかどうかを調べる